/* -----------------------------------------------------------------------------   
    TABLE OF CONTENT
---------------------------------------------------------
   1.Shop Page CSS
    		Shop v1 CSS
    		Shop v2 CSS
        Related Product CSS
        Up Sell Product CSS
        Cross Sell Product CSS
        WOO Sidebar CSS
    2.Product Mini CSS
    3.Single Product Page CSS
            Simple Product
            Variable Product
            Notice CSS
            Group Product
            External/Affiliate Product
    4.Cart Page CSS
    5.Checkout Page CSS
    6.Thank you Page CSS
    7.My Account Page CSS

--------------------------------------------------------*/

#yith-quick-view-modal.open .yith-wcqv-main{   
   transform: translateY(0%) !important;}
.yith-quick-view-content.woocommerce div.product .product.product-type-variable,.yith-quick-view-content.woocommerce div.product .product.product-type-grouped,tr.woocommerce-grouped-product-list-item.product{
  height: 100% !important;
}
.woocommerce-downloads .dp_my_account .woocommerce-info{justify-content: space-between;}
.yith-quick-view-content.woocommerce div.summary .price{color:var(--dpprofe-color-1) !important;margin: 10px 0 !important;display: block;}
.yith-quick-view-content.woocommerce div.summary .woocommerce-info,.dp_wc_add_to_cart_info .woocommerce-info{margin: 10px 0 !important;}
.dp_checkout_login .woocommerce-info{justify-content:unset !important; } 
.dp_checkout_payment .woocommerce-error{ display: block !important; } 
.dp_checkout_payment .woocommerce-error a{color:var(--white) !important;}

/* shop list */
@media only screen and (max-width: 860px){
.dp_wc_product_listv3 ul.products li.product,
.woocommerce.columns-2 ul.products li.product{
	width:100% !important;
}
}

/* cross-sell module css  */
.dp_wc_cross_sell_product .cross-sells ul.products li.product{
	width:100% !important;
}
.dp_wc_cross_sell_product .cross-sells ul.products:before{
	display:none;
}
.dp_wc_cross_sell_product .cross-sells ul.products{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	grid-gap:20px;
}
@media only screen and (max-width:980px){
	.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul {display:block !important;}
	.dp_wc_cross_sell_product .cross-sells ul.products{
		display:grid;
		grid-template-columns:repeat(2,1fr);
		grid-gap:20px;
	}
}
@media only screen and (max-width:530px){
	.dp_wc_cross_sell_product .cross-sells ul.products{
		display:grid;
		grid-template-columns:repeat(1,1fr);
		grid-gap:20px;
	}
}
/* cross-sell module css end */
.dp_featured_collection_slider .woocommerce ul.products li.product {
    clear: none !important;
    margin-right: 0% !important;
    margin-bottom: 0% !important;
    margin: 0px 5px !important;
}
@media all and (max-width: 980px) {
    .dp_featured_collection_slider .slick-track {
        display: flex !important;
    }
}
.dp_featured_collection_slider  .slick-dots li button:before{
	    content: "" !important;
    background-color: var(--dpprofe-color-2);
    width: 20px;
    height: 5px;
    height: 10px;
    width: 10px;
    margin: 0px 5px;
    outline-offset: 3px;
    transition: all 0.4s;
    border-radius: 50%;
    outline: 2px solid #000;
    outline-offset: 3px;
    opacity: 0.5;
}
.dp_featured_collection_slider  .slick-dots li.slick-active button:before{
	opacity:1;
}
.dp_featured_collection_slider .slick-dots{
	bottom:-60px;
}
.dp_featured_collection_slider .slick-track{
	display:flex;
}

.dp_featured_collection_slider .slick-prev:before,
.dp_featured_collection_slider .slick-next:after{
	font-size: 25px;
    color: #fff;
    padding: 10px;
    border-radius: 50px;
    opacity: 1;
	content: "\25";
    font-family: 'ETmodules';
    background-color: var(--dpprofe-color-2);
}
.dp_featured_collection_slider .slick-next:after{
	content: "\26"!important;
    font-family: 'ETmodules'!important;
}
.dp_featured_collection_slider .slick-next:before{
	content:"";
}
.dp_featured_collection_slider .slick-prev{
	left:-20px;
	z-index:999;
}
.dp_featured_collection_slider .slick-next{
	right:1px;
}
/* shop sidebar css start  */
.dp_shop_sidebar .berocket_single_filter_widget{
	margin-bottom:30px;
	clear: both;
}

.dp_shop_sidebar .et_pb_widget,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget,
.dp_shop_sidebar .berocket_single_filter_widget{
	background: #fff;
    padding: 20px;
    box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.08);
    border-radius: 5px;
	width:100%;
}
.dp_shop_sidebar .bapf_rst_sel{
	box-shadow:none !important;
	padding:10px 0px 0px 10px !important;
	background-color:transparent !important;
}
.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button{
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
}
.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:before,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:before{
	 position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}
.dp_shop_sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li{
	border-bottom: 1px solid #ebebeb !important;
    padding-bottom: 8px !important;
    margin-bottom: 7px !important;
}
.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:after,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:after{
	display:none;
}
.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover:before,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:hover:before{
   height:100%;
}
/* .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover{
   color:#000 !important;
} */

/* Search Product */
.dp_shop_sidebar .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
	padding: 13px 24px 13px 48px;
    line-height: 24px;
    font-size: 17px;
    border: 2px solid var(--dpprofe-color-1);
    border-radius: 5px;
    height: auto;
    font-family: Roboto, sans-serif;
    background-color: #F9F9F9 !important;
}
.dp_shop_sidebar .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{
	padding:10px 0px !important;
}
.dp_shop_sidebar .irs--flat .irs-from,
.dp_shop_sidebar .irs--flat .irs-single, 
.dp_shop_sidebar .irs--flat .irs-to,
.dp_shop_sidebar .irs-line,
.dp_shop_sidebar .irs-min,
.dp_shop_sidebar .irs-max{
	color:#fff;
	background-color:var(--dpprofe-color-2);
}
.dp_shop_sidebar .bapf_sfilter .bapf_body ul{
	color:#000;
}
.dp_shop_sidebar .bapf_sfilter .bapf_body ul li a,
.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span::before {
	color:var(--dpprofe-color-1);
}
.dp_shop_sidebar .et_pb_widget .title,
.dp_shop_sidebar .bapf_sfilter .bapf_head h3,
.dp_shop_sidebar .berocket_single_filter_widget .bapf_body .bapf_sfa_taxonomy span,
.dp_shop_sidebar .et_pb_widget .widgettitle,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .widgettitle{
	font-size:25px;
	line-height:25px;
	color:var(--dpprofe-color-2);
	font-family:'Castoro',Georgia,"Times New Roman",serif;
	text-transform:capitalize;
}


/* list view css start */
.dp_wc_product_list ul.products li.product{
	background-color: var(--dpprofe-color-3);
    border-radius:5px;
    box-shadow: 0 0 5px 2px rgba(95, 45, 237, 0.05);
	display:flex;
	width:100%;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link{
	display:flex !important;
	width:100%;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content_main .woocommerce-loop-product__title{
	padding-top:0px;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .et_shop_image{
	width:35%;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before{
	 content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #000;
    transform: rotateY(70deg);
    opacity: 0;
    transition: all 0.4s;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img{
	margin-bottom:0px !important;
	height:100%;
}
.dp_wc_product_list ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before{
	    transform: rotateY(0deg);
    opacity: 0.5;
}
.dp_wc_product_list ul.products li.product .dp_wc_product_list_content_main{
	width:65%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	padding:10px;
}
@media only screen and (max-width: 480px){
	.dp_wc_product_list ul.products li.product,
	.et-db #et-boc .et-l .dp_wc_product_list ul.products li.product{
		width:100% !important;
	}
}
/*
@media only screen and (max-width: 650px){
	.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link{
		display:block !important;
	}
	.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
	.dp_wc_product_list ul.products li.product .dp_wc_product_list_content_main{
		width:100%;
	}
	.dp_wc_product_list ul.products li.product .dp_wc_product_list_content_main{
		padding:0px 0px .5em 0px;
	}
}*/
@media only screen and (max-width: 767px){
	body .dp_wc_product_list.et_pb_shop ul.products li.product{width:100% !important;}
	.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content_main .dp_wc_product_list_icon .added_to_cart{top: 10px;right: 10px;bottom: unset !important;left: unset !important;}}
.dp_wc_product_list ul.products li.product .dp_wc_product_list_content_main .dp_wc_product_list_icon{
	 display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
	padding-top:5px;
}
.dp_wc_product_list ul.products li.product .dp_wc_product_list_content_main .dp_wc_product_list_icon .wlfmc-add-to-wishlist{
	position:unset !important;
}
.dp_wc_product_list ul.products li.product .button{
	    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    margin: 0;
    border-radius: 50% !important;
    border: none;
    overflow: hidden;
    font-size: 0;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 0px !important;
    transition: all 0.6s;
    z-index: 1;
	opacity:1;
    transition-delay: 0s !important;
}

.dp_wc_product_list ul.products li.product .button:hover{
	 background-color: var(--dpprofe-color-2);
}
.dp_wc_product_list ul.products li.product .button.loading {
	animation: spin 2s linear infinite;
}

.dp_wc_product_list ul.products li.product .button.yith-wcqv-button:after{
	display:none;  
}

.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content_main .dp_wc_product_list_icon .button:before{
	content: "\e015";
    opacity: 1;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0 !important;
    left: 0 !important;
    right: 0;
    bottom: 0;
    font-size: 18px;
}
/* .dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content_main .dp_wc_product_list_icon .button:after{
	 position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content_main .dp_wc_product_list_icon .button:hover:after{
	height:100%;
} */
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content_main .dp_wc_product_list_icon .button:after{
	display:none;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content_main .dp_wc_product_list_icon .button.yith-wcqv-button:before{
	content: "\55" !important;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content_main .dp_wc_product_list_icon .added_to_cart{
	    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    margin: 0;
    border-radius: 50% !important;
    border: none;
    overflow: hidden;
    font-size: 0;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 0px !important;
    transition: all 0.6s;
    z-index: 1;
    opacity: 1;
    transition-delay: 0s !important;
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content_main .dp_wc_product_list_icon .added_to_cart:before{
	content: "\f06e";
    position: absolute;
    font-family: "FontAwesome";
    font-size: 15px;
    z-index: -1;
    color: #fff;
}

.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .onsale{
	 font-size: 12px;
    background-color: var(--dpprofe-color-2) !important;
    z-index: 5;
    border-radius: 50% !important;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dp_wc_product_list ul.products li.product .dp_wc_product_list_content_main .dp_wc_product_list_icon .button.loading::before{
	  content: "\e02d" !important;
}
.dp_wc_product_list .product .et_shop_image .dp_wc_product_list_content_main .dp_wc_product_list_icon .button.added:before{
	content: "\4e" !important;
    font-family: 'ETmodules';
}
/* list view css end */
/* tab section css */
/* slide section animation css */
/*---fashion Toggle CSS Start ---*/
  [class*="dp_book_tab_content_"].dp_active {
    opacity: 1;
    -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;
    -o-transition: opacit 1s ease, transform 1s ease;
    transition: opacity 1s ease, transform 1s ease;
    visibility: visible;
    display: block !important;
  }
  
  [class*="dp_book_tab_content_"] {
    opacity: 0;
    -webkit-transition: opacity .4s ease, -webkit-transform .4s ease;
    -o-transition: opacity .4s ease, transform .4s ease;
    transition: opacity .4s ease, transform .4s ease;
    visibility: hidden;
    display: none !important;
  } 
  
  [class*="dp_book_tab_content_"].dp_animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 3.5s;
  }

  @keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translateY(20px)
    }
  
   100% {
      opacity: 1;
      transform: translateY(0)
    }
  }
  
  .dp_animated {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
  }
.dp_btn.dp_active:before{
	content:none!important;
}  
.dp_btn.dp_active{
	background-color:var(--dpprofe-color-2) !important;
} 
/*   @media only screen and (max-width: 479px) {
      .dp_fashion_tab_btn_column {
          display: block !important;
      }
  } */

/* popup css */

/* -----------------------------------
 	pop-up css
-------------------------------------*/
/* pop up  */
/* 1. quick view pop-up */
/* popup quick view */
.dp_wc_product ul.products li.product .et_shop_image .wlfmc-add-to-wishlist,
.dp_wc_related_product ul.products li.product .et_shop_image .wlfmc-add-to-wishlist,
.dp_wc_upsell_product ul.products li.product .et_shop_image .wlfmc-add-to-wishlist,
.dp_wc_cross_sell_product ul.products li.product .et_shop_image .wlfmc-add-to-wishlist {
    right: unset;
    top: 50px !important;
}

/* title */
.yith-wcqv-main .summary-content .product_title.entry-title {
    font-size: 22px !important;
    line-height: 20px;
    font-weight: 400;
    color: var(--dpprofe-color-2);
    margin-bottom: 0px;
}

/* star rating  and pricing*/

.yith-wcqv-main p.price .woocommerce-Price-amount bdi,
.yith-wcqv-main p.price {
    color: var(--dpprofe-color-2);
	font-size:16px;
    margin-bottom: 15px;
}
#yith-quick-view-modal .yith-wcqv-main .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	font-size:16px !important;
}
.yith-wcqv-main .woocommerce .star-rating span::before {
    color: var(--dpprofe-color-1);
}

#yith-quick-view-content .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
    margin-top: 20px !important;
    display: flex;
    align-items: center;
    width: fit-content;
}

#yith-quick-view.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text,
.tinvwl-product-in-list.tinvwl-product-make-remove img.icon-add-on-wishlist,
.tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_add_to_wishlist-text,
.tinvwl_add_to_wishlist_button.tinvwl-product-in-list img.icon-add-on-wishlist {
    display: block !important
}

/* sku css */
.yith-wcqv-main .posted_in a,
.yith-wcqv-main .tagged_as a {
    color: var(--dpprofe-color-1);
}

.yith-wcqv-main .summary-content .product_meta {
    display: flex;
    flex-direction: column;
    padding: 20px 0px 0px 0px;
    margin-top: 20px;
}

.yith-wcqv-main .summary-content .cart {
    margin: 20px 0px 0px 0px !important;
    border-top: 1px solid #ebebeb;
    padding: 20px 0px;
}

#yith-quick-view-modal.open,
#yith-quick-view-modal.open .yith-wcqv-wrapper {
    z-index: 99999;
}

.woocommerce div.product form.cart .button:hover,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover {
    color: #fff !important
}

.woocommerce div.product form.cart .button,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a {
   position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px !important;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
}

.woocommerce div.product form.cart .button:before,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:before {
   	position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}

.woocommerce div.product form.cart .button:hover:before,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover:before {
    height:100%;
}



.woocommerce div.product form.cart .button:after,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:after {
    display:none;
}


.yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button {
    padding: 17px 20px !important;
}

#yith-quick-view-close {
    color: var(--dpprofe-color-1) !important;
    opacity: 1;
}

.yith-wcqv-main .product span.onsale {
    position: absolute;
    top: 10px !important;
    color: #fff;
    text-align: center;
    width: 70px;
    height: 55px;
    font-size: 14px;
    line-height: 53px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    background-color: var(--dpprofe-color-2) !important;
    width: 50px;
    height: 50px;
    border-radius: 50% !important;

}

#yith-quick-view .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_add_to_wishlist-text {
    display: block !important;
}

#yith-quick-view-content .onsale {
    left: 20px !important;
}

/* variable product popup */
#yith-quick-view-modal .yith-wcqv-main .price {
    color: var(--dpprofe-color-2);
}

#yith-quick-view-modal .woocommerce div.product form.cart .group_table td {
    vertical-align: middle;
}

#yith-quick-view-modal .woocommerce div.product form.cart tbody tr {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 10px;
    display: block;
}

#yith-quick-view-content .variations_form .wlfmc-add-to-wishlist {
    margin-left: 20px !important;
}

/* wishlist pop-up css */
.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc-custom-btn,
.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a{
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
}
.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc-custom-btn:before,
.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:before{
	 position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}
.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc-custom-btn:hover:before,
.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:hover:before{
	height:100%;
}
.wlfmc-wishlist-popup .wlfmc-popup-content .wlfmc-popup-desc{
	padding-top:20px;
}

/* group product pop css */
@media only screen and (max-width: 600px){
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list {
		width: 100%;
		table-layout: fixed;
	}


		.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr {
			display: block;
		}

	.woocommerce div.product form.cart .group_table td:first-child{
		text-align:start;
	}
.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td {
		border: 1px solid #ebebeb;
		padding: 10px;
		vertical-align: middle;
		display: block;
		width: 100%;
	}
}
/* Shop Sidebar CSS Start */

.dp_shop_sidebar,
.et-db #et-boc .et-l .dp_shop_sidebar {}

.dp_shop_sidebar .et_pb_widget:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget:last-child {
	margin-bottom:0px;
}

.dp_shop_sidebar .et_pb_widget .button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button {}

.dp_shop_sidebar .et_pb_widget .button:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button:hover {}

.dp_shop_sidebar .et_pb_widget .button::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button::before {}

.dp_shop_sidebar .et_pb_widget .button:hover::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button:hover::before {}

.dp_shop_sidebar .et_pb_widget .button::after,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button::after {}

.dp_shop_sidebar .et_pb_widget .widgettitle,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .widgettitle {}

/* Cart CSS */
.dp_shop_sidebar .et_pb_widget.widget_shopping_cart,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove {
	    color: var(--dpprofe-color-1) !important;
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:hover {
	    background: var(--dpprofe-color-2);
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a img,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a img {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity .woocommerce-Price-amount {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button {
	    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s;
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover {
    background-color: var(--dpprofe-color-2);
}

/* Search Product */
.dp_shop_sidebar .et_pb_widget.widget_product_search,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search {}

.dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search {}

.dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .search-field,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .search-field {}

.dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button {}

.dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button:hover {}

/* SFilter by price */
.dp_shop_sidebar .et_pb_widget.widget_price_filter,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .button {
	    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s;
}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .button:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .button:hover {
    background-color: var(--dpprofe-color-2);
}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label .span,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label .span {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label .clear,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label .clear {}

/* Product categories */
.dp_shop_sidebar .et_pb_widget.widget_product_categories,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item:last-child {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a::before {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a:hover {}


.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>.count,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>.count,
.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>a {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children li.cat-item:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children li.cat-item:last-child {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children li.cat-item a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children li.cat-item a {}

/* Products */
.dp_shop_sidebar .et_pb_widget.widget_products,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li {
	 border-bottom: 1px solid #ebebeb !important;
    padding-bottom: 8px !important;
    margin-bottom: 7px !important;
}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li:last-child {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a img,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a img {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title:hover {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating::before {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span::before {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .woocommerce-Price-amount {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

/* Product Tags */
.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud {}

.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud {}

.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link {
	 position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
}
.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:before{
	 position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}
.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover:before{
	height:100%;
}

/* Average rating */
.dp_shop_sidebar .et_pb_widget.widget_rating_filter,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a::before {
    color: #ff0000;
}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span.star-rating,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span.star-rating {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span::before {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span .rating,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span .rating {}

/* Recently Viewed Products */
.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products {}

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget {}

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li {}

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li:last-child {}

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a img,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a img {}

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title {}

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title:hover {}

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li .woocommerce-Price-amount {}

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

/* Filter by */
.dp_shop_sidebar .et_pb_widget.widget_layered_nav,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li:last-child {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a:hover {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li .count,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li .count {}

/* Shop Sidebar CSS End */


/* -----------------------------------
      00. Shop Page CSS Start Here
  -------------------------------------*/
/* Shop CSS Start */
/* pramotion btn css */

.dp_pramotion_cta1 .et_pb_button_wrapper .et_pb_button{
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
}
.dp_pramotion_cta1 .et_pb_button_wrapper .et_pb_button:before{
	 position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}
.dp_pramotion_cta1 .et_pb_button_wrapper .et_pb_button:hover:before{
	height:100%;
}
.dp_pramotion_cta1 .et_pb_button_wrapper .et_pb_button:after{
	display:none;	
}


.dp_wc_product {}

.dp_wc_product .entry {}

.dp_wc_product .entry .not-found-title {}


.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message {
	justify-content: space-between;
    display: flex;
    align-items: center;
}
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button{
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-2) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
	order:1;
}
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:before{
	 position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:#fff!important;
}
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover:before{
	height:100%;
}
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover{
	color:#000 !important;
}
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:after{
	display:none;
}
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button {}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover {}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button::before {}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover::before {}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button::after {}

.dp_wc_product .woocommerce-ordering .orderby,
.dp_wc_product_list .woocommerce-ordering .orderby{
	 background-color: var(--dpprofe-color-2);
    color: #fff !important;
    border-radius: 5px;
    padding: 10px;
    font-size: 14px;
}

.dp_wc_product .woocommerce-ordering .orderby option[selected="selected"],
.dp_wc_product_list  .woocommerce-ordering .orderby option[selected="selected"]{
    background-color: var(--dpprofe-color-1);
}

.dp_wc_product .woocommerce-pagination {}

.dp_wc_product .woocommerce-pagination ul {}

.dp_wc_product .woocommerce-pagination .page-numbers li {}

.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers {}

.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers:hover,
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers.current {}

.dp_wc_product .woocommerce-pagination .page-numbers,
.dp_shop_list .woocommerce-pagination .page-numbers,
.dp_wc_product_list .woocommerce-pagination .page-numbers{
    border: none;
}

.dp_wc_product .woocommerce-pagination .page-numbers li,
.dp_shop_list .woocommerce-pagination .page-numbers li,
.dp_wc_product_list .woocommerce-pagination .page-numbers li{
    border: none;
    margin: 0px 5px;
}

.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers,
.dp_shop_list .woocommerce-pagination .page-numbers li .page-numbers,
.dp_wc_product_list .woocommerce-pagination .page-numbers li .page-numbers{
     width: 50px;
    height: 50px;
    position: relative;
    font-size: 18px !important;
    line-height: 18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius: 5px;
    z-index: 1;
    overflow: hidden;
    color: #fff !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers:before,
.dp_shop_list .woocommerce-pagination .page-numbers li .page-numbers:before,
.dp_wc_product_list  .woocommerce-pagination .page-numbers li .page-numbers:before{
    position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers:hover:before,
.dp_shop_list .woocommerce-pagination .page-numbers li .page-numbers:hover:before,
.dp_wc_product_list .woocommerce-pagination .page-numbers li .page-numbers:hover:before{
    height:100%;
}
/* Shop CSS End */
/* Shop & Related & Up Sell & Cross Sell Product CSS Start */

.dp_wc_product,
.dp_wc_related_product,
.dp_wc_upsell_product,
.dp_wc_cross_sell_product,
.et-db #et-boc .et-l .dp_wc_product,
.et-db #et-boc .et-l .dp_wc_related_product,
.et-db #et-boc .et-l .dp_wc_upsell_product,
.et-db #et-boc .et-l .dp_wc_cross_sell_product {}

.dp_wc_product .related,
.dp_wc_related_product .related,
.dp_wc_upsell_product .up-sells,
.dp_wc_cross_sell_product .cross-sells,
.et-db #et-boc .et-l .dp_wc_product .related,
.et-db #et-boc .et-l .dp_wc_related_product .related,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells {}


.dp_wc_related_product .related h2,
.dp_wc_upsell_product .up-sells h2,
.dp_wc_cross_sell_product .cross-sells h2,
.et-db #et-boc .et-l .dp_wc_related_product .related h2,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells h2,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells h2 {
	 font-size:35px !important;
    line-height: 1.3em;
    color: var(--dpprofe-color-2);
	text-transform:capitalize;
}
.dp_wc_product .woocommerce .woocommerce-result-count,
.et-db #et-boc .et-l .dp_wc_product .woocommerce .woocommerce-result-count,
.dp_wc_product3 .woocommerce .woocommerce-result-count,
.et-db #et-boc .et-l .dp_wc_product3 .woocommerce .woocommerce-result-count,
.dp_wc_product_list .woocommerce .woocommerce-result-count,
.et-db #et-boc .et-l .dp_wc_product3 .woocommerce .woocommerce-result-count{
	font-size:22px;
	color: var(--dpprofe-color-2);
	line-height:1.3em;
}

.dp_wc_product ul.products,
.dp_wc_related_product .related ul.products,
.dp_wc_upsell_product .up-sells ul.products,
.dp_wc_cross_sell_product .cross-sells ul.products,
.et-db #et-boc .et-l .dp_wc_product ul.products,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products {}

.dp_wc_product ul.products li.product,
.dp_wc_related_product .related ul.products li.product,
.dp_wc_upsell_product .up-sells ul.products li.product,
.dp_wc_cross_sell_product .cross-sells ul.products li.product,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product {
	 background-color: var(--dpprofe-color-3);
    border-radius:10px;
	overflow:hidden;
    box-shadow: 0 0 5px 2px rgba(95, 45, 237, 0.05);
}

.dp_wc_product ul.products li.product:hover,
.dp_wc_related_product .related ul.products li.product:hover,
.dp_wc_upsell_product .up-sells ul.products li.product:hover,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_info{
	padding:15px;
}
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale {
	font-size: 14px;
    background-color: var(--dpprofe-color-2) !important;
    z-index: 5;
    border-radius: 50% !important;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image {
	overflow:hidden;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #000;
    transform: rotateY(70deg);
    opacity: 0;
    transition: all 0.4s;
}

.dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before {
	transform: rotateY(0deg);
    opacity: 0.5;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .add_to_cart_button,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .add_to_cart_button,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .add_to_cart_button,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .add_to_cart_button,
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_simple,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_simple,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_simple,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_simple,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_variable,
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_grouped,
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_external,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .add_to_cart_button,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_variable,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_grouped,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_external,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .add_to_cart_button,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_variable,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_grouped,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_external,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .add_to_cart_button,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_variable,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_grouped,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_external{
	 width: 90% !important;
    height: 50px !important;
    font-size: 18px !important;
    position: absolute;
    bottom:-80px !important;
	font-size:17px !important;
	text-transform:capitalize;
}
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .product_type_external{height:unset !important;padding:10px !important;}
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info{
	display:flex;
	align-items:center;
	justify-content:center;
}
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .button:before,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .button:before,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .button:before,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .button:before,.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .added_to_cart:before,.dp_wc_related_product .related ul.products li.product .added_to_cart:before{
	position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .button:hover:before,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .button:hover:before,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .button:hover:before,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .button:hover:before,.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .dp_shop_btn_cart_info .added_to_cart:hover:before,.dp_wc_related_product .related ul.products li.product .added_to_cart:hover:before{
	height:100%;
}
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img {
	border-radius: 5px 5px 0px 0px;
	margin-bottom:0px !important;
	object-fit:cover;
}

.dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay {
	display:none;
}

.dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
	 font-size: 20px !important;
    line-height: 1.3em;
    text-align: center;
	text-transform:capitalize;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating {
	margin:0px auto 0.3em auto !important;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before {
	color: var(--dpprofe-color-1);
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price {
	 font-size: 16px;
    line-height: 1.3em;
    text-align: center;
    padding:5px  0px 15px 5px;
    color: var(--dpprofe-color-2) !important;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del {}

.dp_wc_product ul.products li.product .price::before,
.dp_wc_related_product .related ul.products li.product .price::before,
.dp_wc_upsell_product .up-sells ul.products li.product .price::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .price::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .price::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .price::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .price::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .price::before {}

.dp_wc_product ul.products li.product:hover .price::before,
.dp_wc_related_product .related ul.products li.product:hover .price::before,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .price::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .price::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .price::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .price::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .price::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .price::before {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_product ul.products li.product .button,
.dp_wc_related_product .related ul.products li.product .button,
.dp_wc_upsell_product .up-sells ul.products li.product .button,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button {
	display: flex;
    justify-content: center;
    align-items: center;
    bottom: auto;
    height: 40px;
    width: 40px;
    margin: 0;
    border: none;
    overflow: hidden;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    transition: all 0.6s;
    z-index: 1;
    opacity: 1;
    transition-delay: 0s !important;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button{
	position: absolute;
    top: 55px;
    right: 8px;
	padding: 0px !important;
	border-radius: 50% !important;
	font-size: 0 !important;
}
/*.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:before,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:before,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:before,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:before
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .wlfmc-add-to-wishlist .wlfmc-add-button a:before{
	 position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}*/
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:hover,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:hover,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:hover,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:hover{background-color:var(--black)!important;}
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:hover:before,
.dp_wc_related_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:hover:before,
.dp_wc_upsell_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:hover:before,
.dp_wc_cross_sell_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .yith-wcqv-button:hover:before,
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .wlfmc-add-to-wishlist .wlfmc-add-button a:hover:before{
	height:100%;
}
.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_btn_info .wlfmc-add-to-wishlist .wlfmc-add-button a{
	z-index:1 !important;
}
.dp_wc_product ul.products li.product .button:hover,
.dp_wc_related_product .related ul.products li.product .button:hover,
.dp_wc_upsell_product .up-sells ul.products li.product .button:hover,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover {
/* 	background-color: var(--dpprofe-color-2); */
	padding:10px !important;
}

.dp_wc_product ul.products li.product .button::before,
.dp_wc_related_product .related ul.products li.product .button::before,
.dp_wc_upsell_product .up-sells ul.products li.product .button::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button::before {}

.dp_wc_product ul.products li.product .button:hover::before,
.dp_wc_related_product .related ul.products li.product .button:hover::before,
.dp_wc_upsell_product .up-sells ul.products li.product .button:hover::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover::before {}

.dp_wc_product ul.products li.product .button:hover::before,
.dp_wc_related_product .related ul.products li.product .button:hover::before,
.dp_wc_upsell_product .up-sells ul.products li.product .button:hover::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover::before {}

.dp_wc_product ul.products li.product .button::after,
.dp_wc_related_product .related ul.products li.product .button::after,
.dp_wc_upsell_product .up-sells ul.products li.product .button::after,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button::after,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button::after,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button::after {
	display:none;
}

.dp_wc_product ul.products li.product .button.loading::after,
.dp_wc_product_list ul.products li.product .button.loading::after,
.dp_wc_related_product .related ul.products li.product .button.loading::after,
.dp_wc_upsell_product .up-sells ul.products li.product .button.loading::after,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button.loading::after {
    content: "\e02d" !important;
	font-family:ETmodules;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}


.dp_wc_product .product .et_shop_image .button.added:after{
    content:none!important;
    font-family: 'ETmodules';
}

.dp_wc_product ul.products li.product .button.yith-wcqv-button:after, 
.dp_wc_related_product .related ul.products li.product .button.yith-wcqv-button:after, 
.dp_wc_upsell_product .up-sells ul.products li.product .button.yith-wcqv-button:after, 
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button.yith-wcqv-button:after, 
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button.yith-wcqv-button:after, 
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button.yith-wcqv-button:after, 
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button.yith-wcqv-button:after, 
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button.yith-wcqv-button:after{
	content: "\55" !important;
	opacity: 1;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0 !important;
    left: 0 !important;
    right: 0;
    bottom: 0;
    font-size: 18px;
}
.dp_wc_product ul.products li.product .button.loading,
.dp_wc_related_product .related ul.products li.product .button.loading,
.dp_wc_upsell_product .up-sells ul.products li.product .button.loading,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button.loading,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button.loading,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button.loading,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button.loading,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button.loading {
	color: transparent;
}

.dp_wc_product ul.products li.product:hover .button,
.dp_wc_related_product .related ul.products li.product:hover .button,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .button,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .button,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .button,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .button,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .button,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .button {
	bottom:20px !important;
}

.dp_wc_product ul.products li.product .added_to_cart,
.dp_wc_related_product .related ul.products li.product .added_to_cart,
.dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart {
	 width: 90% !important;
    height: 50px !important;
    margin: 20px !important;
    position: absolute;
    bottom: 65px !important;
    background: var(--dpprofe-color-1);
    color: #fff;
    text-align: center;
    z-index: 1;
    opacity: 1;
    border-radius: 5px;
    font-size: 18px;
    display: flex;
    align-items: center;
    padding: 0px;
    justify-content: center;
    text-transform: capitalize;
	

}
/* .dp_wc_product ul.products li.product .added_to_cart:before,
.dp_wc_related_product .related ul.products li.product .added_to_cart:before,
.dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart:before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .added_to_cart:before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .added_to_cart:before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart:before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:before{
	 position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}
.dp_wc_product ul.products li.product .added_to_cart:hover:before,
.dp_wc_related_product .related ul.products li.product .added_to_cart:hover:before,
.dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart:hover:before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:hover:before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .added_to_cart:hover,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .added_to_cart:hover,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart:hover,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:hover {
	height:100%!important;
} */

/*@media only screen and (max-width: 980px) {

    .dp_wc_product ul.products li.product:nth-child(n),
    .dp_wc_related_product .related ul.products li.product:nth-child(n),
    .dp_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
    .dp_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n),
    .et-db #et-boc .et-l .dp_wc_product ul.products li.product:nth-child(n),
    .et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:nth-child(n),
    .et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
    .et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n) {
        margin-bottom: 4% !important;
    }
}*/
@media only screen and (max-width: 480px){
	

.dp_wc_product ul.products li.product:nth-child(n),
.dp_wc_related_product .related ul.products li.product:nth-child(n),
.dp_wc_upsell_product .up-sells ul.products li.product:nth-child(n), 
.dp_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n), 
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:nth-child(n), 
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:nth-child(n), 
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n){
		width:100% !important;
		margin-bottom:30px !important;
	margin-right:0 !important;
	}	
}
/* Shop & Related & Up Sell & Cross Sell Product CSS End */
/* Shop Mini CSS Start */
.dp_wc_product_mini {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message .button {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message .button:hover {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message .button::before {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message .button:hover::before {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message .button::after {}

.dp_wc_product_mini .related {}

.dp_wc_product_mini .woocommerce .woocommerce-result-count {}

.dp_wc_product_mini .woocommerce-ordering .orderby {}

.dp_wc_product_mini .woocommerce-pagination {}

.dp_wc_product_mini .woocommerce-pagination ul {}

.dp_wc_product_mini .woocommerce-pagination .page-numbers li {}

.dp_wc_product_mini .woocommerce-pagination .page-numbers li .page-numbers {}

.dp_wc_product_mini .woocommerce-pagination .page-numbers li .page-numbers:hover,
.dp_wc_product_mini .woocommerce-pagination .page-numbers li .page-numbers.current {}

/* Shop Mini CSS End */
/* Shop & Related & Up Sell & Cross Sell Mini Product CSS Start */

.dp_wc_product_mini_sec_v1 {}

.dp_wc_product_mini_sec_v1::before {}

.dp_wc_product_mini_sec_v1 .dp_title .et_pb_text_inner h3 {}

.dp_wc_product_mini,
.dp_wc_related_product_mini,
.dp_wc_upsell_product_mini,
.dp_wc_cross_sell_product_mini {}

.dp_wc_product_mini .related,
.dp_wc_related_product_mini .related,
.dp_wc_upsell_product_mini .up-sells,
.dp_wc_cross_sell_product_mini .cross-sells {}

.dp_wc_product_mini .woocommerce .woocommerce-result-count,
.dp_wc_related_product_mini .related h2,
.dp_wc_upsell_product_mini .up-sells h2,
.dp_wc_cross_sell_product_mini .cross-sells h2 {}

.dp_wc_product_mini ul.products,
.dp_wc_related_product_mini .related ul.products,
.dp_wc_upsell_product_mini .up-sells ul.products,
.dp_wc_cross_sell_product_mini .cross-sells ul.products {}

.dp_wc_product_mini ul.products li.product,
.dp_wc_related_product_mini .related ul.products li.product,
.dp_wc_upsell_product_mini .up-sells ul.products li.product,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product {}

.dp_wc_product_mini ul.products li.product:hover,
.dp_wc_related_product_mini .related ul.products li.product:hover,
.dp_wc_upsell_product_mini .up-sells ul.products li.product:hover,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product:hover {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img {}

.dp_wc_product_mini ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_related_product_mini .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_upsell_product_mini .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .star-rating::before,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .star-rating::before,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating::before,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating::before {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_product_mini ul.products li.product .button,
.dp_wc_related_product_mini .related ul.products li.product .button,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .button,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .button {}

.dp_wc_product_mini ul.products li.product .button::before,
.dp_wc_related_product_mini .related ul.products li.product .button::before,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .button::before,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .button::before {}

.dp_wc_product_mini ul.products li.product .button:hover::before,
.dp_wc_related_product_mini .related ul.products li.product .button:hover::before,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .button:hover::before,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .button:hover::before {}

.dp_wc_product_mini ul.products li.product .button::after,
.dp_wc_related_product_mini .related ul.products li.product .button::after,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .button::after,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .button::after {}

.dp_wc_product_mini ul.products li.product:hover .button,
.dp_wc_related_product_mini .related ul.products li.product:hover .button,
.dp_wc_upsell_product_mini .up-sells ul.products li.product:hover .button,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product:hover .button {}

.dp_wc_product_mini ul.products li.product .added_to_cart,
.dp_wc_related_product_mini .related ul.products li.product .added_to_cart,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .added_to_cart,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .added_to_cart {}


@media only screen and (max-width: 980px) {

    .et-db #et-boc .et-l .dp_wc_product_mini ul.products li.product,
    .et-db #et-boc .et-l .dp_wc_related_product_mini .related ul.products li.product,
    .et-db #et-boc .et-l .dp_wc_upsell_product_mini .up-sells ul.products li.product,
    .et-db #et-boc .et-l .dp_wc_cross_sell_product_mini .cross-sells ul.products li.product {
        margin-bottom: 4% !important;
    }
}

@media only screen and (max-width: 600px) {

    .dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
    .dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
    .dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
    .dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
        width: 100%;
        padding-top: 10px;
    }
}


/* Shop & Related & Up Sell & Cross Sell Mini Product CSS End */
/* -----------------------------------
      00. Shop Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00.Product Mini CSS Start Here
  -------------------------------------*/
/* Product Mini V1 CSS Start */
.product_mini_v1 {}

.product_mini_v1 .product_mini_row {}

.product_mini_v1 .product_mini_blurb .et_pb_image_wrap {}

.product_mini_v1 .product_mini_blurb .et_pb_image_wrap img {}

.product_mini_v1 .product_mini_blurb:hover .et_pb_image_wrap img {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header:hover {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container .et_pb_blurb_description {}

.product_mini_v1 {}


/* Product Mini V1 CSS End */
/* Product Mini V1 CSS Start */

.product_mini_v2 .product_mini_blurb {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image .et_pb_image_wrap {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image .et_pb_image_wrap::before {}

.product_mini_v2 .product_mini_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap::before {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image .et_pb_image_wrap img {}

.product_mini_v2 .product_mini_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap img {}

.product_mini_v2 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header {}

.product_mini_v2 .product_mini_blurb:hover .et_pb_blurb_container .et_pb_module_header {}

.product_mini_v2 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header:hover {}

.product_mini_v2 .product_mini_blurb .et_pb_blurb_container .et_pb_blurb_description {}


/* Product Mini V1 CSS End */
/* -----------------------------------
      00.Product Mini CSS End Here
  -------------------------------------*/

/* -----------------------------------  
      00. Single Page CSS Start Here
  -------------------------------------*/
/* dp_wc_cart_notice CSS Start */
.dp_wc_cart_notice2 .woocommerce-notices-wrapper .woocommerce-message, 
.et-db #et-boc .et-l .dp_wc_cart_notice2 .woocommerce-notices-wrapper .woocommerce-message, 
.dp_wc_cart_notice2 .et_pb_module_inner .woocommerce-form-coupon-toggle .woocommerce-info{
	justify-content:unset;
}

.dp_cart_processv1 .et_pb_image_wrap:before{
	content: "";
    position: absolute;
    height: calc(100% + 10px);
    width: calc(100% + 10px);
    border: 2px dashed var(--dpprofe-color-1);
    border-radius: inherit;
    background-color: #fff;
    transition: all 0.4s;
    z-index: -1;
}
.dp_cart_processv1 .et_pb_image_wrap:before{
	 border-color: var(--dpprofe-color-1);
    animation: 15s dp_product_possess infinite;
}
.dp_cart_active.dp_cart_processv1 .et_pb_image_wrap:before{
	border-color: var(--dpprofe-color-2);
    animation: 0s dp_product_possess infinite;
}
.dp_cart_processv1 .et_pb_image_wrap{
	position: relative;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.4s;
}
@keyframes dp_product_possess {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } 
}

@media only screen and (max-width: 600px){
	.dp_cart_processcol1 .et_pb_blurb_1.et_pb_blurb.dp_cart_processv1,
	.dp_cart_processcol1 .et_pb_blurb_2.et_pb_blurb.dp_cart_processv1,
	.dp_cart_processcol1 .et_pb_blurb_0.et_pb_blurb.dp_cart_processv1{
		width:100%!important;
		position:unset!important;
		transform:unset !important;
		margin-bottom:30px !important;
	}
	.dp_cart_processcol1 .et_pb_divider_1 ,
	.dp_cart_processcol1 .et_pb_divider_0{
		display:none;
	}
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button, 
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button, 
.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button, .dp_wc_cart_notice .return-to-shop .button{
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
}
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button:before, 
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button:before, 
.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:before, .dp_wc_cart_notice .return-to-shop .button:before{
	position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button:hover:before,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button:hover:before,
.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover:before{
	height:100%;
}
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button:after, 
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button:after, 
.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:after, .dp_wc_cart_notice .return-to-shop .button:after{
	display:none;
}


.dp_wc_cart_notice,
.et-db #et-boc .et-l .dp_wc_cart_notice {}

.dp_wc_cart_notice .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_cart_notice .et_pb_module_inner {}

.dp_wc_cart_notice .woocommerce-notices-wrapper,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper {}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error,
.dp_wc_cart_notice .cart-empty,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error,
.et-db #et-boc .et-l .dp_wc_cart_notice .cart-empty {
	background-color: var(--dpprofe-color-1);
}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li a,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li a {}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message {
	background-color: var(--dpprofe-color-1);
}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a {
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-2) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	order:1;
	overflow:hidden;
    color: #fff !important;
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a:before{
	position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:#fff!important;
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a:hover:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a:hover:before{
	height:100%;
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a:after,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a:after{
	display:none;
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a:hover{
	color:#000 !important;
}
.dp_wc_product_rating .et_pb_module_inner .woocommerce-product-rating{
	margin-bottom:10px!important;
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button,
.dp_wc_cart_notice .return-to-shop .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button {
	   
}

.dp_wc_cart_notice .return-to-shop .button:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:before{
	 position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}

.dp_wc_cart_notice .return-to-shop .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button {
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
}
.dp_wc_cart_notice .return-to-shop .button:hover:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:hover:before{
	height:100%;
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.dp_wc_cart_notice .return-to-shop .button:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:hover {
    background-color: var(--dpprofe-color-2);
}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button::after,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button::after,
.dp_wc_cart_notice .return-to-shop .button::after,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button::after,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button::after,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button::after {}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-info,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-info {
	    background-color: var(--dpprofe-color-1);
}

.dp_wc_cart_notice .cart-empty,
.et-db #et-boc .et-l .dp_wc_cart_notice .cart-empty {}

/* dp_wc_cart_notice CSS End */
/* dp_wc_product_img CSS Start */

.dp_wc_product_img,
.et-db #et-boc .et-l .dp_wc_product_img {}

.dp_wc_product_img .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_product_img .et_pb_module_inner {}

.dp_wc_product_img .et_pb_module_inner .onsale,
.et-db #et-boc .et-l .dp_wc_product_img .et_pb_module_inner .onsale {
	font-size: 16px !important;
    padding: 5px 15px !important;
    background-color: var(--dpprofe-color-1) !important;
    z-index: 5;
}

.dp_wc_product_img .woocommerce-product-gallery,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery {}

.dp_wc_product_img .woocommerce-product-gallery__trigger,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger {}

.dp_wc_product_img .woocommerce-product-gallery__trigger:hover,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger:hover {}

.dp_wc_product_img .woocommerce-product-gallery__trigger::before,
.dp_wc_product_img .woocommerce-product-gallery__trigger::after,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger::before,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger::after {}

.dp_wc_product_img .woocommerce-product-gallery__trigger:hover:before,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger:hover:before {}

.dp_wc_product_img .woocommerce-product-gallery__trigger:hover:after,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger:hover:after {}

.dp_wc_product_img .flex-viewport,
.et-db #et-boc .et-l .dp_wc_product_img .flex-viewport {}

.dp_wc_product_img .woocommerce-product-gallery__wrapper,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__wrapper {}

.dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {}

.dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide .et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide {}

.dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {}

.dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .zoomImg,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .zoomImg {}

.dp_wc_product_img .flex-control-nav,
.et-db #et-boc .et-l .dp_wc_product_img .flex-control-nav {}

.dp_wc_product_img .flex-control-nav li,
.et-db #et-boc .et-l .dp_wc_product_img .flex-control-nav li {}

.dp_wc_product_img .flex-control-nav li img,
.et-db #et-boc .et-l .dp_wc_product_img .flex-control-nav li img {}

.dp_wc_product_img .flex-control-nav li:hover img,
.et-db #et-boc .et-l .dp_wc_product_img .flex-control-nav li:hover img {}

.dp_wc_product_img .flex-control-nav li img.flex-active,
.et-db #et-boc .et-l .dp_wc_product_img .flex-control-nav li img.flex-active {}

/* dp_wc_product_img CSS End */
/* dp_wc_product_title CSS Start */

.dp_wc_product_title,
.et-db #et-boc .et-l .dp_wc_product_title {}

.dp_wc_product_title .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_product_title .et_pb_module_inner {}

.dp_wc_product_title .et_pb_module_inner h1,
.et-db #et-boc .et-l .dp_wc_product_title .et_pb_module_inner h1 {}

/* dp_wc_product_title CSS End */
/* dp_wc_product_rating CSS Start */
.dp_wc_product_rating .woocommerce-product-rating span::before,
.et-db #et-boc .et-l .dp_wc_product_rating .woocommerce-product-rating span::before {}

.dp_wc_product_rating .woocommerce-product-rating .woocommerce-review-link,
.et-db #et-boc .et-l .dp_wc_product_rating .woocommerce-product-rating .woocommerce-review-link {}

.dp_wc_product_rating .woocommerce-product-rating .woocommerce-review-link:hover,
.et-db #et-boc .et-l .dp_wc_product_rating .woocommerce-product-rating .woocommerce-review-link:hover {}

/* dp_wc_product_rating CSS End */
/* dp_wc_product_price CSS Start */

.dp_wc_product_price,
.et-db #et-boc .et-l .dp_wc_product_price {}

.dp_wc_product_price .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_product_price .et_pb_module_inner {}

.dp_wc_product_price .price,
.et-db #et-boc .et-l .dp_wc_product_price .price {}

.dp_wc_product_price .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_product_price .price .woocommerce-Price-amount {}

.dp_wc_product_price .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_product_price .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_product_price .price del[aria-hidden="true"],
.et-db #et-boc .et-l .dp_wc_product_price .price del[aria-hidden="true"] {}

.dp_wc_product_price .price del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_product_price .price del[aria-hidden="true"] .woocommerce-Price-amount {}

.dp_wc_product_price .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_product_price .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

/* dp_wc_product_price CSS End */
/* dp_wc_short_desc CSS Start */

.dp_wc_short_desc,
.et-db #et-boc .et-l .dp_wc_short_desc {}

.dp_wc_short_desc .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_short_desc .et_pb_module_inner {}

/* dp_wc_short_desc CSS End */
/* dp_wc_add_to_cart_info CSS Start */

.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-to-wishlist{
	margin-top:20px !important;
}

.dp_wc_add_to_cart_info,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info {}

.dp_wc_add_to_cart_info .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .et_pb_module_inner {}

.dp_wc_add_to_cart_info .stock,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .stock {
    position: relative;
    font-size: 15px !important;
    font-weight: 600;
    padding-left: 20px;
}

.dp_wc_add_to_cart_info .in-stock,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .in-stock {
    color: var(--dpprofe-color-2) !important;
}

.dp_wc_add_to_cart_info .out-of-stock,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .out-of-stock {
    color: #ff0000 !important;
    position: relative;
}

.dp_wc_add_to_cart_info .stock::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .stock::before {
    position: absolute;
    content: "";
    font-family: etmodules;
    left: 0;
}

.dp_wc_add_to_cart_info .in-stock::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .in-stock::before {
    content: "\52";
    color: var(--dpprofe-color-1);
}

.dp_wc_add_to_cart_info .out-of-stock::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .out-of-stock::before {
    content: "\51";
    color: #ff0000;
    top: -1px;
}
@media only screen and (max-width:767px){
	.dp_wc_product_tabs, .et-db #et-boc .et-l .dp_wc_product_tabs {
		display:block !important;
		
	}
	
}
/* Variable product */
.dp_wc_add_to_cart_info form.cart .variations td.value span:after{
	border:none !important;
}

.dp_wc_add_to_cart_info .variations_form,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form {}

.dp_wc_add_to_cart_info .variations_form .variations,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations {}

.dp_wc_add_to_cart_info .variations_form .variations tbody,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr {
	    border-bottom: 1px solid #ebebeb;
}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr th,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr th {
	 color: var(--dpprofe-color-1);
    font-size: 18px;
    line-height: 1.3em;
	padding-top:20px;
}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr th .pa_color,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr th .pa_color {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr td select,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr td select {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr td select option,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr td select option {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr td select option .attached,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr td select option .attached {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr td .reset_variations,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr td .reset_variations {}

.dp_wc_add_to_cart_info .single_variation_wrap,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-description,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-description {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price {
	    border-bottom: 1px solid #ebebeb;
    padding-bottom: 20px;
    margin-bottom:20px;
}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount {
	color: var(--dpprofe-color-1);
}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-availability,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-availability {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .screen-reader-text,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .screen-reader-text {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .input-text,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .input-text {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
}


.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover {
}

/* External/Affiliate product */
.dp_wc_add_to_cart_info .cart,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart {}

.dp_wc_add_to_cart_info .cart .button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button {}

/* Grouped product */
.dp_wc_add_to_cart_info .grouped_form,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list {
	margin-bottom:20px;
}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td {
	 vertical-align: middle;
    border: 1px solid #ebebeb;
    padding: 10px;
}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .quantity,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .quantity {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .quantity .input-text,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .quantity .input-text {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a:hover,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a:hover {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .woocommerce-Price-amount {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td del[aria-hidden="true"] .woocommerce-Price-amount {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button {}

.dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button::before {}

.dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button:hover::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button:hover::before {}

.dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button::after,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button::after {}

/* Simple product */
.dp_wc_add_to_cart_info .cart,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart {}

.dp_wc_add_to_cart_info .cart .quantity,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .quantity {}

.dp_wc_add_to_cart_info .cart .quantity .input-text,
.et-db #et-boc .et-l .et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .quantity .input-text {}

.dp_wc_add_to_cart_info .cart .single_add_to_cart_button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button {
	    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s;
}

.dp_wc_add_to_cart_info .cart .single_add_to_cart_button:hover,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button:hover {
    background-color: var(--dpprofe-color-2);
}

.dp_wc_add_to_cart_info .cart .single_add_to_cart_button::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button::before {}

.dp_wc_add_to_cart_info .cart .single_add_to_cart_button:hover::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button:hover::before {}


.dp_wc_add_to_cart_info .cart .single_add_to_cart_button::after,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button::after {}


/* dp_wc_add_to_cart_info CSS End */
/* dp_wc_additional_info CSS Start */

.dp_wc_additional_info,
.et-db #et-boc .et-l .dp_wc_additional_info {}

.dp_wc_additional_info .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_additional_info .et_pb_module_inner {}

.dp_wc_additional_info .et_pb_module_inner h2,
.et-db #et-boc .et-l .dp_wc_additional_info .et_pb_module_inner h2 {}

.dp_wc_additional_info .woocommerce-product-attributes,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes {}

.dp_wc_additional_info .woocommerce-product-attributes tbody,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody {}

.dp_wc_additional_info .woocommerce-product-attributes tbody tr,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr {}

.dp_wc_additional_info .woocommerce-product-attributes tbody tr th,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr th {}

.dp_wc_additional_info .woocommerce-product-attributes tbody tr td,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr td {}

.dp_wc_additional_info .woocommerce-product-attributes tbody tr:last-child th,
.dp_wc_additional_info .woocommerce-product-attributes tbody tr:last-child td,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr:last-child th,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr:last-child td {}

.dp_wc_additional_info .woocommerce-product-attributes tbody tr td,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr td {}

/* dp_wc_additional_info CSS End */
/* dp_wc_product_meta CSS Srart */

.dp_wc_product_meta,
.et-db #et-boc .et-l .dp_wc_product_meta {}

.dp_wc_product_meta .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_product_meta .et_pb_module_inner {}

.dp_wc_product_meta .product_meta,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta {
	    padding: 20px 0px;
}

.dp_wc_product_meta .product_meta .sku_wrapper,
.dp_wc_product_meta .product_meta .posted_in,
.dp_wc_product_meta .product_meta .tagged_as,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .sku_wrapper,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .posted_in,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .tagged_as {
	 color:var(--dpprofe-color-2);
    font-size: 16px;
    line-height: 16px;
	
}

.dp_wc_product_meta .product_meta .sku_wrapper .sku,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .sku_wrapper .sku {
	    color: var(--dpprofe-color-1);
}

.dp_wc_product_meta .product_meta .posted_in,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .posted_in {
	 display: block;
    color:var(--dpprofe-color-2);
    font-size: 16px;
}

.dp_wc_product_meta .product_meta .posted_in a[rel="tag"],
.dp_wc_product_meta .product_meta .tagged_as a[rel="tag"],
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .posted_in a[rel="tag"],
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .tagged_as a[rel="tag"] {
	    color: var(--dpprofe-color-1);
}

.dp_wc_product_meta .product_meta .posted_in a[rel="tag"]:hover,
.dp_wc_product_meta .product_meta .tagged_as a[rel="tag"]:hover,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .posted_in a[rel="tag"]:hover,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .tagged_as a[rel="tag"]:hover {}

/* dp_wc_product_meta CSS End */
/* dp_wc_product_social CSS Start */

.dp_wc_product_social,
.et-db #et-boc .et-l .dp_wc_product_social {}

.dp_wc_product_social::before,
.et-db #et-boc .et-l .dp_wc_product_social::before {}

.dp_wc_product_social li.et_pb_social_icon,
.et-db #et-boc .et-l .dp_wc_product_social li.et_pb_social_icon {}

.dp_wc_product_social li.et_pb_social_icon a.icon,
.et-db #et-boc .et-l .dp_wc_product_social li.et_pb_social_icon a.icon {}

.dp_wc_product_social li.et_pb_social_icon a.icon::before,
.et-db #et-boc .et-l .dp_wc_product_social li.et_pb_social_icon a.icon::before {}

.dp_wc_product_social li.et_pb_social_icon a.icon:hover::before,
.et-db #et-boc .et-l .dp_wc_product_social li.et_pb_social_icon a.icon:hover::before {}

/* dp_wc_product_social CSS End */
/* dp_wc_product_tabs CSS Start */

.dp_wc_product_tabs,
.et-db #et-boc .et-l .dp_wc_product_tabs {
	display:flex;
	padding:20px;
}
.dp_wc_product_tabs li::before, 
.et-db #et-boc .et-l .px_wc_product_tabs li::before{
	content: "";
    position: absolute;
    height: 0%;
    top: 0;
    right: -3px;
    border-right: 3px solid var(--dpprofe-color-1);
    transition: all 0.4s;
}
.dp_wc_product_tabs .et_pb_tabs_controls,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls {
	 background-color: #fff;
    flex: 0 0 240px;
    text-align: left;
    margin: 0;
    border-right: 3px solid #e9e9e9;
}

.dp_wc_product_tabs .et_pb_tabs_controls::after,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls::after {border:none;}

.dp_wc_product_tabs li,
.et-db #et-boc .et-l .dp_wc_product_tabs li {border:none;}

.dp_wc_product_tabs li:last-child,
.et-db #et-boc .et-l .dp_wc_product_tabs li:last-child {}

.dp_wc_product_tabs li.et_pb_tab_active,
.et-db #et-boc .et-l .dp_wc_product_tabs li.et_pb_tab_active {}

.dp_wc_product_tabs li.et_pb_tab_active::before,
.et-db #et-boc .et-l .px_wc_product_tabs li.et_pb_tab_active::before {
    height: 100%;
}

.dp_wc_product_tabs li.et_pb_tab_active::before,
.et-db #et-boc .et-l .dp_wc_product_tabs li.et_pb_tab_active::before {}

.dp_wc_product_tabs ul li a,
.et-db #et-boc .et-l .dp_wc_product_tabs ul li a {
	padding:15px;
}

.dp_wc_product_tabs ul li a:hover,
.dp_wc_product_tabs ul li.et_pb_tab_active a,
.et-db #et-boc .et-l .dp_wc_product_tabs ul li a:hover,
.et-db #et-boc .et-l .dp_wc_product_tabs ul li.et_pb_tab_active a {
	color: var(--dpprofe-color-1) !important;;
}
.dp_wc_product_tabs li.et_pb_tab_active,
.et-db #et-boc .et-l .dp_wc_product_tabs li.et_pb_tab_active {
	width:100%;
}
.dp_wc_product_tabs .et_pb_all_tabs,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs {
	width:100%;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab.et_pb_active_content,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab.et_pb_active_content {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content {}

/* Tabs Additional Info */
.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2 {
	color: var(--dpprofe-color-1);
    font-size: 25px;
    line-height: 25px;
    text-transform: capitalize;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr th,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr th {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:first-child th,
.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:first-child td,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:first-child th,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:first-child td {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td p,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td p {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:last-child th,
.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:last-child td,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:last-child th,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:last-child td {}

/* Tabs Reviews */
.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .woocommerce-Reviews-title,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .woocommerce-Reviews-title {
	color: var(--dpprofe-color-1);
	font-size:25px;
	line-height:25px;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .woocommerce-Reviews-title span,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .woocommerce-Reviews-title span {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .avatar,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .avatar {
	border-radius:50%;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-ratin::before,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-ratin::before {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating span,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating span {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating span::before {
	color: var(--dpprofe-color-1);
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__author,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__author {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__dash,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__dash {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__published-date,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__published-date {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .description,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .description {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title {}


.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a::before,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a::before {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea:focus,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea:focus {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .submit,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .submit {
	background-color:var(--dpprofe-color-1);
	color:#fff;
	padding:0.3em 1em;
	border-radius:5px;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .submit:hover,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .submit:hover {
	padding:0.3em 1em;
}

/* dp_wc_product_tabs CSS End */
/* dp_wc_product_reviews CSS Start */

.dp_wc_product_reviews,
.et-db #et-boc .et-l .dp_wc_product_reviews {}

.dp_wc_product_reviews .woocommerce-Reviews,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews {}

.dp_wc_product_reviews .woocommerce-Reviews #comments,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .woocommerce-Reviews-title,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .woocommerce-Reviews-title {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .woocommerce-Reviews-title span,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .woocommerce-Reviews-title span {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .comment_container,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .comment_container {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .avatar,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .avatar {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .comment-text,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .comment-text {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating span,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating span {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating span::before {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating .rating,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating .rating {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__author,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__author {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__dash,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__dash {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__published-date,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__published-date {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .description,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .description {}

.dp_wc_product_reviews .woocommerce-Reviews .woocommerce-pagination,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews .woocommerce-pagination {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a::before,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a::before {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a.active,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a.active {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a.active::before,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a.active::before {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment .required,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment .required {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea:focus,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea:focus {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button::before,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button::before {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button:hover::before,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button:hover::before {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button::after,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button::after {}

/* dp_wc_product_reviews CSS End */
/* -----------------------------------
      00. Single Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00. Cart Page CSS Start Here
  -------------------------------------*/
/* for table */
.dp_cart_products.et_pb_wc_cart_products {}

.dp_cart_products.et_pb_wc_cart_products .et_pb_module_inner .woocommerce-cart-form {}

.dp_cart_products.et_pb_wc_cart_products .et_pb_module_inner .woocommerce-cart-form .shop_table {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table th {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table tbody {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item td {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove a {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove a:hover {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-thumbnail {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-thumbnail a {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-thumbnail a img {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-name {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-name a {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-name a:hover {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-price {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-price .woocommerce-Price-amount {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-price .woocommerce-Price-currencySymbol {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-quantity {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-quantity .quantity input.qty {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-subtotal {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-subtotal .woocommerce-Price-amount {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-subtotal .woocommerce-Price-currencySymbol {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions {}

/* coupon */
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .input-text {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .input-text:focus {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .wp-element-button,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .wp-element-button {
	    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
padding: 12px 25px;
    transition: all 0.4s;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .wp-element-button:hover,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .wp-element-button:hover {
    background-color: var(--dpprofe-color-2);
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .wp-element-button::after,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .wp-element-button::after {}

/* upgrade button*/
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .wp-element-button {}

/*  Cart totals css */

.dp_cart_totols {}

.dp_cart_totols .cart_totals {}

.dp_cart_totols .cart_totals h2 {}

.dp_cart_totols .cart_totals .shop_table {}

.dp_cart_totols .cart_totals .shop_table th {}

.dp_cart_totols .cart_totals .shop_table td {}

.dp_cart_totols .cart_totals .shop_table .cart-subtotal {}

.dp_cart_totols .cart_totals .shop_table .cart-subtotal td .woocommerce-Price-amount {}

.dp_cart_totols .cart_totals .shop_table .cart-subtotal td .woocommerce-Price-currencySymbol {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals ul {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals ul li {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-destination {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator a {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .select2 .select2-selection,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .input-text {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .select2 .select2-selection:focus,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .input-text:focus {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .select2 .select2-selection span {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .input-text {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button {}

.dp_cart_totols .cart_totals .shop_table .order-total {}

.dp_cart_totols .cart_totals .wc-proceed-to-checkout {}

.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button{
	    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px !important;
    transition: all 0.4s;
}

.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button:hover,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button:hover{
    background-color: var(--dpprofe-color-2);
}

.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::after,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button::after,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::after,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button::after{}

/* -----------------------------------
      00. Cart Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00. Checkout Page CSS Start Here
  -------------------------------------*/
.dp_checkout_login .login .form-row .button, 
.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button, 
.dp_checkout_login .checkout_coupon .form-row .button{
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
}
.dp_checkout_login .login .form-row .button:before, 
.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:before, 
.dp_checkout_login .checkout_coupon .form-row .button:before{
	position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}
.dp_checkout_login .login .form-row .button:hover:before,
.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:hover:before,
.dp_checkout_login .checkout_coupon .form-row .button:hover:before{
	height:100%;
}
.dp_checkout_login .login .form-row .button:after, 
.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:after, 
.dp_checkout_login .checkout_coupon .form-row .button:after{
	display:none;
}
.dp_checkout_title .entry-title {}

/*------ Checkout Login ------*/
.dp_checkout_login {}

.dp_checkout_login .woocommerce-notices-wrapper {}

/* login */
.dp_checkout_login .woocommerce-info {
	    background-color: var(--dpprofe-color-1);
}

.dp_checkout_login .woocommerce-info .showlogin {}

.dp_checkout_login .login {}

.dp_checkout_login .login p {}

.dp_checkout_login .login .form-row {}

.dp_checkout_login .login .form-row label {}

.dp_checkout_login .login .form-row label .required {}

.dp_checkout_login .login .form-row label span {}

.dp_checkout_login .login .form-row input {}

.dp_checkout_login .login .form-row input:focus {}

/* button */
.dp_checkout_login .login .form-row .button {}

.dp_checkout_login .login .form-row .button {}

.dp_checkout_login .login .form-row .button::before {}

.dp_checkout_login .login .form-row .button:hover::before {}

.dp_checkout_login .login .form-row .button::after {}

.dp_checkout_login .login .form-row .woocommerce-form__label-for-checkbox {}

.dp_checkout_login .login .form-row .woocommerce-form__label-for-checkbox input {}

/* lost Pass */
.dp_checkout_login .login .lost_password a {}
/* Toggle */
.dp_checkout_login .woocommerce-form-coupon-toggle {}

.dp_checkout_login .woocommerce-form-coupon-toggle .woocommerce-info {
	    background-color: var(--dpprofe-color-1);
}

.dp_checkout_login .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {}

.dp_checkout_login .woocommerce-error {
	background-color: var(--dpprofe-color-1);
}

/* coupen */
.dp_checkout_login .checkout_coupon {}

.dp_checkout_login .checkout_coupon p {}

.dp_checkout_login .checkout_coupon .form-row {}

.dp_checkout_login .checkout_coupon .form-row label {}

.dp_checkout_login .checkout_coupon .form-row input {}

.dp_checkout_login .checkout_coupon .form-row input:focus {}

/* button */
.dp_checkout_login .checkout_coupon .form-row .button {}

.dp_checkout_login .checkout_coupon .form-row .button:hover {}

.dp_checkout_login .checkout_coupon .form-row .button::after {}

/*------ Checkout Details ------*/
.dp_checkout_details .woocommerce-notices-wrapper {}

.dp_checkout_details form .woocommerce-billing-fields h3 {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row label {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row label .required {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:focus {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .selection .select2-selection {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .selection .select2-selection:focus {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row-first {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row-last {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_company_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_country_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_address_1_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_address_2_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_city_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_state_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_postcode_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_phone_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_email_field {}

/*------ Checkout Address ------*/
.dp_checkout_address .woocommerce-notices-wrapper {}

.dp_checkout_address form #ship-to-different-address {}

.dp_checkout_address form #ship-to-different-address .checkbox {}

.dp_checkout_address form #ship-to-different-address .checkbox input {}

.dp_checkout_address form #ship-to-different-address .checkbox span {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row label {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row label .required {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input:focus {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .selection .select2-selection {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .selection .select2-selection:focus {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_company_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_country_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_city_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_state_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field {}

/* Addition Information */
.dp_checkout_details_add_info .woocommerce-notices-wrapper {}

.dp_checkout_details_add_info form #customer_details {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields h3 {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes label {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes label span {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes .woocommerce-input-wrapper {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes .woocommerce-input-wrapper textarea {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes .woocommerce-input-wrapper textarea:focus {}



/* checkout order column */
.dp_checkout_order_column {}

/*------ Checkout Order ------*/
.dp_checkout_order {}

/* notice */
.dp_checkout_order .woocommerce-notices-wrapper {}

.dp_checkout_order form #customer_details {}

/* Heading */
.dp_checkout_order form #order_review_heading {}

/* thead */
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table thead .product-name {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table thead .product-total {}

/* tbody */
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody th {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody td {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-name {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-name strong {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total .amount {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total .amount .woocommerce-Price-currencySymbol {}

/*--- tfoot ---*/
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot th {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot td {}

/* Subtotal */
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal th {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal .amount {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal .amount .woocommerce-Price-currencySymbol {}

/* Shipping */
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .shipping {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .shipping th {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .shipping .woocommerce-shipping-methods input {
	    accent-color: var(--dpprofe-color-1);
}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .shipping .woocommerce-shipping-methods label {}

/* Total Order */
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .order-total {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot th,
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot td {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .order-total .amount {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .order-total .amount .woocommerce-Price-currencySymbol {}

/*------ Checkout Payment ------*/
.dp_checkout_payment {}

/* notice */
.dp_checkout_payment .woocommerce-notices-wrapper {}

.dp_checkout_payment .checkout input {}

.dp_checkout_payment .checkout #customer_details {}

.dp_checkout_payment .checkout #order_review_heading {}

/* Payment Methods */

.dp_checkout_payment .checkout .woocommerce-NoticeGroup .woocommerce-error {
	 background-color: var(--dpprofe-color-1);
}

.dp_checkout_payment .checkout .woocommerce-NoticeGroup .woocommerce-error li {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p {}

/* Place Order */
.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p a {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button {border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s;
}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:hover {
    background-color: var(--dpprofe-color-2);
}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button::before {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:hover::before {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button::after {}

/* Order details Main */
.dp_checkout_payment .woocommerce-order {}

.dp_checkout_payment .woocommerce-order .woocommerce-notice {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-overview {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-overview li {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-overview li strong {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads .woocommerce-order-downloads__title {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table thead {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table thead tr {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table thead tr th {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td.download-product a {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td.download-product a:hover {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td.download-file a {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td.download-file a:hover {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td.download-file a::after {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
	    text-transform: capitalize;
}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table thead {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table thead tr {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table thead tr th {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr th {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr td {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr td a {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr td a:hover {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr td .woocommerce-Price-amount {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr td ul {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tfoot {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tfoot tr {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tfoot tr th {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tfoot tr td {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .order-again {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button:hover {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button::after {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details h2 {
	    text-transform: capitalize;
}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details address {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone,
.dp_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone::before,
.dp_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email::before {}

/* Payment Methods */
.dp_checkout_payment #payment {}

.dp_checkout_payment #payment .wc_payment_methods {}

.dp_checkout_payment #payment .wc_payment_methods li {}

.dp_checkout_payment #payment .wc_payment_methods li input {
	    accent-color: var(--dpprofe-color-1);
}

.dp_checkout_payment #payment .wc_payment_methods li label {}

.dp_checkout_payment #payment .wc_payment_methods li .payment_box {}

.dp_checkout_payment #payment .wc_payment_methods li .payment_box::before {}

.dp_checkout_payment #payment .form-row {}

.dp_checkout_payment #payment .form-row .woocommerce-terms-and-conditions-wrapper {}

.dp_checkout_payment #payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a {}

.dp_checkout_payment #payment .form-row .button {}

.dp_checkout_payment #payment .form-row .button:hover {}

.dp_checkout_payment #payment .form-row .button::after {}

.dp_checkout_payment .woocommerce-error {}

.dp_checkout_payment .woocommerce-error a {}

/* -----------------------------------
      00. Checkout Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00. My Account Page CSS Start Here
  -------------------------------------*/
.dp_my_account .woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.dp_wc_product3 .woocommerce .woocommerce-notices-wrapper .woocommerce-message{
    background-color: var(--dpprofe-color-1);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.dp_my_account {}

.dp_my_account .woocommerce {}

/* Notice Wrapper CSS */
.dp_my_account .woocommerce .woocommerce-notices-wrapper {}

.dp_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error {
	    background-color: var(--dpprofe-color-1);
}

/* Register Form CSS */
.dp_my_account .woocommerce {}

.dp_my_account .woocommerce .woocommerce-form-register {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row label {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row label .required {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row input.input-text {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row input.input-text:focus {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit {
	    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit:hover {
    background-color: var(--dpprofe-color-2);
}

.dp_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit::after {}

.dp_my_account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p {}

.dp_my_account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p a {}

/* Login Form CSS */
.dp_my_account .woocommerce h2 {}

.dp_my_account .woocommerce .woocommerce-form-login {}

.dp_my_account .woocommerce .woocommerce-form-login .form-row {}

/* Label CSS */
.dp_my_account .woocommerce .woocommerce-form-login .form-row label {}

.dp_my_account .woocommerce .woocommerce-form-login .form-row label .required {}

/* Input Field CSS */
.dp_my_account .woocommerce .woocommerce-form-login .form-row input.input-text {}

.dp_my_account .woocommerce .woocommerce-form-login .form-row input.input-text:focus {}

.dp_my_account .woocommerce .woocommerce-form-login .form-row .show-password-input::after {}

/* Button CSS */
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit {
/* 	    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s; */
}

.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit:hover {
/*     background-color: var(--dpprofe-color-2); */
}

.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit::after {display:none;}

/* Lost Password CSS */
.dp_my_account .woocommerce .woocommerce-form-login .woocommerce-LostPassword {}

.dp_my_account .woocommerce .woocommerce-form-login .woocommerce-LostPassword a {}

/* Reset Password CSS */
.dp_my_account .woocommerce .woocommerce-ResetPassword {}

.dp_my_account .woocommerce .woocommerce-ResetPassword p {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .clear {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row label {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row input.input-text {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row input.input-text:focus {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button {
	    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button:hover {
    background-color: var(--dpprofe-color-2);
}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button::after {}


/* Reset Password Error Box CSS */
.dp_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error {
	    background-color: var(--dpprofe-color-1);
}

.dp_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error li {}

.dp_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error li a {}

/* Navigation CSS */
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation {
	width:100%;
	margin-bottom:30px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul {
	list-style: none;
	display:flex;
	gap:10px;
	padding:0px;
	border-radius: 15px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul::before {

}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li {
		transition: all 0.4s;
	    border-radius: 5px;
	   
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a {
	font-size: 15px;
	color: #fff;

}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
   background: var(--dpprofe-color-1);;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li:hover a {
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a {}

/* Content CSS */
.dp_my_account .woocommerce .woocommerce-MyAccount-content {
	width:100%;
	
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content p {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content mark {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content p strong {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content p a {
	color: var(--dpprofe-color-1);
	transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content p a:hover {
	color: var(--dpprofe-color-2);
	text-decoration: underline;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:hover {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button::after {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details {}

/* Order CSS*/
.dp_my_account .woocommerce .woocommerce-message {}

.dp_my_account .woocommerce .woocommerce-message a {}

.dp_my_account .woocommerce .woocommerce-message a.button {}

.dp_my_account .woocommerce .woocommerce-message a.button:hover {}

.dp_my_account .woocommerce .woocommerce-message a.button::before {}

.dp_my_account .woocommerce .woocommerce-message a.button:hover::before {}

.dp_my_account .woocommerce .woocommerce-message a.button::after {}

/* Download CSS*/
.dp_my_account .woocommerce .woocommerce-Message {
	background-color: var(--dpprofe-color-1);
}

.dp_my_account .woocommerce .woocommerce-Message a.button {
	    border: none;
    font-size: 14px;
    background-color: #fff;
    color: #202020;
    padding: 12px 25px;
    transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-Message a.button:hover {
    background-color: var(--dpprofe-color-2);
	color: #fff;
}

.dp_my_account .woocommerce .woocommerce-Message a.button::after {}

/* Address CSS*/
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3 {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a {
		color: var(--dpprofe-color-1);
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a:hover {
		color: var(--dpprofe-color-2);
	text-decoration: underline;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address {}

/* Account Details CSS*/
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label .required {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input.input-text {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input.input-text:focus {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .password-input .show-password-input::after {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row em {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm legend {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button,
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit,
.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button{
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button::before,
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit:before,
.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button:before{
	position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:hover::before,
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit:hover:before,
.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button:hover:before{height:100%;}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button::after,
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit :after,
.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button:after{display:none!important;}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form h3 {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields label {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields label .required {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields input,
.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection .select2-selection__rendered {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection__arrow {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection__arrow b {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button {
	    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s;
	z-index: 1;
    position: relative;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button::after{    position: absolute;
    content: "" !important;
    width: 100%;
    border-radius: inherit;
    height: 0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
    background-color: var(--dpprofe-color-2) !important;}
.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button:hover:after{    height: 100%;}
/* Order List */
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number a {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number a:hover {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-date {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-status {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-total {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button {
/* 	    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
  
    transition: all 0.4s; */
}
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a {
    display: flex;
    gap: 5px;
    align-items: center;
    justify-content: center;
    transition: all 0.4s;
    border-radius: 5px;
    padding: 10px;
    background-color: var(--dpprofe-color-2);
    margin-bottom: 10px;
    width: 100%;
    font-size: 16px;
    color: #fff;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a:before{
    content: "\e05d";
    position: relative;
    display: block;
    font-family: 'FontAwesome';
    font-size: 16px;
    color: #ffffff;
    font-weight: 900;
    z-index: 1;
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wlfmc-wishlist a:before {
	content: "\f004";
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
	    font-family: 'ETmodules';
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
	content: "\f217";
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
	content: "\f2bb";
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
	content: "\f019";
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
	content: "\f570";
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
	content: "\f2f5";
}
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
    background: var(--dpprofe-color-1);
    margin-bottom: 10px;

}
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a:hover,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button:hover {
    background-color: var(--dpprofe-color-2);
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a::after,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button::after {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button{
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-2) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
	order:1;
    color: #fff !important;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:before{
	position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:#fff!important;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:hover:before{
	height:100%;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:hover{
	color:#000 !important;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:after{
	display:none;
}
/* Order Details */
.dp_my_account .woocommerce table {}

.dp_my_account .woocommerce table thead {}

.dp_my_account .woocommerce table thead tr {}

.dp_my_account .woocommerce table thead tr th {}

.dp_my_account .woocommerce table thead tr th.woocommerce-table__product-table {}

.dp_my_account .woocommerce table tbody {}

.dp_my_account .woocommerce table tbody tr {}

.dp_my_account .woocommerce table tbody tr td {
	padding:15px 12px;
	
}

.dp_my_account .woocommerce table tbody tr td.woocommerce-table__product-total {}

.dp_my_account .woocommerce table tbody tr td .woocommerce-Price-amount {}

.dp_my_account .woocommerce table tbody tr td a {
	
}
.dp_my_account .woocommerce table tbody tr td a:before{
	
}
.dp_my_account .woocommerce table tbody tr td a:hover:before{
	height:100%;
}
.dp_my_account .woocommerce table tbody tr td a:after{
	display:none;
}
.dp_my_account .woocommerce table tbody tr td a:hover{
	color:#fff !important;
}
.dp_my_account .woocommerce table tbody tr td ul {}

.dp_my_account .woocommerce table tfoot {}

.dp_my_account .woocommerce table tfoot tr {}

.dp_my_account .woocommerce table tfoot tr td:last-child {}

.dp_my_account .woocommerce table tfoot tr th {}

.dp_my_account .woocommerce table tfoot tr td {}

.dp_my_account .woocommerce .woocommerce-customer-details address {}

.dp_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone,
.dp_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email {}

.dp_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone::before,
.dp_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email::before {}

.dp_my_account .woocommerce table tbody tr td .button {
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding:10px 15px;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	width:fit-content;
	display:block !important;
	overflow:hidden;
    color: #fff !important;
}

.dp_my_account .woocommerce table tbody tr td .button:before{
	position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;}

.dp_my_account .woocommerce table tbody tr td .button:hover:before {height:100%;}

.dp_my_account .woocommerce table tbody tr td .button::after {display:none;}

/* -----------------------------------
      00. My Account Page CSS End Here
  -------------------------------------*/

.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .button,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-empty tr td .empty-button,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .wlfmc_wishlist_bulk_action .apply-btn,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .add-all-to-cart-btn,
.wlfmc-products-counter-dropdown .wlfmc-counter-content .wlfmc-view-wishlist-link {
	position: relative;
    font-size: 18px !important;
    line-height:18px !important;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 !important;
    padding: 15px 30px !important;
    background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    border-radius:5px;
    z-index: 1;
	overflow:hidden;
    color: #fff !important;
}

.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .button:after,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-empty tr td .empty-button:after,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .wlfmc_wishlist_bulk_action .apply-btn:after,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .add-all-to-cart-btn:after,
.wlfmc-products-counter-dropdown .wlfmc-counter-content .wlfmc-view-wishlist-link:after {
    display:none;
}

.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .button:before,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-empty tr td .empty-button:before,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .wlfmc_wishlist_bulk_action .apply-btn:before,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .add-all-to-cart-btn:before,
.wlfmc-products-counter-dropdown .wlfmc-counter-content .wlfmc-view-wishlist-link:before {
   position: absolute;
    content: "";
    width: 100%;
    border-radius: inherit;
    height:0%;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    display: block !important;
    opacity: 1;
	background-color:var(--dpprofe-color-2)!important;
}

.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .button:hover:before,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-empty tr td .empty-button:hover:before,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .wlfmc_wishlist_bulk_action .apply-btn:hover:before,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .add-all-to-cart-btn:hover:before,
.wlfmc-products-counter-dropdown .wlfmc-counter-content .wlfmc-view-wishlist-link:hover:before {
   height:100%;
}



.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .button:hover,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-empty tr td .empty-button:hover,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .wlfmc_wishlist_bulk_action .apply-btn:hover,
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .add-all-to-cart-btn:hover,
.wlfmc-products-counter-dropdown .wlfmc-counter-content .wlfmc-view-wishlist-link:hover {
    color: #fff !important;
}

.wlfmc-wishlist-table.view-mode-list .last-column {
    max-width: 100%;
}

/* title  */
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td strong {
    font-size: 22px;
    color: var(--dpprofe-color-2);
    font-weight: 400;
    font-family:'Lora',Georgia,"Times New Roman",serif;
}
.dp_wishlist_pg .share-wrapper .wlfmc-share ul li a {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 5px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}
.dp_wishlist_pg .share-wrapper .wlfmc-share ul li a i{
	border:none !important;
}
.dp_wishlist_pg .share-wrapper .wlfmc-share {
  justify-content: end !important;
}
.dp_wishlist_pg .share-wrapper .wlfmc-share ul li a::before {
  content: "";
  position: absolute;
  display: block !important;
  margin: 0 !important;
  opacity: 1;
  width: 100%;
  height: 0%;
  right:0;
  bottom: 0;
  background: var(--dpprofe-color-2) !important;
  z-index: -1;
  transition: all .3s linear;
  border-radius: 5px;
}

.dp_wishlist_pg .share-wrapper .wlfmc-share ul li a:hover::before {
  height: 100%;
}
.irs--flat .irs-bar,.irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to{background-color: var(--dpprofe-color-1);}
.woocommerce-cart-form__cart-item th.product-name{background:#fff !important;}
@media only screen and (max-width:600px){
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list{    width: 100% !important; 
    table-layout: fixed;}
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr{display:block;}
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td{  border: 1px solid #ebebeb;
  padding: 10px;
  vertical-align: middle;
  display: block;
width: 100%;text-align:left;}
}
@media only screen and (max-width:767px){
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item td,.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item td:before{color:var(--dpprofe-color-2) !important;}
}