@font-face {
    font-family: 'brownlight';
    src: url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-light-webfont.eot');
    src: url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-light-webfont.woff2') format('woff2'),
         url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-light-webfont.woff') format('woff'),
         url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-light-webfont.ttf') format('truetype'),
         url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-light-webfont.svg#brownlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'brownregular';
    src: url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-regular-webfont.eot');
    src: url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-regular-webfont.woff2') format('woff2'),
         url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-regular-webfont.woff') format('woff'),
         url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-regular-webfont.ttf') format('truetype'),
         url('https://www.nichiforconsulting.com/wp/wp-content/themes/uncode/library/fonts/brown-regular-webfont.svg#brownregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'brownlight';
}
body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a {
    font-family: 'brownlight';
    font-size: 17px;
    letter-spacing: 0em;
}
h4 {
    font-family: 'brownlight';
    font-size: 18px;
    line-height: 24px;
    color: #8e7a51 !important;
}
h1.header-title.h3.font-weight-400 {
    font-family: 'brownlight';
    font-size: 26px;
    line-height: 30px;
    color: #8e7a51 !important;
}
h3 {
    font-family: 'brownlight';
    font-size: 26px;
    line-height: 30px;
}
h5 {
    font-family: 'brownregular';
font-size: 11px;
letter-spacing: .1rem;
line-height: 20px;
margin-top: 10px;
margin-bottom: 5px;
text-transform: uppercase;
}

a { 
    -moz-transition: all .2s ease-in !important;
    -o-transition: all .2s ease-in !important;
    -webkit-transition: all .2s ease-in !important;
    transition: all .2s ease-in !important;
}

.style-light .link,
.style-light.style-override .link,
.style-dark .style-light .link,
.style-light a,
.style-light.style-override a,
.style-dark .style-light a,
.style-light input[type=checkbox]:checked:before,
.style-light.style-override input[type=checkbox]:checked:before,
.style-dark .style-light input[type=checkbox]:checked:before {
    color: #8e7a51;
}
.style-light a:hover {
    color: #362a25;
}

.menu-light .menu-smart > li.active > a,
.menu-light .menu-smart > li a.active,
.menu-light .menu-smart > li.current-menu-ancestor > a {
    color: #362a25;
}
.menu-light .menu-smart a:hover {
    color: #362a25;
}

@media (max-width: 959px) {
    .menu-container .logo-container {padding: 17px 36px 17px 36px !important;}
.menu-smart a {
        font-weight: 400 !important;
        text-transform: none;
    }
.menu-horizontal-inner .menu-smart {
        padding: 7px 0px 17px 0px;
    }
.menu-smart a,
  .menu-smart form.search {padding: 4px 36px 4px 36px;}
.menu-smart a i.fa-dropdown.fa-angle-right {
        display: none;
    }
}
.lines,
.lines:before,
.lines:after {
    height: 1px;
}
.tmb .t-entry p.t-entry-meta .t-entry-category {
    text-transform: uppercase;
}
h3, .tmb .t-entry .t-entry-title {font-family: 'brownlight';}

.style-light-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a,
    .style-light-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active,
    .style-light-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a,
    .style-light-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a {
        color: rgba(142, 122, 81, .8) !important;
    }

.style-light-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover {
        color: rgba(142, 122, 81, .8) !important;
    }

@media (max-width: 339px) {
    h1.header-title.h3.font-weight-400 {
    font-size: 23px  !important;
    line-height: 27px !important;
}
}

.rwd-line { display: block; }
        
        @media screen and (min-width: 570px){
            .rwd-line { display: inline; }
        }