body,h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h1 a,.section-title,.form-group label{font-family:'Helvetica Neue','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;}#directsales .bgtransparent img.img-responsive.img-right,#directsales .bgtransparent img.img-responsive.img-left{margin:0 auto;}@media (min-width:768px){p.address{font-size:21px;margin-bottom:20px;font-weight:200;line-height:1.4;}p.opening{font-size:18px;margin-bottom:20px;font-weight:200;line-height:1.4;}}@media (max-width:767px){p.address,p.opening{font-size:16px;}}#navigation .navbar-header #brand img.img-responsive{max-width:119px !important;}@media (max-width:767px){p.address,p.opening{font-size:16px;}}@media (max-width:991px){.navbar .nav > li > a{font-size:12px !important;}}@media (max-width:516px){.language li{font-size:90% !important;padding:6px 13px !important;}}@media (max-width:463px){.language li{font-size:60% !important;padding:6px 10px !important;}}@media (max-width:374px){.language li{font-size:60% !important;padding:6px 7px !important;}}.number-counters strong a{}.number-counters  a:hover strong,.number-counters  a:focus strong{background:rgba(256,256,256,0.8);}#buyback h3{color:#fff;}@media (max-width:767px){#buyback h3{color:#fff;font-size:1.3em;font-weight:400;letter-spacing:1px;}}#buyback span.small{color:#fff;}#buyback .bbrates{color:#008E4D;font-weight:normal;font-size:25px;letter-spacing:2px;margin-bottom:.8em;}#buyback .bbrates i{margin-right:.4em;}#buyback.parallax .bb_years,#buyback.parallax .bb_services{margin-bottom:3em;}#buyback.parallax .bb_years p{margin-bottom:0 !important;display:inline-block;border:2px dashed #fff;border-radius:6px;padding:3px 10px;margin-left:1.5em;}#buyback img.img-responsive.img-center{max-width:300px;}#buyback .bbsupport .item_bottom{color:#000 !important;border-radius:20px;background-color:#fff;background-position:center top;background-repeat:no-repeat;-moz-background-size:auto 100%;background-size:auto 100%;min-height:170px;padding:1.5em 1em;}#buyback .bbsupport a .item_bottom:hover{background-color:rgba(0,142,77,0.6);}#buyback .bbsupport a .item_bottom:hover h4,#buyback .bbsupport a .item_bottom:hover p{color:#fff !important;}@media (max-width:991px){#buyback .bbsupport.col-sm-4 .item_bottom{margin-bottom:2em;}}#buyback .bbsupport h4{font-weight:700;font-size:1.2em;line-height:1.2;}#buyback.parallax .bbsupport p{color:#555 !important;font-size:1em;text-align:center !important;margin-bottom:0 !important;line-height:1.4;}#buyback .bbsupport.bbsupport1 .item_bottom{background-image:url(/sites/glv.co.nz/files/bb_bg01.png);}#buyback .bbsupport.bbsupport2 .item_bottom{background-image:url(/sites/glv.co.nz/files/bb_bg02.png);}#buyback .bbsupport.bbsupport3 .item_bottom{background-image:url(/sites/glv.co.nz/files/bb_bg03.png);}#buyback .bbsupport.bbsupport4 .item_bottom{background-image:url(/sites/glv.co.nz/files/bb_bg04.png);}#buyback .bbsupport.bbsupport5 .item_bottom{background-image:url(/sites/glv.co.nz/files/bb_bg05.png);}#buyback .learnmore_button .btn-default{color:#fff;background-color:rgba(0,0,0,0.5);padding:6px 20px;}#buyback .learnmore_button .btn-default:hover,#buyback .learnmore_button .btn-default:focus{background-color:rgba(256,256,256,0.7);color:#000;}.btnset{margin-bottom:3em;}.btnset p{font-size:1.8em;color:#333;font-weight:400;line-height:1.2;letter-spacing:1px;margin-bottom:.1em;}#contact .btnset button.btn{margin:.2em auto !important;letter-spacing:1px !important;}.findmycar_button button.btn{font-size:30px;padding:.5em 1.2em;margin:.2em auto !important;letter-spacing:1px !important;}@media (max-width:991px){.btnset p{font-size:1.4em;}}@media (max-width:767px){.parallax h1,#contact h1{text-align:center !important;font-size:38px !important;font-weight:bold !important;}#contact .btnset button.btn.btn-success{margin-bottom:.8em !important;}}@media (max-width:450px){#contact p.telnumber{font-size:40px !important;}}
.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:1em;font-size:14px;line-height:1;}.event-header .title{font-size:1.4em;font-weight:bold;margin-bottom:.1em;color:#008e4e;}.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.png) no-repeat;background-size:60px;background-position:95% top;color:#fff;margin-bottom:1.5em;}.event_banner:hover{background-color:rgba(51,51,51,.8);}.event_banner img.mobile:hover{opacity:.8;}.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: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:45px;}.event_banner h2{font-size:1.8em;}.event_banner p.date{font-size:1.1em;line-height:1.3;}}
.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;}}
header.navbar-default #navbar-top .navbar-top-right .region-navbar-top-right #headInner .telHead a{color:#ffffff !important;}
.view-cars-facet a.selection p,.view-id-car_selection a.selection p{font-size:1.2em;line-height:1.1;}.view-cars-facet a.selection.finance,.view-id-car_selection a.selection.finance{background:url(/files/facet_banner_finance.jpg) no-repeat center 0px !important;}.view-cars-facet a.selection.predeliveryinspection,.view-id-car_selection a.selection.predeliveryinspection{background:url(/files/facet_banner_pre-delivery-inspection.jpg) no-repeat center 50% !important;}.view-cars-facet a.selection.purchaseprocess,.view-id-car_selection a.selection.purchaseprocess{background:#fff url(/files/facet_banner_process.png);background-size:150px;background-position:50% 80% !important;color:#222;border:#1F7ECF 5px solid;}.view-cars-facet a.selection.blog,.view-id-car_selection a.selection.blog{background:url(/files/facet_banner_blog_bg.jpg) no-repeat center 0px !important;background-size:cover !important;padding-bottom:0 !important;}.view-cars-facet a.selection.blog img,.view-id-car_selection a.selection.blog img{position:relative;bottom:-130px;width:450px;margin-left:auto;margin-right:auto;}.view-cars-facet a.selection.warranty,.view-id-car_selection a.selection.warranty{background:#353430 url(/files/facet_banner_warranty.png);background-size:150px;background-position:50% 80% !important;}.view-cars-facet a.selection.predeliveryinspection,.view-cars-facet a.selection.finance,.view-id-car_selection a.selection.predeliveryinspection,.view-id-car_selection a.selection.finance{-webkit-background-size:cover !important;background-size:cover !important;padding:1em !important;position:relative;}.view-cars-facet a.selection.predeliveryinspection .panel-main,.view-cars-facet a.selection.finance .panel-main,.view-id-car_selection a.selection.predeliveryinspection .panel-main,.view-id-car_selection a.selection.finance .panel-main{padding:.5em 1em 1.5em 1em;position:absolute;background:rgba(0,0,0,0.5);color:white;right:14px;left:14px;bottom:14px;}.view-cars-facet a.selection span.text,.view-id-car_selection a.selection span.text{display:inline-block;}@media (min-width:768px) and (max-width:991px){.view-cars-facet a.selection.warranty,.view-id-car_selection a.selection.warranty,.view-cars-facet a.selection.purchaseprocess,.view-id-car_selection a.selection.purchaseprocess{background-position:50% 75% !important;}}@media (max-width:767px){.view-cars-facet a.selection.predeliveryinspection,.view-cars-facet a.selection.finance,.view-id-car_selection a.selection.predeliveryinspection,.view-id-car_selection a.selection.finance{height:230px;}.view-cars-facet a.selection.warranty,.view-id-car_selection a.selection.warranty,.view-cars-facet a.selection.purchaseprocess,.view-id-car_selection a.selection.purchaseprocess{background-position:50% 100% !important;}.view-cars-facet a.selection.blog img,.view-id-car_selection a.selection.blog img{bottom:0;padding-top:30px;}}@media (min-width:768px){.node-type-car #testDrive.modal .modal-dialog{margin-top:205px;}}@media (min-width:992px){.node-type-car #testDrive.modal .modal-dialog{margin-top:170px !important;}}@media (max-width:599px){.node-type-car .field-name-auto-finder{width:170px;right:auto;}.node-type-car .main-container .field-name-car-enquiry form button,.node-type-car .main-container .field-name-car-details-page-buttons form button{float:right;}}
#home{background:url(/files/main_bg_001.jpg) !important;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:cover !important;}#home .section-title{background-color:rgba(255,255,255,0.8) !important;border-radius:50% !important;height:350px !important;width:350px !important;margin:100px auto 60px auto !important;padding:10px !important;}#home h1{color:#000 !important;font-size:23px !important;line-height:1.3 !important;}#home h1 .normal{font-size:90% !important;font-weight:normal !important;}#home p{color:#000 !important;}#home img{width:170px !important;margin:30px auto !important;margin-top:60px !important;}#home .copy p{font-weight:normal !important;font-size:15px !important;line-height:1.2 !important;padding:0 !important;text-shadow:none !important;}#home .copy .bgtransparent{margin:0 !important;display:inline-block !important;padding:0 30px !important;width:300px !important;background:transparent !important;}#home i.fa-arrow-circle-o-down{color:#fff !important;text-shadow:1px 1px 70px #000 !important;}#home i.fa-arrow-circle-o-down:hover{color:#008e4e !important;}#home .mybutton span,#home .mybutton span::before{background:none !important;transform:none !important !important;}#home p.lead.telnumber{font-size:50px !important;color:#fff !important;}@media (max-width:767px){#home .section-title{width:280px !important;height:280px !important;margin:50px auto !important;}#home img{margin-top:40px !important;width:150px !important;margin-bottom:20px !important;}#home .section-title h1{font-size:20px !important;margin:15px 0 !important;padding:0 !important;}#home .copy .bgtransparent{width:245px !important;padding:0 10px !important;}#home .copy p{font-size:13px !important;}}
.footer-navigation .clearfix{clear:both;}.footer-navigation .row{margin-right:0;margin-left:0;}.footer-navigation .top,.footer-navigation .middle,.footer-navigation .btm,.footer-navigation .copyright,.footer.front .top,.footer.front .middle,.footer.front .btm,.footer.front .copyright,.footer-navigation .footer .btm,.footer .footer-navigation .btm{padding:36px 36px 0 36px !important;margin:0;}.footer-navigation .copyright,.footer.front .copyright{padding-bottom:36px !important;}.footer-navigation .social{margin-top:0;}.footer-navigation .findmycar_button{max-width:360px;}.footer-navigation .branchname{font-size:17px !important;line-height:1;}.footer-navigation p.phone{margin-top:12px;margin-bottom:5px;}.footer-navigation p.phone i.fa{color:#008e4e;margin-right:5px;}@media (max-width:991px){.footer-navigation .top,.footer-navigation .middle,.footer-navigation .btm,.footer-navigation .footer .btm,.footer .footer-navigation .btm{padding:24px 24px 0 24px;margin:0;}.footer-navigation .copyright{padding:24px 0;}.footer-navigation .findmycar_button{margin-bottom:36px;}.footer-navigation .nav-1{clear:both;}.footer-navigation address{margin-bottom:30px;}}@media (max-width:767px){.footer-navigation .top{padding:36px 0 !important;}.footer-navigation .top,.footer-navigation .middle,.footer-navigation .btm,.footer-navigation .copyright,.footer.front .top,.footer.front .middle,.footer.front .btm,.footer.front .copyright,.footer-navigation .footer .btm,.footer .footer-navigation .btm{padding:0 0 36px 0 !important;}.footer-navigation .top,.footer.front .top{padding-top:36px !important;}.footer-navigation .copyright,.footer.front .copyright{padding:0 0 100px 0 !important;}.footer-navigation .copyright .text-center{text-align:left;}.footer .social{margin-bottom:20px;}}
.fuel-eco.row{margin-left:0;margin-right:0;}.fuel-eco .fe-label.col-sm-5{padding-right:0;padding-left:0;}.fuel-eco .fe-label img{width:100%;max-width:220px;}.fuel-eco .fe-cost{padding-left:0;padding-right:0;position:relative;}.fuel-eco .fe-cost .cost{position:absolute;bottom:26%;}.fuel-eco .fe-cost .annual-cost,.fuel-eco .fe-cost .fuel-consumption{display:block;font-weight:bold;display:list-item;font-weight:bold;margin-left:24px;}.fuel-eco .fe-txt{display:inline-block;padding:0 0 10px 0;}@media screen and (max-width:991px){.fuel-eco .fe-cost .cost{bottom:18%;line-height:1.3;}}@media screen and (max-width:767px){.fuel-eco .fe-cost,.fuel-eco .fe-txt{padding:0 0 10px 0 !important;}.fuel-eco .fe-cost{position:unset;}.fuel-eco .fe-cost .cost{position:unset;bottom:unset;line-height:1.5;}}
#services.delivery{font-size:16px;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;}#services.delivery h1,#services.delivery h2,#services.delivery h3,#services.delivery h4,#services.delivery h5,#services.delivery h6{font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;}#services.delivery img.logo{width:300px;}#services.delivery .copy{color:#6D6150;}#services.delivery h1.copy{font-size:50px;font-weight:900;}#services.delivery h2.copy{margin-top:0;margin-bottom:20px}#services.delivery .notes p{margin-bottom:3px;line-height:1.3;font-size:17px;}#services.delivery h3{font-size:140%;font-weight:bold;padding-bottom:0;color:#777;margin-bottom:0;position:absolute;top:-23px;}#services.delivery table.deliveryfeelist{margin:0 0 1em 0;width:auto;}#services.delivery table.deliveryfeelist caption{padding-bottom:0;text-align:right;padding-top:0;}#services.delivery table.deliveryfeelist tbody{border:2px solid #777;}#services.delivery table.deliveryfeelist th,#services.delivery table.deliveryfeelist td{padding:5px 10px;border:1px solid #ccc;border-collapse:collapse;}#services.delivery table.deliveryfeelist th{text-align:center;}#services.delivery table.deliveryfeelist td.towns{text-align:left;width:170px;}#services.delivery table.deliveryfeelist td.price,#services.delivery table.deliveryfeelist td.campaign-price{text-align:right;}#services.delivery table.deliveryfeelist th.price,#services.delivery table.deliveryfeelist th.campaign-price{width:110px;line-height:1.1;}#services.delivery table.deliveryfeelist th.price small,#services.delivery table.deliveryfeelist th.campaign-price small{font-weight:normal;margin-left:5px;}#services.delivery table.deliveryfeelist th.campaign-price{background:#f0c020;}#services.delivery table.deliveryfeelist th.campaign-price a{display:block;text-decoration:none;color:#333;}#services.delivery table.deliveryfeelist th.campaign-price:hover,#services.delivery table.deliveryfeelist th.campaign-price:focus{background:#ff9900;}#services.delivery table.deliveryfeelist th.campaign-price:hover a,#services.delivery table.deliveryfeelist th.campaign-price:focus a{color:#fff;}#services.delivery table.deliveryfeelist th.campaign-price i.fa{margin-left:5px;vertical-align:middle;}#services.delivery table.deliveryfeelist td.campaign-price{background:#faf2cc;}#services.delivery table.deliveryfeelist tr:hover td,#services.delivery table.deliveryfeelist tr:hover td.campaign-price{background:#f2f2f2 !important;font-weight:bold;}#services.delivery .title-box{border-bottom:1px solid #e1e1e1;position:relative;zoom:1;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-bottom:1em;margin-top:3em;}#services.delivery .title-box:before{background:#1e1e1e;bottom:0;content:"";display:block;height:1px;left:0;margin:0 0 -1px;position:absolute;width:130px;}#services.delivery h2.block-title{font-weight:400;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;margin-bottom:10px;}@media (max-width:767px){#services.delivery h1.copy{font-size:40px;line-height:}#services.delivery h2.copy{font-size:25px;}#services.delivery table.deliveryfeelist td.towns{width:auto;}#services.delivery table.deliveryfeelist td.price,#services.delivery table.deliveryfeelist td.campaign-price{width:28%;}}section.why-gulliver,section.why-gulliver h1,section.why-gulliver h2,section.why-gulliver h3,section.why-gulliver h4,section.why-gulliver h5,section.why-gulliver h6{font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;}section.why-gulliver h2.block-title{margin-top:3.2rem;font-size:2.3rem;padding-bottom:0.7rem;border-bottom:1px solid #e1e1e1;position:relative;font-weight:600;margin-bottom:1.4rem;}section.why-gulliver img.icons{margin:2rem auto;font-size:5rem;height:5rem;}section.why-gulliver h3.block-title{font-size:2rem;margin-top:10px;margin-bottom:0;padding-bottom:10px;color:#333333;font-weight:600;}section.why-gulliver a{text-decoration:none;}section.why-gulliver a p{text-align:left;width:90%;margin:0 auto;padding:0 1.5em;}section.why-gulliver a:hover p,section.why-gulliver a:focus p{color:#333;}section.why-gulliver .readmore{font-weight:600;font-size:1.6rem;margin-left:10px;display:inline-block}section.footer-facebook{margin:2em 0;}section.footer-facebook a img{transition:opacity 0.3s ease-out;}section.footer-facebook a:hover img,section.footer-facebook a:focus img{opacity:0.8;}.view-cars-facet a.selection.nationwide-delivery{background:#F7E7CC url(/files/door2door-delivery_logo.png);background-size:130px;color:#333;}.view-id-car_selection a.selection.nationwide-delivery{background:#F7E7CC url(/files/door2door-delivery_logo.png);background-size:150px;color:#333;}@media (max-width:767px){.view-cars-facet a.selection.nationwide-delivery,.view-id-car_selection a.selection.nationwide-delivery{background-position:center 85% !important;height:230px;background-size:130px;}}
body.page-node-2::before{content:"";display:none;position:fixed;width:100%;height:100%;background:url(/files/delivery_campaign_bg_nz.jpg) no-repeat center top;background-size:100% auto;top:0;left:0;z-index:-1;}#delivery-campaign{color:#fff;}#delivery-campaign .container-1{text-shadow:#008e4e 2px 2px 0px,#008e4e -2px 2px 0px,#008e4e 2px -2px 0px,#008e4e -2px -2px 0px;}#delivery-campaign section.parallax-fix{background:url(/files/delivery_campaign_bg_nz.jpg) no-repeat center top;}#delivery-campaign .full-width-image{min-height:600px;}#delivery-campaign .parallax-fix{position:relative;background-size:cover !important;overflow:hidden;background-position:center center;background-repeat:no-repeat !important;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;background-attachment:fixed !important;}#delivery-campaign .owl-half-slider .container{min-height:1400px;}#delivery-campaign .position-relative{position:relative !important;z-index:5;}#delivery-campaign .slider-typography{text-align:center;width:100%;height:100%;position:absolute;z-index:1;right:0;left:0;}#delivery-campaign .slider-text-middle-main{display:table;height:100%;width:100%;}#delivery-campaign h1.front-title{font-size:50px;color:#fff;font-weight:700;margin-bottom:0px;font-size:60px;}#delivery-campaign .campaign-copy{width:100%;margin:13em auto 2em auto;}#delivery-campaign h2{color:#fff;margin-top:0;font-weight:bold;text-shadow:#513516 3px 3px 0px,#513516 -1px 1px 0px,#513516 1px -1px 0px,#513516 -1px -1px 0px;font-size:40px;}#delivery-campaign h3.pireod{margin-top:0;font-weight:bold;margin-bottom:0px;text-shadow:#ffffff 1px 1px 0px,#ffffff -1px 1px 0px,#ffffff 1px -1px 0px,#ffffff -1px -1px 0px;color:#000;}#delivery-campaign .owl-title{line-height:1.2;font-size:40px;color:#000;margin-bottom:.3em;font-weight:900;display:block;filter:dropshadow(color=#ffffff,offX= 0,offY=-1)
    dropshadow(color=#ffffff,offX= 1,offY= 0)
    dropshadow(color=#ffffff,offX= 0,offY= 1)
    dropshadow(color=#ffffff,offX=-1,offY= 0);text-shadow:white 1px 1px 0px,white -1px 1px 0px,white 1px -1px 0px,white -1px -1px 0px;}#delivery-campaign .owl-title .red{color:#AE0001;display:block;font-weight:900;font-size:120%;}#delivery-campaign a.link{text-shadow:none;display:inline-block;background:rgba(255,255,255,1);padding:5px 15px;font-size:15px;}#delivery-campaign a.link:hover,#delivery-campaign a.link:focus{text-decoration:none;background:rgba(255,255,255,0.8);background:#AE0001;color:#fff;}#delivery-campaign a.link i.fa{margin-left:5px;}#delivery-campaign .center-col{float:none !important;margin-left:auto !important;margin-right:auto !important;}#delivery-campaign .nationwide_delivery_logo{margin:2em auto;}#delivery-campaign .slider-text-bottom{display:table-cell;vertical-align:middle;}#delivery-campaign .container-1 a.return-policy{padding-top:50px;padding-bottom:50px;background-color:rgba(255,255,255,.9);text-align:center;margin-top:3em;text-shadow:none;color:#3B5998;display:block;}#delivery-campaign .container-1 a.return-policy:hover,#delivery-campaign .container-1 a.return-policy:focus{background-color:rgba(59,89,152,.8);color:#fff;text-decoration:none;}#delivery-campaign .container-1 .star{display:block;margin-top:.5em;}#delivery-campaign .container-1 .star i.fa{color:#FFD13E;font-size:25px;margin-right:5px;}#delivery-campaign .btn-block .btn{width:10em;font-size:30px;padding:.5em 1.2em;margin:1em 0;float:right;}#delivery-campaign.btn-block .btn-stock .btn.btn-success{float:right;}#delivery-campaign .btn-block .btn-contact .btn.btn-info{float:left;background:#ff9900;border-color:#ff6600;}#delivery-campaign .btn-block .btn-contact .btn.btn-info:hover,#delivery-campaign .btn-block .btn-contact .btn.btn-info:focus{background:#ffcc00;border-color:#ff9933;}@media (min-width:1601px){#delivery-campaign .owl-half-slider .container{min-height:1550px;}#delivery-campaign .campaign-copy{margin:20em auto 2em auto;}}@media (min-width:992px){#delivery-campaign .container{width:100% !important;}}@media (max-width:991px){#delivery-campaign .campaign-copy{width:80%;}#delivery-campaign h1.front-title{}}@media (min-width:768px){#delivery-campaign .container{width:100% !important;}}@media (max-width:767px){body.page-node-2::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(/files/delivery_campaign_bg_nz.jpg) no-repeat center top;-webkit-background-size:cover;}#delivery-campaign .owl-half-slider .container{min-height:1250px;}#delivery-campaign section.parallax-fix{padding-top:0px;background:none;}#delivery-campaign .slider-text-bottom{vertical-align:middle;padding-bottom:0;}#delivery-campaign h1.front-title{margin-top:10px !important;margin-bottom:15px !important;color:#fff !important;}#delivery-campaign .owl-half-slider .owl-title{line-height:1;}#delivery-campaign .btn-block .btn{margin:.5em 0 0 0;}#delivery-campaign .btn-block .btn-stock .btn,#delivery-campaign .btn-block .btn-contact .btn.btn-info{float:none;font-size:20px;width:100%;}#delivery-campaign h1.front-title{font-size:36px !important;}#delivery-campaign .campaign-copy{width:100% !important;margin:7em auto 2em auto;}#delivery-campaign .campaign-copy h2{font-size:30px;}#delivery-campaign .campaign-copy h3.pireod{font-size:20px;}#delivery-campaign .owl-title .red{line-height:1.3;}#delivery-campaign .nationwide_delivery_logo{width:220px;}}.view-cars-facet a.selection.southisland,.view-id-car_selection a.selection.southisland,.view-cars-facet a.selection.delivery-campaign,.view-id-car_selection a.selection.delivery-campaign{background:url(/files/facet_banner_delivery_campaign_bg_nz.jpg) no-repeat center center !important;background-size:cover !important;padding:1em !important;position:relative;}.view-cars-facet a.selection.southisland .panel-main,.view-id-car_selection a.selection.southisland .panel-main,.view-cars-facet a.selection.delivery-campaign .panel-main,.view-id-car_selection a.selection.delivery-campaign .panel-main{padding:.5em 1em 1.5em 1em;position:sticky;bottom:1.5em;background:rgba(255,255,255,0.6);color:black;position:absolute;bottom:14px;right:14px;left:14px;}@media (max-width:767px){.view-cars-facet a.selection.southisland,.view-id-car_selection a.selection.southisland,.view-cars-facet a.selection.delivery-campaign,.view-id-car_selection a.selection.delivery-campaign{background-position:right 40% !important;height:230px;}}
.footer-navigation i.green{color:#008e4e;margin-right:8px;}.footer-navigation .branch .address{}.footer-navigation .branch .address span.text{display:inline-block;}.footer-navigation address{margin-bottom:30px;}.footer-navigation address .dl-horizontal dt{width:75px;}.footer-navigation address .dl-horizontal dd{margin-left:85px;}.footer-navigation address a.green{color:#008e4e;font-weight:bold;}#branch{}#branch h1,#branch h2,#branch h3,#branch h4,#branch h5,#branch p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}#branch .title-box{border-bottom:1px solid #e1e1e1;position:relative;zoom:1;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-bottom:2em;}#branch .title-box:before{background:#1e1e1e;bottom:0;content:"";display:block;height:1px;left:0;margin:0 0 -1px;position:absolute;width:130px;}#branch h2.block-title{font-weight:400;}#branch .branch-detail{margin-top:2em;margin-bottom:5em;margin-left:0;margin-right:0;}#branch .branch-detail img.branch-image{}#branch .branch-detail .photo{background:url(/files/branch-newmarket.jpg) no-repeat;background-size:cover;min-height:300px;background-position:50%;}#branch .branch-detail .photo.northshore{background:url(/files/branch-northshore.jpg) no-repeat;background-size:cover;background-position:50%;}#branch .branch-detail .photo.easttamaki{background:url(/files/branch-easttamaki.jpg) no-repeat;background-size:cover;background-position:50%;}#branch .branch-detail .photo.southisland{background:url(/files/branch-southisland.jpg) no-repeat;background-size:cover;background-position:50%;}#branch .branch-detail .photo.qcsc{background:url(/files/branch-qcsc.jpg) no-repeat;background-size:cover;background-position:50%;}#branch .branch-detail .info{background:#222;color:#fff;}#branch .branch-detail .info .inner{padding:2.5em 1.5em;}#branch .branch-detail p,#other-branches .branch-detail p{padding-left:17px;position:relative;display:block;}#branch .branch-detail p:before,#other-branches .branch-detail p:before{color:#008e4e;font-family:FontAwesome;position:absolute;left:0;font-weight:bold;font-size:15px;}#branch .branch-detail p.phone:before,#other-branches .branch-detail p.phone:before{content:"\f095";}#branch .branch-detail p.address:before,#other-branches .branch-detail p.address:before{content:"\f041";}#branch .branch-detail p.opendays,#other-branches .branch-detail p.opendays{margin-bottom:5px;}#branch .branch-detail p.opendays:before,#other-branches .branch-detail p.opendays:before{content:"\f017";}#branch .branch-detail .dl-horizontal,#other-branches .branch-detail .dl-horizontal{margin-bottom:0;}#branch .branch-detail .dl-horizontal dt,#other-branches .branch-detail .dl-horizontal dt{width:90px;float:left;text-align:right;}#branch .branch-detail .dl-horizontal dd,#other-branches .branch-detail .dl-horizontal dd{margin-left:100px;width:100px;}#branch .branch-detail .comment{background:#f2f2f2;font-size:15px;}#branch .branch-detail .comment .inner{padding:2em 1em;}#map_canvas{position:relative;padding:170px 0;height:0;overflow:hidden;}#map_canvas iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}@media (min-width:768px){}#other-branches hr{border-color:#1e1e1e;width:25%;margin-bottom:3em;}#other-branches h3.branch-name{margin-top:0;background:#222;color:#fff;padding:10px;font-size:15px;font-weight:bold;text-align:center;margin-bottom:0;}#other-branches .branch-detail{background:#f2f2f2;padding:1.5em;margin:0;}#other-branches .btn-more{background:#f2f2f2;padding:1.5em;margin-left:0;margin-right:0;margin-bottom:1.5em;}#other-branches .btn-more .left{padding-left:0;padding-right:5px;}#other-branches .btn-more .right{padding-left:5px;padding-right:0;}#other-branches button{width:100%;background:#222;color:#fff;border:none;padding:6px 0;}#other-branches button:hover{background:#888;}#branch .branch-detail button.book{width:100%;padding:10px;margin:1em 0;color:#008e4e;border:none;font-size:1.1em;letter-spacing:1px;background-color:#fff;}#branch .branch-detail button.book:before{color:#008e4e;font-family:FontAwesome;font-weight:bold;content:"\f073";margin-right:8px;}#branch .branch-detail button.book:hover{background-color:#008e4e;color:#fff;}#branch .branch-detail button.book:hover:before{color:#fff;}#branch .branch-detail .streetview{padding:0;}#other-branches .btn-more{padding:0 1.5em 1.5em 1.5em;}#other-branches .btn-more div.book{margin-top:1em;padding-left:0;padding-right:0;}
.views-field-field-display-price-2,.views-field-field-display-price-1{background:#CFC5B1;}.views-field-field-display-price-2 .field-content>div:first-child,.views-field-field-display-price-1 .field-content>div:first-child{z-index:100;position:relative;height:auto;padding:3px 5px;font-weight:bold;overflow:auto;text-align:center;margin:0 auto;display:table;}.views-field-field-display-price-2 .field-content>div:first-child span.buyback-title,.views-field-field-display-price-1 .field-content>div:first-child span.buyback-title{color:dimgrey;display:inline-block;}.views-field-field-display-price-2 .field-content>div:first-child span.buyback-cost,.views-field-field-display-price-1 .field-content>div:first-child span.buyback-cost{color:#008e4e;display:inline-block;margin-left:5px;}.views-field-field-display-price-2 .field-content a,.views-field-field-display-price-1 .field-content a{float:right;margin-left:5px;}.views-field-field-display-price-2 .field-content a i.fa,.views-field-field-display-price-1 .field-content a i.fa{font-size:1.3em;vertical-align:middle;color:#008e4e;}.views-field-field-display-price-2 .modal,.views-field-field-display-price-1 .modal{color:#000;}.views-field-field-display-price-2 .modal .modal-dialog h4 a,.views-field-field-display-price-1 .modal .modal-dialog h4 a{float:none;display:inline;}.views-field-field-display-price-2 .modal .modal-dialog .modal-body a,.views-field-field-display-price-1 .modal .modal-dialog .modal-body a{float:none;margin-left:0;clear:both;display:inline;font-weight:bold;}.views-field-field-display-price-2 .modal .modal-dialog .modal-body table,.views-field-field-display-price-1 .modal .modal-dialog .modal-body table{margin:1em 0 0 0;letter-spacing:1px;line-height:1.1;}.views-field-field-display-price-2 .modal .modal-dialog .modal-body table caption,.views-field-field-display-price-1 .modal .modal-dialog .modal-body table caption{color:#000;font-weight:bold;padding:5px;}.views-field-field-display-price-2 .modal .modal-dialog .modal-body table tbody td,.views-field-field-display-price-1 .modal .modal-dialog .modal-body table tbody td{padding:3px 8px;text-align:right;border:1px solid #333;}.views-field-field-display-price-2 .modal .modal-dialog .modal-body table tbody td:first-child,.views-field-field-display-price-1 .modal .modal-dialog .modal-body table tbody td:first-child{text-align:left;}.views-field-field-display-price-2 .modal .modal-dialog .modal-body table thead td,.views-field-field-display-price-1 .modal .modal-dialog .modal-body table thead td{text-align:center;padding:3px 8px;border:1px solid #333;}@media screen and (min-width:768px){.view-cars-facet .vehicle-list-block{height:342px !important;}}@media screen and (min-width:991px){.view-cars-facet .vehicle-list-block{height:332px !important;}}@media screen and (min-width:1200px){.view-cars-facet .vehicle-list-block{height:351px !important;}.views-field-field-display-price-2 .field-content>div:first-child,.views-field-field-display-price-1 .field-content>div:first-child{padding:3px 0px;}}@media screen and (min-width:768px) and (max-width:990px){.views-field-field-display-price-2 .field-content>div:first-child,.views-field-field-display-price-1 .field-content>div:first-child{padding:3px 0px;}}@media screen and (max-width:767px){.views-field-field-display-price-2 .field-content>div:first-child,.views-field-field-display-price-1 .field-content>div:first-child{padding:10px 5px;line-height:2;}.views-field-field-display-price-2 .field-content a,.views-field-field-display-price-1 .field-content a{}.views-field-field-display-price-2 .field-content a i.fa,.views-field-field-display-price-1 .field-content a i.fa{font-size:1.7em;}.views-field-field-display-price-2 .modal .modal-dialog .modal-footer,.views-field-field-display-price-1 .modal .modal-dialog .modal-footer{padding:0 15px 15px 0;text-align:center;border-top:none;}}
.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:210px;}.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;}.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;}
.view-cars-facet a.selection.xmas-campaign,.view-id-car_selection a.selection.xmas-campaign{background:url(/files/201712_gridbanner_bg.jpg);background-size:cover;}.view-cars-facet a.selection.xmas-campaign p,.view-id-car_selection a.selection.xmas-campaign p{font-size:1.3em;font-weight:bold;font-family:sans-serif;}.view-cars-facet a.selection.xmas-campaign p.small,.view-id-car_selection a.selection.xmas-campaign p.small{font-size:1em;font-family:inherit;}@media screen and (max-width:767px){.view-cars-facet a.selection.xmas-campaign,.view-id-car_selection a.selection.xmas-campaign{background-position:center 55% !important;}}
#earlybird img.logo{width:400px;}.webform-confirmation{margin:1em 0;}.webform-confirmation h2{margin-bottom:1em;}.webform-confirmation img.early-bird{width:500px;margin-bottom:2em;}.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{position:fixed;bottom:0px;right:70px;z-index:1000000;}@media screen and (min-width:531px){footer #block-block-3 img.pc{display:block;}footer #block-block-3 img.mobile{display:none;}}@media screen and (max-width:530px){footer #block-block-3{bottom:12px;left:5px;}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:60%;display:block;margin-bottom:150px;margin-top:2em;}#early-bird .news-wrapper .findmycar_button .btn.btn-success{font-size:25px;padding:30px 40px;margin:2em auto 0 auto;color:#fff;background-color:rgba(0,142,78,1);border-color:rgba(0,142,78,1);margin-top:0;}#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;background:url(/files/earlybird_bg.jpg) 10% top;background:none !important;margin-top:0;}#early-bird .news-wrapper img.body{margin-bottom:30px;margin-top:2em;}}@media (min-width:531px){#early-bird .news-wrapper img.body.window-l{width:60%;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;}#early-bird .news-wrapper .findmycar_button .btn.btn-success{font-size:1em;width:80%;margin:0;padding:20px;font-weight:bold;letter-spacing:1px;}}
.view-id-car_selection{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:block;}.view-id-car_selection .view-footer{margin:20px 15px 12px 15px;display:inline-block;}.view-id-car_selection .view-footer .selection-footer a{background-repeat:no-repeat !important;background-position:50% 85% !important;height:100%;color:white;text-overflow:clip;overflow:auto;white-space:normal;line-height:1.3;padding-bottom:100px;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-id-car_selection .view-footer .selection-footer a h3{margin-top:10px;margin-bottom:10px;font-family:'Source Sans Pro',Tahoma,Geneva,sans-serif !important;}.view-id-car_selection .view-footer .selection-footer.btn-new-face h3,.view-id-car_selection .view-footer .selection-footer.btn-eco-car h3,.view-id-car_selection .view-footer .selection-footer.btn-4wd_suv h3,.view-id-car_selection .view-footer .selection-footer.btn-stock h3{color:#ffffff;}.view-id-car_selection .view-footer .selection-footer.btn-car-finder h3{color:#61350e;}.view-id-car_selection .view-footer .selection-footer.btn-limited h3{color:#dbdec3;}.view-id-car_selection .view-footer .selection-footer.btn-budget h3{color:#f55d6a;}.view-id-car_selection .view-footer .selection-footer a p{font-size:15px;}@media screen and (max-width:767px){.view-id-car_selection{background:#fff;padding-top:1em;padding-bottom:1.2em;margin-top:0;margin-bottom:0;}.view-id-car_selection .view-footer{display:block;margin:0;}.view-id-car_selection .view-footer .selection-footer{padding-right:0 !important;padding-left:0 !important;margin-bottom:0}}@media (min-width:768px){.view-id-car_selection{width:750px;}}@media (min-width:992px){.view-id-car_selection{width:970px;margin-bottom:0;}}@media (min-width:1200px){.view-id-car_selection{width:1170px;}}
