.desktop-nav ul li > a {color:#ffffff}
.desktop-nav ul li ul li a{color:#ffffff}
.desktop-nav ul li ul li, .desktop-nav ul li ul li a  {background-color:#3d3b3d}
.desktop-nav  a:hover, .current-menu-item a:hover, .current_page_item a:hover, .current_page_parent a:hover, .current-menu-parent a:hover, .top-bar-section ul>li> a:hover {color:#c7142b !important;}
.desktop-nav > li.active a, 
.desktop-nav .current > a, .desktop-nav .current-menu-item > a, .desktop-nav .current_page_item > a, .desktop-nav .current_page_parent > a, .desktop-nav .current-menu-parent > a{background-color:#b50e30;}
.slider > a.next, .slider > a.prev, .slider .slider-btn a:hover, .product figure .overlay, .work_slide a.prev:hover, .work_slide a.next:hover, .read,
.contact-form form input[type="submit"], .slider .slider-btn .activeSlide, #thumbs-wrapper a#prev, #thumbs-wrapper a#next, .flex-direction-nav a, .flex-control-paging li a.flex-active,
#product_tabs > ul .ui-state-active, .woocommerce-tabs> ul .ui-state-active, #product_tabs > ul > li:hover a, .woocommerce-tabs> ul > li:hover a {
	background-color:#000000;
}
.red-button {background-color:#000000 !important;}
.red-button.black{background-color:#444 !important}
.detail span, .button, .product_list_widget li span, .product_wrap li a:hover, .product-detail span{
	color:#000000;
}
#product_tabs > ul .ui-state-active a, .woocommerce-tabs> ul .ui-state-active a, #product_tabs > ul > li:hover a, .woocommerce-tabs> ul > li:hover a{
	box-shadow:inset 0px -2px 1px #000000;
}
#product_tabs > ul .ui-state-active, .woocommerce-tabs> ul .ui-state-active, #product_tabs > ul > li:hover a, .woocommerce-tabs> ul > li:hover a,
#thumbs a:hover, #thumbs a.selected
{
	border-color:#000000;
}
.some
{
	border-left-color:#000000;
}

h1, h2, h3, h4, h5, h6 {color:ff5e00 !important}@media only screen and (min-width: 769px){
.woocommerce.columns-4 ul.products li.product{width:22.1% !important}
}
	.product-name{
white-space: normal !important;
}
.desktop-nav{background:#4a484a;}
.flex-caption{
display: none;
}
*{
font-family: sans-serif !important;
}
.classic-grid h3.product-name, #product_listing .classic-grid h3.product-name{
font-size: 14px;
font-family: sans-serif;
}

{
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}

.CSSTableGenerator{
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
} 
.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}
.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#bfbebd; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }
.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}
.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}
.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #38322c 5%, #0f0803 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #38322c), color-stop(1, #0f0803) );
	background:-moz-linear-gradient( center top, #38322c 5%, #0f0803 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#38322c", endColorstr="#0f0803");	background: -o-linear-gradient(top,#38322c,0f0803);

	background-color:#38322c;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #38322c 5%, #0f0803 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #38322c), color-stop(1, #0f0803) );
	background:-moz-linear-gradient( center top, #38322c 5%, #0f0803 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#38322c", endColorstr="#0f0803");	background: -o-linear-gradient(top,#38322c,0f0803);

	background-color:#38322c;
}
tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
. CSSTableGenerator:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}