

html,
body,
button,
input,
select,
textarea {
    font-family: 'Lexend', sans-serif;;
}
body {
    font-size: 17px;
    line-height:  25px;
    font-weight: 400;
}
.mega-nav-wrapper .mega-cols .mega-row .mega-col-title  {
    font-size: 17px;
    line-height:  25px;
    font-weight: 400;
}
div.nf-field-label label{
    font-size: 17px;
    line-height:  25px;
    font-weight: 400;
}
.team-single .header .site-width .right-column{
    font-size: 17px;
}
#navbar #primary-menu{
    font-size: 14px;
    line-height:  19px;
    font-weight: 400;
}
.mega-menu-final ul li a{
    font-size: 14px;
    line-height:  19px;
    font-weight: 400;
}
#mega-Post .info .excerpt{
    font-size: 14px;
    line-height:  19px;
    font-weight: 400;
}
.the-reviews-list .info {
    font-size: 14px;
    line-height:  19px;
    font-weight: 400;
}
.the-reviews-columns .name-bold, .the-reviews-columns .bold-bold {
    font-size: 14px;
    line-height:  19px;
    font-weight: 400;
}
.the-reviews-columns .short_content{
    font-size: 14px;
    line-height:  19px;
    font-weight: 400;
}
.archive-wrapper .archive-block .archive-info .excerpt{
    font-size: 14px;
    line-height:  19px;
    font-weight: 400;
}
.archive-wrapper .archive-block .archive-info .arrow-link{
    font-size: 14px;
}
.file-picker .item{
    font-size: 14px;
}
.blog-single .header .site-width .right-column .author .written-by {
    font-size: 14px;
}
.arrow-link{
    font-size: 14px;
    line-height:  19px;
}
#mega-Post .info .pre-title{
    font-size: 12px;
    line-height:  12px;
    font-weight: 400;
}
.archive-wrapper .archive-block .archive-info .pre-title{
    font-size: 12px;
}
.archive-wrapper .archive-block.team .archive-info .excerpt {
    font-size: 12px;
}

.site-info .footer-copy{
    font-size: 12px;
}
.footer-nav ul li a{
    font-size: 12px;
}
.top-tag{
    font-size: 12px;
}
.newsletter-wrap .newsletter-terms p{
    font-size: 12px;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
    font-family: 'Lexend', sans-serif;;
}

h1, .h1 {
    font-size: 49px;
    line-height:  50px;
    font-weight: 200;
}

h2, .h2 {
    font-size: 45px;
    line-height:  40px;
    font-weight: 200;
}

h3, .h3 {
    font-size: 26px;
    line-height:  30px;
    font-weight: 200;
}

h4, .h4 {
    font-size: 20px;
    line-height:  27px;
    font-weight: 200;
}

h5, .h5 {
    font-size: 18px;
    line-height:  24px;
    font-weight: 200;
}

h6, .h6 {
    font-size: 16px;
    line-height:  22px;
    font-weight: 200;
}
.main-title {
    font-size: 49px;
    line-height:  50px;
    font-weight: 200;
}


@media only screen and (max-width: 600px){

    h1, .h1 {
    font-size: 40px;
    line-height:  40px;
    }

    h2, .h2 {
    font-size: 36px;
    line-height:  32px;
    }

    h3, .h3 {
    font-size: 21px;
    line-height:  24px;
    }

    h4, .h4 {
    font-size: 16px;
    line-height:  22px;
    }

    h5, .h5 {
    font-size: 15px;
    line-height:  20px;
    }

    h6, .h6 {
    font-size: 13px;
    line-height:  18px;
    }
    .main-title {
    font-size: 40px;
    line-height:  40px;
    }



}
    .CoolDarkBrown{
        color:#141015;
    }
    .bgCoolDarkBrown {
        background:#141015;
    }
    .button.bgCoolDarkBrown,
    button.bgCoolDarkBrown,
    input[type="submit"].bgCoolDarkBrown,
    input[type="button"].bgCoolDarkBrown,
    input[type="reset"].bgCoolDarkBrown{
        background:#141015;
    }
    .button.CoolDarkBrown,
    button.CoolDarkBrown,
    input[type="submit"].CoolDarkBrown,
    input[type="button"].CoolDarkBrown,
    input[type="reset"].CoolDarkBrown{
        color:#141015;
    }
	.BorderBottomCoolDarkBrown{
        border-bottom-color:#141015 !important;
    }
	.obgCoolDarkBrown,
	.button.obgCoolDarkBrown {
        background:rgba(20,16,21,0.8);
    }
    .gradientBgCoolDarkBrown{
    background: rgb(0,0,0);
    background: -moz-linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    background: -webkit-linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    background: linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    }
        .WarmDarkBrown{
        color:#141015;
    }
    .bgWarmDarkBrown {
        background:#141015;
    }
    .button.bgWarmDarkBrown,
    button.bgWarmDarkBrown,
    input[type="submit"].bgWarmDarkBrown,
    input[type="button"].bgWarmDarkBrown,
    input[type="reset"].bgWarmDarkBrown{
        background:#141015;
    }
    .button.WarmDarkBrown,
    button.WarmDarkBrown,
    input[type="submit"].WarmDarkBrown,
    input[type="button"].WarmDarkBrown,
    input[type="reset"].WarmDarkBrown{
        color:#141015;
    }
	.BorderBottomWarmDarkBrown{
        border-bottom-color:#141015 !important;
    }
	.obgWarmDarkBrown,
	.button.obgWarmDarkBrown {
        background:rgba(20,16,21,0.8);
    }
    .gradientBgWarmDarkBrown{
    background: rgb(0,0,0);
    background: -moz-linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    background: -webkit-linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    background: linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    }
        .CoolLightBrown{
        color:#bfbfbf;
    }
    .bgCoolLightBrown {
        background:#bfbfbf;
    }
    .button.bgCoolLightBrown,
    button.bgCoolLightBrown,
    input[type="submit"].bgCoolLightBrown,
    input[type="button"].bgCoolLightBrown,
    input[type="reset"].bgCoolLightBrown{
        background:#bfbfbf;
    }
    .button.CoolLightBrown,
    button.CoolLightBrown,
    input[type="submit"].CoolLightBrown,
    input[type="button"].CoolLightBrown,
    input[type="reset"].CoolLightBrown{
        color:#bfbfbf;
    }
	.BorderBottomCoolLightBrown{
        border-bottom-color:#bfbfbf !important;
    }
	.obgCoolLightBrown,
	.button.obgCoolLightBrown {
        background:rgba(191,191,191,0.8);
    }
    .gradientBgCoolLightBrown{
    background: rgb(0,0,0);
    background: -moz-linear-gradient(90deg, rgba(191,191,191,1) 32%, rgba(156,156,156,0) 88%);
    background: -webkit-linear-gradient(90deg, rgba(191,191,191,1) 32%, rgba(156,156,156,0) 88%);
    background: linear-gradient(90deg, rgba(191,191,191,1) 32%, rgba(156,156,156,0) 88%);
    }
        .Copper{
        color:#141015;
    }
    .bgCopper {
        background:#141015;
    }
    .button.bgCopper,
    button.bgCopper,
    input[type="submit"].bgCopper,
    input[type="button"].bgCopper,
    input[type="reset"].bgCopper{
        background:#141015;
    }
    .button.Copper,
    button.Copper,
    input[type="submit"].Copper,
    input[type="button"].Copper,
    input[type="reset"].Copper{
        color:#141015;
    }
	.BorderBottomCopper{
        border-bottom-color:#141015 !important;
    }
	.obgCopper,
	.button.obgCopper {
        background:rgba(20,16,21,0.8);
    }
    .gradientBgCopper{
    background: rgb(0,0,0);
    background: -moz-linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    background: -webkit-linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    background: linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    }
        .Cream{
        color:#efefef;
    }
    .bgCream {
        background:#efefef;
    }
    .button.bgCream,
    button.bgCream,
    input[type="submit"].bgCream,
    input[type="button"].bgCream,
    input[type="reset"].bgCream{
        background:#efefef;
    }
    .button.Cream,
    button.Cream,
    input[type="submit"].Cream,
    input[type="button"].Cream,
    input[type="reset"].Cream{
        color:#efefef;
    }
	.BorderBottomCream{
        border-bottom-color:#efefef !important;
    }
	.obgCream,
	.button.obgCream {
        background:rgba(239,239,239,0.8);
    }
    .gradientBgCream{
    background: rgb(0,0,0);
    background: -moz-linear-gradient(90deg, rgba(239,239,239,1) 32%, rgba(156,156,156,0) 88%);
    background: -webkit-linear-gradient(90deg, rgba(239,239,239,1) 32%, rgba(156,156,156,0) 88%);
    background: linear-gradient(90deg, rgba(239,239,239,1) 32%, rgba(156,156,156,0) 88%);
    }
        .BoundaryBlack{
        color:#141015;
    }
    .bgBoundaryBlack {
        background:#141015;
    }
    .button.bgBoundaryBlack,
    button.bgBoundaryBlack,
    input[type="submit"].bgBoundaryBlack,
    input[type="button"].bgBoundaryBlack,
    input[type="reset"].bgBoundaryBlack{
        background:#141015;
    }
    .button.BoundaryBlack,
    button.BoundaryBlack,
    input[type="submit"].BoundaryBlack,
    input[type="button"].BoundaryBlack,
    input[type="reset"].BoundaryBlack{
        color:#141015;
    }
	.BorderBottomBoundaryBlack{
        border-bottom-color:#141015 !important;
    }
	.obgBoundaryBlack,
	.button.obgBoundaryBlack {
        background:rgba(20,16,21,0.8);
    }
    .gradientBgBoundaryBlack{
    background: rgb(0,0,0);
    background: -moz-linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    background: -webkit-linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    background: linear-gradient(90deg, rgba(20,16,21,1) 32%, rgba(156,156,156,0) 88%);
    }
        .White{
        color:#ffffff;
    }
    .bgWhite {
        background:#ffffff;
    }
    .button.bgWhite,
    button.bgWhite,
    input[type="submit"].bgWhite,
    input[type="button"].bgWhite,
    input[type="reset"].bgWhite{
        background:#ffffff;
    }
    .button.White,
    button.White,
    input[type="submit"].White,
    input[type="button"].White,
    input[type="reset"].White{
        color:#ffffff;
    }
	.BorderBottomWhite{
        border-bottom-color:#ffffff !important;
    }
	.obgWhite,
	.button.obgWhite {
        background:rgba(255,255,255,0.8);
    }
    .gradientBgWhite{
    background: rgb(0,0,0);
    background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 32%, rgba(156,156,156,0) 88%);
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 32%, rgba(156,156,156,0) 88%);
    background: linear-gradient(90deg, rgba(255,255,255,1) 32%, rgba(156,156,156,0) 88%);
    }
        .Teal{
        color:#264864;
    }
    .bgTeal {
        background:#264864;
    }
    .button.bgTeal,
    button.bgTeal,
    input[type="submit"].bgTeal,
    input[type="button"].bgTeal,
    input[type="reset"].bgTeal{
        background:#264864;
    }
    .button.Teal,
    button.Teal,
    input[type="submit"].Teal,
    input[type="button"].Teal,
    input[type="reset"].Teal{
        color:#264864;
    }
	.BorderBottomTeal{
        border-bottom-color:#264864 !important;
    }
	.obgTeal,
	.button.obgTeal {
        background:rgba(38,72,100,0.8);
    }
    .gradientBgTeal{
    background: rgb(0,0,0);
    background: -moz-linear-gradient(90deg, rgba(38,72,100,1) 32%, rgba(156,156,156,0) 88%);
    background: -webkit-linear-gradient(90deg, rgba(38,72,100,1) 32%, rgba(156,156,156,0) 88%);
    background: linear-gradient(90deg, rgba(38,72,100,1) 32%, rgba(156,156,156,0) 88%);
    }
        .Black{
        color:#000000;
    }
    .bgBlack {
        background:#000000;
    }
    .button.bgBlack,
    button.bgBlack,
    input[type="submit"].bgBlack,
    input[type="button"].bgBlack,
    input[type="reset"].bgBlack{
        background:#000000;
    }
    .button.Black,
    button.Black,
    input[type="submit"].Black,
    input[type="button"].Black,
    input[type="reset"].Black{
        color:#000000;
    }
	.BorderBottomBlack{
        border-bottom-color:#000000 !important;
    }
	.obgBlack,
	.button.obgBlack {
        background:rgba(0,0,0,0.8);
    }
    .gradientBgBlack{
    background: rgb(0,0,0);
    background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 32%, rgba(156,156,156,0) 88%);
    background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 32%, rgba(156,156,156,0) 88%);
    background: linear-gradient(90deg, rgba(0,0,0,1) 32%, rgba(156,156,156,0) 88%);
    }
    ::-moz-selection {
    background: #141015;
    color: #fff;
}
::selection {
    background: #141015;
    color: #fff;
}
body {
    color: #141015;
    background-color: #ffffff;
}
.file-picker .item .info .link{
    color: #141015;
}
div.nf-error div.nf-error-msg {
    color: #141015;
}
div.nf-error .ninja-forms-field{
    border-color: #141015 !important;
}
div.nf-error.field-wrap .nf-field-element:after{
    background: #141015;
}
.archive-wrapper .archive-block:hover a{
    color: #141015;
}
button,
input,
textarea {
    border: 1px solid #bfbfbf;
}
.button,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
    background: none;
    background-color:  #bfbfbf;
}
div.nf-form-content button,
div.nf-form-content input[type=button],
div.nf-form-content input[type=submit]{
    background-color:  #bfbfbf;
}
input.fancy-chk:after {
    color:  #bfbfbf;
}
input.fancy-chk:checked:after {
    color:  #bfbfbf;
}
input.fancy-rdo:after {
    color:  #bfbfbf;
}
input.fancy-rdo:checked:after {
    color:  #bfbfbf;
}
.gallery-item img{
    border: solid 1px #bfbfbf;
}
.site-main ol li:before {
    color: #bfbfbf;
}
.site-main ul li:before {
    background-color: #bfbfbf;
}
.flip-arrow:before,
.flip-arrow:after {
    background-color: #bfbfbf;
}
.bgCoolLightBrown ul li:before{
    background-color: currentColor;
}
.bgCoolLightBrown ol li:before{
    color: currentColor;
}
.bgCoolLightBrown .flip-arrow:before,
.bgCoolLightBrown .flip-arrow:after{
    background-color: currentColor;
}

.archive-wrapper .archive-block .archive-image{
    background-color: #bfbfbf;
}

.single-product .quote-wrap .quote {
    background-color: #bfbfbf;
}

.woocommerce-cart .product-remove a:before{
    color: #bfbfbf;
}

.icon-boxes-horizontal .icon-box-single:hover {
    background: #bfbfbf;
}

#navbar #primary-menu li a:hover{
    color: #bfbfbf;
}

#primary-menu > li > ul.sub-menu:before {
    border-bottom: 5px solid #bfbfbf;
}

#navbar ul.sub-menu {
    border-top: 3px solid #bfbfbf;
    background-color: #264864;
}
#primary-menu > li > ul.sub-menu {
    background-color: #264864;
}
.mega-menu-final ul li a:hover{
    color: #bfbfbf;
}
.archive-filter ul li a:hover,
.archive-filter ul li a.active{
    border-bottom-color: #bfbfbf;
}
.woocommerce-cart .cart_totals .wc-proceed-to-checkout a{
    background-color: #bfbfbf;
}
.blog-single .body .site-width .left-column .time-stamp{
    background-color: #bfbfbf;
}


.archive-wrapper .archive-block{
    background-color: #efefef;
}

.blog-single .header,
.team-single .header{
    background-color: #ffffff;
}
