body {
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size:14px;
	line-height: 1.42;
	width: 100%;
}
.popover{font-family: 'Roboto', Arial, Helvetica, sans-serif;}
#container.container{ padding:0; }
 .barb-place .container{ padding:0;}
#topcontent-header #topcentercontent{ min-height:0;}
#topcontent-header #topcentercontent.col-md-9{margin-top:30px; }
#topcontent-header #topleftcontent .barb-menu_marginbottom{ margin-bottom:30px;}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1, .barbara-title-category, .barbara_bigmodul { 
  font-size:30px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  margin:0;
  padding:0px 0 15px 0;
  font-weight: normal;
  text-transform:none;
}

h2, h3, .title_h3, legend, h4, h5, h6, .modal-title, #singleclick_title{
	font-weight:bold;
    padding: 0;
    margin: 0 0 15px 0;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
		
}
#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:none;}
#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;
	font-weight:bold;
	margin: 0;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
    font-size:14px;
    text-transform:uppercase;
    padding:0 0 10px;
	text-align:left;
}
.h3modul:after {
    position: absolute;
    content: '';
    width: 60px;
    height: 1px;
    left: 0;
    bottom: -1px;
	z-index:3;
}
a { text-decoration:none; }
a:hover {text-decoration:underline;}

label {
	font-weight: normal;
}
.form-control{border-radius:3px;}
input[type=checkbox]{ width:15px; height:15px; margin-top:0;}
input[type='text'], input[type='password'], textarea {
	box-shadow:none;
	-webkit-box-shadow: none;
    padding: 5px;
    height: 34px;
	border-radius:3px;
	outline:none;
}
label.checkbox-inline{ line-height:18px;}
select.form-control, 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: 13px;
	font-family:Arial, Helvetica, sans-serif;
}

.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 13px;
}
.input-group .input-group-addon {
	font-size: 13px;
	height: 30px;
}
/* Fix some bootstrap issues */

div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
.panel-body .form-horizontal .control-label{ text-align:left;}

/* top */
#top {min-height:40px;}
#top .row{ position:relative;}
#header {position: relative;margin-bottom:0px; z-index:13;}
.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:0px;}

header .container{ position:relative; text-align:left; }
.barb-place > div > div{ margin-bottom:0px; position:relative;}
#top #currency .currency-select {text-align: left;}
#top #currency .currency-select.active {
	text-shadow: none;
	background-color: #f4f4f4;
	font-weight:bold;
}
#top .btn-link, #top-links li, #top-links > ul > li > a {
	line-height: 30px;
	 font-weight:normal;
	text-decoration: none;
	vertical-align:middle;
}
#top .btn-link, #top-links > ul > li > a {font-size:0.9em;}
#top .dropdown-menu .btn-link{ line-height:2.2em;}
#top-links > ul > li{padding:6px 8px 4px 0;}
#top-links > ul > li  a{ cursor:pointer; text-decoration:none;}
#top .dropdown-menu {
	padding:10px;
	 text-align:left;
	 left:auto;
	 min-width:200px;
	 right:0;}
.topdown .droptext{ display:inline-block; vertical-align:top;}
#top .contactinfo .dropdown-menu{ left:0; right:auto;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background:transparent;}
#top .btn-link strong {
   line-height: 14px;
   font-weight:normal;
}
#top-links button{ 
   text-transform:none;
    padding:0;
	}
#top-links ul{ margin:0; list-style:none; padding:0;}

/*top settings*/
#top-links > ul > li.barbara-setting > ul li a{ display:inline-block; padding:0;}
#top-links > ul > li.barbara-setting > a> div{ font-size:16px;}
#top .barb-top-login div{ margin-bottom:10px;}
#top .barb-top-login a{ font-size:0.8em;}	
/*header information*/	
#top .contactinfo{
	font-size:0.9em;
	line-height:18px;
	display:inline-block;
	vertical-align:top;
	margin-top:12px;
	margin-right:10px;
	text-decoration:none;
}
#top .contactinfo a{ cursor:pointer;}
#header .btn-group.open .dropdown-toggle{ box-shadow:none;}
#top .contactinfo p{ margin:0;}
#top .contactinfo i.icons{ line-height:20px; cursor:pointer; font-size:14px; vertical-align:top;}
#top .contactinfo .topdown span { display:inline-block; vertical-align:top;}
.topdown .dropdown-menu{padding:10px;}
.topdown > div{cursor:pointer;}


/*header web icons*/
#header .web-icon {
	margin:6px 8px 0 0px;
	padding:0;
	list-style:none;
	display: inline-block; vertical-align:top;
}
#header .web-icon li{ display:inline-block; vertical-align:top; margin-left:2px;}
#header .web-icon li a{ 
   display:block; 
   width:20px;
   text-align:center;
	border-radius:3px;
	}
#header .web-icon .fa{ font-size:14px;line-height:28px; }

/* logo */
#header #logo {padding:0px;}
#header .menuplace5 #logo img, #header .menuplace6 #logo img{ margin-left:auto; margin-right:auto;}
#header #logo img{ max-width:100%; height:auto;}
#header.default .cap-center{ padding-top:10px; text-align:right;}
#header .logo-menu{ position:relative;padding-top:15px; padding-bottom:15px; }

/* search */
#header #search {position:relative;width: 100%;z-index:2;}
#header .menuplace3 #search{ z-index:104;}
#header #search button{
	border-radius:1px;
	padding:0;
	width:40px;
	height:40px;
	line-height:38px;
	margin-left:0;
	text-align:center;
	cursor: pointer;
   outline:none;
   	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
}
 #header .top_search_down{ height:40px; cursor:pointer; width:40px; text-align:center; padding-left:0;}
#header #search .input-lg {
	padding: 1px 40px 1px 15px;
	border-radius:1px;
	width: 100%;
	height: 40px;
	outline:none;
}
.nofix #header .center-search #search .input-lg {padding: 1px 40px 1px 10px; margin:0 0 4px; }
#header .right-search #search .input-lg, .fixed #header #search .input-lg{ height:50px;border:none;}
#header .right-search #search button, #header .right-search #search span ,.fixed #header #search button{ line-height:50px;height:50px; cursor:pointer;}
#header .menuplace1 .barb-headerinfo{}
#header #search span.input-group-btn {
	position: absolute;
	right: 0px;
	top:0px;
	line-height:40px;
	text-align:center;
	font-size:15px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
#header .leave-search #search span{top:0px;}
#header #top-search1.top_search_down{ display:none;}
#header  #top-search2.top_search_down{ 
    padding: 0px 10px;
    display: inline-block;
    vertical-align: middle;
	z-index:104;
	}
#header  .top_search_down span:after{
    content: "\f002";
    font-family: FontAwesome;
}
#header .top_search_down.click span:after{ content: "\f00d";}
#header .menuplace #top-search2.top_search_down { display:none; position:absolute; right:15px; top:0px; height:50px; line-height:50px; text-align:center; }

#header .leave-search { 
  padding:0px 15px 0px 15px;
  position:absolute;
  font-size:18px;
  display:none;
  width:100%;
  left:0;
  top:0px;
  z-index:104;}
#header .menuplace4 #top-search2.top_search_down{ display:none;}  
 #header .leave-search #search { width: calc(100% - 40px);}
#header .leave-search i.exit{
	display:block;
	position:absolute;
	right:15px;
	top:0px;
	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: 0px;
	line-height:40px;
	text-align:center;
	font-size:15px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	border:none;
}
#header .leave-search button .fa{ font-size:16px;}		
#header .leave-search #search .input-lg{ font-size:18px;}

/*contact info*/
#header .topcontactinfo{ margin:0px; text-align:left;}
#header .topcontactinfo > div img{ display:block; margin:0 auto 0px; max-width:100%;}
#header .menuplace5 .topcontactinfo > div img, #header .menuplace6 .topcontactinfo > div img{ margin:0;}
#header .topcontactinfo .topinfo-img-left img{ float:left; padding:0 5px 0 0; margin:0;}
#header .center-search .topcontactinfo > div a > div{ text-decoration:underline;}
#header .menuplace1 .topcontactinfo > div, #header .menuplace3 .topcontactinfo > div{ width:auto;padding:0 15px 5px 0; }
#header .menuplace1 .topcontactinfo > div  div, #header .menuplace3 .topcontactinfo > div  div{ float:left; }
#header .topcontactinfo > div:last-child{ margin-right:0;}
#header .topcontactinfo > div + div{}

#header .right-search { float:right; z-index:102; top:50%; margin-top:-25px; position:absolute; right:0;}
#header .barb-mode p{margin:0;}

#barb-topinfo.owl-carousel{ margin-bottom:0; background:transparent;}
#barb-topinfo.owl-carousel .owl-buttons .owl-prev {left:-18px; top:50%; width:16px; margin-top:-13px;}
#barb-topinfo.owl-carousel .owl-buttons .owl-next {left:auto; right:-18px; top:50%; width:16px; margin-top:-13px; display:none;}
.container #barb-topinfo.owl-carousel .owl-buttons div i{ font-size:16px;}
#header .menuplace6 .topcontactinfo > div{ padding-right:0; margin-bottom:0px;}
#header .barb-callback{ display:block;}
#header .barb-callback a{ cursor:pointer; text-transform:uppercase; font-size:0.8em; padding:6px 0 3px; margin-bottom:3px; display:inline-block; }


/* cart */
#cart { z-index: 103; width:auto;	}
#cart > .btn {
	font-size: 13px;
    position: relative;
    z-index: 1;
	text-align: left;
    float: right;
	padding:0;
	font-weight:normal;
	text-transform:none;
	border:none;
	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;
	font-weight:bold;
	white-space: nowrap;
	margin:0px 0 0 40px;
	display:block;
}
#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 {
	display:block;
    padding:0;
	margin:0 0 0 40px;
	line-height:18px;
	font-size:1.1em;
	font-weight:bold;
}

#header #cart .btn > .top-cart {
	display:block;
    float: left;
	width:30px;
	height:40px;   
	text-align:center;
	background-position:center center;
	background-repeat:no-repeat;
}
#header #cart .btn > .top-cart:after{
	    content: "\e035";
		font-family: 'simple-line-icons';
		font-size:22px;
		line-height:40px;}
		
#header #cart .btn #cart-top-fixed{ 
   display:block;
   position:absolute;
   left:14px;
   bottom:0px;
	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;}
#cart .dropdown-menu {
	min-width: 100%;
	min-height:100px;
	min-width:300px;	
}
#header.default #cart .dropdown-menu{top:44px;}
.fixed #header #cart .dropdown-menu{ 
  max-width:450px;
  min-width: 260px;
  max-height:300px;
  margin:0;
  overflow-y:scroll;}
#cart .dropdown-menu table {
	border-top:1px solid rgba(0,0,0,0.1);
	margin-bottom:10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
#cart .dropdown-menu li p{ margin:0;}
#cart .dropdown-menu li p a {margin:0 0 10px;}
#cart .dropdown-menu .table>tbody>tr>td{ padding:2px; border:none; min-width:30px; vertical-align:middle;}
#cart .dropdown-menu .table>tbody>tr>td.text-price{ min-width:66px;}
#cart .dropdown-menu .table>tbody>tr>td b{ color:#000;}
#cart .btn-danger{ border-radius:50%; width:18px; height:18px;line-height:16px;  padding:0; }
#cart .btn-danger i{ width:15px; height:15px; font-weight:normal;font-size:12px; text-align:center; padding:3px 0px 0 0px; }
.barb_top_right{ float:right; margin:0px 30px 0 15px; width:auto;}
.barb_top_right #cart{ margin-top:4px; height:46px;}
.menuplace4 .barb-place > .container{ display:none;} 
/*wishlist compare header*/
#wishlist-total { position:relative;display:inline-block; float:left; width:30px; height:40px; vertical-align:middle; text-decoration:none; margin-top:4px;}
#wishlist-total:hover{text-decoration:none;}
#wishlist-total i{
	font-size:20px;
	line-height:40px;}
.barb_top_right > a span{
  display:block;
   position:absolute;
   left:10px;
   bottom:0px;
	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;}

/* menu fixed */
.fixed{padding-top:160px;}
.fixed #header .menufix{top:-1px; height:51px;}
.fixed #header .logo-menu{ padding:0;} 
.fixed #header .menuplace4 .logo-menu{ height:50px;} 
.fixed #header #top{ display:none;}

.fixed #header .topcontactinfo{display:none; }
.fixed #header .barb-headerinfo{ margin:0;width:100%; position:relative;}
.fixed #header .barb-headerinfo .contact-phone{display:none; }
.fixed #header .barb-logo{display:none; }
.fixed #header .barb_top_right{ position:absolute; right:60px; margin:0;z-index:104;}
.fixed #header .menuplace4 .barb_top_right, .fixed #header .menuplace5 .barb_top_right{ right:20px;}
.fixed #header #cart #cart-total, .fixed #header #cart .barbara-cart-title { display:none;}

 
.fixed #header .menuplace:not(.menuplace5) #top-search2.top_search_down {right:15px; display:block; cursor:pointer; height:50px; width:40px; line-height:46px; }

.fixed #header .menuplace4 .barb-place, .fixed #header .menuplace4 .barb-headerinfo{ margin-top:0; }
#header .menuplace4 .barb-headerinfo .contact-phone{width:auto;}

.fixed #header .right-search{padding:0; position:absolute; right:55px; z-index:105;}
.fixed #header .right-search #search{ display:none;}
.fixed #header .center-search{ padding:0; position:absolute; right:55px; top:1px; margin:0; z-index:105;}
.fixed #header .center-search #search{display:none;}
.fixed #header .barb-headerinfo.col-md-9, .fixed #header .barb-headerinfo.col-lg-7{width:100%;}
.fixed #header .menuplace4 .barb-headerinfo{ display:none;}

/* menu */
@media (min-width: 993px) {	
/*columns*/
.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%;}
}
#menu {
	z-index: 102;
	border:none;
	text-align:left;
	min-height:50px;
	border-radius:0;
	margin-bottom:0;
}

#menu > .row{ margin-left:-15px; margin-right:-15px;}

#menu > ul {
	list-style:none;
	width:100%;
	padding:0;
}
#menu  ul {
	list-style:none;
	margin:0;
	text-align:left;}
#menu > ul > li {
	text-align:center;
	float:left;
	padding:0;
}
.menuplace .barb-place{ display:block; clear:both;}
/*mobile*/
#mobile-header #responsive-menu-button{
margin-bottom:0px;
line-height:50px;
font-family:'Roboto', Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding-left:40px;
text-align:left;
cursor:pointer;
position:relative;
width:110px;
cursor:pointer;	
}
#mobile-header #responsive-menu-button i{
	position:absolute; 
    left:15px;
    top:16px;
	font-size:18px;}
	
/*Link 1 menu*/
#menu > ul > li > a{
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	font-size: 14px;
	display:block;
	line-height: 36px;
	text-decoration: none;	
	position: relative;	
	margin:0;
    overflow:hidden;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:bold;
	padding:7px 12px;
}
#menu > ul > li  a:hover{ text-decoration:none;}
#menu .arrow-over, #menu .arrow-over-mobile{
	position:absolute;
	float:right;
	right:0px;
	width:30px;
	line-height:36px;
	height:36px;
	margin-top:-36px;
	text-align:center;
	cursor:pointer;
	z-index:99;
}
#menu .arrow-over:after{content: "\f105"; font-size:12px;font-family: FontAwesome;}
#menu .arrow-over-mobile:after{    content: "\f107";font-family: FontAwesome; font-size:18px;}
#menu .arrow-over-mobile.click:after{ content: "\f106";}
#menu > ul > li.ic-left span.arrow,
#menu > ul > li > span.arrow{ display:none;}
#menu > ul > li > a.active {}


/*arrow submenu*/


/*Link 2submenu*/
#menu > ul > li > div > ul{
	display:block;
	vertical-align:top;
	padding:0px;
	margin:0 ;
}

#menu > ul > li > div > ul:last-child{ border:none;}

#menu > ul > li> .submenu > ul > li > a{
  display:block;
   position:relative;
   padding:5px 0;
}
.rating a, .product-description a{ text-decoration:underline;}
#menu > ul > li> .submenu .submenu a {
	 vertical-align:middle;
	 display:block;
}
#menu > ul > li> .submenu > ul > li > a:hover,
#menu > ul > li> .submenu .submenu a:hover{ }
 

/*Link 3submenu*/
#menu > ul > li .col-lg-25, #menu > ul > li .col-xs-25{ width:20%; float:left;}


/************************Latest of categories******************************/ 

/* content */
#content {min-height: 200px; padding-bottom:20px;}
.common-home #content {min-height:auto; padding-bottom:0;}
.jul-compare{ }

/*Stickers*/
.barbara-stickers{ 
   position:absolute;
   top:0px;
   right:0px;
   z-index:2;}
.product-info .barbara-stickers{ }   
.barbara-stickers div{
	padding:3px 10px ;
	max-width:100px;
	min-height:24px;
	line-height:18px;
	font-size:0.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:0px 8px ;
   line-height:24px;
   font-size:0.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;} 

/* footer */
footer {}
footer hr {
	border-top: none;
	border-bottom: 1px solid #666;
}
footer .title_h3{ margin-right:15px;}
footer .h5title, footer h5{font-family:'Roboto', Arial, Helvetica, sans-serif;	}
footer .h5title, footer h5, footer .title_h3 {
	font-size: 14px;
	text-transform:uppercase;	
	display:inline-block;
	position:relative;
	line-height:20px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 12px;
	padding-bottom:10px;
}
footer .h5title:after, footer h5:after, footer .title_h3:after {
    position: absolute;
    content: '';
    width: 60px;
    height: 1px;
    left: 0;
    bottom: 0;
}
footer >.container{ padding-top:30px;}
footer .column{ margin-bottom:20px;}
footer .payment-icon li{ display:inline-block; vertical-align:top; margin-right:4px;}

footer .web-icon { display:inline-block; vertical-align: middle; margin-right:10px;}
footer .web-icon li{ display:inline-block; vertical-align:top; margin-right:4px;}
footer .web-icon li a{ display:block;}
footer .web-icon li i{ font-size:16px; line-height:24px; width:24px; text-align:center; border-radius:3px;}
footer ul {margin: 0px;padding:0;list-style:none;}
footer ul li {margin-bottom: 5px;}
footer a {text-decoration: none;transition: 0.3s all ease 0s;}
footer .image2 a{ display:block;}
footer  a:hover {text-decoration: none;}

footer .contacts i{ float:left; font-size:16px; line-height:24px; width:24px; text-align:center; border-radius:3px; margin-right:10px;}
footer .contacts span{ display:block; margin-bottom:6px; line-height:24px;}
footer .footer-product > div  >div{ 
   float:left; 
   margin:0 4px 4px 0;
   border:1px solid rgba(0,0,0,0.1);
   padding:0px;
   text-align:center;}
footer .footer-product img{ margin-bottom:0px;} 
footer .footer-product .image a{ display:block;} 
footer .footer-product .name, footer .footer-product .price{ display:none;}

footer .custom-footer{ 
 border-bottom:1px solid rgba(0,0,0,0.1);
  border-top:1px solid rgba(0,0,0,0.1);
  padding-top:18px;
}
footer .custom-text{ margin-bottom:10px;}
footer .custom-footer >.container{padding-top:12px; padding-bottom:30px;}
footer .custom-footer img{ float:left; margin-right:10px;}
footer .custom-footer a{ text-decoration:none;}
.barbara_icontext:after {
    display: table;
    content: " ";
	clear: both;
}

footer .footer-account{ padding:12px;border-radius:3px;}
footer .footer-account a:hover{ text-decoration:underline;}
footer .footer-account li{ display:inline-block;}
footer .footer-account li:after{ content:"/"; padding:0 5px;}
footer .footer-account li:last-child:after{ content:""; padding:0;}

.bottomcopyright{ }
.footer_widget_down {
	position:relative;
	display:inline-block; vertical-align:middle;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    width: 18px;
    height:18px;
	line-height:18px;
    text-align: center;
    cursor: pointer;
	border-radius:50%;    
    z-index:10;  
}
.footer_widget_down:after{
	content: "\e07b";
    font-family: 'simple-line-icons';
	font-size:18px;
}
.footer_widget_up:after{content: "\e078";font-family: 'simple-line-icons';}
.footer_widget_container {
    width: 100%;
    margin: 0 auto;
    display:none;
    overflow:hidden;
}
.footer_widget_container.open{ display:block;}
.footer_widget_container > div{ padding:0;}
.footer_widget_container .row{ margin:0;}
.footer_widget_container .row > div{ overflow:hidden; padding:0;}
.footer_widget_container .barbara_adress_ymaps{ overflow:hidden;}

#powered {border-top:1px solid rgba(255,255,255,0.2);padding:10px 0;}
#powered a{ text-decoration:underline;}
#powered .schet-kod li{ float:right; margin-left:10px;}
footer > .maps-container { padding-top:0px; position:relative;}
footer >.maps-container > div { position:absolute; right:0; top:0px; z-index:2; padding:5px; cursor:pointer;}
footer > .maps-container .h5title{ margin:0; padding:0; font-size:0.8em;}
footer > .maps-container .h5title:after{ height:0;}
.barb_footer2.custom_footer .list-unstyled{ overflow:hidden;}
.barb_footer2.custom_footer .maps{ border:none; height:auto;}
/* alert */
#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: 0px 5px 40px 1px rgba(0, 0, 0, 0.600);
	-moz-box-shadow: 0px 5px 40px 1px rgba(0, 0, 0, 0.600);
	box-shadow: 0px 5px 40px 1px rgba(0, 0, 0, 0.600);
	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:40px 20px 30px;}
#notification .alert-success .close, .product-compare .alert-success .close, .account-wishlist .alert-success .close{
	position:absolute;
	right:5px;
	top:5px;}
#notification .alert-success a{ font-weight:bold;}
#notification p{ margin-bottom:15px;}	
.alert-success .close, .modal-header .close{
	cursor: pointer;
	border:1px solid #888;
	color:#888;
	padding:0px 5px;
	 opacity: 1;
	border-radius:50%;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow:none;
	text-shadow:none;
}	
	
/* breadcrumb */
.breadcrumb {
	margin: 0;
	padding:15px 0 15px 0;
	background-color:transparent;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	padding: 0px 10px 0 0;
	position: relative;
}
.breadcrumb > li + li{ margin-left:-5px;}
.breadcrumb > li + li:before {
	 content: "/";
    font-size: 12px;
	padding: 0 10px 0 0;
}

#content .barbara-pagination {
	text-align:center;
	margin-bottom:30px;
}
.pagination{ margin:0 0 0 2px;}

/*tabs*/
.nav-tabs { 
 border:none;
 min-height:42px;
 padding:0 0 12px 0;
 }

.nav-tabs>li{ margin-bottom:0;}
.nav-tabs>li.active>a:after {
    bottom: -12px;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-width: 6px;
    margin-left: -5px;
}
.barbara_tabs .nav-tabs{ 
  padding-right:42px;
  line-height:20px;  
}
.tab-content { padding:20px;margin-bottom: 30px;}

.nav-tabs>li>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	font-family:'Roboto', Arial, Helvetica, sans-serif;		
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align: center;
	text-decoration: none;
	padding:7px 12px;
	line-height:20px;
	border:none;
	border-radius:0;
	margin:0;
}

.tab-content img{max-width:100%; height:auto;}
.barbara_tabs .tab-content{
	margin-bottom: 0px;
	padding:0px;
	border-left:none;
	 border-bottom:none;
	background:transparent;
	border:none;
}

.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 rgba(0,0,0,0.1);}
.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; /* Firefox 3.6+ */
    -webkit-background-size:102% auto; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size:102% auto; /* Opera 9.6+ */
	-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 */
button,.btn, .button, a[type="button"]{
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	cursor: pointer;
	line-height: 32px;
	text-align:center;
	border:none;
	border-radius:3px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	padding: 0px 14px 0px 14px;
	text-decoration:none;
	vertical-align:top;
}
.button p{ margin:0;}
button, .button, a[type="button"]{
   box-shadow:inset 0 -2px 4px rgba(0,0,0,0.15);
-webkit-box-shadow:inset 0 -2px 4px rgba(0,0,0,0.15);
-moz-box-shadow:inset 0 -2px 4px rgba(0,0,0,0.15);	
}

.button{ display:inline-block;}
.button:hover, a[type="button"]:hover{ text-decoration:none;}
.wish-comp button{ 
 line-height:24px;
 font-size:14px;
 padding:0 6px 0 0; 
 border:none;
 box-shadow:none;
 font-weight:normal;
 border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow: none;
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:0.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: none;
}
.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, .btn-group > .dropdown-menu, .btn-group > .popover {

}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
}
.btn-primary {

}

.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	background-color: #da4f49;
	border:1px solid #da4f49;
	box-shadow: none;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
/* list group */
.list-group{	
    padding: 0;
    list-style: none;
    margin: 0 0 30px 0;
}
#topleftcontent .list-group{ margin:0;}
.list-group .list-group-item {
	position:relative;
    text-decoration: none;
	display:block;
	vertical-align:middle;
	border-left:2px solid rgba(0,0,0,0);
	border-right:none;
	border-top:none;
	margin:0;
}
.barb-filer-box { padding:15px;}
.list-group .list-group-box + .list-group-box { border-top:1px solid rgba(0,0,0,0.1);} 
.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:none;}
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.box-category > li> a:hover,
ul.box-category > li > a.active + .accordeon_plus:after, .box-category > li > a:hover + .accordeon_plus:after {}
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:0.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 > li ul > li > a.active{}
ul.box-category > li ul > li > a:hover {}
ul.box-category .accordeon_subcat{ padding-bottom:0px; }
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:0px;
	top: 0px;
	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:hover:after{}
.box-category .accordeon_plus.open:after{content: "\f106";}	
	
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}

/*category list*/
.category-list {
	overflow: hidden;
	 margin-bottom:26px;
}
.category-list ul {
	padding:0px;
	margin-right:0px; margin-left:0px;
	margin-bottom:1px;
}
.category-list ul li {
	text-align:center;
	list-style:none;
	padding:0;
	margin:0 0px -1px 0;

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

}
.accordeon_plus_refine:hover{ background-color:rgba(0,0,0,0.015);}
.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:14px;
	padding:10px;}	
.category-list ul li span{
display:block;
height:32px;
overflow:hidden;
}
.category-list ul li  img{ margin-bottom:10px; max-width:100%; height:auto !important;}
.category-list ul li.up_image a img{ width:100%; height:auto !important; margin:0; transition: all 0.5s ease 0s;}
.category-list ul li.up_image a:hover img{transform: scale(1.1);}

/* product filter */
.product-filter > div {
	padding:15px 0;
	margin:0;
}

.product-filter .display {line-height:16px;height:34px;width:90px; display:inline-block; vertical-align:middle;}
.product-filter .btn-default.active, .product-filter .btn-default{
	background-color:transparent;
	margin-right:0px;
	font-size:18px;
	line-height:34px;
	border:none;
	box-shadow:none;
	outline:none;
	padding:0 8px;
	border-radius:3px;
	-moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}
.product-filter button:hover{background-color:rgba(0,0,0,0.1);}
.product-filter .sort {}
.product-filter .limit {}
.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 */
.product-thumb {
	overflow: visible;
	vertical-align: top;
	margin:0;
	text-align:left;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
}
.product-thumb .image{
	position:relative;
	margin-bottom:0px;
	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:none;
}
.product-thumb .image a:hover {
	opacity: 0.8;
}
.product-thumb .image img, .product-thumb-menu .image img {
	margin-left: auto;
	margin-right: auto;
	max-width:100%;
	height:auto;
}
.product-thumb h4, .product-thumb-menu h4 {	
	margin-bottom: 2px;
	margin-top:0;
	font-weight:normal;
	text-transform:none;
}
.product-thumb h4 a, .product-thumb-menu h4 a, .product-thumb h4, .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:0.8;
}
.product-thumb .descr{ padding-top:10px; text-align:left;}    
.product-grid .descr { font-size:0.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:0.9em;
	font-weight:normal;
	text-decoration: line-through;
	white-space: nowrap;
}
.product-thumb .price-tax {
	font-size: 12px;
	display: block;
	display:none;
}

.price-cgp {
	text-align: left;
}

.price-cgp h2 {
	margin: 10px 0 5px 0 !important;
	font-size: 0.9em;
}
.price-cgp .price-item {
	font-size: 0.8em;
	text-align: left;
}

.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:0.8em; font-weight:bold; line-height:20px;}
.option-content .options > div{ margin-bottom:8px; position:relative;}
.option-content .options-span > div{ margin-bottom:0px;}
.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;}
.product-thumb .rating b{ font-size:0.8em; font-weight:normal;}
#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:75px; 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 .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 h4, #column-right  .product-thumb h4, 
#topleftcontent  .product-thumb h4, .related-prod-box .box-product .product-thumb h4{ height:auto;}

#column-left .owl-carousel.barbara-carousel, #column-right .owl-carousel.barbara-carousel, #topleftcontent .owl-carousel.barbara-carousel{
	border:none; width:99.8%;}
	
#column-left .barbara_tabs .tab-content, #column-right .barbara_tabs .tab-content,  #topleftcontent .barbara_tabs .tab-content{ border-right:none;}

#column-left .product-layout, #column-right .product-layout, #topleftcontent .product-layout{
	width: 100%; border-right:1px solid rgba(0,0,0,0.1);
}

#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*/
.barbara_columns .product-thumb .to-cart a{ 
   line-height:28px;
   font-weight:bold;
   cursor:pointer;
   display:inline-block;
   text-decoration:none;
   text-transform:none;
}
 .barbara_columns .product-thumb .disabled{ text-transform:none; font-weight:normal; padding:0 5px;}
.barbara_columns .product-thumb{padding:15px 10px 10px;}
.barbara_columns  .barbara-carousel .product-thumb{ border-right:none;}
.barbara_columns .wish-comp{display:inline-block;}

.barbara_columns > div > div{ margin-bottom:30px;}
.barbara_columns > div > div >div { width:99.6%;}
.barbara_columns .product-thumb .image{ float:left; max-width:80px; padding:0;}
.barbara_columns .product-thumb .caption{ padding:0;margin-left:90px; position:relative; text-align:left; width:auto;}
.barbara_columns .col-lg-25{ padding-left:15px; padding-right:15px;}
.barbara_columns .row .row{ margin:0;}
.barbara_columns .product-thumb h4{ height:36px; overflow:hidden; line-height:17px;}

/* product grid */
.product-grid .product-thumb .image {
	float: none;
	position:relative;
}
.product-filter + .row, .grid-barb.row {
    margin-left: 0px;
    margin-right: 0px;
	margin-bottom:20px;
}
.product-filter + .row .product-grid, .grid-barb.row .product-grid{ padding:0;}
.grid-barb .product-grid > div {margin-bottom:236px;position:relative; text-align:center;padding:5px 5px 0px 5px;}
.grid-barb.heighbox .product-grid > div{margin-bottom:260px;}
.grid-barb .product-grid > div .caption {
    margin-left: -10px;
   padding: 10px;
    position: absolute;
    width: 100%;
    z-index: 11;
		transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
}
.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 > div .caption-details {
  opacity: 0;
  margin-bottom: 0;
  transform: scale(0);
  transition: all 0.5s ease 0s;
  visibility: hidden;
  height: 0;
}
.product-grid .barb-addimagecat{padding:3px 10px 0; width:100%; height:40px; }
.product-thumb .barb-addimagecat > div{margin:0;}
.product-thumb .barb-addimagecat > div.little-add > div{ display:inline-block;}
.product-grid .caption .wish-comp{ display:block;}
.product-grid .caption .caption-right .wish-comp{ display:none;}

.product-grid > div:hover .barb-addimagecat{ display:block;}
.product-grid > div:hover .caption-details {
  transform: scale(1);
  opacity: 1;
  margin-top:0px;
  visibility: visible;
  height: 100% ;
  transition: all 0.5s ease 0s;
}
.product-grid .options{padding:6px 0px 0px 0px;}
.product-grid .product-thumb h4{
	/* height:40px; */
	min-height: 60px;
	max-height: 60px;
	line-height:20px;
	overflow:hidden;
	margin-bottom:6px;
	padding: 0px 10px;
}

/* product list */
.row .product-list{ padding:5px 5px 15px 5px; position:relative;}

.product-list > div .barb-button-right{display:inline-block;float:right;}
.product-list .product-thumb h4{ margin-bottom:20px; font-size:1.1em;}
.product-list .product-thumb h4 a{ font-size:1.1em;}
.product-list .button-group{ margin-bottom:10px;}
.product-list .caption .caption-right .wish-comp{ display:block;}
.product-list .caption .wish-comp{ display:none;}
.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:60px;}
 .barb_quest .product-list .product-thumb h4{ 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 */
.box-product .product-thumb .image {
	float: none;
	position:relative;
}
.box-product.row {
    margin-left: 0px;
    margin-right: 0px;
	margin-bottom:30px;
}
.box-product.row > div { margin:0 -1px -1px 0; padding:0;}
.box-product > div > div, .row > .product-layout > div{
   position:relative; 
   text-align:center;
   padding:10px 10px 0 10px;
}
.box-product .caption{ padding:10px 0 0 0;}
.box-product > div .caption-details {
  opacity: 0;
  visibility: hidden; 
   transition: all 0.5s ease 0s;
}
#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:0px 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:0px;
  visibility: visible;
  height: 100% ;

}

.box-product .product-thumb h4, .product-thumb-menu h4, .barbara_allprod .product-thumb h4{
	height:40px;
	line-height:20px;
	overflow:hidden;
	margin-bottom:6px;}

/*carousel product images*/
.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;}

/* .options*/
.option-content .options{ text-align:left; position:relative; }
.option-content .options .select{max-width:150px; margin-bottom:5px;}
.option-content .options .form-control{}
.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:0.9em;}
.option-content .options input ~ img{ display:block; padding:0px; border:2px solid #fff; border-radius:3px;}
.barb-atributs{ text-align:left; font-size:0.9em; padding-top:10px; line-height:18px;}
.barb-atributs span:first-child{ margin-right:10px;}
.barb-atributs div:nth-of-type(odd) {
    background-color: rgba(0,0,0,0.03);
}
.product-grid .barb-atributs{ max-height:132px; overflow:hidden;} 


.product-thumb .text-danger{ position:absolute; left:90px; top:0; background-color: #f2dede; border:1px solid #ebccd1; border-radius:4px; padding:3px; font-size:0.9em; z-index:2;}


.modal .barbara-modal-body{ padding:15px;}
.product-thumb h4.modal-title{ text-transform:uppercase; height:auto;}


.rating .fa-stack, #review .fa-stack, #review-quickview .fa-stack {font-size: 9px;}
.rating .fa-star-o, #review .fa-star-o, #review-quickview .fa-star-o {color: #bbb;font-size: 9px;}
.rating .fa-star, #review .fa-star, #review-quickview .fa-star {font-size: 9px;}
.fa-stack {width:0.7em;height: 1.4em;line-height: 1.3em;}
#tab-review .table{ border:1px solid rgba(0,0,0,0.1);}
#tab-review .table>tbody>tr>td{ border-top:none;}
h2.price {margin: 0;}



.list .product-thumb .price{ border:none; padding-bottom:0;}
/*product-info*/
.product-info{ position:relative; margin:0 0 20px 0;}
.product-info > div{ padding:20px; }
.modal-body .product-info{ border:none; margin:0;}
.modal-body .product-info > div:first-child, .modal-body .product-info > div:last-child{ border:none; padding:0;}

.product-description{margin-bottom:20px;}
.product-info .list-unstyled{ margin-bottom:15px;}
.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;
}
.list-unstyled .price h2{
    margin-bottom: 10px;
    font-size: 24px;
	display:inline-block;
	font-weight:normal;
	}
.list-unstyled .price > span{
	font-size: 20px;
	text-decoration: line-through;
	color: #888;}
#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;}
#product .form-group > div{ }
#product .form-group.cart{ margin:15px 0 0; }
#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:0px;  
  text-align:center;}
#product .radio label b, #product .checkbox label b{ font-size:0.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: 0px 0px 10px 0px;
    vertical-align: top;
	padding:0 30px;
}
#product .checkbox label input + img + span{ display:none;}
#product button.nostock,#product button#button-cart{
	text-align:center;
	height:34px;
	line-height:34px;
    margin: 0px 0px 10px 0px;
    vertical-align: middle;
	font-size:1em;
	padding:0 26px;	
}
#product button i, #product button span{ vertical-align:middle;}
#product button.nostock{
		box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;}
#product button#button-cart i{ margin-right:10px; font-size:16px; line-height:32px; display:inline-block; vertical-align:top;}
#product button#button-cart span, #product button.nostock span, #button-cart2 span {display:inline-block; line-height:32px; vertical-align:top;}
.product-info .rating{ margin-bottom:10px;}

#product .singleclick{ 
   height:34px;
   line-height:34px;
	text-align:center;
    margin: 0px 0px 10px 0px;
    vertical-align: middle;
	padding:0 15px;
	}
#product .singleclick:before{
	font-family: FontAwesome;
	font-size:16px;
	line-height:28px;
	vertical-align:middle;
	margin-right:10px;
	}

#product #input-quantity{ line-height:34px; height:34px; width:60px; padding:6px; margin-right: -1px; text-align:center; border-radius:3px 0px 0px 3px;}	
#input-quantity2{ line-height:34px; height:34px; width:50px; padding:6px; margin-right: -1px; text-align:center; border-radius:3px 0px 0px 3px;}	
.plus-minus-barb{ display:inline-block; width:27px;text-align:center;	margin:0 4px 10px 0; vertical-align:top;}
.plus-minus-barb #decrease, .plus-minus-barb #increase, .plus-minus-barb #decrease2, .plus-minus-barb #increase2 {
    display:block;
    width: 28px;
    height: 18px;
    cursor: pointer;
    line-height: 15px;
    text-align: center;
	padding:0;
	border-radius:0px 3px 0px 0px;
	background-color:transparent;
	font-size:20px;
	outline:none;
}


.plus-minus-barb #decrease,.plus-minus-barb #decrease2 { margin-top:-1px;height:17px; border-radius:0px 0px 3px 0px ;}
#product .cart .minimum {
	padding:0px 0 10px 0;
	font-size:0.9em;
}

.product-info .outstock{
   display:inline-block; 
    vertical-align: middle;
   font-weight:normal;
   padding:0 6px;
   margin-top:3px;
   margin-bottom:15px;
   border-radius:3px;
}
.product-info .price{ display:inline-block; vertical-align:middle; margin-right:15px;}
	
.product-thumb .button-group{
	display:inline-block;
	vertical-align: middle;
	margin-bottom:5px;
}
#column-left .box-product.row, #column-right .box-product.row{ margin-left:0; margin-right:0;}
.box-product{ margin-bottom:30px;}
.owl-carousel .box-product > div{ padding:0;}
.owl-carousel .box-product > div > div{ padding:10px 10px 0px 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 > div + div{ }
.barbara_custicon .barbara_custtitl{
	font-size:14px;
	display:block;
	outline:none;
	cursor:pointer;
	}
#barbtab-related{ margin-bottom:30px;}
#barbtab-related.owl-carousel .product-layout{ width:100%;}
.col-lg-12 #barbtab-related {  border-right: 1px solid rgba(0,0,0,0.1);}
#big-barb-thumb{ overflow:hidden;}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li{ position:relative;}
.thumbnails > img {width: 100%;}
.thumbnails .thumbnail{ margin:0; border-radius:0px;position:relative; border:none; 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:0px;}
.image-additional.owl-carousel .owl-buttons .owl-next { right:0px;}
.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;
}
/*catalog info*/
.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;}
/*carousel*/
.image-additional .carousel-inner{ text-align:center;}

/*owl carousel*/
.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.barbara-carousel .owl-buttons .owl-next{ }
.owl-carousel.barbara-carousel .owl-buttons .owl-prev{ }
.owl-carousel .owl-wrapper-outer {
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
	border:none;
}

.owl-carousel.barbara-carousel:hover .owl-buttons div {opacity: 1;}
.owl-carousel.barbara-carousel{ background:transparent; margin-bottom:0px;}
.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:-15px; width:20px; height:20px; line-height:20px;}
.box-top-arrow .owl-carousel.barbara-carousel > div >.owl-buttons .owl-next {right: 0px;}
.box-top-arrow .owl-carousel.barbara-carousel > div > .owl-buttons .owl-prev {right: 22px; left:auto;}
.box-top-arrow .owl-carousel.barbara-carousel > div >.owl-buttons i{ font-size:18px;}

#topcontrol {
    z-index: 21;
	width:28px;
	height:28px;
	text-align:center;
	line-height:28px;
	border-radius:50%;
	
}
#topcontrol:after{
	content: "\e078";
    font-family: 'simple-line-icons';
	font-size:18px;
}
.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:1.2em; border:1px solid rgba(0,0,0,0); padding:4px 12px;}
/*account*/
.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 0.3s ease;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.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:none;
	background:transparent;
}
.contact-map {overflow: hidden;}
.owl-carousel.barbara-carousel.brand-carousel{ margin-bottom:20px;}
#content .row img{ max-width:100%; height:auto;}

/*For mobile*/

#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:0px;
	top:0px;
	margin-top:0;
}
#column-left .boxclick:before, 
#column-right .boxclick:before,
#topleftcontent .boxclick:before{
	 content: "\f0c9";
	font-family: FontAwesome;
	font-size:18px;
	line-height:45px;
	}
#column-left .boxclick.open:before, 
#column-right .boxclick.open:before,
#topleftcontent .boxclick.open:before{
	font-family: FontAwesome;
}
.mobile-vis{ display:none; }
/*manufacturer*/
.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:none;}

/*quantity*/
	.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: none;}
	.barbara_qu_div .plus{ border-radius: 0px 3px 0px 0px; top:0; height: 24px;}
	 .barbara_qu_div .minus{ border-radius: 0px 0px 3px 0px; 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 0px 0px 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 0.3s ease;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}

.menuplace .barb-place .barb_top_right > a{ z-index:103;}
/*user form*/
.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;}
/*widget*/
.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 0px 25px rgba(0,0,0,0.14); 
	 -moz-box-shadow: 0 0px 25px rgba(0,0,0,0.14);
	 -webkit-box-shadow: 0 0px 25px rgba(0,0,0,0.14);
    padding: 15px;}

@media (min-width: 1360px){
	.container { width: 1330px;}
	#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: 992px) and (max-width: 1360px){
	#menu > ul > li> .submenu:not(.barb-menu) > ul > li > a{width:172px;}
	#menu > ul > li:not(.barb_menu_full)> .submenu > ul > li > a{min-width:172px;}}

@media (min-width: 1200px) {
.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, #topleftcontent, #column-left.col-sm-3{ width:23%;}
#column-right.col-md-3, #header .barb-logo.col-md-3, #column-right.col-sm-3{ width:23%;}
.menuplace #menu > ul > li.barb_menu_full{  width: calc(23% - 23px); }
#content.col-md-9, #topcentercontent.col-md-9, #topcentercontent.col-lg-9{ width:77%;}
#content.col-md-6{ width:54%;}
#header .right-search{  width:23%; }
.fixed #header .right-search{ width: calc(100% - 70px); }
#header .barb-headerinfo.col-md-9{ width:77%;}
#header .barb-headerinfo.col-lg-7{ width:60%;}
.product-info > .row > .col-lg-3{ width:23%;}
.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) {
#menu > ul > li:not(.barb_menu_full)> .submenu > ul > li > a{width:139px;}
}
@media (max-width: 1200px) {
.product-filter .sortoptions .list5, .product-filter .sortoptions .list4{ display:none;}
.product-filter  .sortoptions .list3.list3-view{ display:inline-block;}
#header .right-search{ width: calc(100% - 70px); }
#header .right-search{ padding:0; right:55px; position:absolute;}
#header .right-search #search{ display:none;}
#header .menuplace2 #top-search2.top_search_down, #header .menuplace6 #top-search2.top_search_down{ display:block;}
#header .menuplace .barb-place #cart #cart-total,
#header .menuplace4 #cart #cart-total, #header .menuplace4 #cart .barbara-cart-title{ display:none; }	
.clear{ display:block; clear:both;}
#header .topcontactinfo > div img{ display:none;}
}

@media (min-width: 992px) {
#icon-filterpro{display:none;}
	.menuplace #menu { margin:0 15px;}
	.fixed #header #menu{ margin:0px 15px;}
	.fixed #header .center-search{width:23%;}
	.menuplace #menu > ul > li.barb_menu_full{margin-right:15px;}
	#header .topcontactinfo > .topinfo-img-top div{ text-align:center;}	
.popover.active{ display:block;}
.barb-menu .popover.sub_category .popover.active{ display:none;}
.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;}
.fixed #header .menuplace4 .barb-logo{ display:block; }
.fixed #header .menuplace4 .barb-logo #logo{ padding:5px 0;}
.fixed #header .menuplace4 .barb-logo img{max-height: 39px; width:auto !important;}
#mobile-header{ display:none;}
.menuplace4 .barb-place{ display:inline-block; text-align:left; margin-top:10px;}
#menu{ position:static;}
#menu  ul ul{ padding:0;}
#menu > ul > li > div.submenu {
		box-shadow: 0 0px 25px rgba(0,0,0,0.14); 
	 -moz-box-shadow: 0 0px 25px rgba(0,0,0,0.14);
	 -webkit-box-shadow: 0 0px 25px rgba(0,0,0,0.14);
	border:none;
	position: absolute;	
	width:auto;
	padding:15px;	
	text-align:left;
	}
#menu > ul > li > div.first{	 
      -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s; 
	opacity: 0;
	top:-9999px;
    filter: alpha(opacity=0);	
}
#menu > ul > li > div.first.active{ top:auto; opacity: 1; filter: alpha(opacity=100);z-index:13;}
#menu > ul > li> .submenu .submenu{ padding:0px;display:block;}
#menu > ul > li> .submenu .submenu .submenu{ 
   position:absolute; 
   left:100px; 
   width:220px; 
   opacity: 0;
   top:0px;
   z-index:100;
	word-wrap:break-word;
		box-shadow: 0 0px 25px rgba(0,0,0,0.14); 
	 -moz-box-shadow: 0 0px 25px rgba(0,0,0,0.14);
	 -webkit-box-shadow: 0 0px 25px rgba(0,0,0,0.14);
    transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease; }
#menu > ul > li> .submenu .submenu li:hover .submenu{opacity:1;top:0;}
#menu > ul > li> .submenu .submenu > ul > li {  position:relative; padding:2px 0; display:block;}
#menu > ul > li> .submenu .submenu > ul > li a{}
#menu .arrow-over-mobile{ display:none;}
#menu .arrow-over{ display:block;}


/*menu leve2 title*/
#menu > ul > li> .submenu.drop-right2 > ul.allcategory-sub  > li > a,
#menu > ul > li> .submenu.full-width > ul > li > a,
.barb-menu .popover.sub_category > div > ul > li > a{
	font-size:1.1em;
	padding:5px 0px;
	position:relative;
	text-decoration:none;
	}
	
#menu > ul > li > div.drop-right > ul.allcategory-sub, #menu > ul > li > div > ul.barb-menubrand{ display: table-cell;}
#menu > ul > li > div.drop-right > ul.allcategory-sub + .allcategory-sub, #menu > ul > li > div > ul.barb-menubrand + .barb-menubrand{ padding-left:15px;}
#quickview-content .modal-dialog{ width:900px;}
.barbara_allprod .col-md-25 {  width: 20%;}
.category-list ul li.up_image a{ padding:0; position:relative; overflow:hidden;}
.category-list ul li.up_image a span{ 
  display:block; 
  height:48px; 
  padding:10px; 
  position:absolute; 
  z-index:2; 
  bottom:0;
  width:100%;
  margin:0;
  text-align:center;}
#column-left .barb-percategory.owl-carousel, #column-right .barb-percategory.owl-carousel{ display:block;}
}
@media (max-width: 992px) {
		#topcontent-header #topcentercontent.col-md-9{margin-top:10px; }
#topcontent-header #topleftcontent .barb-menu_marginbottom{ margin-bottom:10px;}
#header .right-search { float:right; z-index:103; top:0; margin-top:0;width: calc(100% - 40px); right:40px;}

.menuplace2 #mobile-header, .menuplace3 #mobile-header{ display:block; position:relative; cursor:pointer;}
#header .menuplace #top-search2.top_search_down { right:0;}

.fixed #header #logo{ display:none;}
#top-links > ul > li + li{padding-left:10px; border-left: 1px solid rgba(0,0,0,0.1);}
#menu > ul > li> .submenu > ul > li > a{ width:auto;}
	#header .topcontactinfo > div{ padding-right:0;}
#header .topcontactinfo > div .text-center{ text-align:left;}

#menu{ float:none; display:none; border: 1px solid rgba(0,0,0,0.1); padding: 0px; position:relative; width:100%; max-height:350px; overflow-y:auto;}
#menu > ul > li{ float:none; text-align:left;}
.barb_menu_full .icons{ display:none;}
#top .contactinfo i.icons{ font-size:18px;}
#menu > ul li{position:relative;}
#menu > ul > li > a{ padding:0px 10px;}
#menu > ul > li> .submenu > ul > li > a{padding:0 15px; width:auto;}
#menu > ul .allcategory-img{ display:none;}
#menu > ul > li > div {display: none; text-align:left; padding:0;}
#menu > ul > li > div > ul.img-category{ display:none;}
#menu > ul > li> .submenu .submenu { display:none; padding:0 0 0 15px;}
#menu > ul > li> .submenu .submenu ul{ padding:0;}
#menu > ul > li a{ line-height:36px;display:block; padding-top:0; padding-bottom:0;}
#menu .arrow-over-mobile{ display:block;}
#menu .arrow-over{ display:none;}

.menuplace4 .barb-place{ display:block; clear:both; margin-left:0px; margin-right:0px; }	
#header .menuplace4 .logo-menu{ padding-bottom:0;}
.zoomContainer, .product-zoom {display: none !important;}
#column-left, #column-right{ padding-bottom:20px;}
#column-left .barbara_tabs, #column-right .barbara_tabs,  #topleftcontent .barbara_tabs { display:none;} 
#column-left .boxclick, #column-right .boxclick, #topleftcontent .boxclick{display:block;}
#column-left .list-group, #column-right .list-group, #topleftcontent .list-group,
#column-left .box-product, #column-right .box-product, #topleftcontent .box-product,
#column-left .box-news, #column-right .box-news, #topleftcontent .box-news,
#column-left .barbara_columns_div, #column-right .barbara_columns_div, #topleftcontent .barbara_columns_div,
#column-left .viewedbarb, #column-right .viewedbarb, #topleftconten .viewedbarb{ display:none;}
#content {min-height: auto;}
.mobile-vis{ display:block;}
#column-left .barbara-carousel, #column-right .barbara-carousel{ margin-top:50px;}
#column-left .barbara_subtabs, #column-right .barbara_subtabs{ display:none;}
#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;}
	.category-list ul li { width:auto; display:inline-block; vertical-align:top; }
	.category-list ul li span{ height:auto;}
	#icon-filterpro{ display:block;}
	#filterpro_box{  display:none;}
}
@media (max-width: 767px) {
	#container.container{ width:auto;}
    .barb-place .container{ padding:0 15px;}
#header .barb-headerinfo > div{ padding-left:0px; padding-right:0px;}
.fixed #header .right-search {width: calc(100% - 55px);}
	#header .menuplace5 .barb-logo, #header .menuplace6 .barb-logo{ position:absolute; top:15px;}
    #header .menuplace5 .barb-logo #logo img, #header .menuplace6 .barb-logo #logo img{ max-height:50px; margin-left:0;}
	#header .menuplace5 .topcontactinfo, #header .menuplace6 .topcontactinfo{ margin-top:15px;}
.product-list .product-thumb .caption {margin-left: 0; margin-top:10px;}
	.table-bordered .table-comment{ max-width:330px;}
	.product-grid.col-xs-12, .box-product > .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;}

	#header .topcontactinfo > div{ padding:0px;}
	#header .center-search{  padding:0 15px;}
	.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:0.8;}
	.barb_quest .product-list .product-thumb .image .wishcomp{right:-40px;bottom:10px;opacity:0.8;}
	.product-thumb  a.quick-view{width:40px;height:40px;line-height:40px;}
	footer .custom-footer>div>div>div + div{ margin-top:15px;}

}

@media (min-width: 992px) and (max-width: 1199px) {
	.menuplace #menu > ul > li.barb_menu_full{ width:227.5px; }
		.barb-text-right{left:25%;}
		.fixed #header #menu > ul > li > div.submenu:not(.barb-menu){ max-height:500px; overflow-y:scroll;}	
}
@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: 0px;}
   .fixed #header .barb_top_right{ right:60px;}
   .fixed #header .menuplace3 .barb_top_right{ right:45px;}
   .fixed #header .right-search{ right:40px;}
}

@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:none;} 
.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 0.5s ease;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}

  #menu .dropdown:hover .dropdown-menu {display: block;}
	#header .barb-headerinfo{ padding:0 7px;}
	#header .barb-headerinfo > div{ padding-left:7px; padding-right:7px;}
	.barb_quest .product-list .product-thumb .caption{ margin-left:120px;}
	#menu .dropdown:hover .dropdown-menu {display: block;}
	#header .barb-headerinfo{ padding:0 7px;}
	#header .barb-headerinfo > div{ padding-left:7px; padding-right:7px;}
	.barb_quest .product-list .product-thumb .caption{ margin-left:80px;}
	
	.barb_quest .product-list h4{ padding-right:170px;}
	 
}
@media (min-width: 600px) {
	#header .menuplace4 .barb-headerinfo{ float:right; width:auto; margin-top:10px;}
}
@media (max-width: 600px) {
	#header .menuplace4 .barb-headerinfo{ margin:0 auto -50px 110px; width:auto;}
}
@media (min-width: 478px) {
	.fixed #header .center-search{width: calc(100% - 70px);}
#top-links{ float:right;}
#top-links > ul > li:last-child {padding-right: 0;}
.product-grid .barb-addimagecat{ display:none;left:0px; 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{ top:50px; right:0; width:100%; 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:0px;}
#top .col-xs-7{ text-align:right;}
#header .leave-search i.exit{ right:0px;}
#top .dropdown-menu {min-width:170px;}

}
@media (max-width: 320px) {
.buttons > div{ float:none !important; text-align:center; margin-bottom:10px;}
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}

.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;
    background-color: #ccc;   
}
.more-read span:first-child:after{
	z-index: 2;
    content: " ";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #ccc;   
}


.barbara-carousel-slider .item img{ margin:0 auto;}
.entryfeedback, .danns, .entrycallback {display: none;}
.modal{ z-index:1071;}


#icon-filterpro:after{
	content:"\f107";
	font-family: FontAwesome;
	padding-left:10px;}
#icon-filterpro.open:after{content:"\f106";}	


/*opencartpro*/
.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{ text-align:left; }
.blog-lefttext .product-thumb, .blog-lefttext .product-layout > div { text-align:left; padding-bottom:10px;}
.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;}
#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;}
#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:0px;}
#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: 0px;
    top: 0px;
}
.image-stick  .corner_1, .image .corner_1 {
	right: 0px;
    top: 0px;
}
.image-stick  .corner_2, .image .corner_2 {
	left: 0px;
    bottom: 0px;
}
.image-stick  .corner_3, .image .corner_3 {
	right: 0px;
    bottom: 0px;
}
.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: none;
    padding: 0px;
}
.box .box-product .image-stick  .corner_0 img,
.box .box-product .image-stick  .corner_1 img,
.box .box-product .image-stick  .corner_2 img,
.box .box-product .image-stick  .corner_3 img {

}
.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;}
/*benefits*/

.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: 0px;
	margin: 0px;
	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: 0px;
	height: 0px;
	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: 0px;
	height: 0px;
	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 0px 5px 0px;

}

.profile {
	padding: 15px;
    font-size: 16px;
}
.product-info .list-unstyled {
    position: relative;
}
.product-info .outstock.no-stock {
    right: 20% !important;
}
.product-info .outstock {
    position: absolute;
    top: 0;
    right: 20%;
}
.list-unstyled .pereprice .price span {
    font-size: 14px;
    text-decoration: none;
}
.list-unstyled .pereprice .price h2 {
	display: block;
    color: #000;
    font-size: 14px;
}