#livesearch a:hover, #livesearch li.active a {
									background: #f7f7f7;
									color: #656565;
								}
								#livesearch a:hover em, #livesearch li.active a em {
color: #272727;
}
#livesearch a em {
color: #272727;
}

body {
	background-color: #fff;
	color: #555;}
.main, .main2{
	background-color: #fff;
		-webkit-box-shadow: 0px 0px 0px 1px #f1f1f1 inset;
	   -moz-box-shadow: 0px 0px 0px 1px #f1f1f1 inset;
	    box-shadow: inset 0px 0px 0px 1px #f1f1f1;
}
.ma-nav-mobile-container.containermenu{ width:1210px;}
.ma-nav-mobile-container.borderedondo{ border-radius: 10px 10px 0px 0px;border: 0px solid #000000;}
.ma-nav-mobile-container.borderedondo2{ border-radius: 0px 0px 10px 10px;



border: 0px solid #000000;}
.bordetotal{ border-radius: 5px;}
.bordetotal2{ border-radius: 5px 5px 0px 0px;}
.bordetotalarriba{ border-radius: 5px 5px 0px 0px;border: 1px solid #e8e8e8;}
.bordetotalabajo{ border-radius: 0px 0px 5px 5px;border: 1px solid #e8e8e8;}
.bordetotalarribass{ border-radius: 5px 5px 0px 0px;}
.bordetotalabajoss{ border-radius: 0px 0px 5px 5px;}
.bordetotalizar{ border-radius: 5px 0px 0px 0px;}
.bordetotalizab{ border-radius: 0px 0px 0px 5px;}
.bordetotaliz{ border-radius: 5px 0px 0px 5px;}
.bordetotalde{ border-radius: 0px 5px 5px 0px;}
h1, .welcome {
	color: #333;}
h2 {
	color: #333;}
a, a:visited, a b {
	color: #686868;}	
a:hover {
	color:#787878;}	
#all_header.color{background-color:#FFF;}
#currency a {color: #747474;}
#currency a b {color: #fff;	background-color:#595959;}
#header #search input {border: 0px solid #CCCCCC;}		
#header #cart {}
#header #cart .heading a {
	color: #353535;}	
#header #cart .content {}
#header .header_contact{color:#555;	}
#header .header_topbox{ 
     background-color:#FFF;
	 
	 }
	 
		
#header .links > div a, #header .links > div {
	color: #5a5858;}
#header .links > div:hover a, #header .links > div:hover{ color: #787878;}	
#header .links > div:hover{ background-color:#FFF;}

#header #cart .heading > a.bigcart{
   background: url('../image/icon/shopping.png')no-repeat;}	
	
/*menu*/
.ma-nav-mobile-container{
	background-color:#FFF;
	border-top:1px solid rgba(0, 0, 0, 0.08); }	
.menu > ul > li > a {
	color: #000;}	
.menu > ul > li:hover > a {
	color:#787878;}
.menu > ul > li:hover {
	background-color: #FFF;}	
.menu > ul > li > div {
	border:1px solid rgba(0,0,0,0.08);
	background-color: #fff;}
.menu > ul > li > div > ul > li:hover{
	 background-color:#FFF;}
.menu > ul > li > div > ul > li > a{ color:#333; } 	
 .menu > ul > li > div > ul > li > a:hover{color:#272727;
 background-color:#FFF;}
 
 .menu .topmenu ul li .level3,
 .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu { 
 			   border:1px solid rgba(0,0,0,0.08);
			   background-color:#fff;}
 .menu .topmenu ul li .level3 a,
 .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu a{ }
  .menu .topmenu ul li .level3 li:hover a,
 .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu li:hover > a,
  .displaymenu .menu > ul > li > div.topmenu_theme > ul > li > a:hover{ background-color:#FFF; color: #272727} 				   
.menu > ul > li.homelink > a{ background:url('../image/icon/homelink.png') center center no-repeat;}	
		   
/*mobile menu*/
.navbar .btn-navbar2 {}
.navbar .btn-navbar2 div{
	color:#656565;}
	.navbar .btn-navbar2 .icon-bar {
  background-color: #656565;}
.navbar .btn-navbar {}
.navbar .btn-navbar div{
	color:#656565;}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {

}
.navbar .btn-navbar .icon-bar {
  background-color: #656565;}
 .menu1 .mobilemenu a {
	color:#656565;} 
 .menu1 .mobilemenu a:hover {
	color: #333;
	background-color:#f1f1f1;
}
.menu1 .mobilemenu span.head a { 
	color:#333333;}
		
			   
/*breadcrumb*/

.breadcrumb, .breadcrumb a{ color:#666;}
.breadcrumb a:hover{ color:#787878;}

/*pagination*/
.pagination .links a {
	color: #fff;
	background-color:#353535;}
.pagination .links b, .pagination .links a:hover  {
	background-color: #272727;}
	
/*button*/
a.button, input.button {
	color: #FFF;
	background-color:#272727;}
input.button.login, .box a.button, .box input.button,
.product-grid input.button, .product-list input.button,
.product-info .cart input.button {}	
a.button:hover, input.button:hover {
	background-color:#787878;
	} 
input.button.login {
    background-image: url('../image/icon/login.png');
    background-repeat: no-repeat;
}
  	
/*tabs*/
.htabs {
	background-color:rgba(0, 0, 0, 0.04);}
.htabs a {}
.htabs a:hover{
	background-color: #F9F9F9;
	color:#787878;}	
.htabs a.selected {
 color:#FFF;
	background-color:#272727;}
	
/*box*/
.box .box-heading, .box .box-heading a {
	color: #5a5858;	}
.box .box-heading {
    background-color:#FFF;
	padding-left:10px;
border-top: 1px solid rgb(233, 233, 233);
border-block-end: 1px solid rgba(0, 0, 0, 0.08);}
	
	
/*box-product*/	
.box-content > .box-product > div, .content_carou .itemcolumns > div, .verticaltab .owl-item,
#column-left .itemcolumns, #column-right .itemcolumns{
	background-color:#fff;
	}
.box-content > .box-product > div:hover, .content_carou .itemcolumns > div:hover, .verticaltab .owl-item:hover,
#column-left .itemcolumns:hover, #column-right .itemcolumns:hover, .product-grid > div:hover{
		   -webkit-box-shadow: 0px 0px 0px 1px #f7f7f7 inset ;
	       -moz-box-shadow: 0px 0px 0px 1px #f7f7f7 inset ;
	        box-shadow:inset 0px 0px 0px 1px #f7f7f7;
	
	}		
.box-product .name a, .compare-info .name a, .cart-info tbody .name a,
	.wishlist-info tbody .name a {
	color: #333;}
.box-product .name a:hover, .compare-info .name a:hover, .cart-info tbody .name a:hover,
	.wishlist-info tbody .name a:hover{ color:#787878;}
.box-product .price {
	color: #5C5C5C;}
.box-product .price-old {
	color: #7D3838;}	
.savemoney{ 
			background-color: #272727;
			color:#FFF;}
			.savemoney2{ 
			background-color: #5C5C5C;
color: #fff;
padding: 3px;}
.hover_but > div a{background-color:#272727;}
.hover_but > div a:hover{ background-color:#787878;}			
.product-filter{}
				
/* box category accordeon */	
.box-content .accordeon_categ > ul > li {
	background-color:#FFF;}

.box-content .accordeon_categ > ul > li > a {
	color:#353535;
	}
.box-content .accordeon_categ > ul > li:hover{ background-color:#FFF;}
.box-content .accordeon_categ > ul > li:hover > a{color: #787878;}


.box-content .accordeon_categ > ul > li.cat-active {
	background-color: #FFF;
	}
 .box-content .accordeon_categ > ul > li.cat-active > a.active { color:#787878;}
.box-content .accordeon_categ > ul > li ul.active > li a.active,
.dropdown_category .box-content .accordeon_categ > ul > li ul > li:hover > a { color:#787878;}
	
.box-content .accordeon_categ > ul > li > ul {
	background-color: #fff;}	
.box-content .accordeon_categ > ul > li ul > li  a {
	color:#333;
	}

/*category*/
.accordeon_description .accordeon_plus,
.accordeon_description .accordeon_plus.open {
	background-color: rgba(0, 0, 0, 0.04);
}
.accordeon_description .accordeon_plus{background-image: url(../image/icon/menu_down.png);}
.accordeon_description .accordeon_plus.open{background-image: url(../image/icon/menu_up.png);}
.box-category .accordeon_plus {
	background: url(../image/icon/menu_down.png) top right no-repeat;
}

 .box-category .accordeon_plus.open{
	background: url(../image/icon/menu_up.png) top right no-repeat;
}
.manufacturer-heading {
	background: rgba(0, 0, 0, 0.04);}
.product-compare a:hover div{background-color:#f7f7f7;}

/*product-list*/
.product-list > div {
	background-color:#FFF;}
.product-list .name a {
	color: #333;}
.product-list .name a:hover{ color:#787878;}
.product-list .price {
	color: #5C5C5C;}
.product-list .price-old {
	color: #7D3838;}
.product-list .price-tax {
	color: #BBBBBB;}
.product-list .wishlist a, .product-list .compare a {
	color:#777;}
.product-list .wishlist a:hover, .product-list .compare a:hover{
	color: #f7f7f7;
}

/*product-grid*/

.product-grid .name a {
	color: #333;}				
.product-grid .name a:hover{ color:#D1D1D1;}
.product-grid .price {
	color: #5C5C5C;}
.product-grid .price-old {
	color: #888;}
.product-grid .wishlist a, .product-grid .compare a,
.box-product .wishlist a, .box-product .compare a,
.block2 .wishlist a, .block2 .compare a{
	color:#777;}	
.product-grid .wishlist a:hover, .product-grid .compare a:hover,
.box-product .wishlist a:hover, .box-product .compare a:hover,
.block2 .wishlist a:hover, .block2 .compare a:hover{
	color: #f7f7f7;
}

/*Product*/
.product-info .image-additional .active img{
	border-color:#f7f7f7;
}

.product-info .price {
	color: #636363}
.product-info .price-old {
	color: #7D3838;}

.product-info .cart input.button{ }
.product-info .cart .links a {
	color:#777;}
.product-info .cart .links a:hover{ color:#D1D1D1;}

.product-info .review > div > span {
	color: #38B0E3;
}
input#decrease, input#increase{
		background-color:#b2afaf;}
input#decrease{
		background-image: url(../image/icon/menu_up.png);}
input#increase{
		background-image: url(../image/icon/menu_down.png);}		

/*compare*/
.compare-info .price{ 
    color: #5C5C5C;}
.compare-info .price-old {
	color: #7D3838;}
	
/*wishlist*/
.wishlist-info thead td {
	background-color: #f1f1f1;}	
	
/*cart*/
.cart-info thead td, .checkout-product thead td {
	background-color: #f1f1f1;}	
	
.cart-total #total .right.price{color:#555;}

/* checkout */
.checkout-heading {
	background-color: #ECECEC;
	padding:16px;
	color: #353535;	}

.checkout-product tfoot td.total{
	color: #000;}
	
/*footer*/
	
#footer {
	color:#FFF;
	background-color: #272727;
	
}

#footer h3 {
	color: #FFF;
	background-color: rgba(0,0,0,0.06);}
#footer a{
	color: #FFF;
}

#footer .column li:hover , #footer .box-product .name:hover{
	background-color: rgba(0, 0, 0, 0.06);
}
#powered { background-color:#000; color:#FFF;}
#powered a{color:#FFF;}

#footer .column ul li.phone_f {background: url('../image/icon/mobile_phone.png') top  left no-repeat;}
#footer .column ul li.skype_f {background: url('../image/icon/skype.png') top  left no-repeat;}
#footer .column ul li.fax_f {background: url('../image/icon/fax.png') top  left no-repeat;}
#footer .column ul li.email_f {background: url('../image/icon/mail.png') top  left no-repeat;}
#footer .column ul li.address_f {background: url('../image/icon/address.png') top  left no-repeat;}

/*carousel product*/
.list_carousel a.prev, .list_carousel a.next{
	background-color:#272727;
    background-image: url(../image/icon/prev_next.png);}	
.list_carousel a.prev:hover, .list_carousel a.next:hover{
	background-color:#787878;}

	
/*carousel brand*/
.jcarousel-skin-opencart .jcarousel-container {
		border-top:0px solid rgba(0,0,0, 0.08);}
.jcarousel-skin-opencart .jcarousel-next-horizontal, .jcarousel-skin-opencart .jcarousel-direction-rtl .jcarousel-next-horizontal,
.jcarousel-skin-opencart .jcarousel-prev-horizontal, .jcarousel-skin-opencart .jcarousel-direction-rtl .jcarousel-prev-horizontal{
	background-color:#272727;
	background-image:url(../image/icon/prev_next.png);}
.jcarousel-skin-opencart .jcarousel-next-horizontal:hover,
.jcarousel-skin-opencart .jcarousel-prev-horizontal:hover{
	background-color:#272727;}
	
/*Module tpcl Categories*/

.verticaltab  .select_category .vtabs {
	background-color:#F5F5F5;}
 .verticaltab  .select_category > a {
	color: #333;}
.verticaltab  .select_category{
	background-image:url(../image/icon/arrow_down.png);
}
.vtabs li a{
    color:#353535;}
.vtabs a:hover {
   color:#FFF;
    background-color: rgba(0, 0, 0, 0.1);}
.vtabs li a.selected {
    color:#787878;
	background-color:#FFF; }
.verticaltab .box-product-category{ 
	  background-color:#f1f1f1;}
.verticaltab .name_categ a{
	color:#333;}
.verticaltab .latestprod{}
 .verticaltab .block1{
	 background-color:#FFF;}  

.block2 .name a {
	color: #333;}
.block2 .name a:hover{ color:#787878;}
.block2 .price {
	color: #5C5C5C;}
.block2 .price-old {
	color: #888;}
.verticaltab .owl-theme .owl-controls .owl-buttons div{
	background-color:#272727;}	
.owl-theme .owl-controls .owl-buttons div, .slideshow .slidek .nivo-directionNav a{
    background-color:#272727;
	background-image: url(../image/icon/prev_next.png);}
.verticaltab .owl-theme .owl-controls .owl-buttons div:hover{
	background-color:#787878;}
		
/*news*/
.heading_news_mod a {}
.heading_news_mod a:hover {}
a.readmore {
	background-color:#272727;
	color:#FFF;}
a.readmore:hover{ background-color: #787878;}	
.datepost{ color:#b0b0b0;}			

#topcontrol{ background-color:#272727;}

/*Module Banner*/
.wrap .two {
    background-color:#f7f7f7;}
.tpclop_box .threeheading{color:#333;}
.tpclop_box.static.tpsa_text .two > div > div{color:#fff;}		

.quickviewbutton a{}	 	

.sapphiro-tabs {
	text-align: center;
	border-top: 1px solid #f0f0f0;
	margin-top: 40px;
	margin-bottom: 10px;
}
.sapphiro-tabs-inner {
	margin-top: -12px;
} 
.sapphiro-tabs a {
	font-size: 14px;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
	color: #202020;
	display: none;
	text-transform :uppercase;
	padding: 5px 22px 5px 22px;
}
.sapphiro-tabs a:hover{
background-color:#595959;
color: #FFFFFF;
	}

.featured {

	color: #ABA8A8!important;
}
.sapphiro-tabs a.featured.selected {
	color: #FFFFFF!important;
	background: #595959!important;
	border: 1px solid #595959!important;
}
.latest {

	color: #ABA8A8!important;
}
.sapphiro-tabs a.latest.selected {
	color: #FFFFFF!important;
	background: #595959!important;
	border: 1px solid #595959!important;
}
.bestseller {

	color: #ABA8A8!important;
}
.sapphiro-tabs a.bestseller.selected {
	color: #FFFFFF!important;
	background: #595959!important;
	border: 1px solid #595959!important;
}
.special {

	color: #ABA8A8!important;
}
.sapphiro-tabs a.special.selected {
	color: #FFFFFF!important;
	background: #595959  !important;
	border: 1px solid #595959  !important;
}

.sapphiro-tabs a + a {
	margin-left: 8px;
}
.gatun {
    background-image: url(../image/rasdel.png);
    background-repeat: no-repeat;
    background-position: center left;
    background-color: #272727;
    padding: 20px;
    color: #ffffff !important;
}
.pro-tab-pag a.selected {
    background: #e0e0e0!important;
    cursor: default;
}
.pro-tab-pag a {
    background: #272727!important;
    width: 12px;
    height: 12px;
    margin: 0 5px 0 0;
    border-radius: 50%;
    display: inline-block;
}
.pro-tab-thumbpager a img:hover {
    border: 1px solid #272727!important;
    box-shadow: 0 0 3px #272727!important;
}
.pro-tab-thumbpager a img {
    border: 1px solid #e0e0e0!important;
    box-shadow: 0 0 0px #fff!important;
}
.shortcuts li:hover {
	border-color: #B3B3B3;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #B3B3B3;

}
input[type='text']:focus, input[type='password']:focus, textarea:focus {

    border-color: #B3B3B3;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #B3B3B3;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}