.rojo {color: #cb0001!important;}
.intro-menu {background: url(../img/fondo-menu.jpg); background-attachment:fixed; background-position:top;}
.menu-cont{ background-color: transparent; color: #000; font-size: 1em;  }
.featurette-heading a {
  font-size: 0.6em;
  color: #ccc;
}
.menu-cont h2.featurette-heading, .menu-cont h2 a  {color: #000;}
.menu-cont h2 a  {color: #cb0001; font-size: 0.9em;}

.menu-cont h4, .menu-cont h4 a  {color: #cb0001; font-size: 1.2em;}
.menu-cont h4 span {font-size: 0.7em; color: #cb0001; font-weight: 400;}
.menu-section { background: url(../images/fondo-menu.jpg); }
.menu-section #accordion { width: 80%; margin: auto 10%; }
.menu-section button.btn-link { display: block; width:100%; text-align: left; }

.menu-section .card { border-radius:0; border: 0; }
.menu-section .card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: #ffb844;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    color: #fff;
}
.menu-section .header-naranja {  background-color: #ffb844; }
.menu-section .btn-link {
    font-weight: 400;
    color: #fff;
    text-decoration: none;

}
.menu-section .btn-link .fas { float: right; font-size: 1.6em; }
.desc span { color: #000; font-weight: 300;  }
.precio { text-align: right; color: #8f1003; }
.menu-prod { border-bottom: 1px solid #d9d9d9; padding: 8px 5px; color: #000;
  font-weight: 400; }
.menu-prod:last-of-type { border: none; }
.foot-menu { background-color: #000; padding-bottom: 1.6em; }
.foot-menu p { color: #fff; }
.footer-content-menu { width: 100%; background-color: #fff; padding:1em; color: #8f1003; text-align: center; }
.footer-content-menu p { margin: 0; }
.promociones { margin-bottom: 1em; }
.promociones img {border:3px solid #fff; }


.menu-section-padrinos {  }
.menu-section-padrinos #accordion { width: 80%; margin: auto 10%; padding-top: 3em; }
.menu-section-padrinos button.btn-link { display: block; width:100%; text-align: left; }

.menu-section-padrinos .card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    color: #1c1662;
}
.menu-section-padrinos .btn-link {
    font-weight: 400;
    color: #cb0001;
    text-decoration: none;
    font-size: 1em;
}
.menu-section-padrinos .btn-link span { font-size: 0.8em; color: #666; display: inline-block; }
.menu-section-padrinos .btn-link .fas { float: right;  font-size: 1em; }
.material-symbols-outlined { float: right;  font-size: 1.3em!important; color: #cb0001!important; }
.menu-section-padrinos .precio { color:#cb0001}
/*----/ estilos menu pollo /-----*/


elemento {

}
.card {

    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: transparent;
    background-clip: border-box;
    border: 1px solid #999;
    border-radius: 0.25rem;

}

.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.btn { white-space: normal; }

.bold {
    font-weight: 500!important;
}

@media only screen and (max-width: 767px) {
 
  .menu-section-padrinos #accordion  { width: 100%; margin: 0 auto; }

  }
