#search-new {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 110;
		padding-top: 7px;
		width: 25%;
}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).contained, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).contained:active, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).contained:disabled, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).contained:focus, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).contained:hover {
    background-color: #cccccc;
		color: #000000;
}

body {
		color: #c7c0b5;
}

ins {
    text-decoration: none;
		 background: initial;
}

body.single .woocommerce-variation-description{
display:none;
}

select.orderby {
		padding: 5px;
}

.woocommerce #page-wrapper .button {
		text-shadow: none;
	color: #1f87ef;
	background: #ffffff;
  border-color: #333333;
		border-top: solid 1px #d2d2d2;
    border-left: solid 1px #c3c3c3;
    border-right: solid 1px #c3c3c3;
    border-bottom: solid 1px #9f9f9f;
		padding: 12px 20px;
		font-size: 12px;
    font-weight: bold;
		    border-style: solid !important;
		border-radius: 1px;
}

button {
	background: initial;
}

.wc-block-grid__product-onsale {
    min-height: 3.236em;
    min-width: 3.236em;
    padding: 0.202em;
    font-size: 1em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: -0.5em;
    left: -0.5em;
    margin: 0;
		border: 0px;
    border-radius: 100%;
    background-color: #77a464;
    color: #fff;
    font-size: .857em;
    z-index: 9;
		box-sizing: content-box;
}

.wc-block-grid .wc-block-grid__product-onsale {
		min-height: 0em;
    min-width: 0em;
    padding:  0;
    font-size: 0m;
    position: absolute;
    text-align: center;
    line-height: 0
    /* top: -0.5em; */
    /* left: -0.5em; */
    margin: 0;
    border: 0px;
    border-radius: 100%;
    background-color: #77a464;
    color: #fff;
    font-size: 0px;
    z-index: 9;
    box-sizing: content-box;
}

.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right {
    top: 0;
    right: 0;
    left: auto;
    margin: -0.5em -0.5em 0 0;
}

.wp-block-post-title a {
    display: inline-block;
		padding: 0.5em 0;
    margin: 0;
    font-size: 1em;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.wc-block-components-product-price {
    color: #8EB79B !important;
    display: block;
    font-weight: 400 !important;
    margin-bottom: 0.5em;
    font-size: .857em;
}



.woocommerce ul.products li.product .price {
    color: #8EB79B !important;
    display: block;
    font-weight: 400 !important;
    margin-bottom: 0.5em;
    font-size: .857em;
}

.wc-block-grid__product .wc-block-grid__product-price {
		color: #8EB79B !important;
    display: block;
    font-weight: 400 !important;
    margin-bottom: 0.5em;
    font-size: 1.5em;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #8EB79B;
    font-size: 1.25em;
		font-weight: bold;
}



.wc-block-grid__product-title {
		font-size: 1.75em;
		font-weight: inherit;
}

#secondary .widget, #footer-widgets .widget, #masthead-widgets .widget {
    margin-bottom: 40px;
    font-size: 13px;

}

#secondary .widget .widget-title, #footer-widgets .widget .widget-title, #masthead-widgets .widget .widget-title {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
}

.woocommerce .woocommerce-result-count {
    margin: 0 0 1em;
}

.woocommerce #page-wrapper h1.page-title {

    font-size: 20px;
    font-weight: 500;
    line-height: 1.35em;
    margin-bottom: 1em;
}

/* .woocommerce ul.products li.product .price {
    color: #77a464;
    display: block;
    font-weight: 400;
    margin-bottom: 0.5em;
    font-size: .857em;
} */

.woocommerce-tabs ul.tabs li {
    border: 1px solid;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0;
    margin: 0 -5px;
    padding: 0 1em;
}

.woocommerce-tabs ul.tabs li.active {

    color: #515151;
    z-index: 2;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 700;
    color: #c7c0b5;
    text-decoration: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
		background-color: #515151;
		color: #ffffff;		
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
		background-color: #262726;
}



aside #woocommerce_layered_nav-3.widget.woocommerce {
    zoom: 1;
		overflow-y: scroll;
}

#woocommerce_layered_nav-3 {
		height: 500px;
		overflow-y: scroll;
}

aside::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
aside::-webkit-scrollbar-button {
  width: 17px;
  height: 17px;
}
aside::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border: 0px none #ffffff;
  border-radius: 50px;
}
aside::-webkit-scrollbar-thumb:hover {
  background: #ffffff;
}
aside::-webkit-scrollbar-thumb:active {
  background: #ffffff;
}
aside::-webkit-scrollbar-track {
  background: #000000;
  border: 0px none #ffffff;
  border-radius: 50px;
}
aside::-webkit-scrollbar-track:hover {
  background: #666666;
}
aside::-webkit-scrollbar-track:active {
  background: #333333;
}
aside::-webkit-scrollbar-corner {
  background: transparent;
}

ul.brand-thumbnails.columns-4 li{width:16.95%}
.entry-content ul {
    list-style-type: none;
}

#masthead .hgroup #header-sidebar aside.widget:last-child {
    margin-right: 0;
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
		border-top: 0px solid #dcdcde;
    content: "";
    display: block;
		margin-top: 1em;
    margin-bottom: 1em;
    min-width: 30px;
    width: 100%;
		padding-top: 5px;
}

div.sharedaddy {
		padding-top: 15px;
}

      @media (max-width: 767px) {
        .search-new {
          display: none;
        }
      }

#yoast-breadcrumbs, #navxt-breadcrumbs {
    color: #a3a1a1;
}

.woocommerce #page-wrapper .woocommerce-breadcrumb {
    color: #a3a1a1;
}

.woocommerce .woocommerce-breadcrumb a {
    color: #a3a1a1;
}

article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
    font-size: 25px;
		color: #c619be;
}

.entry-content h5 {
    font-size: 1.2em;
    line-height: 2.5;
}


span.wcapf-filter-title-inner {
		color: #da56ce;
}

.woocommerce #page-wrapper h1.page-title {
		color: #c2bcb0;
}

p.woocommerce-result-count {
		color: #c7c0b5;
}

.wcapf-filter-item-label {
		color: #c7c0b5;
}

select  {
		color: #c7c0b5;
		border: 1px solid #000;
		background-color: #262726 !important;
}

input {
		border: 1px solid #ccc;
		background-color: #262726 !important;
		color: #c7c0b5 !important;
}

.wcapf-range-start, .wcapf-range-separator, .wcapf-range-end {
		color: #c7c0b5;
}

.stylish-checkbox-radio input[type=checkbox]:checked {
		color: #000000 !important;
		
}

.wc-block-components-form .wc-block-components-text-input input[type=email] {
		color: #c7c0b5 !important;
}

.wc-block-components-form .wc-block-components-text-input input[type=text] {
		color: #c7c0b5 !important;
}

.wc-block-components-text-input input[type=text] {
		color: #c7c0b5 !important;
}

.wc-blocks-components-select .wc-blocks-components-select__select {
		color: #c7c0b5 !important;
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
		color: #c7c0b5 !important;
		border-color:  #c7c0b5 !important;
		background-color: #ffffff !important;
}

.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {
		color: #c7c0b5 !important;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input {
		appearance: auto !important;
}

.smart-search-post-sku {
		float: right;
    font-size: 8px;
    line-height: 24px;
		color: #c7c0b5;
}

.smart-search-post-title {
    font-size: 12px;
    margin-bottom: 16px;
}


.smart-search-post-excerpt {
    margin-top: 20px;
    font-size: 8px;
}

.single-product #primary {
    float: left;
    width: 100%;
}


div.tpslick-track {
    margin-bottom: 10px !important;
}


.woocommerce div.product form.cart .variations select {
		min-width: 25%;
		padding-left: 10px;
}

.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button {
		visibility: hidden;
}

.woocommerce #page-wrapper .button {
		background-color: #262726 !important;
}