.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}@font-face {
font-family: 'league_spartanthin';
src: url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/leaguespartan-variablefont_wght-webfont.woff2) format('woff2'),
url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/leaguespartan-variablefont_wght-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'helveticabold';
src: url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica-bold-webfont.woff2) format('woff2'),
url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'helveticabold_oblique';
src: url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica-boldoblique-webfont.woff2) format('woff2'),
url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica-boldoblique-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'helveticacompressed';
src: url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica-compressed-5871d14b6903a-webfont.woff2) format('woff2'),
url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica-compressed-5871d14b6903a-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'helveticaoblique';
src: url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica-oblique-webfont.woff2) format('woff2'),
url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica-oblique-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'helveticaregular';
src: url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica-webfont.woff2) format('woff2'),
url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'glamour_karlinaitalic';
src: url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/glamour_karlina_italic-webfont.woff2) format('woff2'),
url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/glamour_karlina_italic-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'glamour_karlinaregular';
src: url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/glamour_karlina-webfont.woff2) format('woff2'),
url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/glamour_karlina-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'helveticalight';
src: url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica_light_regular-webfont.woff2) format('woff2'),
url(//masdesinfermieres.com/wp-content/plugins/tswd-front-end/font-lib/helvetica_light_regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}#evenements {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Fond-site-papier_-min-scaled.jpg);
}
#evenements .et_pb_image img {
position: relative;
aspect-ratio: 1/1;
object-fit: cover;
}
#evenements .with-content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding: 4%;
}
#evenements h2 {
font-size: 2.1em;
font-weight: 500;
padding-bottom: .75em;
}
#evenements ul {
padding-top: 1.25em;
}
@media all and (max-width: 980px) {
#evenements {
padding-top: 0;
}
#evenements .et_pb_row:nth-child(even) {
display: flex;
flex-direction: column-reverse;
}
#evenements .et_pb_image {
margin-top: 14%;
}
}  body.product_cat_evenements #home-header,
body.product_cat_events #home-header {
height: unset !important;
min-height: unset !important;
padding-top: 7% !important;
}
body.product_cat_evenements #home-header .et_pb_row:nth-child(1),
body.product_cat_events #home-header .et_pb_row:nth-child(1) {
display: none;
}
body.product_cat_evenements .woocommerce div.product form.cart .variations select,
body.product_cat_events .woocommerce div.product form.cart .variations select {
font-size: .85em !important;
}
.woocommerce-variation-add-to-cart.variations_button:before {
float: left;
margin-top: .7em;
margin-right: .6em;
}
html[lang="fr-FR"] .woocommerce-variation-add-to-cart.variations_button:before {
content: "Nombre de places";
}
html[lang="en-US"] .woocommerce-variation-add-to-cart.variations_button:before {
content: "Number of seats";
}
body.product_cat_evenements form.cart .variations label,
body.product_cat_events form.cart .variations label {
margin-top: -.3em;
display: block;
}
body.product_cat_evenements .in-stock,
body.product_cat_events .in-stock {
display: none;
}
body.product_cat_evenements a.added_to_cart,
body.product_cat_events a.added_to_cart {
color: white;
padding: 1em;
margin-top: 0.5em;
background: #33312e;
}
body.product_cat_evenements .fpf-fields,
body.product_cat_events .fpf-fields {
margin-top: 2em;
}
body.product_cat_evenements .et_pb_wc_description a,
body.product_cat_events .et_pb_wc_description a {
text-decoration: underline;
} body.single-product .et_pb_contact_form,
form.cart { }
.single-product.postid-3188 form {
display: block !important
} #visits-middle-section #tour-title em {
display: none !important;
} .home h3 {
font-size: 2.8em !important;
font-family: glamour_karlinaregular;
}
@media screen and (max-width: 579px) {
.home h3 {
font-size: 1.8em !important;
}
}
@media screen and (max-width: 479px) {
.home h3 {
font-size: 1.6em !important;
}
}
.order-again {
display: none
}
html[lang="fr-FR"] #custom_html-3 {
display: none
}
html[lang="en-US"] #custom_html-4 {
display: none
}
.footer-widget .et_pb_image {
text-align: center;
}
.home .home-residence-content .et_pb_button_module_wrapper {
margin-top: -14% !important;
} body .cky-consent-container .cky-consent-bar {
background: #efeeec !important;
border-radius: 0px;
}
body .cky-notice .cky-title {
font-family: glamour_karlinaregular;
font-size: 1.3em;
}
.residence-residence-content .et_pb_gallery_item img {
aspect-ratio: 16/11;
object-fit: cover;
} h1,
h2,
h3,
h4 {
hyphens: auto;
}
.et_pb_text a {
text-decoration: underline;
}
.j-bug {
transform: translateX(0.285em);
display: inline-block;
}
.mfp-title {
display: none !important
}
#pfff .et_pb_image:not(#goldfoil) {
transform: scale(1.4) translatex(-8%);
}
#home-estate .et_pb_column:nth-child(1) {
background-size: contain !important
}
#home-top-section {
padding-top: 0 !important
}
.et-cart-info {}
#ane {
overflow: hidden;
transform: scale(.8);
}
#ane img {
transform: scale(1.5)
}
#home-estate:before {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Groupe-296.svg);
position: absolute;
bottom: 11%;
width: 37%;
height: 84px;
background-size: contain;
background-repeat: no-repeat;
mix-blend-mode: darken;
right: -2%;
z-index: 99;
} * {
font-family: helveticalight;
}
.et_overlay {
background: hsla(0, 0%, 100%, .3);
}
.et_overlay:before {
display: none;
}
#main-content {
overflow: hidden;
}
.with-serif-title h2,
.with-serif-title h1 {
font-family: glamour_karlinaregular;
font-size: 4em;
text-transform: uppercase;
letter-spacing: 3px;
line-height: 1.1em;
padding-bottom: 3%;
} .full-width-section .et_pb_row {
max-width: 1600px !important;
width: 100% !important;
}
.full-width-section .et_pb_column {
padding: 8%
}
.standard-width-section .et_pb_row {
max-width: 1600px !important;
width: 100% !important;
}
.standard-width-section .et_pb_column {
padding: 5%;
}
h3 {
font-size: 2.2em !important;
text-transform: uppercase;
letter-spacing: 3px;
padding-bottom: 6%;
}
.fullwidth-image .et_pb_column {
padding: 0 !important
}
body #page-container .fullwidth-image { }
body #page-container .fullwidth-image img {}
.woocommerce div.product form.cart button,
.et_pb_button_module_wrapper,
.et_contact_bottom_container,
.wc-proceed-to-checkout {
display: inline-block;
position: relative;
}
.woocommerce div.product form.cart .button-wrapper::after,
.et_pb_button_module_wrapper:after,
.et_contact_bottom_container:after,
.wc-proceed-to-checkout:after {
content: "" !important;
height: 3px !important;
background: black;
width: 100%;
position: absolute;
bottom: -.4em;
left: 0 !important;
transition-duration: 650ms;
transition-timing-function: ease-in-out;
transform: scalex(0);
transform-origin: left;
opacity: .8;
min-width: 85px;
visibility: visible;
}
.woocommerce div.product form.cart .button-wrapper::after {
transform: scalex(1);
max-width: 220px
}
.et_pb_button_module_wrapper.inview:after,
.et_pb_contact_form_container.inview .et_contact_bottom_container:after,
.inview .wc-proceed-to-checkout:after {
transform: scalex(1)
}
.with-text-animation .et_pb_button_module_wrapper.inview:after,
.with-text-animation .et_pb_contact_form_container.inview .et_contact_bottom_container:after,
.with-text-animation .et_pb_module.inview .wc-proceed-to-checkout:after {
transition-delay: 1.5s
}
.woocommerce div.product form.cart .button-wrapper:hover:after,
.et_pb_button_module_wrapper:hover:after,
.et_contact_bottom_container:hover:after,
.wc-proceed-to-checkout:hover:after {
transform: scalex(0) !important;
transition-delay: 0s !important
}
body #main-content .et_pb_button {
padding: 0 !important;
font-size: .9em;
letter-spacing: 2px;
margin-left: 0
}
.title-wrapper,
.p-wrapper {
overflow: hidden;
}
.title-wrapper h1,
.title-wrapper h2,
.title-wrapper h3,
.p-wrapper p,
.with-text-animation li {
transition-duration: 900ms; transition-timing-function: ease-in-out;
opacity: 0
}
.with-text-animation .et_pb_module.inview li,
.et_pb_module.inview .title-wrapper h1,
.et_pb_module.inview .title-wrapper h2,
.et_pb_module.inview .title-wrapper h3,
.et_pb_module.inview .p-wrapper p { opacity: 1
}
.et_pb_module.inview .title-wrapper h1,
.et_pb_module.inview .title-wrapper h2,
.et_pb_module.inview .title-wrapper h3 {
transition-delay: 350ms
}
.with-text-animation li,
.et_pb_module.inview .p-wrapper p {
transition-delay: 650ms
}
.et_pb_module.inview .p-wrapper p:nth-child(2) {
transition-delay: 850ms
}
.et_pb_module.inview .p-wrapper p:nth-child(3) {
transition-delay: 1000ms
}
.title-wrapper {}
.p-wrapper {}
.with-tag-animation {}
#et-main-area {
overflow: hidden;
}  .et_fullwidth_nav #main-header .container {
width: 97%;
max-width: 97%;
}
#et-top-navigation {
width: 100%;
padding-left: 0 !important;
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.center-wrap .current-menu-item:not(.menu-item-home):after {
content: "";
height: 1px;
width: 64%;
left: 0;
right: 0;
margin: auto;
position: absolute;
background: #d0d0d0;
bottom: -8px;
} #top-menu-nav,
#top-menu {
width: 100%
}
body #et-top-navigation .custom-menu {
display: inline-flex;
padding-right: 0
}
body #et-top-navigation .custom-menu a {
padding: 0 6px
}
#top-menu .wrap {
float: right
}
#top-menu .wrap li {
font-size: .7em
}
#main-header a {
letter-spacing: 2px
}
#logo {
transition-duration: 500ms;
transition-timing-function: ease-in-out
}
#logo:hover {
transform: scale(.94)
}
.logo_container>a {
display: inline-block !important
}
.logo_container>a:after {
content: "";
width: 1px;
height: 100%;
position: absolute;
right: -26%;
background: black;
margin-top: 1%;
transition-duration: 850ms;
transition-timing-function: ease-in-out;
top: 0%;
opacity: .2;
transform: scaley(0);
}
.logo_container>a:hover:after {
transform: scaley(100%);
}
.logo_container>a:before {
content: "";
width: 1px;
height: 100%;
position: absolute;
left: -26%;
background: black;
margin-top: 1%;
transition-duration: 850ms;
transition-timing-function: ease-in-out;
top: 0%;
opacity: .2;
transform: scaley(0);
}
.logo_container>a:hover:before {
transform: scaley(100%);
}  .logo_container.moved-logo {
position: relative;
height: unset;
width: 13%
}
@media screen and (min-width:980px) {
span.logo_helper {
display: none;
}
#top-menu {
display: flex;
justify-content: space-between;
align-items: center;
}
}
#top-menu .center-wrap {
width: 60%;
display: flex;
justify-content: space-around;
max-width: 1050px;
}
#top-menu .center-wrap li {
padding-right: 12px;
padding-left: 12px;
} #page-header {
height: calc(100vh - 80px);
padding-top: 0;
padding-bottom: 0;
position: relative;
min-height: 600px;
}
#page-header .et_pb_row {
padding: 0 !important
}
#page-header .et_pb_row:nth-child(1) {
height: 35%;
display: flex;
align-items: center;
background: #efeeec;
width: 100%;
max-width: 100%;
padding: 4%;
}
#page-header .et_pb_row:nth-child(2) {
width: 100%;
max-width: 100%;
height: 65%;
}
#page-header h1,
#home-header h1 {
text-align: center;
}
#home-header .et_pb_wc_title h1,
#page-header h1 strong,
#home-header h1 strong {
font-family: glamour_karlinaregular;
font-size: 2.7em;
text-transform: uppercase;
letter-spacing: 3px;
font-weight: 500;
line-height: 1em;
}
#home-header .et_pb_wc_title h1 {
font-size: 3.7em;
}
#page-header h1 em,
#home-header h1 em {
font-family: 'helveticalight';
font-size: .9em;
letter-spacing: 3px;
display: block;
font-style: initial;
text-transform: uppercase;
padding-top: 30px;
}
#page-header {}
.like-a-title p {
font-size: 2em;
letter-spacing: 3px;
line-height: 1.2em;
font-family: glamour_karlinaregular;
}
.like-a-title p span {
font-family: glamour_karlinaregular;
} body.single-post h1 {
font-size: 2em;
font-weight: 500;
line-height: 1.15em;
}
#single-post-top {
background-color: #f3f3f3
}
#single-post-top .et_pb_row {
width: 70%;
max-width: 1080px !important;
}
#single-post-top .et_pb_title_featured_container img {
aspect-ratio: 19/9;
object-fit: cover;
padding-top: 2%;
padding-bottom: 2%;
}
#single-post-bottom {
background-color: #efeeec;
}
#single-post-top .et_pb_post_content a {
text-decoration: underline
}
#single-post-bottom h2,
#single-post-bottom h1 {
font-family: glamour_karlinaregular;
font-size: 3.5em;
padding-bottom: 4%;
}
body.single-post blockquote {
border-color: #717171;
}
body.single-post .lwp-breadcrumbs .current {
display: none
} #wines-intro .et_pb_column {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
padding: 3%;
}
#wines-intro .et_pb_text {
width: 100%
}
#wines-intro .et_pb_image img {
max-height: 75vh;
width: auto;
}
#wines {
background-color: #e6e4e0;
}
#wines .et_pb_row .et_pb_column {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center
}
#wines .et_pb_row .et_pb_column:nth-child(2) {
padding: 6%
}
#wines .et_pb_row .et_pb_image,
#wines .et_pb_row .et_pb_image_wrap {
display: flex;
justify-content: center;
width: 100%
}
#wines .et_pb_row .et_pb_image img {
width: auto;
max-width: 100%;
}
#wines .buttons-wrap {
width: 100%
} body.wine-page {}
body.wine-page #page-header .et_pb_row:nth-child(2) {
background-position: 50% 60%;
}
#wine-section {
background-color: #fefefe;
}
#wine-section h2 {
margin-bottom: 9%;
margin-top: 1%;
}
#wine-section .et_pb_column:nth-child(1) {
padding-top: 0;
z-index: 10;
}
#wine-section .et_pb_column:nth-child(1) .et_pb_image img {
width: 120%;
max-width: 120%;
margin-left: -13%;
}
.source-rose #wine-section .et_pb_column:nth-child(1) .et_pb_image img {
filter: hue-rotate(15deg) brightness(1.05);
}
#wine-section .et_pb_column:nth-child(1) .et_pb_text {
padding: 12%;
}
#wine-section .et_pb_column:nth-child(1) .title-wrapper {
transform: translateX(-16%);
}
#wine-section .et_pb_column:nth-child(2) {
z-index: 5
}
#wine-section .et_pb_column:nth-child(2):after {
content: "";
background: #F1F0EF;
position: absolute;
width: 140%;
height: 80%;
top: 20%;
z-index: -1;
left: 0;
}
#wine-section .et_pb_column:nth-child(2) .et_pb_code,
#wine-section .et_pb_column:nth-child(2) .et_pb_text {
text-transform: uppercase;
padding-top: 3%
}
.ombre-de-lune-red #wine-section .et_pb_column:nth-child(1) .et_pb_text:after {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/04/Groupe-284.svg);
position: absolute;
width: 93px;
height: 220px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
left: -6%;
bottom: -2%;
}
.chevalier-red #wine-section .et_pb_column:nth-child(1) .et_pb_text:before {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/04/Groupe-234.svg);
position: absolute;
width: 124px;
height: 100px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
right: -9%;
bottom: -4%;
}
.chevalier-white #wine-section .et_pb_column:nth-child(1) .et_pb_text:before {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/04/Groupe-310.svg);
position: absolute;
width: 124px;
height: 100px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
right: -12%;
bottom: 3%;
}
.chevalier-rose #wine-section .et_pb_column:nth-child(1) .et_pb_text:before {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/04/Groupe-318.svg);
position: absolute;
width: 124px;
height: 100px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
right: -12%;
bottom: 3%;
}
.source-red #wine-section .et_pb_column:nth-child(1) .et_pb_text:before {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/04/Groupe-312.svg);
position: absolute;
width: 98px;
height: 100px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
right: -6%;
top: 12%;
}
.source-white #wine-section .et_pb_column:nth-child(1) .et_pb_text:before {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/04/Groupe-315.svg);
position: absolute;
width: 124px;
height: 100px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
left: -10%;
bottom: 0;
}
.source-rose #wine-section .et_pb_column:nth-child(1) .et_pb_text:before {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/04/Groupe-314.svg);
position: absolute;
width: 124px;
height: 100px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
left: -8%;
bottom: 15%;
}
.source-red #page-header {
filter: saturate(.7)
}
#single-wine-btn-row .et_pb_column {
display: flex;
justify-content: flex-end;
}
#bottleshot img {
max-height: 95vh;
width: auto
} #visits-top-section {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Fond-site-papier_-min-scaled.jpg);
background-size: cover;
}
#visits-top .et_pb_column:nth-child(1) {
display: flex;
align-items: center;
background-size: cover;
}
#tour-title .title-wrapper {
transform: translateX(-6%);
}
#tour-title .p-wrapper {
padding: 0% 18% 0% 4%;
}
#tour-title .et_pb_column {
padding: 0 !important
}
#visits-middle-section {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Groupe-302-min.jpeg);
background-size: cover !important;
padding: 8% 0;
padding-bottom: 1%;
}
#visits-middle-section #classic-tour .et_pb_column,
#visits-middle-section #vip-tour .et_pb_column {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
#classic-tour .et_pb_image span {
background: #e9e6dc;
}
#gray-draw-grr {
position: absolute;
top: 3%;
width: 67%;
}
#classic-tour #gray-draw-grr.et_pb_image img {
mix-blend-mode: darken;
opacity: .8;
}
#vip-tour {
margin-top: -6%
}
.tour-price {
margin-top: 6%
}
.tour-price strong {
display: inline-block;
margin-bottom: 1%;
}
.tour-price * {
font-family: helveticalight !important;
text-transform: uppercase;
letter-spacing: .1em;
font-size: 1.1em;
line-height: 1.3em;
}
.visits-page #home-news .et_pb_blog_grid .column {
width: 43.667%;
}
#classic-tour .et_pb_button_module_wrapper,
#vip-tour .et_pb_button_module_wrapper {
margin-top: 3%;
}
.visits-page #home-news h2 {
margin-bottom: 3%
}
.visits-page #contact {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/qsqs-min.jpeg) !important;
background-size: cover
}
.visits-page #contact .et_pb_column {
padding: 3% 9%
}
.et_pb_blog_grid .et_pb_image_container img {
aspect-ratio: 6/4;
object-fit: cover;
} .woocommerce-page #preloader {
display: none !important
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
background: #555;
margin-bottom: 4% !important;
}
.woocommerce div.product form.cart .button {
background: transparent !important;
color: black !important;
padding: 0;
padding-left: 0 !important;
}
.woocommerce div.product form.cart .button:hover {
padding-left: 0 !important;
}
.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
display: none;
}
table.shop_table .product-quantity span {
display: none;
} .woocommerce .quantity input.qty::placeholder,
.woocommerce .quantity input.qty {
color: black;
font-weight: bold;
} #product-pre-title {
padding-bottom: 4%;
display: inline-block;
font-weight: 500;
font-family: glamour_karlinaregular;
font-size: 2em;
text-transform: uppercase;
margin-bottom: 10%;
line-height: 1.2em;
}
#product-template {
background-color: #f5f5f5;
padding-top: 0;
}
#product-template .et_pb_wc_price bdi {
font-family: glamour_karlinaregular;
color: #606060;
font-size: 1.3em;
}
#product-template-top .et_pb_column:nth-child(2) {
padding-top: 6%
}
#product-template-top .et_pb_wc_images p {
display: block;
padding: 8%;
background: whitesmoke;
box-shadow: 7px 8px 12px rgb(196 196 196 / 37%);
text-align: left;
}
body.product_cat_evenements #product-template-top .et_pb_wc_images p,
body.product_cat_events #product-template-top .et_pb_wc_images p {
padding: 6%;
font-size: .9em;
line-height: 1.55em;
}
#product-template-top .et_pb_wc_images p b {
text-transform: uppercase;
}
#product-template-middle .et_pb_wc_description {
padding: 6% 0;
}
#product-template-middle .et_pb_wc_description ul {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
}
#product-template-middle .et_pb_wc_description ul li {
list-style-type: none;
}
#product-template-middle .et_pb_wc_description ul div:nth-child(1) {
margin-bottom: 6%;
width: 60%
}
#product-template-middle .et_pb_wc_description ul div:nth-child(1):before {
content: "";
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/03/doggydog.png);
display: block;
height: 100%;
width: 30%;
position: absolute;
left: 0;
background-size: contain;
left: -35%;
background-position: center;
background-repeat: no-repeat;
}
#product-template-middle .et_pb_wc_description ul div.p-wrapper {
overflow: visible;
position: relative;
width: 43%
}
#product-template-middle h2 {
text-transform: uppercase;
margin-bottom: 6%;
font-size: 2.3em;
font-family: 'glamour_karlinaregular';
}
#product-template-bottom .upsells.products {
display: flex;
align-items: center
}
#product-template-bottom .upsells.products .price {
display: none;
}
#product-template-bottom .upsells>h2 {
padding: 6%;
padding-left: 0;
padding-top: 0;
font-family: glamour_karlinaregular;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 3em !important;
}
#product-template-bottom .upsells a>h2 {
text-transform: uppercase;
}
#product-template-bottom .upsells>ul {
width: 50%
}
#product-template-bottom .upsells>ul img {
aspect-ratio: 4/3;
object-fit: cover;
object-position: center;
}
.et_pb_wc_add_to_cart * {
font-family: helveticalight !important
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
background: var(--yith-wcbk-primary) !important;
}
.daterangepicker td.start-date.end-date {
border-radius: 0px;
}
.daterangepicker .drp-buttons .btn {
border: none;
cursor: pointer
}
body.single-product .et_pb_contact .et_pb_contact_form_label {
display: block;
font-weight: 600;
margin: 0.8em 0 0.3em 0; }
body.single-product .et_pb_contact input::placeholder,
body.single-product .et_pb_contact textarea::placeholder {
color: transparent;
}
#et_pb_contact_people_0::placeholder {
color: gray;
}
body.single-product .et_pb_contact input,
body.single-product .et_pb_contact textarea,
.et_pb_contact_select {
background: white;
border: 1px solid var(--yith-wcbk-border-color);
color: #484848;
padding: 8px 14px;
font-size: var(--yith-wcbk-fields-font-size);
line-height: 1.5em;
width: 100%
}
.et_pb_contact_field[data-type=select]:after {
top: 71%;
}
.et_pb_contact label.yith-wcbk-booking-form__label {
display: block;
font-weight: 600;
margin: .8em 0 .3em 0;
}
.et_pb_contact .yith-wcbk-form-section-duration--no-field .yith-wcbk-form-section__content {
padding: 7px 15px;
background: #f4f4f4;
min-height: 42px;
display: flex;
align-items: center;
}
.et-pb-contact-message ul {
display: none;
}
.et-pb-contact-message p {
font-size: 1.5em;
}
body.single-product .et_pb_contact_main_title {
display: none
}
body.single-product p[data-id="cost"] label {
display: none !important;
}
#et_pb_contact_cost_0 {
pointer-events: none;
background: transparent;
border: none;
padding: 0;
font-weight: bold;
}
body.single-product .et_contact_bottom_container {
padding-top: 25px;
font-size: 1.2em;
} #cart-page {
background-color: #efeeec;
}
#cart-page .cart_totals h2 {
font-size: 2.5em;
}
.woocommerce-cart #cart-page .et_pb_row:nth-child(2):before {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Groupe-289.svg);
position: absolute;
top: -3%;
width: 304px;
height: 160px;
background-size: contain;
background-repeat: no-repeat;
mix-blend-mode: darken;
right: -5%;
background-position: right;
}
#cart-page input {
border-bottom: 1px solid gray;
}
#cart-page textarea {
box-shadow: inset 6px 6px 12px rgba(0, 0, 0, 0.1);
}
body #main-content #cart-page .cart_totals div.wc-proceed-to-checkout>a.checkout-button,
body #main-content #cart-page .cart_totals .wc-proceed-to-checkout {
padding-bottom: 0 !important;
padding-left: 0 !important;
margin-bottom: 0 !important;
}
body.woocommerce-order-received #main-content h1 body.woocommerce-order-received #main-content .et_pb_post_title {
padding-bottom: 0 !important;
margin-bottom: 0 !important
}
body.woocommerce-lost-password #main-content {
padding-bottom: 12%;
background: #fafafa;
}
body.woocommerce-lost-password input {
border-bottom: 1px solid gray;
}
.woocommerce-thankyou-order-failed-actions a,
button.woocommerce-form-login__submit,
.return-to-shop .button,
#place_order {
margin: 9px !important;
background: #cecece !important;
}
.woocommerce-thankyou-order-failed-actions .method {
margin-top: 20px;
}
p.woocommerce-thankyou-order-received {
margin-bottom: 31px;
font-weight: bold;
font-size: 1.2em;
}
body.woocommerce-checkout #page-container .home-residence-content {
margin-top: 0 !important;
padding-top: 0 !important
}
body.woocommerce-checkout h1 {
padding-bottom: 0 !important
}
.woocommerce-info a {
text-decoration: underline
}
#logged-in-link {
position: fixed;
top: 45%;
right: 0;
z-index: 999999;
width: 80px;
text-align: center;
padding: 12px;
background: #2b2b2b;
line-height: 1.3em;
}
#logged-in-link a {
color: white;
font-weight: 900;
font-size: .7em;
line-height: 0em;
text-transform: uppercase;
}
body.woocommerce-account #main-content .container:before {
display: none;
}
body.woocommerce-account #main-content a {
text-decoration: underline;
}
body.woocommerce-account #left-area {
width: 100%;
}
body.woocommerce-account h1 {
font-family: glamour_karlinaregular;
font-size: 2.6em;
padding-bottom: 3%;
padding-top: 1%;
}
.woocommerce-MyAccount-navigation li {
padding-bottom: 6%
}
.woocommerce-MyAccount-navigation li.is-active a {
background: #efeeec;
padding: 3px 9px;
margin-left: -9px;
}
.woocommerce-MyAccount-navigation li a {
text-decoration: none !important;
text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-content {
padding-bottom: 9%;
}
.woocommerce-privacy-policy-text a,
a.woocommerce-terms-and-conditions-link {
text-decoration: underline;
}
.woocommerce-privacy-policy-text {
padding-bottom: 1em;
}
.woocommerce-checkout .woocommerce-terms-and-conditions h1 {
display: none !important;
}
#computop_register,
label[for="computop_register"] {
display: none
}
#cart-page .woocommerce-message .wc-forward {
display: none;
}
.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation-link--subscriptions,
.woocommerce-MyAccount-navigation-link--orders {
display: none
}
.woocommerce-account form.woocommerce-form-login {
background: #efeeec;
}
.woocommerce-account form.woocommerce-form-login .input-text {
background: transparent;
border: none;
border-bottom: 1px solid gray;
border-bottom-width: 1px !important;
}
#cart-page .cart-bottom-title {
margin-top: 3%
} #residences-residences {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Fond-site-papier_-min-scaled.jpg);
background-size: cover !important;
}
#residence-residence-top .et_pb_image_wrap {
width: 75%;
background: #f8f8f8;
transform: skewX(-4deg);
}
#residence-residence-top .et_pb_image_wrap img {
mix-blend-mode: darken;
}
.residence-residence-content h3 {
padding-bottom: 0;
padding-top: 12px;
font-family: glamour_karlinaregular;
}
.residence-residence-content .et_pb_column {}
.residence-residence-content .et_pb_column:nth-child(1) {
padding-top: 2%;
padding-bottom: 0
}
.residence-residence-content .et_pb_column:nth-child(2) {
padding-left: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.residence-residence-content .et_pb_column:nth-child(2) .et_pb_button_module_wrapper:nth-of-type(3):after {
transition-delay: 2000ms
}
.residence-residence-content .et_pb_gallery {
padding-top: 3%;
transition-duration: 1s;
overflow: hidden;
}
.residence-residence-content .et_pb_gallery.inactive {
height: 0px;
padding-top: 0
}
.residence-residence-content .et_pb_gallery.active {
height: 100%;
}
.residence-residence-content .et_pb_gallery_items {
display: flex;
justify-content: space-around
}
.residence-residence-content .et_pb_gallery_item {
margin-right: 2.5% !important
}
.residence-residence-content .et_overlay:before {
display: none;
}
.residence-residence-content .et_overlay {
background: hsla(0, 0%, 100%, .2) !important;
}
#residences-contact .et_pb_column {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
} body.single-residence.marcou #home-header .et_pb_gallery_image img {
object-position: 50% 80%;
}
body.single-residence.marcou .et_pb_image img {
max-height: 80vh;
width: auto;
}
#single-residence-top {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Fond-site-papier_-min-scaled.jpg);
background-size: cover;
padding-top: 0
}
#single-residence-intro .et_pb_button_module_wrapper {
opacity: 0;
transition-duration: 800ms;
transition-delay: 1.3s
}
#single-residence-intro .et_pb_button_module_wrapper.inview {
opacity: 1
}
#single-residence-intro {
width: 70% !important;
padding-top: 0;
text-align: center;
}
#single-residence-intro .et_pb_column {
padding-top: 1%;
}
#single-residence-intro .et_pb_button_module_wrapper {
margin-top: 3%
}
#single-residence-top .et_pb_column_2_5 {
display: flex;
flex-direction: column;
justify-content: center;
}
#single-residence-middle {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Groupe-302-min.jpeg);
background-size: cover !important;
padding-top: 5%;
padding-bottom: 7%;
}
#single-residence-middle .et_pb_row:nth-child(3).title {
display: none;
}
#single-residence-middle h2 {
font-size: 3.2em !important;
text-transform: uppercase;
letter-spacing: 3px;
font-family: 'glamour_karlinaregular';
}
#single-residence-middle .et_pb_gallery_item {
width: 32.3%;
margin-right: 1.5%;
}
#single-residence-middle .et_pb_gallery_item:last-child {
margin-right: 0
}  .et_pb_row.title .et_pb_column {
padding: 0
}
#amenities {
width: 80% !important;
margin-bottom: 4%;
line-height: 2.3em;
}
#amenities .et_pb_column {
padding: 1%
}
#amenities li {
list-style-type: "-";
padding-bottom: .85em;
padding-left: .5em
}
#residence-gallery {
width: 100% !important;
}
#residence-gallery,
#residence-gallery .et_pb_column {
padding: 0
}
#residence-gallery .et_pb_gallery {
margin-top: 3%
}
#residence-gallery .et_pb_gallery img {
aspect-ratio: 3/4;
object-fit: cover;
}
#book-online-btn .et_pb_column {
text-align: center
}
#book-online-btn,
#contact {
background-color: #f3f3f3;
}
#contact .et_pb_image img {
max-height: 80vh;
width: auto
} #iframe-booking iframe {
height: 2500px;
width: 100%
} .trade-press-page .et_pb_section {
background: transparent !important;
}
.trade-press-page .et_builder_inner_content {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Fond-site-papier_-min-scaled.jpg);
background-size: cover !important;
}
#media-top-section {
padding: 4% 3% 7% 3%;
}
#media-top-section .et_pb_row:nth-child(1) {
padding-bottom: 4%
}
#media-top-section .et_pb_row:nth-child(1) * {
text-align: center
}
.club-item .et_pb_text_inner {
display: flex;
justify-content: center;
flex-direction: column;
color: black;
font-size: 16px;
text-align: center;
}
.club-item span,
.club-item em {
font-weight: bold;
font-style: inherit;
}
.club-item strong.item-details {
font-size: .8em;
text-align: center;
display: flex;
justify-content: center;
font-weight: 100;
}
.club-item strong b {
opacity: .5;
text-transform: lowercase;
}
.club-item b.item-extension { }
.club-item b.item-size { }
.club-item:before {
content: "";
display: block;
height: 40px;
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/dwn-arr.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
text-align: center;
width: 100%;
filter: saturate(0) brightness(.5);
margin-bottom: 12px;
}
.intro-p-media {
margin-left: 22px;
}
#media-section .et_pb_tabs_controls li {
margin-bottom: 2%;
background: transparent !important
}
.selector {
text-transform: uppercase;
color: black;
position: relative;
cursor: pointer;
margin-bottom: 20%
}
.selector strong {
font-size: 1.2em;
} .selector:after {
content: "";
display: block;
width: 0%;
height: 1px;
background: gray;
position: absolute;
bottom: -13px;
transition-duration: 450ms;
}
.selector.active-selector:after {
width: 69% !important;
}
.media-line .et_pb_section {
padding: 0;
}
.media-line .et_pb_all_tabs {
overflow-y: auto; background: transparent
}
.media-line .et_pb_tabs_controls {
display: flex;
flex-direction: column;
background-color: transparent;
}
.media-line .et_pb_tabs,
.media-line ul,
.media-line li {
border: none;
text-transform: uppercase;
}
.media-line .et_pb_tab_active {
color: black;
}
.media-line li:not(.et_pb_tab_active) a {
display: inline-block;
}
.media-line .et_pb_tab_active a {
font-weight: bold;
font-size: 1.1em
}
.media-line .et_pb_tab_active a:before {
content: "";
height: 15px;
width: 15px;
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/feather-arrow-right.svg);
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
position: absolute;
left: -5px;
top: 9px;
}
.media-line li a {
font-size: 1.1em
}
#media-section {
margin-left: 45%;
min-height: 800px;
position: relative;
padding-bottom: 80px;
}
#media-section:before {
content: "";
display: block;
width: 60%;
height: 100%;
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/05/edit_StudioCeriseMDI_14214.jpg);
position: absolute;
left: -62%;
background-position: top right;
background-repeat: no-repeat;
background-size: contain;
z-index: 15;
} #media-section ul.et_pb_tabs_controls:after {
border-top: 2px solid #ffd75300;
border-image: linear-gradient(90deg, #464646, #a5a5a5, #6d6d6d) 30;
margin-top: 50px;
margin-bottom: 10px;
}
#media-section .et_pb_tab_content {}
#media-more .et_pb_image_wrap {
background: #f6f6f6;
}
#media-more .et_pb_image_wrap img {
mix-blend-mode: darken;
width: 80%;
}
#media-more {
padding-top: 9%
}
#team-module .et_pb_row {
width: 100%;
max-width: 100%;
}
#team-module .team-item {
margin-bottom: 18%
}
#team-module .team-item p {
line-height: 1.22em;
text-transform: initial;
}
#team-module .team-item p strong {
text-transform: uppercase;
}
#team-module .team-item p strong em {
font-style: initial;
font-size: .75em
}
@media (max-width:980px) {
#media-section {
margin-left: 0;
}
#media-section:before {
display: none;
}
}  #estate-top {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Fond-site-papier_-min-scaled.jpg);
background-size: cover !important;
} #estate-top .et_pb_row:nth-child(2) .et_pb_column {
padding: 3%
}
#estate-top .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
padding-left: 4%
}
.p-width-100 p {
width: 100% !important
}
.wide-angle {
padding: 0 !important
}
.wide-angle img {
aspect-ratio: 16/9;
object-fit: cover;
transform: scale(1.2);
object-position: top;
}
body.estate-page .et_pb_fullwidth_image img {
height: 69vh;
object-fit: cover;
} #estate-middle .et_pb_image_wrap {
background: #edece9;
}
#estate-middle .et_pb_column:nth-child(1) .et_pb_image img {
max-height: 55vh;
width: auto;
mix-blend-mode: darken;
transform: skewX(-1deg) skewY(-2deg);
filter: saturate(1.2);
}
#estate-middle .et_pb_column:nth-child(2) .et_pb_image {
background: #f1f0ed;
position: absolute;
width: 26%;
right: 33%;
bottom: -42%;
}
#estate-middle .et_pb_column:nth-child(2) .et_pb_image img {
mix-blend-mode: darken
}
#estate-middle h2 {
text-align: center;
transform: none !important;
}
#estate-middle .et_pb_column:nth-child(2) {
padding-top: 12%
}
#estate-bottom .et_pb_row {
padding: 0 !important
}
#estate-bottom .et_pb_column {
display: flex;
flex-direction: column;
justify-content: center;
}
#estate-bottom .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) .et_pb_image_wrap {
background: #f7f7f7;
}
#estate-bottom .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) .et_pb_image_wrap img {
mix-blend-mode: darken
}   #preloader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #f3f3f3;
z-index: 999999;
display: flex;
justify-content: center;
align-items: center;
pointer-events: none;
}
body.unloaded #preloader {
opacity: 0;
transition-duration: 600ms;
transition-delay: 1.8s;
transition-timing-function: ease-in-out;
}
#preloader>div {
position: relative
}
#preloader>div:after {
content: "";
position: absolute;
background: #f3f3f3;
top: 0;
left: 0;
width: 100%;
height: 100%; opacity: .9;
transition-duration: 1.6s;
transition-timing-function: ease-in-out;
}
body.unloaded #preloader>div:after {
transform: translatey(100%)
}
#preloader svg {
width: 110px;
height: 110px;
} #home-header {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Fond-site-papier_-min-scaled.jpg);
background-size: cover;
height: calc(100vh - 80px);
min-height: 600px;
}
#home-header,
#home-header .et_pb_row {
padding: 0;
}
#home-header .et_pb_row:nth-child(1) {
height: 65%;
}
#home-header .et_pb_row:nth-child(1) .et_pb_column,
#home-header .et_pb_gallery,
#home-header .et_pb_gallery_items,
#home-header .et_pb_gallery_item {
height: 100%;
max-height: unset
}
#home-header .et_pb_gallery_image {
height: 100%;
max-width: unset;
width: unset;
}
#home-header .et_pb_gallery {
pointer-events: none
}
#home-header .et_pb_gallery .et-pb-controllers {
pointer-events: all
}
#home-header .et_pb_gallery_image img {
height: 100%;
max-height: 100% !important;
max-width: 100% !important;
width: 100%;
object-fit: cover
}
#home-header .et_pb_audio_module {
position: absolute;
top: 0;
z-index: 99;
background-color: transparent !important;
left: 0;
display: flex;
justify-content: center;
align-items: center;
margin-left: 2em;
margin-top: 2em;
}
#home-header .et_pb_audio_module_content {
display: none
}
#audio-svg {
cursor: pointer;
width: 105px;
}
#audio-svg-bars-group line {
transform-origin: center;
transition-duration: 200ms;
}
#audio-svg #audio-svg-bars-group line:nth-child(2) {
animation-delay: 200ms
}
#audio-svg #audio-svg-bars-group line:nth-child(3) {
animation-delay: 600ms
}
#audio-svg #audio-svg-bars-group line:nth-child(4) {
animation-delay: 900ms
}
#audio-svg #audio-svg-bars-group line:nth-child(5) {
animation-delay: 100ms
}
#audio-svg.playing #audio-svg-bars-group line {
animation-name: audiobar;
animation-duration: 900ms;
animation-iteration-count: infinite
}
@keyframes audiobar {
0% {
transform: scaley(.1)
}
25% {
transform: scaley(1)
}
50% {
transform: scaley(.1)
}
100% {
transform: scaley(1)
}
}
#home-header .et_pb_row:nth-child(2) {
height: 35%;
display: flex;
justify-content: center;
align-items: center;
}
#home-header .et_pb_row:nth-child(2) img {
max-width: 750px;
width: 60%;
}
#home-header .et-pb-slider-arrows {
display: none
}
#home-top-section,
#home-shop-tours {
padding-top: 9%;
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Fond-site-papier_-min-scaled.jpg);
background-size: cover !important;
} #home-cave {
margin-top: 6%
}
#home-cave:before {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Groupe-289.svg);
position: absolute;
top: -3%;
width: 255px;
height: 200px;
background-size: contain;
background-repeat: no-repeat;
mix-blend-mode: darken;
left: 6%;
}
#home-cave .et_pb_column:nth-child(1):before {
content: "";
width: 26px;
height: 26px;
border-radius: 100%;
background: #ff000000;
position: absolute;
top: 1%;
left: 6%;
box-shadow: -1px 3px 2px rgb(0 0 0 / 20%);
}
#home-cave .et_pb_column:nth-child(1):after {
content: "";
width: 26px;
height: 26px;
border-radius: 100%;
background: #ff000000;
position: absolute;
bottom: 29%;
left: 6%;
box-shadow: -1px 3px 2px rgb(0 0 0 / 20%);
}
#home-cave .et_pb_column:nth-child(2):before {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/04/Futs-Mas-des-Infermieres.jpeg);
position: absolute;
top: 0;
width: 131%;
height: 111%;
background-size: contain;
background-repeat: no-repeat;
mix-blend-mode: darken;
margin-top: -13%;
left: 0%;
}
#home-cave .et_pb_image {
position: absolute;
right: 70%;
width: 16%;
bottom: -51%;
}
#home-cave .et_pb_image:after {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/08/beezzz.png);
height: 100%;
width: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
#home-cave .et_pb_image img {
opacity: 0;
}
#home-cave .et_pb_image_wrap {
background: #f6f6f6;
}
#home-environment .et_pb_column {
padding: 0 8%
}
#home-environment .et_pb_image {
position: absolute;
top: 17%;
width: 109%;
left: 0;
right: 0;
margin: auto;
}
#home-environment .et_pb_image_wrap {
background: #f7f7f7;
}
#home-environment .et_pb_image_wrap img {
mix-blend-mode: darken;
}
#home-wines-section {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Groupe-285-min.jpg);
background-size: cover !important
} #home-wines-section h2 {
margin-bottom: 10%;
opacity: 1 !important;
transform: unset !important
}
#home-wines-section .et_pb_button_module_wrapper {
margin-top: 6%
}
#home-wines-section .et_pb_column:nth-child(1) {
padding-top: 6%
}
#home-wines-section .et_pb_column:nth-child(2) {
padding: 1% 9% 1% 1% !important;
}
#home-wines-section .et_pb_column:nth-child(2),
#home-wines-section .et_pb_column:nth-child(3) {
padding: 0%;
}
#home-wines-section .et_pb_column:nth-child(2),
#home-wines-section .et_pb_column:nth-child(3) {
padding: 0%;
}
#home-wines-section .et_pb_image_wrap {
background: #ebeae7;
}
#home-wines-section .et_pb_image img {
mix-blend-mode: darken;
width: 100%;
}
#home-wines-section .et_pb_text:not(.home-citation) {
padding-bottom: 6%
}
.home-citation {
text-transform: uppercase;
letter-spacing: 1px;
}
.home-citation .et_pb_text_inner {
transition-duration: 1.5s;
transition-timing-function: ease-in-out;
opacity: 0;
transition-delay: 800ms;
}
.home-citation.inview .et_pb_text_inner {
opacity: 1;
}
#home-wines-row .home-citation {
margin-bottom: -9% !important;
margin: 1% 0 0 53%;
transform: translate(13%, -227px);
}
#home-wines-section .home-citation:after {
transition-duration: 3500ms;
transition-timing-function: ease-in-out;
transition-delay: 0s;
opacity: 0;
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Groupe-125.svg);
position: absolute;
height: 51px;
width: 164px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
bottom: -70px;
right: -70px;
}
#home-wines-section .home-citation.inview:after {
opacity: 1
}
.home-citation:before {
transition-duration: 3500ms;
transition-timing-function: ease-in-out;
transition-delay: 0s;
opacity: 0;
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Groupe-124.svg);
position: absolute;
height: 50px;
width: 50px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
top: -19%;
left: -70px;
}
.home-citation.inview:before {
opacity: 1
}
.home-residence-content .illustration:after {
content: "";
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Groupe-125.svg);
position: absolute;
height: 62px;
width: 120px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
bottom: -102px;
right: 3%;
transition-duration: 850ms;
transition-timing-function: ease-in-out;
transition-delay: 2s;
opacity: 0;
}
.home-residence-content .illustration.inview:after {
opacity: 1
}
#home-wines-bottom {
height: 85vh;
background-position: 70% 50%;
}
#home-wines-bottom .et_pb_row {
max-width: 99% !important
}
#home-wines-bottom .et_pb_column {
padding: 6% 3% 6% 1%;
filter: invert(1);
margin-left: 3%;
transform: scale(1.2) translateX(6%);
}
#home-wines-bottom .et_pb_column .et_pb_text {
max-width: 290px;
}
#home-shop-tours h2 {
margin-bottom: 3%
}
#home-tours .et_pb_image {
position: absolute;
width: 63%;
left: 0;
transform: translateY(21%) rotate(1deg);
background: #f8f8f8;
right: 0;
margin: auto;
}
#home-tours .et_pb_image_wrap {}
#home-tours .et_pb_image_wrap img {
mix-blend-mode: darken;
}
#home-residences .et_pb_column {
background-size: contain !important;
padding: 8% 0 12% 6%
}
#home-residences h2 {
transform: scale(1.4) translateX(21%);
}
body #page-container .home-residence-content {
width: 85% !important;
max-width: 1600px !important;
margin-top: 4%
}
.home-residence-content .et_pb_column {
padding: 1% !important;
display: flex;
flex-direction: column;
justify-content: center
}
.home-residence-content .et_pb_image {
margin-bottom: 0 !important;
}
body #page-container .home-residence-content h3 {
padding-bottom: 0;
font-size: 1.9em !important;
}
.home-residence-content .et_pb_button_module_wrapper {   filter: invert(1);  display: block;
margin-top: -25%;
width: 120px;
margin-bottom: 12% !important;
left: 3%;
}
.home-residence-content .et_pb_button_module_wrapper .et_pb_button {
font-weight: bold
}
.home-residence-content .home-citation {
width: 80%;
left: 0;
right: 0;
margin: auto;
margin-top: 23%;
}
.home-residence-content .illustration {
width: 115%;
left: 0;
right: 0;
margin: auto;
}
.et_pb_blog_grid article {
border: none !important;
background-color: transparent !important;
padding: 0 !important;
margin-bottom: 12% !important
}
.et_pb_blog_grid article .et_pb_image_container {
margin: unset !important
}
.et_pb_blog_grid article .post-meta {
color: transparent !important
}
.et_pb_blog_grid article span.published {
color: #4d4d4d;
font-weight: 600;
}
.et_pb_blog_grid article a[rel="tag"] {
position: absolute;
top: -10%;
left: 40px;
}
.et_pb_blog_grid article a[rel="tag"]:after {
content: "";
height: 1px;
background: black;
position: absolute;
width: 0;
left: -40px;
top: 0;
bottom: 0;
margin: auto;
transition-duration: 1500ms;
transition-timing-function: ease-in-out;
}
.et_pb_blog_grid_wrapper .et_pb_blog_grid article.inview a[rel="tag"]:after {
transition-delay: 700ms;
width: 30px;
}
.et_pb_blog_grid article {
position: relative
}
.et_pb_blog_grid article .entry-title {
position: absolute;
bottom: 0;
color: white;
width: 100%;
background: rgb(0 0 0 / 25%);
padding: 9px;
font-size: 1em !important;
line-height: 1.25em;
}
.et_pb_blog_grid article .post-content-inner p,
.et_pb_blog_grid article .p-wrapper p {
color: black
}
.et_pb_blog_grid article .post-meta {
padding-bottom: 0 !important
}
#home-news h2 {
margin-bottom: 20%;
margin-top: 4%
}
#home-news .et_pb_row {
width: 85% !important;
max-width: 1600px !important
}
#home-news .et_pb_column {
padding: 2%;
}
#contact .et_pb_row {
width: 90% !important;
max-width: 1600px !important;
}
#contact .et_pb_column {
padding: 3%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
#contact input,
#contact select {
background: transparent;
border-bottom: 1px solid black
}
#contact input::placeholder,
#contact .et_pb_contact p textarea::placeholder {
color: black
}
#contact .et_pb_contact p textarea {
background: linear-gradient(180deg, #ffffff 1px, #f6f6f6 1px);
background: #efeeec;
background-size: 4px 4px;
}
#contact .et_pb_contact_field_options_title {
display: none;
}
#contact .et_pb_contact_field_checkbox label {
font-size: .7em !important;
}
#contact em {}
#contact em {
font-style: normal;
text-transform: uppercase;
padding: 9px 20px;
margin-top: 19px;
display: inline-block;
position: relative;
}
#contact em:before {
content: "";
position: absolute;
width: 106%;
height: 119%;
top: -5px;
left: -5px;
border-top: 1px solid black;
border-left: 1px solid black;
transition: all 0.25s;
}
#contact em:after {
content: "";
position: absolute;
width: 106%;
height: 119%;
bottom: -5px;
right: -5px;
border-bottom: 1px solid black;
border-right: 1px solid black;
transition: all 0.30s;
}
#contact em:hover:before,
#contact em:hover:after {
width: 24px;
height: 24px;
}
.et-pb-contact-message ul {
display: none
}
#legal-page h1 {
font-family: glamour_karlinaregular;
font-size: 3em;
text-transform: uppercase;
letter-spacing: 3px;
font-weight: 500;
margin-bottom: 4%;
display: inline-block;
margin-top: 2%;
}
#legal-page h3,
#legal-page h2 { font-size: 1.6em !important;
text-transform: uppercase;
letter-spacing: 3px;
font-weight: 500;
margin-top: 5%;
padding-bottom: 3%;
}
#legal-page {
background-color: #f6f6f6
} #main-footer p,
#main-footer a,
#main-footer li {
line-height: 1.6em;
}
#main-footer a {
font-size: .8em
}
#main-footer .container {
width: 90%;
max-width: 1280px !important;
}
#main-footer .et-menu li {
font-size: 12px;
padding-bottom: 6px;
}
#main-footer .et_pb_menu {
background: transparent
}
#main-footer .et_pb_menu .nav {
display: flex;
flex-direction: column
}
#main-footer .et_pb_menu .nav a {
font-size: 1.2em;
line-height: 1.1em;
}
#main-footer .et_pb_section {
background: transparent;
padding: 0
}
#main-footer .et_pb_module {
width: 100%
}
#main-footer .et_pb_section .et_pb_row {
width: 100%;
max-width: 100%;
}
#main-footer .et_pb_section .et_pb_row:nth-child(1) {
padding-top: 0;
margin-bottom: 4%;
}
#main-footer .et_pb_section .et_pb_row:nth-child(1) img {
max-width: 590px;
width: 90%;
}
#main-footer .et_pb_section .et_pb_row:nth-child(2) span { }
#main-footer .et_pb_section .et_pb_row:nth-child(2) .et_pb_column {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
}
#main-footer .et_pb_section .et_pb_row:nth-child(2) .et_pb_column:not(:nth-child(1)):after {
content: "";
background: white;
opacity: 0;
height: 100%;
width: 1px;
position: absolute;
left: -16%;
transition-duration: 2s;
transition-timing-function: ease-in-out;
transform: scaley(0);
transform-origin: top;
}
#main-footer .et_pb_section.inview .et_pb_row:nth-child(2) .et_pb_column:not(:nth-child(1)):after {
transform: scaley(1);
opacity: .1;
}
#main-footer .et_pb_section.inview .et_pb_row:nth-child(2) .et_pb_column:nth-child(2):after {
transition-delay: 600ms;
}
#main-footer .et_pb_section.inview .et_pb_row:nth-child(2) .et_pb_column:nth-child(3):after {
transition-delay: 1200ms;
}
#main-footer .et_pb_section.inview .et_pb_row:nth-child(2) .et_pb_column:nth-child(4):after {
transition-delay: 1800ms;
}
#main-footer .et_pb_section .et_pb_row:nth-child(2) .et_pb_column .et_pb_module {
max-width: 80%;
margin-bottom: 6%;
}
#main-footer .et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(4) img {
width: 25px;
margin-left: 4%;
}
#main-footer .et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) * { }
#main-footer .et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) img {
width: 56%;
}
body #main-footer h2,
body #main-footer h2,
#main-footer .et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(4) span {
font-family: glamour_karlinaregular;
font-size: 2em;
color: white !important;
text-align: left !important;
display: block;
padding-bottom: .4em;
}
#main-footer .footer-widget .fwidget.et_pb_widget {
width: 100%
}
#main-footer .custom-menu a {
padding: 0 0.4em;
}
#main-footer .custom-menu a:first-child {
padding-left: 0;
}
#main-footer .et_pb_menu .et-menu {
margin-left: unset
}
.footer-widget li:before {
display: none;
}
.footer-widget a {
text-transform: uppercase
}
#footer-widgets .footer-widget li {
padding-left: 0 !important;
text-align: left !important;
}
#photocredits {
padding-top: 14%;
font-size: .8em;
font-style: italic;
}
#footer-info {
width: 100%;
text-align: left;
display: inline-block;
font-size: .9em;
font-weight: 400;
}
#footer-bottom>.container {
width: 90%;
max-width: 90%;
display: flex;
}
#footer-bottom>.container #not-logged-in-link {
filter: invert(1);
transform: scale(.65) translateY(-6px);
opacity: .8;
}
#footer-info a {
font-weight: 400;
}
#footer-info a:not(:last-child):after {
content: " ●"
} .divi-code-plus-dots {
display: inline-block;
margin-right: 6%;
text-transform: uppercase;
text-align: center;
}
.plus-dots {
font-size: 18px;
position: relative;
width: 1em;
height: 1em;
margin: 0.1em;
}
.plus-dots__i {
position: absolute;
width: 0.2em;
height: 0.2em;
background: black;
top: 50%;
transform: translate(-50%, -50%);
transition: left 0.2s 0s ease-in, width 0.2s ease-in, height 0.2s ease-in;
}
.plus-dots:hover .plus-dots__i {
width: 0.155em !important;
height: 0.155em !important;
transition: left 0.2s ease-in, width 0.2s 0s ease-in, height 0.2s 0s ease-in;
}
.plus-dots:hover .plus-dots__i--l {
left: 0;
width: 0.135em;
}
.plus-dots__i--l {
left: 50%;
width: 100%;
}
.plus-dots:hover .plus-dots__i--m {
width: 0.135em;
}
.plus-dots__i--m {
height: 100%;
left: 50% !important;
}
.plus-dots:hover .plus-dots__i--r {
left: 100%;
}
.plus-dots__i--r {
left: 50%;
} body::-webkit-scrollbar {
width: 8px;
}
body::-webkit-scrollbar-track {
background: white;
}
body::-webkit-scrollbar-thumb {
background-color: #34312E;
border-radius: 0px;
} html {
scrollbar-color: #34312E white;
}
html,
body {
-ms-overflow-style: -ms-autohiding-scrollbar;
} #home-residences .et_pb_column:nth-child(2) {
transform: scale(.8)
}
#visits-middle-section h3 {
font-family: glamour_karlinaregular;
font-size: 3em !important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 30%;
margin-right: 4.6666%;
}
.woocommerce div.product div.images .flex-control-thumbs li:last-child {
margin-right: 0;
}
@media screen and (min-width:980px) {
#visits-top .et_pb_column:nth-child(2) {
padding: 4% 8% 4% 4%;
}
#visits-middle-section .et_pb_column .et_pb_image img {
max-height: 90vh;
width: auto
}
#visits-middle-section #classic-tour .et_pb_column:nth-child(2) {
padding-left: 0;
}
#visits-middle-section #classic-tour .et_pb_column:nth-child(1) {
margin-bottom: 4%;
}
#estate-bottom .et_pb_row:nth-child(1) .et_pb_column:nth-child(2),
#estate-bottom .et_pb_row:nth-child(3) .et_pb_column:nth-child(2) {
transform: translatex(-6%)
}
#estate-bottom .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
transform: translatex(6%)
}
#estate-bottom .title-wrapper {
margin-left: -9%;
}
#home-estate .et_pb_column:nth-child(2) {
padding-left: 4% !important
}
#pfff .et_pb_text {
padding-top: 40%
}
#home-tours {
margin-bottom: 6%;
}
#estate-top .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) .title-wrapper {
margin-left: -18%
}
#estate-top .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) p {
width: 71%;
transform: none !important
}
#estate-top .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) .title-wrapper {
margin-left: -13%;
margin-top: 25%;
}
#visits-top .title-wrapper { }
#vip-tour .et_pb_image { }
#single-residence-top .et_pb_row:nth-child(2) .et_pb_column_2_5 {
padding-left: 0;
padding-right: 9%;
}
#single-residence-top .et_pb_row:nth-child(3) .et_pb_column_2_5 {
padding-left: 9%;
padding-right: 0;
}
.et-cart-info { position: absolute;
top: 34px;
right: -8px;
}
} @media screen and (max-width:980px) {
.et-cart-info { position: absolute;
top: 25px;
right: 53px;
}
#main-header {
position: fixed !important;
top: 0px;
}
#main-footer .et_mobile_nav_menu {
display: none;
}
#main-footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
justify-content: flex-start;
}
#main-footer .et_pb_menu .et_pb_menu__menu {
display: flex;
}
.logo_container a {
width: 250px;
background: url(https://masdesinfermieres.com/wp-content/uploads/2023/03/Logo-Mas-des-Infermieres-noir.png);
background-size: 100%;
background-repeat: no-repeat;
background-position: 2% 50%;
}
.et_header_style_left #logo {
max-width: 88%;
padding-left: 0.8em;
opacity: 0
}
.et_header_style_left #et-top-navigation .mobile_menu_bar {
padding-top: 11px;
padding-bottom: 11px;
padding-right: 11px;
}
#mobile_menu {
top: 84px;
width: 110%;
left: -5%;
box-shadow: rgba(0, 0, 0, 0.2222) 5px 47px 53px;
padding: 7vh 2em 9vh 2em;
}
#mobile_menu li a {
text-align: center;
text-transform: uppercase;
padding: 3vh 20px;
border-bottom: none;
}
body #mobile_menu .custom-menu {
width: 100%;
text-align: center;
justify-content: center;
padding: 22px;
font-size: .955em;
}
#home-header .et_pb_row:nth-child(2) img {
width: 75%;
}
#home-estate,
#home-tours {
display: flex;
flex-direction: column-reverse
}
#home-estate .et_pb_column:nth-child(1) {
background-size: cover !important;
min-height: 50vh;
display: block
}
#home-estate .et_pb_column:nth-child(2) {
padding-top: 2%
}
#home-cave:before {
top: -7%;
}
#ane {
transform: scale(1);
position: absolute;
width: 300px;
bottom: 0;
right: 0;
z-index: -1;
}
#home-cave .et_pb_image {
display: none;
}
#home-cave .et_pb_column:nth-child(2):before {
width: 99%;
height: 50vh;
position: relative;
display: block;
background-size: cover;
background-position: center;
}
#goldfoil .et_pb_image_wrap {
background: #f9f9f9;
display: flex;
justify-content: flex-end;
width: 100%;
margin-bottom: -8%;
}
#goldfoil img {
mix-blend-mode: darken;
width: 30%
}
#home-wines-section h2 {
margin-bottom: 0;
}
#home-wines-section .et_pb_column:nth-child(2) {
padding: 1% 6% !important;
}
#home-wines-row .home-citation {
margin: 1% 3% 0 53%;
}
#home-wines-section .home-citation:after {
background-position: left;
}
#home-wines-bottom {
height: 95vh;
background-position: 43% 50%;
}
#home-wines-bottom .et_pb_column {
padding: 4% 41% 6% 3%;
}
#home-shop-tours {
padding-top: 0;
}
#home-shop-tours .et_pb_column_empty {
display: block;
height: 50vh
}
#home-residences .et_pb_column {
padding: 8% 0 0% 8%;
}
#home-residences .et_pb_column:nth-child(1) {
padding-top: 3%
}
#home-residences h2 {
transform: scale(1);
}
#home-tours .et_pb_image {
width: 48%;
transform: unset;
top: -6%;
z-index: -1;
left: unset;
}
.home-residence-content .home-citation {
width: 82%;
margin-top: 10%;
margin-bottom: 1%;
}
.home-residence-content .illustration:after {
right: 8%;
bottom: -90px;
}
.home-residence-content .illustration {
width: 100%;
margin-bottom: 9% !important
}
#home-news .column.size-1of2 {
width: 98%
}
#home-news .column {
padding-bottom: 3%
}
#home-news .et_pb_blog_grid_wrapper {
margin-bottom: 0 !important
}
#home-news h2 {
margin-bottom: 14%;
margin-top: 3%;
}
#home-news article {
margin-bottom: 75px !important;
}
#home-news .et_pb_button_module_wrapper {
margin-top: -35px !important;
display: table;
}
#contact .et_pb_column_empty {
height: 70vh;
background-size: contain;
margin-bottom: 8%;
}
.home-residence-content .et_pb_button_module_wrapper {
margin-top: -13%;
margin-bottom: 10% !important;
}
.home .home-residence-content .et_pb_button_module_wrapper {
margin-top: -13% !important;
}
#home-residences .et_pb_column {
background-size: cover !important
}
#home-news .et_pb_column {
max-width: 680px;
left: 0;
right: 0;
margin: auto !important;
float: unset;
width: 90%;
}
.et_contact_bottom_container {
margin-right: 6%;
}
#contact .et_pb_row {
max-width: 650px !important;
}
.residence-residence-content .et_pb_column {
padding-left: 5% !important;
padding-right: 5% !important;
}
#home-header .et_pb_wc_title h1,
#page-header h1 strong,
#home-header h1 strong {
font-family: glamour_karlinaregular;
font-size: 2.3em;
line-height: 1em;
}
#page-header h1 em,
#home-header h1 em {
font-size: .7em;
}
#wines-intro .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
padding-top: 8%
}
#wines-intro .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {
display: none
}
#wine-section {
padding-top: 0
} #wine-section .et_pb_column:nth-child(1) {
padding-bottom: 0;
margin-bottom: 0;
}
#wine-section .et_pb_column:nth-child(2) {
padding-bottom: 12%;
}
#estate-middle .et_pb_column:nth-child(2) .et_pb_image img {
display: none
}
#estate-top {
padding-top: 0;
}
#estate-top .et_pb_row:nth-child(2) .et_pb_image {
width: 80%;
max-width: 500px;
}
#estate-top .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) .title-wrapper {
margin-top: 12%;
}
#visits-top .et_pb_column:nth-child(1) {
height: 60vh;
margin-top: -6%;
}
#vip-tour {
display: flex;
flex-direction: column-reverse;
}
.visits-page #home-news .et_pb_blog_grid .column {
width: 100%;
}
#visits-middle-section {
background-image: url(https://masdesinfermieres.com/wp-content/uploads/2023/02/Groupe-302-min.jpeg);
background-size: cover !important;
padding: 8% 0;
padding-bottom: 0;
}
#classic-tour .et_pb_image,
#vip-tour .et_pb_image {
width: 90%;
max-width: 480px;
}
.visits-page #news .title-wrapper {
margin-bottom: 14%;
}
#product-template-top .et_pb_wc_images {
max-width: 580px;
width: 90%;
left: 0;
right: 0;
margin: auto;
}
#product-template-bottom .upsells>ul {
width: 75%;
}
#product-template-bottom .upsells>ul>li {
width: 100% !important;
}
.like-a-title p {
font-size: 1.4em;
}
#single-residence-top .et_pb_row:nth-child(3) {
display: flex;
flex-direction: column-reverse;
}
#single-residence-middle .et_pb_gallery_item {
clear: unset
}
} @media screen and (max-width:767px) {
#home-header .et_pb_row:nth-child(2) img {
width: 100%;
}
#home-tours .et_pb_image {
width: 60%;
top: unset;
bottom: 0;
}
.home-residence-content .et_pb_button_module_wrapper {
margin-top: -20%;
margin-bottom: 16% !important;
}
#page-header .et_pb_row:nth-child(1) {
height: 40%;
}
#home-header .et_pb_wc_title h1,
#page-header h1 strong,
#home-header h1 strong {
font-size: 1.9em;
letter-spacing: 2px;
}
#page-header h1 em,
#home-header h1 em {
font-size: .6em;
}
#product-template-middle .et_pb_wc_description ul {
flex-direction: column;
align-items: center;
}
#product-template-middle .et_pb_wc_description ul div.p-wrapper {
width: 75%;
}
#product-template-bottom .upsells>h2 {
font-size: 2em !important;
}
#estate-bottom .et_pb_row:last-child {
display: flex;
flex-direction: column-reverse
}
} @media all and (max-width: 579px) {
.home-residence-content .et_pb_button_module_wrapper {
margin-top: -28%;
}
#ane {
width: 200px;
}
#home-cave:before {
width: 190px;
}
.with-serif-title h2,
.with-serif-title h1 {
font-size: 3em;
}
h3 {
font-size: 1.7em !important;
}
.tour-price * {
font-size: 1.05em;
}
#product-template-bottom .upsells.products {
flex-direction: column;
}
#product-template-bottom .upsells>h2 {
padding-bottom: 9%
}
.selector strong {
font-size: 1.05em;
}
} @media all and (max-width: 479px) {
#home-wines-row .home-citation {
transform: none;
margin-bottom: 2% !important;
width: 75%;
left: 0;
right: 0;
margin: auto;
margin-top: 12% !important;
margin-right: 3%;
}
#goldfoil {
opacity: 0;
}
#home-wines-bottom .et_pb_column {
transform: none;
}
.with-serif-title h2,
.with-serif-title h1 {
font-size: 2.3em;
}
h3 {
font-size: 1.3em !important;
}
#home-header .et_pb_wc_title h1,
#page-header h1 strong,
#home-header h1 strong {
font-size: 1.5em;
letter-spacing: 1px;
}
#page-header h1 em,
#home-header h1 em {
font-size: .5em;
}
#product-template-middle .et_pb_wc_description ul div.p-wrapper {
width: 85%;
}
#residence-gallery .et_pb_gallery_items {
display: flex;
flex-direction: column;
}
#single-residence-middle .et_pb_gallery_item {
width: 90.3%;
margin-left: auto;
margin-right: auto !important;
}
} @media all and (max-width: 400px) {
.logo_container a {
width: 165px;
}
}