:root{--brand-color:#4ba82e;--highlight-color:#db2d2e;--main-header-topbar-bg-color:#4ba82e;--main-header-topbar-font-color:#fff;--main-header-topbar-font-color-hover:#000;--copyright-bg-color:#f6f6f6;--copyright-font-color:#909090;}a,.btn{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}div.title-separator{position:relative;margin:2rem auto 4rem;}div.title-separator:before{content:'';display:block;margin:auto;left:50%;height:1px;width:50px;bottom:-15px;background:var(--brand-color);transition:width .8s ease,background-color .8s ease;margin-bottom:6px;}div.title-separator:after{width:100px;display:block;margin:auto;content:"";height:1px;background:var(--brand-color);bottom:0px;left:50%;transition:width .8s ease,background-color .8s ease;}.container:hover div.title-separator:before{width:100px;}.container:hover div.title-separator:after{width:50px;}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}body{font-family:'Open Sans',sans-serif;}body .container{margin:0 auto;}textarea{resize:vertical;}noscript iframe{height:0;width:0;display:none;visibility:hidden;}img{image-rendering:-webkit-optimize-contrast !important;}#main-header-topbar{background-color:var(--main-header-topbar-bg-color);color:var(--main-header-topbar-font-color);padding-top:1.4rem;}#main-header-topbar ul{float:right;list-style-type:none;padding:0;}#main-header-topbar ul li{list-style-type:none;display:inline-block;margin-right:1rem;}#main-header-topbar a{color:var(--main-header-topbar-font-color);text-decoration:none !important;}#main-header-topbar a:hover{color:var(--main-header-topbar-font-color-hover);}#main-header-menu{position:relative;margin-bottom:2rem;margin-top:3rem;}#main-header-menu img.brand{float:left;position:relative;bottom:1.4rem;}#main-header-menu nav.menu{float:right;}#main-content{position:relative;}footer#main-footer .footer-nav{position:relative;margin-top:1rem;}footer#main-footer h6{font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:22px;text-transform:uppercase;color:var(--copyright-font-color);}footer#main-footer h6 a{color:var(--brand-color) !important;text-decoration:none !important;}footer#main-footer .usefull-link ul{list-style-type:none;padding:0;line-height:2rem;}footer#main-footer .usefull-link ul li{line-height:4rem;}footer#main-footer ul.social{list-style-type:none;float:right;text-align:right;position:relative;top:0.8rem;}footer#main-footer ul.social li{list-style-type:none;display:inline-block;margin-left:0.4rem;}footer#main-footer ul.social li a i{font-size:12px;width:35px;height:35px;line-height:37px;text-align:center;border-radius:50%;background:#f6f6f6;color:#909090;display:inline-block;float:none;margin-right:2px;transition:all 0.5s ease-out 0s;}footer#main-footer ul.social li a i:hover{background:var(--brand-color);color:#fff;}footer#main-footer img.logo{position:relative;width:14rem;height:auto;top:-1.6rem;}footer#main-footer .copyright{background-color:var(--copyright-bg-color);color:var(--copyright-font-color);padding:6rem 0 4rem;margin-top:6rem;}footer#main-footer .copyright a{color:var(--copyright-font-color) !important;text-decoration:none;}footer#main-footer .copyright a:hover{color:var(--brand-color) !important;}footer#main-footer .copyright ul.conditions a{color:var(--copyright-font-color) !important;text-decoration:none;}footer#main-footer .copyright ul.conditions a:hover{color:var(--brand-color) !important;}footer#main-footer .copyright ul.conditions li{padding-left:0;margin-left:-1px;}footer#main-footer aside.aside-footer{font-size:1.3rem;margin-bottom:1rem;}footer#main-footer p.emissions{font-size:1.3rem;}footer#main-footer p.info-footer{font-size:1.3rem;}footer#main-footer p.emissions a{color:var(--brand-color) !important;text-decoration:none !important;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{cursor:not-allowed;}section#cities-box{margin-top:4rem;padding-bottom:4rem;font-size:1.4rem;}section#cities-box h3{font-family:'Roboto',sans-serif !important;margin:4rem auto 0;padding-bottom:0.4rem;text-transform:uppercase;font-weight:600;text-align:center;}section#cities-box h3:before{width:0 !important;height:0 !important;background:none !important;}section#cities-box:hover div.title-separator:before{width:100px;}section#cities-box:hover div.title-separator:after{width:50px;}section#cities-box a{color:#555 !important;}section#cities-box a:hover,section#cities-box a.active{color:var(--brand-color) !important;}section#traffic-box{margin-top:4rem;margin-bottom:4rem;}section#meteo-box a.btn-success,section#traffic-box a.btn-success{margin-top:1rem;}section#traffic-box a.btn-success{margin-bottom:3rem;}section#faq-box h3,section#meteo-box h3,section#traffic-box h3{font-family:'Roboto',sans-serif !important;margin:4rem auto 0;padding-bottom:0.4rem;text-transform:uppercase;font-weight:600;text-align:center;}section#faq-box h3:before,section#meteo-box h3:before,section#traffic-box h3:before{width:0 !important;height:0 !important;background:none !important;}section#faq-box form{min-height:30rem;position:relative;font-size:1.5rem;margin-top:-2rem;}section#faq-box form fieldset{margin-bottom:2rem;}section#faq-box form fieldset .wrapper{}section#faq-box form fieldset legend{display:none;}section#faq-box form label{display:inline-block;margin-top:8px;margin-bottom:4px;font-size:1.5rem;}section#faq-box form .box-privacy label{font-weight:normal;font-size:1.4rem;}section#faq-box form .alert-feedback{display:none;min-width:80%;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;}section#faq-box form .alert-feedback i{font-size:2rem;}section#faq-box form .spinner{display:none;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);color:var(--brand-color);font-size:2.6rem;}section#faq-box form .g-recaptcha{margin:1rem 0 2rem;}section#faq-box form .alert-required-fields{font-size:1.6rem;}section#faq-box dl{margin-bottom:1rem;}section#faq-box dl dt a{color:#3c763d !important;}section#meteo-box article h4{display:none;}section#meteo-box article h5{font-weight:600;text-transform:uppercase;text-align:center;}section#meteo-box article img{display:block;margin:0 auto;}section#meteo-box article figcaption{text-align:center;display:block;min-height:5rem;margin-top:1rem;}section#meteo-box article small{display:block;width:100%;text-align:center;}section#meteo-box article dl{width:100%;overflow:hidden;padding:0;margin:1rem 0;}section#meteo-box article dt{float:left;padding:0;margin:0 0.4rem 0 0;clear:left;font-weight:600;}section#meteo-box article dd{float:left;padding:0;margin:0;}section#traffic-box article{margin-bottom:1rem;}section#traffic-box article h4,section#traffic-box article p,section#traffic-box article time{display:inline;margin:0;padding:0;margin-right:0.4rem;}section#traffic-box article time{font-size:1rem;}section#traffic-box article time span{font-style:italic;}section#traffic-box article h4{font-size:1.5rem;}section#traffic-box article h4 a{color:#555;font-weight:600;}section#traffic-box article h4 a:hover{color:var(--brand-color) !important;}section#traffic-box article h5{display:none;}h3 strong.georeference{text-transform:none;margin-left:0.6rem;}hr#hr-block-network{display:block;margin:3rem auto;}hr#hr-block-faq{display:block;margin:3rem auto;}#copyright-landings-links{margin-bottom:2rem;}nav.menu > ul{position:relative;}nav.menu > ul > li{position:relative;}nav.menu > ul > li > a{padding-bottom:1rem;}nav.menu > ul > li:hover > ul{opacity:1 !important;left:0 !important;}nav.menu > ul ul{background-color:#fff;position:absolute;opacity:0;left:-99999px;list-style:none;margin:0;padding:0;min-width:10em;text-align:left;z-index:99999;padding:1rem 0;border:1px solid #f7f7f7;transition:opacity 1s ease;}nav.menu > ul > li > ul{padding-top:1rem;}nav.menu > ul ul a{display:block;width:100%;text-decoration:none;}nav.menu > ul ul li{background-color:#fff;line-height:3rem;width:100%;display:block;font-size:1.4rem;padding-left:1rem;padding-right:1rem;}nav.menu > ul ul li:hover{background-color:#f7f7f7;}nav.menu ul ul ul{left:100%;top:0;margin-left:1px;}#main-header-menu nav.menu > ul{list-style-type:none;float:right;text-align:right;position:relative;top:-1rem;clear:both;}#main-header-menu nav.menu > ul > li{list-style-type:none;display:inline-block;margin-left:2.4rem;}#main-header-menu nav.menu > ul > li > a{color:#323232;text-transform:uppercase;font-size:13px;font-weight:500;text-decoration:none;}#main-header-menu nav.menu > ul > li.active > a{color:var(--brand-color) !important;}#main-header-menu nav.menu > ul > li > a:hover,#main-header-menu nav.menu > ul > li > a.active{color:var(--brand-color) !important;}#main-header-menu nav.menu a{color:#323232 !important;white-space:nowrap;}#main-header-menu nav.menu a:hover{color:var(--brand-color) !important;}footer#main-footer h2{float:left;margin-right:3rem;margin-bottom:-1rem;}footer#main-footer nav.menu{display:table;padding:0;margin:0;float:left;clear:both;}footer#main-footer nav.menu > ul{list-style-type:none;text-align:right;position:relative;top:1.4rem;padding:0;margin:0;}footer#main-footer nav.menu > ul > li{list-style-type:none;display:inline-block;margin-left:1rem;}footer#main-footer nav.menu > ul > li > a{text-transform:uppercase;font-weight:600;color:#909090;text-decoration:none;}footer#main-footer nav.menu > ul > li > a:hover,footer#main-footer nav.menu > ul > li.active > a{color:var(--brand-color);}aside#main-side-menu{position:fixed;top:24rem;right:0;z-index:999;width:60px;}aside#main-side-menu a{position:relative;right:-10px;transition:0.3s;width:200px;text-decoration:none;font-size:20px;color:var(--brand-color);display:block;background-color:#fff;margin-bottom:0.4rem;border:1px solid var(--brand-color);}aside#main-side-menu a span{display:table-cell;vertical-align:middle;}aside#main-side-menu a span.icon{display:table-cell;width:50px;height:50px;text-align:center;color:#fff;background-color:var(--brand-color);}aside#main-side-menu a span.text{font-size:1.5rem;text-indent:1rem;}aside#main-side-menu a:hover{right:138px;}aside#main-side-menu a span.next{position:absolute;top:1rem;right:1rem;}.chosen-container-single-nosearch .chosen-drop{display:none !important;}.chosen-container-single-nosearch .chosen-single div b::after{content:"\f0dd" !important;top:-2px !important;}.chosen-container-single .chosen-search input[type="text"]{background:none !important;}.chosen-container-single .chosen-search::after{position:relative;display:inline-block;right:24px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";}.chosen-container-single .chosen-single div b{background:none !important;}.chosen-container-single .chosen-single div b::after{position:relative;display:inline-block;top:-2px;right:0;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0dd";}.chosen-container-active.chosen-with-drop .chosen-single div b::after{content:"\f0de";top:4px;}.modal-lead-form .modal-header{font-size:2rem;}.modal-lead-form .modal-header i{color:var(--brand-color);}.modal-lead-form .modal-footer .alert-required-fields{text-align:left;}.modal-lead-form .modal-body{min-height:20rem;}.modal-lead-form .modal-body .row{margin-bottom:2rem;}.modal-lead-form .modal-body .box-privacy label{font-weight:normal;}.modal-lead-form .modal-body .modal-body-wrapper{}.modal-lead-form .modal-body .alert-feedback{display:none;min-width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.modal-lead-form .modal-body .alert-feedback i{font-size:2rem;}.modal-lead-form .modal-body .spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--brand-color);font-size:3rem;}.sidebar-lead-form{margin-bottom:40px;min-height:20rem;position:relative;}.sidebar-lead-form fieldset .wrapper{padding:0 1rem;background-color:#f7f7f7;}.sidebar-lead-form label{color:#444;display:inline-block;margin-top:8px;margin-bottom:4px;font-size:1.4rem;font-weight:bolder;}.sidebar-lead-form .box-privacy label{font-weight:normal;}.sidebar-lead-form .alert-feedback{display:none;min-width:100%;position:absolute;top:60%;left:50%;transform:translate(-50%,-40%);}.sidebar-lead-form .alert-feedback i{font-size:2rem;}.sidebar-lead-form .spinner{display:none;position:absolute;top:60%;left:50%;transform:translate(-50%,-40%);color:var(--brand-color);font-size:2.6rem;}.sidebar-lead-form .g-recaptcha{margin:1rem 0 2rem;}body#body-homepage h3{font-size:2.3rem !important;}body#body-homepage figure#main-cover-homepage{width:100%;position:relative;padding:0;margin:0;z-index:1;height:50rem;overflow:hidden;}body#body-homepage figure#main-cover-homepage img{width:100%;height:auto;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}body#body-homepage figure#main-cover-homepage aside{content:'';position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,black 100%);width:100%;height:60%;display:block;}body#body-homepage figure#main-cover-homepage figcaption{position:absolute;left:20%;bottom:4rem;}body#body-homepage figure#main-cover-homepage figcaption span{display:block;font-size:4rem;margin-bottom:0.4rem;color:#fff !important;text-decoration:none !important;text-shadow:1px 1px #000;}body#body-homepage figure#main-cover-homepage figcaption a{font-size:3rem;}body#body-homepage main#main-content-homepage{position:relative;background-color:#fff;z-index:2;top:-2rem;}body#body-homepage main#main-content-homepage div#main-models-homepage{position:relative;text-align:center;padding:1rem 3rem 0;z-index:9;background-color:#fff;}body#body-homepage main#main-content-homepage div#main-models-homepage h3 a{display:block;width:auto;margin-bottom:0;}body#body-homepage main#main-content-homepage div#main-models-homepage figure{display:inline-table;width:20%;margin-bottom:4rem;}body#body-homepage main#main-content-homepage div#main-models-homepage figure figcaption{display:block;font-size:1.6rem;margin-top:2rem;}body#body-homepage main#main-content-homepage div#main-models-homepage figure figcaption a{text-decoration:none !important;color:#333 !important;text-align:center;text-transform:uppercase;font-weight:bolder;display:block;}body#body-homepage main#main-content-homepage div#main-models-homepage figure figcaption a.availability{border-color:#138496 !important;background-color:#138496 !important;color:#fff !important;position:relative;border:1px solid #ddd;border-radius:5px;padding:2px 10px;font-size:1.5rem;background-color:#fff;text-transform:none;font-weight:normal;display:block;width:60%;margin:1rem auto;}body#body-homepage main#main-content-homepage div#main-models-homepage figure figcaption a.tyres,body#body-homepage main#main-content-homepage div#main-models-homepage figure figcaption a.wheels{border-color:var(--brand-color) !important;background-color:var(--brand-color) !important;color:#fff !important;position:relative;border:1px solid #ddd;border-radius:5px;display:inline-block;padding:2px 10px;font-size:1.5rem;background-color:#fff;margin:0 0.4rem;text-transform:none;font-weight:normal;}body#body-homepage main#main-content-homepage div#main-models-homepage figure figcaption a span{text-transform:none;}body#body-homepage main#main-content-homepage div#main-models-homepage figure a img{display:block;width:100%;height:auto !important;transition:transform 1s ease;}body#body-homepage main#main-content-homepage div#main-models-homepage figure a:hover img{transform:scale(1.05);}body#body-homepage div.submit label{visibility:hidden;float:left;width:100%;}body#body-homepage div.submit .btn{display:table-cell;float:left;margin-right:4px;}body#body-homepage h3{font-family:'Roboto',sans-serif !important;margin:4rem auto 0;padding-bottom:0.4rem;font-size:30px;text-transform:uppercase;font-weight:600;text-align:center;}body#body-homepage h3 a{text-decoration:none;color:#333;}body#body-homepage h3 a:hover,body#body-homepage main#main-content-homepage div#main-models-homepage h3 a:hover{color:var(--brand-color) !important;}body#body-homepage #box-carousel-promotions-homepage figure{width:100%;position:relative;height:50rem;transition:transform 1s ease;}body#body-homepage #box-carousel-promotions-homepage figure img{width:100%;height:auto;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}body#body-homepage #box-carousel-promotions-homepage figure aside{content:'';position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,black 100%);width:100%;height:60%;display:block;}body#body-homepage #box-carousel-promotions-homepage figure figcaption{position:absolute;left:12%;bottom:4rem;}body#body-homepage #box-carousel-promotions-homepage a.link-promotion{display:block;font-size:4rem;margin-bottom:2rem;color:#fff !important;text-decoration:none !important;text-shadow:1px 1px #000;overflow:hidden;}body#body-homepage #box-carousel-promotions-homepage a.link-promotion:hover figure{transform:scale(1.05);}body#body-homepage main#main-content-homepage form#form-cars-rating input{margin-bottom:1rem;}body#body-homepage #box-search-homepage,body#body-homepage #box-cars-rating{background-color:var(--copyright-bg-color);padding-bottom:4rem;}body#body-homepage #box-carousel-promotions-homepage:hover div.title-separator:before{width:100px;}body#body-homepage #box-carousel-promotions-homepage:hover div.title-separator:after{width:50px;}body#body-homepage #tyres-box ul{list-style-type:square;list-style-position:outside;}body#body-homepage #tyres-box ul li{padding-left:0;padding-right:0;}body#body-homepage #tyres-box ul li a{color:#333;}body#body-homepage #tyres-box ul li a:hover{color:var(--brand-color);}body#body-homepage #wheels-box{margin-top:4rem;background-color:var(--copyright-bg-color);padding-bottom:4rem;}body#body-homepage #wheels-box ul{list-style-type:square;list-style-position:outside;}body#body-homepage #wheels-box ul li{padding-left:0;padding-right:0;}body#body-homepage #wheels-box ul li a{color:#333;}body#body-homepage #wheels-box ul li a:hover{color:var(--brand-color);}body#body-homepage section#cities-box{margin-top:0;}body#body-homepage section#cities-box h3{font-size:30px;}hr#hr-block-faq{margin:3rem auto 0;}.date-picker-box,.year-picker-box{position:relative;}.date-picker-box input,.year-picker-box input{cursor:pointer;}.date-picker-box i.fa-calendar-check-o,.year-picker-box i.fa-calendar-check-o{position:absolute;left:40px;top:32px;font-size:16px;}input[data-action="year-picker"]{width:110px;}input[data-action="date-picker"]{width:120px;}