#language_selector .lang-flag {
    display: none;
}
#header .header-nav {
    text-transform: uppercase;
    font-weight: bold;
}
#iqitmegamenu-horizontal .cbp-hrmenu.cbp-horizontal.cbp-hrsub-narrow > ul > li > a,
#iqitmegamenu-horizontal .cbp-hrmenu.cbp-horizontal.cbp-hrsub-narrow > ul > li:first-child > a {
    border: 1px solid #333333;
    border-radius: 40px;
    margin-right: 16px;
}
.cbp-hrmenu > ul > li > a:active,
.cbp-hrmenu > ul > li > a:hover,
.cbp-hrmenu > ul > li > a:focus,
.cbp-hrmenu > ul > li.cbp-hropen > a {
	background: linear-gradient(180deg, rgba(175, 220, 242, 0.3) 0%, rgba(0, 176, 216, 0.3) 100%) !important;
    color: #333333 !important;
    border: 1px solid rgba(51,51,51,0.1) !important;
	opacity: 1 !important;
}
.col.col-header-left.col-header-menu {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}
#search_widget .input-group {
    width: 157px;
}
#search_widget .form-search-control {
    border: none;
    border-bottom: 1px solid #333333;
}
#header .fa-user {
    background: transparent no-repeat url('../img/customer.svg');
    background-size: contain;
    height: 35px;
    width: 26px !important;
}
#header .fa-user:before {
    content: "" !important;
}
div#ps-shoppingcart-wrapper {
    width: 224px;
	padding: 0;
}
#header .fa-shopping-bag {
    background: transparent no-repeat url('../img/cart.svg');
    background-size: contain;
    height: 23px;
    width: 24px !important;
}
#header .fa-shopping-bag:before {
    content: "" !important;
}
#header .header-nav a:hover {
    color: #00b0d8 !important;
}
#ps-shoppingcart-wrapper a.cart-toogle {
    background: #ffffff;
    border: 1px solid #333333;
    border-radius: 40px;
    width: 225px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
	height: 52px;
}
#ps-shoppingcart-wrapper a.cart-toogle:hover,
#ps-shoppingcart-wrapper a.cart-toogle:focus,
#ps-shoppingcart-wrapper a.cart-toogle:active,
#ps-shoppingcart-wrapper a.cart-toogle.show {
	background: linear-gradient(180deg, rgba(175, 220, 242, 0.3) 0%, rgba(0, 176, 216, 0.3) 100%) !important;
    color: #333333 !important;
    border: 1px solid rgba(51,51,51,0.1) !important;
	opacity: 1 !important;
}
#ps-shoppingcart-wrapper a.cart-toogle span.value {
    border: 1px solid #333333;
    border-radius: 4px;
    padding: 2px 6px 3px;
    margin-left: 4px;
	background-color: #ffffff;
}
div#header-user-btn {
    display: flex;
    align-items: flex-end;
}
#header .header-btn-w .header-btn {
    display: flex;
    align-items: flex-end;
}
.elementor-section.elementor-element.elementor-top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.header_phone {
    width: 160px;
}
.elementor-displayHeaderLeft {
	width: auto;
}
.col.col-header-right .justify-content-end {
	align-items: flex-end;
	gap: 8px
}
div#blockcart-content {
    border-radius: 20px;
	margin-top: 15px;
}
#blockcart-content .cart-clear {
	display: flex;
	flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    gap: 8px;
    font-size: 18px;
}
#blockcart-content .cart-clear .no-items-logo {
	background: transparent no-repeat url('../img/clear_cart.svg');
    background-size: contain;
    height: 160px;
    width: 156px !important;
}
#blockcart-content .cart-clear .no-items-header {
	font-weight: 700;
}
#blockcart-content .cart-clear .no-items-subheader {
	font-weight: 400;
}
#blockcart-content .cart-clear a.no-items-a {
	margin-top: 40px;
}
#header .header-nav .left-nav>div:after, #header .header-nav .right-nav>div:after, .block-links-inline ul>li:after {
	background-color: transparent !important;
}
.modal.show .modal-content {
    border-radius: 20px;
}
@media (max-width: 1352px) {
	.center-nav {
	    position: absolute;
        top: 65px;
        width: 100%;
	}
	.center-nav .block-iqitlinksmanager {
        width: 100%;
	}
	.center-nav .block-links-inline ul {
		display: flex;
		justify-content: space-evenly;
		width: 100%;
		flex-direction: row;
		flex-wrap: nowrap;
	}
	#header .header-nav {
		padding-bottom: 50px !important;
	}
	#desktop-header-container {
		position: unset;
	}
	#desktop_logo {
		position: absolute;
        top: 5px;
        left: calc(50vw - 84px);
        background-color: white;
        padding: 0 8px;
        width: 160px;
	}
	.stuck-header #desktop_logo {
		top: 35px;
	}
	.cbp-hrmenu > ul > li > a {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	div#ps-shoppingcart-wrapper {
		width: 180px;
	}
	#ps-shoppingcart-wrapper a.cart-toogle {
		width: 180px;
	}
	
}
@media (max-width: 1100px) {
	.cbp-hrmenu > ul > li > a {
		padding-left: 20px !important;
        padding-right: 20px !important;
	}
	.stuck-header .cbp-hrmenu > ul > li > a {
		padding-left: 13px !important;
        padding-right: 13px !important;
        line-height: 1.888889rem !important;
	}
	.stuck-header #search_widget .input-group {
		width: 130px;
	}
	.stuck-header .search-widget .form-search-control {
		padding: .3rem 2rem .3rem 0.5rem;
	}
	.stuck-header #desktop_logo {
        top: 28px;
	}
	.stuck-header div#ps-shoppingcart-wrapper {
        width: 160px;
    }
	.stuck-header #ps-shoppingcart-wrapper a.cart-toogle {
        width: 160px;
    }
	.stuck-header #desktop-header-container .col.col-header-right .justify-content-end {
		align-items: center;
	}
}
