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

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

#yith-quick-view-modal.open .yith-wcqv-main{   
   transform: translateY(0%) !important;}
.yith-quick-view-content.woocommerce div.product .product.product-type-variable,.yith-quick-view-content.woocommerce div.product .product.product-type-grouped,tr.woocommerce-grouped-product-list-item.product{
  height: 100%!important;
}
.woocommerce-downloads .dp_my_account .woocommerce-info{justify-content: space-between;}
.yith-quick-view-content.woocommerce div.summary .price{color:var(--dpprofe-color-1) !important;margin: 10px 0 !important;display: block;}
.yith-quick-view-content.woocommerce div.summary .woocommerce-info,.dp_wc_add_to_cart_info .woocommerce-info{margin: 10px 0 !important;}
.dp_checkout_login .woocommerce-info{justify-content:unset !important; } 
.dp_checkout_payment .woocommerce-error{ display: block !important; } 
.dp_checkout_payment .woocommerce-error a{color:var(--white) !important;}
.yith-quick-view-content.woocommerce div.product .single_add_to_cart_button{margin-top:15px;}
body.et-db #et-boc .et-l .dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .star-rating{margin: 4px auto 4px 0 !important;}
.woocommerce-order-received .row2,.woocommerce-order-received .row3{display:none;}
/* cross sel module css */
.dp_wc_cross_sell_product .cross-sells ul.products li.product{
	width:100% !important;
}
.dp_wc_cross_sell_product .cross-sells ul.products:before{
	display:none;
}
.dp_wc_cross_sell_product .cross-sells ul.products{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	grid-gap:20px;
}
@media only screen and (max-width:980px){
	.dp_wc_cross_sell_product .cross-sells ul.products{
		display:grid;
		grid-template-columns:repeat(2,1fr);
		grid-gap:20px;
	}
}
@media only screen and (max-width:530px){
	.dp_wc_cross_sell_product .cross-sells ul.products{
		display:grid;
		grid-template-columns:repeat(1,1fr);
		grid-gap:20px;
	}
}
/* cross sel module css end  */
/* fly cat pagination css */
.slick-dots li button:before{
	font-size:0px !important;
}
@media only screen and (max-width:480px) {
.dp_wc_related_product .related ul li, body.et-db #et-boc .et-l .dp_wc_related_product.et_pb_wc_related_products .related ul li.product,.et-db #et-boc .et-l .dp_wc_product 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;margin-right:0 !important;}
}


@media only screen and (max-width:767px) {
  .dp_wc_related_product .related ul.products li.product {   margin-bottom: 35px !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;margin-right:0 !important;}*/
}
.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td strong{
	 font-size: 18px;
    color: var(--dpprofe-color-1);
    font-weight: 500;
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;

}
.wlfmc-list .quantity{
	width:auto;
}
.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:before,
.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wishlist-empty .empty-button: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 .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 .et_pb_text_inner .wlfmc-wishlist-table-wrapper .add_to_cart_button:hover:before,
.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wishlist-empty .empty-button:hover:before {
  width: 100%;
}




.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 {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 5px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}

.dp_wishlist_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::before {
  width: 100%;
}

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


/* .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;
  border: 1px solid var(--dpprofe-color-1) !important;
  padding: 5px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px !important;
  font-size: 16px !important;

}

.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:before {
  width: 100%;
}

.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;
  right: unset;
  position: relative;
}

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





.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  background-color: var(--dpprofe-color-1) !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}


/* woo-commerce button css */

.woocommerce button.button,
.woocommerce-page button.button,
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button,
/* .tinv-wishlist .tinv-lists-nav .button,
  .dp_wishlist_shop .return-to-shop .button, */
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button,
.dp_my_account .woocommerce table tbody tr td .button {
  background-color: var(--dpprofe-color-1) !important;
  border: 1px solid var(--dpprofe-color-1) !important;
  padding: 10px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
  position: relative;
  display: inline-block !important;
}

.woocommerce button.button:hover,
.woocommerce-page hover.button:hover,
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:hover,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:hover,
/* .tinv-wishlist .tinv-lists-nav .button:hover,
  .dp_wishlist_shop .return-to-shop .button:hover, */
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:hover,
.dp_my_account .woocommerce table tbody tr td .button:hover {
  color: #fff !important;
  border-color: #fff !important;
}


.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button {
  background-color: #fff !important;
  color: var(--dpprofe-color-1) !important;
  order: 1;
}


.woocommerce button.button:before,
.woocommerce-page button.button:before,
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:before,
/* .tinv-wishlist .tinv-lists-nav .button:before,
  .dp_wishlist_shop .return-to-shop .button:before, */
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:before,
.dp_my_account .woocommerce table tbody tr td .button: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_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:before {
  /* 	background-color:#fff!important;
     border: 2px solid var(--dpprofe-color-1)!important; */
}

.woocommerce button.button:hover:before,
.woocommerce-page button.button:hover:before,
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:hover:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:hover:before,
/* .tinv-wishlist .tinv-lists-nav .button:hover:before,
  .dp_wishlist_shop .return-to-shop .button:hover:before, */
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:hover:before,
.dp_my_account .woocommerce table tbody tr td .button:hover:before {
  width: 100%;
}

.woocommerce button.button:after,
.woocommerce-page button.button:after,
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:after,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:after,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:after,
/* .tinv-wishlist .tinv-lists-nav .button:after,
  .dp_wishlist_shop .return-to-shop .button:after, */
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:after,
.dp_my_account .woocommerce table tbody tr td .button:after {
  display: none !important;
}

.tinv-wishlist .tinv-lists-nav .button i {
  display: none;
}

/* woo-commerce button end */


/* tab section css */
/* slide section animation css */
/*---fashion Toggle CSS Start ---*/
[class*="dp_fashion_tab_content_"].dp_active {
  opacity: 1;
  -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;
  -o-transition: opacity 1s ease, transform 1s ease;
  transition: opacity 1s ease, transform 1s ease;
  visibility: visible;
  display: block !important;
}

[class*="dp_fashion_tab_content_"] {
  opacity: 0;
  -webkit-transition: opacity .4s ease, -webkit-transform .4s ease;
  -o-transition: opacity .4s ease, transform .4s ease;
  transition: opacity .4s ease, transform .4s ease;
  visibility: hidden;
  display: none !important;
}

[class*="dp_fashion_tab_content_"].dp_animated {
  -webkit-animation-duration: 1.5s;
  animation-duration: 3.5s;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px)
  }

  100% {
    opacity: 1;
    transform: translateY(0)
  }
}

.dp_animated {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.dp_btn.dp_active:before {
  content: none !important;
}

.dp_btn.dp_active {
  background-color: var(--dpprofe-color-2) !important;
}

@media only screen and (max-width: 479px) {
  .dp_fashion_tab_btn_column {
    display: block !important;
  }
}


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

.dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button,
.dp_wc_shop_list_v2 ul.products li.product .tinvwl_add_to_wishlist_button,
.dp_wc_related_product ul.products li.product .tinvwl_add_to_wishlist_button {
  /* 	position:absolute; */
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  margin: 0;
  border-radius: 5px !important;
  border: none;
  overflow: hidden;
  font-size: 0;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 0px !important;
  transition: all 0.6s;
  z-index: 1;
  transition-delay: 0s !important;
}

.dp_wc_product ul.products li.product .tinvwl_add_to_wishlist_button:before,
.dp_wc_shop_list_v2 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;
}

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

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


.dp_wc_product ul.products li.product .yith-wcqv-button:after,
.dp_wc_related_product .related ul.products li.product .yith-wcqv-button:after {
  content: "\55" !important;
  color: #fff !important;
  font-family: "ETmodules";
  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: 14px;
}


.dp_wc_product .product .et_shop_image .button.added:after {
  content: "\4e" !important;
}




/* 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: #000;
    z-index: 1;
    font-size: 16px !important;
    border-radius: 5px;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
}
.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button:hover{
	color:#fff!important;
}

.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button: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);
  z-index: -1;
  transition: all .3s linear;
  border-radius: 5px;
}

.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button:after{
	display:none;
}
.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button:hover:before{
	width:100%;
}

.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: 24px 30px !important;
    color: #000;
    z-index: 1;
    font-size: 16px !important;
    border-radius: 5px;
	font-weight:500;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;
	 border: none;
}


.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart:before,
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout: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);
  z-index: -1;
  transition: all .3s linear;
  border-radius: 5px;

}

.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;
}
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart:hover:before , 
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout:hover:before{
	width:100%;
}


/* cart popup  button css  end */


.wlfmc-popup .wlfmc-popup-header{
	margin-bottom:20px!important;
}

.wlfmc-popup .wlfmc-popup-desc{
	font-size:20px!important;
}


#yith-quick-view-content .summary-content .cart{
	margin:20px 0px!important;
}

#yith-quick-view-modal.open, 
#yith-quick-view-modal.open .yith-wcqv-wrapper{
	z-index:99999;
}
/* title */
.yith-wcqv-main .summary-content .product_title.entry-title {
      font-size: 24px;
    line-height: 1.1em;
    font-weight: normal;
    color: var(--dpprofe-color-2);
    margin-bottom: 0px;
}

/* 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: 20px 20px !important;
}


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

.woocommerce div.product form.cart .button,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a {
  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;
  font-size: 16px !important;
  border-radius: 5px;
}

#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a {
  padding: 24px 30px !important;
  margin-bottom: 20px !important;
}
#yith-quick-view-content .product .summary .summary-content .cart .woocommerce-grouped-product-list tr td{
	    vertical-align: middle;
    padding: 10px;
    border-bottom: 1px solid #ebebeb;
}

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

.woocommerce div.product form.cart .button:hover,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover {
  color: #fff !important;
  border: 1px solid var(--dpprofe-color-2) !important;
}

/* #yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover {
    color: var(--dpprofe-color-2) !important;
  } */


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

.yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button:after {
  display: none;
}

/* .woocommerce div.product form.cart .button:hover,
  .yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button:hover{
    color:#000 !important;
  } */


.woocommerce div.product form.cart .button:after {
  display: none !important;
}

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

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

.yith-wcqv-main .product span.onsale {
      font-size: 16px;
    padding: 0px 10px !important;
    background-color: var(--dpprofe-color-1) !important;
    z-index: 5;
    left: 0px !important;
    border-radius: 0px !important;
    top: 0 !important;
    overflow: visible;
}
.yith-wcqv-main .product span.onsale:before{
	        position: absolute;
    content: '';
    width: 7px;
    height: 13px;
    top: 0px;
    right: -6px;
    clip-path: polygon(110% 0, 0 0, 0 100%);
    background-color: var(--dpprofe-color-1) !important;
}
.yith-wcqv-main .product span.onsale:after{
	position: absolute;
    content: '';
    width: 7px;
    height: 13px;
    bottom: 0px;
    right: -6px;
    clip-path: polygon(0 -4%, 0 100%, 100% 100%);
    background-color: var(--dpprofe-color-1) !important
}
/* quick view popup css end */

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


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

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

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

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

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

.dp_shop_sidebar .et_pb_widget .widgettitle,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .widgettitle,
.dp_shop_sidebar .bapf_sfilter .bapf_head h3 {
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
  padding-bottom: 25px !important;
  color: var(--dpprofe-color-2);
}

/* reset button  CSS */

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

}

.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket {
  margin-bottom: 0px;
}


/* 
  .dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button{
     background-color: var(--dpprofe-color-1)!important;
      border:none!important;
      padding: 10px 30px!important;
    color:#fff;
    z-index:1;
    border-radius: 5px;
    display:inline-block!important;
    position:relative;
  }
  
  .dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:before{
      background-color: var(--dpprofe-color-1);
      display: block !important;
      content: "";
      border: 2px solid #fff;
      position: absolute;
      top: 3px;
      left: 3px;
      right: 3px;
      bottom: 3px;
      z-index: -1;
      transition: all .3s linear;
      border-radius: 5px;
    opacity:0;
  }
  
  .dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:hover:before{
    opacity:1;
  } */

/* shop by category  CSS */
.dp_shop_sidebar .berocket_single_filter_widget {
  clear: both !important;
}

/* 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,
.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 {
  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,
  .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:last-child{
    border-bottom: 0px!important;
  } */

.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 {
  padding: 10px;
  border: 1px solid #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  color: var(--dpprofe-color-1) !important;
  font-weight: 500;
  transition: all 0.4s linear;

}

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

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a,
.dp_shop_sidebar .et_pb_widget.widget_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: 400;
  line-height: 1.1em;
  margin: 8px 0px;
  color: var(--dpprofe-color-2);
}

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

.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,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button {
  background-color: var(--dpprofe-color-1) !important;
  border: 1px solid var(--dpprofe-color-1) !important;
  padding: 10px 28px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
  position: relative;
  display: inline-block !important;
	text-transform:capitalize;
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:before,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:before {
  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_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,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:hover {
  color: #fff !important;
  border: 1px solid #fff !important;
}


.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover:before,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:hover:before {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .woocommerce-Price-amount span,
.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 span {
  color: var(--dpprofe-color-1);
  font-weight: 700;
}

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

  background-color: var(--dpprofe-color-1) !important;
  border: 1px solid var(--dpprofe-color-1) !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
  position: relative;
  display: inline-block !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 {
  color: #fff !important;
  border-color: #fff !important;
}

.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:before {
  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_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover:before {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Shop Sidebar CSS End */


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


.dp_shop_promotion_cta_v1 .dp_shop_promotion_cta .et_pb_promo_description h6 {
  font-size: 20px !important;
  line-height: 1.1em;
}

.dp_wc_product {}

.dp_wc_product .entry {}

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


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

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

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

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

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

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

.dp_wc_product .woocommerce-ordering .orderby {
  padding: 15px;
  font-size: 16px;
  background-color: transparent;
  border: 2px solid var(--dpprofe-color-1);
  color: var(--dpprofe-color-2) !important;
  border-radius: 5px;
}

.dp_wc_product .woocommerce-ordering .orderby .option {
  background: #fff !important;
  color: #000000;
}

.dp_wc_product .woocommerce-pagination {}

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

.dp_wc_product .woocommerce-pagination .page-numbers li {
  border: none !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: 5px;
  transition: all 0.2s;
  color: var(--dpprofe-color-2);
  font-size: 20px;
}

.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: 35px;
  color: var(--dpprofe-color-2);
  font-weight: 500;
  line-height: 1.1em;
/*   margin-bottom: 60px; */
}

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

.dp_wc_product ul.products li.product,
.dp_wc_related_product .related ul.products li.product,
.dp_wc_upsell_product .up-sells ul.products li.product,
.dp_wc_cross_sell_product .cross-sells ul.products li.product,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product {
  box-shadow: 0 0 15px rgba(0, 0, 0, .10);
  padding-bottom: 25px;
}


.dp_wc_product_deal ul.products li.product .woocommerce-LoopProduct-link .et_shop_image {
  margin-bottom: 30px !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 {}

.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,
.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: 14px;
  padding: 0px 10px !important;
  background-color: var(--dpprofe-color-1) !important;
  z-index: 5;
  left: 0px !important;
  border-radius: 0px !important;
  top: 0 !important;
  overflow: visible;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale:before,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale:before,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale:before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale:before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale:before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale:before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale:before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale:before,
.dp_wc_product_img .et_pb_module_inner .onsale:before,
.et-db #et-boc .et-l .dp_wc_product_img .et_pb_module_inner .onsale:before {
  position: absolute;
  content: '';
  width: 7px;
  height: 13px;
  top: 0px;
  right: -6px;
  clip-path: polygon(110% 0, 0 0, 0 100%);
  background-color: var(--dpprofe-color-1) !important;

}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale:after,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale:after,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale:after,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale:after,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale:after,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale:after,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale:after,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale:after,
.dp_wc_product_img .et_pb_module_inner .onsale:after,
.et-db #et-boc .et-l .dp_wc_product_img .et_pb_module_inner .onsale:after {
  position: absolute;
  content: '';
  width: 7px;
  height: 13px;
  bottom: 0px;
  right: -6px;
  clip-path: polygon(0 -4%, 0 100%, 100% 100%);

  background-color: var(--dpprofe-color-1) !important;
}

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

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: #00000063;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: all 0.3s linear;

}

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

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

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

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

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

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

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_product_list_slider 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,
.et-db #et-boc .et-l .dp_wc_product_list_slider ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{
  font-size: 18px;
  line-height: 1.1em;
  padding: 10px;
  margin-bottom: 0px;
  color: var(--dpprofe-color-1);
text-align: center;
}
.dp_wc_product_list_slider ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,.et-db #et-boc .et-l .dp_wc_product_list_slider ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{text-align: left;padding: 10px 0px;}
.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 {
  text-align: center;
  margin: 4px auto 3px 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 {
  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;
  justify-content: center;
  align-items: center;
  height: 35px;
  width: 35px;
  margin: 0;
  border-radius: 5px !important;
  border: none;
  overflow: hidden;
  font-size: 0;
  background-color: var(--dpprofe-color-1);
  color: #fff !important;
  padding: 0px !important;
  transition: all 0.6s;
  z-index: 1;
  transition-delay: 0s !important;
}

/* .dp_wc_product ul.products li.product .button.added:after,
  .dp_wc_related_product .related ul.products li.product .button.added:after,
  .dp_wc_upsell_product .up-sells ul.products li.product .button.added:after,
  .dp_wc_cross_sell_product .cross-sells ul.products li.product .button.added:after,
  .et-db #et-boc .et-l .dp_wc_product ul.products li.product .button.added:after,
  .et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button.added:after,
  .et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button.added:after,
  .et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button.added:after {
    content: "\4e" !important;
  } */

.dp_wc_product .product .dp_shop_btn_info .button.added:after,
.dp_wc_related_product .related .product .dp_shop_btn_info .button.added:after,
.dp_wc_cross_sell_product .cross-sells .product .dp_shop_btn_info .button.added:after,
.dp_wc_upsell_product .up-sells .product .dp_shop_btn_info .button.added:after {
  content: "\4e" !important;
}


.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_cross_sell_product .cross-sells ul.products li.product .button.yith-wcqv-button::after{    content: "\55" !important;}
.dp_wc_product ul.products li.product .button:hover,
.dp_wc_related_product .related ul.products li.product .button:hover,
.dp_wc_upsell_product .up-sells ul.products li.product .button:hover,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover {
  background-color: var(--dpprofe-color-2);
}

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

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

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

.dp_wc_product ul.products li.product .button.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 !important;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
}

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

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

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

}


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

@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;
  }
	.dp_shop_sidebar .et_pb_widget{width:100% !important;}
}

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

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

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

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

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

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

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

.dp_wc_product_mini .related {}

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

.dp_wc_product_mini .woocommerce-ordering .orderby {}

.dp_wc_product_mini .woocommerce-pagination {}

.dp_wc_product_mini .woocommerce-pagination ul {}

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

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

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

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

.dp_wc_product_mini_sec_v1 {}

.dp_wc_product_mini_sec_v1::before {}

.dp_wc_product_mini_sec_v1 .dp_title .et_pb_text_inner h3 {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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

.product_mini_v1 .product_mini_row {}

.product_mini_v1 .product_mini_blurb .et_pb_image_wrap {}

.product_mini_v1 .product_mini_blurb .et_pb_image_wrap img {}

.product_mini_v1 .product_mini_blurb:hover .et_pb_image_wrap img {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header {}

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

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container .et_pb_blurb_description {}

.product_mini_v1 {}


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

.product_mini_v2 .product_mini_blurb {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image .et_pb_image_wrap {}

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

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

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image .et_pb_image_wrap img {}

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

.product_mini_v2 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header {}

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

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

.product_mini_v2 .product_mini_blurb .et_pb_blurb_container .et_pb_blurb_description {}


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

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

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

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

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

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

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message {
  background-color: var(--dpprofe-color-1);
  margin-bottom: 0px !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 {
  order: 1;
}

.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 {
  background-color: #fff !important;
  border: 1px solid var(--dpprofe-color-1) !important;
  padding: 10px 28px !important;
  color: var(--dpprofe-color-2) !important;
  z-index: 1;
  border-radius: 5px;
  position: relative;
  display: inline-block !important;
}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:before,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:before,
.dp_wc_cart_notice .return-to-shop .button:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button: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_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover:before,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover:before,
.dp_wc_cart_notice .return-to-shop .button:hover:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:hover:before {
  width: 100%;

}

.dp_wc_cart_notice .return-to-shop .button,
.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 {
  padding: 12px 30px !important;
  font-size: 16px;
}

.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 {
  color: #fff !important;
  border: 1px solid #fff !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.dp_wc_add_to_cart_info.et_pb_wc_add_to_cart form.cart .variations td.value span:after {
  display: none !important;
}



/* .dp_wc_add_to_cart_info .cart .tinv-wraper .tinvwl_add_to_wishlist_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;
  }
  .dp_wc_add_to_cart_info .cart .tinv-wraper .tinvwl_add_to_wishlist_button:hover{
    border-color:#fff !important;
  }	
  
   .dp_wc_add_to_cart_info .cart .tinv-wraper .tinvwl_add_to_wishlist_button:after{
  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_wc_add_to_cart_info .cart .tinv-wraper .tinvwl_add_to_wishlist_button:hover:after{
    width:100%;
  } */




.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-button .wlfmc-custom-btn {
  background-color: var(--dpprofe-color-1) !important;
  border: 1px solid var(--dpprofe-color-1) !important;
  padding: 24px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
  font-size: 16px;
  margin-top: 20px;
}

.dp_wc_add_to_cart_info .cart .tinv-wraper .tinvwl_add_to_wishlist_button:hover {
  border-color: #fff !important;
}

.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-button .wlfmc-custom-btn:after {
  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_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-button .wlfmc-custom-btn:hover:after {
  width: 100%;
}

.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 {
  font-size: 20px;
  color: var(--dpprofe-color-1);
  font-weight: 500 !important;
}

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

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


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

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

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

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

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

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

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

}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a {
  color: var(--dpprofe-color-1);

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_wc_product_meta .product_meta,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta {
  padding-top: 0px;
  display: flex;
  flex-direction: column;
  border: none;
  font-size: 16px;
  color: var(--dpprofe-color-2);


}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .dp_wc_product_tabs li.et_pb_tab_active,
  .et-db #et-boc .et-l .dp_wc_product_tabs li.et_pb_tab_active {
    margin-bottom: 15px !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 {}

.et-db #et-boc .et-l .dp_wc_product_tabs ul li a {
  font-size: 25px;margin-right: 15px !important;display: block; padding: 5px; width: fit-content;
}

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

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

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

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove a {
  padding: 25px;
  border: 1px solid #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  color: var(--dpprofe-color-1) !important;
  font-weight: 500;
  transition: all 0.4s linear;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove a:hover {
  background-color: transparent;
  border-color: var(--dpprofe-color-1);
}

.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: 140px;
  width: 110px;
  border-radius: 5px;
  object-fit: cover
}

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

.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 {
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  background-color: transparent;
  color: var(--dpprofe-color-1);
  font-size: 16px;
  font-weight: 600;
}

.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: 5px;
  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 {
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.1);
  padding: 30px;
  border-radius: 5px;
}

.dp_cart_totols .cart_totals h2 {
  font-size: 35px;
  line-height: 1.1em;
}

.dp_cart_totols .cart_totals .shop_table {}

.dp_cart_totols .cart_totals .shop_table th {}

.dp_cart_totols .cart_totals .shop_table td {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_cart_totols .cart_totals .wc-proceed-to-checkout {
  width: 100%;
}

.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 {
  background-color: var(--dpprofe-color-1) !important;
  border: 1px solid var(--dpprofe-color-1) !important;
  padding: 10px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
  position: relative;
  display: inline-block !important;
  margin: 0px;
  width: 100%;
}

.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:before,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button:before,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:before,
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: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_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover:before,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button:hover:before,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover:before,
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:before {
  width: 100%;
}

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



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


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

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

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

/* coupen */
.dp_checkout_login .checkout_coupon {}

.dp_checkout_login .checkout_coupon p {}

.dp_checkout_login .checkout_coupon .form-row {}

.dp_checkout_login .checkout_coupon .form-row label {}

.dp_checkout_login .checkout_coupon .form-row input {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_checkout_details_add_info form #customer_details {}

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

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

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

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

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

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

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

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



/* checkout order column */
.dp_checkout_order_column {}

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

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

.dp_checkout_order form #customer_details {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_checkout_payment .checkout input {}

.dp_checkout_payment .checkout #customer_details {}

.dp_checkout_payment .checkout #order_review_heading {}

/* Payment Methods */

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

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

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

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

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

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

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

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

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

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

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

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button {
  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 {
  color: var(--dpprofe-color-1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_checkout_payment #payment .wc_payment_methods {}

.dp_checkout_payment #payment .wc_payment_methods li {}

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

.dp_checkout_payment #payment .wc_payment_methods li label {}

.dp_checkout_payment #payment .wc_payment_methods li .payment_box {}

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

.dp_checkout_payment #payment .form-row {}

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

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

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

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

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

.dp_checkout_payment .woocommerce-error {}

.dp_checkout_payment .woocommerce-error a {}

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

.dp_my_account .woocommerce {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_my_account .woocommerce .woocommerce-ResetPassword p {}

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

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

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

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

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

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

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

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

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


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

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

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

/* Navigation CSS */
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation {}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul {
  list-style: none;
  background-color: transparent;
  padding: 0px;
  border-radius: 15px;
}

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

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li {
  transition: all 0.4s;

}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a {
      background-color: #fff;
    border: 1px solid var(--dpprofe-color-1) !important;
    padding: 10px 30px !important;
    color: #000000 !important;
    z-index: 1;
    border-radius: 5px;
    position: relative;
    width: 100% !important;
    display: block !important;
    margin-bottom: 0px;
    font-size: 16px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation 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-1) !important;
  z-index: -1;
  transition: all .3s linear;
  border-radius: 5px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover,.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{
  color: #fff !important;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover:before,.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:before{
  width: 100%;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active,
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li:hover {
  background-color: rgb(255 255 255 / 20%);
}

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

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a {
	    margin-bottom: 10px;
}

/* Content CSS */
.dp_my_account .woocommerce .woocommerce-MyAccount-content {
  padding: 30px;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.1);
}

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

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

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

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

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

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

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

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

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

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

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

.dp_my_account .woocommerce .woocommerce-message a {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input.input-text,
.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields input,
.dp_my_account .woocommerce .woocommerce-form-login .form-row input.input-text,
.dp_my_account .woocommerce .woocommerce-form-register .form-row input.input-text {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  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 {}

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

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

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

.dp_my_account .woocommerce .woocommerce-MyAccount-content form h3 {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields label {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields label .required {}

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

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

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

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

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

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

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

/* Order List */
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr {}

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

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

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

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

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

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

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

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

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a::after,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button::after {}

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

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


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

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

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

.dp_top_collection_slider .woocommerce ul.products li.product {
  clear: none !important;
  margin-right: 0% !important;
  margin-bottom: 0% !important;
  padding: 0px;
  margin: 0px 5px 10px 5px !important;

}


.dp_wc_product_deal .woocommerce ul.products li.product {
  clear: none !important;
  margin-right: 0% !important;
  margin-bottom: 0% !important;
  padding: 0px;
  margin: 0px 5px !important;
}

/*testimonial dots  */

.dp_top_collection_slider .slick-next:before,
.dp_top_collection_slider .slick-prev:before {
  content: "\35" !important;
  font-family: "ETmodules" !important;
  font-weight: 900;
  font-size: 40px;
  color: var(--white);
  z-index: 1;
  opacity: 1;
  transition: all 0.4s linear;
background: var(--dpprofe-color-2) !important;
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:50%;
}

.dp_top_collection_slider .slick-prev:before {
  content: "\34" !important;
}


.dp_top_collection_slider .slick-prev {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  transition: all .3s linear;
  top: -50px;
  right: 60px !important;
  left: inherit !important;
}

.dp_top_collection_slider .slick-next {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  transition: all .3s linear;
  top: -50px;
  bottom: 0;
  right: 0;

}

.dp_top_collection_slider .slick-next:hover:before,
.dp_top_collection_slider .slick-prev:hover:before {
  color: var(--dpprofe-color-1) !important;
}

.dp_testimonial_slider .slick-list {}

.dp_top_collection_slider .slick-dots {

  padding-left: 0px !important;
  padding-bottom: 0px !important;
}

.dp_top_collection_slider .slick-dots li button:before {
  content: "" !important;
  background-color: var(--dpprofe-color-2);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  opacity: 1;
}


.dp_top_collection_slider .slick-dots li.slick-active button:before {
  background: var(--dpprofe-color-1);
  opacity: 1;
}

@media all and (max-width: 980px) {
  .dp_top_collection_slider .slick-track {
    display: flex;
  }
}
@media only screen and (max-width: 767px){
	.dp_top_collection_slider .slick-prev{    top: 50%;
    right: unset !important;
    left: 0 !important;
    bottom: -35px;}
	.dp_top_collection_slider .slick-next{   top: 50%;
    right: 0 !important;
    left: unset !important;
    bottom: -35px;}
}

.dp_wc_product_deal .products li .et_shop_image {
  opacity: 0.4 !important;
  transform: scale(0.5);
}

.dp_wc_product_deal .slick-list {
  overflow: visible !important;
}

.dp_wc_product_deal ul.products li.product {
  box-shadow: none !important;
}

.dp_wc_product_deal .woocommerce-loop-product__title,
.dp_wc_product_deal .price,
.dp_wc_product_deal .dp_shop_btn_info {
  opacity: 0 !important;
}


.dp_wc_product_deal .products li.slick-current .woocommerce-loop-product__title,
.dp_wc_product_deal .products li.slick-current .price,
.dp_wc_product_deal .products li.slick-current .dp_shop_btn_info,
.dp_wc_product_deal .products li.slick-current .et_shop_image {
  opacity: 1 !important;
  transform: scale(1.1);
}

.dp_wc_product_list .slick-dots {
  bottom: -45px !important;
}

.dp_wc_product_deal .slick-dots li button:before,
.dp_wc_product_list .slick-dots li button:before {
  content: "" !important;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: var(--dpprofe-color-2);
  opacity: 1;
}

.dp_wc_product_deal .slick-dots li.slick-active button:before,
.dp_wc_product_list .slick-dots li.slick-active button:before {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: var(--dpprofe-color-1);
  opacity: 1;
}

.dp_wc_product_deal .slick-dots {
  bottom: -50px;
  padding-left: 0px !important;
  padding-bottom: 0px !important;
}

@media all and (max-width: 980px) {
  .dp_wc_product_deal .slick-track {
    display: flex;
  }
}



/* Gallery css start*/



.dp_gallery_slider .dp_gallery_image .et_pb_image_wrap img {
  filter: grayscale(100%);
  transition: all 0.4s linear;
}

.dp_gallery_slider .slick-current.dp_gallery_image .et_pb_image_wrap img {
  filter: grayscale(0%);
  transform: scale(1.1);
  box-shadow: 0 0 15px rgba(0, 0, 0, .10);
	border-radius: 10px !important;
  border: 1px solid var(--dpprofe-color-1) !important;
  padding: 4px;
}



/* Gallery css end*/


/* product list  css start */


.dp_wc_product_list ul.products li.product {
  border: 1px solid #e5e5e5;
  padding: 10px;
  border-radius: 10px;
  margin-bottom: 30px !important;
}

/* product list  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: 5px !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:after {
  content: "\e909" !important;
}

.dp_wc_product_list ul.products li.product .tinvwl_add_to_wishlist_button:before {
  margin-right: 0px !important;
}

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


/* product list Quick View button  */

.dp_wc_product_list ul.products li.product .yith-wcqv-button {
  display: flex;
  border: none !important;
  justify-content: center;
  align-items: center;
  height: 35px;
  width: 35px;
  margin: 10px 0px;
  border-radius: 5px !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 .yith-wcqv-button:after {
  content: "\55" !important;
  color: #fff !important;
  font-family: "ETmodules";
  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;
}

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

.dp_wc_product_list ul.products li.product .yith-wcqv-button:before {
  position: inherit !important;
}

/* product list add to cart  button  */

.dp_wc_product_list ul.products li.product .button {
  display: flex;
  border: none !important;
  justify-content: center;
  align-items: center;
  height: 35px;
  width: 35px;
  margin: 10px 0px;
  border-radius: 5px !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:after {
  content: "\e015" !important;
  opacity: 1;
  margin: 0;
  font-size: 16px;
}

.dp_wc_product_list ul.products li.product .yith-wcqv-button:after {
  content: "\55" !important;
}

.dp_wc_product_list   ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .dp_wc_product_list   ul.products li.product .added_to_cart{
    background: var(--dpprofe-color-1);
    padding: 8px 18px !important;
    border-radius: 5px;
    color: #fff;
    align-items: center;
    justify-content: center;
    transition: all 0.3s linear;
    font-size: 0px;
    z-index: 1;
    display: flex;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    bottom: auto;
}
.dp_wc_product_list   ul.products li.product .added_to_cart:before,
.et-db #et-boc .et-l .dp_wc_product_list   ul.products li.product .added_to_cart:before{
	content: "\f06e";
    position: absolute;
    font-family: "FontAwesome";
    font-size: 15px;
    z-index: -1;
    color: #fff;
}

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

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



.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: 118px;
  width: 200px;
  object-fit: cover;
  margin-bottom: 0px !important;
  border-radius: 5px;
}
.dp_wc_product_list_slider ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img{height: 100%;}
.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%;
}


.dp_wc_product_list ul.products li.product .button.loading::after {
  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;
  opacity: 1;
}

.dp_wc_product_list ul.products li.product .button.added:after {
  content: "\4e" !important;
}



.dp_wc_product_list_slider .woocommerce ul.products li.product {
  clear: none !important;
  /*   margin-right: 0% !important;
    margin-bottom: 0% !important; */
  padding: 0px;
  margin: 5px 5px !important;
  float: none;
}
.dp_wc_product_list_slider .woocommerce .slick-slide > div{display: flex; gap: 10px !important;}

@media only screen and (max-width:767px) {
/* .et-db #et-boc .et-l .dp_wc_product ul.products li.product,*/
  .et-db #et-boc .et-l .dp_wc_product_list ul.products li.product {
    width: 100% !important;
  }

  .dp_wc_product_list ul.products li.product .et_shop_image {
    width: 40% !important;
  }

  .dp_wc_product_list ul.products li.product .dp_wc_product_list_content {
    width: 60% !important;
  }
}

/* shop list css start  */

.dp_wc_shop_list_v2 ul.products li {
  padding-bottom: 0px !important;
  box-shadow: none !important;
  padding-bottom: 25px;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
}

.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  padding: 0px !important;
  font-size: 25px !important;
  line-height: 1.1em;
/*   margin-bottom: 15px !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_shop_btn_info {
  position: absolute;
  top: 10px;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 10px;
/*   left: -550px; */
}

.dp_wc_product 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{
	text-align:left;
	margin:4px auto !important;
}
.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img {
  margin-bottom: 0px !important;
}

.dp_wc_shop_list_v2 ul.products li.product .dp_wc_shop_list_content_v2 {
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 20px;
  width: 70%;
}


.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link {
  display: flex !important;
  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;
	display: block !important;
  }
	body.et-db #et-boc .et-l .dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .star-rating{    margin: 4px auto 4px auto !important;}
}

/* shop list css end  */

.db_blurb_step .et_pb_blurb_content .et_pb_main_blurb_image {
  margin-bottom: 15px !important;
}


.db_blurb_step .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon,
.active .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon,
.deactive .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
  position: relative;
  height: 65px;
  width: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: 1px solid #e5e5e5;
  /* background: #fff; */
  z-index: 9999;
  transition: all 0.3s linear;
  background-color: var(--dpprofe-color-1);
  font-size: 25px;
  color: #fff;
}

.deactive .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
  background-color: #fff !important;
  color: var(--dpprofe-color-1) !important;
}


.deactive:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
  background-color: var(--dpprofe-color-1) !important;
  color: #fff !important;
}

.active .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
  animation: blink 1s linear infinite;
}


@keyframes blink {

  0%,
  100% {
    background-color: var(--dpprofe-color-1);
  }

  50% {
    background-color: var(--dpprofe-color-2);
  }
}



[id*="dp_cake_tab_"].dp_cake_button {
  background-color: var(--dpprofe-color-1) !important;
  border: 1px solid var(--dpprofe-color-1) !important;
  padding: 10px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;

}

[id*="dp_cake_tab_"].dp_cake_button .et_pb_module_header {
  color: #393939 !important;
}

[id*="dp_cake_tab_"].dp_cake_button.dp_active {
  background-color: var(--dpprofe-color-2) !important;
  border: 1px solid var(--dpprofe-color-2) !important;
  padding: 10px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
}

[id*="dp_cake_tab_"].dp_cake_button.dp_active .et_pb_module_header {
  color: #fff !important;
}

[id*="dp_cake_tab_"].dp_cake_button:hover,
[id*="dp_cake_tab_"].dp_cake_button.dp_active:hover {
  background-image: initial;
  background-color: #FD462C;
  color: #fff !important;
}

[id*="dp_cake_tab_"].dp_cake_button:hover .et_pb_module_header,
[id*="dp_cake_tab_"].dp_cake_button.dp_active:hover .et_pb_module_header {
  color: #fff !important;
}



[class*="dp_cake_tab_content_"].dp_active {
  opacity: 1;
  -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;
  -o-transition: opacity 1s ease, transform 1s ease;
  transition: opacity 1s ease, transform 1s ease;
  visibility: visible;
  display: block !important;
}

[class*="dp_cake_tab_content_"] {
  opacity: 0;
  -webkit-transition: opacity .4s ease, -webkit-transform .4s ease;
  -o-transition: opacity .4s ease, transform .4s ease;
  transition: opacity .4s ease, transform .4s ease;
  visibility: hidden;
  display: none !important;
}

[class*="dp_cake_tab_content_"].dp_animated {
  -webkit-animation-duration: 1.5s;
  animation-duration: 3.5s;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px)
  }

  100% {
    opacity: 1;
    transform: translateY(0)
  }
}

.dp_animated {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.dp_btn.dp_active:before {
  content: none !important;
}

.dp_btn.dp_active {
  background-color: var(--dpprofe-color-2) !important;
}
.irs--flat .irs-bar,.irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to{background-color: var(--dpprofe-color-1);}
.woocommerce-cart-form__cart-item th.product-name{background:#fff !important;}
@media only screen and (max-width:600px){
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list{    width: 100% !important; 
    table-layout: fixed;}
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr{display:block;}
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td{  border: 1px solid #ebebeb;
  padding: 10px;
  vertical-align: middle;
  display: block;
width: 100%;text-align:left;}
}
@media only screen and (max-width:767px){
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item td,.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item td:before{color:var(--dpprofe-color-2) !important;}
}