﻿#pre-loader img{
    max-width: 250px;
}

body {
    font-size: 14px;
}



header .setting-link:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}


h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    color: #6c380a;
}

.logoBar {
    width: calc(100% - 50px);
    height: 3px;
    background: #000;
    top: 58%;
    position: absolute;
    right: 0;
}

#pre-loader {
    background-color: #fff;
}

#siteNav > li:hover > a, #siteNav > li > a:hover:hover, #siteNav > li > a:hover {
    color: #3a3126;
    /*text-decoration: underline;*/
}

.header-1 .header-main:not(.sticky-header), .header-11.header-main:not(.sticky-header) {
    position: relative;
}


.slideshow-wrapper{
    height: 84vh;
}

.slick-slider {
    height: 100%;
}

.slick-list {
    height: 100%;
}

.slideshow .slide {
    height: 84vh;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.slideshow-overlay:before {
    opacity: 0.3;
    z-index: 3;
    background: #000;
}


.header-wrap {
    padding-top: 15px;
    padding-bottom: 15px;
}

.logo {
    margin-left: 0 !important;
}
.logo img {
    max-width: 300px;
    max-width: 380px;
    max-height: unset;
}

.menu-outer {
    /*color: #fff;
    background: #3a3126;*/
    color: #3a3126;
    background: #fff;
}

#siteNav > li > a {
    color: #3a3126;
    cursor: pointer;
}
/*
.clr-f5 {
    background-color: #282626;
    color: #fff;
}

.section-header h2 {
    color: #fff;
}*/

.service-info h4 {
    color: #fff;
}

.category-item {
    border-radius: 5px;
    box-shadow: 1px 1px 1px 1px #353535;
    margin-bottom: 15px;
}

.category-item .zoom-scal img{
    width: 100%;
}

.category-grid-item .text {
    background: #6c380a;
    padding-top: 15px;
    padding-bottom: 15px;
    background: #bc9669;
    background: #4a494f;
}


    .category-grid-item .text h4 {
        color: #fff;
        text-align: center;
    }

.category-grid-item {
    padding-bottom: 15px !important;
    padding: 15px !important;
    margin-bottom: 15px !important;
}

.category-grid-item .details p{
    color: #fff;
}

.about-service {
    padding-top: 5%;
    padding-bottom: 5%;
    background: #282626;
}

.about-team {
    background: #403e3a;
    color: #fff;
}

.team-bio{
    color: #fff;
    margin-bottom: 30px;
}

.team-bio h4 {
    color: #fff;
}

.aboutSection {
    padding-top: 5%;
    padding-bottom: 5%;
    background: #343234;
    background: #3a3126;
}

    .aboutSection .sectionTitle {
        color: #fff;
    }

    .aboutSection .btn{
        background: #fff;
        color:#000;
    }

    .about-team .section-header h2 {
        color: #fff;
    }

.template-product .tabs-listing .tab-container{
    text-align: center !important;
}

.template-product {
    padding-top: 30px;
}

.template-product ul{
   list-style: none;
}

.aboutSection .tablink {
    color: #fff;
    cursor: pointer;
}

.aboutSection .product-tabs {
    margin: 5px 15px 5px 15px;
}

.grid-categorys .style4 .category-grid-item .details:before {
    background: rgba(108, 56, 10, 0.8);
    background: #bc9669;
}

.team-img {
    border-radius: 5px;
}

.contactSection {
    background: #323332;
    color: #fff;
}

.contactSection .contact-inner {
    padding: 30px;
}

    .contactSection .social-sharing .icon {
        color: #fff;
    }

.footer .footer-top {
    background-color: #3a3126;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #fff;
    border: 0px solid #333 !important;
}

.footer img {
    max-width: 200px;
    filter: brightness(0) invert(1);
}

.footer{
    color: #fff;
}


.footer-2 .footer-links {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
}

.footer-2 .footer-about img {
    max-width: 250px;
    max-width: 100%;
}

.footer a {
    color: #fff;
}

.list-inline-item a {
    text-decoration: underline;
}

.testimonial-slider.style1 {
    padding-top: 5%;
    padding-bottom: 5%;
    background: #6c380a;
    background: #3a3126;
}

.testimonial-slider.style1 .sectionTitle{
    color: #fff;
}

.quotes-slider__text p {
    color: #fff;
}

.quotes-slider-1item .authour{
    color: #fff;
}

.sectionTitle {
    position: relative;
    width: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 5% !important;
}


.sectionTitle:after {
    position: relative;
    content: "";
    left: -2%;
    bottom: 50%;
    width: 52px;
    height: 12px;
    background-image: url(../images/section__style__three-1.svg);
    background-repeat: no-repeat;
    background-position: left;
}

    .sectionTitle:before {
        position: relative;
        content: "";
        right: -2%;
        bottom: 50%;
        width: 52px;
        height: 12px;
        background-image: url('../images/section__style__three-2.svg');
        background-repeat: no-repeat;
        background-position: right;
    }

.sectionTitleWhite {
    position: relative;
    width: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .sectionTitleWhite:after {
        position: relative;
        content: "";
        left: -65px;
        bottom: 50%;
        width: 52px;
        height: 12px;
        background-image: url(../images/left.svg);
        background-repeat: no-repeat;
    }

.sectionTitleWhite:before {
    position: relative;
    content: "";
    right: -65px;
    bottom: 50%;
    width: 52px;
    height: 12px;
    background-image: url('../images/right.svg');
    background-repeat: no-repeat;
}

.btn{
    border-radius: 5px;
}