body{
    font-size:1.8rem;
    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:0;
}


#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:Helvetica;
font-size:18px;
}

h6, h6 a{
text-transform:uppercase;
font-weight:bold;
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:16px;
}
.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:15px;}
.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.8rem; }
.headSeo,
h1.headSeo,
h2.headSeo,
h3.headSeo,
h4.headSeo{ font-size:14px;}
.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.8rem; }
h6, h6 a{ font-size:1.8rem; }
.headSeo,
h1.headSeo,
h2.headSeo,
h3.headSeo,
h4.headSeo{ font-size:1.8rem;}
.headMain,
h1.headMain,
h2.headMain,
h3.headMain,
h4.headMain{ font-size:19px;}
}
  
::-moz-selection { background-color: rgba(213, 90, 24, 0.75); color: #fff;}
::selection { background-color: rgba(213, 90, 24, 0.75); color: #fff;}
/* Theme Set Colors */

/* Link Color */
a{
    color:#d55a18;
}
a:hover,
a:active,
a:focus{
    color:#0f6f76;
}

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

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


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


/* QForm Button Color */
.gform_button{
    background-color:#0f6f76;
    color:#ffffff !important;
}
.gform_button:hover,
.gform_button:active,
.gform_button:focus{
    background-color:#d55a18;
    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: #171717;
}
.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:#222222;
}
.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: #0f6f76;
}
body ul .current-menu-parent > a,
body ul .current_page_item > a{
    border-color: #0f6f76;
}

#modules .moduleBkg {
    background-color:#0f6f76;
}
#modules .moduleBkg *{
    color: #ffffff;
}
#modules .moduleHover:hover .moduleBkg,
#modules .moduleHover.moduleBkg:hover{
    background-color:#d55a18;
    
}
#modules .moduleHover:hover .moduleBkg *,
#modules .moduleHover.moduleBkg:hover *{
    color: #ffffff;
}



/* Gradient Backgrounds */
.gbPrimary {
    background: rgba(77,135,185,0);
    background: -moz-linear-gradient(
        top,
        rgba(77,135,185,0) 0%,
        rgba(77,135,185,0.7) 40%,
        rgba(77,135,185,0.8) 100%
    );
    background: -webkit-gradient(
        left top,
        left bottom,
        color-stop(0%, rgba(77,135,185,0)),
        color-stop(40%, rgba(77,135,185,0.7)),
        color-stop(100%, rgba(77,135,185,0.8))
    );
    background: -webkit-linear-gradient(
        top,
        rgba(77,135,185,0) 0%,
        rgba(77,135,185,0.7) 40%,
        rgba(77,135,185,0.8) 100%
    );
    background: -o-linear-gradient(
        top,
        rgba(77,135,185,0) 0%,
        rgba(77,135,185,0.7) 40%,
        rgba(77,135,185,0.8) 100%
    );
    background: -ms-linear-gradient(
        top,
        rgba(77,135,185,0) 0%,
        rgba(77,135,185,0.7) 40%,
        rgba(77,135,185,0.8) 100%
    );
    background: linear-gradient(
        to bottom,
        rgba(77,135,185,0) 0%,
        rgba(77,135,185,0.7) 40%,
        rgba(77,135,185,0.8) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(
        startColorstr='#4d87b9',
        endColorstr='#4d87b9',
        GradientType=0
    );
}
.gbSecondary {
    background: rgba(219,204,196,0);
    background: -moz-linear-gradient(
    top,
    rgba(219,204,196,0) 0%,
    rgba(219,204,196,0.7) 40%,
    rgba(219,204,196,0.8) 100%
    );
    background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(219,204,196,0)),
    color-stop(40%, rgba(219,204,196,0.7)),
    color-stop(100%, rgba(219,204,196,0.8))
    );
    background: -webkit-linear-gradient(
    top,
    rgba(219,204,196,0) 0%,
    rgba(219,204,196,0.7) 40%,
    rgba(219,204,196,0.8) 100%
    );
    background: -o-linear-gradient(
    top,
    rgba(219,204,196,0) 0%,
    rgba(219,204,196,0.7) 40%,
    rgba(219,204,196,0.8) 100%
    );
    background: -ms-linear-gradient(
    top,
    rgba(219,204,196,0) 0%,
    rgba(219,204,196,0.7) 40%,
    rgba(219,204,196,0.8) 100%
    );
    background: linear-gradient(
    to bottom,
    rgba(219,204,196,0) 0%,
    rgba(219,204,196,0.7) 40%,
    rgba(219,204,196,0.8) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#dbccc4',
    endColorstr='#dbccc4',
    GradientType=0
    );
}
.gbAlternate {

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

    background: rgba(15,111,118,0);
    background: -moz-linear-gradient(
    top,
    rgba(15,111,118,0) 0%,
    rgba(15,111,118,0.7) 40%,
    rgba(15,111,118,0.8) 100%
    );
    background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(15,111,118,0)),
    color-stop(40%, rgba(15,111,118,0.7)),
    color-stop(100%, rgba(15,111,118,0.8))
    );
    background: -webkit-linear-gradient(
    top,
    rgba(15,111,118,0) 0%,
    rgba(15,111,118,0.7) 40%,
    rgba(15,111,118,0.8) 100%
    );
    background: -o-linear-gradient(
    top,
    rgba(15,111,118,0) 0%,
    rgba(15,111,118,0.7) 40%,
    rgba(15,111,118,0.8) 100%
    );
    background: -ms-linear-gradient(
    top,
    rgba(15,111,118,0) 0%,
    rgba(15,111,118,0.7) 40%,
    rgba(15,111,118,0.8) 100%
    );
    background: linear-gradient(
    to bottom,
    rgba(15,111,118,0) 0%,
    rgba(15,111,118,0.7) 40%,
    rgba(15,111,118,0.8) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#0f6f76',
    endColorstr='#0f6f76',
    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(34,34,34,0);
background: -moz-linear-gradient(
top,
rgba(34,34,34,0) 0%,
rgba(34,34,34,0.7) 40%,
rgba(34,34,34,0.8) 100%
);
background: -webkit-gradient(
left top,
left bottom,
color-stop(0%, rgba(34,34,34,0)),
color-stop(40%, rgba(34,34,34,0.7)),
color-stop(100%, rgba(34,34,34,0.8))
);
background: -webkit-linear-gradient(
top,
rgba(34,34,34,0) 0%,
rgba(34,34,34,0.7) 40%,
rgba(34,34,34,0.8) 100%
);
background: -o-linear-gradient(
top,
rgba(34,34,34,0) 0%,
rgba(34,34,34,0.7) 40%,
rgba(34,34,34,0.8) 100%
);
background: -ms-linear-gradient(
top,
rgba(34,34,34,0) 0%,
rgba(34,34,34,0.7) 40%,
rgba(34,34,34,0.8) 100%
);
background: linear-gradient(
to bottom,
rgba(34,34,34,0) 0%,
rgba(34,34,34,0.7) 40%,
rgba(34,34,34,0.8) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#222222',
endColorstr='#222222',
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: #4d87b9 !important; }
.borderSecondary { border-color: #dbccc4!important; }
.borderAlternate { border-color: #d55a18!important; }
.borderSpecial, #siteWrap ~ .wph-modal .hustle-modal .hustle-modal-body { border-color: #0f6f76!important; }
.borderWhite { border-color: #ffffff!important; }
.borderMdLight { border-color: #eaeaea!important; }
.borderMdDark { border-color: #222222!important; }
.borderDark { border-color: #000000!important; }

.colorPrimary a,
.colorPrimary {
color: #4d87b9 ;
}
.colorSecondary a,
.colorSecondary {
color: #dbccc4 ;
}
.colorAlternate a,
.colorAlternate {
color: #d55a18 ;
}
.colorSpecial a,
.colorSpecial, #siteWrap ~ .wph-modal .hustle-modal-title {
color: #0f6f76;
}
.colorWhite a,
.colorWhite {
color: #ffffff;
}
.colorMdLight a,
.colorMdLight {
color: #eaeaea ;
}
.colorMdDark a,
.colorMdDark {
color: #222222 ;
}
.colorDark a,
.colorDark, a.mFloorLink, #h_il a.backToIntro, #tribe-events-content time.moduleBkg, #tribe-events-content div.eventMore {
color: #000000;
}


/* Color Hovers */
.colorPrimaryHover a:hover,
.colorPrimaryHover:hover {
color: #4d87b9;
}
.colorSecondaryHover a:hover,
.colorSecondaryHover:hover {
color: #dbccc4 ;
}
.colorAlternateHover a:hover,
.colorAlternate:hover {
color: #d55a18 ;
}
.colorSpecialHover a:hover,
.colorSpecialHover:hover, #siteWrap ~ .wph-modal .hustle-modal-title {
color: #0f6f76;
}
.colorWhiteHover a:hover,
.colorWhiteHover:hover {
color: #ffffff;
}
.colorMdLightHover a:hover,
.colorMdLightHover:hover {
color: #eaeaea ;
}
.colorMdDarkHover a:hover,
.colorMdDarkHover:hover {
color: #222222 ;
}
.colorDarkHover a:hover,
.colorDarkHover:hover, a.mFloorLink, #h_il a.backToIntro, #tribe-events-content time.moduleBkg, #tribe-events-content div.eventMore {
color: #000000;
}


/* Backgrounds */
.bgPrimary,
.bgPrimaryAfter:after,
.bgPrimaryBefore:before, .bgPrimary {
background-color: #4d87b9;
}
.bgSecondary,
.bgSecondaryAfter:after,
.bgSecondaryBefore:before {
background-color: #dbccc4;
}
.bgAlternate,
.bgAlternateAfter:after,
.bgAlternateBefore:before {
background-color: #d55a18;
}
.bgSpecial,
.bgSpecialAfter:after,
.bgSpecialBefore:before, #siteWrap ~ .wph-modal .hustle-modal-close, #siteWrap ~ .wph-modal .hustle-modal-cta {
background-color: #0f6f76;
}
#siteHeader,
.bgWhite,
.bgWhiteAfter:after,
.bgWhiteBefore:before {
background-color: #ffffff;
}
.bgMdLight,
.bgMdLigntAfter:after,
.bgMdLightBefore:before {
background-color: #eaeaea;
}
.bgMdDark,
.bgMdDarkAfter:after,
.bgMdDarkBefore:before {
background-color: #222222;
}
.bgDark,
.bgDarkAfter:after,
.bgDarkBefore:before {
background-color: #000000;
}

/* Backgrounds Hovers */
.bgPrimaryHover:hover, .bgPrimary {
background-color: #4d87b9;
}
.bgSecondaryHover:hover {
background-color: #dbccc4;
}
.bgAlternateHover:hover {
background-color: #d55a18;
}
.bgSpecialHover:hover, #siteWrap ~ .wph-modal .hustle-modal-close, #siteWrap ~ .wph-modal .hustle-modal-cta {
background-color: #0f6f76;
}
.bgWhiteHover:hover {
background-color: #ffffff;
}
.bgMdLightHover:hover {
background-color: #eaeaea;
}
.bgMdDarkHover:hover {
background-color: #222222;
}
.bgDarkHover:hover {
background-color: #000000;
}
.bgPrimaryForce { background-color: #4d87b9 !important; }
.bgSecondaryForce { background-color: #dbccc4 !important; }
.bgAlternateForce { background-color: #d55a18 !important; }
.bgSpecialForce { background-color: #0f6f76 !important; }
.bgWhiteForce { background-color: #ffffff !important; }
.bgMdLightForce { background-color: #eaeaea !important; }
.bgMdDarkForce { background-color: #222222 !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 */
.tribe-events-loop article { background-color: #dbccc4; }
body.sitemap #modules .mSingle li.menu-item a { text-decoration: underline !important; }

.tribe-events-loop h3, #eventWrapper article.type-tribe_events .eventMore,.tribe-events-loop time    {font-weight:400;}

main.main #modules .mHead {margin-bottom: 20px;}

#h_intro .introWrap {margin-top: 4px!important;}

@media (max-width: 991px)
#h_intro .introWrap {margin-top: 4px!important;}

#h_offer {
        padding-bottom: 50px;
}
#h_offer .introWrap {
  position: relative;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  background-color: #fff;
  margin-top: -80px;
  
}
#h_offer .introWrap .column li {
    list-style: none; 
    position: relative;
    border-bottom: 1px solid #2d6f76;
    padding: 28px 10px 28px 95px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-content: center;
    align-items: center;"
}

#h_offer .introWrap .column ul li icon {
    display: inline-block;
    position: absolute;
    left: 5px; 
    top: 50%; 
    transform: translateY(-50%);
}

#h_offer .introWrap .column ul li icon svg{
    display: block;
}
#h_offer .introWrap .column ul li icon svg path{
    fill:none;stroke: #2d6f76;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;
}
#h_offer .introWrap h3 {
  text-transform: none;
  margin-bottom: 40px;
}
#h_offer .introWrap a.btn-content {
  margin: 5px;
  transition: all;
  padding-left: 50px;
  padding-right: 50px;
  min-width: 47%;
}
#h_offer .introWrap .btn-content{
    background-color: #93950d;
}

#h_offer .introWrap .btn-content:hover {
    background-color: #d9ccc4;
}
.split-section {
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 768px) {
  #h_offer .introWrap {
    padding-left: 25px;
    padding-right: 25px;
    margin-top: -60px;
    max-width: calc(100% - 120px);
    .column {
        width: 100%; /* Make columns stack on top of each other */
    }
  }
  #h_offer .introWrap h3 {
    margin-bottom: 35px;
  }
  #h_offer .introWrap .column h5 {
    text-transform: capitalize !important;
    font-size: 1.5em !important;
  }
  #h_offer .introWrap a.btn-content {
    min-width: 70%;
    margin: 5px auto;
  }
}
@media (max-width: 576px) {
  #h_offer .introWrap {
    margin-top: 0;
    max-width: 100%;
  }
  #h_offer .introWrap a.btn-content {
    min-width: 85%;
  }
}

.offer_column {
    width: 50%;
    box-sizing: border-box;
    padding: 20px;
}

@media only screen and (max-width: 768px) {
    .offer_column {
        width: 100%;
       padding: 0px;
    }
.offer_column .btn-wrapper {
margin-bottom: 20px;
}
.offer_column ul {
padding-left: 0px
}
.page-id-292 #h_offer .introWrap {
    padding-left: 0;
    padding-right: 0;
}
@media (min-width: 768px) {
  #h_offer .introWrap a.btn-content {
    min-width: 100%;
}
main {
    font-size: 1.8rem;
}
#h_il .ilContentWrap div:not(.linkWrap) {
    font-size: 1.8rem;
}/* Responsive Styles */
