<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/************************************************ Responsive ************************************************/
@media (max-width:1400px){#sezioneBottom{position:relative !important;}
.imgcols5 .imgBox,.imgcols6 .imgBox,.imgcols7 .imgBox{width:25% !important;}
.slideshow .slide-desc-right{width:33% !important;}
.cols6,.cols5,.cols4{display:contents; width: 100%;}
.cols6 .tdCols,.cols5 .tdCols,.cols4 .tdCols{width:33.3333333333% !important;display:inline-block;}
}
@media (max-height:500px){
#sezioneBottom{position:relative !important;padding:0;}
}
@media (max-width:1100px){
.cols6,.cols5,.cols4,.cols3{display:contents; width: 100%;}
.cols6 .tdCols,.cols5 .tdCols,.cols4 .tdCols,.cols3 .tdCols{width:50% !important;display:inline-block;}
#menu{padding-left:190px;}
}
@media (max-width:1024px){#wrap{padding-top:50px;}
#mainmenu .menus{display:none;}
#menu{display:none; padding-left:0; overflow-y:auto; height:-webkit-fill-available; width: -webkit-fill-available !important; padding:0 0 40px 0;}
#menu ul{display:block;float:none;width:100%;height:auto; padding: 10px !important; margin: 0;}
#menu li{display:block;float:none;width:100%;background:none !important;padding-left:5px !important;text-align: left;}
#menu li a{display:inline-block;float:none;padding-right: 10px !important;}
#menu .onlyMobile{display: inline-block;}
#menu .popupClick{font-size: 20pt;}
#menu .popupContent{width: auto !important; margin:0 !important; padding: 0 0 0 10px !important; box-shadow:none; position:inherit;}
#menu .popupContent .popupContent{display: block !important;}
#menu .popupHover .popupContent a{display:block; width: 90%;}
#menu .popupContent a{text-align:center; padding: 5px 0 !important;}
#menu .popupHover:hover .popupContent{display:none;}
#logo{display: none !important;}
#logoMobile{display:inline;}
.slideshow .slide-desc-right{width:50% !important;font-size:16px !important;}
.slideshow .slide-desc-right h2{font-size:26px !important;}
.slideshow .slide-desc-bottom,.slideshow .slide-desc-bottom h2{font-size:16px !important;}
.sectionPos{width:100% !important; padding-left:10px !important; padding-right:10px !important;}
#bottom{width:100% !important;}
#columnCenter{width:100% !important; padding-left:10px !important; padding-right:10px !important;}
#columnCenter .styleTable{width:100% !important; padding-left:10px !important; padding-right:10px !important;}
#slidecaption{bottom:64px !important;padding:10px !important;font-size:14px !important;width:100% !important;border-radius:0 !important;}
.button-menu{display:inline !important;margin-right:-50px;}
.menuTitle{font-size:20pt;padding:20px 0;text-align:center;margin:0 0 0 0;width:100%;}
#language{display:none;margin:2px auto 0 auto;background-color:initial;}
.button-language{display:inline;margin-left:-50px;}
#loginBox{margin: 10px 5px 0 0; right: 45px; position: absolute;}
#searchBox{width: 100%;}
#searchBox .popupClick{display:none;}
}
@media (max-width:940px){#top{display:block;height:auto;}
.imgcols4 .imgBox,.imgcols5 .imgBox,.imgcols6 .imgBox,.imgcols7 .imgBox{width:33.3333333333% !important;}
.imgcols8 .imgBox,.imgcols9 .imgBox,.imgcols10 .imgBox{width:16.6666666666% !important;}
}
@media (max-width:870px){.slideshow .pannel-description{font-size:16px !important;}
.slideshow .pannel-description h2{font-size:26px !important;}
.cols6 .tdCols,.cols5 .tdCols,.cols4 .tdCols,.cols3 .tdCols{width:50% !important;}
#leftContent, #rightContent, #centerContent{display:block !important;margin:20px auto;width:100% !important;min-width:100% !important;max-width:100% !important;border:0 !important;border-bottom:0 !important;padding:7px !important;}
#centerContent{margin:0 auto;padding:0 !important;}
#sub-menu{position:static !important;width:100% !important;}
#sezioneBottom .pos_banner tbody td{width:100% !important;display:block;padding:0;}
#sezioneBottom .pos_banner .globalBox{border-bottom:2px solid #999;padding:10px 0 20px 0;}
#sezioneBottom .pos_banner tbody td table td{width:auto !important;display:table-cell !important;}
.imgcols3 .imgBox,.imgcols4 .imgBox,.imgcols5 .imgBox,.imgcols6 .imgBox,.imgcols7 .imgBox{width:50% !important;}
.menuId1{min-height:500px;}
.menuId1 #leftContent, .menuId1 #rightContent{display:none;}
#sezioneTop,#sezioneBottom{padding:0 !important;}
.globalBox, .globalBox p {height: auto !important;}
}
@media (max-width:650px){
.popup-box,.popupFix-box{bottom:10%;top:10%;}
#sezioneTop .sectionPos{padding: 30px 0 !important;}
#sezioneBottom .sectionPos{padding: 30px 0 !important;}
#columnCenter{padding: 40px 0 !important;}
.styleTable{padding: 0 !important; padding-left: 0 !important; padding-right: 0 !important;}
.tdCols{padding:0 0 10px 0 !important;width:100% !important;display:block;text-align:justify;}
#bottom select,#bottom input[type=text],#bottom textarea{width:100% !important;display:block;}
.tabellaForm th, .tabellaForm td{display:block !important;width:100%;}
.tabellaForm th{margin-top:20px;}
.imgcols2 .imgBox,.imgcols3 .imgBox,.imgcols4 .imgBox,.imgcols5 .imgBox,.imgcols6 .imgBox,.imgcols7 .imgBox{width:100% !important;}
.imgGalleryVertL, .imgGalleryVertR{width:100% !important;float:none !important;margin:0 !important;}
.slideshow .slide-desc-right{width:100% !important;background-color:rgba(0,0,0,0.4) !important;font-size:14px !important;}
.requiredInfo{width:100%;}
.popup-box{margin:0;width:100%;border-radius:0;}
.popup-box .text-box{display:block;width:100%;}
.popup-box .text-img{display:block;width:100%;}
.admin .displayCel{text-align:center;}
.popupContent{width:100%;left:0;border-radius:0 !important;}
.newsletterSends{max-width:100%;}
.onlyMobile{display: inline-block;}
.hideMobile{display: none;}
.popup-box, .popupFix-box{width: 100%;}
#loginBox .popupContent{margin: 5px 0 0 0 !important; width: 100%; position: fixed; min-width: auto;}
#loginBox .user-subscribe label{width: 35%;}
.filterIcon{float: right; margin-top:-38px;}
.boxImgLogo .textContent{width:100%;margin-top:-30% !important;margin-left:0 !important;}
.boxImgLogo .arrowBox{display:none;}
.galleryVertTable td{display: block; width: 100% !important;}
.galleryVertTable .galTr{display: flex; flex-direction: column;}
.galleryVertTable .galPercent{order: 1;}
.galleryVertTable .galText{order: 2;}
.globalBox{padding: 0 !important;}
.globalBox .textContent{padding: 0 10px 20px 10px;}
.globalBox .galText{padding: 0 10px 20px 10px !important;}
}
@media (max-width:550px){.adminBox{width:100% !important;left:0;}
.cols6 .tdCols,.cols5 .tdCols,.cols4 .tdCols,.cols3 .tdCols,.cols2 .tdCols{width:100% !important;display:inline-block;}
.imgcols8 .imgBox,.imgcols9 .imgBox,.imgcols10 .imgBox{width:25% !important;}
}
</pre></body></html>