@-webkit-keyframes spin-360 {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    zoom: 1;
  }
  50% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    zoom: 1;
  }
  to {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    zoom: 1;
  }
}
body {
  color: #666666;
}
#wrapper,
#navigation {
  background-color: #373737;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#navigation h3 {
  border-color: #444444;
}
ul.nav li.current-menu-item > a {
  background-color: #444444;
}
h1,
h2,
h3,
h4,
h5,
h6,
.alpha,
.beta,
.gamma,
#footer-widgets a {
  color: #444444;
}
#breadcrumbs .breadcrumb-trail {
  color: #888888;
}
a,
.woocommerce-tabs ul.tabs li a,
.quantity .plus,
.quantity .minus,
.avatar-comments a.comment-count,
.star-rating span:before,
#header .cart-contents .count,
#navigation ul.nav li a {
  color: #999999;
}
.quantity .plus:hover,
.quantity .minus:hover {
  color: #a6a6a6;
  border-color: #a6a6a6;
}
input[type=text]:focus,
input.input-text:focus,
textarea:focus,
input.txt:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=password]:focus {
  border-color: #999999;
  box-shadow: 0 1px 2px 0 rgba(153, 153, 153, 0.2);
  -webkit-box-shadow: 0 1px 2px 0 rgba(153, 153, 153, 0.2);
}
.woo-pagination .page-numbers:hover,
#post-entries a,
.avatar-comments a.comment-count:hover,
.widget_layered_nav ul li.chosen a,
.widget_price_filter .ui-slider .ui-slider-range,
.flexslider li.slide,
.wooslider li.slide,
#header .nav-toggle:after,
#navigation .nav-close:after,
#navigation .nav-home:after,
#header .cart-contents .amount {
  background: #999999;
}
a:hover {
  color: #777777;
}
.star-rating:before {
  color: rgba(153, 153, 153, 0.3);
}
.quantity .plus,
.quantity .minus,
.widget_price_filter .ui-slider .ui-slider-handle,
#header .cart-contents .amount,
#header .cart-contents .count {
  border-color: #999999;
}
.avatar-comments a.comment-count {
  box-shadow: 0 0 0 0.202em #999999;
  -webkit-box-shadow: 0 0 0 0.202em #999999;
}
.flexslider,
.homepage-contact ul span {
  background: #999999;
}
#footer:before {
  background: #888888;
  box-shadow: 5em 0 0 0 #999999, 10em 0 0 0 #888888, 15em 0 0 0 #a6a6a6, 20em 0 0 0 #373737, 25em 0 0 0 #999999, 30em 0 0 0 #888888, 35em 0 0 0 #999999, 40em 0 0 0 #888888, 45em 0 0 0 #a6a6a6, 50em 0 0 0 #373737, 55em 0 0 0 #999999, 60em 0 0 0 #888888, 65em 0 0 0 #999999, 70em 0 0 0 #888888, 75em 0 0 0 #a6a6a6, 80em 0 0 0 #373737, 85em 0 0 0 #999999, 90em 0 0 0 #888888, 95em 0 0 0 #999999, 100em 0 0 0 #888888, 105em 0 0 0 #a6a6a6, 110em 0 0 0 #373737, 115em 0 0 0 #999999, 120em 0 0 0 #888888;
}
.avatar-comments a.comment-count {
  background: rgba(153, 153, 153, 0.3);
}
#post-entries a:hover {
  background: #a6a6a6;
}
#post-author {
  color: #eaeaea;
}
a.button,
#commentform #submit,
.submit,
input[type=submit],
input.button,
button.button,
#wrapper .woo-sc-button,
.homepage-contact ul li a:hover,
#footer-widgets .button {
  color: #a6a6a6;
}
a.button,
#commentform #submit,
.submit,
input[type=submit],
input.button,
button.button,
#wrapper .woo-sc-button,
#post-author .profile-image img {
  border-color: #a6a6a6;
}
a.button:hover,
#commentform #submit:hover,
.submit:hover,
input[type=submit]:hover,
input.button:hover,
button.button:hover,
#wrapper .woo-sc-button:hover,
.homepage-contact ul li a:hover span,
#post-author,
.widget_layered_nav ul li.chosen a:hover {
  background-color: #a6a6a6;
}
a.button.alt,
#commentform #submit.alt,
.submit.alt,
input[type=submit].alt,
input.button.alt,
button.button.alt,
#wrapper .woo-sc-button.alt,
#header .cart-contents:hover .count,
ul.products li.product .price,
.price ins,
ul.products li.product .star-rating span:before {
  color: #888888;
}
a.button.alt,
#commentform #submit.alt,
.submit.alt,
input[type=submit].alt,
input.button.alt,
button.button.alt,
#wrapper .woo-sc-button.alt,
#header .cart-contents:hover .count {
  border-color: #888888;
}
a.button.alt:hover,
#commentform #submit.alt:hover,
.submit.alt:hover,
input[type=submit].alt:hover,
input.button.alt:hover,
button.button.alt:hover,
#wrapper .woo-sc-button.alt:hover,
#header .cart-contents:hover .amount,
.onsale,
.woo-pagination .page-numbers.current,
.blog-posts-grid,
.blog-posts-grid .post,
ul.products li.product,
.flexslider:hover .flex-direction-nav a:hover,
ul.products li.product .added_to_cart {
  background-color: #888888;
}
.flexslider:hover .flex-direction-nav a:hover {
  color: #fff;
}
.blog-posts-grid .post:nth-child(2n) {
  background: #8d8d8d;
}
.blog-posts-grid .post:nth-child(3n) {
  background: #929292;
}
.blog-posts-grid .post:nth-child(4n) {
  background: #979797;
}
.blog-posts-grid .post:nth-child(5n) {
  background: #9c9c9c;
}
.blog-posts-grid .post:nth-child(6n) {
  background: #a2a2a2;
}
.blog-posts-grid .post:nth-child(7n) {
  background: #a7a7a7;
}
.blog-posts-grid .post:nth-child(8n) {
  background: #acacac;
}
.archive-description {
  background: #848484;
}
.archive-description + .archive-description.product-sorting {
  background: #808080;
}
#header .cart-contents:hover .amount {
  border-color: #888888;
}
.widget_woothemes_our_team .team-member .wrap {
  background: -moz-linear-gradient(top, rgba(68, 68, 68, 0) 0%, rgba(68, 68, 68, 0.75) 45%, #444444 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(68, 68, 68, 0)), color-stop(45%, rgba(68, 68, 68, 0.75)), color-stop(100%, #444444));
  background: -webkit-linear-gradient(top, rgba(68, 68, 68, 0) 0%, rgba(68, 68, 68, 0.75) 45%, #444444 100%);
  background: -o-linear-gradient(top, rgba(68, 68, 68, 0) 0%, rgba(68, 68, 68, 0.75) 45%, #444444 100%);
  background: -ms-linear-gradient(top, rgba(68, 68, 68, 0) 0%, rgba(68, 68, 68, 0.75) 45%, #444444 100%);
  background: linear-gradient(to bottom, rgba(68, 68, 68, 0) 0%, rgba(68, 68, 68, 0.75) 45%, #444444 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003d5c6f', endColorstr='#a63d5c6f', GradientType=0);
}
#header,
#footer {
  background-color: #444444;
  border-color: #444444;
}
#navigation ul.nav > li > a,
#footer {
  color: #919191;
}
#footer a {
  color: #fff;
}
.flexslider .flex-direction-nav a {
  background: rgba(68, 68, 68, 0.9);
}
#header .cart-contents .amount {
  color: #444444;
}
ul.products li.product .star-rating:before,
.price del {
  color: rgba(0, 0, 0, 0.25);
}
@media only screen and (min-width: 769px) {
  #navigation {
    background-color: transparent;
  }
  #top,
  .blog-posts-grid .post.has-image:before,
  ul.products li.product:before {
    background: #373737;
  }
  #top .site-description,
  #top ul.nav > li > a:after {
    color: #6a6a6a;
  }
  #header {
    border-color: #373737;
  }
  #navigation ul.nav ul {
    background: rgba(55, 55, 55, 0.9);
  }
  #top a {
    color: #999999;
  }
  #top a:hover {
    color: #a6a6a6;
  }
  #top ul.nav ul {
    border-bottom-color: #999999;
  }
  #main .widget_woothemes_testimonials {
    background: #999999;
  }
  #main .widget_woothemes_testimonials .testimonials-list .quote .testimonials-text {
    color: #ffffff;
  }
  #top ul.nav > li:hover > a,
  #top ul.nav > li > a:hover,
  #top ul.nav ul li a,
  #header .cart-contents .count,
  #navigation ul.nav > li.parent:hover > a:after,
  #navigation ul.nav ul li.parent:hover > a:after,
  #navigation ul.nav ul li.parent > a:hover:after {
    color: #a6a6a6;
  }
  #top ul.nav ul li:hover > a,
  #top ul.nav ul li a:hover {
    background: #a6a6a6;
  }
  #navigation ul.nav > li:hover > a,
  #navigation ul.nav > li > a:hover,
  #navigation ul.nav > li.current-menu-item:hover > a {
    box-shadow: inset 0 0.382em 0 0 #a6a6a6;
    -webkit-box-shadow: inset 0 0.382em 0 0 #a6a6a6;
  }
  #header .cart-contents .amount,
  #header .cart-contents .count {
    border-color: #a6a6a6;
  }
  #header .cart-contents .amount {
    background-color: #a6a6a6;
  }
}
