h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;font-family: 'source_sans_probold'
}

img {
  max-width: 100%;
  height: auto;
  border: none;
}

a:hover,
a:focus {
  text-decoration: none;
}

a:focus {
  outline: none;
}

body {
  position: relative;background:#f7f7f7;font-family:'Georgia';
}
body.preset2{
	background:#fff;
}


p{
line-height: 26px;}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.no-padding-right
{
	padding-right:0;
}
.no-padding-left
{
	padding-left:0;
}
.no-padding
{
	padding:0;
}

.wrapper_boxed {
    margin: 0 auto;
    width: 1240px;
	position:relative;
}
.wrapper_boxed .site_wrapper {
    background-color: #ffffff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    float: left;
    margin: 0 auto auto;
    width: 1240px;
	position:relative;
}
.site_wrapper {
    margin: 0 auto;
    width: 100%;
	position:relative;
}

ul.cuton_inline_list{margin:0;padding:0;list-style:none}
ul.cuton_inline_list > li{display:inline-block}
ul.cuton_inline_list  > li > a{display:inline-block}
.slicknav_menu {display:none}
.tab_img_hover_caption, .relative_border:before, .single_shop img, .single_shop_hover_content, ul.new_product_mix_list li:before, .interact, .instagram_feed_img_overlay, .instagram_feed_img_overlay a, .instagram_feed_img img{
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease}
.fix {overflow: hidden;}
.float_left {float: left;}
.float_right {float: right;}
.align_left {text-align: left;margin-right: 15px;}
.align_right {text-align: right;margin-left: 15px;}
.align_center {text-align: center;}
.relative, .relative_border{position:relative}
/* 02_homepage start*/
/*=======================================================================
header area style start 
 ========================================================================*/
 .header_area.home_page.navbar-fixed-top , .header_area.inner_page.navbar-fixed-top {
    position: fixed!important;
	z-index: 99;
    background-color: rgba(255,255,255,0.9);}

 .header_area.inner_page {
	z-index: 99;
    background-color: rgba(255,255,255,0.9);}

.header_area{border-bottom: 0px solid #CBCBCB;font-family: 'source_sans_probold';}
.header_area {
  height: auto;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 999;
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	.header_area{	background-color: #fff;	}
}

.preset1 .header_area.home_page
{
	position: absolute;
	background-color: rgba(255,255,255,0.7);}

}
.preset5_header.header_area, .preset5_header .logo, .preset5_header.header_area .nav_right ul.main_nav_right > li {border-color:#dedede;}
/* menu style start*/
.logo {
border-right: 0px solid #cbcbcb;
margin-right: 0px;
padding: 10px 0px 10px 6px;
/*width: 155px;
*/}

.main_menu ul li, .main_menu ul li a{font-size:16px !important;color:#85637B !important;}
.nav_right ul li  .btn-default{text-align:center}
.nav_right ul li span.fa-angle-down{display:none}
.nav_right .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.nav_right  .bootstrap-select > .dropdown-toggle {
border-radius: 0;
padding: 2px 7px;
text-transform: uppercase;
}
.nav_right .btn-default.active.focus, .nav_right .btn-default.active:focus, .nav_right .btn-default.active:hover, .nav_right .btn-default.focus:active, .nav_right .btn-default:active:focus, .nav_right .btn-default:active:hover, .nav_right .open > .dropdown-toggle.btn-default.focus, .nav_right .open > .dropdown-toggle.btn-default:focus, .nav_right .open > .dropdown-toggle.btn-default:hover, .nav_right  .btn-default:hover, .nav_right  .btn-default, .nav_right .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default{
  background: none;
  border-color: #CECECE;
  color: #434343;
}
.nav_right  .bootstrap-select.btn-group .dropdown-menu {
  min-width: 60%;
}
.nav_right  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100%;
}
nav.nav_left ul#nav li a{display: inline-block; padding: 24px 15px 23px;}
nav.nav_left ul#nav li:last-child a{padding-right:0}
nav.nav_left ul#nav li a:hover{color:#E8AB14}
.search_click {
  cursor: pointer;
position: relative;
}
.nav_right_main{padding-left:0}
.nav_right ul li.search_click ul li .search_main{background: #ffffff none repeat scroll 0 0;
border: 1px solid #434343;
width: 220px;}
.nav_right ul li.search_click ul{background: none repeat scroll 0 0 #525252;
display: none;
padding: 5px;
position: absolute;
top: 55px;
z-index: 9999;}
.nav_right ul li.search_click ul.search_active{display:block}
.nav_right ul li.search_click ul:before{background: #434343 none repeat scroll 0 0;
content: "";
height: 22px;
left: 10%;
position: absolute;
top: -5px;
-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
width: 22px;
z-index: -1;}
.nav_right ul li.search_click ul li input[type="search"]{background:#fff;
border:none;
height: 30px;
padding-left: 10px;
width: 178px;line-height:30px}
.nav_right ul li.search_click ul li button[type="submit"]{background:#fff none repeat scroll 0 0;
border: medium none;
font-size: 18px;
padding-top: 2px;
text-align: center;color:#434343}
.nav_right ul.main_nav_right > li{border-left: 0px solid #cbcbcb; font-weight: normal !important;
padding: 36px 12px 24px;}
.nav_right ul li:last-child{padding-right:0}
.nav_right ul li i{margin-right:8px}
.nav_right ul li.search_click div.search_header, .nav_right ul li a{display: inline-block;
overflow: hidden;}
.nav_right ul li.login{border-left: 1px solid #cbcbcb;}
.nav_right ul li.lan, .nav_right ul li.usd{border-left: medium none;
padding: 0;
position: relative;
top: 2px;}
.nav_right ul li.usd{margin-left:10px}
.nav_right  .bootstrap-select .btn-default > span{font-size:14px}
.nav_right  .btn-group, .btn-group-vertical{vertical-align: inherit;}
.nav_right  .bootstrap-select  .dropdown-menu {
  right:0;left:inherit
}
.nav_right  .bootstrap-select  .dropdown-menu li a{font-size:14px;display:block;padding: 5px 20px;}

.login-menu li a:before, .logout-menu li a:before, .search_click div.search_header:before{  font-family: FontAwesome; margin-right:8px;}
.login-menu li a:before{content: "\f023";}
.logout-menu li a:before{content: "\f09c";}
.search_click div.search_header:before{content:"\f002";}

/* menu style end*/
/*=======================================================================
header area style end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/
/*=======================================================================
slider area style 
 ========================================================================*/
/* slider start */
.slider_area  .tp-caption.customin.customout.layer_img, .slider_area  .tp-caption.large_bold_grey.skewfromrightshort.customout.layer_img{top:0 !important}
.slider_text_a, .slider_text_c{color:#474747 !important;font-size:25px !important;font-family: 'bitterregular' !important;}
.slider_text_b{color:#454545 !important;font-size:110px !important;font-family: 'source_sans_probold' !important;}
.tp-caption a.slider_button{border: 2px solid #85637B;

color: #85637B !important;
font-family: 'source_sans_prosemibold' !important;
font-size: 20px !important;
padding: 12px 40px!important;
text-align: center !important;}
.tp-caption a.slider_button:hover{background: none repeat scroll 0 0 #ffb700;
border: 2px solid #ffb700;
color: #fff !important;}
.relative_border:before {
background: none repeat scroll 0 0 #b3b3b5;
content: "";
height: 1px;
left: 50%;
margin-left: -20px;
position: absolute;
top: 45px;
width: 40px;
}
.relative_border.slider_text_b:before{top: 110px;}
/*=======================================================================
slider area end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/
/*=======================================================================
exclusive area start 
 ========================================================================*/
.exclusive_product_area {
  margin-top: 60px;
} 
.exclusive_single_col_b {
width: 46.2%;
}
.exclusive_single_col_c {
width: 53.80%;
padding-left: 30px;
} 
.exclusive_single{overflow:hidden}
.exclusive_product img{width:100%}
.exclusive_product_last{margin-top: 32px;}
.exclusive_caption{position:absolute;width:100%;height:100%;left:0;top:0}
.exclusive_caption  .relative_border:before{top:35px}
.exclusive_caption h4{color: #535353;
font-family: 'bitterregular';
font-size: 16px;}
.exclusive_caption h1{color: #484848;
font-size: 41px;
margin: 25px 0;}
.exclusive_caption  .relative_border:before{width: 40px;
margin-left: -20px;
top: 31px;}
.exclusive_single_col_b  .exclusive_caption  h1.relative_border:before{top: 95px;}
.exclusive_caption  h1.relative_border:before{top: 51px;}
.exclusive_caption {
  top: 33%;
}
.exclusive_single_col_c  .exclusive_caption {
top: 13%;
}
/*=======================================================================
exclusive area end  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/
/*=======================================================================
product tab start
 ========================================================================*/
.zero_mergin.row{margin-left:0;
margin-right:0} 
.tab_pro_caption   span.fa{cursor:pointer}
.tab_pro_caption   .rating-symbol-background.fa.fa-star-o.fa-3x {
  color: #A0B1A9 !important;
} 
.product_tab  .tab_img img{width:100%}
.tab_pro_caption    .rating-symbol  span.fa-star{color: #E8AB14;}
.tab_pro_caption p, .tab_right_content h4{color: #6a6a6a;
font-family: 'Georgia', serif;
font-size: 16px;
margin: 13px 0;}
.preset4 .single_contact_info  .tab_pro_caption p a{color: #555;}
.tab_pro_caption p a{color: #000;
font-family: 'Georgia', serif;
font-size: 16px;
}
.preset3 .tab_preset3 .tab_pro_caption p a
{
	color: #616161;
	font-size: 17px;
}
.preset3 .tab_preset3 .tab_pro_caption .price_div
{
	color:#a7c5ad;
}
.preset4 .tab_preset4 .tab_pro_caption p a, .preset4 .new_product_area .tab_pro_caption p a
{
	color: #5a5a5a;
	font-size: 17px;
} 
.preset4 .tab_preset4 .tab_pro_caption .price_div, .preset4 .new_product_area .tab_pro_caption .price_div
{
	font-size: 17px;
}
.tab_pro_caption h5 del{color:#c4c4c4}
.preset1.home_page .tab_pro_caption h5, .tab_pro_caption .price_div {font-size:18px;}
.tab_pro_caption h5, .tab_pro_caption .price_div {color:#565656;font-size:16px;font-family: 'bitterregular'}
.preset5.home_page .tab_pro_caption h5, .preset5.home_page .tab_pro_caption .price_div {color:#d0b66b;}
.preset5 .tab_img_caption{font-family:"bitterregular";}
.tab_pro_caption .price_div{margin-top:10px; margin-bottom:10px; line-height: 1.1; font-weight:normal; text-transform:lowercase;}
.tab_pro_rating_price .product-price
{
	float:none;
	text-align:center;
}
.product-price > div.price-crossed, .product-price > div.PricesalesPrice {
    display: inline-block;
    padding: 0 3px;
}
.price-crossed {
    color: #85637B;
}
.preset4 .single_contact_info .most_favorite_img
{
	border: 1px solid #ccc;
}
.preset4 .single_contact_info .most_favorite_img img
{
	border-bottom: 1px solid #ccc;
}
.tab_pro_caption {
  padding-top: 0px;
}
.tab_img {
  cursor: pointer;
}
.tab_img_caption{
font-size: 14px;
left: 15px;
position: absolute;
text-transform: uppercase;
top: 10px;
text-align: center;color:#fff;
z-index:9;}
.stock.tab_img_caption{background: none repeat scroll 0 0 #a0b1a9;
line-height: 12px;
padding: 5px 15px;}
.present.tab_img_caption{background: none repeat scroll 0 0 #FFB700;
padding: 8px 20px;}
.new.tab_img_caption{background: none repeat scroll 0 0 #b6cbc2;
padding: 9px 25px;}
.tab_preset5 .new.tab_img_caption{background: none repeat scroll 0 0 #d0b66b!important;}
.tab_single.tab_product_active  .tab_img_hover_caption, .ctegory_grid_page.tab_product_active  .tab_img_hover_caption{top: -2px;}
.tab_single.tab_product_active  .tab_pro_rating_price{opacity:0;filter: alpha(opacity=0)}
.tab_img_hover_caption {
  position: absolute;
  top: -300px;
  width: 100%;
}
.tab_img_hover_caption ul li {
float: left;
width: 25%;
border-right: 2px solid #D1E0D9;
}
.tab_img_hover_caption ul li:last-child{border-right:none}
.tab_img_hover_caption ul li a {
background: none repeat scroll 0 0 #b6cbc2;
display: block;
height: 86px;
padding: 25px 0;
text-align: center;
cursor:pointer;
}
.tab_img_hover_caption ul li a:hover{background:#FFB700}
.tab_img_hover_caption ul li a span{color: #ffffff;
display: inline-block;
font-family: 'source_sans_probold';
font-size: 10px;
margin-top: 10px;}
.tab_product_margin{
  margin-top: 60px;
}
ul.tab_list{padding-top: 100px;
padding-bottom: 50px;}
ul.tab_list li{border: 2px solid transparent;}
ul.tab_list li.active, ul.tab_list li:hover{
  border: 2px solid #6d6d6d;

  
}
ul.tab_list li.active a, ul.tab_list li:hover a{color:#6d6d6d}
ul.tab_list li:last-child{margin-right:0}
ul.tab_list li{margin-right: 50px;}
ul.tab_list li a{color: #adadad;
display: inline-block!important;
font-family: 'source_sans_probold';
font-size: 17px;
padding: 5px 18px 2px;}

.preset3  .product_tab_area ul.tab_list li a
{
	font-family: 'source_sans_prosemibold';
	font-size: 25px;
}
.cat_name_home
{
	
	text-transform:uppercase;
}	
.tab_img_hover_caption ul.fix > li i {
    font-size: 22px;
	color:#fff;
}
.tab_img_hover_caption .addtocart-button {
    background: none;
    border: none medium;
	font-family: "source_sans_probold";
    font-size: 10px;
    margin-top: 10px;
	padding:0;
	color:#fff;
}

/*=======================================================================
product tab  end  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/
/*=======================================================================
structur area  start 
 ========================================================================*/
.structure_area{background-size: cover;margin:100px 0;}
.structure_area:before, .structure_area:after{content:"";position:absolute;left:0;width:100%;height:2px;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1)}
.structure_area:before{top:20px} 
.structure_area:after{bottom:20px} 
.structure_contant {background: none repeat scroll 0 0 rgba(188, 167, 112, 0.90);
padding: 78px 35px;
position: relative;
z-index: 9;}  
.structure_contant h2{margin-top:0;font-size:34px;color:#000;margin-bottom:20px}  
.structure_contant p{color: #000;
font-family: 'Georgia';
font-size: 16px;
margin-bottom: 20px;
text-align: justify;
line-height: 30px;
}  
.single_shop_hover_content a, .blog_date h6, .blog_content a.moduleItemReadMore, .facebook_title a.structure_button, .contact_form button[type="submit"], .hoki_button, .ctegory_style_top  .structure_button, .category_sort  a.structure_button, .c_product_button  a.structure_button, .cart_button  .c_o_button button.vm-button-correct, .cart_button  .c_o_button a.continue_link, .price_filter button{border: 2px solid #6d6d6d;
text-transform: uppercase;
color: #666666;
font-family: 'source_sans_prosemibold';
font-size: 15px;
display: inline-block;
padding: 10px 25px 9px;}  

.structure_contant a.structure_button, .structure_contant input[type="button"]
{border: 2px solid #fff;
text-transform: uppercase;
color: #666666;
font-family: 'source_sans_prosemibold';
font-size: 15px;
display: inline-block;
padding: 10px 25px 9px;}  
/*=======================================================================
structur area  end  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/
/*=======================================================================
shop categor area  start 
 ========================================================================*/
.category_title{color: #000;
font-size: 34px;
margin-bottom: 50px;margin-top:0} 
.shop_category_main{padding-right:0}
.shop_category {
  padding-right: 0;
  overflow: hidden;
}
.shop_category_l{width: 32%;} 
.shop_category_m{padding-left: 30px;
width: 50%;} 
.shop_category_r{padding-left: 30px;
width: 18%;}
.fix.small_shop {
  margin-bottom: 30px;
}
.small_shop .single_shop.small_shop_item_a{width: 50.4%;
padding-right: 1.6px;}
.small_shop .single_shop.small_shop_item_b {margin-left:4%;
width: 45.6%;}
.single_shop_hover{background: none repeat scroll 0 0 rgba(182, 203, 194,0.8);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;}
.single_shop_hover_content{color: #ffffff;
padding-left: 30px;
padding-top: 3%;}
.single_shop_hover_content h2{animation-delay: 0.3s;-webkit-animation-delay: 0.3s;-moz-animation-delay: 0.3s;-ms-animation-delay: 0.3s;-o-animation-delay: 0.3s;font-size:60px;margin-bottom:30px}
.single_shop.single_shop_active .single_shop_hover_content h2{-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;-webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;}
.single_shop.single_shop_active .single_shop_hover_content h4{-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;-webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;}
.single_shop.single_shop_active .single_shop_hover_content a{-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;-webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;}  
.single_shop_hover_content h2.relative_border:before{background: none repeat scroll 0 0 #fff;
left: 25px;
width:0px;
top: 70px; -webkit-transition-delay: 1s;
    transition-delay: 1s;}
.single_shop.single_shop_active  .single_shop_hover_content h2.relative_border:before{width:45px}
.single_shop_hover_content h4{animation-delay: 0.3s;-webkit-animation-delay: 0.3s;-moz-animation-delay: 0.3s;-ms-animation-delay: 0.3s;-o-animation-delay: 0.3s;font-size:19px;font-family: 'bitterregular'}
.single_shop_hover_content a{animation-delay: 0.3s;-webkit-animation-delay: 0.3s;-moz-animation-delay: 0.3s;-ms-animation-delay: 0.3s;-o-animation-delay: 0.3s;border: 2px solid #fff;
color: #fff;
font-size: 14px;
padding: 8px 25px 6px;
margin-top: 18px;}
.single_shop:hover  img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.single_shop_hover{opacity:0;filter: alpha(opacity=0)}
.single_shop.single_shop_active .single_shop_hover{opacity:100;filter: alpha(opacity=10000)}
a.structure_button:hover, .hoki_button:hover, .cart_button  .c_o_button button.vm-button-correct:hover, .cart_button  .c_o_button a.continue_link:hover {background:#FFB700;color:#fff;border:2px solid #FFB700}
/*=======================================================================
shop categor area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/
/*=======================================================================
sevices  area  start 
 ========================================================================*/
.structure_area.services_area{background-size: cover;}
.services_cuarosel {
margin-left: 15px;
margin-top: 70px;
}
.services_right_cintent {
  margin-bottom: 15px;
}  
.service_icon {
  padding-top: 45px;
}  
.services_text{color: #ffffff;
padding: 0 100px 0 28px;
width: 90%;}
.services_text h4{font-size:17px; text-transform: uppercase;}  
.services_text p{font-size:14px}
.services_cuarosel  .owl-pagination {
  text-align: center;
}
.services_cuarosel.owl-theme .owl-controls {
  width: 70%
}
.services_cuarosel.owl-theme .owl-controls .owl-page.active span, .services_cuarosel.owl-theme .owl-controls .owl-page:hover span {
  background: #fff;
}
.services_cuarosel.owl-theme .owl-controls .owl-page span {
  background:none;opacity:100;filter: alpha(opacity=10000);border:2px solid #fff
}   
.services_cuarosel.owl-theme .owl-controls .owl-page span {
  margin-bottom: 0;
}
.services_cuarosel.owl-theme .owl-controls {
margin-top: 10px;
}
/*=======================================================================
sevices  area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/ 
/*=======================================================================
new  product area  start
 ========================================================================*/ 
#new_product_mix .mix{
	display: none;
}
.new_product_cuarosel .mix{margin: 0 20px;}
.preset4_new_prd_main .new_product_cuarosel .mix{margin: 0 15px;}


/*.new_product_main::after {
  content: url(../img/footer-modul.png);
  display:block;
  text-align: center !important;
}
*/
.new_product_cuarosel  .owl-item{text-align:center}
.new_product_cuarosel .mix .tab_img_caption {
left: 20px;
padding: 8px 22px;
top: 8px;
}
.sale.tab_img_caption{background:#FF6C00;padding: 9px 22px;top: 9px;}
.tab_preset5 .sale.tab_img_caption{background:#cf2d2d;}
.preset4 .sale.tab_img_caption
{
	background:#FFB700;
}
.new_product_cuarosel  .tab_img {
  cursor: inherit;
}
.new.with_sale.tab_img_caption {
    top: 50px;
}
.new_product_cuarosel.owl-theme .owl-controls .owl-buttons div, .product_page_bottom_cuarosel.owl-theme .owl-controls .owl-buttons div{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border-radius: 0;
opacity: 100;
filter: alpha(opacity=10000);
padding: 3px 10px;
position: absolute;
top: 50%;
margin-top: -118px;
  
}

.home_product_cuarosel.owl-theme .owl-controls .owl-buttons div {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 0;
	opacity: 100;
	filter: alpha(opacity=10000);
	padding: 3px 10px;
	position: absolute;
	top: 50%;
	margin-top: -104px;
	width: 40px;
}
.home_product_cuarosel_preset3.owl-theme .owl-controls .owl-buttons div
{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 0;
	opacity: 100;
	filter: alpha(opacity=10000);
	padding: 3px 10px;
	position: absolute;
	top: 25%;
	width:50px;
	
}

.new_product_cuarosel.owl-theme .owl-controls .owl-buttons div.owl-prev, .product_page_bottom_cuarosel.owl-theme .owl-controls .owl-buttons div.owl-prev, .home_product_cuarosel.owl-theme .owl-controls .owl-buttons div.owl-prev, 
.home_product_cuarosel_preset3.owl-theme .owl-controls .owl-buttons div.owl-prev{left: 8px;}
.new_product_cuarosel.owl-theme .owl-controls .owl-buttons div.owl-next, .product_page_bottom_cuarosel.owl-theme .owl-controls .owl-buttons div.owl-next, .home_product_cuarosel.owl-theme .owl-controls .owl-buttons div.owl-next, 
.home_product_cuarosel_preset3.owl-theme .owl-controls .owl-buttons div.owl-next{right:8px}
ul.new_product_mix_list{margin-bottom:60px}
ul.new_product_mix_list li{color: #adadad;
font-family: 'source_sans_prosemibold';
font-size: 17px;
position: relative;
margin-right: 40px;cursor: pointer;}
ul.new_product_mix_list li.active, ul.new_product_mix_list li:hover{color: #6D6D6D;}
ul.new_product_mix_list li:before{content: "";
position: absolute;
height: 2px;
width:0;
background: #6D6D6D;
left: 0;
bottom: -1px;}
ul.new_product_mix_list li.active:before, ul.new_product_mix_list li:hover:before{width:100%}
.new_product_cuarosel  .tab_img img{width:100%}
/*=======================================================================
new  product area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/ 
/*=======================================================================
newsletter  area  start 
 ========================================================================*/ 
.structure_area.newsletter{background-size: cover;}
.structure_contant h4{color: #686868;
font-size: 16px;
line-height: 24px;
font-family: "Georgia";
margin-bottom: 20px;}
.structure_contant h4 span{color:#fff}
.structure_contant input[type="email"]{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 2px solid #fff;
color: #686868;
font-family: 'source_sans_proregular';
font-size: 17px;
height: 45px;
padding: 0 20px;
width: 100%;
margin-top: 15px;}
.structure_contant input[type="button"]{margin-top: 30px;
padding: 8px 35px 6px;
background: none;}
.structure_contant input[type="button"]:hover{background: none repeat scroll 0 0 #ffb700;
border: 2px solid #ffb700;
color: #fff;}
/*=======================================================================
newsletter  area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
 ========================================================================*/
/*=======================================================================
Blog  area  start
 ========================================================================*/
.blog_area {
  margin-bottom: 100px;
}
.blog_date{width:19%} 
.blog_content {
width:77%;margin-left:4%;padding-right: 2%;
}
.blog_date h6{border: 2px solid #a1a1a1;
color: #757575;
display: block;
font-size: 12px;
padding: 9px;
text-align: center;
text-shadow: 0 0 2px #cccccc;
margin-top: 0;}
.blog_content h4 a.moduleItemTitle{color: #4d4d4d;
font-family: 'Georgia';
font-size: 20px;
}
/*Home_pg 3 Blog content*/
.preset3.home_page .blog_content h4 a.moduleItemTitle
{
	color: #5d5d5d;
	font-family: 'bitterregular';
	font-size: 23px;
}
.blog_content h4{
margin: 28px 0 10px;}

.blog_content p{
line-height: 25px;color:#666666;font-family:Georgia;font-size:16px;}
.blog_content a.moduleItemReadMore{margin-top: 23px;
padding: 10px 24px 8px;}
/*=======================================================================
Blog  area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
 ========================================================================*/
/*=======================================================================
contact info area  start 
 ========================================================================*/
.contact_info_area {
  background: #F0F0F0;
  padding: 75px 0 68px;
}
.preset2 .contact_info_area {
  background: #f0f0ee;
}
.preset4 .contact_info_area {
  background: #F7F7F7;
}
.tab_pro_caption.most_favorite_rate{padding-top:0}
.tab_pro_caption.most_favorite_rate  .tab_pro_rating_price p{
margin-top: 0;
margin-bottom: 2px;}
.tab_pro_caption.most_favorite_rate  .tab_pro_rating_price p a{font-size: 16px;
}
.most_favorite_img {
margin-right: 4%;
width: 45%;
} 
.most_favorite_text{width: 51%;}
.most_favorite_text  .fa-3x {
  font-size: 15px;
}

.most_favorite_cursosel .product-price > div.price-crossed, .most_favorite_cursosel .product-price > div.PricesalesPrice {
    display: block;
    padding: 0;
	text-align:left;
}

h3.contact_info_content_title{color: #85637B;
font-family: 'source_sans_prosemibold';
font-size: 19px;
margin-bottom: 30px;
margin-top: 0;}


.most_favorite_item_single {
  margin-bottom: 30px;
}
.most_favorite_cursosel.owl-theme .owl-controls .owl-buttons div, .lSAction > a{
background: #85637B;
border: 1px solid #85637B;
border-radius: 0;
color: #fff;
font-size: 28px;
height: 28px;
opacity: 0.8;
filter: alpha(opacity=100);
padding: 0 6px;
width: 28px;

}

.contact_info_area   .most_favorite_cursosel.owl-theme .owl-controls .owl-buttons div i {
  top: -11px;
}
.most_favorite_cursosel.owl-theme .owl-controls .owl-buttons div i{
  height: 0;
  line-height: 0;
  vertical-align: middle;
  position: relative;
  top: -10px;
}
.most_favorite_cursosel  .owl-buttons {
overflow: hidden;
position: absolute;
right: 30px;
top: -55px;
}
.twitter_feed_main {
  width: 90%;
  margin: 0 auto;
}
.twitter_feed #latest-tweets ul li .user a img {
margin-right: 20px;
width: 40px;
}
.user span:first-child {
 font-size:15px;color:#6d6d6d;font-family: 'source_sans_prosemibold';text-transform:uppercase;position: relative;
top: -12px;
}
.user span[data-scribe="element:screen_name"]{display: block;
padding-left: 63px;font-size:12px;font-family: 'source_sans_proregular';color:#999999;position: relative;top: -17px;}
.tweet{color: #666666;
font-size: 13px;
line-height: 25px;}
.timePosted{color: #a3a3a3;
font-family: 'source_sans_proregular';
font-size: 13px;
margin-top: 10px;}
#latest-tweets ul li a.twitter_reply_icon i, #latest-tweets ul li  a.twitter_retweet_icon  i, #latest-tweets ul li  a.twitter_fav_icon  i{color: #E8AB14;
margin-right: 8px;
font-size: 18px;}
#latest-tweets ul li{margin-bottom: 30px;}
.interact{display:none}
#latest-tweets ul li:hover .interact{display:block}
.facebook_content {
width: 90%;
margin: 0 auto;
}
.facebook_title h3{margin-bottom: 20px;}
.facebook_like h5{color: #666666;
font-family: 'Georgia';
font-size: 13px;
margin-top: 0;
display: inline-block;
margin-bottom: 30px;}
ul.facebook_photo li{
padding: 5px;
text-align: center;
width: 20%;
margin-right: 5%;
margin-bottom: 5.2%;
-o-box-shadow: 0 0 2px #666666;
}
ul.facebook_photo li:last-child{margin-right:0}
ul.facebook_photo li img{width: 100%;}
.facebook_title a.structure_button{font-size: 11px;
margin-right: 3%;
margin-top: 20px;
padding: 4px 22px;}
.contact_quck {
  width: 90%;
  margin-top: 22px;
}
.contact_map_img img{width:100%}
.single_form input, .single_form textarea{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 1px solid #cccccc;
height: 100%;
padding-left: 40px;
width: 100%;
font-size:14px;color:#666666;font-family: 'Georgia';
}
.single_form.input_filed{
height: 45px;
}
.single_form{margin-top: 15px;
padding: 1px;}
.single_form textarea{padding-top: 8px;
resize: none;
}
.single_form.textarea{height: 110px;}
.single_form i{color: #8d8d8d;
font-size: 14px;
left: 20px;
position: absolute;
top: 14px;}
.contact_form button[type="submit"]{font-size: 14px;
margin-top: 20px;
background: #F0F0F0;}
.contact_form button:hover{background: none repeat scroll 0 0 #ffb700;
border: 2px solid #ffb700;
color: #ffffff;}
.most_favorite_img > img {
border: 1px solid #e3e2e2;
width: 100%;
}
/*=======================================================================
contact info area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
 ========================================================================*/
/*=======================================================================
footer info area  start
 ========================================================================*/
.footer_top{background: #fff; padding: 40px 0;}
.footer_top_info{
width: 90%;
border: 0px solid #cc0000;
-ms-box-shadow: 0 0 0px #cccccc;
-o-box-shadow: 0 0 0px #cccccc;
box-shadow: 0 0 1px #cccccc;}
.footer_info_content{margin: 14px 20px 18px;}
.footer_top_info .footer_logo a{border-bottom: 2px solid #d1d1d1;
display: block;
margin-bottom: 28px;
padding-bottom: 19px;}

.footer_top_info ul.footer_top_info_list li{color: #777777;
font-family: 'source_sans_proregular';
font-size: 16px;
margin-bottom: 15px;
margin-left: 3%;}

.footer_top_info ul.footer_top_info_list li i{font-size: 18px;
margin-right: 12px;
vertical-align: middle;
position: relative;
top: -1px;}
.footer_top_list h3{margin-bottom: 28px;margin-top: 0;}
.footer_top_list li a{color: #666666;
display: inline-block;
font-family: 'Georgia';
font-size: 16px;
margin-bottom: 15px;
text-shadow: 0 0 0px #ccc;}
.footer_top_list li a:hover{color:#E8AB14}
.footer_bottom{color: #fff;
padding: 20px 0 20px; background: #85637B;}
.copy_right{color: #fff;
font-family: 'source_sans_proregular';
font-size: 16px;
margin-top: 10px; line-height: 20px;}
ul.footer_social_icon  li a{width: 35px;
height: 35px;
text-align: center;
background: #663D5A;
display: inline-block;
color: #F7F7F7;
font-size: 20px;
padding-top: 4px;
margin-top: 15px;
}

ul.footer_social_icon  li a:hover{background:#fff !important; color:#85637B;}

#scrollUp {
display: none !important;
 background: url("../img/scroll_up_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
bottom: 445px;
color: #00b7ef;
font-size: 38px;
height: 45px;
position: fixed;
right: 30px;
text-align: center;
text-indent: -999999px;
width: 45px;
}
/*=======================================================================
footer info area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
 ========================================================================*/
 
/* 02_homepage end*/

/* Preset2 start */
/*=======================================================================
Preset2  header area  start
 ========================================================================*/
 
 .preset2_header.header_area.home_page {
    margin-bottom: 26px;
}

/* Preset3 start */
/*=======================================================================
Preset3  header area  start
 ========================================================================*/
.preset3 .preset3_header.header_area
{
	background-color:#484848;
}
.preset3_header.header_area{border-bottom: 1px solid #b9b9b9;
color: #fff;
font-family: 'source_sans_prosemibold';
position: static;

}

.preset3_header  .logo{border-right: 0 none;
display: inline-block;
margin-right: 0;
padding: 35px 35px 32px 6px;
}
.preset3_header  .nav_right ul.main_nav_right > li {
border-left: 0 none;
margin: 40px 0 13px;
padding: 0;
}
.preset3_header   nav.nav_left ul#nav li a {
    padding: 37px 15px 26px;
}
.preset3_header ul#nav li:first-child{padding-left:0}
.preset3_header  .nav_right .btn-default.active.focus, .preset3_header  .nav_right .btn-default.active:focus, .preset3_header  .nav_right .btn-default.active:hover, .preset3_header  .nav_right .btn-default.focus:active, .preset3_header  .nav_right .btn-default:active:focus, .preset3_header  .nav_right .btn-default:active:hover, .nav_right .open > .dropdown-toggle.btn-default.focus, .preset3_header  .nav_right .open > .dropdown-toggle.btn-default:focus, .preset3_header  .nav_right .open > .dropdown-toggle.btn-default:hover, .preset3_header  .nav_right .btn-default:hover, .preset3_header  .nav_right .btn-default, .nav_right .btn-default.active, .preset3_header  .btn-default:active, .open > .dropdown-toggle.btn-default {
  background:none;
  border: medium none;
  color: #444444;
}
.preset3_header  .main_menu ul li, .preset3_header  .main_menu ul li a {
  color: #444444;
  font-size: 14px;
}
.preset3_header  .main_menu ul li a.hoki_button:hover
{
	color:#fff;
}
.preset3 .preset3_header  .main_menu ul li, .preset3 .preset3_header  .main_menu ul li > a, .preset3 .preset3_header  .main_menu ul li i,
.preset3 .preset3_header  .main_menu ul li a i, .preset3 .vmCartModule a.dropdown-toggle
{
	color: #fff;
}
.preset3 .nav_right .bootstrap-select .dropdown-menu li a
{
	color:#444444;
}
.preset3_header  .main_menu ul li i, .preset3_header  .main_menu ul li a i{color: #555555;}
.preset3_header  .nav_right .bootstrap-select > .dropdown-toggle {
  border-radius: 0;
  padding: 0;
  text-transform: uppercase;
}
.preset3_header .nav_right ul.main_nav_right > li.lan, .preset3_header .nav_right ul.main_nav_right > li.usd{
margin: 37px 0 12px;
vertical-align: middle;
}
.preset3_header  .nav_right ul.main_nav_right li
{
	border-right: 1px solid #ababab !important;
    line-height: 12px;
    margin-right: 20px !important;
    padding-right: 20px !important;
    vertical-align: middle;
}
.preset3_header  .nav_right ul.main_nav_right li:last-child, .preset3_header .nav_right ul.main_nav_right > li.lan, .preset3_header .nav_right ul.main_nav_right > li .bootstrap-select ul.dropdown-menu li{border-right:none !important;margin-right: 0 !important;
padding-right: 0 !important;}
.preset3_header  .nav_right ul.main_nav_right li.search_click ul {
  left: -25px;
  top: 32px;
}
.preset3_header .nav_right ul.main_nav_right > li.lan{margin-right:10px !important;
position: relative;}
.preset3_header .nav_right ul.main_nav_right > li.lan:before{content: "/";
position: absolute;
  right: -9px;
    top: 4px;}
.preset3_header.header_area  .bootstrap-select.btn-group .dropdown-toggle .filter-option, .select_category .dropdown-menu > li > a {
  font-size: 14px;color:#444444
}
.preset3 .preset3_header.header_area  .bootstrap-select.btn-group .dropdown-toggle .filter-option
{
	color:#fff;
}
.preset3_header   .nav_right ul li img{
margin-right: 10px;
width: 14px;
}
/*=======================================================================
category  header area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/
/*=======================================================================
category  content area  start
 ========================================================================*/
.category_page.category_main_content {
  margin-bottom: 2px;
} 
.category_main_content  .content_left {
  padding-right: 20px;
}
.category_page  .ctegory_style_top  .structure_button{margin-left: 6px;
padding: 8px 23px 6px;}
.ctegory_style_top .exclusive_caption {
  left: 0;
  margin-top: -155px;
  padding-left: 8%;
  top: 50%;
}
.ctegory_style_top  .exclusive_caption h4 {
  color: #686868;
  font-size: 20px;
}
.ctegory_style_top  .exclusive_caption h1 {
color: #484848;
font-size: 68px;
line-height: 62px;
margin: 18px 0 25px;
}
.category_sub_menu ul{margin: 13px 0;}
.category_sub_menu ul li a{color: #999999;
font-family: 'bitterregular';
font-size: 12px;
margin-left: 15px;}
.category_sub_menu ul li:first-child a{margin-left:0}
.category_sub_menu ul li a:hover{color:#e8ab14}
.category_sub_menu ul li a i{margin-right: 25px;}
.bootstrap-select > .dropdown-toggle {
  padding-right: 32px;
  width: 100%;
}
.bootstrap-select  .fa-angle-down{color: #878787;
display: inline-block;
font-size: 25px;
line-height: 18px;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100%;
}
.select_category  .btn-default{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 2px solid #85637B;
border-radius: 0;
color: #333;
padding: 11px 35px 5px 17px;
vertical-align: middle;}
.select_category  .dropdown-menu > li > a {
}
.category_page  .bootstrap-select.btn-group .dropdown-toggle .filter-option, .category_page  .select_category  .dropdown-menu > li > a{
  color: #777777;
  font-size: 15px;
  text-transform: uppercase;font-family: 'source_sans_prosemibold';
}
.category_page .main_menu ul li .search_main i {
  margin-top: 4px;
}
.category_sort  a.structure_button{padding-bottom: 6px;
vertical-align: middle;}
.category_sort .select_category {
  width: 58%;
}
.category_filter {
  display: block;
  margin: 25px 0 30px;
  width: 100%;
}

.category_sort_col {
  width: 34%;
}
.category_grid_col {
  margin: 0 2%;
  position: relative;
  top: -3px;
  width: 10%;
}
.category_pagenation_col {
  width: 51%;
}
.category_sort li.button_c, .category_sort li.select_category, .category_pagenation li{padding:0}
.category_sort .button_c {
  width: 35%;
}
.category_pagenation .select_category {
  width: 30%;
}
.cate_pagenation ul li a {
  border: 2px solid #d5d5d5;
  color: #8a8a8a;
  display: inline-block;
  font-family: 'source_sans_prosemibold';
  font-size: 17px;
  height: 43px;
  margin-left: 5px;
  padding: 8px 0;
  text-align: center;
  vertical-align: middle;
  width: 43px;
  background-color: rgba(0, 0, 0, 0);
}
.cate_pagenation ul li a i{font-size: 20px;}
.cate_pagenation ul li a:hover{background:#B6CBC2;border:2px solid #CEDCD6;color:#fff}
.cate_pagenation {
  text-align: right;
  width: 66%;
}
.category_grid li a{border: 2px solid transparent;
display: inline-block;
padding: 5px;
width: 35px;
cursor:pointer;
}
.category_grid li a.active{border: 2px solid #d8d8d8;}
.category_single_product {
  background: none repeat scroll 0 0 #f6f6f6;
  margin-bottom: 35px;
  padding: 35px;
  border-bottom: 1px solid #E8E8E8;
}
.c_single_product_img {
  float: left;
  margin-right: 5%;
  width: 40%;
}
.browse-view .list_view .ratingbox {
    margin: 0;
}
.c_single_product_content {
  float: left;
  width: 55%;
}
.br-theme-bars-movie .br-widget .br-current-rating {
  display: none;
}
.br-theme-bars-movie .br-widget a.br-active, .br-theme-bars-movie .br-widget a.br-selected {
  background-color: #777777;
}
.br-theme-bars-movie .br-widget a {
  background-color: #D3D3D3;
}
.br-theme-bars-movie .br-widget a {
height: 3px;
width: 28px;
}
.br-theme-bars-movie .br-widget {
  height: 20px;
  margin: 15px 0 12px;
  overflow: hidden;
}
.c_single_product_content h4, .c_single_product_content h3{font-family: 'bitterregular';color:#555555;font-size:20px;margin-top:0}
.c_single_product_content h4{margin-bottom:15px}
.c_single_product_content h3{font-size: 22px;}
.br-theme-bars-movie .br-widget {
margin: 23px 0 2px;
}
.c_single_product_content p{color: #686868;
font-size: 17px;
margin-bottom: 35px;}
.c_single_product_img  .tab_img_caption {
  right: 0;
  top: 15px;left: inherit;font-family: 'bitterregular';
}
.c_single_product_img  .tab_img img{width:100%}
ul.c_product_button{margin-top: 35px;}
ul.c_product_button li {
  float: left;
  margin-right: 15px;
}
ul.c_product_button li.c_product_button_icon a, li.product_click_count{
  border: 1px solid #85637B;
  float: left;
  height: 45px;
  padding-top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 46px;
}
ul.c_product_button li.c_product_button_icon a:hover{border: 2px solid #666}
.category_item_totel_col {
  float: left;
  margin-top: 15px;
  overflow: hidden;
  width: 48%;
}
/*=======================================================================
category  content area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/
.single_sidebar_title {
  background: none repeat scroll 0 0 #ecebeb;
  border: 1px solid #dfdfdf;
  color: #000;
  display: block;
  font-size: 19px;
  margin-top: 0;
  padding: 22px 25px;
  margin-bottom:0;
}
.single_sidebar
{
	background: none repeat scroll 0 0 #fbfbfa;
	margin-bottom: -2px;
}
.single_sidebar_content{
	display: block;
	padding: 35px 20px 45px;
	border: 1px solid #f3f3f3;
	}
.c_single_product_img  .sale.tab_img_caption{background:#CF2D2D}
.color_filter  .single_sidebar_content  ul, .size_filter  .single_sidebar_content  ul{margin-left:-8px;margin-bottom:-5px}
.color_filter .single_sidebar_content ul li, .size_filter .single_sidebar_content ul li {
border: 2px solid #fff;
color: #555555;
height: 33px;
margin-bottom: 5px;
margin-left: 8px;
outline: 1px solid #CACACA;
overflow: hidden;
position: relative;
width: 33px;
}
.color_filter  .single_sidebar_content  ul li.cwa{background:#fff}
.color_filter  .single_sidebar_content  ul li.cwb{background:#F3EAA2}
.color_filter  .single_sidebar_content  ul li.cwc{background:#F2E1BF}
.color_filter  .single_sidebar_content  ul li.cwd{background:#F6C378}
.color_filter  .single_sidebar_content  ul li.cwe{background:#B8BCF4}
.color_filter  .single_sidebar_content  ul li.cwf{background:#CCFFFF}
.color_filter  .single_sidebar_content  ul li.cwg{background:#6E82CE}
.color_filter  .single_sidebar_content  ul li.cwh{background:#B391BE}
.color_filter  .single_sidebar_content  ul li.cwi{background:#79C5D3}
.color_filter  .single_sidebar_content  ul li.cwj{background:#74D893}
.color_filter  .single_sidebar_content  ul li.cwk{background:#CFE68A}
.color_filter  .single_sidebar_content  ul li.cwl{background:#6F995C}
.color_filter  .single_sidebar_content  ul li.cwm{background:#FFCCCC}
.color_filter  .single_sidebar_content  ul li.cwn{background:#FC7F7F}
.color_filter  .single_sidebar_content  ul li.cw0{background:#FF6699}
.color_filter  .single_sidebar_content  ul li.cwp{background:#AFB0B6}
.color_filter  .single_sidebar_content  ul li.cwq{background:#94816A}
.color_filter  .single_sidebar_content  ul li.cwr{background:#434343}
.color_filter  .single_sidebar_content  ul li  label , .size_filter  .single_sidebar_content  ul li  label {
display: block;
height: 100%;
left: 0;
position: absolute;
text-align: center;
text-indent: -999999px;
top: 0;
width: 100%;
}
.size_filter .single_sidebar_content ul li label {
  font-family: 'source_sans_proregular';
  font-size: 15px;
  padding-top: 5px;
  text-indent: 0;
}
.color_filter  .single_sidebar_content  ul li  input, .size_filter  .single_sidebar_content  ul li  input{
left: -1e+29px;
position: fixed;
opacity: 0;
filter: alpha(opacity=0);
}
.size_filter  .single_sidebar_content  ul li{background:#FBFAF4}
.size_filter  .single_sidebar_content  ul li.swa , .size_filter  .single_sidebar_content  ul li.swg, .size_filter  .single_sidebar_content  ul li.swi{background:#FFFFFF}
.size_filter  .single_sidebar_content  ul li:hover{background:#B6CBC2;color:#fff;}
.ui-widget-content {
  background:#D7D7D7;border:none
}
.ui-slider-horizontal {
  height: 3px;
}
.ui-widget-header{background:#FFB700}
.ui-slider-horizontal .ui-slider-range {
  height: 4px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: none repeat scroll 0 0 #ffb700;
  border: medium none;
}
.ui-slider .ui-slider-handle {
  border-radius: 50%;
  cursor: pointer;
  height: 13px;
  width: 13px;
}
.rangedval {
  margin-bottom: 20px;
}
.price_filter .rangedval input[type="text"]{border: 2px solid #eaeaea;
color: #555555;
display: inline-block;
font-family: 'bitterregular';
font-size: 15px;
padding: 8px 18px;
width: 46%;
background: #FBFAF4;}
.rangeval2{margin-left:5%}
.price_filter button{background:none}
.price_filter button:hover{background: none repeat scroll 0 0 #ffb700;
border: 2px solid #ffb700;
color: #fff;}
.price_filter button[type="submit"]{margin-right: 20px;}
.price_filter button[type="reset"]{padding: 10px 38px 8px;}
.price_filter button{font-size: 18px;
margin-top: 20px;}
.bestsellers  .most_favorite_img > img {
  border:none;
  width: 100%;
}
.bestsellers .most_favorite_img {
  margin-right: 5%;
  width: 45%;
}
.bestsellers  .most_favorite_text {
  width: 50%;
}
.bestsellers  .tab_pro_caption.most_favorite_rate .tab_pro_rating_price p a{
  color: #000;
  font-size: 14px;
  font-family: "bitterregular"!important;
  line-height: 26px;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.bestsellers  .tab_pro_caption h5 {
font-size: 16px;
line-height: 24px;
margin-bottom: 0;
margin-top: 8px;
}
.bestsellers  .most_favorite_item_single {
  margin-bottom: 35px;
}
.bestsellers  .most_favorite_cursosel .owl-buttons {
overflow: hidden;
position: absolute;
right: 0;
top: -86px;
}
.bestsellers  .most_favorite_cursosel.owl-theme .owl-controls .owl-buttons div {
  font-size: 25px;
  height: 25px;
  width: 25px;
}
.bestsellers  .most_favorite_cursosel.owl-theme .owl-controls .owl-buttons div.owl-next{margin-right:0}
.bestsellers.comments   .most_favorite_img {
margin-right: 6%;
width: 27%;
}
.bestsellers.comments  .most_favorite_text {
  width: 67%;
}
.bestsellers.comments  .most_favorite_img > img {
  border-radius: 50%;
}

.bestsellers.comments  .tab_pro_rating_price h3{color: #666666;
font-family: 'source_sans_prosemibold';
font-size: 17px;
margin-top: 4px;
text-transform: uppercase;}
.bestsellers.comments  .tab_pro_rating_price h6{font-family: 'source_sans_proregular';color:#999999;font-size:12px}
.bestsellers.comments  .tab_pro_rating_price p{font-family:'Georgia';color:#666;font-size:14px}
.bestsellers.on_sale  .c_single_product_img {
  float: none;
  margin-right: 0;
  width: 100%;
}
.bestsellers.on_sale  .c_rating  .br-theme-bars-movie .br-widget a {
display: inline-block;
float: none;
}
.bestsellers.on_sale  .c_rating  .br-theme-bars-movie .br-widget {
margin: 15px 0 12px;
}
.most_favorite_item  .most_favorite_item_single:last-child{margin-bottom:0}
.bestsellers.on_sale .most_favorite_text {
width: 100%;
margin-top: 18px;
}
.latest_video{margin-bottom:60px}
.latest_video_main   .exclusive_curosel   .exclusive_caption h1.relative_border:before {
  top: 90px;
}
.latest_video_main   .exclusive_curosel  .exclusive_caption {
  top: 23%;
}
.latest_video_main  .exclusive_curosel  .owl-pagination {
  bottom: 8px;
  position: absolute;
  width: 100%;
}
.latest_video_main  .exclusive_curosel.owl-theme .owl-controls .owl-page.active span, .latest_video_main  .exclusive_curosel.owl-theme .owl-controls .owl-page:hover span{background:#666666}
.latest_video_main  .exclusive_curosel.owl-theme .owl-controls .owl-page span {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 2px solid #666666;
  border-radius: 50%;
  height: 10px;
  margin: 5px 6px;
  opacity: 100 !important;
  filter: alpha(opacity=10000);
  width: 10px;
}
.category_item_totel h3 {
  color: #777777;
  font-family: 'source_sans_prosemibold';
  font-size: 17px;
  margin-top: 0;
  text-transform: uppercase;
}
.last_category_filter {
  margin: 25px 0 15px;
}
.category_page  .footer_top{background:#fff;border-bottom: 1px solid #b9b9b9;margin-top: 50px;}
.category_page  .footer_top  .footer_top_list li a {
  color: #555;
}
.category_page  .footer_top  .footer_top_list li a:hover {
  color: #e8ab14;
}
.category_page  .footer_top  h3.contact_info_content_title {
  color: #4f4f4f;
}
.category_page  .footer_top  .footer_top_info {
  border: 2px solid #757575;
 
}
.category_page  .footer_top  .footer_info_content {
  margin: 35px 30px 34px;
}

.category_page  .footer_top  .footer_top_info .footer_logo a {
  border: medium none;
  display: block;
  margin-bottom: 0;
  padding-bottom: 0;
}
.exclusive_curosel   .exclusive_c_item   .exclusive_caption h1 {
margin: 25px 0 15px;
}
.category_page_body   #scrollUp {
  bottom: 100px;
}
.ctegory_style_top.exclusive_single {
  overflow: visible;
}
.category_page  nav.nav_left ul#nav li a {
padding: 37px 15px 26px;
}
/* category page end */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* category grid page start */
.category_grid_top_area {
  background: url("../img/category_grid_slider_img.jpg") no-repeat scroll 100% center;background-size:cover;
  height: 574px;
  margin-bottom: 45px;
}
.category_grid_filter{margin-top: 0;
margin-bottom: 30px;}
.category_grid_content_right{padding-left:20px}
.ctegory_grid_page  .c_single_product_img .tab_img_caption {
  top: 10px;
}
.ctegory_grid_page   .stock.tab_img_caption {
  background: none repeat scroll 0 0 #B1B1B1;
}
.ctegory_style_top.ctegory_grid_slider_text .exclusive_caption {
padding-left: 0;bottom: 50%;
margin-bottom: -73px;
padding-left: 8%;
top: inherit;


}
.ctegory_grid_slider_text  .exclusive_caption h4{color: #535353;
font-size: 23px;
margin-bottom: 28px;}
.ctegory_grid_slider_text .exclusive_caption h1 {
  margin-bottom: 15px;
}
.ctegory_grid_slider_text .exclusive_caption p {
  color: #535353;
  font-size: 16px;
}
.ctegory_grid_slider_text .exclusive_caption a.structure_button {
  margin-top: 22px;
}
.category_page.category_grid_page .footer_top {
  margin-top: 100px;
}
/* category grid page end */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* product  page start */
.product_page_top_content{}
.lSSlideWrapper {
  margin-bottom: 20px;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 0;
}
.lSSlideWrapper, .lSSlideWrapper .lSFade {
  position: static;
}
#lightSlider  .lslide img{width:100%}
.lSAction > .lSNext {
background-position: 0 center;
margin-left: 11px;
right: inherit;
}
.lSAction > .lSPrev {
  background-position: 0 0;
  left: inherit;
}
.lSSlideOuter .lSPager.lSGallery img, #lightSlider .lslide img{
border: 0px solid #d7d7d7;
width: 100%;
}
.lSAction > a {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
cursor: pointer;
display: none;
height: 25px;
margin-left: -34.5px;
margin-top: 25px;
top: 100%;
width: 25px;
z-index: 9;
}
.lSAction > a:before{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
font-family: fontawesome;
height: 100%;
left: 0;
position: absolute;
top: -10px;
width: 100%;}
.lSAction {
  text-align: center;
  width: 100%;
}
.lSSlideOuter .lSPager.lSGallery li{
  opacity: 0.6;
  filter: alpha(opacity=60);padding: 2px;
}
.lSSlideOuter .lSPager.lSGallery li.active {
  opacity:100;
  filter: alpha(opacity=10000);
}
.product_page_slider{position:relative}
.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li {
  position: relative;
}
#lightSlider   a.example-image-link {
background: url("../img/product_slider_search.png") no-repeat scroll center center rgba(0, 0, 0, 0);
border: 1px solid #d7d7d7;
bottom: 20px;
height: 45px;
left: 20px;
position: absolute;
width: 45px;
display: none;
}
.product_page .product_description_totel .tab_pro_rating_price p, .product_description_totel.tab_pro_caption .price_div
{
	font-size:23px;
	color:#85637B;
	text-transform:uppercase;
	line-height: 30px;
}
.product_page_tab .product_description_totel .tab_pro_rating_price p
{
		font-size:20px;
		color:#666;
		text-transform:lowercase;

}
.product_description_totel.tab_pro_caption{padding-top:0}
.product_description_totel.tab_pro_caption p, .tab_right_content h4{font-size: 17px;
    margin: 0;}
.p_t_rating  .br-theme-bars-movie .br-widget{height: 8px;
margin-right: 20px;}
.product_description_totel ul li.review p{color: #bbbbbb !important;
font-family: 'source_sans_proregular' !important;}	
.product_description_totel ul li.review p span.review_count{margin-right:8px;color: #666666;}
.product_description_totel ul li.review p span.review_text{margin-left:8px}
.product_descri{margin: 20px 0 25px;}
.product_description_totel  .product_descri p{color: #777777;
font-family: 'source_sans_prosemibold';
font-size: 14px;
line-height: 28px;}
.product_descri p span{color: #666666;font-size: 14px;}
.product_pra > p {
 color: #666;
font-family: 'Georgia';
line-height: 30px;
}
.color_filter .single_sidebar_content.pro_select_color ul li, .size_filter .single_sidebar_content.pro_select_size ul li {
  color: #555555;
  height: 40px;
  width: 40px;margin-left: 10px;
}
.color_filter .single_sidebar_content.pro_select_color ul, .size_filter .single_sidebar_content.pro_select_size ul {
  margin-left: -10px;
}
.color_filter .single_sidebar_content ul li.p_c.cwb {
  background: none repeat scroll 0 0 #E2DFDD;
}
.color_filter .single_sidebar_content ul li.p_c.cwc {
  background: none repeat scroll 0 0 #E5CCBB;
}
.color_filter .single_sidebar_content ul li.p_c.cwd {
  background: none repeat scroll 0 0 #C4A083;
}
.color_filter .single_sidebar_content ul li.p_c.cwq {
  background: none repeat scroll 0 0 #A07C65;
}

.single_sidebar_content.pro_select_color, .single_sidebar_content.pro_select_size{margin-top: 28px;
padding: 0 0 0 3px;}
.p_filter_title{color: #666666;
font-family: 'source_sans_prosemibold';
margin-bottom: 20px;}
.size_filter .single_sidebar_content.pro_select_size ul li label {
  padding-top: 9px;
}
li.product_click_count{padding-top: 5px;
width: 108px;}
li.product_click_count input.form-control {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
box-shadow: none;
color: #777777;
display: block;
float: none;
font-family: 'source_sans_prosemibold';
font-size: 19px;
margin: 0 auto;
padding: 0;
text-align: center;
width: 64%;
}
.form-control:focus {
  border-color:none;
  box-shadow: 0 0 0;
  outline: 0 none;
}
li.product_click_count  .btn-number {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  color: #777;
  font-size: 27px;
}
li.product_click_count  .btn-number  i{
  margin-top: 2px;
  vertical-align: top;
}
ul.c_product_button li:last-child{
  margin-right:0;
}
.product_top_slider {
  position: relative;
}
.product_clender  ul.c_product_button {
  margin-top: 0;
}
.product_clender {
border: 1px dashed #663D5A;
margin-top: 25px;
padding: 25px;
}

#countdown{}
#countdown h6{color: #727473;
font-family: 'bitterregular';
font-size: 11px;
margin: 20px 0;}
#countdown ul{}
#countdown ul li{
background: none repeat scroll 0 0 #b6cbc2;
color: #fff;
float: left;
margin-left: 3.3%;
padding: 6px 0;
position: relative;
text-align: center;
width: 22.5%;}
#countdown ul li:before{background: url("../img/count_down_isto.png") no-repeat scroll right center rgba(0, 0, 0, 0);
content: "";
height: 100%;
position: absolute;
right: -11%;
top: 1px;
width: 5px;}
#countdown ul li:last-child:before{background:none}
#countdown ul li  .countdown_text{}
#countdown ul li:first-child{margin-left:0;}
#countdown ul li h2, #countdown ul li h5{margin: 0;
padding: 0;
color: #fff;}
#countdown ul li h2{font-family: 'bitterregular';}
#countdown ul li h5{font-family: 'source_sans_prosemibold';
font-size: 14px;}
.product_page_tab   .tab_text_title   .p_t_rating .br-theme-bars-movie .br-widget{margin-top:0}
.product_page_tab {
  border: 1px solid #85637B;
margin-top: 60px;
 margin-bottom: 0px !important;
}
.product_page_tab_list {
width: 18%;
}
.product_page_tab  .tab-content{padding: 25px;
width: 82%;}
.product_page_tab  .tab_left_content{
  width: 55%;
  padding-right: 4%;
}
.product_page_tab  .tab_right_content{
  width: 45%;
}
.product_page_tab   .bestsellers.comments .most_favorite_img {
  margin-right: 5%;
  width: 18%;
}
.product_page_tab   .bestsellers.comments .most_favorite_text {
  width: 77%;
}
.product_page_tab  .tab_text_title  .p_t_rating .br-theme-bars-movie .br-widget {
  margin-right:0;
}
.product_page_tab  .bestsellers .tab_pro_caption.most_favorite_rate .tab_pro_rating_price p {
  color: #666;
}
.product_page_tab  .single_form input, .product_page_tab  .single_form textarea {
  border: 1px solid #ececec;
  color: #888888;

}
.product_page_tab  .single_form.textarea {
  height: 150px;
}
.product_page_tab  .contact_form input[type="submit"] {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.product_page_tab  .contact_form input:hover[type="submit"] {
background: none repeat scroll 0 0 #ffb700;
border: 2px solid #ffb700;
color: #fff;
}
.product_page_tab  .single_form i {
  color: #b5b4b4;
}
.product_page_tab   .most_favorite_item {
  margin-top: 30px;
}
.product_description_totel ul li.review.tab_text_review p {
  font-size: 14px !important;
}
.review.tab_text_review {
  margin-top: 8px;
}
.product_page_tab  .tab_right_content h4{margin-bottom: 25px;
margin-top: 3px;}
ul.product_page_tab_list {background: none repeat scroll 0 0 #f7f7f7;position:relative}
ul.product_page_tab_list:before{background: none repeat scroll 0 0 #f7f7f7;
content: "";
height: 100%;
position: absolute;
top: 100%;
width: 100%;
z-index: 1;border-right: 1px solid #dddddd;}
ul.product_page_tab_list li{}
ul.product_page_tab_list li a {
border-bottom: 1px solid #dddddd;
border-right: 1px solid #dddddd;
color: #a4a4a4;
display: block!important;
font-family: 'source_sans_prosemibold';
font-size: 17px;
padding: 13px 0;
position: relative;
text-align: center;
text-transform: uppercase;
}
ul.product_page_tab_list li.active a{background: none repeat scroll 0 0 #ffffff;
border-right: 1px solid transparent;
color: #666;}
ul.product_page_tab_list li.active a:before{background: none repeat scroll 0 0 #141414;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 4px;}

ul.product_page_tab_list li:last-child a{border-bottom:none}
ul.product_page_tab_list li a:hover{}
.product_page_bottom_cuarosel.owl-theme .owl-controls .owl-buttons div.owl-prev {
  left: 0;
}
.product_page_bottom_cuarosel.owl-theme .owl-controls .owl-buttons div.owl-next {
  right:0;
}
.product_bottom_c_row {
margin: 100px 0 70px;
}
.product_page  .category_title {
  font-size: 24px;margin-bottom: 25px;
}
.bestsellers.comments.popular_posts  .most_favorite_img > img {
  border-radius: 0;
}
.bestsellers.comments.popular_posts  .tab_pro_rating_price  h4{color: #555555;
font-family: 'bitterregular';
font-size: 17px;
margin-top: 0;}
.bestsellers.comments.popular_posts .tab_pro_rating_price a {
  font-family: 'Georgia';
  font-style: italic;
  color: #555555;
  font-size: 16px;
}
.bestsellers.comments.popular_posts .tab_pro_rating_price a:hover{color:#FFB700}
.instagram_feed_title {
  margin-bottom: 50px;
}
.instagram_feed_title h1.category_title{margin-bottom: 10px;}
.instagram_feed_title p{color: #7a7a7a;
font-size: 19px;}
.instagram_feed_img{cursor: pointer;
overflow: hidden;}
.instagram_feed_img img{width:100%}
.instagram_feed_img_overlay{background: none repeat scroll 0 0 rgba(167, 197, 173, 0.5);
height: 100%;
left: 0;
position: absolute;
text-align: center;
top: 0;
-webkit-transform: rotateY(180deg) scale(0);
        transform: rotateY(180deg) scale(0);
width: 100%;}
.instagram_feed_img_overlay a{border: 2px solid #fff;
color: #fff;
display: inline-block;
font-family: 'source_sans_prosemibold';
font-size: 15px;
margin-top: -35px;
padding: 9px 20px 6px;
position: relative;
top: 50%;}
.instagram_feed_img_overlay a:hover{background: none repeat scroll 0 0 #ffb700;
border: 2px solid #ffb700;
color: #fff;}
.instagram_feed_img.feed_img_active  .instagram_feed_img_overlay{-webkit-transform: rotateY(0deg) scale(1);transform: rotateY(0deg) scale(1);}
.instagram_feed_img.feed_img_active img{-webkit-transform: rotate(-5deg) scale(1.2);-ms-transform: rotate(-5deg) scale(1.2);transform: rotate(-5deg) scale(1.2);
width: 100%;}
.instagram_feed_single_content ul{margin-top: 28px;}
.instagram_feed_single_content ul li{margin-left: 5px;
margin-right: 30px;
padding-left: 30px;
cursor: pointer;}
.instagram_feed_single_content ul li.icon_h{background: url(img/instagram_feed_icon1.png) no-repeat scroll left 5px;}
.instagram_feed_single_content ul li.icon_h:hover{background:url(img/instagram_feed_icon_hover1.png) no-repeat scroll left 5px}
.instagram_feed_single_content ul li.icon_c{background: url(img/instagram_feed_icon2.png) no-repeat scroll left 5px}
.instagram_feed_single_content ul li.icon_c:hover{background: url(img/instagram_feed_icon_hover2.png) no-repeat scroll left 5px}
.instagram_feed_single_content ul li a{color: #6c6b6b;
font-size: 20px;font-family: 'bitterregular';}
.product_shere_button {
  margin-top: 35px;
}
.product_shere_button ul{}
.product_shere_button ul li{}
.product_shere_button ul li a{border: 2px solid #c8c8c8;
color: #c8c8c8;
display: inline-block;
font-size: 21px;
height: 43px;
padding: 6px 0;
text-align: center;
width: 43px;}
.product_shere_button ul li a:hover{color:#FFB700;border: 2px solid #FFB700;}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* shoping-caert page start */
.cart_detail h1, .cart_detail h2, .cart_detail h3, .cart_detail h4, .cart_detail h5, .cart_detail h6{margin:0;padding:0}

.text-center.shopping_top_title {
 color:#663D5A;
/*    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),
    url(../img/gold.jpg) repeat;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
*/	
font-family: 'Georgia';
font-size: 30px;
margin-top: 0;
font-weight: normal;
margin-bottom: 10px;
margin-top: 10px;
text-transform:uppercase;
}

.text-center.shopping_top_title::after {
  content: url(../img/border-titlu.png);
  display:block;
}

.shopping_cart_sidebar{margin-top: 51px;}
.shopping_cart  .category_single_product {
  background: none;
  border-bottom:0;
  margin-bottom:0;
  padding:0;
}
.shopping_cart  .alert {
  border:0;
  border-radius:0;
  margin-bottom:0;
  padding:0;
}
.all_cart_table {
  border: 1px solid #dfdfdf !important;
}
.cart_detail {
  border-bottom: 1px solid #dfdfdf !important;
}
.all_cart_table  .cart_detail:last-child{border-bottom: 0px solid #dfdfdf !important;}
.cart_detail  .tab_img_caption {
  color: #fff;
}
.cart_detail  .c_single_product_img .tab_img_caption {
  top: 4px;
}
.cart_detail_bg{background:#F8F8F8}
.cart_detail.header{background: none repeat scroll 0 0 #ecebeb;

display: block;
padding: 25px 0 21px;}
.cart_detail.header h2{color: #555555;
font-family: 'source_sans_prosemibold';
font-size: 17px;
text-transform: uppercase;
text-align:center;}
.table_item_border{position:relative}
.table_item_border:after {
  background:#dfdfdf;
  box-sizing: border-box;
  content: "";
  height: 100%;
  padding: 1000% 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}
.item_height {
display:inline-block;
padding: 25px 10px;
}
.item_height.product_quantity{padding: 17px 15px;}
.product_name{width: 44%;}
.product_code {
width: 13%;
}
.product_unit{width: 16%;}
.product_quantity{width: 11%;}
.product_subtotal{width: 11%;}
.product_remove{width: 5%;}
.product_name  .category_single_product{padding: 0 10px;}
.product_name  .c_single_product_img {
width: 50%;
}
.product_name .c_single_product_content {
width: 45%;
}
.product_name  .c_single_product_content h4 {
font-size: 16px;
line-height: 22px;
}
.cart_choose {
  margin-top: 15px;
}
.product_name  .c_single_product_content h6{font-family: 'source_sans_proregular';color:#777;font-size: 14px;margin-bottom:5px}
.product_code h3{font-size: 14px;
text-transform: uppercase;font-family: 'source_sans_proregular';color:#666}
.product_unit h5, .product_subtotal h5{color: #555;
font-family: 'bitterregular';
font-size: 14px;}
.product_unit h5 del{color:#b1b1b1}
.product_quantity > input {
border: 1px solid #dfdfdf;
color: #666;
font-size: 16px;
height: 31px;
text-align: center;
width: 90%;font-family: 'source_sans_proregular'
}
.product_remove  a.close{color: #555;
display: inline-block;
float: none;
height: 19px;
line-height: 16px;
opacity: 100;
filter: alpha(opacity=10000);
width: 19px;}
.product_remove  a.close:hover{background:#FFB700;color:#fff}
.shopping_cart  .product_page_tab_list {
  width: 30%;
}
.shopping_cart  .product_page_tab .tab-content {
  width: 70%;
}
.cart_tab_select{}
.cart_tab_select ul{}
.cart_tab_select ul li.select_title{margin-right: 4%;
width: 25%;}
.cart_tab_select ul li.select_title p {
color: #888888;
font-family: 'source_sans_proregular';
font-size: 17px;
margin-bottom: 0;
padding-top: 8px;
}
.cart_tab_select ul li.select_title p sup{color: #ffc758;
font-size: 28px;
top: 6px;}
.cart_tab_select ul li.shoping_select{
width: 70%;}
.shopping_cart  .cart_tab_select{margin-bottom:10px}
.shopping_cart  .cart_tab_select:last-child {margin-bottom:0}
.shopping_cart   ul.product_page_tab_list {
  overflow: hidden;
}
.shopping_cart  ul.product_page_tab_list li:last-child a {
padding: 29px 0;
}
.cart_tab_select   .select_category .btn-default {
  border: 1px solid #dfdfdf;
}
.cart_tab_select  .bootstrap-select .fa-angle-down {
  color: #C7C7C7;line-height: 22px;
}
h4.cart_tab_item_title, #estimate_shipping h3, #estimate_payment h3{color: #666666;
font-size: 17px;
margin-bottom: 22px;
margin-top: 0;font-family: 'source_sans_proregular'}
.shopping_cart  .product_page_tab .tab-content {
  padding: 17px 25px 25px;
}
.shopping_cart .bootstrap-select.btn-group .dropdown-toggle .filter-option, .shopping_cart .select_category .dropdown-menu > li > a, .post_code input[type="text"]{
  color: #888888;
  font-family: 'source_sans_proregular';
  font-size: 17px;
  text-transform: none;
}
.shopping_cart   .select_category .btn-default {
padding: 10px 32px 8px 17px;
}
.post_code{}
.c_p_input {
margin-right: 5%;
width: 50%;
}
.c_p_button {
width: 44%;
}
.post_code input[type="text"]{border: 1px solid #dfdfdf;
padding: 7px 15px;
width: 100%;}
.c_p_button button{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
padding: 8px 0 7px;
width: 100%;}
.c_p_button button:hover, .shpping_chackout  .c_o_button button:hover{background: none repeat scroll 0 0 #ffb700;
border: 2px solid #ffb700;
color: #fff;}
.cart_tab_select.post_code ul li.shoping_select {
width: 70%;
padding-left: 5px;
}
.shopping_cart  .product_page_tab {
display: inline-block;
width: 100%;
}
.shoping_continue{
  margin-top: 35px;
}
.shpping_chackout  .c_p_button{
  margin-top: 39px;
}
.shpping_chackout {
  margin-top: 60px;
}
.shpping_chackout_table{border: 1px solid #dfdfdf;}
.chackout_title{border-right: 1px solid #dfdfdf;
width: 55%;}
.chackout_title h3{color: #666666;
font-family: 'source_sans_prosemibold';
font-size: 17px;
margin: 0;
padding: 21.5px 0 18px 21px;}
.chackout_price{width: 45%;}
.chackout_price h3{color: #555555;
font-family: 'bitterregular';
font-size: 17px;
margin: 0;
padding: 20px 0 18px;}
.shpping_chackout_detail{border-bottom: 1px solid #dfdfdf;}
.shpping_chackout_table  .shpping_chackout_detail:last-child{border-bottom: 0px solid #dfdfdf;}
.shpping_chackout_detail.chackout_totel{background:#F7F6F6}
.shpping_chackout  .c_o_button button {
 padding: 11px 25px 8px;background:none;margin-top:38px
}
.product_bottom_c_row.shoping_cart {
  margin: 130px 0 0;
}
.cart_popup_text
{
	color: #555555;
    font-family: "bitterregular";
    font-size: 16px;
    line-height: 22px;
	font-weight:normal;
}
#shipto0-lbl > a {
    margin-left: 20px;
}
#shipto0-lbl input#shipto0
{
	margin-left:0;
}
input[type="radio"] {
    vertical-align: baseline!important;
}
/* shoping-caert page end */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* chackout page start */

.chackout.c_o_button button {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-top: 38px;
  padding: 11px 25px 8px;
}
.chackout.c_o_button button:hover{  background: none repeat scroll 0 0 #ffb700;
  border: 2px solid #ffb700;
  color: #fff;}
  
  .chackout  .single_form input, .chackout  .single_form textarea {
border: 1px solid #ececec;
font-size: 16px;
}

.chackout  .single_form i {
  color: #b6b5b5;
  top: 16px;
}
.billing_information h2, .checkout_option h2{color: #555;
font-family: 'bitterregular';
font-size: 18px;
margin-bottom: 25px;
margin-top: 0;
text-transform: uppercase;}
.checkout_option h2{margin-bottom: 15px;}
.chackbox_chacout {
  margin-top: 25px;
}

.checkbox{margin:15px 0 0 !important}
.checkbox label, .checkout_option h6, .checkout_option p{color: #666666;
font-family: 'source_sans_proregular';
font-size: 16px; padding-left: 8px;}
.acordion_iner_button.chackout.c_o_button button{margin-top: 35px;}
.checkout_option h6, .checkout_option p{padding-left:0;font-size: 16px;}
.checkout_option p{margin-top:30px}
.checkout_optionlogin_filed{margin-top: 30px;}
.checkbox label a{color:#FFB700}
.chackout  .select_category .btn-default {
border: 1px solid #ececec;

color: #666666;
font-size: 16px;
padding-left: 40px;padding: 9px 31px 7px 40px;
}
.chackout .bootstrap-select.btn-group .dropdown-toggle .filter-option, .chackout .select_category .dropdown-menu > li > a, .post_code input[type="text"] {
color: #a6a6a6;
font-family: 'Georgia';
font-size: 16px;
}
.chackout  .bootstrap-select .fa-angle-down {
  color: #a6a6a6;
  position: relative;
  top: 3px;
}
.chackout.сountry_select  .btn.dropdown-toggle.btn-default, .chackout.сountry_state  .btn.dropdown-toggle.btn-default{position:relative}
.chackout  .btn.dropdown-toggle.btn-default:before{
  color: #b6b5b5;
    font-size: 14px;
    left: 19px;
    position: absolute;
    top: 12px;font-family: fontawesome;}

/* chackout page end */	
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


/**** mojoomla changes ******/
.footer_top_list .menu li a 
{
	padding: 0px!important;
}
/*Slider Arrow*/
.tp-leftarrow.default {
    background: rgba(0, 0, 0, 0) url("../img/slider_arrow_left.png") no-repeat scroll 0 0 !important;
    height: 90px!important;
    width: 45px!important;
}
.tp-rightarrow.default {
    background: rgba(0, 0, 0, 0) url("../img/slider_arrow_right.png") no-repeat scroll 0 0!important;
     height: 90px!important;
     width: 45px!important;
}

/*Map*/
.contact_info_area .filed .contact_quck .cw-mod-contact-light100 .contact_map_img #cavas_id109
{
	height: 73px!important;
}
.contact_info .single_contact_info .gallery-flickr ul li 
{
	border:1px solid #ccc;
    display: inline-block;
    margin-right: 5%;
    padding: 5px;
    text-align: center;
    margin-bottom: 5.2%;
    width: 20%;
    cursor: auto;
}
.contact_info .single_contact_info .gallery-flickr ul li a
{
	margin: 0px!important;
	cursor: auto;
}
.contact_info .single_contact_info .gallery-flickr ul li a img
{
	width: 100%;
	cursor: auto;
}
.tab_preset5 .tab_pro_caption p
{
	 margin: 5px 0;
}
.tab_pro_caption p {
    color: #6a6a6a;
    font-family: "Georgia";
    font-size: 15px;
    margin: 13px 0;
}
/*** Flicker ***/
.gallery-flickr {
    float: left;
    position: relative;
    top: -20px;
}
/***** breadcrumbs ****/
.breadcrumbs_area ul.breadcrumb
{
	background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    list-style: outside none none;
    margin-bottom: 0;
    padding: 20px 0;
}
.breadcrumb li.active{display:inline;}

.breadcrumbs_area ul {
    background-color: rgba(0, 0, 0, 0);
    margin: 0;
    padding: 20px 0;
}
.breadcrumbs_area .breadcrumb > li + li::before {
    color: #999999;
    content: "";
    padding: 0;
	
}

.breadcrumbs_area li.active span {
    color: #999999;
}
.breadcrumbs_area a, .breadcrumbs_area {
    color: #999999;
    font-size: 12px;
	font-family: 'bitterregular';
	background-color:#fff;
	text-transform:uppercase;
}
.breadcrumbs_area a:hover
{
	 color:#85637B;
}
ul.breadcrumb .divider {
    padding: 0 25px;
}

/**** breadcrumb End ***/

/**** main Content area start ****/
.main-content-section.inner_page, .preset2 .main-content-section
{	
	background-color: #ffffff;
   padding-bottom: 100px;

}

.left_sidebar .single_sidebar_content a, .right_sidebar .single_sidebar_content a
{
	color: #000;
    display: block;
    font-family: "bitterregular";
    font-size: 16px;
    line-height: 14px;
    padding: 14px 0;
    text-transform: uppercase;
}
.left_sidebar .bestsellers .single_sidebar_content .most_favorite_img a, .right_sidebar .bestsellers .single_sidebar_content .most_favorite_img a
{
		padding:0;
}
.on_sale .most_favorite_cursosel .product-price > div.price-crossed, .on_sale .most_favorite_cursosel .product-price > div.PricesalesPrice {
    display: inline-block;
    padding: 0 3px;
	text-align:center;
}
.product_page.product_bottom_c_row  .tab_pro_rating_price .product-price {
    text-align: center;
}
.hoki_button
{
	background-color:transparent;
}
.tweet_area {
    background-color: #ffffff;
    padding-top: 80px;
}

/**** inner menu ****/
ul.nav-child
{
	display:none;
}

/**** New Product hover Effect *****/
.product-image-container img {
    transition: all 0.3s ease-in 0s;
    width: 100%;
}
.tab_single:hover .product-image
{
    opacity: 0;
    transform: scale(0.85);
    visibility: hidden;
}
.tab_single:hover .product-image-hover
{
    opacity: 1;
    transform: scale(1);
    visibility: visible;
}
.product-image-hover {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: scale(0.85);
    visibility: hidden;
    z-index: 9;
}
.tab_single:hover .product-action-container{
    transform: rotateX(0deg);
}
.product-action-container {
    bottom: 0;
    left: 0;
    margin: 0;
    position: absolute;
    transform: rotateX(90deg);
    transform-origin: center bottom 0;
    transition: all 0.25s ease-in 0s;
    width: 100%;
    z-index: 11;
}
.product-action-wrapper {
    display: table;
    height: 36px;
    position: relative;
    white-space: nowrap;
    width: 100%;
}
.product-action-wrapper .product-add-btn {
    background-color: #b6cbc2;
    border: medium none;
    color: #ffffff;
    display: table-cell;
    padding: 0;
    text-align: center;
	 text-transform: uppercase;
    transition: all 0.35s ease 0s;
    vertical-align: middle;
	font-family:"source_sans_prosemibold";
	
}
.product-action-wrapper .product-btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #b6cbc2;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #d1e0d9;
    border-image: none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    display: table-cell;
    max-width: 41px;
    width: 41px;
	height: 36px;
    max-height: 36px;
    text-align: center;
    transition: all 0.35s ease 0s;
    vertical-align: middle;
	font-size: 18px;
	color:#fff;
	cursor:pointer;
}
.product-action-wrapper .product-add-btn .addtocart-button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 15px;
    text-transform: uppercase;
	
}
.product-action-wrapper .product-add-btn i {
    font-size: 15px;
/*    vertical-align: sub;
*/	margin-top: 10px;
}
.product-action-wrapper .product-btn:hover, .product-action-wrapper .product-add-btn:hover {
    background-color: #ffb700;
}
/**** main Content area End ****/

/**** Preset2 *****/

.preset2 .footer_top {
    background: #a2a19e none repeat scroll 0 0;
}
.preset2 .footer_top_list li a, .preset2 .footer_top_info ul.footer_top_info_list li {
    color: #fff;
    text-shadow:none;
}
.preset2 .footer_top h3.contact_info_content_title {
    color: #fff;
}
.preset2 ul.footer_social_icon li a {
    background: #afaeab none repeat scroll 0 0;
	color:f3f3f3;
}
.preset2 .copy_right {
    color: #f0f0f0;
}
.preset2 .footer_bottom
{
	border-top:1px solid #afaeab;	
	background: #9d9c99 none repeat scroll 0 0;
}
.preset2 .footer_top_info {
    border: 2px solid #e0e0e0;
    box-shadow:none;
}

/***** preset 3 ****/
.about-section {
    padding: 100px 0 100px;
}
.whitebg
{
		background-color:#fff;
}
.border_bottom
{
	border-bottom:1px solid #dedede;
}
.border-right
{
	border-right:1px solid #dedede;
}
.tab_product_margin.border_bottom
{
	 margin: 0;
}
.tab_preset3
{	
	padding-bottom:30px;
}
.preset3 .footer_top {
    background: #333333 none repeat scroll 0 0;
}
.preset3 .footer_top_list li a, .preset3 .footer_top_info ul.footer_top_info_list li {
    color: #dfdfdf;
    text-shadow:none;
}
.preset3 h3.contact_info_content_title {
    color: #e7e7e7;
}
.preset3 ul.footer_social_icon li a {
    background: #515151 none repeat scroll 0 0;
}
.preset3 .copy_right {
    color: #c9c9c9;
}
.preset3 .footer_bottom
{
	background: #3b3939 none repeat scroll 0 0;
}
.preset3 .footer_top_info {
    border: 2px solid #9b9b9b;
    box-shadow:none;
}
.preset3_tab-content .zero_mergin:first-child 
{
    border-top: 1px solid #dedede;
}
.home3_tweet .category_title, .home3_tweet.tweet_section .sp-tweet .sp-tweet-item,
.home3_tweet.tweet_section .sp-tweet .sp-tweet-item a, .home3_tweet.tweet_section .sp-tweet .sp-tweet-item .date

{
	color:#fff;
}
.home3_tweet .owl-theme .owl-controls .owl-page span 
{
	background-color:#fff;
}
.home3_tweet.tweet_section .sp-tweet .sp-tweet-item .date
{
	font-style:normal;
}
.home3_tweet .bg_img {
height: 600px!important;
padding:95px 0px 10px!important;
}
/*Home3 testimonial*/
.home3_testimonial .header_title h1
{
	
	position:relative;
	top:62px;
	margin:0px;
}
.home3_testimonial .header_title img
{
	position:relative;
	bottom:30px;
	
}
.home3_testimonial #testimonial_slider .item 
{
	padding-top:40px;
}
/***** Full Home Page Setting *****/
.container-fluid.home_page, .home_page.content_full
{
	padding:0;
}
.home_page.content_left
{
	padding-left:0;
}
.home_page.content_right
{
	padding-right:0;
}

.preset5 .home_page.content_left
{	border-top: 1px solid #dfdfdf;
	padding:0;
	border-right: 1px solid #dfdfdf;
}
.preset5 .home_page.content_right
{	 
	border-top: 1px solid #dfdfdf;
	padding:0;
}

@media only screen and (min-width: 992px)
{
	.left_sidebar.home_page
	{
		padding-left:0;
	}
	.right_sidebar.home_page
	{
		padding-right:0;
	}
	
	.preset5 .left_sidebar.home_page
	{
		padding:0;
	}
	.preset5 .right_sidebar.home_page
	{
		padding:0;
	}
	
	.right_sidebar.home_page #masonry_grid > .box, .left_sidebar.home_page #masonry_grid > .box
	{
		padding:0;
	}
}
/**** preset5 Changes ****/
.preset5  .single_sidebar_title
{
	background: #6d6d6d none repeat scroll 0 0;
    color: #ffffff;
}
.preset5 .most_favorite_cursosel.owl-theme .owl-controls .owl-buttons div, .preset5 .lSAction > a
{
	border: 2px solid #fff;
    box-shadow: none;
    color: #fff;
}
.preset5 .popular_posts .single_sidebar_content .header-block .span12 .control-block span, .preset5 .comments .single_sidebar_content .header-block .span12 .control-block span
{
	border: 2px solid #fff;
    box-shadow: none;
    color: #fff;
}
body.preset5.home_page, body.preset4 {
    background: #fff none repeat scroll 0 0;
}
.col-md-4.col-sm-6.tab_preset5 {
    border-bottom: 1px solid #dedede;
    min-height: 530px;
    padding-bottom: 20px;
    padding-top: 20px;
}

.preset5 .footer_top {
    background: #fff none repeat scroll 0 0;
}
.preset5 .footer_top_list li a, .preset5 .footer_top_info ul.footer_top_info_list li {
    color: #666;
    text-shadow:none;
}
.preset5 .footer_top h3.contact_info_content_title {
    color: #555;
}
.preset5 ul.footer_social_icon li a {
    background: #c8c8c8 none repeat scroll 0 0;
	color:#f3f3f3;
}
.preset5 .copy_right {
    color: #777;
}
.preset5 .footer_bottom
{	
	background: #fff none repeat scroll 0 0;
	padding-top:0;
}
.preset5 .footer_top_info {
    border: 2px solid #c6c6c6;
    box-shadow:none;
}



/****** Preset 4 ******/
.preset4 .preset4_ultab {
    padding-left: 15px;
    text-align: left;
}
@media only screen and (min-width: 1450px)
{
	.col-md-4.col-sm-6.tab_preset5 
	{
		min-height: 680px;
	}
}
@media only screen and (min-width: 992px){
	.preset4 .new_product_area .category_title
	{
		text-align:left;
		float:left;
		margin-bottom:0;
	}
	
	.preset4_new_prd_main .mix_adv
	{
		float:left;
		width:20%;
		padding-right: 15px;
	}
	.preset4_new_prd_main .new_product_mix_preset4, .preset4_new_prd_main .new_product_mix_preset4_1
	{
		float:left;
		width:80%;
	}
	.preset3_header .icemegamenu > ul > li:first-child a.iceMenuTitle, .preset3_header .icemegamenu > ul > li:first-child {
		padding-left: 0;
	}

}
.preset4 .new_product_area ul.new_product_mix_list
{
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 40px;
    text-align: right;
	 margin-left:0;
}
.preset4 .new_product_area ul.new_product_mix_list li.active
{
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #eeeeee #eeeeee rgba(0, 0, 0, 0);
  border-image: none;
  border-style: solid;
  border-width: 1px;
  cursor: default;
   padding: 7px 20px;
   top:1px;
}
.preset4 .new_product_area ul.new_product_mix_list li:before
{
	    background-color: #fff;
}
.new_product_mix_preset4 .mix{
	display: none;
}
.new_product_area.home4-prd2, .new_product_area.home4-prd3
{
	margin-top:100px;
	margin-bottom:100px;
}
.new_product_area.home4-prd1
{
	margin-top:30px;
	margin-bottom:100px;
}
.preset4 .contact_info_area {
    border-top: 1px solid #dedede;
}
.preset4 .footer_top {
    background: #505050 none repeat scroll 0 0;
}
.preset4 .footer_top_list li a, .preset4 .footer_top_info ul.footer_top_info_list li {
    color: #f1f1f1;
    text-shadow:none;
}
.preset4 .footer_top h3.contact_info_content_title {
    color: #fff;
	font-size: 18px;
}
.preset4 ul.footer_social_icon li a {
    background: #afaeab none repeat scroll 0 0;
}
.preset4 .copy_right {
    color: #f0f0f0;
}
.preset4 .footer_bottom
{
	border-top:1px solid #5b5b5b;	
	background: #505050 none repeat scroll 0 0;
}
.preset4 .footer_top_info {
    border: 2px solid #9b9b9b;
    box-shadow:none;
}
.header-top
{
	font-family: "source_sans_probold";
	padding-top: 30px;
	
}
.home4_topmenu li {
    display: inline-block;
    padding-right: 25px;
	line-height:25px;
}
.header-top .nav_right ul.main_nav_right > li {
    padding:0 0 0 25px;
	border:none medium;
	
}
.preset4_header.header_area
{	
	padding-top:26px;
	border-bottom:none medium;
	background-color: #fff!important;
}
.preset4_header.header_area.navbar-fixed-top
{
	border-bottom: 1px solid #dedede;
}

.preset4_header .icemegamenu > ul > li a.iceMenuTitle {
    color: #5d5d5d;
    font-size: 15px;
}
.header-top, .header-top a
{
	color:#6f6f6f;
}
.home4_topmenu li a:before
{
	font-family: FontAwesome;
    margin-right: 8px;
}
.home4_topmenu li:nth-child(1) a:before
{
	content:"\f007"
}
.home4_topmenu li:nth-child(2) a:before
{
	content:"\f004"
}
.home4_topmenu li:nth-child(3) a:before
{
	content:"\f07a"
}
.home4_topmenu li:nth-child(4) a:before
{
	content:"\f1da"
}
.header-top .nav_right .bootstrap-select > .dropdown-toggle
{
	border:none medium;
	color:#6f6f6f;
}
.header-top .nav_right ul li.usd {
    margin-left: 0;
}
.home4_topmenu a
{
	cursor:pointer;
}
.home4_topmenu .dropdown-menu > li > a
{
	text-transform:uppercase;
	color:#6f6f6f;
}
.home4_topmenu ul.dropdown-menu li
{
	display:block;
}
.home4_topmenu .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
	background-color:transparent;
}
/***** Details page Version 2 *****/
#product-single-container {
    
    overflow: hidden;
    position: relative;
	padding-bottom: 45px;
    padding-top: 45px;
}
.light.transparentbg .product-single-meta, .light.transparentbg .sidebg, .light.transparentbg .sidebg.right, .reverse.light.transparentbg .sidebg.right, .reverse.transparentbg.light .sidebg.left {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  border-right:1px solid #85637B;
}
.bx-wrapper {
    position: relative;
    margin: 0;
    padding: 0;
}
.bx-wrapper .bx-viewport {
    overflow: visible!important;
    left: 0;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}
.bx-wrapper .bx-controls-direction a {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  display: block;
  height: 93px;
  margin-top: -23.5px;
  position: absolute;
  text-indent: -9999px;
  top: 45%;
  transition: background-position 0.3s ease 0s;
  width: 46px;
  z-index: 900;
}
.product-single-carousel img {
   margin-right:1px!important;
    margin-bottom: 0;
	max-width: 100%;
    display: block;
    height: auto;
}
.bx-wrapper .bx-prev {
    background-image: url("../img/slider_arrow_left.png");
    left: 30px;
}
.bx-wrapper .bx-next {
   background-image: url("../img/slider_arrow_right.png");
    right: 30px;
}



.md-margin2x {
    margin-bottom: 60px;
}
.product-single-meta-container {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
}
.product-single-meta, .product-single-meta-container>.container-fluid {
    height: 100%;
	overflow: auto;
}

.product-single-meta {
   
    padding-top: 15px;
}
.carousel-container {
    position: relative;
    overflow: hidden;
}
.product-single-meta .addtocart-button input.addtocart-button
{
	padding: 10px 15px 8px;
}
.product-single-meta .addtocart-area .product-fields > .product-field, .product-single-meta .product_pra
{
    margin-top: 15px;
}

.product_page_top_content.details2
{
	border:1px solid #e6dfd1;
}

/***** Details page Version2 End ****/

.preset1 .home_tab_border .product-image-container img, .preset4 .home_tab_border .product-image-container img, .new_product_area .product-image-container img{
    border: 1px solid #dedede;
}
.preset2 .preset3_header.home_page
{
	margin-bottom:26px;
}
.exclusive_product_area .banner_4
{
	margin-top:20px;
}
.preset3 .exclusive_product_area
{
	margin-top:0;
}
.preset2 .new_product_area .product-image-container img
{
		border:none medium;
}
.preset3.home_page .blog_area
{
	margin-top:95px;
}

.cart-details-tab .product_quantity .vm2-add_quantity_cart
{	
	background: url("../img/update.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.cart-details-tab .product_remove .vm2-remove_from_cart
{	
	background: url("../img/close_vm.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.banner_3 .exclusive_caption h4 
{  
    font-size: 20px;
}
/* styled boxes */
.info, .error, .notice, .success {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #bbb;
	margin-bottom: 20px;
	font-size: 13px;
}

.info strong, .error strong, .notice strong, .success strong {
	font-size: 16px;
}
.message-box-wrap {
	border: 0px solid #fff;
	padding:10px;
}
.info {
	color: #4a84bc;
	border-color: #c6e3ff;
	background-color: #e6f3ff;
}
.error {
	color: #bd6767;
	border-color: #f1bdbd;
	background-color: #ffdddd;
}
.notice {
	color: #a79a30;
	border-color: #d7d099;
	background-color: #f6f2d2;
}
.success {
	color: #1ea133;
	border-color: #a9ecb4;
	background-color: #dffbe4;
}

/****** LookBook *****/
.main_parent_child{
    margin-bottom: 80px;
}
.hoki_lookbook .main_parent_child:last-child
{
	margin-bottom:0;
}
.child_prd > .spacer {
	margin-bottom:20px;
}
.prnt_prd_name {
    bottom: 0;
    padding: 35px;
    position: absolute;
}
.prnt_prd_img {
    position: relative;
}
.prnt_prd_name a
{
	color:#444;
	font-size:90px;
	font-family: 'source_sans_probold';
	line-height:70px;
}
.hoki_lookbook h2.shopping_top_title
{ margin-bottom: 60px;}

.preset4 .new_product_area.home4-prd2 .category_title, .preset4 .new_product_area.home4-prd3 .category_title 
{  
    
    text-align: left;
    width: 100%;
    border-bottom: 1px solid #eeeeee;
	margin-bottom:40px;
	float:none;
	padding-bottom:7px;
	
}

/****** Filter Style *****/

.paramfilter .values input {
    margin: 0;
}
.rangedval {
    float: left;
    width: 100%;
}
.vm_filter .heading
{
	font-family: "source_sans_prosemibold";
	color: #666666;
	 font-size: 18px;
	 text-transform:uppercase;
	 font-weight:normal;
	 margin-bottom:10px;
}
.vm_filter .ui-slider-horizontal {
    background-color: #d7d7d7;
    border: 1px solid #d7d7d7;
	border-radius:0;
	height:3px;
}
.vm_filter .slider_active
{ 
    height: 2px;
}
.vm_filter .ui-slider-horizontal .ui-slider-handle 
{  
    top: -5px;
}
.vm_filter .ui-slider .ui-slider-handle 
{
    border-radius: 100%;
    height: 13px;
    padding: 0 !important;
    width: 13px;
   
}
.vm_filter .custom_params {
    margin-top: 20px;
}
.vm_filter .custom_params label.filter span
{
	color: #777777;
    font-family: "source_sans_prosemibold";
    font-size: 16px;
	text-transform:uppercase;
}
.button_filter {
    margin-top: 20px;
}
.button_filter .hoki_button
{
	 padding: 10px 25px 9px !important;
	 text-transform:uppercase;
	 line-height:22px!important;
}
.vm_filter .values-named li label
{
	height: 40px;
    margin-bottom: 8px;
    margin-left: 8px;
    padding: 3px;
    width: 40px;
	border: medium none;
}
.vm_filter .values-named label span.color {
   
   
    position: relative;
   
    border: 2px solid #fff;
	outline: 1px solid #CACACA;
}
.values-named label.red span.color {
    background-color: #f00;
}
.values-named label.blue span.color {
    background-color: #6E82CE;
}
.values-named label.white span.color {
    background-color: #fff;
}
.values-named label.yellow span.color {
    background-color: #ff0;
}
.values-named label.gray span.color {
    background-color: #AFB0B6;
}
.values-named label.magenta span.color {
    background-color: #B391BE;
}
.values-named label.skyblue span.color {
    background-color: #CCFFFF;
}
.values-named label.pink span.color {
    background-color: #FF6699;
}
.values-named label.green span.color {
    background-color: #6F995C;
}
.values-named label.coffee span.color {
    background-color: #94816A;
}

.vm_filter .paramfilter a.reset 
{  
    padding: 0!important;
}
.vm_filter div.custom_params input[type="checkbox"] 
{
    left: 0!important;
    position: relative!important;
}
.vm_filter div.custom_params a.toggle {
    display: none!important;
    padding: 0 !important;
}
.vm_filter .values-named li label span.color {
    display: block;
    height: 33px;
    width: 33px;
	margin: 0;
}
.vm_filter .values-named li label.checked {
    border: 1px solid #666666;
}

/***** new Changes ****/

.single_sidebar.special_offers {
    border-top: none medium;
}
.select_category span.filter-option:before
{
	content:"Arata: ";
}

.select_category span.filter-option:after
{
	content:" produse";
}
li.cate_pagenation ul li:first-child, li.cate_pagenation ul li:last-child {
    display: none;
}
.preset5 footer.footer_area {
    padding-top: 75px;
    border-top: 1px solid #dfdfdf;
}

.bd_aerrow {
    position: relative;
    vertical-align: baseline;
}
.footer_top_list li:last-child a {
    margin-bottom: 0;
}
.preset5 .right_sidebar.home_page .single_sidebar_content 
{
    border-width:0px;
}
.about_hoki_area, .services_area
{
	background-color: rgba(0, 0, 0, 0);
	background-repeat: no-repeat;
	background-position: center center;
	background-size :cover;
}
/**** Preset3 Search ****/
.preset3 .nav_right ul li.search_click ul li input[type="search"], .preset3  .nav_right ul li.search_click ul li button[type="submit"] i
{
	color: #434343;
}
.preset3  .nav_right ul li.search_click ul li button[type="submit"]
{
	padding-top: 5px;
}

.preset3  .nav_right ul li.search_click ul li .search_main
{
	border-color:#ababab;
}
.preset3  .nav_right ul li.search_click ul::before, .preset3  .nav_right ul li.search_click ul
{
	background: #ababab none repeat scroll 0 0;
}
/**** Only for safari in Preset4 ****/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    
    /* Safari 5+ ONLY */
    ::i-block-chrome, .preset4-rightmenu li.search_click, .preset4-rightmenu li.login, .preset4-rightmenu li.bag   {
    top:-6px;
	position:relative;
    }
}



/****** NEW CSS *****/

.productdetails-view .vm-product-details-container{float:left !important;width:100% !important;}
.category_description
{
	color: #663D5A;
    display: block;
    font-family: "bitterregular";
    font-size: 30px !important;
    line-height: 30px;
    padding: 14px 0;
    text-transform: uppercase;
	text-align:center !important;
}

.top40 {margin-top: 40px;}