#sli@-ms-viewport {width: device-width;}
html,body{margin:0px;padding:0px;position:relative;}
html{min-width:100%;height:100%;}
input,textarea{resize:none;}

ul.menu,ul.xmenu{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;}
ul.menu > li,ul.xmenu > li{display:block;}
.clear:after,.lists:after,.row:after,.lists > div:after,.ispage:after,.box-content:after{display:block;height:0px;clear:both;content:"";float:none;}
.row{position:relative;}
*,.xfix:after,.xfix:before{outline: none; background-repeat:no-repeat;-webkit-text-size-adjust: none;box-sizing:border-box;line-height:1.35em;}
.center{text-align:center;}
.notempty:empty{display:none;}
.relatice{position:relative;}

img{max-width:100%;max-height:100%;height:auto !important;}
span img{display:block;}
.w100{width:100%;}
table.middle td{vertical-align:middle;}
/**/

*, ::after, ::before{
  transition: 
  						height 0.4s,
  						max-height 0.4s,
  						background-color 0.4s
  						;
}

html{background-color:#eeeded;}
body{color:#484747;font-size: 100%;line-height:1.25em;min-height:100%;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
.wrap,.wrapper{margin:0px auto;position:relative;}
.wrap{padding:0px 30px;}
.wrapper{padding:0px 15px;}

.overlay{display:none;position:fixed;z-index:50;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(255,255,255,0.7);}
.nowrap{white-space:nowrap;}

/*fonts*/
a{color:#0083c4;text-decoration:none;}
a:hover{color:#0072A8;text-decoration:underline;}
.strong{font-weight:bolder;}
.uppercase{text-transform:uppercase;}
.align-right{text-align:right;}
.asp{margin:7px 0px;}
h1{margin:0px;font-size-adjust:0.52;text-align:center;font-weight:normal;padding:0px 0px 15px 0px;}
h3{margin:0px 0px 10px 0px;}
.enum{}
.enum a:nth-child(n+2):before{content:',';margin-right:7px;}

.button,.xbutton,.button:visited,.xbutton:visited{background-color:#008acf;border:0px;border-bottom:0px solid #084e71;border-radius:0px;color:#FFFFFF !important;text-decoration:none !important;display:inline-block;padding:0px 14px;text-align:center;text-transform:capitalize;line-height:32px;font-size:14px;cursor:pointer;box-shadow:0px 0px 7px 1px #AAA;white-space:nowrap;}
@media (min-width:950px){
	.button:hover,.xbutton:hover{color:#FFFFFF;text-decoration:none;background-color:#065f8b;border-bottom:0px solid #18313d;}
}

.button:active,.xbutton:active{color:#FFFFFF;text-decoration:none;background-color:#065f8b;border-bottom:0px solid #065f8b;box-shadow:none;}
.button.bigger,.xbutton.bigger{line-height:60px;padding:0px 40px;font-size:16px;font-weight:bolder;color:#FFFFFF;}
.button.big,.xbutton.big{line-height:42px;}
.button.green,.xbutton.green{background-color:#03b044;border-color:#036315;}
.button.green:hover,.xbutton.green:hover{background-color:#029338;border-color:#036315;}
.button.gray,.xbutton.gray{background-color:#C0C0C0;border-color:#C0C0C0;box-shadow:none;}
.button.gray:hover,.xbutton.grey:hover{background-color:#A0A0A0;border-color:#A0A0A0;}
.button.red,.xbutton.red{background-color:#ec0647;border-color:#75092c;}
.button.red:hover,.xbutton.red:hover{background-color:#ec0647cc;border-color:#75092ccc;}
.button.blueborder,.xbutton.blueborder{background-color:#FFFFFF;border:1px solid #008acf;color:#008acf !important;}
.button.blueborder:hover,.xbutton.blueborder:hover{background-color:#008acf11;}
.button.small{line-height:24px;}
input[type=text],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=email]{font-size-adjust:0.60;border:1px solid #BFBFBF;/*box-shadow:0px 0px 5px #C0C0C0 inset;*/padding:3px 4px;border-radius:0px;}
input[type=text],input[type=url],input[type=tel],input[type=number],input[type=email]{height:32px;}
input.error{border-color:#FF0000 !important;}
select{border:1px solid #BFBFBF;/*box-shadow:0px 0px 5px #C0C0C0 inset;*/padding:3px 4px;height:32px;}
textarea{font-size-adjust:0.55;border:1px solid #BFBFBF;/*box-shadow:0px 0px 5px #C0C0C0 inset;*/padding:5px 6px;}
textarea.error{border-color:#FF0000 !important;}

.go-top{display:block;position:fixed;bottom:65px;right:25px;width:35px;height:35px;border:2px solid #11adfa;z-index:10;background-color:#FFFFFF;border-radius:4px;}
.go-top:before{content:"";border:2px solid #11adfa;width:15px;position:absolute;display:block;transform: rotate(-55deg);top:15px;left:5px;border-radius:4px;}
.go-top:after{content:"";border:2px solid #11adfa;width:15px;position:absolute;display:block;transform: rotate(55deg);top:15px;right:5px;border-radius:4px;}

input.error,select.error{border-color:#FF0000 !important;background-color:#FFE5E5;}

.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%;}

form.waiting{}
form.waiting .submit{position:relative;}
form.waiting .submit:before{content:"";position:absolute;left:0px;right:0px;top:0px;bottom:0px;background-color:rgba(255,255,255,0.3);background-image:url('../images/ajax-loader-button.gif');background-position:center;background-repeat:no-repeat;}
.form-notify-success-message{border:1px solid #008800;background-color:rgba(0,136,0,0.08);padding:7px 10px;}

.button.loading{position:relative;}
.button.loading:before{content:"";position:absolute;left:0px;right:0px;top:0px;bottom:0px;background-color:rgba(255,255,255,0.3);background-image:url('../images/ajax-loader-button.gif');background-position:center;background-repeat:no-repeat;}

/*.box-content.reviews{display:none;}*/
.cancel-referrer-other{}

.error-text{color:#FF0000;}
.error-text > *{margin:0px;}
.error-text:empty{display:none;}
form .error-text{font-size:11px;line-height: 15px !important;display: inline-block;text-align: left;}

.rating{width:60px;height:11px;margin:0px;padding:0px;list-style:none;display:inline-block;position:relative;background-image:url('../images/rating-stars-empty.png');background-repeat:repeat;background-position:0px 0px;background-size:auto 100%;}
.rating:before{content:"";height:11px;position:absolute;left:0px;top:0px;background-image:url('../images/rating-stars-fill.png');width:0;background-repeat:repeat;z-index:1;background-size:auto 100%;}
.rating.big{width:95px;height:18px;margin:0px;padding:0px;list-style:none;display:inline-block;position:relative;background-image:url('../images/rating-stars-b-empty.png');background-repeat:repeat;background-position:0px 0px;background-size:auto 100%;}
.rating.big:before{content:"";height:18px;position:absolute;left:0px;top:0px;background-image:url('../images/rating-stars-b-fill.png');width:0;background-repeat:repeat;z-index:1;background-size:auto 100%;}
.rating.bigger{width:160px;height:30px;margin:0px;padding:0px;list-style:none;display:inline-block;position:relative;background-image:url('../images/rating-stars-bb-empty.png');background-repeat:repeat;background-position:0px 0px;background-size:auto 100%;}
.rating.bigger:before{content:"";height:30px;position:absolute;left:0px;top:0px;background-image:url('../images/rating-stars-bb-fill.png');width:0;background-repeat:repeat;z-index:1;background-size:auto 100%;}
.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%;}


.table{display:table;width:100%;}
.table > div{display:table-row;}
.table > div > div{display:table-cell;}
.table.default > div.headers{}
.table.default > div.headers > div{text-align:center;color:#008acf;border-bottom:1px solid #6d6a6a;font-size:110%;line-height:30px;font-weight:bolder;}
.table.default > div:not(.headers) > div{line-height:26px;padding:0px 10px;}
.table.default > div:not(.headers):nth-child(2n) > div{background-color:#eeeded;}

.box_table{overflow-x:auto;max-width:100%;}
.tableTpl{border:1px solid #090909; border-collapse: collapse;margin-bottom:15px;}
.tableTpl th,.tableTpl td{text-align:center;padding:10px 25px;border-right:1px solid #090909;box-sizing:initial;}
.tableTpl th{color:#fff;background-color:#138acb;white-space: nowrap;}
.tableTpl th a{color:#fff;white-space: nowrap;}
.tableTpl tr:nth-child(odd) td{color:#fff;background-color:#138acb;}
.tableTpl tr:nth-child(odd) a{color:#FFFFFF;}

/*sections*/
.section#top-line{background-color:#000000;color:#FFFFFF;}
.section#top-line .wrap{display:flex;justify-content:space-between;align-items:center;font-size-adjust:0.41;height:25px;}
.section#top-line .wrap *{line-height:25px;background-color:#000000;}
.section#top-line .wrap a{color:#FFFFFF;text-decoration:none;} 
.section#top-line .menu.currency-top li:nth-child(1):after{border-top:4px solid #FFFFFF;}

.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);}


header{display:block !important;background-color:#0083c4;padding:8px 0px;font-size-adjust:0.45;}
header a{color:#FFFFFF;}
header a:hover{color:#FFFFFF;}
header .logo{width:auto}
header .wrap{display:flex !important;align-items:center;justify-content:space-between;}
header .search{flex-grow:2;padding:0px 100px;}
header .search form{display:flex;background-color:#FFFFFF;padding:1px;}
header .search form > div{flex-grow:2;}
header .search input{width:100%;background-color:#0083c4;height:38px;border:0px;font-size:16px;padding:5px;color:#FFFFFF;box-shadow: none;}
header .search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(255,255,255,0.5);
}
header .search input::-moz-placeholder { /* Firefox 19+ */
  color:  rgba(255,255,255,0.7);
}
header .search input:-ms-input-placeholder { /* IE 10+ */
  color:  rgba(255,255,255,0.7);
}
header .search input:-moz-placeholder { /* Firefox 18- */
  color: rgba(255,255,255,0.7);
}
header .search a{position:relative;display:block;width:40px;background-image:url('../images/icon-lupa-black.png');background-position:center center;}

header .actions-block{display:flex;margin-left:15px;position:relative;z-index:9;align-items:center;}

header .notify-ring{margin-right:15px;position:relative;z-index:8;}
header .notify-ring > a{}
header .notify-ring > a > span.counts{position:absolute;display:block;border-radius: 30px;background-color: #ee2e2d;
	color: #ffffff;width: 20px;height: 20px;text-align: center;right: -5px;top: -9px;line-height: 20px;font-size:11px;z-index:2;}
header .notify-ring > a > span.counts:empty{display:none;}
header .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;
}
header .notify-ring > a > span.counts:empty + span{background-position:0px 0px;}
header .notify-ring.open > a > span.counts + span{}

header .notify-ring > .popup{display:none;position:absolute;background-color:#FFFFFF;border:1px solid #006fa6;
	box-shadow:2px 2px 10px #444444;right:-62px;top:36px;margin-top:-2px;padding:7px 0px;font-size:13px;width:260px;
	}
header .notify-ring.open > .popup{display:block;}
header .notify-ring > .popup:before{content:'';width:0px;height:0px;border:0px solid transparent;
	border-right-width:7px;border-left-width:7px;border-bottom:7px solid #FFFFFF;
	display:block;position:absolute;top:-6px;right:67px;}

header .notify-ring > .popup p{margin:0px;}
header .notify-ring > .popup > ul{margin:0px;padding:0px 9px;list-style:none;display:block;z-index:9;max-height:265px;overflow:auto;}
header .notify-ring > .popup > ul:empty:before{content:'No new notifications';}
header .notify-ring > .popup > ul > li{display:block;width:100%;border:1px solid #006fa6;margin:3px 0px;padding:1px 10px 1px 5px;}
header .notify-ring > .popup > ul > li:hover{background-color:#EFEFEF;}
header .notify-ring > .popup > ul > li a{color:#121212;}
header .notify-ring > .popup > ul > li .content{position:relative;}
header .notify-ring > .popup > ul > li .content > div{min-height:18px;}
header .notify-ring > .popup > ul > li .content .delete{display:block;background-color:#C0C0C0;color:#FFFFFF;border-radius:15px;width:15px;height:15px;position:absolute;right:-7px;top:3px;z-index:9;}
header .notify-ring > .popup > ul > li .content .delete:hover{background-color:#FF0000;}
header .notify-ring > .popup > ul > li .content .delete:before,header .notify-ring > .popup > ul > li .content .delete:after{content:'';width:10px;height:1px;background-color:#FFFFFF;position:absolute;}
header .notify-ring > .popup > ul > li .content .delete:before{transform:rotate(45deg);left:3px;top:7px;}
header .notify-ring > .popup > ul > li .content .delete:after{transform:rotate(-45deg);left:3px;top:7px;}
header .notify-ring > .popup > ul > li .content .date > span{padding-left:13px;background-position:0px 0px;}
header .notify-ring > .popup > ul > li .content .date > span.timein{background-image:url('../images/notice-icon-clock.png');margin-left:5px;}
header .notify-ring > .popup > ul > li .content .date > span.day{background-image:url('../images/notice-icon-calendar.png');}



header .basket-block{display:inline-block;position:relative;}
header .basket-block .buttonx{z-index:2;position:relative;display:block;width:34px;height:55px;line-height:52px;font-weight:bolder;background-image:url('../images/icon-basket.png');background-position:0px 0px;text-align:center;text-decoration:none;padding-top:2px;color:#000000;}
header .basket-block.progress .buttonx{cursor:progress;}

header .basket-block.loading{}
header .basket-block.loading .popup{background-image:url('../images/ajax-loader.gif');background-position:center center;}
header .basket-block.loading .popup > div{display:none;}
	
header .basket-block.noitems .popup{box-shadow:6px 5px 15px -3px #555;}
header .basket-block.noitems .popup > div{display:block;}
header .basket-block.noitems .popup > div:before{content:"Basket is empty";display:block;text-align:center;line-height:55px;}
header .basket-block.noitems .popup > div> * {display:none;}
	
header .basket-block div.popup{z-index:2;display:none;position:absolute;width:315px;border:1px solid #686f77;right:-12px;border-radius:7px;z-index:20;background-color:#eeeced;min-height:55px;}
header .basket-block div.popup > div{}
header .basket-block div.popup:before{content:"";width:0px;height:0px;position:absolute;right:21px;top:-7px;border-top:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #eeeced;z-index:2;}
header .basket-block div.popup:after{content:"";width:0px;height:0px;position:absolute;right:21px;top:-8px;border-top:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #686f77;z-index:1;}
header .basket-block.open:after{content:"";box-shadow:0px 0px 33px 25px #FFFFFF;position:absolute;display:block;width:0px;height:0px;top:25px;right:15px;z-index:1;}
header .basket-block.open .buttonx,header .basket-block:hover .buttonx{background-position:-34px 0px;color:#FFFFFF;}
header .basket-block.open div.popup{display:block;}


header .basket-block .line{display:flex;justify-content:space-between;padding:0px 15px;line-height:55px;flex-wrap:nowrap;}
header .basket-block .line span{line-height:55px;}
header .basket-block .line.top{border-bottom:1px dashed #8d8b8c;}
header .basket-block .line.bottom{justify-content:flex-end;border-top:1px dashed #8d8b8c;}
header .basket-block .totals{color:#FF0000;}


.section#menu-line{background-color:#006fa6;}
.section#menu-line nav{display:flex;justify-content:space-between;}
.section#menu-line nav a{color:#FFFFFF;text-transform:uppercase;font-size-adjust:0.55;line-height:34px;}

.section#mmenu-line{background-color:#239CD8;display:none;}
.section#mmenu-line nav{display:flex;justify-content:space-between;height:57px;align-items:center;}
.section#mmenu-line nav a{color:#FFFFFF;text-transform:uppercase;font-size-adjust:0.5;line-height:34px;}

.section#main-block{margin-top:23px;padding-bottom:120px;}
.section#main-block .wrapper{}
.section#main-block aside{float:left;}
.section#main-block .content-box{width:74%;padding:0px 10px 30px;float:right;}
#body-page-home .section#main-block .content-box{padding:0px 0px;}
.section#main-block input:focus,.section#main-block textarea:focus{border-color:#0083c4;}
/*.subCatsMenu{height:0;overflow:hidden;}*/
#form-faq-search{display:flex;}
#form-faq-search input{flex-grow:1;height:32px;}
#form-faq-search a{display:block;width:32px;height:32px;flex-shrink:0;background-image:url('../images/icon-lupa-white.png');background-size:75%;background-color:#008acf;background-position:center center;}


#body-page-basket aside{position:absolute;overflow:hidden;width:0px;height:0px;}
#body-page-basket .section#main-block .content-box{width:100%;float:none;}

#body-page-checkout aside{position:absolute;overflow:hidden;width:0px;height:0px;}
#body-page-checkout .section#main-block .content-box{width:100%;float:none;}

footer{border-top:14px solid #0083c4; background-color:#006fa6;color:#FFFFFF;position:absolute;left:0;right:0;bottom:0;}
footer.wrapper{}
footer a{color:#FFFFFF;}
footer a:hover{color:#FFFFFF;}
.footer.content{display:flex;justify-content:space-between;min-height:86px;align-items:center;-ms-flex-align:center;}


.box-content{padding:12px 12px 18px 12px;background-color:#FFFFFF;margin-top:20px;}
.box-content > .legend{font-size:18px;font-weight:normal;padding:0px 5px;margin-bottom:10px;}
.box-content > .target{float:right;position:relative;text-decoration:underline;margin-top:5px;font-size:90%;}
.box-content > .target:after{content:"";width:0px;height:0px;display:inline-block;margin-left:4px;border:4px solid transparent;border-left:5px solid #222222;}

/*news*/
.box-content.news{float:left;width:50%;}
/*article*/
.box-content.articles{float:left;width:50%;}

#main-block ul:not(.menu):not(.xmenu):not(.slick-dots):not(.flip):not(.iti__country-list){margin:10px 0px;padding:0px;}
#main-block ul:not(.menu):not(.xmenu):not(.slick-dots):not(.flip):not(.iti__country-list) li{
	background-image:url('../images/i-reasons-bg.png');background-position:10px; center;padding-left:40px;display:block;
	padding:6px 0px 6px 40px;
}

/*paginaor*/
.paginator{text-align:center;}
.paginator a,.paginator span{display:inline-block;width:44px;height:44px;line-height:44px;font-size:18px;color:#fff;margin:5px 3px;border-radius:3px;background-color:#008acf;font-weight:700;text-align:center;}
.paginator a:hover{text-decoration:none;background-color:#006fa6;}
.paginator span{background-color:#006fa6;cursor:default;}
 .hidden{display:none !important;}
/*menu*/
.menu.currency-top{display:flex;flex-direction:column;align-items:center;background-color:#eeeded;float:left;position:relative;z-index:2;width:55px;}
.menu.currency-top.open{position:absolute;top:0px;}
.menu.currency-top li{padding:0px 2px;position:relative;display:none;height:25px;width:100%;}
.menu.currency-top.open li{display:block;}
.menu.currency-top li:hover{background-color:#DDDCDC;}
.menu.currency-top li a,ul.menu.currency-top li span{display:block;padding:0px 4px;cursor:pointer;}
.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{background-color:transparent;}
.menu.currency-top li:nth-child(1):after{
	content:"";width:0px;right:0px;position:absolute;right:8px;top:50%;margin-top:-3px;
	border-top:4px solid #222222;border-right:3px solid transparent;border-left:3px solid transparent;border-bottom:4px solid transparent;
}
.menu.currency-top.open li:nth-child(1):after{border-top:4px solid transparent;border-bottom:4px solid #222222;margin-top:-7px;}
.menu.currency-top li:nth-child(1) span{}
.menu.currency-top li a{}

.menu.user-menu{flex-direction:row;}
.menu.user-menu li{padding:0px 10px 0px 0px;}
.menu.user-menu li:after{content:"|";padding-left:10px;}
.menu.user-menu li:last-child{padding:0px;}
.menu.user-menu li:last-child:after{content:"";padding:0px;}

.menu.hlinks{flex-direction:row;}
.menu.hlinks li{margin:0px 5px;text-align:center;}
.menu.hlinks li:last-child{padding-left:7px;border-left:1px solid #FFFFFF;}
.menu.hlinks .msign{background-image:url('../images/icon-mobile-user.png');display:inline-block;min-width:46px;padding-top:46px;background-position:center top;}

.menu.pbasket{margin:2px 0px;border-top:1px solid #8d8b8c;border-bottom:1px solid #8d8b8c;background-color:#FFFFFF;}
.menu.pbasket{display:block;max-height:200px;overflow:auto;}
.menu.pbasket li{width:100%;height:55px !important;padding:3px 5px;display:flex;align-items:center;margin-bottom:2px;border-bottom:1px solid #8d8b8c;}
.menu.pbasket li:last-child{border-bottom:0px;}
.menu.pbasket li a{color:#262525;}
.menu.pbasket li > span{margin:0px 6px 0px 0px;}
.menu.pbasket li > span:last-child{margin-right:0px;}
.menu.pbasket li > span:nth-child(1){height:48px;width:48px;}
.menu.pbasket li > span:nth-child(1) img{height:48px;width:48px;}
.menu.pbasket li > span:nth-child(2){flex-grow:2;}
.menu.pbasket li > span:nth-child(2) span{display:block;font-size:90%;color:#ABABAB;}
.menu.pbasket li > span:nth-child(3) {color:#008acf;font-weight:bolder;}
.menu.pbasket li.oos > span:nth-child(2) span{color:#FF0000;}
.menu.pbasket li.oos > span:nth-child(3) {color:#FF0000;}

.menu.categories{background-color:#FFFFFF;padding:6px 13px;}
.menu.categories li{border-bottom:1px solid #d4d4d4;margin-bottom:5px;padding-bottom:5px;}
.menu.categories li.current{}
.menu.categories li.current a{font-weight:bolder;}
.menu.categories li:last-child{border-bottom:0px;}
.menu.categories li a{color:#3a3a3a;display:block;line-height:33px;position:relative;padding-left:33px;}
.menu.categories li a:before{content:"";display:block;position:absolute;left:0px;top:1px;width:29px;height:30px;background-position:-9999px -9999px;}
.menu.categories li.withchild{position:relative;}
.menu.categories li.withchild > a > span:after{content:"";border-left:2px solid #FFFFFF;border-top:2px solid #FFFFFF;width:8px;height:8px;position:absolute;display:block;transform:rotate(-135deg);top:9px;right:6px;}
.menu.categories li.withchild > a > span:before{content:"";background-color:#138acb;width:22px;height:22px;position:absolute;display:block;top:5px;right:0px;border-radius:1px;}
.menu.categories li.withchild > a{color:#138acb}
.menu.categories li.withchild > a > span{display:block;line-height:33px;position:relative;}

.menu.categories li.withchild.openSub:after{transform:rotate(45deg);top:13px;}
.menu.categories li.withchild.openSub:before{}
.menu.categories li .subCatsMenu{transition: all 0.4s ease-in-out;}
.menu.categories li .subCatsMenu{margin-top:0;max-height:0;opacity:0;transform:translate(0,0);overflow:hidden;}
.menu.categories li.withchild.openSub .subCatsMenu{position:relative;max-height:800px;opacity:1;transform: translate(0, 0);}
.menu.categories li.withchild .subCatsMenu.menu{padding-left:30px;}

.menu.categories li.cat a:before{background-image:url('../images/icons-cats.png');background-repeat:no-repeat;background-position:0px 40px;}
.menu.categories li.man a:before{background-image:url('../images/icons-mans.png');background-repeat:no-repeat;background-position:0px 40px;}
.menu.categories li.man a:has(span):before{
	display:none;
}
.menu.categories li.man a span{
	position:absolute;
	padding-left:33px;
	height:30px;
	display:block;
	top:50%;
	left:0px;
	transform:translate(0px, -50%);
}
 


.menu.categories li.steroids > a:before{background-position:0px -1185px;}
.menu.categories li.pharma-grade > a:before{background-position:0px -1234px;}
.menu.categories li.oral-steroids > a:before{background-position:0px 0px;}
.menu.categories li.injectable-steroids > a:before{background-position:0px -42px;}
.menu.categories li.post-cycle-therapy > a:before{background-position:0px -85px;}
.menu.categories li.sexual-health > a:before{background-position:0px -128px;}
.menu.categories li.weight-loss > a:before{background-position:0px -174px;}
.menu.categories li.hcg > a:before{background-position:0px -217px;}
.menu.categories li.human-growth-hormone > a:before{background-position:0px -261px;}
.menu.categories li.stealth-products > a:before{background-position:0px -349px;}
.menu.categories li.syringes > a:before{background-position:0px -305px;}
.menu.categories li.liver-protection > a:before{background-position:0px -393px;}
.menu.categories li.supplements-vitamins > a:before{background-position:0px -438px;}
.menu.categories li.clearance > a:before{background-position:0px -929px;}
.menu.categories li.us-domestic > a:before{background-position:0px -970px;}
.menu.categories li.ship-from-eu > a:before{background-position:0px -1007px;}
.menu.categories li.international > a:before{background-position:0px -1049px;}
.menu.categories li.hot-product > a:before{background-position:0px -1142px;}
.menu.categories li.cancer > a:before{background-position:0px -1279px;}


.menu.categories li.ancillaries a:before{background-position:0px -879px;}
.menu.categories li.anti-inflammatory a:before{background-position:0px -829px;}
.menu.categories li.antibiotics-antivirals a:before{background-position:0px -782px;}
.menu.categories li.asthma a:before{background-position:0px -740px;}
.menu.categories li.diabetes a:before{background-position:0px -689px;}
.menu.categories li.heart a:before{background-position:0px -639px;}
.menu.categories li.insulin a:before{background-position:0px -594px;}
.menu.categories li.pharmaceutical a:before{background-position:0px -551px;}
.menu.categories li.skin-health a:before{background-position:0px -508px;}
.menu.categories li.peptides a:before{background-position:0px -1098px;}
.menu.categories li.accessories  a:before{background-position:0px -1326px;}


.menu.categories li.new-products a:before{background-position:0px -470px;}
.menu.categories li.warehouses > a:before{background-image:url('../images/warehouse.svg');background-position:center;background-size:90%;}
.menu.categories li.warehouses > ul a{padding-left:5px;}
.menu.categories li.warehouses > ul a:before{display:none;}

.menu.categories li.warehouse > a{padding-left:0px;}
.menu.categories li.warehouse > a:before{display:none;}
.menu.categories li.withchild .subCatsMenu.menu{padding-left:0px;}

.menu.categories li.man-balkan-pharmaceuticals a:before{background-position:0px 0px;}
.menu.categories li.man-bodypharm a:before{background-position:0px -48px;}
.menu.categories li.man-sp-laboratory a:before{background-position:0px -88px;}
.menu.categories li.man-alpha-pharma a:before{background-position:0px -129px;}
.menu.categories li.man-ice-pharmaceuticals a:before{background-position:0px -171px;}
.menu.categories li.man-thaiger-pharma a:before{background-position:0px -213px;}
.menu.categories li.man-kalpa-pharmaceuticals a:before{background-position:0px -255px;}
.menu.categories li.man-dragon-pharma a:before{background-position:0px -295px;}
.menu.categories li.man-para-pharma a:before{background-position:0px -335px;}
.menu.categories li.man-7lab-pharm a:before{background-position:0px -375px;}
.menu.categories li.man-maha-pharma a:before{background-position:0px -415px;}
.menu.categories li.man-hilma-biocare a:before{background-position:0px -460px;}
.menu.categories li.man-spectrum-pharma a:before{background-position:0px -509px;}
.menu.categories li.man-zphc-pharmaceuticals a:before{background-position:0px -549px;}
.menu.categories li.man-lilly a:before{background-position:0px -630px;}
.menu.categories li.man-bayer a:before{background-position:1px -585px;}
.menu.categories li.man-zerox-pharmaceuticals a:before{background-position:0px -681px;}
.menu.categories li.man-genetic-pharmaceuticals a:before{background-position:0px -734px;}
.menu.categories li.man-ultima-pharmaceuticals a:before{background-position:0px -787px;}
.menu.categories li.man-magnum-laboratories a:before{background-position:0px -841px;}
.menu.categories li.man-axiolabs a:before{background-position:0px -885px;}
.menu.categories li.man-british-dragon a:before{background-position:0px -932px;}
.menu.categories li.man-beligas a:before{background-position:0px -972px;}
.menu.categories li.man-odin-pharma a:before{background-position:0px -1013px;}
.menu.categories li.man-xeno-lab a:before{background-position:0px -1059px;}
.menu.categories li.man-deus-medical a:before{background-position:0px -1102px;}


.menu.categories .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;}
.menu.categories .label:before{content:"";border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;display:inline-block;width:14px;height:10px;margin-right:9px;}
.menu.categories .label:after{content:"";height:2px;background-color:#FFFFFF;left:13px;width:14px;top:20px;display:block;position:absolute;}

.menu.categories li.warehouse > a{display:flex;width:100%;align-items:center;}
.menu.categories li.warehouse > a:before{content:'';position:relative;margin-right:5px;display:block;background-image:url('../images/icons-wwwship.png');background-size:cover;width:39px;height:20px;background-position:0px 0px;}
.menu.categories li.warehouse.eu-domestic > a:before{background-position:-39px 0px;}
.menu.categories li.warehouse.international > a:before{background-position:-78px 0px;}
.menu.categories li.warehouse.us-domestic > a:before{background-position:0px 0px;}
.menu.categories li.warehouse > a span{flex-grow:1;}

	.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 #008acf;}
	.menu.filtermans li input:checked + label:before{content:"";position:absolute;width:16px;height:16px;border-radius:20px;background-color:#008acf;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.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;}
	.menu.filterorigins li.ship-from-eu label{width:157px;background-image:url('../images/ship-eu.png');}
	.menu.filterorigins li.international label{width:145px;background-image:url('../images/ship-ww.png');}
	.menu.filterorigins li.us-domestic label{width:157px;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;}
	
	
	.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 #008acf;overflow:hidden;opacity:1;}
	.menu.filterwarehouses li input:checked + label:before{content:"";position:absolute;width:16px;height:16px;border-radius:20px;background-color:#008acf;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.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;}

	/*.profilemenu*/
.menu.accountitems{background-color:#FFFFFF;padding:6px 13px;}
.menu.accountitems .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;}
.menu.accountitems .label:before{content:"";border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;display:inline-block;width:14px;height:10px;margin-right:9px;}
.menu.accountitems .label:after{content:"";height:2px;background-color:#FFFFFF;left:13px;width:14px;top:20px;display:block;position:absolute;}

.menu.accountitems li{border-bottom:1px solid #d4d4d4;margin-bottom:5px;padding-bottom:5px;}
.menu.accountitems li:last-child{border-bottom:0px;}
.menu.accountitems li a{color:#3a3a3a;display:block;line-height:33px;position:relative;padding-left:40px;}
.menu.accountitems li a:before{content:"";display:block;position:absolute;left:0px;top:1px;width:30px;height:30px;background-image:url('../images/icons-accountmenu.png');background-position:-9999px -9999px;background-repeat:no-repeat;}
.menu.accountitems li.selected a{color:#008acf;}
/*.menu.accountitems li.attention a:after{content:' (!)';color:#FF0000;}*/
.menu.accountitems li a > span:empty{display:none;}
.menu.accountitems li a > span{color:red;font-size:90%;}
.menu.accountitems li a > span:before{content:' (';}
.menu.accountitems li a > span:after{content:')';}


.menu.accountitems li.info a:before{background-position:0px 2px;}
.menu.accountitems li.selected.info a:before{background-position:-30px 2px;}
.menu.accountitems li.orders a:before{background-position:0px -43px;}
.menu.accountitems li.selected.orders a:before{background-position:-30px -43px;}
.menu.accountitems li.addressbook a:before{background-position:0px -87px;}
.menu.accountitems li.selected.addressbook a:before{background-position:-30px -87px;}
.menu.accountitems li.favorites a:before{background-position:0px -130px;}
.menu.accountitems li.selected.favorites a:before{background-position:-30px -130px;}
.menu.accountitems li.tickets a:before{background-position:0px -172px;}
.menu.accountitems li.selected.tickets a:before{background-position:-30px -172px;}
.menu.accountitems li.reviews a:before{background-position:0px -217px;}
.menu.accountitems li.selected.reviews a:before{background-position:-30px -217px;}
.menu.accountitems li.points a:before{background-position:0px -260px;}
.menu.accountitems li.selected.points a:before{background-position:-30px -260px;}
.menu.accountitems li.email a:before{background-position:0px -393px;}
.menu.accountitems li.selected.email a:before{background-position:-30px -393px;}
.menu.accountitems li.password a:before{background-position:0px -350px;}
.menu.accountitems li.selected.password a:before{background-position:-30px -350px;}
.menu.accountitems li.logout a:before{background-position:0px -305px;}
.menu.accountitems li.referer a:before{background-position:0px -439px;}
.menu.accountitems li.selected.referer a:before{background-position:-30px -439px;}
.menu.accountitems li.sharing a:before{background-position:0px -487px;}
.menu.accountitems li.selected.sharing a:before{background-position:-30px -487px;}

.menu.footer{flex-direction:row;flex-wrap:wrap;}
.menu.footer li{float:left;margin-left:22px;}	
.menu.footer li a{white-space:nowrap;}

.menu.contactusinfo{flex-direction:row;flex-wrap:wrap;}
.menu.contactusinfo li{width:33%;margin:15px 0px;}
.menu.contactusinfo li a{display:block;width:132px;height:132px;position:relative;text-align:center;font-size:21px;color:#FFFFFF;text-decoration:none;font-weight:bolder;padding-top:47px;max-width:90%;background-position:center;}
.menu.contactusinfo li:nth-child(3n+1) a{margin:0px 0px 0px auto;}
.menu.contactusinfo li:nth-child(3n+2) a{margin:0px auto;}
.menu.contactusinfo li:nth-child(3n) a{margin:0px auto 0px 0px;}


.menu.contactusinfo li.faq a{background-image:url('../images/cu-faq.jpg');}
.menu.contactusinfo li.articles a{background-image:url('../images/cu-articles.jpg');}
.menu.contactusinfo li.terms-of-use a{background-image:url('../images/cu-terms-of-use.jpg');padding-top:37px;}
.menu.contactusinfo li.privacy-policy a{background-image:url('../images/cu-privacy-policy.jpg');padding-top:37px;}
.menu.contactusinfo li.shipping a{background-image:url('../images/cu-shipping.jpg');padding-top:37px;;}
.menu.contactusinfo li.references a{background-image:url('../images/cu-references.jpg');}

.menu.paginator{flex-direction:row;align-items:center;justify-content:center;}
.menu.paginator > li{margin:3px;}
.menu.paginator > li a{display:block;background-color:#008acf;color:#FFFFFF;padding:0px 0px;font-size:16px;line-height:30px;text-align:center;width:30px;opacity:0.8;font-weight:bolder;}
.menu.paginator > li.current a{background-color:#03b044;}
.menu.paginator > li a:hover{opacity:1;text-decoration:none;}

.menu.manufacturerslist{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;}
.menu.manufacturerslist > li{width:250px;}

.menu.mod-warehouses-cats{display:flex;flex-direction:row;justify-content:space-between;}
.menu.mod-warehouses-cats > li{width:31%;text-align:center;margin:15px 0px;}
.menu.mod-warehouses-cats > li > .title{font-weight:bolder;}
.menu.mod-warehouses-cats > li a{display:flex;background-color:#008acf;height:65px;color:#FFFFFF;align-items:center;justify-content:center;}
.menu.mod-warehouses-cats > li a:hover{text-decoration:none;background-color:#008acfAA;}
.menu.mod-warehouses-cats > li li{margin:15px 0px;}


.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:#008acf;height:80px;color:#FFFFFF;align-items:center;justify-content:center;}
.menu.warehouseslist > li a:hover{text-decoration:none;background-color:#008acfAA;}

.menu.breadcrumbs{flex-direction:row;flex-wrap:wrap;position:relative;top:-10px;}
.menu.breadcrumbs > li{margin-right:5px;}
.menu.breadcrumbs > li:after{content:'>';font-size:10px;}
.menu.breadcrumbs > li:last-child:after{content:'';}

.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:	px ;font-size:16px;display:inline-block;color:#000000;padding:8px 13px;}
.modetabs.hometabs .tabs > a:hover{text-decoration:none;}
.modetabs.hometabs .tabs > a.activ-tab{color:#11adfa;border:1px solid #11adfa; border-radius:3px;}
@media (max-width:480px){
	.modetabs.hometabs .tabs > a{font-size:12px;}
}


.molrg{padding:0px;margin-top:0px;}
.molrg .legend{display:none;}

.lists.newsannounces{}
.lists.newsannounces > div{float:left;width:33%;display:block;} 
.lists.newsannounces > div a{height:192px;display:block;background-size:cover;background-position:center top;position:relative;background-image:url('/images/no-image-283x192.png');}
.lists.newsannounces > div:nth-child(1) a{/*height:412px;*/background-image:url('/images/no-image-283x412.png');}
.lists.newsannounces > div a span{display;block;position:absolute;bottom:0px;right:0px;left:0px;color:#FFFFFF;text-decoration:none;background-color:rgba(0,0,0,0.67);max-height:100px;padding:5px 10px;overflow:hidden;min-height:67px;}
	
.lists.articlesannounces{}
.lists.articlesannounces > div{float:left;width:25%;display:block;}
.lists.articlesannounces > div a{display:block;position:relative;background-size:cover;background-position:center top;height:192px;background-image:url('/images/no-image-283x192.png');}
.lists.articlesannounces > div a span{display;block;position:absolute;bottom:0px;right:0px;left:0px;color:#FFFFFF;text-decoration:none;background-color:rgba(0,0,0,0.67);max-height:100px;padding:5px 10px;overflow:hidden;min-height:67px;}

.lists.minireview{}
.lists.minireview > div{margin-top:15px;}
.lists.minireview > div:nth-child(1){margin:0px;}
.lists.minireview > div .balon{background-color:#11adfa;color:#FFFFFF;position:relative;padding:9px;border-radius:10px;margin-bottom:10px;}
.lists.minireview > div .balon:before{content:"";display:block;position:absolute;width:0px;height:0px;border:10px solid transparent;border-top-color:#11adfa;bottom:-20px;left:30px;}
.lists.minireview > div .balon a{color:#FFFFFF;}
.lists.minireview > div .rating{position:absolute;right:9px;top:14px;}
.lists.minireview > div .balon .date{font-size-adjust:0.43;}
.lists.minireview > div .balon .title{display:block;position:relative;margin-right:65px;font-weight:bolder;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lists.minireview > div .balon .text{max-height:85px;overflow:hidden;text-align:justify;font-size:90%;width:95%;}
.lists.minireview > div .balon .more{float:right;position:relative;text-decoration:underline;margin-top:5px;font-size:90%;}
.lists.minireview > div .culprit{text-transform:uppercase;white-space:nowrap;width:100%;overflow:hidden;margin-left:10px;text-decoration:underline;display:flex;}
.lists.minireview > div .culprit > img{width:17px;margin-right:4px;}

.lists.products{}
.lists.products > div{float:left;padding:0px 10px 25px 10px;width:25%;position:relative;}
.lists.products > div.non-ue .non-ue{position:absolute;z-index:21;width:118px;height:30px;background-image:url('../images/non-ue.png');right:10px;top:0px;background-size:contain;background-repeat:no-repeat;}
.lists.products > div > a{display:block;}
.lists.products > div .image{display:block;}
.lists.products > div .image img{width:100%;max-height:unset !important;height:unset !important;}
.lists.products > div .image span{height:1px;display:block;padding-bottom:100%;}
.lists.products > div .title{
	line-height:33px;text-transform:uppercase;
	text-overflow:ellipsis;white-space:nowrap;widtH:100%;overflow: hidden;
}
.lists.products > div.is-oos{}
.lists.products > div.is-new:before{content:'';display:block;width:64px;height:64px;background-image:url('../images/icon-isnew.png');background-size:contain;position:absolute;left:-2px;top:-8px;}
.lists.products > div.cat-us-domestic:before{display:none !important;}
.lists.products > div.cat-us-domestic:after{content:'';display:block;width:157px;height:30px;background-image:url('../images/ship-us.png');background-size:contain;position:absolute;right:15px;top:5px;max-width:80%;background-repeat:no-repeat;}
.lists.products > div.cat-international:before{display:none !important;}
.lists.products > div.cat-international:after{content:'';display:block;width:145px;height:30px;background-image:url('../images/ship-ww.png');background-size:contain;position:absolute;right:15px;top:5px;max-width:80%;background-repeat:no-repeat;}
.lists.products > div.cat-ship-from-eu:before{display:none !important;}
.lists.products > div.cat-ship-from-eu:after{content:'';display:block;width:157px;height:30px;background-image:url('../images/ship-eu.png');background-size:contain;position:absolute;right:15px;top:5px;max-width:80%;background-repeat:no-repeat;}

.lists.products > div .actions{}
.lists.products > div .actions .favorite{cursor:pointer;display:block;float:right;width:30px;height:32px;background-color:#adaeae;background-image:url('../images/icon-heart.png');background-position:center;}
.lists.products > div.is-favorite .actions .favorite{background-color:#f90751;}


.lists.products > div .actions .addtocart,
	.lists.products > div .actions .productinfo{cursor:pointer;margin:0px;display:block;float:right;height:32px;background-color:#11adfa;color:#FFFFFF;line-height:32px;text-transform:uppercase;font-size:11px;padding:0px 6px;text-decoration:none;letter-spacing:-0.3px;position:relative;}
.lists.products > div .actions .productinfo{padding:0px 15px;font-size:14px;}
.lists.products > div .actions .addtocart{background-color:#03b044;}
.lists.products > div .actions .addtocart:before{content:"";background-size:contain;background-image:url('../images/icon-cart.png');display:inline-block;width:15px;height:13px;margin-right:5px;position:relative;top:2px;background-repeat:no-repeat;}
.lists.products > div .actions .addtocart > span,
	.lists.products > div .actions .productinfo > span{line-height:32px;}
.lists.products > div .actions .addtocart > span:nth-child(1),
	.lists.products > div .actions .productinfo > span:nth-child(1){position:relative;}
.lists.products > div .actions .addtocart > span:nth-child(1):before,
	.lists.products > div .actions .productinfo > span:nth-child(1):before{content:'Add to cart';display:inline-block;}
.lists.products > div .actions .productinfo > span:nth-child(1):before{content:'More info';}
.lists.products > div .actions .addtocart.countryRestrict{background-color:#008acf;}
.lists.products > div .actions .addtocart.countryRestrict > span:nth-child(1):before{content:'Coming soon' !important;}
.lists.products > div.is-cart .actions .addtocart > span:nth-child(1):before,
	.lists.products > div.is-cart .actions .productinfo > span:nth-child(1):before{content:'Item in cart';display:inline-block;}
.lists.products > div.is-cart .actions .addtocart,
	.lists.products > div.is-cart .actions .productinfo{background-color:#006FA6;}
.lists.products > div .actions .productinfo > span:nth-child(1),
	.lists.products > div .actions .productinfo > span:nth-child(1){display:inline-block;} 
.lists.products > div .actions .addtocart > span:nth-child(2),
	.lists.products > div .actions .productinfo > span:nth-child(2){display:none;} 



.lists.products > div .actions .outofstock{margin:0px;display:none;float:right;height:32px;background-color:#C0C0C0;color:#FFFFFF;line-height:32px;text-transform:uppercase;font-size:11px;padding:0px 8px;text-decoration:none;letter-spacing:0.2px;position:relative;font-weight:bolder;}
.lists.products > div.is-oos .actions .addtocart,
	.lists.products > div.is-oos .actions .productinfo{display:none;}
.lists.products > div.is-oos .actions .outofstock{display:block;}
.lists.products > div.is-incart{} .addtocart{}
.lists.products > div .actions .price-rate{float:left;}
.lists.products > div .actions .price{font-size:14px;font-weight:bolder;line-height:16px;display:block;}
.lists.products > div .actions .rating{margin-top:5px;display:block;}
.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}
.product.hot .price{font-size:20px;font-weight:700;}
.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}
.product.hot .procent{color:#ec0647;font-size:15px;}
.product.hot .procent:empty{display:none;}
.product.hot .procent:before{content:'(';}
.product.hot .procent:after{content:'%)';}

.lists.news{}
.lists.news > div{margin-bottom:10px;border:1px solid #c7c7c7;position:relative;background-color:#FFFFFF;min-height:110px;}
.lists.news > div .image{width:20%;position:absolute;top:-1px;left:-1px;bottom:-1px;display:flex;align-items:center;}
.lists.news > div .data{width:75%;float:right;padding:10px;}
.lists.news > div .data .title a{font-size:18px;font-weight:bolder;}
.lists.news > div .data .morelink{display:flex;justify-content:space-between;flex-direction:row;align-items:center;}
.lists.news > div .data .morelink > span{font-size:90%;color:#008acf;}
.lists.news > div .data .morelink a{display:inline-block;background-color:#008acf;border-radius:3px;padding:0px 8px;line-height:24px;border-bottom:2px solid #015985;color:#FFFFFF;}
.lists.news > div .data .morelink a:hover{text-decoration:none;color:#FFFFFF;}
.lists.news.full > div .image{display:none;}
.lists.news.full > div .data{width:100%;}

.lists.news.cycles{}
.lists.news.cycles .is-oos{filter:grayscale(100%);opacity:0.7;}

	
	.reviews.filters{}
	.reviews.filters{text-align:right;margin-bottom:10px;}
		
	.reviews.lists{}
	.reviews.lists > div{border:1px  solid #63b7e2; border-radius:4px;padding:10px 15px;margin-bottom:10px;background-color:#FFFFFF;}
	.reviews.lists > div .heards{display:flex;justify-content:space-between;flex-wrap:wrap;}
	.reviews.lists > div .heards > .name{display:flex;}
	.reviews.lists > div .heards > .name img{width:17px;margin-right:4px;}
	.reviews.lists > div .heards .date{color:#008acf;font-size:90%;}
	.reviews.lists > div .rates{white-space:nowrap;}
	.reviews.lists > div .rates span:nth-child(1){font-weight:bolder;}

	.reviews.lists > div .text{margin:7px 0px;}
	
	.faq-list.flex{display:flex;flex-wrap:wrap;justify-content: center;}	
	.faq-list.flex>a{color:#fff;font-size:18px;font-weight:bold;text-align:center;width:156px;height:156px;border-radius:5px;color:#fff;background-color:#0083c4;display:flex;justify-content:center;align-items: center;padding:10px;margin:16px;background-position:center;background-repeat:no-repeat;}
	.faq-list.flex>a:empty{height:0;padding:0;}
	.faq-list.flex>a:hover{text-decoration:none;}
	/*._faq-other{background-image:url('../images/faq-other.png');}
	._faq-account{background-image:url('../images/faq-account.png');}
	._faq-order{background-image:url('../images/faq-order.png');}
	._faq-payment{background-image:url('../images/faq-payment.png');}
	._faq-shipping{background-image:url('../images/faq-shipping.png');}
	._faq-review{background-image:url('../images/faq-review.png');}
	._faq-loyalty-program{background-image:url('../images/faq-loyalty.png');}
	*/
	.page.faq{padding:0px;}
	.faq.block{padding:0px 0px 30px 0px;}
	.faq.block > div{margin-top:10px;background-color:#eeeded;}
	.faq.block > div > div{padding:0px 10px;}
	.faq.block > div .question{background-color:#008acf;cursor:pointer;border-bottom:2px solid #06537a;color:#FFFFFF;font-size:22px;line-height:34px;
		background-image:url('../images/icon-faq-question.png');background-position:15px 6px;padding:0px 42px;position:relative;
	}
	.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 .answer{border:1px solid #c7c7c7;border-top:0px;padding:10px 10px;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;}

.special.image-content{display:flex;}
.special.image-content > *:nth-child(1){flex-shrink:0;padding-right:20px;max-width:33%}
.special.image-content > *:nth-child(2){flex-grow:1;}
@media (max-width:639px){
	.special.image-content{display:flex;flex-direction:column;align-items:center;justify-content:center;}
	.special.image-content > *:nth-child(1){max-width:100%;padding:0px;}
	.special.image-content > *:nth-child(2){}
	
}


.manufacture-banner{position:relative;}
.manufacture-banner img{width:100%;}
.manufacture-banner .man-timer{position:absolute;bottom:0px;left:0px;background-color:rgba(0,0,0,0.7);border-radius:0px 17px 0px 0px;padding:0px 10px;color:#FFFFFF;line-height:30px;}
.manufacture-banner .man-timer:before{content:'Time remaning: ';}
.manufacture-banner .man-timer span{margin-left:5px;}
@media (max-width:480px){
	.manufacture-banner .man-timer{font-size:13px;padding:0px 7px;}
}

.price-more{display:flex;justify-content:space-between;margin-top:20px;}
.kit-price{display:flex;align-items:center;}
._k_price{font-size:22px;font-weight:700;color:#fff;display:inline-block;background-color:#008acf;line-height:26px;padding:0 12px;margin-right:12px;}
._k_old_price{color:#008acf;font-size:16px;text-decoration:line-through;}
.lists.news.cycles > div{min-height:130px;padding-left:15px;}
.lists.news.cycles > div .image{width:15%;left:3px;}
.lists.news.cycles > div .data{width:85%;}
@media (max-width:560px){
	._k_price{font-size:18px;line-height:22px;}	
	._k_old_price{font-size:14px;}
}
/**/
#slider-home{}
#slider-home:not(.slick-slider){background-color:#0083c411;background-image:url('../images/ajax-loader-button.gif');background-position:center center;}
#slider-home .slick-slide{width:100%;display:block;}
#slider-home .slick-slide img{width:100%;}

.oppa{display:none;}

.form-style-1{max-width:90%;display:block;position:relative;width:400px;margin:0px auto;}
.form-style-1 label{font-weight:bolder;margin:3px 0px;display:inline-block;}
.form-style-1 input,.form-style-1 select{width:100%;height:44px;border-radius:3px;border:1px solid #cccccc;padding:0px 5px;}
.form-style-1 .row{margin:10px 0px;}
.aribox{display:flex;}

#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;}


/*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:680px;background-color:#FFFFFF;top:20px;left:50%;z-index:10000;margin-left:-340px;overflow-x:hidden;overflow-y:auto;max-height:95%;}
.woin.window .data{padding:30px 20px 10px 20px;}
.woin.window .data:empty{background-image:url('../images/ajax-loader-button.gif');background-position:center;background-repeat:no-repeat;}

.woin.window .woin.close{position:absolute;width:24px;height:24px;top:0px;right:0px;border-radius:8px;}
.woin.window .woin.close:before{content:"";width:2px;height:24px;position:absolute;transform: rotate(-45deg);top:4px;left:0px;background-color:#0083c4;}
.woin.window .woin.close:after{content:"";width:2px;height:24px;position:absolute;transform: rotate(45deg);top:4px;left:0px;background-color:#0083c4;}

.woin.window.promowin{}
.woin.window.promowin .data{padding:0px;}
.woin.window.promowin .woin.close{position:absolute;width:48px;height:48px;top:10px;right:10px;background-color:#0083c4;border-radius:8px;}
.woin.window.promowin .woin.close:before{content:"";width:2px;height:24px;position:absolute;transform: rotate(-45deg);top:12px;left:24px;background-color:#FFF;}
.woin.window.promowin .woin.close:after{content:"";width:2px;height:24px;position:absolute;transform: rotate(45deg);top:12px;left:24px;background-color:#FFF;}
.woin.window.promowin .promo-clock-box{background-image:url("../images/bg-popup.png");background-position:0 0;background-repeat:repeat; }
.woin.window.promowin p{margin:15px;}
.woin.window.promowin .promo-clock-box{margin-top:20px;padding-top: 30px;}

@media (max-width:700px){
	.woin.window{width:calc(100% - 40px);margin-left: calc(-50% + 20px);}	
	.woin.window.promowin .woin.close{width:33px;height:33px;top:5px;right:5px;}
	.woin.window.promowin .woin.close::before{height:20px;top:7px;left:16px;}
	.woin.window.promowin .woin.close::after{height:20px;top:7px;left:16px;}
	
}

.woin.window.localization-chk{max-width:350px;margin-left:-175px;}

/*Hot product timer*/
.timerTo{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:3px;margin:8px 0;}
.timeElement{border-radius:2px;background-color:#11adfa;color:#fff;text-align:center;padding:8px 2px;}
.timeValue{display:block;width:27px;height:27px;margin:3px auto;border-radius:3px;background-color:#006fa6;line-height:27px;}
.timeTitle{font-size:12px;}

.notify.text.thank{display:block;font-size:20px;color:#0083c4;text-align:center;}
.notify.text.info{display:block;font-size:24px;text-align:center;}

#form-notifyoos{}
#form-notifyoos .inputs{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:8px 0px;}
#form-notifyoos .inputs div:nth-child(1){flex-grow:1;}
#form-notifyoos .inputs div:nth-child(2){flex-grow:0;}
#form-notifyoos .inputs input{width:100%;}
#form-notifyoos .inputs div:nth-child(1) input{border:1px solid #c4c4c4;background-color:#eae9e9;line-height:32px;padding:0px 5px;height:36px;}
#form-notifyoos .inputs div:nth-child(1) input.error{border:1px solid #FF0000;}
#form-notifyoos .inputs .button{background-color:#008acf;border:0px;border-radius:3px;color:#FFFFFF;text-decoration:none;display:inline-block;padding:0px 14px;text-align:center;text-transform:capitalize;
	line-height:34px;font-size:15px;cursor:pointer;height:36px;}

#form-unsuboos .notify.text.info{color:#0083c4;}
#form-unsuboos h3{font-size:25px;color:#0083c4;text-align:center;}
#form-unsuboos .inputs{display:flex;justify-content:center;}
#form-unsuboos .inputs .button{background-color:#008acf;border:0px;border-bottom:3px solid #084e71;border-radius:3px;color:#FFFFFF;text-decoration:none;display:inline-block;padding:0px 14px;text-align:center;text-transform:capitalize;
	line-height:39px;font-size:15px;cursor:pointer;margin:0px 10px;}
#form-unsuboos .inputs .button.red{background-color:#FF0000;border-bottom:3px solid #9B0000;}



#promo-clock{height:90px;width:575px;margin:0px auto;}

.promo-info-active{position:fixed;right:0px;top:0px;left:0px;bottom:0px;background-color:rgba(200,200,200,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;}

div.promo-active-0{filter: grayscale(1);}
.lists.promos{}
.lists.promos > div{margin-bottom: 10px;border: 1px solid #c7c7c7;position: relative;background-color: #FFFFFF;min-height: 110px;display:flex;}
.lists.promos > div .imagebox{width:170px;padding:10px;flex-shrink:0;}
.lists.promos > div .info{flex-grow:1;padding:5px 10px;}
.lists.promos > div .info .head{display:flex;}
.lists.promos > div .info .head .title{flex-grow:1}
.lists.promos > div .info .head .date-to{font-size:14px;}
.lists.promos > div .info .head .date-to:before{
	display:block;
	content:"Expires on";
	font-size:11px;
	line-height:9px;
}
.lists.promos > div.promo-active-0 .info .head .date-to span{display:none;}
.lists.promos > div.promo-active-0 .info .head .date-to{border:2px solid #C0C0C0;padding:0px 5px;}
.lists.promos > div.promo-active-0 .info .head .date-to:before{
	content:'Expired';
	text-transform:uppercase;
	font-size:14px;line-height:18px;
}

@media (max-width:470px){
	.lists.promos > div{flex-direction:column;}
	.lists.promos > div .imagebox{width:100%;}
}

.expiry-info{font-size:18px;text-align:center;color:#FF0000;}
.expiry-info:before{content:'Valid until: ';}

div.promo-active-0 .expiry-info span{display:none;}
div.promo-active-0 .expiry-info{color:#C0C0C0;}
div.promo-active-0 .expiry-info:before{
	display:inline-block;
	border:2px solid #C0C0C0;padding:0px 20px;
	content:'Expired';
	text-transform:uppercase;
	font-size:24px;line-height:30px;
}


@media (min-width:1260px){
	body{min-width:1260px;}
	.wrap,.wrapper{width:1260px;}
	
	.oppa.lcna{display:block;}
	.section#main-block .content-box{margin-left:10px;}
	.box-content.news{width:50%;}
	.box-content.articles{width:50%;}
	.lists.newsannounces > div{width:50%;margin-bottom:0px;padding:0px 10px;}
	.lists.newsannounces > div:nth-child(1){float:left;}
	.lists.newsannounces > div:nth-child(1) a{height:412px;background-image:url('/images/no-image-283x412.png');}
	.lists.newsannounces > div:nth-child(1) span{max-height:220px;}
	.lists.newsannounces > div:nth-child(3){margin-top:27px;}
	.lists.articlesannounces > div{width:50%;padding:0px 10px 25px 10px}
	.lists.articlesannounces > div:nth-child(3){padding-bottom:0px;}
	.lists.articlesannounces > div:nth-child(4){padding-bottom:0px;}
	.lists.articlesannounces > div a{}
	
	.lists.products > div{width:25%;}
	
}
@media ( max-width:1259px){
	.lists.news > div .image{display:none;}
	.lists.news > div .data{width:100%;}
	.lists.news.cycles > div .data{width:100%;}
}

@media ( max-width:1110px) AND (min-width:950px){
	header .search{padding:0px 30px;}
}

@media ( max-width:1259px) AND (min-width:950px){
	body{min-width:100%;}
	.wrap,.wrapper{width:100%;}	
	
	
	
	.section#main-block .content-box{}
	
	.box-content.news{}
	.box-content.articles{}
	
	.box-content.news{width:25%;padding:0px;background-color:transparent;}
	.box-content.articles{width:74%;float:right;position:relative;padding-left:0px;}
	.box-content.articles .legend{padding-left:15px;}

	.lists.newsannounces{}
	.lists.newsannounces > div{width:100%;margin-bottom:15px;}
	.lists.articlesannounces{}
	.lists.articlesannounces > div{width:33%;padding:0px 10px 0px 10px;}
	.lists.articlesannounces > div:nth-child(4){display:none;}
	
	.lists.products > div{width:33%;}
	.lists.products > div .actions .addtocart,
		.lists.products > div .actions .productinfo{padding:0px 6px;}
	
}

@media (min-width:950px){
	.menu.hlinks li:nth-child(1){display:none;}
	.section#menu-line{display:block;}
	.section#main-block aside{width:25%;}
	.profilemenu.molrg.tuk{display:none;}
	.categories.molrg.tuk{display:none;}
}

@media (max-width:949px){
	.wrap{padding:0px 15px;}
	.wrapper{padding:0px 8px;width:100%;}
	.section#top-line{display:none;}
	.menu.hlinks li:nth-child(2){display:none;}
	.menu.hlinks li:nth-child(3){display:none;}
	.go-top{display:none !important;}
	
	.section#mmenu-line{display:block;margin-bottom:65px;}
	.section#main-block .content-box{width:100%;}
	
	header{padding:15px 0px;}
	header .search{position:absolute;bottom:-121px;background-color:#0083c4;left:0px;right:0px;padding:5px 20px;}	
	header .search form{position:relative;display:block;padding:1px 40px 1px 1px;width:100%;border:1px solid #00547d;background-color:#FFFFFF;}
	header .search input{width:100%;background-color:transparent;height:38px;border:0px;font-size:16px;padding:5px;color:#010101;}
	header .search a{position:absolute;display:block;right:1px;top:1px;bottom:1px;width:40px;background-image:url('../images/icon-lupa-white.png');background-position:center center;background-color:#239cd8;}
	
	
	.molrg{background-color:#FFFFFF;display:block;position:fixed;z-index:51;top:0px;left:-330px;width:330px;max-height:100%;overflow:auto;opacity:0;}
	.molrg,.molrg .legend{transition: all 0.3s linear;left:-330px;width:330px;}
	.molrg.open,.molrg.open .legend{left:0;opacity:1;}
	
	.molrg{padding:43px 0px 0px 0px;box-shadow:4px 5px 9px #777;height:100%;}
	.molrg .legend{font-size-adjust:0.55;position:fixed;top:0px;left:-290px;display:flex;align-items:center;justify-content:space-between;color:#FFFFFF;background-color:#008acf;height:43px;padding:0px 15px;z-index:2;opacity:0;}
	.molrg .legend .close{position:absolute;right:-42px;top:0px;display:none;width:42px;height:42px;text-indent:-99999px;}
	.molrg .legend .close:before{content:"";height:2px;background-color:#008ACF;width:50px;position:absolute;left:-3px;bottom:20px;transform:rotate(-45deg);}
	.molrg .legend .close:after{content:"";height:2px;background-color:#008ACF;width:50px;position:absolute;left:-3px;top:20px;transform:rotate(45deg);}
	.molrg.open .legend .close{display:block;}
	.molrg .legend > *{position:relative;}
	.molrg .legend .element{display:block;width:14px;height:12px;border-top: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;cursor:pointer;}
	.molrg .legend .element:before{content:"";position:absolute;height:2px;left:0px;right:0px;background-color:#FFFFFF;top:3px;}
	.molrg.open .legend .element{border:0px;}
	.molrg.open .legend .element:before{
			-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);}
	.molrg.open .legend .element:after{
		content:"";position:absolute;height:2px;left:0px;right:0px;background-color:#FFFFFF;top:3px;
		-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);		
	}
	
	.section#menu-line .molrg .currency-box-m-s{}
	.section#menu-line .molrg .currency-label{z-index:5;}
	.section#menu-line .molrg .currency-select-case{position:absolute;right:-7px;top:0px;opacity:0;z-index:6;}	
	
	.section#menu-line .molrg nav{flex-direction:column;background-color:#FFFFFF;}
	.section#menu-line .molrg nav a{color:#000000;padding:0px 10px;border-bottom:1px solid #C0C0C0;position:relative;}
	.section#menu-line .molrg nav a:after{
		content:"";position:absolute;right:15px;top:11px;display:block;width:11px;height:11px;border-right:1px solid #817f7f;border-top:1px solid #817f7f;
		-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
  }
   
  aside{position:absolute;overflow:hidden;width:0px;height:0px;}
   
  .categories.molrg .label:first-child{display:none;}
  .categories.molrg .legend{justify-content:flex-start;}
  .categories.molrg .legend span:nth-child(2){padding-left:10px;}
   
  
  .profilemenu.molrg .label:first-child{display:none;}
  .profilemenu.molrg .legend{justify-content:flex-start;}
  .profilemenu.molrg .legend span:nth-child(2){padding-left:10px;}
   
   .oppa{display:block;}
  .box-content.news{width:100%;float:none;}
	.box-content.articles{width:100%;float:none;}
	.lists.newsannounces{}
	.lists.newsannounces > div{width:33%;padding:0px 10px 0px 10px;}
	.lists.articlesannounces{}
	.lists.articlesannounces > div{width:33%;padding:0px 10px 0px 10px;}
	.lists.articlesannounces > div:nth-child(4){display:none;}
	
	
	
}

@media (max-width:949px) AND (min-width:675px){
	
	.lists.products > div{width:33%;}
	.lists.products .price-rate{display:none;}
	.lists.products > div .actions .addtocart,
		.lists.products > div .actions .productinfo{float:none;margin-right:30px;display:block;text-align:center;}
	.lists.products > div .actions .addtocart > span:nth-child(1),
		.lists.products > div .actions .productinfo > span:nth-child(1){display:none;}
	.lists.products > div .actions .addtocart > span:nth-child(2),
		.lists.products > div .actions .productinfo > span:nth-child(2){display:inline-block;font-size:22px;}
	.lists.products > div .actions .addtocart:before
		.lists.products > div .actions .productinfo:before{position:absolute;left:5px;width:25px;height:20px;margin-top:-10px;top:50%;}
	
	
}
@media (max-width:700px){
	#promo-clock{height:58px;width:280px;margin:0px auto;}
}


@media (min-width:675px){
	
}

@media (max-width:674px){
	.molrg{width:330px;left:-330px;}
	.molrg .legend{width:330px;left:-330px;}
	.faq-list.flex{margin-left:-10px;margin-right:-10px;}
	.faq-list.flex > a{margin:10px;width:132px;height:132px;}
	.lists.newsannounces > div{float:right;width:48%;margin-bottom:0px;padding:0px;font-size-adjust:0.45;}
	.lists.newsannounces > div:nth-child(1){float:left;}
	.lists.newsannounces > div:nth-child(1) a{height:412px;}
	.lists.newsannounces > div:nth-child(1) span{max-height:220px;}
	.lists.newsannounces > div:nth-child(3){margin-top:27px;}
	
	.lists.articlesannounces{}
	.lists.articlesannounces > div{width:50%;padding:0px 10px 20px 10px;font-size-adjust:0.45;}
	.lists.articlesannounces > div:nth-child(4){display:block;}
	
	.lists.products > div{width:50%;padding:0px 5px 15px 5px;}
	.lists.products .price-rate{display:none;}
	.lists.products > div .actions .addtocart,
		.lists.products > div .actions .productinfo{float:none;margin-right:30px;display:block;text-align:center;}
	.lists.products > div .actions .addtocart > span:nth-child(1),
		.lists.products > div .actions .productinfo > span:nth-child(1){display:none;}
	.lists.products > div .actions .addtocart > span:nth-child(2),
		.lists.products > div .actions .productinfo > span:nth-child(2){display:inline-block;font-size:22px;}
	.lists.products > div .actions .addtocart:before,
		.lists.products > div .actions .productinfo:before{position:absolute;left:5px;width:25px;height:20px;margin-top:-10px;top:50%;}
	
	
	footer{font-size-adjust:0.50;}
	.footer.content{flex-direction:column-reverse;justify-content:space-around;}
	
	
	footer .wrap,footer .wrapper{padding:0px 15px;}
	.menu.footer{}
	
	.tabs-gm-p{display:block;}
	.tabs-gm-p > div{width:100%;}
	.filter-forms-box table td{vertical-align:middle;}
	
}

@media (max-width:674px) AND (min-width:470px){
	
}
@media (min-width:470px){
	
}

@media (max-width:469px){
	.wrap,.wrapper{}
	.mobTimeTitle{display:none;}
	.timeElement{padding:1px 2px;}
	.molrg,.molrg .legend{width:275px;left:-275px;}
	
	.footer.content > div{padding:10px 0px;}
	.menu.footer{flex-direction:column;align-items:center;}
	.menu.footer li{margin:10px 0px;}
	
	.lists.products > div .actions .addtocart,
		.lists.products > div .actions .productinfo{text-align:right;padding-right:5px;}
	.lists.products > div .actions .addtocart span,
		.lists.products > div .actions .productinfo span{font-size:16px !important;}
	
	.reviews.lists > div .base-info{flex-direction:column;}
	.reviews.lists > div .base-info .date{order:1;align-self:right;}
	.reviews.lists > div .base-info .rates{order:2;}
	
	.menu.contactusinfo li a{font-size:18px;}
	
	.menu.filtermans{}
	.menu.filtermans li{margin:3px;}
	.menu.filtermans 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{width:30px;height:30px;line-height:30px}
	.section#main-block{padding-bottom:220px;}
}

@media (max-width:330px){
	
	.lists.products > div .actions .addtocart:before,
		.lists.products > div .actions .productinfo:before{width:15px;margin-top:-5px;}
	.lists.products > div .actions .addtocart span,
		.lists.products > div .actions .productinfo span{font-size:13px !important;}
	.lists.products > div .title{font-size:10px;}
}


/*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;}
}

.cloudinary-button{
	
}

.cloudinary-upload-block{
	width:100%;
}

.ticketsMedia{
	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;
}

.forumH2{color:#FFFFFF;background-color:#008acf;}

#forumAsk{
	display:flex;
	flex-direction:column;
	gap:15px;
	max-width:100%;
	width:550px;
	margin:0px auto;
	position:relative;
}
#forumAsk select,
	#forumAsk textarea{
		width:100%;
	}
#forumAsk textarea{
	height:180px;
}

#formForumSearch{display:flex;gap:5px;}
#formForumSearch input[type=text]{flex-grow:1;}

.forumButtons{
	margin-bottom:20px;
	display:flex;
	justify-content:space-between;
}

.menu.forumCategories{display:flex;gap:10px;margin:15px 0px;flex-wrap:wrap;}
.menu.forumCategories a{
	display:block;line-height:40px;padding:0px 25px;
	border:1px solid #006fa6;white-space:nowrap;
}
.menu.forumCategories a:hover,
	.menu.forumCategories a.active{
		text-decoration:none;
		background-color:#dcdbdb;
}
.menu.forumCategories a.active{
	border-left:7px solid #006fa6;
}

.lists.forumAnswers{display:flex;gap:15px;flex-direction:column;}
.lists.forumAnswers .item .head{
	display:flex;gap:5px;align-items:center;
}
.lists.forumAnswers .item .head .author{
	font-weight:bolder;
}
.lists.forumAnswers .item .head .date{
	font-size:80%;
	color:#A0A0A0;
}

.lists.forumItems{
	display:flex;
	gap:15px;
	flex-direction:column;
}

.forumItem{
	display:flex;
	gap:10px;
	border-radius:10px;
	overflow:hidden;
	background-color:#FFFFFF;
	padding-right:10px;
}
.forumItem:after{display:none !important;}

.forumItem .catPic{
	width:80px;
	flex-shrink:0;
	background-color:#0083c4;
}
.forumItem .main{
	display:flex;
	flex-direction:column;
	gap:7px;
	flex-grow:1;
	padding:5px 0px;
}

.forumItem .about{
	font-size:10px;
	color:#777777;
	display:flex;
	flex-wrap:wrap;
	gap:6px;
	justify-content:space-between;
}

.forumItem .info{
	font-size:10px;
	display:flex;
	justify-content:space-between;
}

.helpfullActions{
	display:flex;
	gap:8px;
}

.helpfullActions  > *{
	font-size:10px;
	border:1px solid #C0C0C0;
	line-height:18px;
	padding:0px 8px;
	display:flex;
	gap:5px;
	align-items:center;
	border-radius:5px;
}
.helpfullActions .thumbUp:before,
	.helpfullActions .thumbDown:before{
		content:'';
		background-image:url('../images/icon-thumb.png');
		width:13px;height:13px;
		position:relative;
		display:inline-block;
	}
.helpfullActions .thumbDown:before{
	transform:rotate(180deg);
	top:2px;
}

.forum.lists.answers{
	margin-top:20px;
	display:flex;
	flex-direction:column;
	gap:15px;
}
.answerItem{
	background-color:#FFFFFF;
	padding:7px;
	border-radius:10px;
}
.answerItem .about{
	font-size:11px;
}
.answerItem .answer{
	/*font-size:13px;*/
}
.answerItem .helpfullActions{
	justify-content:flex-end;
	
}

.answerItem .status-moderation, .forumItem .status-moderation{
	color:#FF8800;
}

.answerItem .status-private,.forumItem .status-private{
	color:#FF0000;
}

#forumAddReplay{
	display:flex;
	gap:6px;
	flex-direction:column;
}

.checkout-auth-place{
	display:grid;
	gap:20px;
	grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}
/************************/
@media (max-width:319px){
	body > *{display:none !important;}
	body:before{content:"Resolution is too small. please enter from other device.";display:block !important;padding:10px 10px;text-align:center;}
}

/*** Styles added to fix the issue with zoom in on iphone ***/
/* iPhone < 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}
 
/* iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}
 
/* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}
 
/* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}
