/* .logo-block img {
    max-width:500px;
    width:100%;
}
@media only screen and (min-width: 768px) {
    .logo-block img {
        height: 26px;
        width: auto;
    }
} */
.site-header {
    background:black;
}
#all.site {
    padding-top:42px;
}
.banner .cell {
    /* height: calc(100vh - 42px) !important; */
}
.owl-nav {
    bottom:80px !important;
}
.owl-nav .basic-ui-icon-left-arrow:before, .owl-nav .basic-ui-icon-right-arrow:before {
    font-size:28px;
    text-shadow: 0 0 15px rgba(0, 0, 0, .85);
}
.banner .heading .h {
    text-shadow: 0 0 15px rgba(0, 0, 0, .85);
}
body.home .main-row {
    /* background: radial-gradient(circle, rgba(103, 101, 94, 1) 0%, rgba(0, 0, 0, 1) 100%); */
}
body.page-id-1972 {
    background: radial-gradient(circle, rgba(103, 101, 94, 1) 0%, rgba(0, 0, 0, 1) 100%) !important;
}
/* .banner .item .bg-image {
    background-size: contain !important;
    background-repeat: no-repeat !important;
} */
.extra-class-rom {
    height: calc(100vh - 100px);
}
/* .header-row {
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap !important;
} */
.custom-logo-link {
    display: flex !important;
    padding:0 3em;
}
.custom-logo-link img {
    max-height: 30px;
    width: auto;
}
.sub-heading {
    color:#e6d49a;
}
.filter-buttons button.active:after {
    border-color:#ffecb1 !important;
}
.portfolio-item .content > * {
    font-weight:400 !important;
    font-size: 20px !important;
}
nav .current-menu-item > * {
    color:#ffecb1 !important;
}
nav .menu-item:hover > * {
    color: #ffecb1 !important;
}
.yprm-popup-block .buttons > * {
    color:#fff !important;
}
.yprm-popup-block .buttons .counter .current {
    color:#fff !important;
}
.heading-decor {
    margin: 10px 0 15px 0 !important;
}
.heading-decor > * {
    font-weight:400 !important;
    font-size: 28px !important;
}
.popup-icon-right-arrow:hover:before, .popup-icon-left-arrow:hover:before {
    color:#fff !important;
}
.footer-social-button a:hover > * {
    color:#ffecb1 !important;
}
.load-button > * {
    color: #ffecb1 !important;
}
.site-header.mobile-type .row {
    flex-wrap: nowrap;
}
header.site-header {
    .container-fluid {
        padding:10px 0;
    }
}
.header-space {
    height:70px !important;
}
.search-result-item .img-wrap {
    padding:20px;
}
.search-result-item .img-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display:block;
}
/* header .butter-button.nav-button {

} */
footer.site-footer .h {
    font-weight:400 !important;
}
header {
    --burger-color:#fff;
}
.butter-button div, .butter-button:before, .butter-button:after {
    color: var(--burger-color) !important;
}
.button-style1 {
    border:1px solid #ffecb1 !important;
}
.site-footer {
    background: #232323 !important;
}
.content-container {
    max-width:800px;
    margin:auto;
}
.bulletpoint ul li {
    margin-top: 1em;
    margin-bottom: 1.2em;
}
.privacy-policy h2 {
/* text-align: left; */
    font-family: 'Fira Sans';
    font-weight: 400;
    /* font-style: normal; */
    font-size: 36px;
}
.content-container ul li {
    padding-left: 0.5em;
    margin-left: 1em;
}
footer .menu li a {
    color:#fff;
}
footer .menu li a:hover {
    color:#ffecb1 !important;
}