/* @font-face{font-family:'ARCENA';src:url('fonts/ARCENA.ttf');font-display: swap;}
@font-face{font-family:'DINRoundProRegular';src:url('fonts/FFDINRoundProRegular.otf');font-display: swap;}
@font-face{font-family:'DINRoundProBold';src:url('fonts/FFDINRoundProBold.OTF');font-display: swap;}
@font-face{font-family:'DINRoundProBlack';src:url('fonts/FFDINRoundProBlack.OTF');font-display: swap;}
@font-face{font-family:'DINRoundProLight';src:url('fonts/FFDINRoundProLight.OTF');font-display: swap;}
@font-face{font-family:'DINRoundProMedium';src:url('fonts/FFDINRoundProMedium.OTF');font-display: swap;}
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,700&display=swap&subset=cyrillic');

@media (min-width: 767px) {
    @font-face {
		font-display: swap;
		font-family: 'Ubuntu';
		src: url("fonts/Ubuntu.woff2") format("woff2"),
		url("fonts/Ubuntu.woff") format("woff"),
		url("fonts/Ubuntu.ttf") format("truetype"),
		url("fonts/Ubuntu.eot") format("eot");
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-display: swap;
		font-family: 'Ubuntu';
		src: url("fonts/Ubuntu-LightItalic.woff2") format("woff2"),
		url("fonts/Ubuntu-LightItalic.woff") format("woff"),
		url("fonts/Ubuntu-LightItalic.ttf") format("truetype"),
		url("fonts/Ubuntu-LightItalic.eot") format("eot");
		font-weight: 300;
		font-style: italic;
	}

	@font-face {
		font-display: swap;
		font-family: 'Ubuntu';
		src: url("fonts/Ubuntu-Light.woff2") format("woff2"),
		url("fonts/Ubuntu-Light.woff") format("woff"),
		url("fonts/Ubuntu-Light.ttf") format("truetype"),
		url("fonts/Ubuntu-Light.eot") format("eot");
		font-weight: 300;
		font-style: normal;
	}

	@font-face {
		font-display: swap;
		font-family: 'Ubuntu';
		src: url("fonts/Ubuntu-BoldItalic.woff2") format("woff2"),
		url("fonts/Ubuntu-BoldItalic.woff") format("woff"),
		url("fonts/Ubuntu-BoldItalic.ttf") format("truetype"),
		url("fonts/Ubuntu-BoldItalic.eot") format("eot");
		font-weight: bold;
		font-style: italic;
	}

	@font-face {
		font-display: swap;
		font-family: 'Ubuntu';
		src: url("fonts/Ubuntu-Italic.woff2") format("woff2"),
		url("fonts/Ubuntu-Italic.woff") format("woff"),
		url("fonts/Ubuntu-Italic.ttf") format("truetype"),
		url("fonts/Ubuntu-Italic.eot") format("eot");
		font-weight: normal;
		font-style: italic;
	}

	@font-face {
		font-display: swap;
		font-family: 'Ubuntu';
		src: url("fonts/Ubuntu-Bold.woff2") format("woff2"),
		url("fonts/Ubuntu-Bold.woff") format("woff"),
		url("fonts/Ubuntu-Bold.ttf") format("truetype"),
		url("fonts/Ubuntu-Bold.eot") format("eot");
		font-weight: bold;
		font-style: normal;
	}

	@font-face {
		font-display: swap;
		font-family: 'Ubuntu';
		src: url("fonts/Ubuntu-Medium.woff2") format("woff2"),
		url("fonts/Ubuntu-Medium.woff") format("woff"),
		url("fonts/Ubuntu-Medium.ttf") format("truetype"),
		url("fonts/Ubuntu-Medium.eot") format("eot");
		font-weight: 500;
		font-style: normal;
	}

	@font-face {
		font-display: swap;
		font-family: 'Ubuntu';
		src: url("fonts/Ubuntu-MediumItalic.woff2") format("woff2"),
		url("fonts/Ubuntu-MediumItalic.woff") format("woff"),
		url("fonts/Ubuntu-MediumItalic.ttf") format("truetype"),
		url("fonts/Ubuntu-MediumItalic.eot") format("eot");
		font-weight: 500;
		font-style: italic;
	} 
	h1,
	.blog-latest h2,
	.blog-article #content h2,
	.blog-category h2,
	#tab-description h2,
	#tab-description h3,
	#tab-description h4,
	#description h2,
	#description h3,
	#description h4,
	.colors-product h2,
	.blog .article h3,
	.blog_latest .article h3	{
		font-family: 'Ubuntu','Roboto',Arial,Helvetica,sans-serif;
	}
}*/
.btn:focus,
.btn:active,
.btn:hover {
	outline: none!important
}


#menu:not(.mm-menu_opened) {
    display: none;
}
.jul-li-header {
	font-size: 14px!important;
    font-weight: 500;
    margin-top: 10px!important;
    padding-top: 10px!important;
}
.jul-li-header a {
	font-weight: 500;
	padding-bottom: 0;
    padding-top: 0;
}
.jul-li-review {
	font-size: 2rem;
    font-weight: 100;
}
.jul-li-review a {
	padding-top: 10px;
    padding-bottom: 10px;
}
#description,
.comment-text,
#tab-description {
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
#description .user-select,
.comment-text .user-select,
#tab-description .user-select,
#description a,
.comment-text a,
#tab-description a {
  -moz-user-select:text;
  -webkit-user-select:text;
  -ms-user-select:text;
  -o-user-select:text;
  user-select:text;
}

body{
	/*font-family: 'Ubuntu','Roboto',Arial,Helvetica,sans-serif;*/
	font-size:16px;
	width:100%
}

h1{
	font-size: 30px;
    margin-top: 20px;
    text-align: center;
}
#tab-description a,
#description a {
	text-decoration: underline;
}
#tab-description p,
#description p {
    margin: 0;
    padding: 0 0 23px;
}
#tab-description ul {
	padding-left: 50px;
}
#tab-description li,
#description li {
    margin-bottom: 10px;
}
#description img {
	padding: 10px;
	width: 100%;
}
#tab-description h2,
#tab-description h3,
#tab-description h4,
#description h2,
#description h3,
#description h4 {
	/* font-family: 'Ubuntu','Roboto',Arial,Helvetica,sans-serif; */
    font-size: 26px;
    font-weight: bold;
    line-height: 34px;
    margin-top: 15px;
    margin-bottom: 15px;
    text-transform: none;
}
#description .prokat h3 {
	font-size: 16px;
	margin-bottom: 10px;
}
#description .prokat p {
	padding: 0 0 5px;
    font-size: 12px;
}
.optom {
	border:1px solid;
	border-radius:5px;
	font-size: 14px;
	padding:20px;
	margin:10px 0
}
.optom h2{
	font-size: 1.8em;
	text-transform: uppercase
}

.preHome h2 {
	font-size:22px;
	text-transform: none;
}
.optom h2,
.preHome h2 {
	font-weight: 100;
	line-height:1.4em;
}
#container.container{
	padding:0
}
/*.container {
	width: 100%
}*/

.barb-place .container{
    display: none;
	padding:0
}


h2.name-reviews,
.blog-review h2 {
	color: #343434;
    font-size: 14px;
	text-align:center;
}
#tab-review {
    margin: 0 auto 100px;
    padding: 40px 0 0 0;
}
#form-review {
    margin: 0 auto;
    max-width: 770px;
    padding: 40px 0 0 0;
}
.blog-item {
	margin-bottom: 50px;
    padding-left: 70px;
    position: relative;
}
.blog-item-face {
    border-radius: 100%;
    float: left;
	font-size: 17px;
    height: 50px;
    left: 0;
    line-height: 52px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 50px;

}
.review-author-name,
.review-author {
	/* font-family: 'Ubuntu','Roboto',Arial,Helvetica,sans-serif; */
    font-size: 14px;
    letter-spacing: 1px;
}
.review-date {
    font-size: 12px;
    margin-left: 25px;
}


#topcontent-header #topcentercontent{min-height:0}
#topcontent-header #topcentercontent.col-md-9{margin-top:30px}
#topcontent-header #topleftcontent .barb-menu_marginbottom{margin-bottom:30px}
.fa{font-size:14px}

.barbara-title-category,
.barbara_bigmodul,
.featur_categ h2{
	font-size:30px;
	margin:0;
	padding:0 0 15px 0;
	font-weight:100;
	text-transform:none
}
h2,
h3,
.title_h3,
legend,
h4,
h5,
h6,
.modal-title{
	font-weight:400;
	padding:0;
	margin:15px 0;
	font-size:17px;
	text-transform:uppercase
}
.blog-category h1,
.blog-latest h1{text-align:center}
#column-left .h3modul:after,
#column-right .h3modul:after,
#topleftcontent .h3modul:after,
#column-left .barbara_bigmodul i,
#column-right .barbara_bigmodul i,
#topleftcontent .barbara_bigmodul i{height:0}
legend{border:0}
#column-left .boxclick+div,
#column-right .boxclick+div,
#topleftcontent .boxclick+div{margin-bottom:30px}
.h3modul,
#column-left .barbara_bigmodul,
#column-right .barbara_bigmodul,
#topleftcontent .barbara_bigmodul{
	position: relative;
    line-height: 20px;
    margin: 0;
    font-size: 14px;
}
a{text-decoration:none}
a:focus, a:hover {text-decoration:none}
label{font-weight:normal}
input[type=checkbox]{
	width:15px;height:15px;margin-top:0
}
input[type='text'],
input[type='password'],
textarea[name="text"],
input[type='tel'],
input[type='email']{
	padding:5px;height:auto;min-height:40px;outline:0
}
.quantity input.form-control{height:34px}
label.checkbox-inline{line-height:18px}
textarea.form-control,
input[type="text"].form-control,
input[type="password"].form-control,
input[type="datetime"].form-control,
input[type="datetime-local"].form-control,
input[type="date"].form-control,
input[type="month"].form-control,
input[type="time"].form-control,
input[type="week"].form-control,
input[type="number"].form-control,
input[type="email"].form-control,
input[type="url"].form-control,
input[type="search"].form-control,
input[type="tel"].form-control,
input[type="color"].form-control{font-size:14px;resize:none}
.input-group select,.input-group .dropdown-menu,.input-group .popover{font-size:14px}
.input-group .input-group-addon{font-size:13px;height:30px}
div.required .control-label:before{content:'* ';font-weight:bold}
.panel-body .form-horizontal .control-label{text-align:left}


.fixed #header{z-index:13}
.common-home #column-left,
.common-home #column-right,
.common-home #content{margin-top:30px}
#topcontent-header+.container #content,
#topcontent-header+.container #column-left,
#topcontent-header+.container #column-right{margin-top:0}
header .container{position:relative;width: 100%;}
/*header.navbar-fixed-top .container{padding-bottom:0}*/
.barb-place>div>div{margin-bottom:0;position:relative}

.topdown .droptext{display:inline-block;vertical-align:top}
/*.nav .open>a,.nav .open>a:focus,
.nav .open>a:hover{background:transparent}*/
#header{
	border-bottom: 1px solid #eee;
	position:relative;
	margin-bottom:0;
	z-index:13;
	display: flex;
	align-items: center;
	height: 60px;
}
#footer:before {
	content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 16px;
    bottom: 100%;
    background-size: 14px 100%;
    background-position: 50%;
    z-index: 2;
}

.logo-search {
	    padding-left: 30px;
	    width: 100%;
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	}
#header .btn-group.open .dropdown-toggle{box-shadow:none}

.topdown .dropdown-menu{padding:10px}
.topdown>div{cursor:pointer}

#header #logo img{
	height:53px;
	width:50px
}
#header.default .cap-center{padding-top:10px;text-align:right}
/*#header .logo-menu{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}*/

#logo h2{
    /*font-family: 'ARCENA';*/
    letter-spacing: 2px;
    font-size: 20px;
    margin: 0;
    position: relative;
}
.l-1 {
	font-weight: 900;
    position: relative;
    margin-right: 17px;
    letter-spacing: 0px;
    color: #606060;
}
.l-1:after {
	content: '';
    background-image: url(/image/smile.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    width: 15px;
    height: 27px;
    position: absolute;
}
.l-2 {
	position: relative;
}

.b-1, .b-2, .b-3, .b-4 {
	border-radius: 5px;
	display: inline-block;
}
.b-1 {
	padding: 2px 7px;
    transform: rotate(-7deg);
}
.b-2 {
    padding: 2px 13px;
    transform: rotate(7deg);
}
.b-3 {
    padding: 2px 7px;
    transform: rotate(-7deg);
}
.b-4 {
    padding: 2px 7px;
    transform: rotate(7deg);
}
#search{position:relative;width:100%;z-index:2}
/*#header .menuplace3 #search{z-index:104}*/
#search button{border-radius:1px;padding:0;width:40px;height:40px;line-height:38px;margin-left:0;text-align:center;cursor:pointer;outline:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
#search input{padding:1px 40px 1px 15px;border-radius:1px;border: 1px solid #eee;width:100%;height:35px;outline:0;}

#search button,
#search span,
.fixed #search button{line-height:40px;height:40px;cursor:pointer}
#search .icon-search {font-size:18px;}
#search span.input-group-btn{line-height:40px;text-align:center;font-size:15px;width:40px;height:40px;cursor:pointer}
@media (min-width: 540px) {
	#search span.input-group-btn{
		position:absolute;
		right:0;
		top:0;
	}
}

.leave-search #search {width:calc(100% - 40px)}
.leave-search #search span{top:0}
.leave-search #search input{font-size:18px}

#header .leave-search{padding:0 15px 0 15px;position:absolute;font-size:18px;display:none;width:100%;left:0;top:0;z-index:104}
#header .leave-search i.exit{display:block;position:absolute;right:15px;top:0;width:40px;height:40px;cursor:pointer;text-align:center;z-index:8}
#header .leave-search i.exit:after{content:"\f00d";font-size:16px;font-family:FontAwesome;font-style:normal;line-height:38px}
#header .leave-search button{position:absolute;right:0;line-height:40px;text-align:center;font-size:15px;width:40px;height:40px;cursor:pointer;border:0}
#header .leave-search button .fa{font-size:16px}



#header .barb-headerinfo>div{position:relative}
#cart>.btn{font-size:13px;position:relative;z-index:1;text-align:left;float:right;padding:0;font-weight:normal;text-transform:none;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
#cart .dropdown-menu .btn{margin-left:10px}
#header #cart .barbara-cart-title{line-height:22px;font-size:1.1em;white-space:nowrap;margin:0 0 0 10px;display: none;}
#header .menuplace .barb-place #cart .barbara-cart-title{display:none}
#header .menuplace .barb-place #cart #cart-total{line-height:40px}
#cart.open>.btn,#cart.open>.btn:hover,.slick-dots li button{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
#header #cart #cart-total{padding:0;margin:0 0 0 40px;line-height:18px;font-size:1.1em;display:none}
#header #cart .btn>.top-cart{
	display: block;
    float: left;
    font-size: 22px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-position: center center;
    background-repeat: no-repeat;
}
#header #cart .btn #cart-top-fixed{display:block;position:absolute;left:14px;bottom:0;font-size:11px;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;width:17px;height:17px;line-height:18px;text-align:center}
#cart .dropdown-menu{z-index:1001;min-width:100%;min-height:100px;min-width:300px;padding: 20px 0;}
#cart .dropdown-menu li {padding: 0 15px;}

.fixed #header #cart .dropdown-menu{max-width:450px;min-width:260px;max-height:300px;margin:0;overflow-y:scroll}
#search input::-webkit-input-placeholder       {text-indent: 0px;   transition: text-indent 0.3s ease;}
#search input::-moz-placeholder                {text-indent: 0px;   transition: text-indent 0.3s ease;}
#search input:-moz-placeholder                 {text-indent: 0px;   transition: text-indent 0.3s ease;}
#search input:-ms-input-placeholder            {text-indent: 0px;   transition: text-indent 0.3s ease;}
#search input:focus::-webkit-input-placeholder {text-indent: 800px; transition: text-indent 0.3s ease;}
#search input:focus::-moz-placeholder          {text-indent: 800px; transition: text-indent 0.3s ease;}
#search input:focus:-moz-placeholder           {text-indent: 800px; transition: text-indent 0.3s ease;}
#search input:focus:-ms-input-placeholder      {text-indent: 800px; transition: text-indent 0.3s ease;}
#cart .dropdown-menu table{border-bottom:1px solid;margin-bottom:10px}
#cart .dropdown-menu li>div{min-width:427px;padding:0 10px}
#cart .dropdown-menu li p{margin:0;text-transform: uppercase;}
#cart .dropdown-menu li p a{margin:0 0 10px}
#cart .dropdown-menu .table>tbody>tr>td{padding:2px;border:0;min-width:50px;vertical-align:middle}
#cart .dropdown-menu .table>tbody>tr>td.text-price{min-width:66px}
#cart .btn-danger{
	width: 18px;
    height: 18px;
    line-height: 18px;
    margin-top: -3px;
    padding: 0;
}
#cart .btn-danger i{width:15px;height:15px;font-weight:normal;font-size:12px;text-align:center;padding:3px 0 0 0}
.toys-delivery{
    font-size: 12px;
}

.barb_top_right{float:right;margin:0 30px 0 15px;width:auto;padding:6px 7px}
/*header.navbar-fixed-top .barb_top_right{background:transparent}*/
.barb_top_right #cart{height:46px}

.barb_top_right>a span{display:block;position:absolute;left:10px;bottom:0;font-size:11px;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;width:17px;height:17px;line-height:17px;text-align:center}
#wishlist-total span{position:absolute;top:0;right:0}
.fixed{padding-top:160px}
.fixed #header .menufix{top:-1px;height:51px}
/*.fixed #header .logo-menu{padding:0}*/
.fixed #header .barb-headerinfo{margin:0;width:100%;position:relative}
.fixed #header .barb-logo{display:none}
.fixed #header .barb_top_right{position:absolute;right:60px;top:0;margin:0;z-index:104}
.fixed #header #cart #cart-total,
.fixed #header #cart .barbara-cart-title{display:none}
.fixed #header .right-search{padding:0;position:absolute;right:120px;top:25px;z-index:105}
.fixed #header .right-search #search{display:none}
.fixed #header .barb-headerinfo.col-md-9,
.fixed #header .barb-headerinfo.col-lg-7{width:100%}
#cart .totals {
		margin-bottom: 20px;
		margin-top: 30px;
		text-align: center
	}
.menu-bottom {
	display: flex;
    padding: 3px 15px;
}
.menu-bottom ul {
	list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
}
.menu-bottom ul:first-child {
	justify-content: flex-start;
}
.menu-bottom ul:last-child {
	justify-content: flex-end;
}
.menu-bottom a {
	font-size: 14px;
	padding: 5px 10px;
}
.menu-bottom .pull-right a {
	border-radius: 25px;
	margin: 0 10px;
}


@media(min-width:993px){
	.md-1{width:100%}
	.md-2{width:50%}
	.md-3{width:33.33%}
	.md-4{width:25%}
	.md-5{width:20%}
	.md-6{width:16.66%}
	.md-7{width:14.28%}
	.md-8{width:12.5%}
	.md-9{width:11.11%}
	.md-10{width:10%}
	.md-11{width:9%}
	.md-12{width:8.3%}
	.md-13{width:7.6%}
	.md-14{width:7.1%}
}
@media(min-width:768px) and (max-width:992px){
	#cart {position:absolute;top:0;right:-50px}
}
@media(max-width:768px){
	#cart {
		display: block;
		background: transparent!important;
	}
	#cart>.btn {
		float: none;
		margin: auto;
	}
	#header .menuplace .barb-place #cart .barbara-cart-title {
		display: block;
	}
	#cart .dropdown-menu {
		height: auto;
		width: 90%;
		margin:auto;
		margin-bottom: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		position: relative;
		float:none!important;
	}
	#cart .dropdown-menu .cart-thumb {
		display:none
	}
	#cart .dropdown-menu .cart-products>tbody>tr>td {
		padding: 0 5px;
	}

}
footer {
	margin: 30px 0 0;
	padding: 14px;
}
footer p {
	font-size: 12px;
	margin: 0;
}
	.menuplace .barb-place{
		display: flex;
    align-items: center;
    justify-content: flex-end;}

	#content{min-height:200px;padding-bottom:20px}
	.category #content {
		float:none;
		margin: auto;
	}
	.common-home #content{min-height:auto;padding-bottom:0}
	.barbara-stickers{position:absolute;top:0;right:0;z-index:2}
	.barbara-stickers div{padding:3px 10px;max-width:100px;min-height:24px;line-height:18px;font-size:.9em;border-bottom-right-radius:18px;border-top-left-radius:18px;border-top-right-radius:18px}
	.barbara-stickers img{display:block}
	.image-stick{position:relative}
	.image-stick .savemoney,.image .savemoney{position:absolute;top:5px;left:5px;z-index:2}
	.savemoney{padding:0 8px;line-height:24px;font-size:.9em;border-bottom-left-radius:18px;border-top-left-radius:18px;border-top-right-radius:18px}
	.barbara_columns .savemoney{display:inline-block;vertical-align:top;line-height:15px}


	.barbara_icontext:after{display:table;content:" ";clear:both}


	.alert{padding:30px;text-align:center;}
	.alert .fa{display:block;font-size:32px;margin-bottom:10px}
	#notification .alert,
	.product-compare .alert-success,
	.account-wishlist .alert-success{width:400px;position:fixed;top:20%;left:50%;margin-left:-200px;z-index:99999;-webkit-box-shadow:0 0 1000px 1000px rgba(0,0,0,0.6);-moz-box-shadow:0 0 1000px 1000px rgba(0,0,0,0.6);box-shadow:0 0 1000px 1000px rgba(0,0,0,0.6);font-size:1.1em}
	#notification .alert .btn-primary-2{display:inline-block;margin:20px auto 0 auto}
#notification .alert-success,
.product-compare .alert-success,
.account-wishlist .alert-success{padding:60px 20px 60px}
#notification .alert-success .close,
.product-compare .alert-success .close,
.account-wishlist .alert-success .close{position:absolute;right:5px;top:5px}



#notification p{margin-bottom:15px}
.alert-success .close,
.modal-header .close{
	cursor:pointer;
	padding:0 5px;
	opacity:1;
	border-radius:50%;
}

.breadcrumb{
	margin-top: 10px;
    padding: 0;
}

.breadcrumb>li,
.breadcrumb span {font-size:1.2rem;padding:0 3px 0 0;position:relative;white-space:nowrap}
.breadcrumb>li+li{margin-left:-5px}
.breadcrumb>li+li:before{content:"/";font-size:12px;padding:0}
.card-product .breadcrumb>li:last-child:before {content:none;}


.nav-tabs>li{margin-bottom:0;margin-right:4px}
.barbara_tabs .nav-tabs{padding-right:42px;line-height:20px}

.tab-content{margin-bottom:30px}
.tab-content img{max-width:100%;height:auto}
.barbara_tabs .tab-content{margin-bottom:0;padding:0;border-left:0;border-bottom:0;background:transparent;border:0}
.barbara_tabs .tab-content>div{padding:0}.barbara_tabs{margin-bottom:30px}.barbara_tabs .box-product{margin-bottom:0}
.box-content{position:relative}.barbara_allprod{margin-bottom:30px}
.barbara_allprod .box-product{border-top:1px solid}
.barbara_bigmodul{text-align:center;position:relative}
.barbara_bigmodul span{display:inline-block;text-align:center}
.barbara_bigmodul i{display:block;width:60px;height:1px;margin:5px auto 0 auto}
.barbara_allprod .barb-user-text{text-align:center;margin:0 auto 15px;max-width:1200px}
.barbara_allprod.featur_categ_image{padding:50px 0 30px 0;width:auto;-moz-background-size:cover;-webkit-background-size:102% auto;-o-background-size:102% auto;-khtml-background-size:cover;background-size:cover;background-position:center 0;background-repeat:no-repeat;background-attachment:fixed;position:relative}.barbara_allprod.featur_categ_image .otstuprow{margin:0 30px}
button,
.btn,
.button,
a[type="button"]{
	line-height:32px;
	text-align:center;
	border-radius:50px;
	font-size:14px;
	text-transform:uppercase;
	padding:3px 14px;
	outline: none
}

	.button{display:inline-block}
	.wish-comp button{line-height:24px;font-size:14px;padding:0 6px 0 0;border:0;box-shadow:none;font-weight:normal;border-radius:0;text-transform:none}
	.product-info .wish-comp{display:inline-block;vertical-align:middle;margin-bottom:10px}
	.product-info .wish-comp button,.barbara_columns .wish-comp button{width:34px;height:34px;overflow:hidden;border-radius:3px}
	.product-info .wish-comp i,.barbara_columns .wish-comp i{width:34px;line-height:34px;text-align:center;padding:0;display:block}
	.product-thumb .wish-comp button{font-size:.8em}
	.wish-comp button i{font-size:14px}
	.wish-comp button:last-child{padding:0}
	#content-quickview .wish-comp{margin-bottom:10px}a[type="button"]{padding:8px 12px 7px 12px;height:28px}button,button:active,button:focus{outline:0}
	.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{line-height:34px;height:34px}
	.option-content .input-group-btn:last-child>.btn,.option-content .input-group-btn:last-child>.btn-group{line-height:34px;margin-top:-1px}
	.bootstrap-datetimepicker-widget{z-index:1072}.btn-xs{font-size:9px}.btn-sm{font-size:10.2px}.btn-lg{padding:10px 16px;font-size:15px}
	.btn-group>.btn-xs{font-size:9px}.btn-group>.btn-sm{font-size:10.2px}.btn-group>.btn-lg{font-size:15px}

	.btn-danger{border:1px solid}


	.btn-link{
		cursor:pointer;
		border-radius:0
	}
	.btn-link,.btn-link:active,.btn-link[disabled]{
		background-image:none;
	}


.list-group{padding:0;list-style:none;margin:0 0 30px 0}
#topleftcontent .list-group{margin:0}
.list-group .list-group-item{
	padding-left:0;
	padding-right:0;
	position:relative;
	text-decoration:none;
	display:block;
	vertical-align:middle;
	border-left:2px solid;
	border-right:0;
	border-top:0;
	margin:0
}
.barb-filer-box{padding:15px}
.list-group .list-group-box+.list-group-box{border-top:1px solid}
.list-group>ul>li>a{line-height:20px;padding:8px 30px 8px 12px}
.list-group-item:first-child,.list-group-item:last-child{border-radius:0}
.list-group .barbara-group-item{padding:5px 30px 5px 12px;line-height:1.4em}
#button-filter{margin-top:6px}
.list-group>ul.box-category{padding:0;border:0}
ul.box-category{list-style:none;margin:0}
ul.box-category ul{list-style:none;margin:0;padding:0}
ul.box-category>li{position:relative;padding:0}
ul.box-category>li>a{text-decoration:none;display:block;line-height:20px;padding:8px 25px 8px 10px;vertical-align:middle}
ul.box-category>li ul{display:none}
ul.box-category>li>a.active+ul{display:block}
ul.box-category>li ul>li{position:relative}
ul.box-category>li>ul>li>ul{margin:0;padding:0}
ul.box-category>li>ul>li>ul>li a:before{content:"-";margin-right:3px}
ul.box-category>li>ul>li>ul a{padding:5px 25px 5px 20px;font-size:.9em}
ul.box-category>li ul>li>a{text-decoration:none;position:relative;padding:5px 25px 5px 20px;display:block;text-align:left;font-size:14px}
ul.box-category .accordeon_subcat{padding-bottom:0}
ul.box-category.accordeon_category>li.cat-active>ul,
ul.box-category.accordeon_category>li>ul li.cat-active>ul{display:block}
.accordeon_category .accordeon_plus{position:absolute;text-align:center;right:0;top:0;width:30px;height:36px;cursor:pointer;z-index:2}
.box-category ul .accordeon_plus:after{line-height:28px;height:28px}
.box-category .accordeon_plus:after{content:"\f107";font-family:FontAwesome;font-size:12px;display:block;font-weight:normal;line-height:36px}
.box-category .accordeon_plus.open:after{content:"\f106"}
.category-list{overflow:hidden;margin-bottom:26px}
.category-list ul{
	padding: 0;
    margin-right: 0;
    margin-left: 0;
}
.category-list ul li{text-align:center;list-style:none;padding:2px}

.refind-search{display:inline-block}
.accordeon_plus_refine{display:inline-block;text-align:right;cursor:pointer}

.accordeon_plus_refine:after{content:"\f107";font-family:FontAwesome;cursor:pointer;font-size:15px;line-height:28px;padding:10px}
.accordeon_plus_refine.open:after{content:"\f106"}
.category-list ul li a{display:block;line-height:16px;font-size:16px}
.category-list ul li span{display:flex;align-items:center;justify-content:center;height:40px}
.category-list ul li img{margin-bottom:10px;max-width:100%;height:auto !important}

.category-list ul li.up_image a img{width:100%;padding:5px;margin:0;}
.category-list ul li.up_image span {display:none}
.category-list ul li a{border:1px solid;border-radius:3px;}

.category-list ul li.up_image a{font-size:15px;position:relative;overflow:hidden}

.category-list ul li.up_image a span{width:100%;text-align:left;padding-left:17px;}
.category-list .country_brand li {
	display: inline-block;
	padding-right: 10px;
}
.category-list .country_brand li a {
	border: none;
	font-size: 14px;
}

.product-filter>div{padding:15px 0;margin:0}
.product-filter .display{line-height:16px;height:34px;width:120px;display:inline-block;vertical-align:middle}
.product-filter .btn-default.active,
.product-filter .btn-default{
	margin-right:0;
	font-size:18px;
	line-height:34px;
	border:0;
	outline:0;
	padding:0 8px;
	border-radius:3px;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out
}

.product-compare-categ{display:inline-block;vertical-align:middle}
.product-compare-categ a{text-decoration:none;text-transform:uppercase;font-size:11px;line-height:34px}
.product-filter select{width:100%}
.product-thumb{overflow:visible;vertical-align:top;margin:0;text-align:left;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}
.product-thumb .image{position:relative;margin-bottom:0;text-align:center;padding:0}
.product-thumb-menu{margin-bottom:10px;text-align:center;padding:10px}
.product-thumb-menu .image{text-align:center;margin-bottom:10px}
.product-thumb .image a,
.product-thumb-menu .image a{display:block;outline:0}
.product-thumb .image a:hover{opacity:.8}
.product-thumb .image img,
.product-thumb-menu .image img{margin-left:auto;margin-right:auto;height:auto}
.image img {width:100%}
.product-thumb h3,
.product-thumb-menu h4{margin-bottom:2px;margin-top: 10px;text-transform:none}
.product-thumb h3 a,
.product-thumb-menu h4 a,
.product-thumb h3,
.product-thumb-menu h4{font-size:15px;text-decoration:none}
.product-thumb .image .wishcomp{position:absolute;z-index:3}
.product-thumb .image:hover .wishcomp{opacity:.8}
.product-thumb .descr{padding-top:10px;text-align:left}
.product-grid .descr{font-size:.9em}
.product-thumb a.quick-view:before{content:"\f002";font-size:24px;font-family:FontAwesome}
.product-thumb a.quick-view{display:block;width:60px;height:60px;text-align:center;line-height:60px;cursor:pointer;border-radius:50%;text-decoration:none}
.product-thumb .price,.product-thumb-menu .price{display:block;padding:0;line-height:28px;margin-bottom:0;font-size:14px}
.product-thumb .price-new,
.product-thumb-menu .price-new{margin-right:3px;white-space:nowrap}
.product-thumb .price-old,
.product-thumb-menu .price-old{font-size:.9em;font-weight:normal;text-decoration:line-through;white-space:nowrap}
.product-thumb .price-tax{font-size:12px;display:block;display:none}
.product-thumb .button-group{overflow:auto}
.product-thumb .options .form-group>label,
.product-thumb .options .form-group>div,
.product-thumb .options .form-group>select{display:inline-block;vertical-align:top}
.option-content .options{padding:10px 0 0 0}
.option-content .options label{vertical-align:top;padding:0;margin:0;font-size:.8em;font-weight:bold;line-height:20px}
.option-content .options>div{margin-bottom:8px;position:relative}
.option-content .options-span>div{margin-bottom:0}
.option-content .options img{width:30px;height:auto !important;vertical-align:middle;display:inline-block}
.option-content .options span:not(.input-group-btn){padding:3px 5px;vertical-align:top;display:inline-block;font-size:1em;font-weight:normal;line-height:14px}
.option-content .options.options-span span{background:transparent;padding:0;font-weight:normal}
.option-content .options.options-span span+span:before{content:'/';padding-right:3px}
.option-content .options select{height:24px;padding:1px 12px 1px 3px;max-width:150px}
.related-prod-box .box-product>div>div{padding:10px;margin-top:-1px}
.product-thumb .rating{padding-bottom:3px;text-align: center;}
.product-thumb .rating b{font-size:.8em;font-weight:normal}
	#column-left,
	#column-right {
		padding-bottom:15px;
		padding-top:15px

	}
#column-left .product-thumb h3,
#column-right .product-thumb h3 {text-align: left;}

#column-left .product-thumb .image,
#column-right .product-thumb .image,
.related-prod-box .product-thumb .image,
#topleftcontent .product-thumb .image,
.related-prod-box .box-product .product-thumb .image{float:left;max-width:100%;padding:0}
#column-left .product-thumb .caption,
#column-right .product-thumb .caption,
.related-prod-box .product-thumb .caption,
#topleftcontent .product-thumb .caption{margin-left:85px;position:relative;text-align:left;width:auto;padding:0}
#column-left .product-thumb .caption,
#column-right .product-thumb .caption{text-align:center}
#column-left .box-product>div>div,
#column-right .owl-carousel .box-product>div>div,
#topleftcontent .owl-carousel .box-product>div>div{padding:10px;min-height:75px}
#column-left .box-product>div:hover .barb-addimagecat,
#column-right .box-product>div:hover .barb-addimagecat,
#topleftcontent .box-product>div:hover .barb-addimagecat{display:none}
#column-left .barbara_columns .barbara-carousel .product-thumb,
#column-right .barbara_columns .barbara-carousel .product-thumb,
#topleftcontent .barbara_columns .barbara-carousel .product-thumb{width:100%}
#column-left .product-thumb h3,
#column-right .product-thumb h3,
#topleftcontent .product-thumb h3,
.related-prod-box .box-product .product-thumb h3{height:auto}
#column-left .owl-carousel.barbara-carousel,
#column-right .owl-carousel.barbara-carousel,
#topleftcontent .owl-carousel.barbara-carousel{border:0;width:99.8%}
#column-left .barbara_tabs .tab-content,
#column-right .barbara_tabs .tab-content,
#topleftcontent .barbara_tabs .tab-content{border-right:0}
#column-left .product-layout,
#column-right .product-layout,
#topleftcontent .product-layout{width:100%;border-right:1px solid}
#column-left .barbara-stickers,
#column-left .savemoney,
#column-right .barbara-stickers,
#column-right .savemoney,
#topleftcontent .barbara-stickers,
#topleftcontent .savemoney{display:none}
.barbara-yesmodal .options{display:none}
.product-thumb .no-modal,
.product-thumb .no-modal.yes-qu.no-modul2,
.barbara_qu_div.no-modal{display:none}
.product-thumb .quantity_box{margin-bottom:5px}
.product-thumb .no-modal.yes-qu{display:inline-block}
#column-left .product-thumb .wish-comp button,
#column-right .product-thumb .wish-comp button,
#topleftcontent .product-thumb .wish-comp button{display:inline-block;vertical-align:middle;width:16px;overflow:hidden;white-space:nowrap;margin-left:5px;padding-left:2px}
#column-left .product-thumb .caption-details,
#column-right .product-thumb .caption-details,
#topleftcontent .product-thumb .caption-details{display:inline-block;vertical-align:middle}

.barbara_columns .product-thumb .disabled{text-transform:none;font-weight:normal;padding:0 5px}
.barbara_columns .product-thumb{
	width: 47%;
	float: left;
    border: 1px solid;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 220px;
    margin-bottom: 20px;
}
.barbara_columns>div>div{margin-bottom:30px;padding: 0 12px;}
.barbara_columns>div>div>div{width:99.95%}
.barbara_columns .image{padding:0}
.barbara_columns img {
	width: 230px!important
}
.barbara_columns h3,
.barbara_columns .rating {text-align: center;}
.barbara_columns .rating {display:none}
.barbara_columns .caption{
	position: relative
}
.barbara_columns .col-lg-25{padding-left:15px;padding-right:15px}
.barbara_columns .row .row{margin:0}
.barbara_columns h3{
	font-size: 15px;
    overflow: hidden;
    line-height: 20px;

}
.product-grid .image{float:none;position:relative}
.product-filter+.row,
.grid-barb.row,
#content .barbara-pagination{margin-left:0;margin-right:0}
.product-filter+.row .product-grid,
.grid-barb.row .product-grid{padding:0}
.grid-barb .product-grid .product-thumb{display: block}
.grid-barb .product-grid .caption{padding-top:10px}
.product-grid>div:hover .caption{z-index:12}
.product-grid>div .barb-button-right,
#content-quickview .barb-button-right{display:inline-block;float:right}
.product-grid .product-thumb h3{
    /*display: flex;
    align-items: center;
    justify-content: center;*/
	height:40px;line-height:20px;overflow:hidden;margin-bottom:0}
.row .product-list{padding:5px 5px 15px 5px;position:relative}
.product-list>div .barb-button-right{display:inline-block;float:right}

.product-list .button-group{margin-bottom:10px}
.product-list .quantity_box{display:inline-block;vertical-align:middle}
.barb_quest .product-list .barb-addimagecat{display:none}
.barb_quest .product-list .barbara-stickers,
.barb_quest .product-list .savemoney{display:none}
.barb_quest .product-list .caption-details{display:none}
.grid-barb.row.barb_quest .product-list .product-thumb .image-stick{width:50%;max-width:400px}
.barb_quest .product-list .product-thumb h3{margin-bottom:10px}
.barb_quest .product-list .caption-right{min-height:1px;float:none;padding-left:0;display:inline-block;vertical-align:middle}
.barb_quest .product-list .button-group,
.barb_quest .product-list .quantity_box{position:absolute;top:15px;right:15px}
.barb_quest .product-list .product-thumb .price,
.barb_quest .product-list .product-thumb .rating,
.barb_quest .product-list .product-thumb .caption-right .wish-comp,
.barb_quest .product-list .product-thumb .wish-comp button{display:inline-block;vertical-align:middle;margin-right:8px}
.barb_quest .product-list .product-thumb .wish-comp button{width:16px;overflow:hidden;white-space:nowrap;padding-left:2px}
.product-thumb .barb_quest_fa{display:none}
.barb_quest .product-list .product-thumb .barb_quest_fa{display:inline-block;vertical-align:middle;cursor:pointer;line-height:18px;margin-bottom:5px;font-size:16px;width:18px;height:16px}
.barb_quest .product-list .product-thumb .barb_quest_fa.open:before{content:"\e078"}
.box-product .product-thumb .image{float:none;position:relative}
.box-product {margin-left:0;margin-right:0;margin-bottom:30px}
.box-product > div {margin:0 -1px -1px 0;padding:0}
.box-product .product-thumb,
.row>.product-layout .product-thumb{
	position:relative;text-align:center;padding:10px 5px;display:block;
}
.box-product .caption {
	padding:10px 0 0 0;
	display: flex;
    align-items: center;
    justify-content: center;
}
.box-product > div .caption-details{opacity:0;visibility:hidden;transition:all .5s ease 0}
#column-left .box-product > div .caption-details,
#column-right .box-product > div .caption-details,
#topleftcontent .box-product>div .caption-details{opacity:1;visibility:visible}
.box-product .barb-addimagecat{display:none;padding:0 10px 0;position:absolute;left:0;width:100%;height:35px;z-index:13}
.product-thumb .barb-addimagecat>div{margin:2px 0 0 0}
.product-thumb .barb-addimagecat>div.little-add>div{display:inline-block}
.box-product .caption .wish-comp{display:block}
.box-product .caption .caption-right .wish-comp{display:none}
.box-product>div:hover .barb-addimagecat{display:block}
.barbara_allprod .caption-details{opacity:0}
.box-product>div:hover .caption-details,
.barbara_allprod .product-layout:hover .caption-details{transform:scale(1);opacity:1;margin-top:0;visibility:visible;height:100%}
.box-product .product-thumb h3,
.product-thumb-menu h4,
.barbara_allprod .product-thumb h3
{
	height:60px;
    font-size: 13px;
	line-height:16px;
	overflow:hidden;
}
.product-list a,
.product-list a:hover {color: inherit}
.product-grid .attr_category {
	font-size: 12px;
	color: #606060;
}
.product-list .attr_category {display:block}
.product-list .product-thumb h3 {font-size: 1.8em;margin-bottom:20px;text-align: left;}

.product-thumb .barb-addimagecat img{width:35px;height:auto !important}
.container .product-thumb .owl-carousel .owl-buttons div i{font-size:18px;margin:-20px 0 0}
.product-thumb .owl-carousel .owl-item{text-align:center}
.product-thumb .owl-carousel .owl-buttons div{width:15px}
.product-thumb .owl-carousel .owl-buttons .owl-next{right:-10px}
.product-thumb .owl-carousel .owl-buttons .owl-prev{left:-10px}
.product-list .product-thumb .caption{margin-left:200px;text-align:left}
.option-content .options{text-align:left;position:relative}
.option-content .options .select{max-width:150px;margin-bottom:5px}
.option-content .options .checkbox,
.option-content .options .radio{display:inline-block;vertical-align:top;margin:0 -1px 4px 0}
.option-content .options .checkbox label,
.option-content .options .radio label{padding-left:0}
.option-content .options input[type=radio],
.option-content .options input[type=checkbox]{display:none}
.option-content .options p{margin:0;font-size:.9em}
.option-content .options input ~ img{display:block;padding:0;border:2px solid;border-radius:3px}
.barb-atributs{text-align:left;font-size:.9em;padding-top:10px;line-height:18px}
.barb-atributs span:first-child{margin-right:10px}

.product-grid .barb-atributs{max-height:132px;overflow:hidden}
.product-thumb .text-danger{position:absolute;left:90px;top:0;border:1px solid;border-radius:4px;padding:3px;font-size:.9em;z-index:2}
.modal .barbara-modal-body{padding:15px}
.product-thumb h3.modal-title{text-transform:uppercase;height:auto}
.snyato {
    position: absolute;
    top: 40%;
    padding: 10px;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}

.fa-stack-1x {
    line-height: inherit;
}
.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack{
	width: .9em;
	height: .9em;
	line-height: .9em;
	position: relative;
	display: inline-block;
}
h2.price{margin:0}.list .product-thumb .price{border:0;padding-bottom:0}
.product-info{position:relative;margin:0 0 20px 0}
.product-info>div{padding:5px 20px}
.modal-body .product-info{border:0;margin:0}
.modal-body .product-info>div:first-child,
.modal-body .product-info>div:last-child{border:0;padding:0}
.product-description{
	font-size: 16px;
	margin-bottom:20px
}
.product-description a {
	text-decoration: underline;
}
.product-info .list-unstyled{
	display: flex;
    align-items: center;
    margin-bottom: 15px;
    justify-content: space-between;
}
.link_shop_more .recomend-page {
	padding: 15px 5px 15px;
    border-radius: 5px;
}
.list-unstyled .small,.product-description .small{
	font-size:90%
}
.list-unstyled .small>span,
.product-description li>span{display:inline-block;min-width:120px;line-height:20px}
#product{margin-bottom:20px}
#product .options{padding:0}
.product-grid .option-content .options.options-span,
.box-product .option-content .options.options-span{text-align:center}
#product .form-group{
	margin-bottom:8px;
	position:relative;
	display: flex;
    justify-content: space-between;
}
#product .form-group>label{font-size:90%;font-weight:bold}
#product .radio,
#product .checkbox{display:inline-block;vertical-align:top;margin:0 -1px 8px 0}
#product .radio+.radio,
#product .checkbox+.checkbox{margin-top:0}
#product .radio input,
#product .checkbox input{display:none}
#product .radio label,
#product .checkbox label{padding:0}
#product .radio label span,
#product .checkbox label span{display:block;padding:4px 8px;border-radius:0;text-align:center}
#product .radio label b,
#product .checkbox label b{font-size:.8em;font-weight:normal}
#product .radio label img{padding:2px;display:block}
#product .radio label img+span{display:none}
#button-cart2{text-align:center;height:34px;line-height:34px;margin:0 0 10px 0;vertical-align:top;padding:0 30px}
#product .checkbox label input+img+span{display:none}
button.nostock,
button#button-cart{
	text-align: center;
    margin: 20px 0;
    font-size: 1.4rem;
    width: 70%;
}
#product button i,
#product button span{vertical-align:middle}
#product button.nostock{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
button#button-cart i{margin-right:10px;font-size:16px;line-height:28px}
.product-info .rating{margin-bottom:10px}
.singleclick{height:34px;line-height:34px;text-align:center;margin:0 0 10px 0;vertical-align:middle;padding:0 15px}
.singleclick:before{font-family:FontAwesome;font-size:16px;line-height:28px;vertical-align:middle;margin-right:10px}
.quantity-number {
    float: left;
}
.quantity-number span {
	position: absolute;
    top: 3px;
    left: 4px;
    font-size: 10px;
}
#product #input-quantity{
	width: 40px;
    padding: 16px 6px 4px 6px;
    margin-right: 0px;
    text-align: center;
    border-radius: 3px 0 0 3px;
}
#product input[type='text']{border-right: 0;min-height: 34px;}

#product button#button-cart,
#button-cart2{
	height: 44px;
}
#input-quantity2{line-height:34px;height:34px;width:50px;padding:6px;margin-right:-1px;text-align:center;border-radius:3px 0 0 3px}
.plus-minus-barb{display:inline-block;width:27px;text-align:center;margin:0}
.plus-minus-barb #decrease,.plus-minus-barb #increase,
.plus-minus-barb #decrease2,.plus-minus-barb #increase2{
	display:block;
	width:28px;
	cursor:pointer;
	line-height:19px;
	text-align:center;
	padding:0;
	border-radius:0 3px 0 0;
	background-color:transparent;font-size:20px;outline:0}
.plus-minus-barb #decrease,.plus-minus-barb #decrease2{
	margin-top: 0px;
    border-radius: 0 0 3px 0;
    border-top: 0!important;
	font-size: 30px;
}
#product .cart .minimum{padding:0 0 10px 0;font-size:.9em}

.cod-product {
    font-size: 12px;
    font-weight: 100;
}
.cod-product .sku {
	margin-left: 5px;
}
.min-zakaz {
	text-align:center;
	font-size:13px
}
.product-info .price{
	display: block;
    margin-bottom: 15px;
    padding: 20px;
    text-align: center;
}
.product-info .price h2 {
	font-size: 3rem;
}
.product-info .price h2 span {
	font-size: 1.3rem;
    text-transform: none
}
.product-info .no-stock{
	display: block;
    text-align: center;
    padding: 20px 5px;
}
.product-info .no-stock a {
    font-size: 13px;
    width: 100%;
    border-radius: 50px;
    text-transform: uppercase;
    padding: 13px 14px;
    margin-top: 15px;
    display: block;
    letter-spacing: 1px;
}
.product-info .no-stock span {
	position: relative;
    border-bottom: 1px solid;
    padding-bottom: 14px;
}
.product-info .no-stock span:after {
	content: "";
    width: 0;
    border-left: 4px solid transparent;
    border-top: 4px solid;
    border-right: 4px solid;
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    margin: auto;
}
.product-info .yes-stock {
	border-top: 1px solid;
    border-radius: 0;
    display: inline-block;
    font-size: 12px;
    padding-top: 5px;
    position: relative;
}
.product-info .yes-stock:before {
	content: "";
    width: 0;
    border-left: 4px solid transparent;
    border-bottom: 4px solid;
    border-right: 4px solid;
    position: absolute;
    top: -5px;
    left: 0;
    right: 0;
    margin: auto;
}
.product-thumb .button-group{display:inline-block;vertical-align:middle;margin-bottom:5px}
#column-left .box-product,
#column-right .box-product{margin-left:0;margin-right:0}
.box-product{display: inline-block;margin-bottom:30px}
.owl-carousel .box-product>div{padding:0}


.owl-carousel .box-product>div>div{padding:10px 10px 0 10px}
.box-product-category .owl-item .product-layout,
.row .owl-item .box-product .col-lg-25,
.box-news .owl-item .col-lg-25,
.row .owl-item .box-product .col-lg-7,
.row .owl-item .box-product .col-lg-8,
.row .owl-item .box-product .col-lg-9,
.row .owl-item .box-product .col-lg-10{width:100%}
#content .barbara_custicon span img{max-width:none;padding-right:15px;display:table-cell}
.barbara_custicon{margin-bottom:20px}
.barbara_custicon>div>.barbara_cus>span{display:table-cell;vertical-align:middle}
.barbara_custicon>div>.barbara_cus{padding:10px 15px}
.barbara_custicon .barbara_custtitl{font-size:14px;display:block;outline:0;cursor:pointer}
#barbtab-related{margin-bottom:30px}
#barbtab-related.owl-carousel .product-layout{width:100%}
.col-lg-12 #barbtab-related{border-right:1px solid}
#big-barb-thumb{overflow:hidden}
#big-barb-thumb img {width:100%}
.thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0}
.thumbnails h2{
	font-size: 14px;
    text-transform: none;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}
.thumbnails>li{position:relative}
.thumbnails>img{width:100%}
.thumbnails .thumbnail{margin:0;border-radius:0;position:relative;border:0;cursor:pointer;padding:0}
.image-additional .item div{display:inline-block}
.image-additional.owl-carousel .owl-buttons div i{font-size:30px}
.image-additional.owl-carousel .owl-buttons .owl-prev{left:0}
.image-additional.owl-carousel .owl-buttons .owl-next{right:0}
.image-additional.owl-carousel .owl-wrapper{text-align:center}
.thumbnails .image-additional{padding:10px 0 10px 0}
.thumbnails .image-additional a{display:block;cursor:pointer}
.panel-group .panel{border-radius:1px}
.panel-title{text-transform:none;font-weight:bold;font-size:14px;padding:5px}
.panel-group .panel+.panel{margin-top:-1px}
.catalog_info_title{font-size:14px;line-height:18px;font-weight:bold;margin-bottom:10px;text-transform:uppercase;position:relative;text-decoration:none;font-family:'Roboto',Arial,Helvetica,sans-serif}
.catalog_info_title a{text-decoration:none}.catalog_info_title i,.h3modul i{display:block;width:40px;height:2px;margin-top:5px}
.barb-catalog-info{margin-bottom:15px}
.barb-catalog-info .row>div>div{margin-bottom:15px;padding:15px}
.barb-catalog-info .color-padding{padding:15px}
.barb-catalog-info .barb-catalog-down{width:100%;cursor:pointer}
.barb-catalog-info .barb-catalog-down .catalog_info_text{display:inline-block;vertical-align:middle}
.barb-catalog-info .barb-catalog-down i{vertical-align:middle}
.barb-catalog-info .dropdown-menu{padding:15px;border-radius:3px;margin:15px -16px 0}
.barb-catalog-info .dropdown-menu:before{top:-10px;left:16px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-width:0 10px 10px 10px}.barb-catalog-info .info-catalog-doptext{display:none;padding-top:15px}.barb-catalog-info .barb-reveal{display:block}.barb-catalog-info .accordeon_plus_refine{display:inline-block;vertical-align:bottom;border:1px solid rgba(0,0,0,0.1);border-radius:2px;margin-left:5px}.barb-catalog-info .accordeon_plus_refine:after{line-height:18px;padding:0 5px}.barb-catalog-info .modal-link .catalog_info_text{cursor:pointer}.barb-catalog-info .modal-link .catalog_info_title,.barb-catalog-info .modal-link:hover{text-decoration:none}#content .barb-catalog-info .catalog_info_img img{max-width:none}.barb-catalog-info .catalog_info_img{display:table-cell;vertical-align:middle;padding:0 10px 5px 0}.barb-catalog-info .catalog_info_img+.catalog_info_text,.barb-catalog-info .catalog_info_img+.catalog_info_title,.barb-catalog-info .catalog_info_img+.modal-link,.barb-catalog-info .catalog_info_img+.barb-catalog-down{display:table-cell;vertical-align:middle}.barb-catalog-info .button{margin-top:10px}.image-additional .carousel-inner{text-align:center}.owl-carousel .owl-buttons div{margin-top:-15px;width:30px;height:30px;line-height:30px;font-size:20px;text-align:center}
.container .owl-carousel .owl-buttons div i{font-size:30px}
.fa-chevron-right:before{content:"\f105"}
.fa-chevron-left:before{content:"\f104"}
.owl-carousel .owl-wrapper-outer{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:0}
.owl-carousel.barbara-carousel:hover .owl-buttons div{opacity:1}.owl-carousel.barbara-carousel{background:transparent;margin-bottom:0}
.owl-carousel.barbara-carousel-slider{margin-bottom:30px}#barbtab-related.owl-carousel{width:99.8%}
.box-product-category .box-product>div .caption-details,.owl-carousel .box-product>div .caption-details{transform:scale(1);height:100%}
.box-top-arrow .owl-carousel.barbara-carousel>div>.owl-buttons div{opacity:1;top:-21px;width:25px;height:25px;line-height:25px}
.box-top-arrow .owl-carousel.barbara-carousel>div>.owl-buttons .owl-next{right:65px}
.box-top-arrow .owl-carousel.barbara-carousel>div>.owl-buttons .owl-prev{left:65px;right:auto}
.box-top-arrow .owl-carousel.barbara-carousel>div>.owl-buttons i{font-size:17px}

.blog-article #content .barbara-pagination{
	text-align:center;
	margin-bottom:30px;
	margin-top:15px;
	display:flex;
	align-items:center;
	border-radius:10px
}
.pagination{margin:5px 0 0 0}
#content .barbara-pagination {
    margin-bottom: 15px;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span{border-radius:0}
.pagination>li>a,
.pagination>li>span{
	font-size: 12px;
    padding: 4px 8px;
    margin-right: 3px;
}
.account-menu,.account-menu ul{list-style:none}
.account-menu ul a:before{display:inline-block;margin-right:6px;content:"\f105";font-size:10px;font-family:FontAwesome;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.account-menu ul{margin-left:20px;padding:0}
.account-menu>li>a{text-transform:uppercase;font-size:12px}
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th{font-weight:bold}
.barbara-white,.well{border-radius:0;box-shadow:none}
.panel{margin-bottom:15px;border-radius:0;box-shadow:none}
.barbara-white img,.modal-body img{max-width:100%;height:auto}
.img-thumbnail{border:0;background:transparent}
.contact-map{overflow:hidden}
.owl-carousel.barbara-carousel.brand-carousel{margin-bottom:20px}
#content .row img{max-width:100%;height:auto}
#column-left .boxclick,
#column-right .boxclick,
#topleftcontent .boxclick{position:absolute;text-align:right;right:15px;z-index:2;cursor:pointer;display:none;margin-top:-45px}
#column-left .left-menu .boxclick,
#column-right .left-menu .boxclick,
#topleftcontent .left-menu .boxclick{right:0;top:0;margin-top:0}
#column-left .boxclick:before,
#column-right .boxclick:before,
#topleftcontent .boxclick:before{content:"\F054";font-family:FontAwesome;font-size:18px;line-height:45px}
#column-left .boxclick.open:before,
#column-right .boxclick.open:before,
#topleftcontent .boxclick.open:before{content:"\F078";font-family:FontAwesome}
.mobile-vis{display:none}
.manufacturer-list{padding:5px 5px 10px;overflow:auto;margin-bottom:20px}
.manufacturer-list h2{padding:5px 15px;margin-bottom:10px}
.manufacturer-list .row{margin:0}
.jul-compare td .btn{width:auto;display:inline-block;margin-top:5px}
.table.barbara-cart-table>tbody>tr:first-child>td{border:0}
.barbara_qu_div{width:69px;height:46px;position:relative;padding:0;margin:0 2px 0 0;display:inline-block;vertical-align:top}
.barbara_qu_div .plus,.barbara_qu_div .minus{display:block;position:absolute;right:0;width:24px;cursor:pointer;line-height:20px;text-align:center;font-size:20px;font-weight:normal;outline:0}.barbara_qu_div .plus{border-radius:0 3px 0 0;top:0;height:24px}.barbara_qu_div .minus{border-radius:0 0 3px 0;top:23px;height:23px}.barbara_qu_div .plus:after{content:"+"}.barbara_qu_div .minus:after{content:"-"}.barbara_stock_warning{position:absolute;z-index:999;left:15px;bottom:35px;width:100px !important;padding:5px !important;background:#333;line-height:14px;border-radius:3px;display:block;color:#fff !important;font-size:12px}.barbara_stock_warning:after{content:"";border:solid;border-color:#333 transparent;border-width:6px 6px 0 6px;position:absolute;bottom:-5px;left:40px}.text_st,.text_nost{display:none}.product-thumb input.barbara_quantity{line-height:34px;height:34px;width:32px;padding:6px 3px;border-radius:3px 0 0 3px}.product-thumb .barbara_qu_div .plus{line-height:17px;height:18px}.product-thumb .barbara_qu_div .minus{line-height:17px;height:17px;top:17px}.product-thumb .barbara_qu_div{width:55px;height:34px;text-align:left}.product-thumb .quantity_box_0 .barbara_qu_div{display:none}.product-thumb .image a.imgan{display:inline-block;margin:0 auto;background-size:cover;background-repeat:no-repeat;max-width:100%;height:auto}a.imgan:hover img.hidden_img{opacity:1}a.imgan img.hidden_img{opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.menuplace .barb-place .barb_top_right>a{z-index:103}.user-form{padding:15px 15px 10px;margin-bottom:10px}.user-form #product_quantity{display:none}.user-form .row{margin:0 -3px}.user-form .row>div{padding:0 3px}.user-form textarea{width:100%;height:100%}.user-form input[type='text']{width:100%;margin-bottom:3px}.user-form .capcha_img img{margin-top:6px}.user-form .usertext{margin-bottom:10px}.barb-widget-panel{position:fixed;right:-290px;top:40%;z-index:199}.barb-widget-panel .movebox{height:32px;position:relative;width:290px}.barb-widget-panel .movebox-icon{width:32px;height:32px;cursor:pointer;float:left;left:-32px;position:relative;z-index:99}.barb-widget-panel .content-movebox{position:absolute;height:370px;width:290px;z-index:99999;top:0;box-shadow:0 0 25px rgba(0,0,0,0.14);-moz-box-shadow:0 0 25px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 25px rgba(0,0,0,0.14);padding:15px}
.section-tags .loader{
    position: absolute;
    background-color: #000;
    opacity: 0.6;
    width: 100%;
    z-index: 9999;
    display: none;
}
@media(min-width:1360px){
	/*#menu>ul>li>.submenu:not(.barb-menu)>ul>li>a{width:199px}
	#menu>ul>li>.submenu>ul>li>a{min-width:199px}*/
	.noleft{max-width:1330px;margin-left:auto;margin-right:auto;float:none}
	.noleft .buttons:after{content:'';display:block}
	}

@media(min-width:1200px){
	.container {width: 100%}
	.row .col-lg-25,.featur_categ div.col-lg-25,.box-news .col-lg-25,.row .col-md-25,.topcontactinfo .col-md-25{width:20%;float:left}
	#column-left.col-md-3,
	#column-left.col-sm-3,
	#column-right.col-md-3,
	#column-right.col-sm-3{width:20%}
	#topleftcontent {width:23%}
	#content.col-md-9,#topcentercontent.col-md-9,#topcentercontent.col-lg-9{width:77%}
	#content.col-md-6{width:60%}
	#header .barb-headerinfo.col-md-9{width:77%}
	#header .barb-headerinfo.col-lg-7{width:60%}
	.product-info>.row>.col-lg-3{width:25%}
	.product-info>.row>.col-lg-4{width:35.33333333%}
	#header .menuplace2 .barb-headerinfo.col-md-7{width:56%}
	#header .topcontactinfo.col-md-3{margin-top:10px;width:23%}
	#header .menuplace2 .barb-headerinfo.col-md-7{width:56%}
	#header .topcontactinfo.col-md-3{margin-top:10px;width:23%}
	.barb-box-product .col-lg-7{width:14.285%}
	.barb-box-product .col-lg-8{width:12.5%}
	.barb-box-product .col-lg-9{width:11.111%}
	.barb-box-product .col-lg-10{width:10%}
}
@media(min-width:992px) and (max-width:1200px){
	.barb-headerinfo.col-md-6 {width: 72%}
}
@media(max-width:1200px){
	.product-filter .sortoptions .list5,.product-filter .sortoptions .list4{display:none}
	.product-filter .sortoptions .list3.list3-view{display:inline-block}

	#header .menuplace .barb-place #cart #cart-total,
	.clear{display:block;clear:both}
}

@media(min-width:992px){
	#header .right-search {
		width: 40%;
    	margin-right: 20px;
	}

	/*.menuplace #menu{margin:0 15px}
	.fixed #header #menu{margin:0 15px}*/
	.fixed #header .center-search{width:23%}


	.full-width .row .col-md-25{width:20%;float:left}
	.full-width .row .col-md-27{width:14.2%;float:left}
	.full-width .row .col-md-28{width:12.5%;float:left}
	.barb-menu .popover.sub_category>div>ul>li>a{font-size:1.1em;padding:5px 0;position:relative;text-decoration:none}
	#quickview-content .modal-dialog{width:900px}.barbara_allprod .col-md-25{width:20%}
	#column-left .barb-percategory.owl-carousel,
	#column-right .barb-percategory.owl-carousel{display:block}
	.no-pc{display:none}
	.ads-mobile {display: none}
	}
@media(max-width:992px){
	#header {
		display: flex;
    	justify-content: center;
	}
	#header .barb-headerinfo{width:50%;}
	#header .right-search{float:right;z-index:103;top:0;margin-top:0;right:40px}
	.fixed #header #logo{display:none}
	#header .topcontactinfo>div{padding-right:0;text-align:center}
	#header .topcontactinfo>div .text-center{text-align:center}
	.barb_menu_full .icons{display:none}
	.zoomContainer,.product-zoom{display:none !important}
	#column-left,#column-right{padding-bottom:20px}
	#column-right {display: none;}
	#column-left .barbara_tabs,#column-right .barbara_tabs,
	#topleftcontent .barbara_tabs{display:none}
	#column-left .boxclick,#column-right .boxclick,
	#topleftcontent .boxclick{display:block}
	#content{min-height:auto}.mobile-vis{display:block}
	#column-left .barbara-carousel,#column-right .barbara-carousel{margin-top:50px}
	#column-left .barb-percategory .box-product,
	#column-right .barb-percategory .box-product{display:block}
	#column-left .barb-percategory.barbara-carousel,
	#column-right .barb-percategory.barbara-carousel{margin-top:0}
	.fixed #header .barb-search{width:50%}
	.option-content .options .barb-imgoption input[type=radio]{display:block;margin-left:0;top:10px}
	.option-content .options .barb-imgoption img{margin-left:14px}
	#product #increase{margin-right:10px}.def-banner{display:none}
	.product-info>div {padding: 5px 0;}
	.category-list ul li.up_image a span{
		text-align:right;
		padding-right:15px;
	}
	#icon-filterpro{display:block}
	#filterpro_box{display:none}
	.rozetka_adm {display:none!important}
	#product button#button-cart,
	#button-cart2 {
		text-align: center;
		border-radius: 0;
		z-index: 99;
		border: 0;
	}
	#product .form-group.cart {
		position: fixed;
		bottom: 0;
		right: 0;
		left: 0;
		height: 50px;
		display: flex;
		justify-content: center;
		margin: 0;
		z-index: 999;
	}
	#product button#button-cart {
		height: 50px;
	}
	#product .quantity-number {
		position: relative;
	}
	#product .form-group .qua-pl-min {
		margin-top: 5px;
	}
	}
@media(max-width:767px){
	.barb-place .container{padding:0 15px}
	#header .barb-headerinfo>div{padding-left:0;padding-right:0}
	.fixed #header .right-search{width:calc(100% - 55px)}
	.product-list .product-thumb .caption{margin-left:0;margin-top:10px}
	.table-bordered .table-comment{max-width:330px}
	.product-grid.col-xs-12{width:50%}
	.owl-item .product-layout.col-xs-12{width:100%}
	.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:normal}
	.barb-logo.col-xs-6{display:flex;justify-content:center;width:50%}
	#logo{display:block}
	#header .topcontactinfo>div{padding:0}
	#header .center-search{padding:0 15px}
	#header .barb-callback{padding:8px;height:auto;width:auto;left:0;right:auto;top:auto;bottom:91px}
	#header .barb-callback:after{content:none}
	#header .barb-callback a i{display:none}
	.barbara_allprod .product-src>div a{padding:4px}
	.barbara_allprod .product-src>div a.active{padding:3px}
	.product-thumb .image .wishcomp{right:5px;bottom:5px;opacity:.8}
	.barb_quest .product-list .product-thumb .image .wishcomp{right:-40px;bottom:10px;opacity:.8}
	.product-thumb a.quick-view{width:40px;height:40px;line-height:40px}
}
@media(min-width:992px) and (max-width:1199px){
	.barb-text-right{left:25%}
}
@media(min-width:768px) and (max-width:991px){
	.menuplace .barb-place>div>.row{margin-left:0;margin-right:0}
#quickview-content .modal-dialog{width:700px}
.fixed #header .menuplace:not(.menuplace5) #top-search2.top_search_down{right:50px;z-index:9999}
.fixed #header .barb_top_right{right:60px}
.fixed #header .right-search{right:90px;top:0}
.fixed #header #wishlist-total{top:4px;right:25px}
}
@media(min-width:768px){
	#column-left .product-layout .col-md-3{width:100%}
	#column-left+#content .product-layout .col-md-3{width:50%}
	#column-left+#content+#column-right .product-layout .col-md-3{width:100%}
	.j-slider.col-lg-25{width:20%;float:left}
	#content+#column-right .product-layout .col-md-3{width:100%}
	.product-list .product-thumb .image-stick{float:left}
	.product-list .product-thumb>.image{float:left;width:180px;margin:0}
	.grid-barb.row .product-list .product-thumb .image-stick{text-align:center;width:180px;margin:0}
	.product-list .caption-right{float:right;padding-left:20px;min-height:180px;min-width:160px}
	.product-list .caption-details{margin-right:170px}
	.product-list .wish-comp button+button{padding-left:0;margin-left:0;border:0}
	.product-list .wish-comp button{line-height:22px;display:block}
	.product-thumb .image .wishcomp{left:50%;top:50%;margin-top:-30px;margin-left:-30px;opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
	.barb_quest .product-list .product-thumb .caption{margin-left:80px}
	.barb_quest .product-list h4{padding-right:170px}
}
@media(max-width:767px){
	.blog-h1-pin{flex-wrap: wrap;}
	.blog-h1-pin h1{padding-bottom:15px}
}

@media (max-width: 540px) {
	.right-search {
	    width: 95%;
	    position: absolute;
	}
	#search {
		display:none;
	}
	.mobile-search {
		width: 40px;
	    height: 40px;
	    color: #000;
	    display: flex;
	    align-items: center;
	    justify-content: center
	}
	.mobile-search:before {
		content: "\f002";
		font-family: FontAwesome;
		font-size: 25px;
	}
	.mobile-search.icon-remove:before {
		content: "\f00d";

	}
	.mobile-search {
		right: -20px;
    	position: absolute;
	}
	#header .barb-headerinfo {
		position: absolute;
	    right: 0;
	    top: 10px;
	    width: 85%;
	}
	#search input {width: 90%;}
	#search span.input-group-btn {
		position: absolute;
    	right: 40px;
	}
	.product-grid .product-thumb h3 {
		height: 60px;
		font-size: 14px;
		font-weight: 500;
	}

}
@media(max-width:526px){
	#logo h2 {font-size: 20px}
	header .barb-headerinfo{padding:0}
}
@media(min-width:478px){
	.fixed #header .center-search{width:calc(100% - 70px)}
	.product-grid .barb-addimagecat{display:none;left:0;position:absolute;z-index:13}
	.product-list .barb-addimagecat{max-width:180px;margin:0;padding:2px 10px 0}
}
@media(max-width:478px){
	#header #cart #cart-total,
	#header #cart .barbara-cart-title{display:none}
	#cart .dropdown-menu{width:300px}
	.fixed #cart .dropdown-menu{position:fixed;top:50px}
	#cart .dropdown-menu li>div{min-width:100%}
	#header .right-search,
	.fixed #header .right-search{right:40px;margin-top:0;z-index:103}
	.fixed #header .center-search{top:50px;right:0;width:100%;z-index:103}
	.product-layout.col-xs-12,
	.barbtab-related .product-layout{width:100%}
	.product-grid>div,
	.grid-barb.heighbox .product-grid>div,
	.grid-barb .product-grid>div{margin-bottom:0}
	.grid-barb .product-grid>div .caption{position:relative;margin:0;padding:10px 0;z-index:1}
	.product-grid>div .caption-details,
	.box-product>div .caption-details{transform:scale(1);opacity:1;visibility:visible;height:100%}
	.product-list .barb-addimagecat{max-width:228px;margin:0 auto;padding:2px 10px 0}
	.featur_vtabs .col-xs-6{float:none;width:100%}
	.barbara_allprod .owl-carousel .owl-buttons{display:none}
	#header .menuplace1 .topcontactinfo>div{float:left}
	#notification .alert,
	.product-compare .alert-success,
	.account-wishlist .alert-success{width:300px;left:0;margin-left:10px}
	.barb-text-right{left:0}.barb-widget-panel{display:none}
	#top .row>div{padding-left:5px;padding-right:0}
	#top .col-xs-7{text-align:right}
	#header .leave-search i.exit{right:0}
	#top .dropdown-menu{min-width:170px}
	.barbara_columns .product-thumb {flex-wrap:wrap;justify-content:center;height:290px}
	.barbara_columns .product-thumb h3, .barbara_columns .product-thumb .rating {text-align: center;}
}
@media(max-width:380px){
	.mmenu-open {left:0!important}
	.logo-search {
		padding-left: 0px;
	}
}
@media(max-width:300px){
	#logo h2 {font-size: 1em}
	.buttons>div{float:none !important;text-align:center;margin-bottom:10px}
}


	.input-group .form-control[name^=quantity]{min-width:50px}

	.hidden-block{display:none}.more-read{text-align:center}
	.more-read span{cursor:pointer;display:inline-block;font-weight:bold;padding:5px 0;position:relative;margin:10px 0}
	.more-read span:last-child{display:none}
	.more-read.open span:last-child{display:inline-block}
	.more-read.open span:first-child{display:none}
	.more-read span:last-child:before{z-index:2;content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:1px;}
	.more-read span:first-child:after{z-index:2;content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;}
	.barbara-carousel-slider .item img{margin:0 auto}
	.entryfeedback,.danns,.entrycallback{display:none}
	.modal{z-index:1071}
	#icon-filterpro{display:none}
	#icon-filterpro:after{content:"\f107";font-family:FontAwesome;padding-left:10px}
	#icon-filterpro.open:after{content:"\f106"}
	.featur_categ_pro .link-category-list{margin-bottom:28px}
	.featur_categ_pro .image,.featur_categ_pro h4{display:inline-block;vertical-align:middle;margin:10px}
	.featur_categ_pro .link-category-list .image img{margin-bottom:0}
	.product-grid .description,
	.blog-lefttext .product-thumb,
	.blog-lefttext .product-layout>div{text-align:left}

	.blog-lefttext .product-grid .image{margin-bottom:10px}
	.blog-lefttext .button-group a{font-family:'Roboto',Arial,Helvetica,sans-serif;cursor:pointer;font-size:11px;text-transform:uppercase;font-weight:bold}
	.blog-lefttext .rating{display:inline-block;vertical-align:top}
	.blog-centertext .caption h3 {text-align:center}
	#column-left .blog-lefttext.box-product .product-thumb .caption,
	#topleftcontent .blog-lefttext.box-product .product-thumb .caption,
	#column-right .blog-lefttext.box-product .product-thumb .caption{margin-left:0}
	.coolbanner{margin-bottom:20px}
	.box-top-arrow .barb-percategory{margin-bottom:30px;padding-right:1px}
	.box-top-arrow .barb-percategory .box-product{margin-bottom:0}
	#column-left .barb-percategory .product-layout,
	#column-right .barb-percategory .product-layout{margin-bottom:-1px}
	.image-stick .corner_0,
	.image .corner_0,
	.image-stick .corner_1,
	.image .corner_1,
	.image-stick .corner_2,
	.image .corner_2,
	.image-stick .corner_3,
	.image .corner_3{height:57px;width:58px;position:absolute;z-index:2}
	.image-stick .corner_0,.image .corner_0{left:0;top:0}
	.image-stick .corner_1,.image .corner_1{right:0;top:0}
	.image-stick .corner_2,.image .corner_2{left:0;bottom:0}
	.image-stick .corner_3,.image .corner_3{right:0;bottom:0}
	.box-product .image-stick .corner_0 img,.box-product .image-stick .corner_1 img,.box-product .image-stick .corner_2 img,.box-product .image-stick .corner_3 img{border:0;padding:0}.product-list .image-stick .barb-addimagecat+.corner_2,.product-list .image-stick .barb-addimagecat+.corner_3{bottom:40px}.barb_quest .product-list .corner_0,.barb_quest .product-list .corner_1,.barb_quest .product-list .corner_2,.barb_quest .product-list .corner_3{display:none}.product-grid .benefit-text,.product-grid .benefit,.product-grid .benefits,.product-grid .present{display:none}.benefits{margin-left:0;position:relative}.benefit{list-style:none;padding:0;margin:0;display:inline-block;vertical-align:middle}.benefit-text{display:inline-block;vertical-align:middle;line-height:40px;margin-right:10px}.benefit li{display:inline-block;vertical-align:middle;margin-right:10px;position:relative}.benefit li span{display:table-cell;vertical-align:middle}.benefit_description{display:none;position:absolute;top:41px;z-index:2;border:1px solid #38b0e3;padding:15px;left:-75px;border-radius:4px;background:white;box-shadow:0 0 8px grey;width:150px;line-height:13px;font-size:11px}.benefit_description:after{position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;top:-7px;content:'';left:82px}.benefit_description:before{position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #38b0e3;top:-8px;content:'';left:82px}.benefit li:hover .benefit_description{display:block}.product-info .present{padding:5px 0 5px 0}#top .dropdown-menu>div,.product-description .small:nth-child(2),.product-info .rating+.list-unstyled,.product-thumb .price,.product-thumb-menu .price{display:none}
.no_reviews,
.link_shop{font-size: 14px;text-align:center}
.link_shop span{display:block;padding-top:5px;padding-bottom:5px}
a.button.why{width:100%;font-size:14px;letter-spacing:1px;text-transform:none}


.heading_block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:15px}

.heading_block h1{padding-bottom:0}

.heading_block .add_shop, .modal_p{
    border-radius: 25px;
    font-size: 11px;
	margin: 0;
    padding: 12px;
    letter-spacing: .5px;
    text-transform: uppercase;
    transition: .5s;

}

.heading_block .add_shop:focus,.heading_block .add_shop:active,.modal_p:focus,.modal_p:active{text-decoration:none;outline:none}
.category .heading_block,
.heading_block.tags {
	flex-direction: column;
	padding: 50px 15px;
}
.btn-center{margin-top:20px;text-align:center}
	#myModal #btn-send{letter-spacing:1px;transition:.5s;padding:0px 40px!important;transition:.5s}
	#myModal .modal-header{border-bottom:none}
	#myModal .close{font-size:10px;padding:2px 3px}
	#myModalLabel{text-align:center;margin-bottom:30px}
	.modal_p{
		display:block;
		width:200px;
		margin:auto;
		margin-bottom:20px;
		text-align:center;
	}
@media (max-width:1357px){
	.heading_block h1{font-size:25px}
}
@media (max-width:1199px){
	.heading_block{justify-content:center}
	.heading_block h1{padding-bottom:20px}
}
@media (min-width:992px){
	#column-right .h3modul{
		text-align:right
	}
	#column-left .h3modul,
	#column-right .h3modul{
		display:none;
	}
	#column-left .blog-lefttext.box-product .product-thumb .image,
	#topleftcontent .blog-lefttext.box-product .product-thumb .image,
	#column-right .blog-lefttext.box-product .product-thumb .image{
		float:none;
		margin-bottom:10px
	}
}
@media (max-width:992px){
	.blog-lefttext .product-thumb a {
		width: 100%;
	}
	.blog-lefttext .product-thumb .image {
		width: 40%;
	}
	#column-left .blog-lefttext,
	#column-left .latest_modul {
		display:none
	}
}

#mfilter-content-container .product-thumb .button-group {
	display: none
}
#tab-specification {
    line-height: 25px;
}


.barb-logo {padding: 0}

/* Партнерский блок*/
.link_shop_more{text-align: center;}
.adm_link_shop {position: relative;}
.adw_partner {margin-bottom: 12px;}
.adm_link_shop span {padding:8px;}
.link_shop .adm_link_shop h2 {margin-top:50px;margin-bottom:11px;text-align:left;padding-bottom:7px;text-transform:none;border-bottom:1px solid}
.adm_link_shop .button{line-height:23px;text-transform:none;border:0;border-radius:0;font-size: 13px;font-weight:normal;padding:8px 20px;}
.link_shop_more .why_2{line-height:32px;margin-top:15px;}
.adv_link_product {font-size:10px;position:absolute;right:0px;bottom:-20px}

.yakor_page_shop_kiev {
	display: flex;
	font-weight: bold;
	margin: 30px 0;
}

.id_shop_kiev h2 {
    margin: 40px 0;
    padding: 25px;
    letter-spacing: 1.5px;
    text-transform: uppercase!important;
    text-align: center;
}
.id_shop_kiev h2:after {
	content: "";
    display: block;
    margin: 15px auto;
    width: 0;
    height: 0;
    border-left: 100px solid transparent;
    border-right: 100px solid transparent;
    border-top: 30px solid #f6f6f6;
}
@media (min-width: 767px){
	.yakor_page_shop_kiev div:first-child {
		text-align: right;
	}
	.yakor_page_shop_kiev div:last-child {
		text-align: left;
	}
}
#tab-review .user-review-write-block input,
#tab-review .user-review-write-block textarea {
    width: 100%;
    margin: auto;
}

#review .form-horizontal .form-group {
	margin-right: 0;
    margin-left: 0;
}
.super-star-text{
  display: block;
}
.popup-media-container .nav-tabs {
    border-bottom: 1px solid
}
.popup-media-container .nav-tabs>li {
	margin-bottom: -1px;
	float:left;
	margin-right: 0;
}
.popup-media-container .nav-tabs>li a {
	margin-right: 0;
    border-radius: 0;
}

.dz-message h3, .dz-message h4{
  display: none;
}
.review-form-write-footer {
	margin: 25px 0;
}
.reviews-user-add-content-block {
	margin-bottom: 15px;
}



.to-write-review {
    border-radius: 3px;
    padding: 7px 12px;
}

.user-review-write-block .alert {
	padding: 12px 15px;
    border: 0;
}
#review .alert .fa {
	display: inline;
    font-size: inherit;
}
.allreviewspage .heading_block {
	justify-content: center;
	margin-top: 30px;
}
.allreviewspage .product-list:hover,
.allreviewspage .product-list:hover .product-thumb {
	background-color: transparent!important;
}
.allreviewspage .product-list {
    border-right: 0!important;
}
.allreviewspage .product-list .product-thumb {
	display: flex;
	flex-wrap: wrap;
}
.allreviewspage .product-list .image {
	width: 350px;
}
.allreviewspage .product-list .image img {
	width: 100%;
}
.allreviewspage .product-list .caption {
    margin-left: 90px;
	padding-right: 30px;
	width: 100%;
}
.allreviewspage .reviews-author {
    margin: 0 25px 10px 0;
}
.devPostavshiki {
    padding: 0;
    border: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.devPostavshiki ul {
	padding: 20px;
    list-style-type: none;
    margin: 0;
    width: 50%;
}
.devPostavshiki ul li {
    font-size: 1.5rem;
    margin: 5px 0;
    font-family: Arial;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
}
.devPostavshiki div {
	width: 50%;
    text-align: center;
}
.devPostavshiki a {
    border-radius: 3px;
    padding: 10px 50px;
    width: 30%;
    display: block;
    margin: 14px auto;
	text-align: center;
    text-transform: uppercase;
}

@media (max-width:830px){
	.devPostavshiki a {
		padding: 10px 0;
		width: 50%;
	}
}
.blog-text .related_article_blog {
	margin-top: 60px;
}
.blog-text .related_article_blog .article {
	width: 100%;
}
.blog-text .blog-h1-pin{
	text-align:center;
	margin:40px 0;
}
.related_article_blog {
	margin: 0 auto 90px;
    max-width: 750px;
    width: 100%;
	padding: 20px;
}

.related_article_blog .h3modul {
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 0;
    text-transform: uppercase;
}
.related_article_blog .product-layout {
	border: 0!important;
	width: 100%!important;
}
.related_article_blog .product-thumb {padding: 0!important;}
.related_article_blog .product-thumb img {display: none}
.recomend-page {
	padding: 5px 0;
	margin: 25px auto 0;
    max-width: 750px;
    width: 100%;
}
.recomend-page ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.recomend-page a {
	color: inherit;
	display: block;
	text-align: left;
	height: auto;
    line-height: normal;
    font-size: 14px;
    margin: 0;
    padding: 5px 10px;
	transition: .5s;
	position: relative;
}
.recomend-page a:before {
	content: "\f105";font-family:'FontAwesome';position: absolute;right: 15px;opacity: .5;
}
.recomend-page a:hover {
	padding-left: 15px;
}
.related_article_blog .product-thumb h3 {
	text-align: left;
	height: auto;
    line-height: normal;
    font-size: 16px;
    margin: 0;
    padding: 18px 0;
	transition: .5s;
}
.related_article_blog .product-thumb a:hover h3 {
	padding-left: 10px;
}
.related_article_blog .box-product{
	margin: 0 auto;
}
.recomend-page a:hover {
    z-index: 12;
}
h2.name-reviews span:before {
	content: "";
    width: 150px;
    height: 1px;
    display: block;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media (min-width:992px) {
	#column-left.sticky-left {
		position: sticky;
	  	top: 0;
	  	margin: 2em 0;
	  	min-height: 2em;
	  	padding-left: 0;
    	padding-right: 0;
	}
	#column-right.sticky-right {
		position: sticky;
	  	top: 0;
	  	margin: 2em 0;
	  	min-height: 2em;
	  	padding-left: 0;
    	padding-right: 0;
	}
}

@media (max-width:992px) {
	.blog-text img {
		float: none!important;
    	margin: 0!important;
		width:100%!important;
	}
}
.link_post {
    font-size: 14px;
    padding: 20px!important;
    margin-bottom: 15px!important;
}
.preHome{
	display: flex;
	flex-wrap:wrap
}
.preHome h1:after {
	content: "";
    display: block;
    margin: 10px auto;
    width: 100px;
    height: 1px;
}

.preHome .preHome--first,
.preHome .preHome--two {
	padding: 25px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.preHome .preHome--first {
    background-image: url('/image/catalog/family-home.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: center;
    position: relative;
}
.preHome .preHome--first:before {
	content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}
.preHome .preHome--first div,
.preHome .preHome--first p,
.preHome h2 {
	margin: 0;
    text-align: center;
    width: 100%;
    z-index: 1;
}
.search-block {
	margin-top: 100px;
}
.search-block > div {
	display: flex;
    justify-content: center;
}
.search-block input[type='text'] {
	border-radius: 50px 0 0 50px;
	float: left;
	font-size: 20px;
    text-align: center;
    margin-bottom: 40px;
    height: 70px;
    width: 50%;
}
@media (max-width: 732px) {
	.search-block input[type='text'] {
		width: 70%;
	}
	.blog_latest,
	.tab-faq {
		width: 100%!important;
	}
}
.search-block input[type=button] {
	border-radius: 0 50px 50px 0;
	height: 70px;
	padding: 5px 50px;
}
.search-category {
	list-style: none;
	padding: 0;
}
.search-category li {
	border: 1px solid;
    border-radius: 15px;
    display: inline-block;
    font-size: 13px;
    padding: 2px 10px;
    margin: 5px;
}
.pad-0 {
	padding: 0!important;
}
.bor-0 {
	border: none!important;
}
#tab-specification p {
	font-size: 14px;
	margin: 0;
}

#otvetImg {
	display: none;
}
#description #toggleImg {
	cursor: pointer;
}

#description .next-test {
	text-align: center;
    margin: 50px 0;
}
#description .next-test a {
	padding: 15px;
    border: 1px solid;
    text-decoration: none;
    font-size: 20px;
}


.barb-wishlist,
#wishlist-total,
.link-wishlist,
.list-group .link-wishlist,
.product-list .wish-comp .barb-wishlist,
.product-grid .descr, .box-product .descr,
.barb-compare,
.list-inline>.barb-compare,
#compare-total2,
.product-compare-categ a,
.product-list .wish-comp .barb-compare
{
    display:none;
}
#container.container{
    width:auto;
    background:transparent;
}
.barb-place .container{
    padding:0 15px;
}

.tab-faq {
	width: 70%;
    margin: 30px auto
}
.tab-faq label{
    padding: 5px 20px;
    margin-bottom: 10px;
    position: relative;
    z-index: 20;
    display: block;
    height: 40px;
    cursor: pointer;
    line-height: 30px;
    font-size: 16px;
    box-shadow:
        0px 0px 0px 1px rgba(155,155,155,0.3),
        1px 0px 0px 0px rgba(255,255,255,0.9) inset,
        0px 2px 2px rgba(0,0,0,0.1);
}
.tab-faq label:after,
.tab-faq input:checked + label:after{
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    right: 13px;
    top: 7px;
    background: transparent url(../image/arrow_down.png) no-repeat center center;
}
.tab-faq input:checked + label:after{
    background-image: url(../image/arrow_up.png);
}
.tab-faq input{
    display: none;
}
.tab-faq article{
    margin-top: -1px;
    overflow: hidden;
    height: 0px;
    position: relative;
    z-index: 10;
    transition:
        height 0.3s ease-in-out,
        box-shadow 0.6s linear;
}
.tab-faq article h5 {
    font-style: italic;
    color: #777;
    line-height: 23px;
    font-size: 14px;
    padding: 20px;
        text-transform: initial;
    letter-spacing: 0.3px;
}
.tab-faq input:checked ~ article{
    transition:
        height 0.5s ease-in-out,
        box-shadow 0.1s linear;
    box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.tab-faq input:checked ~ article {
    height: auto;
    margin-bottom: 10px
}

#topcontent-header #topcentercontent{
    margin-top:30px;
}

@media (min-width: 768px) {
    #top-links > ul > li.barbara-setting {
        display:none
    }
}
.promokod {
	display: block;
    text-align: center;
    border-radius: 3px;
    padding: 10px;
    color: #fff!important;
    background: #ABCD52;
    width: 190px;
    margin: 30px auto 0;
}