.primary-nav {
    background-color: #e7e4d9 !important;
    color: #ffffff;
}

.suppa_menu {
    background-color: #e7e4d9 !important;
    
}
 
.suppa_top_level_link {
    background-color: #e7e4d9 !important;
    color: #ffffff !important;
}

.current-menu-item {
    background-color: #ffffff !important;
    color: #009CD5 !important;
}

.suppa_menu:hover {
    color: #5f6366 !important;
}

.suppaMenu_wrap_wide_layout {
  background-color: #e7e4d9 !important;
}  

.suppa_item_title {
  color: #333 !important;
}

.header-primary-nav{
  background-color: #ffffff !important;
}

.suppa_submenu a:hover {
  color: #009CD5 !important;
}

.era_rwd_suppa_link_both_open {
  background-color: #e7e4d9 !important;
}

.suppa_rwd_menu:hover {
   background-color: #e7e4d9 !important;
}

#menu-main-menu {
    background-color: #e7e4d9 !important;
}

.suppa_item_title:hover {
  color: #009cd5 !important;
}

.suppa_menu_dropdown  {
    background-color: #e7e4d9 !important;
}

.suppa_dropdown_item_container  {
    background-color: #e7e4d9 !important;
}

.suppa_submenu {
padding: 0px 0 !important;
}
 
.ui-slider .ui-slider-range {
  background-color: #009CD5 !important;
}

.to-top {
  background-color: #009CD5 !important;
}

.current-cat > span {
  color: #009cd5 !important;
}

.current-cat > a {
  color: #009cd5 !important;
}

.pt-view-switcher {
  color: #009cd5 !important;
}

span.pt-grid.active {
  color: #009cd5 !important;
}

span.pt-list:hover {
  color: #009cd5 !important;
}

span.pt-list.active {
  color: #009cd5 !important;
}

.era_rwd_suppa_link_both_open {
  background-color: #009CD5 !important;
}

.item-wrapper.rotator a:hover {
  background-color: #009CD5 !important;
}

.current-menu-item >a:hover {
  background-color: #009CD5 !important;
}

.posts-img-link:hover {
  background-color: #009CD5 !important;
}
.custom-color-sheme li.product span.onsale {
    background-color: #b90000;
}

.custom-color-sheme li.product span.onsale::before {
    border-bottom: 14px solid #b90000;
    border-top: 14px solid #b90000;
}
.site-content article .entry-meta {
    margin-bottom: 20px !important;
}
body.archive.post-type-archive.post-type-archive-product div#sidebar-shop {
    display: none !important;
}

body.archive.post-type-archive.post-type-archive-product main.site-content {
    width: 100%;
    left: 0;
}

li.product .product-description-wrapper .link-to-product {
    margin-right: 0;
}
li.product .product-description-wrapper .button {
    position: relative !important;
    top: unset;
    bottom: unset !important;
    left: unset !important;
    right: unset !important;
    width: 100%;
    text-align: center;
    height: 30px !important;
    line-height: 30px !important;
    margin-top: 20px !important;
}
li.product .product-description-wrapper .price {
    margin: 0;
    width: 100%;
}
li.product .product-img-wrapper .pt-extra-gallery-img img {
    width: 100%;
}
#menu-home-menu {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    flex-wrap: wrap;
    flex-direction: row;
}

#menu-home-menu li {
    flex: 1;
    text-align: center;
    border: none;
    padding-bottom: 0;
}

div#nav_menu-3 {
    padding: 0;
    margin: 0;
}

li.product .product-description-wrapper h3 {
    font-size: 16px;
    font-weight: 500 !important;
    color: #000;
}
li.product .product-description-wrapper .price {
    color: #009cd5;
}
.product-description-wrapper {
    font-family: kanit, sans-serif;
    font-size: 16px;
}

.product-description-wrapper p {
    margin-bottom: 0;
}
.custom-color-sheme div.product span.onsale {
    background: red;
}