body{
    font-size:1.6rem;
    font-family:'Montserrat', sans-serif;
    line-height:1.7}
    
main.main a{
    text-decoration:none;
}
main.main a:hover{
    text-decoration:underline;
}
    
#cta span.btn,
.btn-content,
input.gform_button{
    font-family:'Montserrat', sans-serif;
    font-weight:normal;
    font-size:18px;
    text-transform:none;
    border-radius:0px;
}


#headerMain nav ul li a{
    font-family:'Montserrat', sans-serif;
    font-weight:normal;
    font-size:16px;
    text-transform:uppercase;
}

h1, h1 a,
h2, h2 a,
h3, h3 a,
h4, h4 a,
h5, h5 a,
h6, h6 a {
text-transform:uppercase;
font-weight:normal;
font-family:'Montserrat', sans-serif;
font-size:24px;
}

h3, h3 a{
text-transform:uppercase;
font-weight:normal;
font-family:'Montserrat', sans-serif;
font-size:26px;
}

h4, h4 a{
text-transform:uppercase;
font-weight:normal;
font-family:'Montserrat', sans-serif;
font-size:22px;
}

h5, h5 a{
text-transform:uppercase;
font-weight:normal;
font-family:'Montserrat', sans-serif;
font-size:18px;
}

h6, h6 a{
text-transform:uppercase;
font-weight:normal;
font-family:'Montserrat', sans-serif;
font-size:16px;
}

.headSeo,
h1.headSeo,
h2.headSeo,
h3.headSeo,
h4.headSeo{
text-transform:uppercase;
font-weight:normal;
font-family:'Montserrat', sans-serif;
font-size:12px;
}
.headMain,
h1.headMain,
h2.headMain,
h3.headMain,
h4.headMain{
text-transform:uppercase;
font-weight:normal;
font-family:'Montserrat', sans-serif;
font-size:30px;
}
@media (max-width: 1199px) {
h1, h1 a,
h2, h2 a,
h3, h3 a,
h4, h4 a,
h5, h5 a,
h6, h6 a { font-size:19px;}
h3, h3 a{ font-size:22px; }
h4, h4 a{ font-size:19px; }
h5, h5 a{ font-size:16px; }
h6, h6 a{ font-size:15px; }
.headSeo,
h1.headSeo,
h2.headSeo,
h3.headSeo,
h4.headSeo{ font-size:11px;}
.headMain,
h1.headMain,
h2.headMain,
h3.headMain,
h4.headMain{ font-size:26px;}
}
@media (max-width: 991px) {
h1, h1 a,
h2, h2 a,
h3, h3 a,
h4, h4 a,
h5, h5 a,
h6, h6 a { font-size:16px;}
h3, h3 a{ font-size:19px; }
h4, h4 a{ font-size:16px; }
h5, h5 a{ font-size:14px; }
h6, h6 a{ font-size:1.6rem; }
.headSeo,
h1.headSeo,
h2.headSeo,
h3.headSeo,
h4.headSeo{ font-size:10px;}
.headMain,
h1.headMain,
h2.headMain,
h3.headMain,
h4.headMain{ font-size:22px;}
}
@media (max-width: 480px) {
h1, h1 a,
h2, h2 a,
h3, h3 a,
h4, h4 a,
h5, h5 a,
h6, h6 a { font-size:14px;}
h3, h3 a{ font-size:16px; }
h4, h4 a{ font-size:14px; }
h5, h5 a{ font-size:1.6rem; }
h6, h6 a{ font-size:1.6rem; }
.headSeo,
h1.headSeo,
h2.headSeo,
h3.headSeo,
h4.headSeo{ font-size:1.6rem;}
.headMain,
h1.headMain,
h2.headMain,
h3.headMain,
h4.headMain{ font-size:19px;}
}
  
::-moz-selection { background-color: rgba(226, 162, 64, 0.75); color: #fff;}
::selection { background-color: rgba(226, 162, 64, 0.75); color: #fff;}
/* Theme Set Colors */

/* Link Color */
a{
    color:#be6b4e;
}
a:hover,
a:active,
a:focus{
    color:#e2a240;
}

/* Button Color */
.btn-content{
    background-color:#f6dcb0;
        color:#000000;

}
.btn-content:hover,
.btn-content:active,
.btn-content:focus{
    background-color:#be6b4e;
        color:#ffffff;
}


#BDHRJobListings #commondivjobalert input[type=button]{
background-color:#f6dcb0 !important;
color:#000000 !important;
}
#BDHRJobListings #commondivjobalert input[type=button]:hover{
background-color:#be6b4e !important;
color:#ffffff !important;
}


/* QForm Button Color */
.gform_button{
    background-color:#747e4c;
    color:#ffffff !important;
}
.gform_button:hover,
.gform_button:active,
.gform_button:focus{
    background-color:#e2a240;
    color:#ffffff !important;
}

/* Headlines */
h1, h1 a,
h2, h2 a,
h3, h3 a,
h4, h4 a,
h5, h5 a,
h6, h6 a {
    color: #000000;
}
h1 a:hover, h1 a:active, h1 a:focus,
h2 a:hover, h2 a:active, h2 a:focus,
h3 a:hover, h3 a:active, h3 a:focus,
h4 a:hover, h4 a:active, h4 a:focus,
h5 a:hover, h5 a:active, h5 a:focus,
h6 a:hover, h6 a:active, h6 a:focus {

    color: #000000;
}
.headSeo {
    color: #2f2f2f;
}
.headMain {
    color: #000000;
}
.headlines-uppercase h1:not(.headMain):not(.headSeo),
.headlines-uppercase h2:not(.headMain):not(.headSeo),
.headlines-uppercase h3:not(.headMain):not(.headSeo),
.headlines-uppercase h4:not(.headMain):not(.headSeo),
.headlines-uppercase h5:not(.headMain):not(.headSeo),
.headlines-uppercase h6:not(.headMain):not(.headSeo){
    text-transform:uppercase;
}
.headMain-uppercase .headMain,
.headSeo-uppercase .headSeo{
    text-transform:uppercase;
}

/* Over Background colors and links */

body:not(.primary-white) .bgPrimary,
body:not(.primary-white) .bgPrimary a,
body:not(.primary-white) .bgPrimary h1,
body:not(.primary-white) .bgPrimary h1 a,
body:not(.primary-white) .bgPrimary h2,
body:not(.primary-white) .bgPrimary h2 a,
body:not(.primary-white) .bgPrimary h3,
body:not(.primary-white) .bgPrimary h3 a,
body:not(.primary-white) .bgPrimary h4,
body:not(.primary-white) .bgPrimary h4 a,
body:not(.primary-white) .bgPrimary h5,
body:not(.primary-white) .bgPrimary h5 a,
body:not(.primary-white) .bgPrimary h6,
body:not(.primary-white) .bgPrimary h6 a,
body:not(.primary-white) .modules_bgPrimary .moduleBkg,
body:not(.primary-white) .modules_bgPrimaryHover .moduleHover:hover .moduleBkg,
body:not(.primary-white) .modules_bgPrimaryHover .moduleHover.moduleBkg:hover,
body:not(.primary-white) .modules_bgPrimary .moduleBkg a,
body:not(.primary-white) .modules_bgPrimaryHover .moduleHover:hover .moduleBkg a,
body:not(.primary-white) .modules_bgPrimaryHover .moduleHover.moduleBkg:hover a,
body:not(.secondary-white) .bgSecondary,
body:not(.secondary-white) .bgSecondary a,
body:not(.secondary-white) .bgSecondary h1,
body:not(.secondary-white) .bgSecondary h1 a,
body:not(.secondary-white) .bgSecondary h2,
body:not(.secondary-white) .bgSecondary h2 a,
body:not(.secondary-white) .bgSecondary h3,
body:not(.secondary-white) .bgSecondary h3 a,
body:not(.secondary-white) .bgSecondary h4,
body:not(.secondary-white) .bgSecondary h4 a,
body:not(.secondary-white) .bgSecondary h5,
body:not(.secondary-white) .bgSecondary h5 a,
body:not(.secondary-white) .bgSecondary h6,
body:not(.secondary-white) .bgSecondary h6 a,
body:not(.secondary-white) .modules_bgSecondary .moduleBkg,
body:not(.secondary-white) .modules_bgSecondaryHover .moduleHover:hover .moduleBkg,
body:not(.secondary-white) .modules_bgSecondaryHover .moduleHover.moduleBkg:hover,
body:not(.secondary-white) .modules_bgSecondary .moduleBkg a,
body:not(.secondary-white) .modules_bgSecondaryHover .moduleHover:hover .moduleBkg a,
body:not(.secondary-white) .modules_bgSecondaryHover .moduleHover.moduleBkg:hover a,
body:not(.alternate-white) .bgAlternate,
body:not(.alternate-white) .bgAlternate a,
body:not(.alternate-white) .bgAlternate h1,
body:not(.alternate-white) .bgAlternate h1 a,
body:not(.alternate-white) .bgAlternate h2,
body:not(.alternate-white) .bgAlternate h2 a,
body:not(.alternate-white) .bgAlternate h3,
body:not(.alternate-white) .bgAlternate h3 a,
body:not(.alternate-white) .bgAlternate h4,
body:not(.alternate-white) .bgAlternate h4 a,
body:not(.alternate-white) .bgAlternate h5,
body:not(.alternate-white) .bgAlternate h5 a,
body:not(.alternate-white) .bgAlternate h6,
body:not(.alternate-white) .bgAlternate h6 a,
body:not(.alternate-white) .modules_bgAlternate .moduleBkg,
body:not(.alternate-white) .modules_bgAlternateHover .moduleHover:hover .moduleBkg,
body:not(.alternate-white) .modules_bgAlternateHover .moduleHover.moduleBkg:hover,
body:not(.alternate-white) .modules_bgAlternate .moduleBkg a,
body:not(.alternate-white) .modules_bgAlternateHover .moduleHover:hover .moduleBkg a,
body:not(.alternate-white) .modules_bgAlternateHover .moduleHover.moduleBkg:hover a,
body:not(.special-white) .bgSpecial,
body:not(.special-white) .bgSpecial a,
body:not(.special-white) .bgSpecial h1,
body:not(.special-white) .bgSpecial h1 a,
body:not(.special-white) .bgSpecial h2,
body:not(.special-white) .bgSpecial h2 a,
body:not(.special-white) .bgSpecial h3,
body:not(.special-white) .bgSpecial h3 a,
body:not(.special-white) .bgSpecial h4,
body:not(.special-white) .bgSpecial h4 a,
body:not(.special-white) .bgSpecial h5,
body:not(.special-white) .bgSpecial h5 a,
body:not(.special-white) .bgSpecial h6,
body:not(.special-white) .bgSpecial h6 a,
body:not(.special-white) .modules_bgSpecial .moduleBkg,
body:not(.special-white) .modules_bgMdDarkHover .moduleHover:hover .moduleBkg,
body:not(.special-white) .modules_bgMdDarkHover .moduleHover.moduleBkg:hover,
body:not(.special-white) .modules_bgSpecial .moduleBkg a,
body:not(.special-white) .modules_bgMdDarkHover .moduleHover:hover .moduleBkg a,
body:not(.special-white) .modules_bgMdDarkHover .moduleHover.moduleBkg:hover a,
.modules_bgMdLight .moduleBkg,
.modules_bgMdLightHover .moduleHover:hover .moduleBkg,
.modules_bgMdLightHover .moduleHover.moduleBkg:hover,
.modules_bgMdLight .moduleBkg a,
.modules_bgMdLightHover .moduleHover:hover .moduleBkg a,
.modules_bgMdLightHover .moduleHover.moduleBkg:hover a,
.modules_bgWhite .moduleBkg,
.modules_bgWhiteHover .moduleHover:hover .moduleBkg,
.modules_bgWhiteHover .moduleHover.moduleBkg:hover,
.modules_bgWhite .moduleBkg a,
.modules_bgWhiteHover .moduleHover:hover .moduleBkg a,
.modules_bgWhiteHover .moduleHover.moduleBkg:hover a
{
    color:#000000;
}
body:not(.primary-white) .bgPrimary a:hover,
body:not(.primary-white) .bgPrimary a:active,
body:not(.primary-white) .bgPrimary a:focus,
body:not(.secondary-white) .bgSecondary a:hover,
body:not(.secondary-white) .bgSecondary a:active,
body:not(.secondary-white) .bgSecondary a:focus,
body:not(.alternate-white) .bgAlternate a:hover,
body:not(.alternate-white) .bgAlternate a:active,
body:not(.alternate-white) .bgAlternate a:focus,
body:not(.special-white) .bgSpecial a:hover,
body:not(.special-white) .bgSpecial a:active,
body:not(.special-white) .bgSpecial a:focus
{
    color:#444444;
}
.primary-white .bgPrimary,
.primary-white .bgPrimary a,
.primary-white .bgPrimary h1,
.primary-white .bgPrimary h1 a,
.primary-white .bgPrimary h2,
.primary-white .bgPrimary h2 a,
.primary-white .bgPrimary h3,
.primary-white .bgPrimary h3 a,
.primary-white .bgPrimary h4,
.primary-white .bgPrimary h4 a,
.primary-white .bgPrimary h5,
.primary-white .bgPrimary h5 a,
.primary-white .bgPrimary h6,
.primary-white .bgPrimary h6 a,
.primary-white .modules_bgPrimary .moduleBkg,
.primary-white .modules_bgPrimary .moduleBkg a,
.secondary-white .bgSecondary,
.secondary-white .bgSecondary a,
.secondary-white .bgSecondary h1,
.secondary-white .bgSecondary h1 a,
.secondary-white .bgSecondary h2,
.secondary-white .bgSecondary h2 a,
.secondary-white .bgSecondary h3,
.secondary-white .bgSecondary h3 a,
.secondary-white .bgSecondary h4,
.secondary-white .bgSecondary h4 a,
.secondary-white .bgSecondary h5,
.secondary-white .bgSecondary h5 a,
.secondary-white .bgSecondary h6,
.secondary-white .bgSecondary h6 a,
.secondary-white .modules_bgSecondary .moduleBkg,
.secondary-white .modules_bgSecondary .moduleBkg a,
.alternate-white .bgAlternate,
.alternate-white .bgAlternate a,
.alternate-white .bgAlternate h1,
.alternate-white .bgAlternate h1 a,
.alternate-white .bgAlternate h2,
.alternate-white .bgAlternate h2 a,
.alternate-white .bgAlternate h3,
.alternate-white .bgAlternate h3 a,
.alternate-white .bgAlternate h4,
.alternate-white .bgAlternate h4 a,
.alternate-white .bgAlternate h5,
.alternate-white .bgAlternate h5 a,
.alternate-white .bgAlternate h6,
.alternate-white .bgAlternate h6 a,
.alternate-white .modules_bgAlternate .moduleBkg,
.alternate-white .modules_bgAlternate .moduleBkg a,
.special-white .bgSpecial,
.special-white .bgSpecial a,
.special-white .bgSpecial h1,
.special-white .bgSpecial h1 a,
.special-white .bgSpecial h2,
.special-white .bgSpecial h2 a,
.special-white .bgSpecial h3,
.special-white .bgSpecial h3 a,
.special-white .bgSpecial h4,
.special-white .bgSpecial h4 a,
.special-white .bgSpecial h5,
.special-white .bgSpecial h5 a,
.special-white .bgSpecial h6,
.special-white .bgSpecial h6 a,
.special-white .modules_bgSpecial .moduleBkg,
.special-white .modules_bgSpecial .moduleBkg a,
.bgMdDark,
.bgMdDark a,
.bgMdDark h1,
.bgMdDark h1 a,
.bgMdDark h2,
.bgMdDark h2 a,
.bgMdDark h3,
.bgMdDark h3 a,
.bgMdDark h4,
.bgMdDark h4 a,
.bgMdDark h5,
.bgMdDark h5 a,
.bgMdDark h6,
.bgMdDark h6 a,
.modules_bgMdDark .moduleBkg,
.modules_bgMdDark .moduleBkg a,
.bgDark,
.bgDark a,
.bgDark h1,
.bgDark h1 a,
.bgDark h2,
.bgDark h2 a,
.bgDark h3,
.bgDark h3 a,
.bgDark h4,
.bgDark h4 a,
.bgDark h5,
.bgDark h5 a,
.bgDark h6,
.bgDark h6 a
.modules_bgDark .moduleBkg,
.modules_bgDark .moduleBkg a
{
    color:#ffffff;
}
.primary-white .bgPrimary a:hover,
.primary-white .bgPrimary a:active,
.primary-white .bgPrimary a:focus,
.secondary-white .bgSecondary a:hover,
.secondary-white .bgSecondary a:active,
.secondary-white .bgSecondary a:focus,
.alternate-white .bgAlternate a:hover,
.alternate-white .bgAlternate a:active,
.alternate-white .bgAlternate a:focus,
.special-white .bgSpecial a:hover,
.special-white .bgSpecial a:active,
.special-white .bgSpecial a:focus,
.bgMdDark a:hover,
.bgMdDark a:active,
.bgMdDark a:focus,
.bgDark a:hover,
.bgDark a:active,
.bgDark a:focus,
.primary-white .modules_bgPrimaryHover .moduleHover:hover .moduleBkg,
.primary-white .modules_bgPrimaryHover .moduleHover.moduleBkg:hover,
.primary-white .modules_bgPrimaryHover .moduleHover:hover .moduleBkg a,
.primary-white .modules_bgPrimaryHover .moduleHover.moduleBkg:hover a,
.secondary-white .modules_bgSecondaryHover .moduleHover:hover .moduleBkg,
.secondary-white .modules_bgSecondaryHover .moduleHover.moduleBkg:hover,
.secondary-white .modules_bgSecondaryHover .moduleHover:hover .moduleBkg a,
.secondary-white .modules_bgSecondaryHover .moduleHover.moduleBkg:hover a,
.alternate-white .modules_bgAlternateHover .moduleHover:hover .moduleBkg,
.alternate-white .modules_bgAlternateHover .moduleHover.moduleBkg:hover,
.alternate-white .modules_bgAlternateHover .moduleHover:hover .moduleBkg a,
.alternate-white .modules_bgAlternateHover .moduleHover.moduleBkg:hover a,
.special-white .modules_bgSpecialHover .moduleHover:hover .moduleBkg,
.special-white .modules_bgSpecialHover .moduleHover.moduleBkg:hover,
.special-white .modules_bgSpecialHover .moduleHover:hover .moduleBkg a,
.special-white .modules_bgSpecialHover .moduleHover.moduleBkg:hover a,
.modules_bgMdDarkHover .moduleHover:hover .moduleBkg,
.modules_bgMdDarkHover .moduleHover.moduleBkg:hover,
.modules_bgMdDarkHover .moduleHover:hover .moduleBkg a,
.modules_bgMdDarkHover .moduleHover.moduleBkg:hover a,
.modules_bgDarkHover .moduleHover:hover .moduleBkg,
.modules_bgDarkHover .moduleHover.moduleBkg:hover,
.modules_bgDarkHover .moduleHover:hover .moduleBkg a,
.modules_bgDarkHover .moduleHover.moduleBkg:hover a
{
    color:#eaeaea;
}


/* Current, and parent page active states for menu items */
body ul .current-menu-parent > a,
body ul .current_page_item > a{
    color: #e2a240;
}
body ul .current-menu-parent > a,
body ul .current_page_item > a{
    border-color: #e2a240;
}

#modules .moduleBkg {
    background-color:#f6dcb0;
}
#modules .moduleBkg *{
    color: #000000;
}
#modules .moduleHover:hover .moduleBkg,
#modules .moduleHover.moduleBkg:hover{
    background-color:#be6b4e;
    
}
#modules .moduleHover:hover .moduleBkg *,
#modules .moduleHover.moduleBkg:hover *{
    color: #ffffff;
}



/* Gradient Backgrounds */
.gbPrimary {
    background: rgba(190,107,78,0);
    background: -moz-linear-gradient(
        top,
        rgba(190,107,78,0) 0%,
        rgba(190,107,78,0.7) 40%,
        rgba(190,107,78,0.8) 100%
    );
    background: -webkit-gradient(
        left top,
        left bottom,
        color-stop(0%, rgba(190,107,78,0)),
        color-stop(40%, rgba(190,107,78,0.7)),
        color-stop(100%, rgba(190,107,78,0.8))
    );
    background: -webkit-linear-gradient(
        top,
        rgba(190,107,78,0) 0%,
        rgba(190,107,78,0.7) 40%,
        rgba(190,107,78,0.8) 100%
    );
    background: -o-linear-gradient(
        top,
        rgba(190,107,78,0) 0%,
        rgba(190,107,78,0.7) 40%,
        rgba(190,107,78,0.8) 100%
    );
    background: -ms-linear-gradient(
        top,
        rgba(190,107,78,0) 0%,
        rgba(190,107,78,0.7) 40%,
        rgba(190,107,78,0.8) 100%
    );
    background: linear-gradient(
        to bottom,
        rgba(190,107,78,0) 0%,
        rgba(190,107,78,0.7) 40%,
        rgba(190,107,78,0.8) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(
        startColorstr='#be6b4e',
        endColorstr='#be6b4e',
        GradientType=0
    );
}
.gbSecondary {
    background: rgba(246,220,176,0);
    background: -moz-linear-gradient(
    top,
    rgba(246,220,176,0) 0%,
    rgba(246,220,176,0.7) 40%,
    rgba(246,220,176,0.8) 100%
    );
    background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(246,220,176,0)),
    color-stop(40%, rgba(246,220,176,0.7)),
    color-stop(100%, rgba(246,220,176,0.8))
    );
    background: -webkit-linear-gradient(
    top,
    rgba(246,220,176,0) 0%,
    rgba(246,220,176,0.7) 40%,
    rgba(246,220,176,0.8) 100%
    );
    background: -o-linear-gradient(
    top,
    rgba(246,220,176,0) 0%,
    rgba(246,220,176,0.7) 40%,
    rgba(246,220,176,0.8) 100%
    );
    background: -ms-linear-gradient(
    top,
    rgba(246,220,176,0) 0%,
    rgba(246,220,176,0.7) 40%,
    rgba(246,220,176,0.8) 100%
    );
    background: linear-gradient(
    to bottom,
    rgba(246,220,176,0) 0%,
    rgba(246,220,176,0.7) 40%,
    rgba(246,220,176,0.8) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#f6dcb0',
    endColorstr='#f6dcb0',
    GradientType=0
    );
}
.gbAlternate {

    background: rgba(226,162,64,0);
    background: -moz-linear-gradient(
    top,
    rgba(226,162,64,0) 0%,
    rgba(226,162,64,0.7) 40%,
    rgba(226,162,64,0.8) 100%
    );
    background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(226,162,64,0)),
    color-stop(40%, rgba(226,162,64,0.7)),
    color-stop(100%, rgba(226,162,64,0.8))
    );
    background: -webkit-linear-gradient(
    top,
    rgba(226,162,64,0) 0%,
    rgba(226,162,64,0.7) 40%,
    rgba(226,162,64,0.8) 100%
    );
    background: -o-linear-gradient(
    top,
    rgba(226,162,64,0) 0%,
    rgba(226,162,64,0.7) 40%,
    rgba(226,162,64,0.8) 100%
    );
    background: -ms-linear-gradient(
    top,
    rgba(226,162,64,0) 0%,
    rgba(226,162,64,0.7) 40%,
    rgba(226,162,64,0.8) 100%
    );
    background: linear-gradient(
    to bottom,
    rgba(226,162,64,0) 0%,
    rgba(226,162,64,0.7) 40%,
    rgba(226,162,64,0.8) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#e2a240',
    endColorstr='#e2a240',
    GradientType=0
    );
}
.gbSpecial {

    background: rgba(116,126,76,0);
    background: -moz-linear-gradient(
    top,
    rgba(116,126,76,0) 0%,
    rgba(116,126,76,0.7) 40%,
    rgba(116,126,76,0.8) 100%
    );
    background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(116,126,76,0)),
    color-stop(40%, rgba(116,126,76,0.7)),
    color-stop(100%, rgba(116,126,76,0.8))
    );
    background: -webkit-linear-gradient(
    top,
    rgba(116,126,76,0) 0%,
    rgba(116,126,76,0.7) 40%,
    rgba(116,126,76,0.8) 100%
    );
    background: -o-linear-gradient(
    top,
    rgba(116,126,76,0) 0%,
    rgba(116,126,76,0.7) 40%,
    rgba(116,126,76,0.8) 100%
    );
    background: -ms-linear-gradient(
    top,
    rgba(116,126,76,0) 0%,
    rgba(116,126,76,0.7) 40%,
    rgba(116,126,76,0.8) 100%
    );
    background: linear-gradient(
    to bottom,
    rgba(116,126,76,0) 0%,
    rgba(116,126,76,0.7) 40%,
    rgba(116,126,76,0.8) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#747e4c',
    endColorstr='#747e4c',
    GradientType=0
    );
}
.gbWhite {
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(
    top,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.9) 30%,
    rgba(255,255,255,0.9) 100%
    );
    background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(255,255,255,0)),
    color-stop(30%, rgba(255,255,255,0.9)),
    color-stop(100%, rgba(255,255,255,0.9))
    );
    background: -webkit-linear-gradient(
    top,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.9) 30%,
    rgba(255,255,255,0.9) 100%
    );
    background: -o-linear-gradient(
    top,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.9) 30%,
    rgba(255,255,255,0.9) 100%
    );
    background: -ms-linear-gradient(
    top,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.9) 30%,
    rgba(255,255,255,0.9) 100%
    );
    background: linear-gradient(
    to bottom,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.9) 30%,
    rgba(255,255,255,0.9) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#ffffff',
    endColorstr='#ffffff',
    GradientType=0
    );
}
.gbMdLight {

background: rgba(234,234,234,0);
background: -moz-linear-gradient(
top,
rgba(234,234,234,0) 0%,
rgba(234,234,234,0.7) 40%,
rgba(234,234,234,0.8) 100%
);
background: -webkit-gradient(
left top,
left bottom,
color-stop(0%, rgba(234,234,234,0)),
color-stop(40%, rgba(234,234,234,0.7)),
color-stop(100%, rgba(234,234,234,0.8))
);
background: -webkit-linear-gradient(
top,
rgba(234,234,234,0) 0%,
rgba(234,234,234,0.7) 40%,
rgba(234,234,234,0.8) 100%
);
background: -o-linear-gradient(
top,
rgba(234,234,234,0) 0%,
rgba(234,234,234,0.7) 40%,
rgba(234,234,234,0.8) 100%
);
background: -ms-linear-gradient(
top,
rgba(234,234,234,0) 0%,
rgba(234,234,234,0.7) 40%,
rgba(234,234,234,0.8) 100%
);
background: linear-gradient(
to bottom,
rgba(234,234,234,0) 0%,
rgba(234,234,234,0.7) 40%,
rgba(234,234,234,0.8) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#eaeaea',
endColorstr='#eaeaea',
GradientType=0
);
}
.gbMdDark {

background: rgba(68,68,68,0);
background: -moz-linear-gradient(
top,
rgba(68,68,68,0) 0%,
rgba(68,68,68,0.7) 40%,
rgba(68,68,68,0.8) 100%
);
background: -webkit-gradient(
left top,
left bottom,
color-stop(0%, rgba(68,68,68,0)),
color-stop(40%, rgba(68,68,68,0.7)),
color-stop(100%, rgba(68,68,68,0.8))
);
background: -webkit-linear-gradient(
top,
rgba(68,68,68,0) 0%,
rgba(68,68,68,0.7) 40%,
rgba(68,68,68,0.8) 100%
);
background: -o-linear-gradient(
top,
rgba(68,68,68,0) 0%,
rgba(68,68,68,0.7) 40%,
rgba(68,68,68,0.8) 100%
);
background: -ms-linear-gradient(
top,
rgba(68,68,68,0) 0%,
rgba(68,68,68,0.7) 40%,
rgba(68,68,68,0.8) 100%
);
background: linear-gradient(
to bottom,
rgba(68,68,68,0) 0%,
rgba(68,68,68,0.7) 40%,
rgba(68,68,68,0.8) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#444444',
endColorstr='#444444',
GradientType=0
);
}
.gbDark {

background: rgba(0,0,0,0);
background: -moz-linear-gradient(
top,
rgba(0,0,0,0) 0%,
rgba(0,0,0,0.7) 40%,
rgba(0,0,0,0.8) 100%
);
background: -webkit-gradient(
left top,
left bottom,
color-stop(0%, rgba(0,0,0,0)),
color-stop(40%, rgba(0,0,0,0.7)),
color-stop(100%, rgba(0,0,0,0.8))
);
background: -webkit-linear-gradient(
top,
rgba(0,0,0,0) 0%,
rgba(0,0,0,0.7) 40%,
rgba(0,0,0,0.8) 100%
);
background: -o-linear-gradient(
top,
rgba(0,0,0,0) 0%,
rgba(0,0,0,0.7) 40%,
rgba(0,0,0,0.8) 100%
);
background: -ms-linear-gradient(
top,
rgba(0,0,0,0) 0%,
rgba(0,0,0,0.7) 40%,
rgba(0,0,0,0.8) 100%
);
background: linear-gradient(
to bottom,
rgba(0,0,0,0) 0%,
rgba(0,0,0,0.7) 40%,
rgba(0,0,0,0.8) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#000000',
endColorstr='#000000',
GradientType=0
);
}

/* Border Color */
.borderPrimary { border-color: #be6b4e !important; }
.borderSecondary { border-color: #f6dcb0!important; }
.borderAlternate { border-color: #e2a240!important; }
.borderSpecial, #siteWrap ~ .wph-modal .hustle-modal .hustle-modal-body { border-color: #747e4c!important; }
.borderWhite { border-color: #ffffff!important; }
.borderMdLight { border-color: #eaeaea!important; }
.borderMdDark { border-color: #444444!important; }
.borderDark { border-color: #000000!important; }

.colorPrimary a,
.colorPrimary {
color: #be6b4e ;
}
.colorSecondary a,
.colorSecondary {
color: #f6dcb0 ;
}
.colorAlternate a,
.colorAlternate {
color: #e2a240 ;
}
.colorSpecial a,
.colorSpecial, #siteWrap ~ .wph-modal .hustle-modal-title {
color: #747e4c;
}
.colorWhite a,
.colorWhite, #modules .mFaq .moduleHover:hover a.moduleBkg, #eventWrapper article.type-tribe_events time, #eventWrapper article.type-tribe_events .eventMore, .posts-content .posts-wrap .btn-content:hover {
color: #ffffff;
}
.colorMdLight a,
.colorMdLight {
color: #eaeaea ;
}
.colorMdDark a,
.colorMdDark {
color: #444444 ;
}
.colorDark a,
.colorDark, a.mFloorLink, #h_il a.backToIntro, #modules .mFaq .moduleHover a.moduleBkg, .posts-content .posts-wrap .btn-content {
color: #000000;
}


/* Color Hovers */
.colorPrimaryHover a:hover,
.colorPrimaryHover:hover {
color: #be6b4e;
}
.colorSecondaryHover a:hover,
.colorSecondaryHover:hover {
color: #f6dcb0 ;
}
.colorAlternateHover a:hover,
.colorAlternate:hover {
color: #e2a240 ;
}
.colorSpecialHover a:hover,
.colorSpecialHover:hover, #siteWrap ~ .wph-modal .hustle-modal-title {
color: #747e4c;
}
.colorWhiteHover a:hover,
.colorWhiteHover:hover, #modules .mFaq .moduleHover:hover a.moduleBkg, #eventWrapper article.type-tribe_events time, #eventWrapper article.type-tribe_events .eventMore, .posts-content .posts-wrap .btn-content:hover {
color: #ffffff;
}
.colorMdLightHover a:hover,
.colorMdLightHover:hover {
color: #eaeaea ;
}
.colorMdDarkHover a:hover,
.colorMdDarkHover:hover {
color: #444444 ;
}
.colorDarkHover a:hover,
.colorDarkHover:hover, a.mFloorLink, #h_il a.backToIntro, #modules .mFaq .moduleHover a.moduleBkg, .posts-content .posts-wrap .btn-content {
color: #000000;
}


/* Backgrounds */
.bgPrimary,
.bgPrimaryAfter:after,
.bgPrimaryBefore:before, .tribe-events-loop article {
background-color: #be6b4e;
}
.bgSecondary,
.bgSecondaryAfter:after,
.bgSecondaryBefore:before {
background-color: #f6dcb0;
}
.bgAlternate,
.bgAlternateAfter:after,
.bgAlternateBefore:before {
background-color: #e2a240;
}
.bgSpecial,
.bgSpecialAfter:after,
.bgSpecialBefore:before, #siteWrap ~ .wph-modal .hustle-modal-close, #siteWrap ~ .wph-modal .hustle-modal-cta, .tribe-events-loop:hover article {
background-color: #747e4c;
}
#siteHeader,
.bgWhite,
.bgWhiteAfter:after,
.bgWhiteBefore:before {
background-color: #ffffff;
}
.bgMdLight,
.bgMdLigntAfter:after,
.bgMdLightBefore:before {
background-color: #eaeaea;
}
.bgMdDark,
.bgMdDarkAfter:after,
.bgMdDarkBefore:before {
background-color: #444444;
}
.bgDark,
.bgDarkAfter:after,
.bgDarkBefore:before {
background-color: #000000;
}

/* Backgrounds Hovers */
.bgPrimaryHover:hover, .tribe-events-loop article {
background-color: #be6b4e;
}
.bgSecondaryHover:hover {
background-color: #f6dcb0;
}
.bgAlternateHover:hover {
background-color: #e2a240;
}
.bgSpecialHover:hover, #siteWrap ~ .wph-modal .hustle-modal-close, #siteWrap ~ .wph-modal .hustle-modal-cta, .tribe-events-loop:hover article {
background-color: #747e4c;
}
.bgWhiteHover:hover {
background-color: #ffffff;
}
.bgMdLightHover:hover {
background-color: #eaeaea;
}
.bgMdDarkHover:hover {
background-color: #444444;
}
.bgDarkHover:hover {
background-color: #000000;
}
.bgPrimaryForce { background-color: #be6b4e !important; }
.bgSecondaryForce { background-color: #f6dcb0 !important; }
.bgAlternateForce { background-color: #e2a240 !important; }
.bgSpecialForce { background-color: #747e4c !important; }
.bgWhiteForce { background-color: #ffffff !important; }
.bgMdLightForce { background-color: #eaeaea !important; }
.bgMdDarkForce { background-color: #444444 !important; }
.bgDarkForce { background-color: #000000 !important; }


/* Font Classes */
.fontSans, #mobileNav a, .eListMain .events_venue, #seContent #eventsBack a, #seContent time, .eListMain h3, article.type-tribe_events time span, .article.type-tribe_events .eventMore, #modules .m_Posts .catWrap, #modules .m_Posts .catWrap a, #modules .m_Posts h4, #modules .m_Posts h3, #modules .m_Posts h4 a, #modules .m_Posts h3 a, #modules .m_Posts h6, #modules .mGate h4,  #modules .mGate .viewMore, #modules .mIBox h5, #modules .mIBox a, #modules .mGal h5, #modules .mGal a, .posts-content .cat-wrap #cat, .mfp-close.tabbed-close, .mStaff blockquote cite, .anchorArrowLink::after, #sidebar .widget_nav_menu a, #qFormWrap h3, #qFormWrap h4. #modules .mTab .tabIntructions, #qFormButton, #mobileNavBtn span.text{font-family:'Montserrat', sans-serif;}
.fontSerif, .popup-video_download h5, article.type-tribe_events time, article#noEvents .tribe-events-list-event-title{font-family:'Oswald', serif;}
.fontBody{font-family:'Montserrat', sans-serif;}
.fontAlt{font-family:'Oswald', serif;}

/* Custom Styles */
.posts-content { padding-bottom: 0px; }
nav.navigation.posts-navigation { padding-bottom: 120px; }
.mDouble .content a { color: white !important;}

.tribe-events-loop h3, #eventWrapper article.type-tribe_events .eventMore,.tribe-events-loop time    {font-weight:400;}

#h_intro .introWrap {margin-top: 4px!important;}

@media (max-width: 991px)
#h_intro .introWrap {margin-top: 4px!important;}

#headerMain nav ul.nav>.menu-item a {
    font-size: 14px!important;
}/* Responsive Styles */
