/*** agrega aqui los estilos necesarios para modificar el template ***/

/* Estilos generales */

body {
    font-family: 'Lato', sans-serif;
    color: #606060;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, .bs-footer h5 {
    font-family: 'Fredoka One', cursive;
}


.bs-header {
    background-color: #ffffff;
}

.btn.btn-primary {
    background: #ffda44;
    border-color: #ffda44;
    color: #005daa;
}
.btn.btn-primary:hover {
    background: #ffffff;
    border-color: #243A84;
    color: #005daa;
}



.bs-header .bs-social-media a {
    color: #005daa;
}

a, .btn-link {
    color: #005daa;
}

.btn.btn-secondary {
    background: #ffffff;
    border-color: #005daa;
    color: #005daa;
}
.btn.btn-secondary:hover {
    background: #ffda45;
    border-color: #005daa;
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #005daa;
    border-color: #ffda44;
}


.custom-control-label {
    margin-top: 2px;
}

.btn-success {
    background: #ffda44;
    border-color: #ffda44;
    color: #005daa;
}
.btn-success:hover {
    background: #ffffff;
    border-color: #243A84;
    color: #005daa;
}
.btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #005296;
    border-color: #005296;
}



/* Menú */

.bs-menu-lv1, .bs-menu-lv1 + .dropdown-menu, .bs-menu-lv2 + .dropdown-menu, .bs-menu-lv3 {
    background-color: #005daa;
}

.bs-menu-lv2.bs-menu-lv2:hover {
    background-color: #ffffff;
    color: #243a84;
}    



/* Product */

.bs-title {
    color: #005daa;
}

.badge-secondary {
    color: #005daa;
    background-color: #ffda44;
}

.bs-collection .bs-stock {
    background: #005daa9c;
    
}

.noUi-connect {
    background-color: #ffda44;
}

.actual {
    background-color: #005daa;
}    


.bs-article a, .btn-pinterest, .btn-light {
    color: #005daa!important;
    font-size: 14px;
}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #005296;
    background-color: #ffda44;
}

.btn-danger {
    color: #fff;
    background-color: #005daa;
    border-color: #005daa;
}
.btn-danger:hover {
    color: #005daa;
    background-color: #ffda44;
    border-color: #ffda44;
}




/* Footer */

.bs-footer {
    background: #005296;
    color: #ffffff;
}

.bs-footer h5 {
    color: #ffda44;
}

.bs-footer .list-group-item {
    background: transparent;
}

.bs-footer .btn-link {
    color: #ffffff;
}
.bs-footer .btn-link:hover {
    color: #ffda44;
    text-decoration: none;
}

.bs-footer .bs-social-media .btn-link {
    color: #ffffff;
}

.btn-bsale {
    color: #ffffff;
}
.btn-bsale:hover {
    color: #ffda44;
} 


.bs-collection-filter .panel-collapse:not(#bs-collection-filter-price) {
    overflow-y: auto;
    max-height: 200px;
}






























