footer .bg-dark {
    background-color: black !important;
}

/*.globalnav-left, #GlobalNavigation .navbar-brand {*/
/*    display: none !important;*/
/*}*/

#GlobalNavigation {
    background-color: #256d89 !important;
    border: none !important;
}

.navbar-expand .navbar-collapse {
    justify-content: end;
}

#GlobalNavigation, #GlobalNavigation .globalnav-left > .nav-item > .nav-link, #GlobalNavigation .globalnav-right > .nav-item > .nav-link {
    border: none !important;
}

.footer.bg-primary {
    background-color: #000 !important;
}
#SiteNavigation, .bg-dark {
    background-color: #256d89 !important;
}
#SiteNavigation navbar-nav .nav-item .nav-link {
        border-color: rgba(0, 0, 0, 0.25) !important;

}

.khl-article-block-title .border-bottom {
    border-bottom: 4px solid #256d89 !important;
}
.khl-article-block-title .h5 {
    text-transform: uppercase !important;
    padding-bottom: 1px !important;
}
.khl-article-block-title .h5:hover {
    text-decoration-line: none;
}
.khl-article-block-title > .h5 > span:hover {
        text-decoration-line: none;
    }

.khl-article-block-title > span.d-block, .khl-article-block-title > a.d-block, .khl-article-block-title > a > span.d-block, .khl-article-block-title > span.d-block, .khl-article-block-title > span.d-block, a > span.h5 {
        display: inline-block !important;
    }
.khl-article-block-linkdescription {
    background-color: #256d89 !important;
    border-radius: 5px !important;
    padding: 0.1rem !important;
    padding-right: 0.5rem !important;
    text-transform: uppercase !important;
}
.khl-article-block-linkdescription > a:hover {
    text-decoration: none;
    color: white !important;
}
.khl-article-block-linkdescription > a:visited {
    color: white !important;
}
.khl-article-block-linkdescription .text-primary {
    color: #fff !important;
}
body {
    overflow-x: hidden !important;
}
.cb-subscribe-header > .h5 {
    text-transform : none !important;
}
.contact-section .h5 {
    padding-bottom: 3px !important;
}
/*main > .pb-3, main.pb-3 {*/
/*    padding-bottom: 0 !important;*/
/*}*/
#SiteNavigation {
    box-shadow: 0px 0 10px #111;
    padding: 0 !important;
}
footer a {
    color: white;
}
footer a:hover {
    color: white;
}
.col-12.col-md-4.col-lg-3.khl-all-mag-item.p-2 > .row.mx-n1 > .col-9.col-md-5.px-1.align-self-center > .row.justify-content-center.mx-n1 {
    display:none;
}
.col-12.px-1.d-none.d-md-block > a {
    display: none;
}
.bg-primary.khl-all-mag-promo.mb-3 {
    background-color: transparent !important;
}
.col-12.col-md-12.px-1.pb-2.text-left:last-child > a {
    text-transform: uppercase;
}
.bg-dark.also-part-of-the-group {
    background-color:#284560!important;
    border-bottom:2px solid white!important;
}
.row > .col-12.col-lg > h1.border-bottom.border-primary {
    display: inline-block !important;
    text-transform: uppercase !important;
    padding-bottom: 1px !important;
    border-bottom: 4px solid #256d89 !important;
    color: #256d89 !important;
    font-weight: 700;
    font-size: 1.25rem;
    margin-bottom: 0.5rem;
    line-height: 1.2;
}
.khl-article-block-linkdescription > a.text-primary:focus {
    color: white !important;
    text-decoration: none;
}

div.modal-content div.row div.col-12.text-center a[href='/Account/Register?returnUrl=%2F']
{
    color:#256d89 !important;
}

div.alert.alert-warning.text-center > a[href='/Account/ForgotPassword']
{
    color:#256d89 !important;
}
    
.modal-dialog a {
    color: #256d89 !important;
}