.btn-carrito { 
    color: #FFFFFF; 
    background-color: #167127; 
    border-color: #FFFFFF; 
} 
.btn-carrito-md{
    min-width: 150px;
}

.btn-carrito:hover, 
.btn-carrito:focus, 
.btn-carrito:active, 
.btn-carrito.active, 
.open .dropdown-toggle.btn-carrito { 
    color: #FFFFFF; 
    background-color: #064F14; 
    border-color: #FFFFFF; 
} 

.btn-carrito:active, 
.btn-carrito.active, 
.open .dropdown-toggle.btn-carrito { 
    background-image: none; 
} 

.btn-carrito.disabled, 
.btn-carrito[disabled], 
fieldset[disabled] .btn-carrito, 
.btn-carrito.disabled:hover, 
.btn-carrito[disabled]:hover, 
fieldset[disabled] .btn-carrito:hover, 
.btn-carrito.disabled:focus, 
.btn-carrito[disabled]:focus, 
fieldset[disabled] .btn-carrito:focus, 
.btn-carrito.disabled:active, 
.btn-carrito[disabled]:active, 
fieldset[disabled] .btn-carrito:active, 
.btn-carrito.disabled.active, 
.btn-carrito[disabled].active,  
fieldset[disabled] .btn-carrito.active { 
    background-color: #167127; 
    border-color: #FFFFFF; 
}  

.btn-carrito .badge { 
    color: #167127; 
    background-color: #FFFFFF; 
}

#logoEmpresa {
    max-height: 100px;
} 

@font-face {
    font-family: AmazonEmber;
    src: url("https://panamahoney.com/public/fonts/Roboto-Regular.ttf");
    font-weight: normal;
} 

@font-face {
    font-family: RobotoSlab;
    src: url("https://panamahoney.com/public/fonts/RobotoSlab-Bold.ttf");
    font-weight: normal;
}

@font-face {
    font-family: PTSans;
    src: url("https://panamahoney.com/public/fonts/PTSans-Regular.ttf");
    font-weight: normal;
}

.desProd {
    text-rendering: optimizeLegibility;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4;
    color: #111;
    box-sizing: border-box;
    font-family: AmazonEmber;  
}

.desProd a:hover {
    color: #d45c00;
    ext-decoration: none;
}
.desProd a {
    color: #111;
    text-decoration: none;
}
.marcaProd {
    text-rendering: optimizeLegibility;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    color: #555;
    box-sizing: border-box;
    font-family: AmazonEmber;  
}

.imgProd img{
    max-height: 150px;
    align-items: center;
}

.precioProd{
    font-size: 21px;
    font-weight: 400;
    line-height: 1.4;
    color: #111;
    box-sizing: border-box;
    font-family: AmazonEmber;  
}

.alturaGrid {
    min-height: 75px;
}

.img-contenedor {
    min-height: 150px;
}

.img-detalle {

}

.item-contenedor{

}

.item-contenedor:hover{
    background-color: #feefe7;
}

.desDetalle{
    text-rendering: optimizeLegibility;
    font-size: 17px;
    line-height: 1.255;
    color: #111;
    border-collapse: collapse;
    box-sizing: border-box;
    font-family: AmazonEmber;  
}

.precioDetalle{
    text-rendering: optimizeLegibility;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3;
    color: #B12704;
    box-sizing: border-box;
    font-family: AmazonEmber;  
}

.leyendaPredioDetalle{
    white-space: nowrap;
    font-size: 13px;
    line-height: 19px;
    text-align: right;
    color: #555;
    vertical-align: top;
    box-sizing: border-box;
    border-collapse: collapse;
    padding-left: 0;
    padding: 0 3px;
    font-family: AmazonEmber;  
}
/* ****************** SHARE REDES SOCIALES ************************** */ 
/* ****************** SHARE REDES SOCIALES ************************** */ 
.share-desc{
    padding: 20px 0;
}
.share h4{
    font-size: 1.1em;
    color: #777;
    margin-bottom: 10px;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #ffffff;
}
.share_nav{
    float:left;
}
.share_nav li {
    display: inline-block;
    margin: 5px 6px;
}
.share_nav li a {
    background: #9C9C9C;
    padding: 10px;
    display: block;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
}
.share_nav li a:hover{
    background: #bc3726;
}
.share li img {
    vertical-align:middle; 
}
/* ****************** SHARE REDES SOCIALES ************************** */ 
/* ****************** SHARE REDES SOCIALES ************************** */ 

.btn-envio { 
    color: #000000; 
    background-color: #EEBA35; 
    border-color: #000000; 
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
} 

.btn-envio:hover, 
.btn-envio:focus, 
.btn-envio:active, 
.btn-envio.active, 
.open .dropdown-toggle.btn-envio { 
    color: #000000; 
    background-color: #FB9919; 
    border-color: #000000; 
} 

.btn-envio:active, 
.btn-envio.active, 
.open .dropdown-toggle.btn-envio { 
    background-image: none; 
} 

.btn-envio.disabled, 
.btn-envio[disabled], 
fieldset[disabled] .btn-envio, 
.btn-envio.disabled:hover, 
.btn-envio[disabled]:hover, 
fieldset[disabled] .btn-envio:hover, 
.btn-envio.disabled:focus, 
.btn-envio[disabled]:focus, 
fieldset[disabled] .btn-envio:focus, 
.btn-envio.disabled:active, 
.btn-envio[disabled]:active, 
fieldset[disabled] .btn-envio:active, 
.btn-envio.disabled.active, 
.btn-envio[disabled].active, 
fieldset[disabled] .btn-envio.active { 
    background-color: #EEBA35; 
    border-color: #000000; 
} 

.btn-envio .badge { 
    color: #EEBA35; 
    background-color: #000000; 
}

.img-carro{

}

#direccion p  {margin: 3px 0;}

#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #167127; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
    font-size: 15px; /* Increase font size */

}

#myBtn:hover {
    background-color: #555; /* Add a dark-grey background on hover */
}

.estatusDisponible{
    font-size: 14px;
    text-rendering: optimizeLegibility;
    color: #155724;
    font-weight: bold;

}

.estatusAnunciado{
    font-size: 16px;
    text-rendering: optimizeLegibility;
    color: #004085;
    font-weight: 400;
} 

.estatusTOS{
    font-size: 16px;
    text-rendering: optimizeLegibility;
    color: #cb3234;
    font-weight: bold;
}

.estatusInStock{
    font-size: 17px;
    text-rendering: optimizeLegibility;
    color: #155724;
    font-weight: bold;
}



.contenedorProducto {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}

.contenedorProducto img {
    width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.contenedorProducto:hover img {
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06);
}

.bg-color-tienda {
    background: rgba(22, 113, 39, 1);
}

.whatsapp a{
    color:#fff;
}
.whatsapp a:hover{
    color:#25d366;
}