/* Enter Your Custom CSS Here */

.span3 {margin-top:50px; width:0px;}
.span9 {width:100%;}
 
#main-wrapper .widget_nav_menu li.current-menu-item a{color:white;}

#main-wrapper .widget_nav_menu li.current-menu-item {

background: #5ba83d; /* Old browsers */
background: -moz-linear-gradient(top,  #5ba83d 0%, #47a522 87%, #287f0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba83d), color-stop(87%,#47a522), color-stop(100%,#287f0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba83d', endColorstr='#287f0b',GradientType=0 ); /* IE6-9 */
text-decoration:none;
  color:white !important;
}

#main-wrapper .widget li:hover, .widget li:focus, li:active {
  
   background: #5ba83d; /* Old browsers */
background: -moz-linear-gradient(top,  #5ba83d 0%, #47a522 87%, #287f0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba83d), color-stop(87%,#47a522), color-stop(100%,#287f0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba83d', endColorstr='#287f0b',GradientType=0 ); /* IE6-9 */
text-decoration:none;
  color:white !important;
  
  
}


#main-wrapper .current-page-item {
  background: #5ba83d; /* Old browsers */
background: -moz-linear-gradient(top,  #5ba83d 0%, #47a522 87%, #287f0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba83d), color-stop(87%,#47a522), color-stop(100%,#287f0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba83d', endColorstr='#287f0b',GradientType=0 ); /* IE6-9 */
text-decoration:none;
  color:white !important;
  
}


#main-wrapper .widget li:hover a, .widget li:focus  a{
  
   color:white !important;
  text-decoration:none;
}


#main-wrapper .widget li {
  
  padding:8px;
  
  
}

#main-wrapper .widget li a{
  
 font-size:18px;
  line-height:22px; 
  
}

#main-wrapperwidget li{
  
  height:35px;
  
}

.widget.widget_archive li:before, .widget.widget_categories li:before, .widget.widget_calendar li:before, .widget.widget_pages li:before, .widget.widget_links li:before, .widget.widget_meta li:before, .widget.widget_recent_entries li:before, .widget.widget_recent_comments li:before, .widget.widget_nav_menu li:before, .widget.widget_rss li:before {
  
  display:none;
}

table {
  border-bottom: none !important;
    
}
    
    
    
    #active-page-rr {
  background: #5ba83d; /* Old browsers */
background: -moz-linear-gradient(top,  #5ba83d 0%, #47a522 87%, #287f0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba83d), color-stop(87%,#47a522), color-stop(100%,#287f0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba83d', endColorstr='#287f0b',GradientType=0 ); /* IE6-9 */
text-decoration:none;
  color:white !important;
}


.page-id-3657 #tc-reset-margin-top{
 background-image: url( 'http://filtagreen.com/wp-content/uploads/2015/03/Banner-Perfect-Proactive-Solution.png' ); 
  width:  100%; /*or 70%, or what you want*/
  height: 170px; /*or 70%, or what you want*/
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
 
}
.page-id-3601 #tc-reset-margin-top{
 background-image: url( 'http://filtagreen.com/wp-content/uploads/2015/03/Banner-Perfect-Proactive-Solution.png' ); 
  width:  100%; /*or 70%, or what you want*/
  height: 170px; /*or 70%, or what you want*/
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom:-150px;
}


.page-id-3556 #tc-reset-margin-top{
 background-image: url( 'http://filtagreen.com/wp-content/uploads/2015/03/Company-History-Banner.jpg' ); 
  width:  100%; /*or 70%, or what you want*/
  height: 150px; /*or 70%, or what you want*/
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.page-id-3575 #tc-reset-margin-top{
 background-image: url( 'http://filtagreen.com/wp-content/uploads/2015/03/Customers-Banner1.jpg' );
  width:  98%; /*or 70%, or what you want*/
  height: 168px; /*or 70%, or what you want*/
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}


.container-fluid {margin-top:0px !important;}

.employee-img {box-shadow:5px 5px 5px #888888;}

.coloredHeadings{
  color: #62aa45;
}

@media screen and (min-width: 1200px) {
    .col-xs-12 {
        float: left;
    	width: 100%;
    }
}

@media screen and (min-width: 768px) {
    .col-sm-6 {
        float: left;
    	width: 48%;
    	margin: 0px 1%;
    }
}

@media screen and (min-width: 992px) {
    .col-md-3 {
        float: left;
    	width: 23%;
    	margin: 0px 1%;
    }
}

@media screen and (min-width: 1200px) {
    .col-lg-3 {
        float: left;
    	width: 23%;
      	margin: 0px 1%;
    }
}


.tc-sticky-header .tc-header {
  	position: static;
}
.sticky-enabled .tc-header {
  	position: fixed;
}

.sticky-enabled .wonderpluginslider-container {
  
  position:relative;
  margin-top: 165px !important;
  
}
.sticky-enabled a#tkanchortk, .sticky-enabled a#tkanchor2tk,  .sticky-enabled a#tkanchor4tk, .sticky-enabled a#tkanchor5tk, .sticky-enabled a#tkanchor6tk {
  
  	#position:absolute;
  	#top: 415px;
  #margin-top: 52px;
}
.sticky-disabled a#tkanchortk, .sticky-disabled a#tkanchor2tk, .sticky-disabled a#tkanchor4tk, .sticky-disabled a#tkanchor5tk, .sticky-disabled a#tkanchor6tk{
  
  	#position:absolute;
  	#top: 415px;
  #margin-top: 52px;
}


#product-sections{
  
  clear:both;
  margin-top:20px;
  margin-bottom:20px;
  padding-top:20px;
  padding-bottom:20px;
}
  
#main-wrapper-home {
  margin-top: -150px;
  overflow: visible;
}
#customizr-slider {
  overflow: visible;
  z-index: -1; position:relative
}

.wordpress-post-tabs-skin-gray .ui-tabs .ui-tabs-nav li a, .wordpress-post-tabs-skin-gray .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-state-active a {




}


.one-column #page {
  
  max-width:1600px !important;
  
}

.box-head img {
  box-shadow:5px 5px 5px #888888
    
}


.wordpress-post-tabs-skin-gray .ui-tabs .ui-tabs-nav li a, .wordpress-post-tabs-skin-gray .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-state-active a {


}

footer#footer .colophon  {
  
  background: #ffffff url("https://filtagreen.com/wp-content/uploads/2015/03/Footer-100.png") no-repeat right top;
  height:200px;
  
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
  width:100px;
  height:30px;
}

.page .entry-title.format-icon {
display:    none;
}


#main-wrapper-home {
  margin-top: 0px;
  overflow: visible;
}

.wordpress-post-tabs-skin-gray .ui-tabs .ui-tabs-nav {
 
}



.widget_product_categories ul li a {
    padding: 5px;
    height: 26px;
    display: block;
    color:darkgreen;
    font-weight:bold;
}
.widget_product_categories ul li a:hover {
   background: #5ba83d; /* Old browsers */
background: -moz-linear-gradient(top,  #5ba83d 0%, #47a522 87%, #287f0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba83d), color-stop(87%,#47a522), color-stop(100%,#287f0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba83d', endColorstr='#287f0b',GradientType=0 ); /* IE6-9 */

color:white;  
text-shadow:none;

}
.widget_product_categories ul li {
    background-image: none;
    padding-left: 0;
}

li.current-cat {
 background: #5ba83d; /* Old browsers */
background: -moz-linear-gradient(top,  #5ba83d 0%, #47a522 87%, #287f0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba83d), color-stop(87%,#47a522), color-stop(100%,#287f0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba83d', endColorstr='#287f0b',GradientType=0 ); /* IE6-9 */

color:white;  
text-shadow:none;

}



.product-page-img{ 
  box-shadow:10px 10px 10px #888888;
  
  
}

.product-page-overview {
 
  padding: 15px;
  background:white;
  border-bottom:1px solid lightgrey;
}

.product-page-overview-container{
  box-shadow:5px 5px 5px #888888;
  margin-top:50px;
  border-radius:.5em;
  
}

#sidebar-menu-overview{
  box-shadow:5px 5px 5px #888888;
  margin-top:50px;
  border-radius:.3em;
  background:white;
  margin-bottom:20px;
  max-width:300px;
  
}

#sidebar-menu-overview ul li {
  display:block;
}

#sidebar-menu-overview ul {
  margin: 0; 
  padding: 0;
  list-style-type: none;
}

#sidebar-menu-overview li {
  margin: 2px 0 0;
}


#sidebar-menu-overview a {
  
display: block;
max-width:300px;
padding: 15px 5px 5px 15px;
text-decoration: none; /*lets remove the link underlines*/
  
}

#sidebar-menu-overview ul li a:hover {
 
background: #5ba83d; /* Old browsers */
background: -moz-linear-gradient(top,  #5ba83d 0%, #47a522 87%, #287f0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba83d), color-stop(87%,#47a522), color-stop(100%,#287f0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba83d', endColorstr='#287f0b',GradientType=0 ); /* IE6-9 */

color:white;  
text-shadow:none;
}

#sidebar-menu ul li a {
  background:white;
  padding: 15px;
  background:white;
  border-bottom:1px solid lightgrey;
  
}

#sidebar-menu-overview a:link, #sidebar-menu-overview a:active, #sidebar-menu-overview a:visited {
color: #000000;
}

.page-id-2572 a#tk2572tk,.page-id-2467 a#tk2467tk, .page-id-2530 a#tk2530tk, .page-id-2569 a#tk2569tk, .page-id-2594 a#tk2594tk,.page-id-2616 a#tk2616tk, .page-id-2586 a#tk2586tk, .page-id-3118 a#tk3118tk,.page-id-2726 a#tk2726tk, .page-id-3123 a#tk3123tk, .page-id-3125 a#tk3125tk, .page-id-3127 a#tk3127tk,.page-id-3129 a#tk3129tk, .page-id-3131 a#tk3131tk, .page-id-3218 a#tk3218tk, .page-id-3384 a#tk3384tk, .page-id-3310 a#tk3310tk, .page-id-3311 a#tk3311tk, .page-id-3312 a#tk3312tk, .page-id-3313 a#tk3313tk, .page-id-3217 a#tk3217tk, .page-id-3396 a#tk3396tk, .page-id-3394 a#tk3394tk{
 background: linear-gradient(to bottom, #5BA83D 0%, #47A522 87%, #287F0B 100%) repeat scroll 0% 0% transparent;
text-decoration: none;
color: #FFF;
}

#sidebar-menu-overview a:hover {

background: #333333;
color: #ffffff;
}

.sidebar-menu-overview-active {
background: #5ba83d; /* Old browsers */
background: -moz-linear-gradient(top,  #5ba83d 0%, #47a522 87%, #287f0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba83d), color-stop(87%,#47a522), color-stop(100%,#287f0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ba83d 0%,#47a522 87%,#287f0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba83d', endColorstr='#287f0b',GradientType=0 ); /* IE6-9 */

text-decoration:none;
  color:white;
  
}

#main-wrapper .widget li a {
 text-shadow:none; 
}

/* Enter Your Custom CSS Here */
a,
.btn-link,
.navbar-link:focus,
.navbar .nav > li > a:hover,
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.carousel-control:focus,
.widget h3:before,
.navbar-wrapper .navbar h2,
h2.site-description,
.navbar .nav > li.current-menu-item > a, 
.navbar .nav > li.current-menu-ancestor > a,
.archive .archive-header .format-icon:before,
.dropdown-menu > li.current-menu-ancestor > a,
.dropdown-submenu:focus > a,
.widget.widget_rss li:before,
.social-block a:hover,
.page-links button.btn,
#footer #calendar_wrap table a,
footer#footer .colophon a.back-to-top {
     color: #5ba83d;
}
.nav-list > .active > a:focus,
.nav-pills > .active > a:focus {
     background-color: #5ba83d;
}
a.thumbnail:focus {
     border-color: #5ba83d;
}
.tc-header {
     border-top-color: #5ba83d;
}
.nav .dropdown-toggle .caret,
.navbar .nav li.dropdown > a:focus .caret,
.navbar .nav li.dropdown.open.current-menu-ancestor > .dropdown-toggle 
.caret {
     border-top-color: #5ba83d;
     border-bottom-color: #5ba83d;
}
blockquote,
.dropdown-menu > li.current-menu-ancestor > a:after {
     border-left-color: #5ba83d;
}
a:focus,
.btn-link:focus {
     color: #970505;
}
.navbar .btn-navbar[disabled],
#wp-calendar th {
     background-color: #970505;
}
.btn-primary[disabled] {
     background-color: #970505;
     *background-color: #7e0404;
}
.nav .dropdown-toggle:focus .caret {
     border-top-color: #970505;
     border-bottom-color: #970505;
}
.btn-primary.active {
     background-color: #650303 \9;
}
.navbar .btn-navbar[disabled] {
     background-color: #5ba83d;
     *background-color: #5ba83d;
}
h3.assistive-text {
     color: #f93c3c;
}
.uneditable-input:focus {
     border-color: #f93c3c;
     -webkit-box-shadow: 0 0 8px #f93c3c;
     -moz-box-shadow:     0 0 8px #f93c3c;
     box-shadow:         0 0 8px #f93c3c;
}
.dropdown-submenu:focus > a,
.dropdown-menu > .active > a:focus {
     background-color: #d70707;
     background-image: -webkit-gradient(linear, 0 0, 0 100%, 
from(#e10707), to(#c80606));
     background-image: -webkit-linear-gradient(top, #e10707, #c80606);
     background-image: -moz-linear-gradient(top, #e10707, #c80606);
     background-image: -o-linear-gradient(top, #e10707, #c80606);
     background-image: linear-gradient(to bottom, #e10707, #c80606);
     filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe10707' , 
endColorstr='#ffc80606' , GradientType=0)
}
.btn-primary {
     background-color: #c30606;
     background-image: -moz-linear-gradient(top, #e10707, #970505);
     background-image: -webkit-gradient(linear, 0 0, 0 100%, 
from(#e10707), to(#970505));
     background-image: -webkit-linear-gradient(top, #e10707, #970505);
     background-image: -o-linear-gradient(top, #e10707, #970505);
     background-image: linear-gradient(to bottom, #e10707, #970505);
     filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe10707' , 
endColorstr='#ff970505' , GradientType=0);
     border-color: #970505 #970505 #4d0202;
     *background-color: #970505;
}
.btn-info {
     background-color: #f93737;
     background-image: -moz-linear-gradient(top, #fa5454, #f70a0a);
     background-image: -webkit-gradient(linear, 0 0, 0 100%, 
from(#fa5454), to(#f70a0a));
     background-image: -webkit-linear-gradient(top, #fa5454, #f70a0a);
     background-image: -o-linear-gradient(top, #fa5454, #f70a0a);
     background-image: linear-gradient(to bottom, #fa5454, #f70a0a);
     filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5454' , 
endColorstr='#fff70a0a' , GradientType=0);
     border-color: #f70a0a #f70a0a #b00505;
     *background-color: #f70a0a;
}
.navbar .btn-navbar {
     background-color: #5ba83d;
     background-image: -moz-linear-gradient(top, #5ba83d, #5ba83d);
     background-image: -webkit-gradient(linear, 0 0, 0 100%, 
from(#5ba83d), to(#5ba83d));
     background-image: -webkit-linear-gradient(top, #5ba83d, #5ba83d);
     background-image: -o-linear-gradient(top, #5ba83d, #5ba83d);
     background-image: linear-gradient(to bottom, #5ba83d, #5ba83d);
     filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc80606' , 
endColorstr='#ff7e0404' , GradientType=0);
     border-color: #5ba83d #5ba83d #5ba83d;
     *background-color: #5ba83d;
}
.btn-info[disabled] {
     background-color: #f70a0a;
     *background-color: #5ba83d;
}
.btn-info.active {
     background-color: #c80606 \9;
}
.navbar .btn-navbar.active {
     background-color: #5ba83d \9;
}
a.carousel-control:hover {
     color: #5ba83d;
}
.widget.widget_archive li:before,
.widget.widget_categories li:before,
.widget.widget_calendar li:before,
.widget.widget_pages li:before,
.widget.widget_links li:before,
.widget.widget_meta li:before,
.widget.widget_recent_entries li:before,
.widget.widget_recent_comments li:before,
.widget.widget_nav_menu li:before,
.widget.widget_rss li:before {
     color: #5ba83d;
}

.btn-shop {
  background: #5ca83d;
  background-image: -webkit-linear-gradient(top, #5ca83d, #498a2f);
  background-image: -moz-linear-gradient(top, #5ca83d, #498a2f);
  background-image: -ms-linear-gradient(top, #5ca83d, #498a2f);
  background-image: -o-linear-gradient(top, #5ca83d, #498a2f);
  background-image: linear-gradient(to bottom, #5ca83d, #498a2f);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  text-shadow: 1px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 30px 10px 30px;
  text-decoration: none;
}

.btn-shop:hover {
  background: #559c38;
  background-image: -webkit-linear-gradient(top, #559c38, #5ca83d);
  background-image: -moz-linear-gradient(top, #559c38, #5ca83d);
  background-image: -ms-linear-gradient(top, #559c38, #5ca83d);
  background-image: -o-linear-gradient(top, #559c38, #5ca83d);
  background-image: linear-gradient(to bottom, #559c38, #5ca83d);
  text-decoration: none;
}

sup {font-size:10px;}

.woocommerce ul.products li.product a img {
  border:2px solid;
  box-shadow:5px 5px 5px #888888;
  
  
}

.home-img {
 box-shadow: 10px 10px 10px #888888; 
}

footer#footer .colophon {
  height:175px;
}