/* -----------------------------------------------------------------------------   
    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


--------------------------------------------------------*/
/* cross sell grid view */

.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_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;
	}
}


/* new wishlist plug css */
.dp_btn_add_cart .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc-custom-btn .wlfmc-icon-heart-regular-2-o:before,
.dp_wc_add_to_cart_info .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc-custom-btn .wlfmc-icon-heart-regular-2-o:before{
	color:#000 !important;
}
.dp_btn_add_cart .wlfmc-add-to-wishlist .wlfmc-add-button:hover .wlfmc-custom-btn .wlfmc-icon-heart-regular-2-o:before,
.dp_wc_add_to_cart_info .wlfmc-add-to-wishlist .wlfmc-add-button:hover .wlfmc-custom-btn .wlfmc-icon-heart-regular-2-o:before{
	color:#fff !important;
}
.dp_btn_add_cart .wlfmc-add-to-wishlist .wlfmc-existsinwishlist .wlfmc_already_in_wishlist,
.dp_wc_add_to_cart_info .wlfmc-add-to-wishlist .wlfmc-existsinwishlist .wlfmc_already_in_wishlist{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:28px!important;
	border-radius:5px;
	 font-size: 18px !important;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!important;
	margin-top:20px;
}
.dp_btn_add_cart .wlfmc-add-to-wishlist .wlfmc-existsinwishlist .wlfmc_already_in_wishlist:before,
.dp_wc_add_to_cart_info .wlfmc-add-to-wishlist .wlfmc-existsinwishlist .wlfmc_already_in_wishlist:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_btn_add_cart .wlfmc-add-to-wishlist .wlfmc-existsinwishlist .wlfmc_already_in_wishlist:hover:before,
.dp_wc_add_to_cart_info .wlfmc-add-to-wishlist .wlfmc-existsinwishlist .wlfmc_already_in_wishlist:hover:before{
	width:100%;
}
.dp_btn_add_cart .wlfmc-add-to-wishlist .wlfmc-existsinwishlist .wlfmc_already_in_wishlist:hover,
.dp_wc_add_to_cart_info .wlfmc-add-to-wishlist .wlfmc-existsinwishlist .wlfmc_already_in_wishlist:hover{
	color:#fff !important;
}
.dp_wc_product ul.products li.product .et_shop_image .dp_shop_btn_info .wlfmc-add-to-wishlist,
.dp_wc_related_product ul.products li.product .et_shop_image .dp_shop_btn_info .wlfmc-add-to-wishlist,
.dp_wc_upsell_product ul.products li.product .et_shop_image .dp_shop_btn_info .wlfmc-add-to-wishlist,
.dp_wc_cross_sell_product ul.products li.product .et_shop_image .dp_shop_btn_info .wlfmc-add-to-wishlist{
    right: 0 !important;
    position: relative !important;
    top: -20px !important;
}
.dp_wc_add_to_cart_info  .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-addtowishlist .wlfmc_add_to_wishlist:hover,
.dp_btn_add_cart .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-addtowishlist .wlfmc_add_to_wishlist:hover{
	color:#fff !important;
}
.dp_wc_add_to_cart_info .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc_add_to_wishlist:hover .wlfmc-icon-heart-regular-2:before,
.dp_btn_add_cart .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc_add_to_wishlist:hover .wlfmc-icon-heart-regular-2:before{
	color:#fff !important;
}
.dp_wc_add_to_cart_info .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc_add_to_wishlist,
.dp_btn_add_cart .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc_add_to_wishlist{
	margin-top:20px;
}

.dp_btn_add_cart  .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-addtowishlist .wlfmc_add_to_wishlist,
.dp_wc_add_to_cart_info  .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-addtowishlist .wlfmc-custom-btn{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:25px!important;
	border-radius:5px;
	 font-size: 18px !important;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.dp_btn_add_cart  .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-addtowishlist .wlfmc_add_to_wishlist:before,
.dp_wc_add_to_cart_info  .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-addtowishlist .wlfmc-custom-btn:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}

.dp_wc_add_to_cart_info  .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-addtowishlist .wlfmc-custom-btn:hover:before,
.dp_btn_add_cart  .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-addtowishlist .wlfmc_add_to_wishlist:hover:before{
	width:100%;
}
.dp_wc_add_to_cart_info .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc_add_to_wishlist .wlfmc-icon-heart-regular-2:before,
.dp_btn_add_cart .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc_add_to_wishlist .wlfmc-icon-heart-regular-2:before{
	color:#000;
}
/* .dp_wc_add_to_cart_info  .et_pb_module_inner .cart .wlfmc-add-to-wishlist{
	margin-top:10px !important;
} */
/* .wlfmc-add-to-wishlist .wlfmc-addtowishlist a{
	margin-top:20px;
	padding:25px !important;
} */
/* .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc_add_to_wishlist .wlfmc-icon-heart-regular-2:before{
	color:#000 !important;
} */
.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:hover{
	color:#fff !important;
}
.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10 25px!important;
	border-radius:5px;
	 font-size: 18px !important;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:hover:before{
	width:100%;
}

.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr{
	border:1px solid #ebebeb !important;
}
.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,
.dp_wishlist_pg .last-column .button{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:25px!important;
	border-radius:5px;
	font-size: 18px !important;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.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,
.dp_wishlist_pg .last-column .button:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.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,
.dp_wishlist_pg .last-column .button:hover:before{
	width:100%;
}
.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,
.dp_wishlist_pg .last-column .button:hover{
	color:#fff !important;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .apply-btn:after,
.dp_wishlist_pg .last-column .button:after{
	display:none;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .product-price{
	color:var(--dpprofe-color-1);
	font-size:16px;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .product-price del{
	color:var(--dpprofe-color-2);
	font-size:16px;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td strong{
	font-size:25px;
	color:var(--dpprofe-color-2);
	font-weight: 400;
    font-family: 'Cormorant Garamond', Georgia, "Times New Roman", serif;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .wlfmc_ajax_add_to_cart{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:25px!important;
	border-radius:5px;
	font-size: 18px !important;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .wlfmc_ajax_add_to_cart:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .wlfmc_ajax_add_to_cart:after{
	display:none;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .wlfmc_ajax_add_to_cart:hover:before{
	width:100%;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td .wlfmc_ajax_add_to_cart:hover{
	color:#fff !important;
}
.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-existsinwishlist a,
.wlfmc-products-counter-dropdown .wlfmc-counter-content .wlfmc-view-wishlist-link{
	position:relative;
	z-index:1; 
	margin-top:20px;
	transition: all 0.5s ease;
	padding:25px!important;
	border-radius:5px;
	font-size: 18px !important;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!important;
	background-color:#fff !important;
}
.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-existsinwishlist a:before,
.wlfmc-products-counter-dropdown .wlfmc-counter-content .wlfmc-view-wishlist-link:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-existsinwishlist a:hover:before,
.wlfmc-products-counter-dropdown .wlfmc-counter-content .wlfmc-view-wishlist-link:hover:before{
	width:100%;
}
.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-to-wishlist .wlfmc-existsinwishlist a:hover,
.wlfmc-products-counter-dropdown .wlfmc-counter-content .wlfmc-view-wishlist-link:hover:before{
	color:#fff !important;
}
/* empty wishlist btn css */

.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-empty tr td .empty-button{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:25px!important;
	border-radius:5px;
	font-size: 18px !important;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-empty tr td .empty-button:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-empty tr td .empty-button:hover:before{
	width:100%;
}
.dp_wishlist_pg .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-empty tr td .empty-button:hover:before{
	color:#fff !important;
}
/* .wlfmc-wishlist-popup .wlfmc-popup-footer a:hover,
.wlfmc-add-button a:hover{
	color:#fff !important;
}
.wlfmc-wishlist-popup .wlfmc-popup-footer a,
.wlfmc-add-button a{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px !important;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.wlfmc-wishlist-popup .wlfmc-popup-footer a:before,
.wlfmc-add-button a:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.wlfmc-wishlist-popup .wlfmc-popup-footer a:hover:before,
.wlfmc-add-button a:hover:before{
	width: 100%;
} */
.wlfmc-wishlist-popup .wlfmc-popup-content .wlfmc-popup-header{
	padding:20px;
}
.wlfmc-wishlist-popup .wlfmc-popup-footer .wlfmc-icon-close{
	background-color: #f2f2f2 !important;
    color: #333 !important;
}
/* .dp_wc_product ul.products li.product .et_shop_image .dp_shop_btn_info .wlfmc-add-to-wishlist a{
	width: 40px !important;
	height: 40px !important;
} */
/* new wishlist plug end  css */
#woofc-area .woofc-area-bot .button,
#woofc-area .woocommerce-message .button{
	    position: relative;
    z-index: 1;
    transition: all 0.5s ease;
    padding: 10px 25px !important;
    border-radius: 5px;
    font-size: 18px;
    line-height: 18px !important;
    font-weight: 400;
    color: var(--dpprofe-color-2);
    border: 1px solid var(--dpprofe-color-1) !important;
    height: 100%;
    text-transform: capitalize;
    margin: 0px !important;
}
#woofc-area .woofc-area-bot .button:before,
#woofc-area .woocommerce-message .button:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-2)!important;
	display:block !important;
	opacity:1;
}
#woofc-area .woofc-area-bot .button:after,
#woofc-area .woocommerce-message .button:after{
	display:none;
}
#woofc-area .woofc-area-bot .button:hover:before,
#woofc-area .woocommerce-message .button:hover:before{
	width:100%;
}
#woofc-area .woofc-area-bot .button:hover,
#woofc-area .woocommerce-message .button:hover{
	color:#fff !important;
}
@media only screen and (max-width: 640px){
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count,
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;}
}
/* cart process step */
.dp_cart_process .et_pb_blurb_content {
	 display: flex;
    justify-content: space-between;
    align-items: center;
	gap:10px;
	
}
.dp_cart_process .et_pb_main_blurb_image{
	margin-bottom:0px;
	    order: 1;
}
.dp_cart_process .et_pb_blurb_container{
	display: flex;
    align-items: center;
	gap:10px;
}

.dp_cart_process .et_pb_blurb_container .et_pb_module_header{
    padding-bottom: 0px;
    height: 40px;
    width: 40px;
    background-color: var(--dpprofe-color-2);
    border-radius: 50%;
    align-items:baseline;
    justify-content: center;
    display: flex;
}
.dp_cart_process_active .et_pb_blurb_container .et_pb_module_header{
	background-color: var(--dpprofe-color-1);
}

/* wishlist page */
/* .dp_wishlist_shop .woocommerce form .tinvwl-table-manage-list thead>tr{
	background-color:var(--dpprofe-color-1);
}
.dp_wishlist_shop .tinvwl-input-group .form-control{
	height:55px;
}
.dp_wishlist_shop .woocommerce form .tinvwl-table-manage-list thead>tr>th{
	color:#fff;
}
.dp_wishlist_shop .woocommerce .social-buttons ul li{
	background-color:var(--dpprofe-color-1);
	border-radius:5px;
}
.dp_wishlist_shop .woocommerce .social-buttons ul li a{
	color:#fff;
}
.dp_wishlist_shop .et_pb_code_inner .woocommerce .tinv-header{
	display:none !important;
}

.dp_wishlist_shop .woocommerce form .tinvwl-table-manage-list tbody>tr>td.product-name a{
	color:var(--dpprofe-color-1);
}
.dp_wishlist_shop .woocommerce form .tinvwl-table-manage-list tbody>tr>td.product-action .button,
.dp_wishlist_shop .woocommerce .button{
	position: relative;
    z-index: 1;
    transition: all 500ms ease;
    padding: 10px 25px !important;
    border-radius: 5px;
	color:var(--dpprofe-color-2);
    border: 1px solid var(--dpprofe-color-1) !important;
}
.dp_wishlist_shop .woocommerce form .tinvwl-table-manage-list tbody>tr>td.product-action .button:before,
.dp_wishlist_shop .woocommerce .button:before{
	position: absolute;
    content: '';
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 500ms ease;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-1);
    display: block !important;
    opacity: 1;
}
.dp_wishlist_shop .woocommerce form .tinvwl-table-manage-list tbody>tr>td.product-action .button:hover:before,
.dp_wishlist_shop .woocommerce .button:hover:before{
	width:100%;
}
.dp_wishlist_shop .woocommerce form .tinvwl-table-manage-list tbody>tr>td.product-action .button:hover,
.dp_wishlist_shop .woocommerce .button:hover{
	color:#fff;
}
.dp_wishlist_shop .woocommerce form .tinvwl-table-manage-list tbody>tr>td.product-action .button:after,
.dp_wishlist_shop .woocommerce .button:after{
	display:none!important;
}
.dp_wishlist_shop   .tinv-wishlist .social-buttons ul li .social{
	position: relative;
    overflow: hidden;
	background-color: var(--dpprofe-color-1);
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    z-index: 1;
    transform: perspective(1px) translateZ(0);
    position: relative;
    background:var(--dpprofe-color-2);
    z-index: 1;
	color:#fff !important;
	font-size:20px;
    display: inline-block;
    transition: all 0.5s;
	 margin: 0 !important;
	border:none;
	display:flex;
	align-items:center;
	justify-content:center;
}
.dp_wishlist_shop .tinv-wishlist .social-buttons ul li .social:before {
      content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--dpprofe-color-1);
    opacity: 1;
    display: block !important;
    transform: scaleX(0);
    transform-origin: 50%;
    transition: all 0.5s;
}

.dp_wishlist_shop .tinv-wishlist .social-buttons ul li .social:hover:before {
	 transform: scaleX(1);
}
.dp_wishlist_shop .tinv-wishlist .tinv-lists-nav .button .ftinvwl:before{
	display:none;
} */
/* paymetn no hoi tyr je boc ave eni desing page name-- checkout */
.dp_checkout_payment .woocommerce-info{
	background-color:var(--dpprofe-color-1)!important;
}
/* fly cart css btn */

.woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart,
.woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
}
.woofc-area-bot .woofc-action .woofc-action-inner > div a,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	font-size: 18px !important;
	line-height:18px !important;
    font-weight: 400 !important;
	border: 1px solid var(--dpprofe-color-1)!important;
	background-color:#fff;
	color:#000;
}
.woofc-area-bot .woofc-action .woofc-action-inner > div a:before,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:inherit;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.woofc-area-bot .woofc-action .woofc-action-inner > div a:before{background-color:var(--dpprofe-color-2)!important;}
.woofc-area-bot .woofc-action .woofc-action-inner > div a:hover:before,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:hover:before{
   width:100%;
}
.woofc-area-bot .woofc-action .woofc-action-inner > div a:hover,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:hover{
	color:#fff !important;
}
/* -----------------------------------
	 Yith Quick Popup Plugin CSS 
-------------------------------------*/
#yith-quick-view-modal.open, #yith-quick-view-modal.open .yith-wcqv-wrapper {
  visibility: visible;
  opacity: 1;
  z-index: 99999;
}
/* rating css */
.yith-wcqv-main .woocommerce .star-rating span::before, .yith-wcqv-main .woocommerce-page .star-rating span::before {
	color:var(--dpprofe-color-1);
}
.yith-wcqv-main p.price .woocommerce-Price-amount bdi, .yith-wcqv-main p.price {
	color: var(--dpprofe-color-1) !important;
	margin-bottom:15px;
}
#yith-quick-view-content .summary-content .cart{
	/*display:flex!important;
	flex-wrap:wrap;*/
	margin:20px 0px!important;
}
.woocommerce div.product form.cart .button,
.tinvwl-product-in-list{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:15px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    color:var(--dpprofe-color-2);
	border: 1px solid var(--dpprofe-color-1)!important;
}
.woocommerce div.product form.cart .button:before{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.woocommerce div.product form.cart .button:hover:before{
	width:100%;
}
.woocommerce div.product form.cart .button:hover{
	color:#fff !important;
}
.woocommerce div.product form.cart .button:after{
	display:none!important;
}

/* #yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist{
	background:red;
} */
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
   /* font-weight: 700;*/
	margin-bottom:20px;
    color:var(--dpprofe-color-2);
	border: 1px solid var(--dpprofe-color-1)!important;
}
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a i:before{
	color:#000;
}
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button:hover a i:before{
	color:#fff !important;
}
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:after{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.yith-wcqv-main .product span.onsale{
	background: var(--dpprofe-color-1) !important;
    left: 0 !important;
    border-radius:50px!important;
    font-size: 16px;
	padding:10px 8px!important;
}
/*.yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{
	display:none !important;
}*/
.yith-wcqv-main .posted_in a, .yith-wcqv-main .tagged_as a {
	color: var(--dpprofe-color-1);
}
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover:after{
	width:100%;
}
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover {
	color:#fff;
}
/* title */
.yith-wcqv-main .summary-content .product_title.entry-title {
	font-size: 24px;
	font-weight: 600;
	color: var(--dpprofe-color-1);
	margin-bottom: 10px;
}
#yith-quick-view-close{
	color:var(--dpprofe-color-1)!important;
	opacity:1;
}
.woocommerce-shop #yith-quick-view-content .product .onsale{
	 background: var(--dpprofe-color-1) !important;
    border-radius: 50px !important;
    font-size: 16px !important;
    width: fit-content;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 16px !important;
}
/* group product popup */
#yith-quick-view-content .product .summary .summary-content .cart .woocommerce-grouped-product-list tr td{
	vertical-align: middle;
    padding: 10px;
    border-bottom: 1px solid #ebebeb;
}
#yith-quick-view-content .product .summary .summary-content .grouped_form .single_add_to_cart_button,
#yith-quick-view-content .product .summary .summary-content .grouped_form .tinv-wraper{
	margin-top:20px!important;
}
#yith-quick-view-content .product .summary .summary-content .variations_form .tinv-wraper .tinvwl_add_to_wishlist_button{
	margin-top:20px!important;
}
/* variable product   */
#yith-quick-view-modal .yith-wcqv-main .price{
	color:var(--dpprofe-color-1);
}
#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;
}
/* -----------------------------------------------------------------------------   
   favourtite btn hover css 
---------------------------------------------------------*/
.tinv-wishlist .tinvwl-btn-onclick{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    font-weight: 700;
    color:var(--dpprofe-color-2);
	border: 1px solid var(--dpprofe-color-1)!important;
}
.tinv-wishlist .tinvwl-btn-onclick:after{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-1) !important;
    display: block !important;
    opacity: 1;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{
	margin-right:0px!important;
}
.tinv-wishlist .tinvwl-btn-onclick::hover:after{
	width:100%;
}
#yith-quick-view-content .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{
	
    /*margin-top: 0px;margin-left: 20px;*/
}
.button.button.tinvwl-btn-onclick.tinvwl_button_view{
	 position: relative;
    z-index: 1;
    transition: all 0.5s ease;
    padding: 10px 25px !important;
    border-radius: 5px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    color: var(--dpprofe-color-2);
    border: 1px solid var(--dpprofe-color-1) !important;
}
.button.button.tinvwl-btn-onclick.tinvwl_button_view:after{
	position: absolute;
    content: "";
    width: 0%;
    border-radius: 5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-1) !important;
    display: block !important;
    opacity: 1;
}
.button.button.tinvwl-btn-onclick.tinvwl_button_view:hover{
	color:#fff!important;
}
.button.button.tinvwl-btn-onclick.tinvwl_button_view:hover:before{
	width:100%;
}
.button .tinvwl_button_close{
	 position: relative;
    z-index: 1;
    transition: all 0.5s ease;
    padding: 10px 25px !important;
    border-radius: 5px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    color: var(--dpprofe-color-2);
    border: 1px solid var(--dpprofe-color-1) !important;
}
.button.button.tinvwl_button_close:before{
	position: absolute;
    content: "";
    width: 0%;
    border-radius: 5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-1) !important;
    display: block !important;
    opacity: 1;
}
.button.button.tinvwl_button_close:hover:before{
	width:100%;
}
/*  
	cart btn home page 
*/
.dp_wc_product ul.products li.product .et_shop_image .dp_shop_btn_info,
.dp_wc_cross_sell_product ul.products li.product .et_shop_image .dp_shop_btn_info,
.dp_wc_upsell_product ul.products li.product .et_shop_image .dp_shop_btn_info,
.dp_wc_related_product ul.products li.product .et_shop_image .dp_shop_btn_info{
	 bottom: -30px;
    position: absolute;
    display: inline-flex;
    left: 50%;
    transform: translate(-50%, -50%);
    gap: 20px;
}
/* .dp_wc_related_product  .et_pb_module_inner .related h2:before,
.dp_wc_cross_sell_product .et_pb_module_inner .related h2:before,
.dp_wc_upsell_product .et_pb_module_inner .related h2:before,
.dp_wc_related_product .et_pb_module_inner .related h2:before{
	content: "";
    width: 50px;
    height: 1px;
	margin-bottom:7px;
    display: inline-block;
    margin-right: 15px;
    background-color: var(--dpprofe-color-1);
}
.dp_wc_related_product  .et_pb_module_inner .related h2:after,
.dp_wc_cross_sell_product .et_pb_module_inner .related h2:after,
.dp_wc_upsell_product .et_pb_module_inner .related h2:after,
.dp_wc_related_product .et_pb_module_inner .related h2:after{
	content: "";
    width: 50px;
    height: 1px;
    display: inline-block;
    margin-left: 15px;
	margin-bottom:7px;
    background-color: var(--dpprofe-color-1);
} */
.dp_btn_add_cart .cart .single_add_to_cart_button,
.dp_btn_add_cart .cart .tinv-wraper .tinvwl_add_to_wishlist_button{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
	margin-right:20px;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.dp_btn_add_cart .cart .single_add_to_cart_button:before,
.dp_btn_add_cart .cart .tinv-wraper .tinvwl_add_to_wishlist_button:after{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}

.dp_btn_add_cart .cart .single_add_to_cart_button:hover:before,
.dp_btn_add_cart .cart .tinv-wraper .tinvwl_add_to_wishlist_button:hover:after{
	width:100%;
}
.dp_btn_add_cart .cart .single_add_to_cart_button:hover,
.dp_btn_add_cart .cart .tinv-wraper .tinvwl_add_to_wishlist_button:hover{
	color:#fff !important;
}
.dp_btn_add_cart .cart .single_add_to_cart_button:after{
	display:none!important;
}
.dp_btn_add_cart .cart .tinv-wraper .tinvwl_add_to_wishlist_button{
	padding:20px 25px!important;margin-top:0px !important;
}
/*
.dp_btn_add_cart .cart .tinv-wraper .tinvwl_add_to_wishlist_button{
	margin-top:0px !important;
}*/
.dp_btn_add_cart .cart .tinv-wraper .tinvwl_add_to_wishlist_button:before{
	margin-right:0px!important;
}
.dp_btn_add_cart .cart{
	display:flex;
	align-items:center;
	justify-content:start;
	flex-direction:row;
}
/* Shop Sidebar CSS Start */

/* start home page wc product module css */
.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,
.dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button,
.dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button,
.dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button {
    display: flex;
    justify-content: center;
    align-items: center;
	bottom:20px;
    height: 40px;
    width: 40px;
    margin: 0;
    border-radius: 5px !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;
    transition-delay: 0s !important;

}
/* quick view btn */
.dp_wc_product ul.products li.product .button.yith-wcqv-button,
.dp_wc_related_product .related ul.products li.product .button.yith-wcqv-button,
.dp_wc_upsell_product .up-sells ul.products li.product .button.yith-wcqv-button,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button.yith-wcqv-button {
/*     left:108px; */
}

.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 {
    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 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";
}

.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 .tinvwl_add_to_wishlist_button::after,
.dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button::after,
.dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button::after,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button::after,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button::after,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button::after,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button::after,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button::after {
    content: "";
    position: absolute;
    display: block !important;
    top: 0;
    right: -50px;
    bottom: 0;
    left: 0;
    opacity: 1;
    z-index: -1;
    border-right: 50px solid transparent;
    border-bottom: 80px solid red;
    transform: translateX(-100%);
    transition: all 0.4s;
}
/* wishlist btn*/

.dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button,
.dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button,
.dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button {
/* 	left:20px; */
}

.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 .tinvwl_add_to_wishlist_button::after,
.dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button::after,
.dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button::after,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button::after,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button::after,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button::after,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button::after,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button::after {
/*     content: "";
    position: absolute;
    display: block !important;
    top: 0;
    right: -50px;
    bottom: 0;
    left: 0;
    opacity: 1;
    z-index: -1;
    border-right: 50px solid transparent;
    border-bottom: 80px solid red;
    transform: translateX(-100%);
    transition: all 0.4s; */
}

.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 .tinvwl_add_to_wishlist_button:hover::after,
.dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button:hover::after,
.dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover::after,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover::after,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button:hover::after,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button:hover::after,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover::after,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover::after {}


.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,
.dp_wc_product ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.dp_wc_related_product .related ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button {}

.dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button::before,
.dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button::before,
.dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button::before {
    display: flex;
    justify-content: center;
    align-items: center;
	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;
}

.single-product .dp_wc_add_to_cart_info .cart .tinvwl_add_to_wishlist_button.tinvwl-product-in-list{
    
    padding: 15px !important;
   /* display: inline-flex;margin-left:10px!important;*/
}

/*
.single-product .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_add_to_wishlist-text{
    font-size: 20px;
    line-height: 20px;
    display: block !important;
}
 */
/* end home page wc product module css */
.dp_shop_sidebar,
.et-db #et-boc .et-l .dp_shop_sidebar {}

.dp_shop_sidebar .dgwt-wcas-search-form .dgwt-wcas-search-submit{
	left:5px !important;
}

.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;
}
.dp_shop_sidebar .bapf_rst_sel{
	box-shadow:none !important;
	padding:10px 0px 0px 10px !important;
	background-color:transparent !important;
}
.dp_shop_sidebar .bapf_sfilter .berocket_aapf_widget_selected_area
.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 {
	display:none;
}
.dp_shop_sidebar .dgwt-wcas-style-pirx .dgwt-wcas-preloader{
	margin-right:0px!important;
}
.dp_shop_sidebar .et_pb_widget .title,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .widgettitle,
.dp_shop_sidebar .bapf_sfilter .bapf_head h3,.dp_shop_sidebar .berocket_aapf_widget_selected_filter span{
	font-size:28px;
	line-height:28px;
	color:var(--dpprofe-color-1);
}
.dp_shop_sidebar .berocket_single_filter_widget .bapf_body .bapf_sfa_taxonomy ul li a,
.dp_shop_sidebar .berocket_single_filter_widget .bapf_body .bapf_sfa_unall  li a{
	color:#333;
}
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:hover:before{

}
/* 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 {
	background: var(--dpprofe-color-1);
    color: #fff !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 {}

.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 {}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
  font-weight: normal !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 {
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
	margin-right:25px;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!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{
	position: absolute;
    content: "";
    width: 0%;
    border-radius: inherit;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-1) !important;
    display: block !important;
    opacity: 1;
}
.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{
   width: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:#fff !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 35px;
    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 .fa{
	color:var(--dpprofe-color-1);
}
.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 {
	 padding: 15px;
    border-radius: 5px 0px 0px 5px;
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: red;
}

.dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search button {
    background-color:aqua;
    border: none;
    border-radius: 0px 5px 5px 0px;
    color:aqua;
    padding: 15px;
    font-size: 80px;
} */

.dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search button:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search 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 {}

.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 {
	color:var(--dpprofe-color-1);
}

.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 {}

.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover {
	color:#fff !important;
}

.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px !important;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2);
	border: 1px solid var(--dpprofe-color-1)!important;
	overflow:hidden;
	background-color:#fff !important;
}

.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:before{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover:before{
	width: 100%;	
}

.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;
}
/* 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 {}

@media only screen and (max-width: 979px){
	.dp_Shopsidebar_Col .et_pb_widget{
		width:100%!important;
	}
}
/* Shop Sidebar CSS End */


/* -----------------------------------
      00. Shop Page CSS Start Here
  -------------------------------------*/
/* Shop CSS Start */

.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;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px !important;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2);
	border: 1px solid var(--dpprofe-color-1)!important;
	order:1;
}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover:before{
	width: 100%;
}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button::before {
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-2)!important;
	display:block !important;
	opacity:1;
}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover{
	color:#fff !important;
}

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

.dp_wc_product .woocommerce-ordering .orderby {
	background-color: var(--dpprofe-color-1);
    color: #fff !important;
    border-radius: 5px;
    padding: 10px;
    font-size: 14px;
}
.dp_wc_product .woocommerce-ordering .orderby option{
	background-color:var(--dpprofe-color-2);
	color:#fff;
}
.dp_wc_product .woocommerce-ordering .orderby option[selected="selected"] {
    background-color:var(--dpprofe-color-1);
}
.dp_wc_product .woocommerce-pagination {}

.dp_wc_product .woocommerce-pagination ul.page-numbers {
	border: none;
}

.dp_wc_product .woocommerce-pagination ul.page-numbers li {
	border: none;
	margin:0px 5px;
}
/* 
.dp_wc_product .woocommerce-pagination ul.page-numbers li .page-numbers {
	height: 50px;
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    color: #333;
    border-radius: 50%;
    border: 1px solid #333;
    font-size: 20px;
    transition: all 0.5s;
}
 */
/* .dp_wc_product .woocommerce-pagination ul.page-numbers li .page-numbers:hover,
.dp_wc_product .woocommerce-pagination ul.page-numbers li .page-numbers.current {
	color: #fff;
    border-color: var(--dpprofe-color-1);
    background-color: var(--dpprofe-color-1);
} */
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers:hover{
	color:#fff !important;
}
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers {
	 height: 50px;
    width: 50px;
   position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2);
	border: 1px solid var(--dpprofe-color-1)!important;
	display: flex;
    align-items: center;
    justify-content: center;
}
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers.current{
	background:var(--dpprofe-color-1);
	color:#fff !important;
}
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers:hover{
	color:#fff !important;
}
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers:before{
    position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers:hover:before{
	width: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_product .woocommerce .woocommerce-result-count,
.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_product .woocommerce .woocommerce-result-count,
.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;
    color: var(--dpprofe-color-1);
	text-transform:capitalize;
}
.dp_wc_product .woocommerce .woocommerce-result-count{
	font-size:20px!important;
	line-height:20px;
}
.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 {}
@media only screen and (max-width: 480px){
	.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 {
		width:100%!important;
	}
	.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product{
		width:100% !important;
	}
}


.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 {
	 display: flex;
    flex-direction: column;
}

.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;
	line-height:18px;
    padding: 0px 10px !important;
    background-color: var(--dpprofe-color-1) !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 .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{
	left: auto !important;
    right: 10px !important;
}
.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;
	border-radius:5px!important;
}

.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 {}

.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 {
	    transition: all 0.4s;
    margin: 0px !important;
}

.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 {
	transform: scale(1.2);
}

.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!important;
}

.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 {
	    order: 2;text-align: center;
}

.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 {
	order: 1;
	margin:20px auto .3em auto !important;
	text-align: center;
}

.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 {
	order:3;
}

.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.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 { opacity:1;
}

.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 {
}

.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 {
}

/* wishlist icon */
.dp_wc_product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{}
.dp_wc_product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart .tinvwl_add_to_wishlist-text{
}
.dp_wc_product ul.products li.product .tinv-wishlist .tinvwl_add_to_wishlist_button {}
.dp_wc_product ul.products li.product 
.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 {
}

.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 {
	position: absolute;
    top: -100px;
    left: 50% !important;
    transform: translate(-50%, -50%);
    background:var(--dpprofe-color-1);
    padding:10px;
	border-radius:5px;
	color:#fff;
    display: flex;
    align-items: center;
    justify-content: center;
	width:100%;
}

.dp_wc_product .product .et_shop_image .button.added:after,
.dp_wc_related_product .product .et_shop_image .button.added:after,
.dp_wc_upsell_product .product .et_shop_image .button.added:after,
.dp_wc_cross_sell_product .product .et_shop_image .button.added:after{
	 content: "\4e" !important;
	 font-family: ETMODULES;
}
.dp_wc_product 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";
    background: var(--dpprofe-color-1);
	font-family: ETmodules !important;
}
.dp_wc_product ul.products li.product .added_to_cart:hover,
.dp_wc_related_product .related ul.products li.product .added_to_cart:hover,
.dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart:hover,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:hover,
.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 {}
/*
@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;
    }
}*/

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

/*Wishlist Popup Start*/
.tinv-wishlist .tinv-modal-inner {
	border-radius: 10px;
}
.tinv-modal .icon_big_times{
	background-color: var(--dpprofe-color-2);
    color: #fff;
    padding: 15px;
    font-size: 30px;
    border-radius: 5px;
    transition: all 0.4s
}
.tinv-modal .icon_big_times:hover{
	background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 15px;
    font-size: 30px;
    border-radius: 5px;
    transition: all 0.4s
}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-cell .tinvwl-buttons-group .button {
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    font-weight: 400;
    color:var(--dpprofe-color-2);
	border: 1px solid var(--dpprofe-color-1)!important;
}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-cell .tinvwl-buttons-group .button:before{
	position: absolute;
    content: "";
    width: 0%;
	border-radius:5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-cell .tinvwl-buttons-group .button:hover:before{ 
	width: 100%;	
}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-cell .tinvwl-buttons-group .button:hover{
	color:#fff !important;
}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-cell .tinvwl-buttons-group .button:after{
	display:none !important;
}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {}

.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {}

.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button:before {}

.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button:hover:before {}

.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button:after {}

.tinv-wishlist .tinv-modal .icon_big_heart_check,
.tinv-wishlist .tinv-modal .icon_big_times {}

.tinv-wishlist .tinv-modal .icon_big_heart_check:hover,
.tinv-wishlist .tinv-modal .icon_big_times:hover {}
/*Wishlist Popup 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 */
/* Shop List Product CSS Start */
.dp_wc_product_list ul.products li.product{box-shadow: 0px 10px 50px rgba(0,0,0,0.08);}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link {
	flex-direction: row!important;
    gap: 20px;
	align-items:center;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .onsale{
	right: auto !important;
    left: 10px !important;
}
/*.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img{
	object-fit:cover;
	aspect-ratio: 4 / 3;
}*/
.dp_wc_product_list .wlfmc-top-of-image.image_top_right {
		right: 0;
		top: -20px;
		position: relative;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link p{
	order: 3;
	text-align:center;
	margin-top:20px;
	color: #000000;
}
.dp_wc_product_list ul.products li.product .dp_shop_btn_info{
	margin: 40px 0px 0px;
	position: relative;
	display: inline-flex;
	gap: 20px;
	order: 4;
}
.dp_wc_product_list ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .dp_wc_product_list ul.products li.product .added_to_cart{
	top: 0px !important;
	position: relative !important;
	width: auto !important;
	left: 35px !important;
	padding: 0px 10px !important;
}
.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .et_shop_image{
	width:25%!important;
}

.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content{
	
    text-align: left;
	width: 75% !important;
    text-align: left;
    background:#fff;
    padding: 20px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: fit-content;
}
.dp_wc_product_list  ul.products li.product .woocommerce-LoopProduct-link .onsale{
	display:none!important;
}
@media only screen and (max-width:980px){
.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:640px){
	.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .dp_wc_product_list_content{
		width:100%!important;
	}
	.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .et_shop_image{
		width:100%!important;
	}
	.et-db #et-boc .et-l .dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link{
		display:block!important;
	}
	
}
@media only screen and (max-width:480px){
	.et-db #et-boc .et-l .dp_wc_product_list ul.products li.product{
		width:100%!important;
	}
}
/* Shop List 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_notice .woocommerce-notices-wrapper .woocommerce-message{
	background-color: var(--dpprofe-color-1) !important;;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    color: #fff !important;
    font-size: 16px !important;
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button{
	position: relative;
    z-index: 1;
    transition: all 0.5s ease;
    padding: 10px 25px !important;
    border-radius: 5px;
    font-size: 18px;
    line-height: 18px;
   /* font-weight: 700;*/
    color:#000;
    border:1px solid var(--dpprofe-color-1) !important;
	background-color:#fff!important;
	order:1;
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:before{
	position: absolute;
    content: "";
    width: 0%;
    border-radius: 5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-2)!important;
    display: block !important;
    opacity: 1
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:after{
	display:none;
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover::before{
	width:100%;
}
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover{
	color:#fff!important;
}
.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 {
	 display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.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,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button {}

.dp_wc_cart_notice .return-to-shop .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button {
	 position: relative;
	width: fit-content;
    z-index: 1;
    transition: all 0.5s ease;
    padding: 10px 25px !important;
    border-radius: 5px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    color: var(--dpprofe-color-2);
    border: 1px solid var(--dpprofe-color-1) !important;
}

.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: 0%;
    border-radius: 5px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-1) !important;
    display: block !important;
    opacity: 1;
}
.dp_wc_cart_notice .return-to-shop .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:hover:before{
	width:100%;
}
.dp_wc_cart_notice .return-to-shop .button:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:hover{
	color:#fff;
}
.dp_wc_cart_notice .return-to-shop .button:after,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:after{
	display:none;
}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .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 {
    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;
    border-radius: 50px !important;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.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 {
	    color: var(--dpprofe-color-2);
}

.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 form.cart .variations td.value span:after{
	border:0px !important;
}
.dp_wc_add_to_cart_info  .variations_form .single_variation_wrap .variations_button .tinv-wraper .tinvwl_add_to_wishlist_button{
	padding:14px 10px !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;
}

/* Variable product */
.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 {}

.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-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;
	font-size: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 {
	color: var(--dpprofe-color-1);
    font-size: 16px;
    text-decoration: underline;
    transition: all 0.4s;
}

.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 {}

.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 {
	font-size: 24px;
    font-weight: 700;
    color: var(--dpprofe-color-1);
}

.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 {}

.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 {
	display: flex;
    gap: 10px;
}*/

.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 {
	display: flex;
	flex-wrap: wrap;
	justify-content:space-between; 
}*/
/* .single .dp_wc_add_to_cart_info .cart,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart {
	display: flex;
	flex-wrap: wrap;
	justify-content:start; 
} */
.woocommerce div.product form.cart{
	margin:0px !important;
}
.dp_wc_add_to_cart_info .cart .button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button {
}
.dp_wc_add_to_cart_info .cart .button:before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button :before{
	color: var(--dpprofe-color-1);
}
.dp_wc_add_to_cart_info .cart .button:after,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button :after{
/* 	display:none; */
}
.dp_wc_add_to_cart_info .cart .button:hover:before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button:hover:before{
/* 	width:100%; */
}
.dp_wc_add_to_cart_info .cart .button:hover,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button:hover{
/* 	color:#fff!important; */
}
/* 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 {}

.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-top: 1px solid #ebebeb;
	padding:10px 0px;
}

.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 {
	background:#fff;
    border-radius: 5px;
    border: 1px solid red !important;
    padding:15px 5px 15px 15px;
    display: flex;
	color:#000;
    align-items: center;
    justify-content: center;
}

.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 {
	color:var(--dpprofe-color-1);
}

.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 {
	margin-right:12px!important;
	}

.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,
.dp_wc_add_to_cart_info .cart .tinv-wraper .tinvwl_add_to_wishlist_button{
	position: relative;
    z-index: 1;
    transition: all 0.5s ease;
    padding: 10px 25px !important;
    border-radius: 5px;
    font-size: 18px;
    color: var(--dpprofe-color-2) !important;
    border: 1px solid var(--dpprofe-color-1) !important;
	background-color: #fff !important;
   /* margin: 0 !important;*/
}
/* .single-product .dp_wc_add_to_cart_info .cart .tinvwl_add_to_wishlist_button.tinvwl_add_to_wishlist_button{
	margin-top:20px !important;
} */
/* .dp_wc_add_to_cart_info .cart .tinv-wraper .tinvwl_add_to_wishlist_button {
	height: 100%;
    display: flex;
    align-items: center;
} */

.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,
.dp_wc_add_to_cart_info .cart .tinv-wraper .tinvwl_add_to_wishlist_button:hover{
	color: #fff !important;
}

.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 .tinv-wraper .tinvwl_add_to_wishlist_button:after{
    position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-1) !important;
    display: block !important;
    opacity: 1;
}

.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 .tinv-wraper .tinvwl_add_to_wishlist_button:hover:after{
    width: 100%;
}

.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 {
	display: none !important;
}


/* 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 span:after,
.et-db #et-boc .et-l .dp_wc_product_meta span:after {
	display: none !important;
}

.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 {}

.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:#000;
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
    /*font-weight: 600;*/
}

.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);
	font-weight:500;
}

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

.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 {}

.dp_wc_product_tabs .et_pb_tabs_controls,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls {    
	border-top: 1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	border-left:none;
	border-right:none;
	background-color:transparent;
}
.dp_wc_product_tabs {
	border:none !important;
}
.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-top: none;
}

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

.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::before,
.et-db #et-boc .et-l .dp_wc_product_tabs li::before {}

.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 {
}
@media only screen and (min-width:500px) and (max-width: 980px){
	.dp_wc_product_tabs ul li a,
.et-db #et-boc .et-l .dp_wc_product_tabs ul li a {
	padding-left:0px;
}
	.dp_wc_product_tabs li, .et-db #et-boc .et-l .dp_wc_product_tabs li{
		margin-bottom:20px;
	}
}
.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 {
	transition:0.4s all;
}

.et-db #et-boc .et-l .dp_wc_product_tabs ul li.et_pb_tab_active a {
	border-bottom:3px solid var(--dpprofe-color-1);
}

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

.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 {
	font-size: 26px;
    line-height: 26px;
    margin-bottom: 0px !important;
    color: var(--dpprofe-color-1);
}

.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 {
	color:#666666!important;
}
.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td p a{
	color:#666666 !important;
}

.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 {
	margin-bottom:15px!important;
}
.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{
	border-radius: 5px;
    padding: 20px;
    border: 1px solid #f2f2f2;
	margin-top:20px;
}

.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{
	 font-size: 20px;
    color: var(--dpprofe-color-1);
    transition: all 0.4s;
}

.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 .woocommerce-Reviews-title{
	font-size: 26px;
    line-height: 26px;
	color: var(--dpprofe-color-1);
}

.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 .comment-respond .comment-form .form-submit .submit{
	padding:10px 25px!important;
	background-color: var(--dpprofe-color-1);
	border:none !important;
	color:#fff;
}

/* 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 {
	margin-bottom:0px !important;
	border:none;
}

.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 .woocommerce-cart-form .shop_table .actions .coupon .button{
	position: relative;
    z-index: 1;
    transition: all 0.5s ease;
    padding: 10px 25px !important;
    border-radius: 5px;
    font-size: 18px;
    line-height: 18px;
    color: var(--dpprofe-color-2);
    border: 1px solid var(--dpprofe-color-1) !important;
}
.dp_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button:after,
{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button:hover:after,
px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button::before{
	width:100%;
}
.dp_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button:before,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button::after{display:none!important;}
.dp_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button:hover{
	color:#fff;
} */
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button {
   position: relative;
    z-index: 1;
    transition: all 0.5s ease;
    padding: 10px 25px !important;
    border-radius: 5px;
    font-size: 18px;
    line-height: 18px;
    color: var(--dpprofe-color-2);
    border: 1px solid var(--dpprofe-color-1) !important;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button::before,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button::before {
   position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button:hover::before,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button:hover::before {
    width:100%;
}
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button:hover,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button:hover {
    color:#fff;
}
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button::after,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button::after {
    display: none !important;
}

.dp_cart_products .et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button:hover,
.dp_cart_products .et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button:hover {
}

.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 .shop_table {
	border:none;
}

.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 .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    font-weight: 700;
    color:var(--dpprofe-color-2);
	border: 1px solid var(--dpprofe-color-1)!important;
}
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button::before{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-1) !important;
    display: block !important;
    opacity: 1;
}
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button:hover::before{
	width:100%;
}
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button::after {
    display: none !important;
}
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button:hover{
	color:#fff;
}
.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{
	
}
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals ul li input{
	accent-color: var(--dpprofe-color-1);
}
.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button{
	position: relative;
    z-index: 1;
    transition: all 0.5s ease;
    padding: 10px 25px !important;
    border-radius: 5px;
    font-size: 18px;
    line-height: 18px;
    color: var(--dpprofe-color-2);
    border: 1px solid var(--dpprofe-color-1) !important;
	width: fit-content;
}

.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{
}
.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover:before{
	width:100%;
}
.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{
	color:#fff;
}
.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:before{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-1) !important;
    display: block !important;
    opacity: 1;	
}

.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{
}
.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::after{
	display:none;
}
/* -----------------------------------
      00. Cart Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00. Checkout Page CSS Start Here
  -------------------------------------*/
/* order na bill ni css */
.woocommerce-order-received .dp_checkout_row2 .dp_checkout_col1,
.woocommerce-order-received .dp_checkout_row2 .dp_checkout_col2{
	width:100% !important;
}
.dp_checkout_title .entry-title {}
.dp_checkout_payment .et_pb_module_inner .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li input{
	    accent-color:var(--dpprofe-color-2);
}
/*------ Checkout Login ------*/
.dp_checkout_login .button,
.dp_checkout_payment .button{
	position: relative;
    z-index: 1;
    transition: all 0.5s ease;
    padding: 10px 25px !important;
    border-radius: 5px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    color: var(--dpprofe-color-2)!important;
    border: 1px solid var(--dpprofe-color-1) !important;
}
.dp_checkout_payment a{
	   color:var(--dpprofe-color-1)!important;
}
.dp_checkout_login .button:before,
.dp_checkout_payment .button:before{
	position: absolute!important;
    content: ""!important;
    width: 0%;
    border-radius:initial;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease!important;
    margin-left: 0 !important;
    background-color: var(--dpprofe-color-1) !important;
    display: block !important;
    opacity: 1!important;
}
.dp_checkout_login .button:hover:before,
.dp_checkout_payment .button:hover:before{
	width:100%;
}
.dp_checkout_login .button:hover,
.dp_checkout_payment .button:hover{
	color:#fff!important;
}

.dp_checkout_login .button:after,
.dp_checkout_payment .button:after{
	display:none;
}
.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 {}

.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 {
}

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

}

.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 {
	opacity:0 !important;
}
@media only screen and (max-width: 600px) {
.dp_cart_process_col{
	display: grid !important;
     gap: 20px;
}
}
/* 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 {}

.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 {}

.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 {}

.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 #payment .form-row .button{
}
.dp_checkout_payment .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	float:left!important;
}
.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 {}

.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 {
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    color:var(--dpprofe-color-2)!important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.dp_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit:before{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit:hover:before{
	width:100%;
}
.dp_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit:hover{
   color:#fff!important;
}
.dp_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit:after{
	display:none!important;
}
.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 {
	    color: var(--dpprofe-color-1);
}

/* Login Form CSS */
.dp_my_account .woocommerce h2 {
	font-size: 35px;
    line-height: 35px;
    color: var(--dpprofe-color-1);
}

.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 {
	 border: 1px solid #ebebeb;
}

.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 {
	   position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    color:var(--dpprofe-color-2)!important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit:before{
position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;}
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit:hover {
    color:#fff!important;
}
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit:hover:before{
	width:100%;
}
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit:after{
	display:none;
}
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit::after {}

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

.dp_my_account .woocommerce .woocommerce-form-login .woocommerce-LostPassword a {
	color: var(--dpprofe-color-1);
}

/* 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 {
	   position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    color:var(--dpprofe-color-2)!important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button:before{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button:hover{
	color:#fff !important;
}
.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button:hover:before{
	width:100%;
}
.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button:after{
	display:none;
}

.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 {}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul {
	list-style:none;
	border-radius:5px;
}

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

}

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

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a{
	 font-size: 18px;
    color: #fff;
    transition: all 0.4s;
    border-radius: 5px;
    padding: 10px;
    background: var(--dpprofe-color-2);
    margin-bottom: 10px;
    width: 100%;
    display: block;
}

.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 .woocommerce-info{
	background-color:var(--dpprofe-color-2);
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.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-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{
	background-color: var(--dpprofe-color-1);
}
.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 {
	border: 1px solid #ebebeb;
    padding: 20px;
}

.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-MyAccount-content .woocommerce-EditAccountForm button.button {}

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

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:hover::before {}

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

.dp_my_account .woocommerce .woocommerce-MyAccount-content form h3 {
	font-size: 35px;
    line-height: 35px;
    color: var(--dpprofe-color-1);
}

.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,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    color:var(--dpprofe-color-2) !important;
	border: 1px solid var(--dpprofe-color-1)!important;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:before{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button:hover:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:hover:before{
	width:100%;
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-content form .button:after,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:after{
	display:none;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button:hover,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:hover{
	color:#fff!important;
}
.dp_my_account .woocommerce form .form-row input.input-text{
	background-color:#fff;
	border:1px solid #ebebeb;
}
/* 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 {
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    color:var(--dpprofe-color-2);
	border: 1px solid var(--dpprofe-color-1)!important;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a:hover:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button:hover {
   width:100%;
}

.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 {
   color:#fff;
}
.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 {
	display:none;
}

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

/* 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 {}

.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 {
	color:var(--dpprofe-color-1);
}

.dp_my_account .woocommerce table tbody tr td a:hover {}

.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;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    font-weight: 700;
    color:var(--dpprofe-color-2);
	border: 1px solid var(--dpprofe-color-1)!important;
}
.dp_my_account .woocommerce table tbody tr td .button:before{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_my_account .woocommerce table tbody tr td .button:hover{
	color:#fff;
}
.dp_my_account .woocommerce table tbody tr td .button:hover:before{
	width:100%;
}
.dp_my_account .woocommerce table tbody tr td .button:after{
	display:none;
}
.dp_my_account .woocommerce table tbody tr td .button:hover {}

.dp_my_account .woocommerce table tbody tr td .button::after {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    color:#fff;
	border: 1px solid var(--dpprofe-color-1)!important;
	order:1;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:before{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:hover:before{
	width:100%;
}
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:after{
	display:none;
}
/* wishlist */
.dp_my_account  .woocommerce .woocommerce-MyAccount-content .tinv-lists-nav .button{
	position:relative;
	z-index:1; 
	transition: all 0.5s ease;
	padding:10px 25px!important;
	border-radius:5px;
	 font-size: 18px;
	line-height:18px;
    color:var(--dpprofe-color-2)!important;
	border: 1px solid var(--dpprofe-color-1)!important;
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-content .tinv-lists-nav .button:before{
	position: absolute;
    content: "";
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s ease;
	margin-left: 0 !important;
	background-color:var(--dpprofe-color-1)!important;
	display:block !important;
	opacity:1;
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-content .tinv-lists-nav .button:hover:before{
	width:100%;
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-content .tinv-lists-nav .button .ftinvwl{
	display:none;
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-content .tinv-lists-nav .button:after{
	display:none;
}
.dp_my_account  .woocommerce .woocommerce-MyAccount-content .tinv-lists-nav .button:hover{
	color:#fff!important;
}

/* -----------------------------------
      00. My Account Page CSS End Here
  -------------------------------------*/
