body {
	background-color:#fff;
	color:#777;
}
h1 { color:#444;}
h2 { color: #444;}
a {color: #588616;}
a:hover, .breadcrumb a:hover {color:#8aba56;}
h3, .title_h3 {color: #444;}
/* layout */
.july-white{
	background-color:#fff;
	border:1px solid #e8e8e8;
}
/* header */
#top {background: #f8f8f8;}
#top .contactinfo, #top .contactinfo a{color:#666;}
#top #welcome a div, #compare-total2 div{ background:#666; color:#f4f4f4;}
#header {background: #fff;}
#header .toplink > div{ color: #666;}
#header .toplink > div > a{ color:#666;}
#header .toplink > div > a:hover{ color:#8aba56;}

#header #cart .heading > a {color:#666;}

#header #cart .heading a > div {
	border:5px solid #eee;
	background-color: #fff;
}
#header #cart .heading a #cart-top-fixed{ 
   	background-color: #8aba56;
	color: #fff;
	}

#header .button-search {color:#333;}
#header .topinfo .button-search { color:#333;}
#header #search input {
	color:#333;
	border: 5px solid #eee;
    background:#FFF;
}
#header .topinfo #search input{border: 5px solid #eee; background:#FFF;}

#header .links a {color: #ddd;}

#header #top .top_search_down{ 
    color: #666;
	background-color:#fff;
	}	

/* menu */

#menu{background-color: #8aba56;}
.menufix{ border-top:1px solid rgba(0,0,0,0.08); border-bottom:1px solid rgba(0,0,0,0.08);}
/*Link 1 menu*/
#menu > ul > li > a{
	color: #fff;
}
#menu > ul > li > a:hover, #menu > ul > li:hover, #menu > ul > li:hover > a{ background-color:#588616; color:#fff;}
/*dropdown box*/
#menu > ul > li > div {
	background: #f4f4f4;
}

/*arrow submenu*/
#menu > ul > li> .submenu .submenu  .arrow:before{
    color:#9ba5a8;
}

/*Link 2submenu*/
#menu > ul > li > div > ul{
	background-color:#FFF;
}
#menu > ul > li> .submenu > ul > li > a, #menu > ul > li> .submenu > ul > li{ 
  color:#444; 
}

#menu > ul > li> .submenu .submenu a,
#menu > ul > li> .submenu.allcategory .submenu .submenu li:after {
	 color:#9ba5a8; 
}
#menu > ul > li> .submenu > ul > li > a:hover,
#menu > ul > li> .submenu .submenu a:hover{  
  color:#8aba56;}
 

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

/*account menu*/

.button.registr, .sidr input.sidr-class-button.sidr-class-registr{ background-color:#7b8487; color:#FFF;}

#mobile-header{background-color: #8aba56;}
#mobile-header #responsive-menu-button{color:#FFF;}	
#menu .submenu.product-grid > div > div{ background-color:#fff;}
#menu > ul > li> .submenu.allcategory{ background-color:#f4f4f4;}
#menu > ul > li> .submenu.allcategory  > ul {background:transparent;}
#menu > ul > li> .submenu.allcategory > ul > li > .submenu{background-color:#FFF;}
#menu > ul > li> .submenu.allcategory > ul > li.hover > a{
	background-color: #fff;
	color:#8aba56;
}
.july_modul.july_menu_container > ul > li {background-color:#FFF;}
.july_modul.july_menu_container > ul > li > a{color: #9ba5a8;}
.july_modul.july_menu_container > ul > li > a:hover{color: #8aba56;}
.july_modul.july_menu_container .accordeon_plus:hover:after{ background-color:#f4f4f4; color:#9ba5a8;}
.july_modul.july_menu_container  li > .accordeon_subcat{background-color:#FFF;}
.july_modul.july_menu_container  li > .accordeon_subcat li	a { color: #9ba5a8;}
.july_modul.july_menu_container  li > .accordeon_subcat li > a:hover { color: #8aba56;}
/*************************************************/	
.breadcrumb a {
color:#666;
}

.pagination .links a{
	background:#FFF;
	color:#8aba56;
}

.pagination .links b, .pagination .links a:hover  {
	background: #8aba56;
	color:#FFF;
}

/* button */
a.button, input.button, button.button, .sidr input.sidr-class-button {
	color: #FFFFFF;
	background-color: #8aba56;
}

a.button:hover, input.button:hover, button.button:hover,.sidr input.sidr-class-button:hover {
	background-color:#588616;
	color:#FFF;
}

.htabs {
}

.htabs a, .htabs li {
	color: #555; border-bottom: 2px solid rgba(0,0,0,0);
}

.htabs a.selected, .htabs a:hover, .htabs .active a{
 color: #8aba56;border-bottom: 2px solid #8aba56;
}
.htabs .subtab-show-all{color: #555;}

/* box */

.box .box-heading {
    color: #fff; background-color:#9ba5a8; padding-left:10px;
}
.box .box-heading a{color: #fff;}

/* box products */
.box-product > div > div {
	-webkit-box-shadow: 0px 0px 0px 1px #e8e8e8 inset ;
	-moz-box-shadow: 0px 0px 0px 1px #e8e8e8 inset ;
	box-shadow:inset 0px 0px 0px 1px #e8e8e8;
}
.box-product > div:hover > div{
	-webkit-box-shadow: 0px 0px 1px 1px #8aba56 inset ;
	-moz-box-shadow: 0px 0px 1px 1px #8aba56 inset ;
	box-shadow:inset 0px 0px 1px 1px #8aba56;
	}

.box-product .name a {
    color: #444;	
}
.box-product .name a:hover{ color:#8aba56;}

.box-product .price {
	color: #ea4c89;
}
.box-product .price-old {
	color: #aaa;
}

.box-product .cart a{ } 
.box-product .cart a:hover{
	   background-color:#588616;
	   color:#FFF;
	 }
   
.box-product .fastorder a{background-color:#f4f4f4;color:#8aba56;}
.box-product .quick-view a:hover, .box-product .fastorder a:hover,
.box-product .wishlist a:hover, .box-product .compare a:hover{background-color:#588616;color:#fff;}

.box-product .wishlist a, .box-product .compare a, .box-product .quick-view a{
	background-color:#FFF;
    color:#444;	
}

/*tab small category*/
.namecateg li a:hover{ color:#8aba56;}

/* box category */
ul.box-category{	
  background:rgba(0,0,0,0.025);
}
ul.box-category ul {
	background-color: #fff;	
}
ul.box-category > li{ 
  background-color: #fff;	
}


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

ul.box-category > li > a.active, ul.box-category > li> a:hover,
ul.box-category > li > a.active + .accordeon_plus:after, .box-category > li > a:hover + .accordeon_plus:after,
.left-menu .box-category li:hover > .movpanel_plus:after {
	background-color:#8aba56;
	color:#fff;
}

ul.box-category > li > ul { background-color:#FFF;}

ul.box-category > li ul > li > a {
    color: #9ba5a8;
}
ul.box-category > li ul > li > a.active{ color: #8aba56;}
ul.box-category > li ul > li > a:hover { color: #8aba56;background-color:#f4f4f4;}

.box-category .accordeon_plus:after{
   color:#9f9f9f;
}
.box-category .accordeon_plus:hover:after{ background-color:#8aba56;color:#fff;}


/* category */

.accordeon_plus_refine:after{
   color:#9f9f9f;
}

/* product */


.product-compare a:hover{ background:#8aba56; color:#FFF;}


.product-grid > div > div , .product-list.row > div > div{
	-webkit-box-shadow: 0px 0px 0px 1px #e8e8e8 inset ;
	-moz-box-shadow: 0px 0px 0px 1px #e8e8e8 inset ;
	box-shadow:inset 0px 0px 0px 1px #e8e8e8;
}
.product-grid > div:hover > div, .product-list.row > div:hover > div{
	-webkit-box-shadow: 0px 0px 1px 1px #8aba56 inset ;
	-moz-box-shadow: 0px 0px 1px 1px #8aba56 inset ;
	box-shadow:inset 0px 0px 1px 1px #8aba56;
	} 

.product-grid .name a, .product-list .name a {
	color: #444;	
}
.product-grid .name a:hover, .product-list .name a:hover{ color:#8aba56;}

.product-grid .price,.product-list .price {
	color: #ea4c89;
}
.product-grid .price-old,.product-list .price-old{
	color: #aaa;
}

.product-grid .cart a{ 
   } 
.product-grid .cart a:hover, .product-list .cart a:hover{
	   background-color:#588616;
	   color:#FFF;
	}
	
.product-grid .fastorder a, .product-list .fastorder a{background-color:#f4f4f4;color:#8aba56;}
.product-grid .quick-view a:hover, .product-grid .fastorder a:hover,
.product-list .fastorder a:hover, .product-list .fastorder a:hover,
.product-grid .wishlist a:hover, .product-grid .compare a:hover,
.product-list .wishlist a:hover, .product-list .compare a:hover{background-color:#588616; color:#FFF;}

.product-grid .wishlist a, .product-grid .compare a,
.product-list .wishlist a, .product-list .compare a,
.product-grid .quick-view a,.product-list .quick-view a{
	background-color:#FFF;
    color:#444;	
}


/* Product */

.product-info .description > span:before {
   color:#8aba56;
}
.product-info .description .outstock {
	 background-color: #90d35e;
	 color:#fff;}
.product-info .description .outstock.no-stock{
	background-color: #cf202e;
	color:#fff;
}
.product-info .price {
	color: #ea4c89;
}
.product-info .price-old {
	color:#888;
}
.product-info .price-new {}
.product-info .cart {
	background-color: rgba(0,0,0,0.035);;
	color: #9ba5a8;
}

.product-info .cart a.button{
	background-color: #8aba56;
	color:#fff;
	border:2px solid #8aba56;
	}	
.product-info .cart a.button:hover{
	background-color:#588616;
	color:#fff;	
	border-color: #588616;
}

.product-info .cart-wishlist a, .product-info .cart-compare a{color:#9ba5a8;	}

.product-info #decrease, .product-info #increase {color: #9ba5a8;}
.product-info .cart .minimum {color: #9ba5a8;}

.product-info .review > div > span {color: #38B0E3;}
.product-info  .july_custtitl {color: #444;	}
/* cart */

/* checkout */
.checkout-heading {
	background: rgba(0,0,0,0.02);
	border: 1px solid #DBDEE1;
	color: #555555;
}

#footer {color:#eee; background-color:#9ba5a8;}

#footer h3 {color: #fff;}

#footer a {
	color: #fff;
}

#footer  a:hover {
	color:#eee;
}

#frm_subscribe .button{ color:#fff; background-color:#7b8487;}
#frm_subscribe .button:hover{background:#8aba56; color:#fff;}

#footer .custom-footer{ 
  background-color:#f4f4f4;
  color:#444;}
 #footer .custom-footer a{color:#555;}
#footer .footer-account{ background:#7b8487;}
#footer .footer-account h3, #footer .footer-account a{}


.footer_widget_down:hover{background-color: #8aba56;color:#fff;}

#footer_widget_container {
	background-color:#FFF;
}

#powered {
	color:#444;
	background-color:#f8f8f8;
}
#powered a, #powered a:hover{color:#8aba56;}


/*carousel*/
.carousel-control.left.jul,.carousel-control.right.jul,
.jcarousel-skin-opencart .jcarousel-prev-horizontal, .jcarousel-skin-opencart .jcarousel-next-horizontal { color:#bbb;}
.carousel-control.left.jul:hover,.carousel-control.right.jul:hover,
.jcarousel-skin-opencart .jcarousel-prev-horizontal:hover, .jcarousel-skin-opencart .jcarousel-next-horizontal:hover,
.julyslider .carousel-controls.jul-slider .carousel-control.left.jul:hover,
.julyslider .carousel-controls.jul-slider .carousel-control.right.jul:hover,
.slideshow .nivo-directionNav a:hover{ background-color:#8aba56; color:#FFF;}

.julyslider .carousel-controls.jul-slider .carousel-control.left.jul,
.julyslider .carousel-controls.jul-slider .carousel-control.right.jul,
.slideshow .nivo-directionNav a{color:#bbb; background:rgba(255,255,255,0.2);}

/*Stickers*/

.july-stickers div{
	color:#fff;	
}
  
 /*For mobile*/
#column-left .boxclick:before, 
#column-right .boxclick:before{
	color:#888;
	}

#topcontrol {background-color:#8aba56;color:#FFF;}
#topcontrol:hover{background-color: #8aba56;color:#fff;}
/*News
*******************************************/
.heading_news_mod a {color: #444;}
.heading_news_mod a:hover{color: #8aba56;}
.datepost{color:#888;}

/*Module categories*/
.featur_categ .vtabs .link-category a.text-category{color:#444; background: rgba(0,0,0,0.025);}
.featur_categ .vtabs .link-category a.text-category:hover{color:#8aba56;}
.featur_categ .vtabs .link-category a.transzone{background-color:#9ba5a8; color:#FFF;}
.featur_categ .sub-category{ background-color:#9ba5a8;}
.featur_categ .sub-category a{color:#fff;}

.julyslider .july-titleslider, .julyslider .july-titleslider a{color: #444;}
.julyslider .july-titleslider a:hover{color: #8aba56;}