.site-footer{diplay:none;}
.woocommerce span.onsale {color: #ffffff;
    background: #3a3a3a;
    padding: 2px 5px;
    font-size: 10px;
}

.xd900 {max-width:900px;}
 ul {
    margin: 0px 0px 0px 10px !important;
}
.floatxd {    transition: transform 0.2s ease-in-out;  }
.floatxd:hover{    transform: translateY(-8px);}
.carouselxd .swiper-slide-inner{background: white;
    min-height: 132px;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    align-content: center;}
.footxd, .coupon , .woocommerce-billing-fields  h3{display:none !important;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;

}
.woocommerce-breadcrumb{display:none;}
.nuticon .elementor-icon-box-content, .nuticon .elementor-icon-box-title , .nuticon .elementor-icon-box-description{display: inline;}
 .listflex .jet-listing-grid__items {
    --columns: auto !important;
}
.listflex .jet-listing-grid__item{margin:5px 10px;}
.jet-carousel .jet-arrow {z-index:9 !important;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #ff6d60;}
.jet-mobile-menu__item { 
    border-color: #e9ddce;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 20px 20px 0;}
.variations .label{max-width:50px;}
.woocommerce div.product form.cart .reset_variations {display:none !important;}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #e0092a;}
.elementor-342 .elementor-element.elementor-element-1eb0b09 .elementor-jet-single-tabs.jet-woo-builder > .jet-single-tabs__wrap .woocommerce-tabs .tabs > li {
    background-color: var( --e-global-color-129f108 ) !important;}
 .woocommerce-tabs .tabs > li.active{background:#515151 !important;}
 .woocommerce-tabs .tabs > li {    background-color: var( --e-global-color-129f108 )!important;}
.nomar h3{margin-bottom:0px !important;} 
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight: 600;}
.woocommerce ul.products li.product  {    text-align: center;border: solid 1px #F4F4F4;}
.woocommerce ul.products li.product .button{display:none;}
.woocommerce ul.products li.product .onsale {min-width: 45px;
    min-height: 22px;
    background: #F0FF44D9;
    line-height: 1;
    margin: 3px 3px 0 0;
    border-radius: 0;
    font-size: 14px;
    font-weight: 500;
    color: #287328;}
.elementor-195 .elementor-element.elementor-element-608cfc3 .menu-item-link-sub .jet-nav-link-text{color:#287328;margin-left:20px;}
.separate-containers .inside-article{padding:20px;}
.widget-area .widget {    padding: 0px;}
.sidebar .widget {    background: transparent;}
 
.is-right-sidebar {
    width: 25%;
}
 .stickfoot {    position: fixed; z-index: 999; }

@media only screen and (min-width: 600px) {
  .stickfoot {  max-width: 65px;
    bottom: 50px;
    left: 10px;
    background: white;
    border-radius: 10px;
    padding: 5px;
    border: 1px solid #55b436;}
}
@media only screen and (max-width: 600px) {
   .stickfoot{bottom:0px; width:100%; left:0px;background:white;box-shadow:0 0 5px rgba(0,0,0,.2);}
   .phonexdx {top:-5px;}
}


/* Fix font awesome 5 */
 .jet-menu-toggle__icon {font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important;}
.jet-engine-gallery-slider__item-wrap.is-lightbox::before,
.jet-engine-gallery-grid__item-wrap.is-lightbox::before 
{font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important;}

.jet-listing-dynamic-field__content img{margin:0 auto;
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
.oceanwp-sticky-header-holder { position: relative; height: 100% !important; }
th:last-child,td:last-child, td:nth-last-child(2) {    text-align: right;}
table tr td:first-child {    text-align: left !important;}


  
/* call XD */
.callvxd .elementor-button-link{background:transparent !important;}
.callvxd .elementor-button-icon{z-index:99;}
.callvxd .elementor-button-text{ opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            visibility: hidden;
      background: #ef2d2d !important;
    padding: 13px 10px 11px 30px;
    border-radius: 1000px;
    margin-left: -38px;
    z-index: 1;
    margin-top: -13px;
}
.zalovxd .elementor-image-box-content {
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  background: #0080ce;
    padding: 9px 10px 6px 30px;
    border-radius: 1000px;
    margin-left: -38px;
    z-index: 99;
    visibility: hidden;
}
.zalovxd:hover .elementor-image-box-content,  .callvxd:hover .elementor-button-text{
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-transition: all 450ms linear;
    -o-transition: all 450ms linear;
    transition: all 450ms linear;
}
.callvxd{    margin-left: 22px; position: fixed;    bottom: 20px;    left: 10px;}
.callvxd .elementor-button-icon {    background: #ef2d2d;
    padding: 15px;
    margin: -21px 10px -40px -50px;
    border-radius: 100px;
    height: 55px;  animation: pulse 2s infinite;}
.callvxd .fas{    font-size: 25px;}
.zalovxd   svg {width:52px; background: white;    border-radius: 10px;
}
.zalovxd{position: fixed;    bottom: 105px;    left: 10px;}
.zalovxd .elementor-button-icon {margin: -16px 10px -40px -50px; }
.zalovxd img{width:50px;     margin: -3px 0 -10px 0;    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 50%);    border-radius: 7px;}
.zalovxd .elementor-image-box-img {    width: 65px !important;z-index: 999;}
.zalovxd a, .zalovxd a:hover{color:white !important;}
@media only screen and (max-width: 600px) {
 .zalovxd .elementor-image-box-content, .callvxd .elementor-button-text{display:none;}
.callvxd  .elementor-button,  .zalovxd .elementor-widget-container {background: transparent !important;}
.zalovxd {   bottom: 90px;  left: 0px;}
}

.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 leftxd {
    from {left: 0px;}
  to {left: 169px;}
}
@-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 0 rgba(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: 600px) {
  .sodt, .sozalo{display:none;}
.tieu-de-post{background:#F6F3F2;}
    .mobiform{opacity:1;}
    .separate-containers .inside-article {
  padding: 5px;
}
.jet-single-tabs__wrap .wc-tab{padding:10px !important;}
    .carouselxd .swiper-slide-inner{ 
    min-height: 72px; }
}
@media only screen and (min-width: 600px){
  .mobiform{opacity:0; }
#site-logo {display:none;}
 
}


.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
      background-color: #3a3a3a !important;
}