body {
  color: #363636;
  background-color: #fff;
}

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

a {
  color: #f67e1e;
}

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

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

input,
textarea {
  border: 1px solid #EBEBEB;
  background-color: #FFF;
}

.btn,
input[type="button"],
input[type="submit"],
input[type="reset"],
button[type="submit"],
.qty-btn,
.button,
.widget .button,
.comment-reply-link {
  background-color: #323232;
  color: #f67e1e;
}

.btn:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button[type="submit"]:hover,
.qty-btn:hover,
.button:hover,
.widget .button:hover,
.comment-reply-link:hover {
  color: #FFF;
}

.navigation-main ul {
  box-shadow: 0 0 24px rgba(0, 0, 0, 0.08);
  border: 1px solid #C2C2C2;
}

.navigation-main a {
  color: #fff;
}

.navigation-main a:hover {
  color: #fff;
}

.navigation-main > li > a {
  border-bottom: 3px solid transparent;
}

.navigation-main > li:focus-within > a,
.navigation-main > li:hover > a,
.navigation-main > li > a:focus,
.navigation-main > .current-menu-item > a,
.navigation-main > .current-menu-parent > a,
.navigation-main > .current-menu-ancestor > a,
.navigation-main > .current_page_item > a,
.navigation-main > .current_page_ancestor > a {
  border-bottom-color: #f67e1e;
}

.navigation-main li li a {
  color: #363636;
  background: rgba(250, 250, 250, 0.9);
}

.navigation-main li li:focus-within > a,
.navigation-main li li:hover > a,
.navigation-main li li > a:focus,
.navigation-main li .current-menu-item > a,
.navigation-main li .current-menu-parent > a,
.navigation-main li .current-menu-ancestor > a,
.navigation-main li .current_page_item > a,
.navigation-main li .current_page_ancestor > a {
  background: #fff;
  color: #363636;
}

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

.header .nav-inline li a:hover {
  color: #ff9623;
}

.cart-head a {
  color: #ff9623;
}

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

.logo a {
  color: #fff;
}

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

.tagline {
  color: #FFF;
}

.slide-content {
  color: #FFF;
}

.slide-content .btn {
  background-color: #0c0c0c;
}

.section-title,
.page-title,
.related h3,
.upsells h3,
.comments-title,
.comment-reply-title,
.widget-title,
.cross-sells h2 {
  color: #545454;
}

.section-title:after,
.page-title:after,
.related h3:after,
.upsells h3:after,
.comments-title:after,
.comment-reply-title:after,
.widget-title:after,
.cross-sells h2:after {
  border-bottom: 3px double #cccccc;
}

.section-title span,
.page-title span,
.related h3 span,
.upsells h3 span,
.comments-title span,
.comment-reply-title span,
.widget-title span,
.cross-sells h2 span {
  background-color: #FFF;
}

.item-title a {
  color: #363636;
}

.item-title a:hover {
  color: #f67e1e;
}

.sidebar .item-thumb,
.footer .item-thumb {
  border-color: #EBEBEB;
}

.sidebar .item-thumb:hover,
.footer .item-thumb:hover {
  border-color: #cccccc;
}

.entry-title a {
  color: #545454;
}

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

.entry-time {
  color: #7d7c7c;
}

.entry-tags a,
.entry-meta a {
  color: #363636;
}

.entry-tags a:hover,
.entry-meta a:hover {
  color: #f67e1e;
}

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

.entry-thumb img:hover {
  border-color: #999999;
}

.post-nav-links a,
.post-nav-links > span,
.post-nav-links li span,
#paging a,
#paging > span,
#paging li span {
  border: 1px solid #cccccc;
  color: #7d7c7c;
}

.post-nav-links a:hover,
#paging a:hover {
  border-color: #999999;
}

.post-nav-links .current,
#paging .current {
  border-color: #323232;
  background-color: #323232;
  color: #f67e1e;
}

.comment-author .avatar {
  border: 1px solid #EBEBEB;
}

.comment-content {
  color: #7d7c7c;
}

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

.widget {
  color: #7d7c7c;
}

.widget a {
  color: #363636;
}

.widget a:hover {
  color: #f67e1e;
}

.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 {
  border-bottom: 1px solid #EBEBEB;
}

.widget_meta ul li.current-cat > .ci-count,
.widget_meta ul li.current-cat > .count,
.widget_meta ul li:hover > .ci-count,
.widget_meta ul li:hover > .count,
.widget_pages ul li.current-cat > .ci-count,
.widget_pages ul li.current-cat > .count,
.widget_pages ul li:hover > .ci-count,
.widget_pages ul li:hover > .count,
.widget_categories ul li.current-cat > .ci-count,
.widget_categories ul li.current-cat > .count,
.widget_categories ul li:hover > .ci-count,
.widget_categories ul li:hover > .count,
.widget_archive ul li.current-cat > .ci-count,
.widget_archive ul li.current-cat > .count,
.widget_archive ul li:hover > .ci-count,
.widget_archive ul li:hover > .count,
.widget_nav_menu ul li.current-cat > .ci-count,
.widget_nav_menu ul li.current-cat > .count,
.widget_nav_menu ul li:hover > .ci-count,
.widget_nav_menu ul li:hover > .count {
  background-color: #323232;
  color: #f67e1e;
}

.widget_meta ul li > .ci-count,
.widget_meta ul li > .count,
.widget_pages ul li > .ci-count,
.widget_pages ul li > .count,
.widget_categories ul li > .ci-count,
.widget_categories ul li > .count,
.widget_archive ul li > .ci-count,
.widget_archive ul li > .count,
.widget_nav_menu ul li > .ci-count,
.widget_nav_menu ul li > .count {
  color: #363636;
}

.flickr_badge_image a {
  border: 1px solid #EBEBEB;
}

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

.widget .instagram-pics li img {
  border: 1px solid #EBEBEB;
}

.woocommerce-message,
.woocommerce-error,
.woocommerce-info,
.woocommerce-noreviews {
  background-color: #323232;
  border-left-color: #f67e1e;
  color: #f67e1e;
}

.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-noreviews .button {
  color: #f67e1e;
}

.woocommerce-message .button:hover,
.woocommerce-error .button:hover,
.woocommerce-info .button:hover,
.woocommerce-noreviews .button:hover {
  color: #FFF;
}

.woocommerce-ordering select {
  border: none;
  background-color: #323232;
  color: #f67e1e;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23fff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");
}

.onsale {
  background-color: #323232;
  color: #FFF;
}

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

.product .summary .price {
  color: #545454;
}

.woocommerce-tabs {
  border-top-color: #cccccc;
  border-bottom-color: #cccccc;
}

.woocommerce-tabs .tabs li.active a {
  border-bottom-color: #f67e1e;
}

.woocommerce-tabs .panel-container {
  border-left-color: #cccccc;
}

.product-thumbnail img {
  border: 1px solid #EBEBEB;
}

.product-thumbnail img:hover {
  border-color: #cccccc;
}

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

.variations {
  background-color: #323232;
}

.variations .label {
  color: #f67e1e;
}

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

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

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