body{
	background:#F8F7F1 url(/image/bg-pattern.png) repeat 0% 0%;
	color: #300;
	font-style:oblique;
}
@media (min-width: 1200px){
.container{width:auto; max-width:1600px}
} 
@media (min-width: 992px){.container{width:auto;}}
@media (min-width: 768px){.container{width:auto;}}
@media (max-width: 640px){
.col-s-12{width:100%}
}
h1 { text-align: center;color: #300;    
    padding: 0;
	 }
#pos-slider h3 {color: #330000;    
font-weight:bold;
text-transform: uppercase;
	 }	
.category h1 {
    font-size: calc(16px + (30 - 16) * (100vw - 320px)/(1920 - 320));
    font-weight: bold;
	margin: 20px 0 10px 0;
	border-bottom: 3px solid #300;
}
h1 .head_title {
    text-transform: uppercase;
    padding: 2px 25px;
    border-radius: 45px 0px 45px 0px;
   }
.left-pos{background:#fff;border-radius:20px;border: 3px solid rgb(242 242 235);padding: 5px 10px;}
@media (max-width: 600px){   
   h1 {
    font-size: 1rem;
}}
@media (max-width: 440px){   
   h1 {
    font-size: 0.9rem;
}}

h2, .catalog_info_title { color: #330000;}
h3, h4, h5, .title_h3, legend, .options .form-group > label, .h3modul {color: #777;}
.sidenav .h3modul{color:#300;padding-left: 25px;}
h3{font-size: 1.15rem;}
p {margin: 5px 0 10px 0;
    text-indent: 10px;}
.caption-right p{text-indent: 0;}	
#header #cart .btn  i{margin-right: 0;
}
#header #cart > .btn i:before{font-size:32px;line-height: 30px;}
#header #search .input-lg {color:#333;font-size: 18px;}
input[type='text'], input[type='password'],input[type='email'],input[type='phone'], textarea.form-control {background: #fcfcfc; border: 1px solid #ddd;	color:#333;}
#column-left .h3modul, #column-right .h3modul{
    text-transform: uppercase;
    font-size: calc(16px + (22 - 16) * (100vw - 320px)/(1920 - 320));
    font-weight: bold;
    padding-bottom: 5px;
    margin: 0;
    color: #ffffff;
    border-bottom: 3px solid #300;
	}
	#column-left .h3modul span, #column-right .h3modul span{
		background: #330000;
    padding: 5px 25px;
    border-radius: 45px 0px 45px 0px;
	}
a, a:focus {color: #300;}
.color a, .color a:focus {color: #fff;}
#top .barbara-setting .btn-link, #top-links .barbara-setting li, #top-links .barbara-setting li a{color: #330000;    padding: 0 10px;}
a:hover, .breadcrumb a:hover, #top #currency .currency-select:hover,
#top .barbara-setting .btn-link:hover, #top-links .barbara-setting  ul ul li a:hover, a > h4:hover {color:#ff6511;text-decoration: none;}
#cart .dropdown-menu {background: #fff;}
.product-thumb{margin-bottom: 15px;position:relative;}
.nav-tabs>li>a {color: #330000; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color: #fff;background:#ff6511;}
.nav-tabs>li.active>a:after { border-top-color: #4c4c4c;}
.nav-tabs>li>a:hover{color: #fff;background:#ff6511;} 

/* header */

.featur_categ{
    padding: 50px 0 30px 0;
    background-position: center 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: relative;
	background-size: cover;
	    box-shadow: inset 0px 5px 40px 10px #7d7d7d;
    border-top: 2px solid #909090;
    border-bottom: 2px solid #909090;}
.featur_categ .col-lg-4{padding-right: 35px;
    padding-left: 35px;}
#top, #header .leave-search i.exit{ background-color:transparent;}
#top .contactinfo a{
    padding: 0 10px 5px 0;
    font-size: 1.6em;
    line-height: 28px;
    color: #330000;
    font-weight: bold;}
#top .btn-link, #top-links li, #top-links > ul > li > a{color: #300;}
#top .btn-link:hover, #top-links > ul > li > a:hover {color: #4c4c4c;}
#top #welcome a div{ background:#777; color:rgb(255 217 54 / 55%);}
#header{background:url(/image/bee-pattern.png) repeat-x 0% 0%;height:250px;}
footer{background:url(/image/beeb-pattern.png) repeat-x 0% 0%;}
#powered {
    background: #FFD936;
}
@media (max-width: 768px){  
   #header {
    background: #FFD936;height:auto;
}
   footer {
    background: #FFD936;
}}
#menu.navbar.uk-sticky.uk-active{background: #FFD936;width: 100%!important;}
#header #search .input-lg {background: rgb(255 255 255 / 27%);
    border: 1px solid rgb(255 255 255 / 27%);
	border-radius: 25px;
   }
#header .leave-search #search .input-lg{background:#fff;border: 1px solid #dbdad8;
}
#header #search button{background: transparent;
    border: none;
	color: #300;
  }	

#cart > .btn { background:transparent;color:#fff;	    
}
.form-control::-webkit-input-placeholder {
    color: #300;
}
#search .form-control::-webkit-input-placeholder {
    color: rgb(255 255 255 / 90%);
	font-size:16px;
}
.form-control{ border: none;
    box-shadow: none;}
/*menu*/

#menu > ul > li {
 }
@media (max-width: 768px) {
	#menu{
background-color: #f8f7f1;}
}
@media (min-width: 1360px)
{
#menu > ul > li> .submenu > ul > li > a {
    width: 249px;
}}
/*Link 1 menu*/
#menu > ul > li > a {
font-size: calc(12px + (20 - 12) * (100vw - 320px)/(1920 - 320));
    color: #330000;
	margin:0 5px;
	font-weight: bold;}
	#menu > ul > li > a:hover{
    color: #ff6511!important;
}
/*arrow submenu*/
#menu > ul > li> .submenu .submenu  .arrow:before{color:#ff6511;}


/*Link 2submenu*/
#menu > ul > li > div{background-color:#fff;}
#menu > ul > li:hover > a{ color:#ff6511;}
#menu > ul > li> .submenu  { background-color: #ff6511;}
#menu > ul > li> .submenu > ul > li > a{ color:#fff;text-transform: uppercase;border-bottom: 1px solid #fff;
    font-size: 13px;}

#menu > ul > li> .submenu .submenu a{color:#555; }
#menu > ul > li> .submenu > ul > li > a:hover{ color:#4c4c4c;}

/*Link 3submenu*/
#menu > ul > li> .submenu .submenu .submenu{background: #fff;}

/*account menu*/

#mobile-header {color:#300;}  

li:hover > .arrow-over{color:#ff6511;}
.breadcrumb a , .breadcrumb > li + li:before{color: #330000;}
#header #logo {
    position:relative;
	top:10px;
}
@media (max-width: 759px) {
	#header #logo {top:0;}
}
.pagination>li>a, .pagination>li>span{
	background:transparent;
	color: #330000;
	border-radius: 25px;
	padding: 2px 5px;
	margin: 0 7px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover,.pagination>li>span:focus, .pagination>li>span:hover{
    background: #ff6511;
    color: #ffffff;
    border-color: #ff8662;
	padding: 2px 12px 0 12px;
    }
	 .pagination>li>a:hover,.pagination>li>a:focus{color: #ff6511;background: transparent;border-color:transparent;}
.product-info .outstock.no-stock i {color:#ff6511;font-size: 18px;
    font-weight: bold;}
	.product-info .outstock i {color:#03c300;font-size: 18px;
    font-weight: bold;}
.reward {color: #fff;
    margin-top: 3px;
    display: inline;
    float: right;}
.reward span{background: #ff6511;
    padding: 5px;}	
.reward span:first-child{background: #ff6511;
    padding: 5px;}
/*button*/

button, .btn-primary, .btn-default, .button, a[type="button"] {color:#ff6511;background-color: #fff;border:1px solid #ff6511;border-radius: 25px;
    font-size: 1.2rem;text-transform: none;font-weight: bold;}
	.checkout-cart.modal-open .button{margin-top: 5px;}
#product button#button-cart{font-weight:normal;font-size:1.8rem;font-weight: bold;border: 1px solid #ff6511;
padding: 2px 20px 5px 20px;border-radius: 25px;}
#product button i, #product button span {
    vertical-align: top;
}
button:hover, .btn-primary:hover, .btn-primary-2:hover, .product-thumb button:hover,
.btn-info:hover, .btn-inverse:hover, .btn-inverse:active, .button:hover, a[type="button"]:hover, .alert-success .close:hover, .modal-header .close:hover,
button:focus, .btn-primary:focus, .btn-default:focus,
button:active, .btn-primary:active, .btn-default:active, .btn-info, .btn-info:active, .btn-info:focus, a[type="button"]{
	color: #fff;
    background-color: #ff6511;
    border-color: #ff6511;
    }
.btn-default:hover{color: #fff;
    background-color: #ff6511;
    border-color: #ff6511;}
.product-thumb button.barb-wishlist:hover,.product-thumb button.barb-compare:hover{border:none;}
#product button.nostock, button.disabled {
    color: #888;
    background-color: #eee;
    border: 1px solid #ebebeb;
}		
	button#button-review:hover{
	color: #fff;
    }

#button-cart, .barbara-carousel #button-cart{border: 2px solid #ff6511;
    border-radius: 5px;
    padding: 9px; }
#button-cart .icons{font-size:30px;}

#product button:hover#button-cart i {border: 2px solid #ff6511;
    color: #ff6511;}
 button[disabled]#button-cart,.grid-barb.heighbox button[disabled]#button-cart:hover{border: 2px solid #e4e4e4;background:#fff;}
.grid-barb.heighbox button[disabled]#button-cart .icons{color:#e4e4e4;}	
.caption-details #button-cart2{font-size:14px;}
button.disabled{ color:#888; background-color:#eee;border:1px solid #ebebeb;}
.tab-content {background-color: #fff;border: 1px solid rgb(255 217 54 / 55%);}


#product #decrease, #product #increase {}
#product #decrease:hover, #product #increase:hover { color:#ff6511;}
@media (max-width: 360px) {
.product-info .wish-comp, .product-thumb .wish-comp {
    display: flex;
    justify-content: center;
}}
.wish-comp  button{ color: #330000; background-color:transparent;}
button.barb-wishlist:hover, button.barb-compare:hover, .wish-comp  button:hover i, .wish-comp  button:hover i { background-color:transparent; color:#ff6511;}
.product-filter .btn-default{ color:#888;}
.product-filter .btn-default.active{ color: #330000;}

#product .radio label input:checked + span, #product .checkbox label input:checked + span, #product .radio label input:checked + img, #product .checkbox label input:checked + img{ 
  border-color:#ff6511; background:#ff6511;color:#fff;}
.option-content .options span, #product .radio label span, #product .checkbox label span{
	border:1px solid #bbb;
background: -moz-linear-gradient(#f4f4f4, #ebebeb);
background: -ms-linear-gradient(#f4f4f4, #ebebeb);
background: -o-linear-gradient(#f4f4f4, #ebebeb);
background: -webkit-linear-gradient(#f4f4f4, #ebebeb);
color:#222;}
/*heading*/
.left-menu .h3modul, .box.left-menu > b{ color: #330000; }
.category-list ul li a{
	border-top: 1px solid rgb(255 217 54 / 55%);
	border-right: 1px solid rgb(255 217 54 / 55%);
	border-bottom: 1px solid rgb(255 217 54 / 55%);}


/*product-grid, box-product*/
/*.product-filter > div {background-color:#fff;}*/
.product-thumb h4 a,.product-thumb h4{padding: 5px 0;
    text-align: center;
    font-size: calc(14px + (18 - 14) * (100vw - 320px)/(1920 - 320));
    font-weight: bold;
    line-height: 1.1;
}
.blog-lefttext .product-thumb .button-group {
    display: flex;
    vertical-align: middle;
    margin: 15px;
    flex-direction: row-reverse;
} 
#viewed .product-thumb h4 a, #viewed .product-thumb h4,#popularbarb .product-thumb h4 a, #popularbarb .product-thumb h4{font-size: 13px;line-height: 14px;height: 45px;}
.product-thumb h4 a:hover,  .product-thumb h4:hover{ color:#ff6511;}
.product-grid .product-thumb h2,.product-list .product-thumb h2,.box-product .product-thumb h2 {
    height: 120px;
	margin: 0;
}
#content .row img {
    border-radius: 5px;
}
#content .row .image-additional img{padding: 5px;
background: #f8f7f1;
    border: 1px solid rgb(242 242 235);}
.product-grid .product-thumb h2 span,.product-list .product-thumb h2 span, .box-product .product-thumb h2 span{text-align:center;font-size: calc(16px + (18 - 16) * (100vw - 320px)/(1920 - 320));
    font-weight: bold;line-height: 1.1;}
.category .price,.product-special .price, .owl-carousel .price, .blog-article .price {color: #ff6511;font-size: calc(24px + (26 - 24) * (100vw - 320px)/(1920 - 320));
    font-weight: bold;height:35px;}
#popularbarb .product-thumb .price{font-size: 16px;
    padding-left: 5px;}	
#viewed	.product-thumb .price {font-size: calc(20px + (24 - 20) * (100vw - 320px)/(1920 - 320));min-height: 45px;float: none;
}
.price-new, .barbara-carousel .price, .owl-carousel .price {color: #ff6511;float: left;}     
#popularbarb .price-new{display:inline-block;}
#viewed .price-new{display:inline-block;}
.caption{position: relative;
    min-height: 85px;
    background: #f8f7f1;
	border: 3px solid rgb(242 242 235);
    border-radius: 5px;
	margin-top: 15px;}
.blog-lefttext .caption{
    min-height: 200px;}
.category .price, .product-special .price, .owl-carousel .price, .blog-article .price {
line-height: 25px;
    text-align: left;
    padding-top: 10px;
    display: inline-flex;
    flex-direction: column-reverse;
	position: absolute;
    left: 0%;
    bottom: 25px;}  
.new-product-slider	.product-thumb .price {;position: relative;
    left: 15px;
    bottom: -25px;
	display: flex;
    flex-direction: column;}
.product-thumb .price-old {color: #300;font-size: 18px;}
.caption-right {
  position: absolute;
  bottom: 0;
    right: 10px;}
.blog-lefttext small{position: absolute;
    top: 0;
    right: 10px;
}}
.row .product-list{border-bottom:3px solid rgb(242 242 235);}
.manufacturer-list { border: 1px solid #DBDEE1; background-color: #FFF;}
.manufacturer-list h2{background: #F8F8F8;}      

/*product-info*/ 
.list-unstyled .price h2{
	color: #ff6511;
	}
.product-description ul > li:before{color: #4c4c4c;}	
#product .cart-wishlist a, #product .cart-compare a{	}  
#product .cart .minimum {}
.rating .fa-star , .rating .fa-star + .fa-star-o,  #review .fa-star, .container .rating i + i,.container #review i+i,  .modal .rating i + i,.modal #review i+i{color: #ff6511;;}
.plus-minus-barb #decrease, .plus-minus-barb #increase {border:1px solid #ddd;}
#notification .alert-success, .product-compare .alert-success, .account-wishlist .alert-success, .alert.alert-success{background:#FFF; color:#4c4c4c; border: 6px solid #ddd;}
.form-control{ background-color:transparent;}
#product #input-quantity{color:#4c4c4c;}

/* module category */
.list-group{border: 3px solid rgb(242 242 235);
    border-radius: 0 0 10px 10px;}
.list-group, .list-group .list-group-item{background: rgb(255 255 255);}
.list-group a{color: #330000;}
.list-group>ul>li> a.active, .list-group>ul>li> a:hover ,.list-group .list-group-item.active,
.list-group .list-group-item a:hover,
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{color:#ff6511;}

ul.box-category > li  a {
    font-weight: bold;}
	.sidenav ul.box-category > li  a {color: #330000;}
ul.box-category > li{border-bottom: 2px solid rgb(242 242 235);}
 ul.box-category > li  a:hover, .list-group > a:hover,
 ul.box-category > li > a.active, 
 ul.box-category > li > a.active + .accordeon_plus:after, .box-category > li > a:hover + .accordeon_plus:after{
	 color:#ff6511;}
.category-list ul {}	 
ul.box-category > li  a:hover, .list-group .list-group-item:hover, ul.box-category > li > a.active, ul.box-category > li> a:hover{
	background-color:transparent;
}
.list-group .list-group-item, .list-group .list-group-item:hover  { border-bottom: 1px solid rgba(0,0,0,0.1);}
ul.box-category > li a {font-size: calc(14px + (18 - 14) * (100vw - 320px)/(1920 - 320));}
.list-group .list-group-item:hover, ul.box-category > li.cat-active, ul.box-category > li:hover{
	}

ul.box-category > li ul > li > a.active{ color: #ff6511;}

.category-list ul li a{background-color: #ff6511;
    color: #fff;}
.box-category .accordeon_plus:hover:after{color: #4c4c4c;}
footer .contacts i{ border:1px solid rgba(255,255,255,0.3);}
#powered a{color:#413023;}
.countdown{position: absolute;
    display: inline-flex;
	align-items: center;
    top: 5%;
    background: #ff6511;
    color: #fff;
	font-weight:bold;
    border-radius: 30px;
    padding: 5px 10px;
    font-size: 1.5em;
	letter-spacing: 0.15em;}
	.countdown-product{
		position:relative;
		display: inline-flex;
	align-items: center;
    background: #ff6511;
    color: #fff;
	font-weight:bold;
    border-radius: 30px;
    padding: 5px 10px;
    font-size: 1.3em;
	letter-spacing: 0.2em;
	}
/*carousel*/
.owl-carousel.barbara-carousel .box-product > div{
padding: 5px;
}
.slideshow .nivo-directionNav a{color:#bbb; background:rgba(255,255,255,0.2);}
@media (max-width:991px){ 
#column-left .owl-controls{visibility:hidden;}
.blog-latest .visible,.category .visible{display:none}}
/*owl carousel*/
#container .owl-carousel .owl-buttons div{text-shadow:none;}

.image-stick{position:relative;}
.savemoney{color:#fff; background-color:#ff6511;}
.image {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;}
.image-stick .savemoney, .image .savemoney {
    top: 90%;
    right: 0;
	font-weight: bold;
}
 /*For mobile*/
#column-left .boxclick:before, 
#column-right .boxclick:before{color:#ff6511;font-size: 34px;
    line-height: 55px;}
#topcontrol {background-color: #330000;color:#FFF;}
#topcontrol:hover{background-color: #4c4c4c;color:#fff;}

/*Module categories*/
.featur_categ  .link-category a.text-category{color: #330000;}
.featur_categ .link-category a.text-category:hover{color:#ff6511;}
.featur_categ  .link-category .transzone{background-color: #330000; color:#FFF;}
.featur_categ .sub-category{ background-color:#fff;}
.link-category .catalog_info_title{background-color:#fff;}

.featur_categ  .link-category-list{ 
   background-color: #FFF;
    border: 1px solid #909090;
    box-shadow: 0 0 30px 0 #909090;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
vertical-align:middle;}
#cart_table.table-striped tbody tr:nth-of-type(odd){background-color: rgb(255 217 54 / 55%);}
.tab-content .table{ background-color:#FFF;}
#cart_table.table-striped tfoot tr:nth-child(2n){background-color: rgb(255 217 54 / 55%);}
.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{background-color:#f7f7f7;}
#tab-specification .table-bordered tr:nth-child(2n){background-color: #77bbf5;}
.table-bordered tr:nth-child(2n){background-color: rgb(255 217 54 / 55%);}
.table-bordered{
 border: none;
}
.table-bordered>tbody>tr>td {border-right: none;
    border-left: none;}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border:none;}
.user-form{background-color:#f6f6f6;}
@media (max-width: 1200px) {
 #barbtab-related.owl-carousel {  border-right: 1px solid rgba(0,0,0,0.1);}
}
/*@media (min-width: 768px) {
.product-info > div:first-child{border-right: 1px solid rgb(255 217 54 / 55%); margin-right:-1px;}
.product-info > div:last-child{border-left: 1px solid rgb(255 217 54 / 55%);}	
}*/
@media (min-width: 478px) {
.grid-barb .product-grid > div:hover .caption{
	  z-index:12;}
	  .grid-barb .product-grid > div, .box-product > div > div{
	  border: 1px solid transparent; 
	  z-index:12;
	  }
}
/*filterpro*/
.container #filterpro_box .option_box {border-bottom: solid 1px #ddd;}
.container #filterpro_box .option_name.hided:after, #filterpro_box .attribute_group_name.hided:after {border-color: transparent transparent #888;}
.container #filterpro_box .option_name:after, #filterpro_box .attribute_group_name:after { border-color: #888 transparent transparent;}
.container #filterpro_box .price_limit { border: 1px solid #ddd;}
.container #filterpro_box .clear_filter {color: #4c4c4c;}
.container #filterpro_box .ui-slider .ui-slider-handle { background: #ddd; center center no-repeat;}
.container #filterpro_box .ui-widget-header {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);}
.container #filterpro_box .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {border-color: #888;}
.container #filterpro_box .option_box {margin: 0 0 4px;padding-bottom: 4px;}
.container #filterpro_box .collapsible {margin: 4px 0;}
#filterpro_box select{height: 34px; padding: 6px 12px;color: #555;background-color: #fcfcfc;border: 1px solid #ccc; border-radius:3px;}

.container .custom_banner {border: 1px solid #ddd;color: #333;}
.container .custom_banner i {color: #330000;}

.barb_footer2.custom_footer{
	color:#ddd; background-color:#002a4c;
	border-top: 1px solid  rgba(0,0,0,0.1);
	border-bottom: 1px solid  rgba(0,0,0,0.1);
	margin-bottom:0;
}
.barb_footer2.custom_footer .social .fa, .barb_footer2.custom_footer a {color: #ddd;}
.owl-item img{margin-left: auto;
margin-right: auto;}
.breadcrumb > li {
padding: 2px 5px 2px 5px;
color: #ff6511;letter-spacing: -0.04em;
}
.product-info h1, .modal h3{color:#fff;
    }
.check h2, .checkout_form h3{color:#fff;
    }	
.h1_product{
    color: #330000;
	padding: 5px 0;
	font-weight: bold;
}

#header #search{
	top: -12px;
	max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.product-description{border-bottom: 1px solid #ddd;}
.product_card{
	padding: 5px 10px;
	border-radius:20px;border:3px solid rgb(242 242 235);
	background:rgb(248 247 241);
	}
	.timer{display: flex;
    flex-direction: column;
    align-items: center;}
.phone{display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	    font-size: calc(16px + (24 - 16) * (100vw - 320px)/(1920 - 320));
    font-weight: bold;}
#product {
    border-top: 1px solid #ddd;
}
#product h3{color:#4c4c4c;margin-bottom: 5px;
    border-bottom: 1px solid #ddd;}	
.wish-comp button i {
    font-size: 16px;
    color: #4c4c4c;
}
.product-thumb .wish-comp button i {
    font-size: 16px;
    color: #330000;  
}
.product-thumb .wish-comp button i:hover {
    font-size: 16px;
    color: #ff6511;
}
.price{display: flex;
    flex-direction: column-reverse;}
.list-unstyled .price h2 {
    margin-bottom: 0;
    font-size: 36px;
    display: inline-block;
    font-weight: bold;
    padding: 0 5px 5px 5px;
}
.list-unstyled .price > span {
    padding-left: 5px;
}
.panel-title {
border-bottom: 3px solid rgb(242 242 235);
    font-size: calc(16px + (24 - 16) * (100vw - 320px)/(1920 - 320));
    padding:3px 0;
}
.checkout-cart .panel-title {
border-bottom: none;font-style:italic;
    font-size: inherit;
}
.uk-open .panel-title {
    color: #4c4c4c;
}
.panel-title:hover {color: #ff6511;}
.uk-open .panel-title {
border-bottom: none}
.checkout-cart .panel-title{font-weight:normal;}
.checkout-cart .panel-default {
    border-color: transparent;
}
.panel-default>.panel-heading {
    background-color: transparent;
	border: none;
}
.panel{border: none;}
.panel-title>a{
	border-bottom: 3px solid rgb(242 242 235);
    border-radius: 45px 0;
    color: inherit;
    background: #f8f7f1;
padding: 5px 25px;}
.panel-group .panel-heading+.panel-collapse>.panel-body  {
    border: none;
}
.accordion-toggle{background-color: rgb(255 255 255 / 80%);
    padding: 10px 5px;
    display: inline-block;
    width: 100%;
}
.checkout-cart .panel-heading {
padding: 5px 0;}
.checkout-cart .panel-title>a{
}
.checkout-cart .panel-title>a:hover{
}
.color{position: static;
    color: #ddd;    
    z-index: 5;
	margin-bottom: 10px;}
.color_s{background-color: #330000;padding: 5px;    border-bottom: 2px solid #ff6511;}	
 .tara{padding: 0 7px;vertical-align: top;} 
 .tara span{margin: 0 5px 5px 0;
    background-color: #330000;
    padding: 10px 5px;
    color: #ddd;  
	display:inline-block;}
.new-product-slider .product-layouts h4 a, .product-layouts h4 a, .product-layouts h4 {
    min-height: 120px;
	margin-bottom: 5px;
	text-align: center;
	color:#300;
}
.new-product-slider .product-layouts h4 a:hover, .product-layouts h4:hover, .product-layouts h4 a:hover {color:#ff6511;}
.new-product-slider .product-layouts h4 span a, .product-layouts h4 span {padding:5px 0;text-align: center;font-size: calc(14px + (18 - 14) * (100vw - 320px)/(1920 - 320));
    font-weight: bold;    line-height: 1.1;}
.new-product-slider .product-thumb .price {padding-top: 0;
    font-size: calc(20px + (26 - 20) * (100vw - 320px)/(1920 - 320));
    font-weight: bold;
    font-style: italic;
	    line-height: 1.1;
}
.new-product-slider .product-thumb .wish-comp button,#viewed .product-thumb .wish-comp button {
    border: none;
} 
.new-product-slider .wish-comp button i{color: #330000;}
.product-layouts {
	background:#fff;
	border: 3px solid rgb(242 242 235);
     padding: 5px 15px;
    border-radius: 20px;
	margin:0 0 15px 0;
}
#related h3{
    text-transform: uppercase;
    font-size: calc(20px + (22 - 20) * (100vw - 320px)/(1920 - 320));
    font-weight: bold;
    padding: 0;
    margin: 10px 0;
    color: #ffffff;
    border-bottom: 3px solid #300;
}
#related h3 span{background: #330000;
    padding: 5px 25px;
    border-radius: 45px 0px 45px 0px;}

#viewed h3,#popularbarb h3,.h3_modul{
    text-transform: uppercase;
    font-size: calc(20px + (22 - 20) * (100vw - 320px)/(1920 - 320));
    font-weight: bold;
    padding: 0;
    margin: 10px 0;
    color: #ffffff;
    border-bottom: 3px solid #300;
}
.h3_modul span,#viewed h3 span,#popularbarb h3 span{background: #330000;
    padding: 5px 25px;
    border-radius: 45px 0px 45px 0px;}
	.information-contact h1,.information-information h1{color: #ffffff;
    
    padding: 5px;}
	.information-contact h1 span,.information-information h1 span{color: #000;
    text-transform: uppercase;
    border-bottom: 1px solid #ff6511;
    padding: 5px 0;
}
.tab-title{border-bottom: 1px solid #ff6511;background-color: rgb(255 217 54 / 55%);color:#4c4c4c;margin:5px 0;
}
.check,.checkout-cart #content{background: rgb(255 255 255 / 60%);
    border-radius: 20px;
    border: 3px solid rgb(242 242 235);
    margin-top: 5px;
	margin-bottom: 5px;}
.checkout-cart .table>tbody>tr>td{
    vertical-align: middle;}
	.category-list ul li span {
    height: auto;}
.category-list ul li {
    display: inline-block;  
}
.category-list {
    margin-bottom:2px;
    padding-left: 6px;
} 
.cat.category-list{display:none;}
.checkout-cart .table-bordered>thead>tr>td {padding: 5px;}
.owl-carousel {
margin: 0 0 5px;
background: rgb(255 255 255 / 0%);
    }
.owl-carousel .owl-buttons div {
	opacity: 1;
	top: 0px!important;
    line-height: 20px;
}
#related .owl-carousel .owl-buttons div {
	opacity: 1;
	top: 50%!important;
    line-height: 20px;
}
.owl-carousel > div > .owl-buttons .owl-prev {
    left: auto;
}
#related .owl-carousel > div > .owl-buttons .owl-prev {
    left: 0;
}
#related .owl-carousel > div > .owl-buttons .owl-next{
	right:0;
}
.owl-carousel .owl-buttons div,.barbara-carousel .owl-carousel > div > .owl-buttons div {
color: #ff6511;}
.owl-carousel .box-product > div > div {
    padding: 5px;
}
.owl-pagination{top: -25px;}
.owl-controls .owl-page.active span{background: rgb(255 101 17 / 70%);}
.owl-controls .owl-page span{width: 14px;
    height: 14px;
	background:rgb(248 247 241);}
#carousel_thumbnails .owl-pagination,#popularbarb .owl-pagination{top: -10px;}
#form-review h2 {
    color: #ff6511;
    margin: 5px 0;
    font-size: 1.2rem;  
}
#form-review a{
    color: #1e87f0;
}
#form-review a:hover{
    color: #4c4c4c;
}
.box-product {
    margin-bottom: 5px;
}
.box-product .product-thumb h4.outer {
	font-weight: normal;
	line-height: 16px;
	width: 100%;
	height: auto;
}
.outer:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.inner {
    display: inline-block;
    vertical-align: middle;
	padding: 0 5px;
}
.jan li{font-weight: bold;}
.new-product-slider .row_items .product-layouts:last-child .product-thumb{
    border-radius: 0;
    border-top: none;
}
.uk-comment{ border-bottom: 1px solid #ff6511;}
.uk-comment-title {
    font-size: 1.4rem;
    color: #fff;
}
.uk-comment-meta {
    font-size: 1rem;
    color: #fff;
}
.uk-button-default {
    color: #4c4c4c;
}
.uk-button-default:focus, .uk-button-default:hover {
    background-color: #4c4c4c;
    color: #330000;
    border-color: #b2b2b2;
}

.palitra h3 {
    font-size: 0.9rem;
}

#product .radio label img {
    display: inline-block;
}
select.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 {
    color: #330000;height:34px;
}
input[type='text'], input[type='password'], textarea {
    border-radius: 0;
}
.checkout_form select.form-control, .checkout_form textarea.form-control, .checkout_form input[type="text"].form-control, .checkout_form input[type="password"].form-control, .checkout_form input[type="datetime"].form-control, .checkout_form input[type="datetime-local"].form-control, .checkout_form input[type="date"].form-control, .checkout_form input[type="month"].form-control, .checkout_form input[type="time"].form-control, .checkout_form input[type="week"].form-control, .checkout_form input[type="number"].form-control, .checkout_form input[type="email"].form-control, .checkout_form input[type="url"].form-control, .checkout_form input[type="search"].form-control, .checkout_form input[type="tel"].form-control, input[type="color"].form-control, .registerbox input[type="text"].form-control, .registerbox input[type="password"].form-control  {
    border: 1px solid #ddd;
}
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 {
    background: #fff;
}
.product-filter select.form-control{background: transparent;}
.form-control {
    border-radius: 0;
}
.text-danger {
    color: #ff6511;
    margin-top: 10px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    background: #fff;
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #ff6511;
	padding: 5px;
    text-align: center;
    background: #fff;
}
.has-error .form-control {
border-color: #ff6511;}
.uk-textarea{min-height:80px;}
.rw{    margin-bottom: 10px;
    border-bottom: 1px solid #fff;}
.checkout_form .form-group, .checkout_form .shipping-method, .checkout_form .payment-method, .log {
    background: transparent;
    padding: 5px 10px;
    margin-bottom: 0;}
.shiptobilling .checkbox{margin-left:25px;}	
.log{margin-bottom:10px;}
.registerbox{margin-bottom:15px;}
.checkout-checkout .well {
    text-transform: uppercase;  
    font-weight: bold;
    min-height: 20px;
    padding: 10px;
    margin-bottom: 20px;
border: 1px solid #ddd;}
.checkout_form h3{    border-bottom: 1px solid #ddd;
    margin: 0 3px;
padding: 6px 0;}  
.checkout_form .col-md-12{padding:0;}
.btn-danger, .btn-danger:focus {
    background-color: #ff6511;
    border-radius: 5px;
    font-weight: normal;
    text-transform: inherit;
	border-color: #ff6511;}
.checkout-cart .btn-danger,.checkout-cart .btn-danger:focus{font-size:20px;}
.btn-danger:hover {
    color: #ff6511;
    background-color: #fff;
	box-shadow: none;
	border-color: #ff6511;
}
.fast-order-ul h2 span{font-size: 24px;
    color: #ff6511;
    font-weight: bold;}
.table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    font-weight: normal;
}
@media (max-width: 1200px){
#header .menuplace .barb-place #cart #cart-total {
    display: block;
}}
#cart {
    margin-right: 10px;
	position: fixed;
    right: -135px;
	top: 10%;
	-webkit-transition: all .65s ease-out;
    -moz-transition: all .65s ease-out;
    -o-transition: all .65s ease-out;
	width: 190px;
    padding: 8px 8px 2px 5px;
    background: #ff6511;
    border-radius: 25px 0 0 25px;
	border: 1px solid #ddd;
    box-shadow: 0px 5px 15px #4c4c4c;
	z-index:999;
}
#cart.uk-sticky-fixed{width: 200px!important;}
#cart:hover{ right: -10px;}
#cart-total span{text-indent: 10px;
    position: absolute;
    display: none;}
#cart:hover	#cart-total span{
    display: inline-block;}
	
@media(max-width:992px) {
#cart{    float: right;
    position: relative;
    right: 0;
    -webkit-transition: all .65s ease-out;
    -moz-transition: all .65s ease-out;
    -o-transition: all .65s ease-out;
    width: auto;
    padding: 2px 10px;
    background: #ff6511;
    border-radius: 38px;
    border: none;
    box-shadow: none;
    top: -12px;}	
#cart-total span,.icon-handbag i span{text-indent: 5px;
    position: relative;
    display: inline-block;	
}}
.mobile-cart {
    display: none;
}
.checkout-cart thead{
background-color: rgb(255 217 54 / 55%);
}
.checkout-cart .err {text-transform: uppercase;
    font-weight: bold;
    margin-top: 40px;
font-size: 22px;}
@media (max-width: 768px)
{
.checkout-cart thead{display:none;}
.checkout-cart tr{border-bottom: 3px solid #ddd;}
.col{display:block;}
.mobile-cart {
    display: inline-table;
    width: 40%;
    float: left;
    font-size: 14px;
}
.data {
    width: 60%;
    display: inline-table;
}}
.check .your_order .btn, .product_card .form-group .btn{font-size:20px;}
.blog-article #content, .blog-category #content {margin-bottom: 25px;
    border: 3px solid rgb(242 242 235);
    border-radius: 20px;
    background: rgb(255 255 255);}
#content {
min-height: 400px;}
@media (max-width: 992px)
{
#content {
    min-height: auto;
}}
.product-filter{
background: rgb(242 242 235);
margin: 0 10px 10px 10px;}
.modal-header, .modal-footer {border:0;}
.help-block {
    color: #ff4c4c4c0;
}
.help-block ul li{
    list-style-type: none;
}
.modal .error .form-group {
    margin-bottom: 5px;
}
#fostock.form-control{border: 1px solid #f00;} 
.btab {vertical-align:top;}
.categorywall.covers .categorywall_thumbnail {padding-top:15px;}
.barbara-slider {padding-top:120px;}
.slideshow-desc{position: absolute;
    top: 0;
    left: 50px;   
    background: #ddd;
    color: #fff;
    padding: 5px;
    font-size: x-large;}
.categorywall{margin-left:auto;margin-right:auto;}
.pos1{position: relative;
    top: 25px;
    z-index: 100;
    height: 45px;}
.pos3{    position: relative;  
    top: 40px;}
	#pos-slider{margin-bottom:15px;}  
.grid-barb.heighbox .wish-comp button,.blog-article .wish-comp button{display:block;}	
.product-thumb .rating{display: flex;
    flex-direction: column;
    position: absolute;
    top: 25%;
    right: 3%;
    z-index: 2;}
#popularbarb .product-thumb .rating{display: flex;
flex-direction: row;
    top: -10px;
} 
#popularbarb .fa-stack {
width: 1.1em;}

.blog-lefttext .transition{display: flex;
    flex-direction: row;
    align-items: center;}
@media (max-width: 640px)
{
.blog-lefttext .transition{
    flex-direction: column;
}	}
	.blog-image{position:relative;min-width: 200px;}
.grid-barb.heighbox .product-grid > div,.blog-lefttext .product-thumb,.blog-article .product-thumb {
    margin-bottom: 25px;
    border: 3px solid rgb(242 242 235);
    border-radius: 20px;
    transition: all 400ms ease-in-out 0s;
    background: rgb(255 255 255);
}	
.grid-barb .product-grid > div:hover, .box-product > div > div:hover{
    border: 3px solid #e3e3e3;
	border-radius:15px;
	  z-index:12;
	  }
.grid-barb .product-grid > div {
 text-align:right;}
 .rating .fa-star-o, #review .fa-star-o {
    color: #ff6511;
    font-size: 20px;
}
.rating .fa-star, #review .fa-star {
    font-size: 20px;
}
.product-grid .descr {
    padding: 10px 5px;  
    background: white;
	position: absolute;
    top: -210px;
}
.product-grid .descr {
    font-size: 0.75em;
}
@media (max-width: 480px)
{
.product-grid .descr {
	top: 0px;
    position: relative;
}
}

#compare-total {
    display: inline-block;}
#top-links .dropdown-menu{left: -150px;
    width: 180px;top: 35px;}	
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {border:none;}
.form-control:focus {
    border-color: #300;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#inputquantity{max-width:55px;}
.list-unstyled .price > span {
font-weight: bold;}
.accordeon_category li > a.accordeon_plus{position: relative;}
p br{display:none;}
.uk-close {
color: #fd0500;
box-shadow:none;
top:0;
right:0;}
.btn:active.focus, .btn:active:focus, .btn:focus {
outline: 0 auto -webkit-focus-ring-color;}
.modal-backdrop{z-index:111;}
.modal-content{padding: 0 10px;}
.close:focus, .close:hover {
    color: #f00;
    background: none;
border: none;}
/*off-canvas-start*/
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 50px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 16px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

#main {
    transition: margin-left .5s;
    padding: 16px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
.overlay3 {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    background-color: #000;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
    opacity: 0;
    transition: opacity 1s;
}
/*off-canvas-end*/
ul#accordion{list-style-type: none;padding-left:0;}
.product-info > div {
    padding: 0 8px 0 5px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span {
border-radius: 25px;}
@media (max-width: 768px) and (min-width: 600px){
.product-grid.col-xs-12, .box-product > .col-xs-12 {
    width: 50%;
}}
@media (max-width: 600px){
.product-grid.col-xs-12, .box-product > .col-xs-12 {
    width: 100%;
}}
@media (max-width: 480px){
.container {
   padding-right: 20px;
   padding-left: 15px;
}}

.tab-pane .row .col-lg-3:first-child{width:50%;}
.account-wishlist .btn-danger{color: #e6311c;
    background: transparent;
    border: none;
    padding: 0 0 0 10px;}
.account-wishlist .btn-danger:hover{color: #ddd;}
ul.box-category > li > ul > li > ul a {
    padding: 5px 5px 5px 15px;
    border-bottom: 1px solid #ffc5c4;
    margin-left: 35px; 
}
.shipping-method span{display:none;}
.common-home #column-left, .common-home #column-right, .common-home #content {
    margin-top: 10px;
}
.barbara_tabs {
    margin-bottom: 10px;
}
#pos-top2 .container-fluid,#pos-top3 .container-fluid,#pos-top .container-fluid{    
  padding-right: 0;
  padding-left: 0;
  }
  #pos-top2 .col-sm-12,#pos-top3 .col-sm-12,#pos-top .col-sm-12{    
  padding-right: 0;
  padding-left: 0;
  }
  #pos-top2 .row,#pos-top3 .row,#pos-top .row{    
  margin-right: 0;
  margin-left: 0;
  }
#pos-top2 .uk-height-medium,#pos-top3 .uk-height-medium,#pos-top .uk-height-medium {
    height: 400px;
}
#pos-top2 button,#pos-top3 button,#pos-top button{background:transparent;}
.px-text{background: rgba(0, 0, 0, 0.20);}
@media (max-width: 480px){
.px-text{position: relative;
    top: 50%;
    transform: translateY(-50%);}
}
.px1{background: url(/../image/catalog/slide-04.png)  no-repeat 50% 0%;
}
.px2{background: url(/../image/catalog/slide-03.png)  no-repeat 50% 0%;
}
.px3{background: url(/../image/catalog/slide-02.png)  no-repeat 50% 0%;
}
@media (max-width: 640px){
.px1{background:background: url(/../image/catalog/gslide-04.png) 50% 100%;}
.px2{background:background: url(/../image/catalog/slide-03.png) 50% 100%;}
.px3{background:background: url(/../image/catalog/slide-02.png) 50% 100%;}
}

 [data-readmore-toggle] { border: 2px solid #ff6511;
    display: inline!important;
    border-radius: 25px;
    padding: 5px;
    margin: 25px;
    left: 50%;
    position: relative;}
article{margin-bottom:15px;}
.refind-search {
    margin-top: 10px;
}
.label_39._bottom_3v .copy_2W, .label_39._left_2d .copy_2W, .label_39._right_1y .copy_2W {
    visibility:hidden;
}
#jivosite-adword { 
    display: none!important;
}
#menu.navbar.uk-sticky.uk-active{left:0;}