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

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

/*Girls Fashion Collection */
.dp_girlcollection_slider  .dp_wc_product  .slick-track{
	display:flex;
}
.dp_girlcollection_slider .woocommerce ul.products li.product{
	margin:0px 20px 10px !important;
}   

.dp_girlcollection_slider .slick-prev:before,
.dp_girlcollection_slider .slick-next:after{
	font-size: 25px;
    color: #fff;
    padding: 10px;
    border-radius: 50px;
    opacity: 1;
	content: "\25";
    font-family: 'ETmodules';
    background-color: var(--dpprofe-color-1);
}
.dp_girlcollection_slider  .dp_wc_product .woocommerce ul.products{
	margin:0px;
}
.dp_girlcollection_slider .slick-next:after{
	content: "\26"!important;
    font-family: 'ETmodules'!important;
}
.dp_girlcollection_slider .slick-next:before{
	content:"";
}
.dp_girlcollection_slider .slick-prev{
	left:-5px;
	z-index:999;
}
.dp_girlcollection_slider .slick-next{
	right:20px;
}

/* fly cat pagination css */
.slick-dots li button:before{
	font-size:0px !important;
}
.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a .woofc-menu-item-inner:after{
	background-color:var(--dpprofe-color-2)!important;
}
.dp_topbar_wishlist .wlfmc-counter .wlfmc-counter-number{
	background-color: var(--dpprofe-color-2) !important;
}



.dp_topbar_wishlist .wlfmc-counter .wlfmc-counter-icon i{
	color:var(--dpprofe-color-1)!important;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a .woofc-menu-item-inner .woofc-icon-cart7:before{
	color: var(--dpprofe-color-1) !important;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span:after{
	display:none!important;
}

.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .add_to_cart_button,.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wishlist-empty .empty-button{
    background-color: var(--dpprofe-color-1) !important;
    border: 1px solid var(--dpprofe-color-1) !important;
    padding: 12px 30px !important;
    color: #fff !important;
    z-index: 1;
    border-radius: 5px;
    font-size: 16px;
	margin-top:20px;
}


.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .add_to_cart_button:after,.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wishlist-empty .empty-button:after{
    display: none;
}
.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .button,
.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wlfmc-wishlist-footer .actions .action-wrapper .add-all-to-cart-btn:hover{
	padding:0.3em 2em 0.3em 1em;
}

.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .add_to_cart_button:hover,.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wishlist-empty .empty-button:hover{
background: var(--dpprofe-color-2) !important;
}

.dp_wishlist_shop .wlfmc_wishlist_bulk_action  .checkbox-label{
    display: none !important;
}

.dp_wishlist_shop .wlfmc_wishlist_bulk_action #bulk_actions{
    height: 54px !important;
    border-radius: 5px;
    background: transparent !important;
    border: 1px solid #e5e5e5 !important;
    color: var(--dpprofe-color-2) !important;
    padding: 0 20px;
}

.dp_wishlist_shop .share-wrapper .wlfmc-share{
    justify-content: end !important;
}

.dp_wishlist_shop .share-wrapper .wlfmc-share ul li a{
    display: flex;
    align-content: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    text-align: center;
    box-shadow: none;
    border: 0;
    font-size: 20px;
    text-decoration: none;
    text-transform: none !important;
    background: var(--dpprofe-color-1);
    color: #fff;
    align-items: center;
    transition: all 0.3s linear;
	opacity:1!important;
}
/* wishlist page grid view quantity btn css  */
.wlfmc-list .quantity{
	width:auto;
}

/* 
.dp_wishlist_shop .share-wrapper .wlfmc-share ul li a::before{
    content: "";
    position: absolute;
    display: block !important;
    margin: 0 !important;
    opacity: 1;
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
    background:var(--dpprofe-color-2) !important;
    z-index: -1;
    transition: all .3s linear;
    border-radius: 5px;
} */


.dp_wishlist_shop .share-wrapper .wlfmc-share ul li a:hover{
    background: var(--dpprofe-color-2);
}

.dp_wishlist_shop .wlfmc-wishlist-table .wlfmc-wishlist-footer .wlfmc-share-title {
       display: flex;
    align-items: center;
    color: #000000;
    font-weight: 500;
    font-size: 18px!important;
}

/* .dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .wishlist-items-wrapper tr td{
    padding: 25px 5px !important;
    font-size: 16px;

} */

.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .wishlist-items-wrapper .wlfmc-table-item .product-name{
    font-size: 18px;
    color: var(--dpprofe-color-1);
    font-weight: 500;
}

.dp_wishlist_shop .wlfmc-list .wlfmc-remove-from-list{
    background: var(--dpprofe-color-1);
    color: #fff !important;
    height: 25px;
    width: 25px
}

.dp_wishlist_shop .wlfmc-list .wlfmc-remove-from-list i{
    color: #fff !important;
}
.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .f-center-item {
    align-items: inherit !important;
}

.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a{
	position:relative;
}

.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a{
    background-color: var(--dpprofe-color-1) !important;

    padding: 5px 30px !important;
    color: #fff !important;
    z-index: 1;
    border-radius: 5px!important;
    font-size: 16px;

}
/* .popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:before{
    content: "";
    position: absolute;
    display: block !important;
    margin: 0 !important;
    opacity: 1;
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
    background: var(--dpprofe-color-2) !important;
    z-index: -1;
    transition: all .3s linear;
    border-radius: 5px;
} */

.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:hover{
background: var(--dpprofe-color-2) !important;
}

.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:after{
    display:none;
}

.dp_wc_product ul.products li.product .dp_shop_btn_info .wlfmc-add-to-wishlist,
.dp_wc_related_product .related  ul.products li.product .dp_shop_btn_info .wlfmc-add-to-wishlist,
.dp_wc_cross_sell_product .cross-sells  ul.products li.product .dp_shop_btn_info .wlfmc-add-to-wishlist,
.dp_wc_upsell_product .up-sells ul.products li.product .dp_shop_btn_info .wlfmc-add-to-wishlist{
	top:unset;
	left:0;
	position:relative;
}


.dp_wc_product_list ul.products li.product .dp_shop_btn_info .wlfmc-add-to-wishlist{
		top:unset;
	right:unset;
	position:relative;left: 0;
}


/* Shop Sidebar CSS Start */
.dp_shop_sidebar,
.et-db #et-boc .et-l .dp_shop_sidebar {}

.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: 25px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .10);
    border-radius: 5px;
    margin-bottom: 25px !important;
    border-radius: 10px;
	width:100%;
}

.dp_shop_sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li{
	border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
}
/* fibo search CSS Start */
.dp_shop_sidebar .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 13px 24px 13px 48px;
    line-height: 24px;
    font-size: 17px;
    border: 2px solid var(--dpprofe-color-1);
    border-radius: 5px;
    height: auto;
    font-family: Roboto, sans-serif;
    background-color: #fff !important;
}


.dp_shop_sidebar .et_pb_widget .button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button {}
.dp_shop_sidebar .dgwt-wcas-search-wrapp{min-width:auto !important;}
.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_wc_product ul.products li.product .woocommerce-LoopProduct-link .dp_shop_sidebar .et_pb_widget .button::after,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button::after {}

/* .dp_shop_sidebar .et_pb_widget .widgettitle,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .widgettitle {
	font-size:45px;
	line-height:45px;
	font-weight:300;
	padding-bottom:25px!important;
} */

.dp_shop_sidebar .berocket_single_filter_widget {
    margin-bottom: 30px;
    clear: both!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_single_filter_widget .bapf_body .bapf_sfa_taxonomy span {
      font-size: 30px;
    line-height: 30px;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 25px !important;
    color: var(--dpprofe-color-1);
}

/* cart popup  button css  */

.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button{
    background-color: #fff !important;
    padding: 24px 30px !important;
    color: #000000;
    z-index: 1;
    font-size: 16px !important;
    border-radius: 5px;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
	    border: 2px solid #ffffff;
}

.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button:hover{
	color:#fff !important;
	 background-color: #000 !important;
}

.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button:after{
	display:none;
}

.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart ,
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout{
	position:relative;
}


.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart,
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout{
 background-color: #fff !important;
    padding: 12px 30px !important;
    color: #000000;
    z-index: 1;
    font-size: 16px !important;
    border-radius: 5px;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;

}

.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart:hover,
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout:hover{
	color:#fff!important;
	 background-color: #000000!important;
}


/* cart popup  button css  end */

/* title */

#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a{
	margin-bottom:20px!important;
}

#yith-quick-view-content .summary-content .cart{
	margin:25px 0px;
}
#yith-quick-view-modal.open,
#yith-quick-view-modal.open .yith-wcqv-wrapper{
	z-index:99999;
}
 .yith-wcqv-main .yith-wcqv-head .yith-wcqv-close{
	background-color: var(--dpprofe-color-1)!important;
	height: 35px!important;
    width: 35px!important;
    color: #fff!important;
    border-radius: 5px;
} 

 .yith-wcqv-main .summary-content .product_title.entry-title{
	font-size: 18px;
	line-height:18px;
	font-weight: 600;
	color: var(--dpprofe-color-2);
	margin-bottom:0px;
	margin-top:20px;
} 

/* star rating  and pricing*/
.yith-wcqv-main .woocommerce .star-rating span::before, .yith-wcqv-main .woocommerce-page .star-rating span::before,
.yith-wcqv-main p.price .woocommerce-Price-amount bdi, .yith-wcqv-main p.price{
	color:var(--dpprofe-color-1);
	margin-bottom:15px;
}
#yith-quick-view-content .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{
	margin-top: 20px;
	padding:10px 40px;
}
/* sku css */
.yith-wcqv-main .posted_in a, .yith-wcqv-main .tagged_as a{
	color: var(--dpprofe-color-1);
}
.yith-wcqv-main .summary-content .product_title.entry-title{
	font-size:18px !important;
}
.woocommerce div.product form.cart .button,
.yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button{
	padding:10px 40px!important;
	transition: all 0.5s ease;
	border-radius:5px !important;
	font-size:18px;
	line-height:18px;
	background-color:var(--dpprofe-color-1);
	color:#fff !important;	
	border:0px!important;
}
.woocommerce div.product form.cart .button:hover,
.yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button:hover{
	background-color:var(--dpprofe-color-2);
} 

.woocommerce div.product form.cart .button:after{
	display:none!important;
}
.yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button {
	padding:17px 20px!important;
}
#yith-quick-view-close{
	color:var(--dpprofe-color-1)!important;
	opacity:1;
}
.yith-wcqv-main .product span.onsale{
	background: var(--dpprofe-color-1) !important;
    left:25px !important;
	top:25px !important;
    border-radius:5px!important;
    font-size: 16px;
}
/* quick view popup css end */

/* 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_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 {
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;

}

.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 {
    font-size: 16px !important;
    font-weight: 500 !important;
}

.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_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_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 {
    height: 50px;
    width: 50px;
    object-fit: cover;
    border-radius: 5px;
}

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

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

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

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

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

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

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

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button {
       border: none;
    font-size: 18px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 10px 40px;
    transition: all 0.4s;
    margin-right: 10px;
    margin: 0px 10px 0px 0px;
	text-transform:uppercase;
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:after,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:after {
    display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a {
    font-size: 18px;
}

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

    font-size: 18px;
    font-weight: 500;
}

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

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

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

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

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

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

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

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

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

.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link {
    margin: 5px 3px;
    padding: 5px 10px;
    color: var(--dpprofe-color-2);
    font-size: 14px !important;
}

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

/* Shop Sidebar CSS End */


/* reset Product */
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button {
    background-color: var(--dpprofe-color-1) !important;
    border-radius: 5px !important;
    transition: all 0.2s linear;
    font-size: 14px;
}

.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:hover {
    background-color: var(--dpprofe-color-2) !important;
}

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

.dp_wc_product {}

.dp_wc_product .entry {}

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

@media only screen and (max-width:980px) {
    .dp_wc_product .woocommerce-notices-wrapper .woocommerce-result-count {
        float: none !important;
    }

    .dp_wc_product .woocommerce-ordering {
        float: none !important;
    }
}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message {
	  display: flex;
    align-items: center;
    justify-content: space-between;
}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button {
	    background-color: #fff;
    color: var(--dpprofe-color-2);
    padding: 10px 40px;
	order:1;
}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover {
	background-color:var(--dpprofe-color-2);
	color:#fff;
}

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

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

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

.dp_wc_product .woocommerce-ordering .orderby {
    padding: 15px 20px;
    font-size: 16px;
    background-color: transparent;
    border: 2px solid var(--dpprofe-color-1);
    margin-bottom: 25px;
    color: var(--dpprofe-color-2) !important;
}
@media only screen and (max-width:776px){
	.dp_wc_product .woocommerce-ordering .orderby{
		width:100%;
	}
}
.dp_wc_product .woocommerce-pagination {}

.dp_wc_product .woocommerce-pagination ul {
    border: none !important;
}

.dp_wc_product .woocommerce-pagination .page-numbers li {
    border: 0px !important;
	
}

.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers {
    height: 50px;
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 10px;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    transition: all 0.2s;
    color: var(--dpprofe-color-2);
    font-size: 20px;
}
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers{
	margin:10px;
}
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers:hover,
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers.current {
    padding: 15px 20px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    font-size: 20px;
	
}

/* 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: 18px;
    line-height: 30px;
    color: var(--dpprofe-color-2);
    margin-bottom: 20px;
	text-transform: capitalize;
}


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


.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 {
    box-shadow: 0 0 15px rgba(0, 0, 0, .10);
    padding-bottom: 20px;
    background-color: #fff;
}

.dp_shop_sidebar .bapf_rst_sel {
    box-shadow: none !important;
    padding: 10px 0px 0px 10px !important;
    background-color: transparent !important;
}


@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;
    }
}


.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;
    padding: 0px 10px !important;
    background-color: var(--dpprofe-color-1) !important;
    z-index: 5;
}


.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;
    margin-bottom: 20px !important;
}


.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 {
    margin-bottom: 0px !important;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    transition: all 0.4s linear;
    transform: scale(1);
}

.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.1);
}

.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 {
    padding: 10px !important;
    order: 2;
    text-align: center;
    margin-bottom: 0px !important;
}

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

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

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price {
    order: 3;
    text-align: center;
}

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

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

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

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

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

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

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

.dp_wc_product ul.products li.product .button,
.dp_wc_related_product .related ul.products li.product .button,
.dp_wc_upsell_product .up-sells ul.products li.product .button,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button {
    display: flex;
    border: none !important;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    margin: 0px;
    border-radius: 50% !important;
    font-size: 0px !important;
    padding: 0px !important;
    z-index: 1;
    transition: all 0.2s linear;
    background-color: var(--dpprofe-color-1);
    color: #fff;

}

.dp_wc_product ul.products li.product .button:hover,
.dp_wc_related_product .related ul.products li.product .button:hover,
.dp_wc_upsell_product .up-sells ul.products li.product .button:hover,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover {
    background-color: var(--dpprofe-color-2);
}

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

.dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button::before,
.dp_wc_product_list ul.products li.product .tinvwl_add_to_wishlist_button::before,
.dp_wc_related_product ul.products li.product .tinvwl_add_to_wishlist_button:before {
    content: "\e909" !important;
    margin-right: 0px;
}

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

/* shop list css start  */

.dp_wc_shop_list_v2 ul.products li {
    padding-bottom: 0px !important;
}
.dp_wc_shop_list_v2 ul.products li.product .et_shop_image {
    width: 30%;
}

body.et-db #et-boc .et-l .dp_wc_product.dp_wc_shop_list_v2 ul.products li.product .et_shop_image {
    margin-bottom: 0px !important;
}

.dp_wc_shop_list_v2 ul.products li.product .dp_wc_shop_list_content_v2 {
    width: 70%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
/*     background: #f9f9f9; */
}

.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link {
    display: flex;
    flex-direction: row !important;
}

@media only screen and (max-width:980px) {
    .dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link {
        display: block !important;
    }

    .dp_wc_shop_list_v2 ul.products li.product .et_shop_image {
        width: 100%;
    }

    .dp_wc_shop_list_v2 ul.products li.product .dp_wc_shop_list_content_v2 {
        width: 100%;
        padding: 20px;
    }
}



/* shop list css end  */

/* product list  */
.dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button,
.dp_wc_related_product ul.products li.product .tinvwl_add_to_wishlist_button,
.dp_wc_product_list ul.products li.product .tinvwl_add_to_wishlist_button{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    margin: 0!important;
    border-radius: 50% !important;
    overflow: hidden;
    font-size: 0;
    background-color: var(--dpprofe-color-1);
    color: #fff !important;
    padding: 0px !important;
    z-index: 1;
    transition: all 0.2s linear;

}


.dp_wc_product_list ul.products li.product .tinvwl_add_to_wishlist_button {
    height: 35px !important;
    width: 35px !important;
}

.dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button:hover,
.dp_wc_product_list ul.products li.product .tinvwl_add_to_wishlist_button:hover {
    background-color: var(--dpprofe-color-2) !important;

}

.dp_wc_product ul.products li.product .button.yith-wcqv-button:after,
.dp_wc_product_list 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_cross_sell_product .cross-sells ul.products li.product .button.yith-wcqv-button:after{
    content: "\55" !important;
    opacity: 1;
    margin: 0;
    font-size: 16px;
}

.dp_wc_product_list ul.products li.product .button::after {
    content: "\e015" !important;
    opacity: 1;
    margin: 0;
    font-size: 16px;
}

.dp_wc_product_list ul.products li.product .button {
    display: flex;
    border: none !important;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    margin: 10px 0px;
    border-radius: 50% !important;
    font-size: 0px !important;
    padding: 0px !important;
    z-index: 1;
    transition: all 0.2s linear;
    background-color: var(--dpprofe-color-1);
    color: #fff;

}

/* .dp_wc_product_list ul.products li.product .button {
    height: 35px !important;
    width: 35px !important;
} */

.dp_wc_product_list ul.products li.product .button:hover {
    background-color: var(--dpprofe-color-2);
}

.dp_wc_product ul.products li.product .et_shop_image .dp_shop_btn_info,
.dp_wc_related_product .related ul.products .et_shop_image .dp_shop_btn_info,
.dp_wc_upsell_product .up-sells ul.products li.product .et_shop_image .dp_shop_btn_info,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .et_shop_image .dp_shop_btn_info{
    top: 10px;
    position: absolute;
    right: 20px;
	    display: flex;
    flex-direction: column;
    align-items: end;
    gap: 10px;
	width:100%;
}

.dp_wc_product_list ul.products li.product .dp_shop_btn_info {
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    gap: 12px;

}



.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link {
    display: flex !important;
}


.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img {
    height: 100% !important;
    width: 200px;
    object-fit: cover;
    margin-bottom: 0px !important;
}


.dp_wc_product_list ul.products li.product {
    /* 	background-color:#f9f9f9; */
    box-shadow: 0 0 15px rgba(0, 0, 0, .10);
}

.dp_wc_product_list ul.products li.product .dp_wc_product_list_content {
    padding: 0 15px;
    width: 70%
}

.dp_wc_product_list ul.products li.product .et_shop_image {
    width: 30%;
}



@media only screen and (max-width: 767px) {
    .dp_wc_product_list ul.products li.product .et_shop_image,.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img{
        width: 100% !important;
    }

    .dp_wc_product_list ul.products li.product .dp_wc_product_list_content,.dp_wc_product_list.et_pb_shop ul.products li.product {
        width: 100% !important;align-content: center;
    }
	/*.dp_wc_product_list ul.products li.product .woocommerce-LoopProduct-link{display:block !important;}*/
	.dp_testimonial_v1{box-shadow:none !important;}
	.dp_testimonial_v1 .et_pb_testimonial_portrait{position: unset !important;
    margin: 0 auto 40px !important;}
	.dp_testimonial_v1.et_pb_testimonial .et_pb_testimonial_description {
    margin-left: 0px !important;
    text-align: center;
}
	.dp_testimonial_v1.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author {
    margin: 0px 0px 10px 0px !important;
}
	.dp_testimonial_v1.et_pb_testimonial .et_pb_testimonial_meta {
    margin-left: 0 !important;
}
	.dp_cart_products.et_pb_wc_cart_products .et_pb_module_inner .woocommerce-cart-form .shop_table{    width: 100%;
    table-layout: fixed;}
	.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table tr{display: block;}
	.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table td,.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table th{  border: 1px solid #ebebeb;
  padding: 10px !important;
  vertical-align: middle;
  display: block;
width: 100%;}
}

/* .dp_wc_product ul.products li.product .button.loading::after,
.dp_wc_product_list ul.products li.product .button.loading::after{
	content: "\e02d"!important;
    color: #fff;
	content: "\e02d" !important;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
} */

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


.dp_wc_product .product .et_shop_image .button.added:after,
.dp_wc_product_list ul.products li.product .button.added:after {
    content: "\4e" !important;
    font-family: 'ETmodules';
}


.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 {
    content: "\e015";
    opacity: 1;
    margin: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0 !important;
    left: 0 !important;
    right: 0;
    bottom: 0;
    font-size: 18px;
	font-family:ETmodules !important;
}
.dp_wc_related_product .related 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{    content: "\55" !important;}

.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 {
    height: 40px;
    width: auto;
    background: var(--dpprofe-color-1);
    padding: 10px 20px !important;
    border-radius: 50px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s linear;
}


.et-db #et-boc .et-l .dp_wc_product_list ul.products li.product .added_to_cart{
    width: auto;
    background: var(--dpprofe-color-1);
    padding: 4px 7px !important;
    border-radius: 50px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s linear;
	    position: absolute;
    top: 0;
    right: 0;
}



/* .et-db #et-boc .et-l .dp_wc_product_list ul.products li.product .added_to_cart {
    padding: 5px 20px !important;
    width: fit-content !important;
    bottom: -35px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 5px !important;
    position: absolute;
    right: 0px;
    font-size: 18px;

} */

.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 {
	 background: var(--dpprofe-color-2)!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;
    }
	.dp_wc_product ul.products li.product:nth-child(n),.et-db #et-boc .et-l .dp_wc_product ul.products li.product:nth-child(n){width:100% !important;}
}

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

    .dp_wc_product ul.products li.product:nth-child(n),
    .dp_wc_related_product .related ul.products li.product:nth-child(n),
    .dp_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
    .dp_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n),
    .et-db #et-boc .et-l .dp_wc_product ul.products li.product:nth-child(n),
    .et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:nth-child(n),
    .et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
    .et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n) {
        margin-bottom: 30px !important;
    }
}

/* Shop & Related & Up Sell & Cross Sell Product CSS End */
/* Shop Mini CSS Start */
.dp_wc_product_mini {}

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

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

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

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

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

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

.dp_wc_product_mini .related {}

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

.dp_wc_product_mini .woocommerce-ordering .orderby {}

.dp_wc_product_mini .woocommerce-pagination {}

.dp_wc_product_mini .woocommerce-pagination ul {}

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

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

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

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

.dp_wc_product_mini_sec_v1 {}

.dp_wc_product_mini_sec_v1::before {}

.dp_wc_product_mini_sec_v1 .dp_title .et_pb_text_inner h3 {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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

.product_mini_v1 .product_mini_row {}

.product_mini_v1 .product_mini_blurb .et_pb_image_wrap {}

.product_mini_v1 .product_mini_blurb .et_pb_image_wrap img {}

.product_mini_v1 .product_mini_blurb:hover .et_pb_image_wrap img {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header {}

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

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container .et_pb_blurb_description {}

.product_mini_v1 {}


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

.product_mini_v2 .product_mini_blurb {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image .et_pb_image_wrap {}

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

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

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image .et_pb_image_wrap img {}

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

.product_mini_v2 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header {}

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

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

.product_mini_v2 .product_mini_blurb .et_pb_blurb_container .et_pb_blurb_description {}


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

/* -----------------------------------  
      00. Single Page CSS Start Here
  -------------------------------------*/
/* dp_wc_cart_notice CSS Start */

.dp_wc_cart_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_notice2 .woocommerce-notices-wrapper .woocommerce-message,
.et-db #et-boc .et-l .dp_wc_cart_notice2 .woocommerce-notices-wrapper .woocommerce-message,
.dp_wc_cart_notice2 .et_pb_module_inner .woocommerce-form-coupon-toggle .woocommerce-info{
	justify-content:unset !important;
}
.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 {}


.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 {
    border: none;
    font-size: 18px;
/*     background-color: var(--dpprofe-color-1); */
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s;
}

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

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.dp_wc_cart_notice .return-to-shop .button:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:hover {
    background-color: var(--dpprofe-color-2);
}

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


.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-info {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}

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

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_wc_add_to_cart_info,
.et-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-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 {}

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

.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 {
	padding:10px 40px!important;
}


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

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

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

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

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

.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;
    font-size: 16px;
    border: 1px solid #ebebeb;
    padding: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_wc_add_to_cart_info .cart .single_add_to_cart_button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button,
.dp_wc_add_to_cart_info .tinv-wraper .tinvwl_add_to_wishlist_button,
.tinv-wraper .tinvwl_add_to_wishlist_button , .dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-button .wlfmc-custom-btn{
    border: none;
    font-size: 18px;
    background-color: var(--dpprofe-color-1);
    color: #fff!important;
    padding: 12px 40px;
    transition: all 0.4s;
    border-radius: 5px;
	line-height:1.7em!important;
	margin:10px 0px;
}


.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 .tinv-wraper .tinvwl_add_to_wishlist_button:hover,
.tinv-wraper .tinvwl_add_to_wishlist_button:hover {
    background-color: var(--dpprofe-color-2) !important;
}

.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{
	margin-bottom:15px!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 .single_add_to_cart_button:hover::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button:hover::before {}


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_wc_product_meta .product_meta,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta {
    display: flex;
    flex-direction: column;
}

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

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

.dp_wc_product_meta .product_meta .posted_in,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .posted_in {
    margin: 10px 0px;
}

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

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

.dp_wc_product_tabs .et_pb_tabs_controls,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls {
    background-color: transparent;
}

.dp_wc_product_tabs .et_pb_tabs_controls,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls li a {
    position: relative;
}

/* .dp_wc_product_tabs .et_pb_tabs_controls,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls li a:before{
	    border-bottom: 2px solid #915005;
    bottom: 0;
    left: 0;
    content: "";
    position: absolute;
    transform: scale(0);
    transition: all .3s linear 0s;
    width: 100%;
} */

/* .dp_wc_product_tabs .et_pb_tabs_controls,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls li a :before{
	transform: scale(1);
} */


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


@media only screen and (max-width:980px) {
.dp_wc_product_tabs .et_pb_tabs_controls,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls li{
    margin-bottom:15px !important;
	height:auto !important;
	float: none;
  }
.dp_wc_product_tabs .et_pb_tabs_controls::after,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls::after{visibility:hidden !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 {}

.dp_wc_product_tabs li,
.et-db #et-boc .et-l .dp_wc_product_tabs li a:after {}

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

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

.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 {
    border-bottom: 2px solid var(--dpprofe-color-1);
}

.et-db #et-boc .et-l .dp_wc_product_tabs ul li.et_pb_tab_active a:after {
    /* 	    border-bottom: 2px solid #915005;
    bottom: 0;
    left: 0;
    content: "";
    position: absolute;
    transform: scale(0);
    transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    width: 100%; */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
    resize: vertical;
    background: transparent;
    border: 1px solid var(--dpprofe-color-2);
}

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

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

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

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .submit:hover,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .submit:hover {
    background-color: var(--dpprofe-color-2);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dc_order_details_row .et_pb_column {
    width: 100% !important;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove a {
    height: 30px;
    width: 30px;
    background: var(--dpprofe-color-1);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    color: #fff !important;
}

.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 {
    height: 100px;
    width: 175px;
    object-fit: cover;
    border-radius: 10px;

}

.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 {
    background: transparent;
    border: 1px solid var(--dpprofe-color-2);
    border-radius: 10px;
    padding: 11px;
    color: var(--dpprofe-color-2);
    font-size: 18px;

}

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

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

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

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

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

/*  Cart totals css */

.dp_cart_totols {}

.dp_cart_totols .cart_totals {}

.dp_cart_totols .cart_totals h2 {
    font-size: 45px;
    line-height: 45px;
    margin-bottom: 20px;
}

.dp_cart_totols .cart_totals .shop_table {}

.dp_cart_totols .cart_totals .shop_table th {}

.dp_cart_totols .cart_totals .shop_table td {}

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

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

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

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

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

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

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals ul li input{
	accent-color:var(--dpprofe-color-1);
}
.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 {
    background-color: transparent;
    border: 1px solid var(--dpprofe-color-2);
    border-radius: 10px;
    color: var(--dpprofe-color-2);

}

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

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

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

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

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

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

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

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

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

/* -----------------------------------
      00. Cart Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00. Checkout Page CSS Start Here
  -------------------------------------*/
.dp_checkout_title .entry-title {}

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

.dp_checkout_login .woocommerce-notices-wrapper {}

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

.dp_checkout_login .login {}

.dp_checkout_login .login p {}

.dp_checkout_login .login .form-row {}

.dp_checkout_login .login .form-row label {}

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

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

.dp_checkout_login .login .form-row input {}

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

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

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

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

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

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

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

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

/* lost Pass */
.dp_checkout_login .login .lost_password a {}

/* Toggle */
.dp_checkout_login .woocommerce-form-coupon-toggle {}

.dp_checkout_login .woocommerce-form-coupon-toggle .woocommerce-info {
    background-color: var(--dpprofe-color-1);
	margin-bottom:0px!important;
}

.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 {
	padding:10px 40px!important;
}

.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 {
	font-size:45px;
	line-height:45px;
}

.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_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input {
    background-color: transparent;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}

.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_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .selection .select2-selection {
    color: var(--dpprofe-color-2);
    border-radius: 5px;
}

.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
	    background-color: var(--dpprofe-color-1) !important;
    display: block;
}


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


.woocommerce-order-received .dp_chackout_row_2 .et_pb_column{
	width:100%!important;
}

/*------ 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 thead .product-name {
    padding: 20px;
}

.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 {
    border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button {
	background-color: var(--dpprofe-color-1);
    border: none;
    color: #fff;
    font-size: 18px;
    padding: 10px 40px;
    border-radius: 5px;
	transition:all 0.3s linear;
}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button:hover {
		background-color: var(--dpprofe-color-2);
}

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

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

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

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

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

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

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

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

.dp_checkout_payment #payment .wc_payment_methods {}

.dp_checkout_payment #payment .wc_payment_methods li {}

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

.dp_checkout_payment #payment .wc_payment_methods li label {}

.dp_checkout_payment #payment .wc_payment_methods li .payment_box {}

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

.dp_checkout_payment #payment .form-row {}

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

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

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

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

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

.dp_checkout_payment .woocommerce-error {}

.dp_checkout_payment .woocommerce-error a {}

/* -----------------------------------
      00. Checkout Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00. My Account Page CSS Start Here
  -------------------------------------*/
.dp_my_account {}

.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 {
    background-color: transparent;
    border: 1px solid var(--black);
    border-radius: 5px;
}

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

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

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

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

.dp_my_account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p {
    margin-bottom: 20px;
}

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

/* Login Form CSS */
.dp_my_account .woocommerce h2 {
    font-size: 30px;
    line-height: 30px;
    font-weight: 500;
}

.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 {
    background-color: transparent;
    border: 1px solid var(--black);
    border-radius: 5px;
}

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

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

/* Button CSS */
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit {
    border: none;
    font-size: 18px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 10px 40px !important;
    transition: all 0.4s;
    border-radius: 5px;
}

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

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

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

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

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

.dp_my_account .woocommerce .woocommerce-ResetPassword p {}

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

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

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

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row input.input-text {
    background-color: transparent;
    border: 1px solid var(--black);
    border-radius: 5px;
}

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

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

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

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

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


/* 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;
    padding: 0px !important;

}

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

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

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

}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active,
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li:hover {
    margin: 10px 0px;

}

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

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a {
    transition: all 0.4s;
    border-radius: 5px !important;
    padding: 15px;
    background-color: var(--dpprofe-color-1);
    margin: 10px 0px;
    display: block !important;
    overflow: hidden;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
    background-color: var(--dpprofe-color-2);
    border-radius: 5px !important;

}

/* Content CSS */
.dp_my_account .woocommerce .woocommerce-MyAccount-content {
    box-shadow: 0 0 15px rgba(0, 0, 0, .10);
    padding: 25px;
    border-radius: 10px;

}

.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 {
		background-color: var(--dpprofe-color-1);
    border: none;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    padding: 10px 40px !important;
	text-decoration:none;
	transition:all 0.3s linear;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:hover {
			background-color: var(--dpprofe-color-2);
}

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

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

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

.dp_my_account .woocommerce .woocommerce-message a {}

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

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

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

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

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

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

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

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

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

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button {
    border: none;
    font-size: 18px;
    background-color: #fff;
    color: #202020;
    padding: 12px 25px;
    transition: all 0.4s;
	   background-color: #fff !important;
    color: var(--dpprofe-color-2);
    order: 1;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:hover {
    background-color: var(--dpprofe-color-2) !important;
    color: #fff;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:after {
    display: none;
}

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

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

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

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

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

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

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

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

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

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input.input-text {
    background: transparent;
    border: 1px solid var(--dpprofe-color-2);
    border-radius: 5px;
}

.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 {
    border: none;
    font-size: 18px;
    background-color: var(--dpprofe-color-1);
    padding: 12px 25px;
    color: #fff;
    transition: all 0.4s;
}

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

.dp_my_account .woocommerce .woocommerce-MyAccount-content form h3 {
    font-size: 45px;
    line-height: 45px;
}

.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 {
    background-color: transparent;
    border: 1px solid var(--dpprofe-color-2);
    border-radius: 5px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection .select2-selection__rendered {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection__arrow {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection__arrow b {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button {
    border: none;
    font-size: 18px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 10px 40px;
    transition: all 0.4s;
    margin-top: 20px;
}

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

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button::after {
    display: none;
}

/* 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 {
    font-size: 18px;
    color: var(--dpprofe-color-2) !important;
}

.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 th{
	padding:20px 8px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td {
    font-size: 16px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number a {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number a:hover {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-date {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-status {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-total {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button {
    border: none;
    font-size: 18px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 10px 40px;
    transition: all 0.4s;
    padding: 10px 40px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a:hover,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button:hover {
    background-color: var(--dpprofe-color-2);
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a::after,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button::after {
	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 {}

.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 {
		background-color: var(--dpprofe-color-1);
    border: none;
    border-radius: 5px;
    color: #fff!important;
    font-size: 18px;
    padding: 10px 40px !important;
	transition:all 0.3s linear;
}


.dp_my_account .woocommerce table tbody tr td .button:hover {
   background-color: var(--dpprofe-color-2);
	border: none;
}

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

/* -----------------------------------
      00. My Account Page CSS End Here
  -------------------------------------*/
.wlfmc-single-btn:not(.is-elementor) .wlfmc-add-button > a{    color: #fff !important;
    margin-bottom: 15px;}