@charset "UTF-8";
/* http://www.hoteldelavillelaigueglia.it/wp-content/themes/hoteldelaville/assets/css/custom.css?ver=1639565727 */
@font-face{font-family:'fjalla_oneregular';src:url(https://www.hoteldelavillelaigueglia.it/wp-content/themes/hoteldelaville/assets/fonts/fjallaone-regular-webfont.woff2) format('woff2'),url(https://www.hoteldelavillelaigueglia.it/wp-content/themes/hoteldelaville/assets/fonts/fjallaone-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'source_sans_pro';src:url(https://www.hoteldelavillelaigueglia.it/wp-content/themes/hoteldelaville/assets/fonts/sourcesanspro-bold-webfont.woff2) format('woff2'),url(https://www.hoteldelavillelaigueglia.it/wp-content/themes/hoteldelaville/assets/fonts/sourcesanspro-bold-webfont.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'source_sans_pro';src:url(https://www.hoteldelavillelaigueglia.it/wp-content/themes/hoteldelaville/assets/fonts/sourcesanspro-regular-webfont.woff2) format('woff2'),url(https://www.hoteldelavillelaigueglia.it/wp-content/themes/hoteldelaville/assets/fonts/sourcesanspro-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}html,body{font-size:18px}body{font-family:'source_sans_pro',sans-serif;font-weight:400;color:rgb(68,68,68)}h1,h2,h3,h4,h5,h6{font-family:'fjalla_oneregular',sans-serif;font-weight:400;color:var(--title-text-color)}body.home h1{position:absolute;left:-50000rem}a:link,a:visited,a:hover,a:focus,a:active{color:var(--text-color-link);text-decoration:none}.standard_background{background-color:var(--bg-color)}.alternate_background{background-color:var(--alternate-bg-color)}header{position:relative}.header_wrapper{padding:.2rem 0}.edinet_full_menu_wrapper{display:inline-block}.edinet_social_list{display:inline-block;position:relative;top:3px;margin-left:.5rem}.edinet_social_list ul{margin-bottom:0}.edinet_social_list li{display:inline-block;margin-left:1rem}.edinet_social_list li:first-child{margin-left:.4rem}.edinet_language_box{display:inline-block;text-transform:uppercase;font-size:1rem;position:relative}.edinet_language_box_toggle img{width:25px;height:16px;border-radius:4px;margin-left:3px;position:relative;top:-2px}.edinet_social_list li a:link,.edinet_social_list li a:visited,.edinet_social_list li a:hover,.edinet_social_list li a:focus,.edinet_social_list li a:active{color:var(--alternate-text-color1)}.edinet_language_box_toggle span,.edinet_language_box_toggle ul li a:link,.edinet_language_box_toggle ul li a:visited,.edinet_language_box_toggle ul li a:hover,.edinet_language_box_toggle ul li a:focus,.edinet_language_box_toggle ul li a:active{color:var(--alternate-text-color1)}.edinet_full_menu_buttons .mburger{--mb-button-size:41px;--mb-bar-width:.8;--mb-bar-height:5px;--mb-bar-spacing:9px}.edinet_full_menu_buttons a.mburger:link,.edinet_full_menu_buttons a.mburger:active,.edinet_full_menu_buttons a.mburger:visited,.edinet_full_menu_buttons a.mburger:hover,.edinet_full_menu_buttons a.mburger:focus{color:var(--alternate-text-color1)}.edinet_language_box_toggle{position:relative;top:7px;font-family:'fjalla_oneregular',sans-serif}.edinet_language_box ul{z-index:2000;display:none;position:absolute;right:0;border:1px solid var(--title-text-color);font-size:.9em;padding:.5rem .2rem;top:2rem;background-color:#fff}.edinet_language_box ul li{padding:.2rem 0}.edinet_language_box ul li a{display:flex;flex-direction:row;justify-content:space-between;padding:0 .3rem}.edinet_language_box ul li a:hover{background-color:rgba(110,126,148,.24)}.edinet_language_box ul li a span{margin-right:1rem;display:flex}.edinet_language_box ul li img{width:20px;height:14px;display:flex;margin-left:auto;position:relative;top:3px;border-radius:3px}.header_right_part{display:flex;flex-direction:row;justify-content:flex-end}.header_right_part .edinet_language_box{display:flex}.header_right_part .header_book_now{display:flex;margin-left:1rem;top:7px;position:relative;padding:0 .5rem;border-bottom:2px solid var(--bg-color);border-bottom-color:var(--bg-color);text-transform:uppercase;font-family:'fjalla_oneregular',sans-serif}.header_book_now em{font-family:'fjalla_oneregular',sans-serif;white-space:nowrap}.header_book_now a:link,.header_book_now a:visited,.header_book_now a:hover,.header_book_now a:focus,.header_book_now a:active{color:var(--alternate-text-color1)}.header_logo{position:absolute;transform:translateX(-50%);left:50%;top:2rem;width:100px;padding:.5rem;background-color:#fff;z-index:1000}.header_logo img.edinet-site-logo{max-width:100%;height:auto}header .edinet_carousel_slide figcaption{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--text-reversed-color);text-transform:uppercase;font-family:'fjalla_oneregular',sans-serif;font-size:1.1em;width:75%;text-align:center;line-height:100%}#header_phone{font-size:1.4rem;position:relative;top:.3rem;left:1.5rem}#header_phone:link,#header_phone:visited,#header_phone:hover,#header_phone:focus,#header_phone:active{color:var(--alternate-text-color1)}.edinet_carousel .slick-prev,.edinet_carousel .slick-next{width:20px;height:20px}.edinet_carousel .slick-prev:before,.edinet_carousel .slick-next:before{font-family:'Font Awesome 5 Free';font-weight:900;font-size:20px}.edinet_carousel .slick-prev:before{content:"\f053"}.edinet_carousel .slick-next:before{content:"\f054"}.edinet_carousel .slick-prev{left:25px}.edinet_carousel .slick-next{right:25px}.edinet_carousel_slide{position:relative;height:0;padding-bottom:100%}.home .edinet_carousel_slide{padding-bottom:100%}hr.dot{display:inline-block;width:var(--dots-width);height:var(--dots-width);transform:rotate(45deg);margin:var(--dots-width) var(--dots-width) var(--dots-width) 0;border:0 none}.box_text{padding:2rem;position:relative}.box_text h2{text-transform:uppercase;font-weight:400;line-height:1em}.box_text hr.dot{background-color:#C2D2D5}.box_text_extra hr.dot{background-color:#fff}.btn-custom{padding:.5em 2em;background-color:transparent;text-transform:uppercase;font-family:'fjalla_oneregular',sans-serif;border-radius:0;border:2px solid var(--text-reversed-color)}a.btn-custom:link,a.btn-custom:visited,a.btn-custom:hover,a.btn-custom:focus,a.btn-custom:active{text-decoration:none;color:var(--text-color-link);background-color:var(--text-reversed-color)}a.btn-custom:active{border-color:var(--text-reversed-color)!important}a.btn-custom:hover,a.btn-custom:focus{color:var(--text-reversed-color);background-color:transparent!important;box-shadow:none;border-color:var(--text-reversed-color)!important}article.home-post .edinet_background_image{min-height:300px}article.home-post-left{background-image:url(/wp-content/themes/hoteldelaville/assets/img/background-box-home.png);background-repeat:repeat;background-position:center center}article .box_text.box_text_extra{color:var(--text-reversed-color)}article.home-post-left .box_text.box_text_extra{background-color:var(--bg-box-text-extra-left)}article.home-post-left .box_text.box_text_extra h2 a:link,article.home-post-left .box_text.box_text_extra h2 a:visited,article.home-post-left .box_text.box_text_extra h2 a:hover,article.home-post-left .box_text.box_text_extra h2 a:focus,article.home-post-left .box_text.box_text_extra h2 a:active{color:var(--text-reversed-color)}article.home-post-right .box_text.box_text_extra h2 a:link,article.home-post-right .box_text.box_text_extra h2 a:visited,article.home-post-right .box_text.box_text_extra h2 a:hover,article.home-post-right .box_text.box_text_extra h2 a:focus,article.home-post-right .box_text.box_text_extra h2 a:active{color:var(--text-reversed-color)}article.home-post-right{background-image:url(/wp-content/themes/hoteldelaville/assets/img/background-box-home.png);background-repeat:repeat;background-position:center center}article.home-post-right .box_text.box_text_extra{background-color:var(--bg-box-text-extra-right)}article.home-post-right .box_text.box_text_extra h2 a:link,article.home-post-right .box_text.box_text_extra h2 a:visited,article.home-post-right .box_text.box_text_extra h2 a:hover,article.home-post-right .box_text.box_text_extra h2 a:focus,article.home-post-right .box_text.box_text_extra h2 a:active{color:var(--text-reversed-color)}article.home-post-right .box_text.box_text_extra h2 a:link,article.home-post-right .box_text.box_text_extra h2 a:visited,article.home-post-right .box_text.box_text_extra h2 a:hover,article.home-post-right .box_text.box_text_extra h2 a:focus,article.home-post-right .box_text.box_text_extra h2 a:active{color:var(--text-reversed-color)}.body-posts-grouped{background-image:url(/wp-content/themes/hoteldelaville/assets/img/background-box-home.png);background-repeat:repeat}.body-posts-grouped article.home-post-right,.body-posts-grouped article.home-post-left{background-image:none}.carousel_inner_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;padding:1rem;text-align:center}.carousel_inner_box strong{text-transform:uppercase;font-family:'fjalla_oneregular',sans-serif;font-size:1.1rem;display:block;font-weight:400}.carousel_inner_box hr.dot{background-color:var(--text-reversed-color)}.home-gallery h2 a:link,.home-gallery h2 a:visited,.home-gallery h2 a:hover,.home-gallery h2 a:focus,.home-gallery h2 a:active{color:var(--alternate-text-color)}.edinet_carousel .carousel_inner_box{background-color:rgba(68,85,107,.8);color:var(--text-reversed-color)}#home_servizi .btn-custom{font-size:.9rem}.home_photos .edinet_background_image{height:0;padding-bottom:100%}#footer{border-top:15px solid #C2D2D5;padding:2rem 0;text-align:center}#footer em{font-family:'fjalla_oneregular',sans-serif}#footer em{margin:1rem;display:block;text-transform:uppercase;font-size:1.2rem}#footer img.edinet-site-logo{max-width:90px}#footer em a:link,#footer em a:visited,#footer em a:hover,#footer em a:focus,#footer em a:active{color:var(--title-text-color)}#footer ul.footer_details{font-size:.8em}#footer ul.footer_contatti li{line-height:2rem}#footer ul.footer_details li{text-transform:uppercase}#footer ul.footer_contatti li a:link,#footer ul.footer_contatti li a:visited,#footer ul.footer_contatti li a:hover,#footer ul.footer_contatti li a:focus,#footer ul.footer_contatti li a:active{color:var(--text-color);text-decoration:none}#footer ul.footer_details li a:link,#footer ul.footer_details li a:visited,#footer ul.footer_details li a:hover,#footer ul.footer_details li a:focus,#footer ul.footer_details li a:active{color:var(--alternate-text-color1);text-decoration:none}#footer address{font-weight:700;margin-bottom:0;font-size:.9em}ul.footer_contatti{font-size:.9em;margin-top:1rem}.edinet_credits img{max-width:84px;height:auto;display:block;margin:0 auto}.booking_widget div.octobook{border:0 none;font-family:'source_sans_pro'}.booking_widget span.octobooktitle{font-size:1rem;background-color:var(--bg-color);text-transform:uppercase;font-family:'fjalla_oneregular';color:var(--text-reversed-color);text-align:center}.booking_widget .octobooksubmit{width:100%}.booking_widget .octobooksubmit label{display:none!important}.booking_widget .octobooksubmit input{width:100%;background-color:var(--alternate-text-color1)!important;border:0 none!important;text-transform:uppercase;font-family:'fjalla_oneregular'}.page h1,.single h1{color:var(--title-text-color);text-transform:uppercase;text-align:center;margin-bottom:.5em}.page h2,.single h2{color:var(--alternate-text-color);text-transform:uppercase;text-align:center;margin-bottom:.5em}.home h2{text-align:left}.home .home-gallery h2{text-align:center;text-transform:uppercase;margin:1rem 0}.page main,.single main{padding:1rem 0 0 0}.edinet_featured_image{position:relative;height:0;padding-bottom:100%;min-height:0}.edinet_carousel_in_page{margin:2rem 0}.full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.edinet_carousel_in_page .carousel_inner_box strong{color:var(--text-reversed-color);font-size:1.3rem}.edinet_carousel_in_page .carousel_inner_box{transform:translatex(-50%);top:auto;bottom:20px;min-width:300px;padding:1.5rem}.edinet_carousel_in_page .carousel_inner_box .btn-custom{background-color:transparent;border-color:var(--text-reversed-color)}.edinet_carousel_in_page .carousel_inner_box .btn-custom:hover{background-color:var(--text-reversed-color);color:var(--title-text-color)}#scrollUp{bottom:60px;right:30px;color:var(--text-reversed-color);background-color:rgba(110,126,148,.5);font-size:32px;text-align:center;font-family:sans-serif;text-decoration:none;opacity:1;webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:background 200ms linear;-moz-transition:background 200ms linear;-o-transition:background 200ms linear;transition:background 200ms linear;height:0;width:45px;height:45px;line-height:45px}a#scrollUp{z-index:5000!important}.header_wrapper{transition-property:padding;transition-duration:.3s}body.scrolling .header_wrapper{position:fixed;width:100%;top:0;left:0;z-index:2000;background-color:var(--text-reversed-color);padding:0;opacity:.8}body.scrolling .header_wrapper .header_logo{z-index:1900;opacity:.2;width:150px;display:none}.box_standard{position:relative;margin-bottom:2rem}.box_standard article{position:relative;color:var(--text-reversed-color);padding:2rem}.box_standard article h2{color:var(--text-reversed-color)}.box_standard article h2 a{position:static}.box_standard article h2 a:link,.box_standard article h2 a:visited,.box_standard article h2 a:hover,.box_standard article h2 a:focus,.box_standard article h2 a:active{color:var(--text-reversed-color)}.box_standard article p{position:relative}.box_standard article .btn-custom{position:relative;width:200px;display:block;margin:0 auto}.box_standard .edinet_background_image{position:absolute;top:0;left:0;right:0;bottom:0}.box_standard.box_camera img{-webkit-filter:brightness(.7);filter:brightness(.7)}header .edinet_map{height:300px}.octobookcheckin input,.octobookcheckout input{width:80px!important}.btn.submit-form-button{background-color:var(--title-text-color);color:var(--text-reversed-color)}.footer_logo img.edinet_site_logo{max-width:90px}strong.no_records_message{text-align:center;font-size:1.5rem;font-weight:700;display:block;padding:2rem 0;text-decoration:underline}@media only screen and (min-width:576px){.home .edinet_carousel_slide{padding-bottom:50%}header .edinet_carousel_slide{padding-bottom:30%}#home_servizi .carousel_inner_box{width:400px}}@media only screen and (min-width:768px){.home main{margin-top:1.7rem}#home_servizi .carousel_inner_box{width:500px}#home_servizi .carousel_inner_box strong{font-size:1.5rem}header .edinet_carousel_slide figcaption{font-size:2em}.edinet_featured_image{height:300px;padding-bottom:0}.octobookcheckin input,.octobookcheckout input{width:100px!important}}@media only screen and (min-width:992px){#header_phone{display:none}.box_text{padding:5rem 10rem 5rem 5rem}.home.page .box_text h2{font-size:3.35rem}article.home-post-left .box_text{margin-top:7rem;background-color:#fff;width:calc(100% + 6rem);z-index:2}article.home-post-left .edinet_background_image picture{margin-bottom:7rem}article.home-post-left .box_text.box_text_extra{text-align:right;padding:5rem 5rem 5rem 10rem;color:var(--text-reversed-color)}article.home-post-right .box_text{margin-top:7rem;background-color:#fff;width:calc(100% + 6rem);margin-left:calc(0px - 6rem);z-index:2}article.home-post-right .edinet_background_image picture{margin-bottom:7rem}article.home-post-right .box_text.box_text_extra{text-align:left;padding:5rem 10rem 5rem 5rem}#home_servizi .carousel_inner_box{width:700px;padding:2rem}#footer ul.footer_contatti li{display:inline-block;line-height:normal}#footer ul.footer_details li{display:inline-block;line-height:normal}#footer ul.footer_contatti li:after{content:" - "}#footer ul.footer_details li:after{content:" - "}#footer ul.footer_contatti li:first-child{margin-left:0}#footer ul.footer_details li:first-child{margin-left:0}#footer ul.footer_contatti li:last-child:after{display:none}#footer ul.footer_details li:last-child:after{display:none}#footer ul.footer_contatti .edinet_social_list li:after{display:none}.edinet_carousel .slick-prev,.edinet_carousel .slick-next{width:32px;height:50px}.edinet_carousel .slick-prev:before,.edinet_carousel .slick-next:before{font-size:50px}.edinet_featured_image{height:400px;padding-bottom:0}.page h1,.single h1{font-size:3.33rem}.page main,.single main{padding:6rem 0 0 0}.home main{padding-top:0}.booking_widget{width:641px;bottom:50px}.edinet_social_list li{margin-left:.4rem}.page h2,.single h2{font-size:2.2rem}.booking_widget{width:500px;position:absolute;z-index:1000;left:50%;transform:translateX(-50%);bottom:20px}.booking_widget form{padding-bottom:10px}.booking_widget .octobookcheckin{width:30%;text-align:center}.booking_widget .octobookcheckout{width:30%;text-align:center}.booking_widget .octobookpax{width:30%;text-align:center}.booking_widget .octobooksubmit{width:10%;text-align:center}.booking_widget span.octobooktitle{font-size:1rem;text-align:left}.booking_widget .octobooksubmit{width:auto}.booking_widget .octobooksubmit label{display:block!important}.booking_widget .octobooksubmit input{width:auto;padding:0 .3rem}.box_standard article{padding-top:4rem;padding-bottom:4rem;padding-left:4rem;padding-right:4rem}header .edinet_map{height:500px}ul.footer_contatti{margin-top:0}}@media only screen and (min-width:1200px){.header_wrapper{padding:1.45rem 0}.edinet_social_list{font-size:1.1rem;margin-left:1rem}.header_right_part .header_book_now{top:-6px;border-bottom-width:6px}.header_book_now{top:4px}.header_book_now em{font-size:1.67rem}.header_logo{width:auto;padding:1.8rem}.header_logo img{width:143px}.home .edinet_carousel_slide{padding-bottom:0;height:800px}.edinet_carousel_slide{padding-bottom:0;height:500px}.box_text{padding:5rem}#home_servizi .carousel_inner_box{width:800px;padding:4.5rem}#home_servizi .carousel_inner_box strong{font-size:2rem}#home_servizi .carousel_inner_box a.btn-custom{margin-top:2rem;font-size:1.2rem}header .edinet_carousel_slide figcaption{font-size:3.33em}header .edinet_map{height:700px}}@media only screen and (min-width:1400px){.box_text{padding:5rem 18rem 5rem 5rem}article.home-post-left .box_text.box_text_extra{padding:5rem 5rem 5rem 16rem}article.home-post-right .box_text.box_text_extra{padding:5rem 16rem 5rem 5rem}#home_servizi .carousel_inner_box{width:1140px}#home_servizi .carousel_inner_box strong{font-size:3.2rem}#home_servizi .carousel_inner_box p{margin-top:.2rem}}.lista_offerte .box_standard picture{filter:brightness(50%)}.edinet_social_list{left:2rem}