#containerSite::before {background-color: rgba(51, 51, 51, 0.5);}
#header {position: sticky;top: 0;width: 100%;z-index: 102;border-bottom: 1px solid #eee;background-color: #fff;}

#header .wrapper-header > .container{display: flex;align-items: center;}

#header .toggle-button {display: none;margin-right: 15px;}
#header .toggle-button,
#header .logo-container {z-index: 1;}

#header .toggle-button .rdc-icon-svg-mask {display: inline-block;width: 24px;height: 24px;vertical-align: middle;background-color: var(--header-text-color);}
#header .toggle-button .rdc-icon-close,
#header .toggle-button.active .rdc-icon-menu {display: none;}
#header .toggle-button.active .rdc-icon-close {display: block;}

#header .right-header {display: flex;justify-content: flex-end;margin-left: auto;}

#header .shop-icons > ul > li .rdc-icon-svg-mask {display: inline-block;width: 24px;height: 24px;vertical-align: middle;background-color: var(--color-white) !important;}

@media screen and (min-width: 1200px) {
	/* DESKTOP */
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
	/* TABLET LANDSCAPE | TABLET PORTAIT | MOBILE LANDSPACE */
	#header .toggle-button {display: block;}
	#header .shop-icons > ul > li:not(.search):not(.cart) {display: none;}
}

@media screen and (max-width: 767px) {
	/* MOBILE */
	#header .toggle-button {display: block;}
}




#header .nav-top{position: relative;}
#header .nav-top ul{float: right;margin: 0;list-style: none;}
#header .nav-top ul li{position: relative;float: left;padding-left: 25px;}
#header .nav-top ul li:first-child{padding-left: 0;}
#header .nav-top ul li a,
#header .nav-top ul li .a{display: block;border-bottom: 1px solid transparent;}
#header .nav-top .country-drop{display: none;position: absolute;top: 100%;right: 0px;width: 270px;padding: 10px;border: 1px solid whitesmoke;background: #FFF;z-index: 15;}
#header .nav-top .country-drop .form-field .select{background-repeat: no-repeat;background-position: 7px center;}
#header .nav-top .country-drop select#country{padding-left: 30px;}
#header .nav-top .country-drop button{width: 100%;display: none;}
#header .wrapper-header{position: relative;}
#header .logo-container {line-height: 0;}
#header .logo-container .dis-table-cell {vertical-align: middle;}
#header .logo{padding: 0;}
#header .logo img{display: block;width: auto;height: 60px;}

#header .right-header.relative-position{position: relative;}

#header .wrapper-menu .menu{display: table-cell;vertical-align: middle;padding-left: 53px;}
#header .wrapper-menu .menu > ul > li{float: left;margin-right: 2px;}
#header .wrapper-menu .menu li.featured:not(:hover){position: relative;}
#header .wrapper-menu .menu li.featured:not(:hover)::before{content: '';position: absolute;top: 10%;left: 5%;width: 90%;height: 80%;z-index: 0;background-color: yellow;}
#header .wrapper-menu .menu li.featured:not(:hover) > a{color: #000;position: relative;}
#header .wrapper-menu .menu > ul > li.product-menu:hover > a{position: relative;}
#header .wrapper-menu .menu > ul > li.product-menu:hover > a::before{content:'';position: absolute;bottom: 1px;left: 0;width: 100%;background-color: #f4f4f4;height: 1px;z-index: 11;}
#header .wrapper-menu .menu > ul > li > a, 
#header .wrapper-menu .menu > ul > li > .a{display: block;padding: 18px 19px 17px;}
#header .wrapper-menu .menu > ul > li.sel.sub > a,
#header .wrapper-menu .menu > ul > li.sel.sub > .a{padding: 11px 20px 6px;}
#header .wrapper-menu .menu > ul > li:first-child > a > svg,
#header .wrapper-menu .menu > ul > li:first-child > .a > svg {padding-right: 10px;fill: transparent;}
#header .wrapper-menu .menu > ul > li:first-child > a > svg .icon-menu-bars,
#header .wrapper-menu .menu > ul > li:first-child > .a > svg .icon-menu-bars {fill: #FFF;}
#header .wrapper-menu .menu > ul > li:first-child:hover > a > svg .icon-menu-bars,
#header .wrapper-menu .menu > ul > li:first-child.sel > a > svg .icon-menu-bars,
#header .wrapper-menu .menu > ul > li:first-child:hover > .a > svg .icon-menu-bars,
#header .wrapper-menu .menu > ul > li:first-child.sel > .a > svg .icon-menu-bars {fill: #000;}
#header .wrapper-menu .menu > ul > li:hover > a, 
#header .wrapper-menu .menu > ul > li:hover > .a,
#header .wrapper-menu .menu > ul > li:hover > a,
#header .wrapper-menu .menu > ul > li.sel > a,
#header .wrapper-menu .menu > ul > li:hover > .a,
#header .wrapper-menu .menu > ul > li.sel > .a,
#header .shop-icons > ul > li > a:hover,
#header .shop-icons > ul > li > a.active,
#header .shop-icons > ul > li > .a:hover,
#header .shop-icons > ul > li:hover > .a,
#header .shop-icons > ul > li.hover > .a {border-color: currentColor;}
#header .wrapper-menu .menu > ul > li > a[href="javascript:void(0);"],
#header .wrapper-menu .menu > ul > li > .a{cursor: default;}
#header .wrapper-menu .menu > ul > li:hover > a, 
#header .wrapper-menu .menu > ul > li.sel > a,
#header .wrapper-menu .menu > ul > li:hover > .a, 
#header .wrapper-menu .menu > ul > li.sel > .a{text-decoration: none;background-color: #f4f4f4;color: #000;}
#header .wrapper-menu .menu li.featured:not(:hover) > a,
#header .wrapper-menu .menu > ul > li.product-menu:hover > a, 
#header .wrapper-menu .menu > ul > li.sel > a, 
#header .wrapper-menu .menu > ul > li.sel > .a{font-family: 'Metrocity-Bold';}
#header .wrapper-menu .menu > ul > li:hover .submenu{visibility: visible;}
#header .wrapper-menu .menu > ul > li.limit-sub{position: static;}
#header .wrapper-menu .menu > ul > li.min-width-title .submenu .column-menu .title-menu{min-width: 220px;}

#header .wrapper-menu .submenu{position: absolute;top: 100%;padding-top: 0;left: -9px;width: auto; visibility: hidden;overflow: hidden;z-index: 2;}
#header .wrapper-menu .submenu > div{width: auto;display: inline-block;border:1px solid #f0f0f0;}
#header .wrapper-menu .submenu > div > .container{max-width: none;background: #f7f7f7;padding: 0;} 
#header .wrapper-menu .submenu .row.row-menu{margin: 0 -15px;margin: 0;}
#header .wrapper-menu .submenu .row.row-menu > .column{padding: 0;}
#header .wrapper-menu .submenu .row.row-menu > .column .item-menu-2{display: block;}

#header .wrapper-menu .limit-sub .submenu{left: 0;width: 100%;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;}
#header .wrapper-menu .limit-sub .submenu > div{max-width: 1440px;margin: auto;box-shadow: 0 11px 16px -4px rgba(0,0,0,0.2);-moz-box-shadow: 0 11px 16px -4px rgba(0,0,0,0.2);-webkit-box-shadow: 0 11px 16px -4px rgba(0,0,0,0.2);-o-box-shadow: 0 -3px 3px -3px rgba(0,0,1,0.2);}
#header .wrapper-menu .limit-sub .submenu > div > .container{padding: 0;}
#header .wrapper-menu .limit-sub .submenu .row.row-menu{margin: 0;}

#header .wrapper-menu .submenu .column-menu .title-menu{padding: 10px;background: lightgray;}
#header .wrapper-menu .submenu .column-menu .row{margin: 0;}
#header .wrapper-menu .submenu .column-menu .row .column{padding: 0;}
#header .wrapper-menu .submenu .column-menu .row + .title-menu {border-top: 1px solid #FFF;}
#header .wrapper-menu .submenu .column-menu ul{margin: 0;list-style: none;}
#header .wrapper-menu .submenu .column-menu ul li:first-child{padding-top: 0;}
#header .wrapper-menu .submenu .column-menu a{display: block;padding: 7px 30px;}
#header .wrapper-menu .submenu .column-menu a:hover{background: #E2E2E2;}
#header .wrapper-menu .submenu .column-border{border-left: 1px solid #FFF;}
#header .wrapper-menu .submenu .item-menu-2 > a {white-space: nowrap;}

#header .shop-icons{position: relative;float: left;}

/* Shop Icons */
#header .logo-container,
#header .shop-icons > ul > li{height: 99px;}

#header .shop-icons > ul{margin: 0;list-style: none; display: flex;}
#header .shop-icons > ul > li{display: flex; align-items: center;}
#header .shop-icons > ul > li:first-child{position: relative;}
#header .shop-icons > ul > li:first-child .a{padding: 23px 15px 21px;line-height: 130%;}
#header .shop-icons > ul > li > a{position: relative;display: block;text-decoration: none; padding: 10px;}

#header .shop-icons > ul > li.user-account > a{padding: 0 15px;}
#header .shop-icons > ul > li.user-account > a .icon-chart, 
#header .shop-icons > ul > li.cart > a .icon-cart{display: inline-block;vertical-align: middle;line-height: 0;width: 25px;}
#header .shop-icons > ul > li.cart > a .icon-cart > svg{fill: white;}
#header .shop-icons > ul > li.user-account > a svg{width: 25px;height: 100%;}

#header .shop-icons > ul > li.user-account > a p{display: inline-block;vertical-align: middle;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-transform: uppercase;}
#header .shop-icons > ul > li.cart > a p{font-size: 12px;line-height: normal;display: inline-block;vertical-align: middle;padding-left: 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#header .shop-icons > ul > li.user-account > a p{max-width: 140px;}
#header .shop-icons > ul > li.cart > a p{width: calc(100% - 23px);}
#header .shop-icons > ul > li.user-anonymous p{padding: 23px 20px 22px;}

#header .shop-icons > ul > li.user-login > a{background: #fff;color: #4da1a2;padding: 11px 31px;font-family: "Metrocity-Medium", Helvetica, Arial, sans-serif;border-radius: 20px; line-height: normal;}
#header .shop-icons > ul > li.user-login > a:hover{background: #3F898B;border-color: #3F898B;color: #FFF;}
#header .shop-icons > ul > li.user-logout > a{position: relative;min-width: 51px;}
#header .shop-icons > ul > li > a:hover,
#header .shop-icons > ul > li .dis-table-cell > .a:hover{opacity: .8;}
#header .shop-icons > ul > li .icon-logout,
#header .shop-icons > ul > li .icon-logout svg{display: block;width: 21px;height: 21px;}
#header .shop-icons > ul > li.search > a svg{width: 16px;height: 16px; display: block;}
#header .shop-icons > ul > li > a.disabled{cursor: default;}
#header .shop-icons > ul > li > a::before{content: '';display: block;width: 18px;height: 18px;display: none;}
#header .shop-icons > ul > li.user-account > a::before, #header .shop-icons > ul > li.user-logout > a::before, #header .shop-icons > ul > li.cart > a::before{display: none;}
#header .shop-icons > ul > li.wishlist > a::before{background-position: left top; background-size: 14px; background-repeat: no-repeat;}
#header .shop-icons > ul > li.search > a::before{display: none;}
#header .shop-icons > ul > li:hover > a::before{opacity: 0.5;}
#header .shop-icons > ul > li > a span{position: absolute;top: -4px;right: -10px;min-width: 18px;width: auto;height: 18px;border-radius: 15px;line-height: 17px;text-align: center;padding: 0 4px;}
#header .shop-icons > ul > li > a.disabled span{display: none;}
#header .shop-icons > ul > li.active > a::before{background-position: left bottom;}

#header .shop-icons > ul > li.cart > a .icon-cart{position: relative;line-height: 0;width: 23px;}
#header .shop-icons > ul > li.cart > a svg{width: 23px;height: 23px;}
#header .shop-icons > ul > li.cart{background-color: transparent !important;}
#header .shop-icons > ul > li.cart > a{background-color: transparent}
#header .shop-icons > ul > li.cart > a .icon-cart{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;position: relative;border-radius: 44px;background-color: #4a9091;}
#header .shop-icons > ul > li.cart > a svg{color: #fff;fill: #fff;position: absolute;top: calc(50% - 10px);left: calc(50% - 11px);width: 20px;height: 20px;background-size: 20px;}
#header .shop-icons > ul > li.cart > a p.cart-color-text{display: none;}
#header .shop-icons > ul > li.cart > a span{-webkit-box-shadow: 0px 0px 13px 2px rgb(0 0 0 / 14%);box-shadow: 0px 0px 13px 2px rgb(0 0 0 / 14%);top: 0;right: 0;width: 18px;height: 18px;text-align: center;line-height: 17px;border-radius: 18px;}
#header .shop-icons > ul > li.cart > a{background: #fff;}
#header .shop-icons > ul > li.cart .cart-qtd-color-text { color: #000 !important; background-color: #FFF !important;}

#header .shop-icons > ul > li.user-currency{margin-right: 10px;position: relative;}
#header .shop-icons > ul > li.user-currency.hover .country-drop{display: block;}
#header .shop-icons > ul > li.user-currency .a {text-decoration: none;}

#header .shop-icons > ul > li > a span {font-size: 10px;}

#cell-search-button {width: 48px;}
.search-form .dis-table-cell {vertical-align: middle;}

.container-search{left: 0;width: 100%;padding: 10px 0 8px;background: #FFF;border-bottom: 1px solid whitesmoke;position: absolute;top: calc(100% + 1px);width: 100%;}
.container-search:not(.displayed):not(.active){opacity: 0;visibility: hidden;}
.container-search .container{position: relative;}
.container-search .search-form{margin: 0 auto;}
.container-search .btn-search{margin-top: 3px;position: relative;width: 48px;height: 42px;padding: 0;background: none;border: 0;}
.container-search .btn-search:hover{opacity: 0.2;background-color: transparent;border-color: transparent;}
.container-search .btn-search svg{width: 24px;height: 24px;}
.container-search .btn-clear-search{position: relative;display: block;float: left;width: 32px;height: 32px;visibility: hidden;}
.container-search .btn-clear-search::before{content: '';position: absolute;top: calc(50% - 8px);left: calc(50% - 8px);width: 16px;height: 16px;background-position: left top; background-size: 16px; background-repeat: no-repeat;}
.container-search .btn-close-search{position: absolute;top: calc(50% - 17px);right: 15px;width: 32px;height: 32px;border-radius: 100%;background-color: whitesmoke;}
.container-search .btn-close-search:hover{background-color: lightgray;}
.container-search .btn-close-search img{position: absolute;top: calc(50% - 8px);left: calc(50% - 8px);width: 16px;height: 16px;}
.container-search .header-search-input {width: 100%; position: relative;}
.container-search #search,
.container-search .autocompleter-hint{font-size: 24px;padding: 6px 12px;border: 0;background: none;}
.container-search #search{float: left;width: 382px;padding: 6px 12px;border: 0;position: relative;border-left-width: 1px;border-left-style: solid;border-color: #ddd;border-radius: 0;}
.notifications{position: absolute;top: calc(100% + 5px);left: 0;width: 100%;text-align: right;}
.notifications .wrapper-notifications{float: right;}
.notifications .notification{position: relative;display: none;padding: 5px 15px;border-radius: 4px;background: rgba(0, 0, 0, 0.9);}
.notifications .add-cart-mobile {background: #FFF;text-align: center;padding: 15px;border-bottom: 1px solid lightgray;}
.notifications .add-cart-mobile p {padding-bottom: 8px;}
#containerSite::before{opacity: 0;visibility: hidden;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 101;}
#containerSite.full-overlay::before{height: 100vh;}
#containerSite.overlay::before,
#containerSite.overlay2::before,
#containerSite.overlaySearch::before{opacity: 1;visibility: visible;}

#header li.cart{position: relative;}
#header .items-dropdown{transform: none;position: absolute;right: 0;top: 100%;margin-top: 0;}


#header .wrapper-header{border-bottom-color: #fff;}

body #header .wrapper-menu .menu > ul > li > a,
body #header .wrapper-menu .menu > ul > li > .a{color: #4a9091;font-family: 'Metrocity-Bold';}
body .nav-link-main:not(.button),
body .downloads .item-hover i.main-text-color{fill: #4a9091;color: #4a9091;}

/* Iframe Search */
#container-iframe-search{display: none;position: absolute;z-index: 50;top: 100%;left: 0;width: 100%; background-position: center center; background-size: 50px; background-repeat: no-repeat;}
#container-iframe-search .iframe-message{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#container-iframe-search .iframe-message > div{display: table;width: 100%;height: 100%;}
#container-iframe-search .iframe-message > div > div{display: table-cell;vertical-align: top;text-align: center;}
#container-iframe-search iframe{width: 100%;height: 100%;min-height:99%;border: 0;}
#container-iframe-search,
#container-iframe-search iframe,
#container-iframe-search .iframe-message{background-color: #FFF;}
#container-iframe-search .iframe-message p {padding: 10% 0;}
#container-iframe-search .container-search-results{display: none; background-color: #FFF;}
#container-iframe-search .container-search-results.visible{display: block;}

/* Auto-Completer */
.autocompleter{position: absolute;top: 0;left: 0;width: calc(100% - 64px);}
.autocompleter-show{display: block;}
.autocompleter-list{display:none;}
.autocompleter-item{cursor: pointer;}
.autocompleter-hint-show{display: block;}
.autocompleter-hint{position: relative;display: none;}
.autocompleter-hint span{visibility: hidden;}
.autocompleter-hint-show{display: block;}

/* Menu */
#header .wrapper-menu{width: 100%;margin-top: 2px;}/*20px*/
#header .wrapper-menu .menu > ul > li.product-menu:hover > a{cursor: default;}
#header .wrapper-menu .menu > ul > li.product-menu.active + .submenu-background > .submenu {visibility: visible;}
#header .wrapper-menu .menu .submenu{width: 100%;position: absolute;top: calc(100% - 31px);left: 0;visibility: hidden;overflow: hidden;z-index: 10;}
#header .wrapper-menu .menu .submenu .column-left{width: 269px;background-color: #f4f4f4;}
#header .wrapper-menu .menu .submenu .row-submenu .column{vertical-align: top;display: inline-block;}
#header .wrapper-menu .menu .submenu .row-submenu .column.column-left{background-color: #f4f4f4;}
#header .wrapper-menu .menu .submenu .row-submenu .column.column-right, #header .wrapper-menu .menu .submenu .row-submenu .column.column-right-right{overflow-y: auto;background-color: #FFF;}
#header .wrapper-menu .menu .submenu .content-left-submenu{padding: 11px 0;display: none;}
#header .wrapper-menu .menu .submenu .content-submenu .column-menu > ul{padding: 11px 0;}
#header .wrapper-menu .menu .submenu .content-left-submenu.active{display: block;}
#header .wrapper-menu .menu .submenu .content-left-submenu > ul > li{position: relative;}
#header .wrapper-menu .menu .submenu .content-left-submenu > ul > li > a{font-family: 'Metrocity-Medium';padding: 7px 20px 6px;letter-spacing: 0.2px;font-size: 12px;line-height: 20px;display: block;text-transform: uppercase; color: #000; text-decoration: none;}
#header .wrapper-menu .menu .submenu .content-left-submenu > ul > li:hover a,
#header .wrapper-menu .menu .submenu .content-left-submenu > ul > li.active a{background-color: #AFC9AB;color: #FFF;}
#header .wrapper-menu .menu .submenu .column-menu > ul{margin: 0;list-style: none;}
#header .wrapper-menu .menu .submenu .content-submenu ul{float: left;}
#header .wrapper-menu .menu .submenu .column-menu ul li{min-width: 269px;}
#header .wrapper-menu .menu .submenu .row-submenu .column.column-right{border-right: 0 solid #f0f0f0;overflow-y: auto;}
#header .wrapper-menu .menu .submenu .row-submenu .column.column-right-right{border-left: 1px solid #f0f0f0;}
#header .wrapper-menu .menu .submenu .column-menu ul li:last-child{padding-bottom: 20px;}
#header .wrapper-menu .menu .submenu .column-right .content-submenu ul > li > a{font-family: 'Metrocity-Medium';padding: 7px 31px 6px;font-size: 12px;line-height: 20px;display: block;text-transform: uppercase; color: #000; text-decoration: none;}
#header .wrapper-menu .menu .submenu .column-right-right .content-submenu ul > li > a{font-family: 'Metrocity-Medium';padding: 7px 19px 6px;font-size: 12px;line-height: 20px;display: block; color: #000; text-decoration: none;}
#header .wrapper-menu .menu .submenu .content-submenu ul > li.active a{background-color: #AFC9AB;color: #FFF;}
#header .wrapper-menu .menu .submenu .column-menu ul li a{display: block;}
#header .wrapper-menu .menu .submenu .content-submenu .column-menu > ul, .content-submenu .column-images{display: none;}
#container-iframe-search {background-image: url(/sysimages/listloader.gif);}

@media screen and (min-width: 768px){
	body:not(.tablet) #header .logo-container{margin-top: 0;}

	#header .shop-icons > ul > li.user-account > a .icon-chart{display: none;}

	#header .shop-icons > ul > li.search{max-width: 200px;}
	#header .shop-icons > ul > li.user-currency .a{padding: 0 15px;}
	#header .shop-icons > ul > li.search > a{padding: 0 8px;}
	#header .shop-icons > ul > li.cart{margin: 0 8px 0 4px;}
	#header .shop-icons > ul > li.cart > a{padding: 0 13px 0;}

	#main{min-height: 600px;}
	.row-menu, .row-menu .row {display: table; width: 100%;}
	.row-menu .column {display: table-cell; float: none; width: auto; vertical-align: top;}
}

@media screen and (min-width: 768px) and (max-width: 1366px) {
	#header .shop-icons > ul > li > a span{height: 17px;}
}

@media screen and (min-width: 768px) and (max-width: 1400px) {
	#header .wrapper-menu .menu .submenu .column-left{width: 220px}
	#header .wrapper-menu .submenu .column-menu ul li{min-width: 220px}
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
	#header .wrapper-menu .menu > ul > li > a,
	#header .wrapper-menu .menu > ul > li > .a{padding-left: 13px;padding-right: 13px;}
}

@media screen and (max-width: 767px) {
	#changeCountryMobileSales button.changeCountry{visibility: hidden;opacity: 0;}
	#containerSite{min-height: 100vh;}
	#header .nav-top .user-currency,
	#header .nav-top .user-login,
	#header .nav-top .user-account,
	#header .nav-top .search,
	#header .nav-top .user-logout{display:none;}
	#header .logo-container {max-width: 162px;height: 53px;padding-top: 0;padding-bottom: 0}
	#header .logo-container .dis-table-cell{line-height: 0;}
	#header .wrapper-header{padding:0;}
	#header .wrapper-menu .menu{display:none;}
	#header .logo img{height: auto;max-height: 50px;}
	#header .shop-icons > ul > li {height: auto;}
	#header .shop-icons{padding: 0;}
	#header .shop-icons > ul > li > a, 
	#header .shop-icons > ul > li > .a{border-bottom: 3px solid transparent;}
	#header .shop-icons > ul > li{float:right;padding-left: 0;border: 0 !important;}
	#header .shop-icons > ul > li.user-account > a .dis-table,
	#header .shop-icons > ul > li.cart > a .dis-table{height: 53px; display: flex; align-items: center;}
	#header .shop-icons > ul > li.wishlist{display:none;}
	#header .shop-icons > ul > li > a {padding: 10px;}
	#header .shop-icons > ul > li > a span{top: -5px;font-size: 0.95em;line-height: 140%;height: 19px;}
	#header .shop-icons > ul > li.cart{max-width: 130px; height: 52px;}
	#header .shop-icons > ul > li.cart > a{padding: 0 5px 0 15px;border-bottom: 0;}
	#header .shop-icons > ul > li.cart > a svg{width: 26px;height: 26px;}
	#header .notifications{top: calc(100% + 1px);}
	#header .notifications .container{padding: 0;}
	#header .notifications .wrapper-notifications{float: none;}
	#header .notifications .notification{border-radius: 0;text-align: center;}
	#header .container-search #search,
	#header .container-search .autocompleter{font-size: 14px;}
	#header .container-search .autocompleter {color: #CCC;}
	.container-search {padding-top: 4px; padding-bottom: 4px;}
	.container-search #search{width: 100%;}
	.container-search .btn-close-search {display: none;}
	.container-search .btn-search {border: 0; float: right; width: 40px; height: 40px;}
	.container-search .search-form {width: 100%;}
	.container-search .header-search-input {width: calc(100% - 40px);}
	#container-iframe-search .container-search-results {overflow-y: auto; -webkit-overflow-scrolling: touch;}
}

@media screen and (max-width: 1500px) and (min-width: 768px) {
	#header .wrapper-menu .menu > ul > li > a,
	#header .wrapper-menu .menu > ul > li > .a {padding-left: 10px; padding-right: 10px;}
	#header .shop-icons > ul > li.user-currency {margin-right: 0;}
	#header .shop-icons > ul > li.cart > a {padding-left: 8px; padding-right: 8px;}
	#header .wrapper-menu .menu {padding-left: 20px;}
}
@media screen and (max-width: 1300px) and (min-width: 768px) {
	#header .wrapper-menu .menu {padding-left: 0;}
}

/**/
#header .wrapper-menu-bar {background-color: var(--header-submenu-background-color);}
#header .wrapper-menu-bar .menu {position: relative;}
#header .wrapper-menu-bar .menu > ul {display: flex;align-items: center;column-gap: 5px;}
#header .wrapper-menu-bar .menu > ul > li.hover::after {background-color: var(--header-background-color);}
#header .wrapper-menu-bar .menu > ul > li > a,
#header .wrapper-menu-bar .menu > ul > li > .a {position: relative;display: block;padding: 8px 15px;text-decoration: none;}
#header .wrapper-menu-bar .menu > ul > li > a:not(.featured),
#header .wrapper-menu-bar .menu > ul > li > .a:not(.featured) {color: var(--header-submenu-text-color);}
#header .wrapper-menu-bar .menu > ul > li.hover {position: relative;}
#header .wrapper-menu-bar .menu > ul > li.hover::after {content: '';position: absolute;top: 100%;right: 0;left: 0;height: 1px;}
#header .wrapper-menu-bar .menu > ul > li.hover > a,
#header .wrapper-menu-bar .menu > ul > li.hover > .a,
#header .wrapper-menu-bar .menu > ul > li.sel > a,
#header .wrapper-menu-bar .menu > ul > li.sel > .a {color: var(--header-text-color);background-color: var(--header-background-color);}

@media screen and (hover: hover) {
	#header .wrapper-menu-bar .menu > ul > li:hover > a,
	#header .wrapper-menu-bar .menu > ul > li:hover > .a {color: var(--header-text-color);background-color: var(--header-background-color);}
}
/**/

/* SAles*/
body .dataTables_wrapper .dataTables_filter input {margin: 10px auto 20px 15px;}
body .dataTables_filter{position: initial;}
body #main.home {padding-bottom: 0px !important;}

