body {
  color: #676767;
}

a {
  color: #F94B37;
}

a:hover,
a:focus {
  color: #363636;
}

blockquote cite {
  color: rgba(103, 103, 103, 0.8);
}

input,
textarea {
  border: 1px solid #E5E5E5;
}

input:hover,
textarea:hover {
  border-color: #F94B37;
}

input:focus,
textarea:focus {
  border-color: #F94B37;
}

.btn,
input[type="button"],
input[type="submit"],
input[type="reset"],
button,
.button {
  background-color: #F94B37;
  color: #FFF;
}

.btn:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover,
.button:hover {
  background: #363636;
  color: #FFF;
}

.btn.btn-tag:after,
input[type="button"].btn-tag:after,
input[type="submit"].btn-tag:after,
input[type="reset"].btn-tag:after,
button.btn-tag:after,
.button.btn-tag:after {
  border-left-color: #F94B37;
}

.btn:hover:after,
input[type="button"]:hover:after,
input[type="submit"]:hover:after,
input[type="reset"]:hover:after,
button:hover:after,
.button:hover:after {
  border-left-color: #363636;
}

.form-allowed-tags,
.comment-notes {
  color: rgba(103, 103, 103, 0.8);
}

.pre-head {
  background-color: #252525;
  color: #FFF;
}

.pre-head a {
  color: #FFF;
}

.pre-head a:hover {
  color: #FFF;
}

.header {
  background-color: #252525;
}

.site-logo a,
.site-logo a:hover {
  color: #FFF;
}

.site-tagline {
  color: #a3a3a3;
}

.socials i {
  background: #7b7b7b;
  color: #282828;
}

#navigation a {
  color: #FFF;
}

#navigation > li ul a {
  background: #252525;
  border-bottom: 1px solid #363636;
}

#navigation > li ul a:hover,
#navigation > li ul .sfHover > a {
  color: #FFF;
  background-color: #F94B37;
}

#navigation > li > a:hover,
#navigation > li.sfHover > a,
#navigation > li.sfHover > a:active,
#navigation > li.current_page_item > a,
#navigation > li.current-menu-item > a,
#navigation > li.current-menu-ancestor > a,
#navigation > li.current-menu-parent > a,
#navigation > li.current > a {
  background-color: #F94B37;
}

#navigation ul {
  border: 3px solid #F94B37;
}

.footer {
  background-color: #F94B37;
  color: #FFF;
}

.footer a {
  color: #000;
}

.footer a:hover {
  color: #FFF;
}

.foot-nav li a {
  color: #FFF;
}

.btn-slider .btn-slider {
  background: #F94B37;
  background-image: -webkit-linear-gradient(0deg, #c41906, #F94B37);
  background-image: -webkit-linear-gradient(bottom, #c41906, #F94B37);
  background-image: linear-gradient(0deg, #c41906, #F94B37);
}

.btn-slider .btn-slider.btn-tag:after {
  background: #F94B37;
  background-image: -webkit-linear-gradient(-45deg, #c41906, #F94B37);
  background-image: -webkit-linear-gradient(135deg, #c41906, #F94B37);
  background-image: linear-gradient(-45deg, #c41906, #F94B37);
}

.btn-slider .btn-slider:hover.btn-tag:after {
  background-image: none;
  background-color: #363636;
}

.member-social i {
  background-color: #F94B37;
  color: #FFF;
}

.widget .entry {
  border-bottom: 1px solid #E5E5E5;
}

.entry-thumb img {
  border: 1px solid #E5E5E5;
}

figure[class^="entry-thumb"] img {
  border: 1px solid #E5E5E5;
}

#paging > span,
#paging a,
#paging .current,
#paging li span,
.woocommerce-pagination > span,
.woocommerce-pagination a,
.woocommerce-pagination .current,
.woocommerce-pagination li span {
  color: #FFF;
  background-color: #F94B37;
}

#paging span.current,
#paging a:hover,
.woocommerce-pagination span.current,
.woocommerce-pagination a:hover {
  background-color: #363636;
}

.item-nav a.active:after {
  background-color: #F94B37;
}

.item-nav a.active:before {
  border-right-color: #F94B37;
}

.item-nav a.active,
.item-nav a:hover {
  color: #FFF;
}

.item-nav a.active i,
.item-nav a:hover i {
  color: #FFF;
}

.item-nav a:hover:after {
  background-color: #363636;
}

.item-nav a:hover:before {
  border-right-color: #363636;
}

.sidebar {
  border: 5px solid #E5E5E5;
}

.filters-nav .btn {
  background-color: #363636;
}

.filters-nav a.selected,
.filters-nav a:hover {
  background-color: #F94B37;
}

.filters-nav a:focus {
  color: #FFF;
}

.section-title {
  border-bottom: 1px solid #E5E5E5;
}

/* WooCommerce */

.sale-wrap {
  background: #F94B37;
}

.quantity input {
  background-color: #F94B37;
}

.variations td {
  color: #676767;
}

.woocommerce-tabs .tabs {
  border-bottom: 1px solid #E5E5E5;
}

.woocommerce-tabs .tabs a {
  border-top: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
}

.woocommerce-tabs .tabs li.active a {
  color: #FFF;
  background: #F94B37;
}

.price_slider .ui-slider-handle {
  background: #F94B37;
}

.woocommerce-MyAccount-navigation-link a {
  border-bottom: 1px solid #E5E5E5;
}

.woocommerce-MyAccount-navigation-link a::after {
  color: #676767;
}

.woocommerce-MyAccount-navigation-link.is-active a {
  color: #676767;
}

.woocommerce-product-gallery__trigger {
  color: #fff;
  background: #F94B37;
}

.woocommerce-product-gallery__trigger:hover {
  color: #fff;
}