.item__description {
background-color: #0D493B !important;
border: none !important;
}
.dblh__subtitle {
text-transform: inherit !important;
}
.panel__heading {
color: #0D493B !important;
}
.item__description {
background: #D1886BE0 !important;
}
#main {
padding: none !important; 
}
.prix-chateau {
font-size: 36pt;
font-weight: bold;
color: #d1886b;
}
.prix-chateau-mensuel {
font-size: 12pt;
font-weight: bold;
color: #d1886b !important;
}
span.title-h2-green {
font-size : 42px;
font-family :"ramona-bold", Sans-serif;
color :#0D493B;
}
span.title-h3-green {
font-size : 33px;
font-family :"ramona-bold", Sans-serif;
color :#0D493B;
}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a span {
text-transform: initial !important;
}
.primary-nav > ul > li[class*=current] > a, .primary-nav ul li ul li[class*=current] > a, .primary-nav ul li[class*=current] > a > .menu-item__plus, .primary-nav ul li ul li[class*=current] > a > .menu-item__plus, .mobile_nav_wrapper .primary-nav ul .menu-item.current-menu-item > a, .mobile_nav_wrapper .primary-nav li.menu-item.current-menu-ancestor > a, .mobile_nav_wrapper .primary-nav > ul > li.current_page_item > a {
color: #0D493B !important;
}
.tab__heading.elementor-repeater-item-80cbae1.swiper-slide.active {
background-color: #fff !important;
}
.elementor-7694 .elementor-element.elementor-element-c08dd7a.has-lavalamp .tab__heading.active {
background-color: #fff !important;
box-shadow: 0 0 rgba(0, 0, 0, 0);
}
.wgl-gallery_image-info {
text-align: left;
justify-content: flex-end;
padding: 0px 10px 10px 10px !important;
}
.wgl-gallery_image-descr {
text-align: left !important;
text-justify: auto;
font-size:14px !important;
}