.style8-blog .post-thumb-wrap img{width:100%;}
.forcefullwidth_wrapper_tp_banner{overflow: hidden !important;}
.imgfullzoom .tatsu-section-background {
background-position: center center;
animation: shrink 10s linear 0s infinite alternate;
background-size:cover !important;
}
h2.h1, h3.h1, h4.h1, h5.h1, h6.h1{}
.h1-slider{color:#fff !important}
#country-field select option{color: #000;}
.img-dove-siamo .tatsu-single-image-padding-wrap{padding-bottom:100% !important}
.be-animate, .tatsu-animate{visibility:visible !important;}
.tatsu-bg-lazyload{opacity:1 !important;}
.rev-btn{font-family:'Nunito Sans' !important;font-weight:900 !important;}
.social-content {width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;padding: 20px 0;}
.social-content > span{font-weight: bold;text-transform: uppercase;text-align:center;}
.social-content .social-links{display: flex;margin-top: 10px;}
.social-content .social-links > span{font-size: 27px;transition:all 0.3s ease;}
.social-content .social-links > span:hover{opacity: 0.6;}
.social-content .social-links > span:not(:last-child){margin-right: 20px;}
.home .tp-bgimg{background-size:cover !important}
.page-template-template-dealer .wrapper{margin: 0 auto;width: 100%;max-width: 90vw;display: flex;}
.page-template-template-dealer .wrapper > .title{margin-top: 10px!important;margin-bottom: 10px!important;}
.page-template-template-dealer .wrapper .map{min-height: 32vw;display: flex;width: 100%!important;}
.wpgmp_map_container.wpgmp-map-1 {display: flex;flex-flow: row wrap;justify-content: space-between;width: 100%!important;}
.wpgmp_map_parent{width: calc(100% / 3 * 2 - 35px)!important;order: 4;}
.wpgmp_map_container.wpgmp-map-1 .map-right{width: calc(100% / 3)!important;order: 1;display: flex;flex-direction: column;}
div.wpgmp_search_form:after{display: none!important;}
.wpgmp_listing_grid .wpgmp_locations .wpgmp_locations_content, .wpgmp_listing_list .wpgmp_locations .wpgmp_locations_content {white-space: pre-line;display: flex;align-items: flex-start;}
.wpgmp_location_title a.place_title {font-size: 32px!important;font-weight: bold!important;line-height: 32px!important;}
.fc-badge.info {background: #000!important;border: 1px solid #f1f1f1!important;display: block!important;padding: 6px 10px!important;color: #fff!important;}
.wpgmp_location_images.cat{display: flex;align-items: center;justify-content: flex-start;position: absolute;right: 11px;top: 12px;}
.wpgmp_location_images.cat[data-cat="1"] .image:last-child{display: none;}
.wpgmp_location_images.cat[data-cat="2"] .image:first-child{display: none;}
.wpgmp_location_images.cat .image{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.wpgmp_location_images.cat .image:not(:first-child){margin-left: 10px!important;}
.wpgmp_location_images.cat img{width: 70px!important;height: auto!important;margin: 0!important;margin-right: 0!important;}
.wpgmp_location_images.cat span {font-size: 18px;line-height: 18px;font-weight: bold;color: #000;display: block;margin-top: 5px;text-align: center;} .location_listing1{max-height: 545px;overflow-y: auto;padding-right: 15px;}
.fc-item-default.fc-wait .wpgmp_locations {border: 1px solid #000!important;}
.fc-item-default.fc-wait .wpgmp_locations .wpgmp_location_images.cat .image img{margin-right: 0!important;}
.wpgmp_listing_list .fc-item-default .wpgmp_locations{position: relative;}
.wpgmp_listing_grid .wpgmp_locations .wpgmp_locations_content, .wpgmp_listing_list .wpgmp_locations .wpgmp_locations_content{color: rgba(34, 34, 34, 1)!important;}
div.categories_filter select option[value="2"]{display: none!important;}
div.categories_filter select option[value="1"]{display: none!important;}
.wpgmp_filter_wrappers{padding: 0!important;margin: 0!important;background: transparent!important;}
.wpgmp_before_listing{display: none!important;}
div.categories_filter select{margin: 0!important;margin-bottom: 15px!important;padding: 5px 10px!important;}
div.wpgmp_listing_container{margin-top: 0!important;}
.location_listing1::-webkit-scrollbar {
width: 5px;
background-color: transparent;
}
.location_listing1::-webkit-scrollbar-thumb {
background-color: #000;
border-radius: 0px;
}
.location_listing1::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
background-color: transparent;
}
.fc-item-content.fc-item-body-text-color p{white-space: pre-line;}
.fc-item-content.fc-item-body-text-color{white-space: pre-line;}
.fc-infowindow-ojas>div {width: 100%;}
.infowindow-close{width: 20px!important;}
.fc-itemcontent-padding{margin-top: -20px!important;}
.wpgmp_locations_content{flex-direction: column;}
.fc-itemcontent-padding span,.wpgmp_locations_content span{font-weight: bold!important;font-size: 15px!important;}
div.categories_filter select{max-width: 255px!important;}
.wpgmp_listing_list .wpgmp_locations .wpgmp_location_title {padding-right: 191px;}
.wpgmp_listing_list .wpgmp_locations:nth-child(3) .wpgmp_location_title,.wpgmp_listing_list .wpgmp_locations:nth-child(6) .wpgmp_location_title{padding-right: 260px;}
.wpgmp_listing_list .wpgmp_locations:nth-child(3) .wpgmp_location_images.cat .image:last-child,.wpgmp_listing_list .wpgmp_locations:nth-child(6) .wpgmp_location_images.cat .image:last-child{display: flex !important;}
.wpgmp_listing_list .wpgmp_locations:nth-child(3) .wpgmp_location_images.cat .image:not(:last-child), .wpgmp_listing_list .wpgmp_locations:nth-child(6) .wpgmp_location_images.cat .image:not(:last-child){display: none !important;}
.wpgmp_listing_grid .wpgmp_locations .wpgmp_locations_content, .wpgmp_listing_list .wpgmp_locations .wpgmp_locations_content {
padding-right: 177px!important;
}
@keyframes shrink {
0% {
}
100% {
transform: scale(1.05);
}
}
.slider375{height:700px;}
.home .slider375{height:100vh;}
.slide375{height:100%;background-size:cover;background-position:center;}
.slider375-title{color:#fff;font-size:100px;font-weight:700;line-height:110px;text-transform: uppercase; margin-bottom: 30px;}
.slider375-testo{color:#fff;font-size:30px;font-weight:700;line-height:35px;}
.slider375 .video-background{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 0;max-height: 100vh;max-width: 100vw;}
.slider375 .video-background video{display: block;width: 100%;height: 100%;object-fit: cover;max-height: 100vh;max-width: 100vw;}
.slide375-content {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
padding-left: 190px;
padding-top: 0px;
position: relative;
z-index: 3;
height: 100%;
justify-content: center;
}
.slick-next, .slick-prev {
margin: 0 50px;
}
.slick-next:before, .slick-prev:before {
color:#fff;
background-color: transparent;
}
.slick-arrow {
position: absolute;
top: calc(50% - 25px);
cursor:pointer;cursor:hand;
width: 50px;
height: 50px;
text-align: center;
}
.slick-arrow::before {
content: "";
position: absolute;
border: solid #fff;
border-width: 2px 2px 0 0;
display: inline-block;
width: 25px;
height: 25px;
transform: rotate(45deg);
z-index:1;
transform-origin: left bottom;
}
.slick-arrow.slick-prev375{left:50px}
.slick-arrow.slick-next375{right:50px}
.slick-arrow.slick-prev375:before{
transform: rotate(-135deg) !important;
}
.card .img-top{width:420px}
.footer-socials {
display: flex;
padding: 35px 0 50px;
align-items: center;
justify-content: center;
}
.footer-social {
width: 30px;
height: 30px;
border: 1px solid #fff;
margin-right: 20px;
}
.footer-social a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;color: #fff;padding: 6px;}
.footer-social a i{display: block;color: #fff;font-size: 16px;}
@media screen and (max-width:1700px)
{
h1, .title-militem, h2.h1, h3.h1, h4.h1, h5.h1, h6.h1{font-size: 55px!important;line-height: 60px!important;}
.wpgmp_location_images.cat{position: relative; top: unset; right: unset; margin-bottom: 15px;}
.wpgmp_listing_list .wpgmp_locations .wpgmp_location_title{margin-right: 0 !important;}
}
@media screen and (max-width:1440px)
{
h1, .title-militem, h2.h1, h3.h1, h4.h1, h5.h1, h6.h1{font-size: 50px!important;line-height: 55px!important;}
.style3-blog .post-title, .style8-blog .post-title{font-size: 28px!important;line-height: 32px!important;}
.tatsu-gapei3eeeq94sjyv.tatsu-inline-text .tatsu-inline-text-inner *{font-size: 50px!important;line-height: 55px!important;}
}
@media screen and (max-width:1300px) {
.wpgmp_map_parent {width: 100%!important;order: 1;}
.wpgmp_map_container.wpgmp-map-1 .map-right{width: 100%!important;margin-top: 25px!important;order: 2!important;}
}
@media screen and (max-width:1280px) {
#mobmenuright span{width:100%;display:inline-block;color:#ffffff;padding-left:calc(10% + 20px);padding-right:calc(10% + 20px);padding-top:10px;padding-bottom:10px}
.slider375{height:80vh;}
}
@media screen and (max-width:1024px)
{
h1, .title-militem, h2.h1, h3.h1, h4.h1, h5.h1, h6.h1{font-size: 40px!important;line-height: 45px!important;}
.style3-blog .post-title, .style8-blog .post-title{font-size: 25px!important;line-height:29px!important;}
.tatsu-gapei3eeeq94sjyv.tatsu-inline-text .tatsu-inline-text-inner *{font-size: 45px!important;line-height: 50px!important;}
.tatsu-gapdijb5qlemol13.tatsu-text-block-wrap .tatsu-text-inner, .tatsu-Nn8wxkhid.tatsu-text-block-wrap .tatsu-text-inner{font-size: 30px!important;line-height: 35px!important;}
.tatsu-hECPZamuH.tatsu-text-block-wrap .tatsu-text-inner,.tatsu-h67ZJJbMf.tatsu-text-block-wrap .tatsu-text-inner,.tatsu-oIJooOTHc0.tatsu-text-block-wrap .tatsu-text-inner,.tatsu-4D7wwvJG8U5.tatsu-text-block-wrap .tatsu-text-inner, .tatsu-g4iue-N1xt.tatsu-text-block-wrap .tatsu-text-inner{font-size: 40px!important;line-height: 42px!important;margin-top: 10px;}
.style3-blog article {
width: 100% !important;
}
.slider375{height:70vh;}
}
@media screen and (max-width:768px)
{
h1, .title-militem, h2.h1, h3.h1, h4.h1, h5.h1, h6.h1{font-size: 30px!important;line-height: 35px!important;}
.style3-blog .post-title, .style8-blog .post-title{font-size: 25px!important;line-height:28px!important;}
.tatsu-gapei3eeeq94sjyv.tatsu-inline-text .tatsu-inline-text-inner *{font-size: 30px!important;line-height: 35px!important;}
.tatsu-gapdijb5qlemol13.tatsu-text-block-wrap .tatsu-text-inner, .tatsu-Nn8wxkhid.tatsu-text-block-wrap .tatsu-text-inner{font-size: 28px!important;line-height: 32px!important;}
.tatsu-hECPZamuH.tatsu-text-block-wrap .tatsu-text-inner,.tatsu-h67ZJJbMf.tatsu-text-block-wrap .tatsu-text-inner,.tatsu-oIJooOTHc0.tatsu-text-block-wrap .tatsu-text-inner,.tatsu-4D7wwvJG8U5.tatsu-text-block-wrap .tatsu-text-inner, .tatsu-g4iue-N1xt.tatsu-text-block-wrap .tatsu-text-inner{font-size: 35px!important;line-height: 37px!important;}
.tatsu-gbdztvh9772c8ic2.tatsu-text-block-wrap .tatsu-text-inner{font-size: 30px!important;line-height: 35px!important;}
.slider375{height:65vh;}
.slide375-content {
padding: 10px 15px;
height: auto;
position: absolute;
bottom: -1px;
}
.slick-arrow.slick-prev375{left:40px}
.slick-arrow.slick-next375{right:40px}
.slide375-content{padding-left:30px;}
.slider375-title{font-size:40px;line-height:44px;}
.slider375-testo{font-size:34px;line-height:36px;}
}
@media screen and (max-width:600px){
.footer-socials{margin-right: -60px;}
.slider375{height:40vh;}
.slide375-content {
padding: 10px 15px;
height: auto;
position: absolute;
bottom: -1px; }
.slider375-title{font-size:34px;line-height:38px;}
.slider375-testo{font-size:24px;line-height:26px;}
.slick-arrow.slick-prev375{left:25px}
.slick-arrow.slick-next375{right:25px}
}
@media screen and (max-width:460px)
{
h1, .title-militem, h2.h1{font-size: 25px!important;line-height: 30px!important;}
.social-content>span {font-size: 18px;}
.title-militem{width: 80%!important;}
.tatsu-gapdijb5qlemol13.tatsu-text-block-wrap .tatsu-text-inner,.tatsu-Nn8wxkhid.tatsu-text-block-wrap .tatsu-text-inner{font-size: 25px!important;line-height: 30px!important;}
.tatsu-hECPZamuH.tatsu-text-block-wrap .tatsu-text-inner,.tatsu-h67ZJJbMf.tatsu-text-block-wrap .tatsu-text-inner,.tatsu-oIJooOTHc0.tatsu-text-block-wrap .tatsu-text-inner,.tatsu-4D7wwvJG8U5.tatsu-text-block-wrap .tatsu-text-inner, .tatsu-g4iue-N1xt.tatsu-text-block-wrap .tatsu-text-inner{font-size: 30px!important;line-height: 32px!important;margin-top: 10px;}
.tatsu-gbdztvh9772c8ic2.tatsu-text-block-wrap .tatsu-text-inner{font-size: 27px!important;line-height: 32px!important;}
.page-template-template-dealer .wrapper .map{min-height: 400px!important;}
.wpgmp_location_images.cat{flex-direction: column; position: absolute; top: 20px; right: 15px;}
.page-template-template-dealer .wrapper .map div#map1{height: 400px!important;}
.wpgmp_location_images.cat img {width: 49px!important;height: auto!important;}
.wpgmp_location_images.cat span {
font-size: 14px;
line-height: 17px;
}
.wpgmp_location_images.cat .image:not(:first-child){margin-left: 0!important;margin-top: 10px!important;}
.location_listing1 {
max-height: unset;
overflow-y: visible;
padding-right: 0px;
}
.wpgmp_location_title a.place_title {
font-size: 27px!important;
font-weight: 700!important;
line-height: 29px!important;
}
.wpgmp_listing_grid .wpgmp_locations .wpgmp_locations_content, .wpgmp_listing_list .wpgmp_locations .wpgmp_locations_content{padding-right: 55px;}
.wpgmp_location_title a.place_title {
font-size: 24px!important;
font-weight: 700!important;
line-height: 26px!important;
}
.wpgmp_listing_list .wpgmp_locations .wpgmp_location_title {
padding-right: 93px;
}
.wpgmp_listing_grid .wpgmp_locations .wpgmp_locations_content, .wpgmp_listing_list .wpgmp_locations .wpgmp_locations_content {
padding-right: 87px!important;
}
}
.h1small{font-size: 65px;} .single-car .section-inner{margin-top:50px;display:flex;position:relative}
.single-car .section-inner:first-child{margin-top:0}
.single-car .section-inner.two_images-wrapper + .section-inner.two_images-wrapper{margin-top:10px}
.logo_image{max-width:500px;margin:0 auto;display:inline-block}
.car_image{width:100%;height:auto !important}
.car_image.car_image_1{width:calc(50% - 5px);margin-right:5px}
.car_image.car_image_2{width:calc(50% - 5px);margin-left:5px}
.car_text{width:100%}
.car_text.car_text_1{width:calc(50% - 5px);margin-right:5px;float:left}
.car_text.car_text_2{width:calc(50% - 5px);margin-left:5px;float:left;}
.car_title{    font-family: "Nunito Sans",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;
font-weight: 900;
font-style: normal;
text-transform: none;
font-size: 70px;
line-height: 1em;
letter-spacing: 0;
color: rgba(34,34,34,1);}
.car_title.single-car-module-title{font-size:35px}
.militem-slider{width:100%;height:calc(100vh - 20px)}
.militem-slider li img{object-fit:cover;width:100%;height:100%}
.militem-carousel .slick-slide img{max-height:600px;margin-right:10px}
.slick-slider{padding:0 !important}
.single-car .title-module-wrap{display:none !important}
.single-car #content-wrap{padding-top:184px !important}
.single-car.header-transparent #content-wrap{padding-top:0 !important}
.slick-dots{list-style-type:none !important;margin:0 auto;text-align:center;position:absolute;left:-10px;width:100vw;bottom:10px}
.militem-carousel .slick-dots{bottom:-50px}
.slick-dots li{display: inline-block;margin-left:5px;margin-right:5px}
.slick-dots li button{font-size:0;color:transparent;padding:0 15px;height:3px;background-color:#1a171a !important}
.slick-dots li.slick-active button{background-color:#c3231b !important}
.slick-list{height:100%}
.single-car #content-wrap{background-color:#E6E6E4}
.single-car .spacer-wrapper{height:20px}
.nome-sede {
word-break: keep-all;
}
@media screen and (max-width: 460px){
body .nome-sede p{
font-size: 40px!important;
line-height: 42px!important;
margin-top: 20px;
}
}
.tech_data_half.tech_data_half_1{width:calc(45%);margin-right:5%;float:left}
.tech_data_half.tech_data_half_2{width:calc(45%);float:left;}
.single-car .tech_data_half.tech_data_half_2{margin-left:5%}
.tech_data_row{display:flex;border-bottom:1px solid rgb(171 171 171)}
.tech_data_key{width:50%}
.tech_data_title{font-weight:900;margin:40px 0 30px;display:block;font-size:1.75em}
.tech_data_value{font-weight:700;font-size:.9em}
.single-car .section-inner.module-wrapper{flex-direction:column}
.ginput_container input, .ginput_container textarea {
border-top: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
background-color: transparent;
padding-left: 0 !important;
padding-right: 0 !important;
text-indent:0 !important;
}
.ginput_container input::-webkit-input-placeholder, .ginput_container textarea::-webkit-input-placeholder { color:    rgb(171 171 171) !important;
font-weight: 400 !important;
}
.ginput_container input:-moz-placeholder, .ginput_container textarea:-moz-placeholder { color:    rgb(171 171 171) !important;
opacity:  1;
font-weight: 400 !important;
}
.ginput_container input::-moz-placeholder, .ginput_container textarea::-moz-placeholder { color:    rgb(171 171 171) !important;
opacity:  1;
font-weight: 400 !important;
}
.ginput_container input:-ms-input-placeholder, .ginput_container textarea:-ms-input-placeholder { color:    rgb(171 171 171) !important;
font-weight: 400 !important;
}
.ginput_container input::-ms-input-placeholder, .ginput_container textarea::-ms-input-placeholder { color:    rgb(171 171 171) !important;
font-weight: 400 !important;
}
.ginput_container input::placeholder, .ginput_container textarea::placeholder { color:    rgb(171 171 171) !important;
font-weight: 400 !important;
}
.single-car .section-inner.standard_optionals-wrapper, .single-car .section-inner.militem_optionals-wrapper{display:block !important;border-bottom:1px solid rgb(171, 171, 171)}
.militem-optionals-content{overflow: hidden; display: none;width:100%;}
.militem-optionals-toggle{width:100%;text-transform:uppercase;cursor:pointer;cursor:hand;display:block;padding:20px 0;position:relative}
.militem-optionals-toggle:before {
content: '';
height: 1px;
width: 20px;
position: absolute;
right: 0;
top: 50%;
background: rgba(34,34,34,1);
}
.militem-optionals-toggle:after {
content: '';
height: 20px;
width: 1px;
position: absolute;
right: 9px;
top: 50%;
background: rgba(34,34,34,1);
transform: translate3d(0, -50%, 0);
}
.militem-optionals-toggle.open:after{display:none}
.militem-optional {
border-bottom: 1px solid rgb(171 171 171);
line-height: 1em;
padding-bottom: 7px;
font-size: .8em;
}
.militem-optional:first-child {
border-bottom:none !important;
font-weight: 900;
margin: 40px 0 30px;
display: block;
font-size: 1.75em;
}
.militem-optionals-list{list-style-type:none;padding:0;float:left;width:calc(45%);margin-right:5%}
.militem-optionals-list:nth-child(2){float:left;width:calc(45%);margin-left:5%;margin-right:0}
.militem-optionals-list:nth-child(3){clear:both}
.page-template-page-cars #content-wrap{background-color:#E6E6E4}
.page-template-page-cars h1{text-align:center;text-transform:uppercase;padding-top:1em;margin-top:0}
.list_cars_intro, .list_cars_wrapper{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;max-width:calc(100% - 10%);margin:50px auto 0}
.list_car_wrapper{flex-grow:0;flex-shrink:0;flex-basis:30%;margin-right:5%;position:relative;margin-bottom:50px}
.list_car_wrapper:nth-child(3n){margin-right:0}
.list_car_img{background-size:cover;height:0;padding-top:66.5%;width:100%;}
.list_car_bottom{display:none;width:100%}
.list_car_sold{background:#000;color:#fff;text-transform:uppercase;position:absolute;top:10px;right:10px;padding:0px 10px;font-size:16px}
.list_car_wrapper_inner{width:100%;}
.list_car_wrapper:hover{z-index:9}
.list_car_wrapper:hover .list_car_bottom{display:inline-block}
.list_car_wrapper:hover .list_car_sold{top:30px;right:30px}
.list_car_wrapper .list_car_wrapper_inner{background-color:#E6E6E4;transition:background-color .25s ease-in-out, box-shadow .25s ease-in-out;}
.list_car_wrapper:hover .list_car_wrapper_inner{position:absolute;box-shadow:2px 6px 10px rgb(0 0 0 / 50%);padding:20px;background-color:#fff;margin:-20px;width:calc(100% + 40px)}
.list_cars_wrapper .tech_data_title{font-size:1em;margin:20px 0 5px}
.list_cars_wrapper .tech_data_title:first-child{margin-top:0}
.list_cars_wrapper .tech_data_value{font-size:.65em;line-height:1.5em;margin-top:0.2em}
.list_cars_wrapper .tech_data_key{font-size:.7em;line-height:1.5em}
.list_cars_wrapper .tech_data_half.tech_data_half_1{width:55%;margin-right:5%}
.list_cars_wrapper .tech_data_half.tech_data_half_2{width:40%}
.list_car_title{font-weight:900;font-size:2em;line-height:1em;padding:.3em 0;display:inline-block}
.slider-wrapper .tp-leftarrow, .carousel-wrapper .tp-leftarrow {
top: 50%;
position: absolute;
transform:translate3d(0, -50%, 0);
left: 0;
}
.slider-wrapper .tp-rightarrow, .carousel-wrapper .tp-rightarrow {
top: 50%;
position: absolute;
transform:translate3d(0, -50%, 0);
right: 0;
}
body.be-sticky-active .header-code-widgets > div:first-child {
display: none;
}
body.be-sticky-active #header-controls-right {
margin-top: 0;
}
.thumb-wrap {
position: unset !important;
}
.slick-slider .slick-track, .slick-slider .slick-list{height:100% !important}
.style3-blog article{    float: left;
position: relative;
width: 33% !important;}
.style3-blog article:nth-child(3n+1) {
clear: left;
}
.style3-blog .article-details {
background: #fff;
}   html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}
div#gallery.pswp {
display: none;
} .filters ul.clearfix.be-tab-header {
list-style: none;
display: flex;
align-items: flex-end;
justify-content: center;
margin-bottom: 70px;
}
.filters ul.clearfix.be-tab-header li{padding: 0 15px;outline: none;}
.filters ul.clearfix.be-tab-header li a{outline: none;text-decoration: none;}
.filters ul.clearfix.be-tab-header li a:hover{text-decoration: underline;}
.filters ul.clearfix.be-tab-header li.ui-state-active a:hover{text-decoration: none!important;}
.w3eden .panel-heading-foto{font-weight: bold;min-height: 60px;}
.w3eden .panel-pulsante, .w3eden .panel-footer-pdf > a{background-color: rgba(104,26,22,1);color: #ffffff;border-width: 1px;font-family: "Nunito Sans",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight: 900;font-style: normal;font-size: 13px;border: 1px solid transparent!important;
line-height: 14px!important;
padding: 15px 20px!important;
text-decoration: none!important;
transition: all .3s linear;
text-transform: uppercase;
}
.w3eden .panel-pulsante:hover,.w3eden .panel-footer-pdf > a:hover{
background-color: rgba(255,255,255,0);
color: rgba(26,23,26,1);
border-color: rgba(255,255,255,1)!important;
}
.w3eden .panel-body{margin: 15px 0 25px;}
.w3eden .panel-body + br, .w3eden .panel-heading-video + br{display: none;}
.w3eden .panel-heading-pdf{margin: 0 0 20px;}
.corporate .w3eden .panel-heading-pdf{min-height: 90px!important;}
.w3eden .row > div{margin-bottom: 90px;}
.pagination.wpdm-pagination{display: flex;align-items: flex-end;justify-content: center;list-style: none;}
form.mail-up-form {
color: #fff !important;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
#two-column input[type="text"]{width: 45% !important;margin: 2.5%;float:left;}
form.mail-up-form > * {
margin-bottom: 1em;
font-size: 16px;
}
.mail-up-form a{color:#fff !important;text-decoration:underline;} .page-template-template-ferox-t-prev header,.page-template-template-ferox-t-prev footer,.page-template-template-ferox-t-prev #contact,.page-template-template-ferox-t-prev .mobmenu{display: none;visibility: hidden;}
.page-template-template-ferox-t-prev{background: #000!important;}
section#heading{width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;padding-top: 30px;padding-bottom: 15px;position: relative;}
section#heading .landing-info{color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;position: relative;z-index: 9;}
section#heading .landing-logo{margin-bottom: 30px;position: relative;z-index: 9;}
section#heading .landing-info h1{font-size: 58px;color: #fff;margin-bottom: 0px;}section#heading .landing-info h2{font-size: 32px;color: #fff;font-weight: bold;}
section#middle-image{width: 100%;display: flex;align-items: flex-start;justify-content: center;height: 16vw;}
section#middle-image img {display: block;height: auto;width: 100%;object-fit: cover;position: relative;z-index: 4;margin-top: 0;}
section#middle-image .landing-img{position: relative;width: 100%;height: 100%;z-index: 99;margin-top: -1.4vw;}
section#middle-image .landing-img .txt{position: absolute;left: 50%;bottom: 2.7vw;transform: translateX(-50%);z-index: 3;}
section#middle-image .landing-img .txt img{height: auto;width: auto;display: block;}
section#module form{max-width: 31vw;width: 100%;margin: 0 auto;}
section#module form > div > label{display: none!important;}
section#module form > div > div  label, section#module form > div > div{font-size: 12px!important;font-weight: 400!important;color: #fff;}
section#module{margin-bottom: 150px;margin-top: 0;}
section#module input[type="checkbox"]{margin-right: 7px;}
section#module *{color: #fff!important;}
section#module h2{font-size: 30px;text-transform: uppercase;font-weight: 900;width: 100%;display: block;text-align:center;margin-bottom: 15px;}
section#module form input{margin-bottom: 0;color: #fff!important;background: transparent!important;text-transform: uppercase;border: none;border-bottom: 1px solid #fff;font-size: 24px;font-family: "Nunito Sans",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif!important;font-weight: 900!important;}
section#module form label{color: #fff!important;font-family: "Nunito Sans",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif!important;}
section#module form button{width: 100%;margin-top:25px;background: #fff!important;color: #000!important;text-transform: uppercase;text-align: center;font-size: 24px;font-weight: 900;font-family: "Nunito Sans",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif!important;transition: all 0.3s ease;}
section#bottom span{font-size: 12px;color: #fff;padding-bottom: 6px;font-weight: 500;margin-top: 50px;width: 100%;text-align: center;display: block;}
section#module form button:hover{opacity: 0.7;}
section#module {position: relative;z-index: 9999;margin-top: 2.7vw;}
section#video-bg{position: fixed;width: 100vw;height: 100vh;top: 0;left: 0;z-index: 5;}
section#video-bg .video-content{width: 100%;height: 100%;display: block;}
section#video-bg .video-content video{width: 100%;height: 100%;object-fit: cover;display: block;}
section#video-bg .video-content video::-webkit-media-controls-timeline, section#video-bg .video-content video::-webkit-media-controls-fullscreen-button, section#video-bg .video-content video::-webkit-media-controls-play-button, section#video-bg .video-content video::-webkit-media-controls-time-remaining-display, section#video-bg .video-content video::-webkit-media-controls-current-time-display
{
display: none;
}
.page-template-template-ferox-t-prev .grecaptcha-badge{visibility: hidden!important;}
section#bottom {
position: relative;
z-index: 9;
} #country-field select{
background: transparent;
border: none;
border-bottom: 1px solid #fff;
font-family: overpass;
font-weight: bold;
font-size: 15px;
}
.su-custom-gallery-slide img {
height: 270px !important;
width: 270px !important;
object-fit: cover;
border:none !important;
padding:0 !important;
border-radius:0 !important;
} .page-id-76403 #content-wrap{margin: 0; position: relative; max-width: unset !important;}
body .container-suono-motore{width: 100%; position: relative;}
.container-suono-motore.single-model-wrapper .div-img{position: relative;cursor: none!important;}
.container-suono-motore.single-model-wrapper .cerchio{display: none!important;}
body .container-suono-motore .div-img{width: 100%; height: auto; position: absolute; left: 0; top: 0; cursor: pointer;}
body .container-suono-motore .immagine-sfondo{width: 100%; height: auto; object-fit: contain;}
body .container-suono-motore .immagine-sfondo.mobile{display: none;}
body .container-suono-motore .btn-accensione{position: absolute; left: 10%; bottom: 3%;}
body .fumetto { opacity: 0; position: absolute; bottom: auto; left: 50%; transform: translateX(-50%); background-color: #ff0000ee; color: black; font-weight: bold; font-size: 11px; padding: 5px; border-radius: 5px; width: 100px; transition: opacity 0.3s ease;}
.container-suono-motore.single-model-wrapper .fumetto{
width: 90px;height: 90px;border-radius: 50%;border: 2px solid #fff;padding: 0;display: flex;align-items: center;justify-content: center;text-align: center;left:unset;bottom:unset;
font-size: 13px;line-height: 18px;font-weight: bold;text-decoration: underline;color: #fff;background-color: #ab1816;transition: opacity 0.3s ease,transform 0.3s ease;transform-origin: center;
}
body .cerchio {
position: absolute;
left: 25.55%;
top: 52.7%;
width: 6vw;
height: 6vw;
border-radius: 50%;
border: 0.3vw solid red;
box-shadow: 0 0 9px 4px red;
animation: pulsing 2s infinite;
transition: all 0.3s ease;
}
body .container-suono-motore:hover .fumetto{opacity: 1;}
body .cerchio:hover{animation: none;left: 26.55%; top: 55%;width: 4vw;height: 4vw;}
@keyframes pulsing {
0% {
scale: 1;
}
50% {
scale: 1.08;
}
100% {
scale: 1;
}
}
@media screen and (min-width:2000px){
section#middle-image img {margin-top: -9vw;}
section#middle-image .landing-img .txt {bottom: 2.1vw;}
section#module {margin-bottom: 150px;margin-top: -2vw}
section#middle-image {height: 27vw;}
}
@media screen and (max-width:767px){
.filters ul.clearfix.be-tab-header{flex-direction: column;align-items: flex-start;}
.filters ul.clearfix.be-tab-header li{padding: 15px 0;outline: none;}
.fil-corp{text-align: left!important;}
}
@media screen and (max-width:1919px){
.militem-carousel .slick-slide img{max-height:500px}
.list_cars_wrapper .tech_data_value{font-size:.6em;line-height:1.4em}
.list_cars_wrapper .tech_data_key{font-size:.6em;line-height:1.4em}
section#middle-image{width: 100%;display: flex;align-items: flex-start;justify-content: center;height: 15vw;}
}
@media screen and (max-width:1599px){
.militem-carousel .slick-slide img{max-height:420px}
section#heading .landing-info h2 {
font-size: 26px;
line-height: 33px;
color: #fff;
font-weight: bold;
}
section#module form {
max-width: 47vw;
width: 100%;
margin: 0 auto;
}
section#module h2 {
font-size: 27px;
line-height: 36px;}
section#module form input {
margin-bottom: 0;
color: #fff!important;
background: transparent!important;
text-transform: uppercase;
border: none;
border-bottom: 1px solid #fff;
font-size: 20px;line-height: 25px;}
section#middle-image img{margin-top: 0vw;}
section#middle-image{width: 100%;display: flex;align-items: flex-start;justify-content: center;height: 23vw;}
}
@media screen and (max-width:1440px){
#navigation-left-side a, #navigation-right-side a, #navigation a{padding:0 15px !important;font-size:18px !important;}
}
@media screen and (max-width:1366px){
#navigation-left-side a, #navigation-right-side a, #navigation a{padding:0 12px !important;font-size:18px !important;}
}
@media screen and (max-width:1280px){
.style3-blog article {width: 50% !important;}
.style3-blog article:nth-child(2n+1) {clear: left!important;}
.style3-blog article:nth-child(3n+1) {clear: inherit}
.style3-blog article:nth-child(2n) {clear: right!important;}
.militem-carousel .slick-slide img{max-height:400px}
.list_car_wrapper{flex-basis:47.5%;}
.list_car_wrapper:nth-child(3n){margin-right:5%}
.list_car_wrapper:nth-child(2n){margin-right:0 !important}
.list_car_title{font-size:1.8em}
section#middle-image {
width: 100%;
display: flex;
align-items: flex-start;
justify-content: center;
height: 27vw;
}
section#middle-image .landing-img {
position: relative;
width: 100%;
height: 100%;
z-index: 99;
margin-top: -8.4vw;
}
section#module {
position: relative;
margin-top: -3vw;
}
}
@media screen and (max-width:1024px){
.page-template-template-ferox-t-prev{padding-top: 5px!important;}
section#heading .landing-info h2 {
font-size: 22px;
line-height: 31px;}
section#module h2 {
font-size: 23px;
line-height: 35px;
}
section#module form input {
margin-bottom: 0;
color: #fff!important;
background: transparent!important;
text-transform: uppercase;
border: none;
border-bottom: 1px solid #fff;
font-size: 16px;
line-height: 21px;
}
section#module form button{font-size: 20px;line-height: 26px;}
section#module form {
max-width: 62vw;}
section#middle-image .landing-img .txt {
position: absolute;
left: 50%;
bottom: 0vw;
transform: translateX(-50%);
z-index: 3;
}
body .container-suono-motore .immagine-sfondo.mobile{display: block;}
body .container-suono-motore .immagine-sfondo.desktop{display: none;}
body .cerchio{left: 49.3%;top: 57.6%;width: 9vw;height: 9vw;}
body .cerchio:hover{animation: none; left: 50.4%; top: 59%; width: 7vw; height: 7vw;}
@media screen and (max-width:1023px){
.style3-blog article {width: 100% !important;clear: left;}
.style3-blog article:nth-child(2n+1) {clear: left;}
.style3-blog article:nth-child(3n+1) {clear: left!important;}
.militem-slider{height:40vh}
.militem-carousel .slick-slide img{max-height:350px}
.list_car_wrapper{flex-basis:100%;margin-right:0 !important}
.logo_image{max-width:400px}
.single-car .section-inner{margin-top:30px}
.car_title{font-size:60px}
.tech_data_title{font-size:1.5em;margin-bottom:20px}
.car_title.single-car-module-title{font-size:1.5em}
section#module {
margin-bottom: 101px;
margin-top: 0vw;
}
body #scheda .tatsu-section-background-wrap .tatsu-section-background{background-image: none !important;}
body .owl-stage{display: flex;}
body .owl-stage .owl-item{width: 100vw !important;}
body .owl-stage .content_slide_inner{width: 100% !important;}
}
@media only screen and (max-width:960px){
body .cerchio {left: 49.6%; top: 57.8%;}
body .cerchio:hover{animation: none;left: 50.5%;top: 59.2%;}
}
@media screen and (max-width:767px){
.militem-carousel .slick-slide img{max-height:calc(1365 / 2048 * 100vw)}
.slick-dots{display:none !important}
.single-car .section-inner{display:block}
.single-car .section-inner.image-wrapper{text-align:center}
.tech_data_half.tech_data_half_1, .tech_data_half.tech_data_half_2, .militem-optionals-list, .militem-optionals-list:nth-child(2){width:100%;margin-left:0;margin-right:0}
.list_car_title{font-size:1.4em}
.logo_image{max-width:50%}
.car_title{font-size:40px}
.be-wrap{max-width:calc(100% - 40px)}
.single-car .section-inner{margin-top:15px}
.single-car .tech_data_half.tech_data_half_2{margin-left:0 !important}
.car_text{font-size:.7em;line-height:1.5em}
.tech_data_row{display:block;}
.tech_data_key{width:100%;font-size:.8em}
.tech_data_value{font-size:.8em}
.car_title.single-car-module-title {font-size: 1.5em;padding-top: 2em;display: block;float: left;clear: both}
section#heading .landing-info h2 {
font-size: 16px;
line-height: 29px;
}
section#module h2 {
font-size: 18px;
line-height: 30px;
}
section#module form {
max-width: 81vw;
}
section#module form > div > div label, section#module form > div > div {
font-size: 9px!important;
line-height: 13px!important;
}
section#bottom span {
font-size: 9px;
}
section#heading .landing-logo img{width: 27vw;height: auto;}
section#middle-image .landing-img .txt {position: absolute;left: 50%; bottom: 7vw;width: 71vw; transform: translateX(-50%);}
section#module {
margin-bottom: 101px;
margin-top: 1vw;
}
section#heading .landing-info h1{font-size: 29px!important;}
section#middle-image {
width: 100%;
display: flex;
align-items: flex-start;
justify-content: center;
height: 70vw;
}
.su-custom-gallery-slide {
width: calc(50% - 1em);
}
.su-custom-gallery-slide img {
width: 100% !important;
height: 45vw !important;
}
article .post-content h2{font-size:26px !important;line-height:32px !important;}
body .cerchio { box-shadow: 0 0 3px 2px rgba(255, 255, 255, 1);}
}}
@media screen and (max-width:400px) {
.page-id-76581 .tatsu-wrap {max-width: 90vw;margin: 0 auto;}
.page-id-76581 .tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-column {margin-bottom: 20px;}
.page-id-76581 .tatsu-section.tatsu-fullscreen{height: 60vh;}
.page-id-76581 .tatsu-section.tatsu-fullscreen .tatsu-fullscreen-wrap{height: 100%;}
.page-id-76581 .tatsu-_VMrtYZi0O .tatsu-section-pad{padding: 30px 0!important;}
.page-id-76581 .tatsu-0wNhMQAmv .tatsu-section-pad{padding: 45px 0!important;}
}
#alertIT,#alertEN,#alertDE,#alertRU{display: none;}
#alertRU{display: block;}
[lang="it-IT"] #alertIT{display: block!important;} [lang="it-IT"] #alertRU{display: none!important;}
[lang="en-US"] #alertEN{display: block!important;} [lang="en-US"] #alertRU{display: none!important;}
[lang="de-DE"] #alertDE{display: block!important;} [lang="de-DE"] #alertRU{display: none!important;}