*:focus {outline:none;}
a,h1 a{text-decoration:none}
a,a:focus,input:focus,textarea:focus,ul.menu-v a{outline:0}
.inline-link b,.inline-link b i,.relative,fieldset,ul.menu-v .dropdown li,ul.menu-v li,ul.menu-v li.dropdown,ul.menu-v.dropdown li{position:relative}
.fly-img img,iframe,img,ul.menu-h{max-width:100%}
.h3,.pages-block>ul>li>a,.subscribe-block-heading,.uppercase,h1,h2,h3,h4,h5,h6{text-transform:inherit}
.bxslider,.hide-before-init>div{visibility:hidden}
#horizontal-menu div.more,.categories-tree .collapsible-icon,.currencies li,.slick-arrow i,.slider-next .fa,.slider-prev .fa,.stylish-form:not(#foo) input[type=radio]+label .stylish-wrap,input[type=submit],input[type=button]{cursor:pointer}
.fancybox-error,.nowrap{white-space:nowrap}
.slick-slider{box-sizing:border-box}
.fancybox-nav,.slick-slider{-webkit-tap-highlight-color:transparent}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,credentials,dd,del,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font-size:100%}
article,aside,credentials,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
body,html{width:100%;min-height:100%;height:100%;font-family: 'Noto Sans', Arial, sans-serif;background:#fff}
body.dialog-open{overflow:hidden}
a:focus{outline-offset:-4px}
input[type=button]::-moz-focus-inner{border:0}
input[type=submit]::-moz-focus-inner{border:0}
a img{border:0}
address,blockquote,dl,fieldset,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:20px}
.h3,h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2em;margin-bottom:.2em}
input,pre,select,textarea{margin:0}
h1{font-size:1.7em}
h1.category-name{color:#22284f;font-size:2.3em;font-weight:700;margin-bottom:10px}
h1.category-name .order-status{font-weight:700;padding:4px;position:relative;bottom:5px}
h2{font-size:1.5em}
.h3,h3{font-size:1.35em}
h4{font-size:1.2em}
h5{font-size:1.1em}
h6{font-size:1em}
ol,ul{padding-top:0;padding-left:30px}
ol{list-style:decimal}
input,textarea{font-size:1em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#000;font-family: 'Noto Sans', Arial, sans-serif !important}
fieldset,legend{border:1px solid #bbb}
input[type=text],input[type=password],input[type=button],input[type=submit],input[type=search],textarea{-webkit-appearance:none;appearance:none}
input[type=button]:focus{outline:0;outline-offset:-2px}
fieldset{padding:10px;background:#e9e9e9;margin-bottom:10px}
legend{font-size:1.1em;padding:.4em .8em;background:#fff}
fieldset p input[type=text],fieldset p label{width:98%}
fieldset p select{width:99%}
blockquote{color:#555;padding:20px;background:#f3f3f3;border-left:2px solid #ccc}
hr{background-color:#ccc;height:1px;border:0}
p{line-height:1.5;font-size:14px}
pre{padding:0}
/* #yourshop .main-wrapper{min-width:320px} */
.content:not(.fly-form-content) {min-height: calc(100vh - 455px);position: relative;}
#yourshop .yourshop-form .wa-field .wa-value p span,.hint,.small,.wa-subscribe-form .wa-field .wa-value p span,blockquote,blockquote cite{font-size:.9em}
#horizontal-menu .more-block i,.category-sidebar .heading,.fly-discount,.fly-form .close,.fly-icons .delete,.fly-total,.header-bottom .phone,.subscribe-block-heading{font-size:14px}
.category-sidebar .heading.small,.news-sidebar-slider h4 a,body,html,ul.menu-v.dropdown.categories-tree li a{font-size:12px}
#horizontal-menu.resized,.pages-block>ul>li>a{font-size:11px}
#horizontal-menu .badge,#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul i,.categories-tree .appear-menu .dropdown-holder ul i,.categories-tree .badge,.categories-tree .collapsible-icon,.mobile-categories-block .br-coll-icon,.mobile-categories-block .collapsible-icon,.pages-block .fa-chevron-down{font-size:8px}
.block{padding:10px}
.inline-link{text-decoration:none!important}
.inline-link b{border-bottom:1px dotted;font-weight:400;top:-.13em}
.inline-link b i{font-style:normal;top:.13em}
.large{font-size:1.2em}
.highlighted{background:#fefce3;padding:15px 10px;margin:15px 0}
a.underlined{text-decoration:underline}
a.no-underline,a.underlined:hover,ul.menu-h a,ul.menu-v a{text-decoration:none}
.arial-font{font-family: 'Noto Sans', Arial, sans-serif;}
.shadowed{-moz-box-shadow:0 5px 15px #aaa;-webkit-box-shadow:0 5px 15px #aaa;box-shadow:0 5px 15px #aaa}
.clearfix:after{content:"";display:block;clear:both}
.inline-block,ul.menu-v a.wa-captcha-refresh{display:inline-block}
.clearfix{zoom:1}
.bold{font-weight:700}
.clear{clear:both}
.clr:after {content: ''; display: block; clear: both;}
.float-left, .fl{float:left}
.float-right, .fr{float:right}
.hint,.hint a,.hint a:visited,.hint:visited{color:#818289}
.highlight{color:#01a499}
.align-left{text-align:left}
.align-center{text-align:center}
.align-justify{text-align:justify}
.align-right{text-align:right}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-both{clear:both}
.min-width{width:1%}
.error,.errormsg,input.error{color:red}
input.error{color:red;border:1px solid red}
ul.menu-h>li.selected a.inline-link b,ul.menu-v li.selected a.inline-link b{border-bottom:0}

.title {box-sizing: border-box; width: 100%; padding: 14px; color: #22284f; font-size: 20px; font-weight: bold; text-align: center; background: #ededed; margin: 0;}
.to_center {width: 100%; text-align: center;}

.btn{width: 199px;height: 42px;box-sizing: border-box;display: inline-block;vertical-align: top;padding: 10px 0 0 20px; border: 1px solid transparent;color: #fff;font-size: 16px;text-decoration: none!important;white-space: nowrap;background: #1979d4;}
.btn:hover{
	background:#3799f8;
	background:-moz-linear-gradient(top,rgba(55,153,248,1) 0%,rgba(29,116,199,1) 100%);background:-webkit-linear-gradient(top,rgba(55,153,248,1) 0%,rgba(29,116,199,1) 100%);background:linear-gradient(to bottom,rgba(55,153,248,1) 0%,rgba(29,116,199,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3799f8',endColorstr='#1d74c7',GradientType=0)}
.btn:active{background:#1a5893;background:-moz-linear-gradient(top,rgba(26,88,147,1) 0%,rgba(25,121,212,1) 100%);background:-webkit-linear-gradient(top,rgba(26,88,147,1) 0%,rgba(25,121,212,1) 100%);background:linear-gradient(to bottom,rgba(26,88,147,1) 0%,rgba(25,121,212,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a5893',endColorstr='#1979d4',GradientType=0)}
.btn>* {display: inline-block; /* vertical-align: middle; */font-size: 14px;}
.green_btn{background:#5abddd;margin-bottom: 11px;}
.green_btn:hover{background:#83c0e0;}
.blue_btn{background:#bf548d;}
.blue_btn:hover{background:#d47cb1;}

.custom_title{width:100%;box-sizing:border-box;padding:15px 20px;color:#fff;font-size:16px;font-weight:700;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px #001c36;white-space:nowrap;background:#1979d4;background:-moz-linear-gradient(top,rgba(25,121,212,1) 0%,rgba(26,88,147,1) 100%);background:-webkit-linear-gradient(top,rgba(25,121,212,1) 0%,rgba(26,88,147,1) 100%);background:linear-gradient(to bottom,rgba(25,121,212,1) 0%,rgba(26,88,147,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1979d4',endColorstr='#1a5893',GradientType=0)}

/* text-icons ----- */

.text_icon {display: inline-block; vertical-align: top; position: relative; padding-left: 30px;}
.text_icon:before {content: ''; display: block; width: 18px; height: 18px; background-repeat: no-repeat; background-size: 100% 100%; position: absolute; left: 0; top: 50%; margin-top: -9px;}
.phone_icon:before {background-image: url(img/phone_icon.png);}
.email_icon:before {width: 16px; height: 13px; background-image: url(img/email_icon.png); margin-top: -6px;}

/* ----- text-icons */


#go-top{opacity:.9;filter:alpha(opacity=90);width:40px;height:40px;position:fixed;right:10px;bottom:10px;display:none;z-index:5;line-height:300%;text-align:center}
#go-top a{color:#fff;display:block;height:100%}
#go-top:hover{opacity:1;filter:alpha(opacity=100)}

.main-wrapper{color:#444;position:relative;}
.home-page .main-wrapper > .menu-layer {background: rgba(0,0,0,.4);position: absolute;top: 293px;bottom: 0;left: 0;right:0;width: 100%;height: calc(100% - 105px);z-index: 1001;transition: .2s ease;}
.main-wrapper > .menu-layer {background: rgba(0,0,0,.4);position: absolute;top: 293px;bottom: 0;left: 0;right:0;width: 100%;height: calc(100% - 252px);z-index: 1001;transition: .2s ease;}
.title-layer {color:#fff;height: 60px;line-height: 60px;text-align: center;}
.title-layer.green {background: #007481;}
.title-layer.blue {background: #83b9ec;}


#top-fixed{height:40px;position:fixed; left:0;top:-40px; width:100%;background: rgba(0, 116, 129, 0.5);display: block; opacity: 0;transition: all .3s ease-in-out;}
#top-fixed.visible{opacity:1;top:0px}
.shop_default #top-fixed{top:0;}
.fixed-menu #top-fixed.wrap{left:50%;margin-left:-480px}
.top-fixed-menu{margin:0;padding:0 0 0 2px;display:inline-block;}
.top-fixed-menu:after{display:block;clear:both}
.top-fixed-menu>li{float: left;list-style: none;position: relative;height: 40px;border-left: 1px solid #fff;width:58px;}
.top-fixed-menu>li.search-tab{border-right: 1px solid #fff;}
.top-fixed-menu>li.hidden{display:inline-block}
.top-fixed-menu>li>a{color:#fff;display:block;height:100%;}
.top-fixed-menu>LI.auth-block>A,.top-fixed-menu>LI#cart>A{font-size:12px}
.top-fixed-menu>LI:hover{background:url('img/tfm_separator.png') 100% 0 no-repeat, url('img/tfm_hover.png') 0 0 repeat-x;}
.fixed .top-fixed-menu>LI:hover{background: rgba(0, 116, 129, 0.6);}
.top-fixed-menu>li>a:hover span.underline{text-decoration:underline}

.top-fixed-menu>li>a.grey:hover,.top-fixed-menu>li>a.grey:hover span.underline{text-decoration:none}
.top-fixed-menu>li.mobile-block>a{font-size:18px;line-height:250%}
#top-fixed .home-block i.home-icon {background: url(img/fix-icon-home.png)no-repeat 50% 50%;height: 100%;width: 100%;}
#top-fixed .review-block i.review-icon {background: url(img/fix-icon-review.png)no-repeat 50% 50%;height: 100%;width: 100%;}
#top-fixed .viewed-block i.vb-eye {background: url(img/fix-icon-viewed.png)no-repeat 50% 50%;height: 100%;width: 100%;}
#top-fixed .favourite-block i.fb-heart {background: url(img/fix-icon-favourite.png)no-repeat 50% 50%;height: 100%;width: 100%;}
#top-fixed .search-block i.search-icon {background: url(img/fix-icon-search.png)no-repeat 50% 50%;height: 100%;width: 100%;}


#header .header_wrap {display: flex;width: 100%;justify-content: space-between;}
#header .header_wrap>div {padding: 0 0 0 35px;box-sizing: border-box;height:180px;
	flex-basis: 320px;
	-webkit-flex-basis: 320px;
	-ms-flex-preferred-size: 320px;}
#header .header_logo a.logo {background: url(/ua/wa-data/public/site/themes/grandmed/img/logo-header.svg)no-repeat;width: 100%;
    height: 100%;
    display: block;
    background-size: 85%;
    background-position: left center;}
#header .header_wrap .header_contacts_language {
	background: #e2fafd;
	padding: 12px;
}
#header .header_contacts_language .phones {
	text-align: center;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	height: 100%;
	overflow: hidden;
}
#header .header_contacts_language .phones__block {
	margin-top: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
#header .header_contacts_language .phones__block:first-child {
	margin-top: 0;
}
#header .header_contacts_language .phones__title {
	color: #444444;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 5px;
}
#header .header_contacts_language .phones__link {
	color: #00b2c7;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	margin-bottom: 3px;
}
#header .header_contacts_language .phones__link:hover {
	color: #0d9cac;
}

#header .header_viewed_favourite .languages {
	margin: 0 0 20px 0;
}
#header .header_viewed_favourite .languages ul {margin: 0;padding: 0;display: flex;justify-content: center;}
#header .header_viewed_favourite .languages ul:after {content: "";display: block;clear: both;}
#header .header_viewed_favourite .lang-item {
	display: block;
	float: left;
	margin: 0 4px;
	border: 2px solid transparent;
}
#header .header_viewed_favourite .lang-item:first-child {
	margin-left: 0;
}
#header .header_viewed_favourite .lang-item:last-child {
	margin-right: 0;
}
#header .header_viewed_favourite .lang-item:hover {border: 2px solid #00b2c7;border-radius: 2px;}
#header .header_viewed_favourite .lang-item.ru:hover {border:2px solid transparent;border-radius:0;}
#header .header_viewed_favourite .lang-item > A {padding: 5px 6px 5px 40px;background: #fff;font-size: 16px;text-transform: uppercase;color: #0a5994;position: relative; display: block;text-decoration: none;}
#header .header_viewed_favourite .lang-item > SPAN {padding: 5px 6px 5px 40px;background: #fff;font-size: 16px;text-transform: uppercase;color: #0a5994;position: relative; display: block;text-decoration: none;cursor:default}
#header .header_viewed_favourite .lang-item > A:before {content: "";width: 28px;height: 15px;display:block;position: absolute;top: 5px;left: 5px;}
#header .header_viewed_favourite .lang-item > SPAN:before {content: "";width: 28px;height: 15px;display:block;position: absolute;top: 5px;left: 5px;}
#header .header_viewed_favourite .lang-item.ru > SPAN:before {background: url(/ua/wa-data/public/site/themes/grandmed/img/lang_ua.png);}
#header .header_viewed_favourite .lang-item.ua > A:before {background: url(/ua/wa-data/public/site/themes/grandmed/img/lang_ua.png);}
#header .header_viewed_favourite .lang-item.en > A:before {background: url(/ua/wa-data/public/site/themes/grandmed/img/lang_en.png);}

#header .header_wrap .header_viewed_favourite {background: #dcedfd;padding: 0 43px 0 45px;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;}
#header .header_wrap .header_viewed_favourite>div>A{background: #fff;width: 100%;display: block;height: 35px; margin-bottom: 15px;position: relative;padding-left: 45px;box-sizing: border-box;line-height: 35px;}
#header .header_wrap .header_viewed_favourite .header_favourite>A {margin-bottom: 0;}
#header .header_wrap .header_viewed_favourite > div {width: 100%; position: relative}
#header .header_wrap .header_viewed_favourite span.indicator {background: #32bbd3;color: #fff;font-size: 16px;width: 42px;height: 100%;display: block;padding: 0;text-align: center;position: absolute;right: 0;top: 0;max-height: 100%;line-height: 35px;}
#header .header_wrap .header_viewed_favourite>div>A:hover span.indicator {background: #37d4ef;color: #fff;}
#header .header_wrap .header_viewed_favourite>div>A span {color: #32bbd3;font-size: 15px;font-weight: bold;}
#header .header_wrap .header_viewed_favourite>div>A:hover span {color: #37d4ef;}
#header .header_wrap .header_viewed_favourite>div>A .hv_eye{background: url(/ua/wa-data/public/site/themes/grandmed/img/viewed-icons-sprite.png)no-repeat;height: 14px;width: 24px;position: absolute;top: 50%;left: 10px;margin-top: -7px;}
#header .header_wrap .header_viewed_favourite>div>A:hover .hv_eye{background-position: 0 -17px;}
#header .header_wrap .header_viewed_favourite>div>A .hf_heart{background: url(/ua/wa-data/public/site/themes/grandmed/img/favprod-icons-sprite.png)no-repeat;height: 18px; width: 21px;position: absolute;top: 50%;left: 12px;margin-top: -7px;}
#header .header_wrap .header_viewed_favourite>div>A:hover .hf_heart{background-position: 0 -31px;}

#header .header_wrap .header_viewed_favourite .locale_choose{
	margin: 0 0 20px;
}

#header .header_wrap .header_viewed_favourite .locale_choose .locale_home{
	display: flex;
    align-items: center;
    justify-content: center;
}

#header .header_wrap .header_viewed_favourite .locale_choose .locale_home .locale_item{
	padding: 7px 6px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px;
    border: 2px solid #afe5ef;
}

#header .header_wrap .header_viewed_favourite .locale_choose .locale_home .locale_item.locale_item-active{
	border: 2px solid #00b2c7;
}

#header .header_wrap .header_viewed_favourite .locale_choose .locale_home .locale_item.locale_item-disable:hover{
	border: 2px solid #00b2c7;
    border-radius: 2px;
}

#header .header_wrap .header_viewed_favourite .locale_choose .locale_home .locale_item .locale-link{
	display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    text-transform: uppercase;
    color: #2aa0b5;
}

#header .header_wrap .header_viewed_favourite .locale_choose .locale_home .locale_item .locale-link img{
	margin: 0 5px 0 0;
}

#header .header_wrap .header_viewed_favourite .fly-form.white-popup {
	right:-290px;
	left:auto;
	top:0;
}

#header .header_wrap .header_slider {padding: 0;}
#header .header_wrap .header_slider .slider-cover.h .bx-wrapper {overflow: visible;}
#header .header_wrap .header_slider .bx-wrapper .bx-pager.bx-default-pager a.active,
#header .header_wrap .header_slider .bx-wrapper .bx-pager.bx-default-pager a:hover {background: #fff;opacity: 1;}
#header .header_wrap .header_slider .bx-wrapper .bx-pager.bx-default-pager a {background: #fff;opacity:.6;}
#header .header_wrap .header_slider .bx-wrapper .bx-pager {width: 100%;}
#header .header_wrap .header_slider .bx-wrapper .bx-pager,
#header .header_wrap .header_slider .pager-bottom-left .bx-wrapper .bx-pager {left: 0;bottom: -37px;}

#header .header_text {color: #fff; font-size: 16px; text-align: center; text-transform: uppercase;letter-spacing: 1.2px;height: auto;line-height: 17px;padding: 9.5px;}

#header .go-home {float: left;}
#header .go-home A {position: relative;padding-left: 32px;color: #fff;letter-spacing: 1px;padding: 14px 5px 14px 32px;}
#header .go-home A:before {content: "";display: block;background: url(img/home-icon.png)no-repeat; width: 20px;height: 20px;position: absolute;left: 0;top:50%;margin-top: -10px;}

#header .blue_line .left_wrap {display: flex;justify-content: center;align-items: stretch;font-size:24px}
#header .blue_line .left_wrap > div{padding: 0 16px; cursor: pointer;}
.custom_menu_wrapper {
    position: relative;
}
#header .header_text.bot {text-transform: none;}
#header .blue_line:after {clear: both;height: 0;display: block;content: "";}
#header .blue_line {box-sizing: border-box;}
#header .blue_line .burger {
	position:relative;
	padding-left:30px;
	height:24px;
	cursor:pointer;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-ms-transition:.3s;
	transition:.3s;
}
#header .blue_line .cross .bar-wrapper,
#header .blue_line .active .bar-wrapper {
	background-color: #fff;
	border-radius: 5px 5px 0 0;
	padding: 4px 0;
	width: 32px;
	height:42px;
	box-sizing: border-box;
	left: -6px;
	top:0;
	position: absolute;
}
.burger span {
	color:#fff;
	font-size:24px;
	line-height:24px;
	letter-spacing:1px;
	display: block;
}
.burger .bar-wrapper{
	position:absolute;
	top:0;
	left:0;
}
#header .blue_line .burger .bar:nth-of-type(1) {margin-top: 2px;}
#header .blue_line .burger .bar:nth-of-type(3) {margin-bottom: 2px;}
#header .blue_line .bar {position: relative;display: block;width: 20px;height: 4px;margin: 4px auto;background-color: #fff;-webkit-transition: .3s;
	-moz-transition: .3s;-ms-transition: .3s;transition: .3s;}
#header .blue_line .cross .bar,
#header .blue_line .active .bar {background-color: #ff6d8c;}
#header .blue_line .cross .bar:nth-of-type(1),
#header .blue_line .active .bar:nth-of-type(1) {-webkit-transform: translateY(15px) rotate(-45deg);-moz-transform: translateY(15px) rotate(-45deg);
	-ms-transform: translateY(15px) rotate(-45deg);transform: translateY(15px) rotate(-45deg);box-shadow:none;top:-9px;}
	#header .blue_line .cross .bar:nth-of-type(2),
	#header .blue_line .active .bar:nth-of-type(2) {opacity: 0;}
	#header .blue_line .cross .bar:nth-of-type(3),
	#header .blue_line .active .bar:nth-of-type(3) {-webkit-transform: translateY(-15px) rotate(45deg);-moz-transform: translateY(-15px) rotate(45deg);
	-ms-transform: translateY(-15px) rotate(45deg);transform: translateY(-15px) rotate(45deg);box-shadow:none;top:5px;}
#header .blue_line .cat_tov_btn {float: left;}
#header .blue_line .cat_tov_btn .ctb_btn:hover {background-position:0 -34px;cursor: pointer;}
#header .blue_line .cat_tov_btn .ctb_btn:active,
#header .blue_line .cat_tov_btn .ctb_btn.active,
#header .blue_line .cat_tov_btn .ctb_btn.active:hover {background-position:0 -68px;}
#header .blue_line .cat_tov_btn .sidebar_cats {display: none;background: #fff;z-index: 100002;position: absolute;left: 10px;top: 60px;height: 300px;width: calc(100% - 20px);
    overflow: hidden;border-bottom: 4px solid #007481;padding:10px 36px 10px 10px;box-sizing:border-box;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list {position:relative;box-sizing:border-box;height: 300px;}

#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list i.cat_img {display: none;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul.lvl_0 {
    padding: 0 0 35px 0;
    margin: 0;
}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul li {margin: 0; line-height: 16px}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul li a {display: block;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul li a:hover {text-decoration:underline;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul.lvl_0 > li {margin-bottom: 10px;width:297px;height: auto;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul.lvl_0 > li > ul.menu-v > li {margin-bottom: 3px;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul.lvl_0 > li > a {font-size: 13px;font-weight: bold;color: #22284f;padding: 4px 6px 4px;
background:#DCEDFD;display: block;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul.lvl_0 > li > ul.menu-v {margin-top: 4px;padding-left: 15px;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul.lvl_0 > li > ul.menu-v > li > ul.menu-v {margin-top: 5px;padding-left: 15px;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul.lvl_0 > li > ul.menu-v > li > a {color:#0a5994;font-size:13px;font-weight:700;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul.lvl_0 > li > ul.menu-v > li > ul.menu-v > li {margin-bottom:0;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .menu-v.side_ul.lvl_0 > li > ul.menu-v > li > ul.menu-v > li > a {color:#0a5994;;font-size:12px;
	font-weight:400;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list ul.menu-v.side_ul.lvl_3 {display: none;}


/* #header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_container {padding-right:14px;} */
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_scrollTools_vertical {height: 296px; top: -10px;right: -36px;width: 26px;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_scrollTools_vertical .mCSB_buttonUp,
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_scrollTools_vertical .mCSB_buttonDown {display:block;height:26px;width:26px;
	opacity:1!important;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_scrollTools_vertical .mCSB_buttonUp {background:url('img/scroll/arrow_top.png') 0 0 no-repeat;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_scrollTools_vertical .mCSB_buttonDown {background:url('img/scroll/arrow_down.png') 0 0 no-repeat;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_scrollTools_vertical .mCSB_draggerContainer {margin:26px 0;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_scrollTools_vertical .mCSB_dragger {height:95px;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_scrollTools_vertical .mCSB_dragger_bar {height:95px;width:26px;background:url('img/scroll/slider.png') 0 0 no-repeat;border-radius:0;border:none;}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_scrollTools_vertical .mCSB_draggerRail {width:26px;background:url('img/scroll/solid-1px.png') 0 0 repeat-y;}

#header .blue_line .cat_tov_btn .sidebar_cats .close_cross {position: absolute;top: 4px;right: 30px;width: 20px;height: 20px;cursor: pointer; background: url(img/close-window.png) center center no-repeat;}
#custom_menu .close_cross {
	position:absolute;
	top:0;
	right:0;
	width:40px;
	height:40px;
	cursor:pointer;
	background:#ececec url('img/close-window.png') center center no-repeat;
}
#custom_menu .close_cross:hover {
	background:#e0e0e0 url('img/close-window.png') center center no-repeat;
}
#header .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list.mCustomScrollbar::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 17px;
    height: 50px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));
    background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
}

.content_with_sidebar {position:relative}

#header .blue_line .bl_inner:after {clear:both;display:block;height:0;content:"";}
#header .blue_line .bl_inner {font-size: 20px;}
#header .blue_line .bl_inner .left_wrap:after {clear:both;display:block;height:0;content:"";}

#header .blue_line .bl_inner .left_wrap .rw_links:after {clear:both;display:block;height:0;content:"";}
#header .blue_line .bl_inner .left_wrap .rw_links {float:left;padding: 4px 16px;display: flex; align-items: center;}
#header .blue_line .bl_inner .left_wrap .cat_tov_btn {padding: 0px 16px;display: flex; align-items: center;}
#header .grey_line .qa_btns a.btn {display: inline-block;width: 174px;height: 32px;background: #00a5b8;box-shadow: none;border-radius: 4px;padding: 0 0 0 48px;border: none;line-height: 31px;position: relative;text-align: left;}
#header .grey_line#white_line .qa_btns a.btn {display: none;}
#header .grey_line .qa_btns a.btn.icon_btn.blue_btn { width: 184px;}
#header .grey_line .qa_btns a.btn {margin: 0;}
#header .blue_line .left_wrap > div.go-home:hover,
#header .blue_line .bl_inner .left_wrap .rw_links:hover,
#header .blue_line .bl_inner .left_wrap .cat_tov_btn:hover {
    background: #00A5B8;
}
#header .grey_line .qa_btns a.btn:hover {background: #00c4db;}
#header .grey_line .qa_btns a.btn:active {background-position:0 -68px;}
#header .grey_line .search{display: inline-block;margin: 0 28px 0 28px;border: 1px solid #007481;font-size: 14px;}
#header .grey_line .search form{box-sizing:border-box;width:302px;height:30px;position:relative;}
#header .grey_line .search form input[type=text]{box-sizing:border-box;width:100%;height:100%;line-height:1;padding:0 15px 0 9px;border:0;-webkit-appearance:none;appearance:none;}
#header .grey_line .search .search-button{display:block;width:30px;height:30px;background:#00a5b8 url(img/search_icon.png) center center no-repeat;position:absolute;right:0;top:0;z-index:1}
#header .grey_line .search .search-button:hover{background:#00c4db url(img/search_icon.png) center center no-repeat;}
#header .grey_line .search form.hidden-search,.search-mobile form.hidden-search{position:absolute;top:40px;left:-133px;display:none}
#header .grey_line .search form.hidden-search #search,.search-mobile form.hidden-search #search_mobile{border-top-width:3px;border-top-style:solid;border-top-color:#da3a2c;position:relative}
#header .grey_line .search form.hidden-search:before,.search-mobile form.hidden-search:before{right:11px;top:-3px;width:0;height:0;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#da3a2c}
#header .grey_line .search-submit{display:none}

.autocomplete-suggestions{max-height:none!important;top:35px!important;border:5px solid #007481;right:-5px;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,0.64);-moz-box-shadow:1px 4px 3px rgba(50,50,50,0.64);box-shadow:1px 4px 3px rgba(50,50,50,0.64);padding:0}
.autocomplete-suggestions strong{font-weight:600;color:#007481}
.autocomplete-suggestion{padding:5px;overflow:hidden;text-align:left;line-height:14px}
.autocomplete-suggestion a {color: #00a5b8;}
.autocomplete-suggestion img{float:left;margin-right:5px;max-width:48px;max-height:48px}
.autocomplete-suggestion .show-all{text-align:center;margin-top:5px;display:block;font-weight:bold;color:#007481}
.autocomplete-selected{background:#F0F0F0}
input.autocomplete-loader{background:url(img/loading16.gif) right 3px no-repeat}
.autocomplete-price{margin-top:3px}.autocomplete-price .price_name{font-size:13px}.autocomplete-price .price{font-size:14px;font-weight:bold;color:#007481}

#header .grey_line {padding: 9px 0;font-size: 0;text-align: center;height: 50px;box-sizing: border-box;}
#header .grey_line#grey_line {background: #d9d9d9;padding: 9px 0;font-size: 0;text-align: center;height: 50px;box-sizing: border-box;}
#header .grey_line#white_line {display:none;}
#header .grey_line:after {content: "";display: block;clear: both;}
#header .grey_line .qa_btns a.btn > span{font-size: 14px;}


#subscribe_wrap {padding: 15px 0; background: #4e7bde;}
#subscribe_wrap .subscribe-block{margin: 0 auto; text-align: center;}

#footer{background: #007987;height: 148px;}

#datikon{background: #1d4db7;padding:15px 0; text-align: center; }

/* ----- basic */

/* home page -----*/

.gabbi_title {padding: 16px 0;}
.gabbi_title h3 {font-size:20px;line-height: 20px;font-weight: bold;text-align: center;text-transform: uppercase;color:#fff;margin: 0;text-shadow:-2px -1px rgba(0, 73, 112, 0.4);}

.g_green .gabbi_title {background:url('img/titlebg.png') 0 0 repeat-x;box-sizing:border-box;height:50px;}
.g_green .gabbi_title h3 {}
.g_green .slider-controls .slider-prev:hover,
.g_green .slider-controls .slider-next:hover {color:#7dd173!important;}
.g_green .g_green .button,
.g_green input[type='submit'],
.g_green input[type='button'],
.g_green #yourshop .flexdiscount-form .coupon-button {/* background: #7dd173!important; */}
.g_green .g_green .button:hover,
.g_green input[type='submit']:hover,
.g_green input[type='button']:hover,
.g_green #yourshop .flexdiscount-form .coupon-button:hover {/* text-shadow:none!important;background: #abe2a5!important; */}

.g_orange .gabbi_title {background:url('img/titlebg.png') 0 0 repeat-x;box-sizing:border-box;height:50px;}
.g_orange .gabbi_title h3 {}
.g_orange .slider-controls .slider-prev:hover,
.g_orange .slider-controls .slider-next:hover {color:#f25a29!important;}
.g_orange .g_orange .button,
.g_orange input[type='submit'],
.g_orange input[type='button'],
.g_orange #yourshop .flexdiscount-form .coupon-button {background: #fa9372!important;text-shadow:-2px -1px rgba(67, 108, 62, 0.3)!important;}
.g_orange .g_green .button:hover,
.g_orange input[type='submit']:hover,
.g_orange input[type='button']:hover,
.g_orange #yourshop .flexdiscount-form .coupon-button:hover {}
.g_orange input[type='submit']:hover,
.g_orange input[type='button']:hover {background:#f5a991!important;}

.g_yellow,
.g_lblue,
.g_aqua {}
.g_yellow h3,
.g_lblue h3,
.g_aqua h3 {font-size:20px;color:#fff;font-weight: bold;text-transform: uppercase;}

.g_yellow {}
.g_yellow h3 {text-shadow:-2px -1px rgba(0, 73, 112, 0.4);background:url('img/titlebg.png') 0 0 repeat-x;box-sizing:border-box;height:50px;}
.g_yellow .news_announces_list .announce .readmore {display:inline-block;font-size:16px;font-weight: bold;color:#0089d4;text-transform:uppercase;line-height:16px;height:16px}
.g_yellow .news_announces_list .announce .readmore span {display:inline-block;width:13px;height:11px;background:url('img/readmore_arrow.png') 0 0 no-repeat;text-indent:-9999px;position:relative;top:2px;margin-left:5px}
.g_yellow .btn {box-shadow: none;
    border: solid 3px #007481;
    font-size: 19px;
    padding: 17px 28px 18px;
    line-height: 15px;
    box-sizing: border-box;
    font-weight: bold;
    color: #007481;
    height: auto;
    width: auto;
    background: #e5f1f2;
    border-radius: 5px;}
.g_yellow .btn:hover {background:#a0cbd0;}

.g_lblue h3 {background:url('img/titlebg.png') 0 0 repeat-x;box-sizing:border-box;height:50px;text-shadow:-2px -1px rgba(0, 73, 112, 0.4);}
.g_lblue .news_announces_list .announce .readmore {display:inline-block;font-size:16px;font-weight: bold;color:#0089d4;text-transform: uppercase;line-height:16px;height:16px}
.g_lblue .news_announces_list .announce .readmore span {display:inline-block;width:13px;height:11px;background:url('img/readmore_arrow.png') 0 0 no-repeat;text-indent:-9999px;position:relative;top:2px;margin-left:5px}
.g_lblue .btn {box-shadow:none;border:solid 1px #ff9710;font-size:15px;color:#fff;text-transform:uppercase;text-shadow:-2px -1px rgba(0, 0, 0, 0.2);padding:9px 29px 8px;line-height:15px;box-sizing:border-box;height:auto;width:auto;background: #ffbb5f;background: -moz-linear-gradient(top, #ffbb5f 0%, #fc8203 100%);background: -webkit-linear-gradient(top, #ffbb5f 0%,#fc8203 100%);background: linear-gradient(to bottom, #ffbb5f 0%,#fc8203 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb5f', endColorstr='#fc8203',GradientType=0 );}
.g_lblue .btn:hover {background: #ffcd88;background: -moz-linear-gradient(top, #ffcd88 0%, #ff9629 100%);background: -webkit-linear-gradient(top, #ffcd88 0%,#ff9629 100%);background: linear-gradient(to bottom, #ffcd88 0%,#ff9629 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd88', endColorstr='#ff9629',GradientType=0 );}
.g_lblue .btn:active {background: #fc8102;background: -moz-linear-gradient(top, #fc8102 0%, #ffba5e 100%);background: -webkit-linear-gradient(top, #fc8102 0%,#ffba5e 100%);background: linear-gradient(to bottom, #fc8102 0%,#ffba5e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8102', endColorstr='#ffba5e',GradientType=0 );}

.g_aqua {}
.qraa-wrapper.total-page .qraa-title{margin-bottom:20px}
.qraa-wrapper.total-page .qraa-header .btn{margin:0 12px}
.qraa-wrapper.total-page .qraa-total-actions{margin-bottom:22px}
.g_aqua h3 {text-shadow:-2px -1px rgba(0, 73, 112, 0.4);background:url('img/titlebg.png') 0 0 repeat-x;box-sizing:border-box;height:50px;}
.g_aqua .btn {background: #54bfe3;text-shadow:-2px -1px rgba(0, 73, 112, 0.4);width:auto;height:auto;box-sizing:border-box;padding: 11px 62px;}
.g_aqua .btn:hover {background:#7fc9e2;}

.g_aqua .btn {box-shadow:none;border:solid 1px #ff9710;padding:9px 29px 8px;box-sizing:border-box;height:auto;width:auto;background: #ffbb5f;background: -moz-linear-gradient(top, #ffbb5f 0%, #fc8203 100%);background: -webkit-linear-gradient(top, #ffbb5f 0%,#fc8203 100%);background: linear-gradient(to bottom, #ffbb5f 0%,#fc8203 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb5f', endColorstr='#fc8203',GradientType=0 );}
.g_aqua .btn:hover {background: #ffcd88;background: -moz-linear-gradient(top, #ffcd88 0%, #ff9629 100%);background: -webkit-linear-gradient(top, #ffcd88 0%,#ff9629 100%);background: linear-gradient(to bottom, #ffcd88 0%,#ff9629 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd88', endColorstr='#ff9629',GradientType=0 );}
.g_aqua .btn:active {background: #fc8102;background: -moz-linear-gradient(top, #fc8102 0%, #ffba5e 100%);background: -webkit-linear-gradient(top, #fc8102 0%,#ffba5e 100%);background: linear-gradient(to bottom, #fc8102 0%,#ffba5e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8102', endColorstr='#ffba5e',GradientType=0 );}
.g_aqua .btn > span {ffont-size:15px;color:#fff;text-transform:uppercase;text-shadow:-2px -1px rgba(0, 0, 0, 0.2);line-height:15px;}


.g_pink .gabbi_title {background:url('img/titlebg.png') 0 0 repeat-x;box-sizing:border-box;height:50px;}
.g_pink .gabbi_title h3 {text-shadow:-2px -1px rgba(0, 73, 112, 0.4);}
.g_pink .btn {width:183px;height:42px;background: #ff8dfd;text-shadow:-2px -1px rgba(0, 73, 112, 0.4);font-size:18px;color:#fff;font-weight:bold;text-transform:capitalize;padding: 12px 0 0;}
.g_pink .btn:hover {background:#fba2f9;}


.g_video {background:url('img/clouds.png') center top repeat;}
.g_video h3 {font-size:25px!important;}
.g_video .vid_wrap {text-align:center;oveflow:hidden;padding:50px 0 33px;}
.g_video .vid_wrap iframe {display:inline-block;margin-bottom:50px;}

.qraa-total-actions a.btn {border: none;background: #00a5b8;width: 175px;height: 32px;padding: 0 15px;border-radius: 3px;line-height: 30px;}
.qraa-total-actions a.btn:after {content: "";display: block;width: 14px;height: 7px;position: absolute;bottom: -7px;}
.qraa-total-actions a.btn.question:after {background: url(/ua/wa-data/public/site/themes/grandmed/img/question-triangle.png)no-repeat;right: 20px;}
.qraa-total-actions a.btn.review:after {background: url(/ua/wa-data/public/site/themes/grandmed/img/review-triangle.png)no-repeat;left: 20px;
	background-position: -17px 0px;}
.qraa-total-actions a.btn.question:hover:after {background: url(/ua/wa-data/public/site/themes/grandmed/img/question-triangle.png)no-repeat;
	background-position: -17px 0px;}
.qraa-total-actions a.btn.review:hover:after {background: url(/ua/wa-data/public/site/themes/grandmed/img/review-triangle.png)no-repeat;
	background-position: 0 0px;}

.qraa-total-actions a.btn:hover {background:#00c4db;}
.qraa-total-actions a.btn.question:before {background: url(img/btn_question_bl.png) center center no-repeat;}
.qraa-total-actions a.btn.review:before {background: url(img/btn_review_bl.png) center center no-repeat;}
.qraa-total-actions a.btn > span {font-size:14px;display: block;text-align: right;}

.qraa-product-actions a.btn {border: none;background: #00a5b8;width: 175px;height: 32px;padding: 0 15px;border-radius: 3px;line-height: 32px;}
.qraa-product-actions a.btn:hover {background:#68c5f5;}
.qraa-product-actions a.btn.question:before {background: url(img/btn_question_bl.png) center center no-repeat;}
.qraa-product-actions a.btn.review:before {background: url(img/btn_review_bl.png) center center no-repeat;}
.qraa-product-actions a.btn:after {content: "";display: block;width: 14px;height: 7px;position: absolute;bottom: -7px;}
.qraa-product-actions a.btn.question:after {background: url(/ua/wa-data/public/site/themes/grandmed/img/question-triangle.png)no-repeat;right: 20px;}
.qraa-product-actions a.btn.review:after { background: url(/ua/wa-data/public/site/themes/grandmed/img/review-triangle.png)no-repeat;left: 20px;background-position: -17px 0px;}
.qraa-product-actions a.btn:hover {background: #00c4db;}
.qraa-product-actions a.btn > span {font-size: 14px;display: block;text-align: right;}
.shop_product a.btn.qraa-page-link {box-shadow: none;border: solid 1px #ff9710;padding: 9px 29px 8px;box-sizing: border-box;height: auto;width: auto;background: #ffbb5f;background: -moz-linear-gradient(top, #ffbb5f 0%, #fc8203 100%);background: -webkit-linear-gradient(top, #ffbb5f 0%,#fc8203 100%);background: linear-gradient(to bottom, #ffbb5f 0%,#fc8203 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb5f', endColorstr='#fc8203',GradientType=0 );}
.shop_product a.btn.qraa-page-link:hover {background: #ffcd88;
    background: -moz-linear-gradient(top, #ffcd88 0%, #ff9629 100%);
    background: -webkit-linear-gradient(top, #ffcd88 0%,#ff9629 100%);
    background: linear-gradient(to bottom, #ffcd88 0%,#ff9629 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd88', endColorstr='#ff9629',GradientType=0 );}

.custom_controls {text-align: center; margin-bottom: 10px;}
.custom_controls div {display: inline-block; vertical-align: top; margin: 0 15px;}
.custom_controls a {display: block; color: #cccccc;  font-size: 0; text-decoration: none;}
.custom_controls a:hover {color: #196fbf;}
.custom_controls a:before {font-size: 40px;}


.title-layer-lighter {
    width: 100%;
    height: 46px;
    line-height: 45px;
    background: url(/ua/wa-data/public/site/themes/grandmed/img/name-layer.png);
}
.news_announces .title-layer-lighter {
    background: url(/ua/wa-data/public/site/themes/grandmed/img/name-layer-news.png);
}
.title-layer-lighter h3 {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    line-height: 45px;
}
.pc_list .swiper-container {
    padding: 0 10px 20px;
}
.g_yellow {
    text-align: center;
}

.popular_brands {width: 100%; max-width: 945px;float: right;/* margin-right: 20px; */}
.popular_brands .title {margin-bottom: 9px;}
.popular_brands ul {padding: 0; margin: 0;}
.popular_brand {display: block; width: 180px; height: 120px;float: left; margin: 0 10px 0 0;}
.popular_brand:nth-child(5n) {margin-right: 0;}
.popular_brand a {box-sizing: border-box; display: block; width: 100%; height: 100%; border: 1px solid #cccccc;  text-align: center;padding-top:5px;}
.popular_brand a .img {display: table; width: 100%; height: 70px; margin-bottom: 10px;}
.popular_brand a .img span {display: table-cell; vertical-align:middle; width: 100%; height: 100%;}
.popular_brand a .img span img {max-width: 166px;width:90%; max-height: 70px;}
.popular_brand a .text {color: #085eb9; font-size: 13px; font-weight: bold; text-align: center;}

.flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: center;}

.pc_list {padding:0 0 35px;}
.mobile .pc_list.pop-categories {position:relative;z-index:2;}
.liders.pc_list {padding: 0 0 15px;}
.liders .slider-controls {
    padding-bottom: 10px;
}
.new_products.pc_list {padding: 30px 0 15px;}
.pc_list .popular_cats_list {text-align:center;padding:0!important;}
.pc_list .popular_cats_list .cat {box-sizing: border-box; display: inline-block; vertical-align: top; width: 300px; padding: 9px 15px 40px;
	 background: #fff;text-align: left;height: 295px;position: relative;box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.35);
	  border:solid 2px #e9e9e9;-webkit-transition:box-shadow 0.7s ease-out;-moz-transition:box-shadow 0.7s ease-out;-ms-transition:box-shadow 0.7s ease-out;
	  transition:box-shadow 0.7s ease-out;border: 1px solid #b7b7b7;}
.pc_list .popular_cats_list .cat .img {display: table; table-layout: fixed; width: 100%; height: 184px; text-align: center;}
.pc_list .popular_cats_list .cat .img a {display: table; vertical-align: middle; height: 100%;text-align:center;    width: 100%;}
.pc_list .popular_cats_list .cat .img span {display: table-cell; vertical-align: middle; height: 100%;text-align:none;color:#999;text-decoration:none}
.pc_list .popular_cats_list .cat .img span.no-image {
    font-size: 18px;
}
.pc_list .popular_cats_list .cat .img span img {max-width: 100%; max-height: 185px;}
.pc_list .popular_cats_list .cat .name {height: 90px;width: 100%;overflow: hidden;background: #00a5b8; position: absolute;bottom: 0;left: 0;padding: 7px 20px;box-sizing: border-box;line-height: 21px;display: flex;align-items: center;color: #fff; font-size: 18px; text-decoration:none!important;}
.pc_list .popular_cats_list .cat .item-name:hover .name {background:#00c4db;color: #fff}
.pc_list .popular_cats_list .cat .item-name{text-decoration:none}
.pc_list .popular_cats_list .cat .name span {text-decoration:none!important;}
.pc_list .g_yellow {text-align:center;}
.pc_list .g_yellow .btn {margin-top:28px;display:inline-block;}
.pc_list .g_yellow .allcats.btn {margin-top: 8px;}
.pc_list .slider_nav {text-align: center;padding:20px 0;}
.pc_list .slider_nav div {display: inline-block; vertical-align: top;width: 46px;height: 46px;line-height: 42px;border-radius: 2px;margin: 0 15px;
	cursor: pointer;border: 3px solid #007481;box-sizing: border-box;}
.pc_list .slider_nav .slide_left {background: #e5f1f2 url(/ua/wa-data/public/site/themes/grandmed/img/slider-arrows.png)no-repeat;background-position: 12px 50%;}
.pc_list .slider_nav .slide_right {background: #e5f1f2 url(/ua/wa-data/public/site/themes/grandmed/img/slider-arrows.png)no-repeat;background-position: -30px 50%;}

.pc_list .slider_nav div:hover {background-color: #b2d5d9;}
.pc_list .slider_nav div.swiper-button-disabled {opacity: .2; cursor: default;}

.page-page .popular_cats_list {
	text-align:center;
	padding:0!important;
	display: block;
	font-size:0;
}
.page-page .popular_cats_list .cat {display: inline-block;margin: 0 6px 20px 6px;vertical-align: top;width: 300px;padding: 9px 20px 40px;background: #fff;text-align: left;height: 295px; position: relative;box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.35);border: solid 2px #e9e9e9;-webkit-transition: box-shadow 0.7s ease-out;-moz-transition: box-shadow 0.7s ease-out;-ms-transition: box-shadow 0.7s ease-out;transition: box-shadow 0.7s ease-out;border: 1px solid #b7b7b7;box-sizing: border-box;}
.page-page .popular_cats_list .cat:hover {box-shadow:0 0 10px 3px rgba(217, 217, 217, 0.7);}
.page-page .popular_cats_list .cat .img {display: table;table-layout: fixed;width: 100%;height: 184px;text-align: center;}
.page-page .popular_cats_list .cat .img a {display: table; vertical-align: middle; height: 100%;text-align:center;    width: 100%;}
.page-page .popular_cats_list .cat .img span {display: table-cell; vertical-align: middle; height: 100%;text-align:none;color:#999;text-decoration:none}
.page-page .popular_cats_list .cat .img span.no-image {
    font-size: 18px;
}
.page-page .popular_cats_list .cat .img span img {max-width: 100%; max-height: 184px;}
.page-page .popular_cats_list .cat .name {height: 90px;width: 100%;overflow: hidden;background: #00a5b8;position: absolute;bottom: 0;left: 0;padding: 7px 20px;box-sizing: border-box;line-height: 21px;display: flex;align-items: center;color: #fff;font-size: 18px;text-decoration: none!important;}
.page-page .popular_cats_list .cat .name span {text-decoration: none!important;}
.page-page .popular_cats_list .cat .item-name:hover .name {background:#00c4db;color: #fff}
.page-page .popular_cats_list .cat .item-name{text-decoration:none}
.page-page .popular_cats_list .cat .name span {text-decoration:none!important;}

.about-block{width:100%;background:#e4fcff;padding:25px 0;}
.about-block:after{clear:both;content:'';display:block}
.about-block .about-text{line-height:1.5;text-align:center; font-size: 16px;}
.about-block .about-text .about_text {margin-bottom:10px; color:#007987;font-size: 16px;line-height: 20px;}
.about-block .about-text  h1 {color:#007987;font-size:24px;font-weight:bold;}
.about-block .about-text .button{display:inline-block;vertical-align:top}
.about-block .read-more{float:right;margin-top:20px}
.about-block .read-more a{color:#444}

/* sidebar categories */
.sidebar-block.hidden-categories{
	display: none;
}
.without-shevron .categories-tree .collapsible-icon {
    display: none;
}
.content-sidebar ul.menu-v.dropdown.categories-tree>li > h4 > a {
    font-weight: bold;
}
.content-sidebar ul.menu-v.categories-tree li a:hover {
    text-decoration: underline;
}
#sidebar-categories .categories-tree ul.menu-v a,
#sidebar-categories ul.menu-v.dropdown.categories-tree li a {
	position: relative;
	display: block;
	padding: 8px 16px 8px 27px;
	margin: 0;
	text-decoration: none;
	color: #fff;
	line-height: 14px;
}
#sidebar-categories ul.menu-v.dropdown.categories-tree li li li a,
.content-sidebar ul.menu-v.dropdown.categories-tree li li li a {background:#fff;color:#007481;}
#sidebar-categories #sidebar-cat-content ul.menu-v.dropdown.categories-tree.mobile-sidebar li li li a,
.content-sidebar ul.menu-v.dropdown.categories-tree.mobile-sidebar li li li a {background:transparent;color:#fff}
#sidebar-categories #sidebar-cat-content ul.menu-v.dropdown.categories-tree.mobile-sidebar li li li a.selected,
.content-sidebar ul.menu-v.dropdown.categories-tree.mobile-sidebar li li li a.selected {color:#00eaff}
#sidebar-categories ul.menu-v.dropdown.categories-tree>li,
.content-sidebar ul.menu-v.dropdown.categories-tree>li{border-bottom:1px solid #fff;}
#sidebar-categories ul.menu-v.dropdown.categories-tree>li:last-child,
.content-sidebar ul.menu-v.dropdown.categories-tree>li:last-child{border-bottom:0 none}
.content-sidebar ul.menu-v.dropdown.categories-tree .dropdown-holder a,
#sidebar-categories ul.menu-v.dropdown.categories-tree .dropdown-holder a,
.content-sidebar ul.menu-v.dropdown.categories-tree .dropdown-holder a{padding:7px 16px 7px 18px}
#sidebar-categories ul.menu-v.dropdown.categories-tree .accordeon-menu li:hover,
ul.menu-v.dropdown.categories-tree .accordeon-menu:hover,
#sidebar-categories ul.menu-v.dropdown.categories-tree .appear-menu .dropdown-holder li.selected,
#sidebar-categories ul.menu-v.dropdown.categories-tree .appear-menu .dropdown-holder li.selected a,
#sidebar-categories ul.menu-v.dropdown.categories-tree .appear-menu .dropdown-holder li:hover,
#sidebar-categories ul.menu-v.dropdown.categories-tree .appear-menu .dropdown-holder li:hover a,
#sidebar-categories ul.menu-v.dropdown.categories-tree li.selected,
#sidebar-categories ul.menu-v.dropdown.categories-tree li.selected a{background:0 0}
#sidebar-categories .categories-tree ul,.categories-tree ul.menu-v li{margin:0}
#sidebar-categories .categories-tree ul.menu-v.l0.no-dropdown a,
.content-sidebar .categories-tree ul.menu-v.l0.no-dropdown a{padding:5px 0 5px 41px;line-height: 14px;}
#sidebar-categories .categories-tree ul.menu-v.l0.no-dropdown li a,
.content-sidebar .categories-tree ul.menu-v.l0.no-dropdown li a {
    border-top: 1px solid #fff;
}
#sidebar-categories .categories-tree ul.menu-v.l0.no-dropdown .collapsible-icon,
.content-sidebar .categories-tree ul.menu-v.l0.no-dropdown .collapsible-icon{
	left:20px;background: #fff;
	color: #0d8694;
}
#sidebar-categories .categories-tree ul.menu-v.l1.no-dropdown a,
.content-sidebar .categories-tree ul.menu-v.l1.no-dropdown a{padding: 5px 0 5px 55px;line-height: 12px;}
#sidebar-categories .categories-tree ul.menu-v.l1.no-dropdown a:hover,
.content-sidebar .categories-tree ul.menu-v.l1.no-dropdown a:hover {
	background: #007481 !important;
	color: #fff;
}

.content-sidebar .categories-tree ul.menu-v.l1.no-dropdown a.selected {
	background: #007481 !important;
	color: #fff;
}

#sidebar-categories .categories-tree ul.menu-v.l1.no-dropdown a.selected {
	color: #007481;
	background: #fff;
}

#sidebar-categories .categories-tree ul.menu-v.l1.no-dropdown a.selected:hover {color: #fff;background: #007481}


#sidebar-categories .categories-tree li a.selected {position: relative;}
#sidebar-categories .categories-tree li a.selected:after {content: ''; display: block; width: 3px; height: 100%; background: red;
    position: absolute;
    top: 0;
    right: 0;
}

#sidebar-categories .categories-tree ul.menu-v.l1.no-dropdown .collapsible-icon,
.content-sidebar .categories-tree ul.menu-v.l1.no-dropdown .collapsible-icon,
.content-sidebar .categories-tree ul.menu-v.l0.no-dropdown .collapsible-icon{display:none;}
#sidebar-categories .categories-tree ul.menu-v.l2.no-dropdown a,
.content-sidebar .categories-tree ul.menu-v.l2.no-dropdown a{padding-left:82px}
#sidebar-categories .categories-tree ul.menu-v.l2.no-dropdown .collapsible-icon,
.content-sidebar .categories-tree ul.menu-v.l2.no-dropdown .collapsible-icon{left:54px}
#sidebar-categories ul.menu-v.dropdown.categories-tree a.selected,
#sidebar-categories ul.menu-v.dropdown.categories-tree a:hover,
#sidebar-categories ul.menu-v.dropdown.categories-tree li a:hover{background:#007481}
.content-sidebar ul.menu-v.dropdown.categories-tree a.selected,
.content-sidebar ul.menu-v.dropdown.categories-tree a:hover,
.content-sidebar ul.menu-v.dropdown.categories-tree li a:hover{background:none}
#sidebar-categories .categories-tree .fa-chevron-right{position:absolute;right:4px;top:50%;margin-top:-6px;z-index:5}
#sidebar-categories .categories-tree .fa-chevron-lef,
.content-sidebar .categories-tree .fa-chevron-left{position:absolute;left:4px;top:50%;margin-top:-6px;z-index:5}
#sidebar-categories ul.menu-v.dropdown.categories-tree,
#sidebar-categories ul.menu-v.dropdown.categories-tree li ul {background:#0d8694;}
.content-sidebar ul.menu-v.dropdown.categories-tree,
.content-sidebar ul.menu-v.dropdown.categories-tree li ul{
	background:none;
}
#sidebar-categories ul.menu-v.dropdown.categories-tree > li > ul {background:#0c98a9;}
.content-sidebar ul.menu-v.dropdown.categories-tree > li > ul {background:none;}
#sidebar-categories ul.menu-v.categories-tree li,
.content-sidebar ul.menu-v.categories-tree li {margin: 0;}
#sidebar-categories ul.menu-v.dropdown.categories-tree li ul,
.content-sidebar ul.menu-v.dropdown.categories-tree li ul {top: 0;margin: 0;}
#sidebar-categories ul.menu-v.dropdown.categories-tree li ul li:last-child>a,
.content-sidebar ul.menu-v.dropdown.categories-tree li ul li:last-child>a {border-bottom: 0 none;}
#sidebar-categories ul.menu-v.dropdown.categories-tree li ul a,
.content-sidebar ul.menu-v.dropdown.categories-tree li ul a {
	padding-left: 18px;
	line-height: 1.45em;
}
#sidebar-categories ul.no-dropdown.menu-v.l2,
.content-sidebar ul.no-dropdown.menu-v.l2 {
    display: none;
}

.subcats_list {text-align:center;padding:0!important;    font-size: 0;}
.subcats_list .cat {margin: 0 3px 10px 3px;box-sizing: border-box;display: inline-block;vertical-align: top;width: 295px;padding: 9px 15px 40px;background: #fff;text-align: left;height: 295px;position: relative;box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.35);-webkit-transition: box-shadow 0.7s ease-out;-moz-transition: box-shadow 0.7s ease-out;-ms-transition: box-shadow 0.7s ease-out;transition: box-shadow 0.7s ease-out;border: 1px solid #b7b7b7;}
.subcats_list .cat:hover {box-shadow:0 0 10px 3px rgba(217, 217, 217, 0.7);}
.subcats_list .cat .img {display: table; table-layout: fixed; width: 100%; height: 184px; text-align: center;}
.subcats_list .cat .img a {display: table; vertical-align: middle; height: 100%;text-align:center;    width: 100%;}
.subcats_list .cat .img span {display: table-cell; vertical-align: middle; height: 100%;text-align:none;color:#999;text-decoration:none}
.subcats_list .cat .img span.no-image {
    font-size: 18px;
}
.subcats_list .cat .img span img {max-width: 100%; max-height: 184px;}
.subcats_list .cat .name {height: 90px;width: 100%;overflow: hidden;background: #00a5b8; position: absolute;bottom: 0;left: 0;padding: 7px 20px;box-sizing: border-box;line-height: 21px;display: flex;align-items: center;color: #fff; font-size: 18px; text-decoration:none!important;}
.subcats_list .cat .item-name:hover .name {background:#00c4db;color: #fff}
.subcats_list .cat .item-name{text-decoration:none}
.subcats_list .cat .name span {text-decoration:none!important;}


/* ----- home page */

#user-auth-provider{margin:5px 0;line-height:150%}
#user-auth-provider.menu-h>li,ul.menu-h>li,ul.menu-v li{text-align:left;line-height:1em}
#user-auth-provider img{vertical-align:middle}
#user-auth-provider li a{padding:5px;color:#040404}
#user-auth-provider.menu-h>li{display:inline-block;font-weight:400;list-style-type:none;min-width:auto;margin:0 10px 0 0;vertical-align:top}
.wa-captcha-img{vertical-align:middle}
.wa-error{background:#fcc}
.hidden,.mobile-block{display:none}
no-margin{margin:0}
.left260px{margin-left:260px}
.right260px{margin-right:260px}
.indent25px{text-indent:25px}
i.icon10,i.icon16{text-indent:-9999px}
.width50px,input.width50px{width:50px}
.sidebar,.sidebar.left200px{float:left;width:200px}
.sidebar.left100px{float:left;width:100px}
.sidebar.left150px{float:left;width:150px}
.sidebar.left250px{float:left;width:250px}
.sidebar.left240px{float:left;width:240px}
.sidebar.left300px{float:left;width:300px}
.sidebar.left350px{float:left;width:350px}
.sidebar.left400px{float:left;width:400px}
.sidebar.left450px{float:left;width:450px}
.sidebar.left500px{float:left;width:500px}
.sidebar.right200px{float:right;width:200px}
.sidebar.right100px{float:right;width:100px}
.sidebar.right150px{float:right;width:150px}
.sidebar.right165px{float:right;width:165px}
.sidebar.right250px{float:right;width:250px}
.sidebar.right300px{float:right;width:300px}
.sidebar.right350px{float:right;width:350px}
.sidebar.right400px{float:right;width:400px}
.sidebar.right450px{float:right;width:450px}
.content.left200px{margin-left:200px}
.content.left100px{margin-left:100px}
.content.left150px{margin-left:150px}
.content.left250px{margin-left:250px}
.content.left260px{margin-left:260px}
.content.left300px{margin-left:300px}
.content.left350px{margin-left:350px}
.content.left400px{margin-left:400px}
.content.left450px{margin-left:450px}
.content.left500px{margin-left:500px}
.content.right100px{margin-right:100px}
.content.right200px{margin-right:200px}
.content.right150px{margin-right:150px}
.content.right165px{margin-right:165px}
.content.right250px{margin-right:250px}
.content.right300px{margin-right:300px}
.content.right350px{margin-right:350px}
.content.right400px{margin-right:400px}
.content.right450px{margin-right:450px}
ul.menu-h{margin:0;padding:0}
ul.menu-h>li{display:inline-block;vertical-align:top;list-style-type:none;font-weight:400;margin:0 10px 0 0}
ul.menu-h a{display:block}
ul.menu-h>li.selected>a{background:#eee;color:#000}
ul.menu-h li.last{margin-right:0}
ul.menu-v{list-style-type:none;margin:5px 0 0;padding:0}
ul.menu-v li{margin-bottom:3px;display:block;min-width:60px}
/* ul.menu-v a{-moz-outline:none;font-style:normal;display:block;padding:5px;margin:-5px} */
ul.menu-v a strong.small.highlighted{color:#000}
ul.menu-v.with-icons li{padding:4px 2px 4px 24px;margin-left:-4px}
ul.menu-v.with-icons a{padding-left:23px;margin-left:-23px}
ul.menu-v.with-icons i.icon10{margin-right:5px}
ul.menu-v.with-icons i.icon16{margin-left:-20px;margin-right:4px}
ul.menu-v.collapsible{padding-left:12px}
ul.menu-v.compact li{padding-top:1px;padding-bottom:1px}
ul.menu-v.compact li a{margin-bottom:0;margin-top:0;padding-bottom:2px;padding-top:2px}
ul.menu-v.compact img.overhanging{margin-top:-6px;top:4px;margin-right:4px}
ul.menu-v.compact i.icon10{margin-top:1px}
ul.menu-v.compact i.icon16{margin-top:-2px}
ul.menu-v li.drag-newparent a{background:#eec!important}
ul.menu-v li.drag-newposition{height:2px;background:inherit;padding:0;margin:-2px -10px 0 -5px}
ul.menu-v li.drag-newposition.active{background:#bb8}
ul.menu-v li.drag-newparent ul.menu-v li a{background:inherit!important;color:#03c}
ul.menu-v.dropdown{z-index:4}
ul.menu-v.dropdown li ul{display:none;position:absolute;left:100%;width:100%;top:-12px;z-index:50;margin-left:2px}
#top-fixed{z-index:10000}
.fancybox-opened{z-index:10002}
ul.menu-v li.top-padded{padding-top:15px}
ul.menu-v li.bottom-padded{padding-bottom:15px}
ul.menu-v li.hr{margin-top:10px!important;border-top:1px solid #ccc;padding:0}
ul.menu-v li.hr:hover{background:inherit!important}
ul.menu-v li a.inline{display:inline;margin:0;padding:0;min-width:0}
ul.menu-v.with-icons.stack{margin:0 0 20px}
ul.menu-v.with-icons.stack li{margin:1px 3px 5px -1px}
ul.menu-v.with-icons.stack li a{padding-bottom:7px;padding-left:26px;padding-top:7px}
ul.menu-v li.gray a,ul.menu-v li.grey a{color:#aaa}

img{height:auto}
hr{margin:20px 0}
input.autocomplete-loader{background-color:#fff!important}
.wrap{margin:0 auto;width:960px;max-width:100%;padding: 0 10px;box-sizing: border-box;}
.wrap-small{margin:0 auto;width:980px;max-width:100%;padding: 0 10px;box-sizing: border-box;}
.wrap-small:after {content: "";display: block;clear: both;}
.wrap.onestep {width: 960px;}
.shop_onestep .wrap.breadcrumbs-block {width: 960px;}
.content>.wrap:after{display:block;content:'';clear:both}
.padded{padding:10px}
.padded.not_top{padding-top:0}
.bottom-padded,ul.menu-h.bottom-padded{padding-bottom:10px}
.double-padded{padding:20px}
.content .wrap.no-bg{background:0 0}
.indicator{background:#e8385c;color:#fff;padding:0 4px;display:inline-block;max-height:1.5em;line-height:140%;vertical-align:top}
.compare-price{color:#b5b5b5!important;text-decoration:line-through;}
.product-list.thumbs .prices .compare-price{font-size: 18px;font-weight: bold;text-decoration: line-through;display: block;text-align: left;padding: 0 20px 0 65px;
	margin-bottom: 9px;display: block;min-height: 20px;}
#product-list .product-list.thumbs .prices .compare-price{margin-bottom: 3px;}
#product-list .product-list.table .prices .compare-price{margin-bottom: 3px;font-size: 20px;font-weight: bold;}
.compare-price span {color:#8c8c8d!important;text-decoration:line-through;font-weight: lighter!important;}
.indicator.no-hover:hover,.top-fixed-menu>li>a:hover,a.no-hover:hover{text-decoration:none}

.wa-error-msg{display:block;color:#ea2444}
.status-block{padding:10px 0;font-weight:700}
.mobile-sidebar{display:none}
.userpic{vertical-align:middle}
.print-code{background:#f9f9f9;border:1px solid #ccc;display:block;padding:20px;text-align:left;overflow-x:auto}
.currencies li,.header-bottom,.header-bottom .logo,.pages-block>ul>li>ul,.search-button,.top-fixed-menu{text-align:center}
.print-code.delete{background:#fcc}
.wa-auth-adapters ul{list-style:none;margin:0;padding:0}
.wa-auth-adapters li{display:inline-block;margin:0 10px 10px 0}
.wa-auth-adapters li a{color:#444}
.wa-auth-adapters li a img{vertical-align:text-top;margin-right:2px}
.indicator,.stylish-form:not(#foo) input[type=radio]+label .stylish-wrap,.stylish-form:not(#foo) input[type=radio]:checked+label .stylish-wrap:after,ul.menu-h.categories-list .first>a>span{}
#yourshop .yourshop-form input[type=email],#yourshop .yourshop-form input[type=password],#yourshop .yourshop-form input[type=text],#yourshop .yourshop-form select,#yourshop .yourshop-form textarea,.wa-subscribe-form input[type=text],.wa-subscribe-form select,.wa-subscribe-form textarea{background:#f4f4f4;padding:0 10px;border:1px solid #c7c7c7}
#yourshop .yourshop-form input.error,#yourshop .yourshop-form input.wa-error,#yourshop .yourshop-form select.error,#yourshop .yourshop-form select.wa-error,#yourshop .yourshop-form textarea.error,#yourshop .yourshop-form textarea.wa-error{border:1px solid red}
#yourshop .yourshop-form select,#yourshop .yourshop-form textarea,.wa-subscribe-form select,.wa-subscribe-form textarea{padding:5px}
#yourshop .yourshop-form input[type=email],#yourshop .yourshop-form input[type=password],#yourshop .yourshop-form input[type=text],.wa-subscribe-form input[type=text]{height:29px}
#yourshop .yourshop-form input[type=email],#yourshop .yourshop-form input[type=password],#yourshop .yourshop-form input[type=text],#yourshop .yourshop-form textarea{width:212px}
#yourshop .yourshop-form input[type=radio]{display:inline-block;vertical-align:middle}
#yourshop .yourshop-form .wa-field .wa-value p span,.wa-subscribe-form .wa-field .wa-value p span{color:#777;display:block}
#yourshop .yourshop-form .wa-field.wa-required .wa-name::after,.wa-subscribe-form .wa-field.wa-required .wa-name::after{content:'*';color:#ea2444}
#yourshop .yourshop-form .wa-field::after{clear:both;content:"";display:block}
.header-top:after,.search form.hidden-search:before,.search-mobile form.hidden-search:before,.top-fixed-menu:after{content:''}
#yourshop .yourshop-form .wa-name{float:left;width:150px;font-weight:500}
#yourshop .yourshop-form .wa-value{margin-left:170px}
#yourshop .yourshop-form .wa-value label{margin-right:10px}
#yourshop .yourshop-form input[type=email].on-focus,#yourshop .yourshop-form input[type=email]:focus,#yourshop .yourshop-form input[type=password].on-focus,#yourshop .yourshop-form input[type=password]:focus,#yourshop .yourshop-form input[type=text].on-focus,#yourshop .yourshop-form input[type=text]:focus,#yourshop .yourshop-form select.on-focus,#yourshop .yourshop-form select:focus,#yourshop .yourshop-form textarea.on-focus,#yourshop .yourshop-form textarea:focus,.wa-subscribe-form input[type=text].on-focus,.wa-subscribe-form input[type=text]:focus,.wa-subscribe-form select.on-focus,.wa-subscribe-form select:focus,.wa-subscribe-form textarea.on-focus,.wa-subscribe-form textarea:focus{background:#fefefe;border-width:1px;border-style:solid}
#yourshop .wa-field.wa-field-password .wa-value {line-height: 35px;}
#yourshop .wa-field.wa-field-password .wa-value span a{color: #0089d4;font-size: 14px;}
.wa-subscribe-form .wa-captcha-img{vertical-align:baseline}

.newstickers {text-shadow:none!important;text-transform: uppercase;}

.currencies,.top-fixed-menu>li>a.grey .indicator{display:none}
.currencies{list-style:none;z-index:2;position:absolute;left:0;top:48px;padding:10px 0}
.currency-block,.pages-block li{position:relative}
.currencies li{color:#fff;margin:0 0 10px;width:110px;float:none}
.currency-block{width:110px}
.top-fixed-menu>li.currency-block a{line-height:400%}
.not-mobile .currency-block:hover .currencies{display:block}
#header ul.menu-h.social-icons{margin-top:0}
.header-top{background:#f1f5f5}
.header-top.resized{height:40px}
.header-top:after{display:block;clear:both}
.pages-block ul{padding-left:20px}
.pages-block>ul>li>a{color:#83868f;height:40px;padding:0 10px;line-height:360%}
.pages-block a:hover,.pages-block>ul>li>a.selected{color:#de1403;text-decoration:none}
.pages-block>ul>li:hover{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ee5a3f}
.pages-block>ul>li>ul{display:none;position:absolute;left:0;top:35px}
.not-mobile .pages-block>ul>li:hover>ul{display:block}
.pages-block ul.dropdown li a{width:150px}
.pages-block>ul ul i{position:absolute;right:4px;top:50%;margin-top:-5px}
.pages-block>ul ul{padding:6px 0}
.pages-block>ul ul ul.menu-v{top:-6px}
.pages-block>ul ul.menu-v a{color:#fff;width:150px}
.pages-block .fa-chevron-down{position:relative;top:-2px}
#yourshop .mobile-close{background:#fff;display:none;border:1px solid #191c36;color:#040404;height:20px;line-height:150%;padding:0;position:absolute;right:9px;text-align:center;top:-2px;width:20px}
.search,.search-mobile,.search form,.search-mobile form,.search-button,.search-button i{position:relative}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder a.mobile-close{color:#040404}
#yourshop.mobile .mobile-close{display:block}
.more-tab .dropdown{left:inherit!important;right:0}
.header-bottom{background:#fff;padding:2px 10px 10px}
.header-bottom.type-1 .header-bl-2.default-view,.header-bottom.type-2 .header-bl-2.default-view{padding-top:25px}
.header-bottom.type-10 .column-1:after,.header-bottom.type-9 .column-1:after,.header-bottom:after{content:'';display:block;clear:both}
.header-bottom .header-type>div{display:inline-block;vertical-align:top}
.header-bottom .phone{font-weight:700}
.header-bottom .workhours{margin-top:10px;color:#aaa}

.header-bottom>.wrap{width:950px}
.header-mobile-type{display:none}
.header-bottom.type-1 .header-bl-2{float:right}
.header-bottom.type-1 .header-bl-1,.header-bottom.type-2 .header-bl-2{float:left}
.header-bottom.type-1 .header-bl-1,.header-bottom.type-1 .header-bl-2,.header-bottom.type-2 .header-bl-1,.header-bottom.type-2 .header-bl-2{width:200px}
.header-bottom.type-1 .logo,.header-bottom.type-2 .logo{width:530px}
.header-bottom.type-2 .header-bl-1{float:right}
.header-bottom.type-3 .column-1,.header-bottom.type-4 .column-1{float:left;width:200px;margin-right:10px}
.header-bottom.type-3 .logo,.header-bottom.type-4 .logo,.header-bottom.type-5 .logo,.header-bottom.type-6 .logo{width:730px}
.header-bottom.type-3 .header-bl-1,.header-bottom.type-4 .header-bl-2,.header-bottom.type-5 .header-bl-1,.header-bottom.type-6 .header-bl-2{margin-bottom:20px}
.header-bottom.type-5 .logo,.header-bottom.type-6 .logo{float:left}
.header-bottom.type-5 .column-1,.header-bottom.type-6 .column-1{width:200px;margin-left:10px}
.header-bottom.type-10 .header-bl-2,.header-bottom.type-7 .header-bl-1,.header-bottom.type-8 .header-bl-2,.header-bottom.type-9 .header-bl-1{width:450px;float:left}
.header-bottom.type-10 .header-bl-1,.header-bottom.type-7 .header-bl-2,.header-bottom.type-8 .header-bl-1,.header-bottom.type-9 .header-bl-2{width:450px;float:right}
.header-bottom.type-10 .logo,.header-bottom.type-9 .logo{margin-top:10px;width:100%}
.header-bottom.type-7 .logo,.header-bottom.type-8 .logo{margin-bottom:10px;width:100%}
.header-bottom.type-11 .header-bl-1,.header-bottom.type-11 .header-bl-2,.header-bottom.type-12 .header-bl-1,.header-bottom.type-12 .header-bl-2{display:block;float:none;width:100%}
.header-bottom.type-11 .logo,.header-bottom.type-12 .logo{margin:10px 0}
.header-bottom.type-10 .column-1,.header-bottom.type-10 .logo,.header-bottom.type-11 .logo,.header-bottom.type-12 .logo,.header-bottom.type-7 .column-1,.header-bottom.type-7 .logo,.header-bottom.type-8 .column-1,.header-bottom.type-8 .logo,.header-bottom.type-9 .column-1,.header-bottom.type-9 .logo{display:block}
.header-bottom.type-11,.header-bottom.type-12{padding:10px 0}
.header-bl-1,.header-bl-2{position:relative}

#horizontal-menu .home a,.fly-icons .delete:hover,.fly-quantity a:hover{text-decoration:none}

.copyright{margin:5px 0}
.bottom-line{background:#272a30;color:#fff;text-align:center}
.bottom-line p{margin:0;padding:20px 10px}
.subscribe-block-heading{margin-bottom:15px}
.mini-subscribe .wa-value{margin:0!important}
.mini-subscribe .wa-subscribe-form .wa-captcha input[type=text]{width:70px!important;margin:0!important}
.mini-subscribe .wa-captcha-img{vertical-align:baseline}
.mini-subscribe .wa-captcha{margin:10px 0}
.mini-subscribe div[id^=mailer]{margin:0 auto;padding:0!important;min-height:inherit!important;left: -54px;}
.fly-price,.fly-quantity{margin-top:10px}
.mini-subscribe .wa-after-submit{background:0 0!important;height:inherit!important;color:#26e858}
.fly-cart{width:330px;display:none;padding:10px 0;text-align:left;right:0;position:absolute;top:63px;z-index:20}
.fly-discount:after,.fly-item:after,.fly-total:after{content:'';display:block;clear:both}
.fly-content{max-height:215px;overflow-y:auto;padding:0 5px}
.fly-content p{text-align:center;color:#fff}
.fly-img{float:left;width:96px;height:96px;text-align:center}
.fly-img img{max-height:100%;height:auto}
.fly-item{margin-bottom:10px}
.fly-item.loading:before{background:url(img/loader3.gif) no-repeat;content:'';width:54px;height:55px;position:absolute;left:0;top:0;z-index:9999}
.fly-info{float:left;width:185px;margin-left:5px}
.fly-name,.fly-name a{color:#fff;font-weight:700}
.fly-quantity i.ys{color:#82858b;font-size:1.8em}
.fly-quantity a:hover i.ys{color:#fff}
.fly-quantity .fa-spin{position:relative;top:-5px}
.fly-icons .delete{color:#c3c2c2;font-weight:700;float:right}
.qty{width:40px;text-align:center;border:1px solid #fff;margin:0 5px}
.fly-discount,.fly-total{margin-top:10px;color:#fff}
.f-minus,.f-plus{position:relative;top:5px}
.fly-discount{background:#454256;padding:10px}
.fly-total{padding:0 10px;font-weight:700}
#top-fixed .fly-form.white-popup li.hidden,
.fly-form.header_form.white-popup li.hidden,
.fly-form,.not-mobile .fly-form.white-popup .delete{display:none}
#top-fixed .wrap,#top-fixed .wrap .align-center{height:48px}
.fly-buttons{margin-bottom:7px;margin-top:15px;text-align:center}
.fly-buttons a:hover{color:#fff}
.fly-form{position:absolute;top:40px;z-index:20;right:0;width:280px;padding:10px;text-align:center}
.fly-form .wa-submit .align-right {text-align:center;}
.s-sidebar .fly-form{right:inherit;left:0}
.fly-form.white-popup{right:inherit;left:50%;margin-left:-140px;padding:5px}
.fly-form.white-popup>.content{background:#fff}
.fly-form.white-popup IMG{max-width:80px;max-height:80px;display:block}
.fly-form.white-popup UL.menu-h{padding:2px}
.fly-form.white-popup UL.menu-h>LI{margin:3px 1px;position:relative}
.fly-form.white-popup .delete{color:#fff;position:absolute;width:16px;height:16px;line-height:0;font-size:0;background:#fff;right:3px;top:3px;border:1px solid #39c3cf;overflow:hidden}
.fly-form.white-popup .delete:before,
.fly-form.white-popup .delete:after{content:"";display:block;width:1px;height:9px;position:absolute;top:3px;left:8px;background:#39c3cf}
.fly-form.white-popup .delete:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.fly-form.white-popup .delete:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.fly-form.white-popup .empty-field{color:#085eb9;text-align:center;padding:10px 0}
.not-mobile #top-fixed .fly-form.white-popup li:hover .delete,
.not-mobile .fly-form.header_form.white-popup li:hover .delete {display:block;color:#39c3cf}
.fly-form.white-popup .show-all{display:none;text-align:center;color:#085eb9;padding:5px 0}
.mobile .fly-form.white-popup .show-all{display:block}
.fly-form,.fly-form .wa-auth-adapters a,.fly-form a{color:#fff}
.fly-form .h2{color:#fff;margin:0 0 20px}
#yourshop .fly-form .wa-field{margin:0 auto 10px;/* width:232px */}
.fly-form .loader{position:relative;bottom:5px}
#yourshop .fly-form .wa-name{display:inline-block;width:90px;vertical-align:top}
#yourshop .fly-form .wa-value{display:inline-block;width: 100%;margin-left:0}
#yourshop .fly-form .wa-value input[type="password"],
#yourshop .fly-form .wa-value input[type="text"] {padding:0 10px;box-sizing:border-box;}
#yourshop .fly-form .wa-captcha-input{margin-top:5px}
.fly-form .close{position:absolute;right:10px;top:5px;color:#eee}
#top-fixed .fly-form a.close {padding-top: 0;font-size: 15px;}
#top-fixed a.button:hover{color:#fff}

.forgotpasswd{display:none}
.button,input[type=button],input[type=submit]{border:0;text-transform:uppercase;text-align:center;line-height:15px;letter-spacing:2px;font-weight:700}
.button.orange:hover,.button.red:hover,.button.white:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{color:#fff!important;text-decoration:none}
.button.disabled,.button.disabled:hover,.button:disabled,.button:disabled:hover,input[type=button].disabled,input[type=button].disabled:hover,input[type=button]:disabled,input[type=button]:disabled:hover,input[type=submit].disabled,input[type=submit].disabled:hover,input[type=submit]:disabled,input[type=submit]:disabled:hover{background-color:#f5f5f5;color:#888!important}
.button.red{background-color:#da3a2c;color:#fff}
.button.orange{background-color:#e55935;color:#fff}
.button.grey{background-color:#c4c4c4;color:#fff}
.button.white{background-color:#fff;border:1px solid #e3e3e3;color:#444}
.button.active,.cart-form input[type=submit].active,.cart-form input[type=submit].active:active,.cart-form input[type=submit].active:hover,input[type=button].active,input[type=submit].active{text-indent:-9999px;background-image:url(img/loader2.gif);background-position:center center;background-repeat:no-repeat}
.stylish-form:not(#foo) input[type=radio],.stylish-form:not(#foo) input[type=checkbox]{opacity:0;width:1em;height:1em}
.stylish-form:not(#foo) input[type=radio]+label,.stylish-form:not(#foo) input[type=checkbox]+label{margin-left:-13px;cursor:pointer;position:relative}
.stylish-form:not(#foo) input[type=radio]:checked+label .stylish-wrap:after{content:"\ea54";font-family:yourshop;font-size:1.1em}
.stylish-form:not(#foo) input[type=radio]+label .stylish-wrap,.stylish-form:not(#foo) input[type=checkbox]+label .stylish-wrap{background:#fff;bottom:0;left:0;border:1px solid #007481;display:inline-block;margin:0 4px 0 0;vertical-align:middle;width:1em;height:1em;position:relative}
.skus .stylish-form:not(#foo) input[type=radio]+label .stylish-wrap,.skus .stylish-form:not(#foo) input[type=checkbox]+label .stylish-wrap{bottom:0}
.stylish-form:not(#foo) input[type=radio]:checked+label .stylish-wrap{border:0;bottom:1px}
.category-sidebar .stylish-form:not(#foo) input[type=radio]+label .stylish-wrap,.category-sidebar .stylish-form:not(#foo) input[type=checkbox]+label .stylish-wrap{bottom:1px}
.category-sidebar .stylish-form:not(#foo) input[type=radio]:checked+label .stylish-wrap{bottom:2px}
.checkout-options .stylish-form:not(#foo) input[type=radio]:checked+label .stylish-wrap{bottom:5px}
.stylish-form:not(#foo) input[type=radio]:checked+label .stylish-wrap:after,.stylish-form:not(#foo) input[type=checkbox]:checked+label .stylish-wrap:after{left:0;top:0;bottom:0;right:0;position:absolute;margin:auto}
.stylish-form:not(#foo) input[type=checkbox]:checked+label .stylish-wrap:after{color:#fff;content:"✓";font-family: 'Noto Sans', Arial, sans-serif;left:.1em}
#horizontal-menu.resized{height:35px}
#horizontal-menu{height:inherit}
#horizontal-menu:after,ul.menu-h.categories-list:after{content:'';display:block;clear:both}
#horizontal-menu .home a{width:50px;height:35px;font-size:1.8em;color:#fff;text-align:center;position:relative;float:left}
#horizontal-menu .home a:after{content:'';z-index:14;width:0;height:0;position:absolute;right:-10px;top:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left-width:10px;border-left-style:solid}
#horizontal-menu .home i{position:relative;top:7px}
#horizontal-menu div.more{float:right;padding:0;margin:0;line-height:450%;position:relative;text-align:center;z-index:3}
#horizontal-menu div.more>ul{list-style:none;margin:0;padding:0;height:50px}
#horizontal-menu div.more>ul>li{padding-bottom:10px}
#horizontal-menu .more-block{width:50px;height:50px}
#horizontal-menu .more-block i{color:#e1e2e9}
#horizontal-menu div.more .dropdown{left:inherit;z-index:3;right:0;position:absolute;display:none;width:300px}
.not-mobile #horizontal-menu div.more:hover .dropdown{display:block}
#horizontal-menu ul.menu-v.dropdown.vertical a{margin-right:0;line-height:1.2}
#horizontal-menu ul.menu-v.dropdown.vertical i{right:5px}
#horizontal-menu ul.menu-v.dropdown.vertical>li{padding:10px 0}
#horizontal-menu ul.menu-v.dropdown.vertical li{width:100%;position:relative}
#horizontal-menu ul.menu-v.dropdown.vertical li ul{position:relative;left:0!important;top:0;margin:10px 0 0;background:0 0;border-top-width:1px;border-top-style:solid}
#horizontal-menu ul.menu-v.dropdown.vertical li ul li{border-bottom:none;padding:5px 0 10px}
#horizontal-menu ul.menu-v.dropdown.vertical li ul li ul{border-top:none}
#horizontal-menu ul.menu-v.dropdown.vertical li ul li ul a,#horizontal-menu ul.menu-v.dropdown.vertical li ul ul a{padding-left:40px}
#horizontal-menu ul.menu-v.dropdown.vertical li ul ul ul a{padding-left:50px}
#horizontal-menu ul.menu-v.dropdown.vertical li ul ul ul ul a{padding-left:60px}
#horizontal-menu ul.menu-v.dropdown.vertical li ul li .badge{position:relative;top:0;right:0;padding:1px 4px}
#horizontal-menu ul.menu-v.dropdown.vertical li:hover ul{display:none}
#horizontal-menu .dropdown li{border-bottom-width:1px;border-bottom-style:solid;height:100%;padding:10px;width:180px;margin:0}
ul.menu-h.categories-list,ul.menu-h.categories-list>li{height:35px;float:left;margin:0}
ul.menu-h.categories-list,ul.menu-h.categories-list>li a{line-height:35px!important}
#horizontal-menu .dropdown a .badge{right:10px;top:-3px}
#horizontal-menu .badge,.categories-tree .badge{right:2px;position:absolute;top:2px;text-transform:none;text-align:center;color:#fff;line-height:100%;padding:3px 4px}
ul.menu-h.categories-list>li{z-index:13;position:relative;padding-bottom:10px}
#horizontal-menu div.more a,ul.menu-h.categories-list li a{display:block;height:100%;position:relative;color:#fff;text-transform:uppercase}
ul.menu-h.categories-list>li>a{color:#040404;line-height:450%;border-left-width:1px;border-left-style:solid;text-align:center;overflow:hidden;padding:0 10px}
ul.menu-h.categories-list>li.first>a{border-left:0 none;padding-left:20px}
ul.menu-h.categories-list>li>ul{display:none;left:0;position:absolute;text-align:center;top:30px}
.not-mobile ul.menu-h.categories-list>li:hover>ul{display:block}
ul.menu-h.categories-list .dropdown li:before{content:'';position:absolute;left:0;top:0;height:100%;width:4px;background:#a3aaaa}
#horizontal-menu ul.menu-h.categories-list .dropdown.appear-menu .dropdown-holder li:before,ul.menu-v.dropdown .dropdown-holder li.selected{background:0 0}
ul.menu-h.categories-list .dropdown li ul{top:0;margin-top:0}
ul.menu-h.categories-list .dropdown a{line-height:150%;padding-right:30px}
#horizontal-menu div.more .dropdown i,.categories-tree .dropdown-holder i,ul.menu-h.categories-list ul i{position:absolute;right:10px;top:50%;margin-top:-8px}
ul.menu-h.categories-list .first>a>span{width:20px;height:20px;position:absolute;right:10px;top:50%;margin-top:-10px}
ul.menu-h.categories-list .first.category-list{width:185px}
ul.menu-h.categories-list .first.category-list:hover>ul{display:none}
ul.menu-h.categories-list .first.category-list>a{padding-left:10px;padding-right:30px}
ul.menu-h.categories-list .first.category-list>a i{left:50%;margin-left:-5px;margin-top:-6px;position:absolute;top:50%}
#horizontal-menu ul.menu-v.dropdown.appear-menu ul,.categories-tree .appear-menu ul{display:block}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder,.categories-tree .appear-menu .dropdown-holder{display:none;top:0;left:240px;position:absolute;z-index:3;width:666px}
#horizontal-menu ul.menu-v.dropdown.vertical-menu.appear-menu ul,#sidebar-categories .categories-tree .appear-menu ul{width:100%;position:relative;left:0;display:block}
#horizontal-menu .dropdown.appear-menu .dropdown-holder li,.categories-tree .appear-menu .dropdown-holder li{border-bottom:0 none;padding:10px 0 0 10px}
.dropdown-holder>ul>li{display:inline-block;vertical-align:top}
.not-mobile #horizontal-menu ul.menu-v.dropdown.appear-menu>li:hover .dropdown-holder{display:block}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder .category-heading a,.categories-tree .appear-menu .dropdown-holder .category-heading a{color:#fff;text-transform:uppercase;display:block;margin-right:0;padding-left:13px;margin-left:0}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder a,.categories-tree .appear-menu .dropdown-holder a{color:#9aa2bd}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul ul a,.appear-menu .dropdown-holder ul ul a{margin-left:0;margin-right:0;padding-left:3px;position:relative}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul ul ul a:before,.categories-tree .appear-menu .dropdown-holder ul ul ul a:before{border-bottom:1px dotted;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul ul ul>li:last-child>a:before,.categories-tree .appear-menu .dropdown-holder ul ul ul>li:last-child>a:before{border-bottom:none}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder li:hover,.categories-tree .appear-menu .dropdown-holder li:hover{background:0 none}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul,.appear-menu .dropdown-holder ul{background:0 none;margin:0}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder>ul>li,.categories-tree .appear-menu .dropdown-holder>ul>li{width:218px;padding:10px 0}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder>ul>li li,.appear-menu .dropdown-holder>ul>li li{width:auto}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder .badge,#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul i,.categories-tree .appear-menu .dropdown-holder .badge,.categories-tree .appear-menu .dropdown-holder ul i{right:0;z-index:2}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul i,.categories-tree .appear-menu .dropdown-holder ul i{color:#fff;display:table;top:14px;background-color:#323652;padding:7px 8px}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul i:hover,.categories-tree .appear-menu .dropdown-holder ul i:hover{background-color:#54597d}
#horizontal-menu ul.menu-h.categories-list.plus-align-left ul.menu-v.dropdown.appear-menu .dropdown-holder ul ul a.has-child,.categories-tree.plus-align-left .appear-menu .dropdown-holder ul ul a.has-child{padding-left:28px}
#horizontal-menu ul.menu-h.categories-list.plus-align-left ul.menu-v.dropdown.appear-menu .dropdown-holder ul ul i,.categories-tree.plus-align-left .appear-menu .dropdown-holder ul ul i{left:0}
#horizontal-menu ul.menu-h.categories-list.plus-align-left ul.menu-v.dropdown.appear-menu .dropdown-holder .category-heading a,.categories-tree.plus-align-left .appear-menu .dropdown-holder .category-heading a{margin-left:10px;padding-left:28px}
#horizontal-menu ul.menu-h.categories-list.plus-align-left ul.menu-v.dropdown.appear-menu .dropdown-holder li.selected>.category-heading>a,.categories-tree.plus-align-left .appear-menu .dropdown-holder li.selected>.category-heading>a{text-decoration:underline}
#horizontal-menu ul.menu-h.categories-list.plus-align-left ul.menu-v.dropdown.appear-menu .dropdown-holder .category-heading a.no-margin,.categories-tree.plus-align-left .appear-menu .dropdown-holder .category-heading a.no-margin{margin-left:0;padding-left:13px}
#horizontal-menu ul.menu-h.categories-list.plus-align-left ul.menu-v.dropdown.appear-menu .dropdown-holder .category-heading i,.categories-tree.plus-align-left .appear-menu .dropdown-holder .category-heading i{left:0}
.appear-menu .dropdown-holder .right-block{float:right;width:214px;padding:10px 10px 10px 0;text-align:right}
.appear-menu .dropdown-holder .bottom-block,.appear-menu .dropdown-holder .top-block{padding:10px}
.appear-menu .dropdown-holder .bottom-block:before,.appear-menu .dropdown-holder .top-block:after{display:block;content:'';clear:both}
.appear-menu .dropdown-holder .bottom-block img,.appear-menu .dropdown-holder .right-block img,.appear-menu .dropdown-holder .top-block img{max-width:100%}
ul.menu-h.categories-list .first.category-list:hover .dropdown.vertical-menu{display:none}
#horizontal-menu ul.menu-v.dropdown.vertical-menu{width:235px;left:-50px}
#horizontal-menu ul.menu-v.dropdown.vertical-menu>li{padding:10px 0;width:100%;position:relative}
#horizontal-menu ul.menu-v.dropdown.vertical-menu>li>a>.badge,#horizontal-menu ul.menu-v.dropdown.vertical-menu>li>a>i{right:20px}
#horizontal-menu ul.menu-v.dropdown.vertical-menu ul{width:200px}
#horizontal-menu .brands-tab ul.menu-v.brands{text-align:left!important}
#horizontal-menu .brands-tab ul.menu-v.brands>li{display:inline-block;vertical-align:top;position:relative}
#horizontal-menu .brands-tab ul.menu-v.brands>li.has-image a{margin:0;padding:0}
#horizontal-menu .brands-tab ul.menu-v.brands>li img{max-width:184px}
#horizontal-menu .brands-tab.col2 ul.menu-v.brands{width:400px}
#horizontal-menu .brands-tab.col2 ul.menu-v.brands.plugin{width:410px}
#horizontal-menu .brands-tab.col3 ul.menu-v.brands{width:600px}
#horizontal-menu .brands-tab.col3 ul.menu-v.brands.plugin{width:610px}
#horizontal-menu .brands-tab.col4 ul.menu-v.brands,#horizontal-menu .brands-tab.col5 ul.menu-v.brands,#horizontal-menu .brands-tab.col6 ul.menu-v.brands{width:800px}
#horizontal-menu .brands-tab.col4 ul.menu-v.brands.plugin,#horizontal-menu .brands-tab.col5 ul.menu-v.brands.plugin,#horizontal-menu .brands-tab.col6 ul.menu-v.brands.plugin{width:810px}
/* #sidebar-categories{position:fixed;left:-250px} */
.content-sidebar{margin-left: 335px;word-wrap: break-word; overflow: hidden;}

.page-page .content-sidebar {margin-left: 0;}
.page-page .popular_cats_list {text-align: center !important;padding: 0!important;}

.content-sidebar.fb-page{margin-left:310px}
.content-sidebar.right{padding-left:10px;margin-left:0;margin-right:260px}
.content-sidebar.right.fb-page{margin-right:310px}
.content-sidebar .wa-form{display:table}
.category-sidebar{word-wrap: break-word;padding: 0 20px 0 0;color: #040404;float: left;position: relative;z-index: 1000;}
.category-sidebar.right{float:right}
.category-sidebar.fb-page{width:280px}
.category-sidebar .heading{color:#444;font-weight:700;text-transform:uppercase;position:relative;overflow:hidden;margin-bottom:20px}
.category-sidebar .heading:after{bottom:0;content:"";margin-left:10px;position:absolute;width:100%}
.category-sidebar .tags{margin:10px 0}
.category-sidebar .tags a{margin-bottom:3px;display:inline-block}
.category-sidebar ul.menu-v.brands li,.category-sidebar ul.menu-v.s-currencies li{display:inline-block;width:48%;margin-bottom:10px}
.category-sidebar ul.menu-v.brands li a,.category-sidebar ul.menu-v.s-currencies li a{color:#444}
.sidebar-block{margin-bottom:20px;padding:0;z-index: 100;position: relative;}
.sidebar-block .slider-controls{margin:0 0 0 10px;display:inline-block;vertical-align:sub}
.sidebar-block .slider-controls .fa{font-size:26px}
.sidebar-block .slider-controls .slider-prev .fa::after{font-size:22px;left:22px;bottom:3px}
.sidebar-block #vk_groups,.sidebar-photos-slider img{margin:0 auto}
.sidebar-photos{text-align:center}
ul.menu-h.sidebar-photos>li{margin-right:4px}
.categories-tree,ul.menu-v.dropdown.categories-tree {
	list-style: none;
	margin: 0;
	padding: 0;
}

.categories-tree h4 {
	margin: 0;
	text-align: left;
	position: relative;
}

.categories-tree .collapsible-icon {
	position: absolute;
	left: 5px;
	margin: -7px 0 0;
	top: 50%;
	padding: 3px 4px;
	background-color: #fff;
    color: #0d8694;
}
#category-content .categories-tree .collapsible-icon {
	background: #ff8c00;
    color: #fff;
}


.categories-tree h4 a,.categories-tree ul.menu-v a,ul.menu-v.dropdown.categories-tree li a {
	position: relative;
	display: block;
	padding: 5px 16px 5px 27px;
	margin: 0;
	text-decoration: none;
	color: #fff;
}
#category-content .categories-tree h4 a,
#category-content .categories-tree ul.menu-v a,
#category-content ul.menu-v.dropdown.categories-tree li a {
	color: #007481;
	font-size:14px;
}
#category-content ul.menu-v.dropdown.categories-tree ul li a {color: #0A5994}

ul.menu-v.dropdown.categories-tree li li li a {color:#fff;}
ul.menu-v.dropdown.categories-tree li li li a:hover {color:#fff;}
ul.menu-v.dropdown.categories-tree>li{border-bottom:1px solid #fff;}
ul.menu-v.dropdown.categories-tree>li:last-child{border-bottom:0 none}
ul.menu-v.dropdown.categories-tree .dropdown-holder a{padding:7px 16px 7px 18px}
ul.menu-v.dropdown.categories-tree .accordeon-menu li:hover,ul.menu-v.dropdown.categories-tree .accordeon-menu:hover,ul.menu-v.dropdown.categories-tree .appear-menu .dropdown-holder li.selected,ul.menu-v.dropdown.categories-tree .appear-menu .dropdown-holder li.selected a,ul.menu-v.dropdown.categories-tree .appear-menu .dropdown-holder li:hover,ul.menu-v.dropdown.categories-tree .appear-menu .dropdown-holder li:hover a,ul.menu-v.dropdown.categories-tree li.selected,ul.menu-v.dropdown.categories-tree li.selected a{background:0 0}
.categories-tree ul,.categories-tree ul.menu-v li{margin:0}
.categories-tree ul.menu-v.l0.no-dropdown a{padding:3px 0 3px 41px}
.categories-tree ul.menu-v.l0.no-dropdown .collapsible-icon{left:20px}
.categories-tree ul.menu-v.l1.no-dropdown a{padding-left:55px}
.categories-tree ul.menu-v.l1.no-dropdown .collapsible-icon{left:36px}
.categories-tree ul.menu-v.l2.no-dropdown a{padding-left:82px}
.categories-tree ul.menu-v.l2.no-dropdown .collapsible-icon{left:54px}
ul.menu-v.dropdown.categories-tree a.selected,ul.menu-v.dropdown.categories-tree a:hover,ul.menu-v.dropdown.categories-tree li:hover{background:#007481;}
.categories-tree .fa-chevron-right{position:absolute;right:4px;top:50%;margin-top:-6px;z-index:5}
.categories-tree .fa-chevron-left{position:absolute;left:4px;top:50%;margin-top:-6px;z-index:5}
ul.menu-v.dropdown.categories-tree,
ul.menu-v.dropdown.categories-tree li ul {background:#007481;}
ul.menu-v.dropdown.categories-tree li ul {background:#00a5b8;}

ul.menu-v.categories-tree li {
	margin: 0;
}

ul.menu-v.dropdown.categories-tree li ul {
	top: 0;
	margin: 0;
}

ul.menu-v.dropdown.categories-tree li ul li:last-child>a {
	border-bottom: 0 none;
}

ul.menu-v.dropdown.categories-tree li ul a {
	padding-left: 18px;
	line-height: 1.45em;
}
.breadcrumbs,.page-page .content-sidebar{line-height:1.5}
ul.menu-v.dropdown.categories-tree li.appear-menu ul.menu-h{border:0;top:0}
#yourshop .categories-tree .appear-menu .dropdown-holder{background:#fff;border:1px solid #bebebe}
.category-sidebar.fb-page .categories-tree .appear-menu .dropdown-holder{width:662px}
ul.menu-v.dropdown.categories-tree .dropdown-holder li a,ul.menu-v.dropdown.categories-tree li.appear-menu ul ul{border:0}
.category-sidebar.right .dropdown-holder{left:inherit;right:240px}
.category-sidebar.right.fb-page .dropdown-holder{right:280px;left:inherit}
.category-sidebar.fb-page .dropdown-holder{left:280px}
#sidebar-categories .badge{top:1px;padding:2px 3px;right:0}
#sidebar-categories .no-dropdown,
#sidebar-categories .no-dropdown ul,
.content-sidebar #category-content .no-dropdown,
.content-sidebar #category-content .no-dropdown ul{position:relative;left:0;border:0}
#sidebar-categories ul.no-dropdown.hidden,
.content-sidebar #category-content ul.no-dropdown.hidden{display:none}
#sidebar-categories ul.no-dropdown,
.content-sidebar #category-content ul.no-dropdown{display:block;z-index:0}
.da-arrows span i{color:#9aa2bd}
.slider-custom{position:relative}
.slider-1.slider-custom,.slider-5.slider-custom{margin:0 -10px}
.slider-custom .sku-name {display:none!important;}
.slider-custom h3.title {margin-bottom: 20px;}
.slider-controls{text-align:center;position:relative;padding: 20px 0;}
.slider-controls .slider-prev{margin-right:30px}
.slider-controls .slider-prev .fa::after{bottom:7px;font-size:26px;left:25px;position:absolute}
.slider-controls .slider-prev .fa:hover::after,.slider-controls .slider-prev.slick-disabled .fa::after{color:#444}
.slider-controls .fa{font-size:40px}
#yourshop .da-slide .da-link:hover{color:#fff}
.da-slider{margin-bottom:20px}
.bxslider{height:200px}
.default-loader{font-size:20px;position:relative;text-align:center;top:50px}
.main-wrapper>.content>.main-slider #da-slider{margin-bottom:0}
.hide-before-init{background:url(img/loading16.gif) center center no-repeat;height:50px;overflow:hidden}
.slick-initialized.hide-before-init{background:0 0;height:auto;overflow:visible}
.slick-initialized.hide-before-init>div{visibility:visible}



#yourshop .slick-arrow.slick-disabled i{color:#ccc;cursor:default}
.lazy-slide{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}
#yourshop .bx-wrapper .bx-pager{z-index:5}
.product-list .badge,.product-page .badge{position: absolute;top: -20px;right: 0;padding: 5px 7px;z-index: 1;font-size: 12px;}
#product-list .found-info .float-left{color:#444;font-size:13px;font-weight:700;margin:0 0 10px;text-transform:uppercase}
.product-page .badge{right:-1px}
.badge,.badge.orange{background-color:#ef5a3f;color:#fff}
.badge.bestseller{background-color:#ecca11}
.badge.low-price{background-color:#be4b74}
.badge.crimson{background-color:#c24b75}
.badge.yellow{background-color:#ebca11}
.badge.olive{background-color:#c7c00b}
.badge.lime{background-color:#7dab25}
.badge.lilac{background-color:#a773a5}
.badge.teal{background-color:#44a5ab}
.badge.coral{background-color:#f58668}
.badge.graphite{background-color:#2f3435}
.badge.aubergine{background-color:#633362}
.badge.blue{background-color:#42a9b2}
#page{text-align:left}
/* .page-page{padding-top:10px}
.page-page>.content{padding:0 10px 30px} */
.page-page>.content:after{content:'';display:block;clear:both}
.page-page .subpages{margin:10px 0}
.page-page ul.menu-h.subpages a:hover{text-decoration:underline}
.page-page p{text-align:justify;font-family: 'Noto Sans', Arial, sans-serif;}
.pagination{list-style:none;margin:0;padding:0}
.pagination li{display:inline-block;vertical-align:top;margin-left:5px}
.my-page .errormsg,.pagination a{display:block}
.pagination a{padding:5px 10px;border-width:1px;border-style:solid;border-color:#bcbcbc;height:100%;color:#444}
.pagination a:hover,.pagination li.selected a{color:#fff;text-decoration:none}
.breadcrumbs{color:#787b85;padding:0 0px 10px;font-size:13px}
.wrap.breadcrumbs-block nav.breadcrumbs {padding-top:10px;padding-bottom:10px;}
.breadcrumbs a,.breadcrumbs span{margin:0 3px}
.breadcrumbs a{color:#787b85;padding:5px 10px;background:#EEE;}
.breadcrumbs,.breadcrumbs a :first-child{margin-left:0}
.breadcrumbs .brd_home{padding-left:25px;background:url(img/brd_home.png) 10px center no-repeat #EEE;margin: 0 3px 0 0;display: inline-block}
.breadcrumbs span{color:#444;line-height: 29px;}
ul.menu-h.my-nav{margin-top:30px}
ul.menu-h.my-nav li{width:300px;margin-bottom:10px}
ul.menu-h.my-nav.linkcab li{width:auto;margin-bottom:10px;line-height:1.7em;margin-right:60px}
ul.menu-h.my-nav.linkcab li a{font-size:1.5em;font-weight:600}
ul.menu-h.my-nav li a{font-weight:500;text-transform:uppercase}
ul.menu-h.my-nav>li.selected>a{background:0 0}
ul.menu-h.my-nav li a:hover{text-decoration:underline}
.my-page .highlighted{background:#fefce3;padding:15px 10px;margin:15px 0;font-size:18px}
.my-page .highlighted .price.colored{font-size:18px}
.my-page .content{padding-bottom:100px}
.my-page .content .grayorder{color:#e8385c}
.my-page .content .table.orders{font-size:14px}
.my-page .content .table.orders .last{font-size:14px}
.my-page .content .table.orders .row .cell.nowrap.bold.id .gray{font-size:12px;color:#444}
.my-page .content .table.orders .product .gray{color:#e8385c}
.my-page .content .table.bonuses{font-size:14px}
.my-page .content .table.bonuses .gray{color:#444}
.my-page .content .table.checkout{font-size:14px}
.my-page.yourshop-form .content #wa-my-info-read-wrapper .wa-name,.my-page.yourshop-form .content #wa-my-info-read-wrapper .wa-value{font-size:14px;line-height:18px}
.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-name{text-align:right;padding-top:10px;font-size:14px;line-height:32px;margin:0;padding:0}
.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-form .wa-field .wa-value INPUT{border:2px solid #818181}
.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-form .wa-field .wa-value .error{border:2px solid red}
.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-form .wa-field .wa-value p{margin-bottom:10px}
.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-form .wa-field .wa-value INPUT[type="submit"]{width:200px;border:none;display:block;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif !important;line-height:1;height:36px;margin-bottom:10px}
#wa-my-info-cancel{font-size:14px;font-weight:700;color:#FC6082}
.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-form .wa-field .wa-value SELECT{border:2px solid #818181;width:236px}
.my-page h3{margin:10px 0 5px}
.my-page ul.menu-h>li{margin-bottom:10px}
.error-page{width:950px;display:inline-block;border-bottom:7px solid #00a5b8}
.error-page .text{width:400px;margin-left:500px;text-align:left}
.error-page img {/* width:100%; */}
.error-page p{margin-bottom:5px}
.bounce-popup{color:#00eaff;background:rgba(0, 48, 93, 0.87);margin-left:-9px;margin-top:10px;font-size:12px;padding:10px;position:fixed;opacity:0;display:none;z-index:9999;top:0}
.bounce-popup:after{content:'';position:absolute;width:0;height:0;top:-10px;left:50%;margin-left:-11px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom-width:10px;border-bottom-style:solid}
.yourshop-popup-content{display:none}
.content.padded form div input[type="submit"],input#wa-my-info-edit {
    box-shadow: none;
    border: solid 1px #ff9710;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: -2px -1px rgba(0, 0, 0, 0.2);
    padding: 9px 29px 8px;
    line-height: 15px;
    box-sizing: border-box;
    height: auto;
    width: auto;
    background: #ffbb5f;
    background: -moz-linear-gradient(top, #ffbb5f 0%, #fc8203 100%);
    background: -webkit-linear-gradient(top, #ffbb5f 0%,#fc8203 100%);
    background: linear-gradient(to bottom, #ffbb5f 0%,#fc8203 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb5f', endColorstr='#fc8203',GradientType=0 );
}
.content.padded form div input[type="submit"]:hover,input#wa-my-info-edit:hover{
	background: #ffcd88;
    background: -moz-linear-gradient(top, #ffcd88 0%, #ff9629 100%);
    background: -webkit-linear-gradient(top, #ffcd88 0%,#ff9629 100%);
    background: linear-gradient(to bottom, #ffcd88 0%,#ff9629 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd88', endColorstr='#ff9629',GradientType=0 );
}
input#wa-my-info-edit {margin-top: 10px;}

.yourshop-popup-link.button{display:inline-block;margin-top:5px}
#header .yourshop-popup-link.button{margin-top:10px}
i.icon58{height:48px;width:58px;display:inline-block}
i.icon58.alarm{background:url(img/icons58/alarm.png) no-repeat}
i.icon58.anchor{background:url(img/icons58/anchor.png) no-repeat}
i.icon58.arrows1{background:url(img/icons58/arrows1.png) no-repeat}
i.icon58.arrows2{background:url(img/icons58/arrows2.png) no-repeat}
i.icon58.arrows3{background:url(img/icons58/arrows3.png) no-repeat}
i.icon58.arrows4{background:url(img/icons58/arrows4.png) no-repeat}
i.icon58.arrows5{background:url(img/icons58/arrows5.png) no-repeat}
i.icon58.arrows6{background:url(img/icons58/arrows6.png) no-repeat}
i.icon58.bag{background:url(img/icons58/bag.png) no-repeat}
i.icon58.barcode{background:url(img/icons58/barcode.png) no-repeat}
i.icon58.bicycle{background:url(img/icons58/bicycle.png) no-repeat}
i.icon58.box1{background:url(img/icons58/box1.png) no-repeat}
i.icon58.box2{background:url(img/icons58/box2.png) no-repeat}
i.icon58.box3{background:url(img/icons58/box3.png) no-repeat}
i.icon58.bus{background:url(img/icons58/bus.png) no-repeat}
i.icon58.bus2{background:url(img/icons58/bus2.png) no-repeat}
i.icon58.calculator{background:url(img/icons58/calculator.png) no-repeat}
i.icon58.calendar{background:url(img/icons58/calendar.png) no-repeat}
i.icon58.camera{background:url(img/icons58/camera.png) no-repeat}
i.icon58.car{background:url(img/icons58/car.png) no-repeat}
i.icon58.card1{background:url(img/icons58/card1.png) no-repeat}
i.icon58.card2{background:url(img/icons58/card2.png) no-repeat}
i.icon58.card3{background:url(img/icons58/card3.png) no-repeat}
i.icon58.cart1{background:url(img/icons58/cart1.png) no-repeat}
i.icon58.cart2{background:url(img/icons58/cart2.png) no-repeat}
i.icon58.cart3{background:url(img/icons58/cart3.png) no-repeat}
i.icon58.cart4{background:url(img/icons58/cart4.png) no-repeat}
i.icon58.cart5{background:url(img/icons58/cart5.png) no-repeat}
i.icon58.cartbox1{background:url(img/icons58/cartbox1.png) no-repeat}
i.icon58.cartbox2{background:url(img/icons58/cartbox2.png) no-repeat}
i.icon58.chair{background:url(img/icons58/chair.png) no-repeat}
i.icon58.chart1{background:url(img/icons58/chart1.png) no-repeat}
i.icon58.chart2{background:url(img/icons58/chart2.png) no-repeat}
i.icon58.chart3{background:url(img/icons58/chart3.png) no-repeat}
i.icon58.chart4{background:url(img/icons58/chart4.png) no-repeat}
i.icon58.chat1{background:url(img/icons58/chat1.png) no-repeat}
i.icon58.chat2{background:url(img/icons58/chat2.png) no-repeat}
i.icon58.checkmark{background:url(img/icons58/checkmark.png) no-repeat}
i.icon58.city{background:url(img/icons58/city.png) no-repeat}
i.icon58.clock{background:url(img/icons58/clock.png) no-repeat}
i.icon58.cloud{background:url(img/icons58/cloud.png) no-repeat}
i.icon58.coffee{background:url(img/icons58/coffee.png) no-repeat}
i.icon58.compass{background:url(img/icons58/compass.png) no-repeat}
i.icon58.crown{background:url(img/icons58/crown.png) no-repeat}
i.icon58.drops{background:url(img/icons58/drops.png) no-repeat}
i.icon58.exit{background:url(img/icons58/exit.png) no-repeat}
i.icon58.film{background:url(img/icons58/film.png) no-repeat}
i.icon58.flag{background:url(img/icons58/flag.png) no-repeat}
i.icon58.flower{background:url(img/icons58/flower.png) no-repeat}
i.icon58.hanger{background:url(img/icons58/hanger.png) no-repeat}
i.icon58.heart{background:url(img/icons58/heart.png) no-repeat}
i.icon58.home1{background:url(img/icons58/home1.png) no-repeat}
i.icon58.home2{background:url(img/icons58/home2.png) no-repeat}
i.icon58.hourglass{background:url(img/icons58/hourglass.png) no-repeat}
i.icon58.key1{background:url(img/icons58/key1.png) no-repeat}
i.icon58.key2{background:url(img/icons58/key2.png) no-repeat}
i.icon58.leaf{background:url(img/icons58/leaf.png) no-repeat}
i.icon58.leaves{background:url(img/icons58/leaves.png) no-repeat}
i.icon58.lifebuoy{background:url(img/icons58/lifebuoy.png) no-repeat}
i.icon58.lock{background:url(img/icons58/lock.png) no-repeat}
i.icon58.loudspeaker{background:url(img/icons58/loudspeaker.png) no-repeat}
i.icon58.mail{background:url(img/icons58/mail.png) no-repeat}
i.icon58.man{background:url(img/icons58/man.png) no-repeat}
i.icon58.mark{background:url(img/icons58/mark.png) no-repeat}
i.icon58.money1{background:url(img/icons58/money1.png) no-repeat}
i.icon58.money2{background:url(img/icons58/money2.png) no-repeat}
i.icon58.money3{background:url(img/icons58/money3.png) no-repeat}
i.icon58.money4{background:url(img/icons58/money4.png) no-repeat}
i.icon58.money5{background:url(img/icons58/money5.png) no-repeat}
i.icon58.money6{background:url(img/icons58/money6.png) no-repeat}
i.icon58.palm1{background:url(img/icons58/palm1.png) no-repeat}
i.icon58.palm2{background:url(img/icons58/palm2.png) no-repeat}
i.icon58.palm3{background:url(img/icons58/palm3.png) no-repeat}
i.icon58.palm4{background:url(img/icons58/palm4.png) no-repeat}
i.icon58.palm5{background:url(img/icons58/palm5.png) no-repeat}
i.icon58.paper{background:url(img/icons58/paper.png) no-repeat}
i.icon58.paperclip{background:url(img/icons58/paperclip.png) no-repeat}
i.icon58.paw{background:url(img/icons58/paw.png) no-repeat}
i.icon58.pen{background:url(img/icons58/pen.png) no-repeat}
i.icon58.pensil{background:url(img/icons58/pensil.png) no-repeat}
i.icon58.phone{background:url(img/icons58/phone.png) no-repeat}
i.icon58.phone2{background:url(img/icons58/phone2.png) no-repeat}
i.icon58.piggy1{background:url(img/icons58/piggy1.png) no-repeat}
i.icon58.piggy2{background:url(img/icons58/piggy2.png) no-repeat}
i.icon58.pin{background:url(img/icons58/pin.png) no-repeat}
i.icon58.plane1{background:url(img/icons58/plane1.png) no-repeat}
i.icon58.plane2{background:url(img/icons58/plane2.png) no-repeat}
i.icon58.planet{background:url(img/icons58/planet.png) no-repeat}
i.icon58.plant{background:url(img/icons58/plant.png) no-repeat}
i.icon58.present{background:url(img/icons58/present.png) no-repeat}
i.icon58.puzzle{background:url(img/icons58/puzzle.png) no-repeat}
i.icon58.recycling{background:url(img/icons58/recycling.png) no-repeat}
i.icon58.sale{background:url(img/icons58/sale.png) no-repeat}
i.icon58.scales{background:url(img/icons58/scales.png) no-repeat}
i.icon58.scissors{background:url(img/icons58/scissors.png) no-repeat}
i.icon58.search{background:url(img/icons58/search.png) no-repeat}
i.icon58.settings1{background:url(img/icons58/settings1.png) no-repeat}
i.icon58.settings2{background:url(img/icons58/settings2.png) no-repeat}
i.icon58.shield{background:url(img/icons58/shield.png) no-repeat}
i.icon58.shop{background:url(img/icons58/shop.png) no-repeat}
i.icon58.speedometer{background:url(img/icons58/speedometer.png) no-repeat}
i.icon58.star{background:url(img/icons58/star.png) no-repeat}
i.icon58.suitcase1{background:url(img/icons58/suitcase1.png) no-repeat}
i.icon58.suitcase2{background:url(img/icons58/suitcase2.png) no-repeat}
i.icon58.suitcase3{background:url(img/icons58/suitcase3.png) no-repeat}
i.icon58.suitcase4{background:url(img/icons58/suitcase4.png) no-repeat}
i.icon58.sun1{background:url(img/icons58/sun1.png) no-repeat}
i.icon58.sun2{background:url(img/icons58/sun2.png) no-repeat}
i.icon58.t-shirt{background:url(img/icons58/t-shirt.png) no-repeat}
i.icon58.tag1{background:url(img/icons58/tag1.png) no-repeat}
i.icon58.tag2{background:url(img/icons58/tag2.png) no-repeat}
i.icon58.talk{background:url(img/icons58/talk.png) no-repeat}
i.icon58.tool{background:url(img/icons58/tool.png) no-repeat}
i.icon58.tools{background:url(img/icons58/tools.png) no-repeat}
i.icon58.tree{background:url(img/icons58/tree.png) no-repeat}
i.icon58.umbrella{background:url(img/icons58/umbrella.png) no-repeat}
i.icon58.user1{background:url(img/icons58/user1.png) no-repeat}
i.icon58.user2{background:url(img/icons58/user2.png) no-repeat}
i.icon58.wallet1{background:url(img/icons58/wallet1.png) no-repeat}
i.icon58.wallet2{background:url(img/icons58/wallet2.png) no-repeat}
i.icon58.woman{background:url(img/icons58/woman.png) no-repeat}
i.icon58.yin-yang{background:url(img/icons58/yin-yang.png) no-repeat}
i.icon58.zoom{background:url(img/icons58/zoom.png) no-repeat}
ul.menu-h.social-icons{margin-top:10px;font-size:18px}
ul.menu-h.social-icons li{margin:0 0 5px;width:32px;height:32px;text-align:center;line-height:170%;border-width:1px;border-style:solid;}
* i.browser-icon,* i.icon10,* i.icon16,* i.payment-icon{margin:0;vertical-align:top}
ul.menu-h.social-icons li a:hover .fa,ul.menu-h.social-icons li a:hover .ys{color:#fff}
.social_fb,.social_mail{border-color:#4860a4}
.social_fb:hover,.social_mail:hover{background:#4860a4}
.social_fb .fa,.social_mail .ys{color:#4860a4}
.social_vk{border-color:#4b73aa}
.social_vk:hover{background:#4b73aa}
.social_vk .fa{color:#4b73aa}
.social_tw{border-color:#25c0dc}
.social_tw:hover{background:#25c0dc}
.social_tw .fa{color:#25c0dc}
.social_google,.social_pint,.social_ya,.social_youtube{border-color:#db3b3b}
.social_google:hover,.social_pint:hover,.social_ya:hover,.social_youtube:hover{background:#db3b3b}
.social_google .fa,.social_pint .fa,.social_ya .ys,.social_youtube .fa{color:#db3b3b}
.social_lj{border-color:#446ba4}
.social_lj:hover{background:#446ba4}
.social_lj .ys{color:#446ba4}
.social_odn{border-color:#e98106}
.social_odn:hover{background:#e98106}
.social_odn .ys{color:#e98106}
.social_instagram{border-color:#905225}
.social_instagram:hover{background:#905225}
.social_instagram .fa{color:#905225}
.fa-facebook:hover{background:#4860a4}
.fa-rss:hover{color:#f29501}
.fa-vk:hover{color:#526991}
.fa-skype:hover{background:#4b73aa}
.fa-google-plus:hover,.fa-pinterest-p:hover,.fa-youtube:hover{background:#db3b3b}
.fa-instagram:hover{color:#ae8265}
.fa-twitter:hover{background:#25c0dc}
i.browser-icon,i.icon10,i.icon16,i.payment-icon{background-repeat:no-repeat;display:inline-block;text-decoration:none!important}
i.ys.ys-mail{font-size:1.1em}
i.ys.ys-lj,i.ys.ys-mail,i.ys.ys-odnokl,i.ys.ys-yandex{position:relative;top:2px}
i.icon10{background-image:url(img/igaponov-icons10.png);height:10px;width:10px}
* i.icon10{text-decoration:none!important}
.icon10.star{background-position:-26px -2px}
.icon10.star-empty{background-position:-2px -2px}
.icon10.star-half{background-position:-14px -2px}
.rating.thumbs i.icon16 {margin: 0 1px;}
.icon10.star-hover,i.icon16.star,i.icon16.star-hover{background-position:-42px 0px}
i.icon16{background-image:url(img/igaponov-icons16.png);height:18px;width:21px}
* i.icon16{text-decoration:none!important}
i.icon16.loading{background-image:url(img/loading16.gif)}
i.icon16.loading2{background-image:url(img/loader2.gif)}
i.icon16.loading3{background-image:url(img/loader3.gif);width:54px;height:55px}
i.icon16.star-empty{background-position:1px 0;}
i.icon16.star-half{background-position:-20px 0;}
i.browser-icon{background-image:url(img/browsers.jpg);height:50px;width:50px}
* i.browser-icon{text-decoration:none!important}
.browser-icon.ie{background-position:0 0}
.browser-icon.chrome{background-position:-52px 0}
.browser-icon.safari{background-position:-104px 0}
.browser-icon.opera{background-position:-156px 0}
.browser-icon.firefox{background-position:-208px 0}
i.payment-icon{background-image:url(img/payment-icons.png);height:32px;width:48px}
* i.payment-icon{text-decoration:none!important}
i.payment-icon.qiwi{background-position:-2px -2px}
i.payment-icon.rbk-money{background-position:-52px -2px}
i.payment-icon.robokassa{background-position:-102px -2px}
i.payment-icon.privat-bank{background-position:-152px -2px}
i.payment-icon.sberbank{background-position:-202px -2px}
i.payment-icon.skrill-moneybookers{background-position:-252px -2px}
i.payment-icon.telemoney{background-position:-302px -2px}
i.payment-icon.unistream{background-position:-352px -2px}
i.payment-icon.visa{background-position:-402px -2px}
i.payment-icon.webmoney{background-position:-452px -2px}
i.payment-icon.western-union{background-position:-2px -36px}
i.payment-icon.yandex-money{background-position:-52px -36px}
i.payment-icon.alfabank{background-position:-102px -36px}
i.payment-icon.american-express{background-position:-152px -36px}
i.payment-icon.assist{background-position:-202px -36px}
i.payment-icon.payu{background-position:-252px -36px}
i.payment-icon.cirrus{background-position:-302px -36px}
i.payment-icon.contact{background-position:-352px -36px}
i.payment-icon.diners-club{background-position:-402px -36px}
i.payment-icon.elecsnet{background-position:-452px -36px}
i.payment-icon.intellectmoney{background-position:-2px -70px}
i.payment-icon.jcb{background-position:-52px -70px}
i.payment-icon.maestro{background-position:-102px -70px}
i.payment-icon.mail-money{background-position:-152px -70px}
i.payment-icon.mastercard{background-position:-202px -70px}
i.payment-icon.migom{background-position:-252px -70px}
i.payment-icon.moneymail{background-position:-302px -70px}
i.payment-icon.mts-bank{background-position:-352px -70px}
i.payment-icon.paypal{background-position:-402px -70px}
i.payment-icon.chronopay{background-position:-452px -70px}
.yourshop-footer-popup{min-height:50px;max-width:90%;color:#fff;display:none;overflow-x:hidden;overflow-y:auto;max-height:400px;text-align:center;z-index:2000;position:fixed;bottom:-100%;right:10px;width:250px;padding:30px 20px 20px;line-height:1.5}
.yourshop-footer-popup .close{text-decoration:none;position:absolute;top:0;right:10px;font-size:22px;color:#c3c2c2}
.yourshop-footer-popup .close:hover{color:#fff}
.mobile-menu{color:#040404;display:block;font-size:20px;height:35px;line-height:35px;text-align:center}
.mobile-menu.selected,.mobile-menu:hover{color:#fff;text-decoration:none}
.mobile-categories-block{background:#fff;display:none;padding:10px}
.mobile-categories-block .br-coll-icon,.mobile-categories-block .collapsible-icon{background:#c5c4c4;color:#fff;cursor:pointer;right:8px;margin:-12px 0 0;padding:7px 8px;position:absolute;top:50%}
.mobile-categories-block ul.menu-v ul{padding-left:25px;margin-top:7px}
.mobile-categories-block>ul{padding:10px 0 5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
.mobile-categories-block ul.menu-v a:hover,.mobile-categories-block ul.menu-v li.selected>a{color:#fff}
.mobile-categories-block>ul:last-child{border-bottom:0 none}
.mobile-categories-block ul.menu-v a{color:#040404;padding:8px 45px 8px 8px;position:relative}
.mobile-categories-block ul.menu-v li{margin-bottom:10px}
.mobile-categories-block .brands,.mobile-categories-block.show{display:none}
.mobile-categories-block .brands.show{display:block}
.mobile-categories-block .badge{position:absolute;top:0;font-size:.8em;padding:1px 3px}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:10001}
.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}
.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040}
#fancybox-loading div{width:44px;height:44px;background:url(fancybox/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;text-decoration:none;background:url(fancybox/blank.gif)}
.fancybox-prev{left:-50px}
.fancybox-next{right:-50px}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;visibility:visible;background-color:#fff}
.fancybox-prev span{left:0;background-position:0 -36px}
.fancybox-next span{right:0;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock,.fancybox-lock body{overflow:hidden!important}
.fancybox-lock{width:auto}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:400 13px/20px 'Play', arial;position:relative;text-shadow:none;z-index:8050}
.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fancybox-opened .fancybox-title{visibility:visible}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-slider{-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.slick-list{overflow:hidden;margin:0}
.slick-list:focus{outline:0}
.slick-loading .slick-list{background:url(igaponov/slick/ajax-loader.gif) center center no-repeat #fff}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{left:0;margin:0 auto;top:0;zoom:1}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}
.slick-next:focus,.slick-prev:focus{outline:0}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.85}
.slick-prev{left:-25px}
.slick-prev:before{content:"\2190"}
.slick-next{right:-25px}
.slick-next:before{content:"\2192"}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;outline:0}
.slick-dots li button:focus{outline:0}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}
.slick-dots li.slick-active button:before{opacity:.75}
.slider-custom .s-nav{position:absolute;top:50%;height:39px;width:31px;margin-top:-19px;cursor:pointer;z-index:2}
.slider-custom .s-nav i{z-index:1;color:#9aa2bd}
.slider-custom .s-nav .sl-prev-control:hover i{background-position:-74px -56px}
.slider-custom .s-nav .sl-next-control:hover i{background-position:-56px -56px}
.slider-custom .s-nav.slider-next{right:0}
.slider-custom .s-nav.slider-prev{left:0}
.slider-custom .s-nav>span:after{content:'';position:absolute;width:31px;height:39px;top:0;left:0;background:url(igaponov/slick/arrows.png) top left no-repeat}
.slider-custom .s-nav .sl-next-control:after{background-position:top right}
.slider-custom .s-nav.slider-prev i{position:absolute;top:13px;left:7px}
.slider-custom .s-nav.slider-next i{position:absolute;top:13px;right:7px}

.question-box{margin:0;padding:0;width:300px}
.question-box .title{margin:0;padding:10px;background:#f9e771;text-align:center;text-transform:uppercase;font-size:20px;line-height:24px}
.question-box .question-form{margin:0;padding:20px}
.question-box .message{margin:0 0 10px;padding:0;font-size:14px}
.question-box .message.success{color:green}
.question-box .field{margin:0 0 10px;padding:0;font-size:14px}
.question-box .field.submit{margin:0}
.question-box .field .star{color:red}
.question-box .field .name{line-height:20px}
.question-box .field .question-input{width:100%;box-sizing:border-box;height:29px;background:#f4f4f4;padding:0 5px;border:1px solid #c7c7c7;-webkit-appearance:none;appearance:none}
.question-box .field .question-input.error{border:1px solid red}
.question-box .field .question-textarea{width:100%;box-sizing:border-box;height:80px;background:#f4f4f4;padding:5px;border:1px solid #c7c7c7;-webkit-appearance:none;appearance:none;resize:none}
.question-box .field .question-textarea.error{border:1px solid red}

.bx-wrapper .bx-controls-direction A{display:block!important}
.search-button .fa-search{top:5px;left:1px}
/* .wrap.onestep{max-width:940px} */
#custom_cart_table{width:100%;max-width:960px;margin:0 auto}
#custom_cart_table .cct_row{box-sizing:border-box;width:100%;border:1px solid grey;margin-bottom:15px}
#custom_cart_table .cct_row>div>div,#custom_cart_table .cct_row>div>div>div{padding:10px}
#custom_cart_table .cct_row>div,#custom_cart_table .cct_row>div>div,#custom_cart_table .cct_row>div>div>div{display:inline-block;vertical-align:middle}
#custom_cart_table .cct_row>div,#custom_cart_table .cct_row>div .cct_sku_name{padding:0}
#custom_cart_table .cct_row .cct_image{width:100px}
#custom_cart_table .cct_row .cct_sku{width:100px}
#custom_cart_table .cct_row .cct_name{width:255px}
#custom_cart_table .cct_row.cart_item .cct_name{font-size:14px}
#custom_cart_table .cct_row .cct_price{width:80px}
.cct_qty .qty_block{padding:0!important;width:70px;border:1px solid #d5d4d4;position:relative}
.cct_qty:after{content:'';display:block;clear:both}
.cct_qty>span{width:10px;display:block;line-height:28px;float:left;margin-right:5px}
.cct_qty input[type="text"]{box-sizing:border-box;width:48px;height:28px;float:left;margin:0}
.cct_qty .quantity-controls{display:inline-block;vertical-align:top;width:12px;position:absolute;top:1px;right:3px;padding:0!important}
.cct_qty .quantity-controls>a{display:block}
#custom_cart_table .cct_row .cct_total_price{width:105px}
#custom_cart_table .cct_row.cart_item .cct_total_price{font-size:16px}
#custom_cart_table .cct_row>div p{margin:0}
#custom_cart_table .cct_row .cct_remove.alt{display:none;padding:10px}
.f-quantity-plus,.f-quantity-minus{cursor:pointer}
#custom_cart_table .cct_row.cart_titles,#custom_cart_table .cct_row.cart_titles p{font-size:14px}
.center_btn{text-align:center}
.padding_btn{padding:15px 0}
#news_btn{padding-top:0;margin-bottom:15px}
.h2_class,.wrap .qraa-wrapper .page-heading,.slider-custom .h3{color:#22284F;font-size:24px;font-weight:700;line-height:1.2em;text-align:center;margin-bottom:10px}
.wrap .news-block h3{color:#22284F;font-size:24px;font-weight:700;line-height:1.2em;text-align:left;margin-bottom:10px}
.wrap.product-page .qraa-wrapper .page-heading{text-align:left}
#product_custom_text{margin-bottom:10px}
.lt-ie8-wrap{display:none;margin-top:50px}
.lt-ie8-wrap I{cursor:pointer}
.lt-ie8-wrap TABLE{width:100%}
.lt-ie8-wrap A{display:block;color:#353535}
.lt-ie8-wrap P{margin-top:5px;font-size:16px}
.lt-ie8 .lt-ie8-wrap,.ie8 .lt-ie8-wrap,.gt-ie8 .lt-ie8-wrap{display:block}
.lt-ie8 #go-top,.lt-ie8 #fb-root,.lt-ie8 .newsticker-box,.lt-ie8 .footer,.lt-ie8 .bounce-popup,.lt-ie8 .yourshop-footer-popup,.lt-ie8 .main-wrapper{display:none}
.ie8 #go-top,.ie8 #fb-root,.ie8 .newsticker-box,.ie8 .footer,.ie8 .bounce-popup,.ie8 .yourshop-footer-popup,.ie8 .main-wrapper{display:none}
.gt-ie8 #go-top,.gt-ie8 #fb-root,.gt-ie8 .newsticker-box,.gt-ie8 .footer,.gt-ie8 .bounce-popup,.gt-ie8 .yourshop-footer-popup,.gt-ie8 .main-wrapper{display:none}
#yourshop .yourshop-form.authform .wa-name{text-align:right;padding-top:10px;font-size:14px;line-height:32px;margin:0;padding:0}
#yourshop .yourshop-form.authform .wa-form .wa-field .wa-value INPUT{border:2px solid #818181}
#yourshop .yourshop-form.authform .wa-form .wa-field .wa-value .wa-error{border:2px solid red}
#yourshop .yourshop-form.authform .wa-form .wa-field .wa-value.wa-submit INPUT{box-shadow: none;border: solid 1px #ff9710; font-size: 15px;color: #fff;text-transform: uppercase;text-shadow: -2px -1px rgba(0, 0, 0, 0.2);padding: 9px 29px 8px;line-height: 15px;box-sizing: border-box;height: auto;width: auto;background: #ffbb5f; background: -moz-linear-gradient(top, #ffbb5f 0%, #fc8203 100%);background: -webkit-linear-gradient(top, #ffbb5f 0%,#fc8203 100%);background: linear-gradient(to bottom, #ffbb5f 0%,#fc8203 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb5f', endColorstr='#fc8203',GradientType=0 );}
#yourshop .yourshop-form.authform .wa-form .wa-field .wa-value.wa-submit INPUT:hover{background: #ffcd88;
    background: -moz-linear-gradient(top, #ffcd88 0%, #ff9629 100%);
    background: -webkit-linear-gradient(top, #ffcd88 0%,#ff9629 100%);
    background: linear-gradient(to bottom, #ffcd88 0%,#ff9629 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd88', endColorstr='#ff9629',GradientType=0 );}
#yourshop .yourshop-form.authform .wa-form .wa-field .wa-value.wa-submit a{font-size:14px;font-weight:700;color:#FC6082}
#yourshop .yourshop-form.authform .wa-form .wa-field .wa-value.wa-submit p{font-size:14px}
#yourshop .yourshop-form.authform .password-recover .wa-form .wa-field .wa-value.wa-submit INPUT{width:auto}
#yourshop .yourshop-form.authform .back-to-login{font-size:14px;font-weight:700;color:#FC6082}
#total_count{text-align:center;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
#total_count p{margin-bottom:0;line-height:20px}
#total_count span{font-weight:700}
#total_count span.red{color:#BE1B10}
#total_count span.total_items{color:#100A8E}
#total_count span.total_brands{color:#D5711B}
#tabs_wrap{margin-top:-24px}
#tabs_btns{display:table;margin:0 auto;text-align:center;margin-bottom:10px;padding:15px 30px 0;overflow:hidden}
#tabs_btns a{display:inline-block;vertical-align:top;height:50px;line-height:50px;padding:0 25px;color:#fff;font-size:20px;font-family: 'Noto Sans', Arial, sans-serif;font-weight:700;text-decoration:none;text-shadow:-1px -1px 1px rgba(0,0,0,0.5);margin-right:-10px;position:relative;cursor:pointer;box-shadow:none;backface-visibility:hidden;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}
#tabs_btns a:hover,#tabs_btns a.active{z-index:10;padding:2px 25px;margin-top:-4px}
#tabs_btns a:hover{z-index:15}
#tabs_btns a.active{box-shadow:3px -1px 6px 2px rgba(0,0,0,0.4)}
#tabs_line{width:100%;border-bottom:3px solid #2eb3f8;padding-right:10px;position:relative;z-index:16}
#for_tabs>div:not(#list_block_catgs){display:none}
.tb_by_catgs{background:#6fd1f0;background:-moz-linear-gradient(top,rgba(111,209,240,1) 0%,rgba(50,174,239,1) 100%);background:-webkit-linear-gradient(top,rgba(111,209,240,1) 0%,rgba(50,174,239,1) 100%);background:linear-gradient(to bottom,rgba(111,209,240,1) 0%,rgba(50,174,239,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fd1f0',endColorstr='#32aeef',GradientType=0);z-index:4}
.tb_by_catgs:active{background:#32aeef;background:-moz-linear-gradient(top,rgba(50,174,239,1) 0%,rgba(111,209,240,1) 100%);background:-webkit-linear-gradient(top,rgba(50,174,239,1) 0%,rgba(111,209,240,1) 100%);background:linear-gradient(to bottom,rgba(50,174,239,1) 0%,rgba(111,209,240,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32aeef',endColorstr='#6fd1f0',GradientType=0)}
.tb_by_brnds{background:#d0e540;background:-moz-linear-gradient(top,rgba(208,229,64,1) 0%,rgba(163,207,36,1) 100%);background:-webkit-linear-gradient(top,rgba(208,229,64,1) 0%,rgba(163,207,36,1) 100%);background:linear-gradient(to bottom,rgba(208,229,64,1) 0%,rgba(163,207,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0e540',endColorstr='#a3cf24',GradientType=0);z-index:3}
.tb_by_brnds:active{background:#a3cf24;background:-moz-linear-gradient(top,rgba(163,207,36,1) 0%,rgba(208,229,64,1) 100%);background:-webkit-linear-gradient(top,rgba(163,207,36,1) 0%,rgba(208,229,64,1) 100%);background:linear-gradient(to bottom,rgba(163,207,36,1) 0%,rgba(208,229,64,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cf24',endColorstr='#d0e540',GradientType=0)}
.tb_by_alphs{background:#f5d62e;background:-moz-linear-gradient(top,rgba(245,214,46,1) 0%,rgba(254,180,3,1) 100%);background:-webkit-linear-gradient(top,rgba(245,214,46,1) 0%,rgba(254,180,3,1) 100%);background:linear-gradient(to bottom,rgba(245,214,46,1) 0%,rgba(254,180,3,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5d62e',endColorstr='#feb403',GradientType=0);z-index:2;margin-right:15px}
.tb_by_alphs:active{background:#feb403;background:-moz-linear-gradient(top,rgba(254,180,3,1) 0%,rgba(245,214,46,1) 100%);background:-webkit-linear-gradient(top,rgba(254,180,3,1) 0%,rgba(245,214,46,1) 100%);background:linear-gradient(to bottom,rgba(254,180,3,1) 0%,rgba(245,214,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb403',endColorstr='#f5d62e',GradientType=0)}
.tb_by_chars{background:#ebb026;background:-moz-linear-gradient(top,rgba(235,176,38,1) 0%,rgba(250,110,57,1) 100%);background:-webkit-linear-gradient(top,rgba(235,176,38,1) 0%,rgba(250,110,57,1) 100%);background:linear-gradient(to bottom,rgba(235,176,38,1) 0%,rgba(250,110,57,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebb026',endColorstr='#fa6e39',GradientType=0);z-index:1}
.tb_by_chars:active{background:#fa6e39;background:-moz-linear-gradient(top,rgba(250,110,57,1) 0%,rgba(235,176,38,1) 100%);background:-webkit-linear-gradient(top,rgba(250,110,57,1) 0%,rgba(235,176,38,1) 100%);background:linear-gradient(to bottom,rgba(250,110,57,1) 0%,rgba(235,176,38,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa6e39',endColorstr='#ebb026',GradientType=0)}
.alphabet_filter{text-align:center;margin-bottom:10px}
.alphabet_filter ul{display:block;margin:0 auto;padding:0;list-style:none;list-style-position:inside}
.alphabet_filter ul li{display:inline-table;vertical-align:top;border:1px solid #2fafec;margin-right:0;margin-bottom:-1px;cursor:pointer}
.alphabet_filter ul li.active span{color:#2fafec}
.alphabet_filter ul li:hover span{color:#2d1601}
.alphabet_filter ul li.selected span{color:#fff;background:#2fafec}
.alphabet_filter ul li span{display:block;text-transform:uppercase;font-size:18px;height:38px;line-height:38px;color:#a6a6a6;min-width:15px;padding:0 5px;text-align:center}
.list_cats{overflow:hidden}
.list_cats,.list_cats ul{font-family: 'Noto Sans', Arial, sans-serif;list-style:none;list-style-position:inside;letter-spacing:.5px}
.list_cat{display:block;margin-bottom:14px}
.list_cat>a{display:block;color:#0b6896;font-size:16px;font-family: 'Noto Sans', Arial, sans-serif;font-weight:700;margin-bottom:9px}
.list_cat ul{margin:0}
.list_cat ul li{display:inline-block;vertical-align:top;margin-right:25px;position:relative}
.list_cat ul li a{display:inline-block;vertical-align:top;color:#34baf3;font-size:15px;line-height:22px;text-decoration:underline;margin-bottom:3px}
.list_cat>ul>li a:hover{text-decoration:none}
.list_cat .ssubcat_li a{color:#0c7fc2;font-size:14px}
.list_cat .sssubcat_li a{color:#024765}
.list_cat .plus_minus{display:inline-block;vertical-align:middle;margin-left:5px;width:18px;height:18px;background:url(img/plus_minus.png) no-repeat;cursor:pointer}
.list_cat .plus_minus.active{background-position:0 100%}
.list_cats.relative{height:auto!important}
.list_cats.relative>li{backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:relative!important;top:0!important}
.list_cats.relative>li h2{color:#EF0406;margin-bottom:0}
.list_block{padding-top:25px;}
.lb_blue{background:rgba(46,179,248,0.15);box-shadow:0 0 15px 15px rgba(46,179,248,0.15)}
.lb_green.active{background:rgba(161,207,38,0.25);box-shadow:0 0 15px 15px rgba(161,207,38,0.25)}
.lb_yellow{background:rgba(255,180,5,0.25);box-shadow:0 0 15px 15px rgba(255,180,5,0.25)}
.lb_orange{background:rgba(248,111,56,0.25);box-shadow:0 0 15px 15px rgba(248,111,56,0.25)}

#custom_menu {padding:17px 50px 8px 13px;box-sizing:border-box;background:#fff;text-align:left;font-size:0;position: absolute;z-index: 100000;width: 100%;top: 0;
	left:-50px;opacity:0;display:none;border-bottom:solid 4px #007481;border-radius: 0 0 2px 2px;}
/* #custom_menu .close_btn {width: 33px;height: 40px;position: absolute;left: 0;top: -40px;background: #f2f2f2 url(img/close_btn.png) center 8px no-repeat;cursor:pointer;} */
#custom_menu a {display:inline-block;font-family: 'Noto Sans', Arial, sans-serif;vertical-align:top;padding:7px 22px;margin:0 4px 9px 5px;color:#fff;
	font-size:14px;font-weight:bold;text-align:center;text-decoration:none;text-shadow:-1px 0px 0px rgba(0, 0, 0, 0.2);white-space:nowrap;
	background:#00a5b8;
	transition: .2s ease;}
#custom_menu a:hover,
#custom_menu a:active {background:#00c4db;}

.snd_line {padding:0 10px 0px !important;}
#advantages{background:url(/ua/wa-data/public/site/themes/grandmed/img/advantage-layer.png)50% 0 no-repeat;width: 100%;padding-top: 27px;margin-bottom: -20px;margin-top: 20px;}
#advantages .title-layer-lighter.adv-title {padding: 0 26px;box-sizing: border-box;height: 50px;background:none;}
#advantages .title-layer-lighter.adv-title h3 {text-shadow: -2px -1px 0px rgba(0, 0, 0, 0.2);margin: 0;line-height: 50px;background: rgba(255,255,255,.4);font-size: 27px;}
#advantages .slider.js_slider {height: 330px;}
#advantages .frame {width: 920px;position: relative;font-size: 0;overflow: hidden;white-space: nowrap;margin: 0 auto;height: 100%;top: -50px;}
#advantages .slides {display:inline-block;margin-top: 45px;position: absolute;bottom: 0;}
#advantages .advantages-item-wrapper {position: relative;display: inline-block;width: 223px;height:285px;margin-right:9px;}
#advantages .advantages-item-wrapper:after {content: "";display: block;position: absolute;bottom: 0px;width: 100%;height: 1px;background: #67b8d6;}
#advantages .advantages-item-wrapper:last-child {margin-right:0}
#advantages .advantages-item {width: 100%;border: 1px solid rgba(25, 25, 25, 0.1);background: rgba(255,255,255,.9);box-sizing: border-box;border-radius: 15px 15px 0 0;position: absolute;bottom:0;padding: 63px 20px 15px;}
#advantages .advantages-item .adv-image {width: 86px;height: 86px;background: #fff;border-radius: 50%;position: absolute;left: 50%;top: -43px;margin-left: -43px;}
#advantages .advantages-item .adv-name {font-size: 26px;font-weight: bold;white-space: normal;text-align:center;line-height: 27px;margin-bottom: 14px;position: relative;top: -3px;}
#advantages .advantages-item .adv-description {overflow: hidden;height:0;text-align: center;}
#advantages .advantages-item .adv-description > span {font-size: 15px;color: #666666;white-space: normal;line-height: 19px;}
#advantages .advantages-item .adv-more {text-align: center;}
#advantages .advantages-item:hover .adv-more {margin-top: 9px;}
#advantages .advantages-item .adv-more A{width: 107px;height: 28px;border-radius: 6px;box-shadow: -1px 2px 2px 0px rgba(0, 0, 0, 0.1);border: none;
    background: #00b6fa;
    background: -moz-linear-gradient(left, #00b6fa 0%, #00aff0 50%, #00a7e5 100%);
    background: -webkit-linear-gradient(left, #00b6fa 0%,#00aff0 50%,#00a7e5 100%);
    background: linear-gradient(to right, #00b6fa 0%,#00aff0 50%,#00a7e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b6fa', endColorstr='#00a7e5',GradientType=1 );
	position:relative;margin: 0 auto;color:#fff;font-size:14px;text-decoration:none;display: block;line-height: 26px;cursor:pointer;
}
#advantages .advantages-item .adv-more A:before{content: '';display:block;width:116px;height:35px;position:absolute;top:-4px;left:-4px;background:url(/ua/wa-data/public/site/themes/grandmed/img/more_button_layer.png)no-repeat;}
#advantages .advantages-item.availability .adv-name {color: #00aeef;}
#advantages .advantages-item.shipping .adv-name {color: #82c341;}
#advantages .advantages-item.flex-prices .adv-name {color: #f59500;}
#advantages .advantages-item.help .adv-name {color: #a7228a;}
#advantages .advantages-item.availability .adv-image {background:url(/ua/wa-data/public/site/themes/grandmed/img/adv-availability.png)no-repeat;}
#advantages .advantages-item.shipping .adv-image {background:url(/ua/wa-data/public/site/themes/grandmed/img/adv-shipping.png)no-repeat;}
#advantages .advantages-item.flex-prices .adv-image {background:url(/ua/wa-data/public/site/themes/grandmed/img/adv-prices.png)no-repeat;}
#advantages .advantages-item.help .adv-image {background:url(/ua/wa-data/public/site/themes/grandmed/img/adv-help.png)no-repeat;}
#advantages .slider-nav-wrapper {position: relative;width: 134px;margin: 0 auto;top: 20px;z-index: 1;display: none;}
#advantages .js_prev
,#advantages .js_next {background: rgba(255,255,255,.2) url(/ua/wa-data/public/site/themes/grandmed/img/adv_slider_arrow.png)no-repeat;display: inline-block;vertical-align: top;width: 46px;height: 46px; line-height: 42px;border-radius: 3px;cursor: pointer;border: 3px solid #fff;position: absolute;z-index: 2;    box-sizing: border-box;}
#advantages .js_prev:hover
,#advantages .js_next:hover {background: rgba(255,255,255,.35) url(/ua/wa-data/public/site/themes/grandmed/img/adv_slider_arrow.png)no-repeat;}
#advantages .js_prev{left: 0;background-position: 10px 50%;}
#advantages .js_next{right: 0;background-position: -33px 50%;}
#advantages .js_prev:hover{left: 0;background-position: 10px 50%;}
#advantages .js_next:hover{right: 0;background-position: -33px 50%;}


.points{font-weight:700;color:#e8385c}
.round-menu li,.dialog-window .dialog-close,.icon16.color,.filter-delete,#yourshop .filters .ui-slider-horizontal,#yourshop .filters .ui-slider .ui-slider-handle,#yourshop .filters .ui-slider .ui-slider-handle:after,.sub-item,.review-form .userpic,.checkout-progressbar .step:before,.checkout blockquote img{}
.cart-result .cart-total,.thumbs-container .fa,.product-review-block .slider-prev,.product-review-block .slider-next{font-size:18px}
.news-block .time-day,.product-list .image-thumbs-nav,.add2cart .quantity-block input,.cart-form .all-price .price,.cart-page .delete,.cart-result .total{font-size:20px}
.news-block .time-month,.product-page .slider-custom h3,.cart-form .all-price .compare-price,.review .summary,.cart-page .quantity .fa.fa-refresh,.checkout-page .highlighted .price,.checkout ul.checkout-options li .rate .price,.my-page .highlighted .price,#yourshop .quickorder-header,#yourshop .quickorder-total b,#yourshop .flexdiscount-alldiscounts-heading h3,#yourshop .flexdiscount-heading h3,#yourshop .flexdiscount-discounts-heading h3,#yourshop .product-info .flexdiscount-price{font-size:14px}
.sub-name,.product-list.table-small h5 .table,.cart-result .total .discount{font-size:13px}
.info-banner h5 a,.cancel-viewed,.cancel-favourite,.product-list.thumbs-small h5 a,.review .summary .grey,.checkout-progressbar .step a,h1 .order-status{font-size:12px}
.cancel-viewed,.cancel-favourite{font-size:.8em;text-decoration:underline;color: #007481;}
a.cancel-viewed:hover,a.cancel-favourite:hover{text-decoration:none}
table.table tr.service td,div.table .service,.checkout-mobile .item.service{font-size:.9em}

.round-menu{list-style:none;margin:0;padding:50px 0;text-align:center}
.round-menu li{width:200px;height:200px;position:relative;margin:0 20px 10px 0;display:inline-block;vertical-align:top;-webkit-box-shadow:0 0 5px -3px #000;-moz-box-shadow:0 0 5px -3px #000;box-shadow:0 0 5px -3px #000;overflow:hidden}
.round-menu li:hover a:after{background:url(img/grid-overlay.png) repeat;content:'';width:100%;height:100%;position:absolute;left:0;top:0}
.round-menu a{display:block}
.round-menu p{background:#fcc;color:#444;font-weight:700;padding:10px 0;position:absolute;left:0;bottom:20px;width:100%;opacity:.9;filter:alpha(opacity=90)}
.round-menu p.red{background:red;color:#fff}
.round-menu p.dark-blue{background:#1f233e;color:#fff}
.round-menu p.light-grey{background:#82a7ad;color:#fff}
.round-menu p.purple{background:#b3486f;color:#fff}
.round-menu p.emerald{background:#325859;color:#fff}
.round-menu img{max-width:inherit}
#mosaic-banners{text-align:center;padding:0 0 10px}
#mosaic-banners.menu-h li{margin:0 10px 10px 0}
#mosaic-banners img{max-width:100%}
.content-sidebar .banners{display:none}
.banners:after{content:'';display:block;clear:both}
.banners{margin-left:5px;list-style:none;margin:0 auto;display:table;width:955px}
.banners li{float:left;overflow:hidden}
.banners .banner-1,.banners .banner-2,.banners .banner-4{margin:0 10px 10px 0}
.banners .banner-3{margin-bottom:10px}
.banners .banner-5{float:right;margin-right:4px}
.banners .banner-6,.banners .banner-7{margin-right:10px}
.banners .banner-1{width:310px;height:410px}
.banners .banner-2{width:310px;height:200px}
.banners .banner-3{width:310px;height:200px}
.banners .banner-4{width:310px;height:200px}
.banners .banner-5{width:310px;height:410px}
.banners .banner-6{width:310px;height:200px}
.banners .banner-7{width:310px;height:200px}
.info-banners{text-align:center}
.banner-icon:after{content:'';clear:both;display:block}
.info-banner{text-align:left;border:1px solid #d8dcdf;margin-bottom:5px;box-sizing:border-box;padding:10px;min-height:80px;display:inline-block;vertical-align:top;width:236px}
.info-banner p{margin:0}
.info-banner img{max-width:212px}
.info-banner h5 a{font-weight:700;color:#444}
.banner-icon{float:left;margin-right:5px;position:relative}
.action-icon{width: 40px;height: 40px;vertical-align: top;display: inline-block;background-color: #e5f1f2;border-radius: 4px;}

.action-icon.favourite-link{background:#e5f1f2 url('/wa-data/public/site/themes/grandmed/img/favprod-icons-sprite.png') 50% 13px no-repeat}
.product-info .action-icon.favourite-link{background:none;}

.product-list.table .action-icon.favourite-link,
.product-list.table-small .action-icon.favourite-link{background:#e5f1f2 url('/wa-data/public/site/themes/grandmed/img/favprod-icons-sprite.png') 50% 10px no-repeat}
.product-info a.action-icon.favourite-link {width: auto;display: flex; align-items: center;}
.product-info a.action-icon.favourite-link > span {font-size: 13px;color: #007481;}
.product-info a.action-icon.favourite-link:hover span {text-decoration: underline;}
.product-info a.action-icon.favourite-link i.ys {background: #e5f1f2 url(/ua/wa-data/public/site/themes/grandmed/img/favprod-icons-sprite.png) 50% 12px no-repeat;
    width: 40px; height: 40px; display: inline-block;border-radius: 4px;margin: 0 0 0 10px;}

.product-info .action-icon.favourite-link.active i.ys,
.product-info .action-icon.favourite-link:hover i.ys{background:#e5f1f2 url('/wa-data/public/site/themes/grandmed/img/favprod-icons-sprite.png') 50% -19px no-repeat}

.action-icon.favourite-link.active,
.action-icon.favourite-link:hover{background:#e5f1f2 url('/wa-data/public/site/themes/grandmed/img/favprod-icons-sprite.png') 50% -18px no-repeat}
.product-info .action-icon.favourite-link.active,
.product-info .action-icon.favourite-link:hover{background:none;}

.product-list.table .action-icon.favourite-link.active,
.product-list.table .action-icon.favourite-link:hover,
.product-list.table-small .action-icon.favourite-link.active,
.product-list.table-small .action-icon.favourite-link:hover{background:#e5f1f2 url('/wa-data/public/site/themes/grandmed/img/favprod-icons-sprite.png') 50% -21px no-repeat}

.action-icon i{display:none}
.dialog{display:none}
.dialog.quick-view-dial .dialog-window > .content{width:90%;max-width:930px}
.dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:300;display:none}
.dialog-window{position:fixed;top:0;left:0;right:0;z-index:301;bottom:0;overflow-x:hidden;overflow-y:auto;background:url(img/overlay.png) repeat}
.fixed-menu .dialog-window{padding-top:48px}
.dialog-window .content{box-sizing:border-box;z-index:302;position:relative;width:430px;margin:60px auto;background:#fff;padding:12px 25px}
.dialog-window .content .added2cart{font-size:1.1em;font-style:italic}
.dialog-window .dialog-close{z-index:999;position:absolute;width:38px;height:38px;background:#fff;color:#111;font-size:20px;border:1px solid #e3e4e4;text-decoration:none;right:-20px;top:-20px;text-align:center;line-height:165%}
.dialog-window .cart-form{margin-bottom:10px;margin-top:15px}
#cart-form-dialog .stocks{margin-bottom:10px}
h1.category-name{color:#00a5b8;font-size:2.3em;font-weight:700;margin-bottom:10px}
.filters{margin:0 0 20px}
.filters .button{margin-top:10px}
.filter-block{position:relative;background:#f5f7f7;padding:10px 15px 1px}
.filter-block:after{position:absolute;content:'';width:87%;border-bottom:1px dotted #818282;left:15px;bottom:0}
.filter-block.last{padding-bottom:15px}
.filter-block.last:after{border-bottom:0 none}
.filter-block a i{position:absolute;right:0;top:50%;font-size:10px;margin-top:-5px;color:#999}
.filter-block > a{color:#00a5b8;text-transform:uppercase;margin-bottom:10px;position:relative;padding-right:10px;text-decoration:none;display:block}
.filter-block i.icon16.color{margin-right:4px;vertical-align:text-bottom}
.filter-block.open .filter-value{display:block}
.filter-field{margin-bottom:5px}
.filters label{position:relative}
.filters-reset{color:#040404;text-transform:uppercase;text-decoration:underline}
.filters-reset:hover{text-decoration:none}
.filter-value{display:none}
.icon16.color{border:1px solid rgba(0,0,0,0.2);vertical-align:bottom;width:14px;height:14px;background-color:#fff;background-image:none}
.filter-select{margin-bottom:10px;padding:2px;width:100%}
.filter-delete{border-width:1px;border-style:solid;display:inline-block;height:16px;line-height:130%;text-align:center;width:16px}
.filter-delete:hover{text-decoration:none;color:#fff;background:#5a5a6a;border-color:#5a5a6a}
.filter-block a.filter-delete i{position:relative;margin-top:-8px}
.price-filter{margin-bottom:20px;padding:10px;background:#f5f7f7}
.price-filter .heading{margin-top:0}
.price-inputs{position:relative;margin-top:10px;text-align:center}
.price-inputs .f-price{border:1px solid silver;padding:5px;color:#040404}
#yourshop .filters .ui-slider-horizontal{position:relative;width:98%;margin-top:10px;margin-bottom:0;height:9px;background:#47495e}
#yourshop .filters .ui-slider .ui-slider-handle{top:-.3em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff;width:15px;height:15px;bottom:-3px;margin-left:-7px;cursor:pointer;position:absolute;border:1px solid #bebebe;z-index:2;border-radius: 50%;}
#yourshop .filters .ui-slider .ui-slider-handle:after{content:'';position:absolute;top:4px;left:4px;width:7px;height:7px;background:#00a5b8;border-radius: 50%;}
#yourshop .filters .ui-slider-range{background:#00a5b8;height:100%;top:0;border:0 none;display:block;position:absolute;z-index:1;}
.catalog-sub{margin:20px 0;padding:10px;border:1px solid #d6d5d5}
.catalog-sub ul.menu-h li{margin-bottom:10px;width:150px}
.catalog-sub ul.menu-h a{color:#040404}
.catalog-sub.with-images{padding:0;border:0 none;text-align:center}
.catalog-sub.with-images ul.menu-h .image{height:108px}
.catalog-sub.with-images li{width:155px;text-align:center}
.catalog-sub li img{max-width:108px;max-height:108px;line-height:550%}
.catalog-sub.slider-custom{padding:0 30px;border:0 none}
.category-desc-cut{height:80px;overflow:hidden;position:relative}
.category-desc-cut:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:65px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}
.category-desc-cut.opened:after{background:none}
.cat-cut-link .fa{margin-left:5px}
.sidebar-block .brands{position:relative;overflow:hidden}
.sub-item{width:150px;height:150px;display:block;position:relative;border-width:1px;border-style:solid;border-color:#e5e5e5;overflow:hidden;margin:0 auto;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}
.sub-item:hover{border-color:#a1a1a1}
.sub-item:hover .sub-name{opacity:1;filter:alpha(opacity=100)}
.sub-item img{bottom:0;left:0;margin:auto;max-height:108px;max-width:108px;position:absolute;right:0;top:0}
.sub-name{background:#eee;color:#040404;text-align:center;opacity:.8;filter:alpha(opacity=80);top:60px;left:0;padding:10px 0;position:absolute;width:100%}
.found-info{height:20px}
.found-info:after{clear:both;display:block;content:''}
.sort-view{height:55px;color:#6c6c6c}
.sort-view:after{content:'';clear:both;display:block}
.f-view{font-size:22px;margin-left:10px;color:#00a5b8}
.f-view.active{color:#007481}
#product-list{padding:0 0 10px 0}
.product-list{padding:0;margin:0;list-style:none;text-align:center;font-size: 0;}
.product-list.has-thumbs-slider{margin-left:66px}
.product-list.thumbs .addtocart-form{text-align: center;width: 100%;}
.product-list.thumbs .product-item {display: inline-block; vertical-align: top;width: 300px;height: 475px;margin: 10px 0 20px 0;position: relative;
    box-sizing: border-box;border: solid 1px #b7b7b7;box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.35);}
.product-page .product-list.thumbs .product-item {width:215px;}
.product-page .product-list.thumbs .slick-slide .product-item {width: 270px;}
.home-page .product-list .product-item .addtocart-form input[type="submit"]{margin-left:7px;margin-right:7px;width:120px;height:35px;background:#00a8ff;text-transform:uppercase;font-size:17px;line-height: 35px;}
.product-list .product-item .addtocart-form input[type="submit"]{margin-left:3px;margin-right:3px;width:120px;height:35px;background:#00a8ff;text-transform:uppercase;font-size:17px;line-height: 35px;}
.product-list .product-item .addtocart-form input[type="submit"].disabled {background: #d4dadc;cursor: default;font-size: 0 !important;}
.product-list.table .product-item .addtocart-form input[type="submit"].disabled,
.product-list.table-small .product-item .addtocart-form input[type="submit"].disabled {background: #d4dadc;}
.product-list .product-item .addtocart-form input[type="submit"]:hover{background:#41beff;}
.product-list .product-item .addtocart-form input[type="submit"].disabled:hover{background:#d4dadc;}
.product-list .product-item .addtocart-form input[type="submit"]:active{background:#008fd9;}

.product-list .product-item .addtocart-form .read-more {width: 156px;height: 40px;background: #00a5b8;border: none;border-radius: 4px;line-height: 40px; position: relative;transition: .2s ease;margin-right: 7px;padding: 0;display: inline-block;}
.product-list .product-item .addtocart-form .read-more:hover {background: #00c4db;}
.product-list .product-item .addtocart-form .read-more:after {content:"";width: 15px;height: 15px;position:absolute;top:50%;right:18px;margin-top:-7px;
background: url(/ua/wa-data/public/site/themes/grandmed/img/more-arrow-newprod.png)no-repeat;}
.product-list .product-item .addtocart-form .read-more A{display: block;color: #fff;font-size: 16px;font-weight: bold;padding-right: 40px;text-align: right;letter-spacing: 0.5px;font-family: 'Noto Sans', Arial, sans-serif;}

.product-list.has-thumbs-slider .product-item{margin-right:13px}
.mobile .product-list .sku-thumbs{display:none}
.not-mobile .product-list.thumbs .sku-thumbs{display:none;position:absolute;left:-67px;top:-2px;border-width:2px 0 2px 2px;border-style:solid;padding:0;height:100%;background:#fff;width:65px;z-index:5}
.not-mobile .product-list.thumbs .product-item.has-images.type-thumbs:hover .sku-thumbs{display:block}
.not-mobile .product-list.thumbs .sku-thumbs img{border-width:2px;border-style:solid;border-color:#fff}
.not-mobile .product-list.thumbs .sku-thumbs img:hover{cursor:pointer}
.product-list.thumbs .sku-thumbs-slider{margin:5px 0 5px 3px}
.product-list.thumbs .sku-thumbs .slider-prev,.product-list .sku-thumbs .slider-next{margin:10px 0;text-align:center}
.product-list.thumbs.has-thumbs-slider.table .sku-thumbs .slider-prev,.product-list.has-thumbs-slider.table .sku-thumbs .slider-next{margin:1px 0}
.product-list.thumbs.has-thumbs-slider.thumbs-small .sku-thumbs .slider-prev,.product-list.has-thumbs-slider.thumbs-small .sku-thumbs .slider-next{margin:8px 0}
.product-list.thumbs .image{width: 100%;height: 165px;position: relative;display: table;margin: 15px 0 5px;}
.product-list.thumbs .image > a {display:table-cell;text-align:center;vertical-align:middle;}
.product-list.thumbs .addtocart>:not(.image){overflow:hidden}
.product-list.thumbs .image img,.product-list.table .image img {max-width:100%;max-height:165px;}
.product-list.thumbs .old_h3 a,.product-list h3 a{color: #274472;font-size: 16px;font-weight: bold;line-height: 20px;}
.product-list.thumbs .old_h3 a:hover,.product-list h3 a:hover{text-decoration: underline;}
.product-list.thumbs h3 a:hover,.product-list .old_h3 a:hover{text-decoration:none}
.product-list.thumbs h3,.product-list .old_h3{overflow: hidden;text-align: center;height: 82px;text-transform: none;margin: 10px 15px 10px;font-size: 1em;}
.product-list.thumbs h3.not-fixed,.product-list .old_h3.not-fixed{height:inherit}
.product-list.thumbs .prices,.product-list .rating{text-align:center}
.product-list.thumbs .prices{margin-bottom:15px}
#product-list .product-list.thumbs .prices{margin-bottom:5px}
.product-list.thumbs .prices span {font-family: 'Noto Sans', Arial, sans-serif;font-size:17px;font-weight:bold;color:#0b6896;}
.product-list.thumbs .prices span.price_name,
.product-list.thumbs .prices span.price {color: #007481;font-size: 20px;display: block;}
.product-list.thumbs .prices span span.ruble {color:rgba(0, 147, 255, 0.8);}
.product-list.thumbs .rating{margin: 0 0 5px;height:18px}
.product-list.thumbs .rating .reviews{vertical-align:text-bottom}
.product-list.table .prices span.price_name,
.product-list.table .prices span.price {font-family: 'Noto Sans', Arial, sans-serif;font-weight: bold;color: #007481;font-size: 24px;}
.product-list.table-small .prices span.price {display:none}
.product-list.table-small .prices span.price_name,
.product-list.table-small .prices span.price {font-family: 'Noto Sans', Arial, sans-serif;font-weight: bold;color: #007481;font-size: 24px;}
.product-list.table-small .prices span.price {font-size: 20px;}
.product-list.thumbs .table,.product-list.table .thumbs{display:none}
.product-list.table .table{display:block}
.product-list.table .table.short_description {font-size: 16px;padding: 5px 0;line-height: 23px;}
.product-list.table-small .table.short_description {display: none;}
.product-list.table li{width:100%;text-align:left}
.product-list.table .product-item{margin-right:0;border-bottom:2px solid #c4c4c4;padding:13px 0 13px}
.product-list.table li:after{clear:both;display:block;content:''}
.product-list.table .image{float: left;margin-right: 15px;width: 178px;height: 178px;position: relative;display: table;margin-bottom: 10px;}
.product-list .for_table_small{display:none;}
.product-list.table-small .for_table_small{display:table-cell;vertical-align: middle;}
.product-list.table-small .for_table_small_inner{display:flex;align-items: center;}
.product-list.table-small .for_table_small .prices {
    display: block;
}
.product-list.table-small .for_table_small .prices span.price {display:block;}
.product-list.table-small .for_table_small .prices .compare-price {font-size:18px;}
.product-list.table form.addtocart {padding-left: 193px;position: relative;}
.product-list.table .image {position: absolute;left: 0;}


.product-list.table h5{height:inherit;margin-top:0;color:#22284f;font-size:22px}
.product-list.table .prices,.product-list.table .rating,.product-list.table .addtocart-form,.product-list.table h5{text-align:left}
.product-list.table .rating.table {margin: 5px 0;}
.product-list.table .prices{margin:0 0 10px}
.product-list.table .action-icon{display:inline-block}
.product-list.table-small{margin-left:0}
.product-list.table-small li{width:100%;box-sizing:border-box;margin:0}
.product-list.table-small.show-cat-thumbs li{padding:0 30px}
.product-list.table-small .addtocart{display:table;width:100%;border-bottom:1px solid #c4c4c4;padding:5px 0 7px}
.product-list.table-small .image{position:static;display:inline}
.product-list.table-small .image-thumbs-nav{display:block}
.product-list.table-small .sku,.product-list.table-small .thumbs,.product-list.table-small .table,.product-list.table-small .badge,.product-list.table-small .product-image,.product-list.table-small .quick-view,.product-list.table-small .has-quickview,.product-list.table-small .quickorder-custom-button,.product-list.has-thumbs-slider.table-small .sku-thumbs,.not-mobile .product-list.table-small .product-item.has-images.type-thumbs:hover .sku-thumbs{display:none}
.not-mobile .product-list.table-small .product-item.has-images.type-thumbs:hover{border-color:#fff}
.product-list.table-small h5 .table{display: inline;color: #274472;font-size: 16px;font-weight: bold;line-height: 20px;}
.product-list.table-small .product-item{margin-right:0}
.product-list.table-small h5{display:none;}
.product-list.table-small .for_table_small h5{display:block;    text-align: left;}
.product-list.table-small h5 a{display:inline-block;width:100%}
.product-list.table-small .offers{display:table-cell;vertical-align:middle;white-space:nowrap;text-align:right}
.product-list.table-small .prices{margin:0 10px;display:inline-block;vertical-align:middle;text-align:right}
.product-list.table-small .addtocart-form{display:inline-block;vertical-align:middle;margin-top:0;text-align:right}
.product-list.table-small .sku-name{margin:0}
.product-item .sku{color:#c4c4c4;text-align:center;margin:5px 0}
.product-item .sku-name{margin-bottom:5px}
.product-list.table .product-item .sku{text-align:left}
.product-image i.loading{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.product-list .image-thumbs-nav{display:none;position:absolute;top:50%;color:#444;margin-top:-20px;z-index:5;background:rgba(255,255,255,.7);padding:8px}
.not-mobile .product-item.has-images.type-slider:hover .image-thumbs-nav{display:block}
.mobile .product-item.has-images .image-thumbs-nav{display:block}
.product-item.has-images.type-slider .image-thumbs-nav:hover{background:rgba(255,255,255,1)}
.product-list .image-thumbs-nav.s-prev{left:0}
.product-list .image-thumbs-nav.s-next{right:0}
.product-list .quick-view{text-align:center;visibility:hidden;opacity:.7;filter:alpha(opacity=70)}
.product-list .quick-view.has-quickorder img{bottom:inherit;top:25%}
.not-mobile .product-list .product-item:hover .quick-view,.mobile .product-list .product-item .quick-view{visibility:visible}
.product-list .quick-view.text{position:absolute;left:0;top:40%;right:0}
.not-mobile .product-list .quick-view:hover,.mobile .product-list .quick-view{opacity:1;filter:alpha(opacity=100)}
.product-list .quick-view.text.has-quickorder{top:35%}
.product-list .quick-view span.button{text-transform:none}
.product-list .quick-view.no-underline{text-decoration:none}
.sorting{color:#5c5c5c;margin-right:20px;display:inline-block}
#sorting-block{display:none}
#sorting-select{border:1px solid #dcdcdc;padding:5px 10px}
.sorting .active-sort{display:inline-block;position:relative}
ul#products-per-page{list-style:none;margin:0}
#products-per-page li{display:inline-block;vertical-align:top;margin-left:10px}
#products-per-page li:first-child {margin-left: 0;}
#products-per-page a{color:#00a5b8;font-weight:bold;}
#products-per-page a:hover{text-decoration:none;color:#007481;}
#products-per-page a.selected {color: #007481;}
.lazyloading-paging{display:none}
.lazyloading-paging ul.menu-h > li.selected > a{background:none;font-weight:700}
.lazyloading-paging a{color:#525968}
.product-page:after{content:'';display:block;clear:both}
.product-page .images{width:55%;float:left;margin:0 10px 10px;text-align:center}
.product-page .images .image{max-width:100%;position:relative;text-align:center;border:1px solid #fff;padding-bottom:10px;display:inline-block;vertical-align:middle}
.product-page .images .image.loading:before{background:url(img/loader3.gif) no-repeat;content:"";width:54px;height:55px;left:50%;top:50%;margin-left:-27px;margin-top:-27px;position:absolute;z-index:5}
.product-page .images .image.loading:after{background:rgba(255,255,255,0.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.product-page.thumbs-left .images .image,.dialog.quick-view-dial .dialog-window .product-page.thumbs-left .images .image{width:75%}
.product-page .images .features-block{text-align:left}
.product-page .images .image img{left:0;margin:auto;right:0;max-height:400px;border:1px solid #c7c8cc}
.image-thumb{margin-bottom:5px;display:inline-block;text-align:center}
.image-thumb img{position:relative;max-width:90px}
.thumbs-container.smaller .image-thumb img{max-width:48px}
.image-thumb a{display:inline-block;border: 2px solid transparent;}
.image-thumb a.selected {border: 2px solid #c7c8cc;}
.thumbs-container{position:relative;display:inline-block;vertical-align:middle;margin-right:5px;padding:0;text-align:center}
.product-page.thumbs-left .thumbs-container{width:96px}
.product-page.thumbs-left .thumbs-container.c2{display:none}
.product-page.thumbs-left .thumbs-container .slider-next{margin-top:5px}
.product-page.thumbs-left .thumbs-container .slider-prev{margin-bottom:10px}
.product-page.thumbs-left .thumbs-container .slick-vertical a{display:inline-block;margin:0 auto}
.product-page.thumbs-left.has-sidebar .thumbs-container .slider-next{margin-top:0}
.product-page.thumbs-down .thumbs-container,.product-page .content-sidebar .thumbs-container,.thumbs-container.c2{float:none;display:block;margin:0 auto;padding:0 16px}
.product-page.thumbs-down .thumbs-container .slider-next,.product-page.thumbs-down .thumbs-container .slider-prev,.product-page .content-sidebar .thumbs-container .slider-next,.product-page .content-sidebar .thumbs-container .slider-prev,.thumbs-container.c2 .slider-prev,.thumbs-container.c2 .slider-next{position:absolute;top:36px}
.images .thumbs-container.slider-custom .slick-arrow {top: 50%;margin-top: -7px;}
.product-page.thumbs-down .thumbs-container.smaller .slider-next,.product-page.thumbs-down .thumbs-container.smaller .slider-prev,.product-page .content-sidebar .thumbs-container.smaller .slider-next,.product-page .content-sidebar .thumbs-container.smaller .slider-prev,.thumbs-container.c2.smaller .slider-prev,.thumbs-container.c2.smaller .slider-next{top:22px}
.product-page.thumbs-down .thumbs-container .slider-next,.product-page .content-sidebar .thumbs-container .slider-next,.thumbs-container.c2 .slider-next{right:0}
.product-page.thumbs-down .thumbs-container .slider-prev,.product-page .content-sidebar .thumbs-container .slider-prev,.thumbs-container.c2 .slider-prev{left:0}
/* .product-page .content-sidebar{overflow:visible} */
.zoomContainer{z-index:200}
.product-info{width:40%;float:right;padding-right:10px;box-sizing:border-box}
.reviews_count,#reviews_count{display:inline-block;vertical-align:middle;height:16px;padding-left:21px;color:#ff8c00;font-size:16px;font-weight:700;background:url(img/rc.png) left center no-repeat;background-size:auto 100%;margin-bottom:10px!important}
.product-info .stocks{margin:10px 0;display:inline-block;vertical-align:middle;margin-right:10px}
.product-info .stocks .stock-name{margin-bottom:10px}
.product-info .summary{padding:5px 10px 5px 0;max-height:65px;overflow-y:auto;margin:10px 0;font-family: 'Noto Sans', Arial, sans-serif;font-size: 15px;line-height: 130%;overflow: auto;}
.product-page .product-info .summary{margin:10px 0 0;}
.co_content.description{font-family: 'Noto Sans', Arial, sans-serif;}
.co_content.description,.co_content.description > p {line-height: 1.35;font-size: 15px;}
.co_content.description a {color: #007987;cursor: pointer;}
.co_content.description a:hover {text-decoration:underline;}
.co_content.description table {border: 1px solid #d9d9d9;border-collapse: collapse;}
.co_content.description table td {border: 1px solid #d9d9d9;padding:20px;}
.co_content.description h1 {font-size:2em;color:#444;margin-bottom: .2em;}

.product-page .s-sku,.product-page.has-sidebar .s-sku{    color: #818181;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 10px 0;}
.product-page h1{font-weight: 700;margin: 0 0 10px 0;color: #00a5b8;font-size: 2.3em;}
.page-page h1{font-weight:700;margin:0 0 10px;color:#00a5b8;font-size:2.3em}
.product-page .rating-review{position:relative}
.dialog-window .product-page .rating-review{margin-bottom:5px}
.product-page .rating{margin-top:.2em;color:#83868f;display:inline-block}
.product-page .product-list .rating{display:block}
.product-page .rating a,.product-page .rating-review > a{color:#83868f;text-decoration:underline}
.product-page .rating a:hover,.product-page .rating-review > a:hover{text-decoration:none}
.product-page .related{padding:0}
.product-page .related.related_crosselling{margin-top: 30px;}
.related_crosselling .slider-controls,.product-page .related .slider-controls {
    padding: 20px 0 12px;
}
.aux a,.aux span{color:#83868f}
.aux a:hover{text-decoration:underline}
.aux p{margin-bottom:5px}
.add2cart{margin:10px 0}
.product-page .add2cart{margin:0px 0 10px}
.product-page .add2cart .quantity{margin-top:5px!important;margin-right:20px;display:none;}
.add2cart .quantity,.add2cart .submit{display:inline-block;vertical-align:middle}
.add2cart .submit{margin:10px 0 5px}
.add2cart .quantity-block{display:inline-block;border:1px solid #d5d4d4;width:73px;height:33px;vertical-align:middle}
.add2cart .quantity-block input{border:0 none;height:28px;padding:0 5px;width:43px}
.add2cart .quantity-controls{display:inline-block;vertical-align:top;width:12px;position:relative;height:100%}
.add2cart .quantity-controls a{position:absolute;height:15px;width:100%;color:#9a9ca5}
.add2cart .quantity-controls a:hover{color:#4f4f4f}
.add2cart .quantity-controls .f-quantity-plus{top:0;left:0}
.add2cart .quantity-controls .f-quantity-minus{bottom:0}
.cart-form .all-price{padding:10px 0 0;margin:10px 0}
.product-page .cart-form .all-price{padding: 0 0 10px;margin:0 0 10px}
.cart-form table.features{width:98%}
.cart-form .all-price,.cart-form .all-price .compare-price,.cart-form .all-price .price{display:inline-block;color: #305cd2;}
.cart-form .all-price .price{margin-left:4px}
.cart-form .all-price,
.cart-form .all-price > span,.cart-form .all-price > div.price {color:#008cd5;font-family: 'Noto Sans', Arial, sans-serif;font-size: 17px;font-weight: bold;}
.cart-form .stock-high{color:#57ac00;font-size:16px}
.cart-form .stock-none{
	color:#ff8c00;
	font-size:16px
}
.cart-form .stock-none .stock-green {
	background-color: #ff8c00;
	background-blend-mode: lighten;
}
.cart-form .stock-low{color:#fd892c}
.cart-form .stock-critical{color:#de340c}
.cart-form input[type='submit']{vertical-align: top;display: inline-block;padding: 10px 20px;background: #00a8ff;text-transform: uppercase;font-size: 17px;display:none;}
.cart-form input[type='submit']:hover{background: #41beff;}
.product-info .cart-form .all-price span,
.product-info .cart-form .all-price div {color: #00a5b8 !important;font-size: 21px;}
.product-info .cart-form .all-price .compare-price {color: #b5b5b5!important;font-size: 20px;}
.product-info .add2cart .submit input[type="submit"]:disabled,.product-info .add2cart .submit input[type="submit"]:disabled:hover {font-size: 0;margin-left: 7px;margin-right: 7px;width: 120px;height: 35px;background: #d4dadc;cursor:default;}
.cart-form .action-icon{background-color: #ededed;text-align: center;width: 35px;height: 35px;vertical-align: top;display: inline-block;position: relative;}
.add2cart a.action-icon.compare-link {display: none;}
.cart-form .action-icon:hover {background-color: #f5f5f5;}
.list_cats.relative>li .like_h2{font-size:1.5em;color:#EF0406;margin-bottom:0;font-weight:400;line-height:1.2em}
.cart-form .action-icon i{font-size:1.5em;width: auto;}
.cart-form .stocks i{margin:0 5px 0 0}
.skus label,.services label{position:relative}
.skus{list-style:none;padding:0;margin:0}
.skus li{margin-bottom:10px}
.skus label{float:left;width:230px;overflow:hidden;white-space:nowrap;padding:1px 10px 1px 0}
.ie8 .product-page .content-sidebar .skus label{width:200px}
.product-page .content-sidebar.fb-page .skus label,.product-page .content-sidebar .skus label{width:165px}
.ie8 .product-page .content-sidebar.fb-page .skus label,.ie8 .product-page .content-sidebar .skus label{width:155px}
.skus .price{margin-left:5px;position:relative;top:1px}
.skus input[type="radio"]{float:left}
.skus .sku-sku{margin-left:16px;text-transform:uppercase;margin-top:3px}
.skus .sku-name{white-space:normal;display:inline-block;padding-right:10px;word-wrap:break-word;position:relative;top:1px}
.skus .s-radio-name{position:relative}
.skus .s-radio-name:after{margin-left:5px;width:100%;height:10px;background:#ededed;position:absolute;top:3px;content:''}
.skus .sku-row{display:inline-block;vertical-align:top}
.skus .sku-row:after{clear:both;content:'';display:block}
.services select{margin-top:5px}
.services .service-name{position:relative;top:1px}
.services > div{margin-bottom:10px}
.rating-table{display:none}
#reviews .rating-table{display:block;text-align:center}
#reviews .reviews .errormsg{display:block}
.rating-distribution{width:350px;margin-right:20px;display:inline-block;vertical-align:middle}
.rating-distribution td{padding:2px 0;border:none}
.rating-distribution td .bar{background:#eee;width:200px;height:13px}
.rating-distribution td .bar .filling{background-color:#c85d83;height:13px}
.average-rating{display:inline-block;line-height:200%}
.average-rating .write-review{display:inline-block;margin-top:5px}
.sku-feature{padding:5px 10px;border:1px solid #d5d4d4;margin-bottom:10px}
.options{line-height:2em}
.options .inline-select a{border:1px solid #d5d4d4;position:relative;color:#444;margin:0 5px 5px 0;display:inline-block;padding:3px 7px;background:#ededed;text-decoration:none;font-weight:700;position:relative;min-width:22px;text-align:center}
.options .inline-select a:hover,.options .inline-select a.selected,.options .inline-select a.selected.disabled{background:none}
.options .inline-select a .color_name{display:none;position:absolute;bottom:-22px;left:50%;font-size:.6em;color:rgba(0,0,0,0.7);margin-left:-40px;width:80px}
.options .inline-select a.selected .color_name{display:block}
.options .inline-select a.disabled{cursor:default;background:rgba(239,239,239,0.8);color:#c4c4c4;opacity:.4;filter:alpha(opacity=40)}

.options .inline-select.color {}
.options .inline-select.color a {padding:0;position:relative;color:#444;margin-bottom:5px!important;display:block;width:32px;height:32px;background:#ededed;text-decoration:none;font-weight:700;text-align:center;}
.options .inline-select.color a:hover,
.options .inline-select.color a.selected,
.options .inline-select.color a.selected.disabled {background:none;box-shadow:0 0 10px 0 #ff6cc5;text-shadow:0 0 #ff6cc5;}
.options .inline-select.color a .color_name {display: block;position: absolute;top: 11px;left: 83px;font-size: 15px;color: #464646;width: 210px;text-align: left;font-weight: normal;line-height: 11px;height: 20px;}
.options .inline-select.color a.selected .color_name {display:block;color: #ff6cc5;}
.options .inline-select.color a.disabled {cursor:default;background:rgba(239,239,239,0.8);color:#c4c4c4;opacity:.4;filter:alpha(opacity=40)}

.product-full{padding:0 10px 35px;/* margin-top:10px; */float:left;box-sizing:border-box;width:100%}
#tab-content{padding:10px;border:1px solid #d5d4d4;clear:both;text-align:justify}
#tab-content > div{display:none}
#tab-content #overview{display:block}
#tab-content .wrap{width:inherit}
#product-tabs{text-transform:uppercase;/* margin-top:5px; */clear:both;width:100%;height:8px}
#product-tabs li{height:34px;margin-right:10px;float:left;position:relative;background:#ededed;border-left:1px solid #fff;border-right:1px solid #fff}
#product-tabs li.selected:before,#product-tabs li:hover:before{content:'';position:absolute;top:-5px;left:0;width:100%;height:5px}
#product-tabs li.selected a,#product-tabs li:hover a{padding-bottom:5px;background:#fff}
#product-tabs li.selected,#product-tabs li.selected:hover,#product-tabs li:hover{background:#fff;font-weight:700;border-left:1px solid #d5d4d4;border-right:1px solid #d5d4d4}
#product-tabs li:hover{font-weight:400}
#product-tabs li a{color:#040404;padding:0 15px;line-height:300%;display:block}
.review-form-fields input[type='text'],.review-form-fields textarea{padding:7px 10px;background:#fff;border:1px solid #c7c7c7}
.review-form-fields input[type='text'].empty,.review-form-fields textarea.empty{background:#f4f4f4}
.review-form-fields input[type='text']{width:290px}
.review-form-fields textarea{width:96%}
.review-field{margin-bottom:10px}
.reviews > .reviews-branch > li{padding:10px}
.reviews > .reviews-branch > li:nth-child(2n+1){background:#f5f5f5}
.reviews-branch i.icon16.loading{margin:0}
.reviews-branch .review-form{margin-top:10px}
.reviews-branch .review-field a{display:inline}
.review .username{display:inline;color:#444}
.review a.username:hover{text-decoration:underline}
.review-form .userpic{float:left;height:20px;margin-right:5px;width:20px;background-size:auto auto}
.review h6{margin-top:5px}
.review p{margin-bottom:5px;font-style:italic}
ul.menu-v a.review-reply{text-transform:uppercase;color:#444;text-decoration:underline}
ul.menu-v a.review-reply:hover{text-decoration:none}
ul.menu-v.with-icons .review i.icon16{margin-left:0;vertical-align:middle}
.product-review-block{padding:10px 30px}
.product-review-block .slider-prev,.product-review-block .slider-next{top:50%;margin-top:-9px;position:absolute}
.product-review-block .slider-prev{left:0}
.product-review-block .slider-next{right:0}
.product-review-item{padding:10px;position:relative;word-wrap:break-word;line-height:1.5}
#review-slider .fa.fa-quote-right{position:absolute;left:0;top:0}
#review-slider .fa.fa-quote-left{right:0;bottom:0;position:absolute}
#product-description{line-height:1.5}
table.features .icon16.color{vertical-align:middle;margin:0 5px 2px 0}
table.features{border-spacing:0;border-collapse:collapse;width:100%}
table.features td{padding:5px}
#product-features td.name{width:300px;vertical-align:top}
table.features td.value{padding-left:50px}
table.features tr:hover td,table.features tr:nth-child(2n+1):hover td{background:#f0f0f0}
table.features tr:nth-child(2n+1) td{background:#f7f7f7}
.product-full table.features td {font-size: 15px;}
table.features tr.divider td{background:none;border-bottom:1px solid #ccc;padding-top:15px}
.features-block{padding:0 10px}
.product-page.right .content-sidebar{margin:0 260px 0 0;padding:0 0 0 10px}
.product-page.right .content-sidebar.fb-page{margin-right:310px}
.product-page .content-sidebar .product-info,.product-page .content-sidebar .product-full{padding-right:0}
.product-page .content-sidebar .rating-review{margin-bottom:10px}
.product-page .content-sidebar .add2cart .quantity,.dialog-window .product-page.right .content-sidebar,.dialog-window .product-page.right .content-sidebar.fb-page{margin:0}
.magnifier{background-color:#fff}
.cart-page > .content{padding:0 10px 10px}
.cart-page > .content.with-sidebar{width:780px}
.cart-page .product-name{color:#444;text-decoration:none;text-transform:uppercase;font-weight:500}
.cart-page .product-name:hover{text-decoration:underline}
.cart-page .sku-name,.product-item .sku-name{background:#f4f4f4;padding:5px 10px;display:inline-block;margin-top:5px}
.cart-page .delete{color:#83858c}
.cart-page .delete:hover{text-decoration:none}
.cart-page .quantity{width:70px}
.cart-page .quantity .fa{font-size:26px;color:#b3b5bf;position:relative;top:4px}
.cart-page .quantity .fa.fa-refresh{top:1px}
.cart-page .qty{text-align:center;width:28px;height:19px;margin:15px 5px 0;border:1px solid #c7c7c7}
.cart-page .qty:disabled{background:#f0f0f0}
.cart-page .checkout{padding:10px;background:#f5f5f5}
.cart-page .checkout:after,.cart-page:after,.cart-result:after{content:'';display:block;clear:both}
.cart-page .sidebar{float:right;width:150px;padding-right:10px;text-align:center}
.cart-page .sidebar .product-list .product-item{width:150px;margin:0;font-size:10px}
.cart-page .sidebar .product-list input[type="submit"]{padding:6px 15px}
.cart-page .sidebar .product-list .action-icon{width:27px;height:27px}
.cart-page .sidebar .product-list .image{width:150px;height:150px}
.cart-page .sidebar .product-list h5{height:auto}
.cart-page .sidebar .price{font-weight:400}
.cart-page .sidebar .slider-custom > .relative{padding:10px 0}
.cart-page .sidebar .slick-slide{padding:5px 0}
.cart-cell.price{width:150px}
.cart-row{border-bottom:1px solid #cbccd0;padding:10px 0}
.coupon-code,#yourshop .flexdiscount-form .flexdiscount-coupon-code{background:#fff;height:33px;border:1px solid #c7c7c7;width:160px;padding:0 5px}
.cart-cell{display:inline-block;vertical-align:middle}
.cart-cell .image{width:100px;display:inline-block}
.cart-cell .image img{border:1px solid #c7c8cc}
.cart-cell.cart-item{width:570px;padding:0 10px}
.cart-page > .content.with-sidebar .cart-cell.cart-item{width:380px}
.cart-page .services > div{margin-bottom:5px}
.cart-result{padding:10px}
.cart-result .coupon{float:left}
.cart-result .coupon .errormsg{margin-left:68px;margin-top:2px}
.cart-result .total{text-align:right;float:right;width:300px}
.cart-result .total > div{margin-bottom:10px}
.cart-result .cart-affiliate{margin:10px 0 5px;text-align:right}
.cart-result .cart-affiliate input[type='submit']{margin-top:5px}
.cart-mobile{display:none}
#cancel-affiliate{text-decoration:underline}
#cancel-affiliate:hover{text-decoration:none}
.checkout-page > .content{padding:0 10px}
.checkout-page .wa-auth-adapters{margin-top:10px}
.checkout-page .wa-auth-adapters a{color:#444}
.checkout-page .wa-auth-adapters a:hover{text-decoration:underline}
#yourshop .checkout-page .yourshop-form .comment{width:98%}
.checkout-pb-block{padding:20px 0 50px;text-align:center}
.checkout-progressbar{height:8px;display:inline-block;background:#e1e1e1}
.checkout-progressbar .step{position:relative;padding:0 10px;margin-right:-5px;display:inline-block;vertical-align:top;height:8px;text-transform:uppercase;text-align:center}
.checkout-progressbar .step h2{position:relative;top:18px;max-width:155px;line-height:60%}
.checkout-progressbar .step a{color:#040404}
.checkout-progressbar .step.upcoming a{color:#b3b5bf}
.checkout-progressbar .step:before{background:#fff;border-width:7px;border-style:solid;width:10px;height:10px;left:50%;margin-left:-12px;position:absolute;top:-8px;z-index:1;content:""}
.checkout-progressbar .step.loading:before{background:url(img/loading16.gif) no-repeat scroll 0 0 #fff;width:16px;height:16px;border-width:5px}
.checkout-progressbar .step:after{content:"";height:8px;left:0;position:absolute;top:0;width:50%}
.checkout-progressbar .step.last:after{left:inherit;right:0;background:#fff}
.checkout-progressbar .step.last.upcoming:after{background:#fff}
.checkout-progressbar .step.upcoming:before{background:#fff;border:1px solid #c7c8cc;height:24px;width:24px}
.checkout-progressbar .step.upcoming.loading:before{background:url(img/loading16.gif) no-repeat scroll 4px 4px #fff}
.checkout-progressbar .step.upcoming:after,.checkout-progressbar .step.upcoming,.checkout-progressbar .step.selected{background:none}
.checkout-bottom{background:#f5f5f5;padding:10px;margin-top:20px}
.checkout-bottom:after{content:'';display:block;clear:both}
.checkout-bottom .back{text-transform:uppercase;color:#444;line-height:220%}
.checkout-bottom .back .loading{top:5px;position:relative}
.checkout{padding-bottom:15px}
.checkout #login-form h1{display:none}
.checkout #login-form .wrap{width:inherit}
.checkout #login-form #page{padding:0}
.checkout blockquote img{margin-right:20px;float:left}
.checkout blockquote p{margin-bottom:10px}
.checkout blockquote p span{color:#000}
.checkout .errormsg{display:block}
.checkout ul.checkout-options{padding-left:0}
.checkout ul.checkout-options li{list-style:none;position:relative;margin-bottom:50px;clear:both}
.checkout ul.checkout-options li h3{margin-bottom:10px}
.checkout ul.checkout-options li h3 label{margin-right:10px;margin-left:-17px;line-height:150%}
.ie8 .checkout ul.checkout-options li h3 label{margin-left:0}
.ie8 .checkout ul.checkout-options li img.method-logo{top:0;vertical-align:middle}
.checkout ul.checkout-options li .rate{float:right;text-align:center;width:250px}
.checkout ul.checkout-options li img.method-logo{position:relative;margin-right:5px;top:8px;left:0}
.checkout ul.checkout-options input[type='radio']{float:left}
.checkout ul.checkout-options li p{width:70%}
.checkout.stylish-form:not(#foo) ul.checkout-options input[type="radio"]:checked + label .stylish-wrap{position:relative;top:-5px}
.checkout .comment{width:100%;height:100px;margin:5px 0 20px;padding:0}
.checkout .errormsg.inline{display:inline;margin-left:10px}
.checkout .success-back{margin-top:15px}
.success-back a.button,.success-back a.button:hover {background: none;color: #0089d4 !important;text-shadow: none;}
.success-back a.button:hover {text-decoration: underline;}
.shipping-error{color:red}
.checkout-step.step-confirmation h3{margin:10px 0 5px}
table.table{margin-top:25px;counter-reset:table;width:100%;border-spacing:0;border-collapse:collapse}
table.table th{padding-left:7px;padding-right:7px}
table.table td{padding:15px 7px;border-bottom:1px solid #ddd}
table.table td.min-width{width:1%}
table.table td p{margin:0}
table.table td input.numerical{width:50px;margin-right:5px;text-align:right}
table.table tr.no-border td{border:none}
table.table tr.thin td{padding-top:13px;padding-bottom:0}
table.table tr.product{counter-increment:table}
table.table tr.product td.name{font-weight:500}
table.table tr.product td:first-child:before{content:counter(table)".";margin-right:5px}
table.table tr.service td{padding-top:5px;padding-bottom:5px;padding-left:25px;color:#888;background:#fff9f1}
table.table tr.product a{color:#444}
div.table{margin-top:25px;counter-reset:table}
div.table .row{border-bottom:1px solid #ccc}
div.table .row:after{clear:both;content:'';display:block}
/* div.table .row.last,div.table .row.no-border{border-bottom:0} */
div.table .cell{display:inline-block;vertical-align:middle;padding:15px 7px}
div.table .cell.name{width:380px;font-weight:500}
div.table p{margin:0}
div.table .cell.id{width:100px}
div.table .cell.state,div.table .cell.shipping,div.table .cell.payment{width:90px}
div.table .service{padding-top:5px;padding-bottom:5px;padding-left:25px;color:#888;background:#fff9f1}
div.table .product a{color:#444}
div.table .heading{text-transform:uppercase}
div.table .head{font-weight:700}
div.table.checkout .cell.name{width:680px}
div.table.checkout .cell.name.i100px{width:780px}
div.table.checkout .row{padding:0}
div.table.checkout .row.no-border .cell{padding:7px}
div.table.checkout .row.product{counter-increment:table}
div.table .row.product .cell:first-child:before{content:counter(table)".";margin-right:5px}
div.table .subtotal{width:120px;text-align:right;float:right}
div.table .row.service .cell{padding:5px 0 5px 10px}
div.table .row.service .subtotal{padding-right:7px}
table.compare{width:100%;border-collapse:collapse}
table.compare td{text-align:center;line-height:1em;font-size:14px;padding:10px 15px 0 0}
table.compare td.td_descr{text-align:left;font-size:13px}
table.compare .image{box-sizing:border-box;display:table!important;width:230px;height:190px;position:relative;display:block;margin:10px auto}
table.compare .image span{display:table-cell;vertical-align:middle;height:190px;padding:5px}
table.compare .image img{display:inline-block;max-width:230px;max-height:190px}
table.compare h5{font-size:15px}
table.compare a{color:#444}
table.compare a.compare-remove{color:#CF2C2C;font-size:17px;font-weight:normal;}
table.compare a.compare-remove:hover{color:#fbae08}
table.compare a:hover{text-decoration:none}
table.compare th,table.compare td,table.compare tr.images:hover td{background:#fff}
table.compare td.name,table.compare th{text-align:left;font-weight:500}
.product-list table.compare .product-item{display:table-cell}
#compare-clear{display:inline-block}
.compare-remove{font-weight:500}
.compare-container{overflow-x:scroll;}
table.compare .icon16.color{vertical-align:middle;margin:0 5px 2px 0}
table.compare .price.new_price{color:#e8385c}
table.compare .price.old_price{display:block;color:#8c8c8d;font-size:14px;font-weight:300;text-decoration:line-through;margin-top:5px}
.my-page .product,.my-page .service{padding:10px 0}
.my-page .product a:hover{text-decoration:none}
.my-page .table.orders .cell{counter-reset:table}
.my-page .table.orders .cell .product{counter-increment:table}
.my-page .table.orders .cell .product .name:before{content:counter(table)".";margin-right:5px}
.order-status{padding:5px;color:#fff}
i.stock-icon{background-repeat:no-repeat;background-image:url(img/icons.png);height:16px;width:16px;display:inline-block;text-indent:-9999px;text-decoration:none!important}
* i.stock-icon{text-decoration:none!important;vertical-align:bottom;margin:0}
i.stock-icon.stock-red{background-position:-3px 0}
i.stock-icon.stock-yellow{background-position:-22px 0}
i.stock-icon.stock-green{background-position:-41px 0}
i.stock-icon.stock-transparent{background-position:-60px 0}
i.vk-icon{vertical-align:middle;background-repeat:no-repeat;background-image:url(img/vk-icon.png);height:25px;width:25px;-webkit-background-size:25px 25px;-moz-background-size:25px 25px;-o-background-size:25px 25px;background-size:25px 25px;display:inline-block;text-indent:-9999px;text-decoration:none!important}
i.fb-icon{vertical-align:middle;background-repeat:no-repeat;background-image:url(img/fb-icon.png);height:25px;width:25px;-webkit-background-size:25px 25px;-moz-background-size:25px 25px;-o-background-size:25px 25px;background-size:25px 25px;display:inline-block;text-indent:-9999px;text-decoration:none!important}
#yourshop .quickorder-custom-button,#yourshop .quickorder-custom-button-cart{display:inline-block;vertical-align:baseline}
#yourshop .quickorder-custom-button-cart{vertical-align:top}
#yourshop #top-fixed .quickorder-custom-button-cart{vertical-align:baseline}
#yourshop .quickorder-coupon{margin:10px 0}
#yourshop .quickorder-custom-button .quickorder-button,#yourshop .quickorder-custom-button-cart .quickorder-button-cart,#yourshop .quickorder-custom-form .quickorder-button{background:#e55935;text-shadow:none;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;padding:15px 20px;margin:0;text-transform:uppercase;line-height:15px;z-index:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
#yourshop.darkred .quickorder-custom-button .quickorder-button,#yourshop.darkred .quickorder-custom-button-cart .quickorder-button-cart,#yourshop.darkred .quickorder-custom-form .quickorder-button,#yourshop.darkred .quickorder-header,#yourshop.lightred .quickorder-custom-button .quickorder-button,#yourshop.lightred .quickorder-custom-button-cart .quickorder-button-cart,#yourshop.lightred .quickorder-custom-form .quickorder-button,#yourshop.lightred .quickorder-header{background:#575761}
#yourshop .quickorder-custom-button-cart .quickorder-button-cart,#yourshop .quickorder-custom-form .quickorder-button{padding:10px 15px}
#yourshop .quickorder-custom-button .quickorder-button:hover,#yourshop .quickorder-custom-button-cart .quickorder-button-cart:hover,#yourshop .quickorder-custom-form .quickorder-button:hover,#yourshop .quickorder-custom-button.blue .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.blue .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.blue .quickorder-button:hover,#yourshop .quickorder-custom-button.light-blue .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.light-blue .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.light-blue .quickorder-button:hover,#yourshop .quickorder-custom-button.light-orange .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.light-orange .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.light-orange .quickorder-button:hover,#yourshop .quickorder-custom-button.green .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.green .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.green .quickorder-button:hover,#yourshop .quickorder-custom-button.olive .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.olive .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.olive .quickorder-button:hover,#yourshop .quickorder-custom-button.purple .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.purple .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.purple .quickorder-button:hover,#yourshop .quickorder-custom-button.dark-grey .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.dark-grey .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.dark-grey .quickorder-button:hover,#yourshop .quickorder-custom-button.dark-red .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.dark-red .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.dark-red .quickorder-button:hover,#yourshop .quickorder-custom-button.creme .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.creme .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.creme .quickorder-button:hover,#yourshop .quickorder-custom-button.brown .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.brown .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.brown .quickorder-button:hover,#yourshop .quickorder-custom-button.white .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.white .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.white .quickorder-button:hover,#yourshop .quickorder-custom-button.white-blue .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.white-blue .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.white-blue .quickorder-button:hover,#yourshop .quickorder-custom-button.light-red .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.light-red .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.light-red .quickorder-button:hover,#yourshop .quickorder-custom-button.pink .quickorder-button:hover,#yourshop .quickorder-custom-button-cart.pink .quickorder-button-cart:hover,#yourshop .quickorder-custom-form.pink .quickorder-button:hover{background:#5a5a6a;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
#yourshop .quickorder-custom-button .quickorder-button:active,#yourshop .quickorder-custom-button-cart .quickorder-button-cart:active{top:0}
#yourshop .quickorder-custom-button .quickorder-button i,#yourshop .quickorder-custom-button-cart .quickorder-button-cart i{background:none;height:inherit;padding:0;font-style:normal}
#yourshop .quickorder-header{background:#e55935;font-family: 'Noto Sans', Arial, sans-serif;font-weight:400;text-shadow:none;text-transform:uppercase;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
#yourshop .quickorder-header i{font-style:normal}
#yourshop .quickorder-total b{color:#e8385c}
#yourshop .quickorder-value input,#yourshop .quickorder-value textarea,#yourshop .yourshop-form select{background-color:#f4f4f4;border:1px solid #c7c7c7;padding:0 5px}
#yourshop .quickorder-value input{height:29px}
#yourshop .quickorder-value input:focus,#yourshop .quickorder-value textarea:focus,#yourshop .yourshop-form select:focus{background:#fefefe}
#yourshop .quickorder-name{font-weight:500}
#yourshop .yourshop-form select,#yourshop .yourshop-form textarea{padding:5px}
#yourshop .product-list .quickorder-custom-button{position:absolute;right:0;left:0;top:40%;text-align:center;display:none!important;opacity:.7;filter:alpha(opacity=70)}
#yourshop.not-mobile .product-list .product-item:hover .quickorder-custom-button,#yourshop.mobile .product-list .product-item .quickorder-custom-button{display:inline-block!important}
#yourshop.not-mobile .product-list .quickorder-custom-button:hover,#yourshop.mobile .product-list .quickorder-custom-button{opacity:1;filter:alpha(opacity=100)}
#yourshop .product-list .has-quickview .quickorder-custom-button{position:absolute;right:0;left:0;top:53%;text-align:center}
#yourshop .product-list .quickorder-button{padding:10px 19px}
#yourshop.mobile .product-list .product-item .mobile-hide .quickorder-custom-button{display:none!important}
#yourshop .quickorder-custom-button.blue .quickorder-button,#yourshop .quickorder-custom-button-cart.blue .quickorder-button-cart,#yourshop .quickorder-custom-form.blue .quickorder-header,#yourshop .quickorder-custom-form.blue .quickorder-button{background:#42a9b2}
#yourshop .quickorder-custom-button.light-blue .quickorder-button,#yourshop .quickorder-custom-button-cart.light-blue .quickorder-button-cart,#yourshop .quickorder-custom-form.light-blue .quickorder-header,#yourshop .quickorder-custom-form.light-blue .quickorder-button{background:#5ddcdf}
#yourshop .quickorder-custom-button.light-orange .quickorder-button,#yourshop .quickorder-custom-button-cart.light-orange .quickorder-button-cart,#yourshop .quickorder-custom-form.light-orange .quickorder-header,#yourshop .quickorder-custom-form.light-orange .quickorder-button{background:#fa8564}
#yourshop .quickorder-custom-button.green .quickorder-button,#yourshop .quickorder-custom-button-cart.green .quickorder-button-cart,#yourshop .quickorder-custom-form.green .quickorder-header,#yourshop .quickorder-custom-form.green .quickorder-button{background:#7cab1d}
#yourshop .quickorder-custom-button.olive .quickorder-button,#yourshop .quickorder-custom-button-cart.olive .quickorder-button-cart,#yourshop .quickorder-custom-form.olive .quickorder-header,#yourshop .quickorder-custom-form.olive .quickorder-button{background:#c7c00b}
#yourshop .quickorder-custom-button.purple .quickorder-button,#yourshop .quickorder-custom-button-cart.purple .quickorder-button-cart,#yourshop .quickorder-custom-form.purple .quickorder-header,#yourshop .quickorder-custom-form.purple .quickorder-button{background:#a571a2}
#yourshop .quickorder-custom-button.dark-grey .quickorder-button,#yourshop .quickorder-custom-button-cart.dark-grey .quickorder-button-cart,#yourshop .quickorder-custom-form.dark-grey .quickorder-header,#yourshop .quickorder-custom-form.dark-grey .quickorder-button{background:#8e9096}
#yourshop .quickorder-custom-button.dark-red .quickorder-button,#yourshop .quickorder-custom-button-cart.dark-red .quickorder-button-cart,#yourshop .quickorder-custom-form.dark-red .quickorder-header,#yourshop .quickorder-custom-form.dark-red .quickorder-button{background:#ce180a}
#yourshop .quickorder-custom-button.creme .quickorder-button,#yourshop .quickorder-custom-button-cart.creme .quickorder-button-cart,#yourshop .quickorder-custom-form.creme .quickorder-header,#yourshop .quickorder-custom-form.creme .quickorder-button{background:#ffdfc9;color:#444}
#yourshop .quickorder-custom-button.brown .quickorder-button,#yourshop .quickorder-custom-button-cart.brown .quickorder-button-cart,#yourshop .quickorder-custom-form.brown .quickorder-header,#yourshop .quickorder-custom-form.brown .quickorder-button{background:#a3550f}
#yourshop .quickorder-custom-button.white .quickorder-button,#yourshop .quickorder-custom-button-cart.white .quickorder-button-cart,#yourshop .quickorder-custom-form.white .quickorder-header,#yourshop .quickorder-custom-form.white .quickorder-button{background:#f3f3f3;color:#444}
#yourshop .quickorder-custom-button.white-blue .quickorder-button,#yourshop .quickorder-custom-button-cart.white-blue .quickorder-button-cart,#yourshop .quickorder-custom-form.white-blue .quickorder-header,#yourshop .quickorder-custom-form.white-blue .quickorder-button{background:#93e0f3;color:#444}
#yourshop .quickorder-custom-button.light-red .quickorder-button,#yourshop .quickorder-custom-button-cart.light-red .quickorder-button-cart,#yourshop .quickorder-custom-form.light-red .quickorder-header,#yourshop .quickorder-custom-form.light-red .quickorder-button{background:#fa3628}
#yourshop .quickorder-custom-button.pink .quickorder-button,#yourshop .quickorder-custom-button-cart.pink .quickorder-button-cart,#yourshop .quickorder-custom-form.pink .quickorder-header,#yourshop .quickorder-custom-form.pink .quickorder-button{background:#fd6174}
.quickorder-mobile-show{display:none}
#yourshop .quickorder-value input.quickorder-empty-field,#yourshop .quickorder-value textarea.quickorder-empty-field,#yourshop .yourshop-form select.quickorder-empty-field{background-color:#fcc}
#yourshop .flexdiscount-alldiscounts,#yourshop flexdiscount-discounts,#yourshop .flexdiscount-discounts{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:hidden}
#yourshop .flexdiscount-alldiscounts{clear:none}
#yourshop .flexdiscount-discounts{border:0 none}
#yourshop .flexdiscount-alldiscounts-body{padding:0}
#yourshop .flexdiscount-alldiscounts-heading,#yourshop .flexdiscount-heading,#yourshop .flexdiscount-discounts-heading{background:#fff4b4;border:0 none;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
#yourshop .flexdiscount-alldiscounts-heading h3,#yourshop .flexdiscount-heading h3,#yourshop .flexdiscount-discounts-heading h3{color:#444}
#yourshop .flexdiscount-interactive th{color:#83868f;padding:10px 5px}
#yourshop .flexdiscount-interactive table{width:100%;border-collapse:collapse}
#yourshop .flexdiscount-interactive .flexdiscount-table,#yourshop .flexdiscount-interactive .flexdiscount-table td,#yourshop .flexdiscount-interactive .flexdiscount-table th{border:0 none}
#yourshop .flexdiscount-interactive td{padding:10px 5px}
#yourshop .flexdiscount-interactive tr:nth-child(2n+1) td{background:#fefce3}
#yourshop .product-info .flexdiscount-price{color:#e8385c}
#yourshop .flexdiscount-form .coupon-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0 none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#yourshop .flexdiscount-form .coupon-button:hover{background:#5a5a6a}
#yourshop .flexdiscount-form .flexdiscount-coupon-code.flexdiscount-empty-field{background:#fcc}
#yourshop .coupon-button{background:none}
.yourshop-fl-coupon{margin-top:10px}
#yourshop .flexdiscount-discounts-body{padding:0}
#yourshop .flexdiscount-discounts-body ul{list-style:none;padding:0;margin:0}
#yourshop .flexdiscount-discounts-body li{padding:10px 15px;background-color:#fefce3;margin:5px 0}
#yourshop .flexdiscount-discounts-price{color:#e8385c;display:inline-block;margin-left:50px}
#yourshop .flexdiscount-big-loading{margin:15px 0}
#yourshop .coupon-button{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
[class^="itemsets-block-"]{display:table}
.yashare-auto-init{text-align:center;clear:both;margin:10px 0}
.vdh-mask{position:absolute}

.checkout-mobile{counter-reset:list;display:none;margin-bottom:30px}
.checkout-mobile .item > div{margin-bottom:5px}
.checkout-mobile .item.product{counter-increment:list;margin-top:20px}
.checkout-mobile .item.product .name:before{content:counter(list)".";margin-right:5px;font-weight:500}
.checkout-mobile .item.service{color:#888;background:#fff9f1}
.checkout-mobile .name a{font-weight:500;color:#444}
.checkout-mobile .total-info > div{margin-bottom:10px}
.checkout-mobile .total-info{border-top:1px solid #ccc;padding-top:10px;text-align:right}
.custom_content{padding-bottom:5px;margin-bottom:10px}
.co_title>*{padding:10px;font-weight:700;padding:8px 10px;background:#ededed;margin-bottom:10px}
.product-page h2.title.blue {height: 45px;line-height: 45px; background: url(/ua/wa-data/public/site/themes/grandmed/img/name-layer.png);padding: 0;color: #fff;}
.p_aval{color:#57ac00;font-size:16px;font-weight:700;line-height:16px}
.p_aval i{margin-right:5px}
.isnt_avaliable{color:#ff8c00}
.price_name{font-size:16px;font-weight:700}
.artikul,.p_aval,.price_name,#reviews_count{margin-bottom:6px}
.artikul{margin-bottom:1px;max-height: 21px;}
.product-list.table-small .artikul,.product-list.table .artikul,.product-list.table-small .p_aval,.product-list.table-small .price_name,.product-list.table-small #reviews_count{display:none}
.product-info #cart-form #reviews_count{margin-top:10px}
.product-list.table-small .reviews_count{display:none}
.product-list.table-small H5{width:80%;padding-right:10px}
.product-list.table-small .prices{display:none;}
.product-list.table-small .offers{width:5%}
.onestep>.content{padding:0 0 30px}
.onestep-cart i.icon16{background-repeat:no-repeat;height:16px;width:16px;display:inline-block;text-indent:-9999px;text-decoration:none!important}
.onestep-cart * i.icon16{text-decoration:none!important;vertical-align:top;margin:.2em .25em 0 0}
.onestep-cart .icon16.remove{background-image:url({$wa_app_static_url}plugins/onestep/img/icons.png);background-position:-96px 0;background-size:194px 46px}
.onestep-cart .icon16.loading{background-image:url({$wa_app_static_url}plugins/onestep/img/loading16.gif);background-position:0 0}
.onestep-cart i.icon32{background-size:32px 32px;background-repeat:no-repeat;height:32px;width:32px;display:inline-block;text-indent:-9999px;text-decoration:none!important}
.onestep-cart * i.icon32{text-decoration:none!important;vertical-align:top;margin:.2em .25em 0 0}
.onestep-cart .icon32.loading{background-image:url({$wa_app_static_url}plugins/onestep/img/loading32.gif);background-position:0 0}
.onestep-cart .block{padding:10px}
.onestep-cart .inline-link{text-decoration:none!important}
.onestep-cart .inline-link b{border-bottom:1px dotted;font-weight:400;position:relative;top:-.13em}
.onestep-cart .inline-link b i{font-style:normal;position:relative;top:.13em}
.onestep-cart .small{font-size:.9em}
.onestep-cart .large{font-size:1.2em}
.onestep-cart .bold{font-weight:700}
.onestep-cart .highlighted{background:#ffc}
.onestep-cart .hint{color:#aaa;font-size:.9em}
.onestep-cart .hint a,.onestep-cart .hint:visited,.onestep-cart .hint a:visited{color:#aaa}
.onestep-cart .gray{color:#aaa}
.onestep-cart .float-left{float:left}
.onestep-cart .float-right{float:right}
.onestep-cart .align-left{text-align:left}
.onestep-cart .align-center{text-align:center}
.onestep-cart .align-right{text-align:right}
.onestep-cart .clear-left{clear:left}
.onestep-cart .clear-right{clear:right}
.onestep-cart .clear-both{clear:both}
.onestep-cart .shadowed{-moz-box-shadow:0 5px 15px #aaa;-webkit-box-shadow:0 5px 15px #aaa;box-shadow:0 5px 15px #aaa}
.onestep-cart .nowrap{white-space:nowrap}
.onestep-cart .affiliateinfo-text{font-size:14px;color:#22284f;font-weight:700}
.onestep-cart .affiliateinfo-text-bonus{font-size:14px}
.onestep-cart #cancel-affiliate{font-size:14px}
.onestep-cart ul.menu-v{margin:0 0 20px -6px;padding:0}
.onestep-cart ul.menu-v li{list-style:none;padding:0;margin:3px 0 8px;line-height:1.1em}
.onestep-cart ul.menu-v li a{padding:5px 6px;display:block}
.onestep-cart ul.menu-v li.selected a{color:#000;text-decoration:none;background:#eee}
.onestep-cart ul.menu-v li.selected ul li a{background:inherit;color:#03c;text-decoration:underline}
.onestep-cart ul.menu-v li ul.menu-v{margin-left:10px;margin-top:5px;margin-bottom:15px}
.onestep-cart ul.menu-v li ul.menu-v li a{padding:2px 6px;font-size:.9em}
.onestep-cart ul.menu-v li ul.menu-v li ul.menu-v li a{font-size:.8em}
.onestep-cart ul.menu-h{margin:0 0 15px;padding:0}
.onestep-cart ul.menu-h li{list-style:none;display:inline-block;padding:0 10px 0 0;display:block\9;float:left\9}
.onestep-cart ul.menu-h li a{display:inline-block;padding:0 5px;display:block\9;float:left\9}
.onestep-cart ul.menu-h li a img.icon16{position:relative;top:3px;left:-3px}
.onestep-cart ul.menu-h li a i.icon16{margin-top:0}
.onestep-cart ul.menu-h li.selected a{color:#000;text-decoration:none;background:#eee}
.onestep-cart ul.menu-h li.selected ul *{background:#fff!important}
.onestep-cart .dropdown .popup{display:none;background:#eee;box-shadow:0 4px 7px -5px rgba(0,0,0,0.4);padding:20px;min-width:150px;font-size:115%}
.onestep-cart .dropdown:hover .popup{display:block;position:absolute;z-index:1312}
.onestep-cart .wa-auth-adapters ul{padding:0;min-height:16px}
.onestep-cart .wa-auth-adapters ul li{list-style:none;float:left;padding:0 15px 0 0}
.onestep-cart .wa-auth-adapters ul li a{display:block;padding:0 5px}
.onestep-cart .wa-auth-adapters ul li a img{position:relative;top:3px;left:-3px}
.onestep-cart .wa-auth-adapters p{clear:left;color:#888;font-size:.9em;width:40%}
.onestep-cart .wa-form{width:440px;float:left;margin:10px 0;overflow:visible}
.onestep-cart .wa-form .wa-field{clear:left;margin:0;padding-top:3px}
.onestep-cart .wa-form .wa-field .wa-name{float:left;width:155px;padding-top:.05em;padding-bottom:10px;font-size:.95em}
.onestep-cart .wa-form .wa-field.wa-separator{height:10px}
.onestep-cart .wa-form .wa-field .wa-value{margin-left:180px;margin-bottom:5px;position:relative}
.onestep-cart .wa-form .wa-field .wa-value input.wa-error{border:2px solid red}
.onestep-cart .wa-form .wa-field .wa-value .wa-error-msg{font-size:.9em;color:red;display:block}
.onestep-cart .wa-form .wa-field .wa-value input[type="text"],.onestep-cart .wa-form .wa-field .wa-value input[type="email"],.onestep-cart .wa-form .wa-field .wa-value input[type="password"],.onestep-cart .wa-form .wa-field .wa-value select{box-sizing:border-box;width:30%;min-width:260px;margin:0;height:32px;background:#f4f4f4;padding:0 5px;border:1px solid #c7c7c7}
.onestep-cart .wa-form .wa-field .wa-value textarea{min-width:300px;height:70px}
.onestep-cart .wa-form .wa-field .wa-value input.wa-captcha-input{width:100px;min-width:0}
.onestep-cart .wa-form .wa-field .wa-value label{display:block}
.onestep-cart .wa-form .wa-field .wa-value .wa-captcha img{margin-left:0}
.onestep-cart .wa-form .wa-field .wa-value .errormsg{margin-left:0}
.onestep-cart .wa-form .wa-field .wa-value.wa-submit{margin-top:10px}
.onestep-cart .wa-form .wa-field .wa-value p label{display:block;margin:0}
.onestep-cart .wa-form .wa-field .wa-value p{line-height:1.6em;margin-bottom:23px;position:relative}
.onestep-cart .wa-form .wa-field .wa-value p span{color:#777;font-size:.9em;display:block}
.onestep-cart .wa-form .wa-field .wa-value p i.icon16{float:left;left:-20px;margin-top:2px;position:absolute}
.onestep-cart .wa-form .wa-field .wa-value p input{display:block;margin-bottom:2px}
.onestep-cart .wa-form .wa-field .wa-value p input[type="radio"],.onestep-cart .wa-form .wa-field .wa-value p input[type="checkbox"]{display:inline}
.onestep-cart .wa-form .wa-field .wa-value p .field.wa-required span:after{content:" *";color:#faa}
.onestep-cart .wa-form .wa-field.wa-required .wa-name:after{content:" *";color:#faa}
.onestep-cart .wa-captcha{padding:7px 0 10px}
.onestep-cart .wa-captcha p{clear:left;margin:0}
.onestep-cart .wa-captcha strong{font-size:1.2em}
.onestep-cart .wa-captcha p img{float:left!important;margin-right:5px;margin-top:-8px}
.onestep-cart .wa-captcha .wa-captcha-refresh{font-size:.8em;text-decoration:underline;color:#aaa}
.onestep-cart .wa-captcha .wa-captcha-input{display:inline!important}
.onestep-cart .wa-captcha .errormsg{display:inline;margin-left:10px}
.onestep-cart input.error,.onestep-cart textarea.error{border:2px solid red}
.onestep-cart .errormsg{color:red;margin-left:170px;display:block}
.onestep-cart table.table{margin-top:25px;margin-left:-10px;width:100%;border-spacing:0;border-collapse:collapse}
.onestep-cart table.table th{padding-left:7px;padding-right:7px}
.onestep-cart table.table td{padding:15px 7px;border-bottom:1px solid #ddd}
.onestep-cart table.table td.min-width{width:1%}
.onestep-cart table.table td p{margin:0}
.onestep-cart table.table td input.numerical{width:50px;margin-right:5px;text-align:right}
.onestep-cart table.table tr.no-border td{border:none}
.onestep-cart table.table tr.thin td{padding-top:13px;padding-bottom:0}
.onestep-cart table.table tr.service td{padding-top:5px;padding-bottom:5px;padding-left:25px;font-size:.8em;color:#555}
.onestep-cart table.table{margin:20px 0 0}
.onestep-cart table.table .image{margin-right:10px;width:48px}
.onestep-cart table.table .badge{font-size:.8em;width:24px;height:24px;padding:3px 3px 4px;border:0}
.onestep-cart table.table .badge span{display:block;width:20px;overflow:hidden;padding-top:6px;padding-left:3px}
.onestep-cart table.cart td{vertical-align:top;padding:20px 7px 25px}
.onestep-cart table.cart td input.qty{max-width:50px;text-align:right}
.onestep-cart table.cart td.total{font-size:1.3em}
.onestep-cart .options{line-height:1.8em}
.onestep-cart .services{margin-bottom:20px}
.onestep-cart table.features{border-spacing:0;border-collapse:collapse}
.onestep-cart table.features td{padding:5px 0 2px}
.onestep-cart table.features td.name{min-width:145px;color:#777;vertical-align:top}
.onestep-cart table.features tr.divider td{border-bottom:1px solid #ccc;padding-left:0;padding-top:15px;padding-bottom:0}
#checkout-contact-form{width:440px;display:table;margin:0 auto;position:relative;left:-90px}
#checkout-contact-form .wa-name{text-align:right;padding-top:10px}
.onestep-cart .checkout-header{margin:0 90px;color:#999}
.onestep-cart .checkout-header h3 a{text-transform:uppercase;text-decoration:none;color:#777}
.onestep-cart .checkout-header h3 a:hover{color:#a00!important}
.onestep-cart .checkout-header strong{color:#666}
.onestep-cart .checkout{position:relative}
.onestep-cart .checkout ul.checkout-options{padding-left:25px}
.onestep-cart .checkout ul.checkout-options li{list-style:none;position:relative;margin-bottom:50px;clear:both}
.onestep-cart .checkout ul.checkout-options li h3{font-weight:700;margin-bottom:10px}
.onestep-cart .checkout ul.checkout-options li h3 label{margin-right:10px}
.onestep-cart .checkout ul.checkout-options li .rate{float:right;text-align:center;width:250px}
.onestep-cart .checkout ul.checkout-options li p{width:70%}
.onestep-cart .checkout ul.checkout-options li input[type="radio"]{position:absolute;top:4px;left:-25px}
.onestep-cart .checkout ul.checkout-options li label input[type="radio"]{top:4px;left:-20px}
.onestep-cart .checkout ul.checkout-options li img.method-logo{position:relative;float:left;margin-right:10px;top:-6px;left:0}
.onestep-cart .checkout ul.checkout-options li .wa-form{margin-top:0;margin-bottom:30px}
.onestep-cart .checkout ul.checkout-options li .wa-form label input[type="radio"]{position:static}
.onestep-cart .checkout .checkout-result{padding:80px 0 60px;background:#fff;text-align:center}
.onestep-cart .checkout .checkout-result h1{font-size:4em;margin-bottom:50px}
.onestep-cart .checkout .checkout-result.error h1{color:red}
.onestep-cart .checkout .checkout-result .wa-form{margin:10px auto 20px;width:400px;float:none;text-align:left}
.onestep-cart .checkout .checkout-result .back{margin-top:50px}
.onestep-cart .checkout .checkout-step{padding:0;border-top:0}
.onestep-cart .checkout .checkout-step h2,.wide_gray_title{background:#ededed;color:#22284F;padding:8px 10px;margin-bottom:10px;text-align:center;font-weight:700;font-size:24px;line-height:1.2em}
.onestep-cart .checkout .checkout-step h2 a{text-decoration:none;color:#000}
.onestep-cart .checkout .checkout-step h2 a:hover{color:#a00!important}
.onestep-cart .checkout .checkout-step h2.upcoming a:hover{color:#000!important;cursor:default}
.onestep-cart .checkout .checkout-step h2 a.hint{font-size:.5em;color:#aaa;text-decoration:underline}
.onestep-cart .checkout .checkout-step-content{padding:20px;background:#fff}
.onestep-cart .checkout .checkout-step #login-form h1{display:none}
.onestep-cart .checkout .checkout-step input.large{font-size:1.4em}
.onestep-cart .checkout .comment{width:100%;height:100px;margin-bottom:20px}
.onestep-cart .checkout blockquote img{margin-right:20px;float:left}
.onestep-cart .checkout blockquote p{margin-bottom:10px}
.onestep-cart .checkout blockquote p span{color:#000}
.onestep-cart .checkout .errormsg.inline{display:inline;margin-left:10px}
.onestep-cart .checkout .checkout-step h3{color:#000}
.onestep-cart .error{color:#a33}
.checkout-form #login-form{width:440px;display:table;margin:0 auto;position:relative;left:-90px}
.checkout-form #login-form .wa-field:after{content:"";height:0;clear:both;display:block}
.checkout-form #login-form .wa-name{text-align:right;padding-top:10px}
.checkout-form #login-form INPUT{display:block;float:left;margin-right:10px}
.checkout-form #login-form .wa-value{margin-bottom:5px}
.checkout-step-content.auth .menu-v INPUT{position:relative;top:2px}
.checkout-form #login-form .wa-value:after{content:"";height:0;clear:both;display:block}
.checkout-form #login-form .wa-value.wa-submit{margin-left:180px;width:300px;line-height:35px}
.checkout-form #login-form .wa-value.wa-submit A{display:inline;font-size:14px;font-weight:700;color:#FC6082}
.onestep-cart .update-processing{background-color:rgba(0,0,0,0.15);height:100%;position:absolute;width:100%;top:0;left:0;z-index:1;text-align:center}
.onestep-cart .update-processing .loading{position:fixed}
#checkout-contact-form .wa-field .icon16.like{display:none}
.checkout-page .success H1{color:#0089d4;font-size:2.3em;font-weight:700;margin:0 0 10px}
.checkout-page .success .success-info{font-size:1.5em}
.onestep-cart .wide_gray_title,.checkout-step H2{font-weight:700;margin:0 0 10px;color:#22284f;font-size:2.3em}
#cart_items{border:1px solid #999;margin-bottom:20px}
.checkout ul.checkout-options li h3 label{margin-left:0}
#cart_items .cart_item{border-bottom:1px solid #999;padding:10px}
#cart_items .cart_item:last-child{border-bottom:none}
#cart_items .cart_item:nth-child(odd){background:#f1f7fe}
#cart_items .cart_item:nth-child(even){background:#f9f6e3}
#cart_items .cart_item .item-image-box{margin-bottom:5px}
#cart_items .cart_item .item-image-link{display:block;text-align:center}
#cart_items .cart_item .item-sku-box{line-height:15px;margin-bottom:10px;text-align:center}
#cart_items .cart_item .item-sku{font-size:14px;color:#999;word-wrap:break-word}
#cart_items .cart_item .item-name-box{line-height:18px;text-align:center}
#cart_items .cart_item .item-name-link{color:#22284f;font-size:18px}
#cart_items .cart_item .item-name-link:hover{color:#fbae08}
#cart_items .cart_item .item-price-box{line-height:18px;text-align:center;margin-bottom:5px}
#cart_items .cart_item .item-price{color:#22284f;font-size:17px}
#cart_items .cart_item .item-quantity-box{margin-bottom:5px}
#cart_items .cart_item .item-quantity-wrapper{width:48px;margin:0 auto;padding:0 36px}
#cart_items .cart_item .item-quantity{margin:0;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif!important;border:1px solid #818181;padding:6px 11px;height:36px;line-height:16px;width:48px;outline:none;box-sizing:border-box;display:block;text-align:center}
#cart_items .cart_item .item-quantity-controls{position:relative}
#cart_items .cart_item .item-quantity-plus{position:absolute;width:36px;height:36px;top:-36px;right:-36px;box-sizing:border-box;border:1px solid #818181;border-left:none;background:#fff;line-height:40px;text-align:center}
#cart_items .cart_item .item-quantity-controls .fa{font:normal normal normal 20px/1 FontAwesome;color:#818181}
#cart_items .cart_item .item-quantity-controls :hover{cursor:pointer}
#cart_items .cart_item .item-quantity-controls :hover .fa{color:#fbae08}
#cart_items .cart_item .item-quantity-plus .fa-chevron-up:before{content:"\f067"}
#cart_items .cart_item .item-quantity-minus{position:absolute;width:36px;height:36px;top:-36px;left:-36px;box-sizing:border-box;border:1px solid #818181;border-right:none;background:#fff;line-height:40px;text-align:center}
#cart_items .cart_item .item-quantity-minus .fa-chevron-down:before{content:"\f068"}
#cart_items .cart_item .item-total-box{line-height:22px;text-align:center;margin-bottom:5px}
#cart_items .cart_item .item-total{color:#22284f;font-weight:700;font-size:22px}
#cart_items .cart_item .item-delete-box{margin:0;text-align:center;line-height:14px}
#cart_items .cart_item .item-delete-link{margin:0;text-align:center;font-size:13px;color:#f7878a}
#cart_items .cart_item .item-delete-link:before{content:"\f057";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);margin-right:5px}
#cart_items .cart-header{display:none}
.onestep-cart .checkout-step.step-confirmation H2{display:none}
.onestep-cart .checkout-step.step-confirmation{margin-top:-50px}
.onestep-cart .checkout-step.step-confirmation .checkout-content{text-align:center}
.onestep-cart .checkout-step.step-confirmation .comment{box-sizing:border-box;height:120px;background:#f4f4f4;padding:5px;border:1px solid #c7c7c7;font-size:1em;color:#000;font-family: font-family: 'Noto Sans', Arial, sans-serif!important;resize:none;max-width:600px}
#checkout-contact-form .wa-field{display:none}
.checkout-form .onestep-submit-wrapper{display:none}
.onestep-cart .discount-wrapper{text-align:center}
.onestep-cart .discount-wrapper .coupon-form{display:block;padding:0;margin:0 0 10px}
.onestep-cart .discount-wrapper .coupon-form .coupon-text{display:block;font-size:14px;margin:0 0 10px}
.onestep-cart .discount-wrapper .coupon-form .coupon-submit{margin:0 0 0 4px}
.onestep-cart .discount-wrapper .coupon-form .coupon-input{font-size:14px;font-family: 'Noto Sans', Arial, sans-serif!important;border:2px solid #818181;padding:5px 10px;height:35px;line-height:16px;outline:none;box-sizing:border-box;width:150px;position:relative;top:-1px}
.onestep-cart .discount-wrapper .discount-title{font-size:14px;line-height:20px}
.onestep-cart .discount-wrapper .cart-discount{color:#22284f;font-size:17px;line-height:20px}
.onestep-cart .discount-wrapper .affiliate-wrapper{margin:0 0 10px;padding:0;text-align:center}
.onestep-cart .affiliate-wrapper{margin:0 0 10px;padding:0;text-align:center}
.onestep-cart .affiliate-wrapper .affiliate-form{margin:0 0 10px;padding:0}
.onestep-cart .affiliate-wrapper .affiliate-submit{margin:10px 0 0}
.onestep-cart .affiliate-wrapper .affiliate-value{color:#22284f;font-size:17px;line-height:20px}
.onestep-cart .cart .empty-td{display:none}
.onestep-cart .total-wrapper{margin:0 0 10px;padding:0;text-align:center;line-height:22px}
.onestep-cart .cart .total-wrapper .total-title{font-size:18px}
.onestep-cart .cart .total-wrapper .cart-total{color:#22284f;font-weight:700;font-size:22px}
.onestep-cart .affiliateinfo-wrapper{text-align:center}
.onestep-cart .checkout .checkout-step-content{padding:0}
.onestep-cart .checkout .checkout-step-content.auth blockquote{background:#f3f3f3 none repeat scroll 0 0;border-left:0;color:#555;padding:10px;margin-bottom:25px}
.onestep-cart .checkout .shipping-type{background:#f3f3f3;padding:0 0 10px;text-align:center;margin-bottom:10px}
.onestep-cart .checkout .shipping-type .type-title{background:#ededed;color:#22284F;padding:5px;margin-bottom:5px;text-align:center;font-weight:700;font-size:22px;line-height:1.2em}
.onestep-cart .checkout .shipping-type .type-value{margin:0 0 10px}
.onestep-cart .checkout .shipping-type .type-value:after{content:"";height:0;clear:both;display:block}
.onestep-cart .checkout .shipping-type .type-value .type-label{margin:0 0 5px;display:block}
.onestep-cart .checkout .shipping-type .type-value .type-radio{position:relative;top:2px;margin-right:5px}
.onestep-cart .checkout .shipping-type .type-value .type-name{font-size:14px;color:#333}
.onestep-cart .checkout .shipping-type .type-description{color:#999}
.onestep-cart .checkout .payment-type{display:none;background:#f3f3f3;padding:0 0 10px;text-align:center;margin-bottom:10px}
.onestep-cart .checkout .payment-type .type-title{background:#ededed;color:#22284F;padding:5px;margin-bottom:5px;text-align:center;font-weight:700;font-size:22px;line-height:1.2em}
.onestep-cart .checkout .payment-type .type-title.wa-error{color:red}
.onestep-cart .checkout .payment-type .type-value{margin:0 0 10px}
.onestep-cart .checkout .payment-type .type-value:after{content:"";height:0;clear:both;display:block}
.onestep-cart .checkout .payment-type .type-value .type-label{margin:0 0 5px;display:block}
.onestep-cart .checkout .payment-type .type-value .paytype-radio{position:relative;top:2px;margin-right:5px}
.onestep-cart .checkout .payment-type .type-value .type-name{font-size:14px;color:#333}
.onestep-cart .checkout .wa-form .wa-field{margin:0 0 10px;padding:0}
.onestep-cart .checkout .wa-form .wa-field .wa-name{font-size:16px;line-height:20px;margin:0;padding:0}
.onestep-cart .checkout .wa-form .wa-field .wa-value{margin:0;padding:0}
.onestep-cart .checkout .wa-form .wa-field .wa-value INPUT{font-size:14px;font-family: 'Noto Sans', Arial, sans-serif!important;border:2px solid #818181;padding:5px 10px;height:35px;line-height:16px;outline:none;box-sizing:border-box;width:300px;margin:0 auto}
.onestep-cart .checkout .wa-form .wa-field .wa-value SELECT{font-size:14px;font-family: 'Noto Sans', Arial, sans-serif!important;border:2px solid #818181;padding:5px 10px;height:35px;line-height:16px;outline:none;box-sizing:border-box;width:300px;margin:0 auto}
.onestep-cart .checkout .wa-form .wa-field .wa-value TEXTAREA{display:block;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif!important;border:2px solid #818181;padding:5px 10px;height:96px;line-height:16px;outline:none;box-sizing:border-box;min-width:auto;width:100%;resize:none;margin:0 auto}
.onestep-cart .checkout .wa-form .wa-field .wa-value .error,.onestep-cart .checkout .wa-form .wa-field .wa-value .wa-error{border:2px solid red}
.onestep-cart .checkout .wa-form .wa-field .error-message{color:red;line-height:20px;margin-left:100px}
.onestep-cart .checkout .wa-form .wa-field.new-user .wa-value{margin:0;padding:0}
.onestep-cart .checkout .wa-form .wa-field.new-user .wa-value LABEL{display:block;line-height:12px;margin-bottom:5px}
.onestep-cart .checkout .wa-form .wa-field.new-user .wa-value LABEL:after{content:"";height:0;clear:both;display:block}
.onestep-cart .checkout .wa-form .wa-field.new-user .wa-value LABEL #create-user{width:auto;height:auto;display:block;float:left;position:relative;margin-right:5px}
.onestep-cart .checkout .wa-form .wa-field.new-user .wa-value .hint{line-height:14px;margin:0;padding:0}
.onestep-cart .checkout{margin:0}
#login-form .wa-form .wa-field .wa-value.wa-submit{width:280px}
#login-form .wa-form .wa-field .wa-value.wa-submit INPUT{width:200px;border:none;display:block;font-family: 'Noto Sans', Arial, sans-serif!important;line-height:26px}
.checkout #login-form .wa-form .wa-field .wa-value.wa-submit INPUT,
.checkout .onestep-submit-wrapper INPUT.onestep-submit-button{
    box-shadow: none;
    border: solid 1px #ff9710;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: -2px -1px rgba(0, 0, 0, 0.2);
    padding: 9px 29px 8px;
    line-height: 15px;
    box-sizing: border-box;
    height: auto;
    width: auto;
    background: #ffbb5f;
    background: -moz-linear-gradient(top, #ffbb5f 0%, #fc8203 100%);
    background: -webkit-linear-gradient(top, #ffbb5f 0%,#fc8203 100%);
    background: linear-gradient(to bottom, #ffbb5f 0%,#fc8203 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb5f', endColorstr='#fc8203',GradientType=0 );
}
.checkout #login-form .wa-form .wa-field .wa-value.wa-submit INPUT:hover,
.checkout .onestep-submit-wrapper INPUT.onestep-submit-button:hover{
    background: #ffcd88;
    background: -moz-linear-gradient(top, #ffcd88 0%, #ff9629 100%);
    background: -webkit-linear-gradient(top, #ffcd88 0%,#ff9629 100%);
    background: linear-gradient(to bottom, #ffcd88 0%,#ff9629 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd88', endColorstr='#ff9629',GradientType=0 );
}
#checkout-contact-form{width:auto;display:block;margin:0 auto;position:static}
#checkout-contact-form:after{content:"";height:0;clear:both;display:block}
.onestep-cart .wa-form{width:auto;float:none;margin:10px 0;overflow:visible}
#checkout-contact-form .wa-form .wa-field .wa-name{float:none;text-align:center;width:auto;margin:0 0 5px;padding:7px 0 0}
#checkout-contact-form .wa-form .wa-field .wa-value INPUT{width:300px;margin:0 auto;display:block}
#checkout-contact-form .wa-form .wa-field .wa-value SELECT{width:300px;margin:0 auto;display:block}
#checkout-contact-form .wa-form .wa-field .wa-value .field>SPAN{text-align:center}
.wa-field.wa-field-address.wa-field-address-shipping .wa-value{float:none}
.checkout-form #login-form{width:auto;display:block;margin:0 auto;position:static}
.checkout-form #login-form:after{content:"";height:0;clear:both;display:block}
.checkout-form #login-form .wa-name{float:none;text-align:center;width:auto;margin:0 0 5px}
.checkout-form #login-form INPUT{width:200px;margin:0 auto;display:block;float:none}
.checkout-form #login-form .wa-value.wa-submit{margin:0 auto;width:300px;line-height:35px;text-align:center}
.onestep-cart .checkout .checkout-step ul.menu-v{margin:0 auto 25px;max-width:300px}
.wa-form .wa-field .wa-name .star{color:red}
body{background:#fff;}
.main-wrapper,body{
	background-color:#fff;
	/* background:url('img/rnd_img/FIN-skladmed.jpg') center top no-repeat; */
	color:#444;
}
a.theme-hover:hover{color:#fbae08!important}
.stylish-form:not(#foo) input[type="checkbox"]:checked + label .stylish-wrap,.stylish-form:not(#foo) input[type="radio"]:checked + label .stylish-wrap{color:#00a5b8}
.stylish-form:not(#foo) input[type="checkbox"]:checked + label .stylish-wrap{background-color:#00a5b8}
.info-banner h5 a:hover{color:#fbae08!important}
.button:active,input[type='submit']:active,input[type='button']:active{background-color:color: #fbae08}
.bounce-popup:after{border-bottom-color:rgba(0, 48, 93, 0.87)}
.currency-block:hover a,#horizontal-menu .home a:hover,#horizontal-menu .mobile-menu:hover,#horizontal-menu .mobile-menu.selected,ul.menu-h.categories-list > li:hover > a,ul.menu-h.categories-list > li.open > a,ul.menu-h.categories-list > li.selected > a,ul.menu-v.dropdown li:hover,ul.menu-v.dropdown li.selected,.mobile-categories-block .collapsible-icon:hover,.mobile-categories-block .br-coll-icon:hover,.checkout-progressbar .step,.checkout-progressbar .step:after,.checkout-progressbar .step.selected.last,#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder,.categories-tree .appear-menu .dropdown-holder{background-color:#191c36}
ul.menu-h.categories-list .first.category-list > a i,.button,input[type='submit'],input[type='button'],.product-list h5 a,.cart-page .delete:hover,.cart-page .quantity .fa:hover,input[type='submit']:disabled:hover,input[type='button']:disabled:hover,.button:disabled:hover,#yourshop .category-sidebar .userbox a{color:#191c36}
#horizontal-menu .home a:hover:after{border-left-color:#191c36}
.checkout-progressbar .step:before{border-color:#191c36}
ul.menu-v.dropdown,ul.menu-v.dropdown li ul,#go-top,.currencies,.fly-cart,.fly-form,.categories-tree .appear-menu .dropdown-holder,.not-mobile #horizontal-menu div.more:hover .more-block,.pagination a:hover,.pagination li.selected a,.yourshop-footer-popup{background-color:#7cb8bf}
#horizontal-menu .home a::after,#horizontal-menu .home a,ul.menu-h.categories-list > li > a{border-left-color:#4db9e8}
#horizontal-menu .home a,#horizontal-menu .more-block{background-color:#4db9e8}
.currency-block,#horizontal-menu .dropdown li,#horizontal-menu ul.menu-v.dropdown.vertical li ul{border-color:#4d5070}
.fly-name a:hover,.currencies li:hover,.fly-form .wa-auth-adapters a:hover,.fly-form .close:hover{color:#39c3cf}
.top-fixed-menu .indicator{color: #fff;position: absolute;top: 0; right: 0;min-width: 8px;background: none;font-size: 12px;}
.fly-quantity a:hover i.ys{color:#ffdd74}
.fly-discount{background:#5e617f}
.header-top{background:#f8f8f8}
.pages-block > ul > li > a{color:#444}
.pages-block a:hover,.pages-block > ul > li > a.selected{color:#fbae08}
.pages-block > ul > li:hover{border-bottom-color:#fbae08}
.search form.hidden-search #search{border-top-color:#ffdd74}
.search form.hidden-search::before{border-bottom-color:#ffdd74}
.search-button{color:#444}
.header-bottom .phone{color:#444}
.header-bottom .workhours{color:#444}
#horizontal-menu,ul.menu-h.categories-list .first.category-list.open > a > span{background-color:#f9e771}
ul.menu-h.categories-list > li > a,ul.menu-h.categories-list .first.category-list > a i,.mobile-menu{color:#444}
ul.menu-h.categories-list > li:hover > a,ul.menu-h.categories-list > li.open > a,ul.menu-h.categories-list > li.selected > a,.mobile-menu:hover,.mobile-menu.selected{color:#ffdd74}
#horizontal-menu .home a:after{border-left-color:#fcc316}
#horizontal-menu .home a,#horizontal-menu .more-block{background-color:#fcc316}
#horizontal-menu .home a:hover:after{border-left-color:#fbae08}
#horizontal-menu .home a:hover,.not-mobile #horizontal-menu div.more:hover .more-block{background-color:#fbae08}
#horizontal-menu .home a,ul.menu-h.categories-list > li > a{border-left-color:#fcc316}
#horizontal-menu ul.menu-v.dropdown,#horizontal-menu ul.menu-v.dropdown li ul{background-color:#5b849e}
ul.menu-h.categories-list .dropdown li a,#horizontal-menu div.more a{color:#fff}
ul.menu-h.categories-list .dropdown li a:hover,ul.menu-v.dropdown li.selected a,#horizontal-menu .dropdown li:hover > a,#horizontal-menu .dropdown li.selected > a,#horizontal-menu div.more a:hover{color:#ffdd74}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder a:hover,#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder .category-heading a:hover{color:#ffdd74}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul i{color:#444}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul i:hover{color:#444}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul i{background-color:#fcc316}
#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder ul i:hover{background-color:#fbae08}
.mobile-categories-block ul.menu-v a{color:#444}
.mobile-categories-block ul.menu-v a:hover,.mobile-categories-block ul.menu-v li.selected > a{color:#444}
.mobile-categories-block .collapsible-icon{color:#444}
.mobile-categories-block .collapsible-icon:hover{color:#444}
.mobile-categories-block .collapsible-icon{background-color:#fcc316}
.mobile-categories-block .collapsible-icon:hover{background-color:#fbae08}

#yourshop .da-slide h2{color:#444}
#yourshop .da-slide p.da-text{color:#444}
#yourshop .da-slide p{color:#444}
#yourshop .da-slide .da-link{background-color:#ffdd74}
#yourshop .da-slide .da-link:hover{background-color:#fcc316}
#yourshop .da-slide .da-link{color:#444}
#yourshop .da-slide .da-link:hover{color:#444}
#yourshop .da-slide .da-link{border-color:#fcc316}
.da-slide h2 .rating-block i{color:#fcc316}
.da-slide h2{border-bottom-color:#ffdd74}
.pagination a{color:#444}
.pagination a:hover,.pagination li.selected a{color:#fff;background-color:#0089d4}
.pagination a{border-color:#0089d4}
.subscribe-block-heading{color:#ffdd74}
.button,input[type='submit'],input[type='button'], #yourshop .flexdiscount-form .coupon-button {
	color:#fff;
	text-shadow: -2px -1px #466cc3;
	text-transform:capitalize;
	font-family: font-family: 'Noto Sans', Arial, sans-serif;
	font-size:16px;
	letter-spacing:0;
	background: #5b80d4;
}
.interactive .wa-submit input.button {
    box-shadow: none;
    border: solid 1px #ff9710;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: -2px -1px rgba(0, 0, 0, 0.2);
    padding: 9px 29px 8px;
    line-height: 15px;
    box-sizing: border-box;
    height: auto;
    width: auto;
    background: #ffbb5f;
    background: -moz-linear-gradient(top, #ffbb5f 0%, #fc8203 100%);
    background: -webkit-linear-gradient(top, #ffbb5f 0%,#fc8203 100%);
    background: linear-gradient(to bottom, #ffbb5f 0%,#fc8203 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb5f', endColorstr='#fc8203',GradientType=0 );
}
.interactive .wa-submit input.button:hover {
	background: #ffcd88;
    background: -moz-linear-gradient(top, #ffcd88 0%, #ff9629 100%);
    background: -webkit-linear-gradient(top, #ffcd88 0%,#ff9629 100%);
    background: linear-gradient(to bottom, #ffcd88 0%,#ff9629 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd88', endColorstr='#ff9629',GradientType=0 );
}
.button,input[type='submit']:hover, input[type='button']:hover, #yourshop .flexdiscount-form .coupon-button:hover {background: #2c65e4;}

.box_submitform input[type="submit"] {width:149px;height:36px;font-size:17px;}
.box_submitform input[type="submit"]:hover {cursor:pointer;background: #478dbb;}
.box_submitform span  {
	box-sizing: border-box;
	font-weight: 700;
	color: #fff;
	display:block;
	width:149px;
	height:36px;
	text-align: center;
	line-height: 15px;
	padding: 10px 0 0;
	color:#fff;
	text-shadow: -2px -1px rgba(17, 79, 121, 0.5);
	text-transform:capitalize;
	font-family: 'Noto Sans', Arial, sans-serif;
	font-size:16px;
	letter-spacing:0;
	background: #1a7aba;
}
.box_submitform span:hover {cursor:pointer;background: #478dbb;}

/* pages style */
.shop_page .page-page a,.shop_brand .brand a {color: #007987;cursor: pointer;}
.shop_page .page-page a:hover,.shop_brand .brande a:hover {text-decoration:underline;}
.shop_page .page-page table,.shop_brand .brand table {border: 1px solid #d9d9d9;border-collapse: collapse;}
.shop_page .page-page table td,.shop_brand .brand table td {padding:10px;border: 1px solid #d9d9d9;}
.shop_brand .brand blockquote {padding: 15px 20px;margin-top: 15px;}
.shop_brand .brand h1 {font-size: 2em;font-weight: bold;}
.shop_brand .sub-categories a {color: #007481;}
.shop_brand .category-content {padding: 10px 10px 20px;}
.page-page p {
    font-size: 15px;
}
/* pages style end */

/*** rnd ***/

.clr {display:block;clear:both;}

i.ys.ys-eye:before,
i.ys.ys-heart:before,
i.ys.ys-compare:before,
i.ys.ys-user:before,
i.ys.ys-unlocked:before,i.ys.ys-locked:before,
i.ys.ys-cart:before {display:none;}
i.ys.ys-eye {background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/eye.png') center 6px no-repeat;}
i.ys.ys-compare {background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/compare.png') 3px top no-repeat;}
.add2cart i.ys.ys-heart {width: auto;height: auto;margin-top: 9px;right: 3px;}
.add2cart i.ys.ys-compare {width: auto;height: auto;margin-top: 7px;right: 3px;background: url(/ua/wa-data/public/site/themes/alexsport/img/topline_ico/compare_dblue.png) center top no-repeat;}
i.ys.ys-user {background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/human.png') center top no-repeat;}
i.ys.ys-unlocked {background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/lock.png') center top no-repeat;}i.ys.ys-locked {background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/lock.png') center top no-repeat;}
i.ys.ys-cart {background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/basket.png') center top no-repeat;}

.addtocart-form i.ys.ys-heart {width:auto;height:auto;margin-top:9px;right: 3px;}
.addtocart-form i.ys.ys-compare {width:auto;height:auto;margin-top:7px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/compare_dblue.png') center top no-repeat;}
.addtocart-form a:hover i.ys.ys-heart {width:auto;height:auto;margin-top:9px;right: 3px;}
.addtocart-form a:hover i.ys.ys-compare {width:auto;height:auto;margin-top:7px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/compare_blue.png') center top no-repeat;}

.g_green .addtocart-form i.ys.ys-heart {width:auto;height:auto;margin-top:9px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/heart_aqua.png') center top no-repeat;}
.g_green .addtocart-form a:hover i.ys.ys-heart {width:auto;height:auto;margin-top:9px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/heart_daqua.png') center top no-repeat;}
.g_green .addtocart-form a.active i.ys.ys-heart {width:auto;height:auto;margin-top:9px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/heart_daqua.png') center top no-repeat;}
.g_green .addtocart-form i.ys.ys-compare {width:auto;height:auto;margin-top:9px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/compare_aqua.png') center top no-repeat;}
.g_green .addtocart-form a:hover i.ys.ys-compare {width:auto;height:auto;margin-top:9px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/compare_daqua.png') center top no-repeat;}
.g_green .addtocart-form a.active i.ys.ys-compare {width:auto;height:auto;margin-top:9px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/compare_daqua.png') center top no-repeat;}

.g_orange .addtocart-form i.ys.ys-heart {width:auto;height:auto;margin-top:9px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/heart_red.png') center top no-repeat;}
.g_orange .addtocart-form a:hover i.ys.ys-heart {width:auto;height:auto;margin-top:9px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/heart_dred.png') center top no-repeat;}
.g_orange .addtocart-form i.ys.ys-compare {width:auto;height:auto;margin-top:9px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/compare_red.png') center top no-repeat;}
.g_orange .addtocart-form a:hover i.ys.ys-compare {width:auto;height:auto;margin-top:9px;right: 3px;background:url('/wa-data/public/site/themes/alexsport/img/topline_ico/compare_dred.png') center top no-repeat;}


.sidebar_cats .filters {margin-top:15px;}

.content_with_sidebar .content_part{width:auto;margin-left:316px}
#home_sliders{text-align:center}
#home_sliders .hs{display:block;width:32%;margin-bottom:55px}
#home_sliders .hs.hs_wide{width:66%}

#home_sliders .hs>div{max-width:100%;height:auto!important;}
#home_sliders .hs .slider{padding-bottom:30px}
#home_sliders .hs .bx-wrapper{margin:0;overflow:visible;box-shadow:0 0 13px rgba(0,0,0,0.35)}
#home_sliders .hs .bx-wrapper .bx-pager{z-index:5;width:100%;left:0;right:auto;bottom:-30px}

#home_sliders .hs.fr {/* margin-right: 19px; */}
#home_sliders .hs.fr .bx-wrapper {box-shadow:none;}
#home_sliders .hs.fr .fr_wrapper {box-shadow:0 0 13px rgba(0,0,0,0.35);}
#home_sliders .hs.fr .fr_header {height:42px;text-align:center;box-sizing:border-box;padding-top:12px;background: #00cfc2;background: -moz-linear-gradient(top,  #00cfc2 0%, #01aca2 100%);background: -webkit-linear-gradient(top,  #00cfc2 0%,#01aca2 100%);background: linear-gradient(to bottom,  #00cfc2 0%,#01aca2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cfc2', endColorstr='#01aca2',GradientType=0 );}
#home_sliders .hs.fr .fr_header span {color:#fff;font-size:18px;font-family: 'Noto Sans', Arial, sans-serif;text-shadow:-1px -1px #00a399;}
#home_sliders .hs.fr #slider-2 {padding:15px 0 15px;}
#home_sliders .hs.fr #slider-2 .bx-pager {bottom: -45px;}
#home_sliders .hs.fr ul:after {display:block;content:"";height:0;clear:both;}
#home_sliders .hs.fr ul {display:block;}
#home_sliders .hs.fr ul .cover {background-position:center top;background-size:auto 96px;}
#home_sliders .hs.fr .bx-caption {top: 96px;background:none;}
#home_sliders .hs.fr .bx-caption > span {}
#home_sliders .hs.fr .bx-caption > span > h2 {font-weight:bold;font-size:15px;color:#486084;margin:0;}
#home_sliders .hs.fr .bx-caption > span > p {font-weight:bold;font-size:17px;color:#0b6896;margin:0;}
#home_sliders .hs.fr .bx-caption > span > p > span {font-weight:bold;font-size:17px;color:#0b6896;margin:10px 0 0;padding:0;}

.news_announces.pc_list {background: #e5e7ed;padding-top: 30px;}
.news_announces:after {content: "";display: block;clear: both;}
.news_announces .info-wrapper {padding: 0 20px;text-align: center;}
.news_announces .title{margin-bottom:20px}
.news_announces_list {margin-top: 20px;}
.news_announces_list .inline-items {
    display: inline-block;
	margin: 0 6px;
}
.swiper-wrapper.news_announces_list {margin-top: 0;}
.news_announces_list .announce{box-sizing: border-box;display: block;width: 300px;height: 440px;text-align: justify;overflow: hidden;
	border: 1px solid #b7b7b7;box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.35);margin: 0 auto;background: #fff;}
.news_announces_list .announce:nth-child(4n + 4) {margin-right: 0;}
.news_announces_list .announce time{display: block;color: #8e9fb9;font-size: 14px;margin-bottom: 10px;}
.news_announces_list .announce .img{display: block;width: 100%;height: 160px;text-align: center;overflow: hidden;margin-bottom: 15px;}
.news_announces_list .announce .img.no-img {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #999;
}
.news_announces_list .announce .img img{max-height:100%;max-width:100%;margin:0 auto}
.news_announces_list .announce .name{display: block;color: #4174c5;text-transform: none;font-weight: bold;font-size: 18px;margin-bottom: 10px;line-height: 22px;
    height: 47px;overflow: hidden;}
.news_announces_list .announce .text{font-size: 15px;line-height: 20px;margin-bottom: 16px;height: 104px;overflow: hidden;}
.news_announces_list .announce .readmore{color: #274472;display: block;font-size: 14px;font-weight: 400;box-shadow: 0px -1px 0px 0px rgba(184, 193, 203, 1) inset;
    width: 136px;height: 36px;background: #e2eaf2;border-radius: 4px;line-height: 36px;margin: 0 auto;position: relative;padding-right: 40px;
    box-sizing: border-box;text-align: right;transition: .2s ease;}
.news_announces_list .announce .readmore:hover{background: #c1d6ec;}
.news_announces_list .announce .readmore .arial-font{height: 14px;width: 14px;display: block;background: url(/ua/wa-data/public/site/themes/grandmed/img/more-arrow-news.png)no-repeat;
	position: absolute; top: 50%;right: 22px;margin-top: -7px;}
.news_announces .announce-btn {font-size: 19px;font-weight: bold;width: auto;padding: 0;height: auto;padding: 17px 28px;background: #73a6d5;
		border-radius: 5px;transition: 0.2s ease;margin-top: 10px;box-shadow:0px -3px 0px 0px #628eb7 inset;}
.news_announces .announce-btn:hover {background: #8bc7ff;box-shadow:0px -3px 0px 0px #7cb6eb inset;}
.news_announces.pc_list .slider_nav div {background: #73a6d5 url(/ua/wa-data/public/site/themes/grandmed/img/news-arrows.png)no-repeat;
    border-radius: 3px;margin: 0 15px;cursor: pointer;border: none;background-size: contain;}
.news_announces.pc_list .slider_nav div:hover {background-color: #8bc7ff;}
.news_announces.pc_list .slider_nav div.slide_left {background-position: 16px 50%;}
.news_announces.pc_list .slider_nav div.slide_right {background-position: -16px 50%;}

.wa-subscribe-form:after {display:block;height:0;width:100%;content:"";}
.wa-subscribe-form {}
.wa-subscribe-form input[type="text"] {width:247px;height:36px;background:#fff;border:solid 1px #e90e8b;color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form input[type="text"]:focus {outline:none;}
.wa-subscribe-form input[type="text"]:placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form input[type="text"]::placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form input[type="text"]::-webkit-input-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form input[type="text"]::-moz-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form input[type="text"]:-moz-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form input[type="text"]:-ms-input-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form .subscribe-block-heading-alt,
.wa-subscribe-form .box_name,
.wa-subscribe-form .box_submitform,
.wa-subscribe-form .box_email {display:inline-block!important;vertical-align:middle;text-align:center;margin-right:15px;}
.wa-subscribe-form .subscribe-block-heading-alt {color:#22284f;font-size:17px;font-weight:bold;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form .box_name {}
.wa-subscribe-form .box_submitform {margin-right:0;}
.wa-subscribe-form .box_email {}
.wa-subscribe-form .box_captcha {display:none;margin-top: 10px;}

.slider-controls .slider-prev i,
.slider-controls .slider-next i {display:none;}
.slider-custom .slider-controls > span {display: inline-block; vertical-align: top;width: 46px;height: 46px;line-height: 42px;border-radius: 3px;
    margin: 0 15px;cursor: pointer;border: 3px solid #007481;box-sizing: border-box;}
.slider-controls .slider-prev {background: #e5f1f2 url(/ua/wa-data/public/site/themes/grandmed/img/slider-arrows.png)no-repeat;background-position: 12px 50%;}
.slider-controls .slider-next {background: #e5f1f2 url(/ua/wa-data/public/site/themes/grandmed/img/slider-arrows.png)no-repeat;background-position: -30px 50%;}
.slider-custom .slider-controls > span:hover {background-color:#b2d5d9;}


.slider-controls .slider-prev:hover,
.slider-controls .slider-next:hover {color: #196fbf;}

@media (max-width: 550px) {
	.qraa-total-actions,.qraa-product-actions {width:auto!important;}
	.qraa-header .qraa-add.green_btn {margin-bottom:10px!important;}
}

i.stock-icon {background-repeat: no-repeat;background-image: url("img/icons.png");height: 16px;width: 16px;display: inline-block;text-indent: -9999px;text-decoration: none !important;}
* i.stock-icon {text-decoration: none !important;vertical-align: bottom;/* margin: 0; */}
i.stock-icon.stock-red {background-position: -3px 0;}
i.stock-icon.stock-yellow {background-position: -22px 0;}
i.stock-icon.stock-green {background-position: -41px 0;}
i.stock-icon.stock-transparent {background-position: -60px 0;}
.addtocart .isnt_avaliable .stock-green {
	background-color: #ff8c00;
	background-blend-mode: lighten;
}
.bottom-paging {margin: 15px 0;}

#compare-table td.product-item h5 a {font-size:13px;}
#compare-table td.product-item h5 a:hover {text-decoration:underline;}
#compare-table td .price {font-family: 'Noto Sans', Arial, sans-serif;font-size: 17px;font-weight: bold;color: #0b6896;}
.wrap.breadcrumbs-block {padding-bottom:0;}
.qraa-header{margin:0 0 10px 0;padding:0;position:relative; text-align: center;}
.qraa-header H2{line-height:22px;font-size:16px;color:#0202ff;font-weight:bold;margin:0;padding:0}
.qraa-header .btn {display:inline-block; vertical-align: top; width:185px; margin: 0 15px; position: relative; border: 1px solid;padding: 6px 0; font-size: 14px;}
.icon_btn:before {content: '';display: inline-block;vertical-align: middle;width: 24px;height: 22px;margin-right: 10px;background: url(/ua/wa-apps/shop/plugins/dlqa/img/btn_question.png)no-repeat;position: absolute;top: 50%;left: 14px;margin-top: -11px;}
.qraa-header .qraa-add.green_btn {border-color: #70c522}
.qraa-header .qraa-add.blue_btn {border-color: #309fa9;}
.icon_btn.blue_btn:before { background-image: url(/ua/wa-apps/shop/plugins/dlqa/img/btn_review.png);}

#yourshop .yourshop-form .wa-field, .wa-subscribe-form .wa-field {margin-bottom: 10px; }

#footer > .wrap {display: flex;height: 100%;flex-flow: column;align-items: center;justify-content: center;}
#footer a.f_logo {width: 212px;height: 88px;}
#footer a.html-map__link {
	color:#fff;
	font-size:16px;
	padding:12px 0 6px 0;
	position:relative;
}
#footer a.html-map__link::after{
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width: 100%;
	height:1px;
	background: #fff;
	transform-origin: right;
	transform: scaleX(0);
	transition: transform 0.5s cubic-bezier(1, 0, 0, 1);
}
#footer a.html-map__link:hover::after{
	transform-origin: left;
    transform: scaleX(1);
}

.wa-subscribe-form .box_name::-webkit-input-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form .box_name::-moz-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form .box_name:-ms-input-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form .box_name:-moz-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form .box_email::-webkit-input-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form .box_email::-moz-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form .box_email:-ms-input-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}
.wa-subscribe-form .box_email:-moz-placeholder {color:#22284f;font-size:14px;font-family: 'Noto Sans', Arial, sans-serif;}

.qraa-title {text-transform:capitalize;}
.qraa-form .field.submit input[type="submit"] {border-radius:0;}
.qraa-form .field.submit input[type="submit"] {height: auto;white-space: normal;}

#product-list ul.product-list.thumbs li.product-item {display: inline-block;vertical-align: top;width: 300px;height: 480px;margin: 0 7px 14px 7px;position: relative;box-sizing: border-box;border: solid 1px #b7b7b7;box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 0.35)}
.post-stream time {color: #fff!important;background-color: #007481!important;}
.sub-categories {font-size:20px;line-height:20px;}

.br_page {display: block; margin: 0 10px 0 0;}
.br_page:nth-child(5n) {margin-right: 0;}
.br_page a {width: 180px; height: 120px;float: left; box-sizing: border-box; display: block;border: 1px solid #cccccc;  text-align: center;padding-top:5px;}
.br_page a .img {display: table; width: 100%; height: 70px; margin-bottom:5px;}
.br_page a .img.no-image {
	margin: 0 10px 5px;
	width:auto;
}
.br_page a .img span {display: table-cell; vertical-align:middle; width: 100%; height: 100%;}
.br_page a .img span img {max-width: 166px;width:90%; max-height: 70px;}
.br_page a .img.no-image span span {
	color: #999;
    font-size: 13px;
    line-height: 16px;
}

.br_page a .text {color: #085eb9;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 34px;
    overflow: hidden;
	line-height: 17px;
	padding:0 5px;
	margin-bottom:5px;
}

.brand p {margin-bottom:0;text-align: left;font-size: 15px;}
.brand .br_img_wr {border: 1px solid #cccccc;height:120px;width: 180px;float: left;margin-right:10px;display:table;}
.brand .br_img_wr span {display:table-cell;text-align: center;vertical-align:middle;width:100%;height:100%;box-sizing:border-box;padding:0 10px;}
.brand .br_img_wr span img {}

.br_page:after {display:block;height:0;clear:both;content:"";}
.br_page {border-bottom:solid 1px #bfbdbd;padding-bottom:10px;margin-bottom:10px;}
.br_page > a {display:block;float:left; margin:0 5px 0 0;}
.br_page > a > img {max-width:450px;}
#checkout-contact-form .wa-value {font-size: 16px;line-height: 20px;/*padding: 7px 0 0;*/}
#checkout-contact-form .wa-value.deliveryk {padding: 7px 0;}

.shop.body_default .mobile-block.s-sidebar {display:none!important;}

.qraa-pagination {text-align:center;padding:10px 0;}
.qraa-pagination a,
.qraa-pagination span {margin:0 2px;padding:5px 10px;border-width:1px;border-style:solid;border-color:#007987;height:100%;color:#444;display:inline-block;font-weight: bold;}
.qraa-pagination span {background:#007987;color:#fff;}
.qraa-pagination .qraa-pagination-delimeter {color:#007987;background:#fff;}
.qraa-pagination .link-text{font-style:normal}
.qraa-pagination a.qraa-pagination-link .link-text:hover{background:transparent;color:#444}
.qraa-pagination a:hover,.pagination li.selected a{color:#fff;text-decoration:none}
.qraa-pagination a.qraa-pagination-link {color:#007987}
.qraa-pagination a.qraa-pagination-link :hover,
.pagination li.selected span.qraa-pagination-active {color:#fff;background-color:#007987}
.qraa-pagination a.qraa-pagination-link {border-color:#007987}
.qraa-pagination-total{display:none}

.authform .wa-captcha input.wa-captcha-input {width:70px!important;}
.authform .wa-field {margin-bottom:10px;}

.yourshop-form.authform .wa-captcha P:first-child{margin-bottom:5px}
.fly-form.signup.yourshop-form .wa-form .wa-field .wa-captcha P:first-child{margin-bottom:5px}
#yourshop .fly-form.signup.yourshop-form .wa-form .wa-field .wa-captcha .wa-captcha-input{width:70px}
/* .onestep-cart{max-width:960px;margin:0 auto;} */
.body_compare .mobile-block.s-sidebar,
#yourshop.mailer .mobile-block.s-sidebar,
.body_onestep .mobile-block.s-sidebar{display:none}

.qraa-list .qraa-item .qraa-item-text, .qraa-list .qraa-item .qraa-item-answer {position:relative;}
.qraa-list .qraa-item .qraa-item-text:before, .qraa-list .qraa-item .qraa-item-answer:before {display:none!important;}
.qraa-list .qraa-item .qraa-item-text .corn {background: url(/ua/wa-data/public/site/themes/grandmed/img/customer-quast-triangle.png) no-repeat;
    display: block;position: absolute;width: 23px;height: 12px;left: 25px;top: -12px;}
.qraa-list .qraa-item .qraa-item-answer .corn {background: url(/ua/wa-data/public/site/themes/grandmed/img/admin-answer-triangle.png) no-repeat;display: block;
	position: absolute;width: 23px;height: 12px;left: 25px;top: -12px;}

ul.menu-v.dropdown.categories-tree a.selected,
ul.menu-v.dropdown.categories-tree a:hover,
ul.menu-v.dropdown.categories-tree li > h4:hover {background: #007481;}
.content-sidebar ul.menu-v.dropdown.categories-tree a.selected,
.content-sidebar ul.menu-v.dropdown.categories-tree a:hover,
.content-sidebar ul.menu-v.dropdown.categories-tree li > h4:hover {background: none;}

.product-list.thumbs .addtocart > h5 {text-align: center;height: 82px;text-transform: none;margin: 10px 15px 14px;}
#product-list .product-list.thumbs .addtocart > h5 {margin: 5px 15px 5px;}
.product-list.thumbs .addtocart > h5 A {color: #274472;font-size: 15px;font-weight: bold;line-height: 20px;}
.product-list .addtocart > h5 A:hover {text-decoration:underline;}
.product-list.table h5 > a > .table {color: #274472;font-size: 16px;font-weight: bold;line-height: 20px;}

.aval {margin-top:10px;}
.aval span {font-size:17px;font-family: 'Noto Sans', Arial, sans-serif;font-weight:bold;}
.aval span i {display:inline-block;width:16px;height:16px;position:relative;bottom:-2px;margin-right:5px;}
.aval span.aval_t {color:#82d4ff;}
.aval span.aval_f {color:#fc6104;}
.aval span.aval_t i {background:url('img/aval_t.png') 0 0 no-repeat;}
.aval span.aval_f i {background:url('img/aval_f.png') 0 0 no-repeat;}

.mob_menus {display:none;}
#mmenu {margin-bottom: 2px;position:relative;}
#mcatalog {position:relative;}
.mob_menus .m_title {display:block;height:40px;width:100%;padding:8px 33px 0;font-size:20px;font-weight:400;letter-spacing:1px;box-sizing:border-box;position:relative;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.mob_menus #mmenu .m_title {color: #fff;background: #007481 url(img/burger_white.png) 0 9px no-repeat;cursor:pointer}
.mob_menus #mcatalog .m_title {color: #fff;background: #007481 url('img/burger_white.png') 0 9px no-repeat;cursor:pointer}
.mob_menus .m_title:after {content:"";display:block;position:absolute;width: 22px;height: 13px;right:16px;top:15px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.mob_menus .m_title.opened:after {transform: rotate(180deg)}
.mob_menus #mmenu .m_title:after {background: url('img/arrow_whitebig.png') 0 0 no-repeat;}
.mob_menus #mcatalog .m_title:after {background: url('img/arrow_whitebig.png') 0 0 no-repeat;}
.mob_menus #mmenu .mw {display:none;border-top:1px solid #dfdfdf}
.mob_menus #mmenu .mw a {display: block;height: 40px;padding: 9px 10px 0;border-bottom: 1px solid #ffffff;font-size: 20px;color: #007481;background: #d9d9d9;box-sizing: border-box;font-weight: bold;}
.mob_menus #mcatalog .mw {display:none;}
.mob_menus #mcatalog .mw ul {margin: 0;padding: 0;display: none;}
.mob_menus #mcatalog .mw ul li {position:relative;margin:0;padding: 0;}
.mob_menus #mcatalog .mw > ul {display:block;}
.mob_menus #mcatalog .mw > ul > li {margin:1px 0 0;}
.mob_menus #mcatalog .mw > ul > li > i.cat_img {display:block;width: 18px;height: 18px;position: absolute;left:12px;top:12px;z-index:15;pointer-events: none;background-position:0 -18px!important;}
.mob_menus #mcatalog .mw > ul > li > a {display:block;padding:14px 65px 14px 14px;margin-bottom:1px;font-size:18px;color:#fff;background:#0d8694;box-sizing:border-box;line-height: 18px;}
.mob_menus #mcatalog .mw > ul > li > span {display:block;height: 46px;width: 50px;position: absolute;top:0;right:0;background: #00a5b8;}
.mob_menus #mcatalog .mw > ul > li > span:after {content:"";display:block;width:13px;height:9px;position:absolute;top:50%;margin-top: -4px;right:18px;transform:rotate(180deg);background:url('img/arrow_smallwhite.png') 0 0 no-repeat;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.mob_menus #mcatalog .mw > ul > li > span.opened:after {transform:rotate(0deg);}
.mob_menus #mcatalog .mw > ul > li > ul > li > a {display: block;
    border-top: solid 1px #0d8694;
    padding: 12px 65px 13px 24px;
    font-size: 16px;
    color: #fff;
    background: #0c98a9;
    box-sizing: border-box;
	line-height: 16px;
}
.mob_menus #mcatalog .mw > ul > li > ul > li:first-child > a {border-top:none;}
.mob_menus #mcatalog .mw > ul > li > ul > li > span {display:block;height: 37px;width: 50px;position: absolute;top:1px;right:0;background: #0d8694;}
.mob_menus #mcatalog .mw > ul > li > ul > li > span:after {content:"";display:block;width:13px;height:9px;position:absolute;top:50%;margin-top:-6px;right:18px;transform:rotate(180deg);background:url('img/arrow_smallwhite.png') 0 0 no-repeat;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.mob_menus #mcatalog .mw > ul > li > ul > li > span.opened:after {transform:rotate(0deg);}
.mob_menus #mcatalog .mw > ul > li > ul > li > ul > li > a {display: block;
    border-top: solid 1px #0c98a9;
    padding: 13px 10px 12px 34px;
    font-size: 15px;
    color: #007481;
    background: #fff;
	box-sizing: border-box;
}

#mfilter {display:none;}
#mfilter .m_title {display:block;height:36px;width:100%;padding:8px 50px 0;font-size:20px;letter-spacing:1px;box-sizing:border-box;position:relative;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;color: #fff;background: #007481 url('img/mfilter.png') 10px 8px no-repeat;}
#mfilter .m_title:after {content:"";display:block;position:absolute;width: 21px;height: 13px;right:16px;top:14px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;background: url('img/arrow_whitebig.png') 0 0 no-repeat;}
#mfilter .m_title.opened:after {transform: rotate(180deg)}
#mfilter .mw {display:none;}
#mfilter .mw .filter-block {padding:0;}
#mfilter .mw .filter-block:after {display:none;}
#mfilter .mw .filter-block > a {display:block;padding:14px 65px 14px 40px;margin-bottom:1px;font-size:13px;color:#fff!important;background: #007481;box-sizing:border-box;position:relative;}
#mfilter .mw .filter-block > a > i {display:block;width:13px;height:9px;position:absolute;top:17px;right:18px;transform:rotate(0deg);background:url('img/arrow_smallwhite.png') 0 0 no-repeat;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;margin-top: 0;}
#mfilter .mw .filter-block > a > i.fa-chevron-down {transform:rotate(180deg);}
#mfilter .mw .filter-block > a > i:before {display:none;}
#mfilter .mw .filter-block > .filter-value {margin-bottom: 20px;padding: 10px;}
#mfilter .mw .filter-block > .filter-value .filter-field span.stylish-wrap {background-color: #fff;}
#mfilter .mw .filter-block > .filter-value .filter-field.checked span.stylish-wrap {background-color: #007481;}
#mfilter .mw .filter-block > .filter-value .filter-field span.stylish-wrap:after {display:none;}
#mfilter .mw .filter-block > .filter-value .filter-field.checked span.stylish-wrap:after {display:block;color: #fff;content: "✓";font-family: 'Noto Sans', Arial, sans-serif;left: .1em;}

#go-top {border-radius:50%;}

@media (min-width: 986px) {
	.category-sidebar {width:300px;}
	.non_gaponov_sidebar .heading {text-transform:capitalize;margin-bottom:0;width: 100%;box-sizing: border-box;padding: 15px 20px;color: #fff;font-size: 16px;font-weight: 700;text-align: center;text-decoration: none;text-shadow: -1px -1px 1px #001c36;white-space: nowrap;background: #1979d4;background: -moz-linear-gradient(top,rgba(25,121,212,1) 0%,rgba(26,88,147,1) 100%);background: -webkit-linear-gradient(top,rgba(25,121,212,1) 0%,rgba(26,88,147,1) 100%);background: linear-gradient(to bottom,rgba(25,121,212,1) 0%,rgba(26,88,147,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1979d4',endColorstr='#1a5893',GradientType=0);}
	.non_gaponov_sidebar > ul.categories-tree.huhuhu {border: 1px solid #dddddd;border-top: none;position: relative;display:block;margin:0;padding:0;}
	.non_gaponov_sidebar > ul.categories-tree > li {display:block;border:none!important;}
	.non_gaponov_sidebar > ul.categories-tree > li > a {box-sizing: border-box;display: block!important;width: 100%;padding: 10px 15px!important;color: #085eb9!important;font-size: 14px!important;line-height: 18px;border-top: 1px solid #dddddd;position: relative!important;background:rgba(0, 0, 0, 0);}
	.non_gaponov_sidebar > ul.categories-tree > li > a:before {content: '';display: block;width: 4px;height: 100%;background: transparent;padding: 1px 0;position: absolute;left: 0;top: -1px;z-index: 1;}
	.non_gaponov_sidebar > ul.categories-tree > li > a:hover:before {background: #176cba;}
	.non_gaponov_sidebar > ul.categories-tree > li > a.selected:before {background: #176cba;}
	.non_gaponov_sidebar > ul.categories-tree > li > a.selected,
	.non_gaponov_sidebar > ul.categories-tree > li > a:hover {text-decoration: none;background: #eefcff;}
	.hehehe {display:none!important;}
}
@media (min-width: 1280px) {
	#header .go-home.mobile-gohome{display:none;}
}
@media (max-width: 1315px) {
	#product-list ul.product-list.thumbs li.product-item {
		width: 295px;
		margin: 0 4px 5px 3px;
		box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, 0.35);
	}
}
@media (max-width: 1279px) {
	.new_products.pc_list {
		padding: 35px 0 15px;
	}
	.new_products .slider-controls {
		padding-bottom: 10px;
	}
	#header .header_wrap {justify-content: center;flex-flow: row wrap;}
	#header .go-home.mobile-gohome{
		display: flex;
		align-items: center;
		height:40px
	}
	.hs {float:none;width:100%!important;clear:both;}
	#slider-1 {width:100%!important;}
	#slider-2 {margin: 0 auto;}
	.popular_brands {width: 100%; max-width: 100%;float: none;margin-right: 0;}
	.promos ul li:nth-child(3n) {margin-right:0;}
	.promos ul li:nth-child(4n) {margin-right:20px;}
	#header .blue_line .bl_inner .left_wrap {width: 369px;}
	#header .blue_line .h_soc {float:left;margin:0;}
	#header .blue_line .qa_btns {display:none;}
	#header .header_wrap .header_left {text-align:left!important;}
	#header .header_wrap .header_right {padding-left:160px;}
	#header .blue_line .bl_inner .right_wrap {margin-right: 123px;}
	.snd_line #promo_card {flex-basis: 273px;height: 273px;}
	.snd_line #promo_card ul li {width: 273px;height: 273px;}
	.snd_line #mslider {height: 273px;}
	.snd_line {padding: 10px 0 20px;}
	#footer .soc_btns {padding: 46px 0 0 5px;}
	#footer .f_cont {padding-right: 10px;}
	.pc_list {padding:0 0 35px;}
	body{overflow-x: hidden;}

	.content-sidebar .product-list.thumbs .product-item {width: 190px;}
	.content-sidebar .product-list .product-item .addtocart-form input[type="submit"] {width: 96px;font-size: 14px;margin-left: 3px;margin-right: 3px;}
	.content-sidebar .product-list.thumbs .image img{max-width: 175px;}

	.product-page .product-list .product-item .addtocart-form input[type="submit"] {width: 120px;}
	.product-page .slider-custom .product-list.thumbs .image img{max-width: 175px;}

	.title-layer{
		height:40px;
	}
	#header .header_wrap .header_slider .bx-wrapper .bx-pager {
		bottom: -27px;
	}
	#header .blue_line .bl_inner .left_wrap {display: none;}
	#header .blue_line .bl_inner .right_wrap {float:none;width: 100%;}
	.mob_menus {display:block;}
	#mfilter {display:block;}

	#advantages .wrap.adv-wrap {width: 100%;padding: 0;}
	#advantages .title-layer-lighter.adv-title{padding:0;}
	.wrap-small.wrap_for_title {padding: 0;}

	.mob_menus #mmenu:before,.mob_menus #mmenu:after,
	.mob_menus #mcatalog:before,.mob_menus #mcatalog:after {content:"";display:block;position:absolute;top:0;height:40px;width:calc(50vw - 470px);background:#007481;}
	.mob_menus #mmenu:before,.mob_menus #mcatalog:before{left:calc(470px - 50vw);}
	.mob_menus #mmenu:after,.mob_menus #mcatalog:after{right:calc(470px - 50vw);}

	#sidebar-categories{display:none;}
	.content-sidebar {margin-left: 0;}
	.content-sidebar {overflow: visible;}
	#product-list ul.product-list.thumbs li.product-item {margin: 0 6px 14px 6px;box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 0.35);}
	.category-content {padding: 0 10px;}
	.f-view {margin-right: 10px;}

}

@media (max-width: 1038px) {
	.content-sidebar .product-list.thumbs .product-item {width: 190px;}
	.content-sidebar .product-list .product-item .addtocart-form input[type="submit"] {width: 96px;font-size: 14px;margin-left: 3px;margin-right: 3px;}
	.content-sidebar .product-list.thumbs .image img{max-width: 175px;}
}
@media (max-width: 1000px) {
	#yourshop .yourshop-form .wa-field,
	.wa-subscribe-form .wa-field {margin-bottom:10px;}
	.wa-subscribe-form .box_submitform .wa-field {margin-bottom:0;}
	.wa-subscribe-form .box_name,
	.wa-subscribe-form .box_email {margin:0 auto;display:block!important;}
	.wa-subscribe-form .box_submitform {float:none;margin:0 auto;width: 149px;}
	.wa-subscribe-form .subscribe-block-heading-alt {width:100%;text-align:center;margin-bottom:10px;margin-right:0;}
	.mini-subscribe div[id^=mailer] {left:auto;}
}
@media only screen and (max-width: 959px) {
	.pop-categories .swiper-container {
		width: 640px;
	}
	.news_announces .swiper-container {
		width: 640px;
	}
	.new_products .slick-slider {
		width: 640px;margin: 10px auto 0;
	}
	.liders .slick-slider {
		width: 640px;margin:0 auto;
	}
	.product-list.table-small .for_table_small .prices {
		width: 130px;
	}
	#header .grey_line {
		padding: 10px 0;
		height: 52px;
	}
	.news_announces.pc_list {
		background: #e5e7ed;
		padding-top: 30px;
		padding-bottom: 35px;
	}
	.new_products .slider-controls {
		padding-bottom: 5px;
	}
	.liders .slider-controls {
		padding-bottom: 5px;
	}
	.news_announces {margin-top:20px;}
	#header .header_text.bot {margin-top:5px;}
	#header .blue_line .bl_inner .right_wrap {margin-right:0;}
	.promos ul li:nth-child(3n) {margin-right:20px;}
	.promos ul li:nth-child(2n) {margin-right:0;}
	#custom_menu .close_btn {left: 191px;}
	#header .blue_line .cat_tov_btn .sidebar_cats {top:86px;}
	#header .header_wrap .header_right p {padding-left:22px;white-space: nowrap;}
	#header .header_wrap .header_left span.htext {display:block;text-align:center;margin: 0 auto 8px;width: 380px;}
	#header .header_wrap .header_middle .logo {margin-top:0;}
	.snd_line {display:block;padding:10px 0 20px;}
	.snd_line #promo_card {height: 360px;}
	.snd_line #promo_card ul li {width: 360px;height: 360px;}
	.snd_line #mslider {height: auto;margin-bottom:20px;margin-right:0;}
	#header .header_wrap .header_left {text-align:center!important;}

	.content-sidebar .product-list.thumbs .product-item {width: 215px;}
	.content-sidebar .product-list .product-item .addtocart-form input[type="submit"] {width: 120px;font-size: 17px;margin-left: 3px;margin-right: 3px;}
	.content-sidebar .product-list.thumbs .image img{max-width: 175px;}

	#header .grey_line#grey_line .qa_btns a.btn.icon_btn {display:none}
	#header .grey_line#white_line {display:block;background:#fff;}
	#header .grey_line#white_line .qa_btns a.btn {display: inline-block;margin:0 15px;}

	#advantages .wrap.snd_line {width: 100%;}
	#advantages .frame {width: 687px;}
	#header .header_text {font-size: 14px;line-height: 18px;}

	#advantages .slider-nav-wrapper {display: block;}
	#product-list ul.product-list.thumbs li.product-item {margin: 0 20px 20px 0;}
	#product-list ul.product-list.thumbs li.product-item:nth-child(3n + 3) {margin-right: 20px;}
	#product-list ul.product-list.thumbs li.product-item:nth-child(2n + 2) {margin-right: 0;}

	.mob_menus #mmenu:before,.mob_menus #mmenu:after,
	.mob_menus #mcatalog:before,.mob_menus #mcatalog:after {content:"";display:none;position:absolute;top:0;height:36px;width:calc(50vw - 310px);background:#007481;}
	.wrap.mob-main-dropdown {width: 100%;padding: 0;}
	.mob_menus #mmenu .m_title {background: #007481 url(img/burger_white.png) 10px 9px no-repeat;}
	.mob_menus #mcatalog .m_title {background: #007481 url(img/burger_white.png) 10px 9px no-repeat;}
	.mob_menus .m_title {padding: 10px 43px 0;}



}
@media only screen and (max-width: 760px) {
	.product-full .qraa-footer {margin-bottom:35px;}
	.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-form .wa-field .wa-value INPUT[type="text"],
	.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-form .wa-field .wa-value INPUT[type="password"] {width:225px;}
	.with-sorting {float: none;}
	.with-sorting ul#products-per-page {margin: 20px 0;padding-left: 0;}
	.sort-view {height: auto}
	.product-info .product-rating {
		margin-top: 10px;
	}
	.product-info a.action-icon.favourite-link {
		justify-content: center;
	}
}

@media only screen and (max-width: 740px) {
	#advantages .frame {width: 455px;}
	.fancybox-wrap {width: 600px !important;left: 50% !important;margin-left:-300px;height: 300px !important;position:fixed !important;top:50% !important;margin-top:-150px}
	.fancybox-type-iframe .fancybox-inner {width: 570px !important;height: 270px !important;}

}
@media only screen and (max-width: 656px) {
	#custom_menu .close_btn {left: 149px;}
}
@media only screen and (max-width: 639px) {
	.pop-categories .swiper-container {
		width: auto;
	}
	.news_announces .swiper-container {
		width: auto;
	}
	.liders .slick-slider {
		width: auto;;
	}
	.new_products .slick-slider {
		width: auto;margin: 5px auto 0;
	}
	.fancybox-wrap {width: 400px !important;left: 50% !important;margin-left:-200px;height: auto !important;margin-top: 0;top:70px !important}
	.fancybox-type-iframe .fancybox-inner {width: 370px !important;height: auto !important;}


	.content_with_sidebar .sidebar_cats {width:100%;}
	.promos ul li {margin:0 auto 20px!important;display:block;}
	.promos ul li:last-child {margin-bottom:0;}
	#header .blue_line .cat_tov_btn .sidebar_cats {top:121px;width:300px!important;left:50%;margin-left:-150px;}
	#product-list ul.product-list.thumbs li.product-item {display:block;margin: 0 auto 20px;}
	#product-list ul.product-list.thumbs li.product-item:nth-child(3n + 3) {margin: 0 auto 20px;}
	#product-list ul.product-list.thumbs li.product-item:nth-child(2n + 2) {margin: 0 auto 20px;}

	.wrap.mob-main-dropdown {padding: 0;}
	.mob_menus #mmenu .m_title {background: #007481 url(img/burger_white.png) 10px 11px no-repeat;}
	.mob_menus #mcatalog .m_title {background: #007481 url(img/burger_white.png) 10px 11px no-repeat;}

	#header .grey_line .search {margin: 0;}

	.title-layer-lighter h3 {font-size: 20px;}

	.page-page .popular_cats_list .cat {display:block;margin: 0 auto 20px;}


}
@media only screen and (max-width: 521px) {
	.zoomContainer {display:none;}
	#custom_menu .close_btn {left: 94px;}

}
@media only screen and (max-width: 500px) {
	.popular_cats_list .cat {margin-right:auto;margin-left:auto;display:block;}
	#custom_menu .close_btn {left: 85px;}
	#advantages .frame {width: 225px;}
}
@media only screen and (max-width: 460px) {
	#header .grey_line#white_line {height: auto;}
	#header .grey_line#white_line .qa_btns a.btn {display: block;margin: 0 auto;}
	#header .grey_line#white_line .btn.icon_btn.green_btn {margin-bottom: 10px;}
	#header .header_text {font-size: 12px;}
	#header .header_text {padding: 6px;line-height:19px}
}

@media only screen and (max-width: 460px) {
	.fancybox-type-iframe .fancybox-inner {width: 260px !important;}
	.fancybox-wrap {width: 290px !important;left: 50% !important;margin-left:-145px;}
}
@media only screen and (max-width: 450px) {
	#custom_menu .close_btn {left: 191px;}
	.g_aqua .btn > span {font-size:13px;}
	#checkout-contact-form .wa-value.deliveryk {text-align:center;}

	.product-list.table form.addtocart {padding-left: 0;}
	.product-list.table .image {position: static;}

	.shop_product a.btn.qraa-page-link {padding: 11px 5px;}
	.product-page h1 {margin: 0 0 10px 0;}

}
@media only screen and (max-width: 439px) {
}
@media only screen and (max-width: 400px) {
	.news_announces_list .announce time,
	.news_announces_list .announce .name,
	.news_announces_list .announce .text {padding:0 10px;}
	#header .blue_line .bl_inner .left_wrap .rw_links {float:none;width:90px;margin:0 auto 5px;}
	#header .blue_line .bl_inner .left_wrap .rw_links > a.home {margin-right:0;}
	#header .blue_line .cat_tov_btn {float:none;margin:0 auto;width:231px;}
	.g_aqua .btn {padding: 11px;}
	#header .blue_line .bl_inner .left_wrap .rw_links {float:left;width:90px;margin:0;}
	#header .blue_line .cat_tov_btn {width:124px;float:left;margin: 0 0 0 24px;}
	#header .blue_line .cat_tov_btn .ctb_btn {background:url(img/cat_tov_mini.png) 0 0 no-repeat;width:124px;}
	#header .blue_line .cat_tov_btn .ctb_btn.active {background:url(img/cat_tov_mini.png) 0 -33px no-repeat;}
	#header .blue_line .bl_inner .left_wrap {width: 300px;}
	#custom_menu .close_btn {left: 50px;}
	#header .header_wrap .header_slider .bx-wrapper .bx-pager,
	#header .header_wrap .header_slider .pager-bottom-left .bx-wrapper .bx-pager {right: 10px;left: auto;bottom: -25px;text-align: right;font-size: 0;}
}
@media only screen and (max-width: 360px) {
	.snd_line #promo_card {height: 320px;}
	.snd_line #promo_card ul li {width: 320px;height: 320px;}
	#product-list ul.product-list.thumbs li.product-item {width: 285px;}
}
@media only screen and (max-width: 340px) {
	#header .grey_line .search {width: 100%;}
	#header .grey_line .search form {width: 100%;}
	.news_announces_list .announce {width: 285px;}
	.product-list.thumbs .product-item{width: 285px;}
}
@media only screen and (max-width: 325px) {
	.main-wrapper.fixed-menu {overflow:hidden;}
	#custom_menu .close_btn {left: 10px;}
}

@media only screen and (min-width: 500px) and (max-width:525px) {
	#yourshop .main-wrapper {overflow:hidden;}
}

/* PRODUCT LANG */
.co_title H2 {position:relative}
.custom_tab_content .description-box { display:none; }
.custom_tab_content .description-box.active { display:block; }
@media only screen and (max-width: 450px) {
	.co_title.with-lang H2.title {text-align:left;padding-left:8px}
}
@media only screen and (max-width: 360px) {
	.co_title.with-lang H2.title {font-size:18px;}
}

/* CATEGORY LANG */
.category-name.with-lang{position:relative;padding-right:200px;min-height:50px}
.bottom-lang-description{position:relative;height:50px}
.category-description-box { display:none; }
.category-description-box.active { display:block; }
@media only screen and (max-width: 600px) {
	.category-name.with-lang{font-size:20px}
}
@media only screen and (max-width: 500px) {
	.category-name.with-lang{padding-right:120px}
}
@media only screen and (max-width: 400px) {
	.category-name.with-lang{font-size:18px}
}

/* BRANDS LANG */
.page-title-brand{position:relative;padding-right:200px}
.brand-description { display:none; }
.brand-description.active { display:block; }
.page-page .brand .brand-description,
.page-page .brand .read-on {margin-left: 195px;}
.page-page .brand .read-on {
	text-align:right;
	margin-top:5px;
}
.page-page .brand .read-on .readmore-link {
	border:none;
	display:inline;
	float:none;
}
.page-page .brand .read-on .readmore-link:hover {
	color:rgb(0, 0, 238);
	text-decoration:underline;
}

@media only screen and (max-width: 400px) {
	.page-title-brand{position:relative;padding-right:120px}
}