/* 
Orange/Brown Skin
*/

body {
	background-image: url(../images/green/background.jpg);
}

a {
	color: #cf0105;
}

h1, h2, h3, h5, h6 {
	color: #383121;
}

h4 {
	color: #847c63;
}

a.regular {
	border-bottom: 1px dotted #959595;
}

a.regular:hover {
	color: #98806c;
	border: 0px none;
}

.active-color {
	color: #cf0105;
}

.sep-line-points {
	border-top: 1px dotted #959595;
	border-bottom: 1px dotted #959595;
}

.sep-line-center-decoration-text {
	color: #cf0105;
	background: url(../images/green/decorations.png) no-repeat center center; 
}

.block-separator-top,
.block-separator-top-homepage {
	background-image: url(../images/green/decoration_top.png);
}

.block-separator-bottom {
	background-image: url(../images/green/decoration_bottom.png);
}

.line-separator {
	border-bottom: 1px dotted #959595;
}

.product-item {
	border: 1px solid #C4C4C4;
	box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-webkit-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-moz-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
}

.product-item .title,
.image.mosaic-block {
	background-color: #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
}

.product-item .info {
	background-color: #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
}

.product-item .title a {
	color: #383121;
}

.product-item .price {
	background-color: #cf0105;
	color: #ffffff;
}

span.button-small {
box-shadow: 0px 0px 1px 1px rgba(204, 205, 187, 0.7);
-moz-box-shadow: 0px 0px 1px 1px rgba(204, 205, 187, 0.7);
-webkit-box-shadow: 0px 0px 1px 1px rgba(204, 205, 187, 0.7);
border: 1px solid #f3f3f3;
background: -webkit-gradient(linear, left top, left bottom, from(#ebedea), to(#e1e4df));
background: -moz-linear-gradient(top, #ebedea 0%, #e1e4df 100%);
background-color: #e5e8e4;
background: linear-gradient(#ebedea, #e1e4df);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebedea', endColorstr='#e1e4df');
}
#container span.button-small a.special {
background-image: url(../images/green/icons.png);
background-position: 0px -427px;
background-repeat: no-repeat;
color: #383121;
}
span.button-small a.special:hover {
background-color: #e1e4df;
}

.general-block,
.general-block-list {
	background-color: #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
}

.general-block-outer {
	box-shadow: 0px 0px 1px 1px rgba(206, 198, 183, 1);
	-webkit-box-shadow: 0px 0px 1px 1px rgba(206, 198, 183, 1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(206, 198, 183, 1);
}

.list-options {
	border-bottom: 1px dotted #959595;
	color: #8A8A8A;
}

.list-options a.active-view {
	color: #777777;
}

.style-select {
	background: no-repeat scroll right center #DDDDDD;
}

#content .widget_layered_nav li a, #content .widget_layered_nav li.chosen a, #content .widget_layered_nav li a:hover {
background-image: url(../images/green/checked.png);
}

#container .tp-bullets.simplebullets.round .bullet {
background: url(../images/green/slider_nav.png) no-repeat 0 -26px;
margin: 5px;
height: 26px;
width: 26px;
}
#container .tp-bullets.simplebullets.round .bullet.selected {
background: url(../images/green/slider_nav.png) no-repeat 0 0px;
}






/*************************/
/***** List Products *****/
/*************************/

.list-product-content .price,
.details-product-content .price {
	background-color: #cf0105;
	color: #ffffff;
}

p.meta {
	color: #8d8d8d;
}





/**********************/
/***** Navigation *****/
/**********************/

.navigation {
	background: url(../images/green/navigation.png) 0px 0px no-repeat;
}

.navigation-shadow {
	background-image: url(../images/green/navigation_shadow.png);
}





/******************/
/***** Search *****/
/******************/

.search-container {
	background: url(../images/green/search.png) no-repeat;
}

.search-btn {
	background: transparent;
}

.search-field {
  color: #2f3910;
}





/********************/
/***** Homepage *****/
/********************/

.quote {
	background-image: url(../images/green/quote.png);
}

.quote2 {
	background-image: url(../images/green/quote2.png);
}

.quote3 {
	background-image: url(../images/green/quote3.png);
}

.quote .text {
	color: #383121;
}

.quote2 .text,
.quote3 .text {
	color: #383121;
}

.quote2 .text .highlight,
.quote3 .text .highlight,
h1 span.highlight,
h2 span.highlight,
h3 span.highlight,
h4 span.highlight,
h5 span.highlight,
h6 span.highlight {
	color: #cf0105;
	background: none;
}





/***************/
/***** FAQ *****/
/***************/

ul.faq-item li {
	border-top: 1px dotted #383121;
}





/*******************/
/***** Compare *****/
/*******************/

.compare-module h3 {
	color: #ffffff;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	background-color: #785e52;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#785e52), to(#4b1c0e));
	background-image: -moz-linear-gradient(top, rgba(120, 94, 82, 0.8), rgba(75, 28, 14, 0.7));
	background-image: linear-gradient(#785e52, #4b1c0e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#785e52', endColorstr='#4b1c0e');
}

.compare-module p.even {
	background: #f0ede6;
}





/*******************/
/***** Buttons *****/
/*******************/

button, input[type="submit"], a.button,
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button,
td.actions .button {
width: auto;
cursor: pointer;
color: #f3efe7;
display: inline-block;
border-radius: 4px;
zoom: 1;
padding: 8px;
border-bottom: 1px solid #240a02;
border-top: 1px solid #797261;
border-left: 1px solid #383121;
border-right: 1px solid #383121;
box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.4);
-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.4);
background-color: #474131;
background-image: -webkit-gradient(linear, left top, left bottom, from(#615c4d), to(#352e1e));
background-image: -moz-linear-gradient(top, #615c4d, #352e1e);
background-image: linear-gradient(#615c4d, #352e1e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#615c4d', endColorstr='#352e1e');
}

a.button { height: auto; }

button:hover, input[type="submit"]:hover, a.button:hover {
background:  #453f33 !important;
box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.3);
-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.3);
}

button.red-submit-button, input[type="submit"].red-submit-button, a.red-submit-button {
color: #f7f7eb;
text-shadow:  0px -1px 0px rgba(0,0,0,0.4);
border-bottom: 1px solid #88391e;
border-top: 1px solid #bc5937;
border-left: 1px solid #ad5d41;
border-right: 1px solid #ad5d41;
box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
background-color: #c30004;
background-image: -webkit-gradient(linear, left top, left bottom, from(#cf0105), to(#b10003));
background-image: -moz-linear-gradient(top, #cf0105, #b10003);
background-image: linear-gradient(#cf0105, #b10003);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0105', endColorstr='#b10003');
}

button.red-submit-button:hover, input[type="submit"].red-submit-button:hover, a.red-submit-button:hover {
background: #a80003;
border: 1px solid #852e10;
box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.3);
-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.3);
}

a.light-button {
color: #383121;
text-shadow:  0px 1px 0px rgba(255, 255, 255, 0.4);
border-bottom: 1px solid #a39282;
border-top: 1px solid #cac0b5;
border-left: 1px solid #cac0b5;
border-right: 1px solid #a39282;
box-shadow: inset 1px 1px 0px rgba(255,255,255,0.7), 0px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: inset 1px 1px 0px rgba(255,255,255,0.7), 0px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 1px 1px 0px rgba(255,255,255,0.7), 0px 1px 1px rgba(0,0,0,0.1);
background-color: #E2DCD6;
background-image: -webkit-gradient(linear, left top, left bottom, from(#EDE8E3), to(#E2DCD6));
background-image: -moz-linear-gradient(top, #EDE8E3, #E2DCD6);
background-image: linear-gradient(#EDE8E3, #E2DCD6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDE8E3', endColorstr='#E2DCD6');
}

a.light-button:hover {
background:  #ccc4bc !important;
box-shadow: inset 1px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 1px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 1px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1);
}




/*********************************/
/***** Gallery and Portfolio *****/
/*********************************/

.gallery-item-small {
	background-image: url(../images/green/gallery_item_bkg.png);
}

.gallery-text {
	color: #383121;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #c4c488;
	background: #dbcebf;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(224, 223, 190);
	/* RGBa with 0.6 opacity */
	background: rgba(224, 223, 190, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	/* -dms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#11000000, endColorstr=#11000000)"; */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.gallery-text a { color: #383121; }

.portfolio-text {
	color: #383121;
}






/******************/
/***** Footer *****/
/******************/

#footer {
	background: url(../images/green/footer.jpg) #232f07 repeat-x;
	box-shadow: inset 0px -30px 28px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px -30px 28px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0px -30px 28px rgba(0,0,0,0.2);
}

@media screen and (max-width: 960px) {
	#footer {
		background: url(../images/green/footer-small.jpg) repeat;
	}
}

#footer-label {
	color: #ffffff;
	background: url(../images/green/footer_label.png) no-repeat;
}

#footer-label span.number {
	color: #bfc79b;
}

#footer h1 {
	color: #e8e9c7;
	text-shadow: 1px 1px 2px #000000;
}

#footer p {
	color: #ffffff;
}

.icon-cart,
.icon-account,
.icon-shipping,
.icon-wallet,
.icon-support,
.icon-cart,
#footer ul li {
	background-image: url(../images/green/icons.png);
}
#footer ul.social-icons li { background-image: none; }

span.icon-shipping,
span.icon-wallet,
span.icon-support,
span.icon-cart,
span.icon-account {
	color: #cf0105;
}

#footer ul li a {
	color: #ffffff;
}

#footer ul li a:hover {
	color: #9d9d9d;
}

#container .go-btn,
#container .go-btn:hover {
	background: url(../images/green/signup2.png) no-repeat transparent !important;
	color: #383121;
	text-shadow: 0 1px 0px #c06147;
}

.newsletter-field,
.social-icons li {
	color: #9d9d9d;
	border-bottom: 0px solid #c95518;
	border-left: 0px solid #c0a98f;
	border-right: 0px solid #c95518;
	border-top: 0px solid #c0a98f;
	box-shadow: 1px 1px 0px 0px rgba(255, 255, 255, 0.2), 0px 0px 1px 2px rgba(0, 0, 0, 0.2) inset;
	background: #232f07;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(35, 47, 7);
	/* RGBa with 0.6 opacity */
	background: rgba(35, 47, 7, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	/* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)"; */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}






/************************************/
/***** Flexislider - index.html *****/
/************************************/

.pager a {
	background: url(../images/green/slider_nav.png) no-repeat 0px -26px;
}

.pager a.selected {
	background: url(../images/green/slider_nav.png) no-repeat 0px 0px;
}

.prev,
.next {
	background: url(../flexi/images/green/bg_direction_nav.png) no-repeat scroll 0 0 transparent;
}

.flex-direction-nav {
	background-image: url(../flexi/images/green/slider_controls.png);
}

.flexslider {
	background: url(../flexi/images/green/slider_selected_bkg.png) no-repeat top right;
}

.flex-direction-nav a {
	background: url(../flexi/images/green/bg_direction_nav.png) no-repeat 0 0;
}






/*********************************/
/***** Layout Internal Pages *****/
/*********************************/

.collapsible {
	background-image: url(../images/green/sidebar_arrow_open.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 36px;
}

.collapsible.closed {
	background-image: url(../images/green/sidebar_arrow_closed.png);
}

.sidebar ul li.active,
.sidebar ul li.active:hover {
	background: url(../images/green/sidebar_list_active.png) #dcdcdc no-repeat left center;
}

.sidebar ul li:hover {
	background: url(../images/green/sidebar_list_active.png) #ebebeb no-repeat left center;
}

.sidebar-post-thumb {
	border: 1px solid #cec6b7;
}

.sidebar-post-date {
	color: #a5a5a5;
}

.tagcloud a {
	box-shadow: 0px 0px 0px 1px rgba(204, 205, 187, 1);
	-moz-box-shadow: 0px 0px 0px 1px rgba(204, 205, 187, 1);
	-webkit-box-shadow: 0px 0px 0px 1px rgba(204, 205, 187, 1);
	border: 1px solid #f3f3f3;
	background: -webkit-gradient(linear, left top, left bottom, from(#ebedea), to(#e1e4df));
	background: -moz-linear-gradient(top, #ebedea 0%, #e1e4df 100%);
	background-color: #e5e8e4;
	background: linear-gradient(#ebedea, #e1e4df);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebedea', endColorstr='#e1e4df');
	color: #383121;
}

.tagcloud a:hover {
	background: #e1e4df;
}

.sidebar-post-title a {
	color: #cf0105;
}





/***********************/
/***** Breadcrumbs *****/
/***********************/

ul.breadcrumbs li {
	background: url(../images/breadcrumbs_arrow.png) no-repeat right center;
}





/****************/
/***** Blog *****/
/****************/

.blog-date {
	background: #cf0105;
}

.blog-post-title-inner a {
	color: #383121;
}

.blog-date .month {
	color: #ffffff;
}

.blog-date .date-number {
	color: #ffffff;
}






/********************/
/***** Contacts *****/
/********************/

.address .street,
.address .phone {
	border-bottom: 1px solid #ede6e9;
}






/****************/
/***** Cart *****/
/****************/

.cart-container table td {
	border-bottom: 1px solid #ede6e9;
}

.cart-container table td span.heading {
	color: #8e8e8e;
}

.cart-container table tr.promo td {
	background-color: #e4e4e4;
}

.cart-container span.grey {
	color: #7b7b7b;
}

.cart-container span.summary {
	color: #424242;
}

.input-text-grey {
	background-color: #d2d2d2;
	box-shadow: 0px 1px 1px 0px #787878 inset;
	-moz-box-shadow: 0px 1px 1px 0px #787878 inset;
	-webkit-box-shadow: inset 0px 1px 1px 0px #787878;
	border-radius: 4px;
	height: 32px;
	line-height: 32px;
	border: 0px none;
	padding: 0px 5px;
}






/**********************/
/***** Shortcodes *****/
/**********************/

span.highlight {
	background: #cf0105;
	color: #ffffff;
}

span.highlight2 {
	background: #383121;
	color: #ffffff;
}






/*************************************/
/***** Superfish Navigation Menu *****/
/*************************************/

.sf-menu li a  { /* visited pseudo selector so IE6 applies text colour*/
	color: #f4f7eb;
}

.sf-menu li:hover a { /* visited pseudo selector so IE6 applies text colour*/
	color: #383121;
}

.sf-menu li.sfish-navgiation-item li a.sf-with-ul {
	background: url(../images/purple/dropdown_arrow.png) center right no-repeat;
}

.sf-menu  li.sfish-navgiation-item>a.sf-with-ul {
	background: url(../images/purple/dropdown_arrow_white.png) center right no-repeat;
}

.sf-menu li ul {
	background: #f4f7eb;
}

.sf-menu li li li {
	border-bottom: 1px solid #dddbd4;
}

.sf-menu li:hover, .sf-menu li.sfHover {
	background:	#f4f7eb;
}

.sf-menu li ul li:hover {
	background: #edefe7;
}

.sf-menu li ul li.more-levels:hover {
	background: #edefe7 url(../images/green/dropdown_arrow.png) center right no-repeat;
}

.sf-menu li.more-levels {
	background: url(../images/green/dropdown_arrow.png) center right no-repeat;
}

.sf-menu li.sfish-navgiation-item li {
	border-bottom: 1px solid #dddbd4;
	box-shadow: inset 0px -3px 4px rgba(223, 223, 223, 0.3);
}





/********************************************/
/***** For screen resolution up to 1065 *****/
/********************************************/

@media screen and (max-width: 1065px) {

	.navigation {
		background: url(../images/green/navigation_repeat.png) repeat-x;
	}
	
}







/********************************/
/***** Mosaic Sliding Boxes *****/
/********************************/

.mosaic-overlay {
	background: transparent;
}

.mosaic-block .details {
	background: rgba(67, 67, 67, 0.7);
	color: #ffffff;
}






/*******************************/
/***** Flexisider - index1 *****/
/*******************************/

.flex-control-thumbs li {
	background: rgba(51, 44, 30, 0.1);
}

.flex-control-thumbs li.flex-current {
	background: rgba(51, 44, 30, 0.7);
}






/**********************************/
/***** Camera Slider - index3 *****/
/**********************************/

.camera_wrap .camera_pag .camera_pag_ul li {
	background: url(../images/green/slider_nav.png) no-repeat scroll 0 -26px transparent;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {
	background: url(../images/green/slider_nav.png) no-repeat scroll 0 0px transparent;
}






/***************************/
/***** Price Slider UI *****/
/***************************/

.ui-state-default, .ui-widget-content .ui-state-default {background:  url(../images/green/price_range_button.png) 50% 50% no-repeat; font-weight: bold; color: #2e6e9e; outline: none;}

.ui-widget-header { border: 1px solid #4297d7; background: #cf0105 /*url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x*/; color: #ffffff; font-weight: bold; }





/**************************************/
/***** Pikachoose Slider - index2 *****/
/**************************************/

.pika-middle {
	background: rgba(51, 44, 30, 0.1);
	border: 1px solid #cfcfb2;
}

.pika-left {
	background: #CF0105;
}

.pikachoose h4 {
	color: #f5f8e8;
	text-shadow: 1px 1px 0 #474747;
	text-align: center;
	padding: 30px;
}

.pikachoose h3 {
	font-size: 20px;
	color: #d4d7c8;
	text-shadow: 1px 1px 0 #474747;
	text-align: center;
	padding: 10px 30px;
	margin: 0px;
}