/*!/wp-content/themes/Avada-Child-Theme/style.css*/:root{--pr-xxl-cont-con-media:calc((100vw - var(--site_width))/4 + 1%) !important;--pl-xxl-cont-con-media:calc((100vw - var(--site_width))/4 + 1%) !important}.txt-bianco{color:#fff}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.titolo-corsivo{line-height:var(--awb-typography2-line-height)!important;letter-spacing:var(--awb-typography2-letter-spacing)!important;font-family:var(--awb-typography2-font-family)!important;font-weight:var(--awb-typography2-font-weight)!important;font-style:var(--awb-typography2-font-style)!important}.titolo-sabbia{font-size:var(--awb-typography3-font-size)!important;line-height:var(--awb-typography3-line-height)!important;letter-spacing:var(--awb-typography3-letter-spacing)!important;text-transform:var(--awb-typography3-text-transform)!important;color:var(--awb-color4)!important;font-family:var(--awb-typography3-font-family)!important;font-weight:var(--awb-typography3-font-weight)!important;font-style:var(--awb-typography3-font-style)!important}.titolo-bastoni{font-size:var(--awb-custom_typography_2-font-size)!important;line-height:var(--awb-custom_typography_2-line-height)!important;letter-spacing:var(--awb-custom_typography_2-letter-spacing)!important;text-transform:var(--awb-custom_typography_2-text-transform)!important;color:var(--awb-color8)!important;font-family:var(--awb-custom_typography_2-font-family)!important;font-weight:var(--awb-custom_typography_2-font-weight)!important;font-style:var(--awb-custom_typography_2-font-style)!important}.fusion-text p{margin-top:5px;margin-bottom:15px}.fusion-text p:only-child{margin-bottom:5px}.fusion-text a:hover:not(.offerta-correlata){text-decoration:underline}.fusion-text>ul>li{margin-bottom:8px}.blocco-3-col-filetti ul{padding:0 0 0 20px;margin-top:0;margin-bottom:0}.blocco-3-col-filetti ul>li{padding-left:20px}.blocco-3-col-filetti ul>li:not(:last-child){margin-bottom:18px}.blocco-3-col-filetti .fusion-imageframe,.blocco-3-col-filetti .fusion-imageframe img{width:100%}.img-w-100,.img-w-100 img{width:100%}.img-h-100,.img-h-100 img{height:100%}.z-index-100{z-index:100}.img-w-100.img-h-100>img{object-fit:cover}.max-width-450 img{max-width:450px;height:100%}.max-height-150 img{max-height:150px;width:100%}#main .fusion-button.button-xlarge{padding:25px 40px}.hb-play{padding-left:4px}@media(max-width:768px){.xs-border-none>.fusion-column-wrapper{border:none!important}.xs-order-5{order:5}.xs-order-10{order:10}.xs-order-15{order:15}}@media(min-width:769px) and (max-width:1199px){.md-border-none>.fusion-column-wrapper{border:none!important}.md-order-5{order:5}.md-order-10{order:10}.md-order-15{order:15}}@media(max-width:1199px){.custom-html-widget .txt-bianco{color:var(--body_typography-color)}}@media(max-width:1199px){#main{padding-top:30px!important;padding-bottom:30px!important}}@media(min-width:769px){.md-border-t-b>.fusion-column-wrapper{border-width:0 1px 0 1px!important}}@media(min-width:1200px){.xl-border-t-b>.fusion-column-wrapper{border-width:0 1px 0 1px!important}.xl-border-none>.fusion-column-wrapper{border:none!important}}.lista-servizi ul{margin:0;padding:0 25px 0 35px}.lista-servizi ul>li{padding-left:20px}.lista-servizi ul>li:not(:last-child){margin-bottom:18px}body:not(.single-alloggio) .mostra-in-alloggio{display:none}#prenota-alloggio-mobile{margin-bottom:0}a+.tooltip-plan{display:block;margin-top:10px;line-height:1.65}@media(min-width:1025px){a+.tooltip-plan{display:none}a:hover+.tooltip-plan{display:block!important}.tooltip-plan{position:absolute;background:var(--awb-color2);z-index:10;padding:10px;top:50%;transform:translateY(-50%);width:350px;left:calc(100% + 18px);border-radius:20px 0;color:var(--awb-color8)}.tooltip-plan::before{content:"";width:0;height:0;display:block;border-top:10px solid #fff0;border-right:10px solid var(--awb-color2);border-bottom:10px solid #fff0;border-left:10px solid #fff0;position:absolute;left:-20px;top:50%;transform:translateY(-50%)}}body.error404 section.fusion-page-title-bar,body.error404 section.fusion-page-title-bar>div{max-height:350px!important;min-height:350px;height:350px}.blog-menu-bottom .fusion-menu .wpml-ls-current-language>a::before{display:none}.blog-menu-bottom>.fusion-column-wrapper{gap:16px}@media(min-width:1200px){#blog-menu{margin-right:auto;order:-1}}@media(min-width:1200px) and (max-width:1330px){.blog-menu-bottom .fusion-search-element{max-width:170px}.blog-menu-bottom .fusion-search-field input{padding-left:32px!important;padding-right:5px!important}.blog-menu-bottom input.fusion-search-submit.searchsubmit{max-width:35px}.blog-menu-bottom .fusion-text{max-width:70px}}@media(min-width:1200px){#blog-menu .menu-item.wpml-ls-current-language{display:none!important}}body.search section.fusion-page-title-bar,body.search section.fusion-page-title-bar>div{max-height:500px!important;min-height:500px;height:500px}body.search #sidebar .widget_search{background-color:var(--awb-color2);padding:1px 15px 15px}body.search .fusion-blog-layout-grid article .fusion-post-content-wrapper{background-color:var(--awb-color2)}body.search article .fusion-post-title{text-transform:none!important}body.search article .fusion-content-sep{display:none!important}body.search article .fusion-meta-info{margin-top:0px!important}body.search article .fusion-flexslider .fusion-image-wrapper img{height:300px;object-fit:cover}body.search article .fusion-post-content{margin-bottom:8px!important}.video_2-3_content .fusion_builder_column_1_3{padding:15px var(--cp_100-r) 15px var(--cp_100-l)}@media (min-width:992px){.video_2-3_content .fusion_builder_column_1_3{padding-right:calc(var(--cp_100-r) + (4%/2))}}@media (min-width:1700px){.video_2-3_content .fusion_builder_column_1_3{padding-right:var(--pr-xxl-cont-con-media);padding-left:var(--pl-xxl-cont-con-media)}}.wpml-ls-statics-shortcode_actions{float:right;width:auto}.wpml-ls-statics-shortcode_actions a{background:#fff0;color:#fff;border-width:0 0 1px 0;border-color:var(--awb-color2)}.wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle{border:none}.wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle>a:after{content:"\f107";font-family:awb-icons;line-height:1;border:none;color:#fff;right:0}.wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle>a:before,.fusion-menu .wpml-ls-current-language>a::before{content:"\e9aa"!important;font-family:'HotelBrun'!important;color:#fff;font-size:23px;margin-right:10px;position:relative!important}.fusion-menu .wpml-ls-current-language>a::before{line-height:1.3;height:32px}.container-menu nav{flex-grow:1;width:auto}.fusion-tb-header .fusion-button.button-xlarge{padding:17px 30px 17px 18px!important;white-space:nowrap}.container-cta .fusion-text p:only-child,.container-menu .fusion-text p:only-child{line-height:1.3}.fusion-sticky-container.fusion-sticky-transition .fusion-menu-element-wrapper[data-count="1"]:not(.collapse-enabled) .fusion-menu-element-list>li:not(.fusion-menu-item-button)>a,.fusion-sticky-container.fusion-sticky-transition .fusion-menu-element-wrapper .fusion-open-nav-submenu:before,.fusion-sticky-container.fusion-sticky-transition .fusion-menu-element-wrapper[data-count="1"]>.avada-menu-mobile-menu-trigger,.fusion-sticky-container.fusion-sticky-transition .container-menu .fusion-menu>li:not([class*="current"])>a .menu-text,.fusion-sticky-container.fusion-sticky-transition .container-menu .awb-menu__m-toggle{color:var(--awb-color8)!important}@media(max-width:400px){.fusion-tb-header .fusion-button.button-xlarge{padding:17px 9px 17px 12px!important;letter-spacing:.5px;width:100%}.container-menu .fusion-button.button-xlarge{font-size:14px!important}}@media(max-width:768px){.container-menu .fusion-menu{max-height:calc(100vh - 300px)!important}.fusion-sticky-container.fusion-sticky-transition .container-menu .fusion-menu{max-height:calc(100vh - 100px)!important}.fusion-menu .wpml-ls-current-language>a::before{color:var(--awb-color-8)}.container-menu li.menu-item.wpml-ls-current-language>a{background-color:var(--awb-color2)!important}.fusion-sticky-container.fusion-sticky-transition .container-menu>.fusion-column-wrapper{border:none!important}.container-cta .fusion-text i{transform:rotate(-90deg);display:inline-block}.fusion-sticky-container:not(.fusion-sticky-transition) .container-menu nav.fusion-menu-element-wrapper{position:absolute;right:14px;bottom:0}}@media(min-width:769px){.fusion-sticky-container:not(.fusion-sticky-transition) .container-menu>.fusion-column-wrapper{border-width:1px 0 1px 0!important}.fusion-sticky-container.fusion-sticky-transition .container-menu>.fusion-column-wrapper{border-width:0 0 1px 0!important}.container-cta>.fusion-column-wrapper>.fusion-builder-row{justify-content:end}.container-cta .fusion-text p:only-child{margin-bottom:0}.container-menu .menu-item.wpml-ls-current-language{display:none!important}}@media(min-width:1200px){.fusion-tb-header .fusion-sticky-container:not(.fusion-sticky-transition) nav>ul>li.current_page_item,.fusion-tb-header .fusion-sticky-container:not(.fusion-sticky-transition) nav>ul>li.current-menu-ancestor{}.fusion-tb-header .fusion-sticky-container:not(.fusion-sticky-transition) nav>ul>li.current_page_item .menu-text,.fusion-tb-header .fusion-sticky-container:not(.fusion-sticky-transition) nav>ul>li.current-menu-ancestor .menu-text{font-weight:600}.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition nav>ul>li.current_page_item .menu-text,.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition nav>ul>li.current-menu-ancestor .menu-text{color:var(--awb-color4)}.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition nav>ul>li.current_page_item .menu-text,.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition nav>ul>li.current-menu-item .menu-text,.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition nav>ul>li.current-menu-ancestor .menu-text{color:var(--awb-color4)}}@media(min-width:1200px) and (max-width:1530px){.fusion-sticky-container.fusion-sticky-transition .container-menu a.fusion-button{font-size:14px}}@media(min-width:1301px) and (max-width:1530px){.fusion-sticky-container.fusion-sticky-transition .container-menu .fusion-menu>li{font-size:14px;margin-left:calc(18px / 2)!important;margin-right:calc(18px / 2)!important}}@media(min-width:1200px) and (max-width:1300px){.container-menu .fusion-menu>li{margin-left:calc(14px / 2)!important;margin-right:calc(14px / 2)!important;font-size:13px}.container-menu .fusion-menu>li:first-child{margin-left:0!important}.container-menu .fusion-menu>li:last-child{margin-right:0!important}}body.home .container-bc{display:none!important}.fusion-body .fusion-flex-container.fusion-builder-row-2{max-height:700px}.fusion-layout-column.h-100-percent{height:100%}.fusion-layout-column.h-100-percent>.fusion-column-wrapper>div{height:100%}.pos-abs-bottom{position:absolute!important;bottom:0;left:0}.img-radial-opacity::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgb(0 0 0/50%) 0%,rgb(0 0 0/50%) 100%)}.fusion-page-title-bar .fusion-content-widget-area .widget{margin-bottom:10px}.fusion-page-title-bar .fusion-section-separator{position:relative;top:1px}@media(min-width:1200px){.img-radial-opacity::before{background-image:radial-gradient(transparent 0%,rgb(0 0 0/60%) 70%)}}.fusion-content-boxes>.fusion-column{margin-bottom:20px!important}.fusion-content-boxes.content-boxes-timeline-vertical .no-titolo>.col .heading{width:10%;float:left}.fusion-content-boxes.content-boxes-timeline-vertical .no-titolo>.col .fusion-clearfix{display:none}.fusion-content-boxes.content-boxes-timeline-vertical>.content-box-column-last{margin-bottom:8px!important}.fusion-panel .panel-heading a.active{font-weight:600!important;color:var(--awb-color7)!important}.fusion-panel .panel-body.toggle-content li{margin-bottom:17px;line-height:1.5}.lista-icn-txt{margin-left:0!important;margin-right:0!important}.lista-icn-txt.content-boxes-icon-on-side .content-box-column{margin-top:0!important;padding-top:25px;margin-bottom:5px!important;padding-left:0}.lista-icn-txt.content-boxes-icon-on-side>.content-box-column:not(:first-of-type){border-top:1px solid var(--awb-color3)}.lista-icn-txt.content-boxes-icon-on-side .heading-with-icon{margin-bottom:0!important}#container_social-sharing{width:100%}.sep-rombo .fusion-section-separator-svg-bg{background-size:contain!important;background-repeat:no-repeat}.footer-inferiore{background-size:100px!important}.footer-inferiore nav li.current-menu-item a .menu-text{color:var(--awb-color3)!important}.footer-inferiore nav.has-active-border-right-yes ul.fusion-menu>li:last-child>span{display:none}.footer-inferiore .widget.social_links .boxed-icons a.fusion-social-network-icon{border-color:#fff!important}.footer-inferiore .fusion-content-widget-area .widget{margin-bottom:0}@media(max-width:768px){.footer-inferiore .fusion-menu-element-wrapper.mobile-trigger-fullwidth-on>.avada-menu-mobile-menu-trigger>.inner{justify-content:space-between}}@media(min-width:769px){.footer-inferiore .menu-con-cols .fusion-menu{columns:2!important;display:block}}@media(min-width:1025px) and (max-width:1199px){.footer-inferiore .menu-con-cols .fusion-menu{columns:3!important}}@media(min-width:1200px){.footer-inferiore nav.menu-lg-align-center ul{justify-content:center}}.motivi-icone .fusion-builder-row-inner>div{margin-bottom:45px}.privilegi-icone .content-boxes .content-container{font-size:14px;text-align:left!important;margin-bottom:0}.privilegi-icone .col.content-box-wrapper .heading-with-icon{position:absolute;top:50%;transform:translateY(-40%);height:100%}.privilegi-icone .col.content-box-wrapper .heading-with-icon.icon-right{right:0}.privilegi-icone .fusion-content-boxes.content-boxes-icon-on-side .heading{margin-bottom:0}#gform_wrapper_1{margin-bottom:0}#gform_wrapper_1 .gform_footer.top_label{padding:0!important}.gfield_html hr{border:none;border-top:1px solid var(--awb-color6);margin-top:25px;margin-bottom:25px}.gfield .datepicker{width:100%!important}.gform_wrapper.gravity-theme .ginput_container_time{min-width:85px;max-width:85px}#ui-datepicker-div .ui-datepicker-unselectable{opacity:0.5!important}#ui-datepicker-div td[data-handler="selectDay"]~td.ui-datepicker-unselectable{display:none!important}.ginput_container_consent{display:flex;align-items:baseline}.gfield_consent_label{color:var(--awb-color7);font-size:14px!important;padding-left:10px}.gfield_consent_label a{text-decoration:underline;color:inherit}.gform_required_legend,.gfield_required_text,#gform_1 .gfield_required_asterisk{display:none!important}.gform_fields .nl-email,#field_submit{min-height:40px}.gform_fields .nl-email{grid-row-start:1}#field_submit{grid-row-start:2}.gform_fields .nl-email .ginput_container,.gform_fields .nl-email .ginput_container input{min-height:40px!important}#field_submit input[type="submit"]{height:100%}@media(min-width:641px){.gform_fields .nl-email,#field_submit{grid-row-start:1;min-height:80px}.gform_fields .nl-email .ginput_container,.gform_fields .nl-email .ginput_container input{min-height:80px!important}}.gform_confirmation_message{color:var(--awb-color5)}@media(max-width:768px){.menu-xs-vert ul.fusion-menu{flex-direction:column}.fusion-menu-element-wrapper.direction-row .fusion-menu .menu-item>span.background-default{border:none}}@media(min-width:1200px){.blocco-newsletter>.fusion-column-wrapper{border-radius:80px 0 80px 0!important}.fusion-menu-element-wrapper .fusion-menu .menu-item:last-child>span.background-default{border:none}}.post-content>.fusion-fullwidth.hundred-percent-fullwidth>.fusion-builder-row[style*="4%"]>.fusion-layout-column:only-child{width:calc(100% - 3.8%)!important;margin-left:1.9%!important}.mb-0,.mb-0 .content-box-column{margin-bottom:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.fusion-imageframe.has-aspect-ratio{width:100%}.fusion-column-wrapper>iframe{width:100%}.owl-carousel{overflow:hidden}.owl-carousel .owl-stage-outer,.owl-carousel .owl-stage-outer .owl-stage,.owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.owl-carousel .owl-item img{height:100%;object-fit:cover}.owl-carousel .owl-nav{position:absolute;top:50%;left:0%;width:100%;transform:translate(0%,-50%);margin:0}.owl-carousel .owl-prev,.owl-carousel .owl-next{position:absolute;line-height:0.4!important;top:-20px;width:40px;height:40px;padding:0!important;margin:0!important}.owl-carousel .owl-prev{left:5px}.owl-carousel .owl-next{right:5px}.owl-theme .owl-nav [class*=owl-]:hover{background-color:var(--awb-color8)!important}.caret{border:solid var(--awb-color2);border-width:0 0 2px 2px;width:20px;height:20px;line-height:0;font-size:0;display:inline-block;position:relative}.owl-carousel .owl-prev .caret{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:5px}.owl-carousel .owl-next .caret{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);right:5px}@media(min-width:1025px){.owl-carousel .owl-prev{left:20px}.owl-carousel .owl-next{right:20px}}.TA_selfserveprop>.widSSP{width:100%!important}.TA_selfserveprop .widSSPBullet li{margin-top:20px!important;margin-bottom:20px!important}.TA_selfserveprop .widSSPBullet li .widSSPQuote{font-size:16px!important}.TA_selfserveprop .withBorder{border:none!important}iframe[_tmplitem]{background:#fff!important}@media(min-width:769px){iframe[_tmplitem]{height:460px}}@media(max-width:768px){.fusion-column-wrapper .fusion-sharing-box .tagline{margin-bottom:20px!important}}form.job_filters .search_jobs .search_submit input{background:var(--awb-color5);border:none;padding:15px;color:#fff}.job_listings{margin-top:40px}body.single-job_listing li.job-type{padding:7px 12px}body.single-job_listing input.application_button,body.single-job_listing .wp_job_manager_send_application_button{border:none;background-color:var(--awb-color5);color:#fff;padding:1em 2em}.gform_wrapper .badge-captcha{display:block;margin-top:15px;font-style:italic;color:var(--awb-color7);filter:grayscale(1)}#contattaci-fisso{position:fixed;z-index:100;bottom:20px;right:20px}.ct-tel{color:#fff;width:48px;height:48px;background-color:var(--awb-color8);display:block;line-height:51px;text-align:center;border-radius:50px;font-size:23px;box-shadow:2px 5px 10px 0 rgb(0 0 0 / 30%)}@media(min-width:769px){#contattaci-fisso{display:none}}html[lang="it-IT"] .wpgmp_map [class*="map-marker-tit"]:not(.map-marker-tit-it){display:none!important}html[lang*="en-"] .wpgmp_map [class*="map-marker-tit"]:not(.map-marker-tit-en){display:none!important}html[lang="fr-FR"] .wpgmp_map [class*="map-marker-tit"]:not(.map-marker-tit-fr){display:none!important}html[lang="de-DE"] .wpgmp_map [class*="map-marker-tit"]:not(.map-marker-tit-de){display:none!important}html[lang="es-ES"] .wpgmp_map [class*="map-marker-tit"]:not(.map-marker-tit-es){display:none!important}html[lang="pt-"] .wpgmp_map [class*="map-marker-tit"]:not(.map-marker-tit-pt){display:none!important}html[lang="ru-RU"] .wpgmp_map [class*="map-marker-tit"]:not(.map-marker-tit-ru){display:none!important}html[lang="ja"] .wpgmp_map [class*="map-marker-tit"]:not(.map-marker-tit-ja){display:none!important}#ui-datepicker-div{z-index:10100!important;text-align:center!important;width:auto!important;min-width:250px}#ui-datepicker-div .ui-state-default{border:none!important;background-color:#fff0;border-radius:0!important;line-height:20px!important}#ui-datepicker-div .ui-datepicker-today a:not(.ui-state-active){color:var(--awb-color5)!important}#ui-datepicker-div a.ui-state-active{color:#000;background-color:var(--awb-color5)!important;border-radius:0!important}#ui-datepicker-div .ui-datepicker-header{margin:0 3px 7px!important;padding:5px!important}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{top:8px!important}#ui-datepicker-div .ui-datepicker td span,#ui-datepicker-div td a{text-align:center!important}body.is-administrator li#wp-admin-bar-customize{display:none!important}body.is-administrator #boxed-wrapper a[href*="page_id="],body.is-administrator #boxed-wrapper a[href*="post_type="]{background-color:#f7c66c!important;text-decoration:line-through!important;text-decoration-color:#e3960a!important;text-decoration-thickness:3px!important}body.is-administrator .ha-sottopag-bozza{border:3px solid #e3960a!important}li#wp-admin-bar-edit a{background-color:#3275b3}body.is-administrator .cont-draft{opacity:.4;filter:grayscale(1);border:3px dashed #999!important}body.is-administrator .cont-draft>.fusion-builder-row::before{content:'BLOCCO NASCOSTO (solo per admins): '!important;display:block!important;text-align:center!important;width:100%;font-weight:600}body:not(.is-administrator) .cont-draft{display:none!important}html.html-admin-non-ita{margin-top:32px!important}body:not(.blog):not(.category):not(.tag):not(.single-post) .only-on-blog{display:none!important}