[class*="input-group-"] {min-width: auto!important;}
.g-border-secondary {border-color: #6c757d !important;}

.g-bg-blue-radialgradient-circle {
    background-image: radial-gradient(circle farthest-side at 50% 50%, #0063B0, #0063B0);
    background-repeat: no-repeat;
}

.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .dropdown-item .nav-link, .u-header__section--dark .navbar [class*="u-main-nav-v"] .dropdown-item .nav-link:focus, .u-header__section--dark .navbar [class*="u-main-nav-v"] .dropdown-item .nav-link:active {
    color: #555;
}

/* .u-header__logo-img--main {
	max-width:100%
} */

.u-header__logo-img--main {
    height: 60px;
}

#basket-bar, #searchform-1 {z-index:11!important;margin-top:35px!important;}
#account-dropdown-menu, .navbar-toggler {z-index:11!important;}

@media (min-width: 768px) {
	#navMenu .container {
	    margin: 0 auto;
	    padding-left: 5%;
	    padding-right: 5%;
	}
}

#navMenu .container {
	width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 1200px) {
	#mainmenu .nav-item.g-mx-10--lg, #mainmenu .nav-item.g-mx-15--xl {
	    margin-left: 2px !important;
	    margin-right: 2px!important;
	}
}

@media (min-width: 992px) {
	#mainmenu .nav-item.g-mx-10--lg, #mainmenu .nav-item.g-mx-15--xl {
	    margin-left: 2px !important;
	    margin-right: 2px!important;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link {
    	padding-right: .2rem;
    	padding-left: .2rem;
	}
}

.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a::after, 
.navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a::after, 
.navbar .u-main-nav-v1 .nav-item.dropdown > a::after, 
.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a::after, 
.navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a::after, 
.navbar .u-main-nav-v2 .nav-item.dropdown > a::after, 
.navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu > a::after, 
.navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu > a::after, 
.navbar .u-main-nav-v3 .nav-item.dropdown > a::after, 
.navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu > a::after, 
.navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu > a::after, 
.navbar .u-main-nav-v4 .nav-item.dropdown > a::after, 
.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a::after, 
.navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a::after, 
.navbar .u-main-nav-v5 .nav-item.dropdown > a::after, 
.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a::after, 
.navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a::after, 
.navbar .u-main-nav-v6 .nav-item.dropdown > a::after, 
.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a::after, 
.navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a::after, 
.navbar .u-main-nav-v7 .nav-item.dropdown > a::after, 
.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a::after, 
.navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a::after, 
.navbar .u-main-nav-v8 .nav-item.dropdown > a::after, 
.navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu > a::after, 
.navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu > a::after {
    right: 8px !important;
}

.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu.active > a, 
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:active > a, 
/* .navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:focus > a, 
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:hover > a,  */
.navbar .u-sub-menu-v1 .hs-has-sub-menu .active > a, 
.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item.active > a, 
.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:active > a, 
/* .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:focus > a, 
.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:hover > a,  */
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item.active > a, 
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:active > a, 
/* .navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:focus > a, 
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:hover > a,  */
.navbar .u-sub-menu-v1 .hs-sub-menu a:active, 
/* .navbar .u-sub-menu-v1 .hs-sub-menu a:focus, 
.navbar .u-sub-menu-v1 .hs-sub-menu a:hover,  */
.navbar .u-sub-menu-v1 .dropdown-menu a:active 
/* .navbar .u-sub-menu-v1 .dropdown-menu a:focus, 
.navbar .u-sub-menu-v1 .dropdown-menu a:hover */ 
{
    color: #fff !important;
    /* background-color: transparent; */
    border: none;
}

.navbar .u-sub-menu-v1 .hs-sub-menu, .navbar .u-sub-menu-v1 .dropdown-menu {
    padding: 0;
}

.navbar .u-sub-menu-v1 .hs-sub-menu a, .navbar .u-sub-menu-v1 .dropdown-menu a {
    color: #212529!important;
}

.navbar .u-sub-menu-v1 .hs-sub-menu, .navbar .u-sub-menu-v1 .hs-mega-menu, .navbar .u-sub-menu-v1 .dropdown-menu {
	box-shadow: 0 0 2px #ccc;
	font-size: 1rem !important;
}

#topbarSearchForm .typeahead {
    width: 100%!important;
	background-color: #efeeee;
	padding: 10px;
	border: 0 !important;
	color: var(--color-text) !important;
	 border-radius:0;
}

#topbarSearchForm .twitter-typeahead {width:91% !important; border-radius:0;}
#topbarSearchForm .input-group {border: 0 !important;}
#topbarSearchForm .input-group-append {background-color: #efeeee;border: 0 !important; margin-left:0 !important;}
#topbarSearchForm .input-group-text {color: var(--color-text) !important;border: 0 !important;}

#navMenu {border:0 !important;}

.navbar .u-sub-menu-v1 .hs-sub-menu, .navbar .u-sub-menu-v1 .hs-mega-menu, .navbar .u-sub-menu-v1 .dropdown-menu {
	border: 0 !important;
}

.navbar .u-main-nav-v1 .dropdown-item .nav-link, .navbar .u-main-nav-v2 .dropdown-item .nav-link, .navbar .u-main-nav-v3 .dropdown-item .nav-link, .navbar .u-main-nav-v6 .dropdown-item .nav-link, .navbar .u-main-nav-v7 .dropdown-item .nav-link, .navbar .u-main-nav-v8 .dropdown-item .nav-link {
   padding: 0.42857rem 1.78571rem!important;
}

.navbar .dropdown-item.active, .dropdown-item:active {
    color: #fff!important;
    text-decoration: none!important;
    background-color: var(--color-yellow) !important;
}

@media screen and (max-width: 992px) {
	#mnuRight {
		margin-right:35px!important;
	}
	
	/* .u-header__logo-img--main {
		max-width:150px;
	} */
	
	.navbar-toggler {top:18px;}
}

@media screen and (max-width: 702px) {
	#mnuRight {
		margin-right:40px!important;
	}
}

@media screen and (max-width: 515px) {
	/* .u-header__logo-img--main {
		max-width:150px;
	} */
	
	.navbar-toggler {top:10px;}
}