html {scroll-behavior: smooth;}
#search-results .search_meta ul{list-style-image:none;}
#search-results .search_meta li, #details-vehicle-info-vehicle-Extras li{background-image:url("/media/5587/icons-new.png");background-repeat:no-repeat;margin-right:15px;margin-bottom:15px;padding:7px 0 0px 42px;list-style-type:none;font-weight:500;display:table;}
#details-vehicle-info-vehicle-Extras li{width:190px}
.icon-fuel, #details-vehicle-info-vehicle-Extras li#icon-fuel{background-position:2px -240px;height:35px;}
.icon-colour, #details-vehicle-info-vehicle-Extras li#icon-colour{background-position:0px -6px;}
.icon-transmission, #details-vehicle-info-vehicle-Extras li#icon-transmission{background-position:0px -63px;}
.icon-body, #details-vehicle-info-vehicle-Extras li#icon-body{background-position:0px -123px;}
.icon-kms, #details-vehicle-info-vehicle-Extras li#icon-kms{background-position:0px -180px;}
.icon-stock{background-position:0px -159px;}
.vehicle-heading{background:#000;display:inline-block;width:100%;padding:10px 0;margin:0;border-radius:3px;}
#filter-body .filter .header .fa.fa-angle-double-down, #filter-header .fa.fa-angle-double-down{float:right;font-size:20px;}
#details-vehicle-share-drop-down{padding:8px 0;}
@media(max-width:767px){#details-vehicle-share-drop-down{margin:0 0 0 0;}}
.warranty_img{margin-top:30px;}
@media (min-width:480px){.warranty_img{max-width:350px;}
}
a{color:#000;}
a:hover, a:focus{text-decoration:none;color:#ff7800;transition:0.3s; outline: 0;}
body{font-family: 'Oswald', sans-serif;font-size:16px;color:#000; }
#body h1{color:#000;font-size:30px;margin:0px 0px 14px;font-weight:normal;text-transform:uppercase;line-height:40px;letter-spacing:2px; text-align: center;}
#body h1 span{color:#fff;font-weight:bold;margin-top:6px;line-height:38px;letter-spacing:6px;}
#body h1.main{color:#363636;}
#body h2{color:#000000;font-size:25px;font-weight:500;margin-bottom:15px;margin-top:24px;text-transform:uppercase;line-height:32px; text-align: center;}
#body h3{font-size:14px;font-weight:bold;}
#warranty-info a{font-size:14px;}
#header{padding:10px 0;background-color:#000;}
.nav>li>a{padding:10px 10px;}
.navbar-header a img{margin-top:15px;margin-bottom:15px;}
#fb-header:before{content:"Follow Us";background:#3b5998;color:#fff;position:absolute;width:114px;right:51px;padding:8px 5px;top:0;text-align:center;}
#fb-header{position:absolute;right:0;font-size:22px;background:#3b5998;color:#fff;padding:10px 20px 4px;top:15px;}
#fb-header:hover, #fb-header:focus, #fb-header:hover:before, #fb-header:focus:before { background: #ff7800; }
#fb-header .fa{font-size:27px;color:#fff;}
@media(max-width:991px){.header-number:before{left:0!important}
.logo-wrapper{clear:both;}
.navbar-right{float:none;margin:0 auto;} #logo { margin-bottom: 25px; } .navbar-default .navbar-nav > li > a {padding: 15px 18px !important;}
}
@media (max-width:480px) { #logo { max-width: 300px; margin-bottom: 5px; } }
@media (min-width:768px) and (max-width:991px){.navbar-header{width:100%;}
.navbar-header a.navbar-brand{width:100%;text-align:center;}
.navbar-header a img{float:left;}
.header-location{font-size:12px;}
}
@media (min-width:992px) and (max-width:1199px){.navbar-header a img{max-width:420px;margin-left:-31px;margin-top:0px;}
}
@media (min-width:1200px){.navbar-header a img{max-width:500px;margin-left:-31px;margin-top:0px;}
}
@media (max-width:767px){.navbar-header a img{max-width:80%;min-height:50px;max-height:80px;margin-left:-15px;margin-top:0.5%;position:absolute;}
.navbar-header button{background-color:transparent;z-index:9999999;width:100%;margin-top:0;margin-bottom:0;border:none;padding:10px;}
.navbar-header button:hover,.navbar-header button:focus{background-color:transparent !important;}
.navbar-header button.navbar-toggle .icon-bar{background-color:#fff;margin:5px auto;}
#fb-header{display:none;}
.header-number, .header-location{padding-left:20px;}
.header-number:before{left:-18px!important;}
.header-location:before{left:-13px!important;}
#body .main-content h1 { font-size: 30px !important; } .government_charges { text-align: center; }
}
@media(min-width:768px) and (max-width:991px){.navbar-collapse.collapse{margin:0 auto;text-align:center;width:550px;}
}
.gmap{margin-top:20px;}
.logo-wrapper{padding-left:0;padding-right:0;}
#logo{display:block;padding:0;text-align:center; max-width: 320px;}
.navbar{margin-bottom:0;}
.navbar-default{background-color:transparent;border-color:transparent;}
.navbar-default .navbar-nav> li> a{color:#fff;}
.navbar-toggle{background:#FFF;}
@media(min-width:991px){.navbar-nav > li{float:none;display:inline-block;}
#navbar_div .nav.navbar-nav{display:inline-block;text-align:center;width:100%;}
.collapse.navbar-collapse{text-align:center;width:100%;}
}
@media(min-width:1200px){#navbar .container{width:1265px;}
}
#header-details span{font-size:12px;margin-right:10px;}
#BannerSlider img{width:100%;float:left;}
#Banner { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
@media(max-width:767px){}
#breadcrumb{padding:6px 0;}
#breadcrumb span{color:#fff;}
.btn{background:#000000;color:#fff;padding:15px 20px;border-radius:0;margin-top:20px;font-size:18px;}
.btn:hover, #details-sidebar-main-vehicleenquiry .form-row button:hover{background:#000;color:#fff;transition:0.5s;}
.gmaps{padding:0 18px;}
#finance-calc > div:not(:first-child) {margin-top: 0;}
#finance-calc .finance-calc-body {margin-bottom: 15px;}
#finance-calc .finance-calc-right #fc-repayments {color: #fff;}
#finance-calc{border-radius:0;padding:37px 14px 11px;margin-bottom:20px;margin-top:0;background-color:#ff7800; background-image: url("/media/8717/egg-shell.png"); color: #fff;}
#finance-calc .finance-calc-header { border-bottom: 0; }
#body #finance-calc h3{font-size:26px;color:#fff;font-weight:500;padding-bottom:5px;line-height:1em;letter-spacing:2px; text-transform: uppercase; text-align: center;}
#finance-calc p{font-size:14px;}
#finance-calc .finance-calc-left{font-size:16px;width:100%;margin:5px 0 14px 0;}
#finance-calc .finance-calc-right{width:100%;}
#finance-calc .finance-calc-btn{width:100%;color:#C00;background-color:white;border:none;border-radius:0;padding-top:10px;padding-bottom:10px;margin-left:0;font-weight:bold;}
#finance-calc .finance-calc-right > input, #finance-calc .selectBoxInput{border:none;padding:10px;height:35px; border: 1px solid #000; color: #000;}
#finance-calc .selectBox{border:none;}
#finance-calc .finance-calc-result {text-align: left;}
#selectBox0 img, #selectBox1 img {margin-top: 6px !important;margin-right: 5px !important;}
#ContactUsForm .col-md-4{display:block;float:none;width:100%;}
#ContactUsForm{width:100%;background:transparent;max-width:740px;padding:0;margin-bottom:20px;}
#ContactUsForm input, #ContactUsForm textarea{padding:5px 6px;margin-bottom:5px;}
#ContactUsForm button{background:#000;color:#FFF;font-size:22px;width:100%;padding:10px 6px;text-transform:uppercase; letter-spacing: 2px; font-weight: 500;}
#ContactUsForm button:hover{background:#000;}
#ContactUsForm div{font-size:16px;}
#header-number:before, #header-location:before{content:"";background-image:url('/media/10983/sprites.png');background-repeat:no-repeat;background-size:134px;width:40px;height:75px;display:inline-block;position:absolute;}
#header-location, #header-number{position:relative;text-transform:uppercase;margin-top:12px;text-align:left;padding-left:68px;}
#header-location span, #header-number span{color:#ff7800;font-size:25px;margin-bottom:5px;display:block; font-weight: 400; letter-spacing: 1px;}
#header-location p, #header-number p{color:#000;font-size:20px;margin-bottom:0;}
#header-location{color:#377dcc;}
#header-location:before{left:26px;background-position:-40px -2px;}
#header-number a{color:#fff;display:block;font-size: 26px !important;line-height:24px; margin-bottom: 10px;}
#header a{color:#fff; font-size: 20px; line-height: 25px;}
#header a:hover, #header a:focus {color: #ff7800; }
#header-number:before{background-position:-8px -3px;left:33px;}
@media(max-width:1199px){
#header-number:before{left:2px;}
}
@media(min-width:991px){}
@media(max-width:991px){#header-number:before{left:-15px;}
#header-number{max-width:200px;margin:0 auto 12px;padding-left:20px;}
#header-number a{text-align:left;font-size:18px;line-height:32px;}#header-location{display:none;}
}
@media (max-width:767px){.navbar-toggle{margin-right:4px;}#header-number { margin-top: 15px; }
}
.navbar-default .navbar-nav > li > a{padding:15px 50px;}
.navbar-default{background:transparent;border:none;}
#navbar{background:#ff7800;}
.navbar{margin-bottom:0;}
.navbar-default .navbar-nav > li > a{color:#fff;font-size:20px;text-decoration:none;text-transform:uppercase;letter-spacing:1px; }
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li a.current_page_item{color:#000;text-decoration:none;transition:0.5s;background:#fff;}
@media (min-width:768px){.navbar-collapse{padding-left:0px;float:left;}
#header-info{float:right;text-align:right;}
}
.navbar-toggle{background:#fff;}
#breadcrumb_wrapper{background:#ECECEC;padding:6px;margin-bottom:30px;}
#breadcrumb_wrapper a{color:#4E4E4E;font-weight:100;font-size:14px;}
.feature{background:#e2e2e2;}
.feature-row{margin-bottom:40px;padding-top:30px;}
.features{margin-bottom:22px;}
#body .feature-box h2{margin-bottom:0;}
#body .feature-box h2 a{background:#000;padding:20px;margin-top:28px;position:relative;font-size:24px;display:block;}
#body .feature-box h2 a:after{content:"";background-image:url('/media/4559/arrow.png');background-repeat:no-repeat;background-position:2px 8px;position:absolute;right:0;top:0px;bottom:0;width:50px;height:60px;background-color:#ff4800;}
#body .feature-box h2 span{color:#FFF;}
#body .feature-box:hover h2 a{color:#000;background:#404040;transition:0.5s;}
.feature-box{padding:0px;margin-bottom:20px;}
.feature-box img{margin:0 auto;}
@media (max-width:991px){.feature-box{text-align:center;}
}
.feature-box img{width:100%;border-bottom:2px solid #000;}
#body .feature-box p{margin:8px 0 0;font-size:16px;}
#body .feature-box p a{color:#515050;font-size:16px;font-weight:bold;}
.main-content{background:#000 url('/media/10984/bg_home.jpg') no-repeat center right;background-attachment:fixed;background-size:cover;color:#fff;padding:60px 0 140px;min-height:550px;font-size:20px;}
.main-content a { color: #ccc; }
#content-logo{max-width:600px;width:100%;}
#body .main-content h1{color:#fff !important;font-size:50px;text-align:center;margin-bottom:30px; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff,-1px 1px 0 #fff, 1px 1px 0 #fff; font-weight: 700;}
#body .main-content h2.sub_title {color: #000;font-size: 35px;display: block;margin: 15px 0 30px;letter-spacing: 1px;text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff,-1px 1px 0 #fff, 1px 1px 0 #fff;}
@media(min-width:991px){.main-content .col-md-6{padding-right:90px;}
}
.contact-details{margin-top:4px;}
.contact-details p{font-size:20px;color:#fff;text-transform:uppercase;margin-bottom:20px;}
.contact-details p span{display:block;font-size:19px;}
.contact-details p span a{color:#000;text-transform:none; font-size: 23px;}
.contact-details p span a:hover { text-decoration: underline; }
.contact-details .fa-facebook-official{color:#000;font-size:35px;}
#SearchSortBy{margin-bottom:20px;}
@media (max-width:768px){#search-filters #filter-header{background-color:#ff7800; cursor: pointer; font-weight: 500;text-transform: uppercase;font-size: 18px; letter-spacing: 2px;}
#search-filters #filter-header.hasFilters{background-color:#ff7800;color:#fff;}
}
#search-filters .filter .header.open{background-color:#ff7800;color:#fff;}
#search-filters .filter a, #search-filters .filter .body li.show:first-child { font-size: 16px; }
.search-results-header-inner, #SearchPageNumbers ul li.current a, #SearchPageNumbers ul li a:hover{background-color:#000;}
.watchlist-hide .header a.header-watchlist, .watchlist-sidebar-InWatchList:before, .watchlist .InWatchList, #search-results .watchlist.NotInWatchList, .watchlist-sidebar-NotInWatchList:before{background-image:url('/media/1287/white-star.png')!important;}
#search-results .watchlist.NotInWatchList, #search-results .watchlist.InWatchList{background-position:8px 18px!important;}
.watchlist-hide .header a.header-watchlist{background-position:6px 6px!important;}
#filter-viewwatchlist .header{background-color:#ff7800 !important;border:none;border-bottom:0;margin-bottom:15px;}
#filter-viewwatchlist .header a{text-decoration:none;color:#FFF!important; font-size: 20px;}
#search-results .search_item, #search-filters .filter .body{background:#f4f4f4;}
#search-results .search_title a, .search_price a{font-size:20px;color:#fff;text-decoration:none;margin-bottom:20px; font-weight: 500;}
#search-results .search_title a:hover, .search_price a:hover {color:#ff7800; }
.search_price a{font-size:26px;}
#search-filters .filter .header{background-color:#000;color:#fff;padding:14px;font-weight:normal; font-size: 20px; text-transform: uppercase; border-bottom: 1px solid #fff;}
.search_meta{margin:0 0 10px;}
.search_meta ul{margin:0!important;font-size:13px;}
#search-filters .filter a{color:#313131;}
.search_title{padding-bottom:20px;}
#search-results .search_details a{color:#fff;background-color:#ff7800;text-decoration:none;font-weight: 500;font-size: 20px; border-radius: 8px; letter-spacing: 1px; text-transform: uppercase;}
#search-results .search_desc{-webkit-line-clamp:2;font-size:13px;margin-bottom:10px;max-height:36px;}
.img-small{padding-left:0;padding-right:0;}
#search-results .watchlist.InWatchList, .watchlist-hide .header a.header-watchlist, #search-results a.watchlist.NotInWatchList:hover, .watchlist-sidebar-InWatchList:before{background-image:url('/media/1287/white-star.png')!important;}
#search-results .watchlist.InWatchList, #search-results .search_details a:hover{background:#000;color:#FFF!important;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-os-transition:0.5s;-ms-transition:0.5s;}
#details-vehicle-info-vehicle-SpecialPrice{color:#000;font-weight:bold!important;}
#details-sidebar-main .header.no-content:before{padding-bottom:1px;}
#details-sidebar-main .header:before{padding-right:8px;}
.watchlist-sidebar-InWatchList{color:#FFF;background-color:#ff7800 !important;}
.watchlist-sidebar-InWatchList a.watchlist{color:#FFF!important;}
#search-results .vehicle-listing-img img { padding: 1px; }
#breadcrumb_wrapper{background:#000;}
#breadcrumb_wrapper .container{background:rgba(0, 0, 0, 0);}
#breadcrumb_wrapper a{color:#FFF;text-decoration:none;}
#details-vehicle-info-options{background:#58585a;}
#details-vehicle-info-options a{font-weight:normal;}
#details-vehicle-info-vehicle, #details-vehicle-info-vehicle-Image-Wrapper{border:none;}
#details-vehicle-info-vehicle-Name, #details-vehicle-info-vehicle-Price{color:#000;line-height:32px;}
.government_charges { color:#000; } 
#details-vehicle-info-vehicle-Name{font-size:20px;line-height:22px;}
#details-vehicle-info-vehicle-Price{font-size:26px;}
@media(max-width:767px){#search-results .search_title, #search-results .search_price{padding-bottom:0;}
#details-vehicle-info-vehicle-Price{text-align:center;margin-top:15px;}
#details-vehicle-info-vehicle-SpecialPrice{text-align:center!important;}
#filter-wrapper{margin-bottom:30px;}
}
#details-sidebar-main .header{font-size:20px;color:#FFF;font-weight:normal;background-color:#000;text-decoration:none;}
#details-sidebar-main .section{background-color:#ececec;border:none;margin-bottom:20px;padding:0;}
#details-sidebar-main-watchlist{padding:0!important;}
#details-sidebar-main .header a.watchlist{color:#FFF;text-decoration:none;}
#details-sidebar-main-vehicleenquiry .form-row button{background-color:#ff7800;color:#FFF;font-weight:500;box-shadow:none;border:none;font-size:22px;text-transform:uppercase;letter-spacing:2px; border-radius: 5px; margin-top: 0;}
#body #form-vehicleenquiryhicle-enquiry-status { margin-bottom: 0; }
#details-sidebar-main-vehicleenquiry .form-row input, #details-sidebar-main-vehicleenquiry .form-row textarea{line-height:18px;padding:5px;border:1px solid #ccc;}
#details-vehicle-info-features-Tabs div.tab-selected{color:#FFF;background-color:#ff7800;}
#details-vehicle-info-features-Tabs div{color:#333;padding:15px 11px;border-top-left-radius:0;border-top-right-radius:0;background:transparent; font-size: 16px; font-weight: 500;}
#details-vehicle-info-features-Tabs div:not(.tab-selected){background-color:#000; color: #fff;}
#details-sidebar-main-vehicleenquiry .form-row label, #ContactUsForm label{display:none;}
#details-sidebar-main-vehicleenquiry .form-row input, #details-sidebar-main-vehicleenquiry .form-row textarea, #ContactUsForm input, #ContactUsForm textarea{padding:14px;border:1px solid #fff;background:#fff;color:#000;}
#details-vehicle-info-desc{background:#ececec;padding:15px 30px;margin-bottom:20px;border-radius:5px;}
#details-vehicle-info-vehicle{background:#ececec;border-radius:5px;}
#footer{margin-top:0;}
#footer_nav{background-color:#fff;background-image:url("/media/10988/large-leather.png");margin-top:40px;}
#footer_nav .container{background-color:#ff7800; background-image: url("/media/8717/egg-shell.png"); margin-bottom:20px;padding:25px 24px;margin-top:30px;}
body[data-url='gold-coast-garage'] #footer_nav .container{margin-top:-80px;}
body[data-url='gold-coast-garage'] #footer_nav{margin-top:0px;}
.footer_custom h2{color:#fff;font-size:42px!important;line-height:42px;margin-bottom:38px;text-transform:uppercase;letter-spacing:4px;}
.footer_custom h2 span{font-weight:bold;}
#footer_nav h3{color:#FFF;font-size:26px;font-weight:normal;margin-bottom:15px;text-transform:uppercase;}
#footer_nav ul{color:#858585;font-size:14px;list-style-type:none;padding-left:0;}
#footer_nav ul a{color:#858585;}
#footer{padding:10px 0;}
#footer_nav .footer_menu{margin:0;height:inherit; width: auto; float: none;}
#footer_nav .footer_menu h3{color:#fff;font-size:26px;font-weight:normal;margin-bottom:15px;text-transform:uppercase;}
#footer_nav .footer_menu ul li a, #footer_nav .footer_menu_location .footer_body{font-size:14px;color:#858585;}
#footer{background-color:#000;color:#fff; font-size: 18px;}
#breadcrumb{padding:0px;}
.footer-fax{display:none;}
#latest-vehicles{background-color:#fff;background-image:url("/media/10988/large-leather.png");padding:20px 0 50px;}
#latest-vehicles .container{background:transparent;z-index:9999;padding:2px 20px;}
#body #latest-vehicles h2{font-size:35px;margin-bottom:0;margin-top:0;color:#000;line-height:58px;padding:15px 0;font-weight:500;letter-spacing:3px; text-align: left; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff,-1px 1px 0 #fff, 1px 1px 0 #fff;}
#body #latest-vehicles h2 small{color:#fff; }
body[data-url='gold-coast-garage'] .bx-wrapper{}
@media (max-width:991px){#latest-vehicles .container{top:0;}
}
@media(max-width:767px){#body .feature-slider h2{font-size:43px;margin-top:0;}
}
body[data-url='gold-coast-garage'] .bx-wrapper .bx-viewport{background:transparent!important;height:298px!important;box-shadow:none;}
body[data-url='gold-coast-garage'] #FeaturedList{background-color:transparent!important;margin-left:16px;}
body[data-url='gold-coast-garage'] .bx-wrapper .bx-controls-direction a{top:54%;}
body[data-url='gold-coast-garage'] .bx-wrapper .bx-prev{left:0px;}
body[data-url='gold-coast-garage'] .bx-wrapper .bx-next{right:0px;}
body[data-url='gold-coast-garage'] ul.FeaturedListItems li a{color:#FFF;}
body[data-url='gold-coast-garage'] #FeaturedList .f_title{top:-15px;color:#000;font-size:18px;line-height:22px;padding:16px 16px 22px;background:#fff;z-index:9999;width:100%;max-height:30px;overflow:hidden;}
body[data-url='gold-coast-garage'] .bx-wrapper .bx-pager{bottom:-57px;}
#FeaturedList .bx-viewport{}
#FeaturedList .bx-viewport ul{}
#FeaturedList .bx-viewport li{min-height:300px !important;min-width:346px;margin:0px 13px!important;left:0!important;}
#FeaturedList .f_title a{color:#FFF;}
#FeaturedList .f_image{top:0px;}
#FeaturedList .f_price{color:#000;background:#fff;top:20px;left:0;font-size:30px;font-weight:500;text-align:left;width:100%;padding:5px 5px 5px 16px;min-height:50px;}
#FeaturedList .bx-wrapper img{width:100%;margin-top:20px;}
#body #FeaturedListLarge .text-content h3 {border-bottom: 1px solid #ff7800;font-size: 18px;font-weight: 400;}
.f_sprice{color:#fff;top:202px;left:6px;font-size:24px;font-weight:500;text-align:center;width:100%;background:rgba(0, 0, 0, 0.68);padding:5px;;}
.f_btn{background:#377dcc;color:#ffffff;display:inline-block;text-transform:uppercase;font-size:18px;padding:16px 18px 12px;right:0px;left:0px;top:230px;width:100%;text-align:left;position:relative;}
.f_btn:hover{background:#9a9a9a;color:#000;transition:0.5s;}
.f_btn:after{content:"";background:url('/media/4570/icons.png') no-repeat center;width:40px;height:40px;display:block;position:absolute;right:25px;top:2px;z-index:99999;}
.f_yesspecial{color:#000;top:234px;left:6px;font-size:18px!important;text-decoration:line-through;}
.f_sprice.f_yesspecial{text-decoration:none;font-size:28px!important;display:block;position:absolute;top:16px;background:transparent;color:#000;z-index:99999;left:-50px;}
@media (max-width:560px){#body #latest-vehicles h2{font-size:38px;line-height:40px;}
body[data-url='gold-coast-garage'] .bx-wrapper, body[data-url='gold-coast-garage'] #FeaturedList .bx-viewport{max-width:240px!important;}
.f_sprice.f_yesspecial{left:0!important;}
#FeaturedList .bx-viewport li{min-width:220px;left:0!important;}
#FeaturedList .bx-viewport li img{margin-top:70px;}
}
@media (max-width:360px){body[data-url='gold-coast-garage'] #FeaturedList .f_title{font-size:19px;padding-right:23px;}
.f_btn{right:26px;top:224px;font-size:16px;}
}
b, strong {font-weight: 500;}
#footer a{color:#FFF;}
#footer a:hover {color: #ff7800;}
#footer .footer_copy_rights a{color:#ff7800;}
#footer .footer_copy_rights a:hover { text-decoration: underline; }
#footer{text-align:center;}
.footer-links{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #fff;}
.footer-links ul{padding-left:0;}
.footer-links ul li{display:inline-block;padding:5px 20px;}
.cforms{padding-left:0;padding-right:0;margin-bottom:30px;padding:10px 28px 48px;background-color:#ff7800; background-image: url("/media/8717/egg-shell.png");clear:both;}
#cform h3, #cform2 h3{margin-bottom:15px!important;}
#body #cform h2, #body #cform2 h2, #body #cform3 h2{color:#fff;font-size:26px;margin-bottom:20px;letter-spacing:2px;font-weight:500;}
.form-horizontal .form-group{margin-left:0;margin-right:0;}
.form-group input, .form-group select, .form-group textarea, #details-sidebar-main-vehicleenquiry .form-row input,#details-sidebar-main-vehicleenquiry .form-row textarea{display:block;width:100%;margin-bottom:3px;padding:9px;font-size:16px;line-height:1.42857143;color:#000;background-color:#fff;border:1px solid #fff; border-radius: 5px;}
.form-group textarea{padding:9px;}
#details-sidebar-main-vehicleenquiry .form-row label{display:none;}
#cform button, #cform2 button, #cform3 button{font-size:22px;text-transform:uppercase;width:100%;margin-top:0px;padding:12px 20px;font-weight:400;background-color:#000;color:#fff;border:none; border-radius: 5px; letter-spacing: 2px;}
#cform button:hover, #ContactUsForm button:hover, #cform2 button:hover, #cform3 button:hover{background:#fff;transition:0.5s; color: #000;}
::-webkit-input-placeholder{color:#000;opacity:1;font-weight:500;}
::-moz-placeholder{color:#000;opacity:1;font-weight:500;}
:-ms-input-placeholder{color:#000;opacity:1;font-weight:500;}
:-moz-placeholder{color:#000;opacity:1;font-weight:500;}
#quick-search-section{background:#fc040d;padding:15px 0;}
#QuickSearchText, .o_vehicles{border-bottom:medium none;color:#fff;display:block;font-size:30px;font-weight:500;text-shadow:0 2px 5px #000000d4;text-transform:uppercase; letter-spacing: 3px;}
.QuickSearchSelect span{display:none;}
#QuickSearch select{background-color:#fff;border:0 none !important;color:#000;font-size:16px;font-weight:500;height:50px;margin:0;max-width:90%;padding:4px 30px;text-transform:uppercase;width:300px;}
.QuickSearchSelect{display:inline-block;text-align:right;width:32%;}
#QuickSearchHeader{float:left;text-align:center;width:32%;}
#QuickSearch{color:white;display:inline-block;max-width:100%;text-align:center;width:100%;}
#QuickSearch select{appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */background:#fff url("/media/8054/arrow-down.png") no-repeat scroll right 10px center;border:0 none padding-left:10px;text-transform:uppercase;cursor:pointer;}
#QuickSearch select::-ms-expand {display: none;}
#QuickSearchText::before, #SearchFilterText::before{content:"";}
.srch_txt_line{font-size:16px;letter-spacing:2px;}
.red_color_title{color:#ff7800;}
@media (max-width:768px){.QuickSearchSelect, #QuickSearchHeader{width:100% !important;text-align:center;margin-bottom:20px;}
#quick-search-section, header, #QuickSearchText{text-align:center !important;}
.QuickSearchSelect{margin-bottom:15px;}
#QuickSearch select{margin:0 auto !important;}
}
body #quicksearch-wrapper h2{text-transform:uppercase;font-size:35px;color:#377dcc;margin-bottom:3px;font-weight:bold;line-height:40px;letter-spacing:9px;}
body #quicksearch-wrapper h2 span{color:#FFF;}
body #quicksearch-wrapper p{font-weight:normal;color:#fff;letter-spacing:4px;}
#quicksearch-wrapper{background-color:#000;text-align:center;font-weight:bold;text-transform:uppercase;font-size:20px;margin:0 auto;padding:15px 0 18px;}
#QuickSearchMakeText, #QuickSearchModelText{display:none;}
#QuickSearch{max-width:100%;}
#QuickSearch select{text-align:center;text-transform:uppercase;margin:5px 0;}
@media (max-width:991px){#quicksearch-wrapper{top:350px;}
#FeaturedListLarge{margin-bottom:15px;}
}
@media (max-width:767px){#quicksearch-wrapper{max-width:100%;position:relative;top:0;background-position:-90px -300px;}
}
#body .flexslider ul.slides{margin:0;}
.flexslider{max-height:545px;overflow:hidden;border:none;margin:0px 0px 0px !important;}
.block_options img{border-radius:5px;}
#FeaturedListLarge .flex-viewport li{border:0;}
#FeaturedListLarge .text-content .text-btn{background:#ff7800;}
#FeaturedListLarge .text-content .text-btn:hover { background: #000; }
#FeaturedListLarge img{margin-top:0;}
.block_options .finance_img{margin-bottom:15px;}
#finance-form { background: #eee; }
.block_options img:hover{-webkit-filter:grayscale(1);filter:grayscale(1);}
@media (max-width:480px){.mobile_hider{display:none;} #search-results .search_title a { font-size: 16px !important; }  
}
.repayment_drive{text-align:right;color:#666;font-size:15px;padding-bottom:8px;font-weight:bold;}
.repayment_drive .price_value{color:#72c4e5;font-size:20px;}
.repayment_drive .apply_terms{font-size:14px;font-weight:600;}
.apply_terms .btn{background:none;padding:0;font-weight:600;outline:0;}
.apply_terms a, .apply_terms a:hover{color:#72c4e5;}
#details-vehicle-share-options-header { font-weight: 500; }
#livequote-image{float:right;max-width:107px;margin-right:5px;padding-top:12px}
#detials-sidebar-main-livequote2 .header{background:#6ba2b8;color:#fff;padding-bottom:8px;font-weight:normal;}
#detials-sidebar-main-livequote2 .header.open::before{content:"-";padding:1px 5px 2px 6px;}
#detials-sidebar-main-livequote2 .header::before{content:"+";margin-left:10px;margin-right:10px;font-weight:normal;font-size:14px;padding:1px 4px 2px 4px;}
#detials-sidebar-main-livequote2 .header{font-size:20px;line-height:20px;color:#fff;cursor:pointer;padding-top:19px;padding-bottom:10px;}
.livequote-button, .terms_drive{text-align:center;}
#detials-sidebar-main-livequote2.section{border:none;background-color:#EAEAEA;}
#detials-sidebar-main-livequote2 .body{padding:5px;background:#f6f6f6;border:4px solid #6ba2b8;}
.terms_drive a{color:#0a3b61;}
.terms_drive a:hover, #form-livequote-getQuote:hover{text-decoration:none;}
#form-livequote-getQuote:hover{background:#3775a7;}
.terms_drive a:hover{color:#000;}
#body #form-livequote-weeklyfinanceprice{font-size:35px;font-weight:700;color:#375f7e;margin-right:2px;}
#form-livequote-weeklyfinancetext{color:#39474f;font-size:16px;}
.livequote-button .btn{padding:0;margin:0;height:auto;background:none;border:0;outline:0;}
.TermsFinanceDrive{font-size:13px;}
.terms_drive .btn{background:none;outline:0;color:#000}
#body .terms_drive h4.modal-title{font-size:20px;}
.finance_enquiry_form#cform .form-row{margin:0;display:inline-block;width:100%;}
.finance_enquiry_form#cform .form-row input, .finance_enquiry_form#cform .form-row textarea{border:0;background:#EAEAEA;border-radius:2px !important;padding:10px !important;border:1px solid #ddd;width:100%;height:auto;}
.finance_enquiry_form#cform .form-row textarea{margin-top:10px;}
.finance_enquiry_form#cform .form-row button{border:0;padding:10px 15px;font-weight:600;font-size:16px;background:#0a3b61;color:#fff;border-radius:2px;letter-spacing:3px;text-transform:uppercase;margin-top:6px;width:auto;float:none;display:inline-block;}
.finance_enquiry_form#cform{padding:0;}
#body h4.modal-title{text-transform:uppercase;letter-spacing:2px;font-size:25px;font-weight:500;}
.DriveOnFinance{font-size:13px;line-height:22px;}
#form-livequote-getQuote{color:#fff;background:#6ba2b8;display:inline-block;font-size:18px;font-weight:600;margin:0 auto;text-align:center;padding:24px 36px;}
@media (max-width:767px){.repayment_drive{text-align:center;}
#form-livequote-getQuote{display:block;width:100%;}
#form-livequote-weeklyfinance-p{margin-bottom:0;display:inline-block;width:100%;}
.finance_enquiry_form#cform .form-row{margin:2.5px 0;}
.finance_enquiry_form#cform .form-row textarea{margin-top:0;}
}
#home-finance, #home-sell, #finance-calc { min-height: 445px; }
.car-finder-bg { background: url("/media/11004/bg-car-finder.jpg"); min-height: 445px; background-size:cover;  }
/*sitemap*/
[data-url="sitemap"] #body h2 {margin-top: 0;background: #000;color: #fff;font-size: 20px;text-transform: uppercase;padding: 10px 15px;border-radius: 5px;font-weight: 500; letter-spacing: 2px; margin-bottom: 10px;}
.SiteMapDetails, .SiteMapPages { margin-bottom: 25px; }
.SiteMapDetails, .SiteMapPages, .SiteMapSearch { background: #eee;padding: 15px;border-radius: 5px; box-shadow: 1px 2px 2px rgba(0,0,0,0.2); }
body[data-url="sitemap"] .center-wrapper { padding-bottom: 35px; }
body[data-url="sitemap"] .center-wrapper a {color: #000;	}
body[data-url="sitemap"] .center-wrapper a:hover {color: #ff7800;}

/*vehicle list page*/
.dap-comment { color: #fff; font-weight: 500; }
#search-results .search_meta li, #details-vehicle-info-vehicle-Extras li { width: 40%; }
@media (min-width: 767px) {
	#search-results .search_desc {  }
	.search_meta { min-height: 309px; }
	.share-btn { padding-right: 0; }
}
.img-small {padding-left: 0;padding-right: 0;}
.search_icons { margin: 20px 0;}
.vehicle-listing-img {margin-bottom: 15px;padding: 0;}
.search_location {padding-left: 0;padding-bottom: 0; padding-right: 0; line-height: 25px;}
.search_location .fa { width: 20px; }

/*common styles*/
input:focus, textarea:focus, select:focus, button:active, button:focus, a:focus { outline: 0; }

/*Left filter hover*/
#search-filters .filter .header:hover {background-color: #ff7800;}
#search-filters .filter a:hover, #search-filters .filter a:focus, #search-filters .filter a:active {color: #ff7800;}

/*Vehicle details page*/
#details-sidebar-main .header:hover {background-color: #ff7800;}

/*Veicle details page buttons top*/
#details-vehicle-info-options {background: transparent;color: #fff; padding: 0;}
#details-vehicle-info-options a {font-weight: 500;color: #fff;font-size: 18px; background:#000;padding: 10px 15px;border-radius: 3px;min-width: 120px;text-align: center; margin-top: 0;}
#details-vehicle-info-options a:hover, #details-vehicle-info-options a:active, #details-vehicle-info-options a:focus   { background-color: #ff7800; }
#details-vehicle-info-options ul { padding-left: 0; }
#details-vehicle-info-options li:not(:first-child)::before { content: ""; }

@media (max-width:1024px){
#details-vehicle-info-options a {min-width: 100px;padding: 10px 5px;}
}

@media (max-width:767px){
	#details-vehicle-info-options a {min-width: auto;width: 100%;display: inline-block;}
	#details-vehicle-info-options li {float: none;list-style-type: none;width: 100%; display: inline-block; margin-bottom: 10px;}
	#details-vehicle-info-options ul {width: 100%;padding: 0;}
	#details-vehicle-info-options li:not(:first-child)::before {margin-left: 0 !important;margin-right: 0 !important; content: "";} #search-options { text-align: center; }
}

/*social share*/
#details-vehicle-share-drop-down { background: #000; padding: 10px 0; }
#details-vehicle-share-drop-down:hover, #details-vehicle-share-drop-down:active, #details-vehicle-share-drop-down:focus {background-color: #ff7800;}

/*vehicle details page box changes*/
@media (max-width:767px){
	#details-vehicle-info {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-orient: vertical;-moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-moz-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start;}
	#details-vehicle-info .row {-webkit-box-ordinal-group: 6;-moz-box-ordinal-group: 6;-ms-flex-order: 6;-webkit-order: 6;order: 6; display: inline-block; width: 100%; margin-bottom: 5px; margin-right: 0; margin-left: 0;}
	#details-vehicle-info #details-vehicle-info-extra {-webkit-box-ordinal-group: 5;-moz-box-ordinal-group: 5;-ms-flex-order: 5;-webkit-order: 5;order: 5;}
	#details-vehicle-info #details-vehicle-info-features {-webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-ms-flex-order: 4;-webkit-order: 4;order: 4;}
	#details-vehicle-info #details-vehicle-info-desc {-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order: 3;-webkit-order: 3;order: 3;}
	#details-vehicle-info #details-vehicle-info-Img {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	#details-vehicle-info #details-vehicle-info-vehicle {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
	#details-vehicle-info .row .col-sm-10 { padding-left:0; padding-right: 0; }
	#details-vehicle-info .row .col-sm-2 { padding-left:0; padding-right: 0; }
}

/*sold Vehicles*/
#sold-vehicle { float: none; margin-top: 0; background:#FE0000;border-radius: 5px;color:#fff; box-shadow: 1px 2px 5px rgba(0,0,0,0.4); border: 5px solid #fff; padding: 15px 0;margin-bottom: 35px; }
#body h3.sold-vehicle {margin-left: 0;font-size: 16px;margin: 0;text-align: center; font-weight: 600;line-height: 30px; color: #fff;}

/*vehicle details page back button*/
#back-stock {background: transparent;color: #ff7800;padding: 10px;display: inline-block;margin: 0 0 15px;border-radius: 5px;font-weight: 500;text-transform: uppercase;font-size: 18px;border: 2px solid #ff7800;}
#back-stock:hover { background: #ff7800; color: #fff; }
/*Yard location temporarly hide*/
#details-sidebar-main-yardlocation { display: none; }



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
