.menu-cont{ background-color: #000; color: #fff; font-size: 1.2em;  }
.featurette-heading a {
  font-size: 0.6em;
  color: #fff;
}
/*----
.menu-pollo .logo-menu  { display: inline-block; margin: -30px 0 0 20px;} 
.menu-pollo .logo-menu img { width: 80%; }
-----*/
.menu-section { background: url(../images/bg-menu-pollo.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: #a6a3a3; font-weight: 300;  }
.precio { text-align: right; color: #8f1003; }
.menu-prod { border-bottom: 1px solid #666; padding: 8px 5px; }
.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 { background: url(../images/bg-chap.jpg);  }
.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: #ec1f25;
    text-decoration: none;
    font-size: 1.4em;
}
.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; }
.menu-section-padrinos .precio { color:#fff}
/*----/ 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: #000;
    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; }