.is-ctl-navigation .header-main.is-dark:not(.js-header-sticky) .header-actions-btn:not(.header-cart-btn), .is-ctl-landingpage .header-main.is-dark:not(.js-header-sticky) .header-actions-btn:not(.header-cart-btn) {
    background: #8d8d8d;
    color: #fff;
    box-shadow: 0 0 0 0 #000;
}
.is-ctl-navigation .header-main.is-dark:not(.js-header-sticky) .header-cart-btn, .is-ctl-landingpage .header-main.is-dark:not(.js-header-sticky) .header-cart-btn {
    background: #8d8d8d;
    border: 1px solid #fff;
}
.is-ctl-navigation .header-main.is-dark:not(.js-header-sticky) .header-actions-btn:not(.header-cart-btn):hover,
.is-ctl-landingpage .header-main.is-dark:not(.js-header-sticky) .header-actions-btn:not(.header-cart-btn):hover {
    background: #0bb0eb;
    color: #fff;
    box-shadow: 0 0 0 0 #000;
	    --bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(11, 176, 235, 0.6);
		    transform: scale(1.05);
    transition: transform 0.2s ease-in-out;
}

.is-ctl-navigation .header-main.is-dark:not(.js-header-sticky) .header-cart-btn:hover,
.is-ctl-landingpage .header-main.is-dark:not(.js-header-sticky) .header-cart-btn:hover {
    background: #0bb0eb;
    border: 1px solid #fff;
	    --bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(11, 176, 235, 0.6);
		    transform: scale(1.05);
    transition: transform 0.2s ease-in-out;
}


.wh { color: white; text-decoration: none; font-weight: bold; }
.wh:hover,.wh:focus { color: gray; text-decoration: none;  cursor: pointer; }
.wh:active { color: darkgray; text-decoration: none; }
.wh:visited { color: white; text-decoration: none; }


input.header-search-input {
/*    background: #ffffff !important;
    color: #444 !important; */
    border: 1px solid #fff;
    border-radius: 0;
    height: 70px;
    text-align: center;
    font-size: 0.9375rem;
}
.btn {
	color: white!important;
	font-weight: 700!important;
}
.is-lo-full-width .cms-page .cms-section .boxed {
    max-width: 100%!important;
}
.container, .cms-section .boxed {
   max-width: 100%!important;
}

/* WOWD Code ADD */
.wowd-topline-black { border-top: 20px solid rgba(113, 115, 117,1); border-bottom: 20px solid rgba(113, 115, 117,1); border-left: none; border-right: none; }
.swiper-pagination-bullet {
    width: 15px;
    height: 5px;
    display: inline-block;
    border-radius: 1px;
    background: #3961A0;
    opacity: 0.2;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #3961A0;
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset,50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(255,255,255,0.9);
	background-color: rgba(57, 97, 160, 0.8);
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 15px;
	font-weight: bold;
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.breadcrumb-container { display: none; }
.wowd .cms-element-zen-features-text zen-font-family-headline {
	color: white!important;
}
.wowd .cms-element-inner {
    border: 1px solid #3961A0!important;
	padding: 5px!important; 
	color: white!important;
	text-align: center!important;
}
.bg-box-1 { background-color: #E6E7E8; }
.btn-outline-primary { color: black!important; }
.btn-outline-danger { background-color: red!important; }