#left-area .woocommerce-products-header,
#left-area .woocommerce-breadcrumb {
display: none;
} .woocommerce-page ul.products li.product .price,
.woocommerce-page ul.products li.product .price del,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price del {
font-size: 16px !important;
color: #555555 !important;
}
.6col-product .woocommerce-page ul.products li.product .price,
.6col-product .woocommerce-page ul.products li.product .price del,
.6col-product .woocommerce ul.products li.product .price,
.6col-product .woocommerce ul.products li.product .price del {
font-size: 13px !important;	
}
.grid-pro-cate-mod .woocommerce-loop-category__title {
font-size: 12px !important;
} .woocommerce-loop-product__title,
.shop-content .woocommerce-loop-product__title,
.related.products .woocommerce-loop-product__title,
.woocommerce-shipping-fields h3,
.woocommerce-additional-fields h3,
.woocommerce-billing-fields h3,
.product_title.entry-title,
.product .related h2,
#tab-description h2,
.product_title.entry-title,
.cart-mod h3,
.account-mod h3,
.cart-mod .product-name a,
#order_review_heading,
.cart_totals h2,
#tab-additional_information h2,
.woocommerce-Address-title.title h3,
.woocommerce-customer-details .woocommerce-column__title,
.woocommerce-order-details .woocommerce-order-details__title,
.woocommerce-Reviews-title,
.woocommerce-page #comments h2.woocommerce-Reviews-title,
.woocommerce-Tabs-panel--description h2  {
color: #333333 !important;	
} .product-filt .searchandfilter select {
border: 1px solid #eeeeee;
padding: 9px 10px 10px 10px;
}
.product-filt .searchandfilter input[type="text"] {
border: 1px solid #eeeeee;	
} #main-content  ul.products {
display: flex;
flex-wrap: wrap;
}
.prod-list-sidebar ul.products,
.newspro_blog_content #left-area.shop-content ul.products {
padding-top:20px !important;
}
.newspro_blog_content #left-area.shop-content {
padding-right: 20px;
} body .woocommerce a.button,
.newspro_blog_content .button.wc-forward ,
.newspro_blog_content .single_add_to_cart_button,
.products a.button,
.woocommerce-page .shop-content a.add_to_cart_button {
background-color: transparent !important;
border: none !important;
color: #333333 !important;
}
.products a.button.product_type_variable:hover, 
.products a.button.product_type_external:hover, 
.products a.button.product_type_simple:hover, 
.products a.button.product_type_grouped:hover, 
body .woocommerce a.button:hover,
.newspro_blog_content .button.wc-forward:hover,
.products a.button:hover, 
.newspro_blog_content .single_add_to_cart_button:hover,
.woocommerce-page .shop-content a.add_to_cart_button:hover {
background-color: transparent !important;
border: none !important;
color: #000000 !important;
}
.price_slider_wrapper .button,
.home-related-prod a.button,
.wishlist-mod .product-add-to-cart .button,
.widget .widget_shopping_cart_content .button,
#yith-quick-view-content .single_add_to_cart_button.button,
.order-track-mod .button,
.checkout_coupon .button,
#commentform .form-submit input,
.account-mod .button,
#place_order,
.cart-mod .button { } .price_slider_wrapper .button:hover,
.home-related-prod a.button:hover,
.wishlist-mod .product-add-to-cart .button:hover,
.widget .widget_shopping_cart_content .button:hover,
#yith-quick-view-content .single_add_to_cart_button.button:hover,
.order-track-mod .button:hover,
.checkout_coupon .button:hover,
body #page-container #commentform .form-submit input:hover,
body.woocommerce-page #page-container #respond.comment-respond .form-submit input#submit:hover,
.account-mod .button:hover,
#place_order:hover,
.cart-mod .button:hover  { }
.cart-mod .button.wc-backward,
.account-mod .woocommerce-button.button,
.account-mod .woocommerce-Button.button,
.order-track-mod .button,
.checkout-mod .button.wc-backward,
.cart-mod .wc-proceed-to-checkout .checkout-button.button,
.wishlist_table .product-add-to-cart a {
border:1px solid #222222 !important;
background-color:transparent !important;
color:#222222 !important;
}
.cart-mod .button.wc-backward:hover,
.account-mod .woocommerce-button.button:hover,
.account-mod .woocommerce-Button.button:hover,
.checkout-mod .button.wc-backward:hover,
.wishlist_table .product-add-to-cart a:hover {
border:1px solid #be9885 !important;
background-color:#be9885 !important;
color:#ffffff !important;
}
#main-content .yith-wcwl-share a.whatsapp,
#main-content .yith-wcwl-share a.email,
#main-content .yith-wcwl-share a.pinterest,
#main-content .yith-wcwl-share a.twitter,
#main-content .yith-wcwl-share a.facebook {
background-color:transparent;
}
#main-content .yith-wcwl-share li a {
padding: 0 !important;
min-width: 100%;
min-height: 100%;
margin-right: 10px;
}
#main-content .yith-wcwl-share li a,
#main-content .yith-wcwl-share li a svg {
color: #222222;
}
#main-content .yith-wcwl-share a.whatsapp:hover,
#main-content .yith-wcwl-share a.email:hover,
#main-content .yith-wcwl-share a.pinterest:hover,
#main-content .yith-wcwl-share a.twitter:hover,
#main-content .yith-wcwl-share a.facebook:hover {
background-color:transparent;
}
.yith-wcwl-wishlistaddedbrowse a,
#main-content .yith-wcwl-share li a:hover,
#main-content .yith-wcwl-share li a:hover svg{
color: #be9885;
}
#main-content .yith-wcwl-share ul {
padding:0;
} .products li.product {
border: none;
}
.woocommerce .products li.product .et_overlay {
display:none;
}
.new-arrivals1 ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .add_to_cart_button { 
opacity:0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.new-arrivals1 ul.products li.product:hover .add_to_cart_button,
.woocommerce ul.products li.product:hover .add_to_cart_button { 
opacity:1;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.woocommerce ul.products li.product .add_to_cart_button.ajax_add_to_cart.added{
display:none !important;
} .catgories-mod1 .woocommerce ul.products li.product mark,
.catgories-mod .woocommerce ul.products li.product mark {
background-color:transparent;
}
.catgories-mod1 .woocommerce  ul.products li.product ,
.catgories-mod .woocommerce  ul.products li.product {
text-align:center;
}
.catgories-mod1 .woocommerce  ul.products li.product.last,
.catgories-mod1 .woocommerce  ul.products li.product  {
width:10.5%;
margin-right:2%;
clear: none;
} .prod-list .woocommerce ul.products li.product > .woocommerce-LoopProduct-link.woocommerce-loop-product__link:first-child {
width:25%;
float: left;
}
.prod-list .woocommerce ul.products li.product .wc-product-meta-group {
width:75%;
float:right;
text-align: left;
padding-left: 15px;
}
.prod-list .woocommerce  .yith-wcwl-wishlistaddedbrowse,
.prod-list .woocommerce .yith-wcwl-wishlistexistsbrowse {
text-align: left;	
}
.prod-list .woocommerce .yith-wcwl-add-to-wishlist {
width:75%;
float:right;
padding-left: 15px;
}
.prod-list .woocommerce ul.products li.product .wc-product-meta-group a.button {
margin:5px 0 0 0 !important;		
}
.prod-list .woocommerce ul.products li.product .button,
.prod-list .woocommerce ul.products li.product .added_to_cart,
.prod-list .woocommerce ul.products li.product .add_to_cart_button,
.prod-list .onsale {
display:none !important;
}
.prod-list .woocommerce ul.products li.product {
border-radius:0;
margin-bottom: 5px;
display:block;
}
#page-container .prod-list .woocommerce .products .star-rating {
text-align: left;
margin: 0 auto 10px 0 !important;
} .widget.widget_block .wc-block-product-search__button,
.woocommerce-product-search button {
background-color: #be9885;
border: 2px solid #be9885;
color: #ffffff;
}
.widget.widget_block .wc-block-product-search__button:hover,
.woocommerce-product-search button:hover {
background-color: #222222;
border: 2px solid #222222;
color: #ffffff;
transition: 300ms ease-in;
} .prod-list-sidebar .products li span.onsale,
.new-arrivals1 .woocommerce-page span.onsale,
.new-arrivals1 .woocommerce span.onsale,
.woocommerce #main-content span.onsale,
.woocommerce-page #main-content span.onsale,
.woocommerce-page span.onsale,
.woocommerce span.onsale {
background-color: #222222 !important;
color: #ffffff;
} .widget.woocommerce .tag-cloud-link {
background-color: transparent;
color: #898989 !important;
border: 1px solid #dddddd;
}
.common-shop-sidebar .widget.woocommerce.widget_product_tag_cloud .tag-cloud-link:hover,
#sidebar .widget.woocommerce.widget_product_tag_cloud .tag-cloud-link:hover {
background-color: #f3f3f3;
border: 1px solid #be9885 ;
transition: 300ms ease-in;
color: #be9885  !important;
}  .single-product .quantity {
padding-bottom: 0px;
}
.flex-control-nav.flex-control-thumbs {
padding-bottom: 0 !important;
} .product-filt .searchandfilter li {
display: table-cell;
padding-right: 0;
}
.product-filt .searchandfilter ul {
padding: 0 !important;
}
.product-filt .searchandfilter input[type="text"] {
padding: 9px 10px 10px 10px;
}
.product-filt .searchandfilter input[type="submit"] {		
padding: 11px 20px;
font-size: 14px !important;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;	
position: relative;
}
.cart-mod .coupon #coupon_code{
height: auto;
max-width: 100%;
background-color: #eee !important;
border: 1px solid #ddd !important;
color: #222 !important;
width:150px;
padding: 7px 10px;
font-size:14px !important;
}
.cart-mod .coupon #coupon_code::placeholder { color: #222 !important;
opacity: 1; }
.cart-mod .coupon #coupon_code:-ms-input-placeholder { color: #222 !important;
}
.cart-mod .coupon #coupon_code::-ms-input-placeholder { color: #222 !important;
}
.woocommerce-mini-cart__buttons.buttons {
text-align: center;
}
.woocommerce-mini-cart__buttons.buttons .button.wc-forward {
margin-bottom: 20px;
} .products a.button,
.woocommerce-page .shop-content a.add_to_cart_button,
.home-related-prod a.button {	
font-size: 14px !important;	
font-weight: 400 !important;
text-transform: capitalize;
letter-spacing: 1px;	
width: auto;
display: table !important;
margin-top: 30px;
border-radius: 4px !important;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
padding:7px 18px !important;	
margin-left:auto;
margin-right:auto;	
position: absolute !important;	
top:0;
transform: translateY(-80px);
left: 0;
right: 0;	
width: calc(100% - 20px);
text-decoration-line: underline !important;
text-underline-offset: 4px;
}
.prod-list-sidebar .woocommerce .added_to_cart.wc-forward:hover,
.prod-list-sidebar .woocommerce .added_to_cart.wc-forward,
.prod-list-sidebar .products a.button:hover,
.prod-list-sidebar .products a.button {
padding:0 !important;	
}
.wc-product-meta-group {
position:relative;
}
.col2-product.et_pb_module .woocommerce.columns-2 .products .product a.button {
top: 0;
margin-top: 0 !important;
bottom: auto;
transform: translateY(-60px);
}
.col2-product.et_pb_module .woocommerce .added_to_cart.wc-forward,
.col2-product.et_pb_module .newspro_blog_content .added_to_cart.wc-forward {	
top: 0;
transform: translateY(-60px);
}
.cate-tab .woocommerce.columns-3 .products .product a.button,
.col3-product.et_pb_module .woocommerce.columns-3 .products .product a.button {	
top: 0;
transform: translateY(-60px) !important;
margin-top: 0 !important;
bottom: auto;
}
.cate-tab .woocommerce .added_to_cart.wc-forward,
.cate-tab .newspro_blog_content .added_to_cart.wc-forward ,
.col3-product.et_pb_module .woocommerce .added_to_cart.wc-forward,
.col3-product.et_pb_module .newspro_blog_content .added_to_cart.wc-forward {	
top: 0;
transform: translateY(-60px);
}
.col4-product.et_pb_module .woocommerce.columns-4 .products .product a.button {
top: 0;
transform: translateY(-60px) !important;
margin-top: 0 !important;
bottom: auto;
}
.new-arrivals1 .woocommerce .added_to_cart.wc-forward,
.new-arrivals1 .newspro_blog_content .added_to_cart.wc-forward,
.col4-product.et_pb_module .woocommerce .added_to_cart.wc-forward,
.col4-product.et_pb_module .newspro_blog_content .added_to_cart.wc-forward {	
top: 0;
transform: translateY(-60px);
}
.col5-product.et_pb_module .woocommerce.columns-5 .products .product a.button {
top: 0;
transform: translateY(-50px) !important;
margin-top: 0 !important;
bottom: auto;
padding:0 !important;
}
.col5-product.et_pb_module .woocommerce .added_to_cart.wc-forward,
.col5-product.et_pb_module .newspro_blog_content .added_to_cart.wc-forward {	
top: 0;
transform: translateY(-50px);
padding:0 !important;
}
.col5-product.et_pb_module .woocommerce .added_to_cart.wc-forward:hover,
.col5-product.et_pb_module .newspro_blog_content .added_to_cart.wc-forward:hover,
.col5-product.et_pb_module .woocommerce.columns-5 .products .product a.button:hover {
padding:0 !important;
}
.col6-product.et_pb_module .woocommerce.columns-6 .products .product a.button {
top: 0;
transform: translateY(-50px);
font-size: 12px !important;
padding:0 !important;
margin-top: 0 !important;	
}
.col6-product.et_pb_module .woocommerce .added_to_cart.wc-forward,
.col6-product.et_pb_module .newspro_blog_content .added_to_cart.wc-forward {	
top: 0;
transform: translateY(-50px) !important;
padding:0 !important;
}
.col6-product.et_pb_module .woocommerce .added_to_cart.wc-forward:hover,
.col6-product.et_pb_module .newspro_blog_content .added_to_cart.wc-forward:hover,
.col6-product.et_pb_module .woocommerce.columns-5 .products .product a.button:hover {
padding:0 !important;
}
.col6-product.et_pb_module .woocommerce-page.columns-6 ul.products li.product,
.col6-product.et_pb_module .woocommerce.columns-6 ul.products li.product,
.woocommerce-page.columns-6 ul.products li.product,
.woocommerce.columns-6 ul.products li.product {
width: 15.5%;
margin-right: 1%;
margin-bottom: 1%;
}
.wishlist_table .product-add-to-cart a,
.newspro_blog_content .button.wc-forward,
.widget .widget_shopping_cart_content .button,
.newspro_blog_content .single_add_to_cart_button,
.wishlist-mod .product-add-to-cart .button,
.price_slider_wrapper .button,
#yith-quick-view-content .single_add_to_cart_button.button,
.order-track-mod .button,
.checkout_coupon .button,
#commentform .form-submit input,
.account-mod .button,
#place_order,
.cart-mod .button {
font-size: 14px !important;
font-weight: 400 !important;
text-transform: capitalize;
letter-spacing: 1px;	
width: auto;
display: table !important;
margin-top: 30px;
border-radius: 4px !important;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.28s ease-in-out;
transition: all 0.2s ease-in-out;
padding:7px 18px !important;	
margin-left:auto;
margin-right:auto;
} .woocommerce .added_to_cart.wc-forward,
.newspro_blog_content .added_to_cart.wc-forward {
font-size: 14px !important;	
text-transform: capitalize !important;		
letter-spacing: 1px;
color: #222222 !important;
background-color: transparent;
padding: 5px !important;
text-decoration: none !important;
position: absolute;
top: 0;
left: 0;
right: 0;
transform: translateY(-50px);       
width: calc(100% - 20px);
margin: 0 auto;
border-radius: 3px;
text-decoration-line: underline !important;
text-underline-offset: 4px;
} .price_slider_wrapper .button:hover,
.woocommerce-page .shop-content a.add_to_cart_button:hover,
.home-related-prod a.button:hover,
.products a.button:hover,
.wishlist-mod .product-add-to-cart .button:hover,
.widget .widget_shopping_cart_content .button:hover,
#yith-quick-view-content .single_add_to_cart_button.button:hover,
.order-track-mod .button:hover,
.checkout_coupon .button:hover,
body #page-container #commentform .form-submit input:hover,
body.woocommerce-page #page-container #respond.comment-respond .form-submit input#submit:hover,
.newspro_blog_content .single_add_to_cart_button:hover,
.account-mod .button:hover,
#place_order:hover,
.cart-mod .button:hover,
.newspro_blog_content .button.wc-forward:hover {	
padding:7px 18px !important;	
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.woocommerce-page .shop-content a.add_to_cart_button,
.products a.button {	
margin-top: 30px !important;	
}
.woocommerce a.button:hover::after,
.woocommerce a.button::after,
.woocommerce-page a.button.alt::after,
.woocommerce-page a.button::after,
.account-mod a.button::after,
.woocommerce-page a.button::after,
.woocommerce button.button.alt::after,
.woocommerce button.button::after,
.woocommerce button.single_add_to_cart_button.button::after,
.woocommerce-page button.button.alt::after,
.woocommerce-page button.button::after,
.wishlist-mod .product-name .button::after,
.wishlist-mod .product-add-to-cart .button::after,
.widget .widget_shopping_cart_content .button::after,
#yith-quick-view-content .single_add_to_cart_button.button::after,
body .order-track-mod .button::after,
.single-product .summary .yith-wcwl-add-button .single_add_to_wishlist::after,
.checkout_coupon .button::after,
#commentform .form-submit::after,
.newspro_blog_content .single_add_to_cart_button:after,
.account-mod .button::after,
#place_order::after,
.cart-mod .button:after,
.newspro_blog_content .button.wc-forward:after,
.woocommerce-page .shop-content .add_to_cart_button:after {
content: "" !important;	
display:none;
} .products .woocommerce-product-details__short-description {
display: none;
}
.woocommerce ul.products li.product {
background-color: transparent;
border-radius: 4px;
padding: 0;
}
.products li.product:hover {
background-color: transparent;
}
.cart_totals h2 {
padding-bottom: 20px !important;
}
.wc-proceed-to-checkout {
padding: 0 !important;
float:right;
}
.wc-proceed-to-checkout a {
margin-bottom: 0 !important;
} .woocommerce div.product form.cart .group_table td:first-child {
width: 220px;
text-align: center;
} .yith-wcwl-wishlistaddedbrowse,
.yith-wcwl-wishlistexistsbrowse {
text-align:center;
}
.singleprod-wishlist .yith-wcwl-wishlistaddedbrowse,
.singleprod-wishlist .yith-wcwl-wishlistexistsbrowse {
text-align:left;
}
.yith-wcwl-wishlistaddedbrowse a,
.yith-wcwl-wishlistaddedbrowse svg,
.account-mod .woocommerce-error a,
.account-mod .woocommerce-LostPassword a,
.account-mod .woocommerce-orders-table__cell-order-number a,
.woocommerce-account .addresses .title .edit, .yith-wcwl-wishlistexistsbrowse svg,
.yith-wcwl-wishlistexistsbrowse a {
color:#be9885;
}
.account-mod .woocommerce-error a,
.account-mod .woocommerce-LostPassword a,
.account-mod .woocommerce-orders-table__cell-order-number a,
.woocommerce-account .addresses .title .edit, .woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse a {
text-decoration-line: underline !important;
text-underline-offset: 4px;
} .woocommerce-shipping-fields h3,
.woocommerce-additional-fields h3,
.woocommerce-billing-fields h3,
.product_title.entry-title,
.product .related h2,
#tab-description h2,
.product_title.entry-title,
.cart-mod h3,
.account-mod h3,
#order_review_heading,
.cart_totals h2,
#tab-additional_information h2,
.woocommerce-Address-title.title h3,
.woocommerce-customer-details .woocommerce-column__title,
.woocommerce-order-details .woocommerce-order-details__title,
.woocommerce-Reviews-title,
.woocommerce-page #comments h2.woocommerce-Reviews-title,
.woocommerce-Tabs-panel--description h2 {	
font-size: 22px !important;	
line-height: 1.5em;
}
.cart-mod .product-name a {
font-size: 14px !important;	
line-height:20px;
}
.woocommerce-loop-product__title,
.shop-content .woocommerce-loop-product__title,
.related.products .woocommerce-loop-product__title {
font-size: 16px !important;	
line-height: 22px !important;	
}
.woocommerce-loop-product__title,
.shop-content .woocommerce-loop-product__title,
.related.products .woocommerce-loop-product__title,
.woocommerce-shipping-fields h3,
.woocommerce-additional-fields h3,
.woocommerce-billing-fields h3,
.product_title.entry-title,
.product .related h2,
#tab-description h2,
.product_title.entry-title,
.cart-mod h3,
.account-mod h3,
.cart-mod .product-name a,
#order_review_heading,
.cart_totals h2,
#tab-additional_information h2,
.woocommerce-Address-title.title h3,
.woocommerce-customer-details .woocommerce-column__title,
.woocommerce-order-details .woocommerce-order-details__title,
.woocommerce-Reviews-title,
.woocommerce-page #comments h2.woocommerce-Reviews-title,
.woocommerce-Tabs-panel--description h2 {	
margin-bottom: 0px !important;
} .wc-product-meta-group a.ajax_add_to_cart.loading{
display: block !important;
opacity: 1 !important;
}
.wc-product-meta-group a.ajax_add_to_cart.loading:after{
position:absolute;
top:0;
left:0;
right: 0;
width: 100%;
height: 100%;
font-family: ETmodules !important;
content: "\e02d" !important;
background: transparent;
text-align: center;
display: table !important;
opacity: 1 !important;
margin: 0 auto;
}
.wc-product-meta-group a.ajax_add_to_cart.loading:after{
animation: refresh 1.3s cubic-bezier(1,1,1,1) infinite;
font-size: 20px;
line-height: 30px;
color: #222222;
}
@keyframes refresh {
from {
transform: scale(1.5) rotate(0);
}
to {
transform: scale(1.5) rotate(360deg);
}
}  .products li {
position: relative;
overflow: hidden; display: flex;
flex-direction: column;	
}
body #page-container .products li:hover a.button.yith-wcqv-button {
top: 52%;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
z-index: 1;
background-color: #333333 !important;
}
body #page-container .home-related-prod a.button.yith-wcqv-button,
body #page-container a.button.yith-wcqv-button {
position: absolute;
left: 0;
margin: 0 auto !important;
width: auto;
text-align: center;
top: -50px;
color: #ffffff !important;
font-size: 14px;
letter-spacing: 1px;
font-weight: 500;
background-color: #333333 !important;
padding: 5px 20px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
padding: 5px 10px !important;
z-index: 9 !important;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .yith-wcwl-icon::before,
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist,
ul.products li.product .et_shop_image .et_overlay::before,
.yith-wcwl-add-button .yith-wcwl-icon {
color: #be9885  !important;
}
.yith-wcwl-add-button {
position: absolute;
right: -30px;
top: 10px;
font-size: 15px;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}
.products li:hover .yith-wcwl-add-button {
right: 20px;
}
.widget .widget_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item a {
font-weight: 500;
font-size: 16px !important;
color: #333333 !important;
letter-spacing: 1px;
line-height: 1.5em;
}
.widget .widget_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item a.remove_from_cart_button {
color: #ff0000 !important;
}
.widget.widget_block .wp-block-woocommerce-product-search,
.woocommerce-product-search {
position: relative;
}
.widget.widget_block .wc-block-product-search__field,
.woocommerce-product-search .search-field {
padding: .7em;
height: 41px !important;
margin: 0;
font-size: 14px;
line-height: normal !important;
border: 1px solid #ddd;
color: #666;
width: 100%;
background-color: transparent;
border-radius: 3px;
}
.widget.widget_block .wc-block-product-search__button,
.woocommerce-product-search button {	
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
font-size: 13px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
position: absolute;
right: 0;
top: 0;
width: auto;
transition: 300ms ease-in;
padding: 9px 10px 8px 10px;
} body.woocommerce #main-content span.onsale,
body.woocommerce-page #main-content span.onsale,
body.woocommerce-page span.onsale,
body.woocommerce span.onsale,
.prod-list-sidebar .products li span.onsale,
.new-arrivals1  .woocommerce-page span.onsale,
.new-arrivals1 .woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce span.onsale,
.woocommerce-page .shop-content span.onsale,
.woocommerce .shop-content span.onsale {	
padding: 3px 6px 4px 6px !important;
border-radius: 3px !important;
letter-spacing: 1px;
font-size: 12px;
font-weight: 400 !important;
line-height: 100% !important;
text-transform: uppercase;
z-index:1;
} .widget.widget_block .widget.woocommerce.widget_product_tag_cloud .widgettitle {
display:none;
}
.widget.woocommerce .tag-cloud-link {	
border-radius: 3px;
display: inline-block;
list-style-type: none;
margin-bottom: 10px;
margin-right: 5px;
font-weight: 400;
padding: 5px 5px;
transition: 300ms ease-in;
font-size: 9px !important;
text-transform: uppercase;
letter-spacing: 0.5px;
line-height: 15px !important;
}
.widget.widget_block>ul>li a,
.widget.widget_block ul.menu>li a,
.widget.woocommerce>ul>li a,
.widget.woocommerce ul.menu>li a {
color: #666666;
}
.widget.widget_block>ul>li,
.widget.widget_block ul.menu>li ,
.widget.woocommerce>ul>li,
.widget.woocommerce ul.menu>li {
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
margin-top: 10px;
color: #666666;
}
.widget.widget_block>ul>li::before,
.widget.widget_block ul.menu>li::before,
.widget.woocommerce>ul>li::before,
.widget.woocommerce ul.menu>li::before {
color: #666666;
content: "\f105";
font-family: Fontawesome !important;
font-size: 12px;
margin-right: 10px;
vertical-align: top;
}
.widget.woocommerce .product_list_widget li::before {
content: "" !important;
}  #commentform .form-submit {
display: table;
position: relative;
z-index: 1;
}
body #commentform .form-submit:hover {
padding: 0 !important;
}
.cart-mod .button {
margin-top: 0px !important;
}
.shop-content .products .add_to_cart_button::after {	
left: -20px;
top: -14px;
}
.shop-content .products .add_to_cart_button:hover::after {
box-shadow: none !important;
}
.single-product .summary .yith-wcwl-add-button a.single_add_to_wishlist {
background-color: transparent !important;
color: #333333;
font-weight: 600;
font-size: 14px;
border: 0 !important;
border-radius: 0;
padding: 0 !important;
letter-spacing: 1px;
margin-bottom: 20px;
}
.single-product .summary .yith-wcwl-add-button a.single_add_to_wishlist i {
display: none !important;
}
.single-product .summary .yith-wcwl-add-button a.single_add_to_wishlist:hover i {
color: #be9885  !important;
}
#yith-quick-view-content .single_add_to_cart_button.button {
margin-top: 0 !important;
}
.custom-singleprod-tab .et_pb_tabs_controls:after {
border:0;
} .woocommerce .star-rating span::before, 
.woocommerce-page .star-rating span::before,
.woocommerce p.stars a::before {
color: #be9885 !important;
}
.widget .widget_shopping_cart_content .button {
display: inline-block !important;
}
.newspro_blog_content .button.wc-forward {
margin-top: 0;
}
#main-content .cart-mod .actions .button {
float: right !important;
line-height: 100% !important;
padding: 9px 20px 10px 20px !important;
}
.stock.out-of-stock {
color: #333333 !important;
font-weight: 600;
}
.single-product .stock.out-of-stock {
padding-top: 10px;
}
#yith-quick-view-content .price,
.shop-content .price {	
font-weight: 600;
font-size: 12px !important;
color: #666666 !important;
letter-spacing: 1px;
line-height: 1.5em;
}
#yith-quick-view-content .amount {
color: #666666 !important;
}
.single-product .shop-content .price {
padding-bottom: 0;
}
#yith-quick-view-content .woocommerce-product-details__short-description,
.single-product .shop-content .woocommerce-product-details__short-description {
padding-top: 15px;
}
#yith-quick-view-close {
border: 1px solid;
position: absolute;
top: 5px;
right: 5px;
width: 30px;
height: 30px;
text-align: center;
line-height: 28px;
z-index: 2;
opacity: 0.5;
color: #333333;
}
#yith-quick-view-close:hover {
color: #111111;
}
.woocommerce-notice.woocommerce-notice--success,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
background: transparent !important;
border-radius: 3px;
border: 1px solid #ddd !important;
color: #222222 !important;
font-size: 14px !important;
}
.woocommerce-notice.woocommerce-notice--success,
body .woocommerce-info a,
.woocommerce-error,
body .woocommerce-info,
.woocommerce-message {
border: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important;
font-size: 13px !important;
color: #222222 !important;
padding: 10px !important;
}
p.woocommerce-notice.woocommerce-notice--success {
color: #009900 !important;
border: 1px solid #eee !important;
}
.custom-singleprod-tab.et_pb_module li a {
padding:4px 18px;
} .woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item td {
vertical-align: middle;
padding-bottom: 20px;
border: 0;
}
.group_table .woocommerce-grouped-product-list-item .quantity {
padding-bottom:0 !important;
}
.group_table .woocommerce-grouped-product-list-item .quantity {
padding-bottom:0 !important;
}
.group_table  .woocommerce-grouped-product-list-item__label a {
color:#222222;
}
.group_table  .woocommerce-Price-amount.amount {
color:#222222;
}
.custom-singleprod-row1 .et_pb_grid_item .et_pb_gallery_title {
display:none;
}
.custom-singleprod-tab .et_pb_tab_content h2 {
margin-bottom:20px;
}
.woocommerce table.shop_attributes th {
font-weight:600;	
}
.custom-singleprod-tab table.shop_attributes th {
text-align:left;
}
.custom-singleprod-like-mod .products > h2 {
margin-bottom:30px;
}  .woocommerce-checkout-review-order,
.woocommerce-additional-fields__field-wrapper,
.woocommerce-billing-fields__field-wrapper {
margin-top: 20px;
}
.woocommerce-EditAccountForm.edit-account fieldset,
.woocommerce-address-fields__field-wrapper,
#customer_details {
margin-bottom: 30px;
}
.woocommerce-checkout-payment {
padding-bottom: 20px;
}
.order-track-mod .button {
margin-top: 20px !important;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
padding: 8px 15px !important;
border: 1px solid #eeeeee;
border-radius: 4px;
}
.select2-container--default .select2-selection--single {
border: 1px solid #eeeeee;
border-radius: 4px;
height: 37px;
padding-left: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 37px;
color: #666666;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 5px;
}
.woocommerce-order-details {
margin-top: 20px;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr a {
color: #333333;
}
.woocommerce .woocommerce-customer-details address {
border: 1px solid #eeeeee;
padding: 20px;
}
.woocommerce .woocommerce-customer-details address br {
line-height: 35px;
}
.woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone {
padding-top: 20px;
}
.checkout-mod .col-1, .checkout-mod .col-2 {
width: 100% !important;
}
.checkout-mod .col-2 {
padding-top:30px;
}
#order_review_heading,
#order_review ,
.checkout-mod  #customer_details {
margin:0 auto;
width:100%;
}
.checkout-mod .checkout.woocommerce-checkout { 
padding-top:20px;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: #eee;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border: 1em solid #eeeeee;
border-top-color: rgb(238, 238, 238);
border-right-color: rgb(238, 238, 238);
border-left-color: rgb(238, 238, 238);
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}  .cart-mod .product-quantity .quantity {
margin:0 !important;
}
.woocommerce a.remove {
color:#666666 !important;
}
.woocommerce a.remove:hover {
color:#ffffff !important;
background-color:#222222;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 64px;
box-shadow: none;
}  .account-mod .woocommerce-address-fields {
margin-top: 20px;
}
.account-mod .woocommerce-Address-title.title {
border-bottom: 1px solid #eeeeee;
padding-bottom: 10px;
margin-bottom: 10px;
}
.account-mod .woocommerce-MyAccount-navigation ul {
border: 1px solid #eeeeee;
border-radius: 4px;
padding: 0;
}
.account-mod .woocommerce-MyAccount-navigation li {
border-bottom: 1px solid #eeeeee;
padding: 10px 0px;
list-style: none;
}
.account-mod .woocommerce-MyAccount-navigation li:last-child {
border-bottom: none;
}
.account-mod .woocommerce-MyAccount-navigation li a {
color: #333333;
font-weight: 400;
font-size: 16px;
padding: 0px 10px 0 20px;
display:block;
width:100%;
position: relative;
}
.account-mod .woocommerce-MyAccount-content {
color: #666666 !important;	
}
.account-mod .woocommerce-MyAccount-content p a {
color: #333333 !important;
text-decoration: underline;
font-weight: 600;
}
.woocommerce-shipping-calculator input.input-text,
.woocommerce-shipping-calculator textarea,
.wc-page-common .comment-form-comment textarea,
.account-mod .woocommerce form .form-row input.input-text,
.account-mod .woocommerce form .form-row textarea {
padding: 8px 15px;
border-radius: 4px;
font-size: 14px !important;	
border: 1px solid #eeeeee;
background-color:transparent !important;
filter: none;
}
.account-mod .woocommerce form .form-row input.input-text:focus,
.account-mod .woocommerce form .form-row textarea:focus {
outline: none !important;
filter:none;
}
.woocommerce-shipping-calculator .select2-selection {
border-radius: 3px;
font-size: 14px !important;
box-shadow: 0 2px 18px rgba(0, 0, 0, 0.2);
border: 0;
}
.woocommerce-LostPassword.lost_password {
margin-top: 20px !important;
}
.woocommerce-form.woocommerce-form-register .woocommerce-form-register__submit {
margin-top: 30px !important;
}
.woocommerce-form.woocommerce-form-register {
padding: 20px 20px 40px 20px !important;
}
.woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit {
margin-top: 30px !important;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
width: 100% !important;
}
.product_meta .tagged_as a,
.product_meta .posted_in a,
.newspro_blog_content ins {
color: #333333 !important;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
color: #666666;
}
.woocommerce .wc-product-meta-group {
text-align: center;
} #page-container .woocommerce-page .products .star-rating,
#page-container .woocommerce .products .star-rating,
body.woocommerce-page .products .star-rating,
body.woocommerce .products .star-rating {
text-align: center;
margin: 0 auto 10px auto !important;
} .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: left;
margin-top: 12px !important;
}
.woocommerce .orderby {
background-color: transparent;
border: 1px solid #eeeeee;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 20px;
padding-left: 20px;
} .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
right: 0 !important;
left: auto;
}
.woocommerce nav.woocommerce-pagination ul {
border: 0;
}
.woocommerce nav.woocommerce-pagination ul li {
border: 0;
padding: 0 3px;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers.current,
.woocommerce nav.woocommerce-pagination ul li a {
border-radius: 4px;
width: 35px;
height: 35px;
padding: 0;
line-height: 35px;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers.current,
.woocommerce nav.woocommerce-pagination ul li:hover a {
background-color: #222222;
color: #ffffff !important;
}
.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
padding: 30px 8px;
}
.comment-content address,
.entry-content address,
body.et-pb-preview #main-content .container address {
font-style: normal !important;
}
#tab-additional_information td,
#tab-additional_information th {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.woocommerce-Tabs-panel .woocommerce-product-attributes.shop_attributes {
margin-top: 20px;
}
.woocommerce table.shop_attributes td p {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.woocommerce-Reviews #reply-title {
font-size: 14px;
} .woocommerce #main-content .quantity input.qty, 
.woocommerce-page #main-content .quantity input.qty,
#main-content .woocommerce .quantity input.qty,
#main-content .woocommerce-page .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce .quantity input.qty {
background-color: transparent !important;
border: 1px solid #dddddd !important;
color: #666666 !important;
font-size: 14px !important;
border-radius: 3px !important;	
height: auto;
width: 60px;
max-width: 100px;
padding: 10px 20px 9px 20px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-moz-appearance: textfield !important;
}
input[type=number].input-text.qty.text::-webkit-inner-spin-button, 
input[type=number].input-text.qty.text::-webkit-outer-spin-button { 
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0; 
}
.plus, .minus {
border: 1px solid #ddd;
background-color: transparent;
padding: 10px 20px;
border-radius: 3px;
margin-bottom: 20px;
cursor:pointer;
}
.plus { 
margin-right:30px;
}
.wishlist-mod .shop_table.cart,
.cart-mod .shop_table.cart {
display:table;
}
form.cart {
display: flex;
align-items: flex-start;
flex-wrap:wrap;
}
.cart.grouped_form {
display: block;
}
#main-content .cart .quantity {
margin: 0 10px 20px 10px !important;
}
#main-content .cart .single_add_to_cart_button.button {
padding:7px 20px !important;
}
#main-content .cart-mod .quantity {
margin: 0  !important;
} #main-content  .cart  .woocommerce-grouped-product-list-item .quantity {
margin: 0 10px 0px 10px !important;
}
.woocommerce-grouped-product-list-item .plus,
.woocommerce-grouped-product-list-item .minus {
margin-bottom:0;
} .shop_table th {
font-size: 14px !important;	
color: #333333 !important;
letter-spacing: 1px !important;
font-weight: 500 !important;
text-align: left;
}
.wishlist-mod .shop_table td {
text-align: left;
}
.wishlist-mod .product-price {
font-size: 14px !important;	
color: #666666 !important;
letter-spacing: 1px !important;
font-weight: 500 !important;
}
.shop_table.woocommerce-checkout-review-order-table,
.shop_table.shop_table_responsive {
border-radius: 4px !important;
}
.wishlist-mod .shop_table.wishlist_table,
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border-radius: 4px !important;
border: 1px solid #eeeeee !important;
}
.woocommerce-checkout-payment {
background-color: transparent !important;
border: 1px solid #eeeeee !important;
border-radius: 4px !important;
}
#tab-description h2 {
padding-bottom: 15px;
}
#reviews.woocommerce-Reviews #comments .woocommerce-Reviews-title {
margin-bottom: 10px !important;
}
#review_form #commentform {
padding-top: 5px;
}
.ad-main {
position: relative;
}
.consult-border h4,
.consult-border p {
color: #ffffff !important;
}
.consult-border p {
padding-top: 10px;
}
.consult-border {
position: absolute;
border: 1px solid #666666;
bottom: 20px;
left: 0;
right: 0;
margin: 10px;
padding: 10px;
text-align: center;
}
.widget .widget_shopping_cart_content .woocommerce-mini-cart__total.total {
padding: 20px 0 0 0 !important;
letter-spacing: 1px;
}  .wishlist-mod .wishlist-title.wishlist-title-with-form {
display: none;
}
.wishlist-mod a.button.yith-wcqv-button {
position: inherit !important;
left: 0;
right: 0px;
display: inline-block !important;
margin: 0 auto;
margin-bottom: 0px;
top: 0px;
color: #ffffff !important;
font-size: 14px;
letter-spacing: 1px;
font-weight: 500;
background-color: #333333 !important;
padding: 5px 20px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
padding: 5px 10px !important;
border: 0 !important;
border-radius: 0 !important;
}
.wishlist-mod .product-name>a {
font-size: 14px !important;	
color: #333333 !important;
letter-spacing: 1px !important;
font-weight: 500 !important;
display: table;
margin-bottom: 10px;
}
.wishlist-mod .wishlist_table .product-stock-status span.wishlist-in-stock {
color: #297e29;
font-size: 13px;
font-weight: 600;
letter-spacing: 1px;
}
.wishlist-mod .wishlist_table .product-stock-status span.wishlist-out-of-stock {
color: #ffcc00;
font-size: 13px;
font-weight: 600;
letter-spacing: 1px;
}
.et_pb_module.home-related-prod ul.products.columns-2 li.product {
display: inline-block;
width: 47% !important;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist,
.add_to_wishlist {
font-size: 26px;
color:#222222;
}
.yith-wcwl-add-to-wishlist .add_to_wishlist svg{
color:#aaaaaa !important;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
width:100%;
}
.products .add_to_wishlist  span{ 
display:none;
}
.yith-wcwl-add-button {
right:20px;
top:10px;
opacity:0;
}
.products li:hover .yith-wcwl-add-button {
right:20px;
top:10px;
opacity:1;
} .singleprod-wishlist .yith-wcwl-add-button {
position: relative;
opacity: 1;
right: 0;
top: 0;
}
.singleprod-wishlist .add_to_wishlist.single_add_to_wishlist {
color: #be9885;
font-size: 16px;
letter-spacing: 1px;
}
.woocommerce div.product .stock ,
.singleprod-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg {
color: #be9885 !important;
} .home-related-prod .products li.product img {
display: table;
margin: 0 auto;
}
.home-related-prod .products li.product .wc-product-meta-group {
display: table;
float: none;
clear: both;
margin: 0 auto;
width: 100%;
text-align: center;
}
.home-related-prod .products li.product .wc-product-meta-group .price {
display: table;
float: none;
clear: both;
margin: 0 auto;
width: 100%;
text-align: center;	
font-weight: 600;
font-size: 12px !important;
color: #666666 !important;
letter-spacing: 1px;
line-height: 1.5em;
padding: 10px 0;
}
.home-related-prod .products li.product .wc-product-meta-group .woocommerce-loop-product__title {
padding-top: 20px;
}
.home-related-prod .products li.product .et_shop_image {
display: table;
margin: 0 auto;
}
.home-related-prod ul.products li.product .onsale {
left: 22px !important;
margin: 0 !important;
right: auto !important;
position: absolute;
background-color: #be9885  !important;
color: #ffffff;
padding: 3px 12px !important;
border-radius: 0 !important;
letter-spacing: 1;
font-size: 14px;
font-weight: 600 !important;
top: 12px;
z-index: 1;
} .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons {
padding-top: 20px !important;
}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons a {
margin-top: 0 !important;
}
.wp-block-separator.is-style-wide {
border: none;
background-color: #eeeeee;
height: 1px;
}
.deal-mod3 .et_pb_blurb_container {
vertical-align: middle;
}
.deal-mod3.et_pb_module {
margin-bottom: 0 !important;
} .cartcontents {
background-color: #ffffff;
box-shadow: 0 4px 10px -1px rgba(0, 0, 0, 0.2);
padding: 5px 7px;
position: absolute;
right: -60px;
border-radius: 3px;
bottom: auto;
top: 7px;
font-size: 12px;
}
#wpmenucartli {
position: relative;
}  .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color:#222222;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color:#cccccc;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
border:0;
} .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
background-color: #ffffff;
border:1px solid #eeeeee;
padding: 10px 15px;
margin-top: 30px;
border-radius:3px;
}
.woocommerce ul.order_details li,
.checkout-mod .woocommerce ul.order_details li {
width: 45%;
margin: 0 20px 20px 0;
float: none;
display: inline-block;
}
.woocommerce ul.order_details li strong {
font-weight:400;
}  @media only screen and (min-width: 981px) and (max-width: 1199px) {
.woocommerce ul.order_details li, .checkout-mod .woocommerce ul.order_details li {
width: 44%;
margin: 0 20px 20px 0;
float: none;
display: inline-block;
}
}
@media screen and (max-width: 980px) {
.wishlist-mod .wishlist_table .product-add-to-cart a {
margin-left: 0 !important;
line-height:100% !important;
}
}
@media screen and (max-width: 900px) {
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table,
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table thead,
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table tbody,
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table th,
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table td,
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table tr {
display: block;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table td {		
position: relative;
padding-left: 45% !important;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table {
border-top: none;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table td.product-spacer {
border-color: #FFF;
height: 10px;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table td:before {
position: absolute;
top: 50%;
left: 20px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
transform: translateY(-10px);
color: #333;
font-weight: 500;
font-size: 16px;		
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table td.product-remove:before {
content: "Delete";
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table td.product-thumbnail:before {
content: "Image";
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table td.product-name:before {
content: "Product";
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table td.product-price:before {
content: "Price";
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table td.product-stock-status:before {
content: "Status";
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table td.product-add-to-cart .button {
display: inline-block !important;
margin-bottom: 0 !important;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form table.shop_table tr {
padding: 0 !important;
}
.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr {
position: relative;
}
}
@media screen and (max-width: 768px) {
.woocommerce-cart .cart-mod table.cart td.actions .button[name="update_cart"] {
width: auto !important;
}
.cart-mod table.cart tr {
padding: 0 !important;
}
.cart-mod .product-name a {
font-size: 16px !important;
}
#order_review_heading,
#order_review {
width: 100%;
margin-left: auto;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .product-thumbnail {
display: block;
padding-left: 45%;
width: 100%;
max-width: 100%;
position: relative;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .product-thumbnail img {
width: 60px;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .item-details {
display: table;
width: 100%;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .item-details-table {
border-top: 1px solid #eeeeee;
margin-top: 5px;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .product-name {
display: table;
padding-left: 45%;
position: relative;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .product-name::before,
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .product-thumbnail::before {
position: absolute;
top: 50%;
left: 10px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
transform: translateY(-10px);
color: #333;
font-weight: 500;
font-size: 14px;		
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .product-thumbnail::before {
content: "Image";
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .product-name::before {
content: "Product";
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .additional-info .label,
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .item-details-table .label,
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .product-name h3 {
font-size: 14px !important;		
font-weight: 500;
color: #333333;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .additional-info .label,
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .item-details-table .label {
padding-left: 3% !important;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .additional-info .value,
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .item-details-table .value {
font-size: 14px;
padding-left: 5%;
text-align: left !important;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .additional-info-wrapper,
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .item-wrapper {
width: 100% !important;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table .product-remove {
text-align: center !important;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .shop_table {
padding: 0 !important;
border: 0 !important;
}
.woocommerce-page .wishlist-mod .yith-wcwl-form .wishlist_table.mobile li {
margin-bottom: 20px;
border: 1px solid #eeeeee;
padding: 20px 10px;
}
.checkout_coupon.woocommerce-form-coupon p {
text-align: center;
}
.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first,
.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {
margin: 0 auto;
float: none;		
display: table;
width: 100% !important;
}
#place_order {
margin-left: auto;
width: auto !important;
}
.account-mod .woocommerce-orders-table  {
margin-top:30px !important;
}
.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
padding: 10px 8px;
}
.account-mod .woocommerce-downloads-table__cell-order-actions a,
.account-mod .woocommerce-orders-table__cell-order-actions a {
display: table !important;
margin-left: auto;	
}
.wishlist-mod .shop_table.cart,
.cart-mod .shop_table.cart {
display: table;
width: 100%;
}
.remove_from_wishlist {
color:#666666;
}	
body #main-content .wishlist-mod .product-add-to-cart {
width: 55% !important;
margin-left: auto;
padding-left: 0 !important;
}
}
@media screen and (max-width: 680px) {
.woocommerce-cart .cart-mod table.cart td.actions .button[name="update_cart"] {
clear: both;
margin-top: 20px !important;
}
.woocommerce-page .cart-mod table.cart td.actions .coupon {
float: right;
}
}
@media screen and (max-width: 600px) {
.woocommerce-page .cart-mod .woocommerce-cart-form table.shop_table,
.woocommerce-page .cart-mod .woocommerce-cart-form table.shop_table thead,
.woocommerce-page .cart-mod .woocommerce-cart-form table.shop_table tbody,
.woocommerce-page .cart-mod .woocommerce-cart-form table.shop_table th,
.woocommerce-page .cart-mod .woocommerce-cart-form table.shop_table td,
.woocommerce-page .cart-mod .woocommerce-cart-form table.shop_table tr {
display: block;
}
.woocommerce-page .cart-mod table.shop_table thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
.woocommerce-page .cart-mod .woocommerce-cart-form table.shop_table td { position: relative;
padding-left: 35% !important;
}
.woocommerce-page .cart-mod .woocommerce-cart-form table.shop_table td.product-remove {
text-align: left;
padding-left: 20px !important;
}
.woocommerce-page .cart-mod .woocommerce-cart-form table.shop_table {
border-top: none;
}
.woocommerce-page .cart-mod table.shop_table td.product-spacer {
border-color: #FFF;
height: 10px;
}
.woocommerce-page .cart-mod table.shop_table td:before {
position: absolute;
top: 50%;
left: 20px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
transform: translateY(-10px);
color: #333;
font-weight: 500;		
text-align:left;
}
.woocommerce-page .cart-mod table.shop_table td.product-remove:before {
content: "Delete";
}
.woocommerce-page .cart-mod table.shop_table td.product-thumbnail:before {
content: "Image";
}
.woocommerce-page .cart-mod table.shop_table td.product-name:before {
content: "Product";
}
.woocommerce-page .cart-mod table.shop_table td.product-price:before {
content: "Price";
}
.woocommerce-page .cart-mod table.shop_table td.product-quantity:before {
content: "Quantity";
}
.woocommerce-page .cart-mod table.shop_table td.product-subtotal:before {
content: "Subtotal";
}
.woocommerce-page .cart-mod table.cart td.actions {
display: table;
width: 100%;
}
.woocommerce-page .cart-mod table.cart td.actions .coupon {
float: right;
}
.woocommerce-page .cart-mod table.cart td.actions {
text-align: left; padding-left: 6px !important;
}
.et_pb_module.home-related-prod ul.products.columns-2 li.product {
display: inline-block;
width: 100% !important;
}
}
@media screen and (max-width: 479px) {
.woocommerce-cart .cart-mod table.cart td.actions .button[name="update_cart"] {
width: 100% !important;
margin-top: 10px !important;
}
.woocommerce-shipping-fields h3,
.woocommerce-additional-fields h3,
.woocommerce-billing-fields h3,
.product_title.entry-title,
.product .related h2,
#tab-description h2,
.cart-mod h3,
.account-mod h3,		
#order_review_heading,
.cart_totals h2,	
#tab-additional_information h2,
.woocommerce-Address-title.title h3,
.woocommerce-customer-details .woocommerce-column__title,
.woocommerce-order-details .woocommerce-order-details__title,	
.woocommerce-Reviews-title,
.woocommerce-page #comments h2.woocommerce-Reviews-title,
.woocommerce-Tabs-panel--description h2 {
font-size: 22px !important;
line-height: 30px !important;
}
.cart-mod .product-name a,
.related.products .woocommerce-loop-product__title,
.shop-content .woocommerce-loop-product__title,
.woocommerce-loop-product__title {
font-size: 16px !important;
line-height: 22px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
.woocommerce-page.single-product ul.products li.product:nth-child(n) {
margin: 0 5% 5% 0 !important;
width: 45% !important;
clear: none;
float: left !important;
}
}
@media only screen and (max-width: 767px) {
.woocommerce .coupon {
float: none !important;
display: block;
margin: 0 auto !important;
}
#main-content .cart-mod .actions .button {
float: none !important;
width: 100% !important;
}
.coupon .button,
#coupon_code {
float: none !important;
width: 100% !important;
}
.coupon .button {
margin-top: 20px !important;
}
.woocommerce-cart .cart-mod table.cart td.actions .button[name="update_cart"] {
float: none !important;
display: table;
margin: 10px auto 0 auto !important;
}
.woocommerce form.checkout_coupon,   
.checkout-mod .woocommerce-form-coupon-toggle,
.checkout-mod .woocommerce-notices-wrapper,
.checkout-mod  #customer_details {
margin:0 auto;
width:100%;
}
.account-mod .woocommerce-MyAccount-content {	
padding: 20px 0;
}
.woocommerce ul.order_details li,
.checkout-mod .woocommerce ul.order_details li {
width: 100%;
margin: 0 0px 10px 0;
float: none;
display: inline-block;
border: 0;
}
}
@media only screen and (max-width: 600px) {
.product-remove {
border-top: 1px solid #eee !important;
}
.checkout-button.button.alt.wc-forward {
margin: 0 auto !important;
float: none !important;
}
.wishlist-mod .product-add-to-cart .button,
.widget .widget_shopping_cart_content .button,
#yith-quick-view-content .single_add_to_cart_button.button,
.order-track-mod .button,
.checkout_coupon .button,
#commentform .form-submit input,
.newspro_blog_content .single_add_to_cart_button,
.account-mod .button,
#place_order,
.cart-mod .button,
.newspro_blog_content .button.wc-forward {
font-size: 14px !important;
}
}