/**
 * Variables
 */
/**
 * Functions
 */
/**
 * Mixins
 */
/**
 * Animations
 */
@-webkit-keyframes spin-360 {
  from {
    -webkit-transform: rotate(0);
    /* Saf3.1+, Chrome */
  
    -moz-transform: rotate(0);
    /* FF3.5+ */
  
    -ms-transform: rotate(0);
    /* IE9 */
  
    -o-transform: rotate(0);
    /* Opera 10.5 */
    transform: rotate(0);
    zoom: 1;
  }
  50% {
    -webkit-transform: rotate(180deg);
    /* Saf3.1+, Chrome */
  
    -moz-transform: rotate(180deg);
    /* FF3.5+ */
  
    -ms-transform: rotate(180deg);
    /* IE9 */
  
    -o-transform: rotate(180deg);
    /* Opera 10.5 */
    transform: rotate(180deg);
    zoom: 1;
  }
  to {
    -webkit-transform: rotate(0);
    /* Saf3.1+, Chrome */
  
    -moz-transform: rotate(0);
    /* FF3.5+ */
  
    -ms-transform: rotate(0);
    /* IE9 */
  
    -o-transform: rotate(0);
    /* Opera 10.5 */
    transform: rotate(0);
    zoom: 1;
  }
}
::selection,
::-moz-selection {
  background: #3a972c;
}
a {
  color: #3a972c;
}
a:hover {
  color: #18750a;
}
#header .nav-toggle:after {
  background: #3a972c;
}
#blog-posts .post .media .post-category {
  background: #3a972c;
}
.nav-entries a:hover .nav-prev:before,
.nav-entries a:hover .nav-next:before,
.nav-entries a:hover .nav-prev:after,
.nav-entries a:hover .nav-next:after {
  background: #3a972c;
  border-color: #328326;
}
.woo-pagination .page-numbers.current {
  background: #3a972c;
  border-color: #328326;
}
#post-entries a {
  background: #3a972c;
}
#post-entries a:hover {
  background: #328326;
}
#post-entries a:before {
  background: #328326;
}
#navigation ul.nav li a {
  -webkit-tap-highlight-color: #3a972c;
}
.widget_woodojo_tweets .follow-link a {
  background: #3a972c;
}
.widget_woodojo_tweets .follow-link a:hover {
  background: #2b7020;
}
#timeline .archives_list .comments a:after {
  border: 0.3em solid #3a972c;
}
table thead th {
  background: #3a972c;
  border-right: 1px solid #29861b;
  border-bottom: 1px solid #29861b;
}
table tfoot th,
table tfoot td {
  border-right: 1px solid #29861b;
}
table tfoot tr {
  background: #3a972c;
}
#header .cart-contents .count {
  text-shadow: 0 1px #076400;
}
.star-rating span:before {
  color: #3a972c;
}
.widget_layered_nav ul li.chosen a {
  background: #3a972c;
}
.widget_price_filter .ui-slider .ui-slider-handle {
  border-color: #3a972c;
}
.widget_price_filter .ui-slider .ui-slider-range {
  background: #3a972c;
}
.onsale {
  background: #3a972c;
}
a.button,
a.comment-reply-link,
#commentform #submit,
.submit,
input[type=submit],
input.button,
button.button,
#wrapper .woo-sc-button {
  background: #3a972c;
}
a.button:hover,
a.comment-reply-link:hover,
#commentform #submit:hover,
.submit:hover,
input[type=submit]:hover,
input.button:hover,
button.button:hover,
#wrapper .woo-sc-button:hover {
  background: #328326;
}
@media only screen and (min-width: 768px) {
  #header .cart-contents:after {
    color: #3a972c;
  }
}
