@import 'default.css';
@-ms-viewport {width: device-width;}

/*-------General--------*/
html,body{margin:0px;padding:0px;position:relative;min-width:100%;background-color:#ffffff;}
body{color:#181819;font-size:14px;line-height:1.25em;min-height:100%;font-family:"Segoe UI", Arial, Tahoma, Verdana, sans-serif;}
h1,h2,h3,h4,h5,h6, .title,.menu{font-family:"Ebrima";margin:0;}
input,textarea{resize:none;}
img{max-width:100%;max-height:100%;/*height:auto !important;*/}
span img{display:block;}
*{outline:none;background-repeat:no-repeat;-webkit-text-size-adjust:none;box-sizing:border-box;line-height:1.35em;}
a{color:#0083c4;text-decoration:none;}
a:hover{color:#0072A8;text-decoration:none;}
input[type="text"],input[type="number"],input[type="password"],input[type="email"],input[type="url"]{border:1px solid #d6d6d5;border-radius:0;height:40px;padding:8px;text-align:left;}
.button.red{background-color: #ff0000;}
.form-style-1 select{border:1px solid #d6d6d5;border-radius:0;height:40px;padding:8px;text-align:left;width:100%;box-shadow:none;}
.form-style-1 select.error{border-color:#FF0000;}

.flex{display:flex;}
.notempty:empty{display:none;}
.relative,.pos-relative{position:relative;}
.wrap{margin:0px auto;position:relative;padding:0px 30px;width:1210px}
.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;}
ul.menu,ul.xmenu{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;}
.c-title{cursor:pointer;}
.t-upper{text-transform:uppercase;}
.hamburger{display:inline-block;cursor:pointer;margin-right:8px;}
.hamburger>span{display:block;width:17px;height:3px;background-color:#181718;margin:3px 0;}
.molrg .legend{display:none;}
.molrg {padding:0px;margin-top:0px;}
.box-content{background-color: #FFFFFF;}
.molrg .legend{display:none;}
.box-content>.legend{font-size:18px;font-weight:normal;padding:0px 5px;margin-bottom:10px;}
select{border:1px solid #a0a0a0;box-shadow:0px 0px 5px #C0C0C0 inset;padding:3px 4px;height:26px;}
h1{text-align:center;font-size:18px;}
h1:after{content:'';display:block;width:100%;margin-top:20px;border-bottom:1px solid #eae6e7}
#slider-mans img{-webkit-filter:grayscale(100%);filter: grayscale(100%);}
#slider-mans a img{margin 0px auto;}
.button{line-height:40px;font-family:EbrimaB;border-radius:5px;font-size:14px;background-color:#00a7e6;color:#fff;padding: 0 20px;text-transform: uppercase;display:inline-block;}
.button.small{font-size:12px;line-height:32px;padding: 0 10px;}
.button:hover{background-color:#0072A8;color:#fff;}
.reclama.jcc{justify-content:center;align-items:center;}
.reclama2-baners{max-width:32.5%;position:relative;top:-2px;}
.reclama2{max-width:72%;}
.row{position:relative;}
/*--------Header---------*/
.top-notify{overflow:hidden;position:relative;}
.top-notify .marquee{line-height:22px;font-size:14px;left:-999999px;white-space:nowrap;}

#slider-home:not(.slick-slider){background-color:#0083c411;background-image:url('../images/loading.svg');background-position:center center;}

.form-notify-success-message{border:1px solid #008800;background-color:rgba(0,136,0,0.08);padding:7px 10px;}

header{display:block;background-color:#00a7e6;padding:10px 0px;}
header a{color:#FFFFFF;}
header a:hover{color:#FFFFFF;}
header .logo{width:212px;}
header .wrap{display:flex !important;align-items:center;justify-content:space-between;}
header .search{flex-grow:2;padding:0px 35px;}
header .search form{display:flex;background-color:#FFFFFF;border-radius: 10px;}
header .search form > div{flex-grow:2;border-radius: 6px;}
header .search input{width:100%;background-color:#FFF;height:38px;border:0px;font-size:16px;padding:5px;box-shadow: none;border-radius:10px;}
header .search a{position:relative;display:block;width:52px;background-image:url('../images/icon-search.png');background-position:center center;background-color:#454443;border-top-right-radius:10px;border-bottom-right-radius: 10px;}
#top-line{background-color:#00a0e1;color: #FFFFFF;}
#top-line .wrap{display:flex;justify-content:flex-end;align-items:center;height:35px;}
#top-line .wrap *{line-height:35px;text-transform:uppercase;}
#top-line .wrap a{color:#FFFFFF;text-decoration:none;}
.menu.user-menu{flex-direction:row;}
.menu.user-menu li{padding:0px 10px 0px 0px;display:flex;align-items:center;}
ul.menu.currency-top{display:none;flex-direction:column;align-items:center;background-color:#00a0e1;float:left;position:relative;z-index:2;width:96px;}
ul.menu.currency-top.open{display:block;position:absolute;top:35px;left:-10px;z-index:25;}
.menu.currency-top li{text-align:center;}
.menu.user-menu .currency-top li:after{display:none;}
.menu.currency-top li:hover{background-color:#DDDCDC;}
.menu.user-menu li:after{content:"|";padding-left:10px;}
.menu.user-menu li:last-child:after{content:"";padding:0px;}
header .basket-block{display:inline-block;margin-left:15px;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;}
.basket-block-menu{color:#fff;text-transform:uppercase;display:flex;justify-content:flex-end;align-items:center;}
.basket-block-menu .buttonx{display:inline-block;width:40px;height:40px;background-color:#00a0e1;border-radius:40px;background-image:url('../images/icon-basket.png');background-position:center;background-repeat:no-repeat;margin-right:10px;}
#menu-line .hamburger{display:none;}
#menu-line .molrg{align-items:center;}
.mob-menu-btn-top{display:none;width:100%;background-color:#00a0e1;height:40px;}
.mob-menu-btn-top .buttonx.basket{display:inline-block;width:23px;height:23px;background-image:url('../images/icon-basket.png');background-position:center;background-repeat:no-repeat;margin-right:10px;margin-left:auto;}
.mob-menu-btn-top .buttonx.profile{display:inline-block;width:23px;height:23px;background-image:url('../images/icon-profile.png');background-position:center;background-repeat:no-repeat;margin-left:10px;}
.mob-menu-btn-top>.wrap{display:flex;align-items:center;height:40px;}

.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%;}

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: 18px;height: 18px;text-align: center;right: -3px;top: -3px;line-height: 17px;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-color:#00a0e1;display:inline-block;border-radius:40px;
	background-image:url('../images/icon-bell.png');width:40px;height:40px;background-position:center;
	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:-56px;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 center;}
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');}
@media(max-width:768px){
	header .notify-ring{position:absolute;bottom:-52px;right:78px;}
	header .notify-ring > a > span.counts + span{background-color:transparent;}
}

/*--------info-line--------*/
#info-line{background-color:#ebebea;display:none;}
#info-line .info-box-line{line-height:40px;}
#info-line .info-box-line>span{background-image:url('../images/icon-info-box-menu.png');background-position:left;background-repeat:no-repeat;padding:0 35px;line-height:40px;display:inline-block;}
#info-line .info-box-line>span:nth-child(1){background-position-y: 6px;}
#info-line .info-box-line>span:nth-child(2){background-position-y: -28px;}
#info-line .info-box-line>span:nth-child(3){background-position-y: -62px;}
#info-line .info-box-line>span:nth-child(4){background-position-y: -95px;}

/*---------menu-line----------*/
#menu-line{display:block;background-color: #FFFF;}
#menu-line .molrg{align-items:center;}
#menu-line .hamburger{display:none;}
#menu-line nav a{text-transform:uppercase;line-height:60px;color:#181819;font-size:14px;margin-right:30px;font-family:Ebrima;font-weight:bolder;}
#menu-line nav a:hover{text-decoration:underline;}
.mob-btn-cat-manuf>div>a{display:none;width:293px;border-radius:3px;color:#fff;background-color:#454543;line-height:43px;margin:7px auto;text-transform:uppercase;font-size:16px;font-family:EbrimaB;text-align:center;background-image:url("../images/plus.svg");background-position:right;background-position-x:right;background-repeat:no-repeat;background-position-x:260px;}

/*-----slider-------*/
#slider-home .slick-slide img{width:100%;}


.lists.news .morelink .date-info{}
.promo-active-0{filter:grayscale(1);}
.lists.news .promo-active-0 .morelink .date-info span{display:none;}
.lists.news .promo-active-0 .morelink .date-info:before{content:'EXPIRED';} 
.promo-active-0 .expiry-info span{display:none;}
.promo-active-0 .expiry-info:before{content:'EXPIRED';} 

/*-------left-menu-----------*/
.section#main-block aside, .sub-content aside{max-width:264px;flex:1 0 264px;}
.menu.categories,.box-content-left{background-color:#FFFFFF;padding:6px 13px;box-shadow:0px 4px 3pt 2pt rgba(0,0,0,0.2);}
.menu.categories .label,.box-content-left .label{background-color:#00a7e6;text-align:center;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;}
.box-content-left{margin-bottom:30px;}
.menu.categories li a{color:#3a3a3a;display:block;line-height:40px;position:relative;font-size:16px;white-space:nowrap;;font-size:15px;overflow:hidden;width:100%;}
.menu.categories li a:after{content:"";display:block;height:0px;border-bottom:1px solid #e4e3e3;position:absolute;left:0px;right:0px;bottom:0px;}
.menu.categories li a:hover{text-decoration:underline;}
.menu.categories li:last-child a:after, .menu.categories li.new-products a:after{display:none;}

.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:#00a7e6;width:22px;height:22px;position:absolute;display:block;top:5px;right:0px;border-radius:1px;}
.menu.categories li.withchild > a{color:#00a7e6}
.menu.categories li.withchild > a > span{display:block;line-height:33px;position:relative;}
.menu.categories li.withchild ul a{padding-left:0px;}

.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 a{padding-left:30px;background-image:url('../images/icons-cats.png');background-position:40px  40px;background-repeat:no-repeat;}
.menu.categories li.us-domestic a{background-position:0px 0px;}
.menu.categories li.ship-from-eu a{background-position:0px -40px;}
.menu.categories li.injectable-steroids a{background-position:0px -80px;}
.menu.categories li.international a{background-position:0px -120px;}
.menu.categories li.oral-steroids a{background-position:0px -160px;}
.menu.categories li.post-cycle-therapy a{background-position:0px -200px;}
.menu.categories li.weight-loss a{background-position:0px -240px;}
.menu.categories li.sexual-health a{background-position:0px -280px;}
.menu.categories li.hcg a{background-position:0px -320px;}
.menu.categories li.human-growth-hormone a{background-position:0px -360px;}
.menu.categories li.liver-protection a{background-position:0px -400px;}
.menu.categories li.supplements-vitamins a{background-position:0px -440px;}
.menu.categories li.pharmaceutical a{background-position:0px -480px;}
.menu.categories li.peptides a{background-position:0px -520px;}
.menu.categories li.antibiotics-antivirals a{background-position:0px -560px;}
.menu.categories li.anti-inflammatory a{background-position:0px -600px;}
.menu.categories li.skin-health a{background-position:0px -640px;}
.menu.categories li.insulin a{background-position:0px -680px;}
.menu.categories li.ancillaries a{background-position:0px -720px;}
.menu.categories li.heart a{background-position:0px -760px;}
.menu.categories li.diabetes a{background-position:0px -800px;}
.menu.categories li.asthma a{background-position:0px -840px;}
.menu.categories li.clearance a{background-position:0px -880px;}
.menu.categories li.syringes a{background-position:0px -920px;}
.menu.categories li.stealth-products a{background-position:0px -960px;}
.menu.categories li.new-products a{background-position:0px -1000px;}

.menu.categories.manufactures{margin-top:24px;margin-bottom:24px;}
.menu.categories.warehouses{margin-top:24px;margin-bottom:24px;}
.menu.categories.warehouses > li > a{padding-left:0px;background:transparent;}
.menu.categories.warehouses > li a{background:transparent;}
.profilemenu.molrg.tuk{display:none;}

.menu.categories li.man a{background-image:url('../images/icons-mans.png');background-repeat:no-repeat;background-position:0px 200px;}
.menu.categories li.man-balkan-pharmaceuticals a{background-position:0px 4px;}
.menu.categories li.man-bodypharm a{background-position:0px -40px;}
.menu.categories li.man-sp-laboratory a{background-position:0px -76px;}
.menu.categories li.man-alpha-pharma a{background-position:0px -113px;}
.menu.categories li.man-ice-pharmaceuticals a{background-position:0px -153px;}
.menu.categories li.man-thaiger-pharma a{background-position:0px -193px;}
.menu.categories li.man-kalpa-pharmaceuticals a{background-position:0px -230px;}
.menu.categories li.man-dragon-pharma a{background-position:0px -270px;}
.menu.categories li.man-para-pharma a{background-position:0px -335px;}
.menu.categories li.man-7lab-pharm a{background-position:0px -342px;}
.menu.categories li.man-maha-pharma a{background-position:0px -380px;}
.menu.categories li.man-hilma-biocare a{background-position:0px -423px;}
.menu.categories li.man-spectrum-pharma a{background-position:0px -466px;}
.menu.categories li.man-zphc-pharmaceuticals a{background-position:0px -505px;}
.menu.categories li.man-lilly a{background-position:0px -580px;}
.menu.categories li.man-bayer a{background-position:0px -539px;}
.menu.categories li.man-zerox-pharmaceuticals a{background-position:0px -627px;}
.menu.categories li.man-genetic-pharmaceuticals a{background-position:0px -678px;}
.menu.categories li.man-ultima-pharmaceuticals a{background-position:0px -728px;}
.menu.categories li.man-magnum-laboratories a{background-position:0px -774px;}
.menu.categories li.man-axiolabs a{background-position:0px -861px;}
.menu.categories li.man-pfizer a{background-position:0px -908px;}
.menu.categories li.man-odin-pharma a{background-position:0px -1040px;}
.menu.categories li.man-deus-medical a{background-position:0px -993px;}
.menu.categories li.man-beligas a{background-position:0px -947px;}
.menu.categories li.man-xeno-lab a{background-position:0px -1086px;}


.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:-10px;}
.menu.breadcrumbs > li{margin-right:5px;}
.menu.breadcrumbs > li:after{content:'>';font-size:10px;}
.menu.breadcrumbs > li:last-child:after{content:'';}

/*------footer-------*/
footer{ background-color:#181718;color:#a39f9f;position:absolute;left:0;right:0;bottom:0;}
.pre-footer{padding-bottom:340px;}
footer .footer-box{background-color:#1b1b1b;color:#FFF;padding:30px 0;}
footer .footer-box .f-about{width:265px;border-right:1px solid #a39f9f;padding-right:40px;padding-left:15px;}
footer .box-menu-bottom{justify-content: space-between;}
footer .box-menu-bottom>div:nth-child(n+2){margin-left:20px;}
footer .box-menu-bottom>div li{line-height:35px;text-transform:uppercase;font-size:12px;}
footer.wrapper{}
footer a{color:#a39f9f;}
footer a:hover{color:#a39f9f;}
footer .footer-box a{color:#FFF;}
footer .footer-box a:hover{color:#FFF;}
.footer.content{display:flex;justify-content:space-between;min-height:55px;align-items:center;-ms-flex-align:center;}
.menu.footer{flex-direction:row;flex-wrap:wrap;}
.menu.footer li{margin-left:22px;}
.menu.footer li a{white-space:nowrap;}
.menu.user-menu li:last-child{padding-right:0;}

/*-------home page---------*/
.section#main-block .content-box,.sub-content .content-box{margin-left:40px;flex-shrink:0;max-width:100%;width:calc(100% - 304px);}
.sub-content{padding-bottom:30px;}
.title-box-content{font-size:20px;font-family:EbrimaB;letter-spacing: 0.05em;}
.my-slick-prev, .my-slick-next{display:block;font-size:0;line-height:0;position:absolute;top:50%;width:43px;height:43px;padding:0;cursor:pointer;border:1px solid #00a7e6;border-radius:50px;outline:none;background:#fff;left:-15px;z-index:5;}
.my-slick-prev:before,.my-slick-prev:after,.my-slick-next:before,.my-slick-next:after{height:1px;content:"";display:block;position:absolute;width:14px;border-top:2px solid #ababaa;}
.my-slick-prev:before{transform: rotate(45deg);top:25px;left:12px;}
.my-slick-prev:after{transform: rotate(-45deg);top:16px;left:12px;}
.my-slick-next:before{transform: rotate(-45deg);top:25px;left:14px;}
.my-slick-next:after{transform: rotate(45deg);top:16px;left:14px;}
.my-slick-next{left:auto;right:-15px;}
.slider-items.products .product{margin:0 7px;} 
.slider-items{margin:10px -7px;}
#slider-mans{margin-left:50px;margin-right:50px;}
#slider-mans .my-slick-prev,#slider-mans .my-slick-next{border-color:#ababaa;margin-top:-22px;}
#slider-mans .my-slick-prev{left:-50px;}
#slider-mans .my-slick-next{right:-50px;}

/*----------countac us-----------------*/
.menu.contactusinfo{max-width:480px;margin:10px auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
#form-contactus{max-width:362px;margin:45px auto;}
#form-createticket{max-width:362px;margin:45px auto;}
#form-createticket select{height:40px;}
#form-contactus input,#form-createticket input{width:100%;}
#form-contactus .row{margin-top:20px;}
#form-contactus label{font-family:EbrimaB;}
.contactusinfo li {text-align:center;margin: 15px 15px;}
.contactusinfo li >a{white-space:nowrap;color:#181819;font-size:16px;line-height:30px;display:inline-block;}
.contactusinfo li a:before{content:'';display:block;width:110px;height:110px; border-radius:110px;background-color:#00a7e6;background-position:center;background-repeat:no-repeat;}
.contactusinfo li.faq a:before{background-image:url("../images/icon-contac-faq.png");}
.contactusinfo li.articles a:before{background-image:url("../images/icon-contac-article.png");}
.contactusinfo li.terms-of-use a:before{background-image:url("../images/icon-contac-terms.png");}
.contactusinfo li.privacy-policy a:before{background-image:url("../images/icon-contac-policy.png");}
.contactusinfo li.shipping a:before{background-image:url("../images/icon-contac-shipping.png");}
.contactusinfo li.references a:before{background-image:url("../images/icon-contac-check.png");}
/*---Faq----*/
.menu-faq>li{max-width:96%;width:500px;background-color: #37a5dd;line-height:35px;margin:7px auto;padding:0 20px;}
.faq.block .menu-faq>li a{color:#fff;display:block;line-height:35px;}
.menu-faq>li:hover{background-color:#474745;}
/*---login page-----*/
#body-page-login aside,#body-page-forgot aside,#body-page-signup aside{display:none;}
#body-page-login .section#main-block .content-box,#body-page-forgot .section#main-block .content-box,#body-page-signup .section#main-block .content-box{margin-left:0;width:100%}
#body-page-login h2,#body-page-forgot h2,#body-page-signup h2{font-size:20px;text-transform:uppercase;}
.login-box>*,.signup-box>div{width:50%;}
#form-login,.signup-box>div:nth-child(1){border-right:1px solid #d6d6d5;padding-right:30px;}
#form-login input,.signup-box input{width:100%;}
.new-sigup,.signup-box>div:nth-child(2){padding-left:30px;}
#form-forgot{width:300px;}
#form-forgot input{width:100%;}
input.error{border:1px solid #ff0000;}
#form-login label,#form-forgot label,.signup-box label{font-family:EbrimaB;margin-top:15px;display:block;font-size:16px;}
.aribox{position:relative;}
.aribox .arimage{position:absolute;right:0;top:0;}
#form-login .fc-blue{text-align:center;color:#00a7e6;font-family:EbrimaB;font-size:16px;display:block;margin:15px auto;}
.center{text-align:center;}
.new-sigup p,.signup-box p{font-family:EbrimaB;font-size:16px;}
.error-text{color:#ff0000;}
.error-text:empty{display:none;}
form .error-text{font-size:11px;line-height: 15px !important;display: inline-block;text-align: left;}

/*Profile meniu*/
.menu.accountitems{background-color:#FFFFFF;padding:6px 13px;box-shadow:0px 4px 3pt 2pt rgba(0,0,0,0.2);margin-bottom:20px;}
.menu.accountitems .label{background-color:#00a7e6;text-align:center;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 li a{display:flex;color:#3a3a3a;line-height:40px;position:relative;font-size:16px;flex-wrap:wrap;align-items: center;}
.menu.accountitems li a:after{content:"";display:block;width:100%;height:0px;border-bottom:1px solid #e4e3e3;}
.menu.accountitems li a:before{content:"";display:inline-block;width:30px;height:30px;background-image:url("../images/sprite-user-meniu-left.png");background-position: 0 0;background-repeat:no-repeat;}
.menu.accountitems li a:hover{text-decoration:underline;}
.menu.accountitems li:last-child a:after{display:none;}
.menu.accountitems li.selected a{color:#00a7e6;}
.menu.accountitems li.selected a:before{background-position-y:-30px;}
.menu.accountitems li.info a:before{background-position-x: 4px;}
.menu.accountitems li.orders a:before{background-position-x: -26px;}
.menu.accountitems li.addressbook a:before{background-position-x:-59px;}
.menu.accountitems li.favorites a:before{background-position-x: -89px;}
.menu.accountitems li.tickets a:before{background-position-x: -119px;}
.menu.accountitems li.reviews a:before{background-position-x: -149px;}
.menu.accountitems li.points  a:before{background-position-x: -179px;}
.menu.accountitems li.referer  a:before{background-position-x: -209px;}
.menu.accountitems li.sharing  a:before{background-position-x: -239px;}
.menu.accountitems li.email a:before{background-position-x: -269px;}
.menu.accountitems li.password a:before{background-position-x: -299px;}
.menu.accountitems li.logout a:before{background-position-x: -329px;}
.menu.accountitems li.delete a:before{background-position-x: 5px;}
.menu.bystatus.menu-status{flex-direction:row;margin: 10px 0;}
.menu.bystatus.menu-status a{border-radius:0;margin:5px}
.menu.bystatus.menu-status .current a{cursor: default;color:#00a7e6;background-color:#fff;border:2px solid #00a7e6;line-height: 36px;}

.woin.window.localization-chk{max-width:350px;margin-left:-175px;}

/*---------reviu-------------*/
.reviews-box .balon{background-color:#00a7e6;border-radius:5px;color:#fff;padding:7px;margin-top:15px;}
.reviews-box .balon .flex{justify-content:space-between;align-items:center;}
.reviews-box .balon .rating{height:12px;width:60px;}
.reviews-box .balon .rating:before{height:12px;}
.reviews-box .balon .culprit{font-size:16px;text-transform:capitalize;line-height:26px;}
.reviews-box .date,.box-content-left .date{display:flex;justify-content:space-between;align-items:center;}
.reviews-box .date:before,.box-content-left .date:before{content:'';flex-grow:1;border-bottom:1px solid #f5f6f6;margin-right:8px;}
.box-content-left .b1{margin:10px 0 10px 0;}
.box-content-left a{color:#181819;font-family:EbrimaB;}
.box-content-left .box-text{border:1px solid #e9e4e3;padding:6px;margin-bottom:5px;}
/*--------product----------*/
.products{display:flex;}
.lists.products{display:flex;flex-wrap: wrap; padding:10px 0 20px 0;margin-left:-7px;margin-right:-7px}
.lists.products .product{flex:1 1 22%;margin:7px;position:relative;}
.lists.products > div.cat-us-domestic:before{display:none !important;}
.lists.products > div.cat-us-domestic:after{content:'';display:block;width:70px;height:70px;background-image:url('../images/ship-us.png');background-size:contain;position:absolute;left: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:70px;height:70px;background-image:url('../images/ship-int.png');background-size:contain;position:absolute;left: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:70px;height:70px;background-image:url('../images/ship-eu.png');background-size:contain;position:absolute;left:15px;top:5px;max-width:80%;background-repeat:no-repeat;}

.products .product{border:1px solid #e5e3e3;margin:0;flex:1 0 auto;}
.products .product .image{padding:14px;border-bottom:1px solid #e5e3e3;display:block;}
.products .product .product-data{padding:7px 20px 18px 20px;}
.products .product .title{font-size:16px;color:#000;font-weight:600;display:flex;align-items:center;height:44px;}
.products .product .title>span{display:block;max-height:44px;overflow: hidden;}
.products>div .price-old:before{content:"";position:absolute;display:block;left:0px;right:0px;bottom:45%;border-bottom:1px solid #7d7e7f;}
.products>div .price{color:#00a7e6;font-family:EbrimaB;line-height:30px;}
.products>div .price-old{position:relative;color:#7d7e7f;margin-right:6px;}
.products>div .actions .addtocart span{display:block;color:#FFFFFF;position:relative;text-align:center;line-height:37px;background-color:#008acf;border-radius:5px;max-width:600px;}
.products>div .actions span.outofstock{background-color:#ff0000;color:#FFFFFF;position:relative;text-align:center;line-height:37px;border-radius:5px;display:none;}
.products>div.is-oos .actions .addtocart{display:none;}
.products>div.is-oos .actions .outofstock{display:block;}
.products>div .actions .addtocart:hover span{background-color:#005F8C;}
.products .product:empty{border:none;}
.products .product .addtocart span:nth-child(2){display:none;}
.products  .is-cart.product .addtocart span:nth-child(2){display:block}
.products .is-cart.product .addtocart span:nth-child(1){display:none;}
.products .is-incart.product .addtocart span:nth-child(2){display:block}
.products .is-incart.product .addtocart span:nth-child(1){display:none;}
.products .is-oos.product .addtocart{display:none;}
.products div.is-oos.product .actions span.outofstock{display:block;}
/* --------reiting ----------*/
.rating{width:80px;height:16px;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:16px;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.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%;}

/*-------paginator------------*/
nav.paginator{display:flex;justify-content:center;align-items:center;width:auto;margin:10px auto;}
nav.paginator a{font-family:EbrimaB;}
nav.paginator a:hover{background-color:#d5d3d3}
nav.paginator span,nav.paginator a{display:inline-block;width:35px;height:35px;border:1px solid #d5d3d3;text-align:center;line-height:35px;margin-left:-1px;color:#7b7878;}
nav.paginator .prew_page{border-top-left-radius: 5px;border-bottom-left-radius: 5px;background-image:url("../images/arrow-left.png");background-position:center;}
nav.paginator .next_page{border-top-right-radius: 5px;border-bottom-right-radius: 5px;background-image:url("../images/arrow-right.png");background-position:center;}

/*manufacre*/
.manufacture-banner{position:relative;}
.manufacture-banner img{width:100%;}
.manufacture-banner .man-timer{position:absolute;bottom:0px;left:0px;background-color:rgba(0,160,225,0.8);border-radius:0px 0px 0px 0px;padding:0px 10px;color:#FFFFFF;line-height:30px;font-weight:bolder;}
.manufacture-banner .man-timer:before{content:'';}
.manufacture-banner .man-timer span{margin-left:5px;}

/*mob-menu*/
ul.menu.mob-menu-box{width: 293px;margin:7px auto;display:none;}
a.open+ul.menu.mob-menu-box{display:flex;}
@media (max-width:480px){
	.manufacture-banner .man-timer{font-size:13px;padding:0px 7px;}
}

.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;
}


/*---news articles cicles----*/
.general-box{border:1px solid #7d7e7f;border-radius:8px;margin-bottom:14px;padding:15px 28px;}
.flex.title-date{border-bottom:1px solid #7d7e7f;padding-bottom:10px;align-items:flex-end;}
.flex.title-date a{color:#181819;font-size:16px;}
.flex.title-date .date{margin-left:auto;}
.general-box .morelink{margin:10px 0 10px auto;min-width:118px;}
.general-box.is-oos .morelink a{background-color:#C0C0C0;}
.general-box.is-oos .title:after{content:' / Out of stock';color:#555555;}
.general-box .text-more{align-items:center;}
.general-box .annouce{margin-right:10px;}
.general-box .heards.title-date{border:none;padding-bottom:0px;font-family:EbrimaB;}
.general-box .rates{font-family:EbrimaB;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #7d7e7f;}
/*------woin----------*/
/*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;}
	
}

/*---------MEDIA-------------*/
	/* <1259  */
@media (max-width:1259px){
	.section#main-block aside,.sub-content aside{max-width:224px;flex:1 0 224px;}
	.section#main-block .content-box,.sub-content .content-box{width:calc(100% - 264px);}
	.wrap{width:100%;}
	header .search{padding:0px 30px;}
}
	/* <1100 */
@media (max-width:1100px){
	#info-line .info-box-line > span{padding-right:16px;}
	#info-line .info-box-line > span:nth-child(4){padding-right:0px;}
	.lists.products .product{flex:1 0 30%;}
	.lists.products:after{content:'';flex:1 0 30%;}
}	

	/*  <949  */
@media (max-width:949px){
	#info-line{display:none;}
	.sub-content aside{display:none;}
	.lists.products .product{flex:1 0 20%;}
	#menu-line .hamburger{display:inline-block;}
	#menu-line .menu.site-base{flex-grow:1;text-align:center;}
	.section#menu-line nav a{margin-right: 10px;margin-left: 10px;}
	footer .f-about{display:none;}
	.footer.content{flex-direction:column-reverse;justify-content:space-around;}
	footer .wrap{padding:0px 15px;}
	/*.cat_manuf{display:none;}*/
	.categories.molrg .legend{width:330px;left:-330px;transition: left 0.3s linear;}
	.categories.molrg.open{left:0;opacity:1;}
	.categories.molrg .legend{display:block;}
	.categories.molrg.open .legend{left:0;opacity:1;}
	.categories.molrg{
    background-color: #FFFFFF;
    display: block;
    position: fixed;
    z-index: 51;
    top: 0px;
    left: -330px;
    width: 330px;
    max-height: 100%;
    overflow: auto;
    opacity: 0;
    padding: 43px 0px 0px 0px;
    box-shadow: 4px 5px 9px #777;
    transition: left 0.3s linear;
	}
	.box-content.categories.molrg.open .legend{justify-content:flex-start;}
	.box-content.categories.molrg.open 	li.label{background-color:#fff;color:#181819;font-family:EbrimaB;border-bottom:1px solid #181819;}
	.molrg.open .legend .close{display:block;}
	.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 .legend .title{line-height:40px;}
	.mob.flex{display:block;}
	.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;}
	
	.section#main-block .content-box,.sub-content .content-box{margin-left:0px;width:100%;}	
	.box-content.categories.molrg.open .legend{justify-content:flex-start;}
	.box-content.categories.molrg.open 	li.label{background-color:#fff;color:#181819;font-family:EbrimaB;border-bottom:1px solid #181819;}
	.menu.categories, .box-content-left{box-shadow:none;}
	.menu.categories.manufactures{margin-top:0px;}
	.box-content.categories.molrg.open .categories.categoriess li.label{display:none;}
	.box-content.box-content-left{display:none;}
	
}	
	/*  <768  */
@media (max-width:768px){
	.login-box .menu a{line-height:40px;margin-right:10px;margin-left: 10px;text-transform: uppercase;}
	.wrap{padding:0px 15px;}
	.my-slick-prev,.my-slick-next{display:none !important;}
	.section#top-line{display:none;}
	.profilemenu.molrg.tuk{display:block;}
	header .wrap{flex-direction:column;}
	header .logo{margin-bottom:14px;}
	header .search{width:100%;padding:0;}
	header .basket-block-menu{display:none;}
	.mob-menu-btn-top{display:block;}
	.mob-menu-btn-top .hamburger>span{background-color:#ffffff;}
	.molrg{background-color:#FFFFFF;display:block;position:fixed;z-index:51;top:0px;left:-330px;width:330px;max-height:100%;overflow:auto;opacity:0;padding:43px 0px 0px 0px;box-shadow: 4px 5px 9px #777;transition: left 0.3s linear;}
	.molrg.open, .molrg.open .legend{left:0;opacity:1;transition: left 0.3s linear;}
	.box-content.profilemenu.molrg.tuk .legend{justify-content:flex-start;}
	#menu-line .molrg.open .hamburger{display:none;}
	.menu.accountitems .label{display:none;}
	.menu.accountitems{box-shadow:none;margin-bottom:0px;}
	.molrg .legend{width:330px;left:-330px;}
	.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;display:flex;align-items: flex-start;}
	.section#menu-line .molrg nav a{line-height: 40px;}
	.mob-btn-cat-manuf>div>a{display:block;}
	.lists.products .product{flex:1 0 30%;}
	.lists.products:after{content:'';flex:1 0 30%;}
	#slider-mans{margin-left:0px;margin-right:0px;}
	.login-box{flex-direction:column;}
	.login-box>*{width:100%;}
	#form-login{padding-right:0;margin-bottom:20px;border-right:none;}
	.new-sigup{padding-left:0px;}
	
	.menu.categories, .box-content-left{box-shadow:none;}
	.menu.categories.manufactures{margin-top:0px;}
	.menu.categories.warehouses{margin-top:0px;}
}
	/*  <674   */
@media (max-width:674px){
	.title-box-content{font-size:18px;}
	footer .f-cust-care{display:none;}
	.products .product .image{padding: 10px;}
	.products .product .product-data{padding: 7px 10px 12px 10px;}
}	

	/*  <469px */
@media (max-width:566px){
	.lists.products .product{flex:1 0 33%;}
	.menu.contactusinfo{justify-content:center;}
}

	/*  <469px */
@media (max-width:469px){
	footer .box-menu-bottom{flex-direction:column;}
	.menu.footer{flex-direction:column;align-items:center;}
	.menu.footer li{margin:10px 0px;}
	footer .box-menu-bottom>div:nth-child(n+2){margin-top:20px;}
	.footer.content>div{padding:10px 0px;}
	.molrg, .molrg .legend{width:275px;left:-275px;}
	.general-box{padding:10px 12px;}
	.general-box .morelink a{line-height:30px;padding:0 10px;font-size:12px;}
	.general-box .morelink{min-width: 87px;}
	.general-box .heards.title-date{font-size:12px;}
	.general-box .rates{font-size:12px;}
	.pre-footer{padding-bottom:726px;}
}	

@media (max-width:390px){
	.menu.contactusinfo{justify-content:center;}
	.contactusinfo li a:before{width:75px;height:75px;}
	.contactusinfo li >a{font-size:12px;}
	
}	

.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;}


.product.hot .price-old{font-size:16px;color:#ec0647;text-decoration:line-through;}
.product.hot div.prices{margin:10px 0;}
.product.hot .procent{color:#ec0647;font-size:15px;}
.product.hot .procent:empty{display:none;}
.product.hot .procent:before{content:'(';}
.product.hot .procent:after{content:'%)';}

.timerTo{display:grid;grid-template-columns:repeat(4, 38px);grid-column-gap:1px;margin:5px 0;text-align:center;color:#000;}
.timeTitle{font-size:12px;}
.timeValue{display:block;width:35px;height:38px;margin:3px auto;line-height:37px;border:1px solid #dfdfdf;font-size:20px;font-weight:700;position:relative;background-color:transparent;opacity: 0.9;}
.timeValue:before{display:block;position:absolute;top:50%;left:0;right:0;border:1px solid #dfdfdf;content:'';z-index:-1}
.timeValue:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:-2;background:linear-gradient(to top, #dfdfdf, #ffffff);}

.checkout-auth-place{
	display:grid;
	gap:20px;
	grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}

/*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;}
}
