<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Styles for screens iphone 3G and All Smartphones in portrait and landscape; */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
    
    /** Top***/
    .lang{position: absolute; top: 3px; z-index: 20;}
    .logo{top:-10px;}
    ul.seo{background: #fff; width: 100%;}

    .briciole a.view_map{float: left; margin-top: 10px; clear: both;}
    .copy p.rekuest-logo{text-align: left;}
    .lista_search{width: 100%; padding-bottom: 5px;}
    .list h1{min-height: 30px;}
        
    /*** bottom ***/
    .footer ul{clear: both;}
    
    /*** Homepage ***/
    .slide{display: none;}
    .claim{padding: 15px; margin-bottom: 15px; margin-top: 20px;}
    .newsletter{-webkit-border-radius: 0px; border-radius: 0px;}
    .search_box{margin-bottom: 20px;}
    .viaggi_hp .title{padding: 0px 10px;}
    .viaggi_hp .title h2{padding-top:5px; padding-bottom: 5px;}
    .viaggi_hp .box_tour, .viaggi_hp .box_dest, .viaggi_hp .box_tip, .viaggi_hp .box_stru {clear: both; width: 93%; margin-bottom: 20px;}
    .viaggi_hp .box_tour .preview img, .viaggi_hp .box_dest .preview img, .viaggi_hp .box_tip .preview img, .viaggi_hp .box_stru .preview img{width: 100%;}
    .phone_bar h4{padding: 20px 5px 20px 5px; font-size: 30px; text-align: left;}
    
    /*** lista ***/
    .lista_search{position: relative; top:-15px; margin-bottom: 5px;}
    .list h1{padding-right: 0px;}
    
    .box_list{ -webkit-border-radius:0px; border-radius: 0px;}
    .box_list .bl_photo img{margin: 0px 15px 10px 15px;}
    .box_list .bl_descr, .box_list .bl_details{padding: 10px 20px;}
    .box_list .bl_details{min-height: 20px;}
    .box_list .bl_price{-webkit-border-radius:0px; border-radius: 0px; padding: 15px 15px 0px 15px; min-height: 10px;}
    .box_list .bl_price a.btn_detail{top:-20px; right: 10px; float: right;}
    .box_list .bl_price h5{text-align: left; float: left; margin-bottom: 5px;}
    .box_list .bl_price h4{text-align: left; float: left; clear: both;}
    .box_list .bl_photo h6.dest_name{margin-left: 15px;}
    .mapbox iframe { height: 280px; }
    
    /*** Scheda***/
    .scheda_price{width: 100%; -webkit-border-radius: 0px; border-radius: 0px; right: 0px; margin-top: 10px;}
    .scheda .zona{clear: both; width: 100%; height: auto; -webkit-border-radius:8px; border-radius: 8px; margin: 5px 0px;}
    .slide_scheda .orbit-container{height: 300px; margin-bottom: 10px;}
    .scheda_price{position: relative; top:-15px; margin: 5px 0px; -webkit-border-radius:8px; border-radius:8px;}
    .section-container.vertical-tabs section.active &gt; .content, .section-container.vertical-tabs .section.active &gt; .content{-webkit-border-radius: 0px; border-radius: 0px;}
    .section-container.vertical-tabs section &gt; .title, .section-container.vertical-tabs .section &gt; .title,
    .section-container.vertical-tabs section:last-child .title, .section-container.vertical-tabs .section:last-child .title,
    .section-container.vertical-tabs section:first-child .title, .section-container.vertical-tabs .section:first-child .title{width:100%; border: solid 1px #7ab3c2; -webkit-border-radius: 0px; border-radius: 0px;}
    .section-container.vertical-tabs section.active &gt; .title, .section-container.vertical-tabs .section.active &gt; .title{width:100%; border: solid 1px #7ab3c2; -webkit-border-radius: 0px; border-radius: 0px;}
    .slide_scheda{display: none;}
    
    .convidi{margin: 15px 15px 15px 15px; width: 90%;}
    .convidi p{width: 90%;}
    
    /*** offerta ***/
    .offerte h1{padding-right: 0px !important;}
    .offerte_list .box {clear: both; width: 93%; float: left;}
    .offerte_list .box .prezzo h4{font-size: 20px;}
}

/* Styles for screens samsung; */
/* Used to alter styles for screens at least 1280px wide. */
@media only screen and (min-width:1280){
    .logo{top:-5px;}
    .content_hp{margin-top: -25px;}
    .viaggi_hp .box_tour, .viaggi_hp .box_dest, .viaggi_hp .box_tip, .viaggi_hp .box_stru {height: 230px !important; width: 45% !important; margin-bottom: 20px;}
    .viaggi_hp .box_tour .preview img, .viaggi_hp .box_dest .preview img, .viaggi_hp .box_tip .preview img, .viaggi_hp .box_stru .preview img{width: 100%;}
    .viaggi_hp .box_tour .preview{bottom: 0px;}
    .slide {display: none;}
    .claim{padding: 15px; margin: 15px 0px;}
    .phone_bar h4{padding: 35px 0px !important; font-size: 30px !important; }
    .copy p.rekuest-logo{text-align: left;}
    .viaggi_hp .title h2{padding-top:5px; padding-bottom: 5px;}
    .search_box{margin-bottom: 15px;}
    .lang{position: absolute; top: 3px; z-index: 20;}
    .offerte_list .box {clear: both; width: 93% !important; float: left;}
    .briciole a.view_map{float: left; margin-top: 10px; clear: both;}
    
    /*** lista ***/
    .lista_search{position: relative; top:-15px; margin-bottom: 5px; width: 100%; padding-bottom: 5px;}
    .list h1{padding-right: 0px; min-height: 30px;}
    .box_list{ -webkit-border-radius:0px; border-radius: 0px;}
    .box_list .bl_photo h6.dest_name{margin-left: 15px;}
    .box_list .bl_photo img{margin: 0px 15px 10px 15px;}
    .box_list .bl_details{min-height: 20px;}
    .box_list .bl_descr, .box_list .bl_details{padding: 10px 20px;}
    .box_list .bl_price{-webkit-border-radius:0px; border-radius: 0px; min-height: 20px; padding: 15px;}
    .box_list .bl_price a.btn_detail{top:-20px; right: 10px; float: right;}
    .box_list .bl_price h5{text-align: left; float: left; margin-bottom: 15px;}
    .box_list .bl_price h4{text-align: left; float: left; clear: both;}
    
    .mapbox iframe { height: 300px; }
    
    /*** Scheda***/
    .scheda_price{width: 100%; -webkit-border-radius: 0px; border-radius: 0px; right: 0px; margin-top: 10px;}
    .scheda .zona{clear: both; width: 100%; height: auto; -webkit-border-radius:8px; border-radius: 8px; margin: 5px 0px;}
    .slide_scheda .orbit-container{height: 300px; margin-bottom: 10px;}
    .scheda_price{position: relative; top:-15px; margin: 5px 0px; -webkit-border-radius:8px; border-radius:8px;}
    .section-container.vertical-tabs section.active &gt; .content, .section-container.vertical-tabs .section.active &gt; .content{-webkit-border-radius: 0px; border-radius: 0px;}
    .section-container.vertical-tabs section &gt; .title, .section-container.vertical-tabs .section &gt; .title,
    .section-container.vertical-tabs section:last-child .title, .section-container.vertical-tabs .section:last-child .title,
    .section-container.vertical-tabs section:first-child .title, .section-container.vertical-tabs .section:first-child .title{width:100%; border: solid 1px #7ab3c2; -webkit-border-radius: 0px; border-radius: 0px;}
    .section-container.vertical-tabs section.active &gt; .title, .section-container.vertical-tabs .section.active &gt; .title{width:100%; border: solid 1px #7ab3c2; -webkit-border-radius: 0px; border-radius: 0px;}
        
    .convidi{margin: 15px 15px 15px 15px; width: 93%;}
    .convidi p{width: 90%;}
}

    
/* iPads in portrait and landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
    .header{height: 400px;}
    .slide{height: 310px;}
    .slide .orbit-container .orbit-slides-container &gt; * .orbit-caption{bottom: 5%; width: 60%;}
    .scheda .zona p{font-size: 12px;}
    .claim{padding: 15px; margin-bottom: 15px; width: 100%;}
    .newsletter{width: 100%; -webkit-border-radius:0px; border-radius: 0px;}
    .phone_bar h4{padding: 40px 0px 0px 0px; font-size: 35px;}
    .preventivo .richiedi_prev .info-privacy label{padding-right: 100px;}
    .viaggi_hp .box_tour, .viaggi_hp .box_dest{width: 30%;}
    .offerte_list .box{width: 47%;}
    .box_list .bl_descr p{height: 70px; overflow: hidden;}
}

</pre></body></html>