body{padding:0;margin:0}img{max-width:100%}#header{background-image:none;padding:30px 0;background-color:#1c355e;color:#fff;width:100%;z-index:1000;position:relative}#header a{color:#fff}#header>.container{padding:0;position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}#header>.container::after,#header>.container::before{display:none}.container{width:1440px;margin:auto;max-width:calc(100% - 40px)}#header>.container .mainLogo{width:500px;max-width:40%;padding:5px 0;z-index:999;position:relative}#header>.container .mainLogo img{width:100%}#header>.container .tagline{flex-grow:1;text-align:right;max-width:calc(60% - 60px);font-family:ff-cocon-pro,sans-serif}#header>.container .tagline div{font-size:28px}#header>.container .tagline span{font-size:19px;display:block}#header>.container .tagline a{text-decoration:none}@media screen and (max-width:1024px){#header{padding:10px 0}}@media screen and (max-width:768px){#header>.container .tagline div{font-size:24px}#header>.container .tagline span{font-size:16px}}@media screen and (max-width:650px){#header>.container .tagline{max-width:calc(60% - 20px)}#header>.container .tagline span{font-size:14px}}#footer{background-color:#404041;color:#fff;box-sizing:border-box;padding:20px 0 20px 0;font-size:16px;line-height:1.3;text-align:center;position:relative;z-index:11}#footer .footerLogo{max-width:80%;width:500px;margin:20px auto 10px auto;display:block}#footer .footerLogo img{width:100%}#footer .socialButtons{text-align:center;margin:0 auto 20px auto}#footer .socialButtons .socialButton{width:60px;display:inline-block;margin:5px}#footer .socialButtons .socialButton:hover{border-radius:100px;background-color:rgba(255,255,255,.1)}#footer .socialButtons .socialButton img{border:0;width:100%}#footer a{color:#fff}#footer .footerInfo,#footer .footerInfo a{line-height: 12px !important;font-size:10px; font-family:ff-cocon-pro,sans-serif;}#footer .copyright{margin:0 0 60px 0;font-size:10px; font-family:ff-cocon-pro,sans-serif;}@media screen and (max-width:762px){#footer{font-size:22px;line-height:30px}#footer a{font-size:22px;line-height:30px}#footer .social a{font-size:30px;line-height:30px}}@media screen and (max-width:380px){#footer{font-size:18px;line-height:24px}#footer a{font-size:18px;line-height:24px}}#footer .botLinks{color:#fff;padding:2px 0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}#footer .botLinks a{font-size:12px;line-height:1.1;padding:2px 4px;display:block;text-decoration:none;border-left:1px solid #fff;font-family:ff-cocon-pro,sans-serif;font-weight:300}#footer .botLinks a:nth-child(1){border-left:none}#footer .botLinks a:hover{text-decoration:none;font-weight:400;color:#eee}@media screen and (max-width:550px){#footer .botLinks {flex-wrap:wrap;} #footer .botLinks a{font-size:10px; border-left: none; padding: 8px 4px;}}.feetbig,.feetnormal{position:relative;padding:40px 0;overflow:hidden;height:auto;width:100%;z-index:10;background-color:#cbe8f0}@media screen and (min-width:1686.1px){.feetbig,.feetnormal{min-height:600px}}.feetbig .feetBgAlt,.feetnormal .feetBgAlt{display:block;width:auto;height:100%;position:absolute;z-index:10;right:0;bottom:0;max-width:none}.feetbig .feetBgAlt.fixed,.feetnormal .feetBgAlt.fixed{height:calc(100vh - 80px);position:fixed;right:-50px}.feetbig .feetBg,.feetnormal .feetBg{display:block;min-height:100%;min-width:100%;position:absolute;z-index:10;right:0;bottom:0;max-width:none;width:auto;height:auto}@media screen and (max-width:1686px){.feetbig .feetBg,.feetnormal .feetBg{position:fixed;min-width:none;max-height:calc(100vw * (2331 / 1920))}}@media screen and (max-width:800px){.feetbig .feetBg,.feetnormal .feetBg{height:100%}}@media screen and (max-width:520px){.feetbig .feetBg,.feetnormal .feetBg{right:-10%}}.feetbig .container,.feetnormal .container{position:relative;z-index:12;padding-right:calc(100vw * .3)}@media screen and (max-width:800px){.feetbig .container,.feetnormal .container{padding-right:calc(100vw * .4)}}.feetbig .container a,.feetbig .container h1,.feetbig .container h2,.feetbig .container h3,.feetbig .container h4,.feetbig .container h5,.feetbig .container h6,.feetbig .container li,.feetbig .container p,.feetbig .container td,.feetbig .container ul,.feetnormal .container a,.feetnormal .container h1,.feetnormal .container h2,.feetnormal .container h3,.feetnormal .container h4,.feetnormal .container h5,.feetnormal .container h6,.feetnormal .container li,.feetnormal .container p,.feetnormal .container td,.feetnormal .container ul{color:#1c355e}.feetbig .container h1,.feetnormal .container h1{font-size:24px;font-family:ff-cocon-pro,sans-serif}.feetbig .container h2,.feetbig .container h3,.feetbig .container h4,.feetbig .container h5,.feetnormal .container h2,.feetnormal .container h3,.feetnormal .container h4,.feetnormal .container h5{font-size:20px;font-weight:700}.feetbig .container ul,.feetnormal .container ul{padding-left:40px}.feetbig .container ul li,.feetnormal .container ul li{margin-bottom:6px}.feetbig .container .content-wrapper h1{font-weight:400}.feetbig .container .content-wrapper a{text-decoration:none}.partners{padding:20px;margin-bottom:40px;}.partners .partnerBox{display:flex;justify-content: center;align-content:center;align-items:center;margin-bottom:20px}.partners .partnerBox a{display:block;height:100px;width: auto;text-align:center}.partners .partnerBox a:nth-child(1){text-align:right; max-width: calc(50% - 160px); width: 40%;}.partners .partnerBox a:nth-child(2){ text-align: center; width: 320px; max-width: 20%; } .partnerBox a:nth-child(3){text-align:left; max-width: calc(50% - 160px); width: 40%; }.partners .partnerBox a img{height:100%;display:inline-block;margin:auto}.partners .partnerBox a:nth-child(2) img {height: 120%; transform: translateY(-10%);}.partners .partnerBox a:nth-child(1) img {height: 80%; transform: translateY(10%);}
.partners .partnerBox a:nth-child(3){
	height: auto;
}
.partners .partnerBox a:nth-child(3) span {
	font-family: ff-cocon-pro, sans-serif;
	color: #1c355e;
	font-size: 40px;
}
@media screen and (max-width: 790px){
	.partners .partnerBox a:nth-child(3) span {
		font-size: 20px;
	}
	.partners .partnerBox a:nth-child(1), 
	.partners .partnerBox a:nth-child(3) {
		max-width: 40%;
	}
}
@media screen and (max-width:1240px){.partners .partnerBox a{height:60px}}@media screen and (max-width:930px){.partners .partnerBox a{height:40px}}@media screen and (max-width:450px){.partners .partnerBox{flex-direction:column}.partners .partnerBox a:nth-child(1){ text-align:center;}.partners .partnerBox a:nth-child(3){width:100%; max-width: 100%; text-align:center;}.safApproved{margin:10px 0}}.partners .newspapers{width:95%;margin:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center}.partners .newspapers span{font-family:ff-cocon-pro,sans-serif;color:#1c355e;font-size:18px;display:inherit;width:130px;padding-top:10px}.partners .newspapers img{display:block;width:calc(100% - 140px)}@media screen and (max-width:1000px){.partners .newspapers{width:calc(100% - 20px)}.partners .newspapers span{font-size:14px;width:90px}.partners .newspapers img{width:calc(100% - 100px)}}.footerBlocks{display:flex;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin:0 auto 20px auto;width:95%}.footerBlocks>div{width:33.3%}.footerBlocks .footerReviews{text-align:center}.footerBlocks .footerReviews .reviewBox{position:relative;padding-bottom:30px;display:inline-block;width:auto}.footerBlocks .footerReviews .reviewBox img{position:relative;z-index:10}.footerBlocks .footerReviews .reviewBox a{background-color:#f06b2a;color:#fff;font-family:ff-cocon-pro,sans-serif;text-align:center;padding:4px 6px;font-size:12px;font-weight:300;display:inline-block;text-decoration:none;border-radius:10px;position:absolute;bottom:0}.footerBlocks .footerReviews .reviewBox a.view{left:10px}.footerBlocks .footerReviews .reviewBox a.write{right:10px}.footerBlocks a{text-decoration:none}.footerBlocks a:hover{opacity:.9}.footerBlocks img{height:200px}.footerBlocks .footerImage{text-align:center}.footerLinkBoxes a{font-family:ff-cocon-pro,sans-serif;width:360px;box-sizing:border-box;position:relative;z-index:10;padding:5px 30px 10px 6px;border:1px solid #000;margin-bottom:10px;display:block}.footerLinkBoxes a:before {content:" ";position:absolute;background:url(selectArrows.png) top left no-repeat;background-size:100% 100%;z-index:11;top:4px;right:3px;width:18px;height:calc(100% - 10px);pointer-events:none}.footerLinkBoxes a:hover:before{opacity:.8}.expandable{max-height:0;overflow:hidden;width:95%;max-width:calc(100% - 20px);margin:auto;transition:max-height 0.2s;box-sizing:border-box}.expandable.expanded{max-height:20000px;padding:10px;border:1px solid #1C355E;margin-bottom:20px}@media screen and (max-width:1240px){.footerImage{width:auto}.footerBlocks{justify-content:space-between}.footerBlocks a{margin-right:0}.footerLinkBoxes a{width:270px}}@media screen and (max-width:1080px){.footerBlocks .footerReviews{width:340px}.footerBlocks .footerImage{width:calc(50% - 170px)}.footerBlocks .footerLinkBoxes{width:calc(50% - 170px)}}@media screen and (max-width:960px){.footerBlocks img{height:100px}.footerBlocks .footerReviews .reviewBox{padding-bottom:52px}.footerBlocks .footerReviews .reviewBox a{width:60px}.footerBlocks .footerReviews .reviewBox a.view{left:0}.footerBlocks .footerReviews .reviewBox a.write{right:0}}@media screen and (max-width:760px){.footerLinkBoxes{min-width:270px}}@media screen and (max-width:660px){.footerBlocks{flex-wrap:wrap;justify-content:center}.footerBlocks .footerLinkBoxes{width:100%;max-width:100%}.footerBlocks .footerLinkBoxes a{margin:0 auto 10px auto}}body{padding-top:136.8px}#header{position:fixed;top:0;width:100%;left:0;height:136.8px;box-sizing:border-box}@media screen and (max-width:1290px){body{padding-top:140px}#header{box-sizing:border-box;height:140px}}@media screen and (max-width:1246px){body{padding-top:100px;position:relative}#header{position:fixed;z-index:13;top:0;left:0;padding:10px 0;height:100px}}@media screen and (max-width:768px){body{padding-top:90px;position:relative}#header{height:90px}}@media screen and (max-width:600px){body{padding-top:160px}#header{position:fixed;height:160px;top:0;width:100%;left:0;padding:5px 0 0;box-sizing:border-box}#header>.container{flex-direction:column}#header>.container .mainLogo{max-width:calc(100% - 60px)}#header>.container .tagline{max-width:calc(100% - 40px);width:500px;text-align:center;margin:auto}}@media screen and (max-width:510px){body{padding-top:150px;position:relative}#header{height:150px}}@media screen and (max-width:400px){body{padding-top:130px}#header{height:130px}}.newBoxes{margin-top:20px;margin-bottom:20px;border:1px solid #ff5100;border-radius:10px;background-color:#f9f9f9;padding:10px}.container.newBoxes{max-width:calc(100% - 20px);width:1024px;box-sizing:border-box}.newBoxes>table{margin:auto;max-width:100%}.fancyForm .newBoxes{max-width:calc(100% - 20px)}.fancyForm h1,.fancyForm h2,.fancyForm h3,.fancyForm h4{text-align:center;color:#f06b2a;font-family:ff-cocon-pro,sans-serif;font-weight:700;line-height:42px;margin:0 0 5px 0;min-height:42px}.fancyForm .note{text-align:center;font-family:ff-cocon-pro,sans-serif;font-weight:300;margin-top:0}.endBox .note{margin-top:20px}.fancyForm .threeCols,.fancyForm .twoCols{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;width:100%}.fancyForm .twoCols .twoCol{width:calc(50% - 5px)}.fancyForm .threeCols .threeCol{width:calc(33% - 5px)}.fancyForm .threeCols .threeCol,.fancyForm .twoCols .twoCol{position:relative;margin-bottom:5px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start}.fancyForm label{width:110px;line-height:42px;margin-bottom:5px;color:#000;font-size:12px;font-family:ff-cocon-pro,sans-serif;font-weight:300}.fancyForm label.doubleLine{line-height:21px}.fancyForm input,.fancyForm select,.fancyForm textarea{width:calc(100% - 115px);height:42px;box-sizing:border-box;background-color:#fff;border:1px solid #000;border-radius:0;-webkit-border-radius:2px;-moz-border-radius:2px;padding:10px;line-height:22px;margin-bottom:5px}.fancyForm textarea{height:136px}.fancyForm .fancySelect{position:relative;height:42px}.fancyForm .fancySelect select{padding:10px 30px 10px 10px;position:relative;z-index:9}.fancyForm .fancySelect::after{background-color:#fff;display:block;content:" ";position:absolute;z-index:10;top:1px;right:1px;width:30px;height:calc(100% - 2px);pointer-events:none;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.fancyForm .fancySelect::before{background:url(selectArrows.png) top left no-repeat;background-size:auto;background-size:100%;display:block;content:" ";position:absolute;z-index:11;top:10px;right:5px;width:18px;height:calc(100% - 18px);pointer-events:none}.fancyForm .full{width:100%}.fancyForm .newOptions .twoCol .optionText{width:calc(100% - 75px)}.fancyForm .newOptions .twoCol .optionPrice{width:70px}.fancyForm .endBox{text-align:center}.fancyForm .searchButton{background-color:#f06b2a;color:#fff;font-family:ff-cocon-pro,sans-serif;text-align:center;padding:12px 22px;font-size:15px;font-weight:400;margin:0 20px 20px 20px;display:inline-block;text-decoration:none;border-radius:30px}.fancyForm .searchButton:hover{background-color:#f17a41}@media screen and (max-width:968px){.fancyForm .twoCols.newOptions .twoCol{width:100%}}@media screen and (max-width:860px){.fancyForm .twoCols.vehicleBox .twoCol{width:100%}.fancyForm .twoCols.vehicleBox .twoCol:nth-child(1){margin-bottom:20px}.fancyForm .twoCols.vehicleBox .twoCol .twoCol{width:calc(50% - 5px)}.fancyForm .threeCols .threeCol{width:calc(50% - 5px)}.fancyForm input,.fancyForm label,.fancyForm select,.fancyForm textarea{margin-bottom:10px}.fancyForm .threeCols .threeCol:nth-child(1){width:100%}}@media screen and (max-width:550px){.fancyForm .threeCols .threeCol{width:100%}}@media screen and (max-width:480px){.fancyForm .twoCols.vehicleBox .twoCol .twoCol{width:100%}}.newCarSection{padding-top:35px;position: relative;z-index: 10;}.newCarSection .container{width:1200px;max-width:calc(100% - 20px)}#header .fixedBlock{position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);width:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-content:center}#header .fixedBlock .home{padding:10px;border-radius:50px;background-color:#1c355e;margin-right:20px;height:41px}#header .fixedBlock .home img{height:100%}#header .fixedBlock .home:hover{background-color:#284c88}#header .fixEnquiryButton{display:block;padding:10px 0;width:210px;font-size:30px;border-radius:50px;background-color:#f06b2a;color:#fff;font-family:ff-cocon-pro,sans-serif;text-align:center;font-weight:400;text-decoration:none}#header .fixEnquiryButton:hover{background-color:#f17a41}.newCarSection .container h1{font-family:ff-cocon-pro,sans-serif;color:#f06b2a;font-size:26px;line-height:1.1;font-weight:400;min-height:0;text-transform:uppercase;margin-bottom:20px;text-align:center}.newCarSection .container h1 span{color:#1c355e;font-size:26px;font-weight:300;text-transform:none}@media screen and (max-width:768px){.newCarSection .container h1 span{display:block}}@media screen and (max-width:600px){.newCarSection .container .twoCols .twoCol{width:100%}}.newCarSection .container .twoCols .image{width:100%}.newCarSection .container .twoCols .image a{width:360px;max-width:100%;display:block;margin:auto}.newCarSection .container .twoCols .image img{max-width:100%}.newCarSection .container p{font-family:ff-cocon-pro,sans-serif;font-size:18px;margin:10px 0}.newCarSection .container .blue,.newCarSection .container .blue a{color:#1c355e}.newCarSection .container .orange,.newCarSection .container .orange a{color:#f06b2a}.newCarSection .container .ticks{margin-top:20px}.newCarSection .container .ticks>div{padding-left:36px;background-size:contain;font-family:ff-cocon-pro,sans-serif;color:#1c355e;min-height:30px;margin-bottom:20px;position:relative;z-index:90}.newCarSection .container .ticks .tick{background:url(../images/iconTick.jpg) top left no-repeat}.newCarSection .container .ticks .info{background:url(../images/iconInfo.jpg) top left no-repeat; background-size: contain;}.newCarSection .container .borderBlock{width:100%;box-sizing:border-box;border:2px solid #f06b2a;border-radius:20px;padding:20px;text-align:center}.newCarSection .container .borderBlock+.borderBlock{margin-top:15px}@media screen and (max-width:600px){.newCarSection .container .borderBlock{margin:10px auto 0 auto;width:460px;max-width:100%}}.newCarSection .container .borderBlock h2{font-family:ff-cocon-pro,sans-serif;color:#1c355e;font-size:26px;line-height:1.1;font-weight:400;min-height:0}.newCarSection .container .borderBlock h3{font-family:ff-cocon-pro,sans-serif;color:#f06b2a;font-size:40px;line-height:1.1;font-weight:400;min-height:0}.newCarSection .container .borderBlock h3 strong{color:#1c355e;font-size:26px;font-weight:300}.newCarSection .container .borderBlock h4{font-family:ff-cocon-pro,sans-serif;color:#f06b2a;font-weight:300;font-size:26px;line-height:1.1;min-height:0}@media screen and (max-width:500px){.newCarSection .container .borderBlock h2{font-size:20px}.newCarSection .container .borderBlock h3{font-size:30px}.newCarSection .container .borderBlock h3 strong{font-size:20px}.newCarSection .container .borderBlock h4{font-size:20px}}.newCarSection .container .borderBlock .ticks{display:flex;flex-direction:column;align-content:center;align-items:center;margin:0}.newCarSection .container .borderBlock .tick{min-height:22px;background-size:22px 22px;display:inline-block;padding-left:27px;margin-bottom:5px}@media screen and (max-width:400px){.newCarSection .container .borderBlock .tick{font-size:14px}}.newCarSection .tabbedContent{padding-top:1px}.newCarSection .tabbedContent .tabHeaders{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:20px}.newCarSection .tabbedContent .tabHeaders a{background-color:#f06b2a;padding:6px 18px;border-radius:40px;display:inline-block;color:#fff;font-family:ff-cocon-pro,sans-serif;font-weight:400}@media screen and (max-width:900px){.newCarSection .tabbedContent .tabHeaders{flex-wrap:wrap;align-content:space-between;align-items:center;justify-content:center}.newCarSection .tabbedContent .tabHeaders a{margin:5px}}.newCarSection .tabbedContent .tabHeaders a:hover{background-color:#1c355e;text-decoration:none}.newCarSection .tabbedContent .tabHeaders a.active{background-color:#1c355e}.newCarSection .tabbedContent .tabContent .newBoxes th{color:#1c355e;font-family:ff-cocon-pro,sans-serif;font-weight:400}.newCarSection .tabbedContent .tabContent .newBoxes td{color:#1c355e;font-family:ff-cocon-pro,sans-serif;font-weight:300}.newCarSection .tabbedContent .tabContent .categoryRow td,.newCarSection .tabbedContent .tabContent .categoryRow th{padding-top:20px}.newCarSection .tabbedContent .tabContent .categoryRow:nth-child(1) td,.newCarSection .tabbedContent .tabContent .categoryRow:nth-child(1) th{padding-top:0}.newCarSection .tabbedContent .tabContent .checkbox{position:relative;z-index:8;width:auto;height:auto;display:inline-block; padding:0;}.newCarSection .tabbedContent .tabContent .checkbox input{position:relative;z-index:8;width:24px;height:24px;margin:0;display:inline-block}.newCarSection .tabbedContent .tabContent .checkbox::before{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;background-color:#fff;border:1px solid #1c355e;display:block;content:" ";color:#fff;text-align:center;box-sizing:border-box}.newCarSection .tabbedContent .tabContent .checkbox.active::before{color:#FFF !important;font-size:16px;content:"\002714";background-color:#1c355e}.newCarSection .optionSummary h4{text-align:center;color:#1c355e;margin:0 0 5px 0;font-family:ff-cocon-pro,sans-serif;font-weight:400;font-size:14px}.newCarSection .optionSummary td{font-size:13px;font-weight:300}.newCarSection #pagefinanceTypeDescription{height:42px;font-weight:400;text-align:left}.newCarSection .planBox input,.newCarSection .planBox select{width:100%;margin:0}.newCarSection .planBox td span{width:100%;box-sizing:border-box;background-color:#fff;border:1px solid #000;border-radius:0;padding:10px;line-height:22px;font-weight:300;display:block}.newCarSection .interestBox h3{text-align:left;font-weight:400}.newCarSection .interestBox p{font-weight:300;font-size:14px;color:#1c355e}.newCarSection .buyTitle{font-size:40px;font-weight:300;text-align:center;width:100%;margin-bottom:20px}.termsList li{padding-top:15px;list-style:none;line-height:1.3}.termsList>li{font-weight:700;font-size:20px}.termsList>li>ul{font-weight:400;font-size:16px}.termsList table{margin-top:15px}.termsList .discs>li{list-style:disc}.termsList .boldTable td{font-weight:700}.termsList .italic>li{font-style:italic}.termsList .bigTitles>li{font-weight:700}.termsList em{display:block}@media screen and (max-width:1000px){.termsList,.termsList ul{padding-left:20px}}@media screen and (max-width:600px){.termsList,.termsList ul{padding-left:10px}}.carContent table{max-width:calc(100vw - 60px)}.carContent > table.newBoxes { width: 1024px; }.enquiryBlock {position:absolute;left:0;bottom:0;margin:0 0 5px 0;}.twoCols.enquireRow .twoCol {min-height: 80px;}.payOptions {margin-top:20px;}.payOptions > h3{color:#1c355e;text-align: left;}.reviewBox {display:flex;justify-content:center;align-items:center;flex-direction:column;}.reviewBox h2 {font-family:ff-cocon-pro,sans-serif;color:#1c355e;margin:5px 0 0 0;}@media screen and (max-width:960px){.footerBlocks > div.reviewBox {width: calc(50% + 50px);}.footerBlocks .footerImage {    width: 120px;}} @media screen and (max-width: 840px){.footerBlocks {flex-wrap: wrap;align-items: center;}.footerBlocks .footerLinkBoxes {order: 1;width: calc(100% - 120px);}.footerLinkBoxes a {width: 360px;max-width: 100%;}.footerBlocks .footerImage {order: 2;}.footerBlocks > div.reviewBox {order: 3;width: 100%;}}.style-340x150#rc-badge-wrapper .rc-overview p a, .style-340x150#rc-badge-wrapper .rc-overview p {font-family:ff-cocon-pro, sans-serif;font-weight:300;}.style-340x150#rc-badge-wrapper .rc-overview p a {font-weight:400;}.style-340x150#rc-badge-wrapper .rc-overview p.rc-item a {font-size:11px;}.enquiryBlock {display:flex;justify-content:center;}.enquiryBlock .home{display:block;padding:10px;border-radius:50px;background-color:#1c355e;margin-right:20px;width:41px;height:41px}.enquiryBlock .home img{height:100%}.enquiryBlock .home:hover{background-color:#284c88}.enquiryBlock .fixEnquiryButton{display:block;padding:10px 0;width:210px;font-size:30px;border-radius:50px;background-color:#f06b2a;color:#fff;font-family:ff-cocon-pro,sans-serif;text-align:center;font-weight:400;text-decoration:none;margin:0}.enquiryBlock .fixEnquiryButton:hover{background-color:#f17a41}@media screen and (max-width:600px){.twoCols.enquireRow {flex-direction:column-reverse;}.enquiryBlock {margin-top: 20px}}#header > .container .tagline {padding-right: 20px;}.makeMenu {display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: stretch;align-items: center;margin: 21px auto 0 auto;padding-left: 1px;width: 100%;}.makeMenu a.opener {display: none;}.makeMenu.fixedMenu {position: fixed;top: 34px;right: -51px;z-index: 1300;width: 330px;transition: max-width 0.4s ease-out;max-width: 130px;transform: rotate(-90deg);height: 30px;}.makeMenu.fixedMenu a.opener {display: block;width: 100%;height: 100%;line-height: 30px;background-color: #f06b2a;color: #FFF;font-weight: 400;text-transform: uppercase;text-orientation: sideways-right;text-align: center;cursor: pointer;font-family: ff-cocon-pro,sans-serif;text-decoration: none;-webkit-border-top-left-radius: 20px;-moz-border-radius-topleft: 20px;border-top-left-radius: 20px;-webkit-border-top-right-radius: 20px;-moz-border-radius-topright: 20px;border-top-right-radius: 20px;}.makeMenu.fixedMenu a.opener:hover {background-color: #F28048;}.makeMenu .menuItem {width: 109px;border: 1px solid #1C355E;font-family: ff-cocon-pro,sans-serif;text-transform: uppercase;font-size: 14px;text-align: center;display: block;padding: 2px 0;text-decoration: none;background-color: #FFF;margin: -1px 0 0 -1px;font-weight: 300;}.makeMenu.fixedMenu .menuItem {display: none;}.makeMenu.fixedMenu.open {max-width: 330px;transition: max-width 0.4s ease-in;transform: rotate(0deg);height: auto;right: 0px;margin-top: -14px;}.makeMenu.fixedMenu.open a.opener {width: calc(100% + 1px);margin-left: -1px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;}.makeMenu.fixedMenu.open .menuItem {display: block; box-sizing:content-box;}.makeMenu a.current {background-color: #FF5100;color: #FFF;}.makeMenu a:hover {background-color: #D0DCF1;}.makeMenu a.current:hover {background-color: #FF5100;}#footer h4{font-family:ff-cocon-pro,sans-serif;}

.container.newBoxes.newSitemap {
	padding: 20px;
	width: 95%;
}
.newSitemap {
	padding: 20px;
}
.newSitemap h1 {
	font-size: 24px;
	text-align: center;
	font-family: ff-cocon-pro,sans-serif;
	margin: 0 0 15px 0;
}
.newSitemap .sitemapMake {
	padding: 10px 0;
	border-bottom: 1px solid #1c355e;
}
.newSitemap .sitemapMake:nth-child(1){
	border-top: 1px solid #1c355e;
}
.newSitemap .sitemapMake h3 {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-family: ff-cocon-pro,sans-serif;
	text-align: left;
}
.newSitemap .sitemapMake h3 a {
	color: #1c355e;
	text-decoration: none;
}
.newSitemap .cols {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
}
.newSitemap .cols .col {
	width: calc(20% - 10px);
	margin: 0 10px 1px 0;
}
.newSitemap .cols .col a {
	color: #000;
	font-size: 12px;
	padding: 1px 0;
	display: block;
}
.newSitemap p a {
	color: #000;
	font-size: 12px;
}
@media screen and (max-width:1240px){
	.newSitemap .cols .col {
		width: calc(25% - 10px);
	}
}
@media screen and (max-width:1040px){
	.newSitemap .cols .col {
		width: calc(33.3% - 10px);
	}
}
@media screen and (max-width:1024px){
	.newSitemap .cols .col a {
		padding: 5px 0;
	}
}
@media screen and (max-width:767px){
	.newSitemap .cols .col {
		width: calc(50% - 10px);
	}
	.newSitemap .cols .col a {
		padding: 10px 0;
	}
}
@media screen and (max-width:400px){
	.newSitemap .cols .col {
		width: calc(100% - 10px);
	}
}
.newSitemap h2 {
	font-size: 20px;
	text-align: center;
	font-family: ff-cocon-pro,sans-serif;
}
.fcaBotBox p, 
.otherDerivsBox a {
	color: #1c355e;
}
.newCarSection .container .ticks > div.tick.cross {
	z-index: 92;
/*
	background: url(/images/iconCross.jpg) center left no-repeat;
	background-size: contain;
*/
	background: none;
}
.newCarSection .container .ticks > div a.info {
	background: url(/images/iconInfo.jpg) center center no-repeat;
	background-size: contain;
	width: 22px;
	height: 22px;
	content: " ";
	display: inline-block;
	transform: none;
	z-index: 100;
/*
	float: right;
	margin-left: 5px;
	position: relative;
*/
	position: absolute;
	top: 0;
	left: 0;
}
.newCarSection .container .ticks > div a.info span {
	position: absolute;
	top: 22px;
	right: 0;
	display: none;
	max-width: 50vw;
	width: 500px;
	height: auto;
	background-color: #FFF;
	color: #1C355E;
	z-index: 1000;
	border-radius: 10px;
	border: 1px solid #FF5100;
	padding: 10px;
}
.newCarSection .container .ticks > div a.info:hover span, 
.newCarSection .container .ticks > div a.info.hover span {
	display: block;	
}
.newCarSection .container .ticks > div a.info.nohover:hover span {
	display: none;
}
@media screen and (max-width:600px){
	.newCarSection .container .ticks > div a.info span {
		right: auto;
		left: 0px;
	}
}
.twoSections {
	display: flex;
	justify-content: space-between;
	align-content: flex-start;
	flex-wrap: wrap;
}
.twoSections .twoSection {
	width: calc(50% - 10px);
}
@media screen and (max-width:767px){
	.twoSections .twoSection {
		width: calc(100% - 10px);
	}
}
.buySections .twoSection {
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	flex-wrap: wrap;
	margin: 10px 0;
}
.buySections .twoSection h3 {
	width: 30%;
	text-align: center;
	font-weight: bold;
	margin: 0;
}
.buySections .twoSection p, 
.buySections .twoSection h4 {
	margin: 0 0 5px 0;
}
.buySections .twoSection div {
	width: calc(70% - 20px);
}
.mainContent {
	position: relative;
	z-index: 10;
}
.blogMenu {
	position: absolute;
	top: 100%;
	right: 140px;
	transform: none;
	margin-top: 13px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	display: block;
	width: 70px;
	height: 30px;
	line-height: 30px;
	background-color: #f06b2a;
	color: #FFF;
	font-weight: 400;
	text-transform: uppercase;
	text-orientation: sideways-right;
	text-align: center;
	cursor: pointer;
	font-family: ff-cocon-pro,sans-serif;
	text-decoration: none;
}
.blogMenu:hover {
	text-decoration: none;
	background-color: #F28048;
}
@media screen and (max-width: 1290px){
	.blogMenu {
		margin-top: 16px;
	}
}
@media screen and (max-width: 1246px){
	.blogMenu {
		margin-top: -4px;
	}
}
@media screen and (max-width: 900px){
	.blogMenu {
		margin-top: 10px;
	}
}
@media screen and (max-width: 768px){
	.blogMenu {
		margin-top: 6px;
	}
}
@media screen and (max-width: 620px){
	.blogMenu {
		margin-top: 11px;
	}
}
@media screen and (max-width: 600px){
	.blogMenu {
		margin-top: 0px;
	}
}
#header .makeMenu.inStockSoon.fixedMenu { right: 140px; width: 330px; max-width: 170px; transition: right 0.4s ease-out; }
#header .makeMenu.inStockSoon.fixedMenu a.opener {	background-color: #F00;	}
#header .makeMenu.inStockSoon.fixedMenu a.opener:hover {background-color: #F22;	}
#header .makeMenu.inStockSoon.fixedMenu.open {	right: 340px; width: 140px; max-width: 140px; }
#header .makeMenu.inStockSoon.fixedMenu.open a.opener {	-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-left-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
border-bottom-right-radius: 20px;	}

#header .makeMenu.commercials.fixedMenu { right: 320px; width: 330px; max-width: 170px; transition: right 0.4s ease-out; }
#header .makeMenu.commercials.fixedMenu a.opener {	background-color: #2997CE;	}
#header .makeMenu.commercials.fixedMenu a.opener:hover {background-color: #4CABDB;	}

#header .makeMenu.vanstock.fixedMenu { /* right: 500px; */ right: 320px; width: 200px; max-width: 200px; transition: right 0.4s ease-out; }
#header .makeMenu.vanstock.fixedMenu a.opener {	background-color: #CA0083;	}
#header .makeMenu.vanstock.fixedMenu a.opener:hover {background-color: #FF06A6;	}

@media screen and (max-width: 730px){
	.makeMenu.fixedMenu .opener {
		font-size: 12px;
	}
	.makeMenu.fixedMenu {
		max-width: 100px;
	}
	#header .makeMenu.inStockSoon.fixedMenu {
		right: 110px;
		max-width: 130px;
	}
	#header .makeMenu.commercials.fixedMenu {
		right: 250px;
		max-width: 120px;
	}
	#header .makeMenu.vanstock.fixedMenu {
/*		right: 380px;	*/
		right: 250px;
		max-width: 140px;
	}
}
@media screen and (max-width: 540px){
	.makeMenu.fixedMenu .opener {
		font-size: 10px;
	}
	.makeMenu.fixedMenu {
		right: -10px !important;
		max-width: 80px;
	}
	#header .makeMenu.inStockSoon.fixedMenu {
		right: 80px !important;
		max-width: 110px;
	}
	#header .makeMenu.commercials.fixedMenu {
		right: 200px !important;
		max-width: 110px;
	}
	#header .makeMenu.vanstock.fixedMenu {
		right: 200px !important;
/*		right: 320px !important;	*/
		max-width: 120px;
	}
}
@media screen and (max-width: 468px){
	.makeMenu.fixedMenu a.opener {
		line-height: 15px !important;
	}
	.makeMenu.fixedMenu a.opener span {
		display: block;
	}
	.makeMenu.fixedMenu {
		right: -10px !important;
		max-width: 70px;
	}
	#header .makeMenu.inStockSoon.fixedMenu {
		right: 70px !important;
		max-width: 80px;
	}
	#header .makeMenu.commercials.fixedMenu {
		right: 160px !important;
		max-width: 90px !important;
	}
	#header .makeMenu.vanstock.fixedMenu {
		right: 160px !important;
/*		right: 260px !important;	*/
		max-width: 80px;
	}
}
#header .makeMenu.fixedMenu.topEnquiryButton {
	top: calc(100% + 2px);
	left: 2px !important;
	right: auto !important;
	color: #fff;
}
#header .makeMenu.fixedMenu.topEnquiryButton a.opener {
	background-color: #f06b2a;
	border-radius: 20px;
	line-height: 30px !important;
}

body.new25 {
	padding-top: 120px;
}
#header.header25 {
	height: 120px;
	padding: 0;
	font-family: ff-cocon-pro, sans-serif;
}
#header.header25 .top {
	background-color: #ff5100;
	height: 50px;
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
#header.header25 .top .vans {
	display: block;
	height: 50px;
	width: auto;
	background-color: #000;
}
#header.header25 .top .vans img {
	height: 100%;
	display: block;
	width: auto;
}
#header.header25 .top .vans:hover img {
	opacity: 0.95;
}
#header.header25 .top .vans:hover img {
	opacity: 0.9;
}
#header.header25 .top .times {
	font-size: 20px;
	padding-right: 30px;
}
#header.header25 .mid {
	background-color: #1C355E;
	color: #FFF;
	height: 70px;
	padding: 10px 30px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	position: relative;
	z-index: 100;
}
@media screen and (max-width: 1640px) {
	#header.header25 .mid {
		padding: 10px 15px;
	}
	#header.header25 .top .times {
		padding-right: 15px;
	}
}
#header.header25 .mid .logo, #header.header25 .mid .logo img {
	height: 50px;
	display: block;
	width: auto;
}
#header.header25 .mid .nav {
	margin-left: 10px;
	position: relative;
	z-index: 100;
	font-size: 20px;
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
#header.header25 .mid .nav a:hover {
	text-decoration: none;
}
#header.header25 .mid .nav .instockDeals {
	border-left: 1px solid #39496C;
	border-right: 1px solid #39496C;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
}
#header.header25 .mid .nav .newMenu {
	position: relative;
	z-index: 100;
}
#header.header25 .mid .nav .newMenu .opener {
	border-right: 1px solid #39496C;
	position: relative;
	z-index: 101;
	display: inline-block;
	width: auto;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
}
#header.header25 .mid .nav .newMenu .newMenuBlocks {
	max-height: 0px;
	transition: max-height 0.2s linear;
	overflow: hidden;
	position: absolute;
	top: 40px;
	left: 70px;
	transform: translateX(-50%);
	width: 800px;
	max-width: 80vw;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-content: flex-start;
	align-items: flex-start;
	z-index: 102;
	background-color: #FFF;
}
@media screen and (max-width: 1020px){
	#header.header25 .mid .nav .newMenu .newMenuBlocks {
		width: 500px;
	}
}
#header.header25 .mid .nav .newMenu.open .newMenuBlocks {
	max-height: 1000px;
}
#header.header25 .mid .nav .newMenu .newMenuBlocks .menuItem {
	display: flex;
	width: 50px;
	height: 50px;
	justify-content: center;
	align-content: center;
	align-items: center;
	margin: 10px;
	color: #000;
	font-size: 10px;
}
#header.header25 .mid .nav .newMenu .newMenuBlocks .menuItem img {
	max-width: 100%;
	max-height: 100%;
}
#header.header25 .mid .nav .newMenu .newMenuBlocks .menuItem:hover img {
	transition: transform 0.1s;
	transform: scale(1.05);
}
#header.header25 .mid .nav .newMenu .menuItem.current {
	
}

#header.header25 .mid .right {
	flex-grow: 1;
	display: flex;
	justify-content: space-between;
	align-content: flex-end;
	align-items: flex-end;
	flex-direction: column;
}
#header.header25 .mid .right .tel {
	color: #FFF;
	font-size: 26px;
}
#header.header25 .mid .right .callback {
	color: #ff5100;
	font-size: 20px;
}

@media screen and (max-width: 870px){
	body.new25 {
		padding-top: 120px;
	}
	#header.header25 {
		height: 120px;
	}
	#header.header25 .mid {
		height: 60px;
	}
	#header.header25 .mid .logo, #header.header25 .mid .logo img {
		height: 40px;
	}
	#header.header25 .mid .nav, 
	#header.header25 .mid .right .callback {
		font-size: 16px;
	}
	#header.header25 .mid .right .tel {
		font-size: 22px;
	}
}
@media screen and (max-width: 740px){
	#header.header25 .mid .nav .newMenu .newMenuBlocks {
		width: 360px;
	}
}
@media screen and (max-width: 720px){
	body.new25 {
		padding-top: 90px;
	}
	#header.header25 {
		height: 90px;
	}
	#header.header25 .top, 
	#header.header25 .top .vans {
		height: 40px;
	}
	#header.header25 .mid {
		height: 50px;
	}
	#header.header25 .mid .logo, #header.header25 .mid .logo img {
		height: 30px;
	}
	#header.header25 .mid .nav, 
	#header.header25 .mid .right .callback {
		font-size: 14px;
	}
	#header.header25 .top .times, 
	#header.header25 .mid .right .tel {
		font-size: 16px;
	}
}
@media screen and (max-width: 594px){
	#header.header25 .mid .nav .instockDeals, 
	#header.header25 .mid .nav .newMenu .opener {
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		text-align: center;
		line-height: 1;
		width: 40px;
	}
	#header.header25 .mid .nav .instockDeals {
		width: 55px;
	}
}
@media screen and (max-width: 520px){
	body.new25 {
		padding-top: 120px;
	}
	#header.header25 {
		height: 120px;
	}
	#header.header25 .mid {
		height: 80px;
	}
	#header.header25 .mid {
		flex-wrap: wrap;
	}
	#header.header25 .mid .logo {
		width: 100%;
	}
	#header.header25 .mid .logo img {
		margin: auto;
	}
	#header.header25 .mid .nav {
		margin-left: 0;
	}
}

.bottomManufacturers {
	width: 90%;
	margin: 50px auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-content: flex-start;
	align-items: flex-start;
	background-color: #FFF;
}
.bottomManufacturers .menuItem {
	display: flex;
	width: 75px;
	height: 75px;
	justify-content: center;
	align-content: center;
	align-items: center;
	margin: 15px;
}
.bottomManufacturers .menuItem img {
	max-width: 100%;
	max-height: 100%;
}
.bottomManufacturers .menuItem:hover img {
	transition: transform 0.1s;
	transform: scale(1.05);
}
.partners .partnerBox.newPartners a {
	margin: 0 10px;
}
.partners .partnerBox.newPartners a:nth-child(1) {
	width: 214px;
	max-width: 30%;
}
.partners .partnerBox.newPartners a:nth-child(4) {
	width: 135px;
	max-width: 20%;
}
.partners .partnerBox.newPartners a:nth-child(3) {
	width: 214px;
	max-width: 30%;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	text-align: center;
}
.partners .partnerBox.newPartners a:nth-child(3) span {
	font-family: ff-cocon-pro, sans-serif;
	color: #1c355e;
	font-size: 30px;
}
@media screen and (max-width: 760px){
	.partners .partnerBox.newPartners a:nth-child(3) {
		width: 145px;
	}
	.partners .partnerBox.newPartners a:nth-child(3) span {
		font-size: 20px;
	}
}
@media screen and (max-width: 450px){
	.partners .partnerBox.newPartners a {
		margin-bottom: 20px;
		max-width: 90% !important;
		width: 260px !important;
		height: 60px;
	}
}
.partners .partnerBox.newPartners a:nth-child(4) {
	width: 160px;
	max-width: 20%;
}
.partners .partnerBox.newPartners a:nth-child(4) img {
	height: 140%;
  	transform: translateY(-20%);
}

.reviewSlider {
	background-color: #FFF;
	padding: 40px 5%;
	font-family: ff-cocon-pro, sans-serif;
}
.reviewSlider h2 {
	font-size: 40px;
	color: #1c355e;
	font-weight: 400;
	margin-bottom: 15px;
}
.reviewSlider > p {
	margin-bottom: 15px;
	font-size: 18px;
	color: #484848;
}
.reviewSlider > p a {
	color: #ff5100;
	text-decoration: none;
}
.reviewSlider .reviewBox {
	border: 2px solid #ff5100;
	padding: 40px;
	background-color: #1c355e;
	border-radius: 15px;
	position: relative;
}
.reviewSlider .reviewBox .arrow {
	opacity: 0.25;
	position: absolute;
	z-index: 10;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 30px;
	color: #FFF;
	background-color: #000;
}
.reviewSlider .reviewBox .arrow:hover {
	opacity: 0.75;
}
.reviewSlider .reviewBox .arrow.left {
	left: 30px;
}
.reviewSlider .reviewBox .arrow.right {
	right: 30px;
}
.reviewSlider .reviewBox .reviewContainer {
	position: relative;
	z-index: 3;
	overflow-x: hidden;
	width: 100%;
}
.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
	width: 900000px;
	flex-wrap: wrap;
}
.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer .reviewSlide {
	margin-right: 10px;
	width: calc(((90vw - 80px) / 3) - 10px);
	height: 230px;
	padding: 20px;
	background: rgba(255,255,255,0.8);
	border-radius: 8px;
	box-sizing: border-box;
}
.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer .reviewSlide .name {
	color: #484848;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer .reviewSlide .tagline {
	color: rgba(72,72,72,0.50);
}
.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer .reviewSlide .comment {
	position: relative;
	height: 150px;
	overflow-y: scroll;
	color: #484848;
	scrollbar-color: #ff5100 #ccc;
}
.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer .reviewSlide .comment:before {
	display: inline-block;
	content: " ";
	width: 25px;
	height: 12px;
	background: url("/img/new25/reviewQuotesLeft.jpg") center left no-repeat;
	background-size: contain;
}
.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer .reviewSlide .comment:after {
	display: inline-block;
	content: " ";
	width: 25px;
	height: 12px;
	background: url("/img/new25/reviewQuotesRight.jpg") center right no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1620px){
	.reviewSlider .reviewBox {
		padding: 20px;
	}
	.reviewSlider .reviewBox .arrow.left {
		left: 10px;
	}
	.reviewSlider .reviewBox .arrow.right {
		right: 10px;
	}
	.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer .reviewSlide {
		width: calc(((90vw - 40px) / 3) - 10px);
	}
}
@media screen and (max-width: 1080px){
	.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer .reviewSlide {
		width: calc(((90vw - 40px) / 2) - 10px);
	}
}
@media screen and (max-width: 830px){
	.reviewSlider .reviewBox {
		padding: 10px;
	}
	.reviewSlider .reviewBox .arrow {
		width: 20px;
		height: 20px;
		font-size: 20px;
		line-height: 20px;
	}
	.reviewSlider .reviewBox .arrow.left {
		left: 5px;
	}
	.reviewSlider .reviewBox .arrow.right {
		right: 5px;
	}
	.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer .reviewSlide {
		width: calc(((90vw - 20px) / 2) - 10px);
	}
}
@media screen and (max-width: 767px){
	.reviewSlider .reviewBox .reviewContainer .reviewSlideContainer .reviewSlide {
		width: calc((90vw - 20px) - 5px);
	}
}

.newFooter {
	background-color: #383b3e;
	color: #FFF;
	font-family: ff-cocon-pro,sans-serif;
}
.newFooter .cols {
	padding: 30px 5%;
	display: flex;
	justify-content: space-between;
	align-content: flex-start;
	align-items: flex-start;
}
.newFooter .cols .col {
	width: calc(25% - 20px);
}
.newFooter .cols .col h3 {
	font-weight: 800;
	font-size: 26px;
	margin-top: 3px;
	margin-bottom: 6px;
}
.newFooter .cols .col > a {
	color: #FFF;
	display: block;
	padding: 6px 0px;
	border-top: 1px solid rgba(255,255,255,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.newFooter .cols .col a:hover {
	border-bottom: 1px solid rgba(0,0,0,0.4);
	text-decoration: none;
}
.newFooter .cols .col p {
	
}
.newFooter .cols .col p b {
	
}
.newFooter .cols .col p a {
	color: #FFF;
}
.newFooter .secondFooter {
	
}
.newFooter .secondFooter p {
	
}
.newFooter .secondFooter p b {
	width: 100%;
}
.secondFooter.cols {
	flex-wrap: wrap;
}
.secondFooter.cols .col.infoCol {
	width: calc(70% - 20px);
}
.secondFooter.cols .contactCol {
	width: calc(25% - 20px);
}
.secondFooter.cols .full {
	width: 100%;
}
.newLinkBoxes {
	display: flex;
	justify-content: flex-start;
	align-content: center;
	align-items: center;
	width: 90%;
	margin: 10px auto;
	max-width: calc(100% - 20px);
}
.newLinkBoxes a {
	font-family: ff-cocon-pro,sans-serif;
	width: 390px;
	box-sizing: border-box;
	position: relative;
	z-index: 10;
	margin: 0;
	display: block;
	max-width: calc(50% - 5px);
	background-color: #1C355E;
	color: #FFF;
	font-weight: 300;
	appearance: none;
	border: none;
	height: 50px;
	font-size: 20px;
	font-weight: 300;
	padding: 0 52px 0 10px;
	line-height: 50px;
	margin-right: 10px;
}
.newLinkBoxes a:hover {
	text-decoration: none;
}
.newLinkBoxes a:after {
	display: block;
	content: " ";
	background: url(/img/new25/dropdownMarker.png) center center no-repeat;
	background-size: contain;
	width: 50px;
	height: 50px;
	right: 1px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 4;
	position: absolute;
	pointer-events: none;
}
@media screen and (max-width: 1200px){
	.newFooter .cols .col h3 {
		font-size: 20px;
	}
}
@media screen and (max-width: 960px){
	.newFooter .cols .col, 
	.secondFooter.cols .contactCol {
		width: calc(25% - 10px);
	}
	.secondFooter.cols .col.infoCol {
		width: calc(70% - 10px);
	}
	.newFooter .cols .col h3 {
		font-size: 16px;
	}
	.newFooter .cols .col a, 
	.newFooter .cols .col p {
		font-size: 13px;
	}
	.newLinkBoxes a {
		font-size: 18px;
	}
}
@media screen and (max-width: 767px){
	.newFooter .cols {
		flex-wrap: wrap;
	}
	.newFooter .cols .col, 
	.secondFooter.cols .col.infoCol, 
	.secondFooter.cols .contactCol {
		width: calc(50% - 10px);
	}
	.newLinkBoxes a {
		font-size: 14px;
	}
}
@media screen and (max-width: 630px){
	.newLinkBoxes {
		flex-wrap: wrap;
	}
	.newLinkBoxes a {
		margin: 5px auto;
		max-width: 100%;
		width: 100%;
	}
}
@media screen and (max-width: 500px){
	.secondFooter.cols {
		flex-direction: column-reverse;
		padding-top: 0;
	}
	.secondFooter.cols .col.infoCol h3 {
		display: none;
	}
	.newFooter .cols .col, 
	.secondFooter.cols .col.infoCol, 
	.secondFooter.cols .contactCol {
		width: 100%;
	}
}
.expandable.expanded.newExpanded {
	border: 2px solid #1C355E;
	width: 90%;
	margin: 10px auto;
}
#brokerServices h3 {
	color: #1C355E;
}