a {outline:none;color:#d0581e;}
a:hover {outline:none;}
body:not(.theme-preset-active) #masthead .navbar-nav > li {padding-left:20px;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {color:#000;font-weight:700;font-size:1rem;border-bottom:5px solid #f5b091;padding:0 0 10px 0;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover {color:#000;border-bottom:5px solid #000;}
body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {color:#000;}
    color: #fff;
#main-nav {
    padding-top: 35px;}
header#masthead {background-color:#fff;}
/*.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}*/


#page-sub-header p {font-weight:700 !important;}
#page-sub-header h1 {color:#fff !important;}
#page-sub-header h1, 
#page-sub-header p, 
#page-sub-header .scrolling {color:#fff !important;}

.chw-widget {background:#eee;border:1px solid #ccc;padding:0 7%;text-align: center;margin:0 0 4.125rem 0;}
#secondary {
    background: #f9f9f9;
}
#secondary .widget-title {padding:0;}
#secondary li {border-bottom:1px solid #ccc;}

@media only screen and (max-width : 1023px) {
    #page-sub-header h1 {font-size:3rem !important;}
    #page-sub-header {
        background-attachment: fixed !important;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center !important; 
        height: 75vh;
        min-height: 200px;
    }
    header#masthead {padding-left:0;padding-right:0;}
    #primary {padding-left:15px !important;}
}
@media only screen and (min-width : 1200px) {
    #page-sub-header {
        background-attachment: fixed !important;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center !important; 
        height: 100vh;
        min-height: 700px;
    }
    #page-sub-header p {max-width: 100% !important;padding-top:20px !important;}
    .scrolling {max-width: 100% !important;text-align: right;}
    #page-sub-header h1 {padding-top: 10% !important;}
    #page-sub-header h1, 
    #page-sub-header p, 
    #page-sub-header .scrolling {text-align: right;padding-right: 44% !important;padding-left: 10% !important;}


        .teaser-hi .teaser-image img {display:block;width:auto !important;height:100% !important;}
        .teaser-hi .teaser-text a {color:#fff !important;}
        .teaser-hi .teaser-text {color:#fff !important;background:#d0581e !important;}
        .teaser-hi .teaser-text p {color: #fff;}
}
.btn-dark {background-color: #7e2c04;border-color:#000;}
.nav-link {
    display: block;
    padding: .5rem 0;}
.nav-link  a {
    display: block;
    width:100%;}
