body {
  background-color: #FFF;
  color: #575757;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #3f3f3f;
}

a {
  color: #c79c6e;
}

a:hover {
  color: #d5b593;
}

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

input,
textarea {
  background-color: #F1F0EE;
  background-image: none;
  border-top: 2px solid #D4D7D7;
  border-left: 2px solid #D4D7D7;
}

.btn,
input[type="button"],
input[type="submit"],
input[type="reset"],
button,
.button,
.comment-reply-link {
  background-image: none;
  border: 2px solid #c79c6e;
  background-color: #111111;
  color: #FFF;
}

.btn:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover,
.button:hover,
.comment-reply-link:hover {
  background: #c79c6e;
  color: #000;
  text-decoration: none;
}

.mfp-preloader {
  color: #FFF;
}

.mfp-preloader a,
.mfp-preloader a:hover {
  color: #c79c6e;
}

.mfp-container:not(.mfp-s-error) .mfp-preloader {
  background-color: #c79c6e;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #c79c6e;
}

.mfp-arrow:before,
.mfp-arrow:after {
  border: none;
}

.mfp-arrow:after {
  color: #c79c6e;
}

.navigation a {
  color: #FFF;
}

.navigation > li > a {
  border: 1px dashed transparent;
}

.navigation > li ul a {
  background-color: rgba(0, 0, 0, 0.4);
}

.navigation > li ul a:hover,
.navigation > li ul .sfHover > a {
  background-color: rgba(0, 0, 0, 0.6);
}

.navigation > li > a:hover,
.navigation > li.sfHover > a,
.navigation > li.sfHover > a:active,
.navigation > li.current_page_item > a,
.navigation > li.current_page_ancestor > 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: rgba(0, 0, 0, 0.15);
  border: 1px dashed #c79c6e;
}

.navigation ul {
  border: 1px dashed #c79c6e;
}

.nav-secondary {
  color: #FFF;
}

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

.nav-secondary li .cart-checkout {
  background-color: #c79c6e;
  color: #000;
}

.header {
  color: #FFF;
}

.logo a {
  color: #FFF;
}

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

.home-slider .ci-direction-nav a:before {
  color: #FFF;
}

.home-slider .ci-control-nav a {
  background-color: #FFF;
}

.home-slider .ci-control-nav a:after {
  border: 2px solid transparent;
}

.home-slider .ci-control-nav a.ci-active,
.home-slider .ci-control-nav a:hover {
  background-color: #FFF;
}

.home-slider .ci-control-nav a.ci-active:after,
.home-slider .ci-control-nav a:hover:after {
  border-color: #c79c6e;
}

.entry-title a {
  color: #3f3f3f;
}

.entry-title a:hover {
  color: #c79c6e;
}

.entry-meta {
  color: #8c8c8c;
}

.post-nav-links,
#paging {
  margin: 70px 0 0;
}

.post-nav-links.centered,
#paging.centered {
  text-align: center;
}

.post-nav-links ul,
#paging ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.post-nav-links ul li,
#paging ul li {
  display: inline-block;
}

.post-nav-links a,
.post-nav-links > span,
.post-nav-links li span,
#paging a,
#paging > span,
#paging li span {
  background-color: #f1f1f1;
  color: #575757;
}

.post-nav-links a:hover,
.post-nav-links .current,
#paging a:hover,
#paging .current {
  color: #000;
  background-color: #c79c6e;
}

.item-main a {
  color: inherit;
}

.item-main a:hover {
  color: #c79c6e;
}

.item-comment-no {
  color: #575757;
}

.border {
  border-bottom: 2px solid rgba(199, 156, 110, 0.7);
  color: #c79c6e;
}

.border:before,
.border:after {
  border: 3px solid #c79c6e;
}

.woocommerce-message,
.woocommerce-error,
.woocommerce-info,
.woocommerce-noreviews {
  background-color: #F1F0EE;
}

.shop-actions {
  border-bottom: 1px solid #f4f4f4;
}

.product .summary ul li {
  border-bottom: 1px solid #f4f4f4;
}

.product .summary ul li:first-child {
  border-top: 1px solid #f4f4f4;
}

.product .summary ul li:before {
  background-color: #c79c6e;
}

.product .summary .group_table {
  background-color: rgba(244, 244, 244, 0.3);
}

.woocommerce-tabs {
  border-top: 1px solid #f4f4f4;
  border-bottom: 3px solid #dbdbdb;
}

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

.woocommerce-tabs .tabs li a {
  border-bottom: 1px solid transparent;
  color: #575757;
}

.woocommerce-tabs .panel-container {
  border-left: 1px solid #f4f4f4;
}

.woocommerce-tabs .panel#tab-reviews #reply-title {
  border-bottom: 1px solid #f4f4f4;
}

.shop_attributes th,
.shop_attributes td {
  border-bottom: 1px solid #f4f4f4;
}

.shop_attributes tr:first-child th,
.shop_attributes tr:first-child td {
  border-top: 1px solid #f4f4f4;
}

.shop_attributes th:first-child:before {
  background-color: #c79c6e;
}

.shop_table th,
.shop_table td {
  border-bottom: 1px solid #f4f4f4;
}

.shop_table .product-remove .remove {
  color: #575757;
}

.cart_totals h2 {
  border-bottom: 1px solid #f4f4f4;
}

.cart_totals table th,
.cart_totals table td {
  border-bottom: 1px solid #f4f4f4;
}

.shipping-calculator-button {
  border-bottom: 1px solid #f4f4f4;
}

#order_review_heading {
  border-top: 2px solid #dbdbdb;
}

.payment_methods li {
  border-bottom: 1px solid #dbdbdb;
}

.payment_box {
  border: 1px solid #f4f4f4;
}

.myaccount_user {
  border: 1px solid #f4f4f4;
}

.woocommerce fieldset {
  border: 1px solid #f4f4f4;
}

.product_list_widget li a {
  color: #3f3f3f;
}

.product_list_widget li a:hover {
  color: #c79c6e;
}

.product_list_widget li .remove {
  background-color: #FFF;
  color: #ff6545;
}

.product_list_widget li .remove:hover {
  color: #ff6545;
}

.widget_shopping_cart_content .total {
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
}

.price_slider {
  background: #f4f4f4;
}

.price_slider .ui-slider-range {
  background: #cecece;
}

.onsale {
  background-color: #c79c6e;
  color: #000;
}

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

.widget-title > a {
  color: #3f3f3f;
}

.widget_ci-newsletter input:not(.btn) {
  color: #8c8c8c;
}

.ci-callout {
  background-color: #252525;
}

.ci-callout > a {
  color: #c79c6e;
}

.ci-callout > a:hover .ci-callout-subtitle {
  color: #c79c6e;
}

.widget_meta ul li a,
.widget_pages ul li a,
.widget_categories ul li a,
.widget_archive ul li a,
.widget_nav_menu ul li a,
.widget_recent_entries ul li a,
.widget_layered_nav ul li a,
.widget_product_categories ul li a {
  border-bottom: 1px solid #f4f4f4;
  color: #575757;
}

.widget_meta ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_layered_nav ul li a:hover,
.widget_product_categories ul li a:hover {
  color: #c79c6e;
}

.widget_recent_comments ul li {
  border-bottom: 1px solid #f4f4f4;
}

.social-icon {
  color: #fff;
  background: #c79c6e;
}

.social-icon:hover {
  color: #fff;
}

.widget .instagram-pics li a {
  color: #575757;
}

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

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

@media (max-width: 767px) {
  .woocommerce-tabs .panel-container {
    border: none;
  }
}