/*! fancyBox 3.0.0 Beta 1 fancyapps.com | fancyapps.com/fancybox/#license */
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7 .ajax-loader::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,details,figure,footer,header,main,nav,section,summary{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}strong{font-weight:700}img{border:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%;background:url(/assets/img/ab97e03e9c22.webp);-webkit-text-size-adjust:none;max-height:1000000px}html *{max-height:1000000px}body{font:400 16px/1.5"Open Sans",Open Sans,Helvetica,Arial,sans-serif;color:#444;background:url(/assets/img/d8e1683ecf7d.webp)repeat-x 0-30px}h1 strong{font-weight:400}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1;display:block;clear:both}img{max-width:100%;vertical-align:bottom}a{color:#444;text-decoration:none}a:hover{color:#444}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04a4cc}.wrapper{width:960px;margin:0 auto;position:relative;background:#fff}.header{height:200px;height:170px;position:relative;background:url(/assets/img/d8e1683ecf7d.webp)repeat-x bottom left}.header .right{min-width:530px;width:620px;text-align:right;float:right;margin:20px 0 0 0}.header .right .social{float:right;height:48px;clear:right}.header .right .social a,.header .right .social .stLarge{float:right;height:48px;width:48px;background:#4463b1;text-indent:9999px;margin:0 0 0 4px;border:0;outline:0;overflow:hidden}.header .right .social a.facebook,.header .right .social .st_facebook_large .stLarge{background:url(/assets/img/a77822d64457.webp)no-repeat 0 0!important}.header .right .social a.twitter,.header .right .social .st_twitter_large .stLarge{background:url(/assets/img/8abbac63aea1.webp)no-repeat 0 0!important}.header .right .social a:hover,.header .right .social .stLarge:hover{opacity:.8}.logo{margin:20px 0 0 0;float:left}.logo-img{width:75%}.nav{height:48px;line-height:48px;position:absolute;bottom:4px;left:0;width:100%;overflow:hidden}.nav ul{list-style:none;display:table;height:48px;line-height:48px;margin:0;padding:0;width:100%}.nav ul li{display:table-cell;background:#e7e7e7;text-align:center;height:48px;line-height:48px;border:2px solid #000;border-radius:8px 8px 0 0;border-bottom:0;border-top:0}.nav ul li:hover{background:#d7d7d7}.nav ul li.current_page_item,.single-car-advert .nav .menu-item-38,.search .nav .menu-item-38{background:#ec2327 url(/assets/img/26034adac79c.webp)repeat-x 0 0!important}.nav ul li a{color:#000;text-transform:uppercase;text-decoration:none;font-size:14px;display:inline;padding:0 4px;font-weight:700;margin:0 auto;height:48px;line-height:50px;display:block;float:left;width:100%}.nav ul li.home a{display:block}.nav ul li.current_page_item a,.single-car-advert .menu-item-38 a,.search .menu-item-38 a{color:#fff!important}.nav ul li.home a{height:48px;width:34px;position:relative}.nav ul li.home a span{text-indent:-9999px;display:block;width:18px;height:18px;position:relative;top:15px;left:4px;background:url(/assets/img/4a1e32b593f2.webp)no-repeat 0 0}.nav ul li.home.current-menu-item a span{background-position:0-18px}.breadcrumbs{font-size:14px;color:#999;height:30px;line-height:30px;padding:10px 20px 0 20px}.breadcrumbs span{font-size:14px;color:#999}.breadcrumbs a{font-size:14px;color:#999}.top{padding:0 20px 0 20px}.homeslider{margin:20px 0 0 0;width:920px;height:300px;overflow:hidden}.homeslider img{width:920px;height:300px}.home h1{font-weight:400}.huge_it_slideshow_image_wrap_1,#huge_it_slideshow_image_container_1{width:920px!important;height:300px!important}.footer{clear:both;background:#000;color:#fff;position:relative;padding:12px 20px}.footer div{width:20%;float:left}.footer div.footernav{text-transform:uppercase}.footer div.first{width:60%;padding:0;text-align:right;float:right}.footer div.clear{width:100%;padding:0;float:none}.footer div ul{margin:0;padding:0;list-style:none}.footer div ul li{background:0 0!important}.footer div ul li a{color:#fff;background:0 0!important}.footer div ul li a:hover{color:#e63030!important}.footer h4{margin:0}.wrapper main{float:right;width:760px;padding:20px 20px 40px 20px}.page-template-nosidebar-php .wrapper main,.page-template-carlisting-php .wrapper main,.single-car-advert .wrapper main,.search .wrapper main{width:960px}main h1{font-weight:400;display:block;font-size:28px;color:#e63030;white-space:nowrap;margin-top:0;margin-top:-4px;min-width:700px}main h1 em{font-weight:400;font-style:italic;font-size:18px;display:block;color:#999;margin-top:-2px}::selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}a img.alignnone{margin:5px 20px 20px 0}@media print{a,a:visited{text-decoration:underline}@page{margin:.5cm}}input,input[type=text]{border:1px solid #ccc;border-radius:4px;padding:4px 8px;width:400px}.wpcf7-form-control-wrap{margin:10px 0 0 0;display:block}textarea{width:400px;border:1px solid #ccc;border-radius:4px;padding:4px 8px;resize:none}button,input[type=submit],.button,.wpcf7-submit{padding:8px 20px;color:#fff;background:#ec2327 url(/assets/img/26034adac79c.webp)repeat-x 0 0;text-align:center;text-decoration:none;border:0;width:auto;border-radius:4px}.hugebutton{border-radius:8px;font-size:26px;padding:16px 20px;width:240px;display:block;margin:40px auto 20px auto;float:none;border:1px solid #fff;box-shadow:0 0 10px #999}#carlisting{width:920px}#carlisting .caradvert{width:920px;border-top:1px solid #ccc;margin:20px 0 0 0;padding:20px 0 0 0}#carlisting .caradvert.first{border-top:none}#carlisting .caradvert .photo{width:290px;height:220px;border:1px solid #eee;color:#000;float:left}#carlisting .caradvert .photo .img{background:#000;width:270px;height:200px;margin:9px;display:inline-block;border:0;outline:0;text-decoration:none;border:0;outline:0;vertical-align:middle}#carlisting .caradvert .photo .img img{margin:0 auto;width:270px;height:200px}#carlisting .caradvert .details{width:610px;margin:-4px 0 0 20px;float:right}#carlisting .caradvert .details h2{margin:0;float:left;width:490px;font-size:20px;font-weight:400}#carlisting .caradvert .details h2 a{color:#000;text-decoration:none}#carlisting .caradvert .details h3{margin:0;float:right;width:120px;font-size:20px;font-weight:400;text-align:right}#carlisting .caradvert ul{list-style:none;height:60px;clear:both;float:left;display:block;margin:14px 0 0 0;padding:0;width:610px}#carlisting .caradvert ul li{width:33%;float:left;height:30px;line-height:30px;font-size:13px;margin:0 0 2px 0;display:block}#carlisting .caradvert ul li strong{display:inline-block;background:#eee;height:30px;line-height:30px;padding:0 10px;margin:0 10px 0 0;width:75px}#carlisting .caradvert .description{height:67px;display:block;float:left;width:610px;margin:14px 0 14px 0;overflow:hidden;font-size:12px;line-height:16px}#carlisting .caradvert .description p{margin:0;padding:0}#carlisting .caradvert .social{float:right}.single-car-advert h1{float:left}.single-car-advert h2{float:right;display:block;font-size:26px;font-weight:400;margin-top:-4px}.single-car-advert h3{border-bottom:1px solid #eee;padding:10px 0;margin:10px 0;font-size:16px;font-weight:700}.single-car-advert main .social{margin:20px auto 0 auto}.single-car-advert .photos{width:660px;min-height:600px;float:left;border:1px solid #eee;margin:0}.single-car-advert .photos #mainphoto{width:640px;height:480px;margin:9px}.single-car-advert .photos #mainphoto .img{width:640px;height:480px;background:#000;text-align:center;border:0;outline:0;display:block}.single-car-advert .photos #mainphoto img{margin:0 auto;width:640px;height:480px}.single-car-advert .photos .thumbnails{width:660px;min-height:120px;height:auto;border-top:none}.single-car-advert .photos .thumbnails ul{list-style:none;margin:0;padding:0;display:table;margin:10px 0 0 11px;height:auto;width:650px}.single-car-advert .photos .thumbnails ul li{display:table-cell;display:block;width:120px;height:90px;margin:0 9px 9px 0;float:left}.single-car-advert .photos .thumbnails ul li a{width:120px;height:90px;border:0;display:block;outline:0;background:#000;text-align:center}.single-car-advert .photos .thumbnails ul li a img{margin:0 auto;width:120px;height:90px}.single-car-advert #info{float:right;width:240px}.single-car-advert #info ul{list-style:none;margin:0;padding:0}.single-car-advert #info ul li{display:block;height:30px;margin:0 0 2px 0;line-height:30px}.single-car-advert #info ul li strong{padding:0 10px;margin:0 10px 0 0;background:#eee;display:inline-block;width:100px;height:30px;line-height:30px}.single-car-advert #features ul{list-style:none;margin:0;padding:0;width:940px}.single-car-advert #features ul li{padding:2px 0 2px 20px;float:left;width:292px;margin:0 20px 0 0;background:url(/assets/img/d3c066748cb6.webp)no-repeat 2px 10px}.single-car-advert #enquirenow{display:block;margin:60px auto 0 auto;width:440px;padding:10px 20px;background:#eee}.single-car-advert .enquirebutton{display:none;margin:50px auto 20px auto}.contact-us .wpcf7{float:left;margin:-10px 40px 0 0}#smallcarlisting{width:920px;height:284px;clear:both;margin:0 20px 20px 20px;padding:26px;background:#eee}#smallcarlisting .caradvert{width:270px;height:209px;display:block;float:left;margin:0 0 0 28px;background:#000}#smallcarlisting .caradvert.first{margin:0}#smallcarlisting .caradvert:hover{opacity:.8}#smallcarlisting .caradvert .photo{width:270px;height:179px;float:left;claer:both;display:block}#smallcarlisting .caradvert .photo a{width:270px;height:179px;display:block;text-align:center}#smallcarlisting .caradvert .photo a img{display:block;margin:0 auto;width:270px}#smallcarlisting .caradvert .details{height:30px;display:block;line-height:30px;float:left;claer:both;background:#000}#smallcarlisting .caradvert .details a{width:270px;padding:0 6px;display:block;height:30px;line-height:30px;color:#fff}#smallcarlisting .caradvert .details a strong{float:left;width:200px;overflow:hidden;white-space:nowrap}#smallcarlisting .caradvert .details a span{float:right}main p strong{font-size:110%}#stOverlay{height:100%;width:100%;background-color:#000;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=60);opacity:.6;position:fixed;display:none;left:0;top:0;z-index:89999990}.stwrapper{z-index:89999999;position:fixed;top:20%;left:50%}.stwrapper.stwrapper5x{margin:0 0 0-256px;height:419px;width:514px}.stwrapper.stwrapper4x{margin:0 0 0-167px;height:337px;width:334px}.stButton{position:relative;z-index:1;text-decoration:none;color:#000;display:inline-block;cursor:pointer;margin-right:3px;margin-left:3px;font-size:11px;line-height:16px}.stButton .chicklets{background-repeat:no-repeat;background-size:contain;-ms-behavior:url(https://ws.sharethis.com/images/2017/backgroundsize.min.htc);padding-left:20px;padding-right:0;white-space:nowrap;font-family:Helvetica,sans-serif;font-size:10px;display:inline-block;height:16px;width:auto;line-height:16px}.stButton .chicklets:hover{opacity:.75;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75)}.stButton .current{background-image:url(/assets/img/3c9ac25bf53a.webp)}.stButton .facebook{background-image:url(/assets/img/ee38c8bcd982.webp)}.stButton .twitter{background-image:url(/assets/img/122a7b9ef58a.webp)}.stButton .pinterest{background-image:url(/assets/img/3db7b185e984.webp)}.stButton .googleplus{background-image:url(/assets/img/dc08cc81099a.webp)}.stButton .stLarge{background-size:cover;-ms-behavior:url(https://ws.sharethis.com/images/2017/backgroundsize.min.htc);display:inline-block;height:32px;width:32px;position:relative}.stButton .stLarge:hover{opacity:.75;background-position:-32px}.stButton .stMainServices{background-image:url(/assets/img/c423d30326b0.webp);background-repeat:no-repeat;background-size:cover;-ms-behavior:url(https://ws.sharethis.com/images/2017/backgroundsize.min.htc);-moz-box-sizing:content-box!important;box-sizing:content-box!important;display:inline-block;white-space:nowrap;font-family:Verdana,Helvetica,sans-serif;font-size:11px;height:16px!important;min-height:16px!important;padding-top:3px;padding-bottom:3px;line-height:16px;width:auto;position:relative}.stButton .st-twitter-counter,.stButton .st-facebook-counter{width:60px}.stButton .st-email-counter{width:60px}.stButton .st-sharethis-counter{width:60px}