/* https://www.memoriachalets.com/wp-content/themes/wp-ephrem-child/style.css?ver=6.8.1 */
/* Import rule from: https://fonts.googleapis.com/css2?family=Nunito:wght@300;400&family=Tinos&family=Bree+Serif&display=swap */
@font-face{font-family:'Bree Serif';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/breeserif/v17/4UaHrEJCrhhnVA3DgluAx64.woff) format('woff')}@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v31/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhRTA.woff) format('woff')}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v31/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff) format('woff')}@font-face{font-family:'Tinos';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/tinos/v24/buE4poGnedXvwgX_.woff) format('woff')}:root{--ldg-bnb-background:transparent;--ldg-bnb-border-radius:0.42em;--ldg-bnb-box-shadow:0px 24px 54px 0px rgba(0, 0, 0, 0.1);--ldg-bnb-padding:14px;--ldg-bnb-input-background:#ffffff;--ldg-bnb-button-border-radius:3.58em;--ldg-bnb-color-primary:#0d0d0c;--ldg-bnb-color-primary-lighter:#868686;--ldg-bnb-color-primary-darker:#070706;--ldg-bnb-color-primary-contrast:#fafafa;--ldg-component-calendar-cell-selection-bg-color:#0d0d0c;--ldg-component-calendar-cell-selection-color:#fafafa;--ldg-component-calendar-cell-selected-bg-color:#868686;--ldg-component-calendar-cell-selected-color:#fafafa;--ldg-bnb-font-family:inherit}#lodgify-book-now-box{width:100%}#promotedGalleryWrapper .color-overlay,.promoted-gallery-wrapper .color-overlay,.banner-thumbnail-wrapper .color-overlay,.sqs-featured-posts-gallery .color-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(50,69,68,.8);z-index:99}dark{background-color:#222e2e}sequoia-green{color:#324544}input[type="date"]:before{content:attr(placeholder)!important;color:#aaa;margin-right:.5em}input[type="date"]:focus:before,input[type="date"]:valid:before{content:""}body,html{font-family:'Nunito',sans-serif!important;font-weight:300}h1,.h1{font-size:1.8em;font-weight:300;margin:1.56em 0}h2,.h2{font-size:1.6em;font-weight:300}h3,.h3{font-size:1.4em;font-weight:300;color:#7b8c6a}h4,.h4{font-weight:400}p,li{font-size:1em;font-weight:300}ul,ol{margin-left:1em}ul,li{list-style:inherit}.widget-centerd-title h2,.widget-centerd-title h3,.team-title{text-align:center}@media (min-width:320px) and (max-width:480px){h1,.h1{font-size:1.2em!important}}.grecaptcha-badge{visibility:hidden!important;}.bree-serif-regular{font-family:"Bree Serif",serif;font-weight:400;font-style:normal}.navbar-brand{margin-left:1.2em}ul.nav{text-transform:uppercase}.navbar-nav>li{font-family:'Tinos',serif;font-size:.8em}.nav>li>a{padding:10px 15px}.menu-contact{border-radius:3px;font-family:'Tinos',serif;background-color:#5E5D5B}i.icon-circled_x4{background:#324544}@media (min-width:320px) and (max-width:854px){.navbar-brand{margin-left:0}}@media only screen and (min-width:768px) and (max-width :1024px){.nav>li>a{padding:10px 4px;font-size:12px}}div.featured-wrapper{border:1px solid #eee;border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:2em;min-height:330px}div.featured-wrapper:hover{box-shadow:0 2px 8px #999}.featured-image img{border-top-left-radius:8px;border-top-right-radius:8px}div.featured-content{padding:1em}.popmake-content{padding-bottom:2em}.popmake-content img{margin:0!important;border-top-left-radius:6px;border-top-right-radius:6px}.hero-container{background-color:var(--ldg-bnb-color-primary)}.hero-header{filter:brithness(.8)}.hero-header h1{color:#fff}.header-btn a.btn{margin:0 2rem}.hsContainer{margin-top:100px;padding:12% 20%}.gallery_images_container{display:inline-block;margin:.4em;width:auto;height:220px;overflow:hidden;background-color:#333;padding:0}#single-header .featured-image{max-height:350px;height:auto;overflow:hidden}.gallery_images_container img{display:inline-flex;align-items:center;justify-content:center;position:relative;height:100%;cursor:pointer}h1.pagetitle{margin:1.86em auto}.chalets-header{margin-top:120px}@media (min-width:320px) and (max-width:854px){.header-btn a.btn{margin:2rem 0}}.title-padding{padding:1em 2em}.gestion-lead{padding:.8em 2.4em;background-color:#d1d7cb;border-top-left-radius:8px;border-bottom-right-radius:8px}.gestion-lead h3{color:#333!important}.packages-gestion{background-color:#d1d7cb;padding:32px;border-radius:6px;height:320px}@media (min-width:320px) and (max-width:854px){.packages-gestion{height:auto}h4.team-member-name2{height:auto!important}}.citq{margin:.56em auto}.starting-price{font-size:1.4em;padding:.4em 0;font-weight:700;color:#7b8c6a}#reserver-long{display:inline-block;max-width:300px;height:40px;background:var(--ldg-bnb-color-primary);border-radius:20px;color:#fff;text-align:center;line-height:40px;font-weight:500;margin:auto;padding:0 20px;width:100%}#wpcf7-f2543-o1 input.wpcf7-submit{background:var(--ldg-bnb-color-primary)!important;border:var(--ldg-bnb-color-primary)!important;color:#fff;font-family:'Nunito',sans-serif!important;border-radius:3.5rem!important}.booking-link{margin:1em 0;float:left}.btn-booking a{margin:.56em auto}.location-title{margin:.56em 0}.location-specs{font-family:inherit;font-weight:700;color:#7b8c6a}.location-adress{padding:.4em 0}.availability{margin-top:3.4em}.accomosdations-filters{background-color:#d1d7cb;border-radius:4px;padding:24px;margin-bottom:30px}#single-accordion h3{border-bottom:1px solid #ccc;padding:1em 0;font-family:"Tinos",serif;font-weight:400;font-style:normal;font-size:1.6em}#single-accordion h3.ui-state-active:after{transform:rotate(180deg)}.ui-accordion-content p{font-weight:400}#single-accordion h3:after{font:normal normal normal 14px/1 FontAwesome;content:"\f078";float:right;position:relative}span.tags{padding:.56em;margin:.2em;color:#362C1F;display:inline-block;font-size:14px;font-weight:700}.list-unstyled li img{display:inline-flex;margin-right:.56em;width:32px;height:32px;vertical-align:middle}.list-unstyled li span{display:inline-flex;vertical-align:middle;line-height:inherit;width:80%}.list-unstyled li{margin:.56em 0}.list-unstyled{padding-left:0;list-style:none}.list-2col{-webkit-column-count:2;-moz-column-count:2;column-count:2}ul.list-2col>:first-child{margin-top:0}#map{min-height:500px;margin:8px 0}@media (min-width:320px) and (max-width:480px){.list-unstyled li img{display:inline-flex;margin-right:.56em;width:20px;height:20px;vertical-align:middle}.accomosdations-filters{padding:4px}}footer a{color:#fff;margin:0 .56em}.footer-lead{text-align:center;font-size:small}#social a,#social a:active,#social a:focus{color:#ccc}#social a:hover{color:#fff}.footer-map{background-color:#324544;padding:2em 4em;text-align:center;color:#fff}.footer-map .wp-block-button{margin:0 auto}@media only screen and (min-width :768px){.illustration-holder{height:320px;width:320px}}.ds-popup .date-left{margin-left:1em!important}.search-header{text-align:center}.search-tagline{color:#fff;text-align:center;padding:1em}#search-form button{border:1px solid #d1d7cb;background:#EFF2EB;padding:.56em 1em;border-radius:4px;font-weight:700;color:#324544}.search-header button.submit{border-radius:3.5rem!important;font-weight:normal!important}.search-header #search-form{width:75%;margin:0 auto;background-color:#fff;padding:1em;position:relative;border-radius:3px}#search-form input,#search-form select,#search-form button,#search-form span{display:inline-block;vertical-align:middle;justify-content:space-between;flex-direction:row}#search-form input[type="checkbox"]{vertical-align:baseline}#search-form div.hidden-filters label{padding-right:.56em}div.location-search-list{margin:1.56em auto}.search-results div.location-search-list div{display:inline-flex;flex-flow:column;flex-wrap:nowrap;vertical-align:middle}.hidden-filters{margin:1em auto;width:84%}.material-symbols-outlined{width:50px;height:auto;cursor:pointer;padding:0 10px}.material-symbols-outlined:hover{color:red}.search-results div.location-search-list div.location-image{width:300px;height:300px;overflow:hidden}div.location-description{padding:3em;width:40%}div.homepagehero h1{padding:0 4.4em}.search-actions a{margin:6px 0;display:block}@media (min-width:320px) and (max-width:480px){div.homepagehero h1{padding:0 1.4em}.search-header{display:block;opacity:.8;padding:1.6em}#home-hero,#home-slider{margin-top:-50px}#home-hero .search-header{display:block;opacity:1}#search-form input,#search-form select,#search-form button,#search-form span{display:block}.material-symbols-outlined{display:inline-block;float:right}#search-form input[type="checkbox"]{display:inline-block}.hidden-filters span{text-align:left}.search-results div.location-search-list div{display:block}div.location-description{width:100%;padding:1em}.search-actions a{margin:6px 0;display:block}.ds-popup .date-left{margin-left:0!important}}@media only screen and (min-width:768px) and (max-width :1024px){div.location-description{width:100%;padding:1em}}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#fff;cursor:default;background-color:#324544;border-color:#324544}.pagination>li>a,.pagination>li>span{color:#324544;text-decoration:none;background-color:#fff;border:1px solid #324544}.btn-default,.btn-default:focus,.btn-default:active,.btn-default.active,.btn-default:active:focus{color:#fff;background-color:#1f2526;border-color:#1f2526;text-transform:uppercase;font-size:16px;font-weight:300;font-family:inherit;font-style:normal}.btn-default:hover{color:#e3ddd9;background-color:#1f2526;border-color:#1f2526}.btn-info,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info:active:focus{color:#362C1F;background:#a4af96;border-color:#a4af96;font-size:1em}.btn-info:hover{background-color:#324544;border-color:#324544;color:#fefefe}.btn-cta,.btn-cta:focus,.btn-cta:active,.btn-cta.active,.btn-cta:active:focus{color:#fff;background:var(--ldg-bnb-color-primary);border-color:var(--ldg-bnb-color-primary);font-size:1em}.btn-cta:hover{background-color:#324544;border-color:#324544;color:#fefefe}.wp-block-button__link{border-radius:3px;font-family:'Tinos',serif}.wp-block-button__link:hover{color:#e0d9c0}#contact a{color:#324544}#contact a:hover{color:#EFF2EB}.half-col input{width:48%;display:inline-flex}.half-col input:first-child{margin-right:4px}@media only screen and (min-width:320px) and (max-width :480px){.half-col input{width:100%}p.half-col{margin-bottom:0}}.so-image-clippath img{border-radius:8px}.so-image-clippath{clip-path:polygon(0% 0%,calc(50% - 5px) 0,calc(50% - 5px) 100%,calc(50% + 5px) 100%,calc(50% + 5px) 50px,100% 50px,100% 100%,calc(50% - 5px) 100%,calc(50% - 5px) calc(100% - 50px),0 calc(100% - 50px),0 50px)}.slick-prev:before,.slick-next:before{color:#324544;font-size:30px}.slick-slide img{margin:0}.lightbox{cursor:pointer}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:90%;max-width:1200px}.modal span.close{color:white!important;position:absolute;top:60px;right:25px;font-size:35px;font-weight:700;opacity:.6!important}.close:hover,.close:focus{color:#999;text-decoration:none;cursor:pointer}.mySlides{display:none;width:100%}.slide_prev,.slide_next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;background-color:rgba(0,0,0,.8)}.slide_next{right:0;border-radius:3px 0 0 3px}.slide_prev:hover,.slide_next:hover{background-color:rgba(0,0,0,.8)}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff}img.demo{opacity:.6}.active,.demo:hover{opacity:1}img.hover-shadow{transition:0.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}