@font-face{
    font-family: "gb";
    src: url("/media/3166/gotham-book.eot");
    src: url("/media/3167/gotham-book.otf") format("opentype"),
         url("/media/3168/gotham-book.ttf") format("truetype"),
         url("/media/3166/gotham-book.eot#iefix") format("embedded-opentype");
}

@font-face{
    font-family: "gbb";
    src: url("/media/3170/gotham-bold.eot");
    src: url("/media/3169/gotham-bold.otf") format("opentype"),
         url("/media/3172/gotham-bold.ttf") format("truetype"),
         url("/media/3170/gotham-bold.eot#iefix") format("embedded-opentype");
}

@font-face{
    font-family: "gm";
    src: url("/media/3173/gotham-medium.eot");
    src: url("/media/3171/gotham-medium.otf") format("opentype"),
         url("/media/3174/gotham-medium.ttf") format("truetype"),
         url("/media/3173/gotham-medium.eot#iefix") format("embedded-opentype");
}

@font-face{
    font-family: "frabk";
    src: url("/media/3285/frabk.eot");
    src: url("/media/3171/gotham-medium.otf") format("opentype"),
         url("/media/3286/frabk.ttf") format("truetype"),
         url("/media/3285/frabk.eot#iefix") format("embedded-opentype");
}

@font-face {
    font-family: 'frabk';
    src: url('/media/3285/frabk.eot');
    src: url('/media/3285/frabk.eot') format('embedded-opentype'),
         url('/media/3284/frabk.woff2') format('woff2'),
         url('/media/3283/frabk.woff') format('woff'),
         url('/media/3286/frabk.ttf') format('truetype'),
         url('/media/3287/frabk.svg#frabk') format('svg');
}

/*site map*/
[data-url='sitemap'] #body h2 { color: #000; }
[data-url='sitemap'] .center-wrapper { padding-bottom: 40px; }

/*slider*/
.navigation-slider h1 { font-size: 30px; }

/*Drive on Finance*/
.repayment_360 { text-align: right; color: #134367; font-size: 15px; padding-bottom: 8px; }
.repayment_360 .price_value { color: #134367; font-size: 27px; }
.repayment_360 .apply_terms { font-size: 14px; font-weight: 600; }
.apply_terms .btn { background: none; padding: 0; font-weight: 600; outline: 0; }
.repayment_360 .apply_terms a {color: #134367; font-weight: 600;}
.DriveOnFinance { padding-bottom: 15px; font-size: 13px; }

/*new changes terms*/
.DriveOnFinanceTerm { text-align: left; color:#000; }
#body .DriveOnFinanceTerm p {font-size: 14px;font-weight: 500; color:#000;}
.repayment_360 .modal-header { text-align: center; color:#000; }
.repayment_360 .modal-footer .btn.btn-default { padding: 5px; }

/*Drive on Finance details page*/
#livequote-image {float: right;max-width: 107px;}
#detials-sidebar-main-livequote .header {background: #134367;color: #fff; padding-bottom: 8px;text-transform: uppercase;font-weight: normal;}
#detials-sidebar-main-livequote .header.open::before {content: "-";padding: 1px 5px 2px 6px;}
#detials-sidebar-main-livequote .header::before { content: "+";margin-left: 10px;margin-right: 10px;font-weight: normal;font-size: 14px;padding: 1px 4px 2px 4px;}
#detials-sidebar-main-livequote .header {font-size: 20px;line-height: 20px;color: #fff;cursor: pointer;padding-top: 10px; padding-bottom: 10px;}
.livequote-button, .terms_360 { text-align: center; }
#form-livequote-getQuote { color: #fff;background: #134367;display: inline-block;font-size: 18px;font-weight: 600;margin: 20px auto;text-align: center; padding: 24px 36px;}
#detials-sidebar-main-livequote.section {border: none;background-color: #EAEAEA; box-shadow: 1px 2px 5px rgba(0,0,0,0.5);}
#detials-sidebar-main-livequote .body { padding: 15px; border: 4px solid #134367; margin-bottom: 15px; }
.terms_360 a { color: #0a3b61; }
.terms_360 a:hover, #form-livequote-getQuote:hover { text-decoration: none; }
#form-livequote-getQuote:hover { background: #3775a7; } 
.terms_360 a:hover { color:#003750; outline: 0; }
#body #form-livequote-weeklyfinanceprice {font-size: 35px;font-weight: 700;color: #134367;margin-right: 2px; min-width: 65px;}
#form-livequote-weeklyfinancetext { color: #39474f; font-size: 16px; }
.livequote-button .btn { padding: 0; margin: 0; height: auto; background: none; border: 0; outline: 0; }
.TermsFinance360 { font-size: 13px; }
.terms_360 .btn { background: none; outline: 0; }
.terms_360 .btn:active, .apply_terms .btn { box-shadow: none; }
#body .terms_360 h4.modal-title { font-size: 20px; }
#body .terms_360 p { color: #000; }

/*form styles*/
#cform.finance_enquiry_form .form-row { margin: 2px 0;display: inline-block; width: 100%; }
#cform.finance_enquiry_form .form-row input, .finance_enquiry_form .form-row textarea { border: 0;background: #EAEAEA;border-radius: 2px !important;
padding: 10px !important;     border: 1px solid #ddd; width: 100%;}
#cform.finance_enquiry_form .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; }
#body h4.modal-title { text-transform: uppercase; letter-spacing: 2px; font-size: 25px; }
#cform.finance_enquiry_form { padding: 0; background: none; }

@media (max-width:991px) {

         #form-livequote-getQuote { font-size: 18px; padding: 20px; width: 180px; }
}


@media (max-width:767px) {

	.repayment_360 { text-align: center; }
    #form-livequote-getQuote { display: block; width: 100%; }
    #form-livequote-weeklyfinance-p { margin-bottom: 0; display: inline-block; width: 100%; }

}

[data-url="vehicle"] .center-wrapper, [data-url="our-vehicles"] .center-wrapper { padding-top: 25px; }

#filter-body .filter .header .fa.fa-angle-double-down, #filter-header .fa.fa-angle-double-down {float: right;font-size: 20px;}

#details-vehicle-info-options ul { margin-bottom: 0; }


/*value my car*/
[data-url='value-my-car'] #body .container.center-wrapper { padding: 40px 50px 40px; }
[data-url='value-my-car'] #body h1 { margin: 35px 0 50px; font-size: 25px; }
[data-url='value-my-car'] .btn { margin-top: 20px;background-color: #023650;border: 0;padding: 8px 10px;width: 150px;border-radius: 5px;font-size: 20px;
	font-weight: 600;
}
.selllabel { font-weight: 600; margin-bottom: 10px; }
[data-url='value-my-car'] .form-control {margin-bottom: 25px;}
[data-url='value-my-car'] #slide5 { margin-top: 35px; }
#tmccarvalue {  margin-bottom: 20px;font-weight: 600; font-size: 18px; color: #003750;}
#tmccarvalueextra { color: #807d7d; }
.step-counter .step.active .step-number { border-color: #c8b60f !important;}
.step-counter .step.active .step-number,.step-counter .step.active .step-title { color: #c8b60f !important;}
.step-counter .step.active .step-title::after,.step-counter .step.active .step-title::before { background-color: #c8b60f !important;}
.step-counter .step.done .step-number { border-color: #023650 !important;}
.step-counter .step.done .step-number,
.step-counter .step.done .step-title { color: #023650 !important;}
.step-counter .step.done .step-title::after,.step-counter .step.done .step-title::before { background-color: #023650 !important;}
.step-counter .step.error .step-number { border-color: #d9534f;}
.step-counter .step.error .step-number,.step-counter .step.error .step-title {color: #d9534f;}
.step-counter .step.error .step-title::after,.step-counter .step.error .step-title::before { background-color: #d9534f;}
#form-carousel { display: inline-block; width: 100%; }
#error-messages ul {margin: 20px 0;line-height: 25px;}
#error-messages li { color: #A01127; }
[data-url='value-my-car'] #form-carousel.slide { height: 400px; }

@media (max-width: 768px) {
  .step-counter .step-number { margin: 0 10px !important; }
  .selllabel { text-align: center; }

}
@media (max-width: 580px) {
	.menu-principal .home_hider { display: none; }
}

/*for Social share button on vehicle detail page*/
@media(max-width: 767px) {#details-vehicle-share-drop-down { margin: 10px 0 0 0; }}

body {color: #000;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;background-repeat: no-repeat;background-position: top center;background-size: 100%;background-color: #020101;}
.center-wrapper .container {margin-left: 6%;width: 100%;max-width:990px;}
.left-title {width: 79px;height: 46px; float: left; background-color: rgba(255,236,51,0.7);margin-top: 60px !important;}
h2.title-session{float:left;background-color:#ffec33!important;color:#000!important;height:46px!important;line-height:46px!important;font-family:Helvetica,Arial,sans-serif;font-size:20px!important;padding:0 10px!important;margin-bottom:0!important;margin-top:60px!important;z-index:1;position:relative;}
a.view-all{float:right;margin-top:-85px;display:block;width:215px;height:46px;background-color:#ffec33;line-height:46px;text-align:center;font-size:20px;letter-spacing:-0.07em;position:relative;margin-right:7%;background-image:url('/media/3863/arrow-viewall.jpg');background-position:right center;background-repeat:no-repeat;padding-right:72px;}
.content-banner{float:right;margin-right:6%;margin-top:140px;width:390px;padding:20px;background-color:rgba(0,0,0,0.7);color:#FFF;padding-bottom:30px;}
.content-banner ul{padding-left:8px;}
.content-banner ul li{font-size:20px;letter-spacing:-0.07em;background-image:url('/media/3864/vin-banner.png');background-repeat:no-repeat;background-position:left center;list-style:none;padding-left:30px;margin-bottom:8px;}
.home-search{background-color:#003750;min-height:260px;}
.navigation-slider{padding-left:0;padding-right:0;position:relative;z-index:10;}
.navigation-slider .col-md-4{min-height:260px;background-color:#ffec33;padding:30px;cursor:pointer;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}
.navigation-slider .col-md-4:hover{background-color:#fbf29b;}
#body hr.line-title{width:93%!important;border-top:2px solid #e6e6e6!important;margin-left:7%!important;margin-top:-23px!important;float:left;z-index:0;position:relative;margin-bottom:60px!important;}	
.clear { clear: both;}
a{color:#000;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}
a:hover,a:focus,a:active{color:#777;text-decoration:none;}
#body h2,#body .h2{font-size:16px;font-family:'gb',sans-serif;}
#body h3{font-size:18px;font-family:'gb',sans-serif;}
#body h1,#body h2,#body h3{margin-top:20px;margin-bottom:10px;}
#body h1,#body h2,#body h3,#body h4,#body h5,#body h6{font-family:'Roboto',sans-serif;text-transform:uppercase;line-height:1.1;}
#body h1{margin:0 0 10px;padding:0;font-size:20px;line-height:30px;color:#272425;text-transform:uppercase;font-family:'gb',sans-serif;}
#body h1 span{color:#B00;display:block;font-size:50px;margin-top:12px;margin-bottom:30px;line-height:48px;}
img.logo{position:absolute;margin-left:10%;}
#body h2,#body h3{color:#FFF;}
#body h3{font-size:20px;}
ul{margin-bottom:20px;}
a.btn{background:#B00;color:#000;font-size:18px;font-weight:bold;text-transform:uppercase;display:block;max-width:150px;text-align:center;margin:20px 0;}
.center-wrapper {background-color: #F2F2F2;padding: 0px 0px 4px;	}
body[data-url="alpha-car-sales"] .center-wrapper { padding-bottom: 0px;}
/*body*/
#body h1 {line-height: 1em;font-size: 36px;}	
@media (max-width:1199px) {
	#body h1 {font-size: 30px;}
}
#body p{font-family:'gb',sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:1.5em;color:#99989d;margin-bottom:10px;}
#body ol li{font-family:'gb',sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:1.5em;color:#99989d;margin-bottom:10px;}
/* header */
#header{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:155px;background-image:url("/media/3855/banner.jpg");}
body[data-url="taree-auto-kingdom"] #header{height:690px;}
#header .container{width:100%;padding-left:0;padding-right:0}
.header-banner{background-color:rgba(255,255,255,0.7);margin-top:70px;position:absolute;width:100%;height:130px;z-index:10;}
.slide h2{color:#FFF;margin-left:50%;margin-top:280px;font-family:'gb',Arial;font-size:50px;letter-spacing:-0.06em;}
#header .slide hr{margin-left:50%;width:230px;}
#header .slide p{margin-left:50%;width:100%;max-width:320px;color:#FFF;font-family:'gb',Arial;font-size:15px;line-height:1.6em;}
#header .slide a.banner-readmore{margin-left:50%;display:block;border:1px solid #ffec33;background-color:#ffec33;color:#FFF;font-family:'gbb',Arial;font-size:12px;width:163px;height:46px;line-height:46px;float:left;margin-top:20px;text-align:center;}
#header .slide a.banner-readmore:hover { background-color: transparent; color: #FFEC33;}
.slide h2 strong { font-family: 'gbb', Arial; }
.menu-principal {float: right;}
.menu-principal ul li {display: inline;}
.menu-principal ul li a{float:left;list-style:none;line-height:4em;width:130px;height:140px;margin-right:0;font-family:Helvetica,Arial,sans-serif;color:#fff;font-size:16px;background-color:rgba(0,55,80,0.95);text-align:right;border-right:1px solid #FFF;padding-right:5px;padding-left:5px;text-transform:initial;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}
.menu-principal ul li:last-child a {border-right: none;}
.menu-principal ul li a:hover { background-color: #FFEC33; color: #808080; }
.menu-principal ul li a:hover a {color: #808080;}
.menu-principal ul li span.icon-home{display:block;height:45px;width:46px;color:transparent;margin:20px auto;line-height:1em;background-image:url('/media/3851/icon-home.png');background-repeat:no-repeat;background-position:center;}
.menu-principal ul li span.icon-car{display:block;height:45px;width:60px;color:transparent;margin:20px auto;line-height:1em;background-image:url('/media/3849/icon-car.png');background-repeat:no-repeat;background-position:center;}
.menu-principal ul li span.icon-car.car-valuation{background-image:url('/media/7320/icon-car-valuation.png');}
.menu-principal ul li span.icon-phone{display:block;height:45px;width:60px;color:transparent;margin:20px auto;line-height:1em;background-image:url('/media/3853/icon-phone.png');background-repeat:no-repeat;background-position:center;}
.menu-principal ul li:hover  span.icon-home {background-image: url('/media/3852/icon-homeh.png');}
.menu-principal ul li:hover  span.icon-car {background-image: url('/media/3850/icon-carh.png');}
.menu-principal ul li:hover  span.icon-car.car-valuation {background-image: url('/media/7321/icon-car-valuation-h.png');}
.menu-principal ul li:hover  span.icon-phone {background-image: url('/media/3854/icon-phoneh.png');}
.menu-principal ul li a {color: #FFF; text-align: center;}
.email-header, .phone-number {padding-top: 3px;}
.email-header a, .phone-number a  {color: #FFF;}
.social-footer{min-height:120px;border-top:1px solid #272425;border-bottom:1px solid #272425;padding-top:28px;max-width:1140px;margin:0 auto;}
.social-footer ul{display:block;margin:0 auto;width:345px;min-height:1px;}
.social-footer ul li{float:left;list-style:none;display:block;width:68px;height:68px;text-align:center;line-height:68px;border-radius:50%;background-color:#ffec33;margin-left:20px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}
.social-footer ul li:hover { background-color: #272425;}
#header-contact a,  #header-location a {color: #FFF;	text-decoration: none;}
#header-location { background-image: url('http://creativamotion.com/leevan/umbraco/location.png'); background-position: center 0px; padding-top: 47px;}
#header-contact { background-image: url('http://creativamotion.com/leevan/umbraco/phone.png');     background-position: center 0px;padding-top: 47px;}
#header-contact-office { background-image: url('/media/3253/icon3.png');}
#header-location { margin-bottom:4px;}
#header-contact strong {color: #FFEC33;font-size: 17px;margin-top: -2px;}
#header-contact-office a  {color: #FFF;}
#body .top-home {background-repeat: no-repeat;background-position: left center;width: 100%;}
#body .top-home hr{width:70px;border-top:2px solid #FFF;margin-top:80px;}
#body .top-home h2{color:#FFF;font-family:Helvetica,Arial,sans-serif;font-size:20px;margin-top:0;background-color:#003750;padding:10px;text-transform:uppercase;margin-bottom:50px;font-weight:400;letter-spacing:-0.05em;}
#body .top-home h2 a {color: #FFF; font-size: 18px;}
#body .buy-car{background-image:url('/media/3859/big-img.jpg');background-repeat:no-repeat;background-size:cover;width:100%;min-height:360px;margin-bottom:40px;}
#body .buy-car .buy-content{background-image:url('/media/3860/back-buycontent.png');background-repeat:no-repeat;width:310px;height:245px;float:right;}
#body .buy-car .buy-content h3{color:#003750;font-family:Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:-0.07em;margin-left:25px;margin-top:40px;line-height:1em;margin-bottom:0;}
#body .buy-car .buy-content span.price-buy{color:#003750;font-family:Helvetica,Arial,sans-serif;font-size:93px;letter-spacing:-0.07em;margin-left:25px;margin-top:0;display:block;line-height:1em;}
a.buy-button{display:block;width:140px;height:45px;line-height:45px;background-color:#ffec33;color:#000;font-weight:200;font-family:Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-0.07em;float:right;clear:both;margin-top:30px;text-align:center;margin-right:80px;}
#body .top-home h2 strong{font-family:'gbb',Arial;}
#body .top-home img{width:100%;}
#body .top-home p{color:#868589;font-family:'gb',Arial;font-size:18px;margin-right:40px;margin-top:90px;}
#body .top-home a.read-more{display:block;border:1px solid #de0000;color:#de0000;font-family:'gbb',Arial;font-size:12px;width:163px;height:46px;line-height:46px;float:left;margin-top:20px;text-align:center;}
#body .top-home a.read-more:hover{color:#FFF;background-color:#de0000;}
.content-principal-home{padding-bottom:60px;}
.content-principal-home img{float:left;margin-right:30px;width:auto!important;}
.content-principal-home .flex-control-nav {display: none;}
.content-principal-home .flex-direction-nav{position:absolute;top:-85px;right:-50px;background-color:#003750!important;width:48px;height:48px;z-index:15;}
.content-principal-home .flex-direction-nav:after{content:'aa';display:block;margin-left:48px;background-color:rgba(255,236,51,0.6);width:110px;height:48px;color:transparent;}
.content-principal-home .flexslider{background:transparent;box-shadow:none;overflow:visible;}
.content-principal-home .flex-direction-nav .flex-prev{display:block;color:transparent!important;background-image:url('/media/3879/content-left.png');background-repeat:no-repeat;background-position:center center;width:30px;height:40px;font-size:0;left:0!important;opacity:1;}
.content-principal-home .flex-direction-nav .flex-next{display:block;color:transparent!important;background-image:url('/media/3880/content-right.png');background-repeat:no-repeat;background-position:center center;width:30px;height:39px;font-size:0;right:0!important;opacity:1;}
#body .content-principal-home h2{font-family:Helvetica,Arial,sans-serif;font-size:40px;color:#00405c;font-weight:400;margin-bottom:20px;text-transform:initial;}
.content-principal-home .col-md-4:hover h2{color:#211915!important;}
#body .content-principal-home p{font-family:Helvetica,Arial,sans-serif;font-weight:200;font-size:14px;color:#00405c;margin-bottom:20px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}
.search-quick{background-color:#e7e7e7;min-height:230px;}
.content-principal-home .col-md-4:hover p { color: #211915 !important; }
#body .content-principal-home h2 a {color: #FFF;}
#body .content-principal-home hr{border-top:1px solid #ccc;width:250px;margin-bottom:20px;margin-top:0;}
.content-principal-home .col-md-4:hover hr{border-top:4px solid #211915!important;}
#body .content-principal-home a.read-more{display:block;border:1px solid #de0000;background-color:#de0000;color:#FFF;font-family:'gbb',Arial;font-size:12px;width:163px;height:46px;line-height:46px;float:left;margin-top:20px;text-align:center;}
.content-principal-home .col-md-4:hover a.read-more{background-color:transparent!important;border:1px solid #211915!important;color:#211915!important;}
#body #content-video{background-image:url('/media/3574/back-video.png');background-position:center 20px;background-repeat:no-repeat;min-height:300px;}
#body #content-video h2{font-family:'Raleway',sans-serif;font-size:40px;color:#272425;font-weight:300;margin-bottom:20px;text-align:center;margin-top:80px;}
#body #content-video hr{border-top:4px solid #ffec33;width:80px;margin:0 auto;}
#body #content-video p{background-size:100% auto;padding:48px 40px;color:#636466;font-family:'Lato',Arial,Helvetica,sans-serif;text-align:center;font-size:17px;background-repeat:no-repeat;}
.video-home{margin:50px auto;display:block;}
#home-forms{background-image:url('/media/3577/back-forms.jpg');width:100%;background-size:cover;background-repeat:no-repeat;padding-top:80px;padding-bottom:80px;}

@media (max-width: 1214px) {
	#slogan{font-size:17px;line-height:22px;margin-top:45px;}
	#header-location,#header-contact{font-size:13px;margin-top:2px;}
	#header-details{padding-top:12px;}
}
@media (max-width:991px) {
	#header .header-logo{margin:0 auto;display:block!important;}
	#slogan{font-size:13px;text-align:center;margin-top:12px;}
	#header-details{padding-top:4px;margin-bottom:0;}
	#header-location,#header-contact{font-size:14px;}
	#fb a{float:none;display:block;margin:10px auto 0;}
}
@media (max-width:767px) {
	#header-location {margin-bottom: 10px;}
}
#navbar {background-color: transparent; margin-bottom: 20px;margin-top: -33px;}
#navbar .navbar{margin-bottom:0;min-height:0;}
#navbar .navbar-default{background-color:transparent;border:0;}
#navbar .navbar-default li a{font-family:'Open Sans',sans-serif;color:#FFF;font-size:15px;border:0;padding:0 2px;margin:0 15px;text-transform:initial;font-weight:normal;letter-spacing:.1em;-o-transition:.0s;-ms-transition:.0s;-moz-transition:.0s;-webkit-transition:.0s;}
#menu-footer ul{height:50px;width:567px;margin:0 auto;margin-top:25px;}
#menu-footer ul li{float:left;list-style:none;height:50px;padding-bottom:8px;}
#menu-footer ul li a{font-family:Helvetica,Arial,sans-serif;color:#FFF;font-size:20px;border:0;padding:0 14px;text-transform:initial;font-weight:200;letter-spacing:-0.04em;-o-transition:.0s;-ms-transition:.0s;-moz-transition:.0s;-webkit-transition:.0s;border-right:1px solid #FFF;}
#menu-footer ul li:last-child a{border-right:0;}
#menu-footer ul li:hover a {color: #868589; }
.navbar-default .navbar-collapse {max-width: 990px;margin: 0 auto;	float: right;}
.navbar-default .navbar-toggle {border: none;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: transparent;}
.navbar-toggle {float: none;width: 100%;}
.navbar-toggle .icon-bar {margin: 0 auto;}
.navbar-default .navbar-toggle .icon-bar { background-color: #FFF;}
.navbar {margin-bottom: 0;}
/* main flex */
div#body {background-color: #F2F2F2;}
.banner-home {margin-top: -30px;z-index: 0; position: relative;}
header {position: relative; z-index: 100;}

@media(max-width: 1199px) {
	.banner-home {margin-top: -70px;}
}
@media(max-width: 767px) {
	.banner-home {margin-top: -30px;}
}
#body .main-flex {margin-left: -20px;margin-right: -20px;margin-top: -15px;}
#body .main-flex .flexslider{background-color:transparent;max-height:550px;}
#body .main-flex .flexslider{background:transparent!important;box-shadow:none;border:0;}
@media (max-width: 560px) {
	#body .main-flex .flexslider {}	
}
#body .main-flex .flexslider .flexOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;opacity:.3;color:white;}
#body .main-flex .flexslider img{border:0;margin:0;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none;}
#body .main-flex .flexslider .flexOverlay span{position:absolute;top:0;left:0;width:100%;height:100%;color:white;}
#body .main-flex .flexslider .slides li{position:relative;}
#body .main-flex .flex-caption,#body .main-flex .flex-caption-bg{position:absolute;right:0;bottom:0;top:0;z-index:1;width:36%;}
#body .main-flex .flex-caption-bg{padding:0;margin-top:-5px;margin-bottom:-5px;margin-right:-5px;}
#body .main-flex .flex-caption-bg-div{width:100%;height:100%;background-color:#211915;}
#body .main-flex .flex-caption .flex-caption-top{padding-top:10%;margin-left:22px;border-left:1px solid #FFF;height:100%;}
#body .main-flex .flex-caption .flex-caption-top a{color:#FFF;text-decoration:none;}
#body .main-flex .flex-caption-top h2{font-family:'gbb',sans-serif!important;color:#ffec33;font-size:40px;padding-left:40px;margin-left:20px;margin-right:50px;text-transform:initial;}
#body .main-flex .flex-caption-top p {color: #99989d;font-family:Arial, Helvetica, sans-serif;font-size: 14px;padding-left: 40px;margin-left: 5px;margin-right: 50px;}
body[data-url="view-our-stock"] .center-wrapper .search_item, body[data-url="vehicle"] .center-wrapper .search_item  {color: #020101; }

@media (min-width: 768px) {
	#body .main-flex .flex-caption-top p {font-size: 14px;margin-left:20px;}
}

@media (min-width: 992px) {
	#body .main-flex .flex-caption-top p {font-size: 22px;margin-left:20px;}
}

@media (min-width: 1200px) {
	#body .main-flex .flex-caption-top p {font-size: 17px;margin-left: 20px;}
}
#body .main-flex .flex-caption .flex-caption-bottom{font-size:20px;color:#644ba4;text-transform:uppercase;text-align:right;display:block;}
#body .main-flex .flexslider .btn a{background:#644ba4;color:#fff;font-size:16px;padding:15px 15px 11px;border-radius:4px;margin-top:10px;display:inline-block;font-weight:bold;}
#body .main-flex .flexslider .btn a:hover{background:#7b5ec3;text-decoration:none;}

@media (max-width: 767px) {
	#body .main-flex .flex-caption, #body .main-flex .flex-caption-bg {display: none;}
	#body .box-wrapper {margin-top:30px;}
}
#BannerSlider img {width: 100%;	}
#banner .container {padding: 0px;}
#body #tag-line p{background:#B00;color:#FFF;font-size:35px;text-align:center;margin-bottom:0;padding:14px 10px;font-style:italic;text-shadow:#404040 1px 2px 3px;}
@media(max-width: 991px) {
	#body #tag-line p {font-size: 28px;line-height: 40px;}
}
/*Features*/
#main-features{background-repeat:no-repeat;background-size:100% 100%;min-height:340px;margin-left:-35px;margin-right:-35px;}
#map-home{margin-left:-20px;margin-right:-20px;}
#map-home h2{color:#376393;padding-left:70px;position:absolute;margin-top:-310px;width:310px;font-family:'gbb',sans-serif;font-size:40px;text-transform:initial;}
#manufacturer-home{background-image:url('/media/3191/back-manufacturer.jpg');background-repeat:no-repeat;background-size:cover;margin-left:-20px;margin-right:-20px;margin-top:-5px;padding-bottom:1px;margin-bottom:-30px;}
#body #manufacturer-home h2{padding-top:30px;margin-top:0;padding:10px 30px;margin-top:0;width:350px;background-color:#000;color:#be0411;text-align:center;margin:30px auto;position:relative;display:block;}
#manufacturer-home hr{margin-top:-53px;border-top:1px solid #000;}
#body #manufacturer-home ul{text-align:center;width:200px;margin:60px auto;padding-left:0;}
#body #manufacturer-home ul li{list-style:none;font-family:'gbb',sans-serif;font-size:17px;color:#FFF;border-bottom:1px solid #FFF;padding-bottom:6px;margin-bottom:6px;}
#body #manufacturer-home ul li:last-child{border-bottom:0;}
#body #manufacturer-home ul li a{color:#FFF;}
#main-features .container{width:1400px;max-width:100%;}
@media (max-width: 767px){
	#main-features {padding: 0 8px 40px;}
}
#body #main-features h2 {margin-top: 0;margin-bottom: 0;}
#main-features .col-md-4 {padding-left: 0;padding-right: 0;}
@media (max-width: 991px) {
	#main-features {margin-top: 0;}
	.main-box  {position: relative;max-width: 370px;margin: 0 auto;display: block;}
}
#body .main-box h2 a{background-image:url('/media/3178/back-title.png');color:#FFF;font-family:'gbb',sans-serif;font-size:24px;position:absolute;text-decoration:none;padding:30px;padding-top:70px;max-width:100%;bottom:0;left:0;right:0;margin:0 auto;background-position:bottom center;min-height:185px;}
#body .main-box span{font-family:'gb',sans-serif;color:#FFF;display:block;font-size:21px;margin-bottom:3px;text-transform:initial;}
.home-training{background-color:#f7f7f8;width:100%;max-width:990px;margin:30px auto;border:1px solid #376393;text-align:center;padding:30px;}
#body .home-training{font-family:'gb',sans-serif;color:#99989d;font-size:14px;}
#body .home-training strong{font-family:'gm',sans-serif;color:#376393;}
#body .home-training h2{font-family:'gbb',sans-serif;color:#ffec33;font-size:16px;margin-top:0;}
.main-box img {width: 100%;margin: 0 auto;}
@media(max-width:991px) {
	.main-box img {margin-top: 40px;}
}
#body .content-central { padding: 0px 30px; padding-bottom: 0px; /*background-color: #020101; */ color: #FFF; margin-left: -20px; margin-right: -20px; margin-top: 30px; /*border: 2px solid #FFEC33;*/}
#body .content-central hr {width:100px;margin-top: 0px;border-top: 5px solid #FFEC33; margin: 0 auto; margin-bottom: 60px;}
#body .content-central .vertical-line { background-image: url('/media/3259/line-vertical.png'); background-position: right 45px;background-repeat: no-repeat; padding-bottom: 40px; }
.content-central img.circular{max-width:170px;border:2px solid #FFF;border-radius:50%;margin:30px auto;display:block;}
.content-central img.button{margin:0 auto;display:block;}
#body .content-central h3{color:#ffec33;font-family:'gbb',sans-serif!important;font-size:39px;text-align:center;text-transform:initial;}
#body .content-central h4{color:#c2c3c8;font-family:'gb',sans-serif!important;font-size:18px;text-align:center;text-transform:initial;margin-bottom:20px;}
#body .content-central #SearchFilter{max-width:100%;margin-left:20px;}
#body .content-central #SearchFilter select{max-width:220px;height:36px;margin:3px;width:100%;background-color:#434142;color:#FFF;font-size:12px;border:1px solid #c2c3c8;background-image:url('/media/3261/select-back.png');background-repeat:no-repeat;background-position:95% center;-webkit-appearance:none;appearance:none;}
#body .content-central #SearchFilter .SearchFilterSelect.MultiFilter select{max-width:106px;margin-bottom:12px;}
#body .content-central #SearchFilter .SearchFilterSelect.MultiFilter div{float:left;}
#body .content-central #SearchFilter .SearchFilterSelect.MultiFilter div:nth-child(1){width:50%;}
#body .content-central #SearchFilter .SearchFilterSelect.MultiFilter div:nth-child(2){width:40%;}
#body .content-central #SearchFilter .SearchFilterSelect.MultiFilter div:nth-child(2) span{display:none;}
#body .content-central #SearchFilter .SearchFilterSelect{margin-bottom:12px;clear:both;min-height:40px;}
#body .content-central #SearchFilter #SearchFilterButton{background-image:url('/media/3257/button2.png');background-color:transparent!important;width:175px;height:52px;border:none!important;color:transparent!important;margin:15px auto;float:none;display:block;margin-top:44px;}
#body .content-central h3 strong{color:#FFF;}
#SearchFilterHeader #SearchFilterText{display:none;}
.SearchFilterSelect span{width:55px;font-size:12px;font-family:'gb',sans-serif;display:block;float:left;line-height:42px;}
#SearchFilterButtons{clear:both;}
#body .content-central{padding-top:30px;padding-bottom:30px;}
#body .content-central h1{color:#376393;font-family:'gb',sans-serif;font-size:22px;margin-top:0;margin-bottom:25px;}
#body .content-central p{color:#99989d;font-family:'Lato',Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;margin-bottom:25px;text-align:center;margin-left:53px;margin-right:53px;line-height:2em;}
#body .content-central p strong{font-weight:400;color:#211915;}
div#contact-details{padding-left:60px;}
.content-section{padding:10px 30px 30px;clear:both;}
/**Testimonials**/
#testimonials{padding:40px;background:#ad0808;color:#FFF;border-top-left-radius:74px;}
#customer-testimonials{padding:30px 0 0;}
#body #testimonials h2{color:#FFF;font-size:38px;margin-left:60px;margin-bottom:20px;}
.bx-wrapper .bx-viewport{background:transparent;box-shadow:none;}
.testimonial-content,.testimonial-title{padding:0 64px;}
#body .testimonial-content p{color:#ffec33;}
#cform,#cform2{padding:18px 0;}
#cform h2,#cform2 h2{color:#fded00;margin-top:0;font-family:'Raleway',sans-serif;font-size:32px;margin-bottom:20px;}
#cform p, #cform2 p {color: #FFF;margin-bottom: 20px;}
body[data-url="finance"] #cform h2 {color: #5; }
.form-horizontal .form-group {margin-left: 0;margin-right: 0;}
.cforms input,.cforms textarea,.cforms select{color:#000;background-color:#FFF;border:0;padding:8px;height:42px;width:100%;border-radius:5px;-webkit-border-radius:0;-moz-border-radius:0;}
::-webkit-input-placeholder {color: #000;}
:-moz-placeholder { /* Firefox 18- */color: #000;  }
::-moz-placeholder {  /* Firefox 19+ */color: #000;}
:-ms-input-placeholder {  color: #000;}
#cform button,#cform2 button{background-color:#ffec33;color:#000;border:0;width:100%;font-size:26px;font-weight:900;padding:12px;text-align:center;text-transform:uppercase;font-family:'Raleway',sans-serif;}
#body .search-quick h2{font-family:'gbb',Arial;font-size:55px;color:#FFF;border-left:1px solid #FFF;padding-left:20px;padding-top:7px;padding-bottom:7px;margin-top:50px;line-height:.9em;}
#body .search-quick .col-md-8{background-image:url('/media/3795/back-form.png');background-position:center;background-repeat:no-repeat;background-size:100%;min-height:230px;padding-top:9px;}
#body .search-quick h2 span{ color: #FFEC33;}
@media (min-width: 768px) {
	.cforms .col-sm-9 {width: 70%;}
}
@media (max-width: 767px) {
	.cforms .col-sm-3{width:25%;}
	.cforms .col-sm-9{width:75%;margin-right:2px;}
}
@media (max-width: 434px) {
	.cforms .col-sm-3{width:100%;}
	.cforms .col-sm-9{width:90%;margin-left:10px;}
}

@media(max-width:991px) {
	.content-section{text-align:center;}
	a.btn{margin:20px auto;}
	#hours{padding:15px;}
	#hours p{padding:0;}
}
/* breadcrumb */	
#breadcrumb_wrapper {background-color: #003750;	}
#breadcrumb_wrapper .container {padding-left: 0px;padding-right: 0px;background-color: white;}
#breadcrumb_wrapper .container a:first-child {margin-left: 30px;}
.only-home {display: none;}
body[data-url="alpha-car-sales"] .only-home {display: block;}				
#breadcrumb_wrapper .container #breadcrumb {background-color: #FFEC33;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color: #003750;}
#breadcrumb a {color: #003750;}
/**Quick Search**/
.quicksearch-slider{background:#e40000;padding:30px 0 35px;}
#QuickSearchText:before{display:none;}
.quicksearch-wrapper{min-height:564px;}
#QuickSearch{color:#FFF;width:100%;max-width:100%;padding-bottom:25px}
.QuickSearchSelect span{font-size:15px;display:block;font-family:Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:-0.07em;max-width:350px;margin:0 auto;text-align:right;color:#ffec33;}
#QuickSearch select{margin:0;color:#adacb2;background-color:#FFF;padding:14px;border:0;font-size:16px;width:100%;max-width:350px;border-radius:0;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('/media/3796/back-select.png');background-repeat:no-repeat;background-position:95% center}
#body .down-home{padding-left:20px;padding-right:20px;}
#body .down-home h2{font-family:'gb',sans-serif!important;color:#ffec33;font-size:25px;text-transform:uppercase;border-bottom:2px solid #ffec33;padding-bottom:4px;margin-bottom:20px;font-weight:200;}
#body .down-home .col-md-4 h2{border-bottom:0;margin-bottom:0;margin-left:10px;font-size:27px;}
#body .down-home .col-md-4 hr{margin-top:0;width:100px;margin:0 auto;border-top:4px solid #ffec33;}
#body .down-home .col-md-4 #cform button{background-color:transparent!important;background-image:url('/media/3262/button-submit.png');width:220px;height:52px;background-repeat:no-repeat;margin:10px auto;display:block;color:transparent;}
.contact-layout{margin-left:-15px;margin-right:-15px;padding-left:50px;padding-right:50px;margin-bottom:30px;padding-bottom:25px;}
#footer .contact-layout hr{width:85%;margin-top:0;border-top:6px solid;margin-left:10px;}
.contact-layout img{margin-right:30px;}
.contact-layout h2{font-family:'lato',Arial;color:#FFF;font-weight:bold;border-bottom:1px solid #FFF;font-size:21px;margin-bottom:0;padding-left:10px;padding-bottom:10px;padding-top:20px;}
#footer .contact-layout p{font-family:'lato',Arial;color:#FFF;margin-left:12px;font-size:17px;}
div#content-blue{background-color:#76a9da;margin-left:-20px;margin-right:-20px;padding-top:40px;padding-bottom:40px;}
#body div#content-blue h2{color:#FFF;font-family:'Lato',Arial;font-size:94px;font-weight:100;text-align:center;padding-bottom:20px;text-transform:initial;}
#body div#content-blue p{color:#211915;font-family:'Lato',Arial;font-size:17px;font-weight:bold;text-align:center;}
div#content-blue select{background-color:transparent;color:#FFF;border:0;border-bottom:2px solid #FFF;border-left:2px solid #FFF;width:100%;font-family:'Lato',Arial;font-size:15px;font-weight:bold;margin-bottom:5px;max-width:91%;height:45px;}
div#content-blue select option{color:#000;}
#body div#content-blue hr{width:82px;border-top:4px solid #FFF;margin:20px auto;}
#body div#content-blue #SearchFilterYardText,#body div#content-blue #SearchFilterYard,#body div#content-blue #SearchFilterYearText,#body div#content-blue #SearchFilterYearLow,#body div#content-blue #SearchFilterYearHigh{display:none;}
#body div#content-blue #SearchFilter{max-width:800px;width:100%;display:block;margin:10px auto;}
#body div#content-blue .SearchFilterSelect{float:left;width:50%;}
#body div#content-blue .SearchFilterSelect span {display: none;}
#body div#content-blue .SearchFilterSelect.MultiFilter { width:100%;}
#body div#content-blue .SearchFilterSelect.MultiFilter div { width:50%; float: left;}
button#SearchFilterButton{background-color:#211915;border:0;padding:15px 30px;color:#FFF;border-radius:7px;font-size:20px;margin:20px auto;text-transform:uppercase;display:block;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}
button#SearchFilterButton:hover{background-color:#ffec33;}
#SearchFilterButtons{clear:both;width:100%;display:block;float:none;position:relative;padding-top:30px;}
#footer .links-footer ul{margin-left:0;padding-left:0;}
.links-footer ul li{list-style:none;font-family:'gb',Arial;color:#FFF;font-size:17px;background-image:url('/media/3267/vin-white.png');background-repeat:no-repeat;padding-left:22px;line-height:1em;margin-bottom:6px;}
#footer .links-footer ul li a{color:#FFF;}
#body .down-home h2 strong{font-family:'gbb',sans-serif;}
#body .down-home .bx-wrapper{max-width:100%!important;}
#body .down-home #FeaturedList .FeaturedListItems li{border:1px solid #FFF;padding:10px;width:3.17%!important;min-height:350px;}
#body .down-home .bx-controls-direction{display:none;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#ffec33!important;}
#body .down-home #FeaturedList .f_image{position:absolute;top:10px;width:91%;border:1px solid #FFF;}
#body .down-home .bx-viewport{min-height:350px!important;}
#body .down-home #FeaturedList .f_title{position:relative;top:170px;font-size:10px;line-height:12px;font-family:'frabk',Arial;color:#d7d8dc;font-size:20px;text-align:center;line-height:1em;min-height:90px;}
#body .down-home #FeaturedList .f_price{position:relative;top:0;left:0;width:110%;margin-top:190px;background-color:#FFF;margin-left:-11px;text-align:center;padding:7px;color:#ffec33;font-size:26px;font-family:'frabk',Arial;font-weight:bold;}
#body .down-home #FeaturedList .f_btn{background-color:#717175;margin-left:-10px;margin-right:-10px;padding:12px;text-align:center;color:#FFF;text-transform:uppercase;margin-bottom:-10px;font-size:22px;}
#body .down-home .cforms input, #body .down-home .cforms textarea { background-color: #434142; color: #FFF; font-family: 'frabk', Arial; background-repeat: no-repeat; background-position: 7px center;     padding-left: 25px; font-style:12px;}
#body .down-home .cforms textarea {background-position: 7px 12px;}
#body .down-home .cforms input::-webkit-input-placeholder, #body .down-home .cforms textarea::-webkit-input-placeholder {color: #FFF;}
#body .down-home .cforms input:-moz-placeholder, #body .down-home .cforms textarea:-moz-placeholder { /* Firefox 18- */color: #FFF;  }
#body .down-home .cforms input::-moz-placeholder, #body .down-home .cforms textarea::-moz-placeholder {  /* Firefox 19+ */color: #FFF;  }
#body .down-home .col-md-4 { border: 2p solid #FFEC33; }
#body .down-home .col-md-4 {border: 1px solid #FFEC33; margin-top: 25px;}
#body .down-home .cforms input:-ms-input-placeholder, #body .down-home .cforms textarea:-ms-input-placeholder  {  color: #FFF; }
#body .down-home .cforms textarea  { min-height: 113px; } 
@media (max-width:767px) {
	#QuickSearchHeader {height: 20px;}
	.QuickSearchSelect {width: 100%;text-align: center;height: 65px;margin-bottom: 15px;}
}
@media (min-width:768px) {
	.QuickSearchSelect {text-align: center;margin-top: 20px;}
	#QuickSearchHeader {text-align: left;}
}
.QuickSearchSelect select {width: 60%;margin: 0 0 14px;}
#body .quicksearch-wrapper h2 {color: #2B2B2B; display: block; font-size: 44px; margin: 48px 0px 0; border-bottom: none; line-height: 42px;}
#body .quicksearch-wrapper small { color: #000; font-size: 22px;display: block; margin-top: 10px;}
@media (max-width: 1199px) {
	#QuickSearchText { font-size: 32px;}
}
@media (max-width: 991px) {
	.quicksearch-wrapper {min-height: 244px;margin-top: 0;}
	#body .quicksearch-wrapper h2 {text-align: center;margin: 12px 30px 0;}
}			
/**Vehicle Listing**/
option[value='stock-asc'],option[value='stock-dsc']{display:none;}
#search-filters #filter-body .filter{border-color:#000;}
#search-filters .filter .header{background:#003750;color:#FFF;font-weight:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}
#search-filters .filter .body li.show:first-child{color:#000;}
#search-results-header, #search-results-footer {font-family: 'gb', sans-serif; }
@media (max-width: 768px) {
	#search-filters #filter-header.hasFilters {background-color: #333;}
}
#search-filters .filter .header.open{width:100%;background:#000;color:#ffec33;}
#search-filters #filter-viewwatchlist .filter .header{background:#ffec33;}
.watchlist-hide .header a.header-watchlist{text-decoration:none;text-transform:uppercase;color:#000;background-image:url('/media/1780/black-star.png')!important;}
#details-sidebar-main .header a.watchlist{color:#FFF;}
#details-sidebar-main-watchlist .watchlist-sidebar-InWatchList a.watchlist.InWatchList{color:#000!important;}
.filter a{color:#000;}
#search-filters .filter .body{background-color:#f0f0f0;}
.search_meta{margin:15px 0 0;}
#search-results .search_item{background:#f3f3f3;padding-top:0;}
#search-results .search_item img{border:2px solid #808080;padding:0;}
.vehicle-listing-img{margin-bottom:12px;}
.vehicle-images-small{padding-left:0;padding-right:0;margin-top:12px;}
.img-small{padding-left:0;padding-right:0;}
#search-results .search_desc{margin-bottom:10px;padding-left:0;padding-right:0;}
.search_title_header{background-color:#ffec33;min-height:38px;padding:8px 0;margin-bottom:25px;font-family:'gbb',sans-serif;color:#272425;}
@media (max-width:991px) {
	.search_title_header {min-height: 68px;padding-right: 5px;}
}
.search-results-header-inner { background-color: #003750;}
#SearchPageNumbers ul li.current a, #SearchPageNumbers ul li a:hover {background-color: #003750;}
#search-results .search_title a, #search-results .search_price {color: #003750;display: block;font-size: 16px;margin-bottom: 15px;line-height: 22px;font-weight: normal;text-decoration: none;font-family: 'gbb', sans-serif;}
#search-results .search_price {font-size: 26px;}
#search-results .search_price a {font-size: 24px;text-decoration: none;}
#search-results .search_details a{background:#003750;box-shadow:1px 1px 1px 1px #b6b6b6;text-transform:uppercase;font-size:14px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}
#search-results .search_details a:hover {background: #FFEC33;color: #272425;text-decoration: none;}
@media (max-width: 991px) {
	#search-results .search_details a {font-size: 13px;padding: 10px 8px;}
}
.search_location {margin-top: 10px;background: #DADADA;padding: 5px 24px;}
.vehicle-heading {min-height: 40px;background: #FFEC33;padding: 10px 0 0;margin: 10px 0 15px 0;display: inline-block;width: 100%;border-radius: 5px;}
@media (max-width: 991px) {
	.vehicle-heading {min-height: 68px;}
}
@media (max-width: 767px) {
	.hotspot-specials {display: none;}
	.vehicle-heading {padding-bottom: 1px;}
}
.vehicle-price,special-vehicle-price {display: inline-block;} 
.vehicle-price {font-size: 25px;margin-right: 5px;color: #003750;}
.has-special-price-True .vehicle-price {display: inline-block; text-decoration: line-through;font-size: 18px; margin-right: 10px;}
#search-results .watchlist.NotInWatchList, .watchlist .NotInWatchList {background: #003750 url('/media/1287/white-star.png')no-repeat 8px 12px!important;padding-left: 32px!important;}
#search-results .watchlist.InWatchList, .watchlist .InWatchList, #search-results .search_details a.watchlist:hover {background:#FFEC33 url('/media/1780/black-star.png')no-repeat 8px 12px!important;padding-left: 32px!important;color: #272425 !important;}
/**Vehicle Description**/
#details-vehicle-info-Heading{background:#ffec33;padding:2px 0 7px;margin:7px 2px 2px 2px;}
#details-vehicle-info-features-Body{color:#000!important;}
#details-vehicle-info-vehicle{padding:0 8px;}
#details-vehicle-info-vehicle-Name,#details-vehicle-info-vehicle-Price,#details-vehicle-info-vehicle-SpecialPrice{color:#272425;padding-top:5px;font-size:20px;line-height:28px;font-weight:600;}
#details-vehicle-info-vehicle-SpecialPrice{float:right;text-align:right;padding-top:0;}
.details-vehicle-info-vehicle-HasSpecialPrice-True #details-vehicle-info-vehicle-Price{display:inline-block;text-decoration:line-through;font-size:18px;}
#details-vehicle-info-vehicle-Price{font-size:28px;}
@media(max-width:767px){
	#details-vehicle-info-vehicle-Name,#details-vehicle-info-vehicle-Price,#details-vehicle-info-vehicle-SpecialPrice{text-align:center;}
}
#details-sidebar-main .section{margin:12px 0;}
#details-sidebar-main .header{background:#003750;padding-bottom:8px;font-size:16px;font-weight:normal;}
#details-vehicle-info-options{background:#003750;}
#details-vehicle-info-options a{color:#FFF;}
#details-vehicle-info-features-Tabs div{font-weight:normal;}
#details-vehicle-info-features-Tabs div.tab-selected{background-color:#ffec33;color:#272425;background-image:none;}
#details-vehicle-info-features-Tabs div:not(.tab-selected){background-color:#003750;}
#details-sidebar-main-vehicleenquiry .form-row button{background-color:#003750;}
.bx-wrapper .bx-pager{bottom:-50px;}
[data-value='RegistrationExpiry']{display:none;}
[data-value='StockNumber']{background:#d3d3d3!important;}
#details-sidebar-main .NotInWatchList a{text-decoration:none;color:#FFF;}
.watchlist-sidebar-NotInWatchList:before{background:transparent url('/media/1287/white-star.png')no-repeat 0 0!important;padding:0 10px 7px 9px!important;}
#details-sidebar-main .InWatchList a{color:#000!important;}
.watchlist-sidebar-InWatchList{background:#ffec33!important;color:#000!Important;}
.watchlist-sidebar-InWatchList:before{background:#ffec33 url('/media/1780/black-star.png')no-repeat 0 0!important;padding:0 10px 7px 9px!important;}
/**Vehicle Form**/
.captcha-row{color:#000}
#details-sidebar-main-vehicleenquiry .form-row input,#details-sidebar-main-vehicleenquiry .form-row textarea{border-radius:0;}
#form-vehicleenquiry-Submit{font-size:16px!important;font-weight:bold;}
textarea,input{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:6px;}				
/* contact us */				
.contact-box{margin-bottom:20px;}
.contact-box h3{font-size:16px;}
.contact-box a{color:#020101;}
#cform{padding:20px;}
#ContactUsForm,#cform{background:#003750;}
#home-forms #cform,#home-trade-in #cform2{background:transparent;border:1px solid #ffec33;border-top:15px solid #ffec33;padding:30px 40px;margin-bottom:40px;}
#body #ContactUsForm h3{color:#ffec33;font-size:24px;}
#ContactUsForm label,#cform label,#ContactUsForm .captcha-row{color:#ffec33;}
#ContactUsForm label,#cform label{display:none;}
#ContactUsForm button{background:#ffec33;color:#000;padding:8px;font-weight:bold;text-transform:uppercase;}
#ContactUsForm input,#ContactUsForm textarea{border-radius:0;border:0;}
body p#contactusform-status{color:#FFF!important;}
/** Footer **/
#footer_nav{background:transparent;padding:0;}
#footer_nav .container{background:#1b1b1b;padding:20px 16px;}
#footer_nav .footer_menu_location .footer_body{color:#adadad;font-size:14px;}
.footer_custom{background:#0e0e0e;width:244px;border-radius:10px;}
#footer_nav h3{color:#B00;font-weight:bold;}
#footer_nav ul{color:#858585;font-size:14px;list-style-type:none;padding-left:0;}
#footer_nav .footer_menu ul li a{color:#CCC;font-size:14px;}
#footer{background-color:#00405c;padding-bottom:0;margin-top:-10px;}
img.logo-footer{height:170px;}
.white-back{background-color:#fff;position:relative;height:65px;}
.white-back1 {background-color: #fff;position: relative;}
#bottom-footer {margin-left: 5%;}
.footer-socials {width: 100%; background-color: #FFEC33; min-height: 75px; line-height: 75px;text-align: center;}
.footer-socials img { margin: 0px 10px;}
.footer-top .col-md-6, .footer-top .col-md-9, .footer-top .col-md-3 { padding-left: 0px; padding-right: 0px;}
.footer-contact h2{background-color:#ffec33;margin:0;height:65px;line-height:65px;padding-left:25px;color:#808080;font-weight:200;font-family:Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:-0.07em;}
.footer-middle h2{background-color:#ffec33;margin:0;height:65px;line-height:65px;padding-left:25px;color:#808080;font-weight:200;font-family:Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:-0.07em;float:left;padding-right:25px;}
.content-footer-yellow{background-color:#555a5d;color:#FFF;}
.content-footer{background-color:#555a5d;color:#FFF;padding:25px;min-height:180px;padding-right:80px;}
.content-footer p, .content-footer-yellow p {font-family: Helvetica, Arial, sans-serif; font-size: 16px;letter-spacing: -0.07em;font-weight: 200;}
.yellow-transp {background-color: rgba(154,137,27,0.8);     padding: 18px 25px 10px 25px; min-height: 180px; padding-right: 80px;}	
.copyrigth { background-color: rgba(154,137,27,0.8); min-height: 75px;line-height: 75px;text-align: left;color: #FFEC33;padding-left: 30px; font-size: 16px; } 
div#menu-footer {margin-top: -75px;}
.copyrigth .container { padding: 20px 0px !important;}
#footer .container {color: #C2C3C8;padding: 10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;width: 100%; padding: 0px;}
#footer a, .footer_body a {color: #FFF;}
#footer_nav .footer_menu {width: 230px;margin: 10px 20px;}
#footer_nav .footer_menu h3 {font-size: 16px;}
/**Flex Slider**/
#special-slider {padding: 30px;}
#body #special-slider h2 {color: #2B2B2B;font-size: 50px;}
#FeaturedListLarge {background: transparent!important;}
.flex-viewport ul.slides {margin-top: -70px!important;}
.flexslider {max-height: 690px;overflow: hidden;border: none;margin: 0px 0px 0px !important;}
.buy-car .flexslider {max-height: 400px;background: transparent !important;}
.info-car .flexslider  {max-height: 450px;}
#FeaturedListLarge img{max-width:100%;height:auto;}
.flex-control-nav{bottom:0;}
#FeaturedListLarge .text-content .text-description{max-height:200px;font-family:'gb',Arial;font-size:15px;display:none;}
#FeaturedListLarge .text-content h3{border-bottom:0;color:#003750;font-family:Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:-0.07em;margin-left:25px;margin-top:26px;line-height:1em;margin-bottom:10px;}
.text-price{display:inline-block;font-size:28px;margin-top:10px;}
#FeaturedListLarge .text-content .text-btn{display:block;width:180px;height:45px;text-align:center;background-color:#ffec33;color:#000;font-weight:200;font-family:Helvetica,Arial,sans-serif;font-size:20px;border-radius:0;left:51px;position:absolute;bottom:-65px;}
#FeaturedListLarge .flex-viewport li{border-top:0;border-bottom:0;}
.spacing{padding:50px;margin-top:-10px;margin-left:-20px;margin-right:-20px;min-height:520px;color:#020101;font-family:'lato',Arial;font-size:15px;}
#body .spacing h1{font-size:32px;font-family:'lato',Arial;}
#body .spacing h3{color:#272425;font-weight:bold;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#body .spacing p{color:#020101;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;}
.slide{height:690px;background-repeat:no-repeat;background-size:cover;list-style:none;}
.contact-info{position:absolute;width:94%;z-index:10;height:42px;background-color:#003750;margin-right:10%;}
.phone-number{background-image:url('/media/3848/phone.png');background-position:center left;background-repeat:no-repeat;padding-left:22px;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:18px;float:right;margin-right:20px;margin-top:5px;}
.email-header{background-image:url('/media/3847/email.png');background-position:center left;background-repeat:no-repeat;padding-left:30px;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:18px;float:right;margin-right:20px;margin-top:5px;}
#body .slide h2{margin-top:0;padding-top:120px;color:#ffec33;font-family:'Raleway',sans-serif;font-size:80px;text-align:center;font-weight:900;}
#body .slide h3{margin-top:0;padding-top:0;color:#FFF;font-family:'Raleway',sans-serif;font-size:40px;text-align:center;font-weight:500;margin-top:-18px;}
.flex-direction-nav .flex-prev{display:block;color:transparent!important;background-image:url('/media/3801/arrow-left.png');background-repeat:no-repeat;width:74px;height:74px;font-size:0;left:20px!important;}
.flex-direction-nav a:before{content:""!important;}
.flex-direction-nav .flex-next{display:block;color:transparent!important;background-image:url('/media/3802/arrow-right.png');background-repeat:no-repeat;width:74px;height:74px;font-size:0;right:20px!important;}		
.flex-direction-nav a:before {content: "" !important;}
.navbar-nav {float: right;margin: 0;}
#footer .container .lines-footer {border-top: 1px solid #FFF; margin-left: -15px; margin-right: -15px;}
#footer .navbar-nav.nav-footer { float: none;     width: 100%;max-width: 600px;margin: 0 auto;}
#footer .navbar-nav.nav-footer li a {color: #FFF; text-transform: uppercase; font-family: 'frabk', sans-serif; font-size: 14px; }
#footer .navbar-nav.nav-footer li a:hover {color: #FFEC33;}
#footer .navbar-nav.nav-footer li:hover { background: transparent !important;}
#footer .navbar-nav.nav-footer li:hover a {color: #FFEC33; background: transparent !important;}
#footer hr {margin-top: 5px; margin-left: -10px;margin-right: -10px;}
.lines-footer .nav>li>a {padding: 10px 36px;}
.down-home #cform_name { background-image: url('/media/3278/men.png'); }
.down-home #cform_email { background-image: url('/media/3279/email.png'); }
.down-home #cform_phone { background-image: url('/media/3280/phone.png'); }
.down-home #cform_subject { background-image: url('/media/3282/subject.png'); }
.down-home #cform_message { background-image: url('/media/3281/message.png'); }
#home-bottom {}
#home-aboutus{background-color:rgba(91,91,95,0.7);height:100%;min-height:700px;}
#home-whatwe{background-color:rgba(134,133,137,0.7);height:100%;min-height:700px;}	
#body #home-bottom h2{font-family:'Raleway',sans-serif;font-size:40px;text-align:center;font-weight:500;letter-spacing:.2em;padding-top:40px;color:#272425;}
#body #home-bottom h3{font-family:'gbb',sans-serif;font-size:28px;text-align:left;font-weight:600;text-transform:uppercase;color:#ffec33;padding-top:10px;margin-right:0;}
#body #home-bottom hr{border-top:4px solid #FFF;width:80px;margin:15px auto;display:none;}				
#body #home-bottom p{font-family:'Lato',Arial,Helvetica,sans-serif;font-size:15px;text-align:left;font-weight:400;color:#272425;margin:20px 30px;line-height:1.4em;margin-right:90px;margin-bottom:40px;}
#FeaturedListLarge div.text-overlay{opacity:1;background:transparent;width:50%;margin-left:56%;}
#FeaturedListLarge div.text-wrapper{background-image:url('/media/3860/back-buycontent.png');background-repeat:no-repeat;width:310px;height:245px;float:right;margin-left:auto;}
#FeaturedListLarge .text-content .text-price{color:#003750;font-family:Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:-0.07em;margin-left:25px;margin-top:0;display:block;line-height:1em;}
.price-bottom{font-family:'Lato',Arial,Helvetica,sans-serif;font-size:28px;text-align:left;font-weight:900;color:#272425;float:left;}
#body #home-bottom a{font-family:'Raleway',sans-serif;font-size:20px;text-align:center;font-weight:900;color:#ffec33;background-color:transparent;display:block;line-height:45px;margin-right:0;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}
#body .info-car { /* margin-top: 40px; */margin-bottom: 40px; height:437px;}
#body .info-car img { float: left; margin-right: 20px;}

@media (max-width: 1200px) {	
	#body .main-flex .flex-caption-top h2 { font-size: 26px;}
	#body .main-flex .flex-caption-top p { font-size:14px !important;}
	#body #content-video p { background-image: none;}
	img.logo {margin-top: 42px;}
}

@media (max-width: 1170px) { 
	 #header .slide .container { background-position: center left;}
	 .slide h2 {    margin-left: 180px;}
	 #header .slide hr {margin-left: 180px;}
	 #header .slide p {margin-left: 180px;}
	 #header .slide a.banner-readmore{margin-left: 180px;}
}

@media (max-width: 1000px) {
		#body .main-flex .flex-caption-top h2 { font-size: 16px;}
		#body .main-flex .flex-caption-top p { font-size:12px !important;}
		#footer .navbar-nav.nav-footer li a { font-size: 10px;}
		#body .content-central .vertical-line { background-image: none;}
		#body .content-central #SearchFilter .SearchFilterSelect.MultiFilter div:nth-child(1) {width: 172px;}
		#body .down-home .col-md-8 h2 { margin-top: 60px;}
		#header-location { float: none; margin-right: 0px;margin-top: 20px;}
		#header-contact {text-align: center;float: none;margin-bottom: 0px;margin-right: 0px;margin-top: 20px;}
		#body #home-bottom h2 { margin-top: 0px;}
}
			 
@media (max-width: 990px) { 
	#body .content-principal-home hr {  margin-top: -20px; }
	#body .top-home { padding-bottom: 60px;background-position: left top;}
	#body .top-home p {float: left;}
	.phone-number {display: none;}
	.email-header {display: none;}		 
}
	
@media (max-width: 890px) { 
	.menu-principal ul li a {line-height: 16px;}
	.menu-principal { margin-right: 0px; }
	.header-banner .menu-principal ul {background-color: #000;height: 30px;width: 100%;}
	.content-principal-home .flex-direction-nav {display: none;}	
}
	
@media (max-width: 780px) { 
	#body .content-central { background-image: none; }
	#footer .navbar-nav.nav-footer li { text-align:  center;}
	#footer .navbar-nav.nav-footer li a { font-size: 14px;}
	.navbar-nav { width: auto; }
	.video-home { width: 100%;}
	#body .info-car img {width:auto; float: none; height: 100%; max-width: 500%;}
	#body .info-car { height: auto; padding-bottom: 100px;}
	.price-bottom { margin-left: 30px; }
	#body #home-bottom h3 {margin-left: 30px; padding-top: 0px;}
	#FeaturedListLarge div.text-wrapper {width: 80%; margin-left: 8%;}
	#menu-footer ul {display:none;}
	.row {margin-right: 0px; margin-left: 0px;}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-right: 0px; padding-left: 0px;}
	.spacing { margin-left: 0px; margin-right: 0px; }
	.center-wrapper .container {margin-left: 0%; }
}

@media (max-width: 768px) { 
	.navbar-nav { float: none;}
	.navbar-default .navbar-collapse {float: none;}
	#navbar .navbar-default li a {margin: 10px 15px;} 
	#body .search-quick .col-md-8 { background-size: cover;}
	#FeaturedListLarge img { margin-top: 0px;}
	.contact-info {margin-right: 0%;}
	img.logo {top: 0;margin-top: 0px;margin-left: 0px;}
	#SearchSortBy, #SearchPageNumbersSpan, #SearchPageNumbersList { margin-left: 0px; margin-right: 0px;}
	#header .flexslider {margin-top: 144px !important;}
	.contact-info {width: 100%;}
}
@media (max-width: 500px) { 
	.contact-info {width: 100%;padding-top: 144px;}
}
@media (max-width: 500px) { 
	#body .top-home { background-size: 100% 58%; padding-bottom: 40px; background-position: top center; }
	#body .top-home img {margin-left: auto; float: none; margin-right: auto;display:block;margin: 20px auto 0;}
}

@media (max-width: 480px) { 
	img.right.content-img{margin-left:20px!important;width:100%!important;margin-right:10px!important;}
	img.left.content-img{margin-left:20px!important;width:90%!important;margin-right:10px!important;}
	#main-features img{margin-top:0!important;}
	#map-home h2{font-size:28px;}
	.container{padding-left:15px!important;padding-right:15px!important;}
	[data-url="alpha-car-sales"] .container{padding-left:0!important;padding-right:0!important;}
	#body .main-flex,#main-features,#map-home,#manufacturer-home,#footer hr{margin-left:0!important;margin-right:0!important;}
	#body p,#body h1,#body h2,#body h3{padding-left:15px;padding-right:15px;}
	.navbar-toggle{margin-right:0;}
	#body #manufacturer-home h2{width:100%;}
	#body .content-central #SearchFilter .SearchFilterSelect.MultiFilter div:nth-child(2) span{display:block;}
	#body .down-home #FeaturedList .FeaturedListItems li{width:10%!important;}
	#body .down-home #FeaturedList .f_title{top:200px;}
	.contact-layout img{margin-bottom:25px;}
	#body .content-central #SearchFilter .SearchFilterSelect.MultiFilter div:nth-child(1){width:50%;}
	.spacing{margin-left:0;margin-right:0;}
	#header a .header-logo{width:100%;}
	#body div#content-blue h2{font-size:74px;}
	#body .content-central p{margin-left:0;margin-right:0;}
	.contact-layout{margin-left:0;margin-right:0;}
	.contact-layout img{margin-right:18px;}
	.row{margin-right:0;margin-left:0;}
	#header-details{margin-right:0;float:none;}
	#body .slide h2{font-size:60px;padding-top:120px;}
	#body .slide h3{font-size:34px;}
	.slide h2{margin-left:30px;}
	#header .slide hr{margin-left:30px;}
	#header .slide p{margin-left:30px;}
	#header .slide a.banner-readmore{margin-left:30px;}
	.flex-direction-nav .flex-prev{display:none!important;}
	.flex-direction-nav .flex-next{display:none!important;}
	.phone-number{margin-right:20px;}
	.email-header{margin-right:20px;}
	.content-principal-home .col-md-4{padding-left:20px;padding-right:20px;}
	#FeaturedListLarge .text-content .text-description{display:none;}
	#body #home-bottom h3{margin-left:0;}
	#body .info-car{padding-bottom:0;}
	.search-quick{margin-top:-20px;}
	.menu-principal ul li a{font-size:12px;width:33%;}
	#body .top-home a.read-more{margin-left:15px;margin-bottom:30px;}
	.menu-principal{width:100%;margin-left:-20px!important;}
	.content-banner{width:100%;margin-right:0;}
	.content-principal-home img{width:90%!important;}
	.top-home .col-md-4{width:92%!important;}
	#body .buy-car{width:94%;}
	#body .buy-car .buy-content{width:100%;}
	.footer-top{margin-left:0;margin-top:0;}
	#header{min-height:284px;}
	a.view-all{display:none;}
	.row{margin-right:0;margin-left:0;}
}

/*Review Widget*/
[data-url="alpha-car-sales"] .fa-chevron-right:before {content: "";}
[data-url="alpha-car-sales"] .fa-chevron-left:before, [data-url="alpha-car-sales"] .fa-star:before {content: "";}


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