/*--------General-------------*/
@-ms-viewport {width: device-width;}
html,body{margin:0px;padding:0px;position:relative;}
html{min-width:100%;height:100%;background-color:#f1f0f0;}
body{color:#000000;font-size: 14px;line-height:1.25em;min-height:100%;font-family: Arial, Tahoma, Verdana, sans-serif;}
h1{line-height:1.5em;}
input,textarea{resize:none;}
input:not([type='checkbox']):not([type='submit']){border:1px solid #5e5c5c;height:35px;padding:5px;border-radius: 0;}
img{max-width:100%;max-height:100%;height:auto !important;}
a{text-decoration: none;}
.tright{text-align: right;}
span img{display:block;}
.w100{width:100%;}
.notempty:empty{display:none;}
.relative{position:relative;}
.wrap,.wrapper{margin:0px auto;position:relative;}
.wrap{padding:0px 45px;width:1380px;}
.wrapper{padding:0px 15px;}
.overlay{display:none;position:fixed;z-index:50;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(255,255,255,0.7);}
.nowrap{white-space:nowrap;}
.menu{margin:0;padding:0;list-style-type:none;}
*{box-sizing: border-box;}
.popup{display:none;}
.button{background-color:#1e1e1e;border:0px;color:#FFFFFF !important;text-decoration:none !important;display:inline-block;padding:0px 14px;text-align:center;text-transform:capitalize;line-height:35px;font-size:14px;cursor:pointer;height:auto !important;}

.right{text-align:right;}
input.error,select.error,textarea.error{border-color:#FF0000 !important;background-color:rgba(255,0,0,0.06);}
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;}
.noimage{background-image:url('../images/no-img-logo.png');background-position:center;background-repeat:repeat;background-color:rgba(128,128,128,0.3);}
.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;}
.hideBox{display:none;}
#form-h-search li{color:black;}
.general-box{margin-top:-25px;background-color:#fff;padding-top:45px;}
#main-block>.wrap{background-color:#fff}
.hidden{display:none;}
.center{text-align:center;}
.content-box h1{text-align:center;text-transform:uppercase;}
h1{font-size: 24px;text-align: center;}
.clear:after{display:block;height:0px;clear:both;content:"";float:none;}
.content-box{width:100%;padding-bottom:25px;}
.fc-grey{color:#1e1e1e;}
.fc-red{color: #eb2024}
.sub_title:after,h1:not(.title):after{display:block;content:'';background-image:url('../images/icon-sub-title.png');background-position:center;background-repeat:no-repeat;height:7px;margin-top:15px;}
.row{position:relative;}
/*-------flex-----------*/
.flex{display:flex;}
.fc{display:flex;flex-direction:column;}
.fw{flex-wrap:wrap;}
.fjcc{justify-content:center;}
.fsa{justify-content:space-around}
.ffe{justify-content:flex-end;}
.fsb{justify-content:space-between}
.faic{align-items:center;}
.faib{align-items: baseline;}
/*----Tables---*/
table{border-collapse:collapse;color:#1e1e1e;}
td,th{border:1px solid #333333;padding:8px; }
td a{color:#1e1e1e;}
th{background-color:#1e1e1e;color:#FFFFFF;}
th a{color:#FFFFFF;}
.form-style-1 select{border:1px solid #5e5c5c;height:35px;padding:5px;border-radius: 0;width:100%;}
.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---------------*/
.top-notify{overflow:hidden;position:relative;}
.top-notify .marquee{line-height:22px;font-size:14px;left:-999999px;white-space:nowrap;}

header{background-color:#1e1e1e;color:#FFFFFF;}
div.top-header{border-bottom:1px solid #333333;padding:22px 0;}
.menu.currency-top{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;width:55px;}
.menu.currency-top li{padding:0px 2px;position:relative;display:none;width:100%;}
.menu.currency-top.open li{display:block;padding:5px 2px;}
.menu.currency-top.open li:nth-child(1){padding-top:0;}
.menu.currency-top.open{position:absolute;top:0px;right:0px;}
.menu.currency-top li{background-color:#1e1e1e;}
.menu.currency-top li a,ul.menu.currency-top li span{display:block;padding:0px 4px;cursor:pointer;text-decoration:none;color:#ffffff}
.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:5px;height:5px;right:0px;position:absolute;right:8px;top:50%;margin-top:-5px;
	border-left:1px solid #ffffff;border-bottom:1px solid #ffffff; transform: rotate(-45deg)
}
.menu.currency-top.open li:nth-child(1):after{transform:rotate(135deg);margin-top:-3px}
.header-two{padding:15px 0;position:relative;}
.sitesearch{background-color:transparent;border:1px solid #ffffff;color:#ffffff;line-height:33px;padding-left:20px;width:280px;padding-right:45px}
.search a{position:absolute;display:block;right:1px;top:1px;bottom:1px;width:40px;background-image:url('../images/icon-lupa-white.png');background-position:center center;background-repeat: no-repeat;z-index:10;}
.basket-block{margin-right:30px;}
.basket-block a.buttonx{background-image:url('../images/icon-basket-white.png');background-position:center center;background-repeat: no-repeat;width:18px;height:20px;display:block;position:relative;}
.menu.hlinks{display:none;}
.profile-btn,.profile-btn-c{cursor:pointer;display:block;background-image:url('../images/icon-profil-white.png');background-position:center center;background-repeat: no-repeat;width:20px;height:20px;}

.basket-counts{border-radius:30px;background-color:#ee2e2d;color:#ffffff;width:20px;height:20px;display:block;position:absolute;text-align:center;right:-15px;top:-9px;line-height:20px;}
.menu.site-base{width:100%;border-top:1px solid #333333;padding:25px 0;text-align:center;margin-top:20px;}
.menu.site-base>a{text-decoration:none;color: #ffffff;font-size:16px;padding:20px;}
.logo-small{display:none;}
.user-menu-basket{width: 280px;justify-content: flex-end;}
.mob-menu{display:none;background-color:#494646;width:100%;padding:10px 0;}
.mmenu{cursor:pointer;}
.top-menu-btn{display:inline-block;cursor:pointer;margin-right:8px;}
.top-menu-btn>span{display:block;width:17px;height:3px;background-color:#FFFFFF;margin:3px 0;}
.mob-menu-content{display:none;background-color:#ffffff;width: 100%}
.mob-menu-content a{text-decoration:none;color:#2c2a2a;line-height:24px;font-size:16px;}
.mob-menu-content a:hover{color:#c0c0c0}
/*--------profile-box----*/


.my-profile .accountitems{width:220px;background-color:#ffffff;color:#2c2a2a;border:1px solid #c0c0c0;padding:24px;}
.my-profile .accountitems a{text-decoration:none;color:#2c2a2a;}
.my-profile .accountitems li a > span{}
.accountitems a > span:empty{display:none;}
.accountitems a > span{color:red;font-size:86%;}
.accountitems a > span:before{content:' (';}
.accountitems a > span:after{content:')';}
.my-profile .accountitems li{line-height: 20px;margin:5px 0;letter-spacing:1px;}
.my-profile .accountitems li:before{content:"";display:inline-block;background-image:url('../images/icon-profil-menu.png');background-position:0 4px;background-repeat: no-repeat;width:20px; height:18px;float:left;margin-right: 8px;}
.my-profile .accountitems li.info:before{background-position-y: -16px;}
.my-profile .accountitems li.orders:before{background-position-y: -37px;}
.my-profile .accountitems li.addressbook:before{background-position-y: -58px;}
.my-profile .accountitems li.favorites:before{background-position-y: -77px;}
.my-profile .accountitems li.tickets:before{background-position-y: -97px;}
.my-profile .accountitems li.reviews:before{background-position-y: -119px;}
.my-profile .accountitems li.points:before{background-position-y: -140px;}
.my-profile .accountitems li.referer:before{background-position-y: -159px;}
.my-profile .accountitems li.sharing:before{background-position-y: -180px;}
.my-profile .accountitems li.email:before{background-position-y: -200px;}
.my-profile .accountitems li.password:before{background-position-y: -220px;}
.my-profile .accountitems li.logout:before{background-position-y: -241px;}

/*--------Sign in box------*/
.my-profile{position:absolute;right:0;z-index:15;top:75px;}
.sign-in-box{width:270px;background-color:#ffffff;color:#2c2a2a;border:1px solid #c0c0c0;	padding:12px;}
.sign-in-box .title{font-size:18px;font-weight:600;text-align:center;border-bottom:1px solid #c7c6c6;margin:0 18px 16px 18px;padding-bottom:11px;}
.sign-in-box input{width:100%;border:1px solid #5e5c5c;height:35px;padding:5px;}
.sign-in-box label{line-height:25px;}
.aribox{position:relative;}
.arimage{position:absolute;height:33px !important;right:1px;top:1px}
.sign-in-box .forgot{text-align:right;padding:5px 0;}
.sign-in-box .fc-grey{text-decoration:none;color:#1e1e1e}
.sign-in-box .button{width:140px;}
.sign-in-box .fc-red{color:#eb2125}
.sign-in-box .error-text{height:16px;display:block;}
/*---------------footer-------------------------*/
#main-block{padding-bottom:273px;}
footer{background-color:#171717;color:#a39f9f;position:absolute;left:0;right:0;bottom:0;}
footer a{text-decoration:none;}
.cast-bottom-menu{color:#ffffff;text-transform:uppercase;}
.cast-bottom-menu ul{list-style-type: none;padding:0;line-height: 30px;margin-right:70px;}
.cast-bottom-menu a{color:#ffffff;}
.last-line{background-color:#0e0d0d;}
.bottom-menu{padding: 24px 0;}
.bottom-menu>*:nth-child(1){margin-right:auto;}
.bottom-menu a{color:#a39f9f;text-decoration:none;padding:0px 5px;text-transform:uppercase;}
.bottom-menu a::after{display: inline-block;content: '';border-right: 1px solid #a39f9f;height:12px;margin-left: 5px;}
.bottom-menu a:last-child::after{border-right:none;display:none;}
.woin.overlay + footer{position:relative;}
/*-------faq------*/
.faq.block a{color:#171717;font-size: 16px;}

/*paginaor*/
.paginator{text-align:center;}
.paginator a,.paginator span{text-decoration:none;display:inline-block;width:44px;height:44px;line-height:44px;font-size:18px;color:#fff;margin:5px 3px;border-radius:3px;background-color:#171717;font-weight:700;text-align:center;}
.paginator a:hover{text-decoration:none;background-color:#ec2024;}
.paginator span{background-color:#ec2024;cursor:default;}
 .hidden{display:none !important;}

.promo-info-active{position:fixed;right:0px;top:0px;left:0px;bottom:0px;background-color:rgba(240,240,240,0.8);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;}


.menu.manufacturerslist{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;}
.menu.manufacturerslist > li{width:250px;}

.menu.breadcrumbs{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;margin:0px 0px;top:-10px;}
.menu.breadcrumbs > li{margin-right:5px;}
.menu.breadcrumbs > li:after{content:'>';font-size:10px;}
.menu.breadcrumbs > li:last-child:after{content:'';}
.menu.breadcrumbs > li a{color:#222222;}

/*----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;}
.woin.window .woin.close:before{content:"";width:2px;height:24px;position:absolute;transform: rotate(-45deg);top:4px;left:0px;background-color:#111111;}
.woin.window .woin.close:after{content:"";width:2px;height:24px;position:absolute;transform: rotate(45deg);top:4px;left:0px;background-color:#111111;}

.woin.window.promos{}
.woin.window.promos .data{padding:0px;}
.woin.window.promos .woin.close{position:absolute;width:54px;height:54px;top:0px;right:0px;background-color:#ed1e24;}
.woin.window.promos .woin.close:before{content:"";width:2px;height:30px;position:absolute;transform: rotate(-45deg);top:14px;left:27px;background-color:#fff;}
.woin.window.promos .woin.close:after{content:"";width:2px;height:30px;position:absolute;transform: rotate(45deg);top:14px;left:27px;background-color:#fff;}
.woin.window.promos .promo-clock-box{background-image:url("../images/bg-popup.png");background-position:0 0;background-repeat:repeat; }
.woin.window.promos p{margin:15px;padding:0px 10px;}
.woin.window.promos #promo-clock{height:95px;width:465px;margin:0px auto;}

@media (max-width:700px){
	.woin.window{width:calc(100% - 40px);margin-left: calc(-50% + 20px);}	
	.woin.window.promos .woin.close{width:33px;height:33px;top:5px;right:5px;}
	.woin.window.promos .woin.close::before{height:20px;top:7px;left:16px;}
	.woin.window.promos .woin.close::after{height:20px;top:7px;left:16px;}
	
}

@media (max-width:540px){
	.woin.window.promos #promo-clock{height:58px;width:280px;margin:0px auto;padding:0px 7px;}
	.woin.window.promos .promo-clock-box{height:100px;}
}

form .row{margin:10px 0px;}


.notify.text.thank{display:block;font-size:20px;color:#000000;text-align:center;line-height:25px;}
.notify.text.info{display:block;font-size:24px;text-align:center;line-height:29px;}

#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:#000000;border:0px;border-radius:3px;color:#FFFFFF;text-decoration:none;display:inline-block;padding:0px 14px;text-align:center;text-transform:capitalize;
	line-height:34px;font-size:15px;cursor:pointer;height:36px;}

#form-unsuboos .notify.text.info{color:#0083c4;}
#form-unsuboos h3{font-size:25px;color:#0083c4;text-align:center;}
#form-unsuboos .inputs{display:flex;justify-content:center;}
#form-unsuboos .inputs .button{background-color:#008800;border:0px;border-bottom:3px solid #000000;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;}
/*
.woin.overlay{display:block;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.4);z-index:9999;}
.woin.window{display:block;position:fixed;max-width:100%;width:800px;background-color:#FFFFFF;top:20px;left:50%;z-index:10000;margin-left:-400px;padding:0;overflow-x:hidden;overflow-y:auto;max-height:95%;}
.woin.window .woin.close{position:absolute;width:54px;height:54px;top:0px;right:0px;background-color:#ed1e24;}
.woin.window .woin.close:before{content:"";width:2px;height:30px;position:absolute;transform: rotate(-45deg);top:14px;left:26px;background-color:#fff;}
.woin.window .woin.close:after{content:"";width:2px;height:30px;position:absolute;transform: rotate(45deg);top:14px;left:26px;background-color:#fff;}
.woin.window p{padding:20px;}
#promo-clock{height:95px;width:465px;margin:0px auto;}



/*-------------------Home--------*/

.menu.wwshipp{display:flex;justify-content:space-between;flex-direction:row;margin-bottom:10px;}
.menu.wwshipp a{margin:10px 5px;display:block;}
.menu.wwshipp img{border:6px solid #FFFFFF;box-shadow:0px 0px 10px 1px #AAAAAA; width:100%;}
@media (max-width: 1000px){
	.menu.wwshipp img{border:1px solid #FFFFFF;}
}
@media (max-width: 800px){
	.menu.wwshipp{flex-direction:column;}
	.menu.wwshipp img{border:6px solid #FFFFFF;}
	.menu.wwshipp a{margin:5px 5px;}
	
}
@media (max-width: 768px){
		.menu.wwshipp{flex-direction:row;}
}
@media (max-width: 648px){
	.menu.wwshipp img{border:1px solid #FFFFFF;}
}
@media (max-width: 480px){
	.menu.wwshipp{flex-direction:column;}
	.menu.wwshipp img{border:6px solid #FFFFFF;}
	.menu.wwshipp a{margin:5px 5px;}
}

/*.menu.wwshipp*/
/*
.menu.wwshipp{justify-content:center;flex-direction:row;flex-wrap:wrap;}
.menu.wwshipp li{background-color:#eeecec;margin:10px;min-width:275px;}
.menu.wwshipp li:nth-child(1){margin-left:0px;}
.menu.wwshipp li:last-child{margin-right:0px;}
.menu.wwshipp li a{display:flex;align-items:center;flex-direction:row;overflow:hidden;border-radius:3px;text-decoration:none;width:100%;}
.menu.wwshipp li a:before{content:'';display:block;width:86px;height:44px;background-image:url('../images/icons-wwship.png');background-position:0px 0px;}
.menu.wwshipp li.us a:before{}
.menu.wwshipp li.eu a:before{background-position:-86px 0px;}
.menu.wwshipp li.ww a:before{background-position:-172px 0px;}
.menu.wwshipp li span{flex-grow:1;white-space:nowrap;font-size:17px;text-transform:uppercase;display:block;text-align:center;font-weight:bolder;padding:0px 10px;}
@media (min-width: 481px) AND (max-width: 669px) {
	.menu.wwshipp li{min-width:130px;}
	.menu.wwshipp li a:before{width:50px;height:26px;background-size:cover;}
	.menu.wwshipp li span{font-size:11px;}
	.menu.wwshipp li.eu a:before{background-position:-51px 0px;}
	.menu.wwshipp li.ww a:before{background-position:-101px 0px;}
}
@media (min-width: 670px) AND (max-width: 894px) {
	.menu.wwshipp li{min-width:200px;}
	.menu.wwshipp li a:before{width:50px;height:26px;background-size:cover;}
	.menu.wwshipp li span{font-size:11px;}
	.menu.wwshipp li.eu a:before{background-position:-51px 0px;}
	.menu.wwshipp li.ww a:before{background-position:-101px 0px;}
}
@media (max-width: 480px){
	.menu.wwshipp li{width:95%;margin-left:0px;margin-right:0px;}
	
}*/

.hot-link-cat{line-height:26px;display:flex;align-items:center;justify-content:center;}
.hot-link-cat a{text-decoration:none;color:#ff1043;display:inline-block;line-height:26px;text-indent:-999999px;background-image:url('../images/hot-products.gif');background-position:center;background-repeat:no-repeat;width:136px;}
/*.hot-link-cat:before{display:inline-block;content:"";background-image:url('../images/icon-hot-red.png');background-position:center;background-repeat:no-repeat;width:29px;height:26px;}*/
.content-home h3{font-size:18px;}
#slider-home{margin-bottom:35px;}
#slider-home:not(.slick-slider){background-color:#386b9c11;background-image:url('../images/loading.svg');background-position:center center;background-repeat:no-repeat;}
.home-featured-1{width:100%;height:110px;background-image:url('../images/baner-home-1.jpg');background-position:center;background-repeat: no-repeat;}
.home-featured-2{width:100%;margin:10px 0px;height:110px;background-image:url('../images/baner-home-2.jpg');background-position:center;background-repeat: no-repeat;}
.home-tabs{text-align:center;display:flex;justify-content:center;align-items:center;}
.home-tabs>a{font-size:18px;text-decoration:none;color:#191819;margin:0 7px 12px 7px;padding:0 12px;white-space:nowrap;}
.home-tabs>a.activ-tab{border:1px solid #dededd;border-radius:50px;line-height:35px;font-weight:700}
.home-text h3{font-size:28px;font-weight:600;max-width:360px;line-height:30px;}
.home-text p{max-width:960px;}
.manufacture-home-box>a {height:auto;margin:5px;}
.register-actions{}
.register-actions a{}
#featured,#new-products,#hot-products{/*padding-left:18px;*/}

@media (max-width:579px){
	.register-actions{}
	.register-actions a > span{display:none;}
	.register-actions a{display:flex;flex-direction:row;font-weight:bolder;width:100%;}
	.register-actions a:before,.register-actions a:after{color:#FFFFFF;font-size:22px;text-transform:uppercase;white-space:nowrap;text-align:center;line-height:43px;}
	.register-actions a:before{content:'FREE $20,00';background-color:#FF0000;flex-grow:1;}
	.register-actions a:after{content:'REGISTER NOW';background-color:#000000;flex-grow:2;}
}
@media (max-width:430px){
	.register-actions a:before,.register-actions a:after{font-size:17px;}
}

/*--------menu-----------*/
.molrg,.box-content.news,.box-content.articles{width:248px;}
.molrg .legend{display:none;}
.box-content>.legend{font-size:18px;font-weight:normal;padding:0px 5px;margin-bottom:10px;}
.section#main-block aside {margin-right: 34px;}
.menu.categories,.menu.manufactures,.menu.warehousess{background-color:#FFFFFF;padding:6px 13px;border:1px solid #bab9ba}
.menu.categories .label,
	.menu.manufactures .label,
	.menu.warehousess .label,
	.categories.molrg .legend,
	.profilemenu.molrg .legend,
	.manufactures.molrg .legend,
	.warehouse.molrg .legend{background-color:#171717;color:#FFFFFF;line-height:43px;position:relative;text-transform:capitalize;left:0px;margin:0px -13px;padding:0px 13px !important;font-weight:normal;font-size:18px;top:-6px;}

.menu.categories a,.menu.manufactures a,.menu.warehousess a{text-decoration:none;color:#373737;font-size:16px;white-space:nowrap}
.menu.categories li,.menu.manufactures li,.menu.warehousess li{line-height:32px;}
.menu.manufactures{margin-top: 25px;}
.menu .cat.withchild{}

.menu li.cat.withchild{position:relative;}
.menu li.cat.withchild > a > span:after{content:"";border-left:2px solid #000000;border-top:2px solid #000000;width:8px;height:8px;position:absolute;display:block;transform:rotate(-135deg);top:9px;right:6px;}
.menu li.cat.withchild > a > span:before{content:"";background-color:transparent;width:22px;height:22px;position:absolute;display:block;top:5px;right:0px;border-radius:1px;}
.menu li.cat.withchild > a{font-weight:bolder;}
.menu li.cat.withchild > a > span{display:block;line-height:33px;position:relative;}

.menu li.cat.withchild.openSub:after{transform:rotate(45deg);top:13px;}
.menu li.cat.withchild.openSub:before{}
.menu li.cat .subCatsMenu{transition: all 0.4s ease-in-out;}
.menu li.cat .subCatsMenu{margin-top:0;max-height:0;opacity:0;transform:translate(0,0);overflow:hidden;}
.menu li.cat.withchild.openSub .subCatsMenu{position:relative;max-height:800px;opacity:1;transform: translate(0, 0);}
.menu li.cat.withchild .subCatsMenu.menu{padding-left:30px;}

.box-content.news,.box-content.articles{border:1px solid #bab9ba;margin-top: 20px;}
.box-content.news .legend,.box-content.articles .legend{background-color:#171717;color:#FFFFFF;line-height:43px;text-transform:capitalize;padding:0px 13px !important;font-weight:normal;font-size:18px;}
.box-content.news .mininews,.box-content.articles .miniarticles{margin:10px}
.img-mininews,.img-miniarticles{width:67px; height:67px;flex:0 0 67px;}
.mininews-box,.miniarticles-box{position:relative;margin-bottom:30px;padding-bottom: 9px;}
.mininews-box:after,.miniarticles-box:after{border-bottom:1px solid #bab9ba; content:'';width:135px;height:2px;position:absolute;bottom: 0;}
.balon{margin-left:8px;}
.mininews .title>a,.miniarticles .title>a{font-weight:600;color:#373737;text-decoration:none;}
.mininews .more,.miniarticles .more{display:inline-block;position:absolute;right:10px;border:1px solid #171717; background-color:#ffffff;border-radius:20px;line-height:20px;text-decoration:none;color:#171717;padding:0 10px;bottom:-10px;}
.box-content.articles{margin-bottom:20px;}
.categories.molrg.open .legend{margin-bottom: 0;}
.manufactures.molrg.open .legend{margin-bottom: 0;}
.open .menu.manufactures{margin-top: 0}
.profilemenu.molrg.open .legend{margin-bottom: 0;}
/*-------Filter--------*/
#filter-box .actionbar.mobile{display:none;}
#filter-box{background-color: #f1f0f0;padding:10px 20px;}
.filter-gm-box th,.filter-gm-box td{border:none;padding: 0px;}
.filter-gm-box .ibx{width: 100%;}
.ibx{display:inline-block;position:relative;}
.ibx input{display:none;}
.filter-gm-box .ibx label{width: 100%;padding: 0px;text-align: center;line-height: 24px;font-size: 85%;letter-spacing: -0.5px;}
.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;}
#filter-box form>div{width:33%;padding:10px;}
.btn-filter-box{}
#filter-box .filter-btn{display: inline-block;padding:0 25px 0 15px; border: 1px solid #adadad;margin: 0 8px;color:#171717;position:relative;line-height: 35px;background-color: #ffffff;}
a.filter-btn::before{content: "";display: block;position: absolute;width: 0px;height: 0px;border: 5px solid transparent;border-top-color: transparent;border-top-style: solid;
        border-top-width: 5px;
        border-bottom-color: transparent;
        border-bottom-style: solid;
        border-bottom-width: 5px;
    border-top: 0px;
    border-bottom: 6px solid #adadad;
    right: 5px;
    top: 9px;

}
a.filter-btn::after {
    content: "";
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    border: 5px solid transparent;
        border-top-color: transparent;
        border-top-style: solid;
        border-top-width: 5px;
        border-bottom-color: transparent;
        border-bottom-style: solid;
        border-bottom-width: 5px;
    border-bottom: 0px;
    border-top: 6px solid #adadad;
    right: 5px;
    bottom: 9px;
}
#filter-box a.down,#filter-box a.up{color:#ee2e2d;border-color:#ee2e2d}
a.down.filter-btn::after{border-top: 6px solid #ee2e2d;}
a.up.filter-btn::before{  border-bottom: 6px solid #ee2e2d;}
.ibx input:checked + label::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 20px;
    background-color: #ee2e2d;
    right: -5px;
    top: -5px;
}
.ibx input:disabled + label {
    opacity: 0.5;
    cursor: not-allowed;
}
.mfilter{display:none;margin-bottom: 10px;}
.button.mob-filter-btn{text-transform: uppercase;font-weight: 700;font-size:16px;background-color:#ec2024;background-image: url("../images/icon-filter.png");background-position: left; background-repeat: no-repeat; padding-left:32px;background-position-x: 10px;color:#f1f0f0}
/*----------------NEW AND articles and cycles---------*/
.lists.news,.lists.articles,.lists.cycles{margin-left: -12px;margin-right: -12px;}
.lists.news .box-news,.lists.articles .box-articles,.lists.cycles .box-cycles{width:320px;margin:12px;}
.lists.news .box-news .title,.lists.articles .box-articles .title,.lists.cycles .box-cycles .title{min-height: 42px;}
.lists.news .box-news .title a,.lists.articles .box-articles .title a,.lists.cycles .box-cycles .title a{color:#2c2b2b;text-decoration: none;font-size: 18px;font-weight: 600}
.lists.news .box-news .title a{display:inline-block;max-height:42px;}
.lists.news .box-news .title span{display:block;font-size:80%;}
.lists.news .box-news.is-oos{opacity:0.5;}
.lists.news .box-news.is-oos:hover{opacity:1;}
.box-news .image,.box-articles .image,{width: 320px;height: 225px;display:inline-block;background-color:#414141 }
.box-news .image img,.box-articles .image img{width:100%;}
.box-news .deailslink,.box-articles .deailslink,.box-cycles .deailslink{display: inline-block;margin-top: 20px;border-radius: 50px;padding: 0 20px;background-color: #d5d4d4;line-height: 40px;cursor: pointer;}
.box-news .deailslink:hover,.box-articles .deailslink:hover,.box-cycles .deailslink:hover{background-color: #ec2024;}
.box-news .deailslink:hover a,.box-articles .deailslink:hover a,.box-cycles .deailslink:hover a{color: #ffffff;}
.box-news .deailslink a,.box-articles .deailslink a,.box-cycles .deailslink a{text-decoration: none;color: #2c2b2b;font-size: 16px;text-transform: uppercase;}
.box-news .annouce,.box-articles .annouce,.box-cycles .annouce{height:55px;text-overflow:ellipsis;overflow: hidden;}
.box-kit-group{display:flex;justify-content:space-between;align-items:center;}
._k_price{color:#e90a15;font-size:24px;margin-top: 20px;display:block;font-weight:600}
._k_price > .old-price{font-size:70%;color:#444444;text-decoration:line-through;display:inline-block;}
/*--------SIGNIN REG----*/
#form-register,#form-login{width:300px;margin:0 auto;}
#form-register input,#form-login input{width:100%}

/*-------contact as---------*/
.contactusinfo{background-color: #f1f0f0;border: 1px solid #e2e1e1;border-radius: 4px;justify-content:space-around;padding:20px;margin-bottom: 80px;}
.contactusinfo li a:before{content:'';margin:0 auto;background-image: url("../images/icon-contacts-as-links.png");background-position: top;background-repeat: no-repeat;display: block;width:70px;height:80px;}
.contactusinfo li{text-align: center;flex: 1 1 15%}
.contactusinfo li a{color: #252222;font-size: 16px;	}
.contactusinfo li.articles a:before{background-position-y: -85px;}
.contactusinfo li.terms-of-use a:before{background-position-y: -170px;}
.contactusinfo li.privacy-policy a:before{background-position-y: -255px;}
.contactusinfo li.shipping a:before{background-position-y: -335px;}
.contactusinfo li.references a:before{background-position-y: -420px;}
#form-contactus,#form-createticket{max-width: 505px;margin:0 auto;border:1px solid #acacac;}
#form-contactus .form-title,#form-createticket .form-title{background-color:#f1f0f0;border-bottom:1px solid #acacac;padding:16px;text-transform: uppercase;line-height: 1}
#form-contactus  input,#form-contactus  textarea,#form-createticket  input,#form-createticket  textarea,#form-createticket select{max-width:505px;margin:0 auto; width:300px;border:1px solid #5e5c5c;border-radius:0;padding:10px; }
#form-contactus .row,#form-createticket .row{margin-right: 45px;text-align:right;margin-top:6px;margin-bottom:6px;}
#form-contactus .aribox{position: relative;display: inline-block;}
#form-contactus .submit-row,#form-createticket .submit-row{margin-top:20px;margin-bottom: 20px;}
/*---Faq----*/
.menu-faq>li{max-width:96%;width:500px;background-color: #1e1e1e;line-height:35px;margin:7px auto;padding:0 20px;}
.faq.block .menu-faq>li a{color:#fff;}
.menu-faq>li:hover{background-color:#ee2e2d;}
/*-------product-------*/
#featured,#new-products,.lists.products{margin-right:-18px;margin-left:-18px;}
.lists .product{width:225px;background-color:#f1f0f0;padding:16px;text-align:center;margin:18px;position:relative;}
.lists .product .title{text-decoration:none;font-size:15px;color:#000000;font-weight:600}
.lists .product .manufacture-title{font-size:14px;color:#505050;}
.lists .product:last-child{margin-right:auto !important;}
.lists .product .s-img{position:relative;display:block;}

.lists.products > div.cat-us-domestic .s-img:after{content:'';display:block;width:133px;height:36px;background-image:url('../images/ship-us.png');background-size:contain;position:absolute;left:50%;bottom:5px;margin-left:-66px;max-width:95%;background-repeat:no-repeat;}
.lists.products > div.cat-international .s-img:after{content:'';display:block;width:175px;height:36px;background-image:url('../images/ship-int.png');background-size:contain;position:absolute;left:50%;bottom:5px;margin-left:-87px;max-width:95%;background-repeat:no-repeat;}
.lists.products > div.cat-ship-from-eu .s-img:after{content:'';display:block;width:150px;height:36px;background-image:url('../images/ship-eu.png');background-size:contain;position:absolute;left:50%;bottom:5px;margin-left:-75px;max-width:95%;background-repeat:no-repeat;}


.lists .product .favorite{cursor:pointer;display:block;position:absolute;right:24px;top:24px;z-index:10;width:32px;height:32px;background-color:#7d7b7b;background-image:url('../images/icon-heart-white.png');background-position:center;background-repeat:no-repeat;border-radius:32px;}
.lists .product.is-favorite .favorite{background-color:#ee2e2d}
.lists .abs-info .price{font-weight:600;font-size:18px;}
.lists .abs-info{padding:8px 0;}
.lists .product .actions .price-rate{margin:8px 0;display:inline-block;}
.lists .product .price-old::before{content:"";position:absolute;display: block;left: 0px;right: 0px;bottom: 45%;border-bottom: 1px solid #333333;}
.lists .product .price-old{position:relative;font-size:14px;}
.lists .product .actions .addtocart,.lists .product .actions .outofstock{display:none;text-transform:uppercase;font-size:14px;font-weight:700;background-color:#ffffff;}
.lists .product .actions .addtocart{line-height:32px;border:1px solid #909090;border-radius:3px;padding:0 25px;cursor:pointer;}
.lists .product.is-incart .actions .addtocart{display:none;}
.lists .product:hover .actions .addtocart{display:inline-block;}
.lists .product:hover .actions .price-rate,.lists .is-oos.product:hover .actions .addtocart{display:none;}
.lists .is-oos.product:hover .actions .outofstock{display:inline-block;}
.actions .outofstock{line-height:30px;border:1px solid #909090;border-radius:3px;padding:0 25px; color:#ee2e2d;}
.lists .product .actions .addtocart .added{color:#ee2e2d;display:none;}
.lists .is-incart.product:hover .actions .addtocart .added,.lists .is-cart.product:hover .actions .addtocart .added{display:inline;}
.lists .is-incart.product:hover .actions .addtocart .add,.lists .is-cart.product:hover .actions .addtocart .add{display:none;}
.lists .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}
.short-desc:empty{display:none !important;}

.woin.window.localization-chk{max-width:350px;margin-left:-175px;}

/* Hot producr */
.hotBoxLabel{margin-left:-16px;margin-right:-16px;height:26px;background-color:#d02f2f;color:#fff;font-size:18px;font-weight:700;}
.hotBoxLabel>span{background: transparent url('../images/icon.hot.png') no-repeat left center;line-height:26px;padding-left:21px;background-size: contain;}
.lists .hot .abs-info .price{color:#d02f2f;}
.timerTo{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:6px;margin:8px 0;text-align:center;color:#000;}
.timeTitle{font-size:12px;}
.timeValue>span{display:inline-block;height:28px;margin:3px auto;line-height:28px;font-size:19px;font-weight:700;position:relative;background-color:transparent;opacity: 0.9;color:#fff;padding:0 4px;-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);}
.timeValue>span:before{display:block;position:absolute;top:50%;left:0;right:0;border:1px solid #b60e0e;content:'';z-index:-1}
.timeValue>span:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:-2;background-color:#d02f2f;}
/*Rewius*/
.reviews.lists>div{line-height:26px;margin-bottom:26px;}
.reviews.lists>div .heards{display:flex;justify-content:center;color:#fff;background-color:#000;line-height:26px;padding:0 8px;}
.reviews.lists>div .heards .name{margin-right:auto;}
.reviews.lists>div .rates>div>span:nth-child(1){font-weight:600;text-transform:uppercase;}

.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 #000000;height:65px;color:#000000;align-items:center;justify-content:center;}
.menu.mod-warehouses-cats > li a:hover{text-decoration:none;border-color:#000000AA;}
.menu.mod-warehouses-cats > li li{margin:15px 0px;}


.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;
}

/*manufacre*/
.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.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;}
@media (max-width:480px){
	.manufacture-banner .man-timer{font-size:13px;padding:0px 7px;}
}


header .notify-ring{margin-right:30px;position:relative;color:#000000;z-index:9;}
header .notify-ring > a{}
header .notify-ring > a > span.counts{position:absolute;display:block;border-radius: 30px;background-color: #ee2e2d;color: #ffffff;width: 20px;height: 20px;text-align: center;right: -15px;top: -9px;line-height: 20px;font-size:11px;}
header .notify-ring > a > span.counts:empty{display:none;}
header .notify-ring > a > span.counts + span{
	cursor:pointer;text-decoration:none;position:relative;
	background-image:url('../images/icon-bell.png');width:22px;height:23px;background-position:0px -23px;
	text-align:center;display:block;font-size:10px;line-height:23px;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{background-position:0px -23px;}

header .notify-ring > .popup{display:none;position:absolute;background-color:#FFFFFF;border:1px solid #006fa6;
	box-shadow:2px 2px 10px #444444;right:-63px;top:27px;margin-top:-2px;padding:7px 0px;font-size:13px;width:280px;
	}
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 25px 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 #000000;margin:3px 0px;padding:1px 5px 1px 5px;}
header .notify-ring > .popup > ul > li:hover{background-color:#EFEFEF;}
header .notify-ring > .popup > ul > li a{color:#000000;}
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 > div:before{content:'';display:block;float:left;width:14px;height:14px;background-size:100%;background-position:0px -14px;background-image:url('../images/icon-bell.png');margin-right:3px;margin-top:1px;}
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:-25px;top:0px;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 2px;}
header .notify-ring > .popup > ul > li .content .date > span.timein{background-image:url('../images/notice-icon-clock.png');margin-left:5px;background-repeat:no-repeat;}
header .notify-ring > .popup > ul > li .content .date > span.day{background-image:url('../images/notice-icon-calendar.png');background-repeat:no-repeat;}

.promo-active-0{filter:grayscale(1);}
.promo-active-0 .expiry-info span{display:none !important;}
.promo-active-0 .expiry-info:before{content:'EXPIRED';} 

/*---------raiting-------*/
.rating{width:70px;height:14px;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:14px;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:90px;height:18px;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.big:before{content:"";height:18px;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.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%;}
/*-----------Medis-------------*/
@media (min-width:1380px){
	body.onScroll{padding-top:262px;}
	body.onScroll header{position:fixed;z-index:999;left:0;right:0;top:0;}
	body.onScroll header .top-header,body.onScroll header .logo{display:none;}
	body.onScroll header .menu.site-base{width:auto;margin:0;padding:0;border:none;}
	body.onScroll header .menu.site-base > a{padding:10px;font-size:14px;}
	body.onScroll header .logo-small{display:block;}
	body.onScroll header .header-two{flex-wrap:nowrap}
	body.onScroll header .user-menu-basket{order:4;width:auto;margin-left:10px;}
	body.onScroll header .search{order:3}
}
@media ( max-width:1380px){
	.wrap{width:1100px}
	.lists .product{margin:14px;}
	.home-featured-1,.home-featured-2{display:none;}
	#featured > .lists > a{display:none !important;}
	#filter-box .filter-btn{padding:0 18px 0 10px;margin: 0 4px;}
}
@media ( max-width:1100px){
	#main-block{padding-bottom:312px;}
	.wrap{width:100%;}
	.menu.site-base>a{padding:10px;font-size:14px;}
	.sitesearch{width:225px;}
	.user-menu-basket{width:225px;}
	.bottom-menu>span{width:100%;}
	.bottom-menu{justify-content:flex-start;}
	.bottom-menu>a,.bottom-menu>span{padding-top:10px;}
	.lists .product{margin:8px;}
	.contactusinfo{flex-wrap:wrap;}
	.contactusinfo li{flex: 1 1 auto;margin:10px;}
	.lists.products{justify-content: center;}
	#form-filters{flex-direction: column;}
	#filter-box form > div{width: 100%}
	#filter-box form .tright{text-align: left;}
	.lists .product:last-child{ margin-right: 8px !important;}
}
@media ( max-width:960px){
	.lists .product .actions .addtocart{display: block;}
	.lists .is-oos.product .actions .outofstock {display:block;}
	.lists .is-oos.product .actions .addtocart{display: none;}
	.lists .product:hover .actions .price-rate{display: block;}
	.lists .is-incart.product .actions .addtocart .added{display: block;}
	.lists .is-incart.product:hover .actions .addtocart .added{display: block;}
	.lists .product.is-incart .actions .addtocart {display: block;}
	.lists .product.is-incart .actions .addtocart .add{display: none;}
	.lists .is-oos.product .actions .addtocart{display: none;}
	.lists .product.is-cart .actions .addtocart .add{display: none;}
	.lists .product.is-cart .actions .addtocart .added{display: block;}
	.lists .product.is-cart:hover .actions .addtocart .added{display: block;}

}

@media ( max-width:768px){
	.wrap{padding:10px; }
	#main-block{padding-bottom:352px;}
	.flex.first-line{flex-direction:column-reverse;align-items: center;}
	.flex.first-line>*{margin:10px 0;}
	.menu.currency-top.open{right: auto;position:relative}
	.sitesearch{width:180px;}
	.user-menu-basket{width:180px;}
	.menu.site-base{display:none;}
	.mob-menu{display:block;}
	.tmp1{margin-top:0px;}
	.general-box{margin-top:0;padding-top: 0px;}
	#slider-home{margin-left: -10px; margin-right: -10px;}
	.bos-box.flex{flex-direction:column;}
	.section#main-block aside{margin-right:0;width:100%;flex:1 1 auto;}
	.molrg,.profilemenu.molrg{width:100%;}
	.menu.categories li.label,.menu.manufactures li.label,.menu.accountitems li.label,.menu.warehousess li.label{display:none;}
	.menu.categories,.menu.manufactures,.menu.warehousess{display:none;}
	.categories.molrg .legend,.manufactures.molrg .legend,.profilemenu.molrg .legend,.warehouse.molrg .legend{display:flex;top:0;margin:0;cursor:pointer;margin-bottom:15px;}
	aside .box-content.news,aside .box-content.articles,aside .menu.accountitems,aside .box-content.add-rewievs-img{display:none;}
	aside{margin-bottom:0px;}
	#featured, #new-products,.lists.products{margin:0;}
	#featured .lists,#new-products .lists,.lists.products{justify-content:center;}
	.manufacture-home-box{flex-wrap:wrap;}
	.lists .product:last-child {margin-right:0 !important;}
	div.top-header{padding:0}
	.lists.news,.lists.articles{margin:0;justify-content: center;}
	.home-tabs > a{font-size: 12px;}
	.box-adress .button{font-size:12px;}
	/*.menu.bystatus{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}*/
	.menu.bystatus>a{margin-bottom:10px;}
	.referer-box-copy{display:flex;flex-direction:column;align-items:center;width:300px;margin: 0 auto;}
	div.referer-box-copy a{margin-right:0 !important;align-self:flex-start;}
	#filter-box{display: none;}
	.mfilter{display: block;}
	.btn-filter-box.menu{position: inherit;bottom: 0;right: 0}
}

@media ( max-width:680px){
	.logo{order: -1;width: 100%;}
	.logo img{margin: 0 auto 15px auto;}
	.user-menu-basket{width:75px;}
	.cast-bottom-menu{justify-content: flex-start;}
	.cast-bottom-menu ul{margin-right:20px;}
	.my-profile{top:150px;}
	#form-contactus input, #form-contactus textarea{width:280px;}
	#form-contactus .row{margin-right:10px}
	.woin.window h2>span{font:size:18px !important;line-height:1.2;}
	.reviews.lists>div .rates{font-sie:12px;}
}


@media ( max-width:494px){
	#main-block{padding-bottom:767px;}
	.flex.fsa.cast-bottom-menu.fw{flex-direction: column;}
}
@media ( max-width:333px){
	#main-block{padding-bottom:795px;}
	}		
	
/*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;}
}


.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; }
}
