/*

ASYCO

*/

.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{
  margin-bottom:0;
}

.product-meta dl{
  border-bottom:1px solid #E6EFF4;
  display:flex;
}

.product-meta dl:first-child{
  border-top:1px solid #E6EFF4;
}

.product-meta dl *{

  padding:.35rem 0;
  font-size:80%;
}

.product-meta dl :first-child{
  width:39%;
}

.elementor-posts-container .elementor-post{
  margin-right: 10px!important;
  margin-bottom:20px!important;
}

.elementor-posts .product-card .elementor-post__card .elementor-post__text
{
  margin-top:0;
  padding:0;
}

.elementor-posts .product-card .elementor-post__card .elementor-post__excerpt, .elementor-posts .product-card .elementor-post__card .elementor-post__title{
  margin-bottom:0;
}
.elementor-posts .product-card .elementor-post__card .elementor-post__title{
  font-size:16px;
}

.elementor-posts .product-card .elementor-post__card .elementor-post__thumbnail__link{text-align: center}
.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link::after {
  display:none!important;
}

.product-categories-widget .elementor-widget-container h5{
  text-transform: uppercase;
}

.product-categories-widget .elementor-widget-container ul,
.technical-listings .elementor-widget-container .country-list{
  list-style:none;
  margin:0;
  padding:0;
  font-size:20px;
  color:rgb(51, 51, 51);
}

.product-categories-widget .elementor-widget-container ul,
.technical-listings .elementor-widget-container .country-list ul{
  margin-left:.25rem;
  padding-left:0;
}

.product-categories-widget .elementor-widget-container ul li,
.technical-listings .elementor-widget-container .country-list li{
  list-style:none;
  font-size:14px;
}

.all-products-grid{
  list-style:none;
  margin:0;
  padding:0;
  flex: 1 1 0;
  display:flex;
  flex-direction: row;
  flex-wrap: wrap;
}

  .all-products-grid > li{


    margin-right:1%;
  }
    .all-products-grid > li h3{
      font-size:1.25rem;
      text-transform:uppercase;
      margin-bottom:0;
    }
    .all-products-grid > li .products{
      list-style:none;
      margin:0;
      padding:0;
    }

    .all-products-grid > li .products > li{
      padding:.5rem;
      border-bottom:2px solid #E6EFF4;
    }
    .all-products-grid > li .products > li:last-child{

    }

.variation .all-products-grid > li h3{ font-size: .8rem; text-transform: none;font-weight:bolder;}
.variation .all-products-grid > li p{ font-size: .65rem;}

.product-downloads{
  list-style:none;
  margin:.5rem 0;
  padding-left:0;
}

.elementor-widget-container .menu.colors ul{
  list-style:none;
  margin:0;
  padding:0;
}

.elementor-widget-container .menu.colors .active a{
  color:#3E484D;
}




.all-product-categories{
  margin:0;padding:0;
  list-style:none;
}

.all-product-categories li{
  border-bottom:1px dotted #E6EFF4;
  margin-bottom:.25rem;
  padding-bottom:.25rem;
  transition: padding .3s ease-in;
}


.all-product-categories li:last-child{
  border:0;
}

.all-product-categories li span{
  font-size:.85rem;
}


.all-product-categories li:hover{
  padding-left:1.05rem;
}

.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link::after {
  background:#fff!important;
}
