/* NLT: adjust for alignment & collapse/expand login */

.section__authentication .col__inner {
	display: flex;
    justify-content: space-between;
}
.isAuthenticated .section__authentication .col__inner {
	justify-content: flex-end;	
}

.section__cart .col__inner {
	display: flex;
	align-items: center;
}

.section__cart .cart-toggler {
	flex-grow: 1;
}
.section__cart .cart-toggler .cart__summary {
	padding: .8em 1em;
}

.section__menu-main .col__inner {
	position: relative;
}

.section__menu-main .countdown-timer {
	position: absolute;
	right: 0;
	top: calc(50% - .5rem);
	transform: translateY(-50%);
}

.menu--additional {
	display: inline-flex;	
}

.menu--additional .menu__group:last-child {
    margin-right: 2em;
}
@media (min-width: 1386px) {
.menu--additional .menu__group:last-child {
    margin-right: 2.5em
}
}
@media (min-width: 1766px) {
.menu--additional .menu__group:last-child {
    margin-right: 2.75em
}
}



.menu--additional + .html-block {
	display: inline;
}

.section--menu-additional .login-toggler {
	font-weight: 600;
}

.footer-texts .contact-link,
.footer-texts .contact-link a {
	text-decoration: none;
  	color: white;
	font-weight: 300;
    font-size: 12px;
}
.footer-texts .contact-link:before{
	border: 1px solid transparent;
}

.footer-texts .contact-link:hover:before{
	border-color: white;
}

.section__cart .cart {
	flex-grow: 1;
}
.section__cart .cart__summary {
	padding: 0.8em 1em;
}


/*end: adjust for alignment & collapse/expand login*/




/* #region NLT: Quick demo for popover mega menu*/

.menu--dropdown-full-width.menu--expand-on-click .menu__subitems--expand{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-height: 100vh;
	margin: 0 !important;
	
}
.menu--dropdown-full-width.menu--expand-on-click .menu__close {
	width: 4rem;
	height: 4rem;
	background-size: 40%;
}

.menu--dropdown-full-width.menu--expand-on-click .menu__item  a {
	font-size: 1rem;
}
/* #endregion*/

.overlay-widget .col-cart-icon .cart {
    margin-bottom: 0 !important;
    border-bottom: none !important;
}


.bg-green {
	background-color: green;
	color: white;
}
