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

/*** Paginación ***/
/* color de números e íconos */
.page-link {
    color: grey;
}

/* color al clickear un botón */
.page-link:focus {
    box-shadow: none;
}

/* color de la página actual */
.page-item.active .page-link {
    background-color: #a1bd40;
    border-color: #a1bd40;
    color:#fff;
}


/* Estios generales */

.bs-header {
    border-top: 1px solid #ffffff;
    border-bottom: 0px solid #ffffff;
    background: #ffffff;
}

.bs-header .bs-social-media a {
    color: #888888;
}
.bs-header a:not([class*="bs-menu"]):hover, .navbar-toggler:hover {
    color: #00971d;
}    

.bs-header .btn .badge, .btn-primary {
    background: #b1b1b1;
    border-color: #969696;
}

.bs-header .btn:not(:disabled):not(.disabled):hover .badge, .btn-primary:not(:disabled):not(.disabled):hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
    background: #00971d;
    border-color: #00971d;
}

.btn-secondary {
    background: #ffffff;
    border-color: #888888;
    color: #888;
}
.btn-secondary:not(:disabled):not(.disabled):hover, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active {
    background-color: #00971d;
    border-color: #00971d;
}

.input-group .form-control {
    border-color: #bdbdbd;
}

.alert-primary {
    background-color: #00971d;
    border-color: #00971d;
}





/* Menú */

.bs-header-navbar {
    background: #313441;
}

.bs-header a, .navbar-toggler {
    color: #ffffff;
}

.bs-menu-lv2 {
    color: #313441!important;
    font-weight: 400;
}

@media screen and (min-width: 1200px){
    .bs-menu-lv1:hover, .show >.bs-menu-lv1 {
        color: #ffffff;
        background: #00971d;
    }
}

.bs-menu-lv2:hover {
    color: #FFFFFF!important;
    background: #00971d;
}

.navbar-collapse {
    background: #313441;
}

.navbar-collapse::-webkit-scrollbar {
    background: #313441;
}

.bs-menu-lv1:active, .bs-menu-lv1:visited, .bs-menu-lv1:hover {
    color: #ffffff;
    background: #00971d;
}






.bs-info i {
    color: #bdbdbd;
}

.bs-info p {
    font-size: 10pt;
    color: #7b7b7b;
}    

.bs-collection .bs-stock {
    background: #bdbdbd;
}    

.bs-product-info h6 {
    color: #313441;
}    

.bs-product-price {
    color: #94683a;
}    



/* Footer */

.bs-footer {
    background-image: url("https://s3.amazonaws.com/bsalemarket/36917/1/back-footer"); 
    background-color: #8a6348; 
    height: auto; 
    background-position: center; 
    background-repeat: no-repeat; 
    background-size: cover;
}

.title-footer {
    color: #ffffff;
    font-weight: 800;
}

.bs-footer .list-group-item {
    color: #ffffff;
    font-weight: 400;
    font-size: 10pt;
}
.bs-footer .list-group-item:hover {
    color: #e4e4e4;
    background-color: transparent;
}

.bs-footer .bs-social-media a:hover {
    opacity: .7;
}


.panel-heading {
    border: 1px #bdbdbd solid;
    color: #bdbdbd;
}

.panel-heading a:hover {
    color: #313441;
}

.bs-collection-filter .btn-light:not(.collapsed), .bs-collection-filter .btn-light:hover, .bs-collection-filter .btn-light:focus, .bs-collection-filter .btn-light:active, .bs-collection-filter .btn-light:not(:disabled):not(.disabled):active {
    background: #ffffff;
}


.noUi-connect, .noUi-handle {
    background: #888888;
}

.bs-product h1, .bs-product-description * {
    color: #313441;
}    

.bs-variant .custom-control-label strong {
    color: #888888;
}

.bs-variant .custom-control-input:checked + .custom-control-label, .bs-variant .custom-control-label:hover {
    border-color: #313441;
}
.bs-variant .custom-control-label {
    border: 1px solid #bdbdbd;
}

.bs-variant .custom-control-input:checked + .custom-control-label:before {
    border-color: #00971d;
    background: #00971d;
}

.btn-light, .btn-pinterest {
    color: #00971d!important;
}   
   
.btn-link {
    color: #00971d;
}   
.btn-link:hover {
    color: #888888;
}    
   
.custom-control-input:not(:disabled):active~.custom-control-label::before {
    background-color: #00971d;
    border-color: #00971d;
}   
.custom-control-input:not(:disabled):active~.custom-control-label::before {
    background-color: #00971d;
    border-color: #00971d;
}   
.custom-control-input:checked~.custom-control-label::before {
    border-color: #00971d;
    background-color: #00971d;
}   
   
.home-title {
    color: #313441;
}   
   
.art-title {
    font-size: 14pt;
    color: #888888;
}   
   
.art-text {
    color: #aaaaaa;
}   
  
.page-item.active .page-link {
    background-color: #00971d;
    border-color: #00971d;
}   
.page-link:hover {
    color: #00971d; 
}    
   
.background {
    background-image: url(https://s3.amazonaws.com/bsalemarket/36917/1/VIRUTALEFT), url(https://s3.amazonaws.com/bsalemarket/36917/1/VIRUTARIGHT);
    margin-bottom: -15px;
    margin-top: -16px;
}
   
   
@media screen and (max-width: 992px){
    .bs-footer .bs-chat a {
        background: transparent;
    }   
}   

@media screen and (max-width: 992px){
    .bs-footer .bs-chat a:hover {
        opacity: .7;
    }
}

@media screen and (max-width: 992px){
    .bs-header-navbar {
        background: #ffffff;
    }   
}   

@media screen and (max-width: 992px){
    .bs-header a, .navbar-toggler {
        color: #313441;
    }   
}  

@media screen and (max-width: 992px){
    .bs-menu-lv1  {
        color: #ffffff!important;
    }   
}
