@import 'default.css';
:root{
	--fst2: 16px;
}
.wrap{position:relative;max-width:1215px;width:100%;padding:0px 15px;}
.label{color:#2AB0D3;}
h1{color:#29AFD3;text-align:center;margin:5px 0px;}
h3{margin:0px;padding:10px 0px;}
.flex{display:flex;}
input[type=text]:not(.default),input[type=password]:not(.default),input[type=number]:not(.default),input[type=email]:not(.default){font-size:16px;height:44px;padding:0px 5px;}
input[type=text]:not(.default),input[type=password]:not(.default),input[type=number]:not(.default),input[type=email]:not(.default),textarea:not(.default){border-radius:3px;border:1px solid #cccccc;box-shadow:0px 0px 5px #C0C0C0 inset}
input[type=text]:not(.default):focus,input[type=password]:not(.default):focus,input[type=number]:not(.default):focus,input[type=email]:not(.default):focus,textarea:not(.default):focus{background-color:#f4f0c4;box-shadow:0px 0px 5px #66bce5, 0px 0px 5px #C0C0C0 inset;}
input.error,select.error{border-color:#FF0000 !important;}
input.error:focus,select.error:focus{box-shadow:0px 0px 5px #FF0000 !important}
.error-text{color:#FF0000;}
.error-text:empty{display:none;}
.error-text > *{margin:0px;}
form .error-text{font-size:11px;}
#block-content input.default{border:1px solid #A5AAAA;height:38px;line-height:36px;font-size:16px;}
.absolute{position: absolute}
.relative{position:relative;}
select{border:1px solid #A5AAAA;height: 38px;line-height: 36px;font-size: 16px;max-width:100%;}
ul.menu:after{display:none;}
#block-menu nav{max-width:720px;}
nav#line-menu-menu{max-width:500px;}
.user-menu-mob{display:none;height:450px;}
.top-user-menu .click{width:100%;height:100%;display:inline-block;}
.row{position:relative;}
/*BLOCK: CONTENT*/
#block-content{}
#block-content .wrap{padding:0px 15px;}

#slider-home:not(.slick-slider){background-color:#19a5cb22;background-image:url('../images/loading.svg');background-position:center center;}
#slider-home img{width:100%;}
img.postload,img.lazy{background-image:url('../images/noimage.png');background-size:contain;background-position:center center;height:auto !important;}
body > .overlay{display:block;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.4);z-index:1999;}
/*On top*/
.go-top{display:block;position:fixed;bottom:65px;right:25px;width:40px;height:40px;border:2px solid #00a6ce;z-index:10;background-color:#FFFFFF;border-radius:40px;}
.go-top:before{content:"";border:2px solid #00a6ce;width:18px;position:absolute;display:block;transform: rotate(-55deg);top:15px;left:5px;border-radius:4px;}
.go-top:after{content:"";border:2px solid #00a6ce;width:18px;position:absolute;display:block;transform: rotate(55deg);top:15px;right:5px;border-radius:4px;}
@media (max-width:980px){
	.go-top{display:none !important;}
}

/*Scroll*/
@media (min-width:1300px){
	body.onScroll{padding-top:63px;}
	body.onScroll #block-header{position:fixed;z-index:999;left:0;right:0;top:0;}
	body.onScroll #block-menu .mb-line-t{position:fixed;top:55px;}
}
.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0px;overflow:hidden;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.top-notify-box{background-color:#FFF3E0;}
.top-notify{position:relative;display:flex;min-height:48px;align-items:center;}
.top-notify .marquee{line-height:22px;font-size:14px;flex-grow:1;font-weight:bolder;}
.top-notify .marquee-close{display:block;position:relative;flex-shrink:0;width:25px;height:25px;}
.top-notify .marquee-close:before,.top-notify .marquee-close:after{content:'';height:2px;background-color:#444444;position:absolute;top:12px;left:0px;width:25px;}
.top-notify .marquee-close:before{transform:rotate(45deg);}
.top-notify .marquee-close:after{transform:rotate(-45deg);}

/*BLOCK: HEADER LINE*/
#block-header-line{background-color:#FFFFFF;}
#block-header-line .line-hl{flex-direction:row;justify-content:flex-end;}
#block-header-line .line-hl > li{line-height:29px;padding:0px 22px 0 0;font-size:13px;display:flex;justify-content:center;align-items:center;}
#block-header-line .line-hl > li a{color:#000000;text-decoration:none;text-transform:uppercase;}
#block-header-line .line-hl > li.top-menu-currency:after,#block-header-line .line-hl > li:nth-child(4):after{display:none;}
.menu.currency-top{display:flex;flex-direction:column;align-items:center;position:relative;z-index:51;width:55px;height:29px;}
.menu.currency-top li{position:relative;display:none;width:100%;color:#000000;}
.menu.currency-top li:hover{background-color:rgba(0,166,206,0.1);}
.menu.currency-top li a,ul.menu.currency-top li span{display:block;padding:0px 4px;cursor:pointer;padding:0px 12px;height:29px;line-height:29px;}
.menu.currency-top li a:hover{text-decoration:none !important;}
.menu.currency-top li:nth-child(1){display:block;}
.menu.currency-top li:nth-child(1):hover{cursor:default;}

.menu.currency-top.open{}
.menu.currency-top.open li{display:block;background-color:#E5F6FA;}
.menu.currency-top.open li:nth-child(1):hover{background-color:rgba(0,166,206,0.1);}
.menu.currency-top.open li:hover{background-color:#008bb0;}

/*BLOCK: HEADER*/
#block-header{background-color:#FFFFFF;position:relative;z-index:50;}
#block-header .line-h{justify-content:space-between;align-items:stretch;min-height:55px;align-items: center;}
#block-header .line-h:after{display:none;}
#block-header .line-h > li{padding:0px 0px 0px 20px;display:flex;align-items:center;min-height:55px;}
#block-header .line-h > li:nth-child(1){order:10;width:209px;padding-left:0px;flex-shrink: 0;}
#block-header .line-h > li:nth-child(3){order:30;flex-grow:2;justify-content: flex-end;}
#block-header .line-h > li:nth-child(2){order:30;padding:0;flex-grow:1;align-items: stretch;}
#block-header .line-h > li:nth-child(4){order:40;}
.sign{margin-top:60px;}
#form-h-search{width:100%;/*max-width: 320px;*/border:1px solid #000000;padding:3px 30px 3px 12px;border-radius:20px;position:relative;background-color:#FFFFFF;}
#form-h-search input{width:100%;border:0px;height:26px;}
#form-h-search .submit{display:block;position:absolute;right:10px;top:50%;margin-top:-7px;width:14px;height:15px;background-image:url('../images/icon-zoom.png');}
.menu.line-m.row>li{display:flex;align-items:center;}
#block-header .menu.line-m{width:100%;justify-content:space-around;}
#block-header .menu.line-m li{padding:0 0;}
#block-header .menu.line-m li.open{}
#block-header .menu.line-m li.open a,#block-header .menu.line-m li.open label{font-weight:bolder;}
#block-header .menu.line-m li a,#block-header .menu.line-m li label{color:#000000;line-height:40px;text-decoration:none;white-space:nowrap;margin:0px;padding-left:17px;padding-right:17px;text-transform:uppercase;}

#block-header .menu.line-g{margin-right:15px;}
#block-header .menu.line-g > li{margin-left:10px;}
#block-header .menu.line-g > li:nth-child(1){margin:0px;}
#block-header .menu.line-g > li > a,#block-header .menu.line-g > li > span > a{display:block;width:26px;height:24px;position:relative;background-image:url('../images/icons-headers.png');background-position:0px 0px;}
#block-header .menu.line-g li.top-user-menu > span > a{background-position:-26px 0px;}
#block-header .menu.line-g li.top-user-menu > span.mobile{display:none;}
#block-header .menu.line-g li.top-basket-icon > a{background-position:0px 0px;}
#block-header .menu.line-g li.top-basket-icon > a > span{position:absolute;display:block;background-color:#008AB0;width:16px;height:16px;color:#FFFFFF;border-radius:20px;top:-4px;right:-5px;font-size:10px;line-height:15px;text-align:center;}
#block-header .menu.line-g li.top-basket-icon > a > span:empty{display:none;}
#block-header .menu.line-g li.notify-ring > a{background-position:-79px 0px;}

#block-header-line .line-hl > li.top-menu-currency{padding:0px 0px;}
@media (max-width: 1150px) {
	#block-header .menu.line-m.row li.menu-contacus{display:none;}
	#block-header-line .menu.line-hl > li.top-menu-contacus{display:block;order:60;}
	#block-header-line .line-hl > li.top-menu-currency{padding-right:0;order:99;}
	#block-header-line .line-hl > li.top-menu-contacus:after{display:inline-block;}
}
@media (max-width: 1069px) {
	#block-header .menu.line-m li a{padding:0 11px;}
	
}

@media (max-width: 960px) {
	#block-header .menu.line-m li a{padding:0 15px;}
	
	}
@media (max-width: 839px) {
	#block-header > .wrap{padding:0px;}
	#block-header .line-h > li{padding:10px 0px 10px 15px;}
	#block-header .line-h > li:nth-child(3){order:15;width:auto;padding:0px !important;}
	#block-header .line-h > li:nth-child(4){order:17;}
	#block-header .line-h > li:nth-child(2){width:100%;padding:0px;min-height:38px;background-color:#19a5cb;margin-top:10px;}
	#block-header .line-h > li:nth-child(2) a{color:#FFFFFF;}
	#block-header .line-h > li:nth-child(2) label{color:#FFFFFF;}
	#block-header .line-h > li:nth-child(2) li{}
	#block-header .line-h > li:nth-child(1){padding-left:15px;}
	#block-header .menu.line-m{justify-content:space-between;flex-grow:1;}
	#block-header .menu.line-m li a{border:0px !important;}
	#block-header .menu.line-m li.open a{font-weight:normal;}
	#block-header .menu.line-m li.xopen a{font-weight:bolder;}
	#block-header .menu.line-g li.top-user-menu > span.mobile{display:block;}
	#block-header .menu.line-g li.top-user-menu > span.desktop{display:none;}
	#block-header .line-h{flex-wrap:wrap;}
	#block-header .line-h > li:nth-child(3){order:11;width:auto;padding:0px;}
	#block-header .line-h > li:nth-child(3){min-height:10px;padding-bottom:13px;margin:0px 13px;}
	#form-h-search{max-width:100%;}
	
	#block-header .menu.line-m.row li:last-child{display:block;}
}
@media (max-width: 639px) {
	#block-header .line-h > li{padding:0px 0px 0px 10px;}
	#block-header .line-h > li:nth-child(3){order:19;}
	#block-header .line-h > li:nth-child(3){width:100%;}
	#block-content .wrap{padding:0 12px}
	#home-slider-items .addtocart{padding: 0px 5px;}
	/*#block-header .line-h > li:nth-child(3){order:19;width:50%;padding:15px 0px;padding-top:0px;justify-content: flex-end;}*/
	#block-header .menu.line-g li.top-user-menu > span > a.new-sign{background-image:none;width:auto;text-decoration:none;}
	#block-header .menu.line-g li.top-user-menu > span > a.new-sign:before{content:'Sign IN/UP';text-decoration:none;padding-left:5px;line-height: 22px;}
}

@media (max-width: 439px){
	#block-header .line-h > li:nth-child(1){max-width:55%;}
	
	#block-header .menu.line-m li{padding:0px;}
	#block-header .menu.line-m li a{padding:0px 10px;}
	

}

.float-menu{position:fixed;top:0px;bottom:0px;left:0px;z-index:2999;background-color:#FFFFFF;
	width:280px;box-shadow:5px 0px 8px #333333;overflow-y:auto;
	transform: translateX(-100%);
	opacity: 0;
}
.float-menu .legend{position:relative;display:block;padding:15px;color:#FFFFFF;background-color:#19a5cb;font-size:16px;text-transform:uppercase;}
.float-menu .legend .float-menu-close{position:absolute;display:block;width:48px;height:48px;top:2px;right:2px;}
.float-menu .legend .float-menu-close:before,.float-menu .legend .float-menu-close:after{content:'';position:absolute;background-color:#FFFFFF;display:block;transform:rotate(45deg);}
.float-menu .legend .float-menu-close:before{width:2px;height:48px;top:0px;left:24px;}
.float-menu .legend .float-menu-close:after{width:48px;height:2px;top:24px;left:2px;}
.float-menu li{border-bottom:1px solid #d4d4d4;margin-bottom:5px;padding-bottom:5px;}
.float-menu li.current{}
.float-menu li.current a{font-weight:bolder;}
.float-menu li:last-child{border-bottom:0px;}
.float-menu li a{display:block;line-height:33px;position:relative;padding:0px 15px;text-decoration:none;}
.float-menu li a:hover{}
.float-menu li a:before{content:"";display:block;position:absolute;left:0px;top:1px;width:29px;height:30px;background-position:-9999px -9999px;}
.float-menu li.withchild{position:relative;}
.float-menu li.withchild > a > span:after{content:"";border-left:2px solid #19a5cb;border-top:2px solid #19a5cb;;width:8px;height:8px;position:absolute;display:block;transform:rotate(-135deg);top:9px;right:6px;}
.float-menu li.withchild > a > span:before{content:"";background-color:transparent;width:22px;height:22px;position:absolute;display:block;top:5px;right:0px;border-radius:1px;}
.float-menu li.withchild > a{color:#138acb;}
.float-menu li.withchild > a > span{display:block;line-height:33px;position:relative;}

.float-menu li.withchild.openSub:after{transform:rotate(45deg);top:13px;}
.float-menu li.withchild.openSub:before{}
.float-menu li .subCatsMenu{transition: all 0.4s ease-in-out;}
.float-menu li .subCatsMenu > li{padding-left:15px;}
.float-menu li .subCatsMenu{margin-top:0;max-height:0;opacity:0;transform:translate(0,0);overflow:hidden;}
.float-menu li.withchild.openSub .subCatsMenu{position:relative;max-height:800px;opacity:1;transform: translate(0, 0);}
.float-menu li.withchild .subCatsMenu.menu{padding-left:30px;}

.float-menu li.withchild .subCatsMenu.menu{padding-left:0px;}

.float-menu .label{background-color:#008acf;color:#FFFFFF;line-height:43px;position:relative;text-transform:uppercase;left:0px;margin:0px -13px;padding:0px 13px !important;font-weight:normal;font-size:18px;top:-6px;}
.float-menu .label:before{content:"";border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;display:inline-block;width:14px;height:10px;margin-right:9px;}
.float-menu .label:after{content:"";height:2px;background-color:#FFFFFF;left:13px;width:14px;top:20px;display:block;position:absolute;}

#for-category-menu:checked ~ #category-menu,
	#for-manufacturers-menu:checked ~ #manufacturers-menu,
	#for-warehouse-menu:checked ~ #warehouse-menu{opacity:1;transform: translateX(0%);}
.float-menu-control:checked ~ .overlay{display:block !important;}

/*!BLOCK: HEADER*/

.menu.warehouseslist{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.menu.warehouseslist > li{width:31%;text-align:center;margin:15px 0px}
.menu.warehouseslist > li > a.image{display:none;height:0px;padding-bottom:100%;border:1px solid #C0C0C0;}
.menu.warehouseslist > li > a.image img{max-height:none;width:100%;}

.menu.warehouseslist > li a{display:flex;background-color:#FFFFFF;border:2px solid #19a5cb;height:80px;color:#484747;;align-items:center;justify-content:center;text-decoration:none;}
.menu.warehouseslist > li a:hover{text-decoration:none;border-color:#19a5cbAA;}

.menu.mod-warehouses-cats{display:flex;flex-direction:row;justify-content:space-between;}
.menu.mod-warehouses-cats a{text-decoration:none;font-weight:bolder;}
.menu.mod-warehouses-cats .title{font-weight:bolder;}
.menu.mod-warehouses-cats ul li{margin:10px 0px;}
.menu.mod-warehouses-cats > li{width:30%;}
.menu.mod-warehouses-cats > li .title{position:relative;display:flex;align-items:center;background-color:#E0E0E0;padding-right:10px;}
.menu.mod-warehouses-cats > li .title:before{content:'';display:block;width:58px;height:30px;background-image:url('../images/icons-wwship.png');background-position:0px 0px;background-size:cover;margin-right:5px;}
.menu.mod-warehouses-cats > li.us-domestic .title:before{background-position:0px 0px;}
.menu.mod-warehouses-cats > li.eu-domestic .title:before{background-position:-59px 0px;}
.menu.mod-warehouses-cats > li.international .title:before{background-position:-118px 0px;}
.menu.mod-warehouses-cats > li li a{position:relative;display:flex;align-items:center;border-bottom:1px solid #E0E0E0;padding-right:10px;}
.menu.mod-warehouses-cats > li li a:hover{background-color:#EFEFEF;}
.menu.mod-warehouses-cats > li li a:before{content:'';display:block;width:49px;height:25px;background-image:url('../images/icons-wwship.png');background-position:0px 0px;background-size:cover;margin-right:5px;}
.menu.mod-warehouses-cats > li.us-domestic li a:before{background-position:0px 0px;}
.menu.mod-warehouses-cats > li.eu-domestic li a:before{background-position:-49px 0px;}
.menu.mod-warehouses-cats > li.international li a:before{background-position:-98px 0px;}
@media(max-width:599px){
	.menu.mod-warehouses-cats{flex-direction:column;align-items:center;}
	.menu.mod-warehouses-cats > li{width:90%;max-width:250px;margin-bottom:20px;}
}

/*.promo-info-active{position:fixed;right:10px;top:10px;background-color:#19a5cb;border-radius:10px;box-shadow:3px 3px 7px #353535;line-height:50px;padding:0px 35px;color:#FFFFFF;z-index:9999;}
.promo-info-active a{color:#FFFFFF;position:absolute;right:4px;top:7px;width:12px;height:12px;}
.promo-info-active a:before{content:'';display:block;width:12px;height:2px;background-color:#FFFFFF;transform:rotate(-45deg);position:absolute;left:0px;}
.promo-info-active a:after{content:'';display:block;width:12px;height:2px;background-color:#FFFFFF;transform:rotate(45deg);position:absolute;left:0px;}
*/
.promo-info-active{position:fixed;right:0px;top:0px;left:0px;bottom:0px;background-color:rgba(4,4,4,0.7);z-index:99999;}
.promo-info-active a{color:#FFFFFF;position:absolute;right:20px;top:20px;width:36px;height:36px;display:none;}
.promo-info-active a:before{content:'';display:block;width:48px;height:2px;background-color:#222222;transform:rotate(-45deg);position:absolute;left:0px;}
.promo-info-active a:after{content:'';display:block;width:48px;height:2px;background-color:#222222;transform:rotate(45deg);position:absolute;left:0px;}
.promo-info-active > div{background-image:url('../images/cupon-activated.png');background-repeat:no-repeat;position:relative;margin:-50px auto 0px;max-width:300px;height:250px;background-size:contain;top:50%;}
.promo-info-active > div > span{display:none;}

/*Woin*/

.woin.overlay{display:block;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.4);z-index:9999;}
.woin.window{display:block;position:fixed;max-width:100%;width:800px;background-color:#FFFFFF;top:20px;left:50%;z-index:10000;margin-left:-400px;padding:0px;overflow-x:hidden;overflow-y:auto;max-height:95%;}
.woin.window .data{padding:30px 20px 10px 20px;min-height:60px;}
.woin.window .data:empty{background-image:url('../images/loading.svg');background-position:center;background-repeat:no-repeat;}

.woin.window .woin.close{position:absolute;width:16px;height:16px;top:10px;right:10px;}
.woin.window .woin.close:before{content:"";width:2px;height:20px;position:absolute;transform: rotate(-45deg);top:-2px;left:7px;background-color:#0083c4;}
.woin.window .woin.close:after{content:"";width:2px;height:20px;position:absolute;transform: rotate(45deg);top:-2px;left:7px;background-color:#0083c4;}

.woin.window.promo-window .data{padding:0px;}
.woin.window.promo-window .woin.close{position:absolute;width:47px;height:47px;top:13px;right:13px;box-shadow:0 0 0pt 4pt rgba(255,255,255,0.8);border-radius:56px;background-color:rgba(0,0,0,0.8);z-index:999;}
.woin.window.promo-window .woin.close:before{content:"";width:4px;height:20px;position:absolute;transform: rotate(-45deg);top:14px;left:22px;background-color:#FFFFFF;}
.woin.window.promo-window .woin.close:after{content:"";width:4px;height:20px;position:absolute;transform: rotate(45deg);top:14px;left:22px;background-color:#FFFFFF;}
.woin.window.promo-window .promo-clock-box{background-color:#f1eeee;}
.woin.window.promo-window p{margin:5px 15px;}
.woin.window.promo-window .promo-clock-box{margin-top:20px;padding-top: 30px;}

.woin.window.localization-chk{max-width:350px;margin-left:-175px;}

.modetabs.hometabs{}
.modetabs.hometabs .tabs{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:5px 0px 10px 0px;}
.modetabs.hometabs .tabs > a{margin:0px 10px;font-size:16px;display:inline-block;text-decoration:none;color:#19a5cb;border:1px solid #19a5cb;padding:7px 13px;}
.modetabs.hometabs .tabs > a.activ-tab{background-color:#19a5cb;color:#fff;font-weight:bold;}
@media (max-width:480px){
	.modetabs.hometabs .tabs > a{margin:0px 3px;font-size:12px;padding:3px 7px;}
}



/*Hot product*/
.product.hot .price-old{font-size:16px;color:#ec0647;text-decoration:line-through;}
.product.hot div.prices{margin:10px 0;}
.product.hot .procent{color:#ec0647;font-size:15px;}
.product.hot .procent:empty{display:none;}
.product.hot .procent:before{content:'(';}
.product.hot .procent:after{content:'%)';}

.timerTo{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:3px;margin:8px 0;text-align:center;color:#000;}
.timeTitle{font-size:12px;}
.timeValue{display:block;width:45px;height:38px;margin:3px auto;line-height:37px;border:1px solid #dfdfdf;font-size:20px;font-weight:700;position:relative;background-color:transparent;opacity: 0.9;}
.timeValue:before{display:block;position:absolute;top:50%;left:0;right:0;border:1px solid #dfdfdf;content:'';z-index:-1}
.timeValue:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:-2;background:linear-gradient(to top, #dfdfdf, #ffffff);}
@media (min-width: 410px) {
	.woin.window.login-form-box{width:365px;margin-left: -183px;}
}
@media (min-width: 410px) {
	.woin.window.notifyoos{width:365px;margin-left: -183px;}
}
@media (max-width:800px){
	.woin.window{width:calc(100% - 40px);margin-left: calc(-50% + 20px);}	
	
	.woin.window.promo-window .woin.close{width:33px;height:33px;top:6px;right:6px;box-shadow:0 0 0pt 2pt rgba(255,255,255,0.8); }
	.woin.window.promo-window .woin.close::before{height:16px;top:8px;left:15px;width:3px;}
	.woin.window.promo-window .woin.close::after{height:16px;top:8px;left:15px;width:3px;}
}

.row.kit-desc a{color:#4a4a4a;text-decoration:none;}
.kit_table{overflow-x:auto;max-width:100%;}
#cycles-dosages{border:1px solid #FFF; border-collapse: collapse;margin-bottom:15px;min-width:100%;}
#cycles-dosages th,#cycles-dosages td{text-align:center;padding:10px 25px;border-right:1px solid #FFF;}
#cycles-dosages th{color:#fff;background-color:#00A9E4;;white-space: nowrap;}
#cycles-dosages th a{color:#fff;white-space: nowrap;}
#cycles-dosages tr:nth-child(odd) td{color:#fff;background-color:#00A9E4;}

.img-cicle{width:140px;flex-shrink:0;margin-right:15px;}
.page.cycles .data{width:100%;}
.page.cycles .container{flex-grow:1;}
.morelink_cycles.flex{justify-content:space-between;margin-top:7px;align-items:center;}
.morelink_cycles ._k_price{font-size:20px;font-weight:800;color:#00A9E4;font-family:Arial;}

.cycles .lists.news .data{padding:15px 15px;}
.cycles .lists.news{}
.cycles .lists.news .is-oos{opacity:0.5;}
.cycles .lists.news .is-oos .button{background-color:#C0C0C0;}

.morelink_cycles .button{border-bottom:none;}
.price_kit_box{display:flex;align-items:center;}
.price_kit_box ._k_old_price{color:#ff0000;font-size:14px;text-decoration:line-through;margin-left:5px;}
@media (max-width: 560px){
	.cycles .lists.news .data.flex{flex-direction:column;align-items: center;}
}
@media (max-width: 420px){
	.morelink_cycles{flex-direction:column;}	
}
#form-notifyoos .inputs div:nth-child(1) input.error{border-color:#ff0000;}
.info-oos.red{color: red;}

.login-form-box .form-400{width: 100%;max-width:100%;}
.form-400 select{width:100%;font-size:16px;height:44px;padding:0px 5px;border-radius:3px;border:1px solid #cccccc;box-shadow:0px 0px 5px #C0C0C0 inset}
.button.btn-sign{border-bottom:none;border:2px solid #00A9E4;}
.button.btn-sign:hover{border-color:#007EAA}
.btn-box-sign-in .btn-signup{background-color:#fff;border:2px solid #00A9E4;color:#00A9E4;}
#form-auth-ari{heicght:calc(100% - 120px);margin-right:7px;}
#promo-clock{height:90px;width:575px;margin:0px auto;	}

@media (max-width: 839px) {
	#block-header-line{display:none;}
}

@media (max-width:820px){

	#promo-clock{height:58px;width:280px;margin:0px auto;}
}

@media (max-width:1300px){
	#home-slider-items .my-slick-prev{left:12px;z-index:990;}
	#home-slider-items .my-slick-next{right:12px;z-index:990;}	
}

.mob-contact-us-icon{display:none;}
/*BLOCK: MENU*/
#block-menu{margin:0px 0px 2px 0px;min-height:42px;background-color:#19a5cb;position:relative;z-index:10;}
#block-menu .title.sw{display:none;}
#block-menu .title.sw.short{display:inline;}
#block-menu .mb-line-t{
	line-height:40px;display:none;flex-wrap:wrap;
	position:absolute;background-color:#19a5cb;z-index:998;left:0px;right:0px;
	max-width:unset;
	/*-webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	*/
	}
#block-menu .mb-line-t.open{display:flex;}
#block-menu .mb-line-t .legend{display:none;}
#block-menu .mb-line-t a{line-height:40px;color:#FFF;opacity:0.9;
	text-decoration:none;
	white-space:nowrap;margin:0px 10px 0px 0px;padding:0px 0px;text-transform:uppercase;}
#block-menu .mb-line-t a:first-child{padding-left:0px;}
#block-menu .mb-line-t a:hover{opacity:1;}
/*#block-menu .mb-line-t a:after{content:'|';padding-left:10px;}*/
#block-menu .mb-line-t a:hover:after{color:#FFFFFF;}
#block-menu .mb-line-t a:last-child:after{display:none;}
#block-menu .overlay{display:none;}

@media (max-width: 839px){
	#block-menu{margin:0px 0px 0px 0px;min-height:1px;height:1px;;background-color:transparent;}
	#block-menu .title.sw.short{display:none;}
	#block-menu .title.sw.long{display:inline;}
	#block-menu .mb-line-t,.user-menu-mob{display:flex;height:100%;overflow:auto;flex-direction:column;flex-wrap:nowrap;box-shadow:none;}
	#block-menu{position:relative;z-index:999;}
	#block-menu .mb-line-t,.user-menu-mob.mb-line-t{position:fixed;width:280px;top:0px;left:-280px;background-color:#FFFFFF;flex-direction:column;z-index:999;transition:left 0.3s linear;}
	#block-menu .mb-line-t .legend,.user-menu-mob.mb-line-t .legend{display:flex;background-color:#008AB0;position:absolute;top:0px;left:0px;right:0px;justify-content:space-between;padding:15px;align-items:center;color:#FFFFFF;}
	#block-menu .mb-line-t .legend a,.user-menu-mob.mb-line-t .legend a{color:#FFFFFF;}
	/*#block-menu .wrap{position:absolute;top:0px;left;0px;width:0px;bottom:0px;z-index:199;padding:0px;margin:0px;}*/
	#block-menu .mb-line-t.xopen,.user-menu-mob.mb-line-t.xopen{left:0px;}
	#block-menu .mb-line-t.xopen ~ .overlay,.user-menu-mob.mb-line-t.xopen ~ .overlay{display:block;position:fixed;left:0px;top:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,0.5);z-index:997;}
	#block-menu .mb-line-t.xopen ~ .overlay:before,#block-menu .mb-line-t.xopen ~ .overlay:after,.user-menu-mob.mb-line-t.xopen ~ .overlay:after,.user-menu-mob.mb-line-t.xopen ~ .overlay:before{content:'';display:block;position:absolute;left:280px;top:25px;width:40px;height:3px;background-color:#FFFFFF;border-radius:4px;cursor:pointer;}
	#block-menu .mb-line-t.xopen ~ .overlay:before,.user-menu-mob.mb-line-t.xopen ~ .overlay:before{transform:rotate(45deg);}
	#block-menu .mb-line-t.xopen ~ .overlay:after,.user-menu-mob.mb-line-t.xopen ~ .overlay:after{transform:rotate(-45deg);}
	.menu.accountitems li.label{line-height:56px !important;padding-left:11px !important;margin:0}
	ul.menu.accountitems li{border-bottom:none;}
	.user-menu-mob.mb-line-t a{color:#000000 !important;}
	#block-menu .mb-line-t a,.user-menu-mob.mb-line-t a{border-bottom:1px solid #FFFFFF;margin:0px;padding:0px 10px;color:#000000;line-height:30px;display:block;}
	#block-menu .mb-line-t a:after{display:none;}
	#block-menu .mb-line-t a:first-child{padding-left:10px;}
	#line-menu-menu{padding-top:78px;}
	#line-menu-menu .legend{height:78px;}
	#line-menu-menu .legend a{padding:0px;}
	#line-menu-menu .legend .currency-label{z-index:5;position:relative;padding-right:10px;}
	#line-menu-menu .legend .currency-label:after{content:'';border:5px solid transparent;width:2px;height:0px;display:block;position:absolute;right:-10px;border-top:7px solid #FFFFFF;right:-7px;top:5px;}
	#line-menu-menu .legend .currency-select-case{position:absolute;right:12px;top:29px;opacity:0;z-index:6;}
	#line-menu-menu .legend .gtu{display:flex;}
	#line-menu-menu .legend .gtu > span{background-image:url('../images/icon-nouser.png');padding-left:43px;height:38px;}
	#line-menu-menu .legend .gtu a{border:0px;text-transform:none;}

	#line-menu-categories{padding-top:67px;}
	#line-menu-categories .legend{}
	#line-menu-categories .legend > span{background-image:url('../images/icon-label-cat.png');line-height:34px;padding-left:40px;}

	#line-menu-manufactures{padding-top:67px;}
	#line-menu-manufactures .legend{}
	#line-menu-manufactures .legend > span{background-image:url('../images/icon-label-man.png');line-height:36px;padding-left:40px;}

}

@media (max-width: 639px){
	#block-menu .mb-line-t{}
}
@media (max-width: 539px){
	#block-menu .mb-line-t.xopen ~ .overlay:before,#block-menu .mb-line-t.xopen ~ .overlay:after{left:278px;}
	#block-menu .mb-line-t{left:-280px;width:280px;}
	#block-header .menu.line-m.row li:nth-child(4){display:none;}
	#block-header .line-h > li{padding:0;}
	.mob-contact-us-icon{display:block;order:11;margin-left: auto;}
	.mob-contact-us-icon a{display:inline-block;width:40px;height:36px;background-image:url('../images/icon-contactus.png');background-repeat:no-repeat;background-position:center;margin-right:5px;background-size:cover;}
	.mobTimeTitle{display:none;}
	.timeValue{width:39px}
}
/*!BLOCK: MENU*/

/*BLOCK: FOOTER*/
#block-footer{background-color:#008bb0;margin-top:10px;}
#block-footer .wrap{padding-top:34px;padding-bottom:34px;}
#block-footer,#block-footer a{color:#faf4f4;text-decoration:none;}
#block-footer a:hover{text-decoration:underline;}
#block-footer span{white-space:nowrap;}

#block-footer .menu.line-fg{flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
#block-footer .menu.line-ty{flex-direction:row;}
#block-footer .menu.line-ty li{padding:0px 10px;border-right:1px solid #faf4f4;}
#block-footer .menu.line-ty li:last-child{padding-right:0px;border-right:0px;}
#block-footer .menu.line-ty li:first-child{padding-left:0px;}


@media (min-width: 741px){
	#block-footer-space{height:100px;}
	#block-footer{position:absolute;left:0px;right:0px;bottom:0px;}
}

@media (max-width: 740px){
	#block-footer-space{display:none;}
	#block-footer .wrap{padding-top:20px;padding-bottom:20px}
	#block-footer .menu.line-fg{flex-direction:column;justify-content:center;align-items:center;}
	#block-footer .menu.line-fg > li{margin:7px 0px;width:100%;text-align:center;}
	#block-footer .menu.line-fg > li:first-child{order:2;}
	#block-footer .menu.line-fg > li:last-child{order:1;}
	#block-footer .menu.line-ty{justify-content:center;}
}

@media (max-width: 360px){
	#block-footer .wrap{padding:0px;}
	#block-footer .menu.line-fg > li{margin:0px;line-height:60px;}
	#block-footer .menu.line-ty{flex-direction:column;}
	#block-footer .menu.line-ty li{border:0px;border-bottom:1px solid #faf4f4;width:100%;margin:0px;padding:0px;}
	#block-footer .menu.line-ty li a{display:block;text-align:center;line-height:50px;}
	#block-footer .menu.line-ty li a:hover{text-decoration:none;background-color:#009EC6;}
}
/*!BLOCK: FOOTER*/


.rating{width:90px;height:15px;margin:0px;padding:0px;list-style:none;display:inline-block;position:relative;background-image:url('../images/icon-star.png');background-repeat:repeat;background-position:0px 0px;background-size:auto 100%;}
.rating:before{content:"";position:absolute;left:0px;top:0px;bottom:0px;background-image:url('../images/icon-star-fill.png');width:0;background-repeat:repeat;z-index:1;background-size:auto 100%;background-position:left center;}
.rating.r05:before{width:10%;}
.rating.r10:before{width:20%;}
.rating.r15:before{width:30%;}
.rating.r20:before{width:40%;}
.rating.r25:before{width:50%;}
.rating.r30:before{width:60%;}
.rating.r35:before{width:70%;}
.rating.r40:before{width:80%;}
.rating.r45:before{width:90%;}
.rating.r50:before{width:100%;}

/*BLOCK PRODUCT*/
.lists.products{display:flex;margin:0px -12px;flex-wrap:wrap;justify-content:space-between;}
.lists.products .product{border:1px solid #C0C0C0;border-radius:5px;margin:13px;padding:15px 20px;width:266px;max-width:266px;flex-shrink:0;background-color:#FFFFFF;position:relative;}
.lists.products > div.cat-us-domestic:after, 
	.lists.products > div.cat-international:after,
	.lists.products > div.cat-ship-from-eu:after{
		content:'';display:block;height:30px;position:absolute;right:32px;left:31px;top:27px;max-width:80%;background-repeat:no-repeat;
		background-position:center;background-color:rgba(255,255,255,0.7);
	}
.lists.products > div.cat-us-domestic:before{display:none !important;}
.lists.products > div.cat-us-domestic:after{height:33px;background-image:url('../images/ship-us.png');background-size:99px;}
.lists.products > div.cat-international:before{display:none !important;}
.lists.products > div.cat-international:after{background-image:url('../images/ship-int.png');background-size:133px;}
.lists.products > div.cat-ship-from-eu:before{display:none !important;}
.lists.products > div.cat-ship-from-eu:after{background-image:url('../images/ship-eu.png');background-size:136px;}


.lists.products .product .non-ue{display:none;}
.lists.products .product .image{display:block;border-bottom:1px solid #CACACA;padding:8px;}
.lists.products .product .image span{height:1px;display:block;padding-bottom:88%;}
.lists.products .product .image img{width:100%;max-height:unset !important;height:unset !important;}
.lists.products .product .title{display:block;text-align:center;text-decoration:none;font-weight:bolder;text-transform:uppercase;font-size:12px;color:#4D4040;margin:3px 0px;height:33px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.lists.products .product .rate{text-align:center;}
.lists.products .product .prices{text-align:center;}
.lists.products .product .prices div:nth-child(1){font-size:18px;font-weight:bolder;}
.lists.products .product .prices div:nth-child(2){font-size:12px;text-decoration:line-through;height:17px;}
.lists.products .product .addtocart:before{content:'Add to cart';}
.lists.products .product.is-cart .addtocart:before{content:'in cart';}
.lists.products .product .addtocart.countryRestrict:before{content:'Coming soon';}
.lists.products .product .outofstock{display:none;}
.lists.products .product.is-oos{border-color:#444444;}
.lists.products .product.is-oos .addtocart{display:none;}
.lists.products .product.is-oos .outofstock{display:inline-block;}
.lists.products .product a img{margin:0 auto;}
.lists.products:after{display:none;}
.lists.products .product:empty{bordeR:0px;height:2px;padding:0px;}
.lists.products > div:empty{border:none;max-height:0;display:none;}
.lists.products > div:empty:hover{box-shadow:none;}
.lists.products > div:empty:nth-last-child(-n+3) {
    display:block;
}

.lists.products.slick-slider{justify-content:flex-start;}
.lists.products.slick-slider .product{max-width:none;flex-shrink:1;min-width:210px;}

#body-page-home .lists.products:after{display:none;}

#news-content{font-size:var(--fst2);}
#articles-content{font-size:var(--fst2);}

@media (max-width: 621px){
	.lists.products{justify-content:center;}
}

@media ( max-width: 759px){
	.lists.products{justify-content:center;}
}

@media (max-width: 593px) {
	.lists.products .product{margin:8px; padding:8px 10px;width: calc(50% - 18px);}
	.lists.products:after{margin:8px; width: calc(50% - 18px);}
	#body-page-home .product .addtocart{padding:0 5px;}
	#news-box .box-news > div, #articles-box .box-articles > div{width:100%;}
	.grey-bg{padding-top:0px;}
}

@media (max-width: 413px) {
	.lists.products .product{width:100%;}
	
}
/*form logn*/
.form-400{max-width:90%;display:block;position:relative;width:400px;margin:0px auto;}
.form-400 label{font-weight:bolder;margin:3px 0px;display:inline-block;}
.form-400 input{width:100%;}
.form-400 .row{margin:10px 0px;}
.aribox{display:flex;}

/*.menu.wwshipp*/
.menu.wwshipp{justify-content:center;flex-direction:row;flex-wrap:wrap;}
.menu.wwshipp li{background-color:#eeecec;margin:10px;min-width:275px;}
.menu.wwshipp li:nth-child(1){margin-left:0px;}
.menu.wwshipp li:last-child{margin-right:0px;}
.menu.wwshipp li a{display:flex;align-items:center;flex-direction:row;overflow:hidden;border-radius:3px;text-decoration:none;width:100%;}
.menu.wwshipp li a:before{content:'';display:block;width:86px;height:44px;background-image:url('../images/icons-wwship.png');background-position:0px 0px;}
.menu.wwshipp li.us a:before{}
.menu.wwshipp li.eu a:before{background-position:-86px 0px;}
.menu.wwshipp li.ww a:before{background-position:-172px 0px;}
.menu.wwshipp li span{flex-grow:1;white-space:nowrap;font-size:17px;text-transform:uppercase;display:block;text-align:center;font-weight:bolder;padding:0px 10px;}
@media (min-width: 481px) AND (max-width: 669px) {
	.menu.wwshipp li{min-width:130px;}
	.menu.wwshipp li a:before{width:50px;height:26px;background-size:cover;}
	.menu.wwshipp li span{font-size:11px;}
	.menu.wwshipp li.eu a:before{background-position:-51px 0px;}
	.menu.wwshipp li.ww a:before{background-position:-101px 0px;}
}
@media (min-width: 670px) AND (max-width: 894px) {
	.menu.wwshipp li{min-width:200px;}
	.menu.wwshipp li a:before{width:50px;height:26px;background-size:cover;}
	.menu.wwshipp li span{font-size:11px;}
	.menu.wwshipp li.eu a:before{background-position:-51px 0px;}
	.menu.wwshipp li.ww a:before{background-position:-101px 0px;}
}
@media (max-width: 480px){
	.menu.wwshipp li{width:95%;margin-left:0px;margin-right:0px;}
	
}

/*additional-home*/
.why-phr{background-image:url("../images/bg-why.jpg");background-repeat:no-repeat;background-size:cover;padding:20px 0;color:#FFFFFF;}
.why-phr .minimenu ul{color:#fff;width:270px;margin:0;padding:0;list-style-type:none;margin-right:15px;}
.why-phr .minimenu ul li{background-color:#008bb0;margin:7px 0;line-height:30px;}
.why-phr .minimenu ul li:before{border-radius:20px;content:'';background-color:#fff;display:inline-block;width:8px; height:8px;margin-right:9px;margin-left:6px}
.grey-bg{background-color:#e7e9e9;padding:0 0 32px 0;}

#news-box .box-news>div,#articles-box .box-articles>div{width:266px;height:208px;border-radius:5px;color:#fff;overflow:hidden;margin-right:8px;}
#news-box .box-news>div:nth-child(4),#articles-box .box-articles>div:nth-child(4){margin-right:0px;}
#news-box a,#articles-box a{text-decoration:none;color:#fff;display:block;width:100%;height:100%;}
#news-box .box-transparent,#articles-box .box-transparent{background-color:rgba(1,18,28,0.5);margin-top:83px;padding:12px;height:125px;overflow:hidden;line-height:1;}
#news-box p,#articles-box p{padding:0;margin:0;line-height:1.2;}
#news-box .box-transparent p:nth-child(1),#articles-box .box-transparent p:nth-child(1){border-bottom:1px solid #fff;padding:4px 0;font-weight:600;}
#news-box .box-transparent p:nth-child(2){height:60px;}
@media (max-width: 740px){
	.why-phr .flex{flex-direction:column;align-items:center;}
}


#body-page-home .lists.products{justify-content:space-between;flex-wrap:nowrap;}
#body-page-home .box-news,#body-page-home .box-articles{justify-content:space-between;}

@media (max-width: 990px){
	#body-page-home .lists.products>.product:nth-child(4){display:none;}
	#news-box .box-news > div:nth-child(4){display:none;}
	#news-box .box-news>div:nth-child(3){margin-right:0px;}
	#articles-box .box-articles > div:nth-child(4){display:none;}
	#articles-box .box-articles>div:nth-child(3){margin-right:0px;}
}
@media (max-width:720px){
	#body-page-home .lists.products{flex-wrap:wrap;justify-content: center;}
	#body-page-home .lists.products>.product:nth-child(4){display:block;}
	#news-box .box-news > div:nth-child(4){display:block;}
	#news-box .box-news>div{margin:8px !important;}
	#news-box .box-news{flex-wrap:wrap;justify-content: center;}
	#articles-box .box-articles > div:nth-child(4){display:block;}
	#articles-box .box-articles>div{margin:8px !important;}
	#articles-box .box-articles{flex-wrap:wrap;justify-content: center;}
}

@media (max-width: 593px) {
	#news-box h3,#articles-box h3{margin:0;padding:10px 0;}
	#news-box .box-news > div, #articles-box .box-articles > div{width:100%;margin:8px 0 0 0  !important;height:160px;}
	.grey-bg{padding-top:0px;}
	#news-box .box-transparent, #articles-box .box-transparent {height:96px;margin-top:69px;}
}
/*paginaor*/
.paginator{text-align:center;}
.paginator a,.paginator span{text-decoration:none;display:inline-block;width:44px;height:44px;line-height:44px;font-size:18px;color:#fff;margin:5px 3px;border-radius:3px;background-color:#00a6ce;font-weight:700;text-align:center;}
.paginator a:hover{text-decoration:none;background-color:#008bb0;}
.paginator span{background-color:#008bb0;cursor:default;}
 .hidden{display:none !important;}

/*BLOCK manufacre*/
.manufacture-banner{position:relative;}
.manufacture-banner img{width:100%;}
.manufacture-banner .man-timer{position:absolute;bottom:0px;left:0px;background-color:rgba(0,166,206,0.7);border-radius:0px 0px 0px 0px;padding:0px 10px;color:#FFFFFF;line-height:30px;right:0px;text-align:center;font-weight:bolder;}
.manufacture-banner .man-timer:before{content:'';}
.manufacture-banner .man-timer span{margin-left:5px;}
@media (max-width:480px){
	.manufacture-banner .man-timer{font-size:13px;padding:0px 7px;}
}



/*News articles*/
.lists.news .data{border:1px solid #c8c6c6;padding:5px 24px 33px 24px;margin-bottom:12px;color:#494949}
.lists.news .data > .image{display:block;text-align:center;}
.lists.news .data .title{display:flex;flex-direction:column;}
.lists.news .data .title a{text-decoration:none;font-size:18px;font-weight:800;color:#494949;}
.lists.news .data .title span{font-size:11px;color:#B0B0B0;}
.lists.news .data > .image + .title{text-align:center;}
.lists.news .data .annouce{border-bottom:1px solid #c8c6c6;padding-bottom:5px;}
.lists.news .data .morelink{right:24px;bottom:7px;font-size:16px;}
.lists.news .data .morelink a>span{position:relative;margin-bottom:-5px;border:2px solid #494949;border-radius:60px;display:inline-block;text-decoration:none;line-height:20px;width:20px;height:20px;text-decoration:none;text-align:center;margin-left:4px;opacity:0.8;}
.lists.news .data .morelink a>span:before{content:'';display:inline-block;border:1px solid #494949;width:6px;transform:rotate(45deg);position:absolute;top:5px;left:5px;}
.lists.news .data .morelink a>span:after{content:'';display:inline-block;border:1px solid #494949;width:6px;transform:rotate(-45deg);position:absolute;top:9px;left:5px;}
@media (max-width:839px){
	.lists.news .data{padding-left:6px;padding-right:6px;}
}
/*FAQ*/
.page.faq{padding:0px;}
	.faq.block{padding:0px 0px 30px 0px;}
	.faq.block > div{margin-top:10px;}
	.faq.block > div > div{padding:0px 10px;}
	.faq.block > div .question{cursor:pointer;font-size:22px;line-height:34px;
		padding:0px 12px;position:relative;
	}
	.faq.block > div .question:hover{background-color:#e9e5e5;border-radius:7px;}
	.faq.block > div .question:after{content:'';width:22px;height:13px;background-image:url('../images/icon-faq-2.png');background-position:0px 0px;position:absolute;right:10px;top:12px;}
	.faq.block > div.open .question:after{background-position:0px -13px;}
	.faq.block > div.open .question{background-color:#28afd3;border-bottom:2px solid #00668a;border-radius:7px;color:#fff}
	.faq.block > div.open .answer{margin: 0 8px;background-color:#eae5e5;border:1px solid #979493;border-top:0px;}
	.faq.block > div .answer{padding:12px 12px;overflow:hidden;height:0px;}
	.faq.block > div:not(.open) .answer{padding:0px 0px;}
	.faq.block > div.open .answer{height:auto;}
	.faq.block > div .answer p{margin:2px 0px;}
	
	.faq.block ul{list-style:none;}
	.faq.block ul > li{padding-left:20px;background-image:url('../images/icon-list-style-faq.png');background-position:0px 4px;margin:7px 0px;}
	
	.faq-list.page-list{display:flex;flex-wrap:wrap;justify-content:center;}
	.faq-list.block{display:flex;flex-wrap:wrap;justify-content:center;}
	.faq-list.block > div{width:78px;text-align:center;margin:10px;}
	.faq-list.block > div > a:nth-child(1){display:block;background-position:center;width:78px;height:78px;border:1px solid #cecece;background-color:#ececec;}
	.faq-list.block > div > a:nth-child(2){text-decoration:none;}

#form-faq-search{display:flex;}
#form-faq-search input{flex-grow:1;}
#form-faq-search a{width:44px;height:44px;margin-left:5px;position:relative;background-color:#28afd3;border-radius:5px;}
#form-faq-search a:before{content:'';display:block;width:20px;height:20px;border:3px solid #FFFFFF;border-radius:24px;position:absolute;left:50%;margin-left:-15px;top:50%;margin-top:-15px;}
#form-faq-search a:after{content:'';display:block;width:13px;height:3px;background-color:#FFFFFF;position:absolute;transform:rotate(45deg);left:25px;top:32px;}


/* FILTER */
#filter-box .actionbar.mobile {display:none;}
.menu.filtermans{display:flex;display: -webkit-flex;flex-wrap:wrap;flex-direction:row;}
	.menu.filtermans li{margin:5px;}
	.menu.filtermans li input{display:none;}
	.menu.filtermans li label{display:block;position:relative;border:1px solid #adadad;padding:0px 20px;border-radius:3px;line-height:39px;cursor:pointer;overflow:hidden;background-color:#FFFFFF;}
	.menu.filtermans li input:checked + label{border:1px solid #19a5cb;}
	.menu.filtermans li input:checked + label:before{content:"";position:absolute;width:16px;height:16px;border-radius:20px;background-color:#19a5cb;right:-5px;top:-5px;}
	.menu.filtermans li input:checked + label:after{content:"v";color:#FFFFFF;position:absolute;top:0px;right:2px;line-height:10px;font-size:8px;font-weight:bolder;}
	.menu.filtermans > li.more{display:none;}
	.menu.filtermans > li:nth-of-type(n+10){display:none;}
	.menu.filtermans > li.more:nth-of-type(n+11){display:block;}
	.menu.filtermans input#filters-open-all:checked ~  li{display:block;}
	.menu.filtermans input#filters-open-all:checked ~  li.more{display:none;}

	.menu.filterwarehouses{display:flex;flex-wrap:wrap;flex-direction:row;}
	.menu.filterwarehouses li{margin:5px;}
	.menu.filterwarehouses li input{display:none;}
	.menu.filterwarehouses li label{position:relative;height:32px;background-size:contain;display:block;border:1px solid #adadad;background-color:#FFFFFF;border-radius:3px;cursor:pointer;line-height:32px;padding:0px 5px;}
	.menu.filterwarehouses li input:checked + label{filter:grayscale(0%);border:1px solid #19a5cb;overflow:hidden;opacity:1;}
	.menu.filterwarehouses li input:checked + label:before{content:"";position:absolute;width:16px;height:16px;border-radius:20px;background-color:#19a5cb;right:-5px;top:-5px;}
	.menu.filterwarehouses li input:checked + label:after{content:"v";text-indent:0px;color:#FFFFFF;position:absolute;top:0px;right:2px;line-height:10px;font-size:8px;font-weight:bolder;}
	

	.menu.filterorigins{display:flex;flex-wrap:wrap;flex-direction:row;}
	.menu.filterorigins li{margin:5px;}
	.menu.filterorigins li input{display:none;}
	.menu.filterorigins li label{position:relative;text-indent:-99999px;height:32px;background-size:contain;display:block;filter:grayscale(100%);opacity:0.6;border:1px solid #adadad;border-radius:3px;cursor:pointer;background-position:center;}
	.menu.filterorigins li.ship-from-eu label{width:136px;background-image:url('../images/ship-eu.png');}
	.menu.filterorigins li.international label{width:133px;background-image:url('../images/ship-int.png');}
	.menu.filterorigins li.us-domestic label{width:99px;background-image:url('../images/ship-us.png');}
	.menu.filterorigins li input:checked + label{filter:grayscale(0%);border:1px solid #008acf;overflow:hidden;opacity:1;}
	.menu.filterorigins li input:checked + label:before{content:"";position:absolute;width:16px;height:16px;border-radius:20px;background-color:#008acf;right:-5px;top:-5px;}
	.menu.filterorigins li input:checked + label:after{content:"v";text-indent:0px;color:#FFFFFF;position:absolute;top:0px;right:2px;line-height:10px;font-size:8px;font-weight:bolder;}
	

	#filter-box{margin-bottom:10px;}
#filter-box .actionbar.pc{display:flex;justify-content:space-between;align-items:center;margin-top:10px;}
#filter-box .actionbar.pc > div:nth-child(3){display:none;}
#filter-box .actionbar.mobile{display:none;}
#filter-box .actionbar.mobile span{font-weight:bolder;}
.tabs-gm-p{display:flex;}
.tabs-gm-p > div{width:33%;}
.filter-forms-box{}
.filter-gm-box{padding:0px 0px;}
.filter-price-box{}
.ibx{display:inline-block;position:relative;}
.ibx input{display:none;}
.ibx label{display:block;position:relative;border:1px solid #adadad;padding:0px 20px;border-radius:3px;line-height:39px;cursor:pointer;overflow:hidden;background-color:#FFFFFF;}
.ibx input:checked + label{border:1px solid #008acf;}
.ibx input:checked + label:before{content:"";position:absolute;width:16px;height:16px;border-radius:20px;background-color:#008acf;right:-5px;top:-5px;}
.ibx input:checked + label:after{content:"v";color:#FFFFFF;position:absolute;top:0px;right:2px;line-height:10px;font-size:8px;font-weight:bolder;}
.ibx input:disabled + label{opacity:0.5;cursor:not-allowed;}

.filter-gm-box table{width:97%;}
.filter-gm-box .ibx{width:100%;}
.filter-gm-box .ibx label{width:100%;padding:0px;text-align:center;line-height:24px;font-size:85%;letter-spacing:-0.5px;}

.filter-forms-box table td{vertical-align:top;}
.filter-forms-box .ibx{width:100%;}
.filter-forms-box .ibx label{width:100%;padding:0px 4px;text-align:center;line-height:24px;font-size:85%;letter-spacing:-0.5px;}

.menu.sorting{display:flex;display:-webkit-flex;flex-direction:row;}
	.menu.sorting li{margin:0px 0px 0px 10px;}
	.menu.sorting li a{padding-right:14px;display:inline-block;position:relative;color:#000000;}
	.menu.sorting li a:before{content:"";display:block;position:absolute;width:0px;height:0px;border:5px solid transparent;border-top:0px;border-bottom:6px solid #363737;right:0px;top:2px;}
	.menu.sorting li a:after{content:"";display:block;position:absolute;width:0px;height:0px;border:5px solid transparent;border-bottom:0px;border-top:6px solid #363737;right:0px;bottom:2px;}
	.menu.sorting li a.up:before{border-bottom:6px solid #2196f3;}
	.menu.sorting li a.down:after{border-top:6px solid #2196f3;}
	.menu.sorting li a.up,.menu.sorting li a.down{color:#2196f3;}

.menu.ftv{display:flex;flex-wrap:wrap;flex-direction:row;}
.menu.ftv li{margin:0px 2px;}

@media (max-width:674px){
	.tabs-gm-p{display:block;}
	.tabs-gm-p > div{width:100%;}
	.filter-forms-box table td{vertical-align:middle;}

}

@media (max-width:469px){

	.menu.filtermans{}
	.menu.filtermans li{margin:3px;}
	.menu.filtermans li label{padding:3px 7px;font-size:90%;line-height:18px;}
	.menu.filterwarehouses{}
	.menu.filterwarehouses li{margin:3px;}
	.menu.filterwarehouses li label{padding:3px 7px;font-size:90%;line-height:18px;}
	#filter-box .actionbar.pc .reset{display:none;}
	#filter-box .actionbar.mobile{display:block;}
	#filter-box .actionbar.mobile{display:flex;justify-content:space-between;align-items:center;padding:0px 10px;margin-bottom:10px;}
	#filter-box .actionbar.mobile .close{cursor:pointer;text-transform:uppercase;color:#FF0000;}
	#filter-box .actionbar.mobile .reset{cursor:pointer;text-transform:uppercase;}
	#filter-box .body-filter{background-color:#dedfe0;padding:5px 0px;}
	#filter-box.close .actionbar.mobile{display:none;}
	#filter-box.close .body-filter{display:none;}
	#filter-box.close .actionbar.pc > div:nth-child(1){display:none;}
	#filter-box.close .actionbar.pc > div:nth-child(3){text-transform:uppercase;display:block;}
	#filter-box.close .actionbar.pc .goopen{position:relative;padding-left:20px;cursor:pointer;font-weight:bolder;}
	#filter-box.close .actionbar.pc .goopen:before{content:"";display:block;width:0px;height:0px;border:8px solid transparent;border-bottom:0px;border-top:10px solid #FF0000;position:absolute;left:0px;top:0px;}
	#filter-box.close .actionbar.pc .goopen:after{content:"";display:block;width:4px;height:8px;background-color:#FF0000;position:absolute;bottom:0px;left:6px;}
	.paginator a,.paginator span{width:30px;height:30px;line-height:30px}
}

/*Contacts*/
ul.menu.contactusinfo{flex-direction:row;justify-content:center;max-width:580px;margin:0 auto;	border-bottom:1px solid #d0d0cf;}
ul.menu.contactusinfo li{text-align:center;margin:10px;}
ul.menu.contactusinfo a{text-decoration:none;white-space:nowrap;letter-spacing: -0.2px;}
ul.menu.contactusinfo a:before{box-sizing: border-box;display:block;content:'';width:78px; height:78px;border:1px solid #d0d0cf;background-color:#edecec;margin:0 auto;background-image:url('../images/icon-contacts.png');background-repeat:no-repeat;}
ul.menu.contactusinfo .articles a:before{background-position-y:-78px;}
ul.menu.contactusinfo .terms-of-use a:before{background-position-y:-158px;}
ul.menu.contactusinfo .privacy-policy a:before{background-position-y:-238px;}
ul.menu.contactusinfo .shipping a:before{background-position-y:-316px;}
ul.menu.contactusinfo .references a:before{background-position-y:-396px;}
#form-contactus,#form-createticket{max-width:580px;margin:0 auto;}
#form-contactus .row,#form-createticket .row{display:flex;justify-content:flex-end;margin:10px 0;align-items:center;}
#form-contactus .row input,#form-createticket .row input,#form-createticket .row select {width:430px;margin-left:20px;padding:0 10px;}
#form-contactus .row input[type="email"],#form-createticket .row select{border:1px solid #A5AAAA;height: 38px;line-height: 36px;font-size: 16px;}
#form-contactus .aribox{width:430px;margin-left:20px;}
#form-contactus .row .aribox input{margin-left:0;}
#form-contactus .row .aribox .arimage{border:1px solid #A5AAAA;margin-left:15px;width:120px !important;}
#form-contactus .row.center,#form-createticket .row.center{justify-content:center;}
#form-contactus #form-text,#form-createticket #form-text{width:430px;height:100px;margin-left:20px;border:1px solid #A5AAAA;padding:10px;font-size:16px;}

@media (max-width:640px){
	ul.menu.contactusinfo{flex-wrap:wrap;max-width:380px;}

	#form-contactus .row label,#form-createticket .row label{display:none;}
	#form-contactus .aribox,#form-contactus .row input,#form-createticket .row input,#form-createticket .row select{margin-left:0;width:100%}
	#form-contactus #form-text,#form-createticket #form-text{width:100%;margin-left:0px;}
}

@media (max-width:368px){
	ul.menu.contactusinfo{justify-content:space-between;}
	ul.menu.contactusinfo li{margin:10px 0;width:33%;}
}

/*Basket*/
.basket-items .qty .select-mode.select input{display:none;}

.totals-box{margin-right:0px;margin-left: auto;}
#tt-oo{text-align:right;}


@media (max-width:839px){
	ul.menu>li.top-user-menu{display:block;}
}

@media (max-width:760px){

}

@media ( max-width:1259px) AND (min-width:760px){
	.lists.products > div.product{width:29%;}
	.lists.products:after{width:29%;}
		
}


	.reviews.filters{}
	.reviews.filters{text-align:right;margin-bottom:10px;}

.reviews.lists{}
.reviews.lists >div{border:1px solid #C0C0C0;padding:10px 15px;margin-bottom:10px;}
.reviews.lists .heards{display:flex;justify-content:space-between;align-items:center;}
.reviews.lists .heards .name{font-size:16px;}
.reviews.lists .heards .date{font-weight:bolder;font-size:14px;}
.reviews.lists .rates > div{display:flex;align-items:center;flex-direction:row;margin-top:3px;}
.reviews.lists .text{border-top:1px solid #C0C0C0;padding-top:6px;margin-top:6px;}
@media (max-width:413px){
	.reviews.lists .heards .name{font-size:12px;}
	.reviews.lists  .rates{font-size:11px;}
	.reviews.lists .heards .date{font-weight:bolder;font-size:12px;}
}

.notify-ring{margin-right:15px;position:relative;z-index:8;}
.notify-ring > a{background-position:-79px 0px;}
.notify-ring > a > span.counts{position: absolute;
display: block;
background-color: #008AB0;
width: 16px;
height: 16px;
color: #FFFFFF;
border-radius: 20px;
top: -4px;
right: -5px;
font-size: 10px;
line-height: 15px;
text-align: center;z-index:2;}
.notify-ring > a > span.counts:empty{display:none;}
.notify-ring > a > span.counts + span{
	cursor:pointer;text-decoration:none;position:relative;
	background-image:url('../images/icon-ring-2.png');width:26px;height:30px;background-position:0px 0px;
	text-align:center;display:block;color:#FFFFFF;font-weight:bolder;
}
.notify-ring > a > span.counts:empty + span{background-position:0px 0px;}
.notify-ring.open > a > span.counts + span{}

.notify-ring > .popup{display:none;position:absolute;background-color:#FFFFFF;border:1px solid #006fa6;
	box-shadow:2px 2px 10px #444444;right:-65px;top:31px;margin-top:-2px;padding:0px 0px;font-size:13px;width:280px;
	}
.notify-ring.open > .popup{display:block;}
.notify-ring > .popup:after{content:'';width:0px;height:0px;border:0px solid transparent;
	border-right-width:7px;border-left-width:7px;border-bottom:7px solid #19a5cb;
	display:block;position:absolute;top:-6px;right:70px;}
.notify-ring > .popup:before{
	content:'notification';text-transform:uppercase;font-weight:bolder;display:block;
	line-height:28px;text-align:center;background-color:#19a5cb;color:#FFFFFF;
}
.notify-ring > .popup p{margin:0px;}
.notify-ring > .popup > ul{margin:0px;padding:0px 9px;list-style:none;display:block;z-index:9;max-height:265px;overflow:auto;}
.notify-ring > .popup > ul:empty:before{content:'No new notifications';}
.notify-ring > .popup > ul > li{display:block;width:100%;border-bottom:1px solid #000000;margin:3px 0px;padding:1px 10px 1px 5px;}
.notify-ring > .popup > ul > li:last-child{border:0px;}
.notify-ring > .popup > ul > li:hover{}
.notify-ring > .popup > ul > li a{color:#121212;}
.notify-ring > .popup > ul > li .content{position:relative;}
.notify-ring > .popup > ul > li .content > div{min-height:18px;}
.notify-ring > .popup > ul > li .content .delete{display:block;border:1px solid #000000;background-color:#FFFFFF;color:#000000;border-radius:15px;width:15px;height:15px;position:absolute;right:-11px;top:3px;z-index:9;}
.notify-ring > .popup > ul > li .content .delete:hover{}
.notify-ring > .popup > ul > li .content .delete:before,.notify-ring > .popup > ul > li .content .delete:after{content:'';left:3px;top:6px;width:8px;height:2px;background-color:#000000;position:absolute;}
.notify-ring > .popup > ul > li .content .delete:before{transform:rotate(45deg);}
.notify-ring > .popup > ul > li .content .delete:after{transform:rotate(-45deg);}
.notify-ring > .popup > ul > li .content .date > span{padding-left:13px;background-position:0px 4px;}
.notify-ring > .popup > ul > li .content .date > span.timein{background-image:url('../images/notice-icon-clock.png');margin-left:5px;}
.notify-ring > .popup > ul > li .content .date > span.day{background-image:url('../images/notice-icon-calendar.png');}

.checkout-auth-place{
	display:grid;
	gap:20px;
	grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}

.menu.manufacturerslist{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;}
.menu.manufacturerslist > li{width:250px;}

.menu.breadcrumbs{flex-direction:row;flex-wrap:wrap;position:relative;;}
.menu.breadcrumbs > li{margin-right:5px;}
.menu.breadcrumbs > li:after{content:'>';font-size:10px;}
.menu.breadcrumbs > li:last-child:after{content:'';}

.expiry-info{font-size:18px;text-align:center;color:#FF0000;}
.expiry-info:before{}
.promo-active-0{filter:grayscale(1);}
.promo-active-0 .expiry-info span{display:none;}
.promo-active-0 .expiry-info:before{content:'Expired';}


.cloudinary-upload-block{
	width:100%;
	text-align:right;
}
.ticketsMedia{
	width:100%;
	margin-top:20px;
	display:flex;
	flex-wrap:wrap;
}

.ticketsMedia a{
	display:inline-block;
	border:1px solid #C0C0C0;
	background-color:#FFFFFF;
	padding:4px;
	border-radius:4px;
	margin:0px 10px 10px 0px;
}

/*reports-table*/
@media(min-width:660px){
	.reports-table{display:table;width:100%;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;}
	.reports-table > div{display:table-row;}
	.reports-table > div > div{display:table-cell;padding:2px 5px;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
	.reports-table .heads > div{font-weight:bolder;}
	.reports-table .view{text-align:center;}
}

@media(max-width:659px){
	.reports-table .heads{display:none;}
	.reports-table .date{font-size:12px;}
	.reports-table .product{font-size:18px;font-weight:bolder;}
	.reports-table .manufacture{font-size:12px;}
	.reports-table > div{border-bottom:1px solid #C0C0C0;margin-bottom:10px;}
	.reports-table > div > div{text-align:center;margin:3px 0px;}
}
