/*---------------------------------------------------------------------------------
 Theme Name:   Divi Woo Shop Theme
 Theme URI:    https://diviwoocommercepack.divifixer.com/
 Description:  Divi Bakery Shop is a Premium Multi-Purpose Responsive Woocommerce Child Theme For exclusively built for bakery, cake & pastry shop websites. It is fully responsive, retina ready and easy to customize!
 Author:       Divi-Childthemes.com
 Author URI:   https://www.divi-childthemes.com/
 Template:     Divi
 Version:      1.0.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/*
Sidebar
Woo Modules
	Woocommerce Notice
	Product Title 
	Product Rating 
	Product Price 
	Product Short Description 
	Product Long Description  
	Product Add To Cart 
	Product Tabs
	Related Products
Social Media Follow
* /


/*General*/

/*Tool tip V1*/


.dct-demo-btn {color:var(--color-1)!important;background:transparent!important;margin-top:20px;}
.dct-demo-btn:hover {color:var(--color-2)!important;}
.dct_icon_sq {
  transition:transform 300ms ease 0ms,box-shadow 300ms ease 0ms
}
.dct_icon_sq .et_pb_blurb_content .et_pb_main_blurb_image {
  display:inline-block;
  position:absolute;
  right:0;
  margin-left:0;
  margin-right:-37px
}
.dct_icon_sq {
  border-radius:5px;
  overflow:visible
}
.dct_icon_sq.rt .et_pb_blurb_content .et_pb_blurb_container {
  padding-left:23px;
  padding-right:25px
}
.dct_icon_sq .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
  background:var(--color-1);
  color:#fff;
  padding:13px;
  font-size:23px;
  border-radius:5px
}
.dct_icon_sq:hover {
  box-shadow:0px 24px 84px 10px rgba(38,53,71,0.4);
  transform:translateX(0px) translateY(-10px)!important
}
.dct_icon_sq:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
  background:var(--color-2)
}
.dct_icon_sq .et_pb_blurb_content .et_pb_main_blurb_image {
  margin-left:-22px;
  display:inline-block
}
.dct_icon_sq .et_pb_blurb_content .et_pb_blurb_container {
  padding-left:40px
}
@media only screen and (max-width :767px) {
  .dct_icon_sq .et_pb_blurb_content .et_pb_main_blurb_image {
    margin-left:10px
  }
  .dct_icon_sq .et_pb_blurb_content .et_pb_blurb_container {
    padding-left:32px
  }
  .dct_icon_sq.rt .et_pb_blurb_content .et_pb_main_blurb_image {
    margin-right:0px
  }
}
.dct_count .percent span{color: var(--color-1);}
.dct_count .percent p{line-height: 0px;}
.dct_count .percent span.percent-value:after{content: '+';
font-size: 30px;
vertical-align: super;
margin-left: 5px;
margin-right: 10px;}