body {
  font-family: "Barlow", sans-serif;
}

h1 {
  font-family: "Barlow", sans-serif;
}

h2 {
  font-family: "Barlow", sans-serif;
}

h5 {
  font-family: "Barlow", sans-serif;
}

h4 {
  font-family: "Barlow", sans-serif;
}

h6 {
  font-family: "Barlow", sans-serif;
  font-size: 18px;
  font-weight: 800;
}

p {
  font-family: "Barlow", sans-serif;
}

.subtitle h1, .subtitle h2 {
  font-family: "Barlow", sans-serif;
}

.subtitle h5 {
  font-size: 12px;
  color: #ffffff;
  font-weight: 600;
}

button {
  font-family: "Barlow", sans-serif;
}

.site-header .main-navigation .menu-header-container .nav-menu .menu-item::before {
  display: none;
}

.site-header .main-navigation .menu-header-container .nav-menu .menu-item.current-menu-item a {
  border-bottom: 1px solid #FF0000;
}

.site-header .main-navigation .menu-header-container .nav-menu .menu-item {
  padding: 0 12px;
}

.site-header .main-navigation .menu-header-container .nav-menu .menu-item a {
  font-weight: 600;
  padding: 5px 0 3px 0;
  color: #8f8f8f;
}

.subtitle {
  display: flex;
  flex-flow: column;
}

.subtitle::after {
  display: none;
}

.subtitle h2 {
  border-bottom: 3px solid #FF0000;
}

.nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .subtitle {
  padding-bottom: 15px;
}

.nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .subtitle::after {
  content: "";
  max-width: 80px;
  width: 80%;
  height: 2px;
  margin: 0;
  background: #FED200;
  display: block;
}

.nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h2, .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h3, .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h4, .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h5, .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h6, .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content p {
  padding: 0 50px 0 0;
}

.nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h2 {
  font-size: 32px;
  font-family: "Barlow", sans-serif;
  font-weight: 800;
}

.banner-full-container .container a {
  font-family: "Barlow", sans-serif;
  font-size: 16px;
  border-radius: 30px;
  padding: 15px 50px;
  text-transform: uppercase;
  font-weight: 600;
}

.video-slider-container .video-slider .videos-carousel .flickity-button {
  width: 32px;
  height: 32px;
}

.articulos-preview-container .container .row article .article-content .entry-content .entry-meta {
  color: #717171;
}

.articulos-preview-container .container .row article .article-content .entry-content .name h6 {
  text-transform: unset;
}

.articulos-preview-container .container .row article .article-content .entry-content .name h6 a h2, .articulos-preview-container .container .row article .article-content .entry-content .name h6 a h3, .articulos-preview-container .container .row article .article-content .entry-content .name h6 a h4, .articulos-preview-container .container .row article .article-content .entry-content .name h6 a h5, .articulos-preview-container .container .row article .article-content .entry-content .name h6 a h6, .articulos-preview-container .container .row article .article-content .entry-content .name h6 a p,
.destacados .row .destacado .entry-content .entry-header .entry-title a h2,
.destacados .row .destacado .entry-content .entry-header .entry-title a h3,
.destacados .row .destacado .entry-content .entry-header .entry-title a h4,
.destacados .row .destacado .entry-content .entry-header .entry-title a h5,
.destacados .row .destacado .entry-content .entry-header .entry-title a h6,
.destacados .row .destacado .entry-content .entry-header .entry-title a p {
  color: #5A5A5A;
}

.articulos-preview-container .container .row article .article-content .entry-content .entry-link a,
.read-more-out {
  border-radius: 30px;
  padding: 12px 60px;
  text-transform: uppercase;
  font-family: "Barlow", sans-serif;
  color: white;
  background: #5A5A5A;
  font-size: 14px;
  border: none;
}
.articulos-preview-container .container .row article .article-content .entry-content .entry-link a:hover,
.read-more-out:hover {
  background: #5A5A5A;
  border: none;
}

.articulos-preview-container .container .row article .article-content .entry-content .entry-link a:hover {
  background: #B9B9B9;
  border: none;
}

.articulos-preview-container .container .row article .article-content .entry-category {
  position: unset;
  width: unset;
  display: flex;
  align-items: center;
  padding: 0 15px;
}

.articulos-preview-container .container .row article .article-content .entry-content .name h6 a {
  color: #5A5A5A;
}

.articulos-preview-container .container .row article .article-content .entry-category .post-category-label {
  border-radius: 7px;
  font-family: "Barlow", sans-serif;
  font-size: 13px;
  line-height: 1;
  width: unset;
  height: unset;
  padding: 10px 20px;
}

.certificaciones-container .container .subtitulo {
  display: flex;
  justify-content: center;
}
.certificaciones-container .container .subtitulo h2 {
  padding-bottom: 5px;
  border-bottom: 3px solid #FF0000;
}

.nuestra-esencia-container .container .row .block article .entry-title a::after {
  background: white;
  height: 3px;
  width: 100%;
  max-width: 130px;
}

.recetas-buscador .category-search form button {
  font-family: "Barlow", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  width: unset;
  height: unset;
  padding: 12px 50px;
}

.load-more {
  font-family: "Barlow", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  width: unset;
  height: unset;
  padding: 12px 50px;
  border-radius: 30px;
}

.productos-container .container .products .product.product-category .entry-link a,
.receta .banner-producto .container .producto-description .entry-link a {
  font-family: "Barlow", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  width: unset;
  height: unset;
  padding: 12px 50px;
  border: unset;
  border-radius: 30px;
  background: #FF0000;
  color: #fff;
  border: 1px solid #FF0000;
}
.productos-container .container .products .product.product-category .entry-link a:hover,
.receta .banner-producto .container .producto-description .entry-link a:hover {
  background: #FF0000;
  color: #fff;
  border: 1px solid #FF0000;
}

.product-container .product .product-header .row .entry-peso .row .label-peso {
  border: 1px solid #72A615;
  color: #72A615;
  font-family: "Barlow", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  height: unset;
  width: unset;
  line-height: 1;
  padding: 12px;
  border-radius: 7px;
}

.nuestra-esencia-container .container .row .block article .entry-content .entry-link a {
  font-family: "Barlow", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  width: unset;
  height: unset;
  padding: 12px 50px;
  border: unset;
  border-radius: 30px;
  background: #FF0000;
  color: #fff;
  border: 1px solid #FF0000;
}
.nuestra-esencia-container .container .row .block article .entry-content .entry-link a:hover {
  background: #FF0000;
  color: #fff;
  border: 1px solid #FF0000;
}

.comments .comments-area .comment-respond .comment-form .form-submit .submit,
.form-container .row .wpcf7-submit,
.read-more {
  font-family: "Barlow", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  width: unset;
  height: unset;
  padding: 12px 50px;
  border: unset;
  border-radius: 30px;
  background: #FF0000;
  color: #fff;
  border: 1px solid #FF0000;
  box-shadow: none;
}

.hablemos-container .banner .row .col-sm-12 h2, .hablemos-container .banner .row .col-sm-12 p {
  margin: 10px;
}

.hablemos-container .banner .row .col-sm-12 h2 {
  text-align: unset;
}

.hablemos-container .banner .row .col-sm-12 .descripcion h2::after {
  content: "";
  max-width: 180px;
  width: 80%;
  height: 2px;
  margin: 5px 0;
  background: #FED200;
  display: block;
}

.product-container .product .more-produtcs #products-select option {
  color: black;
}

.others .row .destacado .entry-content .entry-header .entry-title a h2, .others .row .destacado .entry-content .entry-header .entry-title a h3, .others .row .destacado .entry-content .entry-header .entry-title a h4, .others .row .destacado .entry-content .entry-header .entry-title a h5, .others .row .destacado .entry-content .entry-header .entry-title a h6, .others .row .destacado .entry-content .entry-header .entry-title a p,
.destacados .row .destacado .entry-content .entry-header .entry-title a h2,
.destacados .row .destacado .entry-content .entry-header .entry-title a h3,
.destacados .row .destacado .entry-content .entry-header .entry-title a h4,
.destacados .row .destacado .entry-content .entry-header .entry-title a h5,
.destacados .row .destacado .entry-content .entry-header .entry-title a h6,
.destacados .row .destacado .entry-content .entry-header .entry-title a p {
  font-family: "Barlow", sans-serif;
  text-transform: unset;
}

.blog-single .container .post .entry-header h1, .blog-single .container .post .entry-header h2, .blog-single .container .post .entry-header h3, .blog-single .container .post .entry-header h4, .blog-single .container .post .entry-header h5, .blog-single .container .post .entry-header h6, .blog-single .container .post .entry-header p {
  font-family: "Barlow", sans-serif;
  text-transform: unset;
}

.blog-single .container .post .entry-content h1, .blog-single .container .post .entry-content h2, .blog-single .container .post .entry-content h3, .blog-single .container .post .entry-content h4, .blog-single .container .post .entry-content h5 {
  font-family: "Barlow", sans-serif;
  text-transform: unset;
}

.entry-meta {
  display: flex;
  align-items: center;
}

.blog-single .container .post .entry-meta,
.others .row .destacado .entry-content .entry-header .entry-category,
.destacados .row .destacado .post-category {
  display: flex;
  align-items: center;
  position: relative;
  width: unset;
  top: unset;
}
.blog-single .container .post .entry-meta .post-category-label,
.others .row .destacado .entry-content .entry-header .entry-category .post-category-label,
.destacados .row .destacado .post-category .post-category-label {
  border-radius: 7px;
  font-family: "Barlow", sans-serif;
  font-size: 13px;
  line-height: 1;
  width: unset;
  height: unset;
  padding: 10px 20px;
  margin-right: 10px;
}

.cd-timeline__content .items-center .cd-timeline__date {
  border-radius: 7px;
  font-family: "Barlow", sans-serif;
  font-size: 22px;
}

.cd-timeline__block .cd-timeline__content .items-center .cd-timeline__date::after {
  left: -70px;
}

.cd-timeline__block:nth-child(even) .cd-timeline__content .items-center .cd-timeline__date::after {
  right: -70px;
}

.banner-home {
  max-width: 100%;
  width: 100%;
  margin: 20px auto 0;
}
.banner-home .slide a img {
  width: 100%;
}

.carousel-control-next, .carousel-control-prev {
  width: 6%;
}

.slider-container {
  padding: 110px 50px;
  color: #5A5A5A;
}
.slider-container .slide-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
  max-width: 400px;
  width: 100%;
  margin: auto;
  text-align: center;
}
.slider-container h4 {
  border-bottom: 3px solid #FF0000;
}
.slider-container .fs-20 {
  margin: 15px auto 0;
  font-size: 20px;
}

.blog-main .container .blog .categorias .category-title .categories .category a {
  border-radius: 8px;
  font-family: "Barlow", sans-serif;
  font-size: 16px;
  line-height: 1;
  width: unset;
  height: unset;
  padding: 15px 20px;
}

.receta .intro {
  margin: 30px auto 50px;
  background: #EAEAEA;
}
.receta .banner {
  box-shadow: unset;
  margin: 0;
}
.receta .info-header .info-content {
  padding-left: 80px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-flow: column;
  height: 100%;
}
.receta .info-header .info-content .entry-title {
  max-width: 300px;
  color: #FF0000;
  text-transform: uppercase;
}
.receta .intro .details {
  display: flex;
  width: 100%;
  border-top: 1px solid #717171;
  border-bottom: 1px solid #717171;
  padding: 15px 0;
}
.receta .icon {
  color: #717171;
  margin-right: 20px;
}

.receta .info .row .preparacion .title-container .title h2,
.receta .info .row .ingredientes .title-container .title h2 {
  border-bottom: 3px solid #FF0000;
  padding-bottom: 5px;
}
.receta .info .row .preparacion .title-container .title h2::after,
.receta .info .row .ingredientes .title-container .title h2::after {
  display: none;
}

.receta .info .row .preparacion ol li::before {
  background: none;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  border: 1px solid #197BC1;
  border-radius: 50%;
  font-family: "Barlow", sans-serif;
  font-size: 14px;
}

.nuestra-esencia-slides-container .container .row .col-esencia .slides .slide.active {
  display: flex;
  align-items: center;
}

.nuestra-esencia-slides-container .container .row .col-esencia .slides .slide a {
  margin-right: 30px;
}
.recetas-buscador .categories.row .col-sm-12.col-md-3{
	text-align: center;
}
.recetas-buscador .categories.row select{
	margin: 5px auto;
	text-align: center;
	min-width:170px;	
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	background: #f9ecc2;
	color: #959595;
	font-size: 14px;
	padding: 5px 0px;
	border: none;
	border-radius: 5px;
    border: 5px solid #f9ecc2;
}
.recetas-buscador .category-search button {
  width: 180px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  background: #e12726;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  padding: 0 15px;
  border: none;
  border-radius: 5px;
  margin: 5px 15px;
  font-family: Caveat,cursive;
}
.recetas-buscador .category-search input {
  width: 260px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  background: #f9ecc2;
  color: #959595;
  font-size: 14px;
  padding: 10px 15px;
  border: none;
  border-radius: 5px;
  margin: 5px 15px;
}

.recetas-buscador .category-search button:hover {
  opacity: .75;
}
.recetas-buscador .category-search button {
  font-family: "Barlow", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  width: unset;
  height: unset;
  padding: 12px 50px;
}
.recetas-buscador .category-search{
	text-align:center;
}

@media (max-width: 767px) {
  .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .subtitle {
    justify-content: center;
    text-align: center;
  }

  .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .subtitle::after {
    margin: auto;
  }

  .receta .info-header .info-content {
    align-items: center;
    text-align: center;
    padding: 30px;
  }

  .receta .intro .details {
    justify-content: center;
    margin-top: 20px;
  }

  .nuestra-esencia-slides-container .container .row .col-esencia .side .side-menu ul {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h2, .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h3, .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h4, .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h5, .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content h6, .nuestra-esencia-slides-container .container .row .col-esencia .side .slide-content .entry-content p {
    padding: 0 30px;
  }

  .recetas-preview-container .container .row article .article-content .entry-thumbnail {
    text-align: center;
  }
}
@media (max-width: 599px) {
  .nuestra-esencia-slides-container .container .row .col-esencia .side .side-menu ul {
    max-width: 330px;
  }
}

/*# sourceMappingURL=css1.css.map */
