body,html{font-size:14px;color:#999999;font-family:"Lato", sans-serif;padding:0;margin:0;width:100%;min-height:100%}main img{width:100%}h1{font-family:"Montserrat", sans-serif;color:#333;padding-bottom:60px;margin:0;position:relative}h1:before{content:"";background-color:#111F80;height:3px;width:60px;position:absolute;left:0;bottom:30px}p{line-height:24px}.separator{height:30px;background-color:#EEDE34}header .contact-info{padding:8px 0;background-color:#111F80;color:#fff;text-align:right;font-weight:300}header .contact-info .container{opacity:.8}header .contact-info i{margin:0 3px 0 10px;opacity:.5}.navbar-default{border:none;background-color:transparent;margin:0;padding:10px 0}.navbar-default .navbar-nav li a{color:#999999;background-color:transparent;padding:45px 10px}@media screen and (max-width:1200px){.navbar-default .navbar-nav li a{padding:30px 10px}}@media screen and (max-width:992px){.navbar-default .navbar-nav li a{padding:10px 0px}}.navbar-default .navbar-nav li.active:hover a,.navbar-default .navbar-nav li.active a,.navbar-default .navbar-nav li:hover a{background-color:transparent;color:#111F80}@media screen and (max-width:1200px){.navbar-default .navbar-brand img{height:50px}}@media screen and (max-width:992px){.navbar-default .navbar-brand img{height:40px;position:relative;top:-10px}}.navbar-default .navbar-toggle{background-color:transparent!important;border:none}.navbar-default .navbar-collapse{border:none!important}.page-home .slider{margin-bottom:30px}.page-home .slider .slide{background-size:cover;background-position:center}.page-home .slider .slide .cta{background-color:rgba(255, 255, 255, 0.8);padding:30px;color:#333}.page-home .slider .slide .cta ul{list-style-image:url(../img/tick.svg)}.page-home .slider .slide .cta ul li{line-height:30px}.page-home .slider .slide .cta a{display:table;margin:15px auto 0;padding:10px 20px;background-color:#111F80;color:#fff;width:140px;text-align:center;text-decoration:none!important}.page-home .slider .slide .cta a:first-of-type{background-color:#EEDE34;color:#333} .about{padding:70px 0}.page-home .about img{margin-bottom:30px}.page-home .intro{background-image:url(../img/tires.jpg);background-attachment:fixed;background-size:cover;background-position:center}.page-home .intro .container{background-image:url(../img/slanted_background.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:700px){.page-home .intro .container{background-image:none;background-color:rgba(17, 31, 128, 0.8)}}.page-home .intro .container ul{list-style-type:none;margin:0;padding:70px 0}.page-home .intro .container ul li{display:block}.page-home .intro .container ul li a{display:block;text-align:center;padding:5px 0;color:#fff;font-weight:700;font-size:20px;transition:all .15s ease-in-out;opacity:1}.page-home .intro .container ul li a:hover{opacity:.7;text-decoration:none}.page-home .bar{padding:30px 0 15px;background-color:#EEDE34;color:#333;font-size:18px;font-weight:900}.page-home .bar a{display:table;float:right;padding:10px 20px;background-color:#333;color:#fff;font-size:14px;font-weight:600;position:relative;top:-7px;border-radius:3px;transition:all .15s ease-in-out}.page-home .bar a:hover{background-color:#404040;text-decoration:none}@media screen and (max-width:992px){.page-home .bar{padding:30px 0}}.page-home .cars-preview{padding:90px 0}.page-home .cars-preview .car{box-shadow:0 0 20px rgba(0, 0, 0, 0.2);margin-bottom:30px}.page-home .cars-preview .car .thumbnail{position:relative}.page-home .cars-preview .car .thumbnail span{padding:10px 15px;background-color:#111F80;font-family:"Montserrat", sans-serif;color:#fff;font-size:20px;font-weight:800;position:absolute;bottom:10px;right:-10px}.page-home .cars-preview .car .thumbnail img.triangle{width:10px;position:absolute;bottom:58px;right:-10px}.page-home .cars-preview .car .car-info{background-color:#F7F7F7;padding:20px}.page-home .cars-preview .car .car-info h2{font-family:"Montserrat";color:#333;font-size:20px;margin:0 0 15px;font-weight:900;position:relative}.page-home .cars-preview .car .car-info h2:before{background-color:#EEDE34;height:20px;top:3px;left:-20px;width:8px;content:"";position:absolute}.page-home .cars-preview .car .car-info ul{margin:0;padding:0;list-style-type:none}.page-home .cars-preview .car .car-info ul li{line-height:25px}.page-home .cars-preview .car .car-info ul li i{width:25px;font-size:18px}.page-home .cars-preview .btn{display:table;margin:30px auto;color:#fff;background-color:#111F80;padding:15px 20px;transition:all .15s ease-in-out}.page-home .cars-preview .btn:hover{background-color:#142497;text-decoration:none}footer .prefooter{padding:20px 0 40px;background-color:#454545;background-image:url(../img/prefooter_background.svg);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;font-weight:300;line-height:26px}footer .prefooter table{width:100%}footer .prefooter .foot-nav{list-style-image:url(../img/footer_chevron.svg)}footer .prefooter ul{padding:0 0 0 20px;margin:0}footer .prefooter ul a{color:#999999;position:relative;left:0;transition:all .15s ease-in-out}footer .prefooter ul a:hover{left:5px;text-decoration:none}footer .prefooter .ticked{list-style-image:url(../img/footer_tick.svg)}footer .prefooter h2{color:#fff;font-family:"Montserrat", sans-serif;font-size:18px;margin-top:40px}footer .copyright{background-color:#333;text-align:center;padding:20px 0}