body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Roboto",Arial,sans-serif;color:#222;}.page-header{padding-bottom:0;margin:40px 0 0;border-bottom:none;}.centeringBlock{font-size:15px;line-height:1.5 !important;}.titleBlock{clear:both;margin:20px 0;font-size:20px;font-weight:300;text-align:center;}.titleBlock .title,h1.page-header{font-size:60px;font-weight:300;line-height:1.4;text-align:center;}.centeringBlock h1{display:block;font-size:2em;-webkit-margin-before:0.67em;-webkit-margin-after:0.67em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold;}@media (max-width:630px){.titleBlock .title,h1.page-header{font-size:40px;line-height:1.1;}}.centeringBlock h1,.centeringBlock h2,.centeringBlock h3,.centeringBlock h4,.centeringBlock h5,.centeringBlock h6{margin:0;}.centeringBlock h2{display:block;font-size:1.5em;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold;line-height:inherit;}h2.heading02{clear:both;position:relative;margin:40px 0 0;padding:0 0 0 26px;font-size:28px;font-weight:300;}@media (max-width:630px){h2.heading02{line-height:1.1;margin-bottom:10px;}}.heading02:before{content:"";position:absolute;top:50%;left:0;display:inline-block;width:16px;height:2px;margin:-1px 0 0;background-color:#60c4b0;vertical-align:middle;}.centeringBlock p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;}.titleBlock .text{margin:5px 0 0;}.centeringBlock ol,.centeringBlock ul{margin:0;padding:0;}.centeringBlock li{list-style:none;}#PDFarea{padding:1% 5% 5% 5%;background:#f2f2f2;}#PDFarea h2{text-align:center;margin-left:auto;margin-right:auto;display:table;}#PDFarea img{text-align:center;margin-left:auto;margin-right:auto;}.centeringBlock #PDFarea .PDFItem ul{padding-top:20px;text-align:center;}#PDFarea .PDFItem li{padding:0px 0px 10px 0px;}#PDFarea .PDFItem li span{padding-right:10px;color:#5BC5B0;}//

.financeBlock.notLinkable{padding:25px;}.financeBlock{clear:both;background-color:#e5e5e5;padding:25px;}.financeBlock li{margin:3px 0;}.iconList01 > li{position:relative;padding:0 0 0 16px;box-sizing:border-box;}.iconList01.squareIcon > li:before{top:.6em;left:2px;width:5px;height:5px;border-radius:0;}.iconList01 > li:before{content:"";position:absolute;top:.6em;left:6px;display:inline-block;width:4px;height:4px;background-color:#222;border-radius:50%;vertical-align:middle;}.frame h3{padding:15px 0px 15px;font-weight:bold;}.fs20{font-size:20px !important;}.frame li{margin:0px 0px 15px 0px;list-style:none;}.frame,.borderBlock{padding:30px;border:1px solid #E5E5E5;}p.policyRead{padding:0px 0px 15px 30px;}.serviceCheckBlock{clear:both;margin:20px 0;padding:25px;background-color:#efefef;}.serviceCheckBlock .title{margin:0 0 15px;font-size:20px;text-align:center;}.orderList01{clear:both;counter-reset:orderList;}.serviceCheckBlock .orderList01 li{float:left;width:50%;margin:3px 0;padding-right:10px;}@media (max-width:991px){.serviceCheckBlock .orderList01 li{float:none;width:100%;margin:3px 0;padding-right:0;}}.orderList01 li{position:relative;padding-left:2.5em;box-sizing:border-box;}.orderList01 li:before{counter-increment:orderList;content:counter(orderList) ".";position:absolute;top:0;left:0;width:2em;margin:0 .5em 0 0;text-align:right;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999;}.navbar-collapse{padding-right:15px !important;padding-left:15px !important;}@media (max-width:991px){.navbar-collapse{padding-left:0px !important;padding-right:0px !important;}}.block:first-child h2.block-title{margin-top:0;}fieldset.photos .input-group button{margin-top:0;}fieldset.photos{max-width:540px;margin:auto;}fieldset.photos .help-block{font-size:1.1em;}fieldset.photos .help-block a{float:right;margin-top:.5em;font-size:90%;color:#008d4d;}@media (max-width:715px){fieldset.photos .help-block a{float:left;}}.mark,mark{padding:0;background:none;}.view-customer-reviews-list .field-name-field-customers-photo img{margin:0 auto;}@media (max-width:767px){.view-customer-reviews-list .field-name-field-customers-photo img{margin:0 0 1.5em 0;}}.btn-primary,.btn-default{display:inline-block;}
.event-header{display:inline-block;width:100%;margin-bottom:.5em;font-size:14px;line-height:1;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;}.event-header h2.title{font-size:2em;margin-bottom:0;color:#008e4e;color:#fff;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;margin-top:0;font-weight:bold;}.event-header table{background:#f2f2f2;margin:1em 0;}.event-header td,.event-header th{padding:3px 7px;border:1px solid #999;width:25%;}.event-header td,.event-header th.branch{text-align:center;}.event-header td.red{color:#E73820;}.event_banner{padding:2em;background:#333 url(/files/banner-bg_0.png) no-repeat;background-size:65px;background-position:95% 0px;color:#fff;margin-bottom:1.5em;}.event_banner:hover{}.event_banner img.mobile:hover{}.page-stock-cars .event_banner{margin-left:-10px;margin-right:-10px;}.event_banner h2{color:#008e4e;margin:0px auto 8px auto;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;}.event_banner p.date{font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;line-height:1.3;font-size:1.3em;}.event_banner p.date span{display:inline-block;}.event_banner p.date span.orange{color:#E74A2C;font-weight:bold;display:inline;}@media screen and (max-width:991px){.event_banner p.date span{display:block;}}@media screen and (max-width:767px){.event_banner,.page-stock-cars .event_banner{margin-left:-15px;margin-right:-15px;margin-bottom:19px;}.event_banner img.mobile{margin-bottom:1em;}}@media screen and (max-width:400px){.event_banner{padding:1.5em;background-size:60px;}.event_banner h2{font-size:1.8em;}.event_banner p.date{font-size:1.1em;line-height:1.3;}}.event_banner img.earlybird-img.pc{display:block;max-height:70px;margin:0 auto;}.event_banner img.earlybird-img.mobile{display:none;}@media screen and (max-width:767px){.event_banner img.earlybird-img.pc{display:none;}.event_banner img.earlybird-img.mobile{display:block;max-height:300px;margin:0 auto;}}
.node-type-car .main-container #catalogue-request form button{margin:0 auto;display:block;color:white;background-color:#222222;border-color:#222222;}.node-type-car .main-container #catalogue-request form .form-group > label{width:35%;float:left;padding:5px;}.node-type-car .main-container #catalogue-request form select{width:65%;}.node-type-car .main-container #catalogue-request form #edit-submitted-enquiry-topic{width:auto;display:inline-block;}.node-type-car .main-container #catalogue-request form .form-item{margin-bottom:1em;}span.tread-label,span.grade-label{display:inline-block;font-size:15px;font-weight:bold;}span.tread-label{width:110px;}span.grade-value{font-size:3rem;font-weight:bold;}span.grade-label{width:110px;display:inline-block;}h2.tyre span{font-size:11pt;}.diagram-image{text-align:center;padding:20px;}.node-type-car .main-container .diagram .btn{color:white;border-radius:0;font-weight:bold;font-size:1.8rem;background-color:#1f714d;background-color:#000;background-color:#008A4E;padding:10px 0;}.node-type-car .main-container .fyuse .btn{color:#FD3549;background-color:#222;}.node-type-car .main-container .fyuse .btn:hover,.node-type-car .main-container .diagram .btn:hover{transition:1s;background-color:#444 !important;}.node-type-car .main-container .diagram .btn:hover{transition:1s;background-color:#1f714d !important;}.node-type-car .main-container .fyuse .btn:after,.node-type-car .main-container .diagram .btn:after{content:'\f13a';font-family:fontawesome;margin-left:5px;}.node-type-car .main-container .fyuse .btn.collapsed:after,.node-type-car .main-container .diagram .btn.collapsed:after{content:'\f13a';font-family:fontawesome;margin-left:5px;}.node-type-car .main-container .fyuse .btn.collapse:after,.node-type-car .main-container .diagram .btn.collapse:after{content:'\f139';font-family:fontawesome;margin-left:5px;}.node-type-car .main-container .diagram .btn:before{content:'\f0f6';font-family:fontawesome;margin-right:10px;font-size:30px;font-weight:bold;vertical-align:sub;}#diagram{margin-left:0px;margin-right:0px;padding:15px 30px 30px;background:whitesmoke;}#diagram .row{margin-bottom:30px;}#diagram .grade,#diagram .tread{font-size:18px;margin-bottom:5px;}#diagram .grade .grd,#diagram .tread .pc{font-weight:bold;font-size:140%;letter-spacing:2px;}#diagram p.no-info{font-size:16px;}#diagram .table{background:#fff;margin-top:.8rem;}#diagram .table>tbody>tr>td,#diagram .table>tbody>tr>th,#diagram .table>tfoot>tr>td,#diagram .table>tfoot>tr>th,#diagram .table>thead>tr>td,#diagram .table>thead>tr>th,#diagram .table>thead:first-child>tr:first-child>th{border:1px solid #333;text-align:center;padding:5px 8px;border-right:1px solid #ccc;}#diagram .table>tbody>tr>td:last-child,#diagram .table>thead>tr>th:last-child{border-right:1px solid #333 !important;}#diagram .table>thead:first-child>tr:first-child{background-color:#333;background-color:gray;color:#fff;font-weight:bold;}#diagram .table-striped>tbody>tr:nth-of-type(even){background-color:#f9f9f9;}#diagram .table-striped>tbody>tr:nth-of-type(odd){background-color:#fff;}#diagram .catalogue-request{padding:15px;text-align:center;}#diagram .catalogue-request button.btn-lg{background-color:#000;background-color:#008A4E;padding:16px 32px;font-size:2rem;margin-bottom:2rem;}#diagram .catalogue-request button.btn-lg:hover{transition:1s;background-color:#1f714d !important;border-color:#1f714d !important;}#diagram .catalogue-request p{font-size:18px;font-weight:bold;color:#000}#diagram h2.block-title{font-weight:bold;color:#000;margin-top:1em;font-size:23px;background-repeat:no-repeat;padding-left:40px;margin-bottom:.8rem;}#diagram h2.block-title.tyre{background-image:url(/files/icon_tyre.png);background-position:4px 3px;background-size:24px;}#diagram h2.block-title.ext{background-image:url(/files/icon_ex.png);background-size:33px;background-position:left -2px;}#diagram h2.block-title.int{background-image:url(/files/icon_int.png);background-size:33px;background-position:left -2px;}#diagram hr{border-color:#333;width:50%;margin-bottom:40px;}#diagram .inspectionsample{background:#fff;border:3px solid #ddd;padding:15px;}#diagram h2.moreinfo{text-align:center;font-size:22px;font-weight:bold;margin-bottom:30px;line-height:1.3;}#diagram ul.arrow_box{padding-left:0;}#diagram ul.arrow_box li{list-style:none none;padding-bottom:10px;padding-top:5px;font-size:17px;line-height:1.5;display:inline-flex;}#diagram ul.arrow_box li:before{color:#000;content:'\f046';font-family:fontawesome;margin-right:5px;top:1px;position:relative;}#diagram p.item_bottom.answer{font-size:20px;font-weight:bold;color:#008e4e;}@media (max-width:991px){#diagram h2.moreinfo{font-size:22px;}#diagram ul.arrow_box{margin-top:20px;}}@media (max-width:768px){#diagram .row{margin-bottom:0;}}
.field-name-car-top-info{padding:0 0 10px 0;}.car-title{background-color:rgba(0,0,0,0.6);z-index:10000;}.field-name-car-top-info .flag-watchlist{float:right;margin-bottom:10px;margin-top:15px;right:20px;}.field-name-car-top-info .sold,.field-name-car-top-info .sale{margin-top:0;padding-top:9px;height:50px;font-size:1em;margin-right:0;}.field-name-car-top-info h1{position:relative;padding-left:20px;padding-right:20px;}.car-info{padding-left:20px;padding-right:20px;display:inline-block;width:100%;}@media screen and (min-width:554px){.field-name-car-top-info .sale,.field-name-car-top-info .sold{background:none;background-size:contain;background-repeat:no-repeat;}.field-name-car-top-info .sale{background-image:url(/files/sale_bg.png);}.field-name-car-top-info .sold{background-image:url(/files/sold_bg.png);}.field-name-car-top-info .sale:after,.field-name-car-top-info .sold:after{display:none;}}@media screen and (max-width:553px){.field-name-car-top-info .sold,.field-name-car-top-info .sale{margin-top:0;padding-top:0;height:auto;font-size:1em;width:100%;margin-right:0;}.field-name-car-top-info .sold:after,.field-name-car-top-info .sale:after{display:none;}}.field-name-car-top-info .flag-watchlist,.view-cars-facet .vehicle-list-block .flag-watchlist a,.view-id-car_selection .flag-watchlist a,.view-id-watchlist .flag-watchlist a,.view-car-recommendation .flag-watchlist a{position:relative;}.car-info .enquiry-button{display:inline-block;float:right;position:relative;}.car-info .enquiry-button .car-enquiry,.car-info .enquiry-button .finance,.car-info .enquiry-button .test-drive,.car-info .enquiry-button .test-drive-na{display:inline-block;padding:0px 0 0px 4px !important;}.car-info .enquiry-button .car-enquiry a i.fa,.car-info .enquiry-button .finance a i.fa,.car-info .enquiry-button .test-drive a i.fa,.car-info .enquiry-button .test-drive-na i.fa{font-size:1em;background:#fff;border-radius:50%;padding:5px;width:30px;height:30px;line-height:1;text-align:center;font-weight:bold;color:#008e4e;border:2px solid #008e4e;}.car-info .enquiry-button .test-drive-na i.fa{color:#B5B5B5;border:2px solid #B5B5B5;}.car-info .enquiry-button .car-enquiry a:hover i.fa,.car-info .enquiry-button .finance a:hover i.fa,.car-info .enquiry-button .test-drive a:hover i.fa{color:#fff;background:#008e4e;}.car-info .enquiry-button .test-drive-na i.fa:hover{color:#fff;background:#B5B5B5;}.field-name-car-top-info .flag-watchlist a span,.view-cars-facet .vehicle-list-block .flag-watchlist a span,.view-id-car_selection .flag-watchlist a span,.view-car-recommendation .flag-watchlist a span,.view-id-watchlist .flag-watchlist a span,.car-info .enquiry-button .car-enquiry a span.remark,.car-info .enquiry-button .finance a span.remark,.car-info .enquiry-button .test-drive a span.remark,.car-info .enquiry-button .test-drive-na span.remark{display:none;}.field-name-car-top-info .flag-watchlist a:hover span,.view-cars-facet .vehicle-list-block .flag-watchlist a:hover span,.view-id-car_selection .flag-watchlist a:hover span,.view-car-recommendation .flag-watchlist a:hover span,.view-id-watchlist .flag-watchlist a:hover span,.car-info .enquiry-button .car-enquiry a:hover span.remark,.car-info .enquiry-button .finance a:hover span.remark,.car-info .enquiry-button .test-drive a:hover span.remark,.car-info .enquiry-button .test-drive-na:hover span.remark{display:block;background-color:rgba(0,0,0,.7);color:#fff;line-height:1em;padding:0.5em;position:absolute;top:-40px;right:0;font-weight:normal;margin:0.5em;border:1px solid #fff;border-radius:8px;text-align:center;z-index:5;}.field-name-car-top-info .flag-watchlist a:hover span{top:-10px;right:25px;width:160px;}.view-cars-facet .vehicle-list-block .flag-watchlist a:hover span,.view-id-car_selection .flag-watchlist a:hover span,.view-id-watchlist .flag-watchlist a:hover span,.view-car-recommendation .flag-watchlist a:hover span{width:160px;right:0;}.car-info .enquiry-button .car-enquiry a:hover span.remark{width:150px;}.car-info .enquiry-button .finance a:hover span.remark{width:150px;}.car-info .enquiry-button .test-drive a:hover span.remark{width:150px;}.car-info .enquiry-button .test-drive-na:hover span.remark{width:200px;}.field-name-car-top-info .car-info .row{margin-right:0;margin-left:0;}.field-name-car-top-info .car-info .row:first-child{display:inline-block;margin-top:0;}.field-name-car-top-info #weekly-cost{display:inline-block;font-size:1.1em;line-height:1.8;}.field-name-car-top-info #weekly-cost .buyback-cost{color:#008e4e;font-weight:bold;margin-left:5px;}.field-name-car-top-info #weekly-cost a i{color:#fff;}.field-name-car-top-info #weekly-cost a:hover i{color:#008e4e;}.field-name-car-top-info #weekly-cost .modal{color:#000;}.field-name-car-top-info #weekly-cost .modal .modal-dialog{font-size:14px;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .modal-header h4 a,.field-name-car-top-info #weekly-cost .modal .modal-dialog .modal-body a{font-weight:bold;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .modal-body .calc-description{line-height:1.4;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .modal-body table{margin:1em 0 0 0;letter-spacing:1px;line-height:1.1;font-size:14px;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .modal-body table caption{color:#000;font-weight:bold;padding:5px;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .modal-body table thead td{text-align:center;padding:3px 8px;border:1px solid #333;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .modal-body table tbody td{padding:3px 8px;text-align:right;border:1px solid #333;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .modal-body table tbody td:first-child{text-align:left;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .btn{color:#333;background-color:#fff;border-color:#ccc;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .btn:hover{background-color:#e6e6e6;border-color:#adadad;}@media screen and (max-width:767px){.field-name-car-top-info h1{margin-top:10px;}.field-name-car-top-info .mileage{clear:both;line-height:1.4;}.field-name-car-top-info .grade.ext-grade{clear:none;}}@media screen and (max-width:553px){.field-name-car-top-info .price .original-price{font-size:2.3rem;}.field-name-car-top-info h1{font-size:2rem;margin-bottom:5px;padding-left:10px;padding-right:10px;padding-top:12px;margin-top:0;}.field-name-car-top-info .flag-watchlist{margin-top:12px;right:10px;}.field-name-car-top-info .price{font-size:2.6rem;margin-right:8px;float:none;}.field-name-car-top-info .price .original-price{font-size:2.3rem;}.car-info{padding-left:10px;padding-right:10px;}.car-info #weekly-cost div:first-child span{line-height:1.1;font-size:.9em;}.field-name-car-top-info .car-info .row:first-child{display:block;float:left;}.car-info #weekly-cost .buyback-title{display:block;}.field-name-car-top-info #weekly-cost{line-height:1;}.field-name-car-top-info #ext-grade .modal-dialog .modal-body dl,.field-name-car-top-info #int-grade .modal-dialog .modal-body dl{margin-bottom:0;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .modal-footer,.field-name-car-top-info #ext-grade .modal-dialog .modal-footer,.field-name-car-top-info #int-grade .modal-dialog .modal-footer{padding:10px 15px 15px 0;text-align:center;}.field-name-car-top-info #weekly-cost div:first-child a:first-child{font-size:2.2em;margin-left:10px;position:relative;top:-15px;vertical-align:text-top;}.field-name-car-top-info #weekly-cost .modal .modal-dialog .modal-header h4 a{font-size:18px;margin-left:0px;position:inherit;top:0;}.field-name-car-top-info .car-info .row:nth-child(2) div{line-height:1.1;font-size:1.2em;}.field-name-car-top-info .grade,.field-name-car-top-info .stockID,.field-name-car-top-info .mileage,.field-name-car-top-info .viewCount,.field-name-car-top-info .watchingCount,.field-name-car-top-info .car-info .row:nth-child(2) div{line-height:1.4;font-size:1em}.field-name-car-top-info .mileage{margin-right:.5em;margin-top:3px;}.field-name-car-top-info .stockID{margin-right:0;clear:none !important;margin-top:3px;}.field-name-car-top-info .grade.ext-grade{float:left;clear:both;margin-right:.5em;}.field-name-car-top-info a i.fa-question-circle{font-size:1.2em;}}.node-type-car .main-container .car-enquiry .car-enquiry .btn{background-color:#008a4e;border-color:#008a4e;width:100%;}.node-type-car .main-container .car-enquiry .car-enquiry .btn:hover,.node-type-car .main-container .car-enquiry .car-enquiry .btn:focus{background-color:#1f714d;border-color:#1f714d;transition:1s;}
#earlybird img.logo{width:400px;}.webform-confirmation{margin:1em 0;}.webform-confirmation h2{margin-bottom:1em;}.webform-confirmation img.early-bird{width:600px;margin-bottom:1em;}.webform-confirmation small.ebb{margin-bottom:1em;display:block;}.webform-confirmation div.earlybird{color:#000;margin-bottom:1em;line-height:1.3;font-size:14px;}.webform-confirmation > div p{font-size:1.3em;color:#333;}.webform-confirmation span.black{color:#000;font-weight:bold;}.webform-confirmation span.orange{color:#E74A2C;font-weight:bold;}.webform-confirmation div.earlybird .wrapper{border:3px solid #ff0000;padding:10px;margin-bottom:1.5em;}.webform-confirmation div.earlybird .wrapper:hover{text-decoration:none;background-color:cornsilk;}.webform-confirmation div.earlybird a:hover{text-decoration:none;}.webform-confirmation div.earlybird .top{}.webform-confirmation div.earlybird .btm{padding-top:1em;}.webform-confirmation div.earlybird img.earlybird-star{margin-bottom:10px;}.webform-confirmation button.btn.btn-earlybird{background-color:#EB6C26;border-color:#E74A2C;padding:18px 36px;font-size:1.6em;margin-top:1em;color:#fff;margin-bottom:1.5em;}.webform-confirmation .btm button.btn.book{background-color:#EB6C26;border-color:#E74A2C;color:#fff;width:100%}.webform-confirmation button.btn.btn-earlybird:hover,.webform-confirmation .btm button.btn.book:hover{background-color:#EF8C25;}@media screen and (max-width:500px){.webform-confirmation button.btn.btn-earlybird{width:100%;font-size:1.2em;padding:18px 0;}}.view-cars-facet a.selection.early-bird,.view-car-recommendation a.selection.early-bird,.view-id-car_selection a.selection.early-bird,.view-id-staff_picks a.selection.early-bird,.view-id-watchlist a.selection.early-bird,.view-id-car_ranking a.selection.early-bird{padding-bottom:0;background:url(/files/earlybird_bg.jpg) 10% top;background-size:cover;padding-top:70px;}@media screen and (max-width:767px){.view-cars-facet a.selection.early-bird,.view-car-recommendation a.selection.early-bird,.view-id-car_selection a.selection.early-bird,.view-id-staff_picks a.selection.early-bird,.view-id-watchlist a.selection.early-bird,.view-id-car_ranking a.selection.early-bird{padding:1em;}.view-cars-facet a.selection.early-bird img,.view-car-recommendation a.selection.early-bird img,.view-id-car_selection a.selection.early-bird img,.view-id-staff_picks a.selection.early-bird img,.view-id-watchlist a.selection.early-bird img,.view-id-car_ranking a.selection.early-bird img{width:280px;}}.page-selection .main-container,.page-stock-cars-more .main-container,.page-watchlist .main-container,.page-blog .main-container,.node-type-blog .main-container,.one-sidebar .main-container{}.views-field-field-display-price-2,.views-field-field-display-price-1{z-index:10000;}.page-stock-cars footer.footer{z-index:100;position:relative;}footer #block-block-3{}@media screen and (min-width:531px){footer #block-block-3 img.pc{}footer #block-block-3 img.mobile{}}@media screen and (max-width:530px){footer #block-block-3{}footer #block-block-3 img.pc{display:none;}footer #block-block-3 img.mobile{display:block;width:150px;}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{bottom:12px !important;right:10px;}}#early-bird{background:#c6bbae url(/files/earlybird_bg.jpg) !important;background-repeat:no-repeat !important;background-position:top !important;background-size:cover !important;padding:2em;}#early-bird h1,#early-bird p{color:#000;line-height:1.2;font-size:21px;color:#000 !important;font-weight:300;}#early-bird .news-wrapper{margin-top:0;}#early-bird .news-wrapper-inner{background:rgba(255,255,255,0.5);margin-bottom:2em;padding:2em;margin-top:1.5em;}#early-bird .news-wrapper img.logo{width:180px;margin-bottom:1em;}#early-bird .news-wrapper img.date{width:50%;margin-bottom:2em;}#early-bird .news-wrapper img.body{width:750px;display:block;margin-bottom:150px;margin-top:2em;}#early-bird small{font-size:17px;display:block;margin-bottom:10px;}#early-bird #contact button{padding:1em 2em;margin:1.5em auto 2em auto;width:350px;font-size:25px;color:#fff;}#early-bird .news-wrapper .findmycar_button .btn.btn-success{background-color:rgba(0,142,78,1);border-color:rgba(0,142,78,1);}#early-bird .news-wrapper .findmycar_button .btn.btn-success a,#early-bird .news-wrapper .findmycar_button .btn.btn-success a:hover{color:#fff;text-decoration:none !important;}#early-bird .news-wrapper .findmycar_button .btn.btn-success:hover{background-color:#5cb85c;border-color:#4cae4c;}#early-bird div.earlybird{color:#000;margin-bottom:1em;line-height:1.3;font-size:14px;float:none;}#early-bird span.black{color:#000;font-weight:bold;}#early-bird span.orange{color:#E74A2C;font-weight:bold;}#early-bird div.earlybird .wrapper{border:3px solid #ff0000;padding:10px;margin-bottom:1.5em;background-color:white;}#early-bird div.earlybird .wrapper:hover{text-decoration:none;background-color:cornsilk;}#early-bird div.earlybird a:hover{text-decoration:none;}#early-bird div.earlybird .btm{padding-top:1em;}#early-bird div.earlybird img.earlybird-star{margin-bottom:10px;}#early-bird .btm button.btn.book{background-color:#EB6C26;border-color:#E74A2C;color:#fff;width:100%}.#early-bird .btm button.btn.book:hover{background-color:#EF8C25;}@media (min-width:992px){#early-bird .container{width:100%;}}@media (max-width:991px){#early-bird{background-attachment:fixed !important;}#early-bird .news-wrapper img.logo{width:150px;}#early-bird .news-wrapper .findmycar_button .btn.btn-success{margin-top:2em;}#early-bird .news-wrapper img.body{margin-bottom:0px;margin-top:3em;width:90%;}}@media (max-width:767px){#early-bird .container{padding-left:0;padding-right:0;padding-top:0;}#early-bird h1,#early-bird p{text-align:left;display:inline-block;font-weight:bold;}#early-bird .news-wrapper-inner{padding:2em;}#early-bird .news-wrapper img.title,#early-bird .news-wrapper img.date,#early-bird .news-wrapper img.copy{width:90%;}#early-bird .news-wrapper img.main{width:85%;}#early-bird .address,#early-bird .pireod{font-size:20px;width:100%;}body.page-node-94725::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:#99BFE3 url(/files/earlybird_bg.jpg) no-repeat;-webkit-background-size:cover;background-position:center bottom !important;background-size:cover !important;}#early-bird{padding-top:0px;margin-top:0;}#early-bird .news-wrapper img.body{margin-bottom:30px;margin-top:2em;}#early-bird #contact button{width:90%;margin:0em auto 1em auto;padding:20px;}}@media (min-width:531px){#early-bird .news-wrapper img.body.window-l{display:block;margin-bottom:2em;}#early-bird .news-wrapper img.body.window-m{display:none;}}@media screen and (max-width:530px){#early-bird h1,#early-bird p{font-size:17px;}#early-bird{padding-top:20px;padding-left:0;padding-right:0;}#early-bird .news-wrapper-inner{margin-top:0;}#early-bird .news-wrapper img.logo{width:150px;margin-bottom:1em;}#early-bird .news-wrapper img.body.window-l{display:none;}#early-bird .news-wrapper img.body.window-m{width:100%;margin-bottom:20px;display:block;}}
.sales-status{font-weight:bold;}.sales-status .sale{color:red;}.sales-status .sold{color:gray;}.sales-status .demo{color:bule;}
.items-slider-container{position:relative;}.expiration{position:absolute;top:0;right:0;font-weight:bold;color:#fff;background:rgba(0,0,0,.8);padding:10px;z-index:10;letter-spacing:1px;}.expiration .expires{font-size:150%;font-weight:900;border-bottom:1px solid #fff;padding-bottom:2px;margin-bottom:2px;letter-spacing:2px;}.expiration .expires a{color:#008e4e;font-size:18px;}@media screen and (max-width:1199px){}@media screen and (max-width:991px){.expiration{right:0px;}}@media screen and (max-width:767px){.expiration{font-size:12px;padding:5px 15px;}.expiration .expires{float:left;margin-right:7px;border-bottom:none;margin-bottom:0px;padding-bottom:0;font-size:127%;letter-spacing:2px;}.expiration .expiration_date{float:left;line-height:2.4;}}#expiration .modal-dialog{font-size:14px;color:#000;}#expiration .modal-dialog .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}#expiration .modal-dialog h4.modal-title{font-weight:bold;}#expiration .modal-dialog .modal-body{line-height:1.4;}#expiration .modal-dialog .modal-footer .btn{color:#333;background-color:#fff;border-color:#ccc;}#expiration .modal-dialog .modal-footer .btn:hover{background-color:#f2f2f2;}@media screen and (max-width:553px){#expiration .modal-dialog .modal-footer{padding:10px 15px 15px 0;text-align:center;}}
#contact-findmynextcar{margin:2.5em auto 2em auto;}button.contactus,button.findyournextcar{font-size:30px;padding:20px 0;color:#fff;width:350px;}button.contactus{background:#ff9900;border-color:#ff6600;}button.contactus:hover{background:#ffcc00;border-color:#ff9933;}button.findyournextcar{background-color:rgba(0,142,78,1);border-color:rgba(0,142,78,1);}button.findyournextcar:hover{background-color:#5cb85c;border-color:#4cae4c;}@media screen and (max-width:991px){button.contactus,button.findyournextcar{width:100%;margin:.5em auto;}}@media screen and (max-width:767px){button.contactus,button.findyournextcar{font-size:25px;}}
a.btn-info.btn.book-online{background:#ff9900;border-color:#ff6600;}a.btn-info.btn.book-online:hover,a.btn-info.btn.book-online:focus{background:#ffcc00;border-color:#ff9933;}a.btn.book-online,a.btn.repair-enquiry{width:350px;font-size:30px;margin:2em auto 0em auto;padding:20px 0 !important;color:#fff;}a.btn.book-online:hover,a.btn.repair-enquiry:hover{text-decoration:none;}@media screen and (max-width:767px){a.btn.book-online,a.btn.repair-enquiry{width:100%;margin:1em auto 1em auto !important;}a.btn.repair-enquiry{margin-bottom:0 !important;}}
#ccs.repairs h2.title.main{clear:both;}#ccs.repairs ul{margin-bottom:30px;padding-left:5px;}#ccs.repairs li{width:25%;float:left;padding:3px;list-style-position:inside;}#ccs.repairs li:hover{background:#f2f2f2;}@media screen and (max-width:991px){#ccs.repairs li{width:33%;}}@media screen and (max-width:767px){#ccs.repairs li{width:50%;}}@media screen and (max-width:530px){#ccs.repairs li{width:100%;float:none;}}.related-services{margin-bottom:3em;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;}.related-services h2{margin-top:0;}.related-services h2,.related-services h3{font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;word-break:break-word;white-space:normal;}.related-services h3{font-weight:bold;}.related-services .col-md-4 a{padding:10px 15px 150px 15px;background-repeat:no-repeat !important;}.related-services .col-md-4 a:hover{opacity:.8;}.related-services .col-md-4 a.predeliveryinspection{background:url(/files/facet_banner_pre-delivery-inspection.jpg) no-repeat;background-size:cover;color:#fff;}.related-services .col-md-4 a.services{background:#000002 url(/files/service_repair_logo.png);background-size:130px;color:#32935d;color:white;background-position:50% 90% !important;}.related-services .col-md-4 a.warranty{background:#353430 url(/files/facet_banner_warranty.png);background-size:150px;background-position:50% 90% !important;color:white;}.related-services .col-md-4 a.services div,.related-services .col-md-4 a.warranty div{width:90%;margin:0 auto;}.related-services .col-md-4 a.predeliveryinspection div{padding:.5em 1em 1.5em 1em;background:rgba(0,0,0,0.5);position:relative;top:50%;}.related-services .col-md-4 p{word-break:break-word;white-space:normal;font-size:1.1em;line-height:1.3;}@media screen and (max-width:991px){.related-services .col-md-4 a{margin-bottom:1em;padding:10px 15px 130px 15px}}
.node-blog .field-name-field-blog-body{word-break:break-word;white-space:normal;}.node-blog .field-name-field-blog-body img{display:block;max-width:100%;height:auto;}.node-blog .field-name-related-articles{clear:both;display:inline-block;padding-top:0px;background:#f2f2f2;margin-top:1em;font-family:"Open Sans",Arial,sans-serif !important;}.node-blog .field-name-related-articles h2.block-title{font-size:20px;margin-top:0px;margin-bottom:17px;font-weight:normal;font-family:"Open Sans",Arial,sans-serif !important;background:#ddd;padding:7px 19px;}.node-blog .field-name-related-articles img{border:2px solid #fff;margin:0px auto 7px auto;}.node-blog .field-name-related-articles a:hover img{opacity:.8;}.node-blog .field-name-related-articles .views-field-title{line-height:1.2;word-break:break-word;white-space:normal;margin-bottom:17px;}
.f_a_info{padding:2rem !important;}.view-car-finance-application h1,.view-car-finance-application h2,.view-car-finance-application h3,.view-car-finance-application h4,.view-car-finance-application h5,.view-car-finance-application h6{font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;line-height:1;}.view-car-finance-application h3{margin-top:0;font-weight:bold;}.view-car-finance-application h4 .current-price{color:#008e4e;font-weight:bold;}.view-car-finance-application h4 .original-price{color:#008e4e;float:left;margin-right:10px;}.view-car-finance-application h4 .sale-price{color:#b12704;font-weight:bold;}.view-car-finance-application img.lazyloaded{border:3px solid #fff;margin-bottom:1em;transition:opacity .3s;}@media screen and (max-width:991px){.view-car-finance-application h2{font-size:28px;}}
#user-login,#user-pass{border:none;background:#f2f2f2 url(/files/logo_green.png) no-repeat center 29px;text-align:center;background-size:150px;padding:2em;padding-top:100px;max-width:400px;border-radius:4px;box-shadow:1px 1px 3px #ccc;}#user-login p.login-title,#user-pass p.login-title{font-size:2em;color:#000;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;}#user-login .form-group label,#user-pass .form-group label{display:none;}#user-login .form-control,#user-pass .form-control{height:45px;font-size:15px;}#user-login #edit-name,#user-pass #edit-name{background:#fff url(/files/icon_email.png) no-repeat 10px center;background-size:20px;}#user-login #edit-pass{background:#fff url(/files/icon_password.png) no-repeat 12px center;background-size:19px;}#user-login .form-item-persistent-login{display:none;}#user-login .forgot-password{float:right;margin-bottom:2em;font-size:.9em;}#user-login #edit-actions,#user-pass #edit-actions{margin-top:0;}#user-login button,#user-pass button{width:100%;height:45px;color:#fff;background-color:#008e4e;border-color:#008e4e;}#user-login button:hover,#user-pass button:hover{background-color:#056034;border-color:#008e4e;}#user-pass #edit-actions{position:relative;top:-33px;}#user-pass .back-to-login{font-size:1em;float:none;margin:0 0 1em 0;position:relative;top:69px;}@media (max-width:500px){#user-login div p.forgot-password{margin-bottom:2em;}}
.node-staff .row:first-child{background:#f4f4f4;padding:1.5em .8em;color:#555;}.node-staff .row:first-child img{border-radius:50%;border:10px solid #fff;}.node-staff .field-name-staff-info i{font-weight:bold;margin-right:.5em;width:1.4em;text-align:center;font-size:110%;color:#008e4e;}.node-staff .field-name-staff-info .col-xs-7{padding-top:15px;}.node-staff .field-name-staff-info .col-xs-7>div{margin-bottom:.7em;display:flex;line-height:1.1;}.node-staff .field-name-field-about-me{padding:30px 15px 15px 15px;font-size:14px;}@media screen and (max-width:767px){.node-staff .field-name-field-about-me{padding-top:0px;}}
.view-customer-reviews-list .field-name-field-rating-overall{margin-bottom:0;position:relative;top:-5px;}.view-customer-reviews-list .field-name-field-customer-name,.view-customer-reviews-list .field-name-field-purchased-date{line-height:unset;display:inline-block;}.view-customer-reviews-list .field-name-field-clc{margin:1em 0 0 0;}.view-customer-reviews-list .field-name-field-purchased-vehicle{margin:.9em 0 .6em 0;}@media (max-width:767px){.view-customer-reviews-list .field-name-field-clc{margin:1em 0;}.view-customer-reviews-list .field-name-field-customers-comment{margin-bottom:1em;}.view-customer-reviews-list .field-name-field-purchased-vehicle{padding:.6em 0 .6em 0;display:block;margin:0;line-height:1;}.view-customer-reviews-list .field-name-field-customer-name,.view-customer-reviews-list .field-name-field-purchased-date{line-height:unset;padding-top:0px;display:inline-block;}.field-type-list-integer.field-name-field-rating-overall .field-items{margin-top:0;}}
#ccs.service p.note,#services.service p.note{font-weight:normal;}
@media screen and (min-width:768px){.grid-banner a.selection.early-bird img{padding-top:88px;}.grid-banner a.selection.sale img{margin-top:32px;}.grid-banner a.selection h3{padding-top:40px !important;}}@media screen and (min-width:992px){.grid-banner a.selection.sale img{}}@media screen and (max-width:767px){.grid-banner a.selection.early-bird img{padding-top:25px;padding-bottom:25px;}.grid-banner a.selection.sale img{margin-top:10px;}.grid-banner a.selection{min-height:220px;}}.grid-banner a.selection{padding-top:0 !important;padding-bottom:0 !important;}.view-cars-facet .vehicle-title,.view-car-recommendation .vehicle-title,.view-id-car_selection .vehicle-title,.view-id-staff_picks .vehicle-title,.view-id-watchlist .vehicle-title,.view-id-car_ranking .vehicle-title{color:#337ab7;margin-bottom:3px;font-size:17px;;line-height:1;font-weight:600;}.vehicle-list-block .year,.vehicle-list-block .make,.vehicle-list-block .model{font-size:inherit !important;vertical-align:unset !important;margin:0 4px 0 0;}.vehicle-list-block .sub-model{font-size:13px;line-height:1;font-weight:bold;margin-bottom:6px;}.vehicle-list-block .vehicle-title-wrapper{margin-bottom:5px;}.vehicle-list-block .price{float:left;font-weight:bold;font-size:110%;text-align:left;color:#008a4e;}.vehicle-list-block .price .current-price,.vehicle-list-block .price .sale-price{font-size:25px;line-height:1;}.view-cars-facet .original-price,.view-car-recommendation .original-price,.view-id-car_selection .original-price,.view-id-staff_picks .original-price,.view-id-watchlist .original-price,.view-id-car_ranking .original-price{line-height:1;font-size:18px;}.vehicle-list-block .buyback{font-size:14px;}.vehicle-list-block .buyback>div:first-child{z-index:100;position:relative;height:auto;overflow:auto;display:table;float:right;width:55%;background:#fcfcfc;}.vehicle-list-block .buyback>div:first-child .buyback-title{font-size:.8em;line-height:1;display:block;background:#008e4e;padding:4px 5px;font-weight:bold;color:#fff;font-size:12px;}.vehicle-list-block .buyback .buyback-cost{display:block;font-size:.8em;line-height:1;padding:3px 4px;}.vehicle-list-block .buyback .buyback-cost .weekly-cost-3year{font-size:21px;font-weight:bold;color:#008e4e;}.vehicle-list-block .buyback>div:first-child a{display:inline-block !important;float:right;position:absolute;top:21px;right:3px;font-size:18px;line-height:1.4;}.vehicle-list-block .buyback .modal{color:#000;}.vehicle-list-block .buyback .field-content a{float:right;margin-left:5px;}.vehicle-list-block .buyback .modal .modal-dialog h4 a{float:none;display:inline;}.vehicle-list-block .buyback .modal .modal-dialog .modal-body a{float:none;margin-left:0;clear:both;display:inline;font-weight:bold;}.vehicle-list-block .buyback .modal .modal-dialog .modal-body table{margin:1em 0 0 0;letter-spacing:1px;line-height:1.1;}.vehicle-list-block .buyback .modal .modal-dialog .modal-body table caption{color:#000;font-weight:bold;padding:5px;}.vehicle-list-block .buyback .modal .modal-dialog .modal-body table .car-info{padding-left:0;padding-right:20px;display:inline-block;width:100%;}.vehicle-list-block .buyback .modal .modal-dialog .modal-body table thead td{text-align:center;padding:3px 8px;border:1px solid #333;}.vehicle-list-block .buyback .modal .modal-dialog .modal-body table tbody td{padding:3px 8px;text-align:right;border:1px solid #333;}.vehicle-list-block .buyback .modal .modal-dialog .modal-body table tbody td:first-child{text-align:left;}.view-cars-facet img.car-sold-image,.view-car-recommendation img.car-sold-image,.view-id-car_selection img.car-sold-image,.view-id-staff_picks img.car-sold-image,.view-id-watchlist img.car-sold-image,.view-id-car_ranking img.car-sold-image{pointer-events:none;}
.view-car-selection .view-header .dealer_certified,.view-id-car_selection.view-display-id-dealer_certified .views-field.views-field-nothing,.view-id-car_selection .view-footer .selection-footer.btn-dealer_certified a,.view-id-car_selection .view-footer .selection-footer.btn-dealer_certified a h3,.grid-banner a.dealer_certified{background-color:#80528e;color:#e8d1d1;background-color:#031e48;color:#EBBE60;}.view-car-selection .view-header .dealer_certified,.grid-banner a.dealer_certified,.view-id-car_selection .view-footer .selection-footer.btn-dealer_certified a{background-image:url(/files/selection_dealer_certified.png);}.view-car-selection .view-header .dealer_certified{background-size:160px;}.view-id-car_selection.view-display-id-dealer_certified .views-field.views-field-nothing{font-weight:bold;}@media screen and (max-width:767px){.view-id-car_selection .view-header .cs-title.dealer_certified{background-position:center 15px !important;background-size:92px;}}.grid-banner a.selection.dealer_certified{background-size:108px;background-position:50% 83% !important;color:#EBBE60;}@media screen and (max-width:991px){.grid-banner a.selection.dealer_certified{background-position:50% 87% !important;}}@media screen and (max-width:767px){.grid-banner a.selection.dealer_certified{background-size:95px;}}.view-id-car_selection .view-footer .selection-footer.btn-dealer_certified a{background-size:71px;background-position-y:88% !important;}
.view-car-selection .view-header .sports,.view-id-car_selection.view-display-id-sports .views-field.views-field-nothing,.view-id-car_selection .view-footer .selection-footer.btn-sports a,.view-id-car_selection .view-footer .selection-footer.btn-sports a h3,.grid-banner a.selection.sports{color:#f4eae1;background-color:#a01313;}.view-car-selection .view-header .sports,.grid-banner a.selection.sports,.view-id-car_selection .view-footer .selection-footer.btn-sports a{background-image:url(/files/selection_sports.png);}.view-car-selection .view-header .sports{background-size:160px;}.view-id-car_selection.view-display-id-sports .views-field.views-field-nothing{font-weight:bold;}@media screen and (max-width:767px){.view-id-car_selection .view-header .cs-title.sports{background-position:center 15px !important;background-size:92px;}}.grid-banner a.selection.sports{background-size:108px;background-position:50% 75% !important;}@media screen and (max-width:991px){.grid-banner a.selection.sports{background-position:50% 75% !important;background-size:130px;}}@media screen and (max-width:767px){.grid-banner a.selection.sports{background-size:95px;background-position-y:85% !important;}}.view-id-car_selection .view-footer .selection-footer.btn-sports a{background-size:85px;}.view-car-selection .view-header .commercial,.view-id-car_selection.view-display-id-van_commercial .views-field.views-field-nothing,.view-id-car_selection .view-footer .selection-footer.btn-commercial a,.view-id-car_selection .view-footer .selection-footer.btn-commercial a h3,.grid-banner a.selection.commercial{color:#2a2d29;background-color:#f1dd95;}.view-car-selection .view-header .commercial,.grid-banner a.selection.commercial,.view-id-car_selection .view-footer .selection-footer.btn-commercial a{background-image:url(/files/selection_commercial.png);}.view-car-selection .view-header .commercial{background-size:160px;}.view-id-car_selection.view-display-id-van_commercial .views-field.views-field-nothing{font-weight:bold;}@media screen and (max-width:767px){.view-id-car_selection .view-header .cs-title.commercial{background-position:center 15px !important;background-size:92px;}}.grid-banner a.selection.commercial{background-size:116px;background-position:50% 78% !important;}@media screen and (max-width:991px){.grid-banner a.selection.commercial{background-position:50% 78% !important;background-size:135px;}}@media screen and (max-width:767px){.grid-banner a.selection.commercial{background-size:100px;background-position-y:90% !important;}}.view-id-car_selection .view-footer .selection-footer.btn-commercial a{background-size:97px;background-position-y:100% !important;}.view-car-selection .view-header .almost-new,.view-id-car_selection.view-display-id-almost_new .views-field.views-field-nothing,.view-id-car_selection .view-footer .selection-footer.btn-almost-new a,.view-id-car_selection .view-footer .selection-footer.btn-almost-new a h3,.grid-banner a.selection.almost-new{background-color:#008fd6;color:#fbfcde;}.view-car-selection .view-header .almost-new,.grid-banner a.selection.almost-new,.view-id-car_selection .view-footer .selection-footer.btn-almost-new a{background-image:url(/files/selection_almost-new.png);}.view-car-selection .view-header .almost-new{background-size:160px;}.view-id-car_selection.view-display-id-almost-new .views-field.views-field-nothing{font-weight:bold;}@media screen and (max-width:767px){.view-id-car_selection .view-header .cs-title.almost-new{background-position:center 15px !important;background-size:92px;}}.grid-banner a.selection.almost-new{background-size:130px;background-position:50% 78% !important;}@media screen and (max-width:991px){.grid-banner a.selection.almost-new{background-position:50% 79% !important;background-size:139px;}}@media screen and (max-width:767px){.grid-banner a.selection.almost-new{background-size:97px;background-position-y:87% !important;}}.view-id-car_selection .view-footer .selection-footer.btn-almost-new a{background-size:93px;background-position-y:98% !important;}
#finance-calc .modal-content{border:4px solid deepskyblue;}#finance-calc .modal-content h4.modal-title{font-weight:bold;}#finance-calc .modal-content #calculator .container{width:auto;padding-left:0;padding-right:0;}#finance-calc .modal-content #calculator .vehicle-price,#finance-calc .modal-content #calculator .deposit,#finance-calc .modal-content #calculator .finance-amount,#finance-calc .modal-content #calculator .term-length{display:inline-block;margin-bottom:14px;clear:both;float:left;}#finance-calc .modal-content #calculator .deposit{margin-bottom:10px;}#finance-calc .modal-content #calculator .term-length{margin-bottom:1px;}#finance-calc .modal-content #calculator .fcalc-title,#finance-calc .modal-content #calculator label{font-weight:bold;width:107px;}#finance-calc .modal-content #calculator .vehicle-price .fcalc-value,#finance-calc .modal-content #calculator .deposit .fcalc-value:last-child,#finance-calc .modal-content #calculator .finance-amount .fcalc-value{font-size:19px;line-height:1.2;margin-left:4px;display:inline-block;font-weight:bold;}#finance-calc .modal-content #calculator .vehicle-price .fcalc-value{color:#008e4e;}#finance-calc .modal-content #calculator .deposit .fcalc-value:last-child,#finance-calc .modal-content #calculator .finance-amount .fcalc-value{color:deepskyblue;}#finance-calc .modal-content #calculator .finance-amount{}#finance-calc .modal-content #calculator .term-length .fcalc-value{float:left;}#finance-calc .modal-content #calculator label{line-height:1.8;margin-right:8px;}#finance-calc .modal-content #calculator select{width:80px;border:2px solid deepskyblue;}#finance-calc .modal-content #calculator .payment{margin-bottom:20px;float:left;clear:both;}#finance-calc .modal-content #calculator .payment>div{border-bottom:1px dashed deepskyblue;display:inline-block;padding-left:3px;padding-right:6px;font-weight:bold;margin-right:8px;}#finance-calc .modal-content #calculator .payment .weekly,#finance-calc .modal-content #calculator .payment .monthly{color:deepskyblue;font-size:26px;font-weight:bold;}#finance-calc .modal-content #finance-application p{line-height:1.2;margin-bottom:1em;}#finance-calc .modal-content #finance-application a#finance-apply{margin-left:auto;margin-right:auto;text-align:center;width:250px;display:block;background:deepskyblue;color:#fff;font-weight:bold;font-size:20px;padding:15px;border-radius:4px;}#finance-calc .modal-content #finance-application a#finance-apply:hover,#finance-calc .modal-content #finance-application a#finance-apply:focus{background:skyblue;}@media (min-width:768px){.node-type-car #catalog.modal .modal-dialog,.node-type-car #testDrive.modal .modal-dialog,.node-type-car #finance-calc.modal .modal-dialog{margin-top:170px;}}@media (min-width:992px){.node-type-car #catalog.modal .modal-dialog,.node-type-car #testDrive.modal .modal-dialog,.node-type-car #finance-calc.modal .modal-dialog{margin-top:130px !important;}}.f_a_info{}.f_a_info .f_a_vehicle{}.f_a_info .f_a_calc{font-weight:normal;display:flex;line-height:1.5;background:#f9f8f8;width:auto;padding:4px 15px;margin-bottom:1em;margin-left:73px;margin-right:77px;border:2px solid deepskyblue;}.f_a_info .f_a_calc .f_a_calc_deposit,.f_a_info .f_a_calc .f_a_calc_finance,.f_a_info .f_a_calc .f_a_calc_term{float:left;margin-right:12px;}.f_a_info .f_a_calc .amount{font-weight:bold;color:deepskyblue;}.f_a_info .f_a_info_memo{margin:0 2em 1em 2em;}.f_a_info .f_a_info_memo p{margin:0;padding-left:1em;border-left:2px solid #333;line-height:1.1;padding-bottom:3px;font-weight:normal;color:#444;padding-top:3px;font-size:15px;}@media screen and (max-width:1200px){.f_a_info .f_a_calc{}.f_a_info .f_a_vehicle{margin-bottom:0;}}@media screen and (max-width:991px){.f_a_info .f_a_calc{padding:4px 18px;display:inline-block;margin-left:0;margin-right:0;width:100%;}.f_a_info .f_a_info_memo{margin:0 0 1em 0;}}@media screen and (max-width:767px){.f_a_info .f_a_calc{margin-bottom:0;}.f_a_info .f_a_vehicle{margin-bottom:0;}.f_a_info .f_a_info_memo{margin:1em 0;}}#ext-grade .modal-dialog h4.modal-title,#int-grade .modal-dialog h4.modal-title{font-weight:bold;}#ext-grade .modal-dialog .dl-horizontal dd.grade-description,#int-grade .modal-dialog .dl-horizontal dd.grade-description{margin-bottom:0.5em;}#ext-grade .modal-dialog .modal-footer,#int-grade .modal-dialog .modal-footer{clear:both;}#ext-grade .modal-dialog .modal-footer .btn,#int-grade .modal-dialog .modal-footer .btn{color:#333333;}@media screen and (min-width:768px){#ext-grade .modal-dialog .dl-horizontal dt.grade-value,#int-grade .modal-dialog .dl-horizontal dt.grade-value{width:70px;text-align:right;}#ext-grade .modal-dialog .dl-horizontal dd.grade-description,#int-grade .modal-dialog .dl-horizontal dd.grade-description{margin-left:90px;}}@media screen and (max-width:767px){#ext-grade .modal-dialog .dl-horizontal dt.grade-value,#int-grade .modal-dialog .dl-horizontal dt.grade-value{width:20px;float:left;text-align:right;}#ext-grade .modal-dialog .dl-horizontal dd.grade-description,#int-grade .modal-dialog .dl-horizontal dd.grade-description{margin-left:40px;}}@media screen and (max-width:553px){#ext-grade .modal-dialog .modal-footer,#int-grade .modal-dialog .modal-footer{text-align:center;}}
.field-name-car-top-info{padding:0;}.field-name-car-top-info{background-color:transparent;}.field-name-car-top-info #car-info-top{background-color:black;}.field-name-car-top-info .autofinder{margin-top:2em;}.field-name-car-top-info .autofinder a.btn{color:white;border:none;box-shadow:none;border-radius:0;height:200px;text-align:left;background:black url(/sites/all/themes/glvnz/img/car/gulliverautofinder-logo.png);background-position:25% 50%;background-size:210px;background-repeat:no-repeat;background-position:15% 50%;padding:10px 10px 20px 10px;}.field-name-car-top-info .autofinder a.btn .gof-txt{display:inline-block;top:20%;padding-left:35%;position:relative;}.field-name-car-top-info .autofinder a.btn .gof-txt .gaf02{font-size:4rem;margin-right:10px;font-weight:600;line-height:3.9rem;}.field-name-car-top-info .autofinder a.btn .gof-txt .gaf02 img{width:150px;height:auto;float:left;}.field-name-car-top-info .autofinder a.btn .gof-txt .txt{font-size:2rem;text-overflow:clip;overflow:auto;white-space:normal;line-height:1.3;margin-top:0.5em;}.field-name-car-top-info #block-views-car-recommendation-block-1{background-color:black;}.field-name-car-top-info #block-views-car-recommendation-block-1 .slide__content .info{color:white;padding:5px 10px 10px 10px;font-weight:bold;}.field-name-car-top-info #block-views-car-recommendation-block-1 .price{float:right;font-weight:bold;font-size:110%;text-align:right;color:#008a4e;margin-right:0;line-height:unset;}.field-name-car-top-info #block-views-car-recommendation-block-1 .price .original-price{color:#008e4e;font-weight:bold;font-size:0.9em;float:right;margin-right:0;line-height:unset;}.field-name-car-top-info #block-views-car-recommendation-block-1 .price .sale-price{color:#b12704;font-size:1.1em;float:none;line-height:unset;}.field-name-car-top-info #block-views-car-recommendation-block-1 .year{display:inline-block;margin:0 4px 0 0;font-size:1.4rem;vertical-align:middle;}.field-name-car-top-info #block-views-car-recommendation-block-1 .make{padding:0;font-size:1.4rem;margin:0;vertical-align:middle;}.field-name-car-top-info #block-views-car-recommendation-block-1 .slide__content .info .model{color:#a0d8ef;margin:0.4rem 0 0;font-size:1.5rem;line-height:1;font-weight:600;}.field-name-car-top-info #block-views-car-recommendation-block-1 .slide__content a:visited .model{color:#a688bd !important;}.field-name-car-top-info #block-views-car-recommendation-block-1 nav.slick__arrow{margin-top:0.5em;}.field-name-car-top-info #block-views-car-recommendation-block-1 nav.slick__arrow button{width:50%;padding:8px 5px;border:5px solid black;background:white;font-weight:bold;color:#222;}.field-name-car-top-info #block-views-car-recommendation-block-1 nav.slick__arrow button.slick-prev{float:left;border-right:3px solid black;}.field-name-car-top-info #block-views-car-recommendation-block-1 nav.slick__arrow button.slick-next{float:right;border-left:3px solid black;}.field-name-car-top-info #block-views-car-recommendation-block-1 nav.slick__arrow button:hover,.field-name-car-top-info #block-views-car-recommendation-block-1 nav.slick__arrow button:focus,.field-name-car-top-info #block-views-car-recommendation-block-1 nav.slick__arrow button:active{background-color:black;color:white;transition:1s;}@media screen and (max-width:991px){.field-name-car-top-info .autofinder a.btn{background-position:5% 50%;background-size:180px;}.field-name-car-top-info .autofinder a.btn .gof-txt .txt{font-size:1.8rem;}}@media screen and (max-width:767px){.field-name-car-top-info .autofinder{padding-left:0;padding-right:0;}.field-name-car-top-info .autofinder a.btn .gof-txt .gaf02 img{width:130px !important;}.field-name-car-top-info .autofinder a.btn .gof-txt .gaf02{font-size:3.2rem;}}@media screen and (max-width:599px){.field-name-car-top-info .autofinder a.btn{height:auto;text-align:center;background-size:150px;background-position:50% 15%;}.field-name-car-top-info .autofinder a.btn .gof-txt{top:65%;position:relative;margin:0 auto;padding-top:120px;padding-left:0;}.field-name-car-top-info .autofinder a.btn .gof-txt .gaf02{font-size:3rem;line-height:1.1;display:inline-block;}.field-name-car-top-info .autofinder a.btn .gof-txt .gaf02 img{width:120px !important;margin-right:5px;}.field-name-car-top-info .autofinder a.btn .gof-txt .txt{font-size:1.5rem;width:100%;}}
.field-name-car-top-info .grade.dc{color:#EBBE60;font-weight:bold;}.field-name-car-top-info .features li.field-item.dc{font-weight:bold;}.field-name-car-top-info .car-details{margin-bottom:2.5em !important;}.field-name-car-top-info .car-details .basics > .field-label-inline.clearfix{border-bottom:1px solid #e1e1e1;}.field-name-car-top-info .car-details .features .field-label{margin:5px 0 0 0;font-size:105%;}.field-name-car-top-info .car-details .features ul{margin-top:10px;padding-left:25px;}.field-name-car-top-info .car-details .features ul li{line-height:1.2;padding:0.2em 0;}.field-name-car-top-info .features{position:relative;}.field-name-car-top-info .features div.dc{position:absolute;top:17px;right:14px;z-index:1;}.field-name-car-top-info .features div.dc img{width:95px;background-color:#031e48;padding:5px;border-radius:50%;}.field-name-car-top-info .features div.dc img:hover,.field-name-car-top-info .features .dc img:focus{opacity:.8;}@media screen and (max-width:767px){.field-name-car-top-info .features div.dc{top:-13px;}}.field-name-car-top-info .car-details{color:black;}
#catalog .modal-content,#testDrive .modal-content{border:4px solid #008e4e;}#catalog .modal-content h4.modal-title,#testDrive .modal-content h4.modal-title{font-weight:bold;}#catalog .modal-content form button,#testDrive .modal-content form button{background-color:#008e4e;border-color:#008e4e;margin-left:auto;margin-right:auto;text-align:center;width:250px;display:block;color:#fff;font-weight:bold;font-size:20px;padding:15px;border-radius:4px;}#catalog .modal-content form button:hover,#testDrive .modal-content form button:hover,#catalog .modal-content form button:focus,#testDrive .modal-content form button:focus{background-color:#4d8f46;border-color:#4d8f46;}@media (max-width:599px){#catalog .modal-content form button,#testDrive .modal-content form button{float:none;}}@media (max-width:599px){.node-type-car .field-name-auto-finder{}}
.node-type-car .main-container .finance a.btn{background-color:deepskyblue;border-color:deepskyblue;}.node-type-car .main-container .finance a.btn:hover{background-color:dodgerblue;border-color:dodgerblue;}
#diagram .catalogue-request p{font-weight:normal;}#diagram a.btn{text-decoration:none;padding:10px 15px 224px 15px;background-repeat:no-repeat !important;border-radius:0;}#diagram a.btn:hover,#diagram a.btn:focus{text-decoration:none !important;opacity:.8;}#diagram a.btn h3{font-weight:bold;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;word-break:break-word;white-space:normal}#diagram a.btn p{word-break:break-word;white-space:normal;font-size:1.1em;line-height:1.3;}#diagram a.btn.predeliveryinspection{background:url(/files/facet_banner_pre-delivery-inspection.jpg) no-repeat;background-size:cover;color:#fff;border:5px solid #000;}#diagram a.btn.predeliveryinspection:hover,#diagram a.btn.predeliveryinspection:focus{color:#fff;}#diagram a.btn.predeliveryinspection div.panel-main{padding:.5em 1em 1.5em 1em;background:rgba(0,0,0,0.5);position:relative;top:50%;}#diagram a.btn.purchaseprocess{background:#fff url(/files/facet_banner_process.png);background-size:150px;background-position:50% 80% !important;color:#222;border:#1F7ECF 5px solid;background-repeat:no-repeat;}@media screen and (max-width:991px){#diagram a.btn.predeliveryinspection{margin-bottom:1em;}}@media screen and (max-width:767px){#diagram a.btn{padding:10px 15px 148px 15px;}}
.field-name-car-top-info .field-item > div#diagram,.field-name-car-top-info .field-item > div#fyuse{overflow:hidden;}.field-name-car-top-info #diagram{color:#222;}.field-name-car-top-info #diagram .grade{float:none;line-height:unset;}.field-name-car-top-info #diagram a{color:#337ab7;text-decoration:none;}.field-name-car-top-info #diagram a:hover,.field-name-car-top-info #diagram a:focus{color:#23527c;text-decoration:underline;}.field-name-car-top-info #fyuse{}.field-name-car-top-info .other-info{margin-bottom:2rem;background:whitesmoke;padding-bottom:1.5rem;margin-top:3rem;overflow:auto;color:#222;}.field-name-car-top-info .other-info div.col-sm-4{clear:unset;}.field-name-car-top-info .other-info h2.block-title{font-size:2rem !important;margin-top:2rem !important;}.field-name-car-top-info .other-info ul{margin-bottom:0;padding-left:25px;}.field-name-car-top-info .other-info ul li{line-height:1.1;padding-bottom:0.8rem;}#ext-grade .modal-dialog,#int-grade .modal-dialog,.field-name-car-top-info .other-info .modal-dialog{top:110px;color:#222;}.field-name-car-top-info .other-info .modal-dialog h4.modal-title{font-weight:bold;}.field-name-car-top-info .other-info .modal-dialog .modal-footer button.btn{display:block;color:#333333;float:right;}@media screen and (max-width:553px){#ext-grade .modal-dialog,#int-grade .modal-dialog,.field-name-car-top-info .other-info .modal-dialog{top:auto;}.field-name-car-top-info .other-info .modal-dialog .modal-footer button.btn{margin-left:auto;margin-right:auto;float:none;}}
#contact button.btn-info.btn,#contact button.btn-success.btn{font-size:30px;padding:0.5em 1.2em;margin:1.5em auto 2em auto;width:300px;}@media screen and (max-width:767px){#contact button.btn-success.btn{margin-bottom:0;}#contact button.btn-info.btn{margin-top:1em;}#contact button.btn-info.btn,#contact button.btn-success.btn{width:100%;}}
.view-car-recommendation .view-header .gof-txt,.view-id-car_selection .view-header .gof-txt,.view-id-staff_picks .view-header .gof-txt,.view-id-watchlist .view-header .gof-txt,.view-id-car_ranking .view-header .gof-txt{top:29%;overflow:visible !important;}.view-car-recommendation .view-header .gof-txt .gaf02,.view-id-car_selection .view-header .gof-txt .gaf02,.view-id-staff_picks .view-header .gof-txt .gaf02,.view-id-watchlist .view-header .gof-txt .gaf02,.view-id-car_ranking .view-header .gof-txt .gaf02{line-height:30px;margin-bottom:17px;display:block;}.view-car-recommendation .view-header .gof-txt .txt,.view-id-car_selection .view-header .gof-txt .txt,.view-id-staff_picks .view-header .gof-txt .txt,.view-id-watchlist .view-header .gof-txt .txt,.view-id-car_ranking .view-header .gof-txt .txt{font-size:2rem;margin-top:0;line-height:1.2;}@media screen and (max-width:767px){.view-car-recommendation .view-header .gof-txt .gaf02,.view-id-car_selection .view-header .gof-txt .gaf02,.view-id-staff_picks .view-header .gof-txt .gaf02,.view-id-watchlist .view-header .gof-txt .gaf02,.view-id-car_ranking .view-header .gof-txt .gaf02{margin-bottom:8px;}}.view-car-selection .view-header .people-mover,.view-id-car_selection.view-display-id-people_mover .views-field.views-field-nothing,.view-id-car_selection .view-footer .selection-footer.btn-people-mover a,.view-id-car_selection .view-footer .selection-footer.btn-people-mover a h3,.grid-banner a.selection.people-mover{color:#fbfcde;background-color:#56c172;color:#feffee;background-color:#2fa94f;}.view-car-selection .view-header .people-mover,.grid-banner a.selection.people-mover,.view-id-car_selection .view-footer .selection-footer.btn-people-mover a{background-image:url(/files/selection_people-mover.png);}.view-car-selection .view-header .people-mover{background-size:140px;}.view-id-car_selection.view-display-id-people_mover .views-field.views-field-nothing{font-weight:bold;}@media screen and (max-width:767px){.view-id-car_selection .view-header .cs-title.people-mover{background-position:center 15px !important;background-size:92px;}}.grid-banner a.selection.people-mover{background-size:108px;background-position:50% 75% !important;}@media screen and (max-width:991px){.grid-banner a.selection.people-mover{background-position:50% 75% !important;background-size:130px;}}@media screen and (max-width:767px){.grid-banner a.selection.people-mover{background-size:95px;background-position-y:85% !important;}}.view-id-car_selection .view-footer .selection-footer.btn-people-mover a{background-size:77px;background-position-y:94% !important;}.view-car-selection .view-header .sale,.view-id-car_selection.view-display-id-sale .views-field.views-field-nothing,.view-id-car_selection .view-footer .selection-footer.btn-sale a,.view-id-car_selection .view-footer .selection-footer.btn-sale a h3,.grid-banner a.selection.sale{color:#eee4c6;background-color:#b12704;color:#eee4c6;background-color:#f96902;color:#fafdf2;background-color:#ef8400;}.view-car-selection .view-header .sale,.grid-banner a.selection.sale,.view-id-car_selection .view-footer .selection-footer.btn-sale a{background-image:url(/files/selection_sale.png);}.view-car-selection .view-header .sale{background-size:140px;}.view-id-car_selection.view-display-id-sale .views-field.views-field-nothing{font-weight:bold;}@media screen and (max-width:767px){.view-id-car_selection .view-header .cs-title.sale{background-position:center 15px !important;background-size:87px;}}.grid-banner a.selection.sale{background-size:116px;background-position:50% 78% !important;}@media screen and (max-width:991px){.grid-banner a.selection.sale{background-position:50% 78% !important;background-size:135px;}}@media screen and (max-width:767px){.grid-banner a.selection.sale{background-size:100px;background-position-y:90% !important;}}.view-id-car_selection .view-footer .selection-footer.btn-sale a{background-size:81px;background-position-y:93% !important;}.view-car-selection .view-header .luxury,.view-id-car_selection.view-display-id-luxury .views-field.views-field-nothing,.view-id-car_selection .view-footer .selection-footer.btn-luxury a,.view-id-car_selection .view-footer .selection-footer.btn-luxury a h3,.grid-banner a.selection.luxury{background-color:#c9b5ab;color:#2d232d;background-color:#d8c8c1;color:#483c3e;}.view-car-selection .view-header .luxury,.grid-banner a.selection.luxury,.view-id-car_selection .view-footer .selection-footer.btn-luxury a{background-image:url(/files/selection_luxury.png);}.view-car-selection .view-header .luxury{background-size:175px;}.view-id-car_selection.view-display-id-luxury .views-field.views-field-nothing{font-weight:bold;}@media screen and (max-width:767px){.view-id-car_selection .view-header .cs-title.luxury{background-position:center 15px !important;background-size:105px;}}.grid-banner a.selection.luxury{background-size:130px;background-position:50% 78% !important;}@media screen and (max-width:991px){.grid-banner a.selection.luxury{background-position:50% 79% !important;background-size:139px;}}@media screen and (max-width:767px){.grid-banner a.selection.luxury{background-size:97px;background-position-y:87% !important;}}.view-id-car_selection .view-footer .selection-footer.btn-luxury a{background-size:93px;background-position-y:98% !important;}.view-id-car_selection .view-footer .selection-footer.btn-crystal-coating a{color:#146aa2;background-color:#000;background-image:url(/files/selection_crystal-coating.png);background-size:93px;background-position-y:89% !important;}.view-id-car_selection .view-footer .selection-footer.btn-crystal-coating a h3{color:#146aa2 !important;}
header.navbar-default #navbar-top .navbar-top-right .region-navbar-top-right #headInner .telHead,header.navbar-default #navbar-top .navbar-top-right .region-navbar-top-right #headInner .navHeadBack .btnHeadBack{line-height:unset;}header.navbar-default #navbar-top .navbar-top-right .region-navbar-top-right #headInner .navHeadBack .btnHeadBack img.watchlist-icon{top:-1px;position:relative;}#headInner a.btn-contactus{background:linear-gradient(-134deg,#27823a,#90d841);border:none;font-size:14px;-webkit-transition:background 3.0s;-moz-transition:background 3.0s;-o-transition:background 3.0s;-ms-transition:background 3.0s;transition:background 3.0s;line-height:1.5;padding:6px 13px 5px 10px;height:33px;}#headInner a.btn-contactus:hover,#headInner a.btn-contactus:focus{background:linear-gradient(5deg,#90d841,#27823a);}#headInner a.btn-contactus img{float:left;width:19px;margin-right:5px;margin-top:3px;}header.navbar-default #navbar-top .navbar-top-right .region-navbar-top-right #headInner .navHeadBack .btnHeadBack{border-radius:4px;}@media (max-width:767px){header.navbar-default #navbar-top .navbar-top-right .region-navbar-top-right{float:right;}}@media (max-width:450px){#headInner a.btn{padding:7px;height:35px;padding-top:10px;width:35px;text-align:center;padding-left:8px;}header.navbar-default #navbar-top .navbar-top-right .region-navbar-top-right #headInner .telHead{margin-right:.5em;}header.navbar-default #navbar-top .navbar-top-right .region-navbar-top-right #headInner .navHeadBack .btnHeadBack{padding:7px;width:35px;height:35px;}#headInner .text{display:none;}#headInner a.btn-contactus img,header.navbar-default #navbar-top .navbar-top-right .region-navbar-top-right #headInner .navHeadBack .btnHeadBack img.watchlist-icon{margin-right:0;margin-top:0;}#headInner a.btn-contactus img{width:20px;}header.navbar-default #navbar-top .navbar-top-right .region-navbar-top-right #headInner .navHeadBack .btnHeadBack img.watchlist-icon{width:24px;left:-1px;}}
.field-name-car-top-info{color:inherit;}.field-name-car-top-info #car-info-top{color:#fff;}.field-name-car-top-info .field-item > div.location{overflow:unset;}.field-name-car-top-info .field-item > div.location iframe{width:100%;}#testDrive.modal  form .form-item,#catalog.modal form .form-item{margin-bottom:1em;}#testDrive.modal form .form-group > label,#catalog.modal form .form-group > label{width:35%;float:left;padding:5px;}#catalog.modal form select{width:65%;}#catalog.modal form #edit-submitted-enquiry-topic{width:auto;display:inline-block;}#testDrive.modal form .webform-component--preferred-date .form-type-select,#testDrive.modal form .webform-component--preferred-time .form-type-select{float:left;width:45%;display:block;margin-bottom:0;}#testDrive.modal .field-name-car-enquiry form select,#testDrive.modal form select{width:65%;}#testDrive.modal form .webform-component--preferred-date .form-type-select select,#testDrive.modal form .webform-component--preferred-time .form-type-select select{width:100%;}#testDrive.modal form .webform-component--preferred-date .webform-container-inline,#testDrive.modal form .webform-component--preferred-time .webform-container-inline{display:flex;}#testDrive.modal form .webform-component--preferred-date input.webform-calendar,#testDrive.modal form .webform-component--preferred-time input.webform-calendar{display:block;width:20px;height:20px;}@media screen and (max-width:991px){#testDrive.modal form .form-group > label,#catalog.modal form .form-group > label{width:45%;padding:0px;}#catalog.modal form select,#testDrive.modal .field-name-car-enquiry form select,#testDrive.modal form select{width:55%;}}
.field-name-car-top-info #car-info-top .sold,.field-name-car-top-info #car-info-top .sale{margin-top:0;padding-top:9px;height:50px;font-size:1em;margin-right:0;color:white;float:left;text-align:center;font-weight:600;position:relative;width:60px;}@media screen and (min-width:554px){.field-name-car-top-info #car-info-top .sale,.field-name-car-top-info #car-info-top .sold{background:none;background-size:contain;background-repeat:no-repeat;}.field-name-car-top-info #car-info-top .sale{background-image:url(/files/sale_bg.png);}.field-name-car-top-info #car-info-top .sold{background-image:url(/files/sold_bg.png);}}@media screen and (max-width:767px){.field-name-car-top-info #car-info-top .sale,.field-name-car-top-info #car-info-top .sold{margin-top:-14px;}}@media screen and (max-width:553px){.field-name-car-top-info #car-info-top .sale,.field-name-car-top-info #car-info-top .sold{margin-top:0;padding-top:0;height:auto;font-size:1em;width:100%;margin-right:0;}}.field-name-car-top-info .sold.col-sm-12{color:#b12704 !important;font-weight:bold !important;font-size:2rem !important;background:none !important;text-align:left !important;width:auto !important;}
.navbar-default .navbar-collapse{padding-right:0 !important;}header.navbar-default nav ul.menu >li.collapsed,header.navbar-default nav ul.menu >li.expanded{min-width:115px;}header.navbar-default nav ul.menu >li.leaf{min-width:105px;text-align:center;}header.navbar-default nav ul.menu >li.first.leaf a:before{content:'\f002';font-family:fontawesome;margin-right:3px;font-size:14px;}header.navbar-default nav ul.menu >li.first.leaf a{color:#008e4e !important;font-weight:bold;}header.navbar-default nav ul.menu >li a.active-trail.active,header.navbar-default nav ul.menu >li.open>a{background-color:#eee;border-bottom:3px solid #007437;color:#007437;}@media (max-width:991px){header.navbar-default nav ul.menu >li.leaf{min-width:80px;}header.navbar-default nav ul.menu >li.collapsed,header.navbar-default nav ul.menu >li.expanded{min-width:105px;}}@media (max-width:767px){header.navbar-default nav ul.menu >li.leaf{width:100%;text-align:left;}header.navbar-default nav ul.menu >li.leaf a{padding-left:20px;padding-right:20px;}}.footer-navigation .findmycar_button{max-width:100%;}.footer-navigation .findmycar_button a.btn{font-size:13px;}.footer-navigation .finance_button a.btn{background-color:deepskyblue;color:#fff;height:80px;line-height:4;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;border-radius:0;cursor:pointer;display:inline-block;text-transform:uppercase;outline:none;position:relative;font-size:14px;z-index:2;width:100%;border:5px solid white;overflow:hidden;font-weight:700;float:none;}@media screen and (min-width:992px) and (max-width:1201px){.footer-navigation .finance_button a.btn{font-size:12px;line-height:5;}}.footer-navigation .finance_button a.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;width:0%;height:100%;top:0;background-color:white !important;left:0;}.footer-navigation .finance_button a.btn:hover,.footer-navigation .finance_button a.btn:active{color:deepskyblue;}.footer-navigation .finance_button a.btn:hover:after,.footer-navigation .finance_button a.btn:active:after{width:100%;}.footer-navigation .copyright ul.menu.nav{margin-top:8px;}.footer-navigation .copyright ul.menu.nav li{margin-right:13px;}.footer-navigation .copyright ul.menu.nav li > a{padding:0;border-bottom:none;font-weight:100;}.footer-navigation .copyright .idom,.footer.front .copyright .idom{font-weight:bold;font-size:15px;}@media (min-width:768px){.footer-navigation .row.buttons .col-md-12.first{padding-left:0;}.footer-navigation .row.buttons .col-md-12.last{padding-right:0;}}@media (min-width:992px){.footer-navigation .row.buttons .col-md-12{padding-left:0;padding-right:0;}}@media (max-width:767px){.footer-navigation .row.buttons .col-md-12{padding-left:0;padding-right:0;}.footer-navigation .finance_button{margin-bottom:36px;}.footer-navigation .findmycar_button{margin-bottom:20px;}.footer .social{margin-bottom:13px;}}
.view-car-recommendation .view-header .gof-txt h1,.view-id-car_selection .view-header .gof-txt h1,.view-id-staff_picks .view-header .gof-txt h1,.view-id-watchlist .view-header .gof-txt h1,.view-id-car_ranking .view-header .gof-txt h1{font-size:4rem;margin-right:10px;font-weight:600;line-height:30px;margin-bottom:17px;display:block;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;margin-top:0;}@media screen and (max-width:767px){.view-car-recommendation .view-header .gof-txt h1,.view-id-car_selection .view-header .gof-txt h1,.view-id-staff_picks .view-header .gof-txt h1,.view-id-watchlist .view-header .gof-txt h1,.view-id-car_ranking .view-header .gof-txt h1{font-size:2em;margin-right:0;line-height:1.1;margin-bottom:8px;}}
.view-cars-facet h2.vehicle-title,.view-car-recommendation h2.vehicle-title,.view-id-car_selection h2.vehicle-title,.view-id-staff_picks h2.vehicle-title,.view-id-watchlist h2.vehicle-title,.view-id-car_ranking h2.vehicle-title{color:#337ab7;margin-bottom:3px;font-size:17px;line-height:1;font-weight:600;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;margin-top:0;}
header.navbar-default nav ul.menu >li.first.expanded >a:before{content:'\f002';font-family:fontawesome;margin-right:3px;font-size:14px;}header.navbar-default nav ul.menu >li.first.expanded ul.dropdown-menu{width:490px;padding:10px 10px 5px 10px;}header.navbar-default nav ul.menu >li.first.expanded ul.dropdown-menu li{float:left;display:block;margin-right:8px;margin-bottom:8px;border-radius:10px;border:1px solid #ccc;}header.navbar-default nav ul.menu >li.first.expanded ul.dropdown-menu li a{padding:5px 10px;border-bottom:none !important;border-radius:9px;background:#fff;}header.navbar-default nav ul.menu >li.first.expanded ul.dropdown-menu li a:hover{background:#ccc;}@media screen and (max-width:767px){header.navbar-default nav ul.menu >li.first.expanded ul.dropdown-menu{width:100%;padding:10px 10px 5px 17px;overflow:auto;}header.navbar-default nav ul.menu >li.first.expanded ul.dropdown-menu li{margin-right:6px;margin-bottom:6px}{}header.navbar-default nav ul.menu >li.first.expanded ul.dropdown-menu li a,header.navbar-default#navbar nav ul.menu >li.first ul.dropdown-menu li a{padding:3px 7px !important;border-bottom:none !important;}}
#service .aalogo{margin-right:auto !important;width:150px;margin-left:auto;}@media screen and (max-width:767px){#service .aalogo{margin-left:0;}}.process .right img.aa-logo-process{width:228px;border-radius:10px;float:right;background-image:none;background-color:white;}@media screen and (max-width:510px){.process .right img.aa-logo-process{clear:both;float:none !important;margin-right:auto;margin-left:auto;display:block;margin-bottom:1em;}}#car-info-top #aa-logo-a{position:absolute;z-index:10;display:block;left:21px;pointer-events:none;top:0px;}#car-info-top #aa-logo-a img{width:65px;}.field-name-car-top-info .features #aa-logo-w img.aa-logo{width:152px;border:1px solid #ccc;}@media screen and (max-width:553px){#car-info-top #aa-logo-a{left:9px;}}
@media screen and (min-width:553px) and (max-width:767px){.field-name-car-top-info #car-info-top .sale,.field-name-car-top-info #car-info-top .sold{margin-top:0px;}.field-name-car-top-info h1{width:83%;padding-right:10px;}.field-name-car-top-info .price{margin-bottom:0;}.field-name-car-top-info .car-info .row:last-child{margin-top:8px;margin-bottom:8px;}.car-info .enquiry-button{float:right;display:inline-block;width:102px;}.field-name-car-top-info .mileage,.field-name-car-top-info .stockID,.field-name-car-top-info .grade,.field-name-car-top-info .viewCount,.field-name-car-top-info .watchingCount{font-size:1.5rem;line-height:1.5;}}
#ccs.service h2.title.main{font-weight:bold;}#ccs.service table td,#ccs.service table th{padding:8px;}#ccs.service table.package-price tr.package th{border-bottom:none;}#ccs.service table.package-price th{line-height:1.1;}#ccs.service table.package-price td{text-align:center;width:unset;}#ccs.service table.package-price img{height:15px;margin-left:3px;}#ccs.service table.package-price th.glvmembers{background-color:#f0c020;}#ccs.service table.package-price td.glvmembers{background-color:#faf2cc;}#ccs.service table.package-price caption,#ccs.service table.price caption{font-size:12px;}#ccs.service table.grooming-price{margin-left:auto;margin-right:auto;max-width:600px;}@media screen and (min-width:554px){#ccs.service table.package-price th.glvmembers,#ccs.service table.package-price th.general{width:17%;}#ccs.service table.package-price .inline-block{display:inline-block;margin-right:3px;margin-top:7px;}#ccs.service table.grooming-price th.glvmembers{}}@media screen and (max-width:767px){#ccs.service table.price th.glvmembers,#ccs.service table.price th.general{text-align:center;}#ccs table.price{margin-bottom:5px;}#ccs.service h2.title.main{margin-top:35px;}#ccs #contact.service-package button.btn-info.btn,#ccs #contact.service-wof button.btn-info.btn,#ccs #contact.service-wof button.btn-success.btn,#ccs #contact.grooming button.btn-info.btn{width:100%;font-size:2rem;min-height:75px;margin-bottom:0;margin-top:8px;}#contact button.btn-info.btn,#contact button.btn-success.btn{width:100%;font-size:2rem;min-height:75px;margin-bottom:0;}}@media screen and (max-width:553px){#ccs.service table.package-price th,#ccs.service table.price th{font-size:12px;}#ccs.service table td,#ccs.service table th{padding:3px;}#ccs.service table.package-price th.glvmembers,#ccs.service table.package-price th.general{width:20%;}#ccs.service table.package-price img{height:12px;margin-left:2px;}#ccs.service table.package-price .inline-block{margin-top:3px;}}
#ccs p{line-height:1.2;}#ccs h2{margin-bottom:12px;}#ccs h2.title{padding:10px 15px !important;font-weight:bold;}#ccs h2.title.main{margin-top:10px;font-size:30px;}#ccs .package h2.title.main{font-size:23px;}#ccs h2 small{color:#1d55ab;font-weight:bold;font-size:80%;display:inline-block;}#ccs h3{margin-top:20px;margin-bottom:10px;padding-left:0;color:#ef0042;}#ccs table{margin-bottom:5px;}#ccs table caption{padding-bottom:0;padding-top:0;text-align:right;font-size:90%;}#ccs table th,#ccs table td{padding:2px 1px;}#ccs table th{background:#fdf8e9;background-color:#f2f2f2;}#ccs .wrapper{margin-bottom:2em;}#ccs img.syncshield-icons{width:730px;margin-bottom:20px;}#ccs .youtube{position:relative;width:100%;padding-top:56.25%;}#ccs .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;}@media screen and (max-width:767px){#ccs .row.ccsicons{margin-right:0;margin-left:0;}#ccs .row.ccsicons .col-xs-4{padding-left:0;padding-right:0;}#ccs table th{width:auto;line-height:1;font-size:13px;}#ccs table.tate th{width:auto;}#ccs table span.gst{font-size:80%;display:inline-block;}#ccs #contact button.btn-info.btn{margin-bottom:2em;}#ccs .youtube{margin-top:1em;}}
@media screen and (min-width:768px){.footer img.aa-mta-logo{float:right;}}
fieldset#edit-metatags-en-advanced,fieldset#edit-metatags-en-open-graph,fieldset#edit-metatags-und-advanced,fieldset#edit-metatags-und-open-graph,#edit-metatags .fieldset-description,fieldset#edit-metatags p,.form-item-metatags-en-abstract-value,.form-item-metatags-und-abstract-value,.form-item-metatags-und-title-value,.form-item-metatags-und-description-value{display:none !important;}
.page-stock-cars #facet-menu #block-current-search-cars .current-search-item-reset-filters{border:2px solid #458c5b;text-align:center;display:block;margin-top:5px;}.page-stock-cars #facet-menu #block-current-search-cars .current-search-item-reset-filters a{display:block;padding:5px;font-weight:bold;color:#458c5b;letter-spacing:1px;transition:all 0.3s;}.page-stock-cars #facet-menu #block-current-search-cars .current-search-item-reset-filters a:hover,.page-stock-cars #facet-menu #block-current-search-cars .current-search-item-reset-filters a:focus{text-decoration:none;background:#458c5b;color:#fff;}
.faqbox{margin:2em 0;padding:0;font-size:14px;}.faq_wrapper{border-top:1px dashed #ccc;padding:10px 0;}.faqbox label{display:block;margin:1.5px 0;padding:11px 12px;font-weight:900;cursor:pointer;font-size:1.3em;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;letter-spacing:1px;background:url(/files/faq_q.png) no-repeat left 7px;background-size:35px;padding-left:44px;}.faqbox label:hover,.faqbox label:active,.faqbox label:focus{color:#E53A2B;}.faqbox input{display:none;}.faqbox .faqshow{height:0;padding:0 12px;overflow:hidden;opacity:0;transition:0.3s;font-size:1.2em;padding-left:44px;}.cssfaq:checked + .faqshow{height:auto;padding:12px 12px 12px 44px;opacity:1;color:#555;background:url(/files/faq_a.png) no-repeat left 7px;background-size:35px;}.cssfaq:checked + .faqshow .red{color:#008e4e;font-weight:bold;margin-bottom:4px;display:inline-block;}@media screen and (min-width:768px){.faqbox{width:80%;margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.faqbox label{font-size:1.2em;background:url(/files/faq_q.png) no-repeat left 6px;background-size:33px;padding-left:41px;}.faqbox .faqshow{padding-left:41px;}.cssfaq:checked + .faqshow{background:url(/files/faq_a.png) no-repeat left 6px;background-size:33px;padding-left:41px;}}
#howtopurchase.finance .finance_consultation_booking a.btn{font-size:24px;padding:0.5em 1.2em;margin:0.2em auto !important;letter-spacing:1px !important;line-height:1.1;}#howtopurchase.finance .finance_consultation_booking a.btn span.inline-block{display:block;}@media screen and (max-width:768px){#howtopurchase.finance .finance_consultation_booking a.btn,#howtopurchase.finance .findmycar_button button.btn{font-size:24px;margin:0.5em auto !important;width:100%;height:70px;}#howtopurchase.finance .finance_consultation_booking a.btn{line-height:2;}#howtopurchase.finance .finance_consultation_booking a.btn span.inline-block{display:unset;}}@media screen and (max-width:468px){#howtopurchase.finance .finance_consultation_booking a.btn{line-height:1.1;height:auto;}#howtopurchase.finance .finance_consultation_booking a.btn span.inline-block{display:block;}}
body.page-stock header.navbar{margin-bottom:0;}body.page-stock .main-container{margin-top:0}body.page-stock .main-container h1.page-header{margin-top:0;margin-bottom:28px;background:#f2f2f2;font-size:40px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:auto;padding:40px 20px;}body.page-stock .main-container h1.page-header span{display:contents;font-weight:bold;}body.page-stock .main-container div.error{margin-top:20px;border:1px solid #a01e1c;border-radius:0;background:#fff;text-align:center;font-size:25px;line-height:1.3;font-weight:bold;color:#a01e1c;padding:29px 20px;}body.page-stock .main-container div.error a.close{opacity:1;color:#a01e1c;margin-top:-22px;margin-right:-6px;}body.page-stock .main-container div.error a.close:hover,body.page-stock .main-container div.error a.close:focus{color:#843534;}@media screen and (max-width:767px){body.page-stock .main-container h1.page-header{font-size:30px;}body.page-stock .main-container div.error{font-size:20px;line-height:1.2;}}body.page-stock.page-stock-cars header.navbar{margin-bottom:20px;}
#car_finder_service{color:#fff;}#car_finder_service h1,#car_finder_service h2,#car_finder_service h3,#car_finder_service h4,#car_finder_service h5,#car_finder_service h6,#car_finder_service p{font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;}#car_finder_service span.inline{display:inline-block;}#car_finder_service .parallax{background-repeat:no-repeat;height:100vh;}#car_finder_service .parallax-background-color{background:rgba(0,0,0,0.4);height:100vh;}#car_finder_service .parallax .container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100vh;margin:0 auto;}#car_finder_service .parallax .txt-wrapper img{width:150px;margin:0 auto;}#car_finder_service .parallax .txt-wrapper img.key{transform:rotate(31deg);width:36px;filter:drop-shadow(#000000 1px 1px 7px);}#car_finder_service .parallax .txt-wrapper h1.page-title{font-size:35px;line-height:1;margin-bottom:2em;}#car_finder_service .parallax h2,#car_finder_service .parallax h3{font-family:serif !important;font-weight:bold;text-shadow:#000000 1px 1px 24px}#car_finder_service .parallax .txt-wrapper h2,#car_finder_service .parallax .txt-wrapper h3,#car_finder_service .parallax .txt-wrapper p{text-shadow:#000000 1px 1px 24px;}#car_finder_service .parallax .txt-wrapper h2{font-size:65px;margin-bottom:0;}#car_finder_service .parallax .txt-wrapper h3{font-size:35px;color:#fff;}#car_finder_service .parallax .txt-wrapper p{font-size:24px;font-family:serif !important;}#car_finder_service .txt{padding:100px 40px;background:#0c0909;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}#car_finder_service .button-block{padding:5em 1em;background:#e0dcdc;}#car_finder_service .button-block .row{margin-left:0;margin-right:0;}#car_finder_service .btn-box{background:#fff;padding:24px;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.08);-ms-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.08);-o-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.08);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.08);-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:370px;}#car_finder_service .btn-box:hover,#car_finder_service .btn-box:focus{bottom:7px;text-decoration:none;-webkit-box-shadow:0px 1px 20px 0px rgba(0,0,0,0.19);-moz-box-shadow:0px 1px 20px 0px rgba(0,0,0,0.19);-ms-box-shadow:0px 1px 20px 0px rgba(0,0,0,0.19);-o-box-shadow:0px 1px 20px 0px rgba(0,0,0,0.19);box-shadow:0px 1px 20px 0px rgba(0,0,0,0.19);}#car_finder_service .btn-box.left{float:right;}#car_finder_service .btn-box.right{float:left;}#car_finder_service .button-block h3,#car_finder_service .button-block h4,#car_finder_service .button-block p{color:#000;}#car_finder_service .button-block p{height:50px;}#car_finder_service .button-block a{text-decoration:none;}#car_finder_service .button-block hr.h3-btm{border-color:#0c0909;border-width:1px;border-radius:0;width:250px;margin:3em auto}#car_finder_service .btn-box img.icon{height:60px;}#car_finder_service .button-block a.btn{color:#fff;margin-top:.5em;padding:10px 20px;font-size:25px;width:100%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:1.9;height:70px;}#car_finder_service .button-block a.btn span{display:block;}#car_finder_service .btn-box h4{font-weight:bold;}#car_finder_service .btn-box h3{font-size:22px;font-weight:bold;}@media screen and (max-width:1366px){#car_finder_service .parallax{background-attachment:scroll !important;}}@media screen and (max-width:767px){#car_finder_service .button-block{padding:5em 1em;}#car_finder_service .button-block .row{margin-right:-15px;margin-left:-15px;}#car_finder_service .btn-box{margin-bottom:1em;width:100%;}#car_finder_service .btn-box.left,#car_finder_service .btn-box.right{display:block;margin-right:auto;margin-left:auto;float:none;}#car_finder_service .button-block a.btn{width:100%;padding:15px 10px;min-width:auto;font-size:18px;}#car_finder_service .button-block a.btn span{display:unset;}#car_finder_service .button-block p{height:auto;}#car_finder_service .parallax .txt-wrapper h1.page-title{font-size:30px;line-height:1;margin-bottom:1em;margin-top:.3em;}#car_finder_service .parallax h2{font-size:30px;}#car_finder_service h3{font-size:24px;}#car_finder_service .parallax .txt-wrapper img{width:120px;margin:1em 0 0 0;}#car_finder_service .parallax .txt-wrapper img.key{width:29px;}#car_finder_service .parallax.cfs01 h2{font-size:45px;}#car_finder_service .parallax.cfs01 h3{font-size:25px;}#car_finder_service .parallax .txt-wrapper p{font-size:18px;line-height:1;}#car_finder_service span.inline{display:unset;}}@media (min-width:1200px){#car_finder_service .container{width:800px;}#car_finder_service h2{font-size:35px;}#car_finder_service h3{font-size:34px;}}@media (min-width:2000px){#car_finder_service .parallax{}}
.view-car-selection .view-header .stock_clearance,.grid-banner a.stock_clearance,.view-id-car_selection .view-footer .selection-footer.btn-stock_clearance a{background-image:url(/files/selection_stock_clearance.png);}.view-car-selection .view-header .stock_clearance,.view-id-car_selection.view-display-id-stock_clearance .views-field.views-field-nothing,.view-id-car_selection .view-footer .selection-footer.btn-stock_clearance a,.view-id-car_selection .view-footer .selection-footer.btn-stock_clearance a h3,.grid-banner a.stock_clearance{background-color:#ed3800;color:#fff;}.view-id-car_selection .view-footer .selection-footer.btn-stock_clearance a{background-size:127px;background-position-y:121% !important;}.view-id-car_selection .view-header .cs-title.stock_clearance{background-size:200px;}.view-cars-facet img.saleoff-icon,.view-car-recommendation img.saleoff-icon,.view-id-car_selection img.saleoff-icon,.view-id-staff_picks img.saleoff-icon,.view-id-watchlist img.saleoff-icon,.view-id-car_ranking img.saleoff-icon{width:23% !important;position:absolute !important;top:5px !important;right:9px !important;}@media screen and (max-width:767px){.view-id-car_selection .view-header .cs-title.stock_clearance{background-position:center -6px !important;background-size:130px;}}
#online_purchase h1,#online_purchase h2,#online_purchase h3,#online_purchase p{font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;font-weight:bold;line-height:inherit;}#online_purchase h1{font-size:4em;}#online_purchase h2{font-size:3em;}#online_purchase h3{font-size:2em;}#online_purchase p{font-size:1.3em;}#online_purchase .wrapper.story1 p{font-size:23px;}#online_purchase .wrapper.story1,#online_purchase .wrapper.story3,#online_purchase .wrapper.story5{background:#36c1e0;color:#fff;}#online_purchase .wrapper.story4 h2,#online_purchase .wrapper.story6 h3{color:#36c1e0;}#online_purchase .container{padding:130px 0;text-align:center;}#online_purchase .container .row{margin-right:0;margin-left:0;}#online_purchase .wrapper.top .container{padding:170px 0;}#online_purchase .wrapper.top .container img{width:500px;}#online_purchase .wrapper.top{background-image:url(/files/online_purchasing_bg_top.jpg);background-size:cover;background-position:50%;}#online_purchase .wrapper.story2 .row.first{margin-bottom:50px;}#online_purchase .wrapper.story2 p{margin-top:36px;text-align:left;color:#36c1e0;}#online_purchase .wrapper.story2 img{border-radius:20px;border:7px solid #36c1e0;}#online_purchase .wrapper.story3_bg{background-image:url(/files/online_purchasing_bg_story3.jpg);height:600px;background-position-y:30%;background-size:cover;}#online_purchase .wrapper.story5 img{border-radius:50%;height:250px;width:250px;margin:1.5em auto;background:#fff;}#online_purchase .wrapper.story6{background-image:url(/files/online_purchasing_bg_story6.jpg);height:700px;background-position-y:25%;background-position-x:50%;background-size:cover;}#online_purchase .wrapper.story6 .container{padding:0;}#online_purchase .wrapper.story6 h3{color:#fff;}#online_purchase .wrapper.story6 .col-md-5{background:#fff;padding:3em;background:rgba(54,193,224,.8);padding:5.5em 4em;margin-top:4em;}#online_purchase .button-block{padding:5em 1em;background:#e0dcdc;background:#f3f3f3;}#online_purchase .button-block .container{padding:0;}#online_purchase .button-block .icon-box{background:#36c1e0;display:inline-block;border-radius:0 25%;width:250px;height:250px;}#online_purchase .button-block .icon-box img.icon{width:237px;margin-top:53px;}#online_purchase .button-block .row{margin-left:0;margin-right:0;}#online_purchase .btn-box{background:#fff;padding:24px;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.08);-ms-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.08);-o-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.08);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.08);-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:350px;}#online_purchase .btn-box:hover,#online_purchase .btn-box:focus{bottom:7px;text-decoration:none;-webkit-box-shadow:0px 1px 20px 0px rgba(0,0,0,0.19);-moz-box-shadow:0px 1px 20px 0px rgba(0,0,0,0.19);-ms-box-shadow:0px 1px 20px 0px rgba(0,0,0,0.19);-o-box-shadow:0px 1px 20px 0px rgba(0,0,0,0.19);box-shadow:0px 1px 20px 0px rgba(0,0,0,0.19);}#online_purchase .btn-box.left{float:right;}#online_purchase .btn-box.right{float:left;}#online_purchase .btn-box .btn-top{height:225px;}#online_purchase .button-block h3,#online_purchase .button-block h4,#online_purchase .button-block p{color:#000;}#online_purchase .button-block a{text-decoration:none;}#online_purchase .button-block hr.h3-btm{border-color:#0c0909;border-width:1px;border-radius:0;width:250px;margin:3em auto}#online_purchase .btn-box img.icon{height:60px;}#online_purchase .button-block a.btn{color:#fff;margin-top:.5em;padding:10px 20px;font-size:25px;width:100%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:1.9;height:70px;}#online_purchase .button-block a.btn span{display:block;}#online_purchase .btn-box h4{font-weight:bold;}#online_purchase .btn-box h3{font-size:18px;font-weight:bold;}@media screen and (max-width:991px){#online_purchase .wrapper.story2 .first p{margin-top:0;margin-bottom:23px;}#online_purchase .wrapper.story2 .second p{margin-top:23px;}}@media screen and (max-width:767px){#online_purchase .wrapper .container{padding:100px 0;}#online_purchase h3{font-size:1.6em;line-height:1.2;}#online_purchase .wrapper.top{background-position-x:38%;background-position-y:0;background-repeat:no-repeat;}#online_purchase .wrapper.top .container{height:550px;}#online_purchase .wrapper.top .container img{margin-top:84px;}#online_purchase .wrapper.story3_bg{height:450px;background-position:100%;}#online_purchase .wrapper.story4 h2{line-height:1;font-size:2.5em;}#online_purchase .wrapper.story6{height:450px;background-position-x:48%;}#online_purchase .wrapper.story6 .col-md-5{margin-top:2em;padding:2em 3em;height:auto;}#online_purchase .button-block{padding:5em 1em;}#online_purchase .button-block .row{margin-right:-15px;margin-left:-15px;}#online_purchase .btn-box{margin-bottom:1em;width:100%;}#online_purchase .btn-box.left,#online_purchase .btn-box.right{display:block;margin-right:auto;margin-left:auto;float:none;}#online_purchase .btn-box .btn-top{height:auto;}#online_purchase .button-block a.btn{width:100%;padding:15px 10px;min-width:auto;font-size:18px;}#online_purchase .button-block a.btn span{display:unset;}}
.webform-container-inline.webform-datepicker  div.form-item.form-type-select{display:none !important;}#edit-submitted-preferred-date{width:100px !important;height:100% !important;}.form-item-submitted-preferred-date-day,.form-item-submitted-preferred-date-month{display:none !important;}
