@charset "UTF-8";
.fa {
  font-family: "FontAwesome";
}

@font-face {
  font-family: "FontAwesome";
  src: url(../../../../../fonts/FontAwesome.otf);
}

@font-face {
  font-family: 'Fontawesome webfont';
  src: url("../../../fonts/fontawesome-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'webflow-icons';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Passion One', cursive;
  src: url("../../../fonts/fontawesome-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

.cookies-container {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  padding: 20px 40px;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
}

.cookies-container .cookies-cont {
  width: 100%;
  margin: 0 auto;
}

.cookies-container .cookies-cont .cookies-content .cookies-content-title {
  text-align: left;
  color: white;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0.7px;
  margin-bottom: 3px;
  font-family: Hind, sans-serif !important;
  text-transform: uppercase;
}

.cookies-container .cookies-cont .cookies-content .cookies-content-description {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  color: white;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  font-family: Hind, sans-serif !important;
  margin-bottom: 10px;
  max-width: 510px;
}

.cookies-container .cookies-cont .cookies-content .cookies-content-button {
  width: 100%;
  text-align: left;
  display: block;
}

.cookies-container .cookies-cont .cookies-content .cookies-content-button .btn-accept-cookies {
  width: 100%;
  display: inline-block;
  text-decoration: none;
  padding: 15px;
  text-align: center;
  color: #491a08 !important;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 3px;
  font-family: Merienda, sans-serif;
  background-color: #ffe400 !important;
  border: 3px solid #dca53f !important;
  border-radius: 10px;
  max-width: 280px;
}

.cookies-container .cookies-cont .cookies-content .cookies-content-button .btn-accept-cookies:hover {
  /*background: transparent;*/
  /*color: #0962B8;*/
}

@media only screen and (min-width: 992px) {
  .cookies-container {
    padding: 20px 40px 20px 80px;
  }
  .cookies-container .cookies-cont .cookies-content .cookies-content-title {
    font-size: 15px;
    letter-spacing: 0.75px;
    margin-bottom: 5px;
  }
  .cookies-container .cookies-cont .cookies-content .cookies-content-description {
    margin-bottom: 0;
  }
  .cookies-container .cookies-cont .cookies-content .cookies-content-button {
    width: calc(100% - 515px);
    text-align: right;
    display: inline-block;
    vertical-align: middle;
  }
}
/*scroll bar Index*/
.back-amarillo ::-webkit-scrollbar {
  width: 12px;
}

.back-amarillo ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: transparent;
  /*background-image: url('../../../images/linea-scroll.png');*/
}

.back-amarillo ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.back-amarillo ::-webkit-scrollbar-button {
  display: none;
}

/*for firefox*/
.back-amarillo ::-moz-scrollbar {
  width: 12px;
}

.back-amarillo ::-moz-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: transparent;
  /*background-image: url('../../../images/linea-scroll.png');*/
}

.back-amarillo ::-moz-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.back-amarillo ::-moz-scrollbar-button {
  display: none;
}

.more_wrap_background {
  top: 0;
  padding: 0;
  margin: 0;
  background: rgba(0, 0, 0, 0.1);
  position: fixed;
  display: block;
  width: 100% !important;
  z-index: 999;
  height: 100% !important;
}

/*Search form*/
.serch-content {
  min-height: 680px;
}

#searchForm {
  background: #fffdc7 none repeat scroll 0 0;
  border: medium none;
  color: #491a08 !important;
  padding: 40px;
  margin-bottom: 40px;
  border-radius: 10px;
  font-weight: 400 !important;
}

#searchForm label {
  font-weight: 400;
}

form#searchForm legend, .result-title a, .pagination a, form#searchForm span.icon-search:before {
  color: #88360e !important;
  font-weight: 700;
}

form#searchForm .ordering-box {
  margin-top: 20px;
}

.searchintro strong {
  font-family: Merienda, sans-serif;
}

form#searchForm select {
  border-radius: 15px;
  border: 2px solid #a3a3a2;
}

dt.result-title:before {
  color: #dfb864;
  content: "\f005";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 0px;
  width: 0px;
  padding-right: 0px;
}

.search-results .result-title {
  color: transparent;
}

#searchForm p strong {
  color: #a71e22;
}

#searchForm button, ul.pagination-list li a {
  background-color: #ffe400 !important;
  border: solid #d89e46 1px;
}

.label-info, .badge-info {
  background-color: #88360e;
}

header form {
  margin-bottom: -5px;
}

form.form-search input.button {
  border-left: 2px solid;
  border-radius: 0 50% 50% 0;
  color: #88360e;
  font-family: FontAwesome;
  height: 33px;
  margin-left: -45px;
  padding-top: 7px;
  background-image: url("../../../images/lupa-search.png");
}

form.form-search button {
  background-color: white;
  /*background-image: url("../../../images/lupa-search.png");*/
  background-position: 40% 50%;
  background-repeat: no-repeat;
  background-size: 15px auto;
  border-bottom: medium none;
  -o-border-image: none;
     border-image: none;
  border-left: 2px solid #88360e !important;
  border-radius: 0 50% 50% 0;
  border-right: medium none;
  border-top: medium none;
  color: #88360e;
  font-family: FontAwesome;
  height: 33px;
  margin-left: -35px;
  padding-top: 30px;
  width: 35px;
  font-size: 18px;
}

form.form-search button:hover {
  background-color: white;
  border-left: 2px solid #88360e !important;
  color: #88360e;
}

#mod-finder-searchform input {
  color: #88360e;
}

.mi-menu {
  border-radius: 5px;
  list-style-type: none;
  margin: 0 auto;
  /* si queremos centrarlo */
  padding: 0;
  /* la altura y su ancho dependerán de los textos */
  height: 40px;
  width: 510px;
  /* el color de fondo */
  background: #555;
  background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#222));
  background: linear-gradient(#555, #222);
}

[class^="w-icon-"],
[class*=" w-icon-"] {
  font-family: 'webflow-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.w-icon-slider-right:before {
  content: "\e600";
}

.w-icon-slider-left:before {
  content: "\e601";
}

.w-icon-nav-menu:before {
  content: "\e602";
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: "\e603";
}

.nav-child.dropdown-menu.mega-dropdown-menu.span12 {
  background-color: white;
  position: absolute;
  width: 1200px !important;
  /*max-width: none!important;*/
  margin-left: -200px;
}

/*Megamenu style*/
.width-100 {
  width: 100%;
}

.t3-mainnav .navbar .nav > li > a {
  padding: 20px 15px !important;
}

.t3-megamenu .t3-module .module-title {
  display: none !important;
}

.t3-megamenu hr {
  border-color: #b29d58 !important;
  margin: 5px 0px !important;
}

.t3-megamenu p {
  margin: 0 !important;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-bottom-color: white !important;
  border-top-color: white !important;
}

#megamenu-productos img {
  width: 200px;
}

.megamenu-quienes-somos img, .img-secciones img {
  width: 250px;
  border-radius: 10px;
  margin-bottom: 10px;
}

.megamenu-tips img {
  height: 150px;
  background-size: contain;
}

#megamenu-tres-estrellas ul, .t3-megamenu ol {
  margin: 0px;
  list-style: none !important;
  padding-left: 20px;
}

#megamenu-tres-estrellas td {
  border-top: none !important;
}

table.megamenu-tecnicas {
  background-color: #EBB225;
  border-radius: 10px;
  width: 250px;
}

#megamenu-tres-estrellas li {
  /*para li en megamenu*/
  color: #491a08;
  font-family: Hind, sans-serif !important;
  font-size: 18px;
  line-height: 24px;
}

#megamenu-tres-estrellas li:before {
  color: #dfb864;
  content: "\f005";
  /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1em;
  /* same as padding-left set on li */
  width: 1.3em;
  /* same as padding-left set on li */
  padding-right: 10px;
  font-size: 18px;
  line-height: 24px;
}

.dropdown-menu {
  z-index: -1;
}

.li-special li {
  font-family: Hind, sans-serif !important;
  color: #491a08;
  font-size: 18px;
  line-height: 24px;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  /*font-family: Arial, sans-serif;*/
  font-family: Merienda, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}

img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

span.pr-20 {
  padding-right: 20px !important;
}

.ptb-20 {
  padding: 20px 0;
}

.pb-40 {
  padding-bottom: 40px;
}

.pr-10 {
  padding-right: 10px;
}

.pl-10 {
  padding-left: 10px;
}

.pl-20 {
  padding-left: 20px;
}

.mt-20 {
  margin-top: 20px;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before,
.w-clearfix:after {
  content: " ";
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-preserve-3d {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.w-hidden {
  display: none;
}

.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #3898EC;
  color: white;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  /*font-weight: bold;*/
  margin-bottom: 10px;
}

h1 {
  /*modificado para títulos de página*/
  /*background-color: white;*/
  color: #a71e22;
  font-size: 32px;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
  line-height: 70px;
}

.linea-titulo-izq {
  /*width: 40%;*/
  height: 100px;
  float: left;
  background-image: url("https://daks2k3a4ib2z.cloudfront.net/561d5b4ded45d51e5bd54fa5/5701889eae2865457396d08f_red-dot.png");
  background-position: 100% 50%;
  background-size: 15px 12px;
  background-repeat: repeat-x;
}

.titulo-pagina-h1 {
  /*width: 20%;*/
  float: left;
  text-align: center;
  height: 100px;
}

.linea-titulo-der {
  /*width: 40%;*/
  height: 100px;
  float: left;
  background-image: url("https://daks2k3a4ib2z.cloudfront.net/561d5b4ded45d51e5bd54fa5/5701889eae2865457396d08f_red-dot.png");
  background-position: 0px 50%;
  background-size: 15px 12px;
  background-repeat: repeat-x;
}

#quienes-somos .titulo-pagina-h1, #mision-vision .titulo-pagina-h1 {
  width: 25%;
}

#quienes-somos .linea-titulo-izq, #quienes-somos .linea-titulo-der, #mision-vision .linea-titulo-izq, #mision-vision .linea-titulo-der {
  width: 37.5%;
}

#nuestras-marcas .titulo-pagina-h1 {
  width: 28%;
}

#nuestras-marcas .linea-titulo-izq, #nuestras-marcas .linea-titulo-der {
  width: 36%;
}

#nuestros-productos .titulo-pagina-h1, #nuestras-recetas-principal .titulo-pagina-h1, #ejemplo-receta .titulo-pagina-h1, #nuestras-recetas .titulo-pagina-h1 {
  width: 30%;
}

#nuestros-productos .linea-titulo-izq, #nuestros-productos .linea-titulo-der, #nuestras-recetas-principal .linea-titulo-izq, #nuestras-recetas-principal .linea-titulo-der, #ejemplo-receta .linea-titulo-izq, #ejemplo-receta .linea-titulo-der, #nuestras-recetas .linea-titulo-izq, #nuestras-recetas .linea-titulo-der {
  width: 35%;
}

#tips .titulo-pagina-h1, #tips-equivalencias .titulo-pagina-h1, #tips-altitud .titulo-pagina-h1, #tips-vocabulario .titulo-pagina-h1, #tips-tecnicas .titulo-pagina-h1 {
  width: 10%;
}

#tips .linea-titulo-izq, #tips .linea-titulo-der, #tips-equivalencias .linea-titulo-izq, #tips-equivalencias .linea-titulo-der, #tips-altitud .linea-titulo-izq, #tips-altitud .linea-titulo-der, #tips-vocabulario .linea-titulo-der, #tips-vocabulario .linea-titulo-izq, #tips-tecnicas .linea-titulo-der, #tips-tecnicas .linea-titulo-izq {
  width: 45%;
}

#contacto .titulo-pagina-h1, #videos .titulo-pagina-h1 {
  width: 15%;
}

#contacto .linea-titulo-izq, #contacto .linea-titulo-der, #videos .linea-titulo-izq, #videos .linea-titulo-der {
  width: 42.5%;
}

#momentos-tres-estrellas .titulo-pagina-h1 {
  width: 40%;
}

#momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
  width: 30%;
}

h2 {
  /*modificado para títulos del contenido de la página

    font-size: 32px;

    line-height: 36px;

    margin-top: 20px;*/
  margin-bottom: 15px;
  font-family: Merienda, sans-serif;
  color: #d90b11;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  /*D*/
  margin-top: 0px;
}

.t3-megamenu h2 {
  font-size: 18px !important;
  padding: 0 !important;
  margin: 0 !important;
}

#mision-vision h2 {
  margin-top: -2px;
}

h3 {
  /*modificado para títulos del contenido de la página en café

    font-size: 24px;

    line-height: 30px;

    margin-top: 20px;*/
  margin-bottom: 15px;
  font-family: Hind, sans-serif;
  color: #88360f;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

h3.momento_texto {
  font-family: Merienda, sans-serif !important;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
}

.momento_texto p {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
}

h4 {
  /*modificado para títulos de la barra lateral en café

    font-size: 18px;

    line-height: 24px;

    margin-top: 10px;*/
  color: #491a08;
  margin-bottom: 10px;
  margin-top: 10px;
}

h5 {
  /*modificado para títulos de productos, recetas o demás extras de la barra lateral con rojo

    font-size: 14px;

    line-height: 20px;

    margin-top: 10px;*/
  color: #d90b11;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

h6 {
  /*modificado para el texto de los listones
    font-size: 12px;
    line-height: 18px;
    margin-top: 10px;*/
  color: white;
  font-size: 20px;
  font-weight: 300;
  /*D*/
  margin: auto;
  padding-left: 15px;
  /*D*/
  /*padding-top: 30px; D*/
  text-align: center;
  height: 75px;
  line-height: 75px;
}

#home-tres-estrellas h6 {
  height: 80px;
  line-height: 80px;
}

body p {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Hind, sans-serif !important;
  font-size: 18px;
  line-height: 24px;
  color: #491a08;
}

/*.fondo-cualidades p{

  padding-top: 20px!important;

}*/
.fondo-cualidades .tabla-informacion-producto.subcategoria-marca {
  width: 100%;
}

.t3-megamenu p, .t3-megamenu li, .t3-megamenu em {
  font-size: 14px !important;
  line-height: 20px !important;
}

footer p {
  color: white;
  margin-bottom: 0;
  font-size: 12px;
  /*D*/
}

#ejemplo-receta .r-popular-nombre {
  color: #a71e22;
}

.seccion-recetas-similares .r-popular-nombre.titulo-populares {
  color: #d90b11 !important;
  font-family: Merienda, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

p strong {
  /*modificado para las características principales en rojo*/
  color: #d90b11;
  font-size: 16px;
  margin-right: 5px;
}

.mb-15 {
  margin-bottom: 15px;
}

.texto-cafe strong {
  color: #88360f;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

/*Breadcrumbs*/
.icon-map-marker::before {
  color: transparent !important;
}

.breadcrumb {
  font-family: Hind, sans-serif !important;
  font-size: 15px !important;
  width: 500px;
}

.breadcrumb a {
  color: #88360f !important;
}

.breadcrumb .divider, .breadcrumb li {
  color: #d90b11 !important;
}

.breadcrumb ul, .breadcrumb ol {
  margin-left: 0px !important;
}

.breadcrums-block {
  width: 50%;
}

.button-return i, .button-return p {
  margin-right: 10px;
  color: #88360f;
  font-weight: 700;
}

.seccion-header {
  color: #88360e;
  margin-right: 10px;
  margin-left: 10px;
  font-size: 14px;
}

.seccion-header2 {
  margin-right: 50px;
}

.seccion-header3 {
  color: #88360e;
  font-size: 14px;
}

#btn-return li:before {
  color: #88360f;
  content: "\f0a8" !important;
  /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  padding-right: 5px;
  font-size: 20px;
}

#btn-ir li:before {
  color: #88360f;
  content: "\f0a9";
  /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 5px;
  font-size: 20px;
  float: right;
}

#btn-return p, #btn-return a, a #btn-return, #btn-ir p, #btn-ir a, a #btn-ir {
  color: #88360f;
  font-family: Hind, sans-serif !important;
  font-size: 18px;
  font-weight: 700;
}

#btn-return p, #btn-return a, a #btn-return {
  margin-top: -30px;
}

#btn-return ul, #btn-ir ul {
  margin: 0px;
  list-style: none;
  padding-left: 0px;
  /*margin-top: -30px;*/
}

em {
  color: #491a08;
  font-family: Merienda, sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-style: normal;
}

a:focus {
  outline: 0;
}

blockquote {
  margin: 0 0 10px 0;
  padding: 10px 20px;
  /*border-left: 5px solid #E2E2E2;*/
  font-size: 18px;
  line-height: 22px;
}

#quienes-somos blockquote {
  margin-bottom: 20px;
}

.t3-module ul, .t3-module ol {
  /*ADDED 04-04 to diminish space between blockquote and text*/
  margin-left: 8px;
}

blockquote ul {
  list-style: outside none none;
  padding-left: 70px;
}

.fondo-arroz3 blockquote {
  margin-top: 0px;
}

.padding-col-2 p {
  padding-right: 20px !important;
}

blockquote li {
  color: #88360f;
  font-family: Merienda, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin-top: 15px;
}

.blockquote-special blockquote ul {
  list-style: outside none none !important;
}

.blockquote-special blockquote {
  margin: 20px 0;
  padding: 25px;
}

header input, header button {
  margin-top: -8px;
  margin-bottom: -2px;
  border-radius: 30px;
  /*D*/
  height: 35px;
  /*ADDED by D to style inputs--search*/
}

header button {
  font-family: 'Fontawesome webfont', sans-serif;
  padding: 2px 5px !important;
  margin-left: -10px;
}

button i {
  margin-right: 0px !important;
  color: #491a08;
}

figure {
  margin: 0;
  margin-bottom: 10px;
}

figcaption {
  margin-top: 5px;
  text-align: center;
}

ul,
ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: none;
  /*li estrella*/
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before,
.w-embed:after {
  content: " ";
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  position: relative;
  padding: 0;
}

.w-video iframe,
.w-video object,
.w-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"] {
  border: 0;
  cursor: pointer;
  -webkit-appearance: button;
}

input[type="number"] {
  padding-right: 10px;
}

header .btn:first-child {
  /*ADDED by D to style the search input*/
  border-radius: 20px;
  height: 30px;
  border-style: none;
  margin-left: -43px;
  background-color: #fff;
}

header i.fa.fa-search {
  /*ADDED by D to style the search bar*/
  font-size: 20px;
  margin-right: 20px;
  color: #7B3215;
  border-style: solid;
  border-width: 0px 0px 0px 2px;
  padding-left: 5px;
  border-color: #CE9F89;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  /*display: none;*/
  padding: 20px;
  text-align: center;
  background-color: #dddddd;
}

.w-form-fail {
  /*display: none;*/
  margin-top: 10px;
  padding: 10px;
  background-color: #ffdede;
}

label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}

.w-input,
.w-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
  color: #999;
}

.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
  color: #999;
}

.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
  color: #999;
}

.w-input:focus,
.w-select:focus {
  border-color: #3898EC;
  outline: 0;
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
  cursor: not-allowed;
  background-color: #eeeeee;
}

textarea.w-input,
textarea.w-select {
  height: auto;
}

.w-select {
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f3f3f3));
  background-image: linear-gradient(white 0%, #f3f3f3 100%);
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  display: inline-block;
  cursor: pointer;
  font-weight: normal;
  margin-bottom: 0px;
}

.w-checkbox,
.w-radio {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox:before,
.w-radio:before,
.w-checkbox:after,
.w-radio:after {
  content: " ";
  display: table;
}

.w-checkbox:after,
.w-radio:after {
  clear: both;
}

.w-checkbox-input,
.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  float: left;
  margin-left: -20px;
}

.w-radio-input {
  margin-top: 3px;
}

.w-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}

nav .w-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 950px;
}

/*.container.navbar.w-container{

  width: 90%;

}*/
.w-container:before,
.w-container:after {
  content: " ";
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before,
.w-row:after {
  content: " ";
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333333%;
}

.w-col-2 {
  width: 16.66666667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.33333333%;
}

.w-col-5 {
  width: 41.66666667%;
}

.w-col-frac-5 {
  width: 20%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.33333333%;
}

.w-col-8 {
  width: 66.66666667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.33333333%;
}

.w-col-11 {
  width: 91.66666667%;
}

.w-col-12 {
  width: 100%;
}

.w-col-push-1 {
  left: 8.33333333%;
}

.w-col-push-2 {
  left: 16.66666667%;
}

.w-col-push-3 {
  left: 25%;
}

.w-col-push-4 {
  left: 33.33333333%;
}

.w-col-push-5 {
  left: 41.66666667%;
}

.w-col-push-6 {
  left: 50%;
}

.w-col-push-7 {
  left: 58.33333333%;
}

.w-col-push-8 {
  left: 66.66666667%;
}

.w-col-push-9 {
  left: 75%;
}

.w-col-push-10 {
  left: 83.33333333%;
}

.w-col-push-11 {
  left: 91.66666667%;
}

.w-col-pull-1 {
  right: 8.33333333%;
}

.w-col-pull-2 {
  right: 16.66666667%;
}

.w-col-pull-3 {
  right: 25%;
}

.w-col-pull-4 {
  right: 33.33333333%;
}

.w-col-pull-5 {
  right: 41.66666667%;
}

.w-col-pull-6 {
  right: 50%;
}

.w-col-pull-7 {
  right: 58.33333333%;
}

.w-col-pull-8 {
  right: 66.66666667%;
}

.w-col-pull-9 {
  right: 75%;
}

.w-col-pull-10 {
  right: 83.33333333%;
}

.w-col-pull-11 {
  right: 91.66666667%;
}

.w-col-offset-1 {
  margin-left: 8.33333333%;
}

.w-col-offset-2 {
  margin-left: 16.66666667%;
}

.w-col-offset-3 {
  margin-left: 25%;
}

.w-col-offset-4 {
  margin-left: 33.33333333%;
}

.w-col-offset-5 {
  margin-left: 41.66666667%;
}

.w-col-offset-6 {
  margin-left: 50%;
}

.w-col-offset-7 {
  margin-left: 58.33333333%;
}

.w-col-offset-8 {
  margin-left: 66.66666667%;
}

.w-col-offset-9 {
  margin-left: 75%;
}

.w-col-offset-10 {
  margin-left: 83.33333333%;
}

.w-col-offset-11 {
  margin-left: 91.66666667%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: none !important;
  }
  .w-col-medium-1 {
    width: 8.33333333%;
  }
  .w-col-medium-2 {
    width: 16.66666667%;
  }
  .w-col-medium-3 {
    width: 25%;
  }
  .w-col-medium-4 {
    width: 33.33333333%;
  }
  .w-col-medium-5 {
    width: 41.66666667%;
  }
  .w-col-medium-6 {
    width: 50%;
  }
  .w-col-medium-7 {
    width: 58.33333333%;
  }
  .w-col-medium-8 {
    width: 66.66666667%;
  }
  .w-col-medium-9 {
    width: 75%;
  }
  .w-col-medium-10 {
    width: 83.33333333%;
  }
  .w-col-medium-11 {
    width: 91.66666667%;
  }
  .w-col-medium-12 {
    width: 100%;
  }
  .w-col-medium-push-1 {
    left: 8.33333333%;
  }
  .w-col-medium-push-2 {
    left: 16.66666667%;
  }
  .w-col-medium-push-3 {
    left: 25%;
  }
  .w-col-medium-push-4 {
    left: 33.33333333%;
  }
  .w-col-medium-push-5 {
    left: 41.66666667%;
  }
  .w-col-medium-push-6 {
    left: 50%;
  }
  .w-col-medium-push-7 {
    left: 58.33333333%;
  }
  .w-col-medium-push-8 {
    left: 66.66666667%;
  }
  .w-col-medium-push-9 {
    left: 75%;
  }
  .w-col-medium-push-10 {
    left: 83.33333333%;
  }
  .w-col-medium-push-11 {
    left: 91.66666667%;
  }
  .w-col-medium-pull-1 {
    right: 8.33333333%;
  }
  .w-col-medium-pull-2 {
    right: 16.66666667%;
  }
  .w-col-medium-pull-3 {
    right: 25%;
  }
  .w-col-medium-pull-4 {
    right: 33.33333333%;
  }
  .w-col-medium-pull-5 {
    right: 41.66666667%;
  }
  .w-col-medium-pull-6 {
    right: 50%;
  }
  .w-col-medium-pull-7 {
    right: 58.33333333%;
  }
  .w-col-medium-pull-8 {
    right: 66.66666667%;
  }
  .w-col-medium-pull-9 {
    right: 75%;
  }
  .w-col-medium-pull-10 {
    right: 83.33333333%;
  }
  .w-col-medium-pull-11 {
    right: 91.66666667%;
  }
  .w-col-medium-offset-1 {
    margin-left: 8.33333333%;
  }
  .w-col-medium-offset-2 {
    margin-left: 16.66666667%;
  }
  .w-col-medium-offset-3 {
    margin-left: 25%;
  }
  .w-col-medium-offset-4 {
    margin-left: 33.33333333%;
  }
  .w-col-medium-offset-5 {
    margin-left: 41.66666667%;
  }
  .w-col-medium-offset-6 {
    margin-left: 50%;
  }
  .w-col-medium-offset-7 {
    margin-left: 58.33333333%;
  }
  .w-col-medium-offset-8 {
    margin-left: 66.66666667%;
  }
  .w-col-medium-offset-9 {
    margin-left: 75%;
  }
  .w-col-medium-offset-10 {
    margin-left: 83.33333333%;
  }
  .w-col-medium-offset-11 {
    margin-left: 91.66666667%;
  }
  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: inherit !important;
  }
  .w-hidden-small {
    display: none !important;
  }
  .w-row,
  .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }
  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }
  .w-col-small-1 {
    width: 8.33333333%;
  }
  .w-col-small-2 {
    width: 16.66666667%;
  }
  .w-col-small-3 {
    width: 25%;
  }
  .w-col-small-4 {
    width: 33.33333333%;
  }
  .w-col-small-5 {
    width: 41.66666667%;
  }
  .w-col-small-6 {
    width: 50%;
  }
  .w-col-small-7 {
    width: 58.33333333%;
  }
  .w-col-small-8 {
    width: 66.66666667%;
  }
  .w-col-small-9 {
    width: 75%;
  }
  .w-col-small-10 {
    width: 83.33333333%;
  }
  .w-col-small-11 {
    width: 91.66666667%;
  }
  .w-col-small-12 {
    width: 100%;
  }
  .w-col-small-push-1 {
    left: 8.33333333%;
  }
  .w-col-small-push-2 {
    left: 16.66666667%;
  }
  .w-col-small-push-3 {
    left: 25%;
  }
  .w-col-small-push-4 {
    left: 33.33333333%;
  }
  .w-col-small-push-5 {
    left: 41.66666667%;
  }
  .w-col-small-push-6 {
    left: 50%;
  }
  .w-col-small-push-7 {
    left: 58.33333333%;
  }
  .w-col-small-push-8 {
    left: 66.66666667%;
  }
  .w-col-small-push-9 {
    left: 75%;
  }
  .w-col-small-push-10 {
    left: 83.33333333%;
  }
  .w-col-small-push-11 {
    left: 91.66666667%;
  }
  .w-col-small-pull-1 {
    right: 8.33333333%;
  }
  .w-col-small-pull-2 {
    right: 16.66666667%;
  }
  .w-col-small-pull-3 {
    right: 25%;
  }
  .w-col-small-pull-4 {
    right: 33.33333333%;
  }
  .w-col-small-pull-5 {
    right: 41.66666667%;
  }
  .w-col-small-pull-6 {
    right: 50%;
  }
  .w-col-small-pull-7 {
    right: 58.33333333%;
  }
  .w-col-small-pull-8 {
    right: 66.66666667%;
  }
  .w-col-small-pull-9 {
    right: 75%;
  }
  .w-col-small-pull-10 {
    right: 83.33333333%;
  }
  .w-col-small-pull-11 {
    right: 91.66666667%;
  }
  .w-col-small-offset-1 {
    margin-left: 8.33333333%;
  }
  .w-col-small-offset-2 {
    margin-left: 16.66666667%;
  }
  .w-col-small-offset-3 {
    margin-left: 25%;
  }
  .w-col-small-offset-4 {
    margin-left: 33.33333333%;
  }
  .w-col-small-offset-5 {
    margin-left: 41.66666667%;
  }
  .w-col-small-offset-6 {
    margin-left: 50%;
  }
  .w-col-small-offset-7 {
    margin-left: 58.33333333%;
  }
  .w-col-small-offset-8 {
    margin-left: 66.66666667%;
  }
  .w-col-small-offset-9 {
    margin-left: 75%;
  }
  .w-col-small-offset-10 {
    margin-left: 83.33333333%;
  }
  .w-col-small-offset-11 {
    margin-left: 91.66666667%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: inherit !important;
  }
  .w-hidden-small {
    display: inherit !important;
  }
  .w-hidden-tiny {
    display: none !important;
  }
  .w-col {
    width: 100%;
  }
  .w-col-tiny-1 {
    width: 8.33333333%;
  }
  .w-col-tiny-2 {
    width: 16.66666667%;
  }
  .w-col-tiny-3 {
    width: 25%;
  }
  .w-col-tiny-4 {
    width: 33.33333333%;
  }
  .w-col-tiny-5 {
    width: 41.66666667%;
  }
  .w-col-tiny-6 {
    width: 50%;
  }
  .w-col-tiny-7 {
    width: 58.33333333%;
  }
  .w-col-tiny-8 {
    width: 66.66666667%;
  }
  .w-col-tiny-9 {
    width: 75%;
  }
  .w-col-tiny-10 {
    width: 83.33333333%;
  }
  .w-col-tiny-11 {
    width: 91.66666667%;
  }
  .w-col-tiny-12 {
    width: 100%;
  }
  .w-col-tiny-push-1 {
    left: 8.33333333%;
  }
  .w-col-tiny-push-2 {
    left: 16.66666667%;
  }
  .w-col-tiny-push-3 {
    left: 25%;
  }
  .w-col-tiny-push-4 {
    left: 33.33333333%;
  }
  .w-col-tiny-push-5 {
    left: 41.66666667%;
  }
  .w-col-tiny-push-6 {
    left: 50%;
  }
  .w-col-tiny-push-7 {
    left: 58.33333333%;
  }
  .w-col-tiny-push-8 {
    left: 66.66666667%;
  }
  .w-col-tiny-push-9 {
    left: 75%;
  }
  .w-col-tiny-push-10 {
    left: 83.33333333%;
  }
  .w-col-tiny-push-11 {
    left: 91.66666667%;
  }
  .w-col-tiny-pull-1 {
    right: 8.33333333%;
  }
  .w-col-tiny-pull-2 {
    right: 16.66666667%;
  }
  .w-col-tiny-pull-3 {
    right: 25%;
  }
  .w-col-tiny-pull-4 {
    right: 33.33333333%;
  }
  .w-col-tiny-pull-5 {
    right: 41.66666667%;
  }
  .w-col-tiny-pull-6 {
    right: 50%;
  }
  .w-col-tiny-pull-7 {
    right: 58.33333333%;
  }
  .w-col-tiny-pull-8 {
    right: 66.66666667%;
  }
  .w-col-tiny-pull-9 {
    right: 75%;
  }
  .w-col-tiny-pull-10 {
    right: 83.33333333%;
  }
  .w-col-tiny-pull-11 {
    right: 91.66666667%;
  }
  .w-col-tiny-offset-1 {
    margin-left: 8.33333333%;
  }
  .w-col-tiny-offset-2 {
    margin-left: 16.66666667%;
  }
  .w-col-tiny-offset-3 {
    margin-left: 25%;
  }
  .w-col-tiny-offset-4 {
    margin-left: 33.33333333%;
  }
  .w-col-tiny-offset-5 {
    margin-left: 41.66666667%;
  }
  .w-col-tiny-offset-6 {
    margin-left: 50%;
  }
  .w-col-tiny-offset-7 {
    margin-left: 58.33333333%;
  }
  .w-col-tiny-offset-8 {
    margin-left: 66.66666667%;
  }
  .w-col-tiny-offset-9 {
    margin-left: 75%;
  }
  .w-col-tiny-offset-10 {
    margin-left: 83.33333333%;
  }
  .w-col-tiny-offset-11 {
    margin-left: 91.66666667%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  /*width: 100%;*/
  height: 400px;
}

.w-widget-map label {
  /*width: auto;*/
  display: inline;
}

.w-widget-map img {
  /*max-width: inherit;*/
}

.w-widget-map .gm-style-iw {
  width: 90% !important;
  height: auto !important;
  top: 7px !important;
  left: 6% !important;
  display: inline;
  text-align: center;
  overflow: hidden;
}

.w-widget-map .gm-style-iw + div {
  display: none;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 28px;
  height: 20px;
  text-align: center;
  background: white;
  border: #758696 solid 1px;
  border-radius: 3px;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  position: relative;
  font-size: 15px;
  line-height: 12px;
  text-align: center;
  color: #999;
  font-family: serif;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  position: relative;
  display: block;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
  margin-left: 7px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
  top: 50%;
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-color: rgba(117, 134, 150, 0);
  border-right-color: #5d6c7b;
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: white;
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-color: rgba(117, 134, 150, 0);
  border-top-color: #5d6c7b;
  border-width: 5px;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: white;
  border-width: 4px;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-widget-gplus {
  overflow: hidden;
}

.w-slider {
  position: relative;
  height: 300px;
  text-align: center;
  background: #dddddd;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}

.w-slider-mask {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 1;
  left: 0;
  right: 0;
  height: 100%;
  white-space: nowrap;
}

.w-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
}

.w-slider-nav {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}

.w-slider-nav.w-round > div {
  -webkit-border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 100%;
  -moz-background-clip: padding;
  border-radius: 100%;
  background-clip: padding-box;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
  font-size: inherit;
  line-height: inherit;
}

.w-slider-nav.w-shadow > div {
  -webkit-box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4);
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  margin: 0 3px 0.5em;
  -webkit-transition: background-color 100ms, color 100ms;
  transition: background-color 100ms, color 100ms;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-arrow-left,
.w-slider-arrow-right {
  position: absolute;
  width: 80px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  overflow: hidden;
  color: white;
  font-size: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-slider-arrow-left [class^="w-icon-"],
.w-slider-arrow-right [class^="w-icon-"],
.w-slider-arrow-left [class*=" w-icon-"],
.w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
  margin-left: 20px;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
  margin-right: 20px;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  opacity: 0;
  -webkit-transition: all 0.5s;
  /* Safari */
  transition: all 0.5s;
}

.w-slider:hover .w-slider-arrow-left,
.w-slider:hover .w-slider-arrow-right {
  opacity: 1;
}

.w-icon-slider-left,
.w-icon-slider-right {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1em;
  height: 1em;
}

.w-dropdown {
  display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900;
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em;
}

.w-dropdown-list {
  position: absolute;
  background: #dddddd;
  display: none;
  min-width: 100%;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  padding: 10px 20px;
  display: block;
  color: #222222;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-nav[data-collapse="all"] .w-dropdown,
.w-nav[data-collapse="all"] .w-dropdown-toggle {
  display: block;
}

.w-nav[data-collapse="all"] .w-dropdown-list {
  position: static;
}

/* SLIDER FIX FRONT OSCAR */
#slider-wrapper {
  width: 86%;
  height: 200px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}

#scroller {
  position: absolute;
  z-index: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 5760px;
  height: 200px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none;
}

.slides-container {
  list-style: none;
  padding: 0;
  margin: 0;
  min-width: 5760px;
  width: 100%;
  text-align: center;
}

#slider-wrapper .slides {
  display: block;
  float: left;
  width: 200px;
  height: 200px;
  margin: 0 20px;
}

.slides .text-white.receta {
  margin-bottom: 44px;
}

.iScrollIndicator {
  opacity: 0;
  -webkit-transition: 0.5s opacity;
  transition: 0.5s opacity;
}

.iScrollHorizontalScrollbar.iScrollLoneScrollbar {
  cursor: ew-resize;
}

#slider-wrapper:hover .iScrollIndicator,
#slider-wrapper:hover .w-slider-arrow-left,
#slider-wrapper:hover .w-slider-arrow-right {
  opacity: 1;
}

.w-slider-arrow-left {
  width: 37px;
  top: 0;
  bottom: 0;
  left: 0;
  margin: 0;
}

.w-slider-arrow-right {
  width: 37px;
  top: 0;
  bottom: 0;
  margin: 0;
  right: 0;
}

/* END SLIDER FIX OSCAR */
@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-dropdown,
  .w-nav[data-collapse="medium"] .w-dropdown-toggle {
    display: block;
  }
  .w-nav[data-collapse="medium"] .w-dropdown-list {
    position: static;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-dropdown,
  .w-nav[data-collapse="small"] .w-dropdown-toggle {
    display: block;
  }
  .w-nav[data-collapse="small"] .w-dropdown-list {
    position: static;
  }
  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-dropdown,
  .w-nav[data-collapse="tiny"] .w-dropdown-toggle {
    display: block;
  }
  .w-nav[data-collapse="tiny"] .w-dropdown-list {
    position: static;
  }
}

/**

 * ## Note

 * Safari (on both iOS and OS X) does not handle viewport units (vh, vw) well.

 * For example percentage units do not work on descendants of elements that

 * have any dimensions expressed in viewport units. It also doesn’t handle them at

 * all in `calc()`.

 */
/**

 * Wrapper around all lightbox elements

 *

 * 1. Since the lightbox can receive focus, IE also gives it an outline.

 * 2. Fixes flickering on Chrome when a transition is in progress

 *    underneath the lightbox.

 */
.w-lightbox-backdrop {
  color: #000;
  cursor: auto;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  list-style: disc;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  z-index: 2000;
  outline: 0;
  /* 1 */
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-transform: translate(0, 0);
  /* 2 */
}

/**

 * Neat trick to bind the rubberband effect to our canvas instead of the whole

 * document on iOS. It also prevents a bug that causes the document underneath to scroll.

 */
.w-lightbox-backdrop,
.w-lightbox-container {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.w-lightbox-content {
  position: relative;
  height: 100vh;
  overflow: hidden;
}

.w-lightbox-view {
  position: absolute;
  width: 100vw;
  height: 100vh;
  opacity: 0;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

/* .w-lightbox-content */
.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame,
.w-lightbox-view:before {
  display: inline-block;
  vertical-align: middle;
}

/*

 * 1. Remove default margin set by user-agent on the <figure> element.

 */
.w-lightbox-figure {
  position: relative;
  margin: 0;
  /* 1 */
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

/**

 * IE adds image dimensions as width and height attributes on the IMG tag,

 * but we need both width and height to be set to auto to enable scaling.

 */
.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}

.w-lightbox-image {
  display: block;
  max-width: 100vw;
  max-height: 100vh;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: .5em 1em;
  background: rgba(0, 0, 0, 0.4);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.w-lightbox-embed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.w-lightbox-control {
  position: absolute;
  top: 0;
  width: 4em;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.w-lightbox-left {
  display: none;
  bottom: 0;
  left: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
}

.w-lightbox-right {
  display: none;
  right: 0;
  bottom: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
}

/*

 * Without specifying the with and height inside the SVG, all versions of IE render the icon too small.

 * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows.

 * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer)

 */
.w-lightbox-close {
  right: 0;
  height: 2.6em;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
}

/**

 * 1. All IE versions add extra space at the bottom without this.

 */
.w-lightbox-strip {
  padding: 0 1vh;
  line-height: 0;
  /* 1 */
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}

/*

 * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)`

 *    which doesn’t work in Safari anyway.

 * 2. Chrome renders images pixelated when switching to GPU. Making sure

 *    the parent is also rendered on the GPU (by setting translate3d for

 *    example) fixes this behavior.

 */
.w-lightbox-item {
  display: inline-block;
  width: 10vh;
  padding: 2vh 1vh;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  /* 2 */
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  position: relative;
  height: 10vh;
  background: #222;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  top: 50%;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

/*

 * Spinner

 *

 * Absolute pixel values are used to avoid rounding errors that would cause

 * the white spinning element to be misaligned with the track.

 */
.w-lightbox-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-animation: spin .8s infinite linear;
  animation: spin .8s infinite linear;
}

.w-lightbox-spinner:after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
}

/*

 * Utility classes

 */
.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }
  .w-lightbox-view,
  .w-lightbox-view:before {
    height: 96vh;
  }
  /* .w-lightbox-content */
  .w-lightbox-group,
  .w-lightbox-group .w-lightbox-view,
  .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }
  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }
  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }
  .w-lightbox-left,
  .w-lightbox-right {
    display: block;
    opacity: .5;
  }
  .w-lightbox-close {
    opacity: .8;
  }
  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before,
.w-richtext:after {
  content: " ";
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext ol,
.w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:before {
  outline: 2px solid #2895f7;
}

.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure[data-rt-type="video"] > div:before {
  content: '';
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.w-richtext figure {
  position: relative;
  max-width: 60%;
}

.w-richtext figure > div:before,
.w-richtext figure img {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6;
}

.w-richtext figure div {
  /* fix incorrectly sized selection border in the data manager */
  font-size: 0px;
  color: transparent;
}

.w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure[data-rt-type="image"] > figcaption {
  display: table-caption;
  caption-side: bottom;
}

.w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure[data-rt-type="video"] iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  margin-right: auto;
  margin-left: auto;
  clear: both;
}

.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  text-align: center;
  clear: both;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  display: inline-block;
  /* padding-bottom is used for aspect ratios in video figures

      we want the div to inherit that so hover/selection borders in the designer-canvas

      fit right*/
  padding-bottom: inherit;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  margin-right: 15px;
  clear: none;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  margin-left: 15px;
  clear: none;
}

/* The video overlay (prevents interacting with (ie: playing) the video)

   should only be present when the rich text node can be edited in that context with the RTE.

   1. In the designer canvas - when not previewing the site

   2. In the editor canvas for rich text dyn collection fields

   3. In the editor canvas for static rich text fields made editable (ie: blobs)

   4. In the data managers (see both RichTextInput.less files) as this file is not used there

*/
.wf-design-mode figure[data-rt-type="video"] > div:before,
.w-editor-mount .w-dyn-list figure[data-rt-type="video"] > div:before,
.w-editor-mount .w-rte-editable figure[data-rt-type="video"] > div:before {
  display: block;
}

.w-editor-mount .w-rte-editable {
  cursor: text;
}

.w-nav {
  position: relative;
  background: #E3B723;
  z-index: 1000;
}

.w-nav:before,
.w-nav:after {
  content: " ";
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333333;
}

.w-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  position: relative;
  float: right;
}

.w--nav-menu-open {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #C8C8C8;
  text-align: center;
  overflow: visible;
  min-width: 200px;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}

.w-nav-overlay .w--nav-menu-open {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay,
.w-nav[data-animation="over-left"] .w--nav-menu-open {
  right: auto;
  z-index: 1;
  top: 0;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay,
.w-nav[data-animation="over-right"] .w--nav-menu-open {
  left: auto;
  z-index: 1;
  top: 0;
}

.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-nav-button.w--open {
  background-color: #C8C8C8;
  color: white;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button {
  display: block;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }
  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before,
.w-tabs:after {
  content: " ";
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 9px 30px;
  text-align: left;
  cursor: pointer;
  color: #222222;
  background-color: #dddddd;
}

.w-tab-link.w--current {
  background-color: #C8C8C8;
}

.w-tab-content {
  position: relative;
  display: block;
  overflow: hidden;
}

.w-tab-pane {
  position: relative;
  display: none;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

fieldset.only {
  display: none;
}

.w-dyn-empty {
  padding: 10px;
  background-color: #dddddd;
}

.w-condition-invisible {
  display: none !important;
}

video.destacado_vd {
  width: 700px !important;
}

.avs_clear {
  clear: none;
}

#avs_gallery .avs_thumb {
  margin: 20px 14px 10px 0px !important;
}

#avs_gallery .avs_thumb .avs_img_container .arrow {
  z-index: 1;
}

#avs_gallery .avs_thumb .title {
  color: #5c3a2a;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  font-family: Hind, sans-serif;
}

.meta_video_destacado .visitas, .meta_video_destacado .fecha {
  color: #b49892;
  font-size: 14px;
}

#avs_gallery .avs_thumb .views, #avs_gallery .avs_thumb .fecha {
  color: #88360f;
  font-size: 14px;
  line-height: 20px;
  font-family: Hind, sans-serif;
}

.meta_video_destacado {
  width: 565px !important;
  /*revisar*/
  float: right;
  text-align: left !important;
}

.views .fa-eye, .visitas .fa-eye {
  margin-right: 5px;
}

.meta_video_destacado .fecha {
  margin-left: 30px;
}

.modal-header {
  border-bottom: none !important;
}

/*site styles*/
.bg-navegador {
  background-image: url("../../../images/menu-background.jpg");
  background-position: 50% 50%;
  background-repeat: repeat-x;
  color: white;
}

.img-temporada {
  height: 100%;
  background-image: url("../../../images/background.jpg");
  background-position: 0px 0px;
  background-size: 100% 100%;
}

.back-temporada {
  position: relative;
  height: 500px;
  background-image: url("../../../images/background.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.subtitulo {
  margin-bottom: 20px;
  color: #03560d;
  font-size: 30px;
  line-height: 50px;
  text-align: center;
}

.titulo {
  color: #c70a01;
  font-size: 50px;
  text-align: center;
}

.back-cuaderno {
  position: relative;
  min-height: 100%;
  background-image: url("../../../images/cupcakes-image.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 40px;
}

.img-mys img {
  border-radius: 20px;
}

.back-amarillo {
  height: 100%;
  padding-top: 20px;
  padding-bottom: 50px;
  background-color: rgba(255, 246, 202, 0.5);
  -webkit-box-shadow: #8b8b85 0px 2px 5px 0px, #a9a9a6 16px 16px 20px -13px;
          box-shadow: #8b8b85 0px 2px 5px 0px, #a9a9a6 16px 16px 20px -13px;
  color: black;
}

.text-titulo-recetas {
  width: 40%;
  margin-top: -30px;
  margin-right: auto;
  margin-left: auto;
  padding: 5px;
  border-radius: 10px;
  background-color: transparent;
  background-image: url("../../../images/fondo-textura-roja-titulo-1.jpg");
  background-position: 0px 0px;
  background-size: 11px;
  background-repeat: repeat;
  color: white;
  font-size: 25px;
  text-align: center;
}

.text-titulo-recetas h2 {
  color: white;
  margin-bottom: 0 !important;
}

.receta1 {
  height: 243px;
  background-image: url("../../../images/hot-cakes.png");
  background-position: 50% 50%;
  background-size: 90% 90%;
  background-repeat: no-repeat;
}

.receta2 {
  height: 243px;
  background-image: url("../../../images/circulo-liston-amarillo-1.png");
  background-position: 50% 50%;
  background-size: 90% 90%;
  background-repeat: no-repeat;
}

.receta3 {
  height: 243px;
  background-image: url("../../../images/galletas.png");
  background-position: 50% 50%;
  background-size: 90% 90%;
  background-repeat: no-repeat;
}

.receta4 {
  height: 243px;
  background-image: url("../../../images/circulo-liston-amarillo-2.png");
  background-position: 50% 50%;
  background-size: 90% 90%;
  background-repeat: no-repeat;
}

.back-espiral {
  position: relative;
  height: 30px;
  margin-top: -10px;
  margin-bottom: -10px;
  background-image: url("../../../images/aro.png");
  background-position: 50% 50%;
  background-size: 25px;
  background-repeat: repeat-x;
}

.back-blanco {
  /*height: 100%;

  min-height: 100%;*/
  padding-top: 40px;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: #ece084 0px -3px 4px 1px;
          box-shadow: #ece084 0px -3px 4px 1px;
  padding-bottom: 80px;
}

#home-tres-estrellas .back-blanco {
  padding-top: 80px;
}

.back-productos {
  width: 299px;
  height: 187px;
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-image: url("../../../images/inicial-productos.png");
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.back-chef img {
  width: 299px;
  height: 187px;
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: -9px;
  /*MODIFIED D 04-04 to avoid space between ribbon and image*/
}

.back-video {
  width: 299px;
  height: 187px;
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-image: url("../../../images/inicial-video.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

#avs_gallery .avs_thumb .image {
  max-height: 120px;
  min-height: 120px;
}

.videos-vistas-secundarias .ozio-lightgallery-container > ul > li {
  margin-right: 25px;
  margin-bottom: 30px;
  width: 20%;
  margin-left: 25px;
}

.videos-vistas-secundarias h2 {
  margin-left: 20px;
}

.fondo-video-principal {
  padding: 50px 40px;
  background-color: #200;
}

.video-principal {
  height: 400px;
}

.margen-row2 {
  padding-left: 20px;
}

.text-video {
  font-family: Hind, sans-serif;
  color: #fff;
  font-size: 18px;
}

.video-categoria.principal {
  line-height: 24px;
}

.video-categoria {
  color: red;
  font-size: 14px;
  line-height: 24px;
}

.video-titulo {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Merienda, sans-serif;
  color: #e8bc26;
  line-height: 24px;
}

.video-datos-visitas.principal {
  color: #b49892;
  font-size: 14px;
}

.video-datos-visitas {
  color: #88360f;
}

.back-liston {
  position: static;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 70px;
  background-image: url("../../../images/liston-completo.png");
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.back-mensaje {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 70%;
  height: 30%;
  margin-bottom: 5%;
  padding: 20px;
  float: none;
  background-color: rgba(255, 255, 255, 0.5);
}

#momentos-tres-estrellas #barra-en-recetas {
  margin-bottom: 0px;
}

.foto-momento2 img {
  width: 100%;
  height: inherit !important;
  border-radius: 10px;
}

.back-redes {
  background-image: url("../../../images/header-background.jpg");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: repeat-x;
}

.buscar {
  display: block;
  overflow-x: visible;
  overflow-y: visible;
  width: 250px;
  margin-top: 10px;
  margin-right: 15px;
  margin-left: auto;
  float: right;
  border-radius: 10px;
  background-image: url("../../../images/lupa.png");
  background-position: 93% 50%;
  background-size: 10%;
  background-repeat: no-repeat;
}

.text-receta1 {
  clear: none;
}

.navegador {
  /*margin-bottom: -15px;*/
  background-image: url("../../../images/header-background.jpg");
  background-position: 0px 0px;
  /*height:58px;*/
}

td {
  border-top: none;
}

#freeFind {
  display: none;
}

#ffresult_bar {
  background-color: #b30d0c !important;
}

.search-headline {
  font-family: Merienda, sans-serif !important;
}

#ffsponsors {
  display: none !important;
}

#Mod483 > div > div > table > tbody > tr:nth-child(1) > td {
  display: inline-table !important;
  position: relative !important;
  top: 8px !important;
}

.text-white {
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  color: white;
  font-size: 15px;
  text-align: center;
}

.text-white.receta {
  position: absolute;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: 0px;
  margin-bottom: 74px;
  font-size: 14px;
  text-align: center;
}

.liston-b .text-white.receta {
  color: #88360f;
}

.text-white.text-liston {
  margin-top: 5%;
  text-align: center;
}

.logotipo {
  position: static;
  left: 30px;
  right: 30px;
  bottom: 0px;
}

#logotipo-tienda p {
  margin-bottom: 0px !important;
}

#logotipo-tienda img {
  /*margin-right: auto;

    margin-left: auto;

    background-position: 50% 50%;

    background-size: contain;

    background-repeat: no-repeat;*/
  height: 150px;
  width: 150px;
}

div#logotipo-tienda {
  margin-bottom: 40px;
}

.back-punteado {
  /*D*/
  margin-top: 60px;
  background-image: url("/images/red-dot.png");
  /*ADDED by D to fix chrome dotted style bug*/
  background-repeat: repeat-x;
  background-position-y: 9px;
  margin-left: 38px;
  margin-right: 38px;
}

.back-punteado-home {
  margin-top: 45px;
  background-repeat: repeat-x;
  background-position-y: 9px;
}

.back-punteado.home {
  margin-top: 40px;
}

.footer {
  position: absolute;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #491a08;
  font-family: Hind, sans-serif;
  color: #fffdfd;
  font-size: 12px;
  text-align: center;
  margin: 0;
}

.back-estrella {
  width: 60px;
  margin-top: -37px;
  margin-right: auto;
  margin-left: -2px;
  background-image: url("../../../images/estrella_1.png");
  background-position: 0px 0px;
  background-size: 55px 55px;
  background-repeat: no-repeat;
}

.logo {
  position: absolute;
  width: 130px;
  height: 150px;
  min-width: 171px;
  margin-top: -35px;
  /*margin-right: 10px;

  margin-left: 50px;*/
  float: left;
  /*background-image: url('../../../images/tres-estrellas-logo.png');*/
  background-position: 50% 50%;
  background-size: auto 130px;
  background-repeat: no-repeat;
}

.text-body {
  font-family: Merienda, sans-serif;
}

.icon {
  /*margin-top: 10px;*/
  margin-right: 10px;
  /*margin-bottom: 10px;*/
  padding: 8px 10px;
  float: none;
  font-family: 'Fontawesome webfont', sans-serif;
  color: #88360f;
  font-size: 20px;
}

.icon:hover {
  color: rgba(135, 53, 15, 0.9);
}

.back-listonr {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  height: 80px;
  margin-top: -35px;
  margin-right: auto;
  margin-left: auto;
  background-image: url("../../../images/liston-completo.png");
  background-position: 40px 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.back-listonr.marcas {
  margin-top: 20px;
}

.back-estrellar {
  position: static;
  width: 20%;
  height: 80px;
  margin-top: 10px;
  margin-left: 10px;
  background-image: url("../../../images/estrella_1.png");
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.estrella {
  margin-top: 150px;
  padding: 5px;
  background-image: url("../../../images/estrella_1.png");
  background-position: 0px 0px;
  background-size: 43px;
  background-repeat: no-repeat;
}

.estrella2 {
  position: relative;
  height: 80px;
  background-image: url("../../../images/estrella_1.png");
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.text-liston {
  padding-top: 30px;
  padding-left: 20px;
  text-align: center;
}

/*.text-liston p{

color: white;

  font-size: 20px;

  font-family: Merienda, sans-serif!important;

  margin-left: -20px;

}*/
.icon-tag {
  float: right;
}

#momentos-estrellas-random {
  margin-top: 40px;
}

.social-icons li {
  display: inline-block;
}

.social-icons i {
  font-size: 20px;
  margin-right: 20px;
  color: #88360e;
  /*D*/
}

.social-icons.contacto i {
  font-size: 30px;
  color: #491a08;
}

.social-icons i:hover, .social-icons.contacto i:hover {
  opacity: 0.7;
}

ul.social-icons {
  list-style-type: none;
  float: right;
  margin: 23px 20px 14px;
}

ul.social-icons.contacto {
  float: none;
  padding-left: 0px;
  margin-left: 0px;
}

.link-estrella {
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}

.link-receta {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  color: transparent;
}

.menu-desplegable {
  min-height: auto;
}

.text-cafe {
  color: #491a08;
  font-size: 15px;
  text-align: center;
}

.text-cafe.receta {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin-bottom: 75px;
  color: #88360f;
  font-size: 14px;
  text-align: center;
}

.text-blanco {
  color: white;
  font-size: 20px;
}

.text-blanco:hover {
  color: #e6d9d9;
}

.text-blanco.btn-menu:hover {
  color: #5D5B3D;
  /*Changed by D, original yellow #ffd800*/
}

.t3-megamenu li a:hover,
.t3-megamenu li a:focus {
  /*Added by D 04-04 to change background-color*/
  background-color: unset !important;
}

.nav li a:hover, .nav li a:focus {
  /*Added by D 04-04 to change background-color*/
  text-decoration: none;
  background-color: rgba(255, 235, 0, 0.65);
  color: #eee;
}

.t3-mainnav .navbar .btn-navbar {
  /*Added by D 04-04 to hide the  responsive menu gray icon*/
  visibility: hidden;
}

.text-blanco.btn-menu.w--current {
  color: white;
  text-decoration: none;
}

.fondo-blanco-momento3 {
  padding-right: 30px;
}

.link-logo {
  width: 100%;
  height: 100%;
}

.ico-buscar {
  width: 30px;
  background-color: #cbd2d6;
  background-image: url("../../../images/lupa.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.back-opaco-blanco {
  position: absolute;
  right: 0px;
  bottom: 10%;
  width: 70%;
  padding: 20px 10px;
  background-color: rgba(255, 255, 255, 0.5);
}

.block-temporada {
  height: 500px;
}

.back-blanco-text {
  /*position: absolute;

  right: 0px;

  bottom: 0px;

  width: auto;

  height: auto;

  min-height: auto;

  min-width: auto;

  margin-bottom: 50px;*/
  padding: 30px 20px 10px 20px;
  float: right;
  clear: none;
  background-color: rgba(255, 255, 255, 0.6);
  margin: 70px 0 30px;
  width: 110%;
}

.back-blanco-text h2 {
  color: #88360e;
  font-size: 26px;
  line-height: 28px;
  margin-bottom: 20px;
  background: none;
  width: 100%;
}

.back-blanco-text p {
  color: #c70a01;
  font-size: 38px;
  font-family: Merienda, sans-serif !important;
  line-height: 40px;
}

.subtitulo-temporada {
  margin-bottom: 30px;
  color: #03560d;
  font-size: 30px;
  text-align: center;
}

.titulo-temporada {
  color: #c70a01;
  font-size: 50px;
  text-align: center;
  line-height: 1;
}

.circulo-receta {
  height: 160px;
}

.circulo-receta.receta-a {
  height: 160px;
  background-image: url("../../../images/hot-cakes.png");
  background-position: 50% 50%;
  background-size: 90% 90%;
  background-repeat: no-repeat;
}

.circulo-receta.receta-b {
  background-image: url("../../../images/circulo-liston-amarillo-1.png");
  background-position: 50% 50%;
  background-size: 90% 90%;
  background-repeat: no-repeat;
}

.circulo-receta.receta-c {
  background-image: url("../../../images/galletas.png");
  background-position: 50% 50%;
  background-size: 90% 90%;
  background-repeat: no-repeat;
}

.circulo-receta.recetad {
  background-image: url("../../../images/circulo-liston-amarillo-2.png");
  background-position: 50% 50%;
  background-size: 90% 90%;
  background-repeat: no-repeat;
}

.slide-temporada {
  background-image: url("../../../images/background.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide {
  height: 500px;
}

.slide-novedades {
  background-image: url("../../../images/cupcakes-image.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-momentos {
  background-image: url("../../../images/cocinero.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-slide {
  height: 100%;
}

.slider {
  height: 230px;
  background-color: transparent;
}

.flecha-slide {
  margin-top: auto;
  margin-bottom: auto;
  background-color: transparent;
  color: white;
  font-size: 30px;
}

.slide-puntos {
  color: #491a08;
}

/*G WAS HERE*/
#firstsl {
  /* FF4+ */
  /* Opera 10.5+ */
  -webkit-transition: all 0.5s ease-out;
  /* Saf3.2+, Chrome */
  /* IE10 */
  transition: all 0.5s ease-out;
}

.img-receta {
  width: 150px;
  height: 150px;
  margin-top: 35px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 50%;
}

.img-receta.receta-pizza {
  background-image: url("../../../images/pizza_2.jpg");
  background-position: 50% 0px;
  background-size: 201px;
  background-repeat: no-repeat;
}

.img-receta.receta-cake {
  height: 150px;
  border: 3px none #d3403e;
  background-image: url("../../../images/hot-cake.jpg");
  background-position: 50% 67%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-receta.receta-pastel {
  background-image: url("../../../images/pastel.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-receta.receta-galletas {
  background-image: url("../../../images/galletas.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-receta.receta-fruit {
  background-image: url("../../../images/fruit-cake.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-receta.receta-rosca {
  background-image: url("../../../images/rosca-de-reyes.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-receta.r-basica {
  background-image: url("../../../images/receta-basicas.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.img-receta.r-bebida {
  background-image: url("../../../images/receta-bebidas.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.img-receta.r-bocadillo {
  background-image: url("../../../images/receta-bocadillos.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-crepas {
  background-image: url("../../../images/receta-crepas.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.img-receta.r-empanada {
  background-image: url("../../../images/receta-empanadas.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.img-receta.r-flan {
  background-image: url("../../../images/receta-flanes.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-galleta {
  background-image: url("../../../images/receta-galletas.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-gelatina {
  background-image: url("../../../images/receta-gelatinas.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-hcake {
  background-image: url("../../../images/receta-hotcakes.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-helado {
  background-image: url("../../../images/receta-helados.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-mermelada {
  background-image: url("../../../images/receta-mermeladas.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-mousse {
  background-image: url("../../../images/receta-mousse.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-pan {
  background-image: url("../../../images/receta-panes.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-panque {
  background-image: url("../../../images/receta-panques.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-pastel {
  background-image: url("../../../images/receta-pasteles.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-pay {
  background-image: url("../../../images/receta-pays.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-pizza {
  background-image: url("../../../images/receta-pizzas.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-postre {
  background-image: url("../../../images/receta-postres.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-quiche {
  background-image: url("../../../images/receta-quiches.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-salsa {
  background-image: url("../../../images/receta-salsa.jpg");
  background-position: 0px 0px;
  background-size: 125px;
}

.img-receta.r-tamal {
  background-image: url("../../../images/receta-tamales.jpg");
  background-position: 0px 0px;
  background-size: auto;
}

.img-receta.r-tarta {
  background-image: url("../../../images/receta-tartas.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-tortilla {
  background-image: url("../../../images/receta-tortillas.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta.r-arroz {
  background-image: url("../../../images/receta-harinaarroz.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-liston {
  height: 150px;
  border-radius: 50%;
}

.img-liston.liston-a {
  background-image: url("../../../images/liston-rojo-circulos.jpg");
  background-position: 50% 80%;
  background-size: 9px;
  background-repeat: repeat-x;
}

.img-liston.liston-b {
  background-image: url("../../../images/liston-amarillo-circulos.jpg");
  background-position: 50% 80%;
  background-size: 9px;
  background-repeat: repeat-x;
}

.circunferencia {
  height: 150px;
  border-style: none;
  border-color: black;
  border-radius: 50%;
}

.circunferencia.circulo-a {
  height: 150px;
  border: 2px solid #d3403e;
  -webkit-box-shadow: #d3403e 0px -1px 1px 1px inset;
          box-shadow: #d3403e 0px -1px 1px 1px inset;
}

.circunferencia.circulo-b {
  border: 3px solid #e7bf2d;
}

.btn-slide {
  width: 100%;
  height: 50%;
  margin-top: 61px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 10px;
  background-color: #a51709;
  -webkit-box-shadow: 1px 1px 2px #8D1409;
          box-shadow: 1px 1px 2px #8D1409;
  color: white;
  position: relative;
}

.into, footer a {
  color: white;
  text-decoration: none;
}

.mask {
  margin-right: 21px;
  margin-left: 20px;
}

.slider-recetas {
  height: 230px;
  background-color: transparent;
}

.flecha {
  color: #dd1d1d;
}

.mask-slider {
  margin-right: 100px;
  margin-left: 100px;
}

.mask-slider:hover {
  overflow-x: scroll;
}

.mask-slider:hover .text-white.receta {
  margin-bottom: 56px;
}

.slides {
  width: 20%;
}

.linea-temporada {
  height: 11px;
  background-image: url("../../../images/orilla-slider.jpg");
  background-position: 50% 50%;
  background-repeat: repeat-x;
}

.img-recetario {
  position: relative;
  width: 160px;
  height: 160px;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  border-radius: 15px;
  /*background-image: url('../../../images/example-bg.png');*/
  background-position: 0px 0px;
  background-size: contain;
}

.img-recetario.bebida {
  background-image: url("../../../images/bebida2.png");
  background-position: 0px 0px;
  background-size: 166px;
}

.img-recetario.pasteles {
  background-image: url("../../../images/pastel2.png");
  background-position: 0px 0px;
  background-size: cover;
}

.img-recetario.postres {
  background-image: url("../../../images/postre2.png");
  background-position: 0px 0px;
  background-size: cover;
}

.img-recetario.hotcakes {
  background-image: url("../../../images/hot1.png");
  background-size: cover;
}

.img-recetario.bocadillo {
  background-image: url("../../../images/bocadillo1.png");
  background-size: cover;
}

.img-recetario.crepa {
  background-image: url("../../../images/crepas1.png");
  background-size: cover;
}

.img-recetario.flan {
  background-image: url("../../../images/flan2.png");
  background-size: cover;
}

.img-recetario.galleta {
  background-image: url("../../../images/galletas2.png");
  background-size: cover;
}

.img-recetario.gelatina {
  background-image: url("../../../images/gelatina2.png");
  background-size: cover;
}

.img-recetario.helados {
  background-image: url("../../../images/helado.png");
  background-size: cover;
}

.img-recetario.mermelada {
  background-image: url("../../../images/Sin-titulo-1_3.png");
  background-size: cover;
}

.img-recetario.mousse {
  background-image: url("../../../images/mousse2.png");
  background-size: cover;
}

.img-recetario.pan {
  background-image: url("../../../images/pan1.png");
  background-size: cover;
}

.img-recetario.panque {
  background-image: url("../../../images/panques.png");
  background-size: cover;
}

.img-recetario.pay {
  background-image: url("../../../images/pay.png");
  background-size: cover;
}

.img-recetario.pizza {
  background-image: url("../../../images/Sin-titulo-1_4.png");
  background-size: cover;
}

.img-recetario.quiche {
  background-image: url("../../../images/quiche.png");
  background-size: cover;
}

.img-recetario.salsa {
  /*background-image: url('../../../images/example-bg.png');*/
  background-position: 0px 0px;
  background-size: cover;
}

.img-recetario.tamal {
  background-image: url("../../../images/tamal.png");
  background-size: cover;
}

.img-recetario.tarta {
  background-image: url("../../../images/tarta.png");
  background-size: cover;
}

.img-recetario.tortilla {
  background-image: url("../../../images/Sin-titulo-1.png");
  background-size: cover;
}

.img-recetario.arroz {
  background-image: url("../../../images/harina.png");
  background-size: cover;
}

.img-recetario.basica {
  background-image: url("../../../images/Sin-titulo-1_2.png");
  background-size: cover;
}

.nombre-receta {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #491a08;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.container-recetario {
  height: 100%;
}

.titulo-receta {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0.7);
}

.back-amarillo-recetario {
  position: relative;
  height: 70px;
  background-color: rgba(255, 246, 202, 0.5);
  -webkit-box-shadow: #7e7d7d 1px 1px 6px 1px;
          box-shadow: #7e7d7d 1px 1px 6px 1px;
}

.back-cuaderno-recetas {
  position: relative;
  min-height: 100%;
}

.back-blanco-recetario {
  height: 100%;
  min-height: 100%;
  padding-top: 40px;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: #ece084 0px -3px 4px 1px;
          box-shadow: #ece084 0px -3px 4px 1px;
}

.back-blanco-recetario.back-blanco-categoria {
  height: 1200px;
}

.back-punteado-recetario {
  margin-right: 40px;
  margin-left: 40px;
  border-style: none;
  border-color: #a71e22;
  border-bottom-width: 4px;
  background-image: url("../../../images/punteadorojo.png");
  background-position: 50% 50%;
  background-size: 201px;
  background-repeat: repeat-x;
}

.seccion-receta {
  margin-bottom: 25px;
  border: 2px solid black;
}

.seccion-momentos {
  margin-bottom: 25px;
  border: 2px solid black;
}

.barra-lateral {
  /*margin-bottom: 45px;*/
  border: 2px none black;
}

.barra-lateral h2, .tips-principal h2, .t3-megamenu h2, #momentos-estrellas-random .barra-lateral h2 span {
  color: #791d20 !important;
}

#momentos-estrellas-random h2 {
  display: none !important;
}

#momentos-estrellas-random h3, #momentos-estrellas-random h3 span {
  color: #791d20 !important;
  font-size: 24px !important;
  font-family: Merienda, sans-serif !important;
}

.barra-lateral img {
  width: 100%;
  height: 210px;
  border-radius: 10px;
}

.barra-lateral a {
  color: #491a08;
}

.barra-lateral.secc-receta {
  position: static;
  height: 380px;
  padding-top: 30px;
  border-style: none;
  border-radius: 30px;
  background-image: url("../../../images/video-tarta-champinones.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.barra-lateral.secc-momentos {
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: black;
}

.barra-lateral.secc-recetapopular {
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: black;
}

/*.foto-momento*/
.momentos {
  position: relative;
  height: 370px;
  border: 1px none black;
  border-radius: 30px;
  /*background-image: url('../../../images/inicial-momentos.jpg');*/
  background-position: 50% 50%;
  background-size: cover;
}

.foto-momento2 {
  border-radius: 30px;
  background-position: 50% 50%;
  background-size: cover;
}

.receta_popular_texto a {
  color: #d90b11;
  font-size: 18px;
  font-weight: 500;
}

.receta_popular {
  border-bottom: 5px solid #ffc70c;
  padding: 10px 0;
  min-height: 110px;
  /*Creado para sustituir el espacio de los lorem que se ocultaron*/
}

.r-popular p {
  font-size: 16px !important;
  line-height: 18px !important;
}

.r-popular-nombre.text-bold {
  font-weight: 700;
}

.r-popular-nombre.text-bold.padding-titulo {
  padding-top: 10px;
  padding-bottom: 10px;
}

.r-popular-nombre.titulo-populares {
  margin-top: 10px;
  margin-bottom: 10px;
}

.r-popular img {
  width: 75px;
  height: 75px;
  margin: auto;
  border-radius: 10px;
  vertical-align: middle;
}

.r-popular-img.pay {
  background-image: url("../../../images/pay.png");
  background-position: 0px 0px;
  background-size: cover;
}

.r-popular-img.atole {
  /*background-image: url('../../../images/example-bg.png');*/
  background-position: 0px 0px;
  background-size: cover;
}

.r-popular-img.hkchoco {
  background-image: url("../../../images/Sin-titulo-1_5.png");
  background-position: 0px 0px;
  background-size: cover;
}

.r-popular-descripcion {
  color: black;
  font-size: 16px;
}

.r-popular {
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 5px solid #ffc70c;
}

.r-popular.no-borde {
  border-bottom: 1px none black;
}

.titulo-lateral {
  margin-bottom: 10px;
  color: #791d20;
  font-size: 24px;
  font-weight: 700;
}

#barra-en-recetas {
  margin-bottom: 40px;
}

/*.text-testimonio*/
.momento_content {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  /*height: 90px;*/
  padding: 10px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: rgba(0, 0, 0, 0.42);
  color: white;
  font-size: 18px;
  /*line-height: 25px;*/
  text-align: center;
}

.text-receta-lateral {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: initial;
  padding: 20px 10px 0 10px;
  background-color: rgba(217, 11, 17, 0.5);
  color: white !important;
  text-align: center;
}

#tiendas-img img {
  height: 150px;
}

.text-receta-lateral p {
  margin-bottom: none !important;
}

.text-receta-lateral h2, .text-receta-lateral p, .text-testimonio h2,
.momento_content p {
  color: white !important;
  line-height: 20px !important;
}

.titulo-receta-lateral {
  font-size: 25px;
  font-weight: 700;
}

.fondo-recetas {
  height: 100%;
  margin-left: -50px;
  padding: 0 40px 80px;
  background-image: url("../../../images/fondo-recetas.jpg");
  background-position: center bottom;
  background-size: contain;
  background-repeat: no-repeat;
  min-height: 1500px;
}

.seccion-categorias {
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.6);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.text-todas-categorias {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  float: right;
  font-family: Hind, sans-serif;
  color: #88360f;
  font-size: 18px;
  font-weight: 700;
}

.text-todas-categorias:hover {
  text-decoration: none;
  color: #88360f;
}

.img-receta-categoria {
  width: 120px;
  height: 120px;
  margin: 10px auto;
  border: 1px none black;
  border-radius: 50%;
  /*background-image: url('../../../images/example-bg.png');*/
  background-position: 0px 0px;
  background-size: cover;
}

.img-receta-categoria.hk-chocolate {
  background-image: url("../../../images/Sin-titulo-1_5.png");
}

.img-receta-categoria.hk-manzana {
  background-image: url("../../../images/hot1.png");
}

.img-receta-categoria.img-momento3-1 {
  background-image: url("../../../images/momento-ejemplo.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.recuadro-cita.momentos3 {
  margin-top: 0;
  padding: 15px;
}

.text-cita.momento3 p {
  font-size: 18px;
  color: #88360f;
  font-family: Merienda, sans-serif !important;
  font-weight: 700;
  line-height: 30px;
  margin-top: 15px;
}

.video-principal-img object {
  width: 100%;
}

.detalles-consumidor {
  /*color: #725901;*/
  float: right;
  font-size: 16px;
  margin-top: 15px;
  text-align: right;
}

.momentos-nombre-usuaria {
  color: #d90b11;
  float: left;
}

.ico-estrella {
  float: left;
  font-family: "Fontawesome webfont", sans-serif;
  margin-left: 5px;
  margin-right: 5px;
  color: #d90b11;
}

.momentos-oficio-usuario {
  float: left;
}

.recuadro-cita.momentos3 {
  background-color: #fffa88;
  border-radius: 10px;
  bottom: 0;
  left: 0;
  margin-bottom: 10px;
  margin-top: 0px;
  padding: 20px 30px;
  position: static;
  right: 0;
}

.linea-categorias {
  border-bottom: 3px solid #ed696b;
  color: black;
  font-weight: 500;
  text-align: center;
}

.categoria {
  margin-right: 5px;
  padding: 5px;
  border-radius: 10px 10px 5px 5px;
  background-color: transparent;
  font-size: 16px;
  font-weight: 700;
}

.categoria.activo {
  background-color: #ed696b;
  color: white;
}

.categoria {
  background-color: #fffea0;
  color: #a71e22;
  cursor: pointer;
}

.indice-seccion {
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  font-family: Hind, sans-serif;
  color: #88360f;
}

.indice-seccion.texto-activo {
  color: #d90b11;
}

.titulo-receta-categoria {
  position: static;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #d90b11;
  font-size: 22px;
  line-height: 26px;
}

.texto-receta-categoria {
  font-family: Hind, sans-serif;
  color: #333;
}

.back-blanco-categorias {
  height: 100%;
  min-height: 100%;
  padding-top: 40px;
  background-color: white;
  -webkit-box-shadow: #ece084 0px -3px 4px 1px;
          box-shadow: #ece084 0px -3px 4px 1px;
}

.indice-estrellas {
  width: 30%;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 20px;
}

.indice-page-number {
  width: 50px;
  margin: auto;
  float: left;
}

.linea-dorada-concepto hr {
  border-color: #b29d58 !important;
  margin: 20px 0 -40px 0 !important;
}

.linea-dorada {
  border-bottom: 3px solid #b29d58;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

.numero-indice {
  width: 35px;
  height: 35px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 10px 3px 3px;
  font-family: Hind, sans-serif;
  color: #725901;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
}

.numero-indice:hover {
  width: 35px;
  height: 35px;
  padding-top: 10px;
  background-image: url("../../../images/estrella.png");
  background-position: 50% 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.numero-indice:active {
  font-size: 23px;
}

.numero-indice:focus {
  font-size: 23px;
}

.numero-indice.indice-1 {
  background-image: url("../../../images/estrella.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.numero-indice.activo {
  width: 30px;
  margin-top: -30px;
  margin-left: auto;
  padding-top: 3px;
}

.numero-indice.numero-activo {
  background-image: url("../../../images/estrella.png");
  background-position: 50% 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.ico-regresar {
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  float: right;
  font-family: 'Fontawesome webfont', sans-serif;
  color: #88360f;
  font-size: 18px;
}

.subtitulo-receta-lateral {
  padding-top: 5px;
  font-family: Hind, sans-serif;
  font-size: 20px;
}

.back-cuaderno-categorias {
  position: relative;
  min-height: 100%;
}

.container-categorias {
  height: 1250px;
}

.receta-video iframe, .video.container iframe {
  height: 200px !important;
}

.fondo-video-principal #btn-ir li::before, .fondo-video-principal #btn-ir a {
  color: white;
}

.fondo-video-principal h3.avs_video_title {
  margin-top: 20px;
  margin-bottom: 20px;
  /*margin-left: 60%;*/
  width: 565px !important;
  font-family: Merienda, sans-serif;
  color: #e8bc26;
  line-height: 24px;
  font-size: 18px;
  font-weight: 300;
  float: right;
}

.fondo-video-principal .avs_player object {
  width: 600px;
  float: left;
  margin-top: -40px;
}

.fondo-video-principal div.avs_video_description {
  width: 40% !important;
  float: right;
}

.fondo-video-principal p {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  color: white;
  width: 565px;
  float: right;
}

.avs_thumb.miclase {
  width: 15% !important;
  height: 230px;
}

#avs_gallery {
  margin-left: 20px;
}

.avs_thumb_inner img.image {
  width: 100% !important;
  height: inherit !important;
}

.receta-video {
  width: 100%;
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 510px;
  margin-top: 25px;
  margin-bottom: 25px;
  background-image: url("../../../images/Sin-titulo-1_1.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.notas-video {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  padding: 10px 20px;
  clear: none;
  background-color: rgba(255, 255, 255, 0.5);
  text-align: center;
}

.font-awesome {
  font-family: 'Fontawesome webfont', sans-serif;
}

.font-video {
  float: left;
  color: #2c3642;
  font-size: 14px;
  text-align: left;
}

i.font-video {
  padding-top: 2px;
}

.font-awesome.star-receta {
  color: #dfb864;
}

.font-awesome.codigo-barras {
  float: left;
}

.font-hind {
  font-family: Hind, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.font-hind.font-video {
  float: left;
  color: #2c3642;
  font-size: 14px;
}

.font-hind.font-video-bold {
  float: left;
  color: #2c3642;
  font-size: 14px;
  font-weight: 700;
}

.font-hind.text-momentos {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 18px;
}

.font-hind.font-16 {
  font-size: 16px;
}

.font-hind.seccion-instrucciones {
  margin-bottom: 20px;
}

.font-hind.text-marca {
  margin-left: 30px;
  padding-top: 25px;
  padding-bottom: 50px;
  color: black;
}

.descripcion-marca p {
  padding: 30px 0px;
  color: #491a08;
  line-height: 24px;
  font-size: 18px;
}

.seccion-recetas-similares {
  margin: 25px auto;
  padding: 15px 25px 25px;
  border: 30px none black;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.7);
}

.receta-similar {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 140px;
  height: 140px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 10px;
  background-image: url("../../../images/cupcakes-image.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
}

.receta-similar.pastel-choco {
  background-image: url("../../../images/pastel2.png");
  background-size: cover;
}

.receta-similar.gelatina-choco {
  background-image: url("../../../images/gelatina2.png");
  background-size: 130px;
}

.receta-similar.crepas-choco {
  background-image: url("../../../images/crepas2.png");
  background-size: 129px;
}

.receta-similar.hk-mora {
  /*background-image: url('../../../images/example-bg.png');*/
  background-position: 0px 0px;
  background-size: cover;
}

.r-similares-nombre {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  min-height: 50px;
  height: initial;
  padding-top: 5px;
  background-color: rgba(255, 255, 255, 0.6);
  color: #491a08;
  font-size: 16px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.back-cuaderno-receta-chocolate {
  position: relative;
  min-height: 100%;
}

.padding-5 {
  padding: 5px;
}

.text-subtitulo {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #88360f;
  font-size: 16px;
  font-weight: 700;
}

.text-link-producto a {
  float: left;
  color: #d90b11 !important;
}

.float-left {
  float: left;
}

.linea-inferior-cafe {
  border-bottom: 1px solid #e9dbc4;
}

.linea-inferior-cafe.instrucciones-receta {
  font-size: 15px;
}

.area-utensilios {
  margin-left: 10px;
  padding-right: 5px;
  padding-left: 5px;
}

.area-ingredientes {
  margin-right: 10px;
  padding-right: 5px;
  padding-left: 5px;
}

.seccion-video-ingredientes {
  margin-bottom: 25px;
  padding-right: 10px;
  padding-bottom: 25px;
  padding-left: 10px;
  border-bottom: 3px solid #b29d58;
}

.seccion-video-ingredientes.font-16 {
  font-size: 17px;
}

.numero-preparacion {
  width: 20px;
  height: 20px;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 2px solid #88360f;
  border-radius: 50%;
  background-color: #88360f;
  font-family: Merienda, sans-serif;
  color: white;
  text-align: center;
}

.paso-procedimiento {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.seccion-procedimiento,
.seccion-tips.active {
  margin-bottom: 25px;
  padding-right: 10px;
  padding-left: 10px;
}

.seccion-tips {
  display: none;
}

.seccion-tips.active {
  display: block;
}

.red-compartir {
  width: 18%;
  margin-right: 5px;
}

.text-compartido {
  padding-left: 30px;
  float: left;
  color: #9d3711;
  font-size: 14px;
}

.text-compartido.text-bold {
  font-weight: 700;
}

.text-compartido.text-bold.veces-compartido {
  padding-left: 5px;
  color: #491a08;
}

.circulo-fondo {
  width: 125px;
  height: 125px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 50%;
  background-color: #ffd8ec;
}

.link-hotc {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  text-decoration: none;
}

.body-tres-estrellas {
  height: 100%;
  font-family: Merienda, sans-serif;
}

.link-receta {
  margin-bottom: 20px;
}

.container-sustituto {
  margin-right: 40px;
  margin-left: 40px;
}

#container-aviso {
  max-width: 850px;
  margin: 50px auto;
  padding: 20px;
}

.container-sustituto-categorias {
  margin-right: 40px;
}

.link-barra-lateral {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.centrar-vertical-receta {
  margin-top: 10px;
  margin-bottom: 10px;
}

.centrar-prueba {
  height: 100px;
}

.link-no-estilo {
  width: 100%;
  height: 100%;
  color: black;
  text-decoration: none;
}

.indice-paginas {
  margin-bottom: 25px;
}

.img-producto {
  width: inherit;
  height: inherit;
  background-image: url("../../../images/harina-producto.png");
  background-position: 50% 50%;
  background-size: 70% auto;
  background-repeat: no-repeat;
}

.area-utensilios .img-producto {
  height: 100%;
  width: 100%;
}

.alineacion-vertical-texto {
  height: 120px;
  line-height: 2em;
}

.back-punteado-amarillo {
  height: 15px;
  /*background-color: #fab200; DEACTIVATED*/
  background-image: url("/images/patron-guion-rojo.png");
  /*ADDED by D to fix chrome dotted style bug*/
  background-repeat: repeat-x;
  /*background-position-y: -6px;*/
  background-position: center;
}

/*.back-punteado-rojo {

  height: 10px;

  border-style: none none dotted;

  border-width: 1px 1px 3px;

  border-color: black black #a51809;

} DEACTIVATED*/
.back-punteado-rojo.recetas {
  margin-right: 40px;
  margin-left: 40px;
  border-bottom-width: 6px;
}

.link-100 {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.link-100.marcas {
  margin-top: 0px;
  margin-bottom: 0px;
}

.indice-estrella {
  background-color: transparent;
  font-family: 'Fontawesome webfont', sans-serif;
  color: transparent;
  font-size: 40px;
  text-align: center;
  text-decoration: none;
}

.indice-estrella:hover {
  color: #ffc70c;
}

.indice-estrella:active {
  color: rgba(255, 198, 13, 0.56);
  font-style: normal;
}

.indice-estrella.activo {
  color: #ffc70c;
}

.seccion-marca {
  position: relative;
  /*height: 100%;*/
  margin-top: -5px;
  margin-bottom: -5px;
  min-height: 350px;
}

.seccion-marca.marca1 {
  position: static;
  background-image: url("../../../images/textura-marca1.png");
  background-position: 50% 50%;
  background-size: 64px 104px;
}

.seccion-marca.marca2 {
  background-image: url("../../../images/textura-marca2.png");
  background-position: 50% 50%;
  background-size: 65px 100px;
}

.seccion-marca.marca3 {
  background-image: url("../../../images/textura-marca3.png");
  background-position: 50% 50%;
  background-size: 57px 102px;
}

.seccion-marca.marca4 {
  background-image: url("../../../images/textura-marca4.png");
  background-position: 50% 50%;
  background-size: 65px 101px;
}

.seccion-marca.marca5 {
  background-image: url("../../../images/textura-marca5.png");
  background-position: 50% 50%;
  background-size: 67px 107px;
}

.seccion-marca.marca6 {
  background-image: url("../../../images/textura-marca6.jpg");
  background-position: 50% 50%;
  background-size: 84px 109px;
}

.imagen-marca {
  height: 400px;
}

.imagen-marca.marca1 {
  background-image: url("../../../images/producto1_1.png");
  background-position: 50% 50%;
  background-size: 310px 315px;
  background-repeat: no-repeat;
}

.imagen-marca.marca2 {
  background-image: url("../../../images/producto2_1.png");
  background-position: 50% 50%;
  background-size: 319px 343px;
  background-repeat: no-repeat;
}

.imagen-marca.marca3 {
  background-image: url("../../../images/producto3_1.png");
  background-position: 50% 50%;
  background-size: 326px 259px;
  background-repeat: no-repeat;
}

.imagen-marca.marca4 {
  background-image: url("../../../images/producto4.png");
  background-position: 50% 50%;
  background-size: 306px 235px;
  background-repeat: no-repeat;
}

.imagen-marca.marca5 {
  background-image: url("../../../images/producto5_1.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-marca {
  margin-top: auto;
  margin-bottom: auto;
}

.ico-ir {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  float: right;
  font-family: 'Fontawesome webfont', sans-serif;
  color: #88360f;
  font-size: 18px;
}

.texto-marca {
  /*height: 100%;*/
  /*margin-top: 30px;*/
  /*margin-bottom: 30px;*/
  padding: 50px 20px 0 20px;
}

.liston-marcas {
  width: 400px;
  height: 75px;
  background-image: url("../../../images/liston-completo.png");
  background-position: 32px 50%;
  background-size: 300px;
  background-repeat: no-repeat;
}

.liston-marcas.productos-categorias {
  width: 220px;
  margin-top: -40px;
  background-position: 100% 50%;
  background-size: 190px 40px;
}

.estrella-marcas {
  width: 375px;
  height: 75px;
  background-image: url("../../../images/estrella_1.png");
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.estrella-marcas.productos-categorias {
  width: 220px;
  background-position: 0px 50%;
  background-size: 60px 60px;
}

.titulo-marca {
  margin: auto;
  padding-top: 28px;
  padding-left: 27px;
  color: white;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}

.ver-todo {
  position: absolute;
  right: 0px;
  bottom: 0px;
  margin-right: 30px;
  margin-bottom: 40px;
}

.ver-todo.harinas-categora {
  position: static;
  margin-bottom: 0px;
  float: right;
}

.fondo-productos {
  height: 100%;
  /* margin-top: 20px;*/
  background-image: url("../../../images/fondo-productos.jpg");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px;
}

.margen-productos {
  margin-bottom: 50px;
}

.fondo-productos.subcategoria {
  background-image: url("../../../images/fondo-producto-categoria.png");
  background-size: cover;
}

.fondo-blanco-productos {
  height: 100%;
  padding: 20px 10px 20px 10px;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 10px;
}

.img-productos {
  /*width: 280px;*/
  height: 200px;
  margin: 0 auto -30px;
  background-position: top center;
  /*background-size: 275px 239px;*/
  background-repeat: no-repeat;
  background-size: contain;
}

.img-productos.producto1 {
  background-image: url("../../../images/producto1.png");
  background-position: 0px 167%;
  background-size: 275px 239px;
  background-repeat: no-repeat;
}

.img-productos.producto2 {
  background-image: url("../../../images/producto2.png");
  background-position: 0px 205%;
  background-size: 223px 249px;
  background-repeat: no-repeat;
}

.img-productos.producto3 {
  background-image: url("../../../images/producto3.png");
  background-position: 0px 164%;
  background-size: 244px 230px;
  background-repeat: no-repeat;
}

.img-productos.producto4 {
  background-image: url("../../../images/producto4_1.png");
  background-position: 0px -338%;
  background-size: 325px 267px;
  background-repeat: no-repeat;
}

.img-productos.producto5 {
  background-image: url("../../../images/producto5.png");
  background-position: 0px 292%;
  background-size: 247px 254px;
  background-repeat: no-repeat;
}

.img-productos.producto6 {
  background-image: url("../../../images/producto6.png");
  background-position: 0px 269%;
  background-size: 248px 250px;
  background-repeat: no-repeat;
}

.img-productos.producto7 {
  background-image: url("../../../images/producto7.png");
  background-position: 0px -301%;
  background-size: 231px 268px;
  background-repeat: no-repeat;
}

.img-productos.producto8 {
  background-image: url("../../../images/producto8.png");
  background-position: 0px 100%;
  background-size: 251px 235px;
  background-repeat: no-repeat;
}

.img-productos.producto9 {
  background-image: url("../../../images/producto9.png");
  background-position: -27px 396%;
  background-size: 281px 245px;
  background-repeat: no-repeat;
}

.text-tiendas {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-right: 10px;
  padding-left: 10px;
  color: #88360f;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.logo-autoservicio {
  width: 155px;
  height: 150px;
  /*background-image: url('../../../images/example-bg.png');*/
  background-position: 50% 50%;
  background-size: 125px;
  background-repeat: no-repeat;
}

.logo-autoservicio.logo1 {
  width: 150px;
  background-image: url("../../../images/logo1.png");
  background-position: 50% 50%;
  background-size: 148px 51px;
  background-repeat: no-repeat;
}

.logo-autoservicio.logo2 {
  background-image: url("../../../images/logo2.png");
  background-position: 50% 50%;
  background-size: 118px 90px;
  background-repeat: no-repeat;
}

.logo-autoservicio.logo3 {
  background-image: url("../../../images/logo3.png");
  background-position: 50% 50%;
  background-size: 150px 37px;
  background-repeat: no-repeat;
}

.logo-autoservicio.logo4 {
  border: 1px none black;
  background-image: url("../../../images/logo4.png");
  background-position: 50% 50%;
  background-size: 72px 16px;
  background-repeat: no-repeat;
}

.logo-autoservicio.logo5 {
  background-image: url("../../../images/logo5.png");
  background-position: 50% 50%;
  background-size: 150px 39px;
  background-repeat: no-repeat;
}

.logo-autoservicio.logo6 {
  background-image: url("../../../images/logo6.png");
  background-size: 107px 20px;
}

.logo-autoservicio.logo7 {
  background-image: url("../../../images/logo7.png");
  background-size: 150px 57px;
}

.logo-autoservicio.logo8 {
  background-image: url("../../../images/logo8.png");
  background-size: 150px 29px;
}

.logo-autoservicio.logo9 {
  background-image: url("../../../images/logo9.png");
  background-size: 150px 43px;
}

.logo-autoservicio.logo10 {
  background-image: url("../../../images/logo10.png");
  background-size: 134px 74px;
}

.logo-autoservicio.logo11 {
  background-image: url("../../../images/logo11.png");
  background-size: 106px 90px;
}

.logo-autoservicio.logo12 {
  background-image: url("../../../images/logo12.png");
  background-size: 150px 82px;
}

.logo-autoservicio.logo13 {
  background-image: url("../../../images/logo13.png");
  background-size: 150px 62px;
}

.logo-autoservicio.logo14 {
  background-image: url("../../../images/logo14.png");
  background-size: 150px 56px;
}

.logo-autoservicio.logo15 {
  background-image: url("../../../images/logo15.png");
  background-size: 150px 50px;
}

.logo-autoservicio.logo16 {
  background-image: url("../../../images/logo16.png");
  background-size: 130px 90px;
}

.logo-autoservicio.logo17 {
  background-image: url("../../../images/logo17.png");
  background-size: 150px 40px;
}

.logo-autoservicio.logo18 {
  background-image: url("../../../images/logo18.png");
  background-size: 150px 22px;
}

.logo-autoservicio.logo19 {
  background-image: url("../../../images/logo19.png");
  background-size: 150px 54px;
}

.logo-autoservicio.logo20 {
  background-image: url("../../../images/logo20.png");
  background-size: 111px 90px;
}

.logo-autoservicio.logo21 {
  background-image: url("../../../images/logo21.png");
  background-size: 150px 24px;
}

.logo-autoservicio.logo23 {
  background-image: url("../../../images/logo23.png");
  background-size: 150px 36px;
}

.logo-autoservicio.logo24 {
  background-image: url("../../../images/logo24.png");
  background-size: 137px 90px;
}

.logo-autoservicio.logo25 {
  background-image: url("../../../images/logo25.png");
  background-size: 150px 58px;
}

.logo-autoservicio.logo22 {
  background-image: url("../../../images/logo22.png");
  background-size: 148px 58px;
}

.logo-autoservicio.logo26 {
  background-image: url("../../../images/logo26.png");
  background-size: 150px 70px;
}

.logo-autoservicio.logo27 {
  background-image: url("../../../images/logo27.png");
  background-size: 150px 51px;
}

.logo-autoservicio.logo28 {
  background-image: url("../../../images/logo28.png");
  background-size: 150px 59px;
}

.logo-autoservicio.logo29 {
  background-image: url("../../../images/logo29.png");
  background-size: 149px 81px;
}

.producto-principal {
  width: 220px;
  height: 200px;
  margin-top: -60px;
  margin-right: auto;
  margin-left: auto;
}

.circulo-producto-principal {
  width: 200px;
  height: 200px;
  margin-right: auto;
  margin-left: auto;
  border: 1px solid black;
  border-radius: 50%;
}

.img-producto-principal {
  width: 145px;
  height: 145px;
  margin-right: auto;
  margin-left: auto;
  background-image: url("../../../images/producto-categoria.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-hotcakes {
  height: 200px;
  /*background-image: url('../../../images/example-bg.png');*/
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-hotcakes.categoria1 {
  background-image: url("../../../images/categoria1.png");
  background-size: 108px 192px;
}

.img-hotcakes.categoria2 {
  background-image: url("../../../images/categoria2.png");
  background-position: 24% 50%;
  background-size: 124px 167px;
}

.img-hotcakes.categoria3 {
  background-image: url("../../../images/categoria3.png");
  background-size: 110px 189px;
}

.img-hotcakes.categoria4 {
  background-image: url("../../../images/categoria4.png");
  background-size: 125px 198px;
}

.img-hotcakes.categoria5 {
  background-image: url("../../../images/categoria5.png");
  background-size: 109px 177px;
}

.img-hotcakes.categoria6 {
  background-image: url("../../../images/categoria6.png");
  background-position: 40% 50%;
  background-size: 115px 162px;
}

.img-hotcakes.categoria7 {
  background-image: url("../../../images/categoria7.png");
  background-size: 130px 199px;
}

.img-hotcakes.categoria8 {
  background-image: url("../../../images/categoria8.png");
  background-size: 115px 182px;
}

.img-hotcakes.categoria9 {
  background-image: url("../../../images/categoria9.png");
  background-size: 112px 140px;
}

.img-hotcakes.categoria10 {
  background-image: url("../../../images/categoria10.png");
  background-size: 124px 197px;
}

.img-hotcakes.categoria11 {
  background-image: url("../../../images/categoria11.png");
  background-size: 115px 183px;
}

.img-hotcakes.categoria12 {
  background-image: url("../../../images/categoria12.png");
  background-size: 113px 153px;
}

.fondo-tipo-harina {
  width: 100%;
  height: 210px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: white;
}

.tabla-informacion-producto {
  width: 195px;
  height: inherit;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  background-color: #e73730;
}

.fondo-arroz1 .tabla-informacion-producto {
  border-top-right-radius: 10px;
}

.tabla-informacion-producto.subcategoria-marca {
  width: 360px;
  /* height: 280px;*/
  margin: 30px auto;
  border-radius: 10px;
}

.caracteristicas-producto {
  height: 25px;
  line-height: 25px;
  font-family: Merienda, sans-serif;
  text-align: center;
}

.caracteristicas-producto.titulo-producto {
  background-color: #ffd349;
  font-weight: 300;
}

.caracteristicas-producto.subtitulo-producto.equivalencia {
  height: 35px;
  font-family: Merienda, sans-serif;
  color: #88360f;
  line-height: 35px;
  font-weight: 700;
}

.caracteristicas-producto.subtitulo-producto.dos-lineas {
  height: inherit;
  line-height: 20px;
}

.fondo-tipo-harina.atoles {
  height: 210px;
}

.fondo-productos.atoles .producto-subcategoria {
  line-height: 55px;
}

.fondo-productos.atoles .caracteristicas-producto.subtitulo-producto.dos-lineas {
  line-height: 25px;
}

.caracteristicas-producto.subtitulo-producto.equivalencia.final-izq, .caracteristicas-producto.subtitulo-producto.equivalencia.final-der.altitud {
  border-bottom-right-radius: 10px;
}

.caracteristicas-producto.subtitulo-producto.equivalencia.inicio-izq {
  border-bottom-left-radius: 10px;
}

.caracteristicas-producto.titulo-producto.subcategoria-marca {
  height: 40px;
  color: #88360f;
  line-height: 40px;
  font-weight: 700;
}

.caracteristicas-producto.titulo-producto.subcategoria-marca.ultimo {
  border-bottom-left-radius: 10px;
}

.caracteristicas-producto.titulo-producto.subcategoria-marca.ultimo2 {
  border-bottom-right-radius: 10px;
}

.caracteristicas-producto.subtitulo-producto {
  background-color: #faffbb;
  font-family: Hind, sans-serif;
}

.caracteristicas-producto.subtitulo-producto.categora-final {
  border-bottom-right-radius: 10px;
}

.caracteristicas-producto.subtitulo-producto.categora-final.subcategoria-marca {
  border-bottom-left-radius: 10px;
}

.caracteristicas-producto.subtitulo-producto.subcategoria-marca {
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 20px;
}

.producto-subcategoria {
  height: 60px;
  padding: 4px 5px;
  color: white;
  font-size: 15px;
  text-align: center;
  line-height: 25px;
}

.titulo-una-linea {
  line-height: 60px !important;
  padding: 0px 5px;
}

.producto-subcategoria.una-linea {
  line-height: 55px;
}

.producto-subcategoria.subcategoria-marca {
  font-family: Merienda, sans-serif;
  line-height: 45px;
}

.tabla-informacion-producto.subcategoria-marca.arroz {
  font-size: 14px;
}

.tabla-informacion-producto.subcategoria-marca.arroz .producto-subcategoria.subcategoria-marca.arroz {
  font-size: 16px;
  line-height: 25px !important;
}

.img-subproducto {
  height: 200px;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  width: inherit;
  margin: auto;
  max-width: 165px;
}

.img-subproducto.atole1 {
  background-image: url("/images/productos/atoles/chocolate.png");
  background-size: 80% 80%;
}

.img-subproducto.atole2 {
  background-image: url("/images/productos/atoles/cajeta.png");
  background-size: 80% 80%;
}

.img-subproducto.atole3 {
  background-image: url("/images/productos/atoles/nuez.png");
  background-size: 80% 80%;
}

.img-subproducto.atole4 {
  background-image: url("/images/productos/atoles/fresa.png");
  background-size: 80% 80%;
}

.img-subproducto.atole6 {
  background-image: url("/images/productos/atoles/vainilla.png");
  background-size: 80% 80%;
}

.img-subproducto.fecula-maiz {
  background-image: url("/images/productos/atoles/fecula-maiz.png");
  background-size: 80% 80%;
}

.img-subproducto.galletas1 {
  background-image: url("/images/productos/galletas/troyanas-chocolate.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas2 {
  background-image: url("/images/productos/galletas/supremas.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas3 {
  background-image: url("/images/productos/../galletas-tipo-3.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas4 {
  background-image: url("/images/productos/../galletas-tipo-4.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas5 {
  background-image: url("/images/productos/galletas/narantinas.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas6 {
  background-image: url("/images/productos/galletas/choco-krunch.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas7 {
  background-image: url("/images/productos/galletas/polvorones.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas8 {
  background-image: url("/images/productos/galletas/xcream.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas9 {
  background-image: url("/images/productos/galletas-tipo-9.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas10 {
  background-image: url("/images/productos/../galletas-tipo-10.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas11 {
  background-image: url("/images/productos/galletas/troyanas-nuez.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas12 {
  background-image: url("/images/productos/galletas/troyanas-vainilla.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas13 {
  background-image: url("/images/productos/../galletas-tipo-13.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas14 {
  background-image: url("/images/productos/galletas/saladas.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas15 {
  background-image: url("/images/productos/../galletas-tipo-15.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas16 {
  background-image: url("/images/productos/../galletas-tipo-16.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas17 {
  background-image: url("/images/productos/../galletas-tipo-17.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas18 {
  background-image: url("/images/productos/../galletas-tipo-18.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.galletas19 {
  background-image: url("/images/productos/../galletas-tipo-19.png");
  background-position: 50% 50%;
  background-size: 80% auto;
}

.img-subproducto.arroz1 {
  background-image: url("/images/productos/harina-de-arroz/18-500.png");
  background-size: auto 80%;
}

.img-subproducto.arroz2 {
  background-image: url("/images/productos/harina-de-arroz/36-250.png");
  background-size: auto 77%;
}

.img-subproducto.arroz3 {
  background-image: url("/images/productos/../arroz3.png");
  background-size: contain;
}

.img-subproducto.arroz4 {
  background-image: url("/images/productos/../arroz4.png");
  background-size: contain;
}

.img-subproducto.arroz5 {
  background-image: url("/images/productos/harina-de-arroz/18-400.png");
  background-size: auto 77%;
}

.img-subproducto.arroz6 {
  background-image: url("/images/productos/harina-de-arroz/36-200.png");
  background-size: auto 75%;
}

.img-subproducto.bulto-harina-arroz {
  background-image: url("/images/productos/harina-de-arroz/bulto-harina-arroz.png");
  background-size: auto 75%;
}

.img-subproducto.trigo1 {
  background-image: url("/images/productos/harina-de-trigo/san-antonio-1kg.png");
  background-size: auto 90%;
}

.img-subproducto.trigo2 {
  background-image: url("/images/productos/harina-de-trigo/integral.png");
  background-size: auto 90%;
}

.img-subproducto.trigo3 {
  background-image: url("/images/productos/harina-de-trigo/san-antonio-907g.png");
  background-size: auto 90%;
}

.img-subproducto.categoria1 {
  background-image: url("/images/productos/hot-cakes/categoria1.png");
  background-size: 108px 192px;
}

.img-subproducto.categoria2 {
  background-image: url("/images/productos/hot-cakes/categoria2.png");
  background-position: 24% 50%;
  background-size: 124px 167px;
}

.img-subproducto.categoria3 {
  background-image: url("/images/productos/hot-cakes/categoria3.png");
  background-size: 110px 189px;
}

.img-subproducto.categoria4 {
  background-image: url("/images/productos/hot-cakes/categoria4.png");
  background-size: 125px 198px;
}

.img-subproducto.categoria5 {
  background-image: url("/images/productos/hot-cakes/categoria5.png");
  background-size: 109px 177px;
}

.img-subproducto.categoria6 {
  background-image: url("/images/productos/hot-cakes/categoria6.png");
  background-position: 50% 50%;
  background-size: 130px 190px;
}

.img-subproducto.categoria7 {
  background-image: url("/images/productos/../categoria7.png");
  background-size: 130px 199px;
}

.img-subproducto.categoria8 {
  background-image: url("/images/productos/hot-cakes/categoria8.png");
  background-size: 115px 182px;
}

.img-subproducto.categoria9 {
  background-image: url("/images/productos/../categoria9.png");
  background-size: 110px 140px;
}

.img-subproducto.categoria10 {
  background-image: url("/images/productos/../categoria10.png");
  background-size: 110px 180px;
}

.img-subproducto.categoria11 {
  background-image: url("/images/productos/hot-cakes/categoria11.png");
  background-size: 115px 183px;
}

.img-subproducto.categoria12 {
  background-image: url("/images/productos/../categoria12.png");
  background-size: 110px 140px;
}

.img-subproducto.categoria13 {
  background-image: url("/images/productos/../categoria13.png");
  background-size: 115px 190px;
}

.img-subproducto.ligeros {
  background-image: url("/images/productos/hot-cakes/ligeros.png");
  background-size: 115px 182px;
}

.img-subproducto.integrales {
  background-image: url("/images/productos/hot-cakes/integrales.png");
  background-size: 115px 182px;
}

.img-subproducto.botella-180g {
  background-image: url("/images/productos/hot-cakes/botella-180g.png");
  background-size: 115px 182px;
}

.img-subproducto.tradicional-1-1 {
  background-image: url("/images/productos/hot-cakes/tradicional-10extra.png");
  background-size: 115px 182px;
}

.img-subproducto.tradicional-1kg {
  background-image: url("/images/productos/hot-cakes/tradicional-1kg.png");
  background-size: 115px 182px;
}

.img-subproducto.tradicional-500 {
  background-image: url("/images/productos/hot-cakes/tradicional-500g.png");
  background-size: 115px 182px;
}

.img-subproducto.tradicionales {
  background-image: url("/images/productos/hot-cakes/tradicionales.png");
  background-size: 115px 182px;
}

.img-subproducto.sobre-150g {
  background-image: url("/images/productos/hot-cakes/sobre-150g.png");
  background-size: 115px 182px;
}

.img-subproducto.ziplock-500g {
  background-image: url("/images/productos/hot-cakes/ziplock-500g.png");
  background-size: 115px 182px;
}

.img-subproducto.ziplock-850g {
  background-image: url("/images/productos/hot-cakes/ziplock-850g.png");
  background-size: 115px 182px;
}

.img-subproducto.pastel1 {
  background-image: url("/images/productos/../sorpresa chocolate.jpg");
  background-size: 130%;
}

.img-subproducto.pastel2 {
  background-image: url("/images/productos/../sorpresa vainilla.jpg");
  background-size: 130%;
}

.img-subproducto.pastel3 {
  background-image: url("/images/productos/../sorpresa leches.jpg");
  background-size: 130%;
}

.img-subproducto.pastel-esp1 {
  background-image: url("/images/productos/../esponjoso-chocolate-dulce.jpg");
  background-size: 90%;
}

.img-subproducto.pastel-esp2 {
  background-image: url("/images/productos/../esponjoso-chocolate-oscuro.jpg");
  background-size: 90%;
}

.img-subproducto.pastel-esp3 {
  background-image: url("/images/productos/../esponjoso-chocolate-amargo.jpg");
  background-size: 90%;
}

.img-subproducto.panque1 {
  background-image: url("/images/productos/../sorpresa3dchoco.jpg");
  background-size: 140%;
}

.img-subproducto.panqu2 {
  background-image: url("/images/productos/../sorpresa3dvainilla.jpg");
  background-size: 130%;
}

.img-subproducto.hprepa-1 {
  background-image: url("/images/productos/reposteria/esponjoso-vainilla.png");
  background-position: 50% 50%;
  background-size: auto 70%;
}

.img-subproducto.hprepa-2 {
  background-image: url("/images/productos/../hprepa-2.jpg");
  background-size: auto 70%;
}

.img-subproducto.hprepa-2 {
  height: 210px;
}

.img-subproducto.hprepa-3 {
  background-image: url("/images/productos/reposteria/crepas-plegadizo.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-4 {
  background-image: url("/images/productos/reposteria/sorpresa-vainilla.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-5 {
  background-image: url("/images/productos/reposteria/churros.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-6 {
  background-image: url("/images/productos/../hprepa-6.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-7 {
  background-image: url("/images/productos/../hprepa-7.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-8 {
  background-image: url("/images/productos/reposteria/crepas-display.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-9 {
  background-image: url("/images/productos/reposteria/sorpresa-tres-leches.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-10 {
  background-image: url("/images/productos/../hprepa-10.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-11 {
  background-image: url("/images/productos/../hprepa-11.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-12 {
  background-image: url("/images/productos/reposteria/esponjoso-chocolate-oscuro.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-13 {
  background-image: url("/images/productos/reposteria/sorpresa-chocolate.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-14 {
  background-image: url("/images/productos/../hprepa-14.png");
  background-size: auto 70%;
}

.img-subproducto.hprepa-15 {
  background-image: url("/images/productos/../hprepa-15.png");
  background-size: auto 70%;
}

.img-subproducto.harina-churros-bulto {
  background-image: url("/images/productos/reposteria/harina-churros-bulto.png");
  background-size: auto 70%;
}

.img-subproducto.pizza {
  background-image: url("/images/productos/reposteria/pizza.png");
  background-size: auto 70%;
}

.text-codigo-barras {
  padding-left: 5px;
  float: right;
}

.contenedor-codigo-barras {
  width: 70px;
  height: 25px;
  margin-right: auto;
  margin-left: auto;
}

.row-productos-categorias {
  margin-top: 20px;
  margin-bottom: 35px;
}

.fondo-blanco-marcas-sub {
  padding: 50px 25px;
  background-color: rgba(255, 255, 255, 0.7);
  font-family: Hind, sans-serif;
}

.fondo-definiendo-producto {
  /*height: 100%;*/
  background-image: url("../../../images/fondo-marcas-trigo.png");
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 60px 50px;
}

.producto-sub-categoria {
  text-align: center;
}

.img-producto-subc {
  height: 250px;
  margin-top: 20px;
}

.img-producto-subc.harina1 {
  height: 250px;
  margin-top: 30px;
  background-image: url("../../../images/harina1.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-producto-subc.harina2 {
  background-image: url("../../../images/harina2.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.fondo-cualidades {
  background-image: url("../../../images/fondo-trigo.png");
  background-position: 50% 50%;
  background-size: cover;
  font-family: Hind, sans-serif;
  padding: 50px;
}

.fondo-blanco-descripcin {
  height: 350px;
  margin: 10px;
  padding: 20px 20px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.7);
}

.cualidades-titulo {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Merienda, sans-serif;
  color: #d90b11;
  font-size: 21px;
  line-height: 25px;
  font-weight: 700;
}

.cualidades-titulo.inicio {
  margin-top: 30px;
}

.cualidades-subtitulo {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}

.cualidades-subtitulo.margenes.calidades {
  margin-right: 20px;
}

.nombre-producto-harina {
  margin-top: 10px;
  margin-bottom: 10px;
}

.nombre-producto {
  color: #491a08;
  font-family: Merienda, sans-serif;
  font-size: 16px;
  margin-bottom: 20px;
  margin-top: 10px;
}

.nombre-producto-atole {
  color: #491a08;
  font-family: Merienda, sans-serif;
  font-size: 16px;
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
}

.nombre-producto-atole img {
  width: inherit;
  height: 200px;
}

/*Estilos Marcas-Hot cakes*/
.hk-info--producto {
  margin-bottom: 20px;
}

.fondo-contenido-hcakes .hk-info--producto {
  padding: 20px;
}

.hk-info--producto strong {
  /*hk-caracteristica*/
  margin-right: 5px;
  /*float: left;*/
  color: #d90b11;
  font-size: 16px;
  font-weight: 400px;
}

.hk-info--producto p {
  /*MODIFICAR porque todos los párrafos de productos van en café*/
  /*hk-caracteristicas-texto*/
  color: #491a08;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0 !important;
}

.margin-20 {
  margin-bottom: 20px;
}

.nombre-producto.hcakes {
  margin-bottom: 40px;
  color: #491a08;
  text-align: center;
}

.imagen-producto-hk img {
  height: 280px;
}

.fondo-contenido-hcakes {
  padding: 70px 50px;
  background-image: url("../../../images/fondo-hcakes.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.fondo-blanco-hcakes {
  padding: 40px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.7);
  font-family: Hind, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.cualidades-subtitulo.hcakes {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #491a08;
}

.img-producto-hk {
  height: 280px;
}

.fondo-productos.hcakes {
  background-image: url("../../../images/fondo-productos-hcakes.png");
  background-position: 50% 0px;
  background-size: cover;
}

.fondo-productos.trigo {
  background-image: url("../../../images/fondo-productos-trigo.jpg");
  background-position: 50% 0px;
  background-size: cover;
}

.img-producto-hk.hcakes-1 {
  background-image: url("../images/hk-producto1.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-producto-hk.hotcakes-2 {
  background-image: url("../images/hk-producto2.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-producto-hk.hcakes-3 {
  height: 280px;
  background-image: url("../images/hk-producto3.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-producto-hk.hcakes-4 {
  background-image: url("../images/hk-producto4.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-producto-hk.hcakes-5 {
  background-image: url("../images/hk-producto5.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.hk-col-1-padding {
  padding-right: 20px;
}

.hk-col-2-padding {
  padding-left: 20px;
}

/*Estilos Harina de arroz*/
.cualidades-li-cafe strong, .texto-cafe strong {
  color: #88360f;
}

.cualidades-li-cafe li:before {
  color: #dfb864;
  content: "\f005";
  /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -3em;
  /* same as padding-left set on li */
  /*width: 1.3em; */
  /*padding-right: 10px;*/
}

.cualidades-li-cafe ul {
  list-style-type: none;
  margin-left: 10px;
}

.titulo-producto-hk.arroz {
  margin-right: 5px;
  float: left;
}

.fondo-arroz {
  padding: 65px 50px;
}

.fondo-arroz.fondo-arroz1 {
  background-image: url("../../../images/fondo-arroz1.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.fondo-arroz.fondo-arroz2 {
  background-image: url("../../../images/fondo-arroz2.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.fondo-arroz.fondo-arroz3 {
  position: static;
  background-image: url("../../../images/fondo-arroz3.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.fondo-arroz.fondo-arroz4 {
  background-image: url("../../../images/fondo-arroz4.jpg");
  background-position: 50% 0px;
  background-size: cover;
}

.fondo-arroz.fondo-arroz5 {
  background-image: url("../../../images/fondo-arroz5.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.fondo-blanco-arroz {
  padding: 50px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.7);
  font-family: Hind, sans-serif;
  font-size: 16px;
}

.fondo-blanco-arroz.seccion-donas {
  padding-bottom: 30px;
}

.fondo-blanco-arroz.no-fondo {
  background-color: transparent;
}

.arroz-col2-padding {
  padding-right: 0px;
  padding-left: 20px;
}

.arroz-col1-padding {
  padding-right: 20px;
  padding-left: 0px;
}

.tabla-informacion-producto.cualidad-trigo {
  /*height: 400px;*/
  margin: auto;
  margin-bottom: 20px;
}

.tabla-informacion-producto.cualidad-trigo .caracteristicas-producto.titulo-producto.subcategoria-marca {
  font-weight: 700;
}

.tabla-informacion-producto.cualidad-trigo .caracteristicas-producto.titulo-producto.subcategoria-marca p {
  font-size: 14px !important;
}

.tabla-informacion-producto.subcategoria-marca.arroz {
  /*height: 390px;*/
  margin-top: 0px;
}

.tabla-informacion-producto.subcategoria-arroz {
  width: 121%;
  /*height: 540px;*/
  margin-bottom: 40px;
  border-top-left-radius: 10px;
}

.tabla-informacion-producto.subcategoria-arroz.arroz {
  width: 100%;
}

.tabla-informacion-producto.hcakes {
  /*height: 210px;*/
}

.caracteristicas-producto.titulo-producto.subcategoria-arroz {
  height: 35px;
  background-color: #ffdc6f;
  font-family: Hind, sans-serif;
  line-height: 35px;
  font-weight: 400;
}

.caracteristicas-producto.subtitulo-producto.subcategoria-arroz {
  height: 35px;
  background-color: #f7ffad;
  line-height: 35px;
}

.caracteristicas-producto.subtitulo-producto.subcategoria-arroz.ultimo-recuadro {
  border-bottom-right-radius: 10px;
}

.caracteristicas-producto.subtitulo-producto.subcategoria-arroz.ultimo-recuadro2 {
  border-bottom-left-radius: 10px;
}

.fondo-productos.arroz {
  background-image: url("../../../images/fondo-productos-arroz.jpg");
  background-position: center top;
  background-size: cover;
}

/*Estílos Atoles*/
.fondo-productos.atoles {
  background-image: url("../../../images/productos-atoles_background-short.jpg");
  background-size: cover;
}

.fondo-contenido-atoles {
  padding: 70px 50px;
  background-image: url("../../../images/fondo-atoles.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.fondo-blanco-atole {
  padding: 30px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.7);
}

.img-atole {
  height: 260px;
  margin-right: auto;
  margin-left: auto;
}

.img-atole.img-atole1 {
  height: 260px;
  background-image: url("../../../images/atole1.png");
  background-position: 50% 50%;
  background-size: 183px 253px;
  background-repeat: no-repeat;
}

.img-atole.img-atole2 {
  background-image: url("../../../images/atole2.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-atole.img-atole3 {
  background-image: url("../../../images/atole3.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-atole.img-atole4 {
  background-image: url("../../../images/atole-4.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-atole.img-atolee {
  background-image: url("../../../images/atole1.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

/*Estilos Harinas preparadas*/
.fondo-blanco-marcas-sub-hpreparadas {
  height: 100%;
  margin-right: 40px;
  margin-left: 40px;
  padding: 30px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.7);
  font-family: Hind, sans-serif;
  color: #491a08;
}

.fondo-blanco-marcas-sub-hpreparadas img {
  /*margin-top: 20px;*/
}

.fondo-blanco-marcas-galletas {
  height: 100%;
  margin-right: 40px;
  margin-left: 40px;
  padding: 30px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.7);
  font-family: Hind, sans-serif;
  color: #491a08;
}

/*.paquetes-galletas img{

  max-height: 200px!important;

  width: auto!important;

}*/
.fondo-hpreparadas {
  padding-top: 30px;
  padding-bottom: 40px;
  background-image: url("../../../images/fondo-harinas-preparadas.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.titulo-hpreparada {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #d90b11;
  font-size: 20px;
  font-weight: 700;
}

.descripcion-hpreparada {
  font-family: Hind, sans-serif;
  color: #491a08;
  font-size: 16px;
}

.img-hpreparada {
  height: 270px;
}

.img-hpreparada.hpreparada1 {
  background-image: url("../../../images/productop1.png");
  background-position: 50% 50%;
  background-size: 210px 253px;
  background-repeat: no-repeat;
}

.img-hpreparada.hpreparada2 {
  background-image: url("../../../images/productop2.png");
  background-position: 50% 50%;
  background-size: 208px 271px;
  background-repeat: no-repeat;
}

.img-hpreparada.hpreparada3 {
  background-image: url("../../../images/productop3.png");
  background-position: 50% 50%;
  background-size: 202px 287px;
  background-repeat: no-repeat;
}

.img-hpreparada.hpreparada4 {
  background-image: url("../../../images/productop4.png");
  background-position: 50% 50%;
  background-size: 206px 270px;
  background-repeat: no-repeat;
}

.img-hpreparada.hpreparada5 {
  background-image: url("../../../images/productop5.png");
  background-position: 50% 50%;
  background-size: 207px 295px;
  background-repeat: no-repeat;
}

.nombre-hpreparada {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #491a08;
  font-size: 16px;
  text-align: center;
}

.fondo-productos.hpreparadas {
  background-image: url("../../../images/fondo-productos-hpreparadas.jpg");
  background-position: center top;
  background-size: cover;
}

.t3-header {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0 0 0 0;
  width: 100%;
}

.row {
  margin-left: 0px;
}

.logo-image {
  overflow: inherit;
}

.t3-mainnav {
  background-image: url("../../../images/menu-background.jpg");
  border: 0;
  background-position: 50% 50%;
  background-repeat: repeat-x;
  color: white;
}

.t3-mainnav li {
  /*para li en megamenu*/
  color: #491a08;
}

.t3-mainnav .navbar-inner {
  border-left: 0px;
  min-height: inherit;
}

.t3-mainnav .navbar .nav > li > a {
  border-top: 0;
  border-right: 0px;
  padding: 0;
  text-shadow: none;
  color: white;
  font-size: 20px;
  /* position: relative; */
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  /*color: #222222;*/
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus, .t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
  background-color: transparent;
  background-image: none;
  color: #ffd800;
}

.t3-mainnav .navbar .nav > li > .hidden-menuItem {
  display: none;
}

.t3-mainnav .dropdown-menu li > .hidden-menuItem, .t3-mainnav .dropdown-menu li > .hidden-menuItem-small {
  display: none;
}

.t3-mainnav .dropdown-menu li > a {
  color: #491a08;
}

p {
  margin-bottom: 0;
  /*width:100px;*/
}

.t3-module {
  /*margin-bottom: 0px;*/
}

.module-title {
  display: none;
}

.t3-footnav {
  padding: 0;
}

.span12 {
  width: 100%;
  margin: 0;
}

/*.custom{

  width:100%;

}*/
.t3-footer {
  margin: 0;
}

.nav > li > a.hidden-menuItem {
  display: none;
}

.span6 {
  margin-left: 0px;
  width: 50%;
}

.custom-main-position {
  min-height: 200px;
}

.caret {
  display: none;
}

.marcas-image {
  text-align: center;
  padding-top: 40px;
}

#nuestras-marcas .marcas-image {
  margin-top: 40px;
}

.fondo-contacto {
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  background-image: url("../../../images/background-contacto.jpg");
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.columna1 {
  padding: 20px;
}

.datos-contacto {
  padding-right: 25px;
  padding-bottom: 15px;
  padding-left: 25px;
  border-bottom: 3px solid #dca53f;
}

.titulo-contacto {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #d90b11;
  font-size: 22px;
  font-weight: 700;
}

.fondo-blanco-contacto {
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.7);
  padding: 60px 60px 0 60px;
}

.descripcion-contacto {
  font-family: Hind, sans-serif;
  color: #491a08;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px;
}

.subtitulo-contacto {
  font-family: Hind, sans-serif;
  color: #491a08;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}

.descripcion-contacto {
  font-family: Hind, sans-serif;
  color: #491a08;
  font-size: 18px;
  line-height: 24px;
}

.datos-contacto2 {
  padding-right: 25px;
  padding-left: 25px;
}

.columna2 {
  padding: 20px;
}

.descripcion-contacto.texto-cafe {
  color: #bd3f23;
}

.input-contacto {
  padding-left: 30px;
  border-radius: 10px;
  color: #491a08;
  font-size: 16px;
}

.input-contacto.mensaje {
  height: 200px;
  padding-left: 12px;
  border: 2px solid #A3A3A2;
}

input, textarea, keygen, select, button {
  font-family: Merienda, sans-serif;
}

.gm-style img {
  max-width: none !important;
}

.gm-style label {
  width: auto;
  display: inline !important;
}

.form-icons {
  position: relative;
  color: #886552;
  font-size: 25px;
  padding: 10px;
  max-height: 70px;
}

.form-icons input {
  width: 100%;
  height: 40px;
  border: 2px solid #A3A3A2;
  border-radius: 15px;
}

.form-icons input {
  text-indent: 50px;
  color: #491a08 !important;
  background-color: white;
}

.form-icons .fontaw-icons {
  position: absolute;
  top: 17px;
  left: 25px;
}

label,
input,
button,
select,
textarea {
  font-size: 16px;
  padding-left: 10px;
  /*ADDED by D to add a nice space to inputs*/
  /*font-weight: normal;

  line-height: 20px;*/
}

.btn-contacto {
  width: 170px !important;
  height: 50px !important;
  border: 3px solid #dca53f !important;
  border-radius: 10px;
  background-color: #ffe400;
  color: #88360f;
  font-size: 22px;
  text-indent: 0 !important;
}

.wrapper-demo {
  /*margin: 60px 0 0 0;*/
  *zoom: 1;
  /*font-weight: 400;*/
  padding: 0 0px 10px 0;
}

.wrapper-demo:after {
  clear: both;
  content: "";
  display: table;
}

/* DEMO 1 */
.wrapper-dropdown-1 {
  /* Size and position */
  position: relative;
  /* Enable absolute positionning for children and pseudo elements */
  width: 100%;
  /*padding: 10px;*/
  padding: 5px 0 10px 10px;
  margin: 0 auto;
  /* Styles */
  /*background: #9bc7de;*/
  background: white;
  /*color: #fff;*/
  /*color:#88360f;*/
  color: grey;
  outline: none;
  cursor: pointer;
  /* Font settings */
  font-size: 16px;
  /*font-weight: bold;*/
  /*border: 1px solid #aaa;*/
  border: 2px solid #A3A3A2;
  border-radius: 15px;
  /*background-image: -webkit-linear-gradient(white 0%, #f3f3f3 100%);

    background-image: linear-gradient(white 0%, #f3f3f3 100%);*/
}

/*little arrow*/
.wrapper-dropdown-1:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -3px;
  border-width: 6px 6px 0px 6px;
  /*border-width: 6px 0 6px 6px;*/
  border-style: solid;
  /*border-color: transparent #88360f; */
  border-color: #88360f transparent;
}

.wrapper-dropdown-1 .dropdown {
  /* Size & position */
  position: absolute;
  top: 102%;
  left: 25px;
  right: 0;
  /* Styles */
  background: #fff;
  list-style: none;
  font-weight: normal;
  /* Cancels previous font-weight: bold; */
  /* Hiding */
  opacity: 0;
  pointer-events: none;
  padding-left: 0px;
}

.wrapper-dropdown-1 .dropdown li a {
  display: block;
  text-decoration: none;
  color: #491a08;
  padding: 10px 20px;
}

/* Hover state */
.wrapper-dropdown-1 .dropdown li:hover a {
  /*background: #f3f8f8;*/
  background: #FFE401;
}

/* Active state */
.wrapper-dropdown-1.active .dropdown {
  opacity: 1;
  pointer-events: auto;
  z-index: 1;
}

.wrapper-dropdown-1.active:after {
  border-color: #9bc7de transparent;
  border-width: 6px 6px 0 6px;
  margin-top: -3px;
}

.wrapper-dropdown-1.active {
  /*background: #9bc7de;

  background: -moz-linear-gradient(left,  #9bc7de 0%, #9bc7de 78%, #ffffff 78%, #ffffff 100%);

  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#9bc7de), color-stop(78%,#9bc7de), color-stop(78%,#ffffff), color-stop(100%,#ffffff));

  background: -webkit-linear-gradient(left,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);

  background: -o-linear-gradient(left,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);

  background: -ms-linear-gradient(left,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);

  background: linear-gradient(to right,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bc7de', endColorstr='#ffffff', GradientType=1);
}

/* No CSS3 support */
.no-opacity .wrapper-dropdown-1 .dropdown,
.no-pointerevents .wrapper-dropdown-1 .dropdown {
  display: none;
  opacity: 1;
  /* If opacity support but no pointer-events support */
  pointer-events: auto;
  /* If pointer-events support but no pointer-events support */
}

.no-opacity .wrapper-dropdown-1.active .dropdown,
.no-pointerevents .wrapper-dropdown-1.active .dropdown {
  display: block;
}

.custom-select {
  position: initial !important;
  font-size: 25px !important;
  color: #886552 !important;
  padding-left: 5px !important;
  padding-top: 3px;
}

.selected-option {
  color: #88360f;
  color: #491a08;
}

.hidden-field {
  display: block;
}

.red-social {
  margin-top: 20px;
  margin-right: 30px;
  margin-bottom: 20px;
  float: left;
  font-family: 'Fontawesome webfont', sans-serif;
  color: #491a08;
  font-size: 30px !important;
}

.skype_c2c_text_span {
  color: #88360f !important;
}

.selectbox {
  border-right: solid #A3A3A2 2px;
  border-left: solid #A3A3A2 2px;
}

.upload-image-button {
  background: white;
}

.fileUpload {
  position: relative;
  overflow: hidden;
  margin: 10px;
}

.fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tiendascol {
  padding: 5px 0;
  text-align: center;
  width: 16.66666667%;
  float: left;
}

.tiendas-col {
  max-height: 100px;
  margin-right: auto;
  margin-left: auto;
}

.tiendas-col img {
  background-size: cover;
}

.fub-style {
  position: relative;
  margin-top: -50px;
  margin-left: auto;
  margin-right: 10px;
  float: right;
  border: 3px solid #dca53f !important;
  border-radius: 10px;
  background-color: #ffe400 !important;
  width: 20%;
  min-width: 90px;
  height: 40px;
  font-size: 17px;
  padding: 7px 0 0 0;
  color: #83671C;
}

.fub-style:hover {
  color: #83671C !important;
}

.btn-contacto {
  background-color: #ffe400 !important;
}

.fondo-q-somos {
  padding: 0 40px 200px 40px;
  margin-left: -40px;
  margin-right: 40px;
  background-image: url("../../../images/fondo-q-somos.jpg");
  background-position: 50% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.fondo-blanco-q-somos {
  padding-right: 40px;
  padding-bottom: 30px;
  padding-left: 40px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  font-family: Hind, sans-serif;
}

.img-q-somos {
  width: 100%;
  height: 210px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 10px;
}

.img-q-somos.img-somos {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url("../../../images/somos.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-q-somos.img-moderna {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url("https://daks2k3a4ib2z.cloudfront.net/561d5b4ded45d51e5bd54fa5/56b3a9e8d7edf633661adf8b_moderna.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-q-somos.img-estrellas {
  border-radius: 10px;
  background-image: url("https://daks2k3a4ib2z.cloudfront.net/561d5b4ded45d51e5bd54fa5/56b3abb9d7edf633661ae15f_estrellas.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

blockquote {
  /*antes recuadro cita*/
  position: static;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  /*padding: 20px 30px;*/
  border-radius: 10px;
  /*background-color: #fffa88;*/
  background-image: url("../../../images/fondo-citas.png");
  background-size: cover;
  background-repeat: no-repeat;
}

.tabla-informacion-producto.cualidad-trigo p {
  font-size: 14px;
  margin-bottom: 0px;
}

.comilla-cita {
  height: 50px;
  background-image: url("https://daks2k3a4ib2z.cloudfront.net/561d5b4ded45d51e5bd54fa5/56b3a3e11eb4f2335fb234a9_comillas.png");
  background-position: 0px 0px;
  background-size: 39px 35px;
  background-repeat: no-repeat;
}

.text-cita {
  margin-top: 15px;
  font-family: Merienda, sans-serif;
  color: #88360f;
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
}

.titulo-q-somos.secundario {
  font-family: Hind, sans-serif;
  color: #88360f;
  font-size: 20px;
}

.fondo-misionyvision {
  padding: 0 40px 1100px 40px;
  background-image: url("../../../images/myv-familia.jpg");
  background-position: 50% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-left: -50px;
}

.margin-b-65 {
  margin-bottom: 65px;
}

/*Estilos de la sección Tips*/
.tips-principal {
  margin-bottom: 40px;
}

.tips-principal img {
  border-radius: 10px;
  margin-bottom: 20px;
  width: 400px;
  height: initial;
}

.img-tipsytecnicas img {
  height: 270px;
  background-size: cover;
  margin: auto auto;
}

.caja-tip {
  padding: 0 20px 20px;
  min-height: 620px;
}

.tips-principal li, .tips-principal li a {
  color: #491a08;
  font-family: Hind, sans-serif !important;
  font-size: 18px;
  line-height: 24px;
}

.tips-principal hr {
  border-color: #b29d58 !important;
}

.texto-tips-cocina p {
  font-size: 15px;
}

.fondo-texto-tips img {
  background-size: contain;
  height: inherit;
  background-position: center top;
  width: inherit;
  height: 440px;
}

.img-tips-cocina p {
  margin-bottom: 0px;
}

.titulo-receta-categoria {
  position: static;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #d90b11;
  font-size: 22px;
  line-height: 26px;
}

.titulo-receta-categoria.tips {
  height: 60px;
  margin-bottom: 20px;
  line-height: 24px;
}

.texto-receta-categoria {
  font-family: Hind, sans-serif;
  color: #333;
}

.img-categoria-tip img {
  background-position: 50% 50%;
  background-size: cover;
  margin: 10px auto;
  border: 1px none #000;
  border-radius: 50%;
  margin-top: 30px;
  margin-bottom: 30px;
  height: 120px;
  width: 120px;
}

.linea-dorada.tips {
  margin-bottom: 20px;
  padding-bottom: 10px;
  min-height: 210px;
}

.linea-dorada.tips.no-linea {
  border-bottom-style: none;
}

.linea-dorada.tips p {
  margin-bottom: 0px;
}

.centrar-vertical-receta.tips {
  padding-left: 20px;
}

.liston-marcas.tips {
  margin-left: 20px;
}

.img-tips-cocina {
  /*height: 400px;*/
  margin-right: -10px;
  margin-left: -10px;
  /*background-image: url('../images/Sin-titulo-1_1.jpg');*/
  background-position: 50% 50%;
  background-size: cover;
}

.img-tips-cocina.saludable {
  height: 400px;
  background-image: url("../images/tips-saludables.jpg");
  background-size: cover;
}

.texto-tips-cocina {
  padding: 10px;
}

.seccion-tips, .seccion-tips-padding {
  padding: 40px;
}

.fondo-texto-tips {
  background-color: #f3ffaa;
  /*height: 450px;*/
}

.tip {
  margin-right: 40px;
  margin-bottom: 40px;
  font-family: Hind, sans-serif;
}

.img-tip {
  width: 100%;
  height: 210px;
  border-radius: 10px;
  /*background-image: url('../../../images/example-bg.png');*/
  background-position: 0px 0px;
  background-size: 125px;
}

.tip img {
  width: 100%;
  height: 210px;
  border-radius: 10px;
  /*background-image: url('../../../images/example-bg.png');*/
  background-position: 0px 0px;
  background-size: 125px;
}

.img-tip.tip1 {
  background-image: url("../../../images/tecnica1.jpg");
  background-size: cover;
}

.img-tip.tip2 {
  background-image: url("../../../images/tecnica3.jpg");
  background-size: cover;
}

.img-tip.tip3 {
  background-image: url("../../../images/tecnica4.jpg");
  background-size: cover;
}

.img-tip.tip4 {
  background-image: url("../../../images/tecnica5.jpg");
  background-size: cover;
}

.img-tip.tip5 {
  background-image: url("../../../images/tecnica6.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: cover, 125px;
}

.img-tip.tip6 {
  background-image: url("../../../images/tecnica7.jpg");
  background-size: cover;
}

.img-tip.tip7 {
  background-image: url("../../../images/tecnica8.jpg");
  background-size: cover;
}

.img-tip.tip8 {
  background-image: url("../../../images/tecnica9.jpg");
  background-size: cover;
}

.img-tip.tip9 {
  background-image: url("../../../images/tecnica10.jpg");
  background-size: cover;
}

.img-tip.tip10 {
  background-image: url("../../../images/tecnica11.jpg");
  background-size: cover;
}

.img-tip.tip11 {
  background-image: url("../../../images/tecnica12.jpg");
  background-size: cover;
}

.img-tip.tip12 {
  background-image: url("../../../images/tecnica2.jpg");
  background-size: cover;
}

.img-tip.tip13 {
  background-image: url("../../../images/tecnica13.jpg");
  background-size: cover;
}

.img-tip.tip14 {
  background-image: url("../../../images/tecnica14.jpg");
  background-size: cover;
}

.img-tip.tip15 {
  background-image: url("../../../images/tecnica15.jpg");
  background-size: cover;
}

.img-tip.tip16 {
  background-image: url("../../../images/tecnica16.jpg");
  background-size: cover;
}

.img-tip.tip17 {
  background-image: url("../../../images/tecnica17.jpg");
  background-size: cover;
}

.img-tip.tip18 {
  background-image: url("../../../images/tecnica18.jpg");
  background-size: cover;
}

.img-tip.tip19 {
  background-image: url("../../../images/tecnica19.jpg");
  background-size: cover;
}

.img-tip.tip20 {
  background-image: url("../../../images/tecnica20.jpg");
  background-size: cover;
}

.img-tip.tip21 {
  background-image: url("../../../images/tecnica21.jpg");
  background-size: cover;
}

.tip-texto {
  color: #491a08;
  font-size: 18px;
}

.tip-titulo {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #88360f;
  font-size: 20px;
  font-weight: 700;
}

.fondo-equivalencias {
  margin-left: -50px;
  padding-right: 35px;
  padding-bottom: 70px;
  padding-left: 35px;
  background-image: url("../../../images/fondo-equivalencias.jpg");
  background-position: center top;
  background-size: cover;
  min-height: 1200px;
}

.fondo-blanco-equivalencias {
  padding: 25px;
  background-color: rgba(255, 255, 255, 0.7);
  font-family: Hind, sans-serif;
}

.fondo-blanco-equivalencias.vocabulario {
  padding-bottom: 50px;
  background-color: rgba(255, 255, 255, 0.7);
  font-family: Hind, sans-serif;
  min-height: 1200px;
}

.lista-vocabulario {
  margin-left: 0px !important;
}

.cualidades-titulo.indice-vocabulario {
  float: none;
  color: #88360f;
}

.cualidades-titulo.indice-vocabulario:hover, .cualidades-titulo.indice-vocabulario:active {
  color: #d90b11;
}

.col1-padding {
  padding-right: 20px;
}

.fondo-altitud {
  margin-left: -50px;
  padding-right: 35px;
  padding-bottom: 70px;
  padding-left: 35px;
  background-image: url("../../../images/fondo-altitud.jpg");
  background-position: 50% 100%;
  background-size: cover;
  min-height: 1200px;
}

.fondo-tips-vocabulario {
  background-image: url("../../../images/fondo-vocabulario.jpg");
  background-position: center bottom;
  background-size: contain;
  background-repeat: no-repeat;
  min-height: 1300px;
  margin-left: -50px;
  /*margin-right: -50px;*/
  padding: 0 40px 70px;
}

.indice-vocabulario {
  margin-right: 3px;
  float: left;
}

.fondo-articulo-tips {
  margin-left: -50px;
  padding-right: 35px;
  padding-bottom: 70px;
  padding-left: 35px;
}

.img-articulo-principal {
  height: 600px;
  margin-bottom: 20px;
  background-image: url("../../../images/img-articulo.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.img-secundaria-articulos {
  height: 350px;
  background-image: url("../../../images/img-articulo2.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.col2-padding {
  margin-top: -10px;
  padding-left: 20px;
}

.tabla-informacion-producto.equivalencias {
  width: 100%;
  border-top-left-radius: 10px;
}

.tabla-informacion-producto.altitud {
  width: 100%;
  /*height: 250px;*/
  margin-top: 20px;
  margin-bottom: 50px;
  border-top-left-radius: 10px;
}

.producto-subcategoria.subcategoria-marca.equivalencia {
  border-top-left-radius: 10px;
}

.indice-vocabulario {
  margin-right: 3px;
  float: left;
}

.fondo-articulo-tips {
  margin-left: -50px;
  padding-right: 35px;
  padding-bottom: 70px;
  padding-left: 35px;
}

.img-articulo-principal {
  height: 600px;
  margin-bottom: 20px;
  background-image: url("../images/img-articulo.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.img-secundaria-articulos {
  height: 350px;
  background-image: url("../images/img-articulo2.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.col2-padding {
  margin-top: -10px;
  padding-left: 20px;
}

.r-popular-img.marcas-qs-1 {
  background-image: url("../../../images/producto-barra-1.png");
  background-position: 50% 50%;
  background-size: contain;
}

.r-popular-img.marcas-qs-2 {
  background-image: url("../../../images/producto-barra-2.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.r-popular-img.marcas-qs-3 {
  background-image: url("../../../images/producto-barra-3.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.r-popular-img.marcas-qs-4 {
  background-image: url("../../../images/producto-barra-4.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.r-popular-img.marcas-qs-5 {
  background-image: url("../../../images/producto-barra-5.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.r-popular-img.horno {
  background-image: url("../images/tip1.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.r-popular-img.altitud {
  background-image: url("../images/tip2.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.r-popular-img.tips {
  background-image: url("../images/tip4.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.r-popular-img.salud-arroz {
  background-image: url("../images/nutrimental.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.r-popular-img.nutrimental {
  /*background-image: url('../images/Sin-titulo-1.jpg');*/
  background-position: 0px 0px;
  background-size: cover;
}

.r-popular-img.diccionario {
  /*background-image: url('../images/tip3.jpg');*/
  background-position: 0px 0px;
  background-size: cover;
}

.r-popular-descripcion {
  color: #000;
  font-size: 16px;
}

.r-popular {
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 5px solid #ffc70c;
}

.r-popular.no-borde {
  border-bottom: 1px none #000;
}

.back-cuaderno-recetas {
  position: relative;
  min-height: 100%;
}

.back-amarillo-recetario {
  position: relative;
  height: 70px;
  background-color: rgba(255, 246, 202, 0.5);
  -webkit-box-shadow: 1px 1px 6px 1px #7e7d7d;
          box-shadow: 1px 1px 6px 1px #7e7d7d;
}

.back-espiral {
  position: relative;
  height: 30px;
  margin-top: -10px;
  margin-bottom: -10px;
  background-image: url("https://daks2k3a4ib2z.cloudfront.net/561d5b4ded45d51e5bd54fa5/561d8f8d4bdadacf33066214_aro.png");
  background-position: 50% 50%;
  background-size: 25px;
  background-repeat: repeat-x;
}

.back-espiral.recetario {
  height: 62px;
  margin-top: -20px;
  margin-bottom: -20px;
  background-size: auto 51px;
}

.back-blanco-recetario {
  height: 100%;
  min-height: 100%;
  padding-top: 20px;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 -3px 4px 1px #ece084;
          box-shadow: 0 -3px 4px 1px #ece084;
}

.video-frame {
  width: 100%;
  height: 350px;
}

#bloque-instrucciones h2, #bloque-utensilios h2 {
  /*MODIFICAR*/
  padding-top: 5px;
  /*padding-bottom: 5px;*/
  color: #88360f;
  font-size: 16px;
  font-weight: 700;
  margin: 0;
}

#ejemplo-receta #bloque-instrucciones ul, #ejemplo-receta #bloque-utensilios ul {
  padding-left: 0px;
}

#bloque-instrucciones ul, #bloque-utensilios ul {
  margin: 0px;
  list-style-type: none !important;
  padding-left: 0px;
}

#bloque-instrucciones-sin-linea ul, #bloque-utensilios-sin-linea ul, .t3-megamenu ul {
  margin: 0px;
  list-style: none;
  padding: 5px 5px;
  /*MODIFIED by D 04-04 original padding-left 20px*/
}

#bloque-instrucciones-productos ul {
  margin: 0px;
  list-style: none;
  padding-left: 40px;
}

#bloque-instrucciones li, #bloque-utensilios li {
  /*No modificar - importante en recetas*/
  border-bottom: 1px solid #e9dbc4;
  padding-left: 0;
}

.li-special ul {
  font-family: Hind, sans-serif !important;
}

#bloque-instrucciones li:before, #bloque-utensilios li:before {
  color: #dfb864;
  content: "\f005";
  /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em;
  /* same as padding-left set on li */
  width: 1.3em;
  /* same as padding-left set on li */
  padding-right: 10px;
}

#bloque-instrucciones-productos li:before {
  color: #dfb864;
  content: "\f005";
  /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -2em;
  /* same as padding-left set on li */
  width: 1.3em;
  /* same as padding-left set on li */
  padding-right: 10px;
  font-size: 18px;
  line-height: 24px;
}

#bloque-instrucciones-sin-linea li:before, #bloque-utensilios-sin-linea li:before {
  color: #dfb864;
  content: "\f005";
  /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em;
  /* same as padding-left set on li */
  width: 1.3em;
  /* same as padding-left set on li */
  padding-right: 10px;
}

.procedimiento-receta ol {
  list-style-type: none;
  padding-left: 50px;
}

.procedimiento-receta li {
  counter-increment: step-counter;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.procedimiento-receta li::before {
  content: counter(step-counter);
  margin-right: 20px;
  font-size: 80%;
  background-color: #88360f;
  color: white;
  font-weight: bold;
  padding: 1px;
  border-radius: 50%;
  font-family: Merienda, sans-serif;
  text-align: center;
  width: 20px;
  height: 20px;
  margin-left: auto;
  border-bottom: 2px solid #88360f;
  font-size: 16px;
  position: absolute;
  margin-left: -70px;
}

/*Galletas*/
.fondo-contenido-galletas {
  padding: 70px 50px;
  background-image: url("../../../images/fondo-galletas.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.img-variedad-hpreparadas img {
  height: 250px;
  width: auto;
  margin-top: 20px;
}

@media (max-width: 1050px) {
  .img-variedad-hpreparadas img {
    height: 78px !important;
    margin-top: 30px !important;
    margin-bottom: 15px !important;
  }
}

img.receta_popular_img {
  max-height: 90px;
}

@media (max-width: 1950px) {
  .img-productos {
    background-position: 25% 50%;
  }
  .back-temporada {
    height: 700px;
  }
  .back-blanco-text {
    margin: 300px 0 30px;
  }
  .barra-lateral.q-somos.image-big-mision img, .barra-lateral.q-somos.image-big-marcas img, .barra-lateral.q-somos.image-big-somos img {
    height: auto !important;
    width: 100%;
  }
  blockquote ul {
    padding-left: 100px;
  }
  .tip img {
    height: 300px;
  }
  .c-main-productos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

@media (max-width: 1550px) {
  .img-variedad-hpreparadas img {
    height: 200px;
    width: auto;
    margin-top: 20px;
  }
}

@media (max-width: 1480px) {
  .btn-contacto {
    background-color: #ffe400 !important;
  }
  .back-temporada {
    height: 500px;
  }
  .back-blanco-text {
    margin: 120px 0 30px;
  }
  /*.barra-lateral.q-somos.image-big-mision img, .barra-lateral.q-somos.image-big-marcas img, .barra-lateral.q-somos.image-big-somos img{

    height: 210px;

    max-width: 350px!important;

  }*/
  blockquote ul {
    padding-left: 70px;
  }
  .tip img {
    height: 210px;
  }
}

@media (max-width: 1380px) {
  .fondo-video-principal h3.avs_video_title, .meta_video_destacado, .fondo-video-principal p {
    width: 500px !important;
  }
}

@media (max-width: 1320px) {
  .fondo-video-principal h3.avs_video_title, .meta_video_destacado, .fondo-video-principal p {
    width: 450px !important;
  }
}

@media (max-width: 1300px) {
  #megamenu-tres-estrellas li:before {
    color: #dfb864;
    content: "\f005";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: 0px;
    width: 1.3em;
    padding-right: 0px;
    font-size: 12px;
    line-height: 14px;
  }
  #megamenu-tres-estrellas ul, .t3-megamenu ol {
    padding-left: 5px;
  }
  .t3-megamenu .t3-module ul li a {
    line-height: 14px;
  }
  .t3-megamenu .t3-module td {
    padding: 3px;
  }
  .cualidades-li-cafe li:before, .cualidades-li-cafe ul {
    margin-left: -20px;
  }
  .img-variedad-hpreparadas img {
    height: 150px;
    width: auto;
    margin-top: 20px;
  }
  .back-blanco-text p {
    font-size: 34px;
    line-height: 36px;
  }
}

@media (max-width: 1285px) {
  .fondo-blanco-descripcin {
    height: 400px;
  }
}

@media (max-width: 1270px) {
  #contacto input, #contacto .wrapper-dropdown-1, #contacto .input-contacto {
    font-size: 12px;
  }
  video.destacado_vd {
    width: 600px !important;
  }
}

@media (max-width: 1260px) {
  .fub-style {
    font-size: 15px;
  }
  #home-tres-estrellas h6 {
    font-size: 18px;
  }
}

@media (max-width: 1250px) {
  .t3-mainnav .navbar .nav > li > a {
    font-size: 18px;
  }
  .nav-child.dropdown-menu.mega-dropdown-menu.span12 {
    width: 1100px !important;
  }
}

@media (max-width: 1230px) {
  .img-productos {
    background-position: center top;
  }
}

@media (max-width: 1200px) {
  .w-col-stack-tabla-producto {
    width: 100%;
    left: auto;
    right: auto;
  }
  .w-col-12-tip {
    width: 100%;
  }
  .img-categoria-tip {
    margin: auto;
  }
  .linea-dorada.tips {
    min-height: 370px;
  }
  .videos-vistas-secundarias .ozio-lightgallery-container > ul > li {
    margin-right: 20px;
    margin-left: 20px;
  }
  .fondo-tipo-harina {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .img-subproducto {
    width: 160px;
    height: inherit;
  }
  .tabla-informacion-producto {
    width: 100%;
    /*height: 200px;*/
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-bottom: 20px;
  }
  .caracteristicas-producto.subtitulo-producto.categora-final {
    border-bottom-left-radius: 10px;
  }
  /*.caracteristicas-producto.subtitulo-producto.dos-lineas{

    height: 20px;

  }*/
  .col-12-tabla-equivalencias {
    width: 100%;
  }
  .tabla-informacion-producto.equivalencias, #tips-altitud .tabla-informacion-producto.altitud {
    border-top-right-radius: 10px;
  }
  #tips-equivalencias .col1-padding {
    padding-right: 0px;
  }
}

@media (max-width: 1199px) {
  .avs_thumb.miclase {
    width: 22% !important;
    height: 230px;
  }
}

@media (max-width: 1180px) {
  #home-tres-estrellas h6 {
    font-size: 16px;
  }
  #nuestros-productos .liston-marcas {
    width: 310px;
    background-size: 270px;
  }
  #nuestros-productos .estrella-marcas {
    width: 310px;
  }
  #nuestros-productos h6 {
    padding-left: 50px;
  }
  .img-recetario {
    width: 130px;
    height: 130px;
  }
  #receta-subcategoria-bloque {
    min-height: 1500px;
  }
  .receta_popular_img {
    margin-top: 20px;
  }
  .receta-similar {
    width: 120px;
    height: 120px;
  }
  .receta_popular {
    min-height: 140px;
  }
  .back-blanco-text p {
    font-size: 30px;
    line-height: 32px;
  }
}

@media (max-width: 1160px) {
  .w-col-tip-principal {
    width: 100%;
  }
  .fondo-texto-tips img {
    width: 100%;
    height: inherit;
  }
  .texto-tips-cocina {
    padding: 30px 20px;
  }
  .liston-marcas.tips {
    margin-left: 0px;
  }
  video.destacado_vd {
    width: 550px !important;
  }
}

@media (max-width: 1150px) {
  .slides {
    width: 25%;
  }
  .r-popular img {
    margin-top: 20px;
  }
  #nuestros-productos .liston-marcas {
    width: 280px;
    background-size: 245px;
  }
  #nuestros-productos .estrella-marcas {
    width: 280px;
  }
  #nuestros-productos h6 {
    font-size: 16px;
  }
  .fondo-equivalencias {
    min-height: 1300px;
  }
  .span12-100 {
    width: 100%;
  }
  video.destacado_vd {
    width: 500px !important;
  }
  #contacto input, #contacto .wrapper-dropdown-1, #contacto .input-contacto {
    font-size: 16px;
  }
  .t3-mainnav .navbar .nav > li > a {
    font-size: 16px;
  }
  .nav-child.dropdown-menu.mega-dropdown-menu.span12 {
    width: 950px !important;
  }
  .fondo-video-principal .avs_player object {
    width: 550px;
  }
}

@media (max-width: 1125px) {
  .scroll {
    overflow: scroll;
  }
  .tabla-informacion-producto.altitud {
    width: 700px;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
}

@media (max-width: 1100px) {
  #home-tres-estrellas h6 {
    font-size: 14px;
  }
  .r-popular img {
    height: 75px;
    width: 75px;
    margin-top: 20px;
  }
  /*.text-testimonio*/
  .momento_content h2 {
    font-size: 18px;
    line-height: 20px;
  }
  /*.text-testimonio*/
  .momento_content p {
    font-size: 14px;
    line-height: 16px;
  }
  .centrar-vertical-receta {
    padding-left: 10px;
  }
  .producto-subcategoria.subcategoria-marca.altitud {
    font-size: 12px;
  }
  #nuestros-productos .titulo-pagina-h1, #nuestras-recetas-principal .titulo-pagina-h1, #ejemplo-receta .titulo-pagina-h1, #nuestras-recetas .titulo-pagina-h1 {
    width: 40%;
  }
  #nuestros-productos .linea-titulo-izq, #nuestros-productos .linea-titulo-der, #nuestras-recetas-principal .linea-titulo-izq, #nuestras-recetas-principal .linea-titulo-der, #ejemplo-receta .linea-titulo-izq, #ejemplo-receta .linea-titulo-der, #nuestras-recetas .linea-titulo-izq, #nuestras-recetas .linea-titulo-der {
    width: 30%;
  }
  .fondo-video-principal h3.avs_video_title, .meta_video_destacado, .fondo-video-principal p {
    width: 400px !important;
  }
}

@media (max-width: 1050px) {
  .fondo-blanco-descripcin {
    height: 450px;
  }
  #quienes-somos .titulo-pagina-h1, #mision-vision .titulo-pagina-h1 {
    width: 30%;
  }
  #quienes-somos .linea-titulo-izq, #quienes-somos .linea-titulo-der, #mision-vision .linea-titulo-izq, #mision-vision .linea-titulo-der {
    width: 35%;
  }
  #nuestras-marcas .titulo-pagina-h1 {
    width: 34%;
  }
  #nuestras-marcas .linea-titulo-izq, #nuestras-marcas .linea-titulo-der {
    width: 33%;
  }
  #contacto .titulo-pagina-h1, #videos .titulo-pagina-h1 {
    width: 20%;
  }
  #contacto .linea-titulo-izq, #contacto .linea-titulo-der, #videos .linea-titulo-izq, #videos .linea-titulo-der {
    width: 40%;
  }
  #momentos-tres-estrellas .titulo-pagina-h1 {
    width: 45%;
  }
  #momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
    width: 27.5%;
  }
  .fondo-video-principal .avs_player object {
    width: 500px;
  }
  .img-variedad-hpreparadas img {
    height: 100px;
    width: auto;
    margin-top: 20px;
  }
  .img-variedad-hpreparadas em {
    font-size: 14px;
  }
  .barra-lateral.q-somos.image-big-mision img, .barra-lateral.q-somos.image-big-marcas img, .barra-lateral.q-somos.image-big-somos img {
    height: auto !important;
    max-width: 100% !important;
  }
  .back-blanco-text p {
    font-size: 26px;
    line-height: 28px;
  }
  .back-blanco-text h2 {
    font-size: 22px;
    line-height: 24px;
  }
}

@media (max-width: 1020px) {
  .receta-similar {
    width: 100px;
    height: 100px;
  }
  .back-chef img {
    width: 200px;
    height: 130px;
  }
  .back-listonr {
    background-size: 85% auto;
    height: 65px;
  }
  .estrella2 {
    height: 65px;
  }
  #home-tres-estrellas h6 {
    font-size: 16px;
    height: 65px;
    line-height: 65px;
    padding-left: 35px;
  }
  .link-estrella {
    height: 100%;
  }
  .fondo-arroz3 blockquote {
    padding-left: 40px;
  }
  .tabla-informacion-producto.cualidad-trigo p {
    font-size: 16px;
    margin-bottom: 0px;
  }
}

@media (max-width: 1013px) {
  .fondo-blanco-descripcin {
    height: 500px;
  }
  .receta_popular_img {
    margin-top: 30px;
  }
  .linea-dorada.tips {
    min-height: 400px;
  }
  .fondo-blanco-contacto {
    padding: 0px;
  }
  .fondo-video-principal h3.avs_video_title, .meta_video_destacado, .fondo-video-principal p {
    width: 350px !important;
  }
}

@media (max-width: 1000px) {
  .fondo-contenido-hcakes .hk-info--producto {
    padding: 0px;
  }
  .back-blanco-text h2, .back-blanco-text p {
    font-size: 22px;
    line-height: 24px;
  }
}

@media (max-width: 991px) {
  /*Sustituir estilos con el css de webflow*/
  /*estilos menú*/
  /*.w-nav-menu.menu-desplegable.menu-scroll.w--nav-menu-open{

    padding-top: 10px!important;

  }*/
  ul.nav.navbar-nav {
    max-width: 265px !important;
    float: right !important;
  }
  .not-active {
    pointer-events: none !important;
    cursor: default !important;
  }
  .nav li.dropdown.mega.mega-align-justify a.not-active, .nav li.dropdown.mega.mega-align-justify a.not-active:hover, .nav li.dropdown.mega.mega-align-justify a.not-active:focus {
    /*Added by D 04-04 to change background-color*/
    text-decoration: none;
    background-color: transparent !important;
  }
  .t3-megamenu p, .t3-megamenu li, .t3-megamenu em {
    font-size: 16px !important;
    line-height: 20px !important;
  }
  .t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    padding: 15px;
  }
  .menu-scroll {
    overflow: scroll !important;
  }
  .mask-slider:hover .text-white.receta {
    margin-bottom: 63px;
  }
  .fondo-video-principal .avs_player object {
    width: 450px;
  }
  .back-blanco-text h2 {
    font-size: 22px;
    line-height: 24px;
  }
  .dropdown-menu {
    z-index: 1;
  }
  .t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    color: #88360f;
  }
  .mega-dropdown-inner .row-fluid {
    border: none !important;
  }
  .nav-child.dropdown-menu.mega-dropdown-menu.span12 {
    position: relative;
    width: 90% !important;
    margin-left: 10% !important;
    margin-left: 0px;
    background-color: #FFFBA3;
    margin-bottom: 20px;
  }
  .t3-mainnav .dropdown-menu li > .hidden-menuItem {
    display: initial;
  }
  a.hidden-menuItem-small {
    display: none !important;
  }
  li.dropdown-submenu .nav-child.dropdown-menu.mega-dropdown-menu {
    display: none !important;
  }
  .mega-dropdown-inner .hidden-collapse {
    display: none;
  }
  .nav-child.dropdown-menu.mega-dropdown-menu {
    border: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #FFFBA3;
  }
  .dropdown-submenu .carret {
    color: red;
    background-color: red;
  }
  .nav li.dropdown.open > .dropdown-toggle .caret, .nav li.dropdown.active > .dropdown-toggle .caret, .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #666;
    border-bottom-color: #666;
  }
  /*.t3-megamenu .mega-nav > li:hover, .t3-megamenu .dropdown-menu .mega-nav > li:hover{

    background-color: red;

  }

  .t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover{

    background-color: red;

  }*/
  .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    background-color: #fff139;
    background-image: none;
  }
  ul.mega-nav.level1 a {
    text-align: left;
  }
  .t3-megamenu .span12.mega-col-nav .mega-inner {
    background-color: #FFFBA3;
  }
  .dropdown.mega.mega-align-justify.sub-hidden-collapse .mega-dropdown-inner {
    background-color: #FFFBA3;
  }
  .img-receta-categoria.img-momento3-1 {
    height: 150px;
    width: 150px;
  }
  /*.back-blanco-text p {

    font-size: 28px;

    line-height: 30px;

    margin-bottom: 0!important;

  }*/
  .back-blanco-text {
    padding: 20px 25px;
  }
  .back-blanco-text span {
    font-size: 28px !important;
    line-height: 30px !important;
  }
  .back-blanco-text p {
    margin-bottom: 10px !important;
  }
  #momentos-tres-estrellas .col-12-100, #barra-en-recetas .col-12-100 {
    width: 100%;
  }
  .foto-momento2 img {
    width: 300px;
  }
  .fondo-blanco-momento3 {
    padding-right: 0px;
  }
  .fondo-momento3 {
    margin-bottom: 40px;
  }
  /*.liston-marcas{

  background-position: 50% 50%;

    background-size: 200px 40px;

    width: 270px;

  }

  .estrella-marcas {

    height: 70px;

    width: 250px;

  }

  .estrella-marcas h6{

    font-size: 14px;

    padding-left: 30px;

  }*/
  .fondo-misionyvision .pl-20 {
    padding-left: 0px;
  }
  #nuestros-productos .liston-marcas {
    width: 240px;
    background-size: 200px;
  }
  #nuestros-productos .estrella-marcas {
    width: 230px;
    height: 65px;
  }
  #nuestros-productos h6 {
    font-size: 14px;
    padding-left: 60px;
  }
  .tip {
    margin-right: 20px;
  }
  /*.caracteristicas-producto.subtitulo-producto.dos-lineas{

    height: 40px;

  }*/
  #tips h2 {
    font-size: 18px;
  }
  #tips #btn-ir li {
    font-size: 14px;
  }
  .fondo-arroz3 blockquote {
    padding-left: 30px;
    margin-top: 40px;
    background-position: center top;
  }
  .fondo-arroz3 blockquote ul {
    padding-top: 0px;
  }
  .background {
    display: block;
    background-image: url("../../../images/cupcakes-image.jpg");
    background-position: 0px 0px;
    background-size: 960px;
  }
  .background-image {
    background-color: black;
    background-image: url("../../../images/background.jpg");
    background-position: 50% 50%;
    background-size: 960px;
    background-attachment: fixed;
  }
  .fondo-recetas {
    padding: 0 20px 80px;
  }
  .background-menu {
    position: relative;
  }
  .back-temporada {
    position: relative;
    height: 360px;
  }
  .subtitulo {
    font-size: 25px;
  }
  .titulo {
    font-size: 35px;
  }
  .back-cuaderno {
    height: 650px;
  }
  .back-amarillo {
    height: 350px;
    padding-top: 10px;
  }
  blockquote {
    background-position: 5% 50%;
  }
  #articulo-saludable blockquote {
    background-position: center top;
  }
  #articulo-saludable blockquote li {
    font-size: 18px;
  }
  .barra-lateral img {
    height: 150px;
  }
  .fondo-equivalencias, .fondo-altitud {
    margin-left: -50px;
    margin-right: -50px;
    margin-bottom: 40px;
    min-height: 100px;
  }
  .fondo-tips-vocabulario {
    min-height: 1000px;
    margin-bottom: 40px;
    margin-left: -50px;
    margin-right: -50px;
    padding: 0 40px 70px;
  }
  .fondo-blanco-equivalencias.vocabulario {
    min-height: inherit;
  }
  #receta-subcategoria-bloque {
    min-height: 1300px;
  }
  .seccion-categorias {
    margin: 0 30px;
  }
  .r-popular img {
    height: 75px;
    width: 75px;
    margin-top: 20px;
  }
  .margin-b-65 {
    margin-bottom: 25px;
  }
  .fondo-misionyvision {
    padding: 0 40px 850px;
  }
  #ejemplo-receta .seccion-categorias {
    margin: 0px;
  }
  .text-recetas {
    width: 40%;
    margin-top: -30px;
    font-size: 20px;
  }
  .arroz-col2-padding {
    padding-top: 20px;
    padding-left: 0px;
    margin-left: -10px;
  }
  .arroz-col1-padding {
    padding-right: 0px;
  }
  .receta1 {
    height: 190px;
    background-size: 140px 140px;
  }
  .receta2 {
    height: 190px;
    background-size: 140px 140px;
  }
  .receta3 {
    height: 190px;
    background-size: 140px 140px;
  }
  .receta4 {
    height: 190px;
    background-size: 140px 140px;
  }
  .back-blanco {
    position: static;
    /*height: 280px;

    min-height: 280px;*/
    padding-top: 60px;
    padding-bottom: 40px;
  }
  .seccion-inicio {
    width: 299px;
    height: 187px;
    margin-top: 20px;
    background-size: contain;
    border-top-left-radius: 30px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 50% 100%;
  }
  .back-mensaje {
    height: 25%;
    margin-bottom: 120px;
  }
  .text-white:hover {
    color: #88360f;
  }
  .text-white.receta {
    margin-top: 118px;
    margin-bottom: 82px;
  }
  .footer {
    margin-bottom: 0px;
    text-align: center;
  }
  .logo {
    position: absolute;
    overflow-x: visible;
    overflow-y: visible;
    z-index: 10001;
  }
  .text-body {
    height: auto;
    min-height: 1px;
  }
  .fondo-articulo-tips {
    margin-left: 0px;
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0;
  }
  .tabla-informacion-producto.altitud {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .menu-desplegable {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    overflow-x: visible;
    overflow-y: visible;
    width: 300px;
    /*height: 100%;

    min-height: 100%;*/
    /*margin-top: 60px;*/
    padding-top: 90px;
    padding-bottom: 20px;
    background-color: #fffba3;
    color: #88360f;
    font-size: 12px;
  }
  .menu-button {
    background-color: transparent;
  }
  .menu-button.w--open {
    height: 60px;
    color: white;
  }
  .text-cafe {
    color: #88360f;
    font-size: 20px;
  }
  .text-cafe.receta {
    margin-top: 118px;
    margin-bottom: 82px;
  }
  .text-blanco {
    color: #88360f;
    font-size: 16px;
  }
  .text-blanco:hover {
    color: #88360f;
  }
  .text-blanco.btn-menu.w--current {
    color: #88360f;
  }
  .link-logo {
    position: relative;
  }
  .menu-button:hover {
    background-color: rgba(255, 251, 163, 0.39);
    /*Changed by D 04-04 original rgba (163, 89, 89, 0.83)*/
  }
  .menu-button.w--open {
    min-height: 0px;
    min-width: 0%;
    margin-top: 0px;
    border: 4px none #ffe000;
    background-color: rgba(172, 5, 58, 0.83);
    color: white;
  }
  .menu-button.w--open:hover {
    background-color: rgba(163, 89, 89, 0.83);
  }
  .back-opaco-blanco {
    right: 0px;
    bottom: 20%;
  }
  .block-temporada {
    height: 360px;
  }
  .back-red {
    height: 20px;
  }
  .subtitulo-temporada {
    font-size: 25px;
  }
  .titulo-temporada {
    font-size: 35px;
  }
  .menu-drop {
    position: relative;
    top: 0px;
    right: 0px;
    min-width: auto;
    padding: 15px;
    float: none;
    clear: none;
  }
  .menu-drop:hover {
    border-style: none;
    background-color: rgba(163, 89, 89, 0.83);
  }
  .icon-drop {
    color: white;
    font-size: 25px;
  }
  .icon-drop:hover {
    color: #ffe000;
  }
  .dropdown-1 {
    margin-right: 20px;
    float: right;
  }
  .list-drop {
    margin-left: -105px;
    float: none;
  }
  .list-drop.w--open {
    width: 300px;
    margin-left: -230px;
    padding: 10px;
    background-color: #fffba3;
  }
  .text-drop {
    width: 270px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #88360f;
    font-size: 16px;
  }
  .img-receta {
    width: 140px;
    height: 140px;
  }
  .img-receta.receta-cake {
    height: 140px;
  }
  .img-liston {
    height: 140px;
  }
  .circunferencia {
    height: 140px;
  }
  .circunferencia.circulo-a {
    height: 140px;
  }
  .row-media2 {
    margin-left: 100px;
  }
  .slides {
    width: 25%;
  }
  .img-recetario {
    width: 100px;
    height: 100px;
  }
  .nombre-receta {
    font-size: 14px;
  }
  .back-amarillo-recetario {
    position: relative;
  }
  .barra-lateral.secc-receta {
    height: 250px;
  }
  /*.foto-momento*/
  .momentos {
    height: 250px !important;
  }
  .r-popular-nombre {
    font-size: 16px;
  }
  .r-popular-descripcion {
    font-size: 14px;
  }
  .titulo-lateral {
    font-size: 18px;
  }
  /*.text-testimonio*/
  .momento_content {
    font-size: 14px;
    line-height: 15px;
  }
  .text-receta-lateral {
    /*height: 50px;*/
    line-height: 15px;
  }
  .titulo-receta-lateral {
    font-size: 20px;
  }
  .fondo-recetas {
    padding-right: 20px;
    padding-bottom: 50px;
    padding-left: 20px;
  }
  .text-todas-categorias {
    padding-left: 0px;
  }
  .img-receta-categoria {
    width: 95px;
    height: 95px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .indice-seccion {
    font-size: 14px;
  }
  .indice-seccion.texto-activo {
    font-size: 14px;
  }
  .indice-seccion.categorias {
    font-size: 14px;
  }
  .titulo-receta-categoria {
    font-size: 18px;
    line-height: 22px;
  }
  .ico-regresar {
    padding-right: 5px;
  }
  .subtitulo-receta-lateral {
    font-size: 14px;
  }
  .receta-video {
    height: 410px;
  }
  .font-hind {
    font-size: 14px;
    line-height: 20px;
  }
  .font-hind.text-momentos {
    font-size: 13px;
  }
  .receta-similar {
    width: 150px;
    height: 150px;
    margin: 20px auto;
  }
  .r-similares-nombre {
    font-size: 14px;
  }
  .red-compartir {
    width: 17%;
  }
  .text-compartido {
    padding-left: 5px;
    font-size: 11px;
  }
  .circulo-fondo {
    width: 115px;
    height: 115px;
  }
  .indice-paginas {
    font-size: 12px;
  }
  /*.img-producto {

    width: 115px;

    height: 115px;

  }*/
  .seccion-marca.marca5 {
    margin-bottom: -10px;
  }
  .imagen-marca.marca1 {
    background-size: contain;
  }
  .imagen-marca.marca2 {
    background-size: contain;
  }
  .imagen-marca.marca3 {
    background-size: contain;
  }
  .imagen-marca.marca4 {
    background-size: contain;
  }
  .texto-marca {
    padding-top: 30px;
    /*padding-bottom: 30px;*/
  }
  /*.liston-marcas {

    width: 190px;

    background-position: 100% 50%;

    background-size: 150px 40px;

  }

  .estrella-marcas {

    width: 190px;

    height: 60px;

  }*/
  .titulo-marca {
    padding-left: 40px;
    font-size: 15px;
    font-weight: 400;
  }
  .titulo-marca.producto9 {
    font-size: 12px;
  }
  .titulo-marca.harinas-preparadas {
    font-size: 13px;
  }
  .img-productos {
    width: 180px;
    height: 200px;
    background-position: 50% 50%;
    background-size: contain;
  }
  .img-productos.producto1 {
    background-position: 50% 50%;
    background-size: contain;
  }
  .img-productos.producto2 {
    background-position: 50% 50%;
    background-size: contain;
  }
  .img-productos.producto3 {
    background-position: 50% 50%;
    background-size: contain;
  }
  .img-productos.producto4 {
    background-position: 50% 50%;
    background-size: contain;
  }
  .img-productos.producto5 {
    background-position: 50% 50%;
    background-size: contain;
  }
  .img-productos.producto6 {
    background-position: 50% 50%;
    background-size: contain;
  }
  .img-productos.producto7 {
    background-position: 50% 50%;
    background-size: contain;
  }
  .img-productos.producto8 {
    background-position: 50% 50%;
    background-size: contain;
  }
  .img-productos.producto9 {
    background-position: 50% 50%;
    background-size: contain;
  }
  .logo-autoservicio {
    width: 100px;
    height: 100px;
    background-size: contain;
  }
  .logo-autoservicio.logo1 {
    width: 100px;
    background-size: contain;
  }
  .logo-autoservicio.logo2 {
    background-size: contain;
  }
  .logo-autoservicio.logo3 {
    background-size: contain;
  }
  .logo-autoservicio.logo4 {
    background-size: contain;
  }
  .logo-autoservicio.logo5 {
    background-size: contain;
  }
  .logo-autoservicio.logo6 {
    background-size: contain;
  }
  .logo-autoservicio.logo7 {
    background-size: contain;
  }
  .logo-autoservicio.logo8 {
    background-size: contain;
  }
  .logo-autoservicio.logo9 {
    background-size: contain;
  }
  .logo-autoservicio.logo10 {
    background-size: contain;
  }
  .logo-autoservicio.logo11 {
    background-size: contain;
  }
  .logo-autoservicio.logo12 {
    background-size: contain;
  }
  .logo-autoservicio.logo13 {
    background-size: contain;
  }
  .logo-autoservicio.logo14 {
    background-size: contain;
  }
  .logo-autoservicio.logo15 {
    background-size: contain;
  }
  .logo-autoservicio.logo16 {
    background-size: contain;
  }
  .logo-autoservicio.logo17 {
    background-size: contain;
  }
  .logo-autoservicio.logo18 {
    background-size: contain;
  }
  .logo-autoservicio.logo19 {
    background-size: contain;
  }
  .logo-autoservicio.logo20 {
    background-size: contain;
  }
  .logo-autoservicio.logo21 {
    background-size: contain;
  }
  .logo-autoservicio.logo23 {
    background-size: contain;
  }
  .logo-autoservicio.logo24 {
    background-size: contain;
  }
  .logo-autoservicio.logo25 {
    background-size: contain;
  }
  .logo-autoservicio.logo22 {
    background-size: contain;
  }
  .logo-autoservicio.logo26 {
    background-size: contain;
  }
  .logo-autoservicio.logo27 {
    background-size: contain;
  }
  .logo-autoservicio.logo28 {
    background-size: contain;
  }
  .logo-autoservicio.logo29 {
    background-size: contain;
  }
  .img-hotcakes {
    background-size: auto;
  }
  .img-hotcakes.categoria1 {
    width: 100%;
    background-size: 108px 192px;
  }
  .img-hotcakes.categoria2 {
    background-size: 124px 167px;
  }
  .img-hotcakes.categoria3 {
    background-size: 110px 189px;
  }
  .img-hotcakes.categoria4 {
    background-size: 125px;
  }
  .img-hotcakes.categoria5 {
    background-size: 109px 177px;
  }
  .img-hotcakes.categoria6 {
    background-size: 115px;
  }
  .img-hotcakes.categoria7 {
    background-size: 130px;
  }
  .img-hotcakes.categoria8 {
    background-size: 115px;
  }
  .img-hotcakes.categoria9 {
    background-size: 112px;
  }
  .img-hotcakes.categoria10 {
    background-size: 124px;
  }
  .img-hotcakes.categoria11 {
    background-size: 115px;
  }
  .img-hotcakes.categoria12 {
    background-size: 113px;
  }
  .fondo-tipo-harina {
    width: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
  }
  .tabla-informacion-producto {
    width: 100%;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  .tabla-informacion-producto.subcategoria-marca {
    width: 300px;
    /*height: 320px;*/
  }
  .fondo-arroz5 .tabla-informacion-producto.subcategoria-marca {
    width: 100%;
    margin-top: 40px;
  }
  .caracteristicas-producto.subtitulo-producto.categora-final {
    border-bottom-left-radius: 10px;
  }
  .caracteristicas-producto.subtitulo-producto.subcategoria-marca {
    padding: 5px;
  }
  .p-no-space p {
    margin-bottom: 5px;
  }
  /*.caracteristicas-producto.subtitulo-producto.subcategoria-marca.p-no-space p{

    font-size: 20px;

  }*/
  .producto-subcategoria {
    font-size: 14px;
  }
  .img-producto-subc {
    margin-top: 50px;
  }
  .cualidades-titulo {
    font-size: 16px;
  }
  .t3-mainnav {
    /*height:60px;*/
  }
  .t3-mainnav.navbar-collapse-fixed-top, .t3-mainnav.navbar-collapse-fixed-bottom {
    height: 60px;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .w-nav-overlay {
    height: 600px;
    width: 250px;
  }
  .custom-main-position {
    min-height: 100px;
  }
  .tiendascol {
    padding-left: 2%;
    padding-right: 2%;
  }
  .scroll {
    overflow: hidden;
  }
  /* SLIDER DIX FRONT OSCAR */
  .slides .text-white.receta {
    margin-bottom: 51px;
  }
  /* SLIDER DIX FRONT OSCAR */
  .img-mys img {
    width: 70%;
    margin: 0 15%;
  }
}

@media (max-width: 979px) {
  .videos-vistas-secundarias .ozio-lightgallery-container > ul > li {
    margin-right: 10px;
    margin-left: 10px;
    width: 30%;
  }
  .avs_thumb.miclase {
    width: 30% !important;
  }
}

@media (max-width: 960px) {
  video.destacado_vd {
    width: 450px !important;
  }
}

@media (max-width: 950px) {
  #home-tres-estrellas h6 {
    font-size: 14px;
  }
  .fondo-contenido-atoles {
    padding: 40px;
  }
  .seccion-categorias {
    margin: 0;
  }
}

@media (max-width: 930px) {
  .text-receta-lateral h2 {
    font-size: 18px;
  }
  .text-receta-lateral p {
    font-size: 16px;
  }
}

@media (max-width: 910px) {
  video.destacado_vd {
    width: 100% !important;
    margin: 20px 0 !important;
  }
  .fondo-video-principal h3.avs_video_title, .meta_video_destacado, .fondo-video-principal p, .avs_video_description, .fondo-video-principal div.avs_video_description {
    width: 100% !important;
    float: none !important;
  }
}

@media (max-width: 900px) {
  .fondo-blanco-descripcin {
    height: inherit;
  }
  .w-col-cuadro-blanco {
    width: 100%;
  }
  .fondo-video-principal h3.avs_video_title {
    margin-left: 0px;
    width: 100%;
  }
  .fondo-video-principal .avs_player object {
    width: 100%;
    float: none;
    margin-top: 0px;
  }
  .fondo-video-principal div.avs_video_description {
    width: 100% !important;
    float: none;
  }
  #quienes-somos .titulo-pagina-h1, #mision-vision .titulo-pagina-h1 {
    width: 35%;
  }
  #quienes-somos .linea-titulo-izq, #quienes-somos .linea-titulo-der, #mision-vision .linea-titulo-izq, #mision-vision .linea-titulo-der {
    width: 32.5%;
  }
  #nuestras-marcas .titulo-pagina-h1 {
    width: 38%;
  }
  #nuestras-marcas .linea-titulo-izq, #nuestras-marcas .linea-titulo-der {
    width: 31%;
  }
  #contacto .titulo-pagina-h1, #videos .titulo-pagina-h1 {
    width: 25%;
  }
  #contacto .linea-titulo-izq, #contacto .linea-titulo-der, #videos .linea-titulo-izq, #videos .linea-titulo-der {
    width: 37.5%;
  }
  #momentos-tres-estrellas .titulo-pagina-h1 {
    width: 50%;
  }
  #momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
    width: 25%;
  }
}

@media (max-width: 890px) {
  #nuestros-productos .w-col-medium-12-special {
    width: 100%;
  }
  #nuestros-productos .liston-marcas {
    margin-right: auto;
    margin-left: auto;
    width: 400px;
    height: 75px;
    background-size: 355px;
  }
  #nuestros-productos .estrella-marcas {
    width: 375px;
    height: 75px;
  }
  #nuestros-productos h6 {
    font-size: 20px;
  }
}

@media (max-width: 880px) {
  #home-tres-estrellas h6 {
    font-size: 12px;
  }
  #quienes-somos blockquote li {
    font-size: 16px;
    margin-top: 0px;
  }
  #contacto input, #contacto .wrapper-dropdown-1, #contacto .input-contacto {
    font-size: 12px;
  }
  #nuestros-productos .titulo-pagina-h1, #nuestras-recetas-principal .titulo-pagina-h1, #ejemplo-receta .titulo-pagina-h1, #nuestras-recetas .titulo-pagina-h1 {
    width: 50%;
  }
  #nuestros-productos .linea-titulo-izq, #nuestros-productos .linea-titulo-der, #nuestras-recetas-principal .linea-titulo-izq, #nuestras-recetas-principal .linea-titulo-der, #ejemplo-receta .linea-titulo-izq, #ejemplo-receta .linea-titulo-der, #nuestras-recetas .linea-titulo-izq, #nuestras-recetas .linea-titulo-der {
    width: 25%;
  }
  #tips .titulo-pagina-h1, #tips-equivalencias .titulo-pagina-h1, #tips-altitud .titulo-pagina-h1, #tips-vocabulario .titulo-pagina-h1, #tips-tecnicas .titulo-pagina-h1 {
    width: 20%;
  }
  #tips .linea-titulo-izq, #tips .linea-titulo-der, #tips-equivalencias .linea-titulo-izq, #tips-equivalencias .linea-titulo-der, #tips-altitud .linea-titulo-izq, #tips-altitud .linea-titulo-der, #tips-vocabulario .linea-titulo-der, #tips-vocabulario .linea-titulo-izq, #tips-tecnicas .linea-titulo-der, #tips-tecnicas .linea-titulo-izq {
    width: 40%;
  }
}

@media (max-width: 840px) {
  .slides {
    width: 33.33%;
  }
  blockquote {
    background-position: 6% 50%;
  }
  blockquote ul {
    padding-left: 70px;
    padding-top: 50px;
  }
  .nombre-producto-atole img {
    width: inherit;
    height: 150px;
  }
  .video-frame {
    width: 100%;
    height: 250px;
  }
  #articulo-saludable blockquote {
    font-size: 18px;
    background-position: left top;
  }
  .seccion-header2 {
    margin-right: 20px;
  }
}

@media (max-width: 835px) {
  .linea-dorada.tips {
    min-height: 420px;
  }
}

@media (max-width: 820px) {
  .w-col-medium-12-special {
    width: 100%;
  }
  #home-tres-estrellas h6 {
    height: 50px;
    line-height: 50px;
  }
  .back-listonr {
    background-size: 85% 50px;
    height: 100px;
    margin-top: -45px;
  }
  .estrella2 {
    height: 100px;
  }
  #home-tres-estrellas h6 {
    height: 100px;
    line-height: 100px;
    font-size: 20px;
  }
  .back-cuaderno {
    height: 1350px;
  }
  .back-chef {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    background-size: cover;
  }
  .back-chef img {
    height: initial;
    width: 300px;
  }
}

@media (max-width: 800px) {
  .fondo-tips-vocabulario {
    min-height: 800px;
  }
  #nuestras-marcas .titulo-pagina-h1 {
    width: 45%;
  }
  #nuestras-marcas .linea-titulo-izq, #nuestras-marcas .linea-titulo-der {
    width: 27.5%;
  }
  #momentos-tres-estrellas .titulo-pagina-h1 {
    width: 55%;
  }
  #momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
    width: 22.5%;
  }
  .seccion-header {
    margin-left: 5px;
    margin-right: 5px;
  }
  .img-variedad-hpreparadas img {
    height: 80px;
    width: auto;
    margin-top: 20px;
  }
  .img-variedad-hpreparadas em {
    font-size: 12px;
  }
  .back-blanco-text h2, .back-blanco-text p {
    font-size: 18px;
    line-height: 18px;
  }
  .back-blanco-text {
    padding: 25px 25px 10px;
  }
}

@media (max-width: 770px) {
  .videos-vistas-secundarias .ozio-lightgallery-container > ul > li {
    margin-right: 30px;
    margin-left: 30px;
    width: 40%;
  }
}

@media (max-width: 767px) {
  body {
    padding: 0px;
  }
  .back-blanco-text span {
    font-size: 22px !important;
    line-height: 24px !important;
  }
  .paquetes-galletas img {
    margin-top: -40px;
    margin-bottom: -40px;
  }
  #nuestras-marcas .marcas-image {
    margin-top: 0px;
  }
  .descripcion-marca p {
    padding: 20px 10px;
  }
  .nav-child.dropdown-menu.mega-dropdown-menu.span12 {
    position: relative;
  }
  .t3-mainnav .dropdown-menu li > .hidden-menuItem {
    display: initial;
  }
  li a.hidden-menuItem.responsive-visible {
    position: static;
    display: block;
    color: #88360f;
    padding: 20px;
    text-align: left;
    font-size: 16px;
  }
  /*.hidden-small-device{

    display: none;

  }*/
  .mega-dropdown-inner .hidden-collapse {
    display: none;
  }
  /*.nav-child.dropdown-menu.mega-dropdown-menu.span12 {

    width: 100%!important;

    margin-left: 0px;

  }*/
  .menu-desplegable {
    width: 300px !important;
  }
  .nav li.dropdown.open > .dropdown-toggle .caret, .nav li.dropdown.active > .dropdown-toggle .caret, .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #fffba3;
    border-bottom-color: #fffba3;
  }
  .nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
    border-top: 8px solid #491a08 !important;
    border-left: 6px solid transparent !important;
    border-bottom-color: #fff139;
    border-right: 6px solid transparent !important;
  }
  ul.mega-nav.level1 a {
    text-align: left;
  }
  .t3-megamenu .span12.mega-col-nav .mega-inner {
    background-color: #FFFBA3;
  }
  .bg-navegador {
    background-image: none;
  }
  .dropdown.mega.mega-align-justify.sub-hidden-collapse .mega-dropdown-inner {
    background-color: #FFFBA3;
  }
  .img-receta-categoria.img-momento3-1 {
    height: 150px;
    width: 150px;
  }
  .video-principal-img object {
    margin-bottom: 20px;
  }
  .w-col-receta-categoria {
    width: 100%;
  }
  .w-col-small-4-indice, .w-col-tiny-4-indice {
    width: 33.33% !important;
  }
  #receta-subcategoria-bloque {
    min-height: initial;
  }
  #contacto .columna1 {
    padding-bottom: 0px;
  }
  #contacto .columna2 {
    padding-top: 0px;
  }
  .w-col-small-6-categoria {
    width: 25% !important;
  }
  #quienes-somos blockquote li {
    font-size: 20px;
  }
  .datos-contacto, .datos-contacto2 {
    padding-right: 0;
    padding-left: 0;
  }
  #tips-altitud .caracteristicas-producto.titulo-producto {
    font-size: 12px;
  }
  .video-frame {
    width: 100%;
    height: 350px;
  }
  #tips h2 {
    font-size: 24px;
  }
  .tip {
    margin-right: 0px;
  }
  .tip img {
    height: initial;
    width: 100%;
  }
  #tips #btn-ir li {
    font-size: 18px;
  }
  .back-temporada {
    height: 265px;
  }
  .subtitulo {
    margin-bottom: 5px;
    font-size: 20px;
  }
  .titulo {
    font-size: 25px;
  }
  .back-amarillo {
    height: 340px;
    padding-top: 5px;
  }
  .fondo-altitud {
    margin-left: -35px;
    margin-right: -35px;
  }
  #tips-altitud .col1-padding {
    padding-right: 0px;
  }
  .receta-similar {
    width: 130px;
    height: 130px;
  }
  .fondo-q-somos {
    padding: 0 0px 200px 40px;
    margin-left: -25px;
    margin-right: 0;
    margin-bottom: 40px;
  }
  .fondo-misionyvision {
    padding: 0 20px 550px;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: 40px;
  }
  .barra-lateral img {
    width: 350px;
    height: inherit;
  }
  .r-popular img {
    width: auto;
    height: 150px;
  }
  .texto-marca {
    margin-top: 0px;
    /* height: 250px;*/
    padding: 5px 0px;
  }
  #nuestras-marcas h6 {
    padding-left: 35px;
  }
  .col2-padding.articulo {
    margin-top: 20px;
    padding-left: 0px;
  }
  .linea-dorada.tips {
    height: inherit;
    min-height: 200px;
  }
  .fondo-tips-vocabulario {
    margin-left: -35px;
    margin-right: -35px;
  }
  .fondo-productos {
    padding: 30px;
  }
  .nombre-producto-atole img {
    width: inherit;
    height: 200px;
  }
  .fondo-contenido-hcakes {
    padding: 40px;
  }
  .fondo-blanco-hcakes {
    padding: 30px;
  }
  .hk-col-2-padding {
    padding-left: 0px;
  }
  .text-recetas {
    width: 50%;
    margin-bottom: 2px;
    margin-left: auto;
    background-size: auto 40px;
    font-size: 15px;
  }
  #b-lateral-recetas #barra-en-recetas, #ejemplo-receta #barra-en-recetas {
    width: 100%;
  }
  .receta1 {
    height: 140px;
    background-size: 100px 100px;
  }
  .receta2 {
    height: 140px;
    background-image: url("../../../images/circulo-liston-amarillo-1.png");
    background-size: 100px 100px;
  }
  .receta3 {
    height: 140px;
    background-size: 100px 100px;
  }
  .receta4 {
    height: 140px;
    background-image: url("../../../images/circulo-liston-amarillo-2.png");
    background-size: 100px 100px;
  }
  .back-blanco {
    /*height: 270px;

    min-height: 270px;*/
    padding: 40px;
  }
  .back-productos {
    width: 160px;
    height: 110px;
    margin-top: 30px;
    background-size: contain;
  }
  .back-video {
    width: 160px;
    height: 100px;
    margin-top: 30px;
    background-position: 50% 100%;
    background-size: cover;
  }
  .back-mensaje {
    height: 20%;
    margin-bottom: 210px;
    padding: 10px;
  }
  .buscar {
    width: 200px;
  }
  .navegador {
    height: 60px;
    margin-bottom: -15px;
  }
  .text-white.receta {
    margin-top: 83px;
    font-size: 14px;
  }
  .footer {
    margin-bottom: 0px;
    font-size: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .logo {
    width: 120px;
    height: 130px;
    margin-top: -44px;
    /*margin-left: 10px;*/
    position: fixed;
    z-index: 10000;
  }
  .link-receta {
    width: 100%;
  }
  .menu-desplegable {
    /*height: 100%;

    min-height: 100%;*/
    padding-top: 80px;
    position: absolute;
    height: 600px;
  }
  .caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    /*border-top: 6px solid #88360f!important;

    border-right: 6px solid transparent;

    border-left: 6px solid transparent;*/
    border-top: 6px solid #fffba3;
    border-bottom: 6px solid #fffba3;
    border-left: 6px solid #88360f !important;
    content: "";
  }
  .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #fffba3;
    border-bottom-color: #fffba3;
  }
  .nav .dropdown-toggle .caret {
    margin: 5px 30px 5px 10px;
  }
  .text-cafe.receta {
    margin-top: 83px;
    font-size: 14px;
  }
  .text-blanco {
    font-size: 16px;
  }
  .back-opaco-blanco {
    bottom: 40%;
  }
  .block-temporada {
    height: 265px;
  }
  .lupa {
    width: 20px;
  }
  .back-blanco-text {
    right: 0px;
    bottom: 0px;
    margin-bottom: 40px;
    /*padding: 20px 30px;*/
    margin-top: 70px;
    padding: 20px 20px 5px;
  }
  .subtitulo-temporada {
    margin-bottom: 20px;
    font-size: 20px;
  }
  .titulo-temporada {
    font-size: 25px;
  }
  .text-drop {
    width: 280px;
  }
  .slides {
    width: 33.33%;
  }
  .img-recetario {
    width: 130px;
    height: 130px;
  }
  .back-punteado-recetario {
    margin-right: 20px;
    margin-left: 20px;
  }
  .barra-lateral.secc-receta {
    width: 100%;
    height: 300px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 25px;
    background-position: 50% 69%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  /*.foto-momento*/
  .momentos {
    width: 100%;
    height: 300px;
    margin-right: auto;
    margin-left: auto;
  }
  .r-popular-nombre {
    font-size: 18px;
  }
  .r-popular-nombre.padding-5 {
    text-align: center;
  }
  .r-popular-img {
    width: 150px;
    height: 150px;
  }
  .r-popular-descripcion {
    padding-right: 10px;
    padding-left: 10px;
  }
  .r-popular {
    text-align: center;
  }
  .titulo-lateral {
    text-align: center;
  }
  /*.text-testimonio*/
  .momento_content {
    line-height: 20px;
  }
  .text-receta-lateral {
    height: initial;
    line-height: 20px;
  }
  .fondo-recetas {
    margin-right: -35px;
    margin-bottom: 40px;
    margin-left: -35px;
  }
  .text-todas-categorias {
    padding-left: 0px;
  }
  .img-receta-categoria {
    width: 150px;
    height: 150px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .categoria {
    margin-right: 5px;
  }
  .categoria.salado {
    border: 1px none #a71e22;
  }
  .categoria.base {
    border: 1px none #a71e22;
  }
  .linea-dorada {
    text-align: center;
  }
  .numero-indice.indice-1 {
    background-size: contain;
  }
  .ico-regresar {
    padding-right: 5px;
  }
  .receta-video {
    height: 350px;
  }
  .font-awesome.star-receta {
    width: 10%;
  }
  .font-hind {
    font-size: 16px;
  }
  .font-hind.text-momentos {
    text-align: center;
  }
  .font-hind.text-marca {
    text-align: center;
  }
  .link-receta {
    width: 100%;
    margin-right: auto;
    margin-bottom: 21px;
    margin-left: auto;
  }
  .container-sustituto {
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 5px;
    padding-left: 5px;
  }
  .container-sustituto-categorias {
    margin-right: 20px;
    margin-left: 20px;
  }
  .indice-paginas {
    font-size: 14px;
  }
  .centrar-redes {
    margin-right: auto;
    margin-left: auto;
  }
  /*.seccion-marca {

    height: 100%;

  }*/
  .imagen-marca {
    height: 200px;
    margin-top: 20px;
  }
  .liston-marcas {
    width: 350px;
    margin-right: auto;
    margin-left: auto;
    background-size: 300px 50px;
  }
  .estrella-marcas {
    width: 350px;
    height: 75px;
  }
  .titulo-marca {
    font-size: 24px;
  }
  .titulo-marca.producto9 {
    font-size: 20px;
  }
  .titulo-marca.harinas-preparadas {
    font-size: 19px;
  }
  .ver-todo {
    margin-right: 10px;
    margin-bottom: 20px;
  }
  .fondo-productos {
    background-size: cover;
  }
  .img-productos {
    width: 200px;
    height: 220px;
  }
  .text-tiendas {
    font-size: 16px;
  }
  .logo-autoservicio {
    margin-right: auto;
    margin-left: auto;
  }
  .producto-principal {
    margin-top: -20px;
  }
  .tabla-informacion-producto.subcategoria-marca {
    width: 450px;
    /*height: 300px;*/
  }
  .caracteristicas-producto.subtitulo-producto {
    font-size: 11px;
  }
  .fondo-arroz1 .caracteristicas-producto.subtitulo-producto {
    font-size: 16px;
  }
  .fondo-arroz5 .tabla-informacion-producto.subcategoria-marca {
    width: 100%;
    margin-top: 40px;
  }
  .caracteristicas-producto.subtitulo-producto.subcategoria-marca {
    font-size: 16px;
  }
  .producto-subcategoria {
    font-size: 11px;
  }
  .producto-subcategoria.subcategoria-marca {
    font-size: 20px;
  }
  .fondo-blanco-descripcin {
    height: 100%;
  }
  .cualidades-titulo {
    text-align: center;
  }
  .cualidades-titulo.inicio {
    margin-right: 20px;
    margin-left: 20px;
  }
  .cualidades-subtitulo.margenes {
    margin-right: 20px;
    margin-left: 20px;
  }
  .t3-mainnav.navbar-collapse-fixed-top, .t3-mainnav.navbar-collapse-fixed-bottom {
    height: 60px;
  }
  .logo-img {
    width: 120px;
  }
  .custom-main-position {
    min-height: 60px;
  }
  .span6 {
    width: auto;
    /*min-height: 10px;*/
  }
  .marcas-image {
    padding-left: 20%;
    padding-right: 20%;
  }
  .fondo-blanco-contacto {
    padding: 30px 30px 0 30px;
  }
  .barra-lateral.secc-receta {
    width: 60%;
    margin-top: 20px;
  }
  /*.foto-momento*/
  .momentos {
    width: 60%;
  }
  .receta_popular_img {
    margin-top: 0px;
  }
  .search-results {
    padding: 0 30px;
  }
  .img-mys img {
    width: 60%;
    margin: 0 20%;
  }
  .delete-h2 h2 {
    display: none;
  }
  .caja-tip {
    min-height: auto;
  }
  .img-variedad-hpreparadas img {
    height: 200px;
  }
  .img-variedad-hpreparadas em {
    font-size: 16px;
  }
  .barra-lateral.q-somos.image-big-mision img, .barra-lateral.q-somos.image-big-marcas img, .barra-lateral.q-somos.image-big-somos img {
    max-width: 450px !important;
  }
}

@media (max-width: 750px) {
  #quienes-somos .titulo-pagina-h1, #mision-vision .titulo-pagina-h1 {
    width: 40%;
  }
  #quienes-somos .linea-titulo-izq, #quienes-somos .linea-titulo-der, #mision-vision .linea-titulo-izq, #mision-vision .linea-titulo-der {
    width: 30%;
  }
  #momentos-tres-estrellas .titulo-pagina-h1 {
    width: 65%;
  }
  #momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
    width: 17.5%;
  }
}

@media (max-width: 728px) {
  .fub-style {
    font-size: 12px;
  }
  /* .back-blanco-text h2{

     font-size: 18px;

       line-height: 20px;

   }

   .back-blanco-text p {

     font-size: 22px;

     line-height:24px;

     margin-bottom: 0!important;

   }

   .back-blanco-text {

       padding: 20px 25px;

   }*/
  .seccion-recetas-similares .w-col {
    width: 25%;
  }
  /*.back-blanco-text {

    margin-bottom: 20px;

    margin-top: 40px;

    padding: 20px;

    }*/
  .slides {
    width: 50%;
  }
  .w-col {
    width: 100%;
  }
  .tabla-informacion-producto.subcategoria-arroz.arroz .w-col {
    width: 50%;
  }
  .producto-subcategoria {
    font-size: 18px;
    line-height: 60px;
  }
  .fondo-productos.hpreparadas .producto-subcategoria {
    line-height: 25px;
  }
  .caracteristicas-producto.subtitulo-producto {
    font-size: 16px;
  }
  #tips-altitud .caracteristicas-producto.subtitulo-producto {
    font-size: 12px;
  }
  .fondo-arroz {
    padding: 30px;
  }
  .fondo-blanco-arroz {
    padding: 30px;
  }
  .fondo-cualidades {
    padding: 30px;
  }
  #receta-subcategoria-bloque .w-col {
    width: 25%;
  }
  .tabla-informacion-producto.equivalencias .w-col {
    width: 50%;
  }
  .scroll .w-col {
    width: 16.66666667%;
  }
  .scroll {
    overflow: scroll;
  }
  #tips-altitud .tabla-informacion-producto.altitud {
    margin-bottom: 0px;
    width: 700px;
  }
  #logotipo-tienda > div.w-row:nth-child(3),
  #logotipo-tienda > div.w-row:nth-child(4),
  #logotipo-tienda > div.w-row:nth-child(5),
  #logotipo-tienda > div.w-row:nth-child(6) {
    display: none;
  }
}

@media (max-width: 700px) {
  #receta-subcategoria-bloque .w-col {
    width: 33.33% !important;
  }
  .back-blanco-text h2, .back-blanco-text p {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 10px;
  }
  .back-blanco-text {
    margin-top: 100px;
  }
  .back-blanco-text span {
    font-size: 18px !important;
    line-height: 20px !important;
  }
}

@media (max-width: 670px) {
  .fondo-arroz3 blockquote li {
    font-size: 16px;
  }
  .fondo-arroz3 blockquote ul {
    padding-left: 30px;
  }
  .fondo-arroz3 blockquote {
    padding-left: 40px;
    background-position: top left;
  }
  .fondo-arroz5 .tabla-informacion-producto.subcategoria-marca {
    width: 100%;
  }
  .fondo-arroz5 .producto-subcategoria.subcategoria-marca {
    font-size: 16px;
  }
  .fondo-definiendo-producto {
    padding: 30px;
  }
  .receta-similar {
    width: 100px;
    height: 100px;
  }
  li.header-buscador {
    display: none;
  }
}

@media (max-width: 650px) {
  .text-titulo-recetas {
    width: 60%;
  }
  #nuestros-productos .liston-marcas {
    width: 300px;
    background-size: 255px;
  }
  .video-principal-img object {
    height: 300px;
  }
  #nuestros-productos .estrella-marcas {
    width: 300px;
  }
  #nuestros-productos h6 {
    padding-left: 50px;
    font-size: 18px;
  }
  .breadcrums-block {
    width: 100%;
  }
  #btn-return p, #btn-return a, a #btn-return {
    margin-top: 10px;
  }
  /*.foto-momento*/
  .momentos, .barra-lateral.secc-receta {
    width: 80%;
  }
  .video-frame {
    width: 100%;
    height: 250px;
  }
  #quienes-somos .titulo-pagina-h1, #mision-vision .titulo-pagina-h1 {
    width: 50%;
  }
  #quienes-somos .linea-titulo-izq, #quienes-somos .linea-titulo-der, #mision-vision .linea-titulo-izq, #mision-vision .linea-titulo-der {
    width: 25%;
  }
  #nuestras-marcas .titulo-pagina-h1 {
    width: 54%;
  }
  #nuestras-marcas .linea-titulo-izq, #nuestras-marcas .linea-titulo-der {
    width: 23%;
  }
  #nuestros-productos .titulo-pagina-h1, #nuestras-recetas-principal .titulo-pagina-h1, #ejemplo-receta .titulo-pagina-h1, #nuestras-recetas .titulo-pagina-h1 {
    width: 70%;
  }
  #nuestros-productos .linea-titulo-izq, #nuestros-productos .linea-titulo-der, #nuestras-recetas-principal .linea-titulo-izq, #nuestras-recetas-principal .linea-titulo-der, #ejemplo-receta .linea-titulo-izq, #ejemplo-receta .linea-titulo-der, #nuestras-recetas .linea-titulo-izq, #nuestras-recetas .linea-titulo-der {
    width: 15%;
  }
  #contacto .titulo-pagina-h1, #videos .titulo-pagina-h1 {
    width: 30%;
  }
  #contacto .linea-titulo-izq, #contacto .linea-titulo-der, #videos .linea-titulo-izq, #videos .linea-titulo-der {
    width: 35%;
  }
  #momentos-tres-estrellas .titulo-pagina-h1 {
    width: 70%;
  }
  #momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
    width: 15%;
  }
}

@media (max-width: 630px) {
  .span12-100 {
    width: 100% !important;
    margin-left: 0px !important;
  }
  .back-blanco-text h2, .back-blanco-text p {
    font-size: 14px;
    line-height: 14px;
  }
}

@media (max-width: 716px) {
  .videos-vistas-secundarias .ozio-lightgallery-container > ul > li {
    margin-right: 90px;
    margin-left: 90px;
    width: 100%;
  }
}

@media (max-width: 600px) {
  .back-blanco-text {
    padding: 10px 20px 5px;
  }
  .span6 {
    min-height: 30px;
  }
  .float-right.button-return {
    padding-right: 15px !important;
  }
  .breadcrumb {
    font-size: 13px !important;
  }
  .videos-vistas-secundarias .ozio-lightgallery-container > ul > li {
    margin-left: 40px;
  }
  .fondo-blanco-contacto {
    padding: 10px 10px 0 10px;
  }
  .fondo-cualidades {
    padding: 30px 15px;
  }
  .fondo-q-somos {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    padding: 0 20px 200px;
  }
  .fondo-misionyvision {
    margin-left: 0px;
    margin-right: 0px;
    padding: 0 20px 450px;
  }
  .fondo-tips-vocabulario {
    min-height: 600px;
  }
  .container-sustituto {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0px;
    padding-right: 0px;
  }
  .fondo-tips-vocabulario {
    margin-left: -10px;
    margin-right: -10px;
    padding: 0 15px 40px;
  }
  .barra-lateral {
    padding: 20px 30px;
  }
  .barra-lateral.secc-momentos {
    padding: 0px;
  }
  .barra-lateral img {
    width: 70%;
  }
  .r-popular img {
    height: 150px;
    width: 150px;
  }
  .barra-lateral img {
    height: 100%;
  }
  blockquote ul {
    padding-top: 0px;
  }
  .producto-subcategoria {
    font-size: 16px;
  }
  .fondo-hpreparadas {
    padding: 20px;
  }
  .fondo-blanco-marcas-sub-hpreparadas {
    margin: 0px;
    padding: 20px;
  }
  .barra-lateral.secc-receta {
    padding: 30px 0px;
  }
  .fondo-recetas {
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: -10px;
  }
  .fondo-equivalencias {
    margin-left: -10px;
    margin-right: -10px;
  }
  .fondo-altitud {
    margin-left: -10px;
    margin-right: -10px;
  }
}

@media (max-width: 570px) {
  .videos-vistas-secundarias .ozio-lightgallery-container > ul > li {
    margin-left: 25%;
    width: 50%;
  }
  #momentos-tres-estrellas .titulo-pagina-h1 {
    width: 80%;
  }
  #momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
    width: 10%;
  }
  .breadcrumb {
    width: 90%;
  }
}

@media (max-width: 550px) {
  .fondo-arroz3 blockquote {
    padding-left: 60px;
  }
  .fondo-arroz5 .producto-subcategoria.subcategoria-marca, .fondo-arroz5 .caracteristicas-producto.titulo-producto.subcategoria-marca, .fondo-arroz5 .caracteristicas-producto.subtitulo-producto.subcategoria-marca {
    font-size: 14px;
  }
  .seccion-recetas-similares .w-col-tiny-6 {
    width: 50%;
  }
  .receta-similar {
    width: 130px;
    height: 130px;
  }
  .fondo-blanco-q-somos {
    padding-right: 20px;
    padding-left: 20px;
  }
  .fondo-misionyvision {
    padding: 0 20px 350px;
  }
  .fondo-video-principal .avs_player object {
    height: 250px !important;
  }
}

@media (max-width: 540px) {
  #nuestras-marcas h1 {
    /*margin: -15px auto 20px;*/
    font-size: 24px;
  }
}

@media (max-width: 520px) {
  .hidden-sm {
    display: none;
  }
  h1 {
    /*margin: -15px auto 20px;*/
    font-size: 24px;
  }
  /*#quienes-somos h1 {

    width: 240px;



  }*/
  h2 {
    font-size: 20px;
  }
  h3 {
    font-size: 18px;
  }
  #quienes-somos blockquote li {
    font-size: 16px;
  }
  .slides {
    width: 100%;
  }
  .w-slider-arrow-left, .w-slider-arrow-right {
    opacity: 1;
  }
  .back-blanco {
    height: 1050px;
  }
  .back-cuaderno {
    height: 1400px;
  }
  #home-tres-estrellas h6 {
    font-size: 16px;
    padding-left: 40px;
    height: 100px;
    line-height: 100px;
  }
  .avs_thumb.miclase {
    width: 45% !important;
  }
  #momentos-tres-estrellas .titulo-pagina-h1 {
    width: 70%;
  }
  #momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
    width: 15%;
  }
}

@media (max-width: 500px) {
  .texto-marca {
    padding: 5px 20px;
  }
  .fondo-arroz2 ul {
    padding-left: 25px !important;
  }
  .fondo-arroz5 .producto-subcategoria {
    height: inherit;
  }
  #articulo-saludable blockquote li {
    font-size: 14px;
    line-height: 18px;
  }
  .img-secundaria-articulos {
    height: 100%;
  }
  .col2-padding.articulo {
    margin-top: 0px;
  }
  .img-mys img {
    width: 100%;
    margin: 0;
  }
}

@media (max-width: 480px) {
  .mask-slider:hover .text-white.receta {
    margin-bottom: 42px;
  }
  .back-punteado {
    margin-top: 130px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .back-cuaderno {
    border-style: none !important;
  }
  .breadcrumb {
    font-size: 14px !important;
  }
  .video-principal-img object {
    height: 200px;
  }
  .back-temporada {
    height: 250px;
    background-position: left;
    margin-top: 60px;
  }
  .fondo-productos {
    padding: 20px;
  }
  .back-blanco-text {
    margin-top: 75px;
    padding: 20px;
    width: 100%;
  }
  .back-blanco-text p {
    font-size: 18px;
    line-height: 20px;
  }
  .text-titulo-recetas {
    width: 60%;
  }
  .text-titulo-recetas h2 {
    font-size: 20px;
  }
  .tabla-informacion-producto.subcategoria-arroz.arroz .producto-subcategoria.subcategoria-marca {
    font-size: 18px;
  }
  .tabla-informacion-producto.subcategoria-arroz.arroz .caracteristicas-producto.titulo-producto.subcategoria-marca, .fondo-arroz1 .caracteristicas-producto.subtitulo-producto, .tabla-informacion-producto.subcategoria-arroz.arroz .caracteristicas-producto.titulo-producto.subcategoria-arroz {
    font-size: 14px;
  }
  .fondo-definiendo-producto {
    padding: 15px;
  }
  .fondo-blanco-marcas-sub {
    padding: 15px;
  }
  .fondo-contenido-hcakes {
    padding: 15px;
  }
  .fondo-blanco-hcakes {
    padding: 15px;
  }
  .subtitulo {
    margin-bottom: 1px;
    font-size: 14px;
  }
  .titulo {
    font-size: 14px;
  }
  .seccion-tips, .seccion-tips-padding {
    padding: 20px;
  }
  .back-cuaderno {
    height: 1350px;
    border-style: solid;
    border-color: transparent;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(97%, rgba(0, 0, 0, 0)), to(rgba(152, 152, 152, 0.59))), url("../../../images/cupcakes-image.jpg");
    background-image: linear-gradient(white, rgba(0, 0, 0, 0) 97%, rgba(152, 152, 152, 0.59)), url("../../../images/cupcakes-image.jpg");
    background-position: 0px 0px, 50% 100%;
    background-size: auto, cover;
    opacity: 1;
    margin-bottom: -10px;
  }
  .r-popular img {
    height: auto;
    width: 150px !important;
  }
  .back-amarillo {
    height: 320px;
    background-color: #fff0a6;
  }
  .producto-subcategoria {
    font-size: 16px;
  }
  .producto-subcategoria {
    line-height: 30px;
    height: inherit;
  }
  .receta_popular_img {
    margin-top: 10px;
  }
  .text-recetas {
    width: 65%;
    margin-top: -22px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 7px;
    padding-bottom: 7px;
    background-position: 50% 50%;
    font-size: 18px;
    line-height: 15px;
  }
  .texto-tips-cocina {
    padding: 20px 10px;
  }
  .liston-marcas.tips {
    width: 300px;
    height: 70px;
  }
  .texto-tips-cocina .liston-marcas {
    background-size: 270px 40px;
  }
  .texto-tips-cocina .estrella-marcas {
    width: 300px;
    height: 70px;
  }
  .texto-tips-cocina h6 {
    height: 70px;
    padding-left: 30px;
  }
  .receta1 {
    height: 170px;
    background-size: 150px 150px;
  }
  .receta2 {
    height: 170px;
    background-size: 150px 150px;
  }
  .receta3 {
    height: 170px;
    background-size: 150px 150px;
  }
  .receta4 {
    height: 170px;
    background-size: 150px 150px;
  }
  .back-blanco {
    height: 1000px;
    padding: 10px;
  }
  .back-productos {
    width: 269px;
    height: 155px;
    margin-top: 20px;
    background-size: contain;
  }
  .back-chef {
    width: 100%;
    height: 155px;
    margin-top: 25px;
    background-size: cover;
  }
  .back-video {
    width: 269px;
    height: 155px;
    margin-top: 25px;
    background-position: 50% 0px;
    background-size: cover;
  }
  .back-mensaje {
    top: 0px;
    right: 0px;
    bottom: auto;
    height: 15%;
    margin-top: 170px;
    margin-bottom: 0px;
    padding: 1px;
  }
  .buscar {
    width: 150px;
    font-size: 10px;
  }
  .navegador {
    display: none;
  }
  .text-white.receta {
    margin-top: 107px;
    margin-bottom: 90px;
    font-size: 13px;
  }
  .footer {
    /*margin-top: 10px;*/
    margin-bottom: 0px;
    font-size: 10px;
  }
  .logo {
    width: 80px;
    height: 80px;
    margin-top: 1px;
  }
  .back-listonr {
    height: 150px;
    margin-top: -25px;
  }
  .estrella2 {
    background-size: 80px auto;
    height: 150px;
  }
  #home-tres-estrellas h6 {
    font-size: 16px;
    padding-left: 40px;
    height: 150px;
    line-height: 150px;
  }
  .text-liston {
    padding-top: 21px;
    font-size: 18px;
  }
  .link-receta {
    position: relative;
    left: 25%;
    right: 0px;
    bottom: 0px;
    width: 100%;
    margin-left: -22px;
  }
  .menu-desplegable {
    /*width: 250px;*/
    padding-top: 90px;
  }
  .text-cafe.receta {
    margin-top: 107px;
    margin-bottom: 90px;
    font-size: 13px;
  }
  .link-logo {
    position: static;
    width: 100%;
  }
  .imagen1 {
    /*background-image: url('../../../images/example-bg.png');*/
    background-position: 0px 0px;
    background-size: 125px;
  }
  .estrella-phone {
    height: 60px;
    margin-left: 10px;
    background-image: url("../../../images/estrella_1.png");
    background-position: 0px 50%;
    background-size: 60px;
    background-repeat: no-repeat;
  }
  .sombra {
    height: 25px;
    background-image: url("../../../images/sombra-cuaderno.png");
    background-position: 50% 0px;
    background-size: contain;
    background-repeat: repeat-x;
  }
  .back-temporada-text {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
  }
  .back-opaco-blanco {
    bottom: 55%;
    height: 80px;
    padding: 1px;
  }
  .block-temporada {
    height: 150px;
    border-color: transparent;
  }
  .subtitulo-temporada {
    margin-bottom: 10px;
    font-size: 15px;
  }
  .titulo-temporada {
    font-size: 15px;
  }
  .list-drop.w--open {
    width: 190px;
    margin-left: -118px;
  }
  .text-drop {
    width: 170px;
  }
  .img-receta {
    width: 90px;
    height: 90px;
    margin-top: 40px;
  }
  .img-receta.receta-cake {
    height: 90px;
  }
  .img-liston {
    height: 90px;
  }
  .circunferencia {
    width: 90px;
    height: 90px;
  }
  .circunferencia.circulo-a {
    height: 90px;
  }
  .btn-slide {
    width: 30%;
    height: 30%;
    margin-top: 90%;
    margin-left: auto;
  }
  .slider-recetas {
    height: 200px;
  }
  .slides {
    width: 50%;
  }
  .img-recetario {
    width: 120px;
    height: 120px;
    margin-right: auto;
    margin-left: auto;
  }
  .back-amarillo-recetario {
    position: static;
  }
  .back-blanco-recetario {
    padding-top: 20px;
  }
  .titulo-nuestrasrecetas {
    width: 180px;
    font-size: 20px;
  }
  .barra-lateral {
    margin-right: auto;
    margin-left: auto;
  }
  .barra-lateral.secc-receta {
    width: 250px;
  }
  .barra-lateral.secc-momentos {
    text-align: center;
  }
  .barra-lateral.secc-recetapopular {
    text-align: left;
  }
  /*.foto-momento*/
  .momentos, .barra-lateral.secc-receta {
    width: 90%;
  }
  .r-popular-nombre {
    text-align: left;
  }
  .r-popular-nombre.text-bold.padding-titulo {
    text-align: center;
  }
  .r-popular-descripcion {
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
  }
  .titulo-lateral {
    text-align: left;
  }
  /*.text-testimonio*/
  .momento_content {
    height: initial;
    font-size: 14px;
  }
  /*.fondo-recetas {

    margin-bottom: 25px;

    margin-left: -20px;

    padding-right: 5px;

    padding-bottom: 20px;

    padding-left: 5px;

  }*/
  .seccion-categorias {
    text-align: center;
  }
  .text-todas-categorias {
    padding-left: 0px;
    font-size: 15px;
    padding-bottom: 0px;
  }
  .categoria {
    margin-right: 0px;
  }
  .categoria.salado {
    border: 1px solid #a71e22;
    color: #a71e22;
  }
  .categoria.base {
    border: 1px solid #a71e22;
  }
  .indice-seccion {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }
  .titulo-receta-categoria {
    font-size: 18px;
    line-height: 22px;
  }
  .linea-dorada {
    text-align: left;
  }
  .numero-indice.indice-1 {
    background-size: contain;
  }
  .ico-regresar {
    padding-right: 5px;
  }
  .receta-video {
    height: 200px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .font-hind.text-momentos {
    text-align: left;
  }
  .font-hind.seccion-instrucciones {
    text-align: left;
  }
  .font-hind.text-marca {
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
  }
  .receta-similar {
    width: 120px;
    height: 120px;
    margin-bottom: 30px;
  }
  .seccion-procedimiento {
    text-align: left;
  }
  .link-receta {
    width: 120px;
    height: 120px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .link-receta.receta-inpar {
    margin-right: 10px;
    margin-left: -50px;
  }
  .barra-lateral img {
    width: 90%;
  }
  .container-sustituto-categorias {
    margin-right: 20px;
    margin-left: 20px;
  }
  .link-no-estilo {
    text-align: left;
  }
  .centrar-elementos {
    position: static;
    margin-right: auto;
    margin-left: auto;
  }
  .back-punteado-rojo.recetas {
    margin-right: 20px;
    margin-left: 20px;
  }
  /*.seccion-marca {

    height: 100%;

  }*/
  /*.seccion-marca.marca1 {

    height: 100%;

  }*/
  .seccion-marca.marca5 {
    margin-bottom: -20px;
  }
  .imagen-marca.marca2 {
    background-position: 50% 0px;
    background-repeat: no-repeat;
  }
  .texto-marca {
    /*height: 300px;*/
  }
  #nuestras-marcas .liston-marcas {
    width: 300px;
    height: 70px;
    background-size: 270px 40px;
  }
  .liston-marcas {
    width: 200px;
    height: 50px;
    margin-bottom: 1px;
    background-position: 100% 50%;
    background-size: 170px 40px;
  }
  .estrella-marcas {
    width: 200px;
    height: 50px;
  }
  #nuestras-marcas .estrella-marcas {
    width: 300px;
    height: 65px;
  }
  #nuestras-marcas h6 {
    padding-left: 45px;
  }
  .titulo-marca {
    padding-top: 16px;
    padding-left: 30px;
    font-size: 16px;
  }
  .titulo-marca.producto9 {
    font-size: 12px;
  }
  .titulo-marca.harinas-preparadas {
    font-size: 14px;
  }
  .producto-principal {
    margin-top: 0px;
  }
  .fondo-tipo-harina {
    margin-top: 15px;
  }
  .tabla-informacion-producto.subcategoria-marca {
    width: 300px;
    /*height: 350px;*/
  }
  .caracteristicas-producto.subtitulo-producto {
    font-size: 14px;
  }
  .producto-subcategoria {
    font-size: 14px;
  }
  .fondo-cualidades {
    margin-bottom: -20px;
  }
  .fondo-blanco-descripcin {
    height: 100%;
    margin-bottom: 30px;
  }
  .cualidades-titulo {
    text-align: left;
  }
  .cualidades-titulo.inicio {
    margin-right: 20px;
    margin-left: 20px;
  }
  .cualidades-subtitulo.margenes {
    margin-right: 20px;
    margin-left: 20px;
  }
  .margen {
    padding-left: 10px;
  }
  .span6 {
    min-height: 20px;
  }
  .back-punteado {
    margin-top: 130px;
  }
  .slides {
    width: 100%;
  }
  .flecha-slide {
    margin-top: 80px;
  }
  .btn-slide {
    margin-top: 80%;
  }
  .img-receta {
    height: 150px;
    margin-top: 20px;
    width: 150px;
  }
  .circunferencia {
    height: 150px;
    width: 150px;
  }
  .img-liston {
    height: 150px;
  }
  .text-white.receta {
    margin-bottom: 60px;
  }
  .circunferencia.circulo-a {
    height: 150px;
  }
  .text-titulo-recetas {
    width: 80%;
  }
  .mask-slider {
    margin-right: 50px;
    margin-left: 50px;
  }
  .back-blanco {
    height: 1050px;
  }
  .back-cuaderno {
    height: 1400px;
  }
  .fondo-arroz {
    padding: 15px;
  }
  .fondo-blanco-arroz {
    padding: 15px;
  }
  .back-amarillo-recetario {
    height: 120px;
  }
  #nuestras-recetas-principal .back-punteado {
    margin-top: 60px;
  }
  #nuestras-recetas-principal .sombra {
    height: 40px;
  }
  #quienes-somos .titulo-pagina-h1, #quienes-somos .linea-titulo-izq, #quienes-somos .linea-titulo-der, #mision-vision .titulo-pagina-h1, #mision-vision .linea-titulo-izq, #mision-vision .linea-titulo-der, #nuestras-marcas .titulo-pagina-h1, #nuestras-marcas .linea-titulo-izq, #nuestras-marcas .linea-titulo-der, #nuestros-productos .titulo-pagina-h1, #nuestros-productos .linea-titulo-izq, #nuestros-productos .linea-titulo-der, #nuestras-recetas-principal .titulo-pagina-h1, #ejemplo-receta .titulo-pagina-h1, #nuestras-recetas-principal .linea-titulo-izq, #nuestras-recetas-principal .linea-titulo-der, #ejemplo-receta .linea-titulo-izq, #ejemplo-receta .linea-titulo-der, #tips .titulo-pagina-h1, #tips-equivalencias .titulo-pagina-h1, #tips-altitud .titulo-pagina-h1, #tips-vocabulario .titulo-pagina-h1, #tips-tecnicas .titulo-pagina-h1, #tips .linea-titulo-izq, #tips .linea-titulo-der, #tips-equivalencias .linea-titulo-izq, #tips-equivalencias .linea-titulo-der, #tips-altitud .linea-titulo-izq, #tips-altitud .linea-titulo-der, #tips-vocabulario .linea-titulo-der, #tips-vocabulario .linea-titulo-izq, #tips-tecnicas .linea-titulo-der, #tips-tecnicas .linea-titulo-izq, #nuestras-recetas .titulo-pagina-h1, #nuestras-recetas .linea-titulo-izq, #nuestras-recetas .linea-titulo-der, #contacto .titulo-pagina-h1, #contacto .linea-titulo-izq, #contacto .linea-titulo-der, #videos .titulo-pagina-h1, #videos .linea-titulo-izq, #videos .linea-titulo-der, #momentos-tres-estrellas .titulo-pagina-h1, #momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
    margin-top: 70px;
  }
  .descripcion-marca p {
    font-size: 16px;
  }
  #nuestras-marcas .liston-marcas, .texto-marca .lison-marcas, .seccion-marca .lison-marcas, #nuestros-productos .liston-marcas {
    margin-left: -5px;
  }
  /* Slider Fix Oscar  */
  .flecha-slide {
    margin-top: 41px;
  }
  #scroller {
    margin-left: 55px;
  }
  .slides .text-white.receta {
    margin-bottom: 59px;
  }
  .btn-slide {
    width: 100%;
    height: 50%;
    margin-top: 61px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 10px;
    background-color: #a51709;
    -webkit-box-shadow: 1px 1px 2px #8D1409;
            box-shadow: 1px 1px 2px #8D1409;
    color: white;
    position: relative;
  }
  /* Slider Fix Oscar  */
}

@media (max-width: 470px) {
  .fondo-arroz3 blockquote {
    padding-left: 0px;
    padding-top: 50px;
    padding-right: 0px;
  }
  .fondo-arroz3 blockquote ul {
    padding-left: 30px;
    padding-right: 30px;
  }
  .fondo-arroz3 blockquote li {
    font-size: 14px;
    line-height: 20px;
  }
}

@media (max-width: 450px) {
  .fondo-arroz5 .producto-subcategoria.subcategoria-marca {
    line-height: 30px;
  }
  #receta-subcategoria-bloque .w-col {
    width: 50% !important;
  }
  #barra-en-recetas .barra-lateral {
    padding: 0px 10px;
  }
  .text-receta-lateral {
    margin: 30px 0px;
  }
  .barra-lateral.secc-receta {
    padding: 0px !important;
  }
  .video-frame {
    width: 100%;
    height: 200px;
  }
  .videos-vistas-secundarias .ozio-lightgallery-container > ul > li {
    width: 80%;
    margin-left: 10%;
  }
}

@media (max-width: 445px) {
  .fondo-contacto {
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  #contacto .columna2, #contacto .columna1 {
    padding: 0;
  }
  #momentos-tres-estrellas .titulo-pagina-h1 {
    width: 80%;
  }
  #momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
    width: 10%;
  }
}

@media (max-width: 420px) {
  .receta_popular_img {
    margin-top: 20px;
  }
  #nuestras-marcas .linea-titulo-izq, #nuestras-marcas .linea-titulo-der {
    width: 13%;
  }
  #nuestras-marcas .titulo-pagina-h1 {
    width: 74%;
  }
  .btn-contacto {
    font-size: 14px !important;
    width: 100% !important;
  }
}

@media (max-width: 400px) {
  #quienes-somos blockquote li {
    font-size: 13px;
    line-height: 20px;
  }
  #quienes-somos blockquote ul {
    padding-left: 40px;
  }
  #nuestros-productos .liston-marcas {
    width: 240px;
    background-size: 200px;
  }
  #nuestros-productos .estrella-marcas {
    width: 240px;
    height: 60px;
  }
  .fondo-video-principal {
    padding: 30px 20px;
  }
  #tips #btn-ir li {
    font-size: 14px;
  }
  #nuestros-productos h6 {
    font-size: 16px;
    height: 60px;
  }
  .fondo-cualidades .producto-subcategoria.subcategoria-marca {
    font-size: 16px;
  }
  .receta_popular_img {
    margin-top: 30px;
  }
  #ejemplo-receta .seccion-categorias, .seccion-recetas-similares {
    padding: 10px;
  }
  .fondo-equivalencias {
    padding-left: 15px;
    padding-right: 15px;
  }
  #tips-equivalencias .producto-subcategoria.subcategoria-marca.equivalencia, #tips-equivalencias .producto-subcategoria.subcategoria-marca.equivalencia2 {
    font-size: 16px;
  }
  .fondo-altitud {
    padding-left: 15px;
    padding-right: 15px;
  }
  #quienes-somos .titulo-pagina-h1, #mision-vision .titulo-pagina-h1 {
    width: 70%;
  }
  #quienes-somos .linea-titulo-izq, #quienes-somos .linea-titulo-der, #mision-vision .linea-titulo-izq, #mision-vision .linea-titulo-der {
    width: 15%;
  }
  #nuestros-productos .titulo-pagina-h1, #nuestras-recetas-principal .titulo-pagina-h1, #ejemplo-receta .titulo-pagina-h1, #nuestras-recetas .titulo-pagina-h1 {
    width: 85%;
  }
  #nuestros-productos .linea-titulo-izq, #nuestros-productos .linea-titulo-der, #nuestras-recetas-principal .linea-titulo-izq, #nuestras-recetas-principal .linea-titulo-der, #ejemplo-receta .linea-titulo-izq, #ejemplo-receta .linea-titulo-der, #nuestras-recetas .linea-titulo-izq, #nuestras-recetas .linea-titulo-der {
    width: 7.5%;
  }
  #tips .titulo-pagina-h1, #tips-equivalencias .titulo-pagina-h1, #tips-altitud .titulo-pagina-h1, #tips-vocabulario .titulo-pagina-h1, #tips-tecnicas .titulo-pagina-h1 {
    width: 30%;
  }
  #tips .linea-titulo-izq, #tips .linea-titulo-der, #tips-equivalencias .linea-titulo-izq, #tips-equivalencias .linea-titulo-der, #tips-altitud .linea-titulo-izq, #tips-altitud .linea-titulo-der, #tips-vocabulario .linea-titulo-der, #tips-vocabulario .linea-titulo-izq, #tips-tecnicas .linea-titulo-der, #tips-tecnicas .linea-titulo-izq {
    width: 35%;
  }
  #contacto .titulo-pagina-h1, #videos .titulo-pagina-h1 {
    width: 40%;
  }
  #contacto .linea-titulo-izq, #contacto .linea-titulo-der, #videos .linea-titulo-izq, #videos .linea-titulo-der {
    width: 30%;
  }
  .avs_thumb.miclase {
    width: 90% !important;
  }
  #avs_gallery .avs_thumb .image {
    max-height: 160px;
    min-height: 160px;
  }
  video.destacado_vd, source {
    height: 200px !important;
    background-image: url("../../images/imagenes-recetas/tres-estrellas.jpg");
  }
  .recuadro-cita.momentos3 .text-cita {
    margin-top: 0px;
  }
  .recuadro-cita.momentos3 .momentos-nombre-usuaria {
    font-size: 12px;
  }
  .img-variedad-hpreparadas img {
    height: 150px;
  }
  .img-variedad-hpreparadas em {
    font-size: 14px;
  }
}

@media (max-width: 380px) {
  #home-tres-estrellas h6 {
    font-size: 14px;
  }
  #nuestras-marcas .liston-marcas {
    width: 250px;
    height: 70px;
    background-size: 220px 40px;
  }
  #nuestras-marcas .estrella-marcas {
    width: 250px;
    height: 65px;
  }
  #nuestras-marcas h6 {
    font-size: 16px;
  }
  .fondo-arroz3 blockquote li {
    font-size: 12px;
    background-size: cover;
  }
  .seccion-tips, .seccion-tips-padding {
    padding: 10px;
  }
  #momentos-tres-estrellas .titulo-pagina-h1 {
    width: 75%;
  }
  #momentos-tres-estrellas h1 {
    font-size: 16px;
  }
  #momentos-tres-estrellas .linea-titulo-izq, #momentos-tres-estrellas .linea-titulo-der {
    width: 12.5%;
  }
  #contacto .wrapper-dropdown-1 span.tipo-comentario-contacto {
    font-size: 10px;
  }
}

@media (max-width: 360px) {
  .back-listonr {
    margin-top: -40px;
  }
  .tabla-informacion-producto.subcategoria-arroz.arroz .caracteristicas-producto.titulo-producto.subcategoria-marca, .fondo-arroz1 .caracteristicas-producto.subtitulo-producto, .tabla-informacion-producto.subcategoria-arroz.arroz .caracteristicas-producto.titulo-producto.subcategoria-arroz {
    font-size: 12px;
  }
  .receta-similar {
    width: 100px;
    height: 100px;
  }
  .liston-marcas.tips {
    width: 250px;
    margin-left: -10px;
  }
  .texto-tips-cocina .liston-marcas {
    background-size: 220px 40px;
  }
  .texto-tips-cocina .estrella-marcas {
    width: 250px;
  }
  .texto-tips-cocina h6 {
    padding-left: 50px;
  }
}

@media (max-width: 350px) {
  #home-tres-estrellas h6 {
    font-size: 13px;
    padding-left: 60px;
  }
  .fondo-misionyvision {
    padding: 0 20px 250px;
  }
  .receta_popular_img {
    margin-top: 40px;
  }
  #articulo-saludable blockquote ul {
    padding-left: 0px;
    padding-top: 40px;
  }
}

@media (max-width: 345px) {
  #contacto .wrapper-dropdown-1 span.tipo-comentario-contacto {
    font-size: 12px;
    margin-bottom: 20px;
  }
  #contacto textarea {
    margin-top: 30px;
  }
}

@media (max-width: 340px) {
  #quienes-somos blockquote {
    margin-left: -20px;
    margin-right: -20px;
  }
  #nuestros-productos .liston-marcas {
    width: 210px;
    background-size: 190px;
    height: 50px;
  }
  #nuestros-productos .estrella-marcas {
    width: 210px;
    height: 50px;
  }
  #nuestros-productos h6 {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    padding-left: 35px;
  }
  .fondo-arroz5 .caracteristicas-producto.titulo-producto.subcategoria-marca {
    height: inherit;
    line-height: 20px;
  }
  .linea-titulo-der, .linea-titulo-izq {
    display: none;
  }
  .titulo-pagina-h1 {
    width: 100% !important;
  }
}
/*# sourceMappingURL=tres-estrellas.css.map */