@charset "utf-8";
/* CSS Document */

body{margin-top:0px;margin:0px;padding:0px;}

.growImg{transition:all .2s ease-in-out;}
.growImg:hover{transform:scale(1.02);overflow:hidden;}

.banner-int-desktop {display:block;}

.banner-int-tablet {display:none;}

.banner-int-mobile {display:none;}

.top-header-centrato {width:95%; height:30px; margin:0 auto; padding:0px; position: relative;}

.position-selettori-lingua {width:108px; height:30px; position:absolute; right:0px; color:#FFF; font-family: 'Raleway', sans-serif; font-weight: 400; font-size:15px; line-height:30px;}

.position-selettori-lingua a {color:#FFF; font-family: 'Raleway', sans-serif; font-weight: 400; font-size:15px; padding:0px 5px; text-decoration:none;}

.position-selettori-lingua a:hover {color:#FFF; text-decoration:underline;}

.position-loghi-header {width:50px; height:19px; position:absolute; right:100px; top:6px;}

.position-loghi-header span {float:left; color:#fff; font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 15px; padding-right:10px;}

.position-menu-desktop {position:absolute; top:40px; right:2.5%; display: block;}

.position-menu-desktop-sticky {position:absolute; top:25px; right:2.5%; display: block;}

.whatsapp-top-header {width:195px; /*right:520px;*/ right:350px; height:30px; top:5px; position: absolute;  z-index:10;}

.whatsapp-top-header a {color:#FFF; font-family: 'Raleway', sans-serif; font-weight: 400; font-size:15px; text-transform: none; text-decoration: none;}

.telefono-top-header {width:150px; height:30px; top:5px; position: absolute; right:350px; z-index:10;}

.telefono-top-header a {color:#FFF; font-family: 'Raleway', sans-serif; font-weight: 400; font-size:15px; text-transform: none; text-decoration: none;}

.mail-top-header {width:180px; height:30px; top:5px; position: absolute; right:150px; z-index:10;}

.mail-top-header a {color:#FFF; font-family: 'Raleway', sans-serif; font-weight: 400; font-size:15px; text-transform: none; text-decoration: none;}

.logo-header {height:85px; float:left; margin-top:-20px;}

.logo-header-ridotto {height:65px; float:left; margin-top:-15px;}

.menu-mobile {display:none;}

.h1-title-santacaterina {color:#00C3C3; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:35px; text-align: center; padding-top:50px; line-height: 40px;}

.h1-title-santacaterina span {color:#ff6b26; /* #d69d5a */ font-weight: 600;} 

.padding-title-chi-siamo {padding-top:0px;}

.p-santacaterina {color:#5a5a5a; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:20px; text-align: center; width:80%; margin-left:10%; }

.p-santacaterina span {color:#ff6b26; /* #d69d5a */ font-weight: 600;}

.padding-p-santacaterina {padding-bottom:50px;}

.p-santacaterina-intro {color:#5a5a5a; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:20px; text-align: left; width:80%; margin-left:0%;}

.br-intro {display:inline;}

.box-scopri-storia {text-align:center; width:80%;}

.box-singolo-servizi {width:18%; margin:1%; float:left; margin-bottom:60px;}

.pulsante-link {background:#c79557;font-family: 'Poppins', sans-serif; font-weight: 400; color:#fff; padding:10px; text-decoration: none; /*border-radius:5px;*/ border-radius:0px;}

.pulsante-link:hover {background:#00C3C3;}

.position-link-catalogo {/*margin-top:250px;*/ margin-top:18%;}

.box-prenotazione {height:70px; line-height:70px; clear:both; width:100%; background: rgba(0,195,195,0.9); text-align:center;}

.box-prenotazione a {font-family: 'Poppins', sans-serif; font-weight: 600; font-size:35px; text-align: center; color:#fff; text-decoration: none;}

.box-prenotazione:hover {height:70px; line-height:70px; clear:both; width:100%; background:#ff6b26; /* #d69d5a */}

.container-camere-home {width:100%; height:auto; clear:both; margin:0 auto; padding:0px; margin-bottom:0px; margin-top:-30px; background-color:#fbfbfb;}

.content-camere-home {width:1400px; height:auto; margin:0 auto; padding:0px; }

.colonna-camere-50 {width:46%; height:auto; margin:2%; float:left;}

.colonna-camere-50-dettaglio {width:46%; height:auto; margin:2%; float:left;}

.camera-singola-home {width:100%; height:auto; position: relative; margin-bottom:50px; webkit-box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 15%); -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 15%);}

.etichetta-camera-singola-home {position: absolute; bottom:0px; left:10px; background:#ff6b26; /* #d69d5a */ z-index:1;}

.etichetta-camera-singola-home h3 {font-family: 'Poppins', sans-serif; font-weight: 400; font-size:18px; text-align: left; padding:0px 20px; color:#fff;}

.decorazione-titoli {width:320px;}

 /* inizio effetto camere //////////////////////////////////////////////////////////////////////////////*/

.containerWorksHome {
  position: relative;
  width: 100%;  background: #000;
}

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middleText {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  /* top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);*/
  text-align: left; width:100%; top: 20px; left:0px;
}

.containerWorksHome:hover .image {
  opacity: 0.3;
}

.containerWorksHome:hover .middleText {
  opacity: 1;
}

.textDescription {
  width:100%; font-family: 'Poppins', sans-serif; font-weight: 400; font-style: normal; font-size:35px; /*padding: 16px 32px;*/ color:#fff; text-align: left; 
}

.textDescription a {font-family: 'Poppins', sans-serif; font-weight: 400; font-style: normal; font-size:35px; /*padding: 16px 32px;*/ color:#fff; text-decoration:none; text-align: left;}

.textDescriptionSub {
  font-family: 'Poppins', sans-serif; font-weight: 400; font-style: normal; font-size:18px; /*padding: 16px 32px;*/ color:#fff; text-align: left; padding-top:30px;
}

.textDescriptionSub a {
  font-family: 'Poppins', sans-serif; font-weight: 400; font-style: normal; font-size:18px; /*padding: 16px 32px;*/ color:#fff;  text-decoration:none;
}

.textDescriptionSubScopri a {
  font-family: 'Poppins', sans-serif; font-weight: 400; font-style: normal; font-size:18px; /*padding: 16px 32px;*/ color:#fff;  text-decoration:none; position:absolute; top:250px; display:block; text-decoration: underline;
}

 /* fine effetto camere //////////////////////////////////////////////////////////////////////////////*/

.h2-title-santacaterina {color:#00C3C3; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:35px; text-align: center; padding-top:50px; line-height: 40px;}

.h2-title-santacaterina span {color:#ff6b26; /* #d69d5a */ font-weight: 600;}

.container-news-home {width:1000px; height:auto; clear:both; margin:0 auto; padding:0px; margin-bottom:0px; margin-top:-20px;}

.container-news-home h2 {color:#00C3C3; font-family: 'Poppins', sans-serif; font-weight: 500; font-size:35px; text-align: center; padding-top:0px;}

.colonna-50-news-home {width:48%; float:left; margin:1%; position:relative; /*box-shadow: 0px 4.13418px 4.13418px rgb(0 0 0 / 25%);*/ margin-bottom:60px;}

.box-immagine-news {width:100%; height:auto; float:none;}

.box-title-testo-news { width:60%; height:60%; position: absolute; top:20%; left:20%; z-index:1; background: #fff;}

.box-title-testo-news h4 {color:#5a5a5a; font-family: 'Poppins', sans-serif; font-weight: 700; font-size:20px; padding:5%; margin:0px; padding-bottom:0%; text-align: center;}

.box-title-testo-news h3 {color:#00C3C3; font-family: 'Poppins', sans-serif; font-weight: 700; font-size:28px; padding:30px 5%; margin:0px; text-align: center;}

.box-title-testo-news p {color:#5a5a5a; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:20px; padding:0% 5%; margin:0px; text-align: center;}

.box-title-testo-news a {color:#00C3C3; font-family: 'Poppins', sans-serif; font-weight: 500; font-size:18px; text-align: center; padding:0px 5%; margin:5% 0%;}

.position-link-news {width:60%; margin-left:20%; text-align: center; padding-bottom:10px; border-bottom:1px solid #593c2f; position: absolute; bottom: 30px; left:20%;}

.angolo-sx-bottom {
    -webkit-border-bottom-left-radius: 50px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 50px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 0px;
}

.angolo-dx-bottom {
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 50px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 50px;
}


/* inizio footer */

.logo-footer-hotel {width:320px;}

.torna-su {float:right; padding-top:0px; position: absolute; right:-50px;}

footer {width:100%; height:auto; background:#00C3C3; border-top:3px solid #028181; clear:both;}
		
.footer-center {width:95%; height:auto; margin:0 auto; padding:0px; padding-top:20px; padding-bottom:20px; position: relative;}

.torna-su {float: right; padding-top: 0px; position: absolute; right: 0px;}

.dimensioni-logo-footer {width:70px; height:auto; float:left; margin-bottom:70px; padding-right:10px;}

.colonna-33-footer {float:left; padding:10px 0px;}

.first {width:39%;} .second {width:27%;} .third {width:33%;}

.disable-menu {display:block;}

.colonna-33-footer h3 {font-family: 'Poppins', sans-serif; font-size: 17px; font-style: normal; font-weight: 500; line-height: 23px; letter-spacing: 0em; text-align: left; padding:0px; margin:0px; color:#fff;}

.colonna-33-footer p {font-family: 'Poppins', sans-serif; font-size: 17px; font-style: normal; font-weight: 400; line-height: 23px; letter-spacing: 0em; text-align: left; padding:0px; margin:0px; color:#fff;}

.colonna-33-footer p a {font-family: 'Poppins', sans-serif; font-size: 17px; font-style: normal; font-weight: 400; line-height: 34px; letter-spacing: 0em; text-align: left; text-decoration: none; color:#fff;}

.paragrafo-telefono-footer {width: 95%; height:27px; margin-left:5%; line-height:27px; padding-bottom:30px; margin-top:0px}

.paragrafo-fax-footer {width: 95%; height:27px; margin-left:5%; line-height:27px; padding-bottom:30px;}

.paragrafo-social-footer span {float:left; color:#fff; font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 19px; padding-right:10px;}


/* segnalato da  /////////////////////////////////////////////////// */

.container-segnalato-da {width:100%; height:auto; clear:both; margin:0 auto; padding:0px; margin-bottom:0px; margin-top:-30px; background-color:#fff;}

.content-segnalato-da {width:90%; height:auto; margin:0 auto; padding:0px; }

.colonna-segnalato-da-20 {width:18%; height:auto; margin:1%; float:left;}

.logo-segnalato-da-80 {width:80%; margin-left:10%;}

.logo-segnalato-da-60 {width:60%; margin-left:20%; margin-top:20px;}

/* fine segnalato da  /////////////////////////////////////////////////// */


/* recensioni  /////////////////////////////////////////////////// */

.container-recensioni {width:100%; height:auto; clear:both; margin:0 auto; padding:0px; margin-bottom:0px; margin-top:-30px; background-color:#ff6b26; /* #d69d5a */}

.content-recensioni {width:90%; height:auto; margin:0 auto; padding:0px;}

/* fine recensioni  /////////////////////////////////////////////////// */


.prenota-camera {width:200px; height:50px; background:#ff6b26; /* #d69d5a */ text-align: center;}

.prenota-camera:hover {width:200px; height:50px; background:#00C3C3; text-align: center;}

.prenota-camera:hover a {font-family: 'Poppins', sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 50px; letter-spacing: 0em; text-align: center; text-decoration: none; color:#fff;}

.prenota-camera a {width:200px; height:50px; font-family: 'Poppins', sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 50px; letter-spacing: 0em; text-align: center; text-decoration: none; color:#fff; display: block;}

/* pagina TEMPO LIBERO ///////////////////////////////////////////////// */

.box-tempo-libero {width:70%; margin-left:15%; margin-top:0px;}

.colonna-50-tempo-libero {width:48%; margin:1%; float:left;}

.colonna-50-tempo-libero p {text-align:left; width:100%; margin-left:0px;}

.width-testo-sacro-monte {width:100%; text-align:left; margin-left:0px;}


/* pagina CONTATTI ///////////////////////////////////////////////// */

.box-contatti {width:70%; margin-left:15%; margin-top:60px;}

.colonna-50-contatti {width:31%; margin:1%; float:left;}

.centratura-testo-verticale-contatti {height: 340px; line-height: 340px;}

.centratura-testo-verticale-contatti .box-h1-p-contatti {display: inline-block; vertical-align: middle; line-height: normal;}

.colonna-50-contatti h3 {font-family: 'Poppins', sans-serif; font-size: 25px; font-style: normal; font-weight: 500; line-height: 23px; letter-spacing: 0em; text-align: center; padding:0px; margin:0px; color:#00C3C3;}

.colonna-50-contatti p {font-family: 'Poppins', sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 23px; letter-spacing: 0em; text-align: center; padding:0px; margin:0px; color:#5a5a5a;}

.colonna-50-contatti p a {font-family: 'Poppins', sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 34px; letter-spacing: 0em; text-align: center; text-decoration: none; color:#5a5a5a;}

/* PAGINA NEWS ARCHIVIO /////////////////////////////////////////////////////////////////*/

.box-title-testo-news-archivio { width:80%; height:auto; margin-left:10%; border-bottom:1px solid #00C3C3;}

.box-title-testo-news-archivio h4 {color:#5a5a5a; font-family: 'Poppins', sans-serif; font-weight: 500; font-size:20px; padding:15px 0%; margin:0px; padding-bottom:0%;}

.box-title-testo-news-archivio h2 {color:#00C3C3; font-family: 'Poppins', sans-serif; font-weight: 500; font-size:28px; padding:15px 0%; margin:0px;}

.box-title-testo-news-archivio h2 a {color:#00C3C3; font-family: 'Poppins', sans-serif; font-weight: 500; font-size:28px; padding:15px 0%; margin:0px;}

.box-title-testo-news-archivio h2 a:hover {color:#5a5a5a; font-family: 'Poppins', sans-serif; font-weight: 500; font-size:28px; padding:15px 0%; margin:0px;}


/* PAGINA NEWS DETTAGLIO /////////////////////////////////////////////////////////////////*/

.box-title-testo-news-int { width:80%; height:auto; margin-left:10%;}

.box-title-testo-news-int h4 {color:#5a5a5a; font-family: 'Poppins', sans-serif; font-weight: 500; font-size:20px; padding:5%; margin:0px; padding-bottom:0%;}

.box-title-testo-news-int h1 {color:#00C3C3; font-family: 'Poppins', sans-serif; font-weight: 500; font-size:28px; padding:2.5% 5%; margin:0px;}

.box-title-testo-news-int p {color:#5a5a5a; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:20px; text-align: left; padding:0% 5%; margin:0px;}

.box-title-testo-news-int a {color:#00C3C3; font-family: 'Poppins', sans-serif; font-weight: 500; font-size:18px; text-align: left; padding:0px 5%; margin:5% 0%;}



.dimensioni-box-carta-credito {width:5%; float:left; margin:1%;} .first-card {margin-left:29%;}


.seguici-social {font-family: 'Poppins', sans-serif; font-weight: 600; font-size:18px; text-align: left; text-decoration: none; color:#fff !important; background:#00C3C3; width:190px; height:61px; clear:both; margin-top:20px; line-height:61px; padding:0px 20px; border-radius: 10px;}
    
.seguici-social a {font-family: 'Poppins', sans-serif; font-weight: 600; font-size:18px; color:#fff !important; text-decoration: none; display:block;}
    
.seguici-social:hover {font-family: 'Poppins', sans-serif; font-weight: 600; font-size:18px; text-align: left; text-decoration: none; color:#fff !important; background:#ff6b26; width:190px; height:61px; clear:both; margin-top:20px; line-height:61px; padding:0px 20px; border-radius: 10px;}


@media only screen and (max-width:1600px){
.container-r-i-s-o {width:100%; height:auto; clear:both; margin:0 auto; padding:0px;}	
}

@media only screen and (max-width:1540px){
.a-capo-qualita {display: inline;}
	
.p-santacaterina {font-size:18px;}
	
.centratura-testo-verticale {height: 400px; line-height: 400px;}
}

@media only screen and (max-width:1400px){
.content-camere-home {width:100%;}
}

@media only screen and (max-width:1200px){
.container-news-home {width:90%; height:auto; clear:both; margin:0 auto; padding:0px; margin-bottom:0px;}	
	
.h1-title-santacaterina {font-size:30px; text-align: center; padding-top:50px; width:95%; margin-left:2.5%;}
	
.p-santacaterina-intro {font-family: 'allerregular'; font-size:20px; width:95%; margin-left:2.5%;}
	
.p-santacaterina {color:#5a5a5a; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:20px; text-align: center; width:80%; margin-left:10%;}
	
.padding-title-chi-siamo {padding-top:0px;}
	
.p-santacaterina {width:90%; margin-left:5%;}
	
.centratura-testo-verticale {height: 350px; line-height: 350px;}
    
.width-testo-sacro-monte {width:95% !important; text-align:left; margin-left:2.5%;}


/* pagina CONTATTI ///////////////////////////////////////////////// */
.box-contatti {width:80%; margin-left:10%; margin-top:60px;}
	
.centratura-testo-verticale-contatti {height: auto; line-height: 35px;}

.centratura-testo-verticale-contatti .box-h1-p-contatti {display: inline-block; vertical-align: middle; line-height: normal;}
	
}



@media only screen and (max-width:1340px){

.position-menu-desktop {display:none;} 
.menu-mobile {position:absolute; top:10px; right:2.5%; display: block;}
	
.position-menu-mobile-sticky {position:absolute; top:0px; right:5%; display: block;}
	
.disable-menu {display:none;}

}


@media only screen and (max-width:1180px){
    
.box-tempo-libero {width:100%; margin-left:0%; margin-top:0px;}

.colonna-50-tempo-libero {width:96%; margin:2%; float:left;}
    
.margin-sacro-monte {margin-top:-50px;}
    
}

@media only screen and (max-width:1050px){
	
.centratura-testo-verticale {height: 320px; line-height: 320px;}

.p-santacaterina {font-size:17px;}
		
}

@media only screen and (max-width:1000px){
	
.colonna-50-chi-siamo {width:100%; float:none;}
	
.centratura-testo-verticale {height: auto; line-height: 35px;}
	
}


@media only screen and (max-width:980px){
	
/*.p-santacaterina {width:90%; margin-left:5%;}*/
	
.position-menu-desktop {display:none;} 
.menu-mobile {position:absolute; top:10px; right:0%; display: block;}
	
.position-menu-mobile-sticky {position:absolute; top:0px; right:5%; display: block;}
	
.disable-menu {display:none;}
	
.first {width:60%;} .second {width:40%;} .third {width:33%;}
	
.colonna-50 {width:98%; margin:1%;}
		
.br-intro {display:none;}
	
.box-scopri-storia {text-align:center; width:80%; margin-left:10%;}
	
.box-title-testo-news h3 {padding: 20px 5%;}
    
.etichetta-camera-singola-home h3 {font-size: 16px; padding: 0px 10px;}
       
}

@media only screen and (max-width:900px){

.banner-int-desktop {display:none;}

.banner-int-tablet {display:block;}

.banner-int-mobile {display:none;}
    
.nascondi-numero-mail {display: none;}
    
.whatsapp-top-header {width:20px; height:20px; /*right: 225px;*/ right: 180px;}
    
.telefono-top-header {width:20px; height:20px; right: 180px;}
    
.mail-top-header {width:25px; right:135px;}
    
}


@media only screen and (max-width:860px){

.colonna-50-contatti {width:48%; margin:1%; float:left; margin-bottom:30px;}

}


@media only screen and (max-width:820px){
    
.colonna-camere-50-dettaglio {width:96%; height:auto; margin:2%; float:left;}
    
.colonna-50-contatti {width:48%; margin:1%; float:none; margin-bottom:30px; margin-left:26%;}
    
}


@media only screen and (max-width:800px){
.box-singolo-qualita-riso {width:31%; margin:1%; float:left; margin-top:30px; margin-bottom:30px;}
.margin-qualita-riso {margin-left:19% !important;}
		
.position-link-news {bottom: 10px;}
}

@media only screen and (max-width:767px){
.colonna-camere-50 {width:96%; height:auto; margin:2%; float:left;}	
    
.content-segnalato-da {width:100%; height:auto; margin:0 auto; padding:0px; }

.colonna-segnalato-da-20 {width:31%; height:auto; margin:1%; float:left;}
    
.margin-segnalato-da {margin-left:17%;}
}


@media only screen and (max-width:705px){

.banner-int-desktop {display:none;}

.banner-int-tablet {display:none;}

.banner-int-mobile {display:block;}
    
.nascondi-numero-mail {display: none;}
    
.whatsapp-top-header {width:20px; height:20px; right: 180px; /*right: 225px;*/}
    
.telefono-top-header {width:20px; height:20px; right: 180px;}
    
.mail-top-header {width:25px; right:135px;}
    
}


@media only screen and (max-width:700px){
	
/* pagina CONTATTI ///////////////////////////////////////////////// */

.box-contatti {width:80%; margin-left:10%; margin-top:60px;}

.colonna-50-contatti {width:100%; margin:0%; float:none; margin-bottom:30px;}
	
/* pagina CERTIFICAZIONI ///////////////////////////////////////////////// */

.box-certificazioni {width:80%; margin-left:10%; margin-top:60px;}

.certificazione-singola {width:100%; margin:1%; float:none; margin-bottom:30px;}
	
.colonna-50-news-home {width:98%; float:left; margin:1%; margin-bottom:30px;}
	
.box-title-testo-news h3 {padding: 30px 5%;}
	
.position-link-news {bottom: 30px;}
}

@media only screen and (max-width:650px){
.first {width:100%;} 
.second {width:100%;}	
	
.paragrafo-telefono-footer {margin-left:0%; margin-top:30px !important;}

.paragrafo-fax-footer {margin-left:0%;}

.paragrafo-social-footer {margin-left:0%;}
	
.footer-center {padding-bottom:50px;}
	
.colonna-100-catalogo h2 {padding-top: 20px; margin-bottom: -20px;}
    
.textDescriptionSub {display:none;} 

	
/* PAGINA NEWS DETTAGLIO /////////////////////////////////////////////////////////////////*/

.box-title-testo-news-int { width:90%; height:auto; margin-left:5%;}
}

@media only screen and (max-width:600px){
    
    .dimensioni-logo-footer {float:none; margin-bottom: 10px;}
	
	.second {margin-top: -50px;} 
    
    .colonna-segnalato-da-20 {width:98%; height:auto; margin:1%; float:left; margin-bottom:20px;}
    
    .logo-segnalato-da-80 {width:50%; margin-left:25%;}

    .logo-segnalato-da-60 {width:50%; margin-left:25%; margin-top:0px; margin-bottom:20px;}
    
    .margin-segnalato-da {margin-left:1%;}
    
    .logo-header {height: 65px;}

}

@media only screen and (max-width:500px){
.box-prenotazione {height: auto; line-height: 30px; padding:10px 0px;}
.box-prenotazione:hover {height: auto; line-height: 30px; padding:10px 0px;}
}
    
@media only screen and (max-width:480px){
.box-singolo-qualita-riso {width:48%; margin:1%; float:left; margin-top:30px; margin-bottom:30px;}
.margin-qualita-riso {margin-left:1% !important;}
.margin-qualita-riso-mobile {margin-left:25% !important;}
	
.colonna-100-catalogo h2 {padding-top: 0px; margin-bottom: -45px; font-size:35px;}
	
.pulsante-link {font-size:20px;}
			
.container-news-home {margin-bottom:-30px; margin-top:-40px;}
	
.position-menu-mobile-sticky {position:absolute; top:28px; right:10%; display: block;}
    
    
.dimensioni-box-carta-credito {width:20%; float:left; margin:1.66%;} .first-card {margin-left:15.02%;} .second-card {margin-left:15.02%;}

.position-loghi-header span {display:none;}

}

@media only screen and (max-width:480px){
.logo-header {height: 40px; margin-top: -5px;}
}

@media only screen and (max-width:360px){

    .logo-footer-hotel {width:150px;}
    
    .decorazione-titoli {width:90%;}
    
    .logo-header {height: 35px; margin-top: -5px;}
    
    .etichetta-camera-singola-home h3 {font-size:14px;}
    
    .box-prenotazione a {font-size:25px;}
    
}


@media only screen and (max-width:320px){
.position-menu-mobile-sticky {position:absolute; top:0px; right:10%; display: block;}
}

