div[data-id="testo_laterale"]{max-width:1366px;margin:0px auto 40px auto;}
#search .fixedo .filtri_wrap{width:1360px;}
/*/
/////Package Selection///////*/
#search .light_new>div>span{transform:skew(-30deg);-webkit-transform:skew(-30deg)!important;-moz-transform:skew(-30deg);-o-transform:skew(-30deg);}
body.deals .filtri_megacont{display:none;}
body.deals #animation_container{display:none;}
/*Flex*/
.cont_giorni_deals{display:flex;align-items:center;align-content:center;}
.cont_giorni_deals a{display:flex;}
/*Margin*/
.cont_giorni_deals{right:0px;position:absolute;top:0px;}
/*Padding*/
.cont_giorni_deals span{padding:0px 10px;}
/*Altezze*/
.cont_giorni_deals{height:50px}
#primo > article > div.article > div{position:relative}
.cont_giorni_deals a{height:100%;}
/*Larghezze*/
.cont_giorni_deals{min-width:300px;}
.cont_giorni_deals a{width:100%;}
/*Font*/
.cont_giorni_deals span a span{font-weight:bold}
.cont_giorni_deals div{text-align:center;}
/* /////////////// Filtri ///////////////////// */
#testo_filtri{color:#1a1a1a;display:none}
#risposta_ricerca,.risposta_ricerca{}
.risposta_ricerca > .text_filtri{margin:15px;}
.testointroduttivo{margin:5px 2%;width:96%;}
.article_wrp.testointroduttivo h1{margin:0px 0px 10px 0px;}
.introseocontents > br{display:none;}
.introseocontents{margin-bottom:10px;padding:0px 5px;}
.risposta_ricerca{display:flex;flex-flow:column;}
.risposta{}
.risposta_wrap{}
.risposta_wrap{}
#search select{height:25px;line-height:25px;}
.hasCustomSelect{left:0px;}
span.select-white{font-size:13px;background-color:#FFF;color:#85807F;padding:0px 0px;}
div[data-id="filtro_attivato"]{border:1px solid #eaeaea;padding:5px 5px;margin-right:10px;text-transform:none;display:flex;flex-flow:row wrap;align-content:center;justify-content:center;}
div[data-id="filtro_attivato"] > *{line-height:19px;}
div[data-id="filtro_attivato"] a{color:#fff;display:block;float:right;font-size:12px;font-weight:bold;height:19px;margin-left:10px;padding-top:0;text-align:center;vertical-align:middle;width:19px;}
/*/
/////////Flex principale/////////*/
#search article > div > div.wrpcnt{display:flex;flex-flow:row wrap;}
#risposta_ricerca{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;}
#elenco_auto{display:flex;flex-flow:row wrap;overflow:hidden;min-height:300px;width:100%;align-items:center;justify-content:center;}
.filter-box > div:last-child{margin-bottom:10px;}
.cont-car{display:flex;flex-flow:column;overflow-x:hidden;}
div#filtri_attivi{display:flex;}
div.scheda_auto_flex,div.flex-prezzo{display:flex;flex-flow:column;}
 /*Padding*/
div.scheda_auto_flex > div:nth-child(2){padding:10px 10px;}
 .dprice{margin-top:10px;margin-bottom:10px;flex-flow:row wrap;-webkit-flex-flow:row wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;align-items:center;}
/*Margini*/
div.scheda_auto_flex{margin-bottom:20px;margin-left:10px;margin-right:10px;}
div.scheda_auto_flex.ghost{height:0px;min-width:313px;}
/*Altezze*/
div.scheda_auto_flex{margin-top:10px;margin-bottom:20px;}
.scheda_auto_flex:hover{-webkit-box-shadow:0px 20px 50px -20px rgba(0,0,0,0.5) !important;-moz-box-shadow:0px 20px 50px -20px rgba(0,0,0,0.5) !important;box-shadow:0px 20px 50px -20px rgba(0,0,0,0.5) !important;}
/*/
//////////////////////////////////Tips///////////////////////////////*/
ul.tip{position:relative;float:none;display:inline-flex;}
ul.tip li ul{height:auto;width:auto;min-width:330px;z-index:10;max-width:330px;position:absolute;/* right:10px;*/
 left:30px;top:-28px;visibility:hidden;transition:opacity 0.2s ease-out;opacity:0;}
ul.tip li:hover > ul{visibility:visible;opacity:1;display:block;}
ul.tip li ul li img.outc{height:22px;width:12px;top:13px;right:0px;margin-right:-11px;}
ul.tip li ul li img{position:absolute;}
ul.tip li ul li{display:flex;flex:1;flex-flow:column;padding:10px;max-width:140px;}
ul.tip > li > a > i::before{top:-12px;left:6px;position:absolute;}
ul.tip li:hover > ul > li > span{font-weight:bold;}
.loading_stage{width:100%;text-align:center;float:left;margin-top:40px}
/*/
////////////////Immagine/////////////////////*/
div.flex-immagine > img{width:100%;height:auto;min-width:260px;display:inline-flex;float:left;}
#triggerAuto{width:100%;height:10px;;float:left;}
/*/
//////////////////////////////////Dettagli///////////////////////////////*/
/*Color*/
span.dettagli, i.icon-info{color:#5D5957;}
/*/
//////////////////////////////////Prezzo///////////////////////////////*/
.star_rating_0, .star_rating_1, .star_rating_2, .star_rating_3, .star_rating_4, .star_rating_5{margin:3px 0px;}
span.sale-price{padding:5px;margin-right:10px;border-radius:4px;}
[data-tipo="scheda_auto"] .flex-immagine{position:relative}
div.flex-immagine:hover{cursor:pointer}
[data-tipo="scheda_auto"] .flex-immagine:hover::before{height:100%;content:" ";position:absolute;width:100%;background-image:url(/svg/zoom_img.svg);background-size:40px 40px;background-repeat:no-repeat;background-position:center center;background-color:rgba(0, 0, 0, 0.5);left:0px}
/*/
//////////////////////////////////Sconto///////////////////////////////*/
/* ////////////////////// Top Destinations ////////////////////////// */
#location ul li:nth-of-type(4n+1){margin-left:0px;}
#location ul li:nth-of-type(4n+0){margin-right:0px;}
#location ul li{width:23.5%;height:23.5%;margin-left:1%;margin-right:1%;margin-bottom:2%;position:relative;}
#location ul li a{width:100%;}
#location ul li a div{background-color:rgba(0,0,0,0.4);transition:background-color 1s;}
#location ul li a div{position:absolute;width:74%;height:77%;margin:13%;top:0px;display:block;}
#location ul li a div div{display:table;width:100%;height:100%;margin:0%;background-color:transparent;}
#location ul li a div span{display:table-cell;vertical-align:middle;height:100%;}
#location ul li img{width:100%;height:auto;}
/*/
//////////////////////////////////Promo///////////////////////////////*/
/*Padding*/
#car_new,.light_new{position:absolute;right:10px;bottom:-20px;padding:4px 4px;float:left;border-radius:4px;}
#car_new > div, .light_new > div{padding:3px 8px;border-radius:4px;}
/* .light_new > div:first-child{margin-left:-5px;padding-left:10px;}
 */
.flex-dettagli-link-cnt{display:flex;flex-direction:row;margin:2px;flex-wrap:wrap;/* flex-basis:20%;*/
 align-content:stretch;align-items:stretch;/* background:black;*/
 border:1px dashed white;justify-content:space-around;}
.flex-dettagli-link-cnt > *{width:50%;}
.multipagina > li{margin-left:10px;font-size:14px;color:#585555}
.multipagina > li > a{color:#585555}
.multipagina{padding:4px 10px 4px 0px}
.multipagina >li > a.paginasel{color:#1a1a1a;font-weight:bold}
#primo > article > div.wrp > div.wrpcnt > div.filtri_wrap > div.filtri_megacont > div:nth-child(1) > ul > li:nth-child(16) > span{font-size:11px}
@-webkit-keyframes flash{from, 50%, to{opacity:1;}
 25%, 75%{opacity:0;}
}
@keyframes flash{from, 50%, to{opacity:1;}
 25%, 75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;-webkit-animation:flash 3s infinite;/* Safari 4+ */
 -moz-animation:flash 3s infinite;/* Fx 5+ */
 -o-animation:flash 3s infinite;/* Opera 12+ */
 animation:flash 3s infinite;/* IE 10+, Fx 29+ */
 }
div[itemprop="category"],div[itemprop="brand"],div[itemprop="model"],.dprice > span:last-child,div[data-id="cancellazione"]{font-weight:600;}
div[itemprop="category"], .light_new > div>span{text-transform:uppercase;}
div[itemprop="category"]{color:#595859;}
div[itemprop="category"], .light_new > div>span{font-size:11px;}
span.sale-price{font-size:18px;}
div[data-id="cancellazione"]{font-size:12px;}
.dprice > span:last-child{font-size:20px;}
div[itemprop="brand"],div[itemprop="model"]{font-size:17px;line-height:22px;}
span.sale-price{background-color:#000;color:#fff;}
 /* common enhancements */
 .large_bt{border-radius:4px;}
@media (max-width:1056px) and (min-width:1px){#canvas{width:100%!important;max-width:100%!important;}
}
@media (max-width:1366px) and (min-width:1024px){#search .fixedo .filtri_wrap{width:100%;}
}
@media (max-width:1024px) and (min-width:1px){.filtri_switcher{display:block;}
 .close_filt,.apply_filt,.reset_filt{display:none!important;}
}
@media (min-width:1px) and (max-width:800px){.flex-immagine >img{display:flex;align-self:center;width:100%;height:auto;}
}
 @media (min-width:1px) and (max-width:750px) and (orientation:landscape), (min-width:581px) and (max-width:800px){}
@media (min-width:1px) and (max-width:750px) and (orientation:portrait){}
@media (max-width:600px){}
@media (max-width:425px){}
@media (min-width:320px) and (max-width:375px){}
@media (min-width:1140px){body#search .n_s_b > div:nth-child(1){height:70px;padding-top:0px;}
}
/* situazione filtriinlinea */
@media (min-width:1024px){.id2 #risposta_ricerca .risposta-eti, .id2 #risposta_ricerca #tot_auto, .id2 #risposta_ricerca #testo_filtri, .inc2 #risposta_ricerca .ordina, .id2 #risposta_ricerca #filtri_attivi,body.id2 .wrp.navcom{display:none;}
 .inc7 .ordina,.inc13 .ordina, .inc7 #risposta_ricerca .risposta-eti,.inc13 #risposta_ricerca .risposta-eti,#risposta_ricerca{display:none;}
 .risposta_wrap{display:flex;flex:1;}
.risposta,.risposta_wrap{display:flex;flex-flow:row wrap;}
.risposta_cont{display:flex;flex:1;justify-content:center;align-items:center;}
#animation_container{background-color:rgba(255, 255, 255, 1.00);}
#animation_container{margin-top:0px;}
#search .n_s_b{margin-bottom:0px;}
#search .fixedo .filtri_wrap{top:53px;position:fixed;z-index:10001;left:unset!important;background-color:transparent!important;}
 #search .fixedo .filtri_megacont{background-color:transparent!important;}
 #filtri{display:flex;flex:1;}
.filtri_wrap{display:flex;flex:1;margin:15px 5px 15px 5px;}
.lista_filtri{float:none;margin-bottom:0px;width:auto;display:flex;position:relative;}
.lista_eti{display:flex;float:none;padding:0;width:unset;}
.lista_eti a,.apply_filt{border-bottom:none;margin:0px 20px 0px 0px;padding-top:5px;padding-bottom:5px;display:flex;float:none;width:auto;padding-left:10px;padding-right:10px;border-radius:4px;color:#000!important;border:1px solid #afaeae;}
 .lista_eti a,.apply_filt{color:#404040 !important;font-weight:400 !important;background:none;-webkit-box-shadow:0px 2px 10px -5px rgba(0,0,0,0.57);-moz-box-shadow:0px 2px 10px -5px rgba(0,0,0,0.57);transition:all 0.3s ease 0s;}
.lista_eti a:hover,.apply_filt:hover{border:none;background:#404040;color:#ffffff !important;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:6px;display:inline-block;}
 .unders{z-index:0;}
 .fixedo .unders{z-index:-1;}
.apply_filt{position:relative;bottom:10px;right:0px;margin:20px 0px 0px 0px;color:#fff!important;cursor:pointer;display:inline-block;background-color:#000;padding:5px 20px;}
 .reset_filt{position:relative;bottom:10px;right:0px;margin:20px 0px 0px 0px;color:#fff!important;cursor:pointer;display:inline-block;padding:5px 20px;border:1px solid #afaeae;color:#000!important;margin-left:10px;}
 ul.filtro.small li:first-child{padding-top:0px;}
.cont-car{margin-left:0px;}
.filtri_megacont{display:flex;flex:1;align-items:center;justify-content:flex-start;}
.filter-box{display:flex;position:absolute;width:calc(100% - 20px);z-index:10;height:auto;overflow-y:hidden;top:40px;border-radius:4px;background-color:#fff;padding:0px 20px;margin:0;border:1px solid #ccc;min-width:228px;opacity:1;transition:all 0.25s linear;flex-flow:column;}
ul.filtro.small{display:flex;flex-flow:column;}
.filtro.small li{width:unset;text-align:left;display:flex;justify-content:center;align-items:center;}
.filtro.small li .bgbox{position:relative;width:19px;height:16px;bottom:0px;margin-right:10px;left:0px;float:left;display:inline-block;border-radius:18px;}
 .filtro.small li.selfiltro .bgbox::after{content:" ";width:8px;height:8px;background-color:#009882;position:absolute;top:4px;left:4px;border-radius:10px;}
 .lista_filtri .filtro li.disabled{outline:none;}
 .lista_filtri .filtro li.disabled .bgbox{border:1px solid rgba(185, 181, 181,0.7);}
 .lista_filtri .filtro li.disabled.permadisabled .bgbox{border:none;border-bottom:1px solid rgba(185, 181, 181,0.7);}
 .filtro{flex-flow:row wrap;display:flex;}
.filtro.small li.selfiltro .bgbox{border:1px solid #009882;background-color:#fff!important;}
.filtro.small li .bgbox{border:1px solid #6a6a6a;background-color:#fff!important;}
 .apply{background-color:#ff0000;width:20px;height:20px;}
 .close{background-color:#fff000;width:20px;height:20px;}
 .filtro li.ghostli{display:none;}
 .risposta-eti.new{margin-left:auto;}
 .filter-box.visuallyhidden{opacity:0;}
 .filter-box.hidden{display:none;}
.filtri_megacont > div:nth-child(3)> div> ul.filtro{height:300px;overflow-y:scroll;width:calc(100% - 4px);}
.filtri_megacont > div:nth-child(3)> div.filter-box{width:282px;}
 .blurrolo{-webkit-filter:blur(3px);filter:blur(3px);}
 .offusca{width:100%;position:absolute;height:100%;z-index:1;top:0px;background-color:rgba(255, 255, 255, 0.8);-webkit-filter:url(#blur);filter:url(#blur);-webkit-filter:blur(5px);filter:blur(5px);}
 .wrpcnt > .cont-car:nth-child(2) >.offusca{display:none!important;}
.lista_eti.act{z-index:2;}
 .lista_eti.act >a{background-color:#000;color:#fff!important;}
.close_filt{cursor:pointer;margin:10px 0px 0px 0px;right:-5px;font-size:18px;float:right;}
 .filtro::-webkit-scrollbar{width:10px;margin-right:3px;}
.filtro::-webkit-scrollbar-track{background:#f1f1f1;}
 .filtro::-webkit-scrollbar-thumb{background:rgba(0, 152, 130, 0.6)!important;}
.filtro::-webkit-scrollbar-thumb:hover{background:rgba(0, 152, 130, 1)!important;}
.lista_eti.acceso a{background-color:#000;color:#fff!important;}
 [data-spanordine],.tot_filtro{margin-left:5px}
}
@media (max-width:1024px){.form_ricerca{position:relative;display:flex;flex:1;width:100%;}
 .fixedo_mobile .tutto .form_ricerca{position:fixed;top:0px;z-index:10;}
 .filtri_switcher{position:absolute;right:15px;width:45px;height:45px;bottom:11px;overflow:hidden;z-index:10;}
 .filtri_switcher > a > span{display:none;}
 #search .n_s_b > div:nth-child(1) > div:last-child{width:calc(100% - 65px);transition:all 0.3s ease;}
 .id11178 .n_s_b > div:nth-child(1) > div:last-child{width:calc(100% );}
 .filtri_switcher a{text-transform:uppercase;display:flex;flex-flow:row;align-items:center;justify-content:center;height:100%;border-radius:4px;}
 i.drv-sliders{margin-top:5px;position:relative;font-size:25px;}
 .openmysearch > div{background-color:#000;width:45px;height:45px;position:absolute;right:70px;border-radius:4px;bottom:21px;}
 .openmysearch > div > i::before{color:#fff;}
 }
#search .n_s_b.asroma{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#f2b723+0,981627+100 */
background:#f2b723;/* Old browsers */
background:-moz-linear-gradient(left, #f2b723 0%, #981627 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(left, #f2b723 0%,#981627 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, #f2b723 0%,#981627 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b723', endColorstr='#981627',GradientType=1 );/* IE6-9 */
}
