.ct-section{width:100%;background-size:cover;background-repeat:repeat;}
.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}
.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;}
.ct-link-text{display:inline-block;}
.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center;}
.ct-link-button{display:inline-block;text-align:center;text-decoration:none;}
.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px;}
.ct-image{max-width:100%;}
.ct-fancy-icon>svg{width:55px;height:55px;}
.ct-inner-content{width:100%;}
.ct-slide{display:flex;flex-wrap:wrap;text-align:center;flex-direction:column;align-items:center;justify-content:center;}
.ct-nestable-shortcode{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-comments{width:100%;text-align:left;}
.oxy-comment-form{width:100%;}
.oxy-login-form{width:100%;}
.oxy-search-form{width:100%;}
.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tab{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tab-content{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-testimonial{width:100%;}
.oxy-icon-box{width:100%;}
.oxy-pricing-box{width:100%;}
.oxy-posts-grid{width:100%;}
.oxy-gallery{width:100%;}
.ct-slider{width:100%;}
.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;}
.ct-modal{flex-direction:column;align-items:flex-start;}
.ct-span{display:inline-block;text-decoration:inherit;}
.ct-widget{width:100%;}
.oxy-dynamic-list{width:100%;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ct-div-block, .oxy-post-content, .ct-text-block, .ct-headline, .oxy-rich-text, .ct-link-text{max-width:100%;}
img{flex-shrink:0;}
body *{min-height:1px;}
}            .oxy-testimonial{flex-direction:row;align-items:center;}
.oxy-testimonial .oxy-testimonial-photo-wrap{order:1;}
.oxy-testimonial .oxy-testimonial-photo{width:125px;height:125px;margin-right:20px;}
.oxy-testimonial .oxy-testimonial-photo-wrap, .oxy-testimonial .oxy-testimonial-author-wrap, .oxy-testimonial .oxy-testimonial-content-wrap{align-items:flex-start;text-align:left;}
.oxy-testimonial .oxy-testimonial-text{margin-bottom:8px;font-size:21px;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-testimonial .oxy-testimonial-author{font-size:18px;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-testimonial .oxy-testimonial-author-info{font-size:12px;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-icon-box{text-align:left;flex-direction:column;}
.oxy-icon-box .oxy-icon-box-icon{margin-bottom:12px;align-self:flex-start;}
.oxy-icon-box .oxy-icon-box-heading{font-size:21px;margin-bottom:12px;}
.oxy-icon-box .oxy-icon-box-text{font-size:16px;margin-bottom:12px;align-self:flex-start;}
.oxy-icon-box .oxy-icon-box-link{margin-top:20px;}
.oxy-pricing-box .oxy-pricing-box-section{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;text-align:center;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{justify-content:center;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{justify-content:center;}
.oxy-pricing-box .oxy-pricing-box-title-title{font-size:48px;}
.oxy-pricing-box .oxy-pricing-box-title-subtitle{font-size:24px;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{flex-direction:row;}
.oxy-pricing-box .oxy-pricing-box-currency{font-size:28px;}
.oxy-pricing-box .oxy-pricing-box-amount-main{font-size:80px;line-height:0.7;}
.oxy-pricing-box .oxy-pricing-box-amount-decimal{font-size:13px;}
.oxy-pricing-box .oxy-pricing-box-term{font-size:16px;}
.oxy-pricing-box .oxy-pricing-box-sale-price{font-size:12px;color:rgba(0,0,0,0.5);margin-bottom:20px;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{font-size:16px;color:rgba(0,0,0,0.5);}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{justify-content:center;}
.oxy-progress-bar .oxy-progress-bar-background{background-color:#000000;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);animation:none 0s paused;}
.oxy-progress-bar .oxy-progress-bar-progress-wrap{width:85%;}
.oxy-progress-bar .oxy-progress-bar-progress{background-color:#66aaff;padding:40px;animation:none 0s paused, none 0s paused;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);}
.oxy-progress-bar .oxy-progress-bar-overlay-text{font-size:30px;font-weight:900;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-progress-bar .oxy-progress-bar-overlay-percent{font-size:12px;}
.ct-slider .unslider-nav ol li{border-color:#ffffff;}.ct-slider .unslider-nav ol li.unslider-active{background-color:#ffffff;}.ct-slider .ct-slide{padding:0px;}
.oxy-superbox .oxy-superbox-secondary, .oxy-superbox .oxy-superbox-primary{transition-duration:0.5s;}
.oxy-shape-divider{width:0px;height:0px;}
.oxy_shape_divider svg{width:100%;}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{box-shadow:px px px px;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{transition-duration:0.4s;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{margin-left:0px;}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{width:30px;height:30px;}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{transition-duration:0.4s;}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{top:20px;left:20px;}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{width:24px;height:24px;}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{transition-duration:0.4s;}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{background-color:#ffffff;}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{background-image:url();}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:24px;}
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(0,0,0,0.2);border-top-style:solid;}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{flex-direction:row;}
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{text-align:left;justify-content:flex-start;}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{align-items:flex-start;}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{top:0;bottom:0;right:auto;left:0;}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:left;justify-content:flex-start;}
.oxy-site-navigation{--oxynav-brand-color:#4831B0;--oxynav-neutral-color:#FFFFFF;--oxynav-activehover-color:#EFEDF4;--oxynav-background-color:#4831B0;--oxynav-border-radius:0px;--oxynav-other-spacing:8px;--oxynav-transition-duration:0.3s;--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);}
.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{text-align:left;}
.oxy-site-navigation > ul{left:0;}
.oxy-site-navigation{--oxynav-animation-name:none;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){background-color:var(--oxynav-brand-color);transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing);border:none;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){background:transparent;border:1px solid currentColor;transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{filter:invert(0) !important;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{background-color:var(--oxynav-activehover-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{color:var(--oxynav-neutral-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{color:var(--oxynav-neutral-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none;}
.ct-section-inner-wrap, .oxy-header-container{max-width:1080px;}
body{font-family:'Poppins';}body{line-height:1.6;font-size:16px;font-weight:400;color:#404040;}.oxy-nav-menu-hamburger-line{background-color:#404040;}h1, h2, h3, h4, h5, h6{font-family:'Poppins';font-size:36px;font-weight:700;}h2, h3, h4, h5, h6{font-size:30px;}h3, h4, h5, h6{font-size:24px;}h4, h5, h6{font-size:20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a{color:#0074db;text-decoration:none;}a:hover{text-decoration:none;}.ct-link-text{text-decoration:;}.ct-link{text-decoration:;}.ct-link-button{border-radius:3px;}.ct-section-inner-wrap{padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px;}.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.oxy-header-container{padding-right:20px;padding-left:20px;}@media(max-width:992px){
.ct-columns-inner-wrap{display:block !important;}
.ct-columns-inner-wrap:after{display:table;clear:both;content:"";}
.ct-column{width:100% !important;margin:0 !important;}
.ct-columns-inner-wrap{margin:0 !important;}
}
.link_hovered:hover{opacity:0.6;}
.link_hovered{transition-duration:0.5s;cursor:pointer;}
@media(max-width:991px){
.link_hovered:hover{opacity:1;}
}
.btn{font-family:Poppins;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;min-width:56px;text-transform:uppercase;font-size:14px;letter-spacing:0.05em;border-radius:4px;min-height:56px;padding-top:16px;padding-bottom:16px;line-height:1.2;text-align:center;}
.btn:not(.ct-section):not(.oxy-easy-posts),
.btn.oxy-easy-posts .oxy-posts, .btn.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media(max-width:1080px){
.btn{min-width:40px;font-size:13px;padding-top:10px;padding-bottom:10px;min-height:40px;}
}
.btn_white{background-color:rgba(255,255,255,0.24);color:#ffffff;font-weight:600;padding-left:40px;padding-right:40px;}
@media(max-width:1080px){
.btn_white{padding-left:24px;padding-right:24px;}
}
.newsletter{position:relative;max-width:400px;}
.newsletter:not(.ct-section):not(.oxy-easy-posts),
.newsletter.oxy-easy-posts .oxy-posts, .newsletter.ct-section .ct-section-inner-wrap{display:flex;}
.grid{width:100%;padding-left:6vw;padding-right:6vw;overflow:hidden;position:relative;}
.grid:not(.ct-section):not(.oxy-easy-posts),
.grid.oxy-easy-posts .oxy-posts, .grid.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:start;grid-template-columns:repeat(12, minmax(0px, 1fr));grid-column-gap:48px;grid-row-gap:0px;}
@media(max-width:1080px){
.grid{padding-left:40px;padding-right:40px;}
.grid:not(.ct-section):not(.oxy-easy-posts),
.grid.oxy-easy-posts .oxy-posts, .grid.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:start;grid-template-columns:repeat(12, minmax(0px, 1fr));grid-column-gap:24px;grid-row-gap:0px;}
}
@media(max-width:991px){
.grid{padding-left:24px;padding-right:24px;}
}
@media(max-width:767px){
.grid{padding-left:16px;padding-right:16px;}
.grid:not(.ct-section):not(.oxy-easy-posts),
.grid.oxy-easy-posts .oxy-posts, .grid.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:start;grid-template-columns:repeat(12, minmax(0px, 1fr));grid-column-gap:16px;grid-row-gap:0px;}
}
.grid_align_items_center{align-items:center !important;}
.section_space_before{padding-top:10vh;}
@media(max-width:1080px){
.section_space_before{}
}
@media(max-width:991px){
.section_space_before{padding-top:96px;}
}
.bg_fade{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;pointer-events:none;}
.anim_bg_fade{}
.bg_fade_content{width:100%;height:100%;position:relative;}
.anim_bg_fade_content{}
@media(max-width:991px){
.anim_bg_fade_content{}
}
.bg_gray{background-color:#f6f6f1;}
@media(max-width:991px){
.bg_gray{}
}
.anim_img_onedge{}
.col_1_span5{grid-column:1 / span 5;}
@media(max-width:991px){
.col_1_span5{grid-column:1 / span 11;}
}
@media(max-width:767px){
.col_1_span5{grid-column:1 / span 12;}
}
.img_left{height:100vh;overflow:hidden;margin-left:-6vw;border-top-right-radius:16px;border-bottom-right-radius:16px;}
@media(max-width:1080px){
.img_left{margin-left:-40px;}
}
@media(max-width:991px){
.img_left{height:60vh;margin-left:-24px;}
}
@media(max-width:767px){
.img_left{margin-left:-16px;}
}
.mobile_space_after_l{}
@media(max-width:991px){
.mobile_space_after_l{margin-bottom:80px;}
}
@media(max-width:767px){
.mobile_space_after_l{margin-bottom:64px;}
}
.img_fullscreen{width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1;}
.grid_6{width:100%;position:relative;}
.grid_6:not(.ct-section):not(.oxy-easy-posts),
.grid_6.oxy-easy-posts .oxy-posts, .grid_6.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:start;grid-template-columns:repeat(6, minmax(0px, 1fr));grid-column-gap:48px;grid-row-gap:0px;}
@media(max-width:1080px){
.grid_6{}
.grid_6:not(.ct-section):not(.oxy-easy-posts),
.grid_6.oxy-easy-posts .oxy-posts, .grid_6.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:start;grid-template-columns:repeat(6, minmax(0px, 1fr));grid-column-gap:24px;grid-row-gap:0px;}
}
@media(max-width:991px){
.grid_6{}
}
@media(max-width:767px){
.grid_6{overflow:visible;}
.grid_6:not(.ct-section):not(.oxy-easy-posts),
.grid_6.oxy-easy-posts .oxy-posts, .grid_6.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:start;grid-template-columns:repeat(6, minmax(0px, 1fr));grid-column-gap:16px;grid-row-gap:0px;}
}
.col_7_span6{grid-column:7 / span 6;}
@media(max-width:991px){
.col_7_span6{grid-column:2 / span 10;}
}
@media(max-width:767px){
.col_7_span6{grid-column:1 / span 12;}
}
.title_n1{font-size:56px;line-height:1.2;text-transform:uppercase;letter-spacing:-0.03em;}
@media(max-width:1080px){
.title_n1{font-size:40px;}
}
@media(max-width:991px){
.title_n1{font-size:32px;}
}
.font_custom_1{font-weight:400;font-family:Trajan;}
@media(max-width:1080px){
.font_custom_1{}
}
.space_after_L{margin-bottom:120px;}
@media(max-width:1080px){
.space_after_L{margin-bottom:96px;}
}
@media(max-width:991px){
.space_after_L{margin-bottom:80px;}
}
@media(max-width:767px){
.space_after_L{margin-bottom:64px;}
}
.anim_title{}
@media(max-width:1080px){
.anim_title{}
}
.grid_6_col_1_span6{width:100%;grid-column:1 / span 6;}
@media(max-width:991px){}
@media(max-width:767px){
.grid_6_col_1_span6{}
}
.title_dark{color:#414b2e;}
.anim_fade_up{}
@media(max-width:1080px){
.anim_fade_up{}
}
.grid_6_col_2_span4{padding-top:0px;grid-column:2 / span 4;}
@media(max-width:1080px){
.grid_6_col_2_span4{grid-column:2 / span 5;}
}
@media(max-width:991px){
.grid_6_col_2_span4{grid-column:1 / span 6;}
}
@media(max-width:767px){
.grid_6_col_2_span4{}
}
.text{font-family:Poppins;line-height:1.8;font-weight:400;font-size:22px;}
@media(max-width:1080px){
.text{font-size:14px;}
}
@media(max-width:991px){
.text{}
}
@media(max-width:767px){
.text{}
}
.text_dark{color:rgba(65,75,46,0.72);}
.space_after{margin-bottom:80px;}
@media(max-width:1080px){
.space_after{margin-bottom:56px;}
}
@media(max-width:991px){
.space_after{margin-bottom:40px;}
}
@media(max-width:767px){
.space_after{}
}
.wrapper_btns_inline{gap:24px;width:100%;}
.wrapper_btns_inline:not(.ct-section):not(.oxy-easy-posts),
.wrapper_btns_inline.oxy-easy-posts .oxy-posts, .wrapper_btns_inline.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:24px;}
@media(max-width:1080px){
.wrapper_btns_inline{text-align:justify;gap:8px;}
.wrapper_btns_inline:not(.ct-section):not(.oxy-easy-posts),
.wrapper_btns_inline.oxy-easy-posts .oxy-posts, .wrapper_btns_inline.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px;}
.wrapper_btns_inline:>*{width:100%;}
}
.btn_arrow:after{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/arrow-right.svg);background-size:contain;width:1em;height:1em;z-index:1;background-repeat:no-repeat;transition-duration:0.5s;background-position:50% 50%;content:"";}
.btn_arrow{position:relative;gap:8px;cursor:pointer;}
.btn_arrow:not(.ct-section):not(.oxy-easy-posts),
.btn_arrow.oxy-easy-posts .oxy-posts, .btn_arrow.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;}
.btn_secondary{background-color:#ffffff;color:#414b2e;font-weight:600;padding-left:40px;padding-right:40px;}
@media(max-width:1080px){
.btn_secondary{padding-left:24px;padding-right:24px;}
}
.modal_trigger{}
.btn_primary{background-color:#d5704a;color:#ffffff;font-weight:600;padding-left:40px;padding-right:40px;}
@media(max-width:1080px){
.btn_primary{padding-left:24px;padding-right:24px;}
}
.modal{width:100%;height:100vh;overflow:hidden;position:fixed;top:0px;left:0px;gap:0px;z-index:1000;height:100% !important;}
.modal:not(.ct-section):not(.oxy-easy-posts),
.modal.oxy-easy-posts .oxy-posts, .modal.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:0px;}
@media(max-width:767px){
.modal{height:100dvh;}
}
.modal_close_area{width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,0.16);cursor:pointer;}
.modal_close{}
@media(max-width:991px){
.modal_close{}
}
.modal_right{width:30%;height:100%;background-color:#f6f6f1;z-index:1;position:relative;}
@media(max-width:1080px){
.modal_right{width:50%;}
}
@media(max-width:991px){
.modal_right{width:100%;overflow-y:auto;}
}
.modal_topbar{width:100%;background-color:#f6f6f1;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;top:0px;left:0px;z-index:2;position:sticky;top:0;left:0;}
.modal_topbar:not(.ct-section):not(.oxy-easy-posts),
.modal_topbar.oxy-easy-posts .oxy-posts, .modal_topbar.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;}
.modal_btn_close{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/icon_close.svg);background-size:cover;background-repeat:no-repeat;background-color:rgba(0,0,0,0.16);background-position:50% 50%;}
.modal_content{width:100%;padding-top:0px;padding-right:40px;padding-bottom:40px;padding-left:40px;z-index:1;overflow-y:auto;}
@media(max-width:991px){
.modal_content{overflow-y:initial;}
}
@media(max-width:767px){
.modal_content{padding-left:16px;padding-right:16px;}
}
.title_n3{font-size:32px;font-weight:400;line-height:1.4;text-transform:uppercase;letter-spacing:-0.02em;}
@media(max-width:1080px){
.title_n3{font-size:24px;}
}
@media(max-width:991px){
.title_n3{}
}
@media(max-width:767px){
.title_n3{font-size:20px;}
}
.text_smaller{font-size:16px;}
@media(max-width:1080px){
.text_smaller{font-size:14px;}
}
.col_4_span6{grid-column:4 / span 6;}
@media(max-width:991px){
.col_4_span6{grid-column:2 / span 10;}
}
@media(max-width:767px){
.col_4_span6{grid-column:1 / span 12;}
}
.content_centered{}
.content_centered:not(.ct-section):not(.oxy-easy-posts),
.content_centered.oxy-easy-posts .oxy-posts, .content_centered.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.text_centered{text-align:center;}
@media(max-width:1080px){
.text_centered{}
}
.section_space_after{padding-bottom:10vh;padding-top:0px;}
@media(max-width:1080px){
.section_space_after{}
}
@media(max-width:991px){
.section_space_after{padding-bottom:96px;}
}
.col_1_span6{grid-column:1 / span 6;}
@media(max-width:991px){
.col_1_span6{grid-column:2 / span 10;}
}
@media(max-width:767px){
.col_1_span6{grid-column:1 / span 12;}
}
.anim_col_left{}
.repeater_rooms{width:100%;}
.anim_col_right{}
.wrapper_tile_room{width:100%;min-height:80vh;position:relative;border-radius:16px;overflow:hidden;background-color:#000000;margin-bottom:48px;cursor:pointer;}
.wrapper_tile_room:not(.ct-section):not(.oxy-easy-posts),
.wrapper_tile_room.oxy-easy-posts .oxy-posts, .wrapper_tile_room.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media(max-width:1080px){
.wrapper_tile_room{margin-bottom:24px;}
}
@media(max-width:991px){
.wrapper_tile_room{min-height:60vh;}
}
@media(max-width:767px){
.wrapper_tile_room{margin-bottom:16px;}
}
.anim_tile_room{}
.tile_bg{width:100%;height:100%;position:absolute;}
.anim_tile_bg{opacity:0.32;}
.anim_tile_bg_img{}
.tile_content{z-index:1;width:100%;position:relative;padding-left:6vw;padding-right:6vw;}
.tile_content:not(.ct-section):not(.oxy-easy-posts),
.tile_content.oxy-easy-posts .oxy-posts, .tile_content.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;}
.anim_tile_content{gap:40px;}
.anim_tile_content:not(.ct-section):not(.oxy-easy-posts),
.anim_tile_content.oxy-easy-posts .oxy-posts, .anim_tile_content.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;gap:40px;}
.btn_big_go{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/btn_big_go.svg);background-size:cover;background-repeat:no-repeat;width:96px;height:96px;background-position:50% 50%;}
@media(max-width:1080px){
.btn_big_go{width:80px;height:80px;}
}
@media(max-width:767px){
.btn_big_go{width:64px;height:64px;}
}
.tile_btn_go{}
.anim_tile_btn_go{}
.title_white{color:#ffffff;}
.accordion{}
.bg_gray_light{background-color:#f6f6f1;}
.col_8_span5{grid-column:8 / span 5;}
@media(max-width:991px){
.col_8_span5{grid-column:2 / span 11;}
}
@media(max-width:767px){
.col_8_span5{grid-column:1 / span 12;}
}
.img_right{margin-right:-6vw;height:100vh;border-top-left-radius:16px;border-bottom-left-radius:16px;overflow:hidden;}
@media(max-width:1080px){
.img_right{margin-right:-40px;}
}
@media(max-width:991px){
.img_right{margin-right:-24px;height:60vh;}
}
@media(max-width:767px){
.img_right{margin-right:-16px;}
}
.faq_deco{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/element-fond1.svg);background-size:contain;width:50vw;height:50vw;background-repeat:no-repeat;position:absolute;top:-15vw;left:50vw;}
@media(max-width:991px){
.faq_deco{width:70vw;height:70vw;}
}
.FAQ{width:100%;}
.btn_lang{background-color:rgba(255,255,255,0.24);color:#ffffff;font-weight:500;}
@media(max-width:1080px){
.btn_lang{}
}
.btn_icon{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
.anim_btn_lang{}
.header{width:100%;height:100vh;position:relative;}
.header:not(.ct-section):not(.oxy-easy-posts),
.header.oxy-easy-posts .oxy-posts, .header.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media(max-width:991px){
.header{}
}
@media(max-width:767px){
.header{height:100svh;}
}
.anim_header{}
.header_logo_site{height:200px;top:48px;}
@media(max-width:1080px){
.header_logo_site{height:104px;}
}
@media(max-width:767px){
.header_logo_site{top:104px;height:96px;}
}
.anim_header_logo_site{}
.header_title_page{font-size:1.1vw;color:#f6f6f1;text-align:center;padding-left:48px;padding-right:48px;text-transform:uppercase;line-height:3;}
@media(max-width:1080px){
.header_title_page{font-size:24px;padding-left:40px;padding-right:40px;line-height:2;}
}
@media(max-width:991px){
.header_title_page{font-size:16px;padding-left:24px;padding-right:24px;}
}
@media(max-width:767px){
.header_title_page{font-size:16px;padding-left:16px;padding-right:16px;}
}
.anim_header_title_page{}
.icon_scroll_down{position:absolute;bottom:120px;}
@media(max-width:1080px){
.icon_scroll_down{bottom:200px;}
}
@media(max-width:991px){
.icon_scroll_down{bottom:160px;}
}
@media(max-width:767px){
.icon_scroll_down{bottom:120px;}
}
.anim_icon_scroll_down{}
.header_title_google{font-family:Poppins;position:absolute;bottom:48px;color:#f6f6f1;text-transform:uppercase;font-weight:500;font-size:16px;letter-spacing:0.1em;line-height:1.2;text-align:center;}
@media(max-width:1080px){
.header_title_google{font-size:13px;bottom:40px;padding-left:40px;padding-right:40px;text-align:center;left:auto;}
}
@media(max-width:991px){
.header_title_google{padding-left:24px;padding-right:24px;bottom:16px;text-align:center;left:auto;}
}
@media(max-width:767px){
.header_title_google{padding-left:16px;padding-right:16px;text-align:center;}
}
.anim_header_title_google{}
.header_logo_collectionneurs{height:30px;position:absolute;bottom:48px;left:48px;}
@media(max-width:1080px){
.header_logo_collectionneurs{bottom:120px;left:auto;}
}
@media(max-width:991px){
.header_logo_collectionneurs{bottom:80px;left:auto;}
}
@media(max-width:767px){
.header_logo_collectionneurs{height:20px;bottom:56px;left:auto;}
}
.anim_header_logo_collectionneurs{}
.header_bg:after{width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:#000000;opacity:0.3;z-index:1;content:"";}
.header_bg{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#000000;overflow:hidden;z-index:-1;}
.anim_header_bg{}
.header_bg_content{width:100%;height:100%;position:relative;}
.anim_header_bg_content{}
.wrapper_big_img{height:80vh;overflow:hidden;border-radius:8px;}
@media(max-width:1080px){
.wrapper_big_img{height:70vh;}
}
@media(max-width:991px){
.wrapper_big_img{height:40vh;}
}
.col_1_span12{grid-column:1 / span 12;}
.anim_wrapper_big_img{}
.wrapper-contact-form{margin-top:40px;}
.gravity-form-custom{width:100%;}
.wp_content{width:100%;max-width:1200px;}
.wrapper_rgpd_form{width:100%;max-width:1200px;}
.section_first{padding-top:50vh;}
.col_2_span10{grid-column:2 / span 10;}
@media(max-width:767px){
.col_2_span10{grid-column:1 / span 12;}
}
.wrapper_wp_content{z-index:1;}
.wrapper_wp_content:not(.ct-section):not(.oxy-easy-posts),
.wrapper_wp_content.oxy-easy-posts .oxy-posts, .wrapper_wp_content.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
.oxy-stock-content-styles{}
.thumb:after{width:100%;height:100%;background-color:#000000;position:absolute;top:0px;left:0px;opacity:0.4;z-index:1;content:"";}
.thumb{width:20vw;position:relative;border-radius:8px;overflow:hidden;text-align:center;height:60vh;cursor:pointer;}
.thumb:not(.ct-section):not(.oxy-easy-posts),
.thumb.oxy-easy-posts .oxy-posts, .thumb.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
@media(max-width:1080px){
.thumb{width:40vw;}
}
@media(max-width:991px){
.thumb{width:60vw;height:60vh;}
}
@media(max-width:767px){
.thumb{width:70vw;}
}
.thumb_outro:after{content:"";}
.thumb_outro:not(.ct-section):not(.oxy-easy-posts):after,
.thumb_outro.oxy-easy-posts .oxy-posts:after, .thumb_outro.ct-section .ct-section-inner-wrap:after{display:none;}
.thumb_outro{background-color:#414b2e;}
.thumb_outro_text{font-family:Poppins;position:absolute;padding-left:40px;padding-right:40px;z-index:2;font-weight:500;text-transform:uppercase;font-size:24px;color:#ffffff;letter-spacing:0.05em;text-align:left;line-height:1.4;}
@media(max-width:1080px){
.thumb_outro_text{font-size:20px;}
}
@media(max-width:767px){
.thumb_outro_text{font-size:16px;}
}
.thumb_outro_icon{height:40px;position:absolute;bottom:40px;left:40px;}
@media(max-width:1080px){
.thumb_outro_icon{height:32px;}
}
@media(max-width:767px){
.thumb_outro_icon{height:24px;}
}
.thumb_first_title{position:absolute;padding-left:40px;padding-right:40px;z-index:2;text-align:left;letter-spacing:-0.02em;line-height:1.1;text-transform:uppercase;font-size:2.3vw;}
@media(max-width:1080px){
.thumb_first_title{font-size:4vw;}
}
@media(max-width:767px){
.thumb_first_title{font-size:6vw;}
}
.text_full_white{color:#ffffff;}
.text_bold{font-weight:600;margin-bottom:0px;color:#2f3621 !important;}
.thumbs{gap:40px;position:relative;grid-column-start:2;}
.thumbs:not(.ct-section):not(.oxy-easy-posts),
.thumbs.oxy-easy-posts .oxy-posts, .thumbs.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;gap:40px;}
@media(max-width:1080px){
.thumbs{gap:16px;}
.thumbs:not(.ct-section):not(.oxy-easy-posts),
.thumbs.oxy-easy-posts .oxy-posts, .thumbs.ct-section .ct-section-inner-wrap{gap:16px;}
}
@media(max-width:991px){
.thumbs{}
}
@media(max-width:767px){
.thumbs{}
}
.modal_code{}
.modal_code:not(.ct-section):not(.oxy-easy-posts),
.modal_code.oxy-easy-posts .oxy-posts, .modal_code.ct-section .ct-section-inner-wrap{display:none;}
.section_spe_prestations{overflow:hidden;position:relative;width:100%;}
@media(max-width:991px){
.section_spe_prestations{}
}
.wrapper_slideshow_thumbs{overflow:hidden;width:100%;position:relative;}
@media(max-width:991px){
.wrapper_slideshow_thumbs{overflow-x:scroll;}
}
.slideshow_mouse{}
.slideshow_mouse:not(.ct-section):not(.oxy-easy-posts),
.slideshow_mouse.oxy-easy-posts .oxy-posts, .slideshow_mouse.ct-section .ct-section-inner-wrap{display:none;}
.wrapper_slideshow_thumbs_content{gap:40px;padding-left:20%;padding-right:20%;width:auto;}
.wrapper_slideshow_thumbs_content:not(.ct-section):not(.oxy-easy-posts),
.wrapper_slideshow_thumbs_content.oxy-easy-posts .oxy-posts, .wrapper_slideshow_thumbs_content.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;gap:40px;}
@media(max-width:1080px){
.wrapper_slideshow_thumbs_content{gap:16px;}
.wrapper_slideshow_thumbs_content:not(.ct-section):not(.oxy-easy-posts),
.wrapper_slideshow_thumbs_content.oxy-easy-posts .oxy-posts, .wrapper_slideshow_thumbs_content.ct-section .ct-section-inner-wrap{gap:16px;}
}
@media(max-width:991px){
.wrapper_slideshow_thumbs_content{padding-left:24px;padding-right:24px;padding-bottom:24px;}
}
@media(max-width:767px){
.wrapper_slideshow_thumbs_content{padding-left:16px;padding-right:16px;padding-bottom:16px;}
}
.bg_green{background-color:#414b2e;}
.text_white{color:rgba(255,255,255,0.72);}
.btn_white_light{background-color:rgba(255,255,255,0.08);color:#ffffff;font-weight:600;padding-left:40px;padding-right:40px;}
@media(max-width:1080px){
.btn_white_light{padding-left:24px;padding-right:24px;}
}
.space-after-medium{margin-bottom:40px;}
@media(max-width:1080px){
.space-after-medium{margin-bottom:32px;}
}
@media(max-width:991px){
.space-after-medium{margin-bottom:24px;}
}
@media(max-width:767px){
.space-after-medium{margin-bottom:24px;}
}
.backgound_video{width:100%;height:100%;position:relative;background-color:#1e1f1c;}
.modal_room{background-color:#dfddd2;}
.room_details_wrapper{width:40%;height:100%;background-color:#f6f6f1;z-index:1;position:relative;}
@media(max-width:1080px){
.room_details_wrapper{width:50%;}
}
@media(max-width:991px){
.room_details_wrapper{width:100%;overflow-y:auto;}
}
.room_gallery_wrapper{width:60%;height:100%;background-color:#dfddd2;position:fixed;left:0px;top:0px;z-index:0;}
.room_gallery_wrapper:not(.ct-section):not(.oxy-easy-posts),
.room_gallery_wrapper.oxy-easy-posts .oxy-posts, .room_gallery_wrapper.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media(max-width:1080px){
.room_gallery_wrapper{width:50%;}
}
@media(max-width:991px){
.room_gallery_wrapper{width:100%;position:relative;height:40vh;margin-bottom:40px;min-height:40vh;}
.room_gallery_wrapper:not(.ct-section):not(.oxy-easy-posts),
.room_gallery_wrapper.oxy-easy-posts .oxy-posts, .room_gallery_wrapper.ct-section .ct-section-inner-wrap{display:flex;}
}
@media(max-width:767px){
.room_gallery_wrapper{position:relative;}
}
.title_n2{font-size:32px;line-height:1.2;text-transform:uppercase;}
@media(max-width:1080px){
.title_n2{font-size:24px;}
}
.accordions_wrap{width:100%;}
.accordions_code{}
.accordions_code:not(.ct-section):not(.oxy-easy-posts),
.accordions_code.oxy-easy-posts .oxy-posts, .accordions_code.ct-section .ct-section-inner-wrap{display:none;}
.accordions{width:100%;}
.accordion_title{}
.accordion_content{}
.openstreetmap{background-size:cover;border-top-left-radius:8px;border-top-right-radius:0px;border-bottom-left-radius:8px;border-bottom-right-radius:0px;height:100%;width:100%;background-repeat:no-repeat;z-index:1;background-position:50% 50%;grid-column:1 / span 8;}
@media(max-width:1080px){
.openstreetmap{grid-column:1 / span 7;}
}
@media(max-width:991px){
.openstreetmap{background-size:auto 140%;height:100%;width:100%;grid-column:1 / span 6;}
}
@media(max-width:767px){
.openstreetmap{background-size:auto 160%;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;grid-column:1 / span 12;}
}
.section_fullscreen{min-height:100vh;position:relative;}
.wrapper_capacity_rooms{width:100%;}
.wrapper_capacity_rooms:not(.ct-section):not(.oxy-easy-posts),
.wrapper_capacity_rooms.oxy-easy-posts .oxy-posts, .wrapper_capacity_rooms.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;justify-items:left;align-items:start;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-column-gap:24px;grid-row-gap:24px;}
@media(max-width:767px){
.wrapper_capacity_rooms{}
.wrapper_capacity_rooms:not(.ct-section):not(.oxy-easy-posts),
.wrapper_capacity_rooms.oxy-easy-posts .oxy-posts, .wrapper_capacity_rooms.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;justify-items:left;align-items:start;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-column-gap:8px;grid-row-gap:8px;}
}
.capacity_room{width:100%;gap:0px;border-radius:8px;background-color:#ffffff;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:left;}
.capacity_room:not(.ct-section):not(.oxy-easy-posts),
.capacity_room.oxy-easy-posts .oxy-posts, .capacity_room.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px;}
.capacity_room_icon{height:80px;}
@media(max-width:1080px){
.capacity_room_icon{height:72px;}
}
@media(max-width:767px){
.capacity_room_icon{height:56px;}
}
.text_full_dark{color:#414b2e;}
.text_big{font-size:48px;font-weight:200;}
@media(max-width:991px){
.text_big{font-size:32px;}
}
.modal_bottombar{width:100%;background-color:#ffffff;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;left:0px;bottom:0px;text-align:right;gap:24px;z-index:2;margin-top:auto;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;bottom:0;left:0;align-self:flex-end;}
.modal_bottombar:not(.ct-section):not(.oxy-easy-posts),
.modal_bottombar.oxy-easy-posts .oxy-posts, .modal_bottombar.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:24px;}
.price_apartir{text-align:left;gap:8px;}
.price_apartir:not(.ct-section):not(.oxy-easy-posts),
.price_apartir.oxy-easy-posts .oxy-posts, .price_apartir.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;}
.text_price:after{font-size:0.5em;content:"";content:'€';}
.text_price{font-family:Poppins;font-size:32px;font-weight:400;letter-spacing:-0.05em;}
.text_price:not(.ct-section):not(.oxy-easy-posts),
.text_price.oxy-easy-posts .oxy-posts, .text_price.ct-section .ct-section-inner-wrap{display:flex;}
@media(max-width:991px){
.text_price{font-size:24px;}
}
.swiper-container{}
.anim_big_slideshow{}
.big_slideshow{width:100%;min-height:100vh;}
.dyn_slides_list{width:100%;height:100%;position:relative;}
.dyn_slides_list:not(.ct-section):not(.oxy-easy-posts),
.dyn_slides_list.oxy-easy-posts .oxy-posts, .dyn_slides_list.ct-section .ct-section-inner-wrap{display:block;}
.anim_big_slideshow_slide{}
.big_slideshow_slide:after{width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:#000000;opacity:.36;z-index:1;content:"";}
.big_slideshow_slide{width:100%;height:100%;position:absolute;top:0px;left:0px;visibility:hidden;opacity:0;transition-duration:0.5s;}
.dyn_slide{}
.slide_1{}
.slide_2{}
.slide_3{}
.col_2_span5{grid-column:2 / span 5;}
@media(max-width:991px){
.col_2_span5{grid-column:2 / span 10;}
}
@media(max-width:767px){
.col_2_span5{grid-column:1 / span 12;}
}
.big_slideshow_btns{z-index:1;}
@media(max-width:767px){
.big_slideshow_btns{}
}
.col_8_span4{grid-column:8 / span 4;}
@media(max-width:991px){
.col_8_span4{grid-column:2 / span 10;}
}
@media(max-width:767px){
.col_8_span4{grid-column:1 / span 12;}
}
.wrapper_btns{gap:24px;width:100%;}
.wrapper_btns:not(.ct-section):not(.oxy-easy-posts),
.wrapper_btns.oxy-easy-posts .oxy-posts, .wrapper_btns.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;}
.dyn_btns_list{}
.dyn_btns_list:not(.ct-section):not(.oxy-easy-posts),
.dyn_btns_list.oxy-easy-posts .oxy-posts, .dyn_btns_list.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}
.anim_btns_list{}
.wrapper_btn{width:100%;}
.dyn_btn{}
.big_slideshow_btn{color:#ffffff;font-weight:500;padding-left:24px;padding-right:24px;text-transform:none;padding-top:0px;padding-bottom:0px;border-radius:4px;transition-duration:0.5s;}
@media(max-width:1080px){
.big_slideshow_btn{padding-left:24px;padding-right:24px;}
}
@media(max-width:991px){
.big_slideshow_btn{padding-left:16px;padding-right:16px;}
}
@media(max-width:767px){
.big_slideshow_btn{}
}
.dyn_btn_1{}
.big_slideshow_btn_title{}
.big_slideshow_btn_content{}
.space_after_xs{margin-bottom:24px;}
@media(max-width:1080px){
.space_after_xs{margin-bottom:16px;}
}
.dyn_btn_2{}
.dyn_btn_3{}
.big_slideshow_code{}
.big_slideshow_code:not(.ct-section):not(.oxy-easy-posts),
.big_slideshow_code.oxy-easy-posts .oxy-posts, .big_slideshow_code.ct-section .ct-section-inner-wrap{display:none;}
.room_details_specs{gap:56px;width:100%;text-align:justify;}
.room_details_specs:not(.ct-section):not(.oxy-easy-posts),
.room_details_specs.oxy-easy-posts .oxy-posts, .room_details_specs.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:56px;}
@media(max-width:1080px){
.room_details_specs{gap:40px;}
.room_details_specs:not(.ct-section):not(.oxy-easy-posts),
.room_details_specs.oxy-easy-posts .oxy-posts, .room_details_specs.ct-section .ct-section-inner-wrap{gap:40px;}
}
@media(max-width:991px){
.room_details_specs{gap:56px;}
.room_details_specs:not(.ct-section):not(.oxy-easy-posts),
.room_details_specs.oxy-easy-posts .oxy-posts, .room_details_specs.ct-section .ct-section-inner-wrap{gap:56px;}
}
@media(max-width:767px){
.room_details_specs{gap:32px;}
.room_details_specs:not(.ct-section):not(.oxy-easy-posts),
.room_details_specs.oxy-easy-posts .oxy-posts, .room_details_specs.ct-section .ct-section-inner-wrap{gap:32px;}
}
.room_details_specs_spec{}
.room_details_specs_spec_icon{height:32px;margin-bottom:8px;}
@media(max-width:767px){
.room_details_specs_spec_icon{}
}
.btn_fullwidth{width:100%;}
.tile_wrapper_specs{gap:56px;}
.tile_wrapper_specs:not(.ct-section):not(.oxy-easy-posts),
.tile_wrapper_specs.oxy-easy-posts .oxy-posts, .tile_wrapper_specs.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:56px;}
@media(max-width:1080px){
.tile_wrapper_specs{text-align:center;gap:8px;}
.tile_wrapper_specs:not(.ct-section):not(.oxy-easy-posts),
.tile_wrapper_specs.oxy-easy-posts .oxy-posts, .tile_wrapper_specs.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;gap:8px;}
}
.anim_tile_specs{}
.tile_spec{background-size:auto 24px;background-repeat:no-repeat;padding-left:32px;background-position:0px 50%;}
.insta_deco{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/element-fond2-instagram.svg);background-size:cover;width:30vw;height:30vw;background-repeat:no-repeat;position:absolute;top:10vw;left:-10vw;}
@media(max-width:1080px){
.insta_deco{width:60vw;height:60vw;}
}
@media(max-width:991px){
.insta_deco{top:20vh;position:absolute;left:-15vw;}
}
.wrapper_instagram{width:calc(100% + 40px);margin-left:-20px;}
@media(max-width:1080px){
.wrapper_instagram{grid-column:7 / span 6;}
}
@media(max-width:991px){
.wrapper_instagram{width:calc(100% + 16px);margin-left:-8px;grid-column:1 / span 12;}
}
@media(max-width:767px){
.wrapper_instagram{width:calc(100% + 8px);margin-left:-4px;}
}
.btn_menu_burger{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/icon_menu_burger.svg);background-size:cover;background-repeat:no-repeat;background-color:rgba(255,255,255,0.24);background-position:50% 50%;}
.anim_btn_menu_burger{}
.menu_main{position:fixed;top:0px;left:0px;z-index:1000;width:100%;height:100vh;overflow:hidden;}
@media(max-width:991px){
.menu_main{height:100svh;}
}
.anim_menu_main{visibility:hidden;}
@media(max-width:991px){}
.menu_main_bg{width:100%;height:100%;position:absolute;top:0px;left:0px;overflow:hidden;z-index:0;}
.anim_menu_main_bg{}
.menu_main_bg_color{width:100%;height:100%;background-color:#2f3621;position:absolute;top:0px;left:0px;z-index:1;}
.anim_menu_main_bg_color{}
.menu_main_bg_imgs:after{background-color:#000000;width:100%;height:100%;position:absolute;top:0px;left:0px;opacity:0.6;content:"";}
.menu_main_bg_imgs{position:absolute;top:0px;left:0px;height:100%;z-index:2;width:60%;overflow:hidden;background-color:#2f3621;}
@media(max-width:991px){
.menu_main_bg_imgs{width:100%;height:50%;}
}
@media(max-width:479px){
.menu_main_bg_imgs{height:40%;}
}
.anim_menu_main_bg_imgs{}
.menu_main_bg_img{background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;height:100%;background-position:center center;transition:background-image 0.3s ease-in 0s}
.anim_menu_main_bg_img{}
.topbar_left{position:fixed;top:48px;left:48px;z-index:100;gap:24px;flex-direction:row !important;}
.topbar_left:not(.ct-section):not(.oxy-easy-posts),
.topbar_left.oxy-easy-posts .oxy-posts, .topbar_left.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;gap:24px;}
@media(max-width:1080px){
.topbar_left{top:40px;left:40px;gap:16px;}
.topbar_left:not(.ct-section):not(.oxy-easy-posts),
.topbar_left.oxy-easy-posts .oxy-posts, .topbar_left.ct-section .ct-section-inner-wrap{gap:16px;}
}
@media(max-width:991px){
.topbar_left{top:24px;left:24px;}
}
@media(max-width:767px){
.topbar_left{top:16px;left:16px;gap:8px;}
.topbar_left:not(.ct-section):not(.oxy-easy-posts),
.topbar_left.oxy-easy-posts .oxy-posts, .topbar_left.ct-section .ct-section-inner-wrap{gap:8px;}
}
.anim_menu_main_topbar_left{}
.btn_menu_close{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/icon_close.svg);background-size:cover;background-repeat:no-repeat;background-color:rgba(255,255,255,0.24);background-position:50% 50%;}
.anim_btn_menu_close{}
.topbar_right{position:fixed;top:48px;right:48px;z-index:100;}
.topbar_right:not(.ct-section):not(.oxy-easy-posts),
.topbar_right.oxy-easy-posts .oxy-posts, .topbar_right.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;}
@media(max-width:1080px){
.topbar_right{top:40px;right:40px;}
}
@media(max-width:991px){
.topbar_right{top:24px;right:24px;}
}
@media(max-width:767px){
.topbar_right{top:16px;right:16px;}
}
.anim_menu_main_topbar_right{}
.btn_booking{background-color:#0075a4;border-radius:4px;}
.btn_booking:not(.ct-section):not(.oxy-easy-posts),
.btn_booking.oxy-easy-posts .oxy-posts, .btn_booking.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;}
.btn_booking_text{border-top-left-radius:4px;border-top-right-radius:0px;border-bottom-left-radius:4px;border-bottom-right-radius:0px;background-color:#0075a4;padding-right:0px;}
.btn_booking_icon{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/icon_calendar.svg);background-size:cover;border-top-left-radius:0px;border-top-right-radius:4px;border-bottom-left-radius:0px;border-bottom-right-radius:4px;background-repeat:no-repeat;background-color:#0075a4;background-position:50% 50%;}
.menu_main_wrapper{height:100%;position:relative;overflow:hidden;width:100%;}
.menu_main_wrapper:not(.ct-section):not(.oxy-easy-posts),
.menu_main_wrapper.oxy-easy-posts .oxy-posts, .menu_main_wrapper.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;}
@media(max-width:1080px){
.menu_main_wrapper{}
}
@media(max-width:991px){
.menu_main_wrapper{text-align:center;}
.menu_main_wrapper:not(.ct-section):not(.oxy-easy-posts),
.menu_main_wrapper.oxy-easy-posts .oxy-posts, .menu_main_wrapper.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
}
@media(max-width:767px){
.menu_main_wrapper{}
}
.col_2_span6{grid-column:2 / span 6;}
@media(max-width:991px){
.col_2_span6{grid-column:2 / span 10;}
}
@media(max-width:767px){
.col_2_span6{grid-column:1 / span 12;}
}
.menu_main_list_primary_links{gap:40px;margin-left:1153px;align-self:center;}
.menu_main_list_primary_links:not(.ct-section):not(.oxy-easy-posts),
.menu_main_list_primary_links.oxy-easy-posts .oxy-posts, .menu_main_list_primary_links.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:40px;}
@media(max-width:1080px){
.menu_main_list_primary_links{text-align:left;gap:24px;}
.menu_main_list_primary_links:not(.ct-section):not(.oxy-easy-posts),
.menu_main_list_primary_links.oxy-easy-posts .oxy-posts, .menu_main_list_primary_links.ct-section .ct-section-inner-wrap{display:flex;gap:24px;}
}
@media(max-width:991px){
.menu_main_list_primary_links{padding-top:0px;height:100%;text-align:left;}
.menu_main_list_primary_links:not(.ct-section):not(.oxy-easy-posts),
.menu_main_list_primary_links.oxy-easy-posts .oxy-posts, .menu_main_list_primary_links.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
}
@media(max-width:767px){
.menu_main_list_primary_links{gap:3vh;}
.menu_main_list_primary_links:not(.ct-section):not(.oxy-easy-posts),
.menu_main_list_primary_links.oxy-easy-posts .oxy-posts, .menu_main_list_primary_links.ct-section .ct-section-inner-wrap{align-items:center;justify-content:center;gap:3vh;}
}
@media(max-width:479px){
.menu_main_list_primary_links{gap:2.4vh;}
.menu_main_list_primary_links:not(.ct-section):not(.oxy-easy-posts),
.menu_main_list_primary_links.oxy-easy-posts .oxy-posts, .menu_main_list_primary_links.ct-section .ct-section-inner-wrap{gap:2.4vh;}
}
.anim_menu_main_list_primary_links{}
.menu_main_primary_link:hover{color:#d5704a;}
.menu_main_primary_link{font-size:72px;line-height:1;color:#ffffff;transition-duration:0.5s;text-transform:uppercase;font-weight:400;cursor:pointer;}
@media(max-width:1080px){
.menu_main_primary_link{font-size:40px;}
}
@media(max-width:991px){
.menu_main_primary_link{font-size:32px;}
}
@media(max-width:767px){
.menu_main_primary_link{font-size:26px;}
}
@media(max-width:479px){
.menu_main_primary_link{font-size:20px;}
}
.menu_main_list_secondary_links{gap:24px;}
.menu_main_list_secondary_links:not(.ct-section):not(.oxy-easy-posts),
.menu_main_list_secondary_links.oxy-easy-posts .oxy-posts, .menu_main_list_secondary_links.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:24px;}
@media(max-width:991px){
.menu_main_list_secondary_links{text-align:left;gap:16px;}
.menu_main_list_secondary_links:not(.ct-section):not(.oxy-easy-posts),
.menu_main_list_secondary_links.oxy-easy-posts .oxy-posts, .menu_main_list_secondary_links.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;}
}
@media(max-width:767px){
.menu_main_list_secondary_links{text-align:left;gap:2.4vh;}
.menu_main_list_secondary_links:not(.ct-section):not(.oxy-easy-posts),
.menu_main_list_secondary_links.oxy-easy-posts .oxy-posts, .menu_main_list_secondary_links.ct-section .ct-section-inner-wrap{align-items:center;gap:2.4vh;}
}
.col_10_span3{grid-column:10 / span 3;}
@media(max-width:991px){
.col_10_span3{grid-column:2 / span 10;}
}
@media(max-width:767px){
.col_10_span3{grid-column:1 / span 12;}
}
.anim_menu_main_list_secondary_links{}
.menu_main_secondary_link:hover{color:#d5704a;}
.menu_main_secondary_link{font-weight:500;line-height:1.2;transition-duration:0.5s;color:#f6f6f1;font-size:14px;text-transform:uppercase;letter-spacing:0.03em;cursor:pointer;}
@media(max-width:479px){
.menu_main_secondary_link{font-size:12px;}
}
.menu_main_list_secondary_gap{margin-bottom:56px;}
@media(max-width:1080px){
.menu_main_list_secondary_gap{margin-bottom:40px;}
}
@media(max-width:767px){
.menu_main_list_secondary_gap{margin-bottom:24px;}
}
.wrapper_btns_icon_inline{gap:24px;}
.wrapper_btns_icon_inline:not(.ct-section):not(.oxy-easy-posts),
.wrapper_btns_icon_inline.oxy-easy-posts .oxy-posts, .wrapper_btns_icon_inline.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:24px;}
@media(max-width:1080px){
.wrapper_btns_icon_inline{text-align:left;gap:8px;}
.wrapper_btns_icon_inline:not(.ct-section):not(.oxy-easy-posts),
.wrapper_btns_icon_inline.oxy-easy-posts .oxy-posts, .wrapper_btns_icon_inline.ct-section .ct-section-inner-wrap{display:flex;gap:8px;}
}
.menu_main_btn_social:hover{background-color:#d5704a;}
.menu_main_btn_social{background-color:rgba(255,255,255,0.08);transition-duration:0.5s;cursor:pointer;}
.anim_triptych_item2{}
.img_portrait{width:100%;object-fit:cover;object-position:center center;aspect-ratio:2/3;}
.wrapper_page{overflow:hidden;position:relative;}
.anim_topbar_left{}
.anim_topbar_right{}
.header_logo_the_originals{height:72px;position:absolute;bottom:120px;}
@media(max-width:1080px){
.header_logo_the_originals{height:56px;}
}
@media(max-width:991px){
.header_logo_the_originals{height:48px;bottom:80px;}
}
@media(max-width:767px){
.header_logo_the_originals{height:32px;}
}
.anim_header_logo_the_originals{}
.col_3_span6{grid-column:3 / span 6;}
@media(max-width:991px){
.col_3_span6{grid-column:3 / span 8;}
}
@media(max-width:767px){
.col_3_span6{grid-column:1 / span 12;}
}
.col_5_span5{grid-column:5 / span 5;}
@media(max-width:991px){
.col_5_span5{grid-column:5 / span 6;}
}
@media(max-width:767px){
.col_5_span5{grid-column:1 / span 12;}
}
.bignav{width:100%;position:relative;}
.bignav:not(.ct-section):not(.oxy-easy-posts),
.bignav.oxy-easy-posts .oxy-posts, .bignav.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;}
.title_big{line-height:1;font-size:12vw;text-align:center;}
@media(max-width:991px){
.title_big{font-size:14vw;}
}
.bignav_title{transform:translateY(-60%);position:absolute;top:0px;z-index:1;}
.bignav_items{width:100%;gap:0px;}
.bignav_items:not(.ct-section):not(.oxy-easy-posts),
.bignav_items.oxy-easy-posts .oxy-posts, .bignav_items.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;gap:0px;}
.anim_bignav_items{}
.bignav_item:after{width:100%;height:100%;background-color:#000000;position:absolute;top:0px;left:0px;opacity:0.28;content:"";}
.bignav_item{width:50%;position:relative;overflow:hidden;cursor:pointer;}
.bignav_item:not(.ct-section):not(.oxy-easy-posts),
.bignav_item.oxy-easy-posts .oxy-posts, .bignav_item.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.anim_bignav_item{}
@media(max-width:767px){
.anim_bignav_item{}
}
.bignav_item_img{width:100%;object-fit:cover;aspect-ratio:1/1;object-position:center center;}
@media(max-width:991px){
.bignav_item_img{aspect-ratio:2/3;}
}
.bignav_item_title{font-family:Poppins;font-weight:700;color:#ffffff;font-size:48px;text-align:center;line-height:1.2;position:absolute;text-transform:uppercase;letter-spacing:0.08em;z-index:1;}
@media(max-width:1080px){
.bignav_item_title{font-size:32px;}
}
@media(max-width:991px){
.bignav_item_title{font-size:24px;}
}
@media(max-width:767px){
.bignav_item_title{font-size:16px;}
}
.bg_deg_brown{background-image:radial-gradient( farthest-side at 0 0, #414b2e 0%, #2f3621 100%);}
.col_2_span4{grid-column:2 / span 4;}
@media(max-width:991px){
.col_2_span4{grid-column:1 / span 6;}
}
@media(max-width:767px){
.col_2_span4{grid-column:1 / span 12;}
}
.grid_child_reversed{}
@media(max-width:767px){
.grid_child_reversed{grid-row:2;}
}
.imgs{}
.imgs:not(.ct-section):not(.oxy-easy-posts),
.imgs.oxy-easy-posts .oxy-posts, .imgs.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;justify-items:right;align-items:start;grid-template-columns:repeat(6, minmax(0px, 1fr));grid-column-gap:48px;grid-row-gap:48px;}
.imgs:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.imgs.ct-section .ct-section-inner-wrap > :nth-child(1),
.imgs.oxy-easy-posts .oxy-posts > :nth-child(1){grid-column:span 3;}
.imgs:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.imgs.ct-section .ct-section-inner-wrap > :nth-child(2),
.imgs.oxy-easy-posts .oxy-posts > :nth-child(2){grid-column:span 3;grid-row:span 2;height:100%;}
@media(max-width:1080px){
.imgs{}
.imgs:not(.ct-section):not(.oxy-easy-posts),
.imgs.oxy-easy-posts .oxy-posts, .imgs.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:stretch;grid-template-columns:repeat(6, minmax(0px, 1fr));grid-column-gap:24px;grid-row-gap:24px;}
}
@media(max-width:991px){
.imgs{}
.imgs:not(.ct-section):not(.oxy-easy-posts),
.imgs.oxy-easy-posts .oxy-posts, .imgs.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:start;grid-template-columns:repeat(6, minmax(0px, 1fr));grid-column-gap:8px;grid-row-gap:8px;}
.imgs:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.imgs.ct-section .ct-section-inner-wrap > :last-child, .imgs.oxy-easy-posts .oxy-posts > :last-child{grid-column:span 3;grid-row:span 1;}
.imgs:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.imgs.ct-section .ct-section-inner-wrap > :nth-child(1),
.imgs.oxy-easy-posts .oxy-posts > :nth-child(1){grid-column:span 6;}
.imgs:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.imgs.ct-section .ct-section-inner-wrap > :nth-child(2),
.imgs.oxy-easy-posts .oxy-posts > :nth-child(2){grid-column:span 3;grid-row:span 1;}
}
.imgs_img_special_2{margin-top:120px;}
@media(max-width:991px){
.imgs_img_special_2{margin-top:0px;}
}
.anim_triptych_item1{width:100%;}
.video_16-9{width:100%;position:relative;border-radius:8px;overflow:hidden;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.imgs_img_special{grid-column:2 / span 2;}
.anim_triptych_item3{}
.big_slideshow_slides{width:100%;height:100%;top:0px;left:0px;}
.anim_big_slideshow_slides{}
.wrapper_btns_list{gap:16px;width:100%;}
.wrapper_btns_list:not(.ct-section):not(.oxy-easy-posts),
.wrapper_btns_list.oxy-easy-posts .oxy-posts, .wrapper_btns_list.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;gap:16px;}
@media(max-width:1080px){
.wrapper_btns_list{gap:8px;}
.wrapper_btns_list:not(.ct-section):not(.oxy-easy-posts),
.wrapper_btns_list.oxy-easy-posts .oxy-posts, .wrapper_btns_list.ct-section .ct-section-inner-wrap{gap:8px;}
}
.prestation_text{font-family:Poppins;position:absolute;font-size:32px;font-weight:500;z-index:1;color:#ffffff;text-align:center;padding-left:40px;padding-right:40px;line-height:1.4;}
@media(max-width:1080px){
.prestation_text{font-size:16px;}
}
@media(max-width:991px){
.prestation_text{font-size:24px;}
}
.title_gray{color:rgba(65,75,46,0.72);}
.wrapper_newsletter{transform:translateY(-5em);background-color:#ffffff;border-radius:8px;padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px;box-shadow:0px 0px 100px rgba(92,113,122,0.24);}
.wrapper_newsletter:not(.ct-section):not(.oxy-easy-posts),
.wrapper_newsletter.oxy-easy-posts .oxy-posts, .wrapper_newsletter.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;}
@media(max-width:1080px){
.wrapper_newsletter{transform:translateY(-2em);padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;}
}
@media(max-width:991px){
.wrapper_newsletter{transform:translateY(-2.5em);}
}
@media(max-width:767px){
.wrapper_newsletter{transform:translateY(-1em);padding-left:24px;padding-right:24px;}
}
.footer{min-height:100vh;padding-bottom:40px;}
.grid_align_items_bottom{align-items:end !important;}
.col_3_span4{grid-column:3 / span 4;}
@media(max-width:991px){
.col_3_span4{grid-column:1 / span 6;}
}
@media(max-width:767px){
.col_3_span4{grid-column:1 / span 12;}
}
.footer_left{z-index:0;text-align:left;}
.footer_left:not(.ct-section):not(.oxy-easy-posts),
.footer_left.oxy-easy-posts .oxy-posts, .footer_left.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;}
@media(max-width:1080px){
.footer_left{margin-bottom:80px;text-align:center;}
.footer_left:not(.ct-section):not(.oxy-easy-posts),
.footer_left.oxy-easy-posts .oxy-posts, .footer_left.ct-section .ct-section-inner-wrap{align-items:center;}
}
.footer_logo_site{height:200px;}
@media(max-width:1080px){
.footer_logo_site{height:160px;}
}
@media(max-width:991px){
.footer_logo_site{height:104px;}
}
.footer_logo_originals{height:60px;}
@media(max-width:1080px){
.footer_logo_originals{height:48px;}
}
@media(max-width:991px){
.footer_logo_originals{height:40px;}
}
.col_7_span4{grid-column:7 / span 4;}
@media(max-width:991px){
.col_7_span4{grid-column:7 / span 6;}
}
@media(max-width:767px){
.col_7_span4{grid-column:1 / span 12;}
}
.footer_right{z-index:0;text-align:left;}
.footer_right:not(.ct-section):not(.oxy-easy-posts),
.footer_right.oxy-easy-posts .oxy-posts, .footer_right.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;}
@media(max-width:1080px){
.footer_right{text-align:right;margin-bottom:80px;}
.footer_right:not(.ct-section):not(.oxy-easy-posts),
.footer_right.oxy-easy-posts .oxy-posts, .footer_right.ct-section .ct-section-inner-wrap{align-items:center;}
}
@media(max-width:767px){
.footer_right{text-align:left;}
.footer_right:not(.ct-section):not(.oxy-easy-posts),
.footer_right.oxy-easy-posts .oxy-posts, .footer_right.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
}
.space_after_s{margin-bottom:40px;}
@media(max-width:1080px){
.space_after_s{margin-bottom:32px;}
}
@media(max-width:767px){
.space_after_s{margin-bottom:24px;}
}
.mobile_text_centered{}
@media(max-width:767px){
.mobile_text_centered{text-align:center;}
}
.text_link{color:#d5704a;font-weight:500;}
.space_after_xxs{margin-bottom:8px;}
@media(max-width:1080px){
.space_after_xxs{margin-bottom:4px;}
}
.footer_bottom{z-index:0;}
.footer_bottom:not(.ct-section):not(.oxy-easy-posts),
.footer_bottom.oxy-easy-posts .oxy-posts, .footer_bottom.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.footer_list_links{gap:80px;width:100%;text-align:left;}
.footer_list_links:not(.ct-section):not(.oxy-easy-posts),
.footer_list_links.oxy-easy-posts .oxy-posts, .footer_list_links.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:80px;}
@media(max-width:767px){
.footer_list_links{text-align:center;gap:8px;}
.footer_list_links:not(.ct-section):not(.oxy-easy-posts),
.footer_list_links.oxy-easy-posts .oxy-posts, .footer_list_links.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;}
}
.link_diadao{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/logo_diadao-2.svg);background-size:auto 1em;background-repeat:no-repeat;padding-right:1em;background-position:100% 50%;}
.bg_footer{background-image:linear-gradient(#f6f6f1, #ffffff);}
.header_content{}
.img_landscape{width:100%;object-fit:cover;object-position:center center;aspect-ratio:3/2;border-radius:8px;}
.swiper-wrapper{}
.swiper-slide{}
.swiper-pagination{text-align:left;}
.prestations{gap:16px;position:relative;padding-left:20%;padding-right:20%;grid-column-start:2;}
.prestations:not(.ct-section):not(.oxy-easy-posts),
.prestations.oxy-easy-posts .oxy-posts, .prestations.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;gap:16px;}
.prestation:after{width:100%;height:100%;background-color:#000000;position:absolute;top:0px;left:0px;opacity:0.36;content:"";}
.prestation{width:20vw;position:relative;border-radius:4px;overflow:hidden;}
.prestation:not(.ct-section):not(.oxy-easy-posts),
.prestation.oxy-easy-posts .oxy-posts, .prestation.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.col_6_span6{grid-column:6 / span 6;}
.social_rate_icon{height:160px;}
@media(max-width:1080px){
.social_rate_icon{height:72px;}
}
.social_rate:hover{background-color:#ffffff;}
.social_rate{padding-bottom:40px;background-color:rgba(255,255,255,0.56);border-radius:4px;transition-duration:0.5s;cursor:pointer;flex-grow:1;}
.social_rate:not(.ct-section):not(.oxy-easy-posts),
.social_rate.oxy-easy-posts .oxy-posts, .social_rate.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media(max-width:1080px){
.social_rate{padding-bottom:24px;}
}
.social_rate_text{font-weight:500;color:#004478;}
.text_bigger{font-size:40px;}
@media(max-width:1080px){
.text_bigger{font-size:24px;}
}
.wrapper_social_rates{gap:48px;text-align:justify;grid-column:6 / span 6;}
.wrapper_social_rates:not(.ct-section):not(.oxy-easy-posts),
.wrapper_social_rates.oxy-easy-posts .oxy-posts, .wrapper_social_rates.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:48px;}
@media(max-width:1080px){
.wrapper_social_rates{gap:24px;}
.wrapper_social_rates:not(.ct-section):not(.oxy-easy-posts),
.wrapper_social_rates.oxy-easy-posts .oxy-posts, .wrapper_social_rates.ct-section .ct-section-inner-wrap{gap:24px;}
}
@media(max-width:991px){
.wrapper_social_rates{text-align:justify;gap:8px;grid-column:7 / span 6;}
.wrapper_social_rates:not(.ct-section):not(.oxy-easy-posts),
.wrapper_social_rates.oxy-easy-posts .oxy-posts, .wrapper_social_rates.ct-section .ct-section-inner-wrap{display:flex;gap:8px;}
}
.anim_social_rates{}
.bg_testimonials:hover{}
.bg_testimonials{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/bg-temoignages_v2.jpg);background-size:cover;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;}
.anim_big_slideshow_slide_img{transform:scale(1.1,1.1);transition-duration:1s;}
.col_8{width:40vw;grid-column:8;}
@media(max-width:767px){
.col_8{grid-column:1 / span 12;}
}
.img_radius_left{border-top-left-radius:16px;border-bottom-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.col_space_before{padding-top:10vh;}
.wrapper_big_slideshow_slides{position:absolute;}
.thumb_title{font-family:Poppins;font-weight:500;text-transform:uppercase;font-size:24px;color:#ffffff;letter-spacing:0.05em;text-align:left;line-height:1.4;margin-bottom:16px;}
@media(max-width:1080px){
.thumb_title{font-size:20px;}
}
@media(max-width:767px){
.thumb_title{font-size:16px;}
}
.text_legend{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;}
@media(max-width:1080px){
.text_legend{font-size:12px;}
}
@media(max-width:767px){
.text_legend{font-size:11px;}
}
.thumb_cat{}
.thumb_content{position:absolute;z-index:2;bottom:0px;text-align:left;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;width:100%;}
@media(max-width:1080px){
.thumb_content{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;}
}
@media(max-width:767px){
.thumb_content{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;}
}
.text_legend_white{color:#ffffff;}
.menu_main_content_left{width:60%;}
@media(max-width:991px){
.menu_main_content_left{width:100%;height:50vh;}
}
@media(max-width:479px){
.menu_main_content_left{height:40vh;}
}
.menu_main_content_right{width:40%;padding-left:8vw;padding-right:8vw;}
.menu_main_content_right:not(.ct-section):not(.oxy-easy-posts),
.menu_main_content_right.oxy-easy-posts .oxy-posts, .menu_main_content_right.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;}
@media(max-width:991px){
.menu_main_content_right{width:100%;padding-left:0px;padding-right:0px;height:50vh;}
.menu_main_content_right:not(.ct-section):not(.oxy-easy-posts),
.menu_main_content_right.oxy-easy-posts .oxy-posts, .menu_main_content_right.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
}
@media(max-width:479px){
.menu_main_content_right{height:60vh;}
}
.menu_main_logo{height:140px;margin-bottom:10vh;}
@media(max-width:1080px){
.menu_main_logo{}
.menu_main_logo:not(.ct-section):not(.oxy-easy-posts),
.menu_main_logo.oxy-easy-posts .oxy-posts, .menu_main_logo.ct-section .ct-section-inner-wrap{display:none;}
}
@media(max-width:991px){
.menu_main_logo{}
.menu_main_logo:not(.ct-section):not(.oxy-easy-posts),
.menu_main_logo.oxy-easy-posts .oxy-posts, .menu_main_logo.ct-section .ct-section-inner-wrap{display:none;}
}
.menu_main_wrap_list_secondary{margin-bottom:10vh;gap:80px;width:100%;text-align:left;}
.menu_main_wrap_list_secondary:not(.ct-section):not(.oxy-easy-posts),
.menu_main_wrap_list_secondary.oxy-easy-posts .oxy-posts, .menu_main_wrap_list_secondary.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:80px;}
@media(max-width:1080px){
.menu_main_wrap_list_secondary{text-align:left;gap:24px;margin-bottom:40px;}
.menu_main_wrap_list_secondary:not(.ct-section):not(.oxy-easy-posts),
.menu_main_wrap_list_secondary.oxy-easy-posts .oxy-posts, .menu_main_wrap_list_secondary.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;}
}
@media(max-width:991px){
.menu_main_wrap_list_secondary{text-align:left;margin-bottom:40px;gap:16px;}
.menu_main_wrap_list_secondary:not(.ct-section):not(.oxy-easy-posts),
.menu_main_wrap_list_secondary.oxy-easy-posts .oxy-posts, .menu_main_wrap_list_secondary.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;}
}
@media(max-width:767px){
.menu_main_wrap_list_secondary{gap:2.4vh;}
.menu_main_wrap_list_secondary:not(.ct-section):not(.oxy-easy-posts),
.menu_main_wrap_list_secondary.oxy-easy-posts .oxy-posts, .menu_main_wrap_list_secondary.ct-section .ct-section-inner-wrap{gap:2.4vh;}
}
@media(max-width:479px){
.menu_main_wrap_list_secondary{margin-bottom:2.4vh;}
}
.anim_menu_main_content_right{}
.section_insta_top{width:100%;}
.section_insta_top:not(.ct-section):not(.oxy-easy-posts),
.section_insta_top.oxy-easy-posts .oxy-posts, .section_insta_top.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;}
@media(max-width:991px){
.section_insta_top{text-align:right;}
.section_insta_top:not(.ct-section):not(.oxy-easy-posts),
.section_insta_top.oxy-easy-posts .oxy-posts, .section_insta_top.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}
}
@media(max-width:767px){}
.col_span4{grid-column:span 4;}
@media(max-width:1080px){
.col_span4{grid-column:span 12;}
}
.footer_center{z-index:0;text-align:left;}
.footer_center:not(.ct-section):not(.oxy-easy-posts),
.footer_center.oxy-easy-posts .oxy-posts, .footer_center.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;}
@media(max-width:1080px){
.footer_center{margin-bottom:80px;}
}
.footer_logo_collectionneurs{height:40px;}
.footer_logo_esprit_de_france{height:40px;}
.anim_btn_orange{}
.anim_footer_bottom{}
.mobile_space_after_s{}
@media(max-width:991px){
.mobile_space_after_s{margin-bottom:40px;}
}
@media(max-width:767px){
.mobile_space_after_s{margin-bottom:32px;}
}
.footer_logo{text-align:left;z-index:0;}
.footer_logo:not(.ct-section):not(.oxy-easy-posts),
.footer_logo.oxy-easy-posts .oxy-posts, .footer_logo.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media(max-width:1080px){
.footer_logo{margin-bottom:80px;}
}
.btn_dark_light{background-color:rgba(0,0,0,0.16);color:#ffffff;font-weight:600;padding-left:40px;padding-right:40px;}
@media(max-width:1080px){
.btn_dark_light{padding-left:24px;padding-right:24px;}
}
.open{}
.anim_big_slideshow_btn{}
.room_gallery_code{width:100%;height:100%;position:relative;}
.active{}
.big_slideshow_modal_code{}
.slide_4{}
.slide_5{}
.dyn_btn_4{}
.dyn_btn_5{}
.modal_video{background-color:#000000;}
.modal_video_btn_close{position:absolute;top:48px;right:48px;z-index:1;}
@media(max-width:1080px){
.modal_video_btn_close{position:absolute;top:40px;right:40px;}
}
@media(max-width:991px){
.modal_video_btn_close{position:absolute;top:24px;right:24px;}
}
@media(max-width:767px){
.modal_video_btn_close{top:16px;right:16px;position:absolute;}
}
.btn_play_video{}
.tile_spec_person{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/icon_people-orange.svg);}
.tile_spec_surface{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/icon-rules-orange.svg);}
.tile_spec_bed{background-image:url(https://www.domaine-des-clos.com/wp-content/uploads/icon-bed-orange.svg);}
.wrapper_page_offer{width:100%;}
.wrapper_page_offer:not(.ct-section):not(.oxy-easy-posts),
.wrapper_page_offer.oxy-easy-posts .oxy-posts, .wrapper_page_offer.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;}
.page_offer_left{width:50%;height:100vh;background-color:#000000;}
.img_histoire{margin-right:-6vw;height:50vh;border-top-left-radius:16px;border-bottom-left-radius:16px;overflow:hidden;}
@media(max-width:1080px){
.img_histoire{margin-right:-40px;height:30vh;}
}
@media(max-width:991px){
.img_histoire{margin-right:-24px;height:40vh;}
}
@media(max-width:767px){
.img_histoire{margin-right:-16px;height:30vh;}
}
.col_3_span8{grid-column:3 / span 8;}
@media(max-width:1080px){
.col_3_span8{grid-column:2 / span 10;}
}
@media(max-width:991px){
.col_3_span8{}
}
@media(max-width:767px){
.col_3_span8{grid-column:1 / span 12;}
}
.btn_booking_topbar{}
.wrapper_btns_inline_centered{gap:24px;width:100%;text-align:left;}
.wrapper_btns_inline_centered:not(.ct-section):not(.oxy-easy-posts),
.wrapper_btns_inline_centered.oxy-easy-posts .oxy-posts, .wrapper_btns_inline_centered.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;}
@media(max-width:1080px){
.wrapper_btns_inline_centered:>*{width:100%;}
}
.list_masonry{}
.list_masonry:not(.ct-section):not(.oxy-easy-posts),
.list_masonry.oxy-easy-posts .oxy-posts, .list_masonry.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;}
.btn_active{box-shadow:0px 0px 0px 2px #d5704a;}
.masonry_post{border-radius:16px;overflow:hidden;gap:0px;background-color:#ffffff;}
.masonry_post:not(.ct-section):not(.oxy-easy-posts),
.masonry_post.oxy-easy-posts .oxy-posts, .masonry_post.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0px;}
@media(max-width:991px){
.masonry_post{border-radius:8px;}
}
@media(max-width:767px){
.masonry_post{}
}
.masonry_post_price{position:absolute;bottom:40px;left:40px;z-index:2;}
@media(max-width:1080px){
.masonry_post_price{left:24px;bottom:24px;}
}
@media(max-width:991px){
.masonry_post_price{left:16px;bottom:16px;}
}
.masonry_post_img:after{width:100%;height:100%;background-color:#000000;position:absolute;top:0px;left:0px;z-index:1;opacity:0.4;content:"";}
.masonry_post_img{width:100%;height:30vh;position:relative;}
.masonry_post_content{width:100%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;}
@media(max-width:1080px){
.masonry_post_content{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;}
}
@media(max-width:991px){
.masonry_post_content{padding-top:24px;padding-right:16px;padding-bottom:16px;padding-left:16px;}
}
@media(max-width:767px){
.masonry_post_content{}
}
.btn_secondary_darker{background-color:#f6f6f1;color:#414b2e;font-weight:600;padding-left:40px;padding-right:40px;}
@media(max-width:1080px){
.btn_secondary_darker{padding-left:24px;padding-right:24px;}
}
.stars:after{content:"";content:url(//www.domaine-des-clos.com/wp-content/uploads/stars.svg);}
.stars{}
.btn_film{font-family:Poppins;background-color:rgba(0,0,0,0.32);padding-right:40px;color:#ffffff;border-radius:50px;margin-top:80px;padding-left:40px;font-weight:600;}
.btn_film:not(.ct-section):not(.oxy-easy-posts),
.btn_film.oxy-easy-posts .oxy-posts, .btn_film.ct-section .ct-section-inner-wrap{display:none;align-items:center;justify-content:center;}
@media(max-width:1080px){
.btn_film{padding-left:24px;padding-right:24px;}
}
@media(max-width:991px){
.btn_film{}
.btn_film:not(.ct-section):not(.oxy-easy-posts),
.btn_film.oxy-easy-posts .oxy-posts, .btn_film.ct-section .ct-section-inner-wrap{display:flex;}
}
.anim_btn_film{}
.film_fullscreen{}
.page_offer_right {
background-color:#fcfcfc;
} *{-webkit-tap-highlight-color:transparent;}
body{position:relative;}
.menu_main_primary_link {
@media(min-width:992px){font-size:40px;}
@media(min-width:1920px){font-size:50px;}
} body.device-desktop div::-webkit-scrollbar{width:7px;height:3px;padding-left:7px;background-color:#ffffff;}
body.device-desktop div::-webkit-scrollbar-track, body.device-desktop div::-webkit-scrollbar-track-piece, body.device-desktop div::-webkit-resizer, body.device-desktop div::-webkit-scrollbar-corner{background-color:#ffffff;}
body.device-desktop div::-webkit-scrollbar-thumb{background-color:#d5704a !important;height:50px;}
@keyframes scroll_2 {
0%{transform:translateY(0);opacity:1;}
25%{opacity:1;}
75%{transform:translateY(24px);opacity:0;}
100%{transform:translateY(0);opacity:0;}
}
.icon_scroll_down .scroll-icon__dot{display:block;position:absolute;left:50%;background:#fff;height:4px;width:4px;top:8px;margin-left:-2px;border-radius:50%;transform-origin:top center;backface-visibility:hidden;animation:scroll_2 2s ease-out infinite;}
.icon_scroll_down .scroll-icon{display:block;position:relative;height:56px;width:32px;border:2px solid #fff;border-radius:56px;}
@media(max-width:1080px){
.icon_scroll_down @keyframes scroll_2 {
0%{transform:translateY(0);opacity:1;}
25%{opacity:1;}
75%{transform:translateY(24px);opacity:0;}
100%{transform:translateY(0);opacity:0;}
}
.icon_scroll_down .scroll-icon__dot{top:4px;}
.icon_scroll_down .scroll-icon{height:40px;width:24px;border:2px solid #fff;border-radius:56px;}
} .pswp{z-index:5000 !important;}::-webkit-scrollbar:vertical{width:8px;background-color:#ffffff;}::-webkit-scrollbar-track:vertical{border-radius:0px;background-color:#ffffff;}::-webkit-scrollbar-thumb:vertical{border-radius:0px;background-color:#0075a4;}
.wsp-pages-title, .wsp-page-seos-title{display:none;}
.wsp-pages-list, .wsp-page-seos-list{margin:0;padding:0;}
.wsp-container li{list-style:none;margin-bottom:16px;}
.btn_lang .wpml-ls-legacy-list-horizontal{border:none;padding:0;}
.btn_lang .wpml-ls-legacy-list-horizontal a{color:#0075a4;padding:0;font-weight:600;}
.btn_lang_2 .wpml-ls-legacy-list-horizontal{border:none;padding:0;}
.btn_lang_2 .wpml-ls-legacy-list-horizontal a {
color: #ffffff;
padding:0;
font-weight:700;
} p{margin:0;}
.text p{margin:0 0 1.6em;}
.text p:last-child{margin:0;}
.text a{font-weight:600;color:#d5704a;transition:.5s;}
.text a:hover{opacity:0.6;}
.text h2{margin-bottom:1em;font-size:32px;}
.text h3{margin-bottom:1em;font-size:24px;}
.text ul{margin:0;padding:0;width:100%;list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start;gap:16px;}
.text ul li{background-image:url(//www.domaine-des-clos.com/wp-content/uploads/chevron-right.svg);background-size:auto 0.6em;padding-left:1em;background-repeat:no-repeat;background-position:0px 0.45em;}
@media(max-width:1120px){
.text ul li{background-position:0% 0.35em;}
} .wp_content *:first-child, .wp_content *:last-child{margin:0;}
.wp_content h2{font-family:Marcellus;font-size:48px;color:#000000;font-weight:400;line-height:1.2;margin:2em 0 1em;}
.wp_content h3{font-family:Marcellus;font-size:32px;color:#000000;font-weight:400;line-height:1.2;margin:2em 0 1em;}
.wp_content p, .wp_content ul{margin:0 0 3em 0;font-family:inherit;font-size:16px;line-height:1.6;color:rgba(65,75,46,0.72);font-weight:300;}
.wp_content b, .wp_content strong{color:#004478;font-weight:600;}
.wp_content a{color:#d5704a;font-weight:600;transition:.5s;}
.wp_content a:hover{opacity:0.6;}
.wp_content ul{padding:0;width:100%;list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;}
.wp_content ul li{background-image:url(//www.domaine-des-clos.com/wp-content/uploads/chevron-right.svg);background-size:auto 0.6em;padding-left:1.2em;background-repeat:no-repeat;background-position:0px 0.5em;}
@media(max-width:1120px){
.wp_content h2{font-size:40px;}
.wp_content p, .wp_content ul{font-size:15px;}
.wp_content ul li{background-position:0% 0.35em;}
}
@media(max-width:767px){
.wp_content h2{font-size:32px;}
.wp_content p, .wp_content ul{font-size:14px;}
} .price-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;}
.price-wrapper .prefix{line-height:1.8;font-weight:400;font-size:16px;color:rgba(65,75,46,0.72);}
.price-wrapper .price{display:flex;}
.price-wrapper .price .value{font-size:32px;font-weight:400;letter-spacing:-0.05em;line-height:1;color:#414b2e;}
.price-wrapper .price .currency{font-size:0.8em;}
.masonry_post_price .price-wrapper{flex-direction:column;gap:0px;align-items:flex-start;}
.masonry_post_price .price-wrapper .prefix, .masonry_post_price .price-wrapper .price .value, .masonry_post_price .price-wrapper .price .currency{color:#ffffff;}
@media(max-width:1080px){
.price-wrapper .prefix{font-size:14px;}
.price-wrapper .price .value{font-size:24px;}
} .oxy-gallery-flex .oxy-gallery-item-sizer{height:100%;padding:0 !important;}
.swiper .swiper-pagination-bullet-active{background:#FFF}
.swiper .swiper-button-next, .swiper .swiper-button-prev{color:#FFF;}
.swiper .swiper-button-next:after, .swiper .swiper-button-prev:after{font-size:35px;}
.swiper .swiper-button-prev{left:-25px;transition:all 0.5s ease 0s;}
.swiper .swiper-button-next{right:-25px;transition:all 0.5s ease 0s;}
.swiper:hover .swiper-button-prev{left:15px;}
.swiper:hover .swiper-button-next{right:15px;}
body.home .header:hover{cursor:url(//www.domaine-des-clos.com/wp-content/uploads/btn-play1.svg) 25 25, pointer;}
.ct-div-block .ct-link-text.anim_btn_orange{background-color:rgb(213, 112, 74) !important;}
.header .header_logo_collectionneurs{display:none;}}
.masonry_post{display: flex;
flex-direction: column;
height: 100%;
} .masonry_post_content{display: flex;
flex-direction: column;
flex: 1;
} .masonry_post_content h2{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; overflow: hidden;
line-height: 1.2;
height: calc(1.2em * 2); } .masonry_post_content .ct-text-block.text.text_smaller.text_dark.space_after_s{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; overflow: hidden;
line-height: 1.55;
height: calc(1.55em * 3); } .masonry_post_content .btn{margin-top: auto;
}
@media(max-width:991px){body .menu_main .menu_main_bg .menu_main_bg_imgs{height:60% !important;}
body .menu_main .menu_main_wrapper .menu_main_content_left{height:60vh !important;}
body .menu_main .menu_main_wrapper .menu_main_content_left .menu_main_list_primary_links{}
body .menu_main .menu_main_wrapper .menu_main_content_right{height:auto !important;margin-top:16px;}}
.menu_main_list_primary_links{@media(max-width:992px){margin-left:0 !important;}}
body.diadao-language-en .topbar_left .btn_lang ul{padding: 0 !important;
margin: 0 !important;
}
body.diadao-language-en .topbar_left .btn_lang ul li{list-style-type: none !important;
}
body .topbar_right{gap: 16px;
@media(max-width:992px){flex-direction:column-reverse !important;}}
body #popupOverlay .popup-sd__wrapper .container-smart-display img{display: none;
}.gravity-form-custom .gform_wrapper h2.gform_title{margin-bottom: 20px;
}
.gravity-form-custom .gform_wrapper.gravity-theme .gform_fields{grid-column-gap: 8px;
grid-row-gap: 8px;
} .gravity-form-custom ::placeholder{color: rgba(65,75,46,0.72);}
.gravity-form-custom ::-webkit-input-placeholder, ::-webkit-input-placeholder{color: rgba(65,75,46,0.72); }
.gravity-form-custom ::-moz-placeholder, *::-moz-placeholder, ::-moz-placeholder{color: rgba(65,75,46,0.72); }
.gravity-form-custom ::-ms-input-placeholder, ::-ms-input-placeholder{color: rgba(65,75,46,0.72); }
.gravity-form-custom .gform_wrapper.gravity-theme input[type=color], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=date], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=datetime-local], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=datetime], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=email], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=month], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=number], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=password], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=search], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=tel], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=text], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=time], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=url], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=week], 
.gravity-form-custom .gform_wrapper.gravity-theme select, .gravity-form-custom .gform_wrapper.gravity-theme textarea{border: 2px solid transparent;
padding: 0px 20px;
border-radius: 4px;
font-family: inherit;
font-size: 16px;
font-weight:300;
background-color: #ffffff;
color: rgba(65,75,46,0.72);
transition: all 0.2s ease-in-out;
min-height: 56px;
}
.gravity-form-custom .gform_wrapper.gravity-theme select{-moz-appearance: none; 
-webkit-appearance: none; 
appearance: none;	
background-image: url(//www.domaine-des-clos.com/wp-content/uploads/chevron-down.svg);
background-position-x: calc(100% - 8px);
background-position-y: center;
background-size: 8px;
background-repeat: no-repeat;
}
.gravity-form-custom .gform_wrapper.gravity-theme input[type=color]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=date]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=datetime-local]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=datetime]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=email]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=month]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=number]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=password]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=search]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=tel]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=text]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=time]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=url]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=week]:focus, 
.gravity-form-custom .gform_wrapper.gravity-theme select:focus, .gravity-form-custom .gform_wrapper.gravity-theme textarea:focus{background-color: #ffffff;
}
.gravity-form-custom .gform_wrapper.gravity-theme input:focus-visible, .gravity-form-custom .gform_wrapper.gravity-theme select:focus-visible, .gravity-form-custom .gform_wrapper.gravity-theme textarea:focus-visible{border: 2px solid #d5704a;
outline: none;
}
.gravity-form-custom .gfield_consent_label{font-size: 14px;
}
.gravity-form-custom .ginput_container_consent{display: flex;
gap: 14px;
align-items: flex-start;
justify-content: flex-start;
flex-direction: row;
flex-wrap: nowrap;
} .gravity-form-custom .gform_wrapper.gravity-theme .field_sublabel_below .ginput_complex{grid-column-gap: 2%;
-ms-grid-columns: (1fr 2%) [12];
display: grid;
grid-template-columns: repeat(3,1fr);
grid-template-rows: repeat(auto-fill,auto);
width: 100%;
grid-column-gap: 8px;
grid-row-gap: 8px;
}
.gravity-form-custom .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date{max-width: 100%;
flex-flow: row wrap;
}
.gravity-form-custom .gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin: 0;
}
.gravity-form-custom .gform_wrapper.gravity-theme .gsection{border-bottom : 0px;
}
.gravity-form-custom .gsection_title{font-size: 16px;
font-family: poppins;
color: #2f3621;
font-weight: 600;
line-height: 1.6;
text-align: left;
margin-top : 40px;
margin-bottom: 24px;
}
.gravity-form-custom .gform_wrapper.gravity-theme .gsection{padding : 0px;
} .gravity-form-custom .gform_wrapper.gravity-theme textarea{resize: vertical;
max-height: 80vh;
padding: 20px;
line-height: 1.4em;
} .gravity-form-custom .ginput_container_consent input[type="checkbox"]{position: relative;
display: block;
width: 24px;
height: 24px;
background-color: #ffffff;
border-radius: 4px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
flex: 0 0 24px;
transition: background-color 0.2s ease-in-out;
}
.gravity-form-custom .ginput_container_consent input[type=checkbox]:after, .gravity-form-custom .ginput_container_consent input[type=checkbox]:checked:after{transform: rotate(41deg) translate(-117%,-34%) scale(1);
transition: all .2s;
position: absolute;
width: 30%;
height: 60%;
border-top-width: 0px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 0px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: none;
left: 50%;
top: 50%;
border-top-color: #d5704a;
border-right-color: #d5704a;
border-bottom-color: #d5704a;
border-left-color: #d5704a;
content: "";
}
.gravity-form-custom .ginput_container_consent input[type=checkbox]:after{opacity: 0;
transform: rotate(41deg) translate(-117%,-34%) scale(0);
}
.gravity-form-custom .ginput_container_consent input[type=checkbox]:checked{background-color: #ffffff;
}
.gravity-form-custom .ginput_container_consent input[type=checkbox]:checked:after{opacity: 1;
transform: rotate(41deg) translate(-117%,-34%) scale(1);
}
.gravity-form-custom .ginput_container_consent .gfield_consent_label{border-radius: 4px;
font-family: inherit;
font-weight:300;
font-size: 14px;
line-height: 1.5;
color: rgba(65,75,46,0.72);
}
.gravity-form-custom .gform_wrapper .gfield_required{display: none;
}
.gravity-form-custom .gform_footer{display: inline-flex !important;
flex-direction: column;
align-items: center;
justify-content: center;
}
.gravity-form-custom .gform_wrapper.gravity-theme .gform_footer input[type="submit"]{margin-bottom: 0;
transition: opacity 0.5s ease-in-out 0s;
opacity:1;
}
.gravity-form-custom .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover{opacity: 0.64;
}
.gravity-form-custom .gform_footer input[type="submit"].sendingform{color: #FFFFFF00; 
}
.gravity-form-custom img.gform_ajax_spinner{position: absolute;
width: 20px;
} .gravity-form-custom .gfield--type-fileupload{padding:40px 0;
}
.gravity-form-custom .gfield--type-fileupload .gfield_description{font-family: inherit;
font-size: 16px;
font-weight:300;
color: rgba(65,75,46,0.72);
}
.gravity-form-custom .gform_wrapper.gravity-theme .gform_drop_area{border-color: rgba(65,75,46,0.72);
background-color: #ffffff;
} .gravity-form-custom .gform_wrapper .gform_validation_errors{display: none;
}
.gravity-form-custom .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{display: none;
}
.gravity-form-custom .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{background-color: rgba(0,0,0,0.16);
border: 0 none;
}
.gravity-form-custom .gform_wrapper.gravity-theme .gfield_error textarea:focus{background-color: rgba(0,0,0,0.32);
}
.gravity-form-custom .gfield_error ::placeholder{color: color(20);}
.gravity-form-custom .gfield_error ::-webkit-input-placeholder{color: color(20); }
.gravity-form-custom .gfield_error ::-moz-placeholder{color: color(20); }
.gravity-form-custom .gfield_error ::-ms-input-placeholder{color: color(20); }
.gravity-form-custom .gform_wrapper .gfield_error .gfield_repeater_cell label, .gravity-form-custom .gform_wrapper .gfield_error label, .gravity-form-custom .gform_wrapper .gfield_error legend, .gravity-form-custom .gform_wrapper .gfield_validation_message, .gravity-form-custom .gform_wrapper .validation_message, .gravity-form-custom .gform_wrapper [aria-invalid=true]+label,
.gravity-form-custom .gform_wrapper label+[aria-invalid=true]{color: color(20);
}
@media(max-width:1120px){.gravity-form-custom .gform_wrapper.gravity-theme input[type=color], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=date], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=datetime-local], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=datetime], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=email], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=month], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=number], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=password], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=search], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=tel], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=text], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=time], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=url], 
.gravity-form-custom .gform_wrapper.gravity-theme input[type=week], 
.gravity-form-custom .gform_wrapper.gravity-theme select, .gravity-form-custom .gform_wrapper.gravity-theme textarea{padding:0px 12px;border-radius:2px;font-size:15px;min-height:40px;border:2px solid transparent}
.gravity-form-custom .gform_wrapper.gravity-theme textarea{max-height:40vh;padding:12px;height:150px !important;line-height:1.2em;}
.gravity-form-custom .ginput_container_consent .gfield_consent_label{font-size:11px;}
.gravity-form-custom .ginput_container_consent input[type="checkbox"]{width:16px;height:16px;border-radius:2px;flex:0 0 16px;}
.gravity-form-custom .gform_wrapper.gravity-theme input:focus-visible, .gravity-form-custom .gform_wrapper.gravity-theme textarea:focus-visible{border:2px solid #d5704a;outline:none;}}
.pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
min-width: 56px;
border-radius: 4px;
min-height: 56px;
padding-top: 16px;
padding-bottom: 16px;
transition-duration: 0.5s;
cursor: pointer;
background-image: url(//www.domaine-des-clos.com/wp-content/uploads/icon_close.svg);
background-size: cover;
background-repeat: no-repeat;
background-color: rgba(0,0,0,0.16);
background-position: 50% 50%;
font-size: 0;
}
div#pum-1112.pum-active{overflow-y: auto;
}
div#popmake-1112{width: 770px;
}
img.logo_popup{width: 140px;
height: auto;
display: block;
margin: 0 auto 50px
}
.pum-container .pum-content+.pum-close{z-index: 0 !important;
}
div#multisite-selection{display: none;
}
div#codeCorporate{display: none;
} div#occupants-selection{display: flex;
justify-content: space-between;
}
.multi-select-button{background-color: #dfddd2;
}
.multi-select-container:hover{border-bottom: 1px solid #d5704a;
}
.multi-select-button.icon-booking-engine-arrow-down.icon-be.icon-after:hover:after{color: #d5704a;
}
.ast-chk-container .ast-checkmark:after{border-color: #d5704a;
}
.ast-chk-container:hover input ~ .ast-checkmark{border: solid #d5704a 1px;
} .ui-datepicker td a[price]::after{color: #d5704a !important;
}
.ui-datepicker-calendar .rangeFirstDate{background-color: #d5704a !important;
}
.ui-datepicker-calendar .between-date{background: #ffdacd;
}
.ui-datepicker-calendar .rangeLastDate{background-color: #d5704a !important;
}
input.ast-form-control[type="text"], input.ast-form-control[type="email"], input.ast-form-control[type="password"], input.ui-autocomplete-input, select.ast-form-control, input.ast-form-control[type="tel"]{background-color: #dfddd2;
}
input.ast-form-control[type="text"]:hover:not(:disabled), select.ast-form-control:hover:not(:disabled), .ast-form-group.ast-form-group-focused .ast-form-control:not(:disabled){border-bottom: 1px solid #d5704a !important;
}
form .btn-search-group{text-align: center;
}
form .btn-search-group .dp-search-btn-class{background-color: #d5704a !important;
color: #ffffff;
font-weight: 600;
padding-left: 40px;
padding-right: 40px;
font-family: Poppins;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
min-width: 56px;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 0.05em;
border-radius: 4px;
min-height: 56px;
padding-top: 16px;
padding-bottom: 16px;
line-height: 1.2;
text-align: center;
transition: all 0.3s ease 0s;
}
.btn-default{background-color: #d5704a !important;
}
.btn-default2{color: #d5704a !important;
}
.btn-default2:hover{background-color: #d5704a !important;
color: #ffffff !important;
}
.searchDateForm button.search:hover{opacity: 0.6;
}
.searchDateForm button.search:hover:not(:active):after{display:none;
}
.datepicker-custom-dialog button.sm-search-btn-dp, button.optin-validate-button{background-color: #d5704a !important;
}
@media(max-width:585px){div#occupants-selection{display:block;}}
@media(max-width:770px){div#popmake-1112{width:95%;}}
@media(max-width:700px){div#popmake-1112{width:90%;}}.newsletter_form{width: 100%;
}
.newsletter_form .bloc_mail{position: relative;
margin-bottom: 20px
}
.newsletter_form .bloc_mail .input_email{padding: 12px 50px 12px 20px
}
.newsletter_form .bloc_mail .input_submit{background-image: url(//www.domaine-des-clos.com/wp-content/uploads/icon_send.svg);
background-position: center center;
background-size: 60px auto;
background-repeat: no-repeat;
background-color: #414b2e;
position: absolute;
top: 0;
right: 0;
border-radius: 0 4px 4px 0;
display: flex;
align-items: center;
justify-content: center;
width: 56px;
height: 56px;
padding: 0;
}
.newsletter_form .bloc_consent{display: flex;
} .newsletter_form .input_consent{position: relative;
display: block;
width: 20px;
height: 20px;
background-color: #ffffff;
border-radius: 4px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
flex: 0 0 20px;
transition: background-color 0.2s ease-in-out;
}
.newsletter_form .input_consent:after, .newsletter_form .input_consent:checked:after{transform: rotate(41deg) translate(-117%,-34%) scale(1);
transition: all .2s;
position: absolute;
width: 30%;
height: 60%;
border-top-width: 0px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 0px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: none;
left: 50%;
top: 50%;
border-top-color: #d5704a;
border-right-color: #d5704a;
border-bottom-color: #d5704a;
border-left-color: #d5704a;
content: "";
}
.newsletter_form .input_consent:after{opacity: 0;
transform: rotate(41deg) translate(-117%,-34%) scale(0);
}
.newsletter_form .input_consent:checked{background-color: #ffffff;
}
.newsletter_form .input_consent:checked:after{opacity: 1;
transform: rotate(41deg) translate(-117%,-34%) scale(1);
}
.newsletter_form span.text_consent{font-size: 12px;
font-weight: 300;
color: rgba(65,75,46,0.72);
margin-left: 10px;
}
.newsletter_form span.text_consent a{color: #d5704a;
} .newsletter_form ::placeholder{color: rgba(65,75,46,0.72);}
.newsletter_form ::-webkit-input-placeholder, ::-webkit-input-placeholder{color: rgba(65,75,46,0.72); }
.newsletter_form ::-moz-placeholder, *::-moz-placeholder, ::-moz-placeholder{color: rgba(65,75,46,0.72); }
.newsletter_form ::-ms-input-placeholder, ::-ms-input-placeholder{color: rgba(65,75,46,0.72); }
.newsletter_form input[type=color], 
.newsletter_form input[type=date], 
.newsletter_form input[type=datetime-local], 
.newsletter_form input[type=datetime], 
.newsletter_form input[type=email], 
.newsletter_form input[type=month], 
.newsletter_form input[type=number], 
.newsletter_form input[type=password], 
.newsletter_form input[type=search], 
.newsletter_form input[type=tel], 
.newsletter_form input[type=text], 
.newsletter_form input[type=time], 
.newsletter_form input[type=url], 
.newsletter_form input[type=week], 
.newsletter_form select, .newsletter_form textarea{border: 3px solid transparent;
padding: 13px 20px;
border-radius: 4px;
font-family: inherit;
font-size: 16px;
font-weight:500;
background-color: #ffffff;
color: rgba(65,75,46,0.72);
transition: all 0.2s ease-in-out;
min-height: 56px;
width: 100%;
outline: none;
text-align: left;
}
.newsletter_form input[type=color]:focus, 
.newsletter_form input[type=date]:focus, 
.newsletter_form input[type=datetime-local]:focus, 
.newsletter_form input[type=datetime]:focus, 
.newsletter_form input[type=email]:focus, 
.newsletter_form input[type=month]:focus, 
.newsletter_form input[type=number]:focus, 
.newsletter_form input[type=password]:focus, 
.newsletter_form input[type=search]:focus, 
.newsletter_form input[type=tel]:focus, 
.newsletter_form input[type=text]:focus, 
.newsletter_form input[type=time]:focus, 
.newsletter_form input[type=url]:focus, 
.newsletter_form input[type=week]:focus, 
.newsletter_form select:focus, .newsletter_form textarea:focus{background-color: #ffffff;
color: rgba(65,75,46,0.72);
border: 3px solid transparent;
outline: none;
}
.newsletter_form input:focus-visible{border: 3px solid transparent;
outline: none;
}
@media(max-width:1120px){.newsletter_form input[type=color], 
.newsletter_form input[type=date], 
.newsletter_form input[type=datetime-local], 
.newsletter_form input[type=datetime], 
.newsletter_form input[type=email], 
.newsletter_form input[type=month], 
.newsletter_form input[type=number], 
.newsletter_form input[type=password], 
.newsletter_form input[type=search], 
.newsletter_form input[type=tel], 
.newsletter_form input[type=text], 
.newsletter_form input[type=time], 
.newsletter_form input[type=url], 
.newsletter_form input[type=week], 
.newsletter_form select, .newsletter_form textarea{padding:13px;font-size:15px;}}
@media(max-width:991px){}
@media(max-width:650px){}.menu_main_primary_link.active, .menu_main_secondary_link.active{color:#d5704a;
}
.btn_arrow:hover:after{transform:translate(4px);}
.big_slideshow_btn_content > *:first-child{padding-top:24px;
}
.wrapper_btn .big_slideshow_btn_content{margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.wrapper_btns_inline > * > *, .wrapper_btns_list > * > *{}
.wrapper_btns_inline > *, .wrapper_btns_list > *{}
.active .anim_big_slideshow_slide_img{transform:scale(1,1);}
.big_slideshow_slide.active{opacity:1;
visibility:visible;
}
.big_slideshow_btn.active{background-color:rgba(65,75,46,0.8);
padding-top:40px;
padding-bottom:24px;
}
.text_dark strong, .text_dark b{color:#2f3621;
font-weight:600;
}
.text_white strong, .text_white b{font-weight:500;
color:#ffffff;
}
.title_n1 b{color:#d5704a;
}
.font_custom_1 b{font-weight:400;
}
.header_title_page b, .header_title_page strong{font-size:80px;
line-height:1;
display:inline;
font-weight:400;
}
@media(max-width:1080px){.header_title_page b, .header_title_page strong{font-size:72px;}}
@media(max-width:991px){.header_title_page b, .header_title_page strong{font-size:64px;}}
@media(max-width:767px){.header_title_page b, .header_title_page strong{font-size:40px;}}
@media(max-width:991px){.big_slideshow_btn.active{padding-top:24px;padding-bottom:16px;}}
@media(max-width:767px){.wrapper_btns_inline > *, .wrapper_btns_list > *{width:100%;}}
@media(max-width:767px){.wrapper_btns_inline > * > *, .wrapper_btns_list > * > *{width:100%;}}
@media(max-width:1080px){.btn_arrow:hover:after{transform:translate(4px);}}