@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;500;600;700;900&display=swap');

/* PRODUCTOS */
a.panel-heading {
    display: block;
}

.panel-primary .panel-heading[aria-expanded="true"], .panel-primary .panel-heading a:hover, .panel-primary .panel-heading a:focus, .panel-primary a.panel-heading:hover, .panel-primary a.panel-heading:focus {
	background-color: #286090;
}
.panel-danger .panel-heading[aria-expanded="true"], .panel-danger .panel-heading a:hover, .panel-danger .panel-heading a:focus, .panel-danger a.panel-heading:hover, .panel-danger a.panel-heading:focus {
	background-color: #c9302c;
}
.panel-default .panel-heading[aria-expanded="true"], .panel-default .panel-heading a:hover, .panel-default .panel-heading a:focus, .panel-default a.panel-heading:hover, .panel-default a.panel-heading:focus {
	background-color: #dcdcdc;
}
.panel-info .panel-heading[aria-expanded="true"], .panel-info .panel-heading a:hover, .panel-info .panel-heading a:focus, .panel-info a.panel-heading:hover, .panel-info a.panel-heading:focus {
	background-color: #31b0d5;
}
.panel-success .panel-heading[aria-expanded="true"], .panel-success .panel-heading a:hover, .panel-success .panel-heading a:focus, .panel-success a.panel-heading:hover, .panel-success a.panel-heading:focus {
	background-color: #449d44;
}
.panel-warning .panel-heading[aria-expanded="true"], .panel-warning .panel-heading a:hover, .panel-warning .panel-heading a:focus, .panel-warning a.panel-heading:hover, .panel-warning a.panel-heading:focus {
	background-color: #ec971f;
}
.panel-group .panel, .panel-group .panel-heading {
	border: none !important;
}
.panel-group .panel-body {
	border: 1px solid #ddd !important;
	border-width: 0 1px 1px 1px !important;
}
.panel-group .panel-heading a, .panel-group a.panel-heading {
	outline: 0;
}
.panel-group .panel-heading a:hover, .panel-group .panel-heading a:focus, .panel-group a.panel-heading:hover, .panel-group a.panel-heading:focus {
	text-decoration: none;
}
.panel-group .panel-heading .icon-indicator {
	margin-right: 10px;
}
.panel-group .panel-heading .icon-indicator:before {
	content: "\e114";
}
.panel-group .panel-heading.collapsed .icon-indicator:before {
	content: "\e080";
}





/* MEDIA QUERY CELULAR */
@media (max-width:767px){

/* Menú responsive */

.titulo-producto{
  font-size:.78em;

}

.titulo-precio{
font-size:1.2em;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px;
}

.titular{
 font-size:.6em;
 color: #000000b3;
 /*height:82px;*/
}

.clear-m{
 margin-bottom: 0;
}

.list-productos{

    font-size:.8em;
    font-weight:700;
        /*color: #842321;*/

}

.list-productos-detalles{
   font-size:.76em;
    color:#999;
    margin-bottom: 0;
}

.list-producto-precio{
    font-size:.67em;
    text-transform:uppercase;
    font-weight:500;
     color:#999;
}
/* INDEX */
.txtHorario h6{
  font-size: .78em;
  /*color:blue;*/
}

.content-producto{
  height:300px;
    /*height: auto;*/
  margin-bottom:10px;
  /*border: 1px solid #DEDEDE;*/
 
}

.area-producto {
    padding: 5px;
}

.txtContactanos{
    
 top:20%;
 font-size:1em;   
}
.txtWhatsapp{
 font-size:.50em;   
}

.txtUbicacion{
 top:75%;    
 font-size:.6em;   
}


.btn-whatsapp{
    font-size:.67em;
  padding: 4px 10px;
}

.btn-label{
  padding-left: 36px;
}

.btn-label .label-icon {
  width: 28px;  
}
/* Carrito de compras */
.tituloCarritoCompra{
 font-size:14px;
 font-weight: 700;
 color: #842321;
}

.tituloDetalles{
  font-size:.87em;
  color:#999;
  margin-bottom: 0;
}

.tituloObservacion{
  font-size:.87em;
  font-weight: 400;
  color:#999;
  margin-bottom: 0;
}

.carrito_subtotal{
 font-size:1em;
}

.panel-body.cuerpoCarrito {
    padding: 10px 8px ;
}

.panel-body.sumaCarrito {
    padding: 10px 8px ;
}

.panel-footer.cabeceraCheckout {
    padding: 10px 8px ;
}

#my-btns label{
    /*color:blue;*/
    font-size:.67em;
}

.btn-xs-full{
 width: 100% !important;
}

}