:root {
    --gold: #9e6f21;
    --gold2: #c99a54;
    --black: #191919;
    --black2: #4a3108;
}

.post-text h2 a {
    color: #fff;
}
.post-text h2 a:hover {
    color: var(--gold2);
}
.breadcrumb-item+.breadcrumb-item::before {
    content: ">";
    color: #fff;
}
.breadcrumb a {
    color: #fff;
}
.breadcrumb a:hover {
    color: var(--gold2);
}
.blog-list .date-box .year_ {
    font-weight:600;
    padding-bottom:0px;
    color:#ffffff;
    font-family:var(--title-font);

    font-size: 16px;
    margin-top: -5px;
}
.post-text p a {
    color: #fff;
}
.post-text a:hover {
    color: var(--gold2);
}

.pl-90 {
    padding-left: 90px;
}
.pb-60 {
    padding-bottom: 60px;
}

.color-gold2 {
    color: var(--gold2);
}

a.btn_ {
    background: transparent !important;
    border: 2px solid;
    border-color: var(--gold2);
}
a.btn_:hover {
    background: var(--gold2) !important;
}
h2.s2_, h2.s4_ {
    letter-spacing: 8px;
    line-height: 70px;
    border: solid 2px rgb(255 255 255 / 50%);
    border-left: none;
    border-right: none;
}
.no-border_ {
    border: none;
}
.img-gold_ {
    filter: brightness(0) saturate(100%) invert(62%) sepia(49%) saturate(447%) hue-rotate(357deg) brightness(93%) contrast(86%);
}
.bg-white_ {
    background-color: #fff;
}
.color-black_ {
    color: #191919;
}
.client_ {
    background-color: rgb(201 154 84 / 25%);
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.client_:hover {
    background-color: var(--gold2);
}
.contact-cta_ i {
    font-size: 22px;
    width: 24px;
    color: var(--gold2);
    text-align: center;
}
.contact-cta_  p {
    display: flex;
    gap: 12px;
}
.choose_ {
    min-height: 210px;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.choose_:hover {
    margin-top: -10px;
}
.choose_ p {
    color: var(--black2);
}
.choose_ h5 {
    line-height: 1.4;
}
.hr_ {
    border-top: solid 2px #fff;
}
.list-foot_ ul, .list-foot_ li {
    list-style: none !important;
}
.list-foot_ ul {
    padding-left: 0.5rem;
}
.list-foot_ li:before {
    content: "›";
    font-size: 24px;
    color: var(--gold);
}
.list-foot_ li a {
    margin-left: 10px;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.list-foot_ li a:hover {
    margin-left: 15px;
}
a.comment-info-hvr_ .comment-info {
    border: solid 1px #bbb;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
a.comment-info-hvr_:hover .comment-info {
    border: solid 1px var(--gold2);
}
.contact-cta_ span.link_, .contact-cta_ a {
    color: #fff;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.contact-cta_ a:hover {
    color: var(--gold2);
}
.social-icons-text_ i:hover {
    background: unset;
    color: unset;
}