    @font-face {
      font-family: 'gothic';
      src: url("../fonts/AlternateGothicNo3.eot");
      src: url("../fonts/AlternateGothicNo3-.eot#iefix") format("embedded-opentype"), url("../fonts/AlternateGothicNo3.woff") format("woff"), url("../fonts/AlternateGothicNo3.ttf") format("truetype"), url("../fonts/AlternateGothicNo3.svg#AlternateGothicNo3") format("svg");
      font-weight: normal;
      font-style: normal;
    }

    @font-face {
      font-family: 'wisdom';
      src: url("../fonts/WisdomScriptAJ.eot");
      src: url("../fonts/WisdomScriptAJ-.eot#iefix") format("embedded-opentype"), url("../fonts/WisdomScriptAJ.woff") format("woff"), url("../fonts/WisdomScript.ttf") format("truetype"), url("../fonts/WisdomScriptAJ.svg#WisdomScriptAJ") format("svg");
      font-weight: normal;
      font-style: normal;
    }

    @font-face {
      font-family: 'hoefler';
      src: url("../fonts/Hoefler.eot");
      src: url("../fonts/Hoefler-.eot#iefix") format("embedded-opentype"), url("../fonts/Hoefler.woff") format("woff"), url("../fonts/Hoefler.ttf") format("truetype"), url("../fonts/Hoefler.svg#Hoefler") format("svg");
      font-weight: normal;
      font-style: normal;
    }

    @font-face {
      font-family: 'hoefler';
      src: url("../fonts/HoeflerBlackItalic.eot");
      src: url("../fonts/HoeflerBlackItalic-.eot#iefix") format("embedded-opentype"), url("../fonts/HoeflerBlackItalic.woff") format("woff"), url("../fonts/HoeflerBlackItalic.ttf") format("truetype"), url("../fonts/HoeflerBlackItalic.svg#HoeflerBlackItalic") format("svg");
      font-weight: bold;
      font-style: normal;
    }

    @font-face {
      font-family: 'hoefler';
      src: url("../fonts/HoeflerItalic.eot");
      src: url("../fonts/HoeflerItalic-.eot#iefix") format("embedded-opentype"), url("../fonts/HoeflerItalic.woff") format("woff"), url("../fonts/HoeflerItalic.ttf") format("truetype"), url("../fonts/HoeflerItalic.svg#HoeflerItalic") format("svg");
      font-weight: normal;
      font-style: italic;
    }

    @font-face {
      font-family: 'cmabicons';
      src: url("../fonts/cmabicons.eot");
      src: url("../fonts/cmabicons-.eot#iefix3qod5l") format("embedded-opentype"), url("../fonts/cmabicons.ttf") format("truetype"), url("../fonts/cmabicons.woff") format("woff"), url("../fonts/cmabicons.svg#cmabicons") format("svg");
      font-weight: normal;
      font-style: normal;
    }

    @font-face {
      font-family: 'gistrough';
      src: url("../fonts/GistRoughUprExboldTwoDemo.eot");
      src: url("../fonts/GistRoughUprExboldTwoDemo-.eot#iefix") format("embedded-opentype"), url("../fonts/GistRoughUprExboldTwoDemo.woff") format("woff"), url("../fonts/GistRoughUprExboldTwoDemo.ttf") format("truetype"), url("../fonts/GistRoughUprExboldTwoDemo.svg#gist_rough_uprightXBdtwo") format("svg");
      font-weight: normal;
      font-style: normal;
    }

    @font-face {
      font-family: 'dinconbold';
      src: url("../fonts/DINCond-Bold.otf");
    }

    @font-face {
      font-family: 'dinconmedium';
      src: url("../fonts/DINCond-Medium.otf");
    }

    @font-face {
      font-family: 'dincon';
      src: url("../fonts/DINCond-Regular.otf");
    }

    @font-face {
      font-family: 'dinnextltpro';
      src: url("../fonts/DINNextLTPro-Condensed.otf");
    }

    @font-face {
      font-family: 'dinbold';
      src: url("../fonts/DIN-Bold.otf");
    }

    .amarillo {
      color: #fec31f;
    }

    a {
      color: #fec31f;
    }

    .font72 {
      font-size: 72px;
    }

    a:hover {
      color: #fff;
    }

    .amarillo-bg {
      background-color: #fec31f;
    }

    .rojo {
      color: #e11a21
    }

    .rojo-bg {
      background-color: #e11a21
    }

    .combina {
      background-image: linear-gradient(-190deg, #0e4471 50%, #e11a21 50%);
    }

    h4 {
      font-family: "wisdom";
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      color: #fec31f;
      font-size: 35px;
    }

    .busca {
      height: 164px;
    }



    .text-sombra {
      text-shadow: 10px 10px 20px rgba(27, 27, 27, 0.9);

      text-shadow: 0px 0px 3px #000, 0px 0px 6px rgba(0, 0, 0, 1);
    }

    .productos-head {
      background-image: url("../imagenes/home-banner-wider.jpg");
      background-size: cover;
      background-position: center;
      min-height: 400px;
    }

    .maxgrill {
      background-image: url("../imagenes/MaxGrillCover.jpg");
      background-size: cover;
      background-position: center;
      min-height: 400px;
    }

    .asando {
      background-image: url("../imagenes/dic/banner-diciembre.jpg");
      background-size: cover;
      background-position: center;
      min-height: 400px;
    }

    @media (max-width: 991.98px) { 
      .asando {
        background-position: right bottom;
      }
     }

    .rico {
      background-image: url("../imagenes/tabla-quesos.jpg");
      background-size: cover;
      background-position: center;
      min-height: 400px;
      width: 100%;
      height: auto;
    }

    .gothic {
      text-transform: uppercase;
      color: #231f20;
      font-family: "gothic";
      -webkit-font-smoothing: antialiased;
      font-size: 97px;
      letter-spacing: -0.016em;
      line-height: 97px;
    }

    @media (max-width: 575.98px) { 

      .gothic {
        text-transform: uppercase;
        color: #231f20;
        font-family: "gothic";
        -webkit-font-smoothing: antialiased;
        font-size: 64px;
        letter-spacing: -0.016em;
        line-height: 56px;
      }

      .productos-head {

        min-height: 200px;
      }
      .w60 {
        max-width: 60%;
      }


     }

    .ubica {
      text-transform: uppercase;
      color: #231f20;
      font-family: "gothic";
      -webkit-font-smoothing: antialiased;
      font-size: 64px;
      letter-spacing: -0.016em;
      line-height: 64px;
    }

    .titulo {
      text-transform: uppercase;
      color: #231f20;
      font-family: "gothic";
      -webkit-font-smoothing: antialiased;

      letter-spacing: -0.016em;

    }

    .subheadline {
      font-family: "wisdom";
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      font-size: 35px;
    }

    .texto {
      font-family: "hoefler";
      font-size: 18px
    }

    .btn-warning {
      background-color: #fec31f;
      color: #000;
      border: none;
      border-radius: 0;
      padding: .375rem 2.75rem;
    }

    .btn-warning:hover {
      background-color: #000;
      color: #fec31f;
      border: none;
      border-radius: 0;
    }

    .form-control {
      border-radius: 0;
    }

    .logo-foot {
      max-height: 126px;
    }

    .agiganta {
      padding: 22px .75rem;
    }

    .agigantabtn {
      padding: 12px 2.75rem;
    }

    .logo-flota {
      position: fixed;
      top: 16px;
      left: 8px;
      z-index: 2;
      max-width: 78px
    }

    .input-group-text {
      background-color: #fec31f;
      color: #000;
      border: 1px solid #000
    }

    .form-control {
      border: 1px solid #000
    }

    .prep {
      transition: max-height 3s;
      max-height: 0;
      overflow: hidden;
    }

    .show {
      max-height: 1000px;
    }
.form-control {
   border: 1px solid #000
}
.prep{
  transition: max-height 3s;
  max-height: 0;
  overflow: hidden;
}
.show{
  max-height: 1000px;
}
.prepBtn{
  transition: opacity 1.5s;
  opacity: 1;
  max-height: 500px;
}
.hideBtn{
  opacity: 0;
}
.honey{
  display: block;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
