/* Enter Your Custom CSS Here */
.tcp_unit_price {
  display: none !important;}
.tcp-product-discount {
   display: none !important;}
  
#page {/* center align */
margin-left: auto;
margin-right: auto;
}
.site-header {
background: #59d600!important; /* Old browsers */
background: -moz-linear-gradient(top,  #59d600 0%, #005e19 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #59d600 0%,#005e19 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #59d600 0%,#005e19 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59d600', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
}
#main, /* change all background colors */
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content .site-content .entry-content,
.site-content .entry-summary,
.page-content {
 background-color: #606060;
}  
/* --------SEARCH TOGGLE STYTLING--------------- */
@media screen and (min-width: 1200px) {
.main-content {
margin-top: 0px !important;
padding: 0px !important;
}
}
@media screen and (min-width: 1200px) {
.content-area {
margin-top: 5px !important;
margin-bottom: 5px !important;
padding: 0px !important;
}
}
@media screen and (min-width: 1200px) {
.site-content {
 margin-top: 0px !important;
 margin-bottom: 0px !important;
 padding: 0px !important;
}
}
@media screen and (min-width: 1200px) {
.entry-content {
margin-top: 0px !important;
margin: auto !important;
min-width: 99% !important;
padding: 0px !important;
}
}
.header-main {
 text-align: center!important;
 min-height: 40px !important;
 margin-top: 0px;
 margin-bottom: 0px !important;
 margin-left: 0px !important;
 background-color: #ffffff !important;
 padding: 0px;
}
.site-header {
 text-align: auto!important;
 height: 40px !important;
 margin-bottom: 0px !important;
 margin-left: 0px !important;
 background-color: #ffffff !important;
 padding: 0px;
 border-top: 0px;
 border-bottom: 1px solid;
 border-left: 0px;
 border-right:0px;
 border-color: #a1a1a1 !important; 
}
.primary-navigation {
  display: table;
  margin: 0 auto;  
  margin-top: -0px !important;
  float: none !important; 
  text-align: center !important;
  height: 40px !important;
/*  height:auto !important;*/
  background-color: #333333 !important;
}
.primary-navigation li {
 text-align: left;
}
.search-toggle {
/* background-color: #24890d;*/
cursor: pointer;
float: right !important;
height: 40px !important;
margin-right: 0px;
text-align: center !important;
width: 48px;
} 
.mega-menu-toggle {
  height: 40px !important;
  width: 100% !important;
  float: center !important;
  margin-top: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.review-title-box {
 border-top: 1px solid;
 border-bottom: 1px solid;
 border-left: 0px;
 border-right:0px;
 border-color: #000000 !important;
 color: #555555;
 background-color:#ffffff !important;
 width: 100% !imporatant;
 padding: 0px;
 vertical-align: top !important;
}
.review-title {
 margin-top: 10px;
 margin-bottom: 10px;
 color: #008000;
 padding: 0px;
 font-family: lato;
 font-size: 20px;
 text-align: center !important;
 vertical-align: top !important;
}
.comment-list .odd .comment-meta {
border-top: 0px;
border-bottom: 1px solid;
border-left: 0px;
border-right:0px;
border-color: #47bbdd !important;
overflow: hidden;
position: relative;
vertical-align: top;
padding: 0px;
background-color:#5bc0de !important;
}
.comment-list .odd .comment-body {
border: 1px solid;
border-color: #47bbdd !important;
border-radius: 0px 0px 0px 0px;
background-clip: padding-box;
background: #ffffff;
padding: 0px;
vertical-align: top;
overflow: hidden;
}
.comment-list .even .comment-content {
background-color:#ffffff !important;
overflow: hidden;
position: relative;
padding: 10px;
}
.comment-list .comment .even {
background-color:#ffffff !important;
}
.comment-list .even .comment-body {
border: 1px solid;
border-color: #BADA55 !important;
border-radius: 0px 0px 0px 0px;
background-clip: padding-box;
padding: 0px;
vertical-align: top;
overflow: hidden;
background-color:#ffffff !important;
}
.comment-list .even .comment-meta {
border-top: 0px;
border-bottom: 1px solid;
border-left: 0px;
border-right:0px;
border-color: #d6e9c6 !important;
overflow: hidden;
position: relative;
vertical-align: top;
padding: 0px;
background-color:#dff0d8 !important;
}
.even .comment {
background-color:#ffffff !important;
}
.panel.panel-success {
min-width: 100% !important;
margin-left:0px;
margin-right: 0px;
border: 1px solid;
border-color: #3b3b3b;
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
border-radius: 0px 0px 0px 0px !important;
}
.panel.panel-success a {
color: #000000;  
}
.panel-body {
    background: #ffffff;
    border: 3px solid transparent;
    color: #000000;        
}
.panel-body:hover {
  background: #ffffff;
  border: 3px solid #eeee22;
}
.panel-heading {
background: #59d600!important; /* Old browsers */
background: -moz-linear-gradient(top,  #59d600 0%, #005e19 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #59d600 0%,#005e19 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #59d600 0%,#005e19 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59d600', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
height: 35px !important;
vertical-align: top !important;
padding: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
border-top: 0px;
border-bottom: 1px solid;
border-left: 0px;
border-right:0px;
border-color: #a1a1a1 !important;
border-radius: 0px 0px 0px 0px !important;
}
.panel-title {
  vertical-align: top !important;
  color: #ffffff !important;
  font-family: lato !important;
  font-size: 18px !important;
  text-transform: uppercase !important;
  padding: 0px ;
  margin-top: 0px;
  margin-left: 3px;  
}
.panel.panel-dark {
border: 1px solid;
border-color: #3b3b3b;
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
margin-left: 5px;
margin-right: 5px;
margin-top: 6px;
margin-bottom: 2px;
max-width: 100%;  
}
.panel-heading-dark {
background: #59d600!important; /* Old browsers */
background: -moz-linear-gradient(top, #e1e1e1 0%, #e1e1e1 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e1e1e1 0%, #e1e1e1 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e1e1e1 0%, #e1e1e1 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59d600', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
  height: 35px !important;
  vertical-align: top !important;
  padding: 0px ;
  margin-top: 0px;
  border-top: 0px;
  border-bottom: 1px solid;
  border-left: 0px;
  border-right:0px;
  border-color: #a1a1a1 !important;  
}
.panel-title-dark {
  line-height: 2.0 !important;
  vertical-align: top !important;
  color: #2c2c2c !important;
  font-family: lato !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 0px ;
  margin-top: 0px
}
.panel-body-dark {
  background-color: #ffffff;
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px!important;
  margin-bottom: 0px!important;
}
.panel.panel-pinfo {
min-width: 90%;
border: 1px solid;
border-color: #3b3b3b;
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
margin-left: 0px;
margin-right: 0px;
margin-top: 6px;
max-width: 100%;
margin-bottom: 0px;
background-color: #ffffff;  
}
.panel-heading-pinfo {
background: #59d600!important; /* Old browsers */
background: -moz-linear-gradient(top, #e1e1e1 0%, #e1e1e1 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e1e1e1 0%, #e1e1e1 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e1e1e1 0%, #e1e1e1 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59d600', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
  height: 35px !important;
  vertical-align: top !important;
  padding: 0px ;
  margin-top: 0px;
  border-top: 0px;
  border-bottom: 1px solid;
  border-left: 0px;
  border-right:0px;
  border-color: #a1a1a1 !important;  
}
.panel-title-pinfo {
  line-height: 2.5 !important;
  vertical-align: top !important;
  color: #2c2c2c !important;
  font-family: lato !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 0px ;
  margin-top: 0px;
  text-indent: 5px;
}
.panel-body-pinfo {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 1px ;
}
.tcp-product-title {
  height: 35px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  vertical-align: top !important;
  line-height: 0.0  !important;
  padding: 0px ;
  text-transform: capitalize !important;
  text-transform: uppercase !important;
  
}
.badge-success {
 background-color:#FFFF33 !important;
 color: #000000 !important;
 height: 14px !important;
 font-family: lato !important;
  font-size: 8px !important;
  text-transform: uppercase !important;
}
.btn-primary {
 background-color:#5bc0de !important;
 color: #ffffff !important;
 height: 28px !important;
 font-family: lato !important;
 font-size: 11px !important;
 border: 1px solid ;
 border-color: #40b8dc !important;
}
/* -------- ----------     ----    SIDE BAR AND WIDEGETS STYTLING--------------- */

/* .primary-sidebar
{
	padding: 10px 0 10px;
	margin-left: -30px;
    margin-right: 2px;
}
*/
.primary-sidebar
{
	padding: 0px 0px 0px 0px !important;
	margin-left:  2px;
    margin-right: 2px;
    
}
.primary-sidebar .widget-area {
 width: 100%;
 padding: 0px 0px 0px 0px !important;
}
.widget {
text-indent: 3px;
width: 100%;
margin-left: 0px;
margin-top: 0px;
font-weight:bold;
text-align: auto;
background: #131313!important; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #2b2b2b 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #131313 0%,#2b2b2b 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #131313 0%,#2b2b2b 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
color:#FFF  !important;
border: 1px solid;
border-color: #000000 !important;
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
padding: 0px;
}
.widget a {
}
/* show a larger image when you're on a big screen */
@media screen and (min-width: 1200px) {
   .widget {
text-indent: 3px;
width: 210px;
margin-left: 20px;
margin-top: 5px !important;
margin-bottom: 8px !important;
padding: 0px!important;
font-weight:bold;
text-align: auto;
background: #131313!important; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #2b2b2b 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #131313 0%,#2b2b2b 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #131313 0%,#2b2b2b 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
color:#FFF  !important;
border: 1px solid;
border-color: #000000 !important;
margin-left: 5px;
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
padding: 0px;
  }
}
/* show a larger image when you're on a big screen */
@media screen and (min-width: 1200px) {    
    .primary-sidebar {
	padding: 10px 0px 10px;
	margin-left:  -30px;
    margin-right: 2px;
    
    }
}
.widget-title {
margin-top: 0px !important;
margin-bottom: 0px !important;
font-weight: normal !important;
text-transform: none !important;
text-indent: 5px;
height: 30px !important;
line-height: 2.5  !important;
font-size: 14px !important;
text-align: left;
border-top: 0px;
border-bottom: 1px solid;
border-left: 0px;
border-right:0px;
border-color: #000000 !important;
background: #59d600!important; /* Old browsers */
background: -moz-linear-gradient(top,  #59d600 0%, #005e19 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #59d600 0%,#005e19 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #59d600 0%,#005e19 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59d600', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
color:#ffffff  !important;
padding: 0px;
}
.widget .widget-search {
text-indent: 0px !important;
}
.search-form {
text-indent: 0px !important;
}
.screen-reader-text {
text-indent: 0px !important;
}
#topsellers-widget-2 {
margin-left: 4px !important;
margin-right: 5px !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
padding: 0px !important;
}
  
.widget.topsellers {
text-indent: 3px;
width: 99%;
text-align: left;
background: #ffffff!important; /* Old browsers */
color:#000000  !important;
border: 0px solid;
border-color: #000000 !important;
padding: 0px;
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
}
.widgettitle {
margin-top: 0px;
font-weight: normal !important;
text-transform: none !important;
text-indent: 5px;
height: 35px !important;
line-height: 2.5  !important;
font-size: 14px !important;
text-align: left;
border-top: 0px;
border-bottom: 1px solid;
border-left: 0px;
border-right:0px;
border-color: #000000 !important;
background: #59d600!important; /* Old browsers */
background: -moz-linear-gradient(top,  #59d600 0%, #005e19 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #59d600 0%,#005e19 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #59d600 0%,#005e19 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59d600', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
color:#ffffff  !important;
}  

/*.widget.shoppingcart .widget-title{
height: 35px !important;
font-weight: bold;
font-family: lato !important;
font-size: 14px !important;
text-align: justify !important;
background: #59d600!important; 
background: -moz-linear-gradient(top,  #59d600 0%, #005e19 100%)!important; 
background: -webkit-linear-gradient(top,  #59d600 0%,#005e19 100%)!important; 
background: linear-gradient(to bottom,  #59d600 0%,#005e19 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59d600', endColorstr='#005e19',GradientType=0 )!important;
color:#ffffff  !important;
}
*/
.widget.shoppingcart {
font-weight:bold;
background-color: #FFFFFF  !important;
color:#000000  !important;
}

.featured-content {
border: 1px solid;
border-color: #000000 !important;  
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
}
}
.slider-main {
border: 1px solid;
border-color: #a1a1a1;
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
margin-left: 460px;
margin-right: auto;
max-width: 50%;
}
/* --------COMMENT WIDGET REVIEWS--------------- */
.recentcomments {
display: block !important;
margin-top: 0px !important;
line-height: 3.5  !important;
overflow:hidden;
border-top: 0px;
border-bottom: 1px solid;
border-left: 0px;
border-right:0px;
border-color: #000000 !important;
height: 38px;
background: #131313!important; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #2b2b2b 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #131313 0%,#2b2b2b 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #131313 0%,#2b2b2b 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
}
/*
.tcp-product-grid {
 margin left: 0px;
 margin-right: 0px;
 width: 1018px;
 padding: 0px;
  }
.entry-content {
 margin left: 0px;
 margin-right: 0px;
 width: 100%;
 padding: 0px;
  }
.tcp-short-code.tcp-all-products {
 margin left: 0px;
 margin-right: 0px;
 width: 1018;
 padding: 0px;
}
.tcpf {
  margin left: 0px;
 margin-right: 0px;
 width: 100%;
 padding: 0px;
} *\

/* --------                      SINGLE PAGE STYTLING--------------- */
.single-product-container {
background-color: #ffffff;
width: 100% !important;
border: 1px solid;
border-color: #3b3b3b !important;  
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.5);
}
.row {
    min-width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 0px !important;
  }
.tcp-product-grid {
  min-width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  padding: 0px !important;
}
.tcp-product-list {
 margin left: 0px;
 margin-right: 0px;
 padding: 0px;
 min-width: 100% !important;
 padding: 0px !important;
 }
.tcpf {
  margin left: 0px !important;
 margin-right: 0px !important;
 width: 100%;
 padding: 0px;
}
 .tcp_shortcode {
 margin left: 0px !important;
 margin-right: 0px !important;
 width: 100% !important;
}
.tcp-product-title a {
color: #ffffff!important;
text-decoration: underline;
}
.tcp-product-title :hover {
color: #eeee22!important;
text-decoration: none!important; 
}
#tcp_shopping_cart_table {
   border: 1px solid !important;
   border-color: 000000 !important;
   background: #ffffff!important; /* Old browsers */
}
.tcp_orders_front_end {
   border: 1px solid !important;
   border-color: 000000 !important;
   background: #ffffff!important; /* Old browsers */
}
#tcp_order_id {
   border: 1px solid !important;
   border-color: 000000 !important;
   background: #ffffff!important; /* Old browsers */
}
#shipping_billing_info {
   border: 1px solid !important;
   border-color: 000000 !important;
   background: #ffffff!important; /* Old browsers */
}
#tcp_status {
   border: 1px solid !important;
   border-color: 000000 !important;
   background: #ffffff!important; /* Old browsers */
}
.checkout {
   background: #ffffff!important; /* Old browsers */
}
.tcp_order_panel {
margin-top: -15px !important;
margin-right: 0px !important;
margin-left: 0px !important;
padding: 0px !important;
margin-bottom: 0px !important;
min-height: 10px !important;
}
.pagination {
margin-top: 5px !important;
margin-right: 0px !important;
margin-left: 0px !important;
padding: 0px !important;
margin-bottom: 0px !important;
min-height: 10px !important;
}
#wrap_pagination {
   max-width:99%;
   margin-top: 2px;
   margin-bottom: 15px;
   margin-right: 10px;
   margin-left: 10px;
   padding: 2px;
   display:block;
   background: #ffffff!important; /* Old browsers */
   min-height: 10px!important;
   overflow:hidden !important; 
}
#left_col_1 {
float:left;
   width:70%;
   margin-top: 1px !important;
margin-bottom: 0px !important;
padding: 0px !important;
   min-height: 40px!important;
   text-indent: 0px!important;
   background: #ffffff!important; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
}
#right_col_1 {
 float:right;
   width:30%!important;
   margin-top: 1px !important;
margin-bottom: 0px !important;
padding: 0px !important;
   min-height: 40px!important;
   text-indent: 0px!important;
   background: #ffffff!important; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */  
}
  
/* --------SHOPPING CART WIDGET--------------- */
.tcp_shopping_cart li {
line-height: 3.5;
margin-top: 0px !important;
padding: 0px !important;
margin-bottom: 0px !important;
border-color: #000000 !important;
border-top: 0px;
border-bottom: 1px solid;
border-left: 0px;
border-right:0px;
background: #131313!important; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #2b2b2b 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #131313 0%,#2b2b2b 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #131313 0%,#2b2b2b 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
list-style-type:none !important;
}
.tcp_shopping_cart a {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding: 0px !important;
display: block !important;
color:#ffffff;
min-height:38px;
border-top: 1px solid #000000;
overflow:hidden !important;
width:100%;
line-height: 3.0;
text-indent: 5px;
text-decoration:none;
background: #131313!important; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #2b2b2b 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #131313 0%,#2b2b2b 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #131313 0%,#2b2b2b 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
}
.tcp_shopping_cart a:hover {
color:#000000 !important;
background: #c5c507!important; /* Old browsers */
background: -moz-linear-gradient(top,  #c5c507 0%, #eeee22 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c5c507 0%,#eeee22 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c5c507 0%,#eeee22 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */  
}
/* --------LOGIN WIDGET--------------- */
.tcp-profile-group ul {
margin-top: 0px !important;
padding: 0px !important;
margin-bottom: 0px !important;
}
.tcp-profile-group li {
margin-top: 0px !important;
padding: 0px !important;
margin-bottom: 0px !important;
line-height: 3.5  !important;
border-top: 0px;
border-bottom: 1px solid;
border-left: 0px;
border-right:0px;
border-color: #000000 !important;
height: 38px;
background: #131313!important; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #2b2b2b 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #131313 0%,#2b2b2b 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #131313 0%,#2b2b2b 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
}
/* --------NAVIGATION TREE WIDGET--------------- */ 
}
ul.tcp_navigation_tree {margin:0px;padding:0px;list-style-type:none;}

.tcp_navigation_tree a {
display:block;
color:#ffffff;
border-bottom: 1px solid #000000;
overflow:hidden;
width:100%;
height: 38px;
line-height: 3.0;
text-indent: 5px;
text-decoration:none;
background: #131313!important; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #2b2b2b 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #131313 0%,#2b2b2b 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #131313 0%,#2b2b2b 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
}
.tcp_navigation_tree a:hover{
color:#000000 !important;
background: #c5c507!important; /* Old browsers */
background: -moz-linear-gradient(top,  #c5c507 0%, #eeee22 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c5c507 0%,#eeee22 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c5c507 0%,#eeee22 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */ 
}
.textwidget {
  margin 0px;
  padding: 0px;
  text-indent: 0px;
/* -------- SHOPPING CART RESUME--------------- */   
}
  
.tcp_shopping_cart_resume li {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding: 0px !important;
list-style-type:none !important;
}

#tcp_shoppingcartsummary_widget_2 a {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding: 0px !important;
display: block !important;
color:#ffffff;
min-height:38px;
border-top: 1px solid #000000;
overflow:hidden !important;
width:100%;
line-height: 3.0;
text-indent: 5px;
text-decoration:none;
background: #131313!important; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #2b2b2b 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #131313 0%,#2b2b2b 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #131313 0%,#2b2b2b 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
}
#tcp_shoppingcartsummary_widget_2 a:hover{
color:#000000 !important;
background: #c5c507!important; /* Old browsers */
background: -moz-linear-gradient(top,  #c5c507 0%, #eeee22 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c5c507 0%,#eeee22 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c5c507 0%,#eeee22 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */    
/* --------CUSTOM NAV MENU TOP--------------- */ 
}
#wrap {
   width:100%;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 0px;
   padding: 0px;
   display:block;
   max-height: 40px;
}
#left_col {
   float:left;
   width:70%;
   margin-top: 1px !important;
margin-bottom: 0px !important;
padding: 0px !important;
   min-height: 40px!important;
   text-indent: 0px!important;
   background: #c5c507!important; /* Old browsers */
background: -moz-linear-gradient(top,  #c5c507 0%, #eeee22 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c5c507 0%,#eeee22 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c5c507 0%,#eeee22 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
}
#right_col {
   float:right;
   width:30%!important;
   margin-top: 1px !important;
margin-bottom: 0px !important;
padding: 0px !important;
   min-height: 40px!important;
   text-indent: 0px!important;
   background: #c5c507!important; /* Old browsers */
background: -moz-linear-gradient(top,  #c5c507 0%, #eeee22 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c5c507 0%,#eeee22 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c5c507 0%,#eeee22 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
overflow:hidden !important;  
}
#pimage_wrap {
   width:100%;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 0px;
   padding: 0px;
   display:table;
}
#left_image {
float: left;!important;
width:50%;
margin-top: 1px !important;
margin-bottom: 0px !important;
padding: 0px !important;
text-indent: 0px!important;

}
#right_product_info {
float:right!important;
width:50%!important;
margin-top: 1px !important;
margin-bottom: 0px !important;
padding: 0px !important;
text-indent: 0px!important;
overflow:hidden !important;
}
.widget-search {
margin-top: 2px !important;
margin-bottom: 0px !important;
padding: 0px !important;
min-height: 30px!important;
}
.search-field {
text-indent: 5px!important;
margin-top: 0px!important;
margin-bottom: 0px;
margin-right: 0px!important;
padding: 0px;
min-height: 25px!important;  
}
#search-3 {
margin-right: 20px !important;
margin-top: 6px !important;
margin-bottom: 0px !important;
padding: 0px !important;
border: 2px solid !important;
border-color: #fffc00 !important;
background: #FFFFFF!important; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #2b2b2b 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#2b2b2b 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#2b2b2b 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
}
.p-entry-title {
text-indent: 5px;
font-family: lato;
font-size: 18px !important;
text-transform: uppercase !important;
color: #008000 !important;
width: 100% !important;
border-top: 1px solid;
border-bottom: 0px solid;
border-left: 1px solid;
border-right:1px solid;
border-color: #000000 !important;
margin-right: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
margin-left: 0px;
background: #FFFFFF!important; /* Old browsers */
}
.entry-title {
text-align: center!important;
}
.gallery-icon.landscape {
 border: 1px solid #a1a1a1;
}
.footer-custom-location {
min-width: 100%;
border-top: 2px solid;
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-color: #000000 !important;
background: #606060!important; /* Old browsers */
background: -moz-linear-gradient(top,  #606060 0%, #2e2e2e 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #606060 0%,#2e2e2e 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #606060 0%,#2e2e2e 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
}
.footer-pannel {
margin-left: auto;
margin-right: auto;
max-width: 1260px;
}
.footer-table-head {
line-height: 2.5;
text-indent: 3px;
max-width: 50%;
height: 38px !important;
border-top: 1px solid;
border-bottom: 0px solid;
border-left: 1px solid;
border-right: 1px solid;
border-color: #000000 !important;
background: #131313!important; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #2b2b2b 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #131313 0%,#2b2b2b 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #131313 0%,#2b2b2b 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#005e19',GradientType=0 )!important; /* IE6-9 */
color:#ffffff  !important;
}
.footer-table-body {
width: 50%px;
border-top: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
border-right: 1px solid;
border-color: #000000 !important;
color:#ffffff  !important;
margin-top: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 0px;
   padding: 0px;
}
#footerwrap {
   width:100%;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 0px;
   padding: 0px;
   display:block;
   color:#ffffff  !important;
}
#footer_left_col {
   float:left;
   width:50%;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 0px;
   padding: 0px;
   min-height: 40px!important;
   text-indent: 0px!important;
  color:#ffffff  !important;
  font-size: 14px;
}
  #footer_left_col a {
  color:#ffffff  !important;
}
  #footer_left_col :hover {
  color:#eeee22  !important;
}
#footer_right_col {
float:right;
width:50%!important;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
padding: 0px;
text-indent: 0px!important;
overflow:hidden !important;
color:#ffffff  !important;
font-size: 14px;
}
#footer_right_col a {
color:#ffffff  !important;
}
#footer_right_col :hover {
color:#eeee22  !important;  
}
@media screen and (min-width: 0px) and (max-width: 400px) {
    #shop-info{
        display:none;
    }
}
.media-body a { 
color:#ffffff  !important;
}
.media-body :hover { 
color:#eeee22  !important;
}
.search-results {
background-color: #ffffff;
border: 1px solid;
border-color: #3b3b3b;
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
border-radius: 0px 0px 0px 0px !important;
}
#wpfooter {
display: none !important;
color:#ffffff  !important;
font-size: 1px !important;
}
.footer-thankyou {
display: none !important;
color:#ffffff  !important;
font-size: -1px !important;
}
/*  
Comment Output

.commentlist .reply {}
.commentlist .reply a {}

.commentlist .alt {}
.commentlist .odd {
background-color:#CCCCCC !important;
}
.commentlist .even {
background-color:#CCCCCC !important;
}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}

.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard span.says {}
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {}
.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}

.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {
background-color:#ccddf2 !important;
}

.commentlist {}
.commentlist li {}
.commentlist li p {}
.commentlist li ul {}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.depth-{id} {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}

#cancel-comment-reply {}
#cancel-comment-reply a {}
*/
