/* Cajas de color
------------------------------------------------------------ */

.caja-contenido-azul,
.caja-contenido-gris,
.caja-contenido-verde,
.caja-contenido-purpura,
.caja-contenido-rojo,
.caja-contenido-amarillo {
  margin: 0 0 25px;
  overflow: hidden;
  padding: 20px;
}

.caja-contenido-azul {
  background-color: #d8ecf7;
  border: 1px solid #afcde3;
}

.caja-contenido-gris {
  background-color: #e2e2e2;
  border: 1px solid #bdbdbd;
}

.caja-contenido-verde {
  background-color: #d9edc2;
  border: 1px solid #b2ce96;
}

.caja-contenido-purpura {
  background-color: #e2e2f9;
  border: 1px solid #bebde9;
}

.caja-contenido-rojo {
  background-color: #f9dbdb;
  border: 1px solid #e9b3b3;
}

.caja-contenido-amarillo {
  background-color: #fef5c4;
  border: 1px solid #fadf98;
}

.fwpl-result {
  border-width: 0.5px;
  border-style: solid;
  border-color: #dbdbdb;
  margin-right: -50px;
  margin-left: -50px;
  margin-bottom: -100px;
  padding-bottom: 40px;
  background-color: #fff5f7;
}

.facetwp-facet.facetwp-facet-Tipos.facetwp-type-checkboxes {
  border-style: solid;
  border-color: #dbdbdb;
  border-width: 0.5px;
  background-color: #fff5f7;
  padding: 8px;
  border-radius: 10px;
}

.facetwp-template {
  padding-right: 50px;
  padding-left: 50px;
}

.site-header .title-area {
  background-color: #fff;
}

.fwpl-item.el-nqm5vp a {
  text-decoration: none;
  color: #000;
}

.fwpl-item.el-nqm5vp {
  font-weight: 900;
  font-size: 20px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 15px;
  margin-top: 15px;
}

#asitheme_widget_main-4.widget.asitheme_widget.asitheme_widget_main.no-background .text-center.asitheme_widget.asitheme_widget_main.black.nobackground.no-title {
  margin-top: 80px;
}

#asitheme_widget_main-4.widget.asitheme_widget.asitheme_widget_main.no-background.widget.asitheme_widget .asitheme_widget_main > .inner {
  margin-top: -100px;
}

.widget-wrap {
  text-align: left;
}

.woocommerce.product-columns-4 ul.products li.product {
  border-width: 0.5px;
  border-style: solid;
  border-color: #e0dcdc;
  border-radius: 10px;
}

.woocommerce ul.products li.product a img {
  border-radius: 10px 10px 0px 0px;
}

.woocommerce-page .site-inner h2 {
  padding-right: 5px!important;
  padding-left: 5px!important;
}

.woocommerce-loop-product__title {
  padding-left: 5px!important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 15px;
  font-weight: 900;
  line-height: 25px;
  min-height: 100px;
}

.woocommerce-Price-amount.amount {
  color: #1cbcc0;
}

.woocommerce ul.products li.product .price {
  padding-bottom: 20px;
  padding-top: 10px;
}

.woocommerce-price-suffix {
  font-size: 12px;
}

.woocommerce .woocommerce-result-count {
  display: none;
}

.woocommerce .woocommerce-ordering select {
  display: none;
}

.woocommerce div.product .woocommerce-product-details__short-description p:last-child {
  display: none;
}

.product_meta {
  display: none;
}

.woocommerce-page ul.products[class*=columns-] li.product {
  border-width: 0.5px;
  border-style: solid;
  border-color: #dbdbdb;
  border-radius: 10px;
  background-color: #fff5f7;
}

.woocommerce div.product form.cart .button {
  border-radius: 10px!important;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders {
  display: none;
}

.widget.widget-search-center.widget_search {
  background-color: #fff;
}

.woocommerce div.product {
  margin-top: 50px;
}

.widget.asitheme_widget .asitheme_widget_main .title {
  font-size: 40px;
}

.asi-posts-wrapper .entry .entry-content-wrap {
  border-width: 0.5px;
  border-style: solid;
  border-color: #bab8b8;
  background-color: #ebebeb;
  border-radius: 0px 0px 10px 10px!important;
}

.entry-title-link {
  min-height: 70px;
}

.entry-image-link {
  border-width: 0.5px;
  border-style: solid;
  border-color: #b8b6b6;
  border-bottom-style: hidden;
  background-color: #f7f7f7;
  border-radius: 10px 10px 0px 0px;
}

body.single:not(.single-product) .entry-content *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-bottom: 15px;
  border-radius: 10px;
}

.post-65.page.type-page.status-publish.entry .entry-title {
  display: none;
}

.facetwp-facet.facetwp-facet-Tipos.facetwp-type-checkboxes
 div {
  font-size: 13px;
}