.elementor-52 .elementor-element.elementor-element-842c2c4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-d22cf1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-4fea903 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-4fea903{text-align:center;}.elementor-52 .elementor-element.elementor-element-4fea903 .elementor-heading-title{font-family:"Ar Decode", Sans-serif;font-size:172px;color:rgba(130, 106, 80, 0.17);}.elementor-52 .elementor-element.elementor-element-3d3bb34 > .elementor-widget-container{margin:-7% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-3d3bb34{text-align:center;}.elementor-52 .elementor-element.elementor-element-3d3bb34 .elementor-heading-title{color:#826A50;}.elementor-52 .elementor-element.elementor-element-91ff13c > .elementor-container{max-width:800px;}.elementor-52 .elementor-element.elementor-element-91ff13c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-32e1713 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-2df20d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-18145b1 > .elementor-container{max-width:1440px;}.elementor-52 .elementor-element.elementor-element-18145b1{margin-top:0px;margin-bottom:0px;padding:90px 0px 110px 0px;}.elementor-52 .elementor-element.elementor-element-971ab66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-bf0f686 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-7f44e66{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-48b4aec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-52 .elementor-element.elementor-element-5978bcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-5978bcd{text-align:center;}.elementor-52 .elementor-element.elementor-element-5978bcd .elementor-heading-title{font-family:"Ar Decode", Sans-serif;font-size:172px;color:rgba(130, 106, 80, 0.17);}.elementor-52 .elementor-element.elementor-element-1271fe0 > .elementor-widget-container{margin:-7% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-1271fe0{text-align:center;}.elementor-52 .elementor-element.elementor-element-1271fe0 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:55px;color:#826A50;}.elementor-52 .elementor-element.elementor-element-f14f457 > .elementor-container{max-width:800px;}.elementor-52 .elementor-element.elementor-element-f14f457{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-a2ee908 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-8fd115b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-406f50c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-406f50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelbardesvosges.fr/wp-content/uploads/sites/51/2022/04/bg-restauration-activites-actualites.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-406f50c > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-406f50c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-ab9e4c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-52 .elementor-element.elementor-element-daae386{margin-top:70px;margin-bottom:85px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-e645c32 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-c69403f > .elementor-widget-container{background-color:#826A50;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-52 .elementor-element.elementor-element-c69403f{text-align:center;}.elementor-52 .elementor-element.elementor-element-c69403f .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-fd1e59b .elementor-repeater-item-7502af7 .swiper-slide-bg{background-color:rgba(131, 60, 163, 0);background-image:url(https://www.hotelbardesvosges.fr/wp-content/uploads/sites/51/2022/04/winstub.jpg);background-size:cover;}.elementor-52 .elementor-element.elementor-element-fd1e59b .elementor-repeater-item-2c13a92 .swiper-slide-bg{background-color:rgba(131, 60, 163, 0);background-image:url(https://www.hotelbardesvosges.fr/wp-content/uploads/sites/51/2022/04/winstub.jpg);background-size:cover;}.elementor-52 .elementor-element.elementor-element-fd1e59b .swiper-slide{transition-duration:calc(3500ms*1.2);height:425px;}.elementor-52 .elementor-element.elementor-element-fd1e59b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-fd1e59b .swiper-slide-contents{max-width:100%;}.elementor-52 .elementor-element.elementor-element-fd1e59b .swiper-slide-inner{padding:0% 0% 0% 0%;text-align:center;}.elementor-52 .elementor-element.elementor-element-fd1e59b .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-52 .elementor-element.elementor-element-fd1e59b .elementor-slide-heading{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-52 .elementor-element.elementor-element-fd1e59b .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-52 .elementor-element.elementor-element-fd1e59b .elementor-slide-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-52 .elementor-element.elementor-element-fd1e59b .elementor-slide-button{color:#7BC354;border-color:#7BC354;}.elementor-52 .elementor-element.elementor-element-fd1e59b .elementor-swiper-button{color:#7BC354;}.elementor-52 .elementor-element.elementor-element-fd1e59b .elementor-swiper-button svg{fill:#7BC354;}.elementor-52 .elementor-element.elementor-element-3c240e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-52 .elementor-element.elementor-element-29ca3fd{margin-top:70px;margin-bottom:85px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-a5def56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-9f04302 > .elementor-widget-container{background-color:#826A50;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-52 .elementor-element.elementor-element-9f04302{text-align:center;}.elementor-52 .elementor-element.elementor-element-9f04302 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-d8e26fc .elementor-repeater-item-7502af7 .swiper-slide-bg{background-color:rgba(131, 60, 163, 0);background-image:url(https://www.hotelbardesvosges.fr/wp-content/uploads/sites/51/2022/04/randonnees-vallee-munster.jpg);background-size:cover;}.elementor-52 .elementor-element.elementor-element-d8e26fc .elementor-repeater-item-2c13a92 .swiper-slide-bg{background-color:rgba(131, 60, 163, 0);background-image:url(https://www.hotelbardesvosges.fr/wp-content/uploads/sites/51/2022/04/bg-restauration-activites-actualites.jpg);background-size:cover;}.elementor-52 .elementor-element.elementor-element-d8e26fc .swiper-slide{transition-duration:calc(3500ms*1.2);height:425px;}.elementor-52 .elementor-element.elementor-element-d8e26fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-d8e26fc .swiper-slide-contents{max-width:100%;}.elementor-52 .elementor-element.elementor-element-d8e26fc .swiper-slide-inner{padding:0% 0% 0% 0%;text-align:center;}.elementor-52 .elementor-element.elementor-element-d8e26fc .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-52 .elementor-element.elementor-element-d8e26fc .elementor-slide-heading{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-52 .elementor-element.elementor-element-d8e26fc .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-52 .elementor-element.elementor-element-d8e26fc .elementor-slide-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-52 .elementor-element.elementor-element-d8e26fc .elementor-slide-button{color:#7BC354;border-color:#7BC354;}.elementor-52 .elementor-element.elementor-element-d8e26fc .elementor-swiper-button{color:#7BC354;}.elementor-52 .elementor-element.elementor-element-d8e26fc .elementor-swiper-button svg{fill:#7BC354;}.elementor-52 .elementor-element.elementor-element-fcdf337 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-52 .elementor-element.elementor-element-6421348{margin-top:70px;margin-bottom:85px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-b5743c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-4ecfbd3 > .elementor-widget-container{background-color:#826A50;margin:0px 0px 0px 0px;padding:30px 15px 30px 15px;}.elementor-52 .elementor-element.elementor-element-4ecfbd3{text-align:center;}.elementor-52 .elementor-element.elementor-element-4ecfbd3 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .elementor-repeater-item-7502af7 .swiper-slide-bg{background-color:rgba(131, 60, 163, 0);background-image:url(https://www.hotelbardesvosges.fr/wp-content/uploads/sites/51/2022/04/actualites-marches-de-noel-alsaciens.jpg);background-size:cover;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .elementor-repeater-item-50927f9 .swiper-slide-bg{background-color:rgba(131, 60, 163, 0);background-image:url(https://www.hotelbardesvosges.fr/wp-content/uploads/sites/51/2022/04/actualites-marches-de-noel-alsaciens.jpg);background-size:cover;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .swiper-slide{transition-duration:calc(3500ms*1.2);height:425px;}.elementor-52 .elementor-element.elementor-element-64a0cb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .swiper-slide-contents{max-width:100%;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .swiper-slide-inner{padding:0% 0% 0% 0%;text-align:center;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .elementor-slide-heading{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .elementor-slide-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .elementor-slide-button{color:#7BC354;border-color:#7BC354;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .elementor-swiper-button{color:#7BC354;}.elementor-52 .elementor-element.elementor-element-64a0cb3 .elementor-swiper-button svg{fill:#7BC354;}.elementor-52 .elementor-element.elementor-element-4c22f35{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-100f63b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-52 .elementor-element.elementor-element-16f3d09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-16f3d09{text-align:center;}.elementor-52 .elementor-element.elementor-element-16f3d09 .elementor-heading-title{font-family:"Ar Decode", Sans-serif;font-size:172px;color:rgba(130, 106, 80, 0.17);}.elementor-52 .elementor-element.elementor-element-0c25dc1 > .elementor-widget-container{margin:-7% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-0c25dc1{text-align:center;}.elementor-52 .elementor-element.elementor-element-0c25dc1 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:55px;color:#826A50;}.elementor-52 .elementor-element.elementor-element-7419348{margin-top:3%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-45e7dc1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52 .elementor-element.elementor-element-45e7dc1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#826A50;}.elementor-52 .elementor-element.elementor-element-45e7dc1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:130px 15px 130px 15px;}.elementor-52 .elementor-element.elementor-element-45e7dc1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-7c45689 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-5a2280c .elementor-button{background-color:#FFFFFF;font-family:"Alata", Sans-serif;font-size:22px;fill:#7BC354;color:#7BC354;padding:20px 65px 20px 65px;}.elementor-52 .elementor-element.elementor-element-5a2280c .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-5a2280c .elementor-button:focus{background-color:#7BC354;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-5a2280c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-5a2280c .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-5a2280c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-8226c54:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52 .elementor-element.elementor-element-8226c54 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelbardesvosges.fr/wp-content/uploads/sites/51/2022/04/slider-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-8226c54 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-8226c54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-45e7dc1{width:45%;}.elementor-52 .elementor-element.elementor-element-8226c54{width:55%;}}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-4fea903 .elementor-heading-title{font-size:132px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-5978bcd .elementor-heading-title{font-size:132px;}.elementor-52 .elementor-element.elementor-element-1271fe0 .elementor-heading-title{font-size:45px;}.elementor-52 .elementor-element.elementor-element-c69403f .elementor-heading-title{font-size:22px;}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-9f04302 .elementor-heading-title{font-size:22px;}.elementor-52 .elementor-element.elementor-element-4ecfbd3 .elementor-heading-title{font-size:22px;}.elementor-52 .elementor-element.elementor-element-16f3d09 .elementor-heading-title{font-size:132px;}.elementor-52 .elementor-element.elementor-element-0c25dc1 .elementor-heading-title{font-size:45px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-4fea903 .elementor-heading-title{font-size:92px;}.elementor-52 .elementor-element.elementor-element-3d3bb34 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-5978bcd .elementor-heading-title{font-size:92px;}.elementor-52 .elementor-element.elementor-element-1271fe0 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-52 .elementor-element.elementor-element-1271fe0 .elementor-heading-title{font-size:35px;}.elementor-52 .elementor-element.elementor-element-c69403f .elementor-heading-title{font-size:19px;}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-9f04302 .elementor-heading-title{font-size:19px;}.elementor-52 .elementor-element.elementor-element-4ecfbd3 .elementor-heading-title{font-size:19px;}.elementor-52 .elementor-element.elementor-element-16f3d09 .elementor-heading-title{font-size:92px;}.elementor-52 .elementor-element.elementor-element-0c25dc1 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-52 .elementor-element.elementor-element-0c25dc1 .elementor-heading-title{font-size:35px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:1025px){.elementor-52 .elementor-element.elementor-element-406f50c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-406f50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS */body:not(.elementor-editor-active) .bg-brun {
    position: relative;
    z-index: 1;    
}
body:not(.elementor-editor-active) .bg-brun:before {
    content: '';
    width: 100%;
    height: 75%;
    background-color: #826a50;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}
#custom-posts {
    margin: 0;
    padding: 0 130px;
}
@media screen and (max-width: 767px) {
    #custom-posts {
        padding: 0 65px;
    }	
}
#custom-posts a.lien-custom-post {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 15px;
    transition: 0.3s ease-in-out;
}
#custom-posts a.lien-custom-post:hover {
    transform: scale(.9);
}
#custom-posts .img-custom-post {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 350px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media screen and (max-width: 767px) {
    #custom-posts .img-custom-post {
        min-height: 250px;
    }	
}
#custom-posts .content-custom-post {
    margin: 0;
    padding: 0 20px 20px;
    background-color: white;
}
#custom-posts span.titre-custom-post {
    display: block;
    margin: 0;
    padding: 0;
    padding-top: 20px;
    font-size: 25px;
    line-height: 1.3em;
    color: #51777d;
    font-family: 'Alata', sans-serif;
}
@media screen and (max-width: 767px) {
    #custom-posts span.titre-custom-post {
        font-size: 21px;
    }	
}
#custom-posts span.extrait-custom-post {
    display: block;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    color: #51777d;
}
#custom-posts span.acf-custom-post {
    display: block;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 1.3em;
    color: #51777d;
    font-family: 'Alata', sans-serif;
    text-transform: uppercase;
}

#custom-posts button.slick-arrow {
    font-size: 0;
    background-color: transparent;
    width: 80px;
    height: 96px;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: 0.3s ease-in-out;    
}
@media screen and (max-width: 767px) {
    #custom-posts button.slick-arrow {
        width: 40px;
        height: 48px;
    }	
}
#custom-posts button.slick-arrow:hover {
    filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, 0.55));
}
#custom-posts .slick-prev:before, #custom-posts .slick-next:before {
    font-size: 0;
}
#custom-posts button.slick-prev {
    background-image: url(../../2022/04/arrow-prev.png);
    left: 5px;
}
#custom-posts button.slick-next {
    background-image: url(../../2022/04/arrow-next.png);
    right: 5px;
}

body:not(.elementor-editor-active) .slides-custom 
.swiper-slide-contents {
    margin: 0;
    padding: 20px 5% 20px;
    width: 100%;
    background-color: white;
}
body:not(.elementor-editor-active) .slides-custom .elementor-slide-heading {
    padding: 0;
}

body:not(.elementor-editor-active) .slides-custom .elementor-swiper-button:before {
    content: '';
    width: 30px;
    height: 30px;
    background-color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    transition: 0.3s ease-in-out;
}
body:not(.elementor-editor-active) .slides-custom .elementor-swiper-button:hover::before {
    background-color: black;
}
body:not(.elementor-editor-active) .slides-custom .elementor-swiper-button-prev {
    left: 0;
}
body:not(.elementor-editor-active) .slides-custom .elementor-swiper-button-next {
    right: 0;
}


/* Avis clients */
body:not(.elementor-editor-active) .max-end>.elementor-column-wrap {
    justify-content: end;
}
body:not(.elementor-editor-active) .max-end>.elementor-column-wrap>.elementor-widget-wrap {
    max-width: 485px;
}

body:not(.elementor-editor-active) .front-page-avis-content {
    margin: 0;
    padding: 0 50px;
}

.front-page-avis-content-infos {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
p.front-page-avis-content-rating {
    margin: 0;
    padding: 0;
    width: 100%;
}
p.front-page-avis-content-rating i.fas.fa-star, p.front-page-avis-content-rating i.far.fa-star {
    margin: 0 5px;
    color: #ffcc00;
}
p.front-page-avis-content-author {
    flex: 1 0 50%;
    margin: 0;
    padding: 0;
    padding-top: 20px;
    font-size: 19px;
    line-height: 1.3em;
    color: white;
}
p.front-page-avis-content-date {
    flex: 1 0 50%;
    margin: 0;
    padding: 0;
    padding-top: 20px;
    font-size: 16px;
    line-height: 1.3em;
    color: white;
    text-align: right;
}
p.front-page-avis-content-text {
    margin: 0;
    padding: 0;
    padding-top: 15px;
    color: white;
    font-size: 16px;
}

.front-page-avis-content button.slick-arrow {
    font-size: 0;
    background-color: transparent;
    width: 35px;
    height: 42px;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.front-page-avis-content button.slick-prev {
    background-image: url(../../2022/04/arrow-prev-avis.jpg);
    left: -5px;
}
.front-page-avis-content button.slick-next {
    background-image: url(../../2022/04/arrow-next-avis.jpg);
    right: -5px;
}
.front-page-avis-content .slick-prev:before, .front-page-avis-content .slick-next:before {
    font-size: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ar Decode';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.hotelbardesvosges.com/wp-content/uploads/sites/36/2022/04/ARDECODE.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alata';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.hotelbardesvosges.com/wp-content/uploads/sites/36/2022/04/Alata-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */