#GlobalNavigation {
	background-color: white !important
}
#GlobalNavigation .nav-link {
	text-transform: uppercase;
	color: #005581;
	font-size: 80%;
	font-weight: bold
}
#GlobalNavigation .nav-link:hover {
	text-decoration: underline;
	color: black
}
#GlobalNavigation .navbar-nav>.nav-item>.nav-link {
	padding-left: .9rem;
	padding-right: .9rem
}
#GlobalNavigation, #GlobalNavigation .globalnav-left>.nav-item>.nav-link, #GlobalNavigation .globalnav-right>.nav-item>.nav-link {
	border-color: rgba(0, 0, 0, 0.25)
}
#SiteNavigation .nav-link {
	color: white;
	text-transform: uppercase;
	font-size: 80%;
	font-weight: bold
}
#SiteNavigation .nav-link:hover {
	text-decoration: underline
}
#SiteNavigation .nav-item.active {
	background-color: white
}
#SiteNavigation .nav-item.active .nav-link {
	color: #256d89
}
#SiteNavigation .navbar-nav>.nav-item>.nav-link {
	padding-left: 1rem;
	padding-right: 1rem
}
.custom-scroll-bar::-webkit-scrollbar-thumb {
	background: #256d89;
}
.custom-scroll-bar::-webkit-scrollbar-thumb:hover {
	background: #284355;
}
.mobile-nav .mobile-nav-item {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: bold
}
.mobile-nav .btn-link {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.1rem;
}
/*.masthead {*/
/*    height: 150px;*/
/*}*/
.magazine-dropdown-division-title {
    font-weight: 700;
}
.global-nav-img-dropdown-title-container, .magazine-dropdown-title-container {
    font-size: 0.8rem;
}
.global-nav-img-dropdown-img-container img, .magazine-dropdown-img-container img {
    align-self: start !important;
}
#SiteNavigation .navbar-brand img {
    max-width: 100%;
}
@media (min-width: 768px){
    .khl-all-mag-item > .row {
        height: 100% !important;
    }
    .khl-all-mag-item > .row > div:first-child,
    .khl-all-mag-item > .row > div:nth-child(2) {
        align-self: initial !important;
    }
    .khl-all-mag-item > .row > div:last-child{
        align-self: flex-end !important;
    }
    .SingleMagPromo > .row {
        height:  100% !important;
    }
    
    .khl-brand-mag-item > .row {
        height:  100% !important;
    }
    
    .khl-brand-mag-item > .row > div:first-child,
    .khl-brand-mag-item > .row > div:nth-child(2){
        align-self: initial !important;
    }
    .khl-brand-mag-item > .row > div:last-child {
        align-self: flex-end !important;
    }
}
@media(max-width: 767px){
    p {
        font-size: 1.2rem;
    }   
}
@media (min-width: 600px) {
    #ccc #ccc-notify.ccc-notify__box {
        max-height: 550px !important;
    }

    #ccc #ccc-notify.ccc-notify__box {
        border-radius: 0 !important;
        padding: 24px 32px !important;
    }
}

.ccc-notify-text h1 {
    padding-right: 40px !important;
    margin-bottom: 12px !important;
}

#ccc-notify-title {
    font-size: 1.2em;
}

#ccc .ccc-notify-button {
    background-color: #fff !important;
    border-color: #1e576e !important;
    font-weight: 600 !important;
}

#ccc .ccc-notify-button span {
    color: #1e576e !important;
}

#ccc .ccc-notify-button.ccc-reject-button,
#ccc #ccc-notify-reject,
#ccc #ccc-reject-settings {
    border: 2px solid #1e576e !important;
    border-color: #1e576e !important;
}

#ccc .ccc-notify-buttons .ccc-notify-button.ccc-reject-button {
    display: none;
}

#ccc .ccc-notify-buttons {
    display: flex;
    flex-direction: column;
}

#ccc #ccc-notify-dismiss {
    fill: #999;
    outline: none;
    right: 38px !important;
}

#ccc-notify-dismiss svg {
    display: none;
}

#ccc-notify-dismiss::after {
    content: "Close";
    text-transform: uppercase;
    color: #999;
}

.modal-header, .modal-footer {
    border: none;
}

#DismissConfirmation {
    border: 2px solid #256d89;
    background: white;
    color: #256d89;
}

#ShowCookieConsentPanel,
#DismissConfirmation {
    font-weight: 600;
    font-size: 15px;
}

.modal-footer {
    justify-content: center;
}

#ccc-close {
    outline: none;
    /*display: none !important;*/
}