body {
  color: #363636;
  bacground-color: #FFF;
}

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

a {
  color: #d94c43;
}
a:hover, a:focus {
  color: #e2746d;
}

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,
.button,
.comment-reply-link {
  background-color: #323232;
  color: #d94c43;
}
.btn:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover,
.button:hover,
.comment-reply-link:hover {
  color: #FFF;
}

.navigation a {
  color: #FFF;
}
.navigation > li > a {
  border-bottom: 3px solid transparent;
}
.navigation > li li {
  border: 1px solid transparent;
  border-bottom: none;
}
.navigation > li ul > li:last-child {
  border-bottom: 1px solid transparent;
}
.navigation > li ul a {
  background: rgba(250, 250, 250, 0.9);
  color: #6c6c6c;
  text-transform: uppercase;
}
.navigation > li ul a:hover,
.navigation > li ul .sfHover > a {
  color: #6c6c6c;
  background: #FFF;
}
.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 {
  border-color: #d94c43;
}
.navigation ul {
  border: 1px solid #C2C2C2;
  background: transparent;
}

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

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

.logo a {
  color: #eb534a;
}
.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 h3,
.widget-title,
.cross-sells h2 {
  color: #545454;
}
.section-title:after,
.page-title:after,
.related h3:after,
.upsells h3:after,
#comments h3: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 h3 span,
.widget-title span,
.cross-sells h2 span {
  background-color: #FFF;
}

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

.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: #d94c43;
}

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

.entry-meta a {
  color: #363636;
}
.entry-meta a:hover {
  color: #d94c43;
}

.entry-thumb {
  border: 1px solid #cccccc;
}
.entry-thumb:hover {
  border-color: #999999;
}

#paging a,
#paging > span,
#paging li span {
  border: 1px solid #cccccc;
  color: #7d7c7c;
}
#paging a:hover {
  border-color: #999999;
}
#paging .current {
  border-color: #323232;
  background-color: #323232;
  color: #d94c43;
}

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

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

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

.sidebar .widget, .footer .widget {
  color: #7d7c7c;
}
.sidebar .widget a:not(.button):not(.btn), .footer .widget a:not(.button):not(.btn) {
  color: #363636;
}
.sidebar .widget a:not(.button):not(.btn):hover, .footer .widget a:not(.button):not(.btn):hover {
  color: #d94c43;
}

.widget select {
  border: 1px solid #EBEBEB;
}

.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 > .count, .widget_meta ul li:hover > .count,
.widget_pages ul li.current-cat > .count,
.widget_pages ul li:hover > .count,
.widget_categories ul li.current-cat > .count,
.widget_categories ul li:hover > .count,
.widget_archive ul li.current-cat > .count,
.widget_archive ul li:hover > .count,
.widget_nav_menu ul li.current-cat > .count,
.widget_nav_menu ul li:hover > .count {
  background-color: #323232;
  color: #d94c43;
}
.widget_meta ul li .count,
.widget_pages ul li .count,
.widget_categories ul li .count,
.widget_archive ul li .count,
.widget_nav_menu ul li .count {
  color: #363636;
}

.widget_pages select,
.widget_categories select,
.widget_archive select {
  border: 1px solid #EBEBEB;
  background: #FFF;
}

.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: #d94c43;
  color: #d94c43;
}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-noreviews .button {
  color: #d94c43;
}
.woocommerce-message .button:hover,
.woocommerce-error .button:hover,
.woocommerce-info .button:hover,
.woocommerce-noreviews .button:hover {
  color: #FFF;
}

.woocommerce-ordering:after {
  color: #FFF;
  background-color: #323232;
}
.woocommerce-ordering select {
  border: none;
  background-color: #323232;
  color: #d94c43;
}

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

.entry.type-product .images a {
  border: 1px solid #EBEBEB;
}
.entry.type-product .images a:hover {
  border-color: #cccccc;
}

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

.woocommerce-tabs {
  border-top-color: #cccccc;
  border-bottom-color: #cccccc;
}
.woocommerce-tabs .tabs li.active a {
  border-bottom-color: #d94c43;
}
.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: #d94c43;
}

.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;
}
