@-ms-viewport {width: device-width;}
/*
	colors:
		1. da5347 => 2C2C2C
		2. c74536 => 363737
		3. FBEDEC => F2F2F2


*/

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.eot');
    src: local('Roboto'), local('Roboto-Regular'),
        url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

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{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;}

*, ::after, ::before{
  transition: 
  						height 0.4s,
  						max-height 0.4s,
  						background-color 0.4s,
  						width 0.4s
  						;
}

img{max-width:100%;max-height:100%;/*height:auto !important;*/}
span img{display:block;}
.w100{width:100%;}
table.middle td{vertical-align:middle;}
/**/

html{background-color:#ffffff;}
body{color:#484747;font-size: 14px;line-height:1.25em;min-height:100%;
	font-family: Roboto, Arial, Tahoma, Verdana, sans-serif;
}
.wrap,.wrapper{margin:0px auto;position:relative;}
.wrap{padding:0px 30px;}
.wrapper{padding:0px 15px;}
.flex{display:flex;}
.price-cart{justify-content:space-between;align-items:center;}
.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:#444342;text-decoration:none;}
a:hover{color:#111111;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;}
.templates-box{display:none;}
.button,.xbutton,.button:visited,.xbutton:visited{background-color:#363737;border:0px;border-bottom:0px solid #2C2C2C;border-radius:3px;color:#FFFFFF !important;text-decoration:none !important;display:inline-block;padding:0px 14px;text-align:center;text-transform:capitalize;line-height:34px;font-size:14px;cursor:pointer;box-shadow:0px 0px 7px 1px #AAA;}
@media (min-width:960px){
	.button:hover,.xbutton:hover{color:#FFFFFF;text-decoration:none;background-color:#2C2C2C;border-bottom:0px solid #363737;}
}

.button:active,.xbutton:active{color:#FFFFFF;text-decoration:none;background-color:#3d4a68;border-bottom:0px solid #065f8b;box-shadow:none;}
.button.bigger,.xbutton.bigger{line-height:38px;height:40px;padding:0px 40px;font-size:16px;font-weight:bolder;color:#FFFFFF;}
.button.big,.xbutton.big{line-height:38px;height:40px;border:1px solid #c6c6c6;display:block;border-radius:4px;}
.button.green,.xbutton.green{background-color:#03b044;border-bottom:0px solid #036315;}
.button.green:hover,.xbutton.green:hover{background-color:#029338;border-bottom:0px solid #036315;}
.button.red,.xbutton.red{background-color:rgba(236,6,71,0.85);border-bottom:0px solid #75092c;}
.button.red:hover,.xbutton.red:hover{background-color:rgba(236,6,71,1);border-bottom:0px solid #75092c;}
.button.small{line-height:24px;}
.button.noshadow,.button.noshadow:hover{border:0px;}

/*
input[type=text],input[type=url],input[type=number],input[type=password],input[type=email]{font-size-adjust:0.60;border:1px solid #a0a0a0;box-shadow:0px 0px 5px #C0C0C0 inset;padding:3px 4px;border-radius:0px;}
input[type=text],input[type=url],input[type=number],input[type=email]{height:26px;}
*/
input[type=text],input[type=url],input[type=number],input[type=password],input[type=email]{height: 37px;border-radius: 3px;border: 1px solid#cccccc;padding: 0px 5px;}

input.error{border-color:#FF0000 !important;}
select{height: 37px;border-radius: 3px;border: 1px solid#cccccc;padding: 0px 5px;}
textarea{border-radius: 3px;border: 1px solid#cccccc;padding: 0px 5px;}
textarea.error{border-color:#FF0000 !important;}

.go-top{display:block;position:fixed;bottom:65px;right:25px;width:35px;height:35px;border:2px solid #363737;z-index:10;background-color:#FFFFFF;border-radius:4px;}
.go-top:before{content:"";border:2px solid #363737;width:15px;position:absolute;display:block;transform: rotate(-55deg);top:15px;left:5px;border-radius:4px;}
.go-top:after{content:"";border:2px solid #363737;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;}

.mm-menu .top-menu-sandvici{margin-top:5px;}

.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:empty{display:none;}
.error-text > *{margin:0px;}
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:#4670b7;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;}

.top-notify{overflow:hidden;position:relative;}
.top-notify .marquee{line-height:22px;font-size:14px;left:-999999px;white-space:nowrap;}


/*sections*/
.section#top-line{background-color:#2C2C2C;color:#FFFFFF;font-size:12px;}
.section#top-line .wrap{display:flex;justify-content:space-between;align-items:center;height:25px;}
.section#top-line .wrap {line-height:25px;background-color:#2C2C2C;}
.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-mail{padding-left:20px;background-image:url('../images/icon-mail.png');background-position:left center;white-space:nowrap;display:flex;flex-wrap:nowrap;}
.top-mail > span:nth-child(1){}
.top-mail > span:nth-child(2){display:none;}
.top-mail > span:nth-child(3){display:none;}
.top-mail > span:nth-child(4){}
.top-mail > span:nth-child(5){}
.top-mail > span:nth-child(6){display:none;}
.top-mail > span:nth-child(7){}
.top-mail > span:nth-child(8){display:none;}

.currency-box{position:relative;height:25px;}
header{display:block !important;background-color:#2C2C2C;padding:15px 0px;font-size-adjust:0.45;border-top:1px solid #363737;}
header a{color:#FFFFFF;}
header a:hover{color:#FFFFFF;}
header .logo{width:234px;}
header .wrap{display:flex !important;align-items:center;justify-content:space-between;}
header .search{flex-grow:1;margin-left:auto;padding-left:20px;}
header .search form{display:flex;background-color:#FFFFFF;padding:1px;border-radius:15px;max-width:666px;margin-left:auto;}
header .search form > div{flex-grow:2;}
header .search input{width:100%;background-color:transparent;height:38px;border:0px;font-size:16px;padding:5px;color:#363737;box-shadow: none;}
header .search a{position:relative;display:block;width:40px;background-image:url('../images/icon-lupa-white.png');background-position:center center;}

header .basket-block{display:inline-block;margin-left:15px;position:relative;}
header .basket-block .buttonx{z-index:2;position:relative;display:block;background-image:url('../images/icon-basket.png');background-position:center;text-align:center;text-decoration:none;color:#000000;height:28px;width:22px;margin-top:-5px;}

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;}
.top-menu-sandvici{display:inline-block;padding:8px 0;	margin-right:17px;}
.top-menu-sandvici>span{display:block;width:17px;height:2px;background-color:#FFFFFF;margin:3px 0;}
	
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 div.popup{display:block;}
header .basket-counts{color:#363737;background-color:#ffffff;display:inline-block;width:22px;height:22px;line-height:23px;border-radius:22px;position:absolute;right:-5px;bottom:-5px;text-align:center;}

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;}

.profile-link{display:inline-block;width:32px;height:32px;background-image:url('../images/icon-profele.png');background-position:center center;}
.favorite-link{display:inline-block;width:32px;height:32px;background-image:url('../images/icon-favorite.png');background-position:center center;}

.section#menu-line{background-color:#363737;}
.section#menu-line nav{display:flex;}
.section#menu-line nav a{color:#FFFFFF;line-height:34px;font-size:16px;margin-right:32px;}

.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:206px;}
.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:#2C2C2C;}
/*.subCatsMenu{height:0;overflow:hidden;}*/
.withchild{position:relative;}
.withchild:after{content:"";border:1px solid #3a3a3a;width:8px;position:absolute;display:block;transform:rotate(55deg);top:9px;right:5px;border-radius:4px;}
.withchild:before{content:"";border:1px solid #3a3a3a;width: 8px;position:absolute;display:block;transform:rotate(-55deg);top:9px;right:0px;border-radius:4px;}
.withchild.openSub:after{right:0px;}
.withchild.openSub:before{right:5px;}
.subCatsMenu{transition: all 0.4s ease-in-out;}
.subCatsMenu{margin-top:0;max-height:0;opacity:0;transform:translate(0,0);overflow:hidden;}
.withchild.openSub .subCatsMenu{position:relative;max-height:800px;opacity:1;transform: translate(0, 0);}
.withchild .subCatsMenu.menu{padding-left:15px;}
footer{background-color:#2C2C2C;color:#FFFFFF;position:absolute;left:0;right:0;bottom:0;padding:12px 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;}
.coopirait{font-size:12px;}
	
.mininews-box,.miniarticles-box{text-align:center;padding-bottom:8px;}
.mininews-box .title a,.miniarticles-box .title a{color:#393838;font-size:16px;}
.mininews-box .more,.miniarticles-box .more{line-height:30px;color:#ffffff;margin:5px auto;background-color:#2C2C2C;border-bottom:3px solid #363737;display:block;}
.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;}

ul:not(.menu):not(.xmenu):not(.slick-dots):not(.flip){margin:10px 0px;padding:0px;}
ul:not(.menu):not(.xmenu):not(.slick-dots):not(.flip) li{
	background-position:10px; center;padding-left:40px;display:block;
	padding:6px 0px 6px 0px;
}

/*paginaor*/
.paginator{text-align:center;}
.paginator a,.paginator span{display:inline-block;width:29px;height:29px;line-height:29px;font-size:14px;color:#fff;margin:5px 3px;border-radius:30px;background-color:#2C2C2C;font-weight:normal;text-align:center;}
.paginator a:hover{text-decoration:none;background-color:#363737;}
.paginator span{background-color:#363737;cursor:default;}
 .hidden{display:none !important;}
/*menu*/
.currency-box{display:flex;align-items:center;}
.menu.currency-top{display:flex;flex-direction:column;align-items:center;
	position:relative;z-index:2;width:55px;font-weight:700;
	border:1px solid transparent;border-top:0px;
}
.menu.currency-top.open{position:absolute;top:1px;left:0px;z-index:999;border:1px solid #FFFFFF;border-top:0px;background-color:#2C2C2C;}
.menu.currency-top li{padding:0px 2px;position:relative;display:none;height:22px;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;line-height:25px;}
.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:0px;
	border-top:4px solid #222222;border-right:3px solid transparent;border-left:3px solid transparent;border-bottom:4px solid transparent;
}
.section#top-line .menu.currency-top.open li:nth-child(1):after{border-top:4px solid transparent;border-bottom:4px solid #fff;margin-top:-5px;}
.menu.currency-top li:nth-child(1) span{}
.menu.currency-top li a{}
@media(max-width:759px){
	.menu.currency-top.open{right:auto;}
}

.menu.opnecats{padding:0px 15px;}
.menu.opnemans{padding:0px 15px;}
.menu.opnewarhs{padding:0px 15px;}

.menu.user-menu{flex-direction:row;}
.menu.user-menu li{padding:0px 10px 0px 0px;}
.menu.user-menu li>a{font-weight:700;}
.menu.user-menu li:last-child{padding:0px;}
.menu.user-menu li:last-child:after{content:"";padding:0px;}
.menu.user-menu li.signin-link{background-image:url('../images/icon-signin.png');background-position:left center;padding-left:15px;}

.menu.hlinks{flex-direction:row;}
.menu.hlinks li{margin:0px 5px;text-align:center;}
.menu.hlinks li{padding:0 7px;}
.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;}
.img-mininews{text-align:center;}
.menu.categories{background-color:#FFFFFF;padding:6px 13px;border:1px solid #363737;}
.menu.categories li{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,.box-menu-content a{color:#3a3a3a;display:block;line-height:18px;position:relative;/*padding-left:17px;*/font-size:16px;}
.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.cat a:before{background-image:url('../images/icons-cats.png');background-repeat:no-repeat;}
.menu.categories li.man a:before{background-image:url('../images/icons-mans.png');background-repeat:no-repeat;}*/
.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.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.new-products a:before{background-position:0px -470px;}


.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-laboratories 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 .label,aside .box-content .legend{background-color:#363737;color:#FFFFFF;line-height:27px;position:relative;text-transform:uppercase;left:0px;margin:0px -13px;padding:0px 13px !important;font-weight:normal;font-size:16px;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:11px;display:block;position:absolute;}

	.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 #363737;}
	.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.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 #3D4967;overflow:hidden;opacity:1;}
	.menu.filterwarehouses li input:checked + label:before{content:"";position:absolute;width:16px;height:16px;border-radius:20px;background-color:#3D4967;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:#363737;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:30px;*/
_menu.accountitems li a:before{content:"";display:block;position:absolute;left:0px;top:7px;width:24px;height:20px;background-image:url('../images/icons-accountmenu.png');background-position:-9999px -9999px;background-repeat:no-repeat;}
.menu.accountitems li.selected a{color:#2C2C2C;}
/*.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.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;top:-6px;}
.menu.breadcrumbs > li{margin-right:5px;}
.menu.breadcrumbs > li:after{content:'>';font-size:10px;}
.menu.breadcrumbs > li:last-child:after{content:'';}

.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:#FFFFFF;border:2px solid #363737;height:65px;align-items:center;justify-content:center;}
.menu.mod-warehouses-cats > li a:hover{text-decoration:none;border-color:#363737AA;}
.menu.mod-warehouses-cats > li li{margin:15px 0px;}

.profile-items li a{display:block;line-height:33px;position:relative;padding-left:30px;}
.profile-items li a:before{content:"";display:block;position:absolute;left:0px;top:7px;width:24px;height:20px;background-image:url('../images/icons-accountmenu.png');background-position:-9999px -9999px;background-repeat:no-repeat;}
.profile-items li.info a:before{background-position:0px 2px;}
.profile-items li.selected.info a:before{background-position:-23px 3px;}
.profile-items li.orders a:before{background-position:0px -33px;}
.profile-items li.selected.orders a:before{background-position:-23px -33px;}
.profile-items li.addressbook a:before{background-position:0px -71px;}
.profile-items li.selected.addressbook a:before{background-position:-23px -71px;}
.profile-items li.favorites a:before{background-position:0px -106px;}
.profile-items li.selected.favorites a:before{background-position:-23px -106px;}
.profile-items li.tickets a:before{background-position:0px -142px;}
.profile-items li.selected.tickets a:before{background-position:-23px -142px;}
.profile-items li.reviews a:before{background-position:0px -180px;}
.profile-items li.selected.reviews a:before{background-position:-23px -180px;}
.profile-items li.points a:before{background-position:0px -213px;height:23px;}
.profile-items li.selected.points a:before{background-position:-23px -213px;}
.profile-items li.email a:before{background-position:0px -326px;}
.profile-items li.selected.email a:before{background-position:-23px -326px;}
.profile-items li.password a:before{background-position:0px -361px;}
.profile-items li.selected.password a:before{background-position:-23px -361px;}
.profile-items li.logout a:before{background-position:0px -399px;}
.profile-items li.referer a:before{background-position:0px -252px;}
.profile-items li.selected.referer a:before{background-position:-23px -252px;}
.profile-items li.sharing a:before{background-position:0px -288px;}
.profile-items li.selected.sharing a:before{background-position:-23px -288px;}
.profile-items li.delete a:before{background-position:0px -439px;}
.profile-items li.selected.delete a:before{background-position:-23px -439px;}

.menu.footer{flex-direction:row;flex-wrap:wrap;font-size:20px;}
.menu.footer li{float:left;margin-left:22px;}	
.menu.footer li a{white-space:nowrap;}

.menu.contactusinfo{flex-direction:row;flex-wrap:wrap;border:2px solid #363737;justify-content:space-between;max-width:600px;position:relative;margin:0px auto;}
.menu.contactusinfo li{}
.menu.contactusinfo li a{color:#fff;font-size:14px;text-align:center;width:120px;border-radius:5px;color:#000;display:flex;justify-content:center;align-items: center;flex-direction:column;padding:10px;margin:16px;}
.menu.contactusinfo li a:before{content:'';width:40px;position:relative;margin:0px auto;height:44px;background-image:url('../images/contactus-icons.png');background-position:0px 0px;background-repeat:no-repeat;}
.menu.contactusinfo li a:empty{height:0;padding:0;}
.menu.contactusinfo li a:hover{text-decoration:none;}
.menu.contactusinfo li a > span{display:block;text-align:center;}
.menu.contactusinfo li.faq a:before{background-position:0px 0px;}
.menu.contactusinfo li.articles a:before{background-position:0px -54px;}
.menu.contactusinfo li.terms-of-use a:before{background-position:0px -107px;}
.menu.contactusinfo li.privacy-policy a:before{background-position:0px -162px;}
.menu.contactusinfo li.shipping a:before{background-position:0px -219px;}
.menu.contactusinfo li.references a:before{background-position:0px -274px;}
@media (max-width:674px){
	.menu.contactusinfo{margin-left:-10px;margin-right:-10px;}
	.menu.contactusinfo li  a{margin:10px;width:120px;}
}

.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.b-menu{flex-direction:row;justify-content:space-between;}
.menu.b-menu li{width:49.5%;}

.info-box-ship{justify-content:space-around;display:flex;margin-bottom:45px;}
.info-box-ship>a{box-shadow: 2px 3px 5px #8c8c8c;background-color:#ffffff;width:250px;border:1px solid #363737;margin:0 10px;text-transform:uppercase;font-size:15px; font-style:italic;font-weight:700;line-height:48px;padding-left:72px;background-repeat:no-repeat;background-position:9px center;}
.info-box-ship>a:hover{text-decoration:none;}
.info-box-ship>a:nth-child(1){background-image:url('../images/flag-us.png');}
.info-box-ship>a:nth-child(2){background-image:url('../images/flag-eu.png');}
.info-box-ship>a:nth-child(3){background-image:url('../images/flag-global.png');padding-left:45px;}


.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{font-size:18px;display:inline-block;color:#000000;padding:0px 13px;text-decoration:none;
	position:relative;margin:2px 5px;border:1px solid #363737;line-height:40px;
	width:140px;text-align:center;
}
.modetabs.hometabs .tabs > a:hover{text-decoration:none;}
.modetabs.hometabs .tabs > a.activ-tab{font-weight:700;text-decoration:none;}
.modetabs.hometabs .tabs > a:before{content:'';display:block;position:absolute;height:1px;background-color:#363737;width:75%;}
.modetabs.hometabs .tabs > a:hover:before{width:100%;}
.modetabs.hometabs .tabs > a:nth-child(1){border-bottom:0px;}
.modetabs.hometabs .tabs > a:nth-child(1):before{bottom:0px;right:0px;}
.modetabs.hometabs .tabs > a:nth-child(2){border-top:0px;}
.modetabs.hometabs .tabs > a:nth-child(2):before{top:0px;left:0px;}
.modetabs.hometabs .tabs > a:nth-child(3){border-bottom:0px;}
.modetabs.hometabs .tabs > a:nth-child(3):before{bottom:0px;left:0px;}
@media (max-width:1082px){
	.info-box-ship>div{font-size:12px;}
}

@media (max-width:512px){
	.modetabs.hometabs .tabs{justify-content:center;}
	.modetabs.hometabs .tabs > a{font-size:14px;line-height:28px;width:30%;margin-left:5px;margin-right:5px;}
	.modetabs.hometabs .tabs > a > span{display:none;}
}


.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{text-align:center;}
.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 .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;}

.lists.products{display:flex;flex-wrap:wrap;justify-content:space-between;}
.lists.products > div:empty{border:0px;background-color:transparent;height:1px;margin:0px;padding:0px;}
.lists.products > div{padding:10px 12px;width:22%;position:relative;border:1px solid #eeedec;margin-bottom:25px;}
.lists.products > div:hover{box-shadow:0px 0px 10px #cacaca;}
.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 > div.non-ue .non-ue{position:absolute;z-index:21;width:118px;height:30px;background-image:url('../images/non-ue.png');right:20px;top:35px;background-size:contain;background-repeat:no-repeat;}
.lists.products > div > a{display:block;}
.lists.products > div .image{display:block;border:1px solid #cfcddf; position:relative;}
.lists.products > div .image img{width:100%;}
.lists.products > div .title{
	text-align:center;color:#363737;font-size: 14px;
	text-overflow:ellipsis;white-space:nowrap;widtH:100%;overflow: hidden;
}
.lists.products > div.is-oos{}
/*.lists.products > div.is-new .image:before{content:'NEW';display:block;width:60px;height:32px;line-height:31px;font-size:16px;
	font-weight:bolder;background-color:rgba(237,21,88,0.85);position:absolute;right:10px;top:8px;text-align:center;
	color:#FFFFFF;}
	*/
.lists.products > div.is-new:before{
	content:'';
	display:block;
	width:44px;
	height:44px;
	background-image:url('../images/icon-new.png');
	position:absolute;
	top:-4px;
	left:-5px;
	background-size:contain;
}

.lists.products > div.is-hot{
	border-color:#FF0000;
	
}
.lists.products > div.is-hot:hover{box-shadow:0px 0px 10px #FF000088;}
.lists.products > div.is-hot .price{
	position:relative;
	padding-left:10px;
}
.lists.products > div.is-hot .price:before{
	content:url('../images/icon-hot.svg');
	position:absolute;
	left:-9px;
	top:-5px;
	width:18px;
	height:18px;
	display:inline-block;
	z-index:9;
}


/*.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;background-image:url('../images/icon-heart.png');background-position:left;padding-left:14px;font-size:12px;margin-top: 5px;color:#7c7b78;}
.lists.products > div.is-favorite .actions .favorite{color:#363737;background-image:url('../images/icon-heart4.png');}
.lists.products > div.is-infavorite .actions .favorite{color:#363737;background-image:url('../images/icon-heart4.png');}
.lists.products > div .actions .addtocart{cursor:pointer;margin:0px;display:block;height:42px;width:42px;position:relative;background-image:url('../images/icon-cart.png');background-repeat:no-repeat;}
/*.lists.products > div .actions .addtocart:before{content:"";background-size:contain;display:inline-block;width:15px;height:13px;margin-right:5px;position:relative;top:2px;background-repeat:no-repeat;}*/
.lists.products > div .actions .addtocart > span{line-height:32px;}
.lists.products > div .actions .addtocart > span:nth-child(1){position:relative;}
/*.lists.products > div .actions .addtocart > span:nth-child(1):before{content:'Add to cart';display:inline-block;}
.lists.products > div.is-cart .actions .addtocart > span:nth-child(1):before{content:'Item in cart';display:inline-block;}*/
.lists.products > div.is-cart .actions .addtocart{background-image:url('../images/icon-cart-in.png');}
.lists.products > div .actions .addtocart > span:nth-child(1){display:inline-block;} 
.lists.products > div .actions .addtocart > 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{display:none;}
.lists.products > div.is-oos .actions .outofstock{display:block;}
.lists.products > div.is-incart{} .addtocart{}
.price-cart{padding:7px 0;border-bottom:1px solid #cccac8;}
.f-centr{justify-content:space-between;align-items:center;}
.lists.products > div .actions .price-rate{display:flex;flex-direction:row;}
.lists.products > div .actions .price{font-size:16px;font-weight:bolder;line-height:16px;display:block;color:#363737}
.lists.products > div .actions .price-old{font-size:13px;line-height:16px;margin-left:9px;position:relative;}
.lists.products > div .actions .price-old:before{content:'';position:absolute;left:-1px;right:-1px;border-bottom:1px solid #363737;top:50%;transform:rotate(13deg);}
.lists.products > div .actions .price-old:after{content:'';position:absolute;left:-1px;right:-1px;border-bottom:1px solid #363737;top:50%;transform:rotate(-13deg);}
.lists.products > div .actions .rating{margin-top:5px;display:block;}
.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed !important;z-index:50;opacity:0.9;display:block;overflow:hidden;}
.product.ho .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:'%)';}

.promo-active-0{filter:grayscale(1);}
.expiry-info{font-size:18px;text-align:center;color:#FF0000;}
.promo-active-0 .expiry-info span{display:none;}
.promo-active-0 .expiry-info:before{content:'EXPIRED';} 

aside .box-content.reviews,aside .box-content{border:1px solid #363737;padding-top:0;}
.lists.news{}
.lists.news > div{margin-bottom:10px;position:relative;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;margin-top:6px;}
_.lists.news > div .data .morelink > span{font-size:90%;color:#444342;}
_.lists.news > div .data .morelink a{display:inline-block;font-size:12px;background-color:#2C2C2C;border-radius:20px;padding:0px 8px;line-height:27px;border-bottom:2px solid #015985;color:#FFFFFF;margin-top:10px;}
_.lists.news > div .data .morelink a:hover{text-decoration:none;color:#FFFFFF;}
_.lists.news > div .data .morelink a:after{content:'';width:15px;height:15px;background-image:url('../images/icon-read-more.png');float:right;display:inline-block;margin-left:4px;position:relative;top:7px;}
.lists.news.full > div .image{display:none;}
.lists.news.full > div .data{width:100%;}
	
	.reviews.lists{}
	.reviews.lists > div{border:1px  solid #555555; 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 .date{color:#555555;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;border:2px solid #363737;}	
	.faq-list.flex>a{color:#fff;font-size:14px;text-align:center;width:120px;border-radius:5px;color:#000;display:flex;justify-content:center;align-items: center;flex-direction:column;padding:10px;margin:16px;}
	.faq-list.flex>a:before{content:'';width:50px;position:relative;margin:0px auto;height:44px;background-image:url('../images/icons-help.png');background-position:0px 0px;background-repeat:no-repeat;}
	.faq-list.flex>a:empty{height:0;padding:0;}
	.faq-list.flex>a:hover{text-decoration:none;}
	.faq-list.flex> a > span{display:block;text-align:center;}
	._faq-other:before{background-position:0px 0px;}
	._faq-account:before{background-position:0px 0px;}
	._faq-order:before{background-position:0px 0px;}
	._faq-payment:before{background-position:0px 0px;}
	._faq-shipping:before{background-position:0px 0px;}
	._faq-review:before{background-position:0px 0px;}
	._faq-loyalty-program:before{background-position:0px 0px;}
	
	.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:#2C2C2C;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;}
	
.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:#363737;line-height:26px;padding:0 12px;margin-right:12px;}
._k_old_price{color:#363737;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:0;}
.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 .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:37px;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 #2C2C2C;}
.ibx input:checked + label:before{content:"";position:absolute;width:16px;height:16px;border-radius:20px;background-color:#2C2C2C;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;}

.mob-nav-box{display:none;}
.btn-menu{position:relative;background-color:#363737;line-height:45px;color:#ffffff;margin-top:20px;font-size:18px;padding:0 18px;display:flex;align-items:center;cursor:pointer;}
.btn-menu>span{line-height:45px;}
.box-menu-content{border:1px solid #363737;font-size:16px;visibility:hidden;opacity:0;transition: opacity .4s ease,visibility .4s ease,transform .4s ease,-webkit-transform .4s ease;transition-delay: 0.1s;max-height:0px;overflow:hidden;}
.box-menu-content.open{visibility:visible;opacity:1;max-height:9999px;}

/*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.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:#2C2C2C;}
.woin.window .woin.close:after{content:"";width:2px;height:24px;position:absolute;transform: rotate(45deg);top:4px;left:0px;background-color:#2C2C2C;}

.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:#363737;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;}
	
}

/*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:#36373755;color:#fff;text-align:center;padding:8px 2px;}
.timeValue{display:block;width:27px;height:27px;margin:3px auto;border-radius:3px;background-color:#363737;line-height:27px;}
.timeTitle{font-size:12px;}

.notify.text.thank{display:block;font-size:20px;color:#363737;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:#363737;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:#363737;}
#form-unsuboos h3{font-size:25px;color:#363737;text-align:center;}
#form-unsuboos .inputs{display:flex;justify-content:center;}
#form-unsuboos .inputs .button{background-color:#363737;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;}

.woin.window.localization-chk{max-width:350px;margin-left:-175px;}

@media (min-width:1260px){
	body{min-width:1260px;}
	.wrap,.wrapper{width:1260px;}
	
	.oppa.lcna{display:block;}
	.section#main-block .content-box{margin-left: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{}
	
	
	
}
@media ( max-width:1259px){
	.lists.news > div .image,.lists.news.cycles > div .image{
		position:relative;
		width:100%;
		margin:0px auto;
		text-align:center;
		display:block;
	}
	.lists.news > div .data{width:100%;}
	.lists.news.cycles > div .data{width:100%;}
}

@media ( max-width:1110px) AND (min-width:960px){
	header .search{padding:0px 30px;}
}

@media ( max-width:1259px) AND (min-width:960px){
	body{min-width:100%;}
	.wrap,.wrapper{width:100%;}	
	
	
	
	.section#main-block .content-box{}
	
	.box-content.news{}
	.box-content.articles{}
	
	/*.box-content.news{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{padding:0px 6px;}
	
}



@media (min-width:960px){
	.section#menu-line{display:block;}
	.section#menu-line nav a{font-size:16px;}
	.section#main-block aside{width:25%;}
	.profilemenu.molrg.tuk{display:none;}
	.categories.molrg.tuk{display:none;}
	
}

@media (min-width:760px){
	.section#menu-line nav a{font-size:14px;margin-right:25px;}
}

@media (max-width:959px){
	.wrap{padding:0px 15px;}
	.wrapper{padding:0px 8px;width:100%;}
	.go-top{display:none !important;}
	.section#main-block .content-box{width:100%;float:none;padding-left:0px;padding-right:0px;}
	header{padding:2px 0px;}
	.mob-nav-box{display:block;}
	
	.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;}	
	.lists.products > div{width:31%;}
	/*.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); 
    -webkit-transform: rotate(45deg);
    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;}
	
	.menu.footer{font-size:14px;}
	
}

@media (max-width:759px){
	#_top-line>.wrap>div:nth-child(1),.currency-box::after{display:none;}
	.currency-box {margin-left:0;}
	.menu.hlinks{display:none;}
	header .wrap{flex-wrap:wrap;}
	header .logo{flex:1 0 100%;text-align:center;display:flex;justify-content:center;padding:10px 0;}
	._menu.site-base a{display:none;}
	.menu.site-base {min-height:53px;align-items:center;position:relative;}
	.section#menu-line{background-color:transparent;}
	.menu.site-base:before{content:'';background-color:#363737;position:absolute;left:-15px;right:-15px;top:0px;height:53px;z-index:1;}
	.menu.site-base > *{z-index:1;}
	.menu.site-base .open-menu{border:1px solid #363737;position:relative;display:flex;flex-direction:column;width:100%;top:53px;left:-50px;margin-bottom:40px;
		visibility:hidden;opacity:0;transition: opacity .4s ease,visibility .4s ease,transform .4s ease,-webkit-transform .4s ease;transition-delay: 0.1s;max-height:0px;overflow:hidden;
	}
	.menu.site-base .open-menu.open{visibility:visible;opacity:1;max-height:9999px;}
	
	
	.section#menu-line nav .open-menu a{color:#363737;padding:0px 10px;}
	.top-menu-sandvici{align-self:flex-start;margin-top:10px;cursor:pointer;}
	header .search,header .basket-block{position:absolute;z-index:3;}
	header .basket-block{right:15px;bottom:-40px;}
	header .search{right:50px;bottom:-48px;left:45px;margin-left:0;width:auto;}
	.info-box-ship{flex-flow:column;align-items:center;}
	.info-box-ship > a{margin:8px 0;}
	
	
}

@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:120px;}
	.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:40%;margin:10px;}
	.lists.products{justify-content:center;}
	
	
	footer{font-size-adjust:0.50;}
	.footer.content{flex-direction:column-reverse;justify-content:space-around;}
	.mm-logo-coopo{display:flex;justify-content:center;align-items:center;flex-direction:column;}
	.mm-logo-coopo .logo{margin:5px 0px;}
	
	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;}
	
	.page.product .base-info .intro-info .short-text-info{display:none;}
	
}

@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{width:45%;margin:5px;}
	.lists.products > div .actions .favorite{text-indent:-9999px;}
	.lists.products > div .actions.price-cart .price-rate{flex-direction:column;}
	
	.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;}
	
	.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{width:30px;height:30px;line-height:30px}
	.section#main-block{padding-bottom:375px;}
}

@media (max-width:330px){
	.lists.products > div .actions .addtocart:before{width:15px;margin-top:-5px;}
	.lists.products > div .actions .addtocart span{font-size:13px !important;}
	.lists.products > div .title{font-size:12px;}
}

.infoblocks{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0px 5px 0px;}
.infoblocks > div{width:495px;max-width:50%;position:relative;overflow:hidden;margin-bottom:15px;}
.infoblocks > div:nth-child(2n-1){margin-left:-5px;}
.infoblocks > div:nth-child(2n){margin-right:-5px;}

.infoblocks > div > a{display:block;position:relative;height:0px;padding-bottom:31.5%;}
.infoblocks > div > a img{height:auto;max-height:none;display:block;}
.infoblocks > div > a .head{display:block;position:absolute;
	bottom:0px;left:0px;width:100%;padding:2px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	background-color:#00000088;color:#FFFFFF;font-size:12px;
}

.infoblocks .timer-for-infoblocks{background-color:#00000088;position:absolute;bottom:0px;left:0px;width:100%;
	font-family:Verdana,Arial sans-serif;z-index:2;}
.infoblocks .timer-for-infoblocks .txt-rem{color:#FFFFFF;background-color:#ce343e;font-size:12px;text-transform:uppercase;font-weight:bolder;padding:0px 12px;line-height:33px;margin-right:15px;text-shadow: 2px 2px 2px #1c1c1c;}
.infoblocks .timer-for-infoblocks .timeinfo{color:#FFFFFF;display:flex;flex-direction:row;justify-content:center;font-size:12px;font-weight:bolder;width:100%;align-items: center;text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;}
.infoblocks .timer-for-infoblocks .timeinfo > div{margin:0px 5px;}

.infoblocks .timer-for-infoblocks .timeinfo > div:after{display:inline-block;line-height:14px;color:#FFFFFF;top:5px;
	text-align:center;margin-right:8px;margin-left:4px;}
.infoblocks .timer-for-infoblocks .timeinfo > div.days:after{content:' days';}
.infoblocks .timer-for-infoblocks .timeinfo > div.hours:after{content:' hours';}
.infoblocks .timer-for-infoblocks .timeinfo > div.mins:after{content:' mins';}
.infoblocks .timer-for-infoblocks + a .head{display:none;}

@media(max-width:500px){
	.infoblocks{justify-content:center;}
	.infoblocks > div{max-width:100%;margin:0px 0px 10px !important;}
}


#slider-mans{margin:0px 25px;}
#slider-mans .slick-track{display:flex;flex-direction:row;align-items:center;}
#slider-mans a{display:block;margin:0px 10px;}
#slider-mans .slick-prev,#slider-mans  .slick-next{
	display:block !important;position:absolute;top:13px;bottom:0px;height:auto;
	-webkit-transform:none;-ms-transform:none;transform:none;
}
#slider-mans .slick-prev:before,#slider-mans  .slick-next:before,#slider-mans .slick-prev:after,#slider-mans  .slick-next:after{
content:"";display:block;position:absolute;background-color:#d9d9d9;width:1px;height:16px;top:0px;left:8px;
}
#slider-mans .slick-prev{}
#slider-mans .slick-next{}
#slider-mans .slick-prev:before{top:14px;}
#slider-mans .slick-prev:after{}
#slider-mans .slick-next:before{}
#slider-mans .slick-next:after{top:14px;}
#slider-mans .slick-prev:before,#slider-mans  .slick-next:before{transform:rotate(-30deg);}
#slider-mans .slick-prev:after,#slider-mans  .slick-next:after{transform:rotate(30deg);}


.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;
}

/*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;}
}

.promo-clock-box-c > div{
	width:590px;
	max-width:100%;
	position:relative;
	margin:30px auto 0px;
}
@media(max-width:700px){
	.promo-clock-box-c > div{
		width:280px;
	}
}

.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; }
}
