.content-area{padding: 10px !important;background: white;}
.widget-title {    background: #e74f13;    padding: 10px;    margin: -10px -10px 10px -10px;    text-align: center;    color: white;}
.woocommerce ul.products li.product li.category {display:none;}
.woocommerce ul.products li.product li.rating {display:none;}
.widget_product_categories li{    border-bottom: 1px solid #c8c8c8;}

.widget_product_categories li{    border-bottom: 1px solid #DAE1E7;padding: 8px;margin-bottom: 0px;}
.widget_product_categories li:hover{background:white;}
.widget_product_categories li a:before{font-family: FontAwesome;display: inline-block;font-weight: 400;
content: "\f0da";margin-right: 10px;}

.woocommerce .widget_product_categories li ul.children {left: 90%;
    top: 0;  position: absolute; width: 200px;visibility: hidden;background:#ededed;}
.widget_product_categories li:hover ul.children{visibility: visible !important;}
/* call XD */
.sodt{position: fixed;bottom: 30px;left: 50px;padding: 5px 20px;background: #E3342F;color: white;
border-radius: 0px 40px 40px 0px;font-size: 120%;  font-weight: bold;z-index: -1;}
.sozalo{position: fixed;bottom: 87px;left: 51px;padding: 5px 20px;background: #018fe5;color: white;
border-radius: 0px 40px 40px 0px;font-size: 120%;  font-weight: bold;z-index: -1;}

.callxd{ position: fixed; bottom: 25px; left: 10px;z-index: 999;}
.zaloxd{ position: fixed; bottom: 85px; left: 10px;z-index: 999;}
.zaloxd img{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.50);border-radius: 7px;}

.pulse i{position: absolute; top: 10px; left: 14px; font-size: 30px;  color: white;}
.pulse {
  
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #E3342F;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(227,52,47,0.63);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(227,52,47,0.63);
  }
  70% {
      -webkit-box-shadow: 0 0 0 20px rgba(227,52,47,0.63);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(227,52,47,0.63);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(227,52,47,0.63);
    box-shadow: 0 0 0 0rgba(227,52,47,0.63);
  }
  70% {
     
      box-shadow: 0 0 0 10px rgba(227,52,47,0.4);
  }
  100% {
      
      box-shadow: 0 0 0 0 rgba(227,52,47,0.4);
  }
}
@media only screen and (max-width: 500px) {
  .sodt, .sozalo{display:none;}
}
.elementxd .elementor-widget:not(:last-child) {margin-bottom:2px!important;}
