body{background-color:#222}body #layout{border-radius:10px;background-color:#fff;background-image:url(../img/header.jpg);background-position:0 -50px;background-repeat:no-repeat;background-size:contain;margin-top:20px;padding-bottom:10px}body #layout header{padding-top:20px;padding-bottom:20px}body #layout header .logo{text-align:center}body #layout header .logo img{width:200px;margin:0 auto}body #layout header nav{text-align:center;padding-top:30px}body #layout header nav a{text-decoration:none;color:#333;margin:30px;font-size:130%;background-color:#fff;padding:10px 15px;border-radius:5px;transition:color,background-color 1s ease}body #layout header nav a:hover{background-color:#039;color:#fff}body #layout #home #about{padding:30px}body #layout #home #car{text-align:center}body #layout #home #car img{width:100%}body #layout #images{border-radius:10px;background-color:#ddd;padding:5px;margin:20px}body #layout #images img{border:1px solid #ccc;width:100%;margin-top:15px;margin-bottom:15px}body #layout #contacts #contact_details .header{padding-bottom:10px}body #layout #contacts #contact_details .use-the-form{padding-top:20px;padding-bottom:10px}body #layout #contacts form{font-size:90%;border-radius:10px;padding:25px;margin-bottom:20px;background-color:#f5f5f5}body #layout #contacts #map{height:500px;width:100%;border-radius:10px;margin-left:10px;margin-bottom:20px}body #layout #cars{margin-top:30px}body #layout #cars .car{text-align:center;margin-bottom:30px}body #layout #cars .car a{color:#000;text-decoration:none}body #layout #cars .car .img img{width:100%;border-radius:8px}body #layout #cars .car .title{font-size:110%}body #layout #cars .car .price{font-size:95%}body #layout #car{margin-top:20px}body #layout #car .top-row{margin-bottom:30px}body #layout #car .top-row .img img{width:100%;border-top-right-radius:10px;border-bottom-right-radius:10px}body #layout #car .top-row .img .photos{min-height:0;min-width:0;display:block;flex-direction:column;width:100%}body #layout #car .top-row .slick-slider{width:100%;max-width:720px}body #layout #car .top-row .next-arrow,body #layout #car .top-row .prev-arrow{position:absolute;top:calc(50% - 25px);font-size:50px;color:#fff;z-index:9;text-shadow:0 0 5px rgba(0,0,0,.5)}body #layout #car .top-row .prev-arrow{left:10px}body #layout #car .top-row .next-arrow{right:10px}body #layout #car .description{padding:20px;margin-bottom:30px}body footer{color:#fff;padding-right:0!important;font-style:italic;margin-bottom:30px}body footer a{color:#fff}