
.break {
width: 0px;
height: 0px;
visibility: hidden;
clear: both;
}
#close-mini-cart{    
    width: 30px;
    float: right;
    margin-top: 15px;
    margin-bottom: 15px;
}
#close-mini-cart .fa{
    cursor: pointer;    
    font-size: 25px;
    color: #fff;
}

#payment .payment_methods li{
    color:#8F8A87;

}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #3A3A3A;
}

.entry-header h1,
.entry-content h2,
.entry-content h3{
    font-size: 22px;
    padding: 5px 5px 5px 15px!important;
    background: #3A3A3A;
    color: #fff;
    font-weight: 100;
}
.entry-content ul>li{list-style: none;}

.woocommerce-billing-fields h3{
font-size: 25px;
padding: 5px 5px 5px 15px;
background: #3A3A3A;
color: #fff;
font-weight: 100;
}

.order_comments label{
    margin-top: 55px;
    margin-left: 20px;
    padding-top: 10px;
}


#head-categorias{

position:relative;

/*margin-top: 20px;   */

}
#head-categorias{
    min-height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;*/
    background-position: center;
    filter: grayscale(80%);
}

#head-categorias .bg{

    position:absolute;

    background: rgba(255,255,255,0.1);

    top:0px;

    left: 0px;

    width: 100%;

    height: 100%;

}

#head-categorias .title h1{
    color: #676360;
    font-size: 30px;
    margin-top: 90px;
    display: block;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
    padding: 1em 1.618em;
    margin-bottom: 0.5em;
    background-color: #09BA77;
    margin-left: 0;
    border-radius: 2px;
    color: #fff;
    clear: both;
    border-left: .618em solid rgba(0,0,0,.15);
}

#productos{
/*
    margin-right: -10px;
    margin-left: -10px;
*/
}

#productos .grilla{

    /*background: #3A3A3A;*/

    padding-left: 5px;

    padding-right: 5px;

}

#productos .producto{

    background: #fff;

    padding: 10px;

    /* margin-left: 5px; */

    min-height: 370px;

    margin: 5px;

    border: solid 1px #ccc;

}

#categorias .container #productos .col-sm-3{

    /*
    padding-left: 0px;

    padding-right: 0px;
    */	 
     /*   padding-right: 0px;
    padding-left: 0px;
    */
    margin-bottom: 15px;
}

#productos .producto a>.title{

    height:50px;

}

#productos .producto{

    text-align: center;

}

#productos .producto h2{
    text-align: center;
    font-size: 14px!important;
    height: 45px;

}

#productos .producto .price{

    color:#DF2047;

}

#productos .producto .price del{

    width: 100%;

    display: block;

    text-align: center;

    font-size: 12px;

    color:#000;
    margin-left: 0px!important;

}



#productos .producto .price ins{

    width: 100%; 

    display: block;

    text-align: center;

    font-size: 18px!important;

}

#productos .producto img{

    margin:0 auto;
    max-height: 160px;
    max-width: 160px;    

}

#productos .producto .button{

    background: #E3432B;

    text-align: center;

    font-size: 12px;

    margin-bottom: 10px;

}

#productos .producto .button:hover{

    background: #BC0823;

}

#productos .producto .added_to_cart{

    font-size: 12px;

    text-align: center;



}


.related>h2:first-child, .upsells>h2:first-child, .woocommerce-tabs .panel h2:first-of-type {
    font-size: 1.2em;
    margin-bottom: 1em;
    background: #3A3A3A;
    color: #fff;
    line-height: 1.5em;
    padding: 5px;
    text-transform: uppercase;
}



        .formulario-busqueda{
            background-color: #fff;
            border: 1px solid #9797A6;
            display: inline-block;
            margin: 25px 0 0 60px;
            border-radius: 5px;
        }
        .formulario-busqueda button,
        .formulario-busqueda input{
            background-color: rgba(0,0,0,0);
            border:0;
            -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
            box-shadow: 0 0 0 0 rgba(0,0,0,0);
            padding: 0;
        }
        .formulario-busqueda input{
            padding: 2px 0 6px 10px;
            width: 250px;
        }

        .formulario-busqueda input:focus{
            background-color: #fff;
            color: #2b2c30;
        }

        /* Large Devices, Wide Screens */
        @media only screen and (max-width : 1200px) {
            .formulario-busqueda{
                margin: 25px 0 0 60px;
            }
            .formulario-busqueda input{
                padding: 2px 0 6px 10px;
                width: 200px;
            }

            .container{
                width: 95%;
            }
        }

        /* Medium Devices, Desktops */
        @media only screen and (max-width : 992px) {
            .container{
                width: 98%;
            }
            .formulario-busqueda{
                margin: 25px 0 0 20px;
            }
            .formulario-busqueda input{
                padding: 2px 0 6px 10px;
                width: 150px;
            }
            .container{
                width: 100%;
            }
            .navbar-brand .img-responsive{
                width: 260px;
            }
        }

        /* Small Devices, Tablets */
        @media only screen and (max-width : 768px) {
            .formulario-busqueda{
                display: block;
                margin: 25px 15px 0 15px;
            }
            .formulario-busqueda input{
                display: inline-block;
                width: 85%;
            }
            .formulario-busqueda button{
                display: inline-block;
                width: 10%;
            }
            .formulario-busqueda.visible-xs{
                margin-bottom: 20px;
            }
        }

        /* Extra Small Devices, Phones */ 
        @media only screen and (max-width : 480px) {
            
        }

        /* Custom, iPhone Retina */ 
        @media only screen and (max-width : 320px) {
                
        }
