.elementor-192 .elementor-element.elementor-element-2c0e2e72:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-2c0e2e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-2c0e2e72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-192 .elementor-element.elementor-element-2c0e2e72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-192 .elementor-element.elementor-element-2c0e2e72 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-192 .elementor-element.elementor-element-2c9a8e03.elementor-column .elementor-column-wrap{align-items:center;}.elementor-192 .elementor-element.elementor-element-2c9a8e03.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-192 .elementor-element.elementor-element-2c9a8e03.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-192 .elementor-element.elementor-element-2c9a8e03:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-192 .elementor-element.elementor-element-2c9a8e03 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-2c9a8e03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:left;}.elementor-192 .elementor-element.elementor-element-2c9a8e03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu-container{background-color:#FFFFFF00;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal{background-color:#FFFFFF00;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu-container .eael-advanced-menu-toggle{background-color:#000000;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu-container .eael-advanced-menu-toggle .eicon-menu-bar{color:#ffffff;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul{background-color:#ffffff;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-size:45px;font-weight:600;line-height:1.35em;letter-spacing:2.1px;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li > a{color:#B9B9B9;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu-toggle-text{color:#B9B9B9;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li a{padding-left:20px;padding-right:20px;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li .eael-advanced-menu-indicator:before{color:#B9B9B9;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li .eael-advanced-menu-indicator{background-color:#ffffff;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li:hover > a{color:#373737;background-color:#FFFFFF00;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li.current-menu-item > a{color:#373737;background-color:#FFFFFF00;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li.current-menu-ancestor > a{color:#373737;background-color:#FFFFFF00;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li .eael-advanced-menu-indicator:hover:before{color:#373737;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open:before{color:#373737;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li .eael-advanced-menu-indicator:hover{background-color:#ffffff;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:#ffffff;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li > a{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:#B9B9B9;background-color:rgba(255,255,255,0);}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu.eael-advanced-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu.eael-advanced-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li .eael-advanced-menu-indicator:before{color:#B9B9B9;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li .eael-advanced-menu-indicator{background-color:#ffffff;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li:hover > a{color:#373737;background-color:rgba(255,255,255,0);}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li.current-menu-item > a{color:#373737;background-color:rgba(255,255,255,0);}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li.current-menu-ancestor > a{color:#373737;background-color:rgba(255,255,255,0);}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li .eael-advanced-menu-indicator:hover:before{color:#373737;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open:before{color:#373737;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li .eael-advanced-menu-indicator:hover{background-color:#ffffff;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:#ffffff;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-size:53px;font-weight:600;line-height:1em;letter-spacing:2.1px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--main .elementor-item{color:#B9B9B9;fill:#B9B9B9;padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--main .elementor-item:hover,
					.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--main .elementor-item:focus{color:#373737;fill:#373737;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#241F1B;}.elementor-192 .elementor-element.elementor-element-71e4f8de{--e-nav-menu-horizontal-menu-item-margin:calc( 1px / 2 );}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a, .elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a:hover,
					.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a.highlighted,
					.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-menu-toggle:hover{color:#241F1B;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a:hover,
					.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a.elementor-item-active{color:#241F1B;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown .elementor-item, .elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a{padding-left:50px;padding-right:50px;padding-top:40px;padding-bottom:40px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#D8D8D8;border-bottom-width:1px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-150px !important;}.elementor-192 .elementor-element.elementor-element-71e4f8de > .elementor-widget-container{margin:20% 0% 0% 0%;padding:0% 0% 0% 10%;background-color:#00000000;}#elementor-popup-modal-192 .dialog-message{width:40vw;height:100vh;align-items:center;}#elementor-popup-modal-192{justify-content:flex-start;align-items:center;}#elementor-popup-modal-192 .dialog-close-button{display:flex;top:4%;font-size:31px;}#elementor-popup-modal-192 .dialog-widget-content{animation-duration:0.5s;background-color:#FFFFFF;}body:not(.rtl) #elementor-popup-modal-192 .dialog-close-button{right:85%;}body.rtl #elementor-popup-modal-192 .dialog-close-button{left:85%;}#elementor-popup-modal-192 .dialog-close-button i{color:#72B7BC;}#elementor-popup-modal-192 .dialog-close-button svg{fill:#72B7BC;}#elementor-popup-modal-192 .dialog-close-button:hover i{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-size:38px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu .elementor-item{font-size:32px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--main .elementor-item{padding-top:15px;padding-bottom:15px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown .elementor-item, .elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:24px;}.elementor-192 .elementor-element.elementor-element-71e4f8de > .elementor-widget-container{margin:0px 0px 0px 0px;}#elementor-popup-modal-192 .dialog-message{width:60vw;}body:not(.rtl) #elementor-popup-modal-192 .dialog-close-button{right:83%;}body.rtl #elementor-popup-modal-192 .dialog-close-button{left:83%;}#elementor-popup-modal-192 .dialog-close-button{font-size:28px;}}@media(max-width:767px){.elementor-192 .elementor-element.elementor-element-2c0e2e72 > .elementor-container{text-align:center;}.elementor-192 .elementor-element.elementor-element-2c0e2e72{margin-top:0px;margin-bottom:0px;}.elementor-192 .elementor-element.elementor-element-2c9a8e03.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-size:28px;}.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li ul li > a{font-size:24px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu .elementor-item{font-size:24px;letter-spacing:2px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--main .elementor-item{padding-top:12px;padding-bottom:12px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown .elementor-item, .elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:24px;}.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-192 .elementor-element.elementor-element-71e4f8de > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-543b0a17 > .elementor-widget-container{padding:0% 0% 0% 3%;}.elementor-192 .elementor-element.elementor-element-543b0a17{width:100%;max-width:100%;}#elementor-popup-modal-192 .dialog-message{width:100vw;}#elementor-popup-modal-192{justify-content:center;align-items:center;}#elementor-popup-modal-192 .dialog-close-button{top:20px;font-size:26px;}body:not(.rtl) #elementor-popup-modal-192 .dialog-close-button{right:79%;}body.rtl #elementor-popup-modal-192 .dialog-close-button{left:79%;}}/* Start custom CSS for eael-advanced-menu, class: .elementor-element-1a58548 */.elementor-192 .elementor-element.elementor-element-1a58548 .menu-item-selestat a{
    position: relative;
}
.elementor-192 .elementor-element.elementor-element-1a58548 .menu-item-ribeauville a {
    position: relative;
}

.elementor-192 .elementor-element.elementor-element-1a58548 .menu-item-selestat a::after {
    content: "Sélestat";
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 16px;
    color: rgb(35 31 27);
}

.elementor-192 .elementor-element.elementor-element-1a58548 .menu-item-ribeauville a::after {
    content: "Ribeauvillé";
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 16px;
    color: rgb(35 31 27);
}

/* items dropdown */
.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical li ul li {
    padding: 15px 0;
}
.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu.eael-advanced-menu-vertical li ul li > a {
    padding-bottom: 30px;
}

/* line to active menu item */
.elementor-192 .elementor-element.elementor-element-1a58548 .eael-advanced-menu li.current-menu-item > a:before {
    content: "";
    height: 4px;
    width: 90px;
    background-color: black;
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-71e4f8de *//*.elementor-192 .elementor-element.elementor-element-71e4f8de li:last-child a{
    font-size:15px!important;
    margin-top: 50px
}*/

.elementor-192 .elementor-element.elementor-element-71e4f8de .elementor-nav-menu--dropdown a {
    width: max-content;
}

.elementor-192 .elementor-element.elementor-element-71e4f8de .menu-item-selestat a::after {
    content: "Sélestat";
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 16px;
    color: rgb(35 31 27);
}

.elementor-192 .elementor-element.elementor-element-71e4f8de .menu-item-ribeauville a::after {
    content: "Ribeauvillé";
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 16px;
    color: rgb(35 31 27);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-543b0a17 */.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a, .wpml-ls-statics-shortcode_actions, .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover {
    background-color: transparent;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    border: none;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle, .wpml-ls-legacy-dropdown-click, .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown-click a, .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
    border: none!important;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
    border: none;
    background-color: white;
}


.header-dk-wrapper.elementor-sticky--effects .elementor-192 .elementor-element.elementor-element-543b0a17 {
    display: none;
}/* End custom CSS */