@import url('https://fonts.googleapis.com/css2?family=Nunito&display=swap');
/*font-family: 'Nunito', sans-serif;*/

html, body { font-family: 'Nunito', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Nunito', sans-serif; }

.ofertas .box-producto { border-top: none !important; }
.box-producto { position: relative; display: block; color: #000000; text-align: center; /*border-top: 4px solid #414b93;*/ border-bottom: 4px solid #000000; padding: 15px 0px; overflow: hidden; }
.box-producto .foot { position: absolute; bottom: -50%; width: 100%; }
.box-producto:hover .foot { bottom: 50%; transition: .5s all;}


.box-producto a { color: #000000 !important;}
.box-producto a:hover { color: #000000 !important; text-decoration: none !important;}
.box-producto span {  font-family: 'Nunito', sans-serif; font-size: 24px; display: block; width: 100%; background: #cccccc; padding: 20px; }
.box-producto .head { position: relative; }
.box-producto .head .bandera { color: #ffffff; position: absolute; bottom: 0px; right: 0px; display: block; background: #414b93; padding: 5px 10px; }
.box-producto .head .bandera:hover { color: #ffffff; }
.box-producto h5 {}
.box-producto h6 {}
.box-producto .body {}
.title-rectangle { display: inline-block; border: 5px solid #cccccc; padding: 5px 10px; }
/*
.tienda .viewGrid .producto:hover .enlaces{
    bottom: 60%;
    transition: .5s all
}

.tienda .viewGrid .producto .enlaces{
    width: 100%;
    height: 50px;
    position: absolute;
    bottom: -50%;
    z-index: 99
}
*/

.paginacion-tienda a{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin: 3px;
    background: #c5c5c5;
    color: #000;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    padding: 10px
}
.paginacion-tienda li.active a{
    background: #82ae46;
    border: 1px solid #82ae46;
    color: #FFF;
}

footer { border-top: 10px solid #414b93; color: #414b93; }
footer a { color: #414b93; }
footer a:hover { color: #414b93; text-decoration: underline;}

.card-header.titulo {cursor: pointer}

/* Menu */
.navbar-light .navbar-nav .nav-link { font-family: 'Nunito', sans-serif; /*color: rgb(0,0,0) !important;*/}

/* Categorias Sidebar */
.sidebar-productos .btn { border-radius: 0px !important; }
.sidebar-productos .dropdown-menu { border: none !important; }
.sidebar-productos .dropdown-menu .dropdown-item { font-size: 22px; border-bottom: 2px solid transparent;  }
.sidebar-productos .dropdown-menu .dropdown-item:hover { border-bottom: 2px solid #000000; }

/*Contacto*/
.form-contacto {}
.form-contacto label { font-family: 'Nunito', sans-serif; border-bottom: 2px solid #000000; width: 100%; }
.form-contacto input[type=text] { border: none !important; }
.form-contacto textarea { border: none !important; }

/* FIX */
.dd-fix { top: 0 !important; position: relative !important;}
.bg-dark { background-color: #000000 !important; }
.btn-dark { background-color: #000000 !important; }

#alertErrores, #alertSuccess { display: none; }

/*WhatsApp*/
.contacto-wsp { display: block; position: fixed; right: 20px; bottom: 15px; z-index: 999999;}




/* OWL SLIDER */

.owl-prev {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 50%;
    margin-left: 20px;
    display: block !important;
}

.owl-next {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 50%;
    right: 0px;
    display: block !important;
}
.owl-prev i, .owl-next i {/*transform : scale(1,6); color: #ccc;*/ font-size: 80px; color: #cccccc; cursor: pointer;}
.owl-prev, .owl-next {background: transparent !important; border-radius: 0px !important; }

.corte-top {
    box-shadow: 0px -20px 24px -28px rgba(128,126,128,0.91);
}

.atributos h4 {
    color: #7a7a7a;
}
.size-big {
    font-size: 45px;
    color: #7a7a7a;
}

.dropdown-item {
    color: #000 !important
}
