/*
Theme Name: astra Child
Template: astra
Version: 1.0.0
Text Domain: astra-child
*/ 

.seriousslider-inner > .item img.item-image {
  width: 100%;
  object-fit: cover;
}
.seriousslider-textstyle-textshadow .seriousslider-caption-title {
  text-shadow: 0 1px 2px rgba(0,0,0,.8);
  font-family: 'Playfair Display',serif;
  line-height: 1.2;
}
.seriousslider-inner > .item > a::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0,0,0,0.5);
  z-index: 1;
}
.woocommerce #content .ast-woocommerce-container div.product div.summary, 
.woocommerce .ast-woocommerce-container div.product div.summary, 
.woocommerce-page #content .ast-woocommerce-container div.product div.summary, 
.woocommerce-page .ast-woocommerce-container div.product div.summary {
  width: 100%;
}
.main-header-bar {
  background: #ffffff;
}
.site-header {
  
  box-shadow: 0 3px 3px rgba(0,0,0,0.1);
}
.avales figure > img {
  filter: grayscale(1);
}
.avales figure > img:hover {
  filter: grayscale(0);
}
.elementor-swiper-button i::before {
  color: #212121;
}
.woocommerce ul.products li.product a img, 
.woocommerce-page ul.products li.product a img {
  max-width: 200px;
  margin: 40px auto;
  filter: grayscale(1);
}
.woocommerce ul.products li.product a img:hover, 
.woocommerce-page ul.products li.product a img:hover {
  
  filter: grayscale(0);
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
  text-align: center;
  border:  1px solid #ccc;
  padding-bottom: 40px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
  color: #212121;
  padding: 0 10px;
}
ul.wc-tabs {
  display: none;
}
.single-product #primary {
  margin-top: 0;
}
.woocommerce-result-count {
  display: none;
}
form.woocommerce-ordering {
  display: none;
}
h2.woocommerce-loop-product__title {
  font-family: 'Roboto',sans-serif;

}
.product_title {
  margin-bottom: 40px;
}

/*checkout*/
h3#order_review_heading {
  font-size: 0!important;
}
a.wc-forward {
  display: none!important;
}
.checkout-consultar {
  background: #ececec;
  padding: 12px;
  margin-bottom: 20px;
}
/*My account*/
.woocommerce-MyAccount-navigation-link.is-active a {
  background-color: #ffa60c;
  color: #fff;
  
}
@media (max-width: 921px) {
 


}
@media (max-width: 767px) {
  
}
@media (max-width: 487px) {
  .seriousslider-sizing2, 
  .seriousslider-sizing2 img.item-image {
    height: 220px!important;
  }
 

  
}