/*Спецификации*/
/*------------------------------------------------------------------------*/
body,
div,
dl,
dt,
dd,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img,
abbr {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ul li {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
body h2
{
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0;
}

sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
legend {
  color: #000;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: block;
}
img {
  max-width: 100%;
  height: auto;
}



.clearfix:after
{
	content: " ";
	display: table;
	width: 100%;
}

body
{
	font-family: Neris;
}
ul
{
	padding: 0;
	margin: 0;
}

/*check boxes*/
.checkbox label:after, .radio label:after {
	content: '';
	display: table;
	clear: both;
}
.checkbox .cr, .radio .cr {
	position: relative;
	display: inline-block;
	border: 1px solid #a9a9a9;
	width: 1.3em;
	height: 1.3em;
	float: left;
	margin-right: .5em;
}
.radio .cr {
	border-radius: 50%;
}
.checkbox .cr .cr-icon, .radio .cr .cr-icon {
	position: absolute;
	font-size: .8em;
	line-height: 0;
	top: 50%;
	left: 20%;
}
.radio .cr .cr-icon {
	margin-left: 0.04em;
}
.checkbox label input[type="checkbox"], .radio label input[type="radio"] {
	display: none;
}
.checkbox label input[type="checkbox"] + .cr > .cr-icon, .radio label input[type="radio"] + .cr > .cr-icon {
	transform: scale(3) rotateZ(-20deg);
	opacity: 0;
	transition: all .3s ease-in;
}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .radio label input[type="radio"]:checked + .cr > .cr-icon {
	transform: scale(1) rotateZ(0deg);
	opacity: 1;
}
.checkbox label input[type="checkbox"]:disabled + .cr, .radio label input[type="radio"]:disabled + .cr {
	opacity: .5;
}
/*check boxes end*/


/*------------------------------------------------------------------------*/
/*header*/
header
{
	padding-top: 5px;
	margin-bottom: 30px;
}
.top_line
{
	background-color: #f5f5f5;
	margin-bottom: 30px;
}
.second_line {
	margin-bottom: .5em;
}

.left_text p
{
	font-size: 16px;
	font-family: Neris-SemiBold;
	color: #22aea2;
	font-weight: 600;
	margin-bottom: 0px;
	padding-bottom: 0;
}
.left_text p img
{
	margin-right: 7px;
}


.right_text p
{
	font-size: 16px;
	font-family: Neris-SemiBold;
	color: #8d4eb3;
	font-weight: 600;
}
.left_text
{
	padding-top: 4px;
}
.right_text p img
{
	margin-right: 7px;
}

.sublogo_text{
	color: #7B7B7A;
	font-weight: bold;
	text-align: right;
	font-size: 14px;
	font-family: Neris-SemiBold;
	letter-spacing: .1px;
	word-spacing: 7px;
}
.second_line__logo a:hover{
	text-decoration: none;
}






.phone_free span
{
	display: block;
}
.phone_free span
{
	font-family: Neris-Thin;
	font-size: 14px;
}
.phone_free span:first-child
{
	font-family: Neris-Black;
	font-size: 20px;
	font-weight: 600;
}
.phone_free span:last-child
{
	font-family: Neris-Black;
}
.phone_free
{
	float: left;
}
.phone_sity
{
	float: right;
}
.phone_sity span
{
	display: block;
}
.phone_sity span:first-child
{
	font-family: Neris-Black;
	font-size: 20px;
	font-weight: 600;
}
.phone_sity a
{
	font-size: 14px;
	display: block;
	margin-top: -2px;
	text-decoration: underline;
	display: block;
	color: #22aea2;
}
.days_work
{
	font-size: 12px;
}
.second_line__phone___wrap
{
	margin-bottom: 10px;
}
.second_line__phone___search input
{
	width: 100%;
	padding: 5px 20px;
	border-radius: 25px;
	border: none; 
    background-color: #e9eae0;
    padding-bottom: 7px;
    outline: none;
}


::placeholder { 
color: #000;
font-weight: 600;
}

.second_line__phone___search
{
	position: relative;
}
.second_line__phone___search button
{
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px; 
	background-color: #8d4eb3;
	border:none;
	padding-right: 15px; 
	padding-left: 12px;
	color: #fff;
	cursor: pointer;
}
.second_line__phone___search button:hover
{
	transition: all 0.3s;
	background-color: #9f4eb3;
}



.location i
{
	color: #22aea2;
	font-size: 20px;
}
.location
{
	font-size: 16px;
	color: #4b4b4b;
	font-family: Neris-Light;
	float: left;
}
.location:hover
{
	text-decoration: none;
	color: #22aea2;
}
.user i
{
    color: #22aea2;
	font-size: 20px;
}
.user 
{
    font-size: 16px;
	color: #4b4b4b;
	font-family: Neris-Light;
	float: right;
}
.user:hover
{
    text-decoration: none;
    color: #22aea2;
}
.second_line_client_info
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.second_line_client_info a
{
	display: block;
	height: 100%;
}
.second_line_client_info a:hover
{
	text-decoration: none;
}
.top_menu_block
{
	text-align: center;
}
.top_menu_block p
{
	color: #ac4070;
	font-family: Neris-SemiBold;
	font-size: 16px;
	font-weight: 600;
}
.client_compare img
{
	margin-bottom: 2px;
}
.client_favorite img
{
	margin-bottom: 7px;
}
.client_basket img
{
	margin-bottom: 3px;
}
.header_nav
{
	width: 100%;
	margin-top: 15px;
	z-index: 99;
}

.header_nav.sticky{
	position: fixed;
	top: 0;
	margin-top: 0;
	background: #ffffff;
}

.header_nav__list  li
{
	float: left;
}
.header_nav__list  li a
{
	font-size: 12px;
	display: block;
	padding: 5px 13px;
	text-decoration: none;
	color: #4b4b4b;
	transition: all 0.3s;
	text-transform: uppercase;
	font-weight: bold;
}
.header_nav__list  li:last-of-type a{
}
.header_nav__list  li a:hover
{
	text-decoration: none;
	background-color: #8d4eb3;
	color: #fff;
	transition: all 0.3s;
}
.header_nav__list  li.special>a{
	font-size: 16px;
	color: red !important;
}
.menu_but
{
	display: none;
}
.menu_but i
{
	font-size: 20px;
	color: #4b4b4b;
}

/*end header*/






/*top slider*/


.owl-next
{
	position: absolute;
	top: 90px;
	right: -30px;
}
.owl-prev
{
	position: absolute;
	top: 90px;
	left: -30px;
}
.owl-next span
{
	font-size: 50px;
	color: #4b4b4b; 

}
.owl-prev span
{
	font-size: 50px;
	color: #4b4b4b; 
}

button:active, button:focus {
  outline: none;
}
button::-moz-focus-inner {
  border: 0;
}

.promo_description{
	position: absolute;
	top: 30%;
	opacity: .9;
	padding: 10px;
	font-size: 18px;
	width: 100%;
	text-align: center;
}

.js-promo-countdown{
	font-size: 30px;
	text-align: center;
}
/*end top slider*/






/*advantages*/
.advantages
{
	margin-bottom: 30px;
}
.advantages_list
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
.advantages_list
{
	border-top: 2px solid #22aea2;
	border-bottom: 2px solid #22aea2;
	padding: 20px 0;
}
.advantages_item
{
	padding-left: 55px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.item1
{
	background: url(../img/advantages1.png) no-repeat center left;
}
.item2
{
	background: url(../img/advantages2.png) no-repeat center left;
}
.item3
{
	background: url(../img/advantages3.png) no-repeat center left;
}
.item4
{
	background: url(../img/advantages4.png) no-repeat center left;
}
.advantages_item span
{
	font-size: 14px;
	font-weight: 600;
	color: #b14779;

}
/*end advantages*/


/*slider2*/

.slider2
{
	margin-bottom: 60px;
}

.slider2_title
{
	display: inline-block;
	padding: 10px 30px;
	background-color: #22aea2;
	margin-bottom: 50px;
}
.slider2 h2
{
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
}

.new_product__firstblock
{
	text-align: center;
	position: relative;
	box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
	margin: 0 5px;
}
.firstblock_info
{
	position: absolute;
	top: 0;
	left: 0;
}
.firstblock_favorite
{
	position: absolute;
	top: 0;
	right: 0;
}
.firstblock_procent
{
	position: absolute;
	top: 0;
	left: 30px;
}
.badge_container{
	position: relative;
}
.badges{
	z-index: 10;
	position: absolute;
	top: 0;
	left: 30px;
	line-height: 0;
	display: flex;
}
.badge {
	font-size: 12px;
	padding: 4px 10px 4px;
	background: rgba(141,78,179,.5);
	color: #ffffff;
	display: inline-block;
	margin-right: 5px;
	border-radius: 50%;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
	margin: 0;
	padding: 0;
}
.badge.discount {
	font-weight: bold;
	width: 36px;
	height: 36px;
	line-height: 36px;
	transform: rotate(-15deg);
	background: url('/img/discount_bg.png') center no-repeat;
	background-size: contain;
}
section.product .badge.discount{
	font-size: 18px;
	width: 64px;
	height: 64px;
	line-height: 64px;
}
.badge-delivery{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-shadow: none;
	color: #fff;
	background: rgba(213,163,242,0.6);
	background: -moz-linear-gradient(top,rgba(213,163,242,0.8) 0,rgba(211,111,211,0.8) 100%);
	background: -ms-linear-gradient(top,rgba(213,163,242,0.8) 0,rgba(211,111,211,0.8) 100%);
	background: -o-linear-gradient(top,rgba(213,163,242,0.8) 0,rgba(211,111,211,0.8) 100%);
	background: -webkit-linear-gradient(top,rgba(213,163,242,0.8) 0,rgba(211,111,211,0.8) 100%);
	background: linear-gradient(to bottom,rgba(213,163,242,0.8) 0,rgba(211,111,211,0.8) 100%);
	width: 75px;
	height: 75px;
	border-top-right-radius: 70px;
	border-top-left-radius: 70px;
	border-bottom-left-radius: 70px;
	border-bottom-right-radius: 70px;
}
.badge-delivery .img-delivery{
	position:absolute;z-index:3;top:6px;right:16px;bottom:auto;left:auto;border:0 none;
	width:40px;height:29px;background:url('/wa-data/public/site/delivery.png');
}
.badge-delivery .line-1{
	position:absolute;
	top: 42px;
	width: 75px;
	line-height: 0;
}
.badge-delivery .line-2{
	position:absolute;
	top: 56px;
	width: 75px;
	line-height: 0;
}
#product-core-image .badge-delivery{
	left:auto;
	right:10px;
}
.slider2 .owl-carousel .owl-item img{
	max-height: 320px;
}
@media screen and (max-width: 576px) {
	.slider2 .owl-carousel .owl-item img {
		max-height: 155px;
	}
}

.new_product__descript
{
	min-height: 50px;
	max-height: 150px;
	overflow-y: hidden;
}
.new_product__descript p
{
	text-align: center;
}
.new_product__descript a{
	color: #444444;
}
.new_product__price
{

	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	margin: 0 6px;
}
.new_product__price span.price
{
	font-weight: 600;
	font-size: 16px;
}
.new_product__price .prices{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
}
.new_product__price .compare_price{
	color: #8c8c8d;
	font-size: 80%;
}
.compare-price,.compare_price{
	text-decoration: line-through;
}

.new_product__price button
{
	background-color: #8d4eb3;
	border: none;
	cursor: pointer;
	padding: 5px 15px;
	border-radius: 20px;
	color: #fff;
	font-weight: 600;
	font-size: 13px;

	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	transition: background-color .2s linear;
}
.new_product__price button.incart{
	background-color: #22aea2;
}
.process .new_product__price button{
	background-color: #c6a6d9;
}
.new_product__price button i
{
	margin-right: 10px;
}
.new_product__stars
{
	text-align: center;
	margin-top: 10px;
}
.new_product__stars
{
	color: #e15881;
}

.new_product
{
	height: 100%;
}

/*end slider2*/

/*popular*/
.pupular_cat
{
	margin-top: 60px;
	margin-bottom: 30px;
}
.pupular_cat_title 
{
    display: inline-block;
    padding: 10px 30px;
	background-color: #a3205e;
	margin-bottom: 50px;
}
.pupular_cat_title h2
{
    text-transform: uppercase;
	color: #fff;
	font-weight: 600;
}

.popular_cat__but a
{
	display: inline-block;
	background-color: #22aea2;
	padding: 10px 20px;
	color: #fff;
	font-weight: 600;
	position: absolute;
	left: 0;
	bottom: 30px;
}
.popular_cat__but a:hover
{
	text-decoration: none;
}

.popular_cat__list
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
	flex-wrap: wrap;
}
.popular_cat__list2
{
	margin-bottom: 30px;
}
.popular_cat__item
{
	position: relative;
	width: 270px;
	height: 277px;
	text-align: center;
	cursor: pointer;
	transition: all 0.1s;
}
.popular_cat__item img{
	box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
}
.popular_cat__item:hover
{
	border: 2px solid #22aea2;
}
.popular_cat__list2___item img
{
	width: 100%;
}
/*end popular*/




/*slider 3*/
.slider3
{
	margin-bottom: 60px;
}
.slider3_title 
{
    display: inline-block;
    padding: 10px 30px;
	background-color: #d74382;
	margin-bottom: 50px;
}
.slider3_title h2
{
    text-transform: uppercase;
	color: #fff;
	font-weight: 600;
}
.slider3_title h2 a
{
	color: #fff;
}
/*end slider 3*/



/*banner hone*/
.banner_home
{
	margin-bottom: 40px;
}
.banner_home__list
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.banner_home__list___item img
{
    max-width: 540px;
}
.banner_home__list .popular_cat__list2
{
	margin-bottom: 0;
}
/*banner home*/



/*slider4*/
.slider4
{
	margin-bottom: 60px;
}
.slider4_title 
{
    display: inline-block;
    padding: 10px 30px;
	background-color: #aea622;
	margin-bottom: 50px;
}
.slider4_title h2
{
    text-transform: uppercase;
	color: #fff;
	font-weight: 600;
}
.slider4 h3{
	text-transform: uppercase;
	font-family: "Neris-Black";
	padding:2em 15px;
}
/*end slider4*/



/*news company*/
.news
{
	margin-bottom: 60px;
}

.news_title
{
    display: inline-block;
    padding: 10px 30px;
	background-color: #a866d0;
	margin-bottom: 50px;
}
.news_title h2
{
    text-transform: uppercase;
	color: #fff;
	font-weight: 600;
}
.news_item
{
	text-align: center;
}
.news_item img
{
	margin-bottom: 15px;
}
.news_item p
{
	font-size: 16px;
	font-family: "Neris-SemiBold";
}
.more
{
	text-align: right;
	margin-top: 15px;
}
.more a
{
	text-decoration: underline;
	font-size: 16px;
	font-family: "Neris-Black";
	color: #8d4eb3;
	font-weight: 600;
}
/*end news company*/

/*reviews*/
.reviews{
	margin-bottom: 60px;
}
.reviews .review{
	box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
}
.reviews .username{
	margin-bottom: 15px;
	color: #999;
}
.reviews .h6{
	font-weight: 700;
}
.reviews p{
	font-size: 13px;
}
.media-product, .media-body{
	padding: 20px;
}
.media-product{
	display: flex;
	align-items: center;
	border-bottom: 1px solid #efefef;
}
.media-product a{
	margin-right: 10px;
}
.reviews_title
{
	display: inline-block;
	padding: 10px 30px;
	background-color: #a866d0;
	margin-bottom: 50px;
}
.reviews_title h2
{
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
}
i.icon16 {
	height: 16px;
	width: 16px;
	display: inline-block;
	text-indent: -9999px;
	text-decoration: none !important;
	background: url("/img/icons.png") no-repeat;
	background-size: 210px 160px /* 50% of the original size for auto @2x optimization */;
}
* i.icon16 {
	text-decoration: none !important;
	vertical-align: top;
	margin: 0.1em 0.1em 0 0;
}
.icon16.rss {
	background-position: -16px 0;
}
.icon16.facebook {
	background-position: -32px 0;
}
.icon16.twitter {
	background-position: -48px 0;
}
.icon16.vk {
	background-position: -64px 0;
}
.icon16.google {
	background-position: -80px 0;
}
.icon16.userpic20 {
	background-position: -2px -2px;
	border-radius: 50%;
	background-size: auto;
}
.icon16.color {
	border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, 0.2);
	width: 12px;
	height: 12px;
	background-image: none;
}
.icon16.loading {
	background: url('img/loading.svg') 0 0;
	background-size: 16px 16px;
}
.loading-svg {
	background-size: 50px 50px !important;
	height: 50px !important;
	width: 50px !important;
}
.loading_icon {
	margin: 10px 0;
}
.icon16.star,
.icon16.star-full {
	background-position: -16px -16px;
}
.icon16.star-half {
	background-position: -32px -16px;
}
.icon16.star-empty {
	background-position: -48px -16px;
}
.icon16.star-hover {
	background-position: -64px -16px;
}
.icon16.remove {
	background-position: -96px -16px;
}
.icon16.saved {
	background-position: -112px -16px;
}
.icon16.stock-red {
	background-position: -128px -16px;
}
.icon16.stock-yellow {
	background-position: -144px -16px;
}
.icon16.stock-green {
	background-position: -160px -16px;
}
.icon16.stock-transparent {
	background-position: -176px -16px;
}
/*end reviews*/


/*seo text*/
.seo
{
	margin-bottom: 30px;
}
.seo_title
{
	margin-bottom: 30px;
}
.seo_title h1
{
	font-size: 28px;
	font-family: "Neris-Black";
	font-weight: 600;
}
.seo_text p
{
	font-size: 18px;
	font-family: "Neris-Light";
}
.seo li
{
	list-style: disc;
}
.seo ul
{
	margin-block-start: 1em;
	margin-block-end: 1em;
	padding-left: 2em;
}
/*end seo text*/




/*ecology*/
.ecology
{
	background-color: #22aea2;
	padding: 25px 0;
}
.ecology p
{
	text-transform: uppercase;
	font-size: 24px;
	font-family: "Neris-SemiBold";
	color: #fff;
	font-weight: 600;
	text-align: center;
}
/*end ecology*/

/*sidebar*/
#sidebar{
	padding: 0;
}
#sidebar h3{
	font-family: "Neris-Black";
	font-size: 18px;
	text-transform: uppercase;
	white-space:nowrap;
	padding-bottom: 1em;
}
#sidebar .brands ul{
	text-align: justify;
	padding: 0;
}
#sidebar .brands li{
	font-size: 12px;
	color: rgb(131, 131, 131);
	line-height: 2;
	white-space:nowrap;
}
#sidebar .categories li{
	margin-bottom: 1px;
	font-family: "Neris-Thin";
	font-size: 15px;
}
#sidebar .categories li a{
	background-color: rgb(245, 245, 245);
	color: rgb(39, 39, 39);
	padding: .5em 1em;
	width: 100%;
	display: inline-block;
	transition: .2s linear;
}
#sidebar .categories li a:hover{
	text-decoration: none;
	background: #8d4eb3;
	color: #fff;
}
#sidebar .categories li .dropicon{
	position: absolute;
	right: 1em;
}
#sidebar .tags{
	font-size: 0.8em;
}

.sidebar-brands-block .brands{
	max-height: 100px;
	overflow-y: hidden;
	transition: height .2s linear;
}
.sidebar-brands-block.unfolded .brands{
	max-height: none;
}

.filters{
	margin-bottom: 1em;
}
.show-filter{
	font-size: 14px;
	text-align: center;
	display: inline-block;
	color: #9d988e;
	border-bottom: 1px dotted #9d988e;
}
.show-filter:hover{
	color: #9d988e;
	text-decoration: none;
}

/*breadcrumb*/
.breadcrumb{
	background: none;
	padding: 0;
}
.breadcrumb a{
	padding: 0 3px;
	color: rgb(39, 39, 39);
}
/*end breadcrumb*/

/*product*/
.product h1{
	font-family: "Neris-Black";
	font-size: 24px;
	line-height: 1.2;
	text-transform: uppercase;
}
.product .preview{
	transition: .2s linear;
	margin: 3px 0;
}
.product .preview:hover{
	box-shadow: 0 0 12px 0 rgba(0,0,0,.2);
}

@media (min-width: 992px){
	.product .order-block{
		padding: 0;
	}
}
#content .product ul.skus{
	margin: 6px 0;
}

.product .error{
	font-weight: bold;
	font-size: 18px;
	padding: 10px 0;
}

.product .quantity input{
	width: 3em;
}
.product .quantity_btn{
	padding: 5px;
	background: rgb(245, 245, 245);
}
.product .quantity_btn .icon{
	vertical-align: middle;
}

.product .order-row{
	padding: .5em 0;
}
.product .available-status .icon{
	margin-right: .3em;
}

.product .btn,.fly-buttons .btn,.product .button{
	background: rgb(141, 78, 179);
	border-radius: 48px;
	display: block;
	width: 180px;
	color: white;
	font-size: 18px;
	font-family: "Neris-SemiBold";
	margin: 1em;
	line-height: 1.2;
	height: 50px;
	transition: .2s linear;
	padding: 0;
	cursor: pointer;
}
.product .btn:hover,.fly-buttons .btn:hover,.product .button:hover{
	box-shadow: inset 0 0 12px 0 rgba(0,0,0,.3);
	color: white !important;
}
.product .btn.byOneClick,.product .storequickorder-button{
	background: rgb(34, 174, 162);
}
.product .btn .icon{
	margin-right: 6px;
	vertical-align: middle;
}
.product .focus-price{
	font-family: "Neris-Black";
	font-size: 30px;
	line-height: 30px;
}
.product .s-sku span{
	font-weight: bold;
}
.tab-content {
	padding: 10px;
	border: 1px solid #d5d4d4;
	clear: both;
	text-align: justify;
	margin-bottom: 30px;
	overflow: overlay;
}
.hint,.hint a,.hint a:visited,.hint:visited {
	color: #818289;
}
.star-empty{
	color: rgba(0,0,0,0.2);
}

/* from old shop Stylish form
-------------- */
.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; margin-bottom: 0; }
.stylish-form:not(#foo) input[type="radio"] + label .stylish-wrap { cursor:pointer; }
.stylish-form:not(#foo) input[type="radio"]:checked + label .stylish-wrap:after { content: "\f192"; font-family: FontAwesome; font-size: 1.1em; }
.stylish-form:not(#foo) input[type="checkbox"] + label .stylish-wrap,
.stylish-form:not(#foo) input[type="radio"] + label .stylish-wrap { background: #fff; bottom: 0; left: 0; border: 1px solid #d6d7d8; display:inline-block; margin:0 4px 0 0; vertical-align:baseline; width:1em; height:1em; position: relative; border-radius: 50%; }
.skus .stylish-form:not(#foo) input[type="checkbox"] + label .stylish-wrap, .skus .stylish-form:not(#foo) input[type="radio"] + label .stylish-wrap { bottom: 0; }
.stylish-form:not(#foo) input[type="radio"]:checked + label .stylish-wrap { border: 0 none; bottom: 1px; }
.category-sidebar .stylish-form:not(#foo) input[type="checkbox"] + label .stylish-wrap,
.category-sidebar .stylish-form:not(#foo) input[type="radio"] + 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: "✔"; left: 0.1em; }
.skus label, .services label { position: relative; }
.skus { list-style: none; padding: 0; margin: 0; font-size: 17px; overflow-y: auto; overflow-x: hidden; max-height: 300px;}
.skus li { margin-bottom: 10px; white-space:nowrap; }
.skus label { float: left; width: 260px; overflow: hidden; white-space: nowrap; padding: 1px 10px 1px 1; }
.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; color: #1d1d1d; font-weight: 700; white-space:nowrap; }
.skus input[type="radio"] { float: left; }
.skus .sku-sku { margin-left: 16px; text-transform: uppercase; margin-top: 3px; font-size: .9em; }
.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; }
.skus .disabled, .skus .disabled .price { color: #aaa; }

#product-tabs {
	text-transform: uppercase;
	margin-top: 5px;
}
#product-tabs li {
	margin-right: 10px;
	background: #ededed;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	position: relative;
}
#product-tabs li.active{
	font-family: "Neris-SemiBold";
}
#product-tabs li a.active,#product-tabs li:hover a {
	padding-bottom: 5px;
	background: #fff;
}
#product-tabs li.active:before,#product-tabs li:hover:before {
	content: '';
	position: absolute;
	top: -5px;
	left: 0;
	width: 100%;
	height: 5px;
	background-color: #22aea2;
}
#product-tabs li.active,#product-tabs li.active:hover,#product-tabs li:hover {
	border-left: 1px solid #d5d4d4;
	border-right: 1px solid #d5d4d4
}
#product-tabs li a {
	color: #040404;
	padding: 0 15px;
	line-height: 300%;
	display: block
}
/*end product*/

/* content */
#content p{
	margin-bottom: 16px;
}
#content ul{
	margin: 0 0 16px 24px;
}
#content .tab-content ul li{
	list-style: disc;
}
#content .seo_block ul li{
	list-style: disc;
}

#content .seo_block .cloud{
	display: flex;
	flex-wrap: wrap;
	margin: 12px -15px;
}
#content .seo_block ul.cloud>li{
	width: 20%;
	list-style: none;
	margin: 12px 20px;
}

.category-desc p{
	margin-bottom: 16px;
}
.category-desc ul{
	margin: 0 0 16px 24px;
}
.category-desc ul li{
	list-style: disc;
}
/* end content */

/* redactor-styles */
.redactor-styles{font-size:16px;line-height:24px;color:#333}.redactor-styles[dir=rtl]{direction:rtl;unicode-bidi:embed}.redactor-styles[dir=rtl] ol li,.redactor-styles[dir=rtl] ul li{text-align:right}.redactor-styles[dir=rtl] ol,.redactor-styles[dir=rtl] ol ol,.redactor-styles[dir=rtl] ol ul,.redactor-styles[dir=rtl] ul,.redactor-styles[dir=rtl] ul ol,.redactor-styles[dir=rtl] ul ul{margin:0 24px 0 0}@media (max-width:768px){.redactor-styles{font-size:16px}}.redactor-styles a{color:#256bc9}.redactor-styles a:focus,.redactor-styles a:hover{color:#e21e3b}.redactor-styles h1,.redactor-styles h2,.redactor-styles h3,.redactor-styles h4,.redactor-styles h5,.redactor-styles h6{font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;font-weight:700;color:#222;text-rendering:optimizeLegibility;margin:0;padding:0;margin-bottom:12px}.redactor-styles h1:empty,.redactor-styles h2:empty,.redactor-styles h3:empty,.redactor-styles h4:empty,.redactor-styles h5:empty,.redactor-styles h6:empty{min-height:24px}.redactor-styles h1{font-size:40px;line-height:44px}.redactor-styles h2{font-size:32px;line-height:36px}.redactor-styles h3{font-size:24px;line-height:32px}.redactor-styles h4{font-size:21px;line-height:24px}.redactor-styles h5{font-size:18px;line-height:24px}.redactor-styles h6{font-size:16px;line-height:24px}.redactor-styles address,.redactor-styles blockquote,.redactor-styles dl,.redactor-styles figure,.redactor-styles hr,.redactor-styles ol,.redactor-styles p,.redactor-styles pre,.redactor-styles table,.redactor-styles ul{font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;padding:0;margin:0}.redactor-styles blockquote:empty,.redactor-styles p:empty{min-height:24px}.redactor-styles blockquote+h2,.redactor-styles blockquote+h3,.redactor-styles blockquote+h4,.redactor-styles blockquote+h5,.redactor-styles blockquote+h6,.redactor-styles dl+h2,.redactor-styles dl+h3,.redactor-styles dl+h4,.redactor-styles dl+h5,.redactor-styles dl+h6,.redactor-styles figure+h2,.redactor-styles figure+h3,.redactor-styles figure+h4,.redactor-styles figure+h5,.redactor-styles figure+h6,.redactor-styles form+h2,.redactor-styles form+h3,.redactor-styles form+h4,.redactor-styles form+h5,.redactor-styles form+h6,.redactor-styles hr+h2,.redactor-styles hr+h3,.redactor-styles hr+h4,.redactor-styles hr+h5,.redactor-styles hr+h6,.redactor-styles ol+h2,.redactor-styles ol+h3,.redactor-styles ol+h4,.redactor-styles ol+h5,.redactor-styles ol+h6,.redactor-styles p+h2,.redactor-styles p+h3,.redactor-styles p+h4,.redactor-styles p+h5,.redactor-styles p+h6,.redactor-styles pre+h2,.redactor-styles pre+h3,.redactor-styles pre+h4,.redactor-styles pre+h5,.redactor-styles pre+h6,.redactor-styles table+h2,.redactor-styles table+h3,.redactor-styles table+h4,.redactor-styles table+h5,.redactor-styles table+h6,.redactor-styles ul+h2,.redactor-styles ul+h3,.redactor-styles ul+h4,.redactor-styles ul+h5,.redactor-styles ul+h6{margin-top:24px}.redactor-styles ol,.redactor-styles ol ol,.redactor-styles ol ul,.redactor-styles ul,.redactor-styles ul ol,.redactor-styles ul ul{margin:0 0 0 24px}.redactor-styles ol li,.redactor-styles ul li{text-align:left}.redactor-styles ol ol li{list-style-type:lower-alpha}.redactor-styles ol ol ol li{list-style-type:lower-roman}.redactor-styles address,.redactor-styles blockquote,.redactor-styles dl,.redactor-styles figure,.redactor-styles hr,.redactor-styles ol,.redactor-styles p,.redactor-styles pre,.redactor-styles table,.redactor-styles ul{margin-bottom:16px}.redactor-styles blockquote{position:relative;padding:8px 0 8px 24px;color:rgba(0,0,0,.6)}.redactor-styles blockquote cite{font-size:80%}@media (min-width:768px){.redactor-styles blockquote{padding-left:24px;border-left:1px solid rgba(0,0,0,.1)}}.redactor-styles address{font-style:normal}.redactor-styles dl dt{font-weight:700}.redactor-styles dd{margin-left:24px}.redactor-styles cite{color:rgba(0,0,0,.5);font-style:italic}.redactor-styles del,.redactor-styles s{text-decoration:line-through}.redactor-styles abbr[title],.redactor-styles dfn[title]{border-bottom:1px dotted #000;cursor:help}.redactor-styles b,.redactor-styles strong{font-weight:700}.redactor-styles em,.redactor-styles i{font-style:italic}.redactor-styles sub,.redactor-styles sup{font-size:10px;line-height:0;position:relative;margin-left:.2rem}.redactor-styles sup{top:-.4rem}.redactor-styles sub{bottom:-.2rem}.redactor-styles b:empty,.redactor-styles em:empty,.redactor-styles i:empty,.redactor-styles ins:empty,.redactor-styles strong:empty,.redactor-styles sub:empty,.redactor-styles sup:empty,.redactor-styles u:empty{display:inline-block;min-width:1px;min-height:1rem}.redactor-styles figcaption{margin:4px 0;font-size:12px;font-style:italic;text-align:left}.redactor-styles ins,.redactor-styles u{text-decoration:underline}.redactor-styles mark{background-color:#ffd61e;color:#000;text-decoration:none}.redactor-styles code,.redactor-styles kbd,.redactor-styles output,.redactor-styles pre,.redactor-styles samp,.redactor-styles var{font-size:90%;font-style:normal;font-family:Consolas,Menlo,Monaco,"Courier New",monospace}.redactor-styles pre{margin-top:16px;font-size:90%;line-height:24px;color:rgba(0,0,0,.75);overflow:auto;background:rgba(0,0,0,.03);padding:16px 20px;word-wrap:normal}.redactor-styles code,.redactor-styles kbd,.redactor-styles mark,.redactor-styles samp{padding:2px 4px 1px 4px;display:inline-block;line-height:1;border-radius:3px}.redactor-styles code{background:rgba(0,0,0,.05)}.redactor-styles pre code{font-size:100%;border:none;padding:0;background:0 0;line-height:24px}.redactor-styles var{color:rgba(0,0,0,.5)}.redactor-styles samp{background:#46a9fc;color:rgba(255,255,255,.9)}.redactor-styles kbd{background:#000;color:rgba(255,255,255,.85);white-space:nowrap}.redactor-styles hr{display:block;box-sizing:content-box;height:1px;border:0;border-top:1px solid rgba(0,0,0,.1)}.redactor-styles audio,.redactor-styles embed,.redactor-styles img,.redactor-styles object,.redactor-styles video{max-width:100%}.redactor-styles embed,.redactor-styles img,.redactor-styles object,.redactor-styles video{height:auto}.redactor-styles embed,.redactor-styles object{height:100%}.redactor-styles img{vertical-align:middle;-ms-interpolation-mode:bicubic}.redactor-styles table{border-collapse:collapse;max-width:100%;width:100%;empty-cells:show}.redactor-styles table caption{text-transform:uppercase;padding:0;color:rgba(0,0,0,.5);font-size:11px}.redactor-styles table td,.redactor-styles table th{border:1px solid #eee;padding:16px;padding-bottom:15px}.redactor-styles table tfoot td,.redactor-styles table tfoot th{color:rgba(0,0,0,.5)}.redactor-styles .video-container{height:0;padding-bottom:56.25%;position:relative;margin-bottom:16px}.redactor-styles .video-container embed,.redactor-styles .video-container iframe,.redactor-styles .video-container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.redactor-styles ul li{
	list-style: disc;
}
/* end redactor-styles */

/*footer*/
footer
{
    background-color: #333741;
    padding-top: 37px;
}
.footer_list
{
	padding-bottom: 35px;
	border-bottom: 1px solid #62656d;
}
.footer_item
{
	text-align: center;
}
.footer_logo
{
	margin-bottom: 30px;
}
.footer_item__phone
{
	text-align: left;
}
.footer_item__adres
{
	margin-bottom: 15px;
}
.footer_item__adres p
{
	text-align: left;
	font-size: 16px;
	color: #fff;
}
.footer_item__phone p a
{
	display: block;
	text-decoration: none;
	font-size: 16px;
	color: #fff; 
}
.footer_item__mail
{
	text-align: left;
	margin-top: 15px;
}
.footer_item__mail p
{
	font-size: 14px;
	color: #fff; 
}
.footer_item__info
{
	text-align: left;
}
.footer_item__info ul li a
{
	color: #bcc4ce;
	font-size: 16px;
	font-family: "Neris-Light";
	text-decoration: none;
}
.footer_item__info ul li
{
	margin-bottom: 10px;
}
.footer_copy
{
	margin-top: 20px;
	margin-bottom: 30px;
}
.copy_text p
{
	font-size: 14px;
	font-family: "Neris-Light";
	color: #bcc4ce;
}
.copy_pay
{
	text-align: center;
}
.coocki_text
{
	text-align: center;
}
.coocki_text p
{
	font-size: 14px;
	font-family: "Neris-Light";
	color: #bcc4ce;
}
/*end footer*/




















/*--------------------------------2str-------------------------------------------------------*/
.top_menu_block,.mobile_menu_block
{
	position: relative;
}
.mobile_menu_block{
	padding: .5em 0;
	text-align: center;
}
@media (min-width: 992px) {
	.mobile_menu_block {
		display: none;
	}
}
@media (max-width: 380px) {
	.mobile_menu_block img {
		max-width: 40px;
	}
	.mobile_menu_block p{
		font-size: 14px;
	}
}
@media (max-width: 360px) {
	.mobile_menu_block p{
		font-size: 12px;
	}
}
.top_menu_number
{
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 5px;
	border-radius: 50%;
	background-color: #22aea2;
	color: #fff;
}
.navbar
{
	border-top: 1px solid #22aea3;
	border-bottom: 1px solid #22aea3;
	padding: 3px 0 !important;
	z-index: 99;
	transition: width 0.1s;
}
.navbar.sticky{
	border-top:none;
	position: fixed;
	top: 0;
	margin-top: 0;
	background: #ffffff;
}
.nav-link
{
	padding: 5px 5px !important;
	transition: all 0.3s;
	color: #3f3b3b !important;
	text-transform: uppercase;
	font-size: 13px;
}
.navbar-nav{
	white-space: nowrap;
	flex-wrap: wrap;
}
.header_nav__list .close_btn{
	position: absolute;
	right:0;
	padding: 5px;
	cursor: pointer;
	z-index: 99;
}
.nav-link:hover
{
	background-color: #8d4eb3;
	color: #fff !important;
	transition: all 0.3s;
}
.activ a
{
	background-color: #8d4eb3;
	color: #fff !important;
}
.dropdown-menu
{
	background-color: #f7dfe6;
	border: none !important;
}
.dropdown-menu a
{
	background-color: #f7dfe6;
	color: #3f3b3b !important;
	text-transform: uppercase !important;
	font-size: 13px;
}

.dropdown-menu .dropdown-menu {
	top: auto;
	left: 100%;
	transform: translateY(-2rem);
}
.dropdown-item + .dropdown-menu {
	display: none;
}
.dropdown-item.submenu:after {
	content: '▸';
	margin-left: 0.5rem;
}
.dropdown-item:hover + .dropdown-menu,
.dropdown-item + .dropdown-menu:hover {
	display: block;
}

.brends ul li a
{
	font-size: 13px;
	text-transform: uppercase;
	color: #3f3b3b;
	text-decoration: none;
}
.brends_next a
{
	color: #22aea3;
	text-decoration: underline;
	font-family: Neris-twin;
}
.price h2
{
	margin-top: 30px;
}


.ui-slider-handle
{
	/*background-color: #22aea3 !important;*/
	outline: none !important;
	width: 18px !important;
	height: 18px !important;
	border-radius: 50%;
	border: 2px solid #22aea3 !important;
}
.ui-slider-range
{
	background-color: #22aea3 !important;
}


.ui-slider .ui-slider-handle
{
	width: 18px;
	height: 18px;
	border-radius: 50%;
}

.price_box, .country_toggle, .price_brend_toggle
{
	background-color: #f5f7f7;
}
#amount
{
	width: 100%;
}
/*.price h2
{
	background-color: #fff !important;
}*/
.prise_slider
{
	margin-bottom: 10px;
}

.prise_slider__forms input
{
	display: inline-block;
	width: 80px;
	border-radius: 10px;
	outline: none;
	border: 1px solid silver;
	padding-left: 5px;
}
.filter-block
{
	margin-top: 10px;
	background: #f5f7f7;
	padding: 5px 10px;
}
.filter-block a{
	color: #3f3b3b;
}
.filter-block>a i{
	 float: right;
 }
.filter-block>a.collapsed i.opened{ display:none; }
.filter-block>a:not(.collapsed) i.closed{ display:none; }
/*.one
{
	height: 100vh;
}*/

.country_list, .price_brend_list
{
	display: none;
}
.country_toggle, .price_brend_toggle
{
	padding: 10px 1px;
	cursor: pointer;
	font-size: 14px;
}
.country_list a
{
	color: #3f3b3b;
	text-decoration: none;
}
.country_list a:hover
{
	color: #3f3b3b;
	text-decoration: none;
}

.price_brend_list a
{
	color: #3f3b3b;
	text-decoration: none;
}
.price_brend_list a:hover
{
	color: #3f3b3b;
	text-decoration: none;
}


.country_toggle
{
	color: #3f3b3b;
}
.country_toggle i
{
	margin-left: 4px;
	color: #8d4eb3;
}

.price_brend_toggle
{
	color: #3f3b3b;
}
.price_brend_toggle i
{
	margin-left: 4px;
	color: #8d4eb3;
}


.country_list li input
{
	display: inline-block;
	width: 10px;
	height: 10px;
	zoom: 1.7;
	cursor: pointer;
	margin-right: 5px;
}
.country_list li
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}

.price_brend_list li input
{
	display: inline-block;
	width: 10px;
	height: 10px;
	zoom: 1.7;
	cursor: pointer;
	margin-right: 5px;
}
.price_brend_list li
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.category
{
	margin-top: 25px;
	margin-bottom: 25px;
}
.widget_banner
{
	padding: 15px 0;
}

.widget_banner h3
{
	font-size: 20px;
	font-weight: 700 !important;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.widget_banner h4
{
	font-size: 16px;
	font-weight: 700 !important;
	text-transform: uppercase;
	color: #8d4eb3;
	margin-bottom: 10px;
}
.widget_vk
{
	margin-top: 25px;
	margin-bottom: 30px;
}
.tags
{
	margin-top: 20px;
}
.two_mod
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.two_mod img
{
	margin: auto 10px auto 0;
}
.two_content__text
{
	font-size: 18px;
	color: #a3205e;
	font-weight: 600;
	font-family: Neris-Light;
}
.breadcrumb-item a
{
	font-size: 14px !important;
	font-family: "Neris-Thin" !important;
	color: #000 !important;
	font-weight: 600 !important;
	text-decoration: none;
}
.breadcrumb
{
	background-color: #fff !important;
}
.breadcrumb
{
	padding: 0 !important;
}
.bread_crumb
{
	margin-bottom: 30px;
}
.drop_cat ul li
{
	border: 2px solid #22aea3;
	border-radius: 3px;
}
.drop_cat ul li a
{

	padding: 5px 17px;
	font-size: 15px;
	font-weight: 600;
	font-family: "Neris-Thin" !important;
	text-decoration: none;
	color: #22aea3;
	display: block;
}
.drop_cat__flex
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: center;
}
.drop_cat__flex li
{
	margin-right: 10px;
	margin-bottom: 10px;
}
.drop_cat__active
{
	background-color: #22aea3;
	color: #fff !important;
}
.catalog_prod__mod
{
	/*padding: 0;
	width: auto !important;*/
	margin-bottom: 30px;
}
.products
{
	margin-top: 30px;
}
.products h1
{
	margin-bottom: 25px;
	font-size: 28px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: "Neris-Black";
}
.products .loading{
	color: #21ada1;
	font-size: 96px;
	text-align: center;
}
.my_select
{
	border: 1px solid #21ada1;
	margin-left: 10px;
	color: #21ada1;
	border-bottom: 1px solid #21ada1;
	cursor: pointer;
	outline: none;
}
.products_filter
{
	margin-bottom: 35px;
}
.next_but a
{
	display: inline-block;
	background-color: #22aea2;
	padding: 10px 30px;
	color: #fff;
	text-decoration: none;
	border-radius: 30px;
}
.paginate
{
	text-align: center;
	margin: 20px 0;
}
.products_title
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.top_paginate__flex
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 100%;

}
.top_paginate__flex li a
{
	display: block;
	padding: 2px 5px;
	text-decoration: none;
	color: #000;

}
.top_paginate__flex .selected a
{
	border: 1px solid #21ada1;
	border-radius: 3px;
}
.top_paginate__flex li
{
	margin-right: 5px;
}
.top_paginate
{
	margin-bottom: 20px;
}
.basket_modal
{
	position: absolute;
	margin-bottom: 100%;
	padding-bottom: 20px;
	min-width: 300px;
	border: 2px solid #8c4eb3;
	right: 0px;
	z-index: 9999;
	border-radius: 10px;
	background-color: #fff;
	overflow: hidden;
	right: -1000px;
	transition: all 0.2s;
	display: none;
}
.client_basket:hover .basket_modal
{
	right: 0;
	display: block;
}
.basket_modal_mt
{
	margin-top: 20px;
	border-bottom: 2px solid #959595;
}

.basket_modal__info h5
{
	font-size: 15px;
	text-align: left;
	font-family: "Neris-Light";
	font-weight: 600;
}
.select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 7px;
  border-radius: 3px;
  border: 1px solid #22aea5;
  cursor: pointer;
}
.basket_count{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0 7px;
	border-radius: 3px;
	border: 1px solid #22aea5;
	width: 30px;
}
.basket_modal__info___price-block
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
	margin-top: 20px;
	margin-bottom: 20px;
}
.basket_modal__info___price
{
	text-align: center;
	font-family: "Neris-Black";
}
.basket_modal__info___select
{
	position: relative;
}
.sale
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.sale span
{
	font-size: 16px;
	color: #22aea3;
	font-weight: 600;
}

.sale a
{
	font-size: 16px;
	color: #22aea3;
	font-weight: 600;
}
.total
{
	margin-top: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.total span
{
	font-size: 16px;
	color: #22aea3;
	font-weight: 600;
}

.total a
{
	font-size: 16px;
	color: #000;
	font-weight: 600;
	font-family: "Neris-Black";
}

.in_basket
{
	margin-top: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-end;
}


.in_basket button
{
	background-color: #8d4eb3;
	border: none;
	cursor: pointer;
	padding: 5px 15px;
	border-radius: 20px;
	color: #fff;
	font-weight: 600;
	font-size: 13px;

	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
}
.in_basket button i
{
	margin-right: 5px;
}



/* fly-cart */
.fly-cart {
	display: none;
	width: 330px;
	padding: 15px;
	text-align: left;
	right: 0;
	position: absolute;
	z-index: 20;
	background: #ffffff;
	border: 1px solid #ac4070;
	border-radius: 8px;
	box-shadow: 0 0 12px 0 rgba(0,0,0,.3);
}

.client_basket:hover .fly-cart{
	display: block;
}

.fly-discount:after,.fly-item:after,.fly-total:after {
	content: '';
	display: block;
	clear: both
}

.fly-content {
	overflow-y: auto;
	padding: 0 5px
}

.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-price{
	float: left;
}

.fly-quantity{
	float: right;
}

.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
}

.qty {
	width: 40px;
	text-align: center;
	border: 1px solid #ac4070;
	margin: 0 5px;
}

.fly-discount,.fly-total {
	margin-top: 10px;
	color: #007bff;
}

a.f-minus,a.f-plus,a.f-ban {
	position: relative;
	padding: 3px;
	top:-2px;
	display: inline;
}

.fly-discount {
	border-top: 1px solid #ac4070;
	padding: 10px 0;
}

.fly-total .total {
	color: #000000;
	font-weight: 700;
}

#top-fixed .fly-form.white-popup li.hidden,.fly-form,.not-mobile .fly-form.white-popup .delete {
	display: none
}

.fly-buttons .btn{
	margin: 1em 0 0 auto;
}

/* fly-cart end*/












/*Меню в  сайдбаре*/

/*.mini-menu {
    margin: 0px auto;
    max-width: 220px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.7);
    -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.4);
    -moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.4);
    box-shadow:0 0 8px rgba(0, 0, 0, 0.4);
    overflow: hidden;
    font: normal 14px Helvetica, Arial, sans-serif;
}*/
.mini-menu ul {
    list-style: none;
    margin: 0;
    padding:0;
    /*text-align:left;*/
}
.mini-menu > ul > li {
    position: relative;
}
.mini-menu > ul > li > a {
    display: block;
    outline: 0;
    font-size: 16px;
    font-family: Neris-twin;
    padding: 5px 15px;
    text-decoration: none;
    color:#fff;
    font-weight: normal;
    background: #21ada1 !important;
    border-bottom: 1px solid #3fb8ae;
   /* background-image:-webkit-linear-gradient(#444, #333);
    background-image:-moz-linear-gradient(#444, #333);
    background-image:-ms-linear-gradient(#444, #333);
    background-image:linear-gradient(#444, #333);
    -webkit-box-shadow:inset 0 1px 0 0 rgba(250,250,250,0.1);
    -moz-box-shadow:inset 0 1px 0 0 rgba(250,250,250,0.1);
    box-shadow:inset 0 1px 0 0 rgba(250,250,250,0.1);*/
}
/*.mini-menu > ul > li > a:hover,
.mini-menu > ul > li > a.active {
    color:#f2bd00;
}*/
.mini-menu .sub > ul {
    display: none;
    overflow: hidden;
    background: #f3f3f3;
}

.mini-menu .sub > ul > li > a {
    color:#5b5b5b;
    display: block;
    font-size: 14px;
    text-decoration: none;
    padding: .7em 1em;
    border-bottom: 1px dotted #bababa;
    font-family: Neris-twin;
}
/*.mini-menu .sub > ul > li > a:hover,
.mini-menu .sub > ul > li > a.active {
    background: #d8d8d8;
    color: red;
    padding-left: 1.3em;
}*/
/*.mini-menu .sub > ul > li > a:after{
    content: "»";
    float: left;
    margin-right:6px;
    line-height: 12px;
}*/
.mini-menu .sub > a:before {
    content: "\f0dd";
    font: normal normal normal 14px/1 FontAwesome;
    height:12px;
    width:12px;
    font-size: 1em;
    display:inline-block;
    position: absolute;
    right: 2px;
    font-weight: 500;
}
/* активный переключатель */
.mini-menu .sub > a.active:before{
    color: #8d4eb3;
}














/*media*/
@media screen and (max-width: 1200px )
{
	.left_text p
	{
		font-size: 14px;
	}
	.right_text p
	{
		font-size: 14px;
	}
	.phone_free span
	{
		font-size: 12px;
	}
	.phone_free span:first-child
	{
		font-size: 14px;
	}
	.phone_sity span:first-child
	{
		font-size: 14px;
	}
	.phone_sity a
	{
		font-size: 12px;
	}

	.header_nav__list  li a
	{
		padding: 5px 5px;
	}
	.new_product
	{
		width: auto;
	}
	.banner_home__list
	{
		flex-wrap: wrap;
	}

	.banner_home__list a
	{
		display: inline-block;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.footer_item
	{
		margin-bottom: 30px;
	}
	
}
@media screen and (max-width: 992px )
{
	.top_line
	{
		margin-bottom: 30px;
		text-align: center;
	}
	.second_line__logo
	{
		text-align: center;
		margin-bottom: 50px;
	}
	.second_line__phone
	{
		margin-bottom: 50px;
	}
	.left_text p
	{
		font-size: 16px;
	}
	.right_text p
	{
		font-size: 16px;
	}
	.phone_free span
	{
		font-size: 16px;
	}
	.phone_free span:first-child
	{
		font-size: 20px;
	}
	.phone_sity span:first-child
	{
		font-size: 16px;
	}
	.phone_sity a
	{
		font-size: 20px;
	}

    .header_nav__list
    {
    	display: none;
    }
    .header_nav__list  li
    {
    	float: none;
    }
    .menu_but
    {
    	display: block;
    }
    .menu_but i
    {
    	font-size: 30px;
    	cursor: pointer;
    	margin-left: -40px;
    }
    .header_nav__list  li a
	{
		padding: 5px 5.5px;
		font-size: 15px;
	}
	.owl-next
	{
		position: static;
	}
	.owl-prev
	{
		position: static;
	}
	.owl-next span
	{
		font-size: 30px;
		color: #4b4b4b; 

	}
	.owl-prev span
	{
		font-size: 30px;
		color: #4b4b4b; 
	}	
	.advantages_list
	{
		flex-wrap: wrap;
	}
	.advantages_item
	{
		margin-bottom: 20px;
	}
	.popular_cat__list
	{
		flex-wrap: wrap;
	}
	.popular_cat__item
	{
		margin-bottom: 30px;
	}
	.news_item
	{
		margin-bottom: 20px;
	}
	.copy_text
	{
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 756px )
{
	.top_line,
	.second_line__phone___wrap{
		display: none;
	}
	.second_line__logo,.second_line__phone{
		margin-bottom: 5px;
	}
	.banner_home__list___item img
	{
		max-width: 500px;
	}
	.more
	{
		text-align: center;
	}
	.menu_but i{
		margin-left: 0;
	}
	.products h1{
		font-size: 18px;
	}
	.product h1{
		font-size: 18px;
	}
	.bread_crumb,.breadcrumb{
		margin-bottom: 5px;
	}
	header{
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 576px)
{
	.advantages_list
	{
		flex-direction: column;
		justify-content: space-between;
		padding-bottom:0;
	}
	.pupular_cat{
		margin-top:30px;
	}
	.popular_cat__item
	{
		margin: 0 auto;
		width: 135px;
		height: 138px;
	}
	.popular_cat__but a{
		padding: 5px 10px;
		bottom: 10px;
		font-size: 14px;
	}

	.pupular_cat_title, .slider2_title, .slider3_title, .slider4_title, .news_title{
		margin-bottom:10px;
	}
	.slider-1,.slider3,.slider4, .news{
		margin-bottom:10px;
		margin-top:30px;
	}
	.slider-2 .owl-nav, .slider-1 .owl-nav{
		display: none;
	}

	.banner_home{
		margin-bottom:0;
	}
	.banner_home__list a{
		margin-bottom:10px;
	}

	.banner_home__list___item img
	{
		max-width: 100%;
	}
	.footer_item__info ul li
	{
		text-align: center;
	}



	.footer_item__phone
	{
		text-align: center;
	}

	.footer_item__adres p
	{
		text-align: center;
	}

	.footer_item__mail
	{
		text-align: center;
	}

	.footer_item__info
	{
		text-align: center;
	}

	.new_product__price button{
		padding: 5px 10px;
		margin-left: -5px;
	}
	.new_product__price button i.fa{
		display: none;
	}
	
}

@media screen and (max-width: 991px )
{
	.filters{
		display: none;
		margin: 0 1em 1em 1em;
	}
	.show-filter{
		margin-left: 1em;
	}
}
@media screen and (min-width: 992px )
{
	.show-filter{
		display: none;
	}
}

/* fixes */

.second_line_auth .b-cityselect__wrapper .fas{
	display: none;
}

@media (min-width: 992px){
	.navbar-expand-lg .navbar-nav .brands_list{
		position: initial;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu .brands{
		overflow-y: auto;
		max-height: 400px;
		display: flex;
		flex-wrap: wrap;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu .brands a{
		width: 25%;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu .brands .alert{
		width:100%;
	}
	.navbar-nav .nav-item:hover>.dropdown-menu{
		display:block;
		margin-top:0;
	}
	.navbar-nav .nav-item.brands_list:hover .dropdown-menu{
		margin-top:-10px;
	}
}
.navbar-expand-lg .navbar-nav .dropdown-menu .brands .alert{
	margin:10px 10px 0 10px;
}


.icon{
	background-size: cover;
	display: inline-block;

}
.icon-shopping-cart{
	width: 34px;
	height: 31px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAfCAMAAAC1fe+DAAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMAIY7dU8CQsgPYt5hMOfOme0hAJhkT+ezj08W7rYRza1sMCb1iRC4sHRzr5syrn5qJT04zCyRt8gAAARRJREFUOMuV0deOwjAUBNALIb33kAKhw/Yy//9tG9uCRIp3rT0vMw8jy7LJeUtJwQbqWLFJXoEPUrgFIBUXO9VkBXP5myjjkxR/0IjD820hd11DTHjKFZXIDt8s9vFq5O3FHVwxibFhkWCKP+gRvZhkcPgp3vQU/hDvuJCAgOQ0WCQ4yHkuRsRYeLmPtziJZx6FNPDRsRA1YnFaGg8eDTb4uk92qEmmxfXRS0gnQTF2AwFkwnHSo9QkwnycXBCRggWNVGrIuNNJ5uq6braNLjStyWJL/3cs0GS85SYgO8FDaaKy2OVtOBX6+WQN9imf/MuWRHiaT3SkZCAZ2hkh5bDnkzMGB15NVn2a8x27s0SN7ENCwg8eSitjIvvV3QAAAABJRU5ErkJggg==") center;
}
.icon-arrow-r{
	width:5px;
	height:12px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAMAAACdvocfAAAAOVBMVEUAAAAmJiY8PDxLS0uCgoJiYmKwsLCrq6vy8vImJiYnJydSUlJQUFA7Ozs7Ozvb29uenp7b29ufn599jKNlAAAAE3RSTlMA0LunjHJcGRS+vbe1lZMvLi0sRrG6owAAADNJREFUCNdjYOZgAAJWHgYQ4GUBU5xsIJKdURBECTCBSCEmsAg/kOQCyfKxgHRxAwmICQAdUQDQi36rfQAAAABJRU5ErkJggg==');
}
.icon-arrow-l{
	width:5px;
	height:12px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAMAAACdvocfAAAAM1BMVEUAAAAnJyc9PT1MTEyEhIRgYGCysrKdnZ3d3d2qqqrz8/MmJiYmJiZVVVVSUlI5OTk6Ojp4Qq5HAAAAEXRSTlMA0bymi3RaLiwbEsC+tbOXluIpZrAAAAAxSURBVAjXYwACLmYQyccKJFj4gQQbN5DgYOQEkkzsDBASKgKS5WEAARYBMMXLCjEBABrxAMACfQ8+AAAAAElFTkSuQmCC');
}
.icon-approval{
	width:25px;
	height:25px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAe1BMVEUAAAAirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqIirqJ1wvtcAAAAKHRSTlMAb0U4G/Q8E/nKxZjw6t7Xv5KPh4BTLA7Suq+moGdZMuPceXdkTEEHqf7clAAAANJJREFUKM9lj4luwyAQBceY+IjPOnHc5urd7v9/YRAEbOwR0i4MPLQE+ipnGno2XEXqSyNyZonO1FE8B5VpL/5riSkmHCdZk+JQGzM68fe6MZ0C8qtE7F256PUnR1Trv4qyWsC++gTuS3OCxDY3Y54znu2UoMUyQGqbJuNHpANKcSgKW0vgS95dloODq5VRRuggXiApgpqzim8Mb+HSnLXHGa+0xGbnt/2HBKwZalmzq7BMYxedt2OOJ42MYkFjElyOWSxJkyy/GZHkpmPDb3ln5gE0tTlsQNnGtgAAAABJRU5ErkJggg==');
}
.icon-viber{
	width:12px;
	height:12px;
	background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="viber" class="svg-inline--fa fa-viber fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="green" d="M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z"></path></svg>');
}

@media screen and (max-width: 991px) {
	.second_line_client_info{
		display: none;
	}
}

#storequickorder div.dialog-window{
	padding-bottom: 0;
}
#storequickorder div.dialog-buttons{
	position: static;
	height: auto;
}

.footer_soc ul.menu-h.social-icons {
	margin-top: 0;
	margin-bottom: 10px
}
ul.menu-h.social-icons li {
	display: inline-block;
	vertical-align: top;
	list-style-type: none;
	margin: 0 0 5px;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 170%;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

* 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
}

/* Compare
---------------- */
table.compare { width: 100%; border-collapse: collapse; }
table.compare td { text-align: center; line-height: 1em; padding: 10px 2px; }
table.compare tr.div td { background: #f7f7f7; }
table.compare tr:hover td { background: #fcfbdf; }
table.compare .image  { width: 96px; height: 96px; position: relative; display: block; margin: 10px auto; }
table.compare a { color: #444; }
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; margin: 20px 0; }
.compare-remove { font-weight: 500; }
.compare-container { overflow-x: auto; }
table.compare .icon16.color { vertical-align: middle; margin: 0 5px 2px 0;  }



/* My Profile
---------------- */

.my-page .my-nav{
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	border: 1px solid #e9e9e9;
	font-size: 17px;
}
.my-page .my-nav > li{
	display: block;
	border-bottom: 1px solid #e9e9e9;
	position: relative;
}
.my-page .my-nav > li:last-child{
	border-bottom: 0;
}
.my-page .my-nav > li a{
	display: block;
	padding: 10px 15px;
	color: #333333;
	border-left: 3px solid transparent;
	line-height: 20px;
}
.my-page .my-nav > li a:hover,.my-page .my-nav > li.selected a{
	text-decoration: none;
	color: #9d988e;
	border-left: 3px solid #9d988e;
	background: #f5f5f5;
}
.my-page h1{
	font-size: 26px;
	margin-bottom: .5rem;
}
.my-page .wa-form .wa-field{
	clear: left;
	margin: 0;
	padding-top: 3px;
}
.my-page .wa-form .wa-field .wa-name{
	float: left;
	width: 155px;
	padding-top: 0.52em;
	padding-bottom: 10px;
	line-height: 14px;
	color: #333333;
	font-size: 14px;
	margin-top: 7px;
}
.my-page .wa-form .wa-field .wa-value{
	margin-left: 180px;
	margin-bottom: 5px;
	position: relative;
}

/*@media screen and (min-width: 1600px){body{zoom:1.3;}}
@media screen and (min-width: 1920px){body{zoom:1.6;}}
@media screen and (min-width: 2560px){body{zoom:2.0;}}
@media screen and (min-width: 2880px){body{zoom:2.4;}}
@media screen and (min-width: 3840px){body{zoom:3.2;}}
@media screen and (min-width: 4096px){body{zoom:3.4;}}
@media screen and (min-width: 8192px){body{zoom:6.0;}}*/

/*@media screen and (min-width: 1600px){body{zoom:1.1;}}
@media screen and (min-width: 1920px){body{zoom:1.2;}}
@media screen and (min-width: 2560px){body{zoom:1.3;}}
@media screen and (min-width: 2880px){body{zoom:1.4;}}
@media screen and (min-width: 3840px){body{zoom:1.5;}}
@media screen and (min-width: 4096px){body{zoom:1.6;}}
@media screen and (min-width: 8192px){body{zoom:2.4;}}*/

#cookie_note{
    display: none;
    position: fixed;
    bottom: 15px;
    left: 50%;
    max-width: 90%;
    transform: translateX(-50%);
    padding: 20px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
    z-index: 2;
}

#cookie_note p{
    margin: 0;
    font-size: 0.7rem;
    text-align: left;
    color: black;
}

button.cookie_accept{
    width:20%;
    color: #fff;
    background-color: #d76af6;
    border-color: #d76af6;
}
@media (min-width: 576px){
    #cookie_note.show{
        display: flex;
    }
}

@media (max-width: 575px){
    #cookie_note.show{
        display: block;
        text-align: left;
    }
}
