/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/*--------------------------------------  Menu Footer --------------------------------------*/
footer ul.menu {
	padding-left: 0px!important;
}
footer ul.menu li {
    list-style: none;
}
footer a:hover{
	color: var(--e-global-color-secondary ) !important; 
}
.menu-customer-service {
    background-color: #3C3B40;
	padding: 36px 32px 12px 32px;
	color: #F2F2F2;
	border-radius: 10px;
}
.menu-customer-service ul {
    list-style: none;
    padding-left: 0px;
}
.menu-customer-service ul li {
    border-bottom: 1px solid #5c5c5c !important;
    padding: 4px 0px 12px;
}
.menu-customer-service ul li:last-child {
    border-bottom: none!important;
	padding-bottom: 0px;
}
.menu-customer-service a, .post-template-default .sidebar-right a{
	color: #CECECE;
}
.menu-customer-service a:hover, .post-template-default .sidebar-right a:hover{
	color: #EF75AA;
}
.menu-customer-service li.current_page_item a,.wd-nav-mobile li.opener-page span.nav-link-text{
	color: #EF75AA;
	font-weight:500;
}
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li:hover>a, .wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a,.wd-nav-mobile,.wd-nav-mobile>li>a,.wd-side-hidden.wd-opened {
    background-color: #2D2C2F !important;
	color: #F2F2F2 !important;
	font-size:16px;
}
.wd-side-hidden.wd-opened {
    z-index: 99999;
}
.wd-dropdown{
	background-color: #2D2C2F;
}
.wd-dropdown-menu.wd-design-aside .wd-dropdown{
	background: #2D2C2F!important;
}
.wd-sub-menu li>a, .wd-nav-opener{
	color: #CECECE;
	font-size:16px;
}
.wd-sub-menu li>a:hover, .wd-nav-opener:hover{
	color: #EF75AA;
}
.wd-nav[class*="wd-style-"]>li:hover>a{
	color:#141414;
}
.wd-nav[class*="wd-style-"]>li:active>a,.wd-nav[class*="wd-style-"]>li.current-menu-item>a, .wd-nav[class*="wd-style-"]>li.wd-active>a, .wd-nav[class*="wd-style-"]>li.active>a{
	color:#505050;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a,.mobile-nav .wd-nav-opener.wd-active {
    background-color: #3C3B40 !important;
}
.wd-nav-mob-tab>li.wd-active>a {
    background-color: var( --e-global-color-primary ) !important;
	color: #141414!important;
}
.wd-nav-mob-tab[class*="wd-style-underline"] {
    --nav-color: #ffffff !important;
	background-color: #EF75AA;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after{
	background:#fff;
}
.wd-side-hidden .wd-action-btn>a,.cart-widget-side .cart-info .wd-product-sku .wd-label,.cart-widget-side .woocommerce-mini-cart__total strong,.login-form-side .create-account-question p{
    color: #f2f2f2;
}
.cart-widget-side .product_list_widget>li,.wd-heading,.wd-nav-mobile li a,.woocommerce-mini-cart__total, .login-form-side .woocommerce-form-login, .create-account-question, .wd-page-nav, .woodmart-recent-posts li, .comments-area .comment, .post-template-default table th,.post-template-default table td, .post-template-default .wd-accordion.wd-style-default .wd-accordion-item, .post-template-default .wd-accordion.wd-style-default:before, .post-template-default .widget {
    border-color: rgb(255 255 255 / 6%) !important;
}
.cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover{
	background-color: #3C3B40!important;
}
.cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover .wd-entities-title,.cart-widget-side ins .amount, .woocommerce-mini-cart__total .amount, .cart-widget-side .woocommerce-mini-cart .cart-info span.woocommerce-Price-amount.amount{
	color:#EF75AA;
}
.cart-widget-side .woocommerce-mini-cart .remove {
    color: #f2f2f2!important;
	background-color: transparent!important;
}
.cart-widget-side .woocommerce-mini-cart .wd-price-unit {
    color: #b6b6b6;
}
.login-form-side .btn-style-link.btn-color-primary, .login-form-side .lost_password{
	color: #FFD1E5 !important;
}
.login-form-side .lost_password{
	color: #EF75AA !important;
}
.woocommerce-mini-cart__buttons .btn-cart {
	background-color: #656565!important;
}
.woocommerce-mini-cart__buttons .btn-cart:hover {
	background-color: #7D7D7D!important;
}
.elementor-element.elementor-element-2839418.wd-side-hidden.wd-left, .elementor-element.elementor-element-2839418.wd-side-hidden.wd-left .wd-action-btn>a{
    background-color: #fff !important;
    color: #141414 !important;
}
.box-footer-contact .info-box-icon{
	max-width: 45px;
}
.box-prefooter .info-box-icon{
	max-width: 62px;
}
.box-feature .info-box-icon{
	max-width: 62px;
}
.box-icon-product .info-box-icon{
	max-width: 50px;
}
.wd-scroll-content {
    padding-bottom: 40px;
}
.menu-label-blue{
	background-color: #1547ce !important;
}
.menu-label-blue:before {
    border-color: #1547ce!important;
}
.wd-add-img-count,p.woocommerce-verification-required {
    color: #b6b6b6!important;
}
em.woocommerce-review__verified.verified {
    color: #99e375;
}
/*-------------------------------------- Space --------------------------------------*/
.wd-prefooter {
	padding-bottom: 0px!important;
}
.site-content {
    margin-bottom: 0px!important;
}
.single-post .main-page-wrapper,.woodmart-archive-blog .main-page-wrapper {
    padding-bottom: 40px!important;
}
.page-title,.woocommerce-my-account-wrapper,.wd-compare-table,.woocommerce.cart-content-wrapper, .error404 .main-page-wrapper, .wd-registration-page,.wd-wishlist-content,.woocommerce-customer-details {
	margin-bottom: 40px!important;
}
.page-title {
    text-align: center;
}
.woodmart-archive-blog .page-title{
	text-align:left;
}
.woodmart-archive-blog .site-content{
	padding:36px 16px;
}
.woocommerce-checkout .page-title{
	margin-bottom: 0px!important;
} 
label.wpforms-field-label{
	color:#CECECE;
}
.wd-timer span {
    color: #EE3A84 !important;
}
.wd-timer span span{
    color: #141414 !important;
}
/*-------------------------------------- Content --------------------------------------*/
.wd-popup{
	padding: 0px 10px !important;
}
.archive.author {
    color: #f2f2f2;
}
.product.category-grid-item .wd-entities-title{
	line-height: 28px !important;
}
.wd-star-rating{
	display:none;
}
.faq .wd-accordion .wd-accordion-item  {
    background: #3C3B40;
	border-radius:10px !important;
}

.faq .wd-accordion-item .wd-active.wd-accordion-title{
	border-color: #EF75AA !important;
	border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
	border-radius: 10px 10px 0px 0px!important;
}
.faq .wd-accordion-item .wd-active.wd-accordion-content{
	border-color: #EF75AA !important;
	border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
	border-radius: 0px 0px 10px 10px!important;
}
.faq .wd-accordion-item .wd-accordion-title.wd-active .wd-accordion-title-text,.faq .wd-accordion-item .wd-accordion-title .wd-accordion-title-text:hover{
	color: #EF75AA;
}
.wd-accordion-opener {
	color:#fff !important;
    background-color: #EF75AA;
    padding: 10px;
    border-radius: 100%;
}
.wd-accordion-item .wd-active.wd-accordion-title .wd-accordion-opener {
	background-color: #EE3A84;
}
.icon-howtobuy .info-box-icon{
	min-width: 32px!important;
    height: 32px!important;
    line-height: 32px!important;
    font-size: 18px;
}
.icon-howtobuy  li {
    margin-bottom: 4px;
}
.icon-howtobuy.payment li{
    margin-bottom: 16px;
}
.icon-howtobuy.payment strong, .comments-area .comment-author .fn,.wd-page-nav-btn .btn-label {
    color: #f2f2f2 !important;
}
.icon-howtobuy.payment img {
    padding: 12px 0px;
}
.box-icon-about .info-box-icon{
	width:85px;
}
article .wd-post-content,.article-body-container {
    background-color: #3C3B40;
    padding: 24px 20px;
}
article .wd-post-thumb.color-scheme-light,.post-single-page.has-post-thumbnail .article-inner>.entry-header{
	margin-bottom:0px;
}
.wd-meta-author,.wd-meta-reply {
    display: none !important;
}
.wd-read-more a, .woodmart-recent-posts .wd-entities-title a:hover,.wd-single-footer .tags-list a:hover {
    color: #EF75AA!important;
}
.post-single-page {
    text-align: left;
}
.wd-single-footer .tags-list a {
    border: 2px solid #EF75AA;
	color: #f2f2f2;
}
.wd-page-nav-btn.prev-btn a:after,.wd-page-nav-btn.next-btn a:after{
	color: #EF75AA;
}
.wd-single-footer .tags-list a:after{
	background-color: #EF75AA;
}
.post-single-page .entry-content {
    margin-bottom: 40px;
    font-size: 100%;
}
.comments-area .logged-in-as>a{
	color: #EF75AA !important;
	font-size:16px !important;
}
.comments-area .logged-in-as>a:hover{
	color: #FFD1E5 !important;
}
.owl-dots .owl-dot.active span {
    border-color: #EF75AA !important;
    background-color: #EF75AA !important;
}
.owl-dots .owl-dot span {
    border: 2px solid #EF75AA !important;
}
.wd-single-footer{
	padding-top:48px;
}
.category-grid-item .hover-mask h3.wd-entities-title {
    color: #f2f2f2 !important;
    font-weight: 500 !important;
}
.category-grid-item .category-image-wrapp{
	padding:10px;
}
.product-category-white .wd-btn-arrow, .blog-article-home .wd-btn-arrow, .blog-news-home .wd-btn-arrow,.wd-btn-arrow{
	color:#9f9f9f;
}
.review-dark .testimon-style-boxed .testimonial-inner{
	background-color:#1E1E1E;
	border-radius:10px;
	color: #f2f2f2;
}
.review-dark .testimonial-content footer{
	color: #f2f2f2;
}
.brands-widget .brand-item a{
	padding:12px !important;
}
.product-highlighi .wd-tabs.tabs-design-alt .wd-tabs-header {
    justify-content: center;
}
.product-highlighi span.tab-label.nav-link-text{
	font-weight:500;
}
.box-home-service .wd-info-box {
	align-items: center;
}
.product-label.new{
	background-color: #1547CE !important;
}
.product-label.featured {
    background-color: #000 !important;
}
.product-label.onsale {
    background-color: #E22D2D !important;
}
.labels-rectangular .product-label {
    font-size: 11px !important;
    min-width: 46px !important;
}
.woodmart-archive-blog .sidebar-container,.single-post .page-title {
    display: none;
}
.woodmart-archive-blog .site-content {
    padding: 36px 16px;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.box-home-service .info-box-icon{
	max-width: 110px;
}
.btn-icon-pos-right {
	font-size: 15px;
}
.box-why .info-box-icon{
	max-width: 62px;
}
.icon-howtobuy.none-sub .info-box-title {
    margin-top: 10px;
}
/*-------------------------------------- Product --------------------------------------*/
.table-att .shop_attributes{
	overflow: unset;
	--wd-attr-v-gap: unset;
}
.table-att .shop_attributes tr.woocommerce-product-attributes-item:nth-child(4n+4),.table-att .shop_attributes tr.woocommerce-product-attributes-item:nth-child(4n+3){
	background-color: #2D2C2F !important;
}
.table-att .shop_attributes tr {
    padding: 16px;
	margin-bottom:0px !important;
	border-color:#3E3E3E;
}
.table-att .shop_attributes tr:last-child {
    padding: 16px;
	margin-bottom:0px !important;
	border-color:transparent;
}
.single-product .wd-title-style-underlined .liner-continer{
	border:none;
}
.single-product .type-product.product .yith-par-message.yith-par-message-product {
	margin: 20px 0 8px 0;
    padding: 10px 25px;
	border-radius: 5px;
    font-size: 16px;
}
div.quantity input[type="number"]{
	text-align:center;
}
.single-product table#sort_customizable_table{
	margin-bottom:20px;
}
p.stock, .woocommerce-form-coupon-toggle>div, .woocommerce-form-login-toggle>div{
	margin-bottom: 16px;
}
.single-product .wd-timer span {
    color: #141414 !important;
}
.single-product .wd-timer span span{
    color: #A0A0A0 !important;
}
.wd-price-unit {
	color: #7D7D7D;
}
.wd-sticky-btn p.stock, .wd-sticky-btn-shown.wd-sticky-btn  table#sort_customizable_table, .wd-sticky-btn-shown.wd-sticky-btn .yith-par-message.yith-par-message-product, .wd-sticky-btn-shown.wd-sticky-btn .wd-buy-now-btn{
	display:none !important;
}
.wd-sticky-btn .price{
	display:inline-flex;
}
p.comment-form-img-message {
    color: #EF75AA;
}
.single-product .woocommerce-product-gallery .labels-rectangular .product-label {
	min-width: 45px !important;
	font-size: 11px !important;
	padding: 5px 10px;
}
.woocommerce-Reviews .comment-reply-title, .woocommerce-Reviews .woocommerce-Reviews-title{
	font-size:18px !important;
}
.labels-rectangular .product-label {
    margin-bottom: 6px !important;
}
.woocommerce .product span.onsale{
	padding: 5px 10px;
}
/*span.berocket-label-user-image {
    position: absolute !important;
    bottom: -48px;
    left: 0;
}*/
span.berocket-label-user-image {
    position: relative;
    bottom: 0;
    left: 0;
    height: 36px !important;
}
.single-product .woocommerce-product-gallery  span.berocket-label-user-image {
    display:none;
}
.woocommerce-product-gallery .labels-rectangular {
    left: 17px;
    right: unset!important;
	display: flex;
    align-items: flex-start!important;
}
.product-additional-galleries{
	left: unset!important;
    right: 0px;
}
.product-grid-item .wd-entities-title{
	margin-bottom:8px!important;
}


/*-------------------------------------- Form, Button ------------------------------------------*/
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, input[type=time], input[type=file]{
	padding: 0 15px;
    max-width: 100%;
    width: 100%;
    height: 42px;
    border-radius: var(--wd-form-brd-radius);
    color: var(--wd-form-color);
    background-color: var(--wd-form-bg);
    vertical-align: middle;
    font-size: 16px;
    transition: border-color .5s ease;
}
.wcp-form-group .wcp-form-control {
    background: #f2f2f2;
}
div.wpforms-container-full .wpforms-form textarea{
	padding: 12px 15px;
}
.wcp-form-group .wcp-form-control{
	border:none;
}
input[type='number']{
	text-align:left;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .btn, .button, button, [type="submit"], [type="button"]{
	font-size:16px;
}
#place_order,.cart-content-wrapper .cart-totals-inner .checkout-button, .woocommerce-mini-cart__buttons a{
	font-size: 16px;
}
div.wpforms-container-full .wpforms-form button[type=submit], button.button.wcp-button-confirm{
	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);
	padding: 12px 20px;
	font-weight: 600;
	border:none;
}
a.btn.wd-load-more.wd-blog-load-more.load-on-scroll,.btn.wd-load-more.wd-load-more-loader {
	background-color: var(--btn-shop-bgcolor) !important;
    border-color: var(--btn-shop-bgcolor) !important;
    color:var(--btn-shop-color) !important;
}
a.woocommerce-button.button.wc-cancel-order,button.btn.btn-primary.wc-cancel-close {
    background-color: #f2f2f2;
    color: #3c3b40;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover,button.button.wcp-button-confirm:hover{
	background-color: var(--btn-shop-bgcolor-hover);
	border:none;
}
.scrollToTop{
	bottom: 90px !important;
}
#chaty-widget-0 .chaty-i-trigger .chaty-cta-button{
	background-color: #EE3A84;
}
.chaty-cta-button, .chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close{
	right:-10px;
}
#chaty-widget-0 .chaty-channel-list{
	right:-14px;
}
.chaty-widget circle, .chaty-widget ellipse {
    fill: #EE3A84 ;
}
#mailpoet_form_1 form.mailpoet_form {
    display: flex;
    flex-direction: row;
}
#mailpoet_form_1 input{
	padding: 0 15px !important;
    height: 42px !important;
    border-radius: 5px 0px 0px 5px;
    color: var(--wd-form-color);
    background-color: var(--wd-form-bg);
    vertical-align: middle;
    font-size: 16px !important;
    transition: border-color .5s ease;
}
#mailpoet_form_1 .mailpoet_submit{
	color: var(--btn-shop-color) !important;
    background-color: var(--btn-shop-bgcolor) !important;
	border-radius: 0px 5px 5px 0px;
}
a.dpdpa--popup-button{
	background-color: #EE3A84 !important;
}
a.dpdpa--popup-button:hover, a.dpdpa--popup-button:visited {
    background-color: var(--btn-shop-bgcolor-hover) !important;
}
.dpdpa--popup-text a,.dpdpa--popup-action.text {
    color: #EE3A84 !important;
}
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message),.wcp-form-success-message {
    background: #e4fadd;
    border: none;
    color: #41a436;
}



/*-------------------------------------- Checkout, My Account --------------------------------------*/
address{
	font-size:16px;
}
.woocommerce-message, #yith-par-message-cart, #yith-par-message-reward-cart    {
	width: 100%;
    flex: 0 0 97.6% !important;
    max-width: 97.6% !important;
    margin-left: 15px;
}
.woocommerce-info .amount{
	color:#EE3A84;
}
.wd-notice .button:hover, div.wpcf7-response-output .button:hover, .mc4wp-alert .button:hover, .woocommerce-error .button:hover, .woocommerce-message .button:hover, .woocommerce-info .button:hover, .wd-notice .wc-backward:hover, div.wpcf7-response-output .wc-backward:hover, .mc4wp-alert .wc-backward:hover, .woocommerce-error .wc-backward:hover, .woocommerce-message .wc-backward:hover, .woocommerce-info .wc-backward:hover{
    background-color: var(--btn-shop-bgcolor-hover) !important
}
.woocommerce-checkout-review-order-table td.product-name img, .woocommerce-table__product-name img {
    width: 80px;
	margin-bottom: 0px;
	margin-right: 16px;
}
.woocommerce-table__product-name .quadlayers_product_image_orderpay,.woocommerce-account .item-thumbnail {
    width: 80px !important;
    height: 80px !important;
    display: contents;
}
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td, .woocommerce-table--order-details th, .woocommerce-table--order-details td {
    max-width: 60%;
    width: 60%;
}
.woocommerce-account td.product-name a, .woocommerce-order-details td.product-name a {
	font-weight: 400;
}
.wd-notice .button, div.wpcf7-response-output .button, .mc4wp-alert .button, .woocommerce-error .button, .woocommerce-message .button, .woocommerce-info .button, .wd-notice .wc-backward, div.wpcf7-response-output .wc-backward, .mc4wp-alert .wc-backward, .woocommerce-error .wc-backward, .woocommerce-message .wc-backward, .woocommerce-info .wc-backward{
	background-color: #EE3A84;
    color: #fff;
    padding: 12px 14px;
    border-radius: 5px;
	border-color: #EE3A84;
}
.woocommerce-checkout #yith-par-message-cart,.woocommerce-checkout .woocommerce-message, .woocommerce-checkout #yith-par-message-reward-cart{
	margin-left: 0px;
	flex: 0 0 100% !important;
    max-width: 100% !important;
}
input#ywpar-points-max{
    background-color: #fff;
}
.woocommerce-terms-and-conditions-wrapper{
	border-top: 1px solid #3E3E3E;
}
.woocommerce-order.wd-with-extra-content {
    flex: 0 0 70%;
    max-width: 70%;
}
.woocommerce-thankyou-order-received{
	border: 2px dashed var( --e-global-color-primary );
    border-radius: calc(var(--wd-brd-radius) / 2);
    color: var( --e-global-color-primary );
	background: #F2F2F2;
	margin-top:40px;
}
.woocommerce-order h2{
	font-size: 21px;
	line-height:28px;
}
.woocommerce-order-details h2 {
	font-size: 26px;
	line-height:30px;
	text-align:center;
}
h4.woodmart-title-container.title.wd-fontsize-l,h3#ship-to-different-address span{
	font-size: 26px !important;
	line-height:30px;
	font-weight:600 !important;
}
.woocommerce-order-details {
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 16%);
    margin: 64px 0px 56px 0px;
    padding: 40px 32px 1px 32px;
    border-radius: 10px;
}

li.bank_logo img {
    width: 64px;
}
.woocommerce-bacs-bank-details p strong a{
	padding: 15px 30px;
	margin-left: 16px;
    border-radius: 4px;
	color: #FFFFFF;
    background-color: var( --e-global-color-primary );
}
.woocommerce-bacs-bank-details p strong a:hover{
	background-color: #d12869;
}
.awdr-you-saved-text .amount{
	margin-top:12px;
	color:green;
}
tr.order-total br {
    display: none;
}
.wd-registration-page {
    max-width: unset !important
}
.woocommerce-MyAccount-navigation ul li.is-active>a {
    background-color: transparent;
	color: #EE3A84;
	font-weight:600;
	cursor:pointer;
}
.woocommerce-MyAccount-navigation ul li a:hover{
	background-color: transparent;
	color: #EE3A84;
}
.woocommerce-MyAccount-navigation ul li a {
    padding: 12px 0px;
    font-size: 16px;
    font-weight: 500;
	border-bottom: 1px solid #e7e7e7;
}
.woocommerce-MyAccount-navigation ul li:last-child a,.woocommerce-MyAccount-title{
	border-bottom: none;
}
.woocommerce-MyAccount-navigation {
    background-color: #F2F2F2;
	padding: 12px 32px 12px 32px;
	border-radius: 10px;
}
.wd-my-account-sidebar{
	padding-right:0px;
	border:none;
}
.woocommerce-MyAccount-content>p{
	font-size:100%;
}
.wd-my-account-links a {
	padding: 20px 10px;
}
.woocommerce-orders-table__cell-order-number a {
    color: #EE3A84;
    font-weight: 500;
}
.woocommerce-account .woocommerce-order-details {
    box-shadow: none;
    margin: 0;
    padding: 0;
    border-radius: 0;
}
mark.order-status {
    background-color: #EE3A84;
	color:#fff; 
}
mark {
    padding: 8px 8px;
    border-radius: 5px;
}
.woocommerce-account a.woocommerce-button.button.cancel {
    background-color: #f2f2f2;
    color: #474747;
}
.woocommerce-account a.woocommerce-button.button.pay {
	background-color:#3C3B40 !important;
}
a.woocommerce-button.button.confirm_payment,a.woocommerce-button.button.shippop_tracking_code,.woocommerce-view-order table.woocommerce-table--order-details button,a.button.track-button{
	background: #1547ce ;
}
a.button.track-button{
	background: #1547ce!important;
}
.tracking_number {
	color: var(--wd-link-color-hover) !important;
}
.tracking_number :hover {
    color: var(--btn-shop-bgcolor-hover) !important;
}
.woocommerce-account .woocommerce-order-details h2{
	text-align:left;
	margin-top:40px;
}
.woocommerce-account .woocommerce-column__title {
    font-size: 24px;
}
.woocommerce-account .woocommerce-order-details .responsive-table {
    margin-bottom: 40px;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status,td.payment-status {
    font-weight: 600;
}
input#ywpar_share_points_to_share {
    background: #fff;
    text-align: center;
}
.woocommerce-order-pay .site-content {
    padding: 40px 1rem;
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    justify-content: center;
}
.woocommerce-order-pay h5{
	font-size: 20px;
}
.woocommerce-order-pay .woocommerce img {
    width: 265px;
}
form#payment_method_paysolutions {
    margin-bottom: 32px;
}
form#payment_method_paysolutions input, form#payment_method_paysolutions a {
    border-radius: 5px;
}
input#checkout_button_nopopup {
    width: 100%;
    margin-bottom: 12px;
}
form#payment_method_paysolutions a.button.cancel {
    text-transform: capitalize;
    text-align: center;
    width: 100%;
}
.woocommerce-order-pay #payment  a {
    color: rgb(238 58 132);
}
.woocommerce-order-pay #payment label, .woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper p:last-child {
    color: #141414;
}
.woocommerce-order-pay .wcp-our-bank-item img {
    width: 50px !important;
}
.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper {
    border-top: 1px solid #e0e0e0;
}
a.restore-item{
	color:var(--notices-success-color) !important;
	font-weight:500;
}
input.minus {
    border-radius: 5px 0px 0px 5px !important;
}
input.plus{
	border-radius: 0px 5px 5px 0px !important;
}
td.woocommerce-product-attributes-item__value a {
    color: #f2f2f2;
}
/*-------------------------------------- Woof Filter ------------------------------------------*/

.text-link-tab.elementor-widget a:hover{
    color: #EF75AA !important;
}
.product-list-search .woof_shortcode_output .wd-show-sidebar-btn, .product-list-search .woof_shortcode_output .wd-products-per-page, .product-list-search .woof_shortcode_output .wd-products-shop-view{
	display:none;
}
.product-list-search .woof_shortcode_output .woocommerce-ordering.wd-style-underline select{
	width: 180px;
    margin-bottom: 12px;
}
.woof_reset_button_2 {
    padding: 8px 8px;
    border-radius: 5px;
}
.woof_redraw_zone {
	flex-direction: row;
	display: flex;
	flex-wrap: wrap;
}
.woof_container {
	flex-direction: column;
	flex-basis: calc( 100% - 170px ) !important;
	width: calc( 100% - 170px ) !important;
	max-width: calc( 100% - 170px ) !important;
}
.woof_sid.woof_sid_tire-search-page .woof_container {
	flex-basis: 100%!important;
	width: 100%!important;
	max-width: 100%!important;
}
.woof_sid.woof_sid_tire-search-page .woof_submit_search_form_container {
    display: none;
}
.woof_container:first-of-type {
	margin-top: 0 !important;
	padding-top: 10px !important;
}
.woof_container_inner .woof_block_html_items {
	display: flex;
}
.woof_container .woof_container_inner{
	counter-reset: section;
}
.chosen-container {
	margin-right: 10px;
	margin-left: 10px;
	max-width: 33.33% !important;
	width: 33.33% !important;
	min-width: 110px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
	*display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.chosen-container .chosen-single {
	border-radius: 5px;
}
.chosen-container-single .chosen-single {
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto !important;
	background-color: var(--wd-form-bg); 
}
.chosen-container .chosen-single {
	padding-left: 48px;
}
.chosen-container .chosen-drop {
	top: calc( 100% - 3px );
	border: none;
	width: calc( 100% + 1px );
}
.chosen-container .chosen-single:before {
	position: absolute;
	top: 10px;
	left: 0;
	padding: 0 15px;
	counter-increment: section;
	content: counter(section);
	color: #000;
	height: 27px;
	border-right: #e1e1e1 1px solid;
	font-size: 15px;
	line-height: 26px;
}	
.chosen-container-single .chosen-single span {
	font-size: 16px;
	color: #141414;
	font-weight: 400;
	line-height: 24px;
}
.chosen-container-single .chosen-single div b {
	background-image: unset !important;
}
.chosen-container-single .chosen-single div b:before {
	display: inline-block;
	content: "\f129";
	font-family: "woodmart-font";
	font-size: 10px;
	position: absolute;
	right: 12px;
	top: 5px;
	z-index: 1;
	height: 38px;
	line-height: 36px;
	-webkit-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
	z-index: 1;
	color: #CECECE;
}
.woof_container_select .woof_container_inner > div, .woof_container_select_hierarchy .woof_container_inner > div {
	width: 100%;
}
.woof_container_select .woof_block_html_items, .woof_container_select_hierarchy .woof_block_html_items {
	position: relative;
}
.woof_container_select .woof_container_inner, .woof_container_select_hierarchy .woof_container_inner {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}	
.woof_container_select_hierarchy .woof_container_inner select {
	margin-right: 10px !important;
	margin-left: 10px !important;
	height: 46px;
	border: none;
	background-color: var(--wd-form-bg);
}
.woof_submit_search_form_container .woof_submit_search_form {
	width: 100%;
	margin-left: 10px;
	height: 46px;
	line-height: 15px;
	border-top-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	font-size:16px;
}
.woof_submit_search_form_container {
	width: 170px;
	padding-right: 4px;
}
.woof_submit_search_form_container {
	text-align: center;
}
.woof_submit_search_form_container .woof_reset_search_form {
	position: absolute;
	bottom: 5px;
	right: 8px;
	padding: 0;
	text-transform: uppercase;
	color: #fff;
	width: auto !important;
	background: transparent !important;
	display:none;
}

@media (max-width: 869px){
	.chosen-container {
		margin-right: 3px;
		margin-left: 3px;
	}
	.chosen-container .chosen-single:before {
		display:none;
	}
	.chosen-container .chosen-single {
		padding-left: 12px;
	}
	.woof_submit_search_form_container .woof_submit_search_form {
		margin-left: 3px;
	}
	.woof_container_select_hierarchy .woof_container_inner select {
		margin-right: 3px !important;
		margin-left: 3px !important;
	}
}
@media (max-width: 767px){
	.woof_container {
		flex-direction: row;
		flex-basis: 100%!important;
		width: 100%!important;
		max-width: 100%!important;	
	}
	.woof_sid.woof_sid_tire-search-page {
		margin-bottom: 32px !important;
	}
	.woof_container_inner .woof_block_html_items {
		display: flex;
		flex-direction: column;
	}
	.chosen-container {
    	max-width: 99% !important;
		width: 99% !important;
		margin-bottom: 10px;
	}
	.chosen-container .chosen-single:before {
		display:block;
	}
	.chosen-container .chosen-single {
		padding-left: 48px;
	}
	.woof_container_select_hierarchy .woof_container_inner select {
		margin-right: 8px !important;
		margin-left: 8px !important;
	}
	.woof_submit_search_form_container .woof_submit_search_form {
		margin-left: 0px;
	}
	.woof_submit_search_form_container {
		width: 100%;
		padding-right: 0px;
	}
	.woof_container_select_hierarchy .woof_container_inner select {
		margin-bottom: 10px;
	}
	.woof_submit_search_form_container .woof_submit_search_form {
		height: 42px;
	}
}

/*-------------------------------------- Responsive ------------------------------------------*/
@media (max-width: 1366px){
	.chosen-container-single .chosen-single span, .woof_submit_search_form_container .woof_submit_search_form {
		font-size:15px;
	}
}

@media (max-width: 1200px){
	.wd-nav>li>a {
    	padding-right: 8px !important;
		padding-left: 8px !important;
	}
	.whb-general-header .whb-column.whb-col-center.whb-visible-lg .whb-space-element {
		width: 80px !important;
	}
}

@media (max-width: 1024px){
    #yith-par-message-cart {
        flex: 0 0 96% !important;
        max-width: 96% !important;
        margin-left: 15px;
    }
	.page-title {
		padding: 24px 0 !important;
	}
	.page-title .container>* {
    	text-align: center;
	}
	.slider-type-post .post.blog-post-loop .post-title {
		font-size: 21px !important;
		line-height: 28px;
	}
	.chaty-widget {
		right: 15px !important;
		bottom: 70px !important;
		transform: scale(0.8);
	}
	.sticky-toolbar-on .scrollToTop {
		bottom: 120px !important;
	}
} 
@media (max-width: 768px){
	.brand-item.col-6 {
		flex: 0 0 33%;
		max-width: 33%;
	}
	.table-att .shop_attributes tr.woocommerce-product-attributes-item:nth-child(4n+4),.table-att .shop_attributes tr.woocommerce-product-attributes-item:nth-child(4n+3){
		background-color: transparent !important;
	}
	.table-att .shop_attributes tr.woocommerce-product-attributes-item:nth-child(even){
		background-color: #2D2C2F !important;
	}
	.table-att .shop_attributes tbody {
		grid-template-columns: none;
	}
	.wd-notice .button, div.wpcf7-response-output .button, .mc4wp-alert .button, .woocommerce-error .button, .woocommerce-message .button, .woocommerce-info .button, .wd-notice .wc-backward, div.wpcf7-response-output .wc-backward, .mc4wp-alert .wc-backward, .woocommerce-error .wc-backward, .woocommerce-message .wc-backward, .woocommerce-info .wc-backward{
		display: block;
	}
	.wd-my-account-sidebar {
		padding-right: 30px;
	}
	td.payment-slip img {
		width: 30%;
	}
	.ywpar_points_rewards td.ywpar_points_rewards-order, .ywpar_points_rewards td.ywpar_points_rewards-points, .ywpar_points_rewards th.ywpar_points_rewards-order {
		text-align: right;
	}
	.product.category-grid-item .wd-entities-title{
		font-size:16px !important;
		line-height: 26px !important;
	}
	
}
@media (max-width: 767px){
	.woocommerce-thankyou-order-details strong, .wc-bacs-bank-details strong {
		margin-top: 0px;
	}
	.brand-item.col-6 {
		flex: 0 0 33%;
		max-width: 33%;
	}
	.elementor-element-51c6a1b .elementor-widget-wrap.elementor-element-populated{
		padding:0px;
	}
	.box-flashsale .box-countdown{
		position: absolute;
		right: 30px;
    	top: -55px;
	}
	.woocommerce-bacs-bank-details p strong a {
		padding: 12px 30px;
		margin-left: 0;
		margin-top: 16px;
		display: block;
		text-align: center;
		font-size: 18px;
	}
}

@media (max-width: 576px){
	h1.title {
		font-size: 28px !important;
		line-height: 36px;
	}
	h2.title {
		font-size: 26px !important;
		line-height: 30px;
	}
	h3.title {
		font-size: 24px !important;
		line-height: 28px;
	}
	.woocommerce-order-details {
		margin: 64px 0px 48px 0px;
    	padding: 40px 12px 12px 12px;
	}
	.woocommerce-thankyou-order-details li, .wc-bacs-bank-details li{
		text-align:left;
	}
	.woocommerce-thankyou-order-received {
		padding: 5%;
		font-size:18px;
	}
	.woocommerce-order-details h2,h4.woodmart-title-container.title.wd-fontsize-l, h3#ship-to-different-address span{
		font-size: 21px;
	}
	.hight-text h4 u{
	 	font-size:18px !important;
	}
	article .wd-post-content{
		margin-bottom:20px;
	}
	.box-howto-service .info-box-icon {
		width: 85px;
	}
	.brand-item.col-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.product-highlighi span.tab-label.nav-link-text {
    	font-size: 16px;
	}
	.blog-design-meta-image .wd-post-entry-meta{
		line-height:20px;
	}
	.slider-type-post .wd-post-content .wd-entry-content, .wd-post-content .wd-entry-content {
		font-size: 15px;
	}
	.slider-type-post .post.blog-post-loop .post-title, .post.blog-post-loop .post-title {
		font-size: 16px !important;
		line-height: 24px;
	}
	.labels-rectangular .product-label {
		min-width: 35px !important;
		font-size: 9px !important;
	}
	.box-flashsale .img-flashsale-title img{
		width: 60%;
		top: 10px;
    	position: relative;
	}
	.box-flashsale .box-countdown{
		transform: scale(0.7);
		position: absolute;
		right: -15px;
		top: -42px;
	}
	.single_add_to_cart_button,.wd-buy-now-btn{
		padding: 12px 16px !important;
	}
	#yith-par-message-cart img {
		width: 20px;
	}
	.wd-my-account-links>div {
		flex-basis: 50%;
		max-width: 50%;
	}
	.product-grid-item .price del {
		display: block;
	}
	.product-grid-item span.price {
		font-size: 16px !important;
	}
	.dpdpa--popup {
		padding: 1em 0em;
	}
	.woocommerce-checkout-review-order-table td.product-name, td.woocommerce-table__product-name.product-name {
		display: flex;
		max-width:100%;
		width:100%;
	}
	.woocommerce-checkout-review-order-table td.product-name img, .woocommerce-table__product-name.product-name img {
   	 	width: 55px;
		height: 55px;
    	margin-bottom: 0px;
		margin-right: 16px;
	}
	.woocommerce-checkout-review-order-table td.product-name ul.wc-item-meta, td.woocommerce-table__product-name.product-name ul.wc-item-meta {
		width: 100%;
		display: none;
	}
} 
@media (max-width: 360px){
	.box-flashsale .box-countdown{
		transform: scale(0.8);
    	position: static;
	}
	.box-flashsale .img-flashsale-title img {
		width: 70%;
		position: relative;
    	left: 14vw;
	}
	.wd-my-account-links>div {
		flex-basis: 100%;
		max-width: 100%;
	}
}