@font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 300;
src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300.eot); src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300.eot?#iefix) format('embedded-opentype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300.woff2) format('woff2'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300.woff) format('woff'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300.ttf) format('truetype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300.svg#Poppins) format('svg'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: italic;
font-weight: 300;
src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300italic.eot); src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300italic.eot?#iefix) format('embedded-opentype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300italic.woff2) format('woff2'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300italic.woff) format('woff'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300italic.ttf) format('truetype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-300italic.svg#Poppins) format('svg'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-regular.eot); src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-regular.eot?#iefix) format('embedded-opentype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-regular.woff2) format('woff2'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-regular.woff) format('woff'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-regular.ttf) format('truetype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-regular.svg#Poppins) format('svg'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: italic;
font-weight: 400;
src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-italic.eot); src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-italic.eot?#iefix) format('embedded-opentype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-italic.woff2) format('woff2'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-italic.woff) format('woff'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-italic.ttf) format('truetype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-italic.svg#Poppins) format('svg'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-500.eot); src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-500.eot?#iefix) format('embedded-opentype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-500.woff2) format('woff2'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-500.woff) format('woff'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-500.ttf) format('truetype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/poppins-v20-latin_latin-ext-500.svg#Poppins) format('svg'); } @font-face {
font-display: swap; font-family: 'Manrope';
font-style: normal;
font-weight: 200;
src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-200.eot); src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-200.eot?#iefix) format('embedded-opentype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-200.woff2) format('woff2'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-200.woff) format('woff'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-200.ttf) format('truetype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-200.svg#Manrope) format('svg'); } @font-face {
font-display: swap; font-family: 'Manrope';
font-style: normal;
font-weight: 300;
src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-300.eot); src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-300.eot?#iefix) format('embedded-opentype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-300.woff2) format('woff2'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-300.woff) format('woff'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-300.ttf) format('truetype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-300.svg#Manrope) format('svg'); } @font-face {
font-display: swap; font-family: 'Manrope';
font-style: normal;
font-weight: 400;
src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-regular.eot); src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-regular.eot?#iefix) format('embedded-opentype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-regular.woff2) format('woff2'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-regular.woff) format('woff'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-regular.ttf) format('truetype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-regular.svg#Manrope) format('svg'); } @font-face {
font-display: swap; font-family: 'Manrope';
font-style: normal;
font-weight: 500;
src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-500.eot); src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-500.eot?#iefix) format('embedded-opentype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-500.woff2) format('woff2'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-500.woff) format('woff'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-500.ttf) format('truetype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/manrope-v13-latin_latin-ext-500.svg#Manrope) format('svg'); } @font-face {
font-display: swap; font-family: 'Amatic SC';
font-style: normal;
font-weight: 700;
src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/amatic-sc-v24-latin_latin-ext-700.eot); src: url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/amatic-sc-v24-latin_latin-ext-700.eot?#iefix) format('embedded-opentype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/amatic-sc-v24-latin_latin-ext-700.woff2) format('woff2'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/amatic-sc-v24-latin_latin-ext-700.woff) format('woff'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/amatic-sc-v24-latin_latin-ext-700.ttf) format('truetype'), url(//www.larmacera.it/wp-content/themes/uncode-child/fonts/amatic-sc-v24-latin_latin-ext-700.svg#AmaticSC) format('svg'); } a, #masthead ul li a, .box-map, .sfondo-extra.cards .sez-cards .col-card img, #sb-container .sb__form-field-input.sb-custom-box-shadow-color, .blast_qr_form .qr_item, .blast_qr_form .qr_item__calendar, .nav-carosello .uncode-nav-next, #box-popup .icon-box, #whatsapp-fixed{
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#simple-out-in, #masthead, #scroll-hero-home{
-webkit-transition: all .5s ease-in-out;
-moz-transition:    all .5s ease-in-out;
-o-transition:      all .5s ease-in-out;
-ms-transition:     all .5s ease-in-out;
transition:         all .5s ease-in-out;
}
.revealdelay, .revealdelay-popup{opacity:0;}
@keyframes revealll{
from {opacity:0;}
to {opacity:1;}
}
.revealdelay{animation: revealll 1s forwards; animation-delay:2s;}
.revealdelay-popup{animation: revealll 1s forwards; animation-delay:1s;} .breadcrumb-module{color:#000 !important;}
.breadcrumb-module li.current{font-weight:400 !important;}
.breadcrumb-module li.current:before{font-weight:300 !important;}
.breadcrumb-module li a{color:#000 !important;}
.breadcrumb-module li a:hover{color: #946a59 !important;}
.btn{padding:12px 35px !important; }
.btn, .wpcf7-submit.btn:hover {background-color:transparent !important; border-color:#000 !important; color:#000 !important;}
.btn:hover, .wpcf7-submit.btn, .banner-cta .btn{background-color:#000 !important; border-color:#000 !important; color:#fff !important;}
.banner-cta .btn.btn-color-108394:hover{background-color:#fff !important; border-color:#fff !important; color:#000 !important;}
.style-dark .btn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover{background:#FDFAF7 !important; border-color:#FDFAF7 !important; color:#000 !important;}
hr.separator-break {width: 35px; border-top-width: 1px;}
p a{text-decoration:underline; font-weight:400;}
.sfondo-extra .uncode-divider-wrap{max-width:1640px; left:50%; transform: translate(-50%, 0%);}
.carosello-gallery-armacera .owl-item:nth-child(even) {padding-top:108px;}
.carosello-camere-armacera .row-parent .row-inner > div:not(.vc_helper){padding-left:0;}
.nav-carosello.arrows-transparent.uncode-owl-nav .uncode-nav-container{padding:0 !important;}
.nav-carosello .uncode-nav-next:hover{margin-left:-18px; opacity:0.5;}
.nav-carosello .uncode-nav-next span{padding:18px 0 !important;}
.nav-carosello .uncode-nav-next .fa-arrow-left2:before{content:url(//www.larmacera.it/wp-content/uploads/2023/05/Drag-left.svg);}
.nav-carosello .uncode-nav-prev{display:none; visibility:hidden;}
.carosello-camere-armacera .t-entry-excerpt, .carosello-camere-armacera .t-entry-readmore{display:inline-block; width:auto !important;}
.carosello-camere-armacera .t-entry-readmore{float:right; margin-top:0 !important;}
.carosello-camere-armacera .t-entry-readmore a.btn{padding:8px 30px !important; text-decoration:none; color:#000 !important; background-color:transparent !important; border-color:#000 !important; }
.carosello-camere-armacera .btn-default.btn-flat:hover, .carosello-camere-armacera .tmb-light .t-entry-text .btn-default.btn-flat:hover{background-color: #000 !important; color:#fff !important; border-color:#000 !important;}
.tmb-light.tmb-border, .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-shadowed).tmb > .t-inside, .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual{border:none;}
.style-light .ui-bg-dots, .style-dark .style-light .ui-bg-dots, .style-light .owl-dots-outside .owl-dots .owl-dot span, .style-dark .style-light .owl-dots-outside .owl-dots .owl-dot span{background-color:#E1CFBE;}
.offgrid.dx, .offgrid.dx .uncell{padding-top:0; padding-right:0; padding-bottom:0;}
.offgrid.sx, .offgrid.sx .uncell{padding-top:0; padding-right:0; padding-bottom:0;}
.elenco-dotazioni{-moz-column-count: 3; -moz-column-gap: 20px; -webkit-column-count:3; -webkit-column-gap: 20px; -ms-column-count:3; -ms-column-gap: 20px; column-count: 3; column-gap: 20px;}
.extra-padding-sx-dx{}
.no-pad-top-bot .uncell{padding-top:0; padding-bottom:0;}
.standard-pad-right .uncell{padding-right:inherit;}
.intro-sx-dx .x4-padding .uncell, .intro-doppia-img .x4-padding .uncell{padding-left:72px;}
.intro-doppia-img .x2-padding .uncell{padding:0 36px 0 0;}
.intro-sx-dx .vc_row{margin-top:18px !important;}
.no-desktop{display:none;}
.tmb .t-entry-readmore.btn-container a{text-decoration:none;} .fontsize-h6small, .info-checkin-parcheggio h3{letter-spacing:2px;}
h1 strong {font-weight:200;}
h2 strong, h3 strong {font-weight:400;}
.info-checkin-parcheggio h3{text-transform:uppercase;}
.info-checkin-parcheggio h3 {color:#000;}
p strong, ul strong, li strong{font-weight:400; color:#000 !important;}
p a strong{color:#946a59 !important;}
.vc_custom_heading_wrap {margin-top:25px !important;} .main-logo{top:-4px;}
body.home #masthead:not(#masthead.is_stuck){opacity:0 !important;}
#simple-out-in{ padding:25px 0;  position:absolute; z-index:1; top:-97px;}
#masthead ul li a{letter-spacing:0.05em !important; font-weight:400 !important; }
#masthead ul li a:hover{background-color:#FDFAF7 !important;} #footerarmacera{padding-bottom:140px;}
#footerarmacera .uncode_text_column{margin-top:15px;}
#footerarmacera .uncode-vc-social{margin-top:20px;}
#footerarmacera p a{text-decoration:underline; font-weight:300;}
#footerarmacera a{color:#c7c4c2 !important;}
#footerarmacera a:hover{color:#fdfaf7 !important;}
footer p, .preferenze-footer{margin-top:0 !important;}
footer a.gdpr-preferences{font-size:15px; text-decoration:underline;}
.grecaptcha-badge{visibility: hidden;}
#fixed-buttons{position:fixed; z-index:12; bottom:56px; right:0; max-width:88px;}
#fixed-buttons .wpb_column{padding:0;}
#whatsapp-fixed{border:1px solid #000; padding:5px;}
#whatsapp-fixed:hover{opacity:0.25;} .sezione-form.camera{padding-top:72px !important; padding-bottom:72px !important;}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select, .wpcf7-form span, .wpcf7-form p{font-weight:300; color:#000 !important;}
.wpcf7-form span.wpcf7-not-valid-tip {color:red !important;}
.wpcf7-form .privacy-form {font-weight:300; font-size:14px !important;}
.wpcf7-form .privacy-form a{font-weight:400;}
.style-light .input-background input[type="text"], .style-light .input-background input[type="tel"], .style-light .input-background input[type="email"], .style-light .input-background input[type="text"],.style-light .input-background select, .style-light .input-background textarea{background-color:#fff !important;}
.wpcf7-form input, textarea, select, .seldiv, .select2-choice, .select2-selection--single, input[type="submit"].wpcf7-submit{ border-color:#000 !important; background-color:transparent; box-shadow:none; border-radius:0;}
.wpcf7-form input:focus,.wpcf7-form textarea:focus, input[type="submit"].wpcf7-submit{}
input::placeholder, textarea::placeholder, select.wpcf7-not-valid{color:rgba(0,0,0,0.5) !important;}
.wpcf7-acceptance input{border:2px solid #000;}
input.wpcf7-form-control.wpcf7-submit.btn{margin-top:20px;} .hide-popup #container-popup {display: none !important;} #container-popup{background-color:#8F6B5A99; position:fixed; z-index:15; top:0; left:0; width:100%;}
#container-popup #box-popup .icon-box{position:absolute; top:18px; right:18px; width:fit-content; cursor: pointer; z-index:100;}
#container-popup #box-popup .icon-box:hover{opacity:0.5;}
#container-popup .uncode_text_column{margin-top:18px !important;} #bannerprenotazione, #bannerprenotazione-mobile {background-color: rgb(253 250 247 / 0.7) !important; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); position:fixed; z-index:10; bottom:0; width:100%; right:0;}
#bannerprenotazione .uncont > *{margin-top:0;}
#bannerprenotazione .blast_qr_form {background-color:transparent;}
.blast_qr_form {background-color:transparent !important;}
.blast_qr_form .qr_container {border:none; max-width:1404px; padding:18px 36px; flex-wrap:wrap; text-align:center;}
.blast_qr_form .qr_container *{color:#000; border:none; font-size:14px;}
.blast_qr_form .qr_container input, .blast_qr_form .qr_container select{margin-top:0; background-color:transparent; padding:0; cursor:pointer;}
.blast_qr_form .qr_container input:hover, .blast_qr_form .qr_container select:hover {}
.blast_qr_form .qr_item__calendar{width:100%; flex:4 1;}
.blast_qr_form .qr_item__calendar__dates__element, .blast_qr_form .layover-prenota__cont__form__list__row__calendari__element{flex:1 1;}
.blast_qr_form .qr_item{flex:1 0;}
.blast_qr_form :nth-child(5), .blast_qr_form :nth-child(6){flex:2 1;}
.blast_qr_form .qr_item__calendar{padding-right:13px;}
.dario, .dario-nav{border-color:#946a59;}
.dario-nav-center{font-family:Poppins; font-weight:500;}
.blast_qr_form .qr_item, .blast_qr_form .qr_item__calendar__dates__element, .blast_qr_form .layover-prenota__cont__form__list__row__calendari__element{padding-right:5px;}
.blast_qr_form :nth-child(5), .blast_qr_form :nth-child(6){padding-left:13px; align-self:flex-end;}
.blast_qr_form #data-arrivo, .blast_qr_form #data-partenza,	.blast_qr_form #numero_camere, .blast_qr_form #numero_adulti, .blast_qr_form #numero_bambini, .blast_qr_form .qr_item__submit input, .blast_qr_form #generic_codice{border:1px solid #000; padding:10px 15px; width:100%; font-size:18px; border-radius:0; font-weight:400;}
.blast_qr_form .qr_item__submit input{background-color:#000; color:#fff; padding:12px 35px; font-size:18px; border:none;}
.blast_qr_form .qr_item__submit input:hover{background-color:#946a59;}
.blast_qr_form a.modifica{width:100%; max-width:100%; text-decoration:underline; padding-top:18px;}
.blast_qr_form .qr_item:hover, .blast_qr_form a.modifica:hover, .blast_qr_form .qr_item__calendar:hover{opacity:0.5 !important;} .funzione-custom{margin:0 !important;} .elenco-dotazioni.generale{-moz-column-count: 2; -moz-column-gap: 30px; -webkit-column-count:2; -webkit-column-gap: 30px; -ms-column-count:2; -ms-column-gap: 30px; column-count: 2; column-gap: 30px;}
.info-checkin-parcheggio.icon-box {display:flex;}
.info-checkin-parcheggio .icon-box-icon{margin-top:0;}
.info-checkin-parcheggio .icon-box-content{max-width:160px; padding-left:20px !important;}
.info-checkin-parcheggio .icon-box-heading{margin-top:-4px !important;} .img-sx-carosello-dx .sx {padding-right:72px !important;}
.img-sx-carosello-dx .dx .uncell{padding-top:45px;}
.img-sx-carosello-dx .dx .uncont{text-align:center !important;}
.img-sx-carosello-dx .dx .uncont hr{margin: 27px auto 0 !important;}
.img-sx-carosello-dx .dx p{padding-bottom:60px;}
.img-sx-carosello-dx .dx .carosello-gallery-armacera.owl-carousel-wrapper{overflow-x:hidden; width:calc(100% + ((100vw - 1404px) / 2));}
.img-sx-carosello-dx .dx .carosello-gallery-armacera .owl-carousel-container{max-width: 90%;}
.img-sx-carosello-dx .dx .carosello-gallery-armacera .owl-carousel-container .owl-carousel {}
.img-sx-carosello-dx .dx .carosello-gallery-armacera .owl-item:nth-child(even) {padding-top:50px;} .intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .sx .uncell{padding-left:0; padding-top:0;}
.intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .sx .column-background{width:calc(49vw - 36px); height:70%; right:0; left:unset; bottom:0; top:unset;}
.sfondo-extra.cards{}
.sfondo-extra.cards .sez-cards:not(.sez-cards.prima){}
.sfondo-extra.cards .sez-cards .col-card:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.sfondo-extra.cards .sez-cards .col-card .btn{position:absolute; z-index:2; left:50%; transform: translate(-50%, 0); bottom:30px; background-color:#fff !important; border-color:#fff !important; white-space:unset; width:calc(100% - 60px);}
.sfondo-extra.cards .sez-cards .col-card .btn:hover{background-color:#000 !important; border-color:#000 !important;}
.sfondo-extra.cards .sez-cards .col-card .btn:hover h3 a{color:#fff !important;}
.sfondo-extra.cards .sez-cards .col-card .btn h3{    font-weight: 400 !important; font-family: Poppins !important; letter-spacing: 0.1em; text-transform: uppercase; font-size: 17px !important; }
.sfondo-extra.cards .sez-cards .col-card .btn h3 a{color:#000 !important; width:auto !important;} .intro-sx-dx.testo-bkg .background-element{max-width:60vw; left:40vw;}
.intro-sx-dx.testo-bkg .sx .uncell{padding:72px 108px 36px 0;}
p a.anchor-location{font-weight: 400 !important; letter-spacing: 0.1em; text-transform: uppercase; font-size:15px;}
p a.anchor-location:after{content:url(https://larmacera.it/wp-content/uploads/2023/05/Anchor-link-icon.svg); padding-left:10px;}
.sezione-pag-info .sx {padding-right:72px !important; padding-left:32px !important;}
.sezione-pag-info .dx .immg .uncell{padding-top:0px; padding-right:inherit; padding-bottom:0; padding-left:0;}
.sezione-pag-info .dx .immg.map-link .uncell{padding-left:49px;}
.sezione-pag-info .dx .immg.map-link .box-map{background-color:#FAF4ED; margin-top:0 !important; width:auto; position:absolute; padding:0 0 18px !important; left:0; top:calc(50% - 55px); z-index:2; border:2px solid #FAF4ED;}
.sezione-pag-info .dx .immg.map-link .box-map:hover{border:2px solid #946a59; border-radius:5px;}
.sezione-pag-info .dx .immg.map-link .box-map .fa-container img {padding-top:28px;}
.sezione-pag-info .dx .immg.map-link .box-map h4{margin-top:0;}
.sezione-pag-info .dx .immg.map-link .box-map h4 a{text-decoration:underline; padding:0px 18px 18px;}
.sezione-pag-info .dx .immg.map-link .box-map:hover h4 a{text-decoration:none;}
.sezione-pag-info.var-1 {padding-right: 32px !important;}
.sezione-pag-info.var-1 .dx {padding-top:72px !important; padding-bottom:72px !important;}
.sezione-pag-info.var-1 .dx .top{padding-bottom:32px;}
.sezione-pag-info.var-2 {padding-right: 32px !important;}
.sezione-pag-info.var-2 .sx {padding-left:104px !important;}
.sezione-pag-info.var-2 .dx {padding-top:0px !important;} .icona-contatto.icon-box-left, .icona-contatto .icon-box-heading{width:auto;}
.icona-contatto.icon-box{margin:0 auto !important;}
.icona-contatto.icon-box.icon-inline{padding:0 50px;}
.icona-contatto .icon-box-content{padding-left:0px !important;}
.icona-contatto .icon-box-icon, .icona-contatto .icon-box-content, .icona-contatto.icon-box .icon-media{vertical-align:middle;}
.icona-contatto .icon-media img{margin:auto; display:block;}
body.textual-accent-color .post-content > div .icon-box-heading p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn) {color:#000 !important;}
.intro-sx-dx.bkg-form {margin-bottom:60px;}
.intro-sx-dx.bkg-form .uncode-divider-wrap{top:60px;}
.intro-sx-dx.bkg-form .row.limit-width{max-width:1640px;}
.intro-sx-dx.bkg-form .sx{position:absolute; width:calc(50vw - 86px); height:100%;  left:calc((-100vw + 1640px) / 2);}
.intro-sx-dx.bkg-form .dx .uncell{padding: 150px 72px 0px 0px !important;}
#mappa-armacera{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);} .category-22 section.no-results, .category-23 section.no-results, .category-24 section.no-results{display:none !important;} .gdpr-privacy-bar.gdpr-privacy-bar--float .gdpr-preferences, .gdpr-privacy-bar.gdpr-privacy-bar--float .gdpr-wrapper p{font-weight:400 !important;}
.gdpr-privacy-bar .gdpr-wrapper p, .gdpr-privacy-bar .gdpr-wrapper a{color:#fdfaf7 !important;}
.gdpr-privacy-bar .gdpr-bar-buttons .btn-flat:hover {background-color:#946a59 !important; color:#fdfaf7 !important;} .messagebox_text{font-weight:400;} .gdpr-content h4, .gdpr-privacy-preferences .gdpr-info .gdpr-cookie-title p, .gdpr-privacy-preferences .gdpr-info .gdpr-always-active, .gdpr-general-confirmation .gdpr-info .gdpr-always-active{font-weight:500; color:#946a59 !important;}
.gdpr-privacy-preferences .gdpr-info p, .gdpr-general-confirmation .gdpr-info p, .gdpr-privacy-preferences .gdpr-info, .gdpr-general-confirmation .gdpr-info{color:#000; font-weight:300;} #mupwp-form-content {}
#mpwp-container p{font-size:15px; font-weight:300 !important;}
.mupwp-form-field{margin-top:0;}
#mupwp-form-submit-container input{padding:12px 35px; font-size:17px; background-color:#946a59; border:none; color:#fdfaf7;}  @media only screen and (min-width: 1931px)
{ .sfondo-extra .uncode-divider-wrap{max-width:85%; left:50%; transform: translate(-50%, 0%);} .intro-camera.sfondo-extra{padding-bottom:5vh;}
} @media only screen and (max-width: 1930px)
{
} @media only screen and (max-width: 1560px)
{ .carosello-camere-armacera .col-custom-width{max-width: 55% !important;}
.intro-sx-dx{padding-left:72px;padding-right:72px;} h1, .h1, h2.h1{font-size:55px !important;}
h2:not(h2.fontsize-h6small, h2.h3, h2.h4), .h2, h1.h2, h3.h2 {font-size:45px !important;}
.fontsize-calligrafico{font-size:30px;}
body, p, li, dt, dd, dl, address, label, pre, code{font-size:17px;} #main-logo .logo-image {max-height:1.8vw;}
#masthead ul li a{font-size:0.95vw;}
.menu-smart > li > a {padding:0 10px;} #fixed-buttons{bottom:calc(145px + 18px); padding-right:18px; max-width:70px}
#fixed-buttons #whatsapp-fixed{ background-color: rgb(253 250 247 / 0.7) !important; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px);} .intro-camera .uncode-divider-wrap{height:43.5% !important;}
.intro-camera .triple-block-padding{padding:72px;}
.intro-camera .triple-block-padding .uncont{max-width:100% !important;}
.intro-camera .triple-block-padding .empty-space.empty-double {padding-top:18px;} .img-sx-carosello-dx .dx .uncell{padding-right:36px;}
.img-sx-carosello-dx .dx .carosello-gallery-armacera.owl-carousel-wrapper{width:calc(100% + 36px);} .intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .sx .uncell{padding-left:0; padding-top:0;}
.intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .sx .column-background{width:calc(48vw - 32px); height:75%; right:0; left:unset; bottom:0; top:unset;}
.intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .uncode-divider-wrap{height:240px !important;} .intro-sx-dx.testo-bkg .spazio-aggiuntivo.x2{padding-top:0px;} .intro-sx-dx.bkg-form {padding-left:0; padding-right:0;}
.intro-sx-dx.bkg-form .sx{position:absolute; width:calc(50vw - 86px); left:0;}
.intro-sx-dx.bkg-form .dx .uncell{padding: 150px 72px 0px 0px;}
} @media only screen and (max-width: 1050px)
{ #main-logo .logo-image {max-height:unset;}
.homearmacera .menu-wrapper{position:absolute;}
#simple-out-in{top:0;}
#masthead .menu-item-has-children ul li a{font-size:13px !important;}
#masthead i.fa-angle-right{display:none;} .no-mobile{display:none;}
.no-desktop{display:inherit;}
.empty-space.empty-single.spazio-aggiuntivo{padding-top:5px;}
.sezione-video .uncoltable{min-height:70vh !important;}
.lg-content{max-width:90vw; margin:0 auto;}
.banner-cta .row{background-color:rgba(0,0,0,0.25);}
.col-vuota{padding:0 !important;}
.carosello-gallery-armacera{padding:0 36px;}
.carosello-gallery-armacera .row.single-bottom-padding{padding-bottom:18px;}
.carosello-gallery-armacera .col-custom-width.uncont{max-width: 80% !important;}
.carosello-gallery-armacera .owl-item:nth-child(even) {padding-top: 36px;}
.nav-carosello .uncode-nav-next:hover{margin-left:0; opacity:1;}
.carosello-camere-armacera .col-custom-width.uncont{max-width: 90% !important; padding-bottom:36px;}
.carosello-camere-armacera .t-entry-excerpt, .carosello-camere-armacera .t-entry-readmore{display:block;}
.carosello-camere-armacera .t-entry-excerpt{padding-right:36px;}
.carosello-camere-armacera .t-entry-readmore{float:none; margin-top:10px !important;}
.intro-sx-dx .x4-padding .uncell, .intro-doppia-img .x4-padding .uncell{padding-left:0px;}
.intro-doppia-img .x2-padding .uncell, .intro-doppia-img .x4-padding .uncell{padding-right:0 !important;}
.intro-doppia-img .uncode-divider-wrap{height:80% !important;} #footerarmacera{padding-bottom:200px;}
.align_right.column_child.crediti .uncont{text-align:left !important;} 
#fixed-buttons{right:36px; bottom:118px; max-width:64px; padding:0;}
#fixed-buttons #whatsapp-fixed{padding:11px;} #container-popup{height:100vh;}
#container-popup .row-parent{left:50%; top:50%; transform:translate(-50%, -50%); max-width:450px;}
#container-popup .wpb_column{padding-top:0;}
#container-popup .empty-space{padding-top:200px;}
#container-popup.big-pop-up .column_child.sx{padding-top:0 !important;} #bannerprenotazione-mobile{position:fixed; z-index:10; bottom:0;}
#bannerprenotazione-mobile .row{padding:18px 36px !important; text-align:center;}
#bannerprenotazione-mobile .btn-container.btn-inline{padding:0}
#booking-mobile{background-color:#000 !important; color:#FDFAF7 !important; padding:12px 30px !important;}
#booking-mobile.btn{font-size:3vw;}
#bannerprenotazione-mobile .uncont span:nth-child(2){float:right;}
#call-mobile{padding:15px 14px !important; margin:0;}
#call-mobile.btn-icon-left .fa{margin-right:0; font-size:3.9vw; top:0; display:block !important;} .hero-home .row{min-height:calc(100vh - 102px);} .intro-camera .uncode-divider-wrap{height:80% !important;}
.intro-camera .triple-block-padding{padding:0 0 72px;}
.intro-camera .triple-block-padding .empty-space.empty-double {padding-top:72px;}
.contatti-camera{margin-top:0 !important; margin-bottom:0 !important;} .logo-testo p{text-align:center; padding-top:20px;}
.img-sx-carosello-dx .sx {padding:0px 72px !important; }
.img-sx-carosello-dx .sx .uncoltable{min-height:50vh;}
.img-sx-carosello-dx .dx .uncell{padding-left:36px; padding-right:36px;}
.img-sx-carosello-dx .dx p{padding-bottom:36px;}
.img-sx-carosello-dx .dx .carosello-gallery-armacera{padding:0;}
.img-sx-carosello-dx .dx .carosello-gallery-armacera .owl-item:nth-child(even) {padding-top: 36px;}
.img-sx-carosello-dx .dx .carosello-gallery-armacera.owl-carousel-wrapper{overflow-x:visible; width:auto;}
.img-sx-carosello-dx .dx .carosello-gallery-armacera .owl-carousel-container{max-width:100%;} .intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .sx .uncoltable{min-height:50vh;}
.intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .sx .column-background{width:100%; height:70%;}
.intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .uncode-divider-wrap{height:0px !important;}
.intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .spazio-aggiuntivo.x2{padding-top:0;}
.sfondo-extra.cards .uncode-divider-wrap{height:calc(100% - 300px) !important;}
.sfondo-extra.cards .row{padding-top:36px;}
.sfondo-extra.cards .col-card .uncode-single-media-wrapper {display: flex; justify-content: center;}
.sfondo-extra.cards .col-card .uncoltable img{height:110vw !important; width:auto;} .intro-sx-dx.testo-bkg .background-element{max-width:40vw; left:60vw;}
.intro-sx-dx.testo-bkg .wpb_column{max-width:60vw;}
.intro-sx-dx.testo-bkg .sx .uncell{padding:72px 72px 72px 0;}
.intro-sx-dx.testo-bkg .col-vuota .uncell{padding:0;}
.sezione-pag-info h2.h3{font-size:35px;}
.sezione-pag-info .sx {padding-right:0px !important; padding-left:0px !important;}
.sezione-pag-info.var-1, .sezione-pag-info.var-2{padding:0 36px ;}
.sezione-pag-info.var-1 .sx .uncoltable{min-height:40vh;}
.sezione-pag-info.var-1 .dx .top{padding-bottom:0;}
.sezione-pag-info.var-1 .dx {padding-top:72px !important; padding-bottom:0px !important;}
.sezione-pag-info.var-2 {padding-right: 32px !important;}
.sezione-pag-info.var-2 .sx {padding-left:0 !important;}
.sezione-pag-info.var-2 .dx {padding-top:36px !important;} .intro-sx-dx.bkg-form {}
.intro-sx-dx.bkg-form .sx{position:relative; width:100%; height:auto;}
.intro-sx-dx.bkg-form .sx .uncoltable{min-height:40vh;}
.intro-sx-dx.bkg-form .dx .uncell{padding: 72px 0px 0px 0px !important;} .blast_qr_cont .campo6{padding:0 0px 0 20px;}
.blast_qr_cont .submit{padding-top:20px !important;} #iscrizione-newsletter .col-lg-4{padding-top:36px;}
} @media only screen and (max-width: 690px)
{ hr{margin:20px 0;}
.sfondo-extra.variante .uncode-divider-wrap{height:65% !important;}
.carosello-camere-armacera.variante .col-custom-width.uncont{padding-bottom:0;}
.col-double-pad .double-block-padding{padding:36px 0 18px;}
.offgrid.sx .row-internal{padding-right:36px; padding-bottom:18px;}
.elenco-dotazioni{-moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count:2; -webkit-column-gap: 20px; -ms-column-count:2; -ms-column-gap: 20px; column-count: 2; column-gap: 20px;}
.intro-sx-dx{padding-left:0px; padding-right:0px;}
.intro-sx-dx .row{padding-top:36px !important; padding-bottom:36px !important;}
.intro-doppia-img .row{padding-left:18px !important; padding-right:18px !important;} h1 br, h2 br, h3 br{display:none;}
h1, .h1, h2.h1{font-size:40px !important;}
h2:not(h2.fontsize-h6small, h2.h3, h2.h4), .h2, h1.h2, h3.h2{font-size:35px !important;}
.sezione-pag-info h2.h3{font-size:32px !important;}
h3:not(h3.fontsize-h6small, h3.h6), .h3{font-size:25px !important;}
.fontsize-calligrafico{font-size:25px;}
body, p, li, dt, dd, dl, address, label, pre, code{font-size:16px;}
.vc_custom_heading_wrap {margin-top:20px !important;} #footerarmacera{padding-bottom:100px;}
.main-container footer  .row-inner > div:not(.vc_helper){padding-top:72px;}
.main-container footer  .row-inner > .crediti {padding-top:0 !important;}
footer p, .preferenze-footer{padding:11px 0;}
#fixed-buttons{right:15px; max-width:51px; bottom:98px;}
#fixed-buttons #whatsapp-fixed{padding:4.5px;} .wpcf7-inline-wrapper .wpcf7-inline-field{width:100%; display:block; padding:0; margin:15px 0;} #container-popup .empty-space{padding-top:15vh;}
#container-popup.big-pop-up .h4:not([class*="fontsize-"]){font-size:25px;}
#container-popup.big-pop-up .column_child.sx .uncell.single-block-padding{padding:18px;}
#container-popup.big-pop-up p{margin-top:9px;}
#container-popup.big-pop-up .wpb_raw_html{margin-top:0;}
#container-popup.big-pop-up .btn-container{margin-top:18px !important;} #bannerprenotazione-mobile .row{padding:15px !important;}
#booking-mobile.btn{font-size:4.3vw;}
#call-mobile.btn-icon-left .fa{margin-right:0; font-size:5vw; top:0; display:block !important;}
#bannerprenotazione-mobile .uncont span:nth-child(2){float:right} #simple-out-in.home{padding:25px 36px;}
#simple-out-in.home .icon-media {max-width: 75%;} .intro-camera .owl-carousel .t-entry-visual{overflow:visible;}
.intro-camera .owl-carousel-container .owl-item, .intro-camera .t-entry-visual a{min-height:40vh;}
.intro-camera .owl-carousel-container img{width:auto;}
.intro-camera .uncode-divider-wrap{height:85% !important;}
.intro-camera .double-top-padding{padding-top:36px !important;}
.intro-camera .empty-space{padding-top:0;}
.intro-camera .triple-block-padding{padding:0 0 72px;}
.intro-camera .triple-block-padding .empty-space.empty-double {padding-top:36px;}
.contatti-camera .sezione-form.camera{padding-top:36px !important; padding-bottom:36px !important;}
.carosello-camere-armacera .col-custom-width.uncont{padding-bottom:0;}
.single-portfolio .carosello-camere-armacera .uncode-divider-wrap{height:35% !important;} .img-sx-carosello-dx .row{padding-bottom:36px !important;}
.img-sx-carosello-dx .sx {padding:0px 36px !important; }
.slider-21-9 .row{padding-left:18px !important; padding-right:18px !important; padding-bottom:0 !important;}
.slider-21-9 .t-entry-visual{overflow:visible;}
.slider-21-9 .owl-carousel-container .owl-item, .slider-21-9 .t-entry-visual a{min-height:40vh;}
.slider-21-9 .owl-carousel-container img{width:auto;} .intro-sx-dx.testo-bkg-testo-btn .row{padding-bottom:72px !important;}
.intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .sx .uncoltable{min-height:70vh;}
.intro-sx-dx.testo-bkg-testo-btn.sfondo-extra .sx .column-background{width:100%; height:70%;}
.sfondo-extra.cards .uncode-divider-wrap{height:calc(100% - 30vh) !important;}
.sfondo-extra.cards .row{padding-top:0px;} .intro-sx-dx.testo-bkg .row{padding-bottom:0 !important;}
.intro-sx-dx.testo-bkg .background-element{max-width:92px; left:calc(100vw - 92px);}
.intro-sx-dx.testo-bkg .wpb_column{max-width:80vw;}
.intro-sx-dx.testo-bkg .sx .uncell{padding:36px 18px 36px 0;}
.intro-sx-dx.testo-bkg .uncode_breadcrumbs_wrap{max-width:calc(100% - 56px);} .intro-contatti .empty-space{padding-top:0}
.icona-contatto.icon-box.icon-inline{padding:15px 0;}
.intro-sx-dx.bkg-form {margin-bottom:72px;}
.intro-sx-dx.bkg-form .uncode-divider-wrap{top:72px;}
.intro-sx-dx.bkg-form .row{padding-bottom:18px !important;}
.intro-sx-dx.bkg-form .dx .uncell{padding: 36px 0 0 0  !important;}  }