/*START*/
ul {list-style: none !important; padding-left: 0 !important;}
li.elementor-icon-list-item {margin-bottom: 0 !important;}

h1, h2, h3, h4, h5, h6 {margin-bottom: 0 !important;}

/*OUTLINE*/
* {outline: none;}
a, input, button, select {outline: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: none;}

/*FIX*/
.btn, .button, button, .added_to_cart, [type="submit"], [type="button"] {font-weight: 400 !important; letter-spacing: 1px !important;}


/*THEME FIX*/
.btn-size-large {padding: 14px 28px 10px 28px !important; font-size: 14px; line-height: 1.8 !important;}

h4.info-box-title {margin-bottom: 10px !important;}
.wd-products-tabs .tabs-name {text-transform: none !important; font-size: 25px !important; letter-spacing: 0.3px !important; font-weight: 500 !important;}
h4.info-box-title {margin-bottom: 12px !important;}

.wd-products-tabs .products-tabs-title li {letter-spacing: 0.3px !important; font-weight: 400 !important; font-size: 17px !important; text-transform: none !important;}
.color_box_home .elementor-icon-list-text {color: #333 !important;}
.color_box_home .elementor-icon-list-text:hover {color: #000 !important;}
.color_box_home ul {margin-bottom: 0 !important;}
.scrollToTop {color: #000 !important;  background-color: transparent !important; box-shadow: none !important;}

.wp-video {margin-bottom: 25px !important; margin-top: 5px !important;}


/*ELEMENTOR FIX*/
.elementor-price-list-header {padding:5px 2px !important;}
.elementor-price-list .elementor-price-list-item .elementor-price-list-header {margin-bottom:5px !important;}
.elementor-price-list .elementor-price-list-item .elementor-price-list-header:hover {background-color: rgba(232, 232, 232, 1);}
.banner-mask.banner-hover-zoom-reverse:hover .wrapper-content-banner, .banner-mask.banner-hover-zoom:hover .wrapper-content-banner {background-color: rgba(0,0,0,0.5) !important;}
.banner-mask .wrapper-content-banner {background-color: rgba(0,0,0,.2) !important;}
.owl-dots .owl-dot.active span {background-color: #689229 !important; border-color: #689229 !important;}
.wd-btn-arrow {color: #689229 !important;}
.promo-banner .wrapper-content-banner {padding: 20px 20px !important;}
.elementor-template-full-width .row>[data-elementor-type] {margin-bottom: 0px !important;}
.pswp__top-bar .pswp__button--share {display: none !important;}

/*WIDGET FIX*/
.sidebar-container .widget-title, .sidebar-container .widgettitle {margin-bottom: 20px !important; font-weight: 500 !important; font-size: 14px !important; letter-spacing: 0.3px;}
.widget_price_filter .ui-slider-horizontal {max-width: 300px;}
.widget_price_filter .price_slider_amount .button {font-size: 15px !important; font-weight: 500 !important; text-transform: none !important; letter-spacing: 0.1px !important;}
.widget_price_filter .price_slider_amount .price_label {color: #333 !important; font-size: 15px !important; letter-spacing: 0.1px !important;}
.widget_price_filter .price_slider {margin-bottom: 15px !important;}
.widget_price_filter .price_slider_amount .price_label>span {color: #000 !important; font-weight: 500 !important; font-size: 16px !important; letter-spacing: 0.3px !important;}
.product_list_widget>li {border-bottom: 1px solid rgba(232, 232, 232, 1);}
.box-title-style-underlined {border-bottom: 2px solid #689229 !important; padding-bottom: 15px !important;}


/*HEADER FIX*/
.wd-nav>li>a {font-weight: 500 !important;}

.header_phone {font-size: 19px !important; line-height: 1.4 !important; padding: 12px 20px 8px !important; letter-spacing: 1px !important; font-weight: 500 !important;}
.header_phone:hover {background: transparent !important;}
.whb-header-bottom {border-bottom: 0 !important;}
.wd-search-cat>a {padding-right: 12px !important; padding-left: 12px !important;}
.searchform .searchsubmit {color: #689229 !important;}
.wd-dropdown-menu.wd-design-default, .wd-dropdown-menu.wd-design-default .wd-dropdown {padding: 8px 12px !important;}
.wd-dropdown-search-cat.wd-design-default {width: 224px !important; border: 1px solid rgba(232, 232, 232, 1); margin-right: -52px !important; margin-top: 5px !important; z-index: 500;}
.wd-search-cat>a>span {font-size: 12.4px; letter-spacing: 0.4px; font-weight: 400;}
.wd-dropdown-search-cat .children li a {padding-left: 5px !important;}
.wd-dropdown-search-cat .current-item>a {font-weight: 400 !important; color: #689229 !important;}
.searchform.wd-with-cat input[type=text] {font-size: 12.4px !important; text-transform: uppercase; letter-spacing: 0.4px; padding-right: 270px !important; 
	color: #000 !important;}
.wd-search-cat .wd-sub-menu li a {font-size: 11px !important; line-height: 1.2 !important; text-transform: uppercase; letter-spacing: 0.3px;}

.autocomplete-suggestion {border-color: rgba(232, 232, 232, 1) !important; border-top: 1px solid rgba(232, 232, 232, 1) !important; border-right: 1px solid rgba(232, 232, 232, 1) !important; border: 1px solid rgba(232, 232, 232, 1) !important; padding: 15px 5px !important; margin-top: 5px !important;}
.autocomplete-suggestion .wd-entities-title {font-size: 17px !important; font-weight: 500 !important; line-height: 1.6 !important; font-family: "Circe", Sans-serif !important; margin-bottom: 3px !important;}
.autocomplete-suggestion .wd-entities-title strong {text-decoration: none !important; font-weight: 500 !important; font-size: 17px !important;}
.autocomplete-suggestion .no-found-msg {text-transform: uppercase; font-size: 12.4px !important; letter-spacing: 0.4px; padding: 0 10px; line-height: 1.4;}
.autocomplete-suggestion .suggestion-sku {font-size: 13px !important;}
.autocomplete-suggestion .suggestion-thumb {max-width: 70px !important;}
.view-all-results {margin-top: 5px; font-weight: 500 !important; border: none !important;  font-size: 13px !important; letter-spacing: 0.3px !important;}
.wd-header-cart.wd-design-4 .wd-cart-number {font-weight:500 !important; font-size: 12px !important; line-height: 22px !important; padding: 1px 2px !important; 
	width: 22px !important; height: 22px !important;}
.autocomplete-suggestion.autocomplete-selected, .autocomplete-suggestion:hover {background-color: rgba(232, 232, 232, 1) !important;}


/*WOO FIX*/
.cat-item-43 {display: none !important;}

.wd-sub-menu li a {color: #000 !important;}
.wd-sub-menu li a:hover {color: #689229 !important;}
.widget_product_categories .children {padding-left: 5px !important;}

.wd-hover-tiled .product-element-bottom {text-align: left; padding: 10px 10px !important;}
.product-grid-item .wd-entities-title {margin-bottom: 10px !important; font-size: 18px !important; letter-spacing: 0.1px; font-weight: 500 !important; line-height: 1.4;     color: #222;}
.product-grid-item .wd-entities-title a:hover {color: #000 !important;}
.amount {font-weight: 500 !important; font-size: 16px !important; color: #689229 !important; letter-spacing: 0.3px;}
.widget_product_categories .widget-title {margin-bottom: 10px !important; font-weight: 500; font-size: 14px; letter-spacing: 0.3px;}
.widget_product_categories .product-categories li.current-cat>a {color: #000 !important; font-weight: 500 !important;}
.widget_product_categories .product-categories li a {font-size: 16px !important; color: #222 !important; line-height: 1.3 !important;}
.widget_product_categories .count, .woodmart-woocommerce-layered-nav .count {
	border-radius: 0 !important; 
	font-weight: 400 !important; 
	font-size: 11.4px !important; 
	line-height: 1.8 !important;
}
.woocommerce-breadcrumb {font-size: 16px !important;}
.woocommerce-breadcrumb a {color: #222 !important;}
.woocommerce-breadcrumb .breadcrumb-last {font-weight: 400 !important;}

.slider-title {text-transform: none !important; font-size: 25px !important; letter-spacing: 0.3px; font-weight: 500 !important;}
.slider-title:before {display: none !important;}

.tm-extra-product-options .tm-epo-element-label {font-size: 21px !important; font-weight: 500 !important;}
.tm-final-totals {font-size: 21px !important; font-weight: 500 !important; color: #000 !important;}
.tm-epo-totals {padding-bottom: 0px; padding-top: 10px;}
.tc-label-wrap {font-size: 14.8px; letter-spacing: 0.1px;}
.tc-extra-product-options .tmcp-field-wrap .price.tc-price .amount {font-size: 16px !important;}
.tm-epo-style::after {color: #689229 !important;}
.wd-empty-page {font-size: 24px !important;}
.wd-hover-tiled .product-wrapper .wd-buttons.wd-pos-r-t {display: none !important;}
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap {margin: 0 0 15px 0;}

.tm-extra-product-options .tc-active .tc-label-wrap, .tm-extra-product-options li.tmcp-field-wrap.tc-active .tc-label.tm-label, .tm-extra-product-options li.tmcp-field-wrap.tc-active .price.tc-price .amount, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap label input[type="radio"]:checked ~ .tc-label, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap label input[type="checkbox"]:checked ~ .tc-label {font-weight: 500 !important;}

.tm-extra-product-options-totals .amount {font-size: 19px !important; letter-spacing: 1px;}
.single_add_to_cart_button {padding: 14px 24px 10px 24px !important; font-size: 13px !important; line-height: 1.4 !important; letter-spacing: 1px !important; font-weight: 400 !important;}

#hide_price_label .tc-element-inner-wrap .amount {display: none !important;}

.summary-inner>.price, .wd-scroll-content>.price {display: none !important;}
.woocommerce-product-details__short-description {margin-bottom: 20px; margin-top: 20px; font-size: 16px; color: #222; line-height: 1.7;} 
.product_meta {color: #000 !important; font-weight: 500 !important; font-size: 16px !important; line-height: 1.4 !important;}
.meta-location-add_to_cart .product_meta, .popup-quick-view .product_meta {border-top: 1px solid rgba(232, 232, 232, 1) !important;}
.product_meta>span a, .product_meta>span span {color: #333 !important;}
div.quantity input[type=button], div.quantity input[type=number] {color: #000 !important;}

.wd-action-btn.wd-style-text>a {font-weight: 500 !important; font-size: 15px !important; line-height: 1.2 !important;}
.wd-wishlist-heading-wrapper {display: none !important;}
.woocommerce-MyAccount-title {font-weight: 500 !important; font-size: 14px !important; letter-spacing: 0.3px;}
.woocommerce-MyAccount-navigation ul li a {font-size: 15px !important; font-weight: 400 !important;}
.return-to-shop .button {padding: 14px 24px 10px 24px !important; font-size: 13px !important; line-height: 1.4 !important; letter-spacing: 1px !important; font-weight: 400 !important;}
.woocommerce-ordering select {display: none !important;}
.wd-shop-tools>* {margin-right: 5px !important;}
.wd-hover-tiled .product-wrapper {box-shadow: none !important;}

.woocommerce-product-gallery .product-image-thumbnail.active-thumb, .woocommerce-product-gallery .product-image-thumbnail:hover {opacity: 1 !important;}

.product-tabs-wrapper {border-color: rgba(232, 232, 232, 1) !important;}
.tabs-layout-tabs .tabs {margin-bottom: 5px !important; text-align: left !important;}
.tabs-layout-tabs .tabs li a {padding-top: 10px !important;}
.tabs-layout-tabs .tabs li a {text-transform: none !important; font-weight: 500 !important; font-size: 21px !important;}
.woocommerce-Tabs-panel {max-width: 820px; width: 100%; padding: 5px;}
.woocommerce-Tabs-panel p {font-size: 16px; line-height: 1.8; color: #222;}
.woocommerce-Tabs-panel h3 {font-size: 20px;  line-height: 1.8; color: #000; font-weight: 500;}
.woocommerce-product-details__short-description h3 {font-size: 20px;  line-height: 1.8; color: #000; font-weight: 500;}
.woocommerce-Tabs-panel h4 {font-size: 18px;  line-height: 1.8; color: #000; font-weight: 500; margin-top: 5px;}
.woocommerce-Tabs-panel ul {margin-top: 10px;}
.woocommerce-Tabs-panel ul li {font-size: 16px; line-height: 1.6; color: #222; list-style: disc; margin-left: 15px;}

.more_prod_link {text-align: right; display: block; margin: 7px 0 0 0; }
.more_prod_link a {font-size: 15px; letter-spacing: 0.1px; color: #000; font-weight: 500;}
.more_prod_link a:hover {color: #689229 !important;}

.woocommerce-info {display: none !important;}


/*CHECKOUT FIX*/
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	font-size: 16px !important; letter-spacing: 0.1px;}
.woocommerce-billing-fields {margin-top: 10px !important; margin-bottom: 10px !important;}
.checkout-order-review, .woocommerce-order-pay .entry-content>.woocommerce {margin-bottom: 10px !important; padding: 10px !important; background-color: #fff !important;}
.woocommerce-billing-fields>h3 {font-size: 25px !important; font-weight: 500 !important; letter-spacing: 0.3px; text-transform: none !important; margin-bottom: 20px !important;}
.woocommerce-additional-fields>h3 {font-size: 25px !important; font-weight: 500 !important; letter-spacing: 0.3px; text-transform: none !important; margin-bottom: 20px !important;}
#order_review_heading {font-size: 25px !important; font-weight: 500 !important; letter-spacing: 0.3px; text-transform: none !important;}

.wd-table-wrapper table .cart-subtotal {display: none !important;}
.cart_item .product-name {font-size: 17px !important; font-weight: 500 !important; letter-spacing: 0.1px; color: #000 !important;}
.cart_item  td.product-name p {font-weight: 400 !important;}
.cart_item dl dd {margin-bottom: 5px !important;}
.cart_item dl {margin-bottom: 10px !important;}
table th {padding: 5px 10px !important; font-size: 14px !important; text-transform: none !important;}
.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {max-width: 70% !important; width: 70% !important;}
.woocommerce-checkout-payment .wc_payment_methods {display: none !important;}
.woocommerce form .form-row .required {display: none !important;}
.woocommerce-billing-fields label {font-size: 18px !important;}
.woocommerce-invalid .select2-container--default .select2-selection--single, .woocommerce-invalid input:not(:focus) {border-color: #689229 !important;}
#order_comments_field label {display: none !important;}
.woocommerce-terms-and-conditions-wrapper {display: none !important;}
.woocommerce-thankyou-order-received {border: 0 !important; font-weight: 500 !important; color: #689229 !important;}
.wc-bacs-bank-details li, .woocommerce-thankyou-order-details li {color: #000 !important; font-size: 16px !important; padding-right: 10px !important; padding-left: 10px !important;}
.wc-bacs-bank-details strong, .woocommerce-thankyou-order-details strong {color: #000 !important; font-size: 17px !important; font-weight: 500 !important;}
.wc-bacs-bank-details-heading, .woocommerce-customer-details>h2, .woocommerce-order-details__title {font-size: 25px !important; font-weight: 500 !important; letter-spacing: 0.3px; text-transform: none !important; margin-bottom: 10px !important;}
.woocommerce-table--order-details td, .woocommerce-table--order-details th {max-width: 70% !important; width: 70% !important;}
.woocommerce-order-details .wc-item-meta {font-size: 15px !important; line-height: 1.5 !important;}
.woocommerce-order-details td.product-name a {display: inline-block !important; font-size: 18px !important; font-weight: 500 !important; letter-spacing: 0.1px;}
.woocommerce-order-details .wc-item-meta-label {display: none !important;}
.woocommerce-customer-details address {font-style: normal !important; font-size: 17px !important; padding: 12px 12px !important;}
.woocommerce-checkout-review-order .tm-cart-edit-options  {display: none !important;}
.woocommerce-checkout-review-order .tc-price-in-cart, .tc-quantity-in-cart {font-size: 14px !important;}
.product-quantity { font-weight: 400 !important;}
.checkout-order-review:before, .woocommerce-order-pay .entry-content>.woocommerce:before {display: none !important;} 
.checkout-order-review:after, .woocommerce-order-pay .entry-content>.woocommerce:after {display: none !important;}

.woocommerce-checkout .woocommerce [role=alert]  {display: none !important;} 


/*CARD FIX*/
.cart-widget-side .wd-empty-mini-cart {display: none !important;}

.wd-cross-icon>a:before {font-size: 15px !important;}
.cart-widget-side .widget-heading {padding: 20px 10px 20px 20px !important;}
.cart-widget-side .widget-heading .widget-title {color: #333 !important; font-size: 21px !important; text-align: left !important; font-weight: 500 !important; letter-spacing: 0.3px; text-transform: none !important;}
.woocommerce-mini-cart__total {border-top: 1px solid rgba(119,119,119,.2) !important;}
.woocommerce-mini-cart__total strong {color: #333 !important; text-transform: none !important; font-weight: 500 !important; font-size: 21px !important;}
.woocommerce-mini-cart__buttons .btn-cart {display: none !important;}
.woocommerce-mini-cart__buttons a {padding: 12px 20px 10px 20px !important;}

.cart-widget-side .woocommerce-mini-cart .mini_cart_item {padding: 10px 5px !important; font-size: 14px;}
.cart-info .wd-entities-title {font-family: "Circe", Sans-serif !important; font-size: 17px !important; font-weight: 500 !important; letter-spacing: 0.1px; color: #000 !important; opacity: 1 !important;}
.cart-info span.quantity {color: #333 !important; font-size: 16px !important;}
.tc-hidden-variation {display: none !important;}
.tc-value p {margin-bottom: 0 !important;}
.cart-info dl dd {margin-bottom: 8px !important;}

.cart-totals-inner h2 {display: none !important;}
td.product-name a.tm-cart-edit-options, .tm-cart-edit-options {display: none !important;}
.woocommerce-cart-form td.product-name a {font-size: 17px !important; font-weight: 500 !important; letter-spacing: 0.1px; color: #000 !important;}
.cart-totals-inner .checkout-button {padding: 14px 28px !important; font-size: 14px !important;  line-height: 20px !important; letter-spacing: 1px;}





/*NEWS FIX*/
.home_news .wd-entry-meta {display: none !important;}

.home_news .blog-design-masonry.has-post-thumbnail .post-date {display: none !important;}
.wd-post-cat.wd-style-with-bg {padding-right: 15px !important; padding-left: 15px !important; height: auto !important; line-height: 2 !important;}
.wd-post-cat.wd-style-with-bg>a {letter-spacing: 1px !important;  font-weight: 500 !important; font-size: 13px !important; vertical-align: middle !important;}
.blog-post-loop .article-body-container {padding: 25px 35px !important; text-align: left !important;}
.blog-design-masonry .post-title {font-size: 18px !important; line-height: 1.4; font-weight: 500 !important; color: #333 !important;}
.blog-design-masonry .post-title a:hover {color: #000 !important;}
.wd-load-more {padding: 12px 25px 9px 25px !important; border-color: #689229 !important; color: #000 !important;}
.post-image-mask {display: none !important;}
.post-single-page .wd-entry-meta {display: none !important;}
.post-single-page .post-title {font-family: "Circe", Sans-serif !important; margin-bottom: 30px !important; font-size: 28px !important; line-height: 1.4 !important; color: #000 !important;}
.post-single-page .entry-content {margin-bottom: 30px !important; font-size: 16px !important;}
.wd-post-date.wd-style-with-bg  {display: none !important;}
.post-single-page {text-align: left !important; max-width: 920px; width: 100%;}
.post-img-wrapp a:after {display: none !important;}
.blog-design-small-images.has-post-thumbnail .post-title {font-size: 23px !important; line-height: 1.2 !important; font-weight: 500 !important; color: #333 !important;}

.wd-loop-footer {margin-top: 60px !important;}


/*FOOTER*/
.footer_menu .wd-sub-menu li a {font-size: 16px; line-height: 1.2; font-weight: 400;}


/*CF7*/
.grecaptcha-badge {display: none !important;}
.wpcf7 .ajax-loader {display: none !important;}
.wpcf7 form:not(.sent) .wpcf7-response-output  {display: none !important;}

.wpcf7 input[type='email'], .wpcf7 input[type='date'], .wpcf7 input[type='search'], .wpcf7 input[type='number'], .wpcf7 input[type='text'], .wpcf7 input[type='tel'], .wpcf7 input[type='url'], .wpcf7 input[type='password'], .wpcf7 textarea, .wpcf7 select {
	color: #000 !important; font-size: 16px; letter-spacing: 0.1px; font-weight: 400 !important;
	border-radius: 0 !important; border: 0; border-bottom: 1px solid rgba(232, 232, 232, 1);
  background: transparent !important; margin-bottom: 10px;
}

.wpcf7 .wpcf7-not-valid-tip {font-size: 11px !important; font-style: normal; margin-top: 0; padding: 0; text-align: right; color: #000; font-weight: 400; letter-spacing: 0.1px;}
.wpcf7 .wpcf7-response-output {font-style: normal;}
.wpcf7 form .wpcf7-response-output {margin: 10px 0; padding: 0; border: 0 !important; text-align: center; color: #000; font-size: 14px; letter-spacing: 0.1px; font-weight: 100;}

.cf7_fio {float:left; width:100%;}
.cf7_phone {float:left; width:100%;}
.cf7_mail {float:left; width:100%;}
.cf7_message textarea {margin-top:20px !important; max-height: 180px; min-height: 100px;}

.cf7_ok input[type="checkbox"] {margin-right: 7px; margin-top: -2px !important;}
.cf7_ok .wpcf7-list-item-label {font-size: 14px; font-weight: 400 !important; letter-spacing: 0.1px; line-height: 1.4; cursor: pointer; color: #000 !important;} 
.cf7_ok .wpcf7-list-item {margin-right: 5px;}
.cf7_priv a {font-size: 14px; font-weight: 400 !important; letter-spacing: 0.3px; line-height: 1.4; border-bottom: 1px solid #000; margin-left: 0px;}

.cf7_btn input[disabled] {opacity: 1 !important; cursor: default; color: #000; background-color: transparent;
    border-radius: 0;
    border: 1px solid #689229;
    font-size: 13px !important;
    font-weight: 500 !important;
    letter-spacing: 1px;
    text-transform: uppercase; padding: 12px 20px 10px 20px;
}
.cf7_btn [type="submit"] {opacity: 1 !important; width: 100% !important; margin-top: 15px !important;
		background-color: #689229; color: #fff;
    font-weight: 500 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px !important;
    border-radius: 0; border: 1px solid #689229; padding: 12px 20px 10px 20px;
}
.silos_form {margin: 5px 0 0 0;}
.wpcf7 form .wpcf7-response-output {border: 0 !important; color: #000 !important; font-size: 15px !important; letter-spacing: 0.1px; font-weight: 500 !important; background: transparent !important; 
	padding-left: 60px !important;}


/*CUSTOM*/
del {
	position: relative;
	color: #000;
	opacity: 1;
	text-decoration: none;
}
del:before {
	content: "";
	border-bottom: 1px solid red;
	position: absolute;
	top: 2px;
	left: 0;    
	width: 200%;
	height: 50%;
}

/*HIDE RECAPTCHA*/
.grecaptcha-badge {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}


.widget-area .product-categories li a{
	text-transform: uppercase;
	font-size: 14px !important;
}

.header_icon_soc img{
	width: 20px;
	height: 20px;
}

.h_phone{
	font-size: 18px;
}


header .info-box-wrapper {
	padding: 0;
}

header .info-box-wrapper .box-icon-wrapper{
	margin-right: 0px;
	max-width: 20px;
}

header .wd-header-text{
	font-size: 16px;
	line-height: 20px;
	max-width: 200px;
}

.h_mail{
	font-size: 15px;
}

.h_vk img{height: 30px; width: auto;}


.h_vk .box-icon-wrapper {
	max-width: 30px !important;
}

.wd-after-add-to-cart .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}



.elements-grid > .product-grid-item .wd-add-btn-replace a:nth-child(2){display: none;}
.elements-grid > .product-grid-item .wd-add-btn-replace a:last-child{margin-top: 10px;}

section[data-id="cb18ddf"]{display: none;}


.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon{
	position: absolute;
	top: 10px;
	right: 20px;
	z-index:99;
	background-color: #fff;
	padding:4px 6px;
	
	border-radius: 4px;
}

.more_prod_link a{
	padding: 14px 24px 10px 24px !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
    letter-spacing: 1px !important;
    font-weight: 400 !important;
	border-radius: var(--btn-shop-brd-radius);
    color: var(--btn-shop-color);
    box-shadow: var(--btn-shop-box-shadow);
    background-color: var(--btn-shop-bgcolor);
	position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 600;
    cursor: pointer;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
}

.more_prod_link{
	text-align: center;
}


.more_prod_link:hover a{
	color: #fff;
}

.default-categories{
	display: flex;
	margin: -15px 0 30px;
	    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

.default-categories a{
	display: block;
	padding: 5px 15px;
	text-transform: uppercase;
	border: 1px solid var(--btn-shop-bgcolor);
	margin: 0 15px 15px 0;
}







/*MEDIA*/ 
@media (min-width: 1025px) and (max-width: 1080px) {
	.searchform.wd-with-cat input[type=text] {padding-right: 230px !important;}
}
@media (min-width: 1025px) {}


@media (max-width: 1024px) {
	.wd-logo img {padding-top: 0 !important; padding-bottom: 0 !important;}
	.wd-tools-element .wd-tools-text {display: none !important;}
	.whb-header {margin-bottom: 0 !important;}
	.whb-header-bottom-inner {height: 0 !important; max-height: 0 !important;}
	.shop-loop-head {margin-top: 20px !important;}
	.main-page-wrapper {margin-top: 40px !important; padding-top: 0 !important;}
	.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {margin-top: -5px !important; margin-bottom: 0 !important;}
	.single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last {font-weight: 400 !important;}
	.woocommerce-tabs .wd-accordion-title {padding-top: 10px !important; padding-bottom: 10px !important; font-size: 21px !important; text-transform: none !important; font-weight: 500 !important;
		opacity: .7; color: #000 !important; line-height: 1.4 !important;}
	.wd-accordion-title.active, .wd-accordion-title:hover {color: #000 !important; opacity: 1 !important;}
}

@media (max-width: 768px) {
	.woocommerce-ordering select {display: block !important;}
	.shop-loop-head {margin-top: 0 !important;}
	.site-content {margin-bottom: 20px !important;}
	.main-page-wrapper {margin-top: 25px !important; padding-top: 0 !important;}
	.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {margin-bottom: 10px !important; padding-bottom: 5px !important; margin-top: -5px;}
	.cart-widget-side .widget-heading {padding: 10px 10px 10px 20px !important;}
	.cart-widget-side .shopping-cart-widget-footer {padding-bottom: 10px !important;}
	.woocommerce-mini-cart__total {padding-top: 10px !important; padding-bottom: 10px !important;}
	.sidebar-container.wd-inited .widget-heading {padding: 10px 15px !important;}
	.sidebar-container.wd-inited .sidebar-widget {padding-right: 10px !important; padding-left: 10px !important;}
	.widget_product_categories .product-categories li a {font-size: 15.4px !important;}
	.product_title {font-size: 23px !important; font-weight: 500 !important; color: #000 !important;}
	.product-image-summary-inner>div {margin-bottom: 10px !important;}
	.tabs-layout-accordion {border-top: 0 !important;}
	.tabs-layout-accordion .wd-tab-wrapper {border-bottom: 0 !important;}
	
	.wd-carousel-spacing-20 .owl-nav>div[class*=next], .wd-carousel-spacing-30 .owl-nav>div[class*=next] {right: -25px !important;}
	.wd-carousel-spacing-20 .owl-nav>div[class*=prev], .wd-carousel-spacing-30 .owl-nav>div[class*=prev] {left: -25px !important;}
	.wd-products-tabs.tabs-design-alt .tabs-name, .wd-products-tabs.tabs-design-alt .tabs-navigation-wrapper {margin-bottom: 10px !important; text-align: left !important;}
	.blog-post-loop .article-body-container {padding: 25px 15px !important;}
	
	.elementor-default .blog-post-loop.blog-style-flat:not([class*=col-]):not(:last-child) {margin-bottom: 20px !important;}
	.wd-loop-footer {margin-top: 40px !important;}
	
	.rek_fix .elementor-price-list-title {width: 100% !important; display: block !important;}
	.rek_fix .elementor-price-list-price {width: 100% !important; display: block !important; text-align: right !important;}
	.woocommerce-Tabs-panel {padding: 0 !important;}
	.woocommerce-checkout-review-order .wd-table-wrapper {box-shadow: none !important; padding: 0 !important;}
	.checkout-order-review, .woocommerce-order-pay .entry-content>.woocommerce {padding: 0 !important;}
	.woocommerce-checkout-review-order table th {border-bottom: 1px solid #efefef !important;}
	.cart-totals-inner {padding: 5px !important; border: 0 !important;}
	
	.wd-nav-mobile li a {border-bottom: 1px solid rgba(232, 232, 232, 1) !important; padding: 5px 20px !important;}
	.wd-nav>li>a {font-size: 15.4px !important; text-transform: none !important;}
	.wd-nav-mob-tab.wd-style-underline .nav-link-text {padding: 15px 15px !important;}
	.mobile-nav .searchform input[type=text] {font-weight: 500 !important;}
}



@media (max-width: 575px) {
	.elementor-default .blog-post-loop.blog-style-flat:not([class*=col-]):not(:last-child) {margin-bottom: 20px !important;}
	
}




