


.heading_s1 h1, .heading_s1 h2, .heading_s1 h3, .heading_s1 h4, .heading_s1 h5, .heading_s1 h6, .heading_s2 h1, .heading_s2 h2, .heading_s2 h3, .heading_s2 h4, .heading_s2 h5, .heading_s2 h6, .heading_s3 h1, .heading_s3 h2, .heading_s3 h3, .heading_s3 h4, .heading_s3 h5, .heading_s3 h6, .heading_s4 h1, .heading_s4 h2, .heading_s4 h3, .heading_s4 h4, .heading_s4 h5, .heading_s4 h6, .heading_s5 h1, .heading_s5 h2, .heading_s5 h3, .heading_s5 h4, .heading_s5 h5, .heading_s5 h6, .heading_s6 h1, .heading_s6 h2, .heading_s6 h3, .heading_s6 h4, .heading_s6 h5, .heading_s6 h6, .heading_s7 h1, .heading_s7 h2, .heading_s7 h3, .heading_s7 h4, .heading_s7 h5, .heading_s7 h6, .widget_title3 {
    font-weight: 700;
    margin: 0;
    text-transform: none;
}
.navbar-brand img {
    max-width: 250px;
}
footer {
    background-color: #373935;
    position: relative;
}
.bg-dark {
    background-color: #373935!important;
}
.footer_logo {
    margin-bottom: 15px;
    max-width: 220px;
}
.bottom_footer {
    padding: 30px 0;
    position: relative;
    border-top: 1px solid white;
}
.light_gray_bg {
    background-color: rgba(184,205,149,0.2);
}
.ul.llista-footer li a {
 color: #fff !important;
}
.btn-default:hover, .cart_buttons .view-cart:hover, .cart_buttons .checkout:hover {
    background-color: #373935;
}
.btn {
    border-width: 2px;
    cursor: pointer;
    text-transform: none;
    transition: all 0.5s ease-in-out;
}
.banner_content h2 {
    font-size: 50px;
    font-weight: 300;
}