body{
font-family: DM SANS;
}
 .product-style-1 ul.products li.product .product-block:hover{
box-shadow:0 2px 15px rgba(0,0,0,.3)
}
.single-product .wc-block-grid__product-onsale, .single-product .onsale{
left:0
}
.wc-block-grid__product-onsale, .onsale{
background-color:#f2cb1f;
top :0 ;
right: 0;
display:block;
padding:7px;
width:55px;
text-align:center;
font-weight:bold;
font-size:16px;
box-shadow:0 2px 15px rgba(0,0,0,.3)
}
.joinchat__tooltip div{
color:green;
font-weight:bold
}
.emoji{
Display:none !important;
}
 
.woocommerce-MyAccount-navigation-link--compare{
display:None
}
.hentry .entry-content .woocommerce-MyAccount-navigation ul{
    font-family: DM SANS;
    font-weight:bold;
    letter-spacing: 1px;
}
.hentry .entry-title{
display:NONE
}
 
@media only screen and (max-width: 768px){
 .elementor-3527 .elementor-element.elementor-element-8ce9f89{
display:block
}
.elementor-widget.elementor-align-right .elementor-icon-list-items{
justify-content: flex-start;
 
 
}
.elementor .elementor-element ul.elementor-icon-list-items{
justify-content:center;
 
}
 .elementor-3527 .elementor-element.elementor-element-b6f554a{
max-width:100%;
--container-widget-width: 100%;
 
}
.elementor-button-wrapper{
max-width:100%;
text-align:center
}


.elementor-3527 .elementor-element.elementor-element-b6f554a .elementor-widget-container{
text-align:center;
}
.elementor-3527 .elementor-element.elementor-element-3093611{
display:none
}
.elementor-3527 .elementor-element.elementor-element-8ce9f89{
margin-bottom:20px
}
.elementor-326 .elementor-element.elementor-element-f1c1839{
max-width: 100%;
   --container-widget-width: 100%;
}
.elementor-326 .elementor-element.elementor-element-11b92ee{
max-width: 100%;
  --container-widget-width: 100%
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{
justify-content:center
}


.woocommerce-product-list.columns-2 ul.products li.product-item{
width:100%;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel{
padding:30px 20px;}
.entry-content table:not(.shop_table) td, .entry-content table:not(.shop_table) th{
font-size:12px;
}

}
@media only screen and (max-width: 480px){
 .elementor-3527 .elementor-element.elementor-element-8ce9f89{
display:block
}
.elementor-widget.elementor-align-right .elementor-icon-list-items{
justify-content: normal;
font-size:14px;
font-weight:bold;
margin-bottom:20px
}
.elementor .elementor-element ul.elementor-icon-list-items{
}
.elementor-3527 .elementor-element.elementor-element-b6f554a{
max-width:100%;
--container-widget-width: 100%;
}
 
 
.elementor-button-wrapper {
max-width: 100%;
text-align:center
}
.elementor-326 .elementor-element.elementor-element-11b92ee{
max-width: 100%;
  --container-widget-width: 100%
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{
justify-content:center
}
table{
font-size:10px;
}
.single-product div.product .product_title{
font-size:20px
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel{
padding:30px 10px;}
.entry-content table:not(.shop_table) td, .entry-content table:not(.shop_table) th{
font-size:6px;
}


 }
.elementor-button-wrapper{
max-width: 100%;
text-align:center
}
.elementor-326 .elementor-element.elementor-element-d2a1c08{
text-align:right
}
.elementor-326 .elementor-element.elementor-element-6b9cbdb p{
text-align:left
}
.elementor-326 .elementor-element.elementor-element-f1c1839{
max-width:100%
}
.elementor-326 .elementor-element.elementor-element-f1c1839, .elementor-326 .elementor-element.elementor-element-11b92ee {
{
    max-width: 100%;
    --container-widget-width: 100%;
}
.elementor-3527 .elementor-element.elementor-element-3093611{
display:NONE
}
div.woocommerce-variation-description p{
color:red;
font-size:30px
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel{
padding:40px 60px;
}
 
 .related > h2:first-child::before {
    content: "";
    width: 80px;
    border-bottom: 2px solid #f2cb1f;
    position: absolute;
    left: 0px;
}
