/* global css */
table,
tr,
td{
    border: none !important;
}
img.right
{
    float:right;
    margin: 14px;
}
img.left
{
    float:left !important;
    margin: 14px;
}
.tr_flex{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.map__col.col-sm-12.col-lg-5 {
    display: none;
}
/* header */
#id_b22fcf93-96e9-5e22-b664-906db7083e41::before,
#id_eddbfbb5-5ac6-58a5-9bc0-d29c78c7f254::before{
    background: rgb(211,209,170);
    background: linear-gradient(180deg, rgba(211,209,170,1) 0%, rgba(193,191,142,1) 50%, rgba(175,169,112,1) 100%);
}
.logo-a__text a {
    color: #000 !important;
}
p.logo-a__title.component__title {
    color: #000;
    font-family: inherit;
     margin-top: 0 !important;
    margin-bottom: 0 !important;
}
#slot-address{
    text-align: right;   
}
#slot-address{
     color: #000;   
}
/* navbar */
#id_b6e25ea6-805e-5732-8705-ae904bf26a06::before,
#id_d0e17276-f7bb-5273-a647-d3ef36a72f7d::before,
a.navigation__item--link{
     background: #bfbc8f !important;   
}
a.navigation__item--link{
    font-weight: normal !important;
        color: #000 !important;
}
a.navigation__item--link:hover{
    background: #000 !important;  
    color: #fff !important;
}
/* banner */
#id_6ce2b6d7-9679-52b2-b6e9-2669a07d7380::before{
    background: rgb(174,160,133);
    background: linear-gradient(180deg, rgba(174,160,133,1) 0%, rgba(138,126,104,1) 50%, rgba(110,102,83,1) 100%);
}
/* featured blocks */
#id_64eb218f-feba-5959-aa3c-dd8cb17dac8b::before{
    background: rgb(211,209,170) !important;
    background: linear-gradient(180deg, rgba(211,209,170,1) 0%, rgba(193,191,142,1) 50%, rgba(175,169,112,1) 100%) !important;
}
h2.featuredblocks__title.component__title {
    color: #000;
    text-align: left;
    font-family: inherit !important;
    
}

.featuredblocks-grid-a .featuredblock {
    gap: 20px;
}
#id_64eb218f-feba-5959-aa3c-dd8cb17dac8b::before{
     background: transparent;
}
.featuredblock__wrap {
    padding: 21px 15px;
    background: rgb(185,192,169) !important;
    background: linear-gradient(180deg, rgba(185,192,169,1) 0%, rgba(160,167,142,1) 50%, rgba(138,148,121,1) 100%) !important;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    position: relative;
    border-radius: 12px;
     transition: all 0.3s ease;
}
.featuredblock__wrap:hover{
     cursor: pointer;
    background: rgb(185,192,169) !important;
    background: linear-gradient(0, rgba(185,192,169,1) 0%, rgba(160,167,142,1) 50%, rgba(138,148,121,1) 100%) !important;
     bottom:10px
     
}
.featuredblock__wrap:hover .featuredblock__title{
     color: #fff !important;   
}
.featuredblocks-grid-a .featuredblock__title {
    margin-top: 0;
}

/* home content */
#id_388fc1ff-a418-5bb5-aaa4-1cd4aa3402e0::before{
    background: url(/storage/app/media/content_bg_20230125_2155.jpg) top repeat-x #2e2619;
}

/* page content */
#id_371c48ff-73d0-5371-9c3c-87289543895c::before{
    background: #285362 !important;
}
#id_bd6f2521-00bf-56a0-ab11-f3e483500044::before{
    background: rgb(174,160,133);
    background: linear-gradient(180deg, rgba(174,160,133,1) 0%, rgba(138,126,104,1) 50%, rgba(110,102,83,1) 100%);
}
#id_2ab863da-970d-591f-8039-bd926e126b88::before{
    background: url(/storage/app/media/content_bg_20230125_2155.jpg) top repeat-x #2e2619;
}
.page-title{
    color: #fff;
}
#slot-main h1{
    color: #fff !important;
    font-family: inherit;
}
#slot-main,
#slot-main span,
#slot-main h2,
#slot-main h3,
#slot-main p,
#slot-main li,
#slot-main strong,
#slot-main tr,
#slot-main td{
     font-family: inherit !important;
     color: #fff !important;
}
#slot-main a{
   color:#879274 !important; 
}

/* sidebar */
#id_388fc1ff-a418-5bb5-aaa4-1cd4aa3402e0 .col-lg-4,
#id_2ab863da-970d-591f-8039-bd926e126b88 .col-lg-4{
    background: #2e2619;
}
#slot-docInfo2 h1{
    color: #fff !important;
    font-family: inherit;
}
#slot-docInfo2 p{
    color: #fff !important;
}
#slot-address2{
    color: #fff !important;
}
/* articles */
.article,
.article :where(h1, span, h2, h3, p, strong, tr, td, a){
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
     color: #fff !important;
}
.articles,
.articles :where(h1, span, h2, h3, p, strong, tr, td, a){
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
     color: #fff !important;
}

.dd-articles,
.dd-articles :where(h1, span, h2, h3, p, strong, tr, td, a){
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
     color: #000 !important;
}
.articles__item,
.articles__item :where(h1, span, h2, h3, p, strong, tr, td, a){
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
     color: #000 !important;
}
.section--light .articles__categories .mm-opened .mm-title{
    font-family: inherit;
    background: #bfbc8f !important;
}

/* blog */
.blog,
.blog :where(h1, span, h2, h3, p, strong, tr, td, a){
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
     color: #fff !important;
}
/* form */
#id_1d7f146d-2ef4-5460-b17d-92f0c4a2b201::before{
    background: rgb(211,209,170);
    background: linear-gradient(180deg, rgba(211,209,170,1) 0%, rgba(193,191,142,1) 50%, rgba(175,169,112,1) 100%);
}
h2.form__title.component__title {
    font-family: inherit;
}
#slot-contactText h2{
    color: #000 !important;
}
input.btn.submit {
    color: #000 !important;
    background: #fff !important;
    border-radius: 10px !important;
}
input.btn.submit:hover {
    color: #fff !important;
    background: #000 !important;
    border-radius: 10px !important;
}
p.leadFormInfo{
    color: #fff !important;
}
span.phone__number {
    color: #fff !important;
    font-family: inherit;
}
.alias-phone_home{
    display: flex;
    justify-content: center;
    align-items: center;
}

/* footer */
#id_7ac165ec-b55a-5a17-b970-394d3e637f02::before{
     background: url(/storage/app/media/footer_bg.jpg) top repeat-x #879274;
}
#slot-footer1{
    text-align: center;
}
#slot-footer1 p{
    color: #fff;
}
.copyright a{
	color: #fff;
}
@media (min-width: 1024px){

}
@media (max-width: 1024px){
    .banner .banner-text__wrapper {
        padding: 0;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 {
        min-height: 152px !important;
    }
}
@media (max-width: 1024px) and (min-width: 769px) {
     .section .ple-module-justify-left,
    .section .ple-module-justify-right
    {
        justify-content: center !important;
    }
   #slot-address{
        text-align: center;   
    }
}
@media (max-width: 768px) and (min-width: 426px) {
     .section .ple-module-justify-left,
    .section .ple-module-justify-right
    {
        justify-content: center !important;
    }
   #slot-address{
        text-align: center;   
    }
}
@media (max-width: 425px) and (min-width: 376px) {
    img.right {
        float: none !important;
        margin: auto !important;
        display: block !important;
    }
 img.left {
        float: none !important;
        margin: auto !important;
        display: block !important;
    }
    .article__content iframe{
	width:100% !important;
    }
    
    .dd-video-wrapper iframe{
    	width:100% !important;
    }
}
@media (max-width: 375px) {
     img.right {
        float: none !important;
        margin: auto !important;
        display: block !important;
	width: 90% !important;
	height: auto !important;
    }
    img.left {
        float: none !important;
        margin: auto !important;
        display: block !important;
	width: 90% !important;
	height: auto !important;
    }
    .article__content iframe{
	width:100% !important;
    }
    
    .dd-video-wrapper iframe{
    	width:100% !important;
    }
}