@import url('https://fonts.googleapis.com/css?family=Indie+Flower|Oswald|Fahkwang|Open+Sans');
body {padding-top: 100px}
h1, h2, h3, h4, h5, h6, p {font-family: 'Opens Sans', sans-serif !important; color:#000;}
h6 { border-bottom: 1px solid #000; font-size: 14px}
p {margin: 0}
*:focus, button.btn.btn-buscartop:focus, button.btn.btn-buscartop:active {outline: none}
input::placeholder {color: #fff}
button.btn.btn-forms:focus {
    outline: none;
    box-shadow: none;
}
.navbar-nav>li>a.active,.navbar-default .navbar-nav>li>a:active {
    font-weight: 700 !important;
}
.top-bar {
    background: url(../imagenes/top.jpg);padding: 2px
}
.navbar .container {width: 100%;}
.navbar { min-height: 110px;box-shadow: none;
}

.registracion:before,.ico_usuario, a.ircarrito:before { font-family: "Font Awesome 5 Pro";}
a.registracion { margin-right: 8px;}
.cambiar_cuenta_top:before {content: "\f4fe"; font-family: "Font Awesome 5 Pro";}
a.cambiar_cuenta_top { margin-right: 10px;}
.terminar_sesion_top:before {font-family: "Font Awesome 5 Pro"}
#micuenta_top {margin-right: 15px; border:0;}
a.ircarrito:before { content: "\f290"; padding-right: 25px; font-size: 20px}
.cambiar_cuenta_top:before, .terminar_sesion_top:before, .registracion:before, .fa-sign-in:before {font-size: 20px}
a i.fal.fa-sign-in { padding-top: 13px;}
#login_sup:before, .registracion:before {top: -1px}
#login_sup:before, .cambiar_cuenta_top:before, .terminar_sesion_top:before {
    top: 10px;
    left: 5px;
}
.input-group-btn:last-child>.btn {margin-left: -8px; margin-top: 4px}
a.cambiar_cuenta_top span, #nombre_usuario, #login_sup:before, .terminar_sesion_top span {display: none}
.top-number.pull-left.hidden-xs, .search {
    display: none;
}
.social {
    position: fixed;
    right: 0;
    width: 40px;
    top: 50%;
    z-index: 15;
    background: #8460da;
    padding: 5px;
    text-align: center;
}
.social a {color: #fff}
.about {
    float: left;
    margin-top: 5px;
}
.btn-buscartop { background: transparent;}
.buscador {float: left; margin-top: 2px}
.buscador .btn:active {box-shadow: none}
.fa-search:before {font-family: "Font Awesome 5 Pro"; font-size: 15px}
.modal-buscar .modal-body {background: #fff; text-align: left;}
.modal-buscar h4 {padding:10px 10px 0;}
.modal-buscar input.search-form { border: 1px solid #000; width: 480px}
.modal-buscar input.search-form:hover, .modal-buscar input.search-form:focus {width: 480px}
#form-buscar {width: 500px}
.search, .search i { color:#444; }
.social { float: left !important }
div#navbar-menu-superior {margin-bottom: 32px}
div#navbar-menu-superior span.localidad:before{ 
content: "\f3c5";
font-family: "Font Awesome 5 Pro";
margin-right: 5px;
font-weight: 300
 }

.caja_func_sup {
    z-index: 5;
    right: 15%;
    top: 50%;
    position: absolute;
    z-index: 5; 
}
.caja_func_sup a { color: #444;}
.ban-top-izquierda {
    position: absolute;
    left: 40%;
    z-index: 10;
        top: 20px;
}
#carrito_top { float: right; padding-left: 5px; padding-top: 12px}
#cantidad_carrito.badge {left:16px; background: #9160DE}
.ico_usuario, a.ircarrito:before { padding-right: 16px;}
.i-minus {display: none}
ul.nav.navbar-nav { margin-left: 0;}
.navbar.navbar-default.navbar-superior ul.nav.navbar-nav {
    margin-left: 0;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
        padding-bottom: 3px
}
/*.menu-info {
    height: auto;
    padding-left: 0;
    position: absolute;
    top: 45%;
    left: 15%;
}*/
.menu-info {
    position: absolute;
    width: 100%;
    left: 0;
    top: 45%;
    padding-left: 14%;
}
.dropdown-menu {
    background-color: #fff;
    border: 1px solid #d5d5d5;
        border-top-color: rgb(213, 213, 213);
        border-top-style: solid;
        border-top-width: 1px;
    color: #000;
    border-top: 0px;
}
.dropdown-menu a{ color: #000 !important; font-weight: 400 !important }
.dropdown-menu>li>a:hover { color: #444;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #fff !important;
    background-color: #1ed5de;
}
.navbar.navbar-default.navbar-superior ul.nav.navbar-nav li:first-child a {
    font-weight: 700;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background: #f3f3f3; color: #000}

.navbar-default .navbar-nav>li>a { font-size: 16px; font-weight: 400; color:#444;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    background: #f3f3f3;}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #bd164f; border: 0
}
/***** HOME *****/
.frase { text-align: center;margin: 5% auto }
.frase h1 {
    width: 30%;
    margin: 0 auto 2%;
    background: #000;
    color: #fff;
}
.frase p {font-size: 16px}
h1.titulo { font-size: 30px;}
.image {height: 100%; max-height: 100% !important}
.col-md-12.text-center.div-vertodos-noticias { margin-top: 4%;}
.cajasnove h4 {text-align: left;}


/*** SLIDER ***/
.container.leyenda_slide {
    position: absolute;
    width: 100%;
    color:#fff;
    text-align: center;
    background: rgba(48, 48, 48, 0.51);
    padding: 44px 0;
        padding-bottom: 73px
}
.container.leyenda_slide h1 {
    margin-top: 6%; 
    font-family: 'Oswald', serif !important;
    font-size: 100px !important;
}
.container.leyenda_slide h2 {color:#fff;}
.container.leyenda_slide hr { width: 18%;}
.slick-prev:before { content: '\f053';}
.slick-next:before { content: '\f054';}
.slick-prev, .slick-next {
    background: #000;
    height: 80px;
    width: 80px;
}
.slick-prev:hover, .slick-next:hover, .slick-next:focus, .slick-prev:focus {background: #000}
.slick-dots li {background: #E91E63 !important;}
#ofertas .container.general {
    padding-bottom: 0;
    width: 100%;
    padding: 0;
}
.general .row {margin: 0 auto}
#ofertas .col-md-12.col-xs-12.cols-grals {padding: 0}
.prod-top img { height: 400px;}
.ofertas .product:hover {background: #fff}
.ofertas .image, .image a img { max-height: 100% !important}
.prod-top, .noticiashome, .novedadesrow.row, .ofertasrow.row {
    width: 65%;
    margin: 2% auto;
}
.spot_top .container {
    width: 100%;
    padding: 0;
}
.spot_top a, .spot_ofertas_sup a { display: inline-block; width: 25%; overflow: hidden;}
.spot_top img, .spot_ofertas_sup img {
    transition: all 350ms ease-out 0s;
    -moz-transition: all 350ms ease-out 0s;
    -o-transition: all 350ms ease-out 0s;
    -webkit-transition: all 350ms ease-out 0s;
}
.spot_top img:hover, .spot_ofertas_sup img:hover {
    transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
    -webkit-transform: scale(1.08);
}
.spot_top .img-responsive {margin: 0 !important;}
.product {border:1px solid #fff; border-bottom: 1px solid #fff}
.product h4, .product h4 a {
    font-weight: 400;
    font-size: 14px;
    color: #777;
}
.price-standard {
    color: #E91E63;
    font-size: 80%;
    text-decoration: line-through;
}
.price-sales {
    color: #000;
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 5%;
}
.product .image a img {
    transition: all 350ms ease-out 0s;
    -moz-transition: all 350ms ease-out 0s;
    -o-transition: all 350ms ease-out 0s;
    -webkit-transition: all 350ms ease-out 0s;
}
.product .image a img:hover {
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.featuredImgLook2 .inner:hover, .product:hover {border:1px solid #0084fe;}
.promotion { width: 100%; height: auto}
.discount,
.new-product {
    position: absolute;
    right: 20px;
    bottom: 5%;
    height: 70px;
    width: 70px;
    border-radius: 100%;
    background: #00a451 !important;
    line-height: 4;
}
.discount {left: 20px; background: #213e82 !important}
.price-sales {color:#000;}
p.iva { background: #fff;}
.style2 .title-sol:after, .title-sol-style2:after, .title-sol.style2:after {background: transparent;}
/*div#divofertas, div#divlonuevo { background-image: url("../imagenes/patron.jpg"); padding-top: 20px}*/
div#divofertas {background: #ccedfc; padding-top: 20px}
div#divlonuevo {background: #f3f3f3; padding-top: 20px}
.hormigafoot {display: none;}
.style2 .title-sol span, .title-sol.style2 span {font-family: 'Fahkwang', sans-serif; font-weight: 700; background: #000; color: #fff}
.des_nov {
    position: absolute;
    width: 65%;
    text-align: left;
    top: 50%;
    background: rgba(0,0,0,0.8);
    padding: 10px;
    z-index: 1;
    right: 0;
}
.cajasnove img { width: 90%;}
.des_nov h2 {color:#fff;}
.des_nov p span { color: #fff;}
.cajasnove .mas_nov a {color:#fff; margin: 10px 0}
.mas_nov .btn-default {background: transparent;}
.mas_nov .btn-default:hover, .mas_nov .btn-default:focus, .mas_nov .btn-default:active {color:#E91E63; background: transparent; border:1px solid #E91E63;}
.post-lead-image img { margin: 0 auto;}
.post-header.clearfix { text-align: center;}
.novedades-home-row .vertodos-noticias {background: transparent; border: 1px solid;
    padding: 10px 20px;}
div.quickview {margin-top: 70%}
.owl-theme .owl-controls .owl-buttons div {opacity: 1 !important;}
.owl-prev i, .owl-next i {
    background: #000;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    padding: 5px;
}
/***** listar 2*****/
.listar2 div#imagen_listar {
    float: left;
    margin-right: 20px;
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.21);
        max-width: 150px;
    
}
.listar2 .desdoc {
    padding: 10px 0;
}
.listar2 .col-listar {
    border-bottom: 1px solid #ccc;
    padding: 20px 0
}
.listar2 .col-listar h3 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 700;
}
/***** COLUMNA IZQUIERDA*****/
nav#navbar-sidebar {
    box-shadow: none;
}
ul.nav.navbar-nav li a span.mercados:before {
    content: "\f291";
    font-family: "Font Awesome 5 Pro";
    background: #8460da;
    color: #fff;
    padding: 8px 9px;
    margin-right: 10px;
    border-radius: 50%;
}
ul.nav.navbar-nav li a span.pan:before {
    content: "\f7eb";
    font-family: "Font Awesome 5 Pro";
    background: #ffa408;
    color: #fff;
    padding: 8px;
    margin-right: 10px;
    border-radius: 50%;
}
ul.nav.navbar-nav li a span.verduleria:before {
    content: "\f787";
    font-family: "Font Awesome 5 Pro";
    background: #4ec67f;
    color: #fff;
    padding: 8px 10px;
    margin-right: 10px;
    border-radius: 50%;
}
ul.nav.navbar-nav li a span.carniceria:before {
    content: "\f6d7";
    font-family: "Font Awesome 5 Pro";
    background: red;
    color: #fff;
    padding: 8px 10px;
    margin-right: 10px;
    border-radius: 50%;
}
ul.nav.navbar-nav li a span.heladeria:before {
    content: "\f810";
    font-family: "Font Awesome 5 Pro";
    background: #ff008d;
    color: #fff;
    padding: 8px 11px;
    margin-right: 10px;
    border-radius: 50%;
}
ul.nav.navbar-nav li a span.kioskos:before {
    content: "\f564";
    font-family: "Font Awesome 5 Pro";
    background: #1ed5de;
    color: #fff;
    padding: 8px 10px;
    margin-right: 10px;
    border-radius: 50%;
}
ul.nav.navbar-nav li a span.mascota:before {
    content: "\f1b0";
    font-family: "Font Awesome 5 Pro";
    background: #ffe109;
    color: #fff;
    padding: 8px 10px;
    margin-right: 10px;
    border-radius: 50%;
}
ul.nav.navbar-nav li a span.chicos:before{
content: "\f1ae";
font-family: "Font Awesome 5 Pro";
margin-right: 10px;
border-radius: 50%;
background: #4ec67f;
    color: #fff;
    padding: 8px 11px;
}
ul.nav.navbar-nav li a span.hombres:before{
content: "\f183";
font-family: "Font Awesome 5 Pro";
 margin-right: 10px;
    border-radius: 50%;
    background: #8460da;
    color: #fff;
    padding: 8px 13px
}
ul.nav.navbar-nav li a span.mujeres:before{
content: "\f182";
font-family: "Font Awesome 5 Pro";
background: red;
    color: #fff;
    padding: 8px 12px;
margin-right: 10px;
border-radius: 50%;
}
ul.nav.navbar-nav li a span.jugueteria:before{
content: "\f6b0";
font-family: "Font Awesome 5 Pro";
margin-right: 10px;
border-radius: 50%;
background: #ffa408;
    color: #fff;
    padding: 8px;
}
    
/***** DETALLE *****/
.detalle .container.general, .productos .container.general, .default .container.general {margin-top: 3%}
#detalle .details-description {border:0;}
.sp-wrap {width: 90%}
.sp-thumbs a:hover, .sp-thumbs a:active, .sp-current, .sp-thumbs a.detalle .sp-wrap {border-color:#000 !important;}
.nav-tabs {border-bottom: 2px solid #000000;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li:hover>a { background: #000000;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background: #000; color: #fff; border:0;}
.media { margin: 7% 0 !important;}
input#cantidad { width: 100px;}
input#boton_compra {
    position: absolute;
    top: 20px;
    left: 120px;
}
.productFilterLook2 { border: 0;}
.cart-actions .addto .col-lg-12.col-md-12 { padding-left: 0;}
h3.productos-vendedor a {
    border: 1px solid;
    padding: 10px 20px;
}

/***** VENDEDORES *****/
.banner-vendedor { margin-top: 5%;}
.logo-vendedor { width: 20%;}
.datos-vendedor { padding: 0;}
h3.nombre-vendedor { font-size: 25px; font-weight: 700}
.desc-cortav { margin-bottom: 5px;}
a.btn-vermas-desc-largav { font-weight: 700; text-transform: uppercase;}
ul.social-vendedor { 
    margin-top:15px; 
    padding-left: 0; 
    padding-top: 15px;
}
ul.social-vendedor li { display: inline-block;}
ul.social-vendedor li i {
    color: #fff;
    background: #000;
    font-size: 14px;
    text-align: center;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    line-height: 33px;    
}
a.mail-vendedor, span.telefono-vendedor, span.whatsapp-vendedor { color: #0084fe}


/***** MODAL *****/
.modal-header-primary { background-color: #000;}
.modal-header-primary h5 { padding: 5px 10px;}
.modal-body .title-sol.style2 span { color: #000;}
a.popolvido {
    color: #000;
    margin-top: 5%;
    margin-left: 4%;
    padding: 10px 20px;
    text-decoration: underline;
}
.close {color:#8c41be; opacity: 1}
.close:focus, .close:hover { color: #000; opacity:1}
.modal-prod-agregado-container .close {color:#fff;}
/***** BOTONES *****/
.btn-default {background: #000; border: 1px solid #777; padding: 5px 15px; color:#fff;}
.btn-success:hover,
.btn.btn-compra:hover,
.btn-danger:hover, 
.product:hover .add-fav:hover, 
.product:hover .add-fav.active, 
.btn-default:hover, 
.btn-default:focus, 
.btn-default:active, 
.btn-default.active,
input#iniciarpago:hover {
    background: #E91E63; color:#fff;
}
.btn-danger,
.btn-primary, 
.btn-success, 
.btn.btn-compra, 
.cart-actions input[type=button], 
input#iniciarpago { background: #000; border:0; color:#fff;}
a.vertodos-noticias {
    border: 1px solid;
    padding: 10px 20px;
}
input#iniciarpago { float: right;}
.stButton, .socialIcon a {border-radius: 100%}
.stButton:hover, .socialIcon a:hover {background: #000 !important; color:#fff;}
/***** CARRITO *****/
.col-md-12.seguir_superior, .col-md-12.seguir_inferior { display: none;}
.orderStep li.active { background: #FF9800;}
.orderStep li { background: #0084fe;}
.orderStep li.active:after { border-top-color: #FF9800 !important;}
.row.userInfo .col-xs-12.col-sm-12 { padding-left: 0;}
form#form_envio { padding: 0 15px; margin-top: 5%}
.cartFooter {display: none;}
tr.CartProduct td {text-align: left;}
tr.CartProduct { border: 1px solid #E7E9EC;}
.cartTableHeader {background: #fafafa}
tr.cartTableHeader td:nth-child(1) { padding-left: 11px;}
/***** CONTACTO *****/
.contact-form .form-group { padding-left: 0;}
input.form-control.in_seguridad { width: 100px !important; border: 1px solid #ddd; }
.form-group .form-control { border-color: #000;}
/***** FOOTER *****/
footer, footer p {padding: 0; color: #fff}
#ofertas > div > p { display: none;}
.regfooter { background: #000; text-align: center; height: 84px; color:#fff; margin-top: 4% }
.regfooter h1 {color:#fff; font-size: 20px}
.regfooter a {padding: 5px 10px; color: #fff; background:#E91E63; border-radius: 5px }
.regfooter p {color: #fff}
.bg-footer {
    background: url("../imagenes/bg-footer.jpg") fixed bottom;
    height: 500px;
    background-size: cover;
    text-align: center;
    color:#fff;
}
span.ley_cate_lateral_xs {
    margin-left: 15px;
    font-weight: 700 !important;
}
h2.leyenda-demo {
    font-weight: 400;
    line-height: 1.3em;
}
.bg-footer .container { margin-top: 10%;}

.bg-footer:before {
    position: absolute;
    width: 100%;
    height: 500px;
    background: #000;
    opacity: 0.6;
    left: 0;
}
.bg-footer a {color:#fff;}
.bg-footer h2 {
    color:#fff;
    font-family: 'Indie Flower', cursive;
    font-size: 30px; 
    text-align: center; 
}
.bg-footer h3 {
    color:#d4cd05;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
}
.division {
    width: 30%; 
    margin: 5% auto;
    height: 6px;
    background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
    border: 0;
}
.bg-footer .redes i {
    width: 60px; 
    height: 60px; 
    border-radius: 100%;
    border:2px solid #fff;
    padding: 18px;
    font-size: 25px;
}
.bg-footer .redes i:hover {border: 2px solid #d4cd05; color:#d4cd05;}
.bg-footer .fa-facebook-f:before { content: "\f39e";}

.container.menu_pie { width: 100%; padding: 0}
p.datos_pie {padding: 10px; margin-top: 10px}

p.leyenda { padding-bottom: 10px;}
footer .foot_netone { background: #00c77c; margin-bottom: 0}


/***** MEDIA *****/
@media (min-width: 1920px) {
   .caja_func_sup { right: 24%;}    
    .search-nav { margin-left: 10%;}
}

@media (max-width: 1333px) {}

@media (max-width: 1280px) {
    .ban-top-izquierda {left: 44%}
    .menu-info {left: 10%}
    .caja_func_sup {right: 10%}    
    .search { margin-right: 290px;}
    .prod-top, .noticiashome, .novedadesrow.row, .ofertasrow.row { width: 80%;}
    .bg-footer .container { margin-top: 12%;}
}

@media (max-width: 1200px) {.caja_func_sup { margin-right: 0;}}

@media (max-width: 1024px) and (max-height: 1366px) {
    .ban-top-izquierda {top: 0}
    .nav>li>a {padding: 10px}
    .menu-info {top: 60%}    
    .caja_func_sup { top: 50%;}
}    

@media (max-width: 768px) and (max-height: 1024px) {
    ul#nav li:nth-child(6) { margin-left: 0%;}
    .caja_func_sup {right: 7%}
    a.ircarrito:before, .fa-search:before, .cambiar_cuenta_top:before, .terminar_sesion_top:before, .registracion:before, .fa-sign-in:before {
    font-size: 15px;}
    .search { margin-right: 230px;}
    #cantidad_carrito.badge { left: 12px;}
    .input-group-btn:last-child>.btn { margin-left: -30px;}
    a.dropdown-toggle.pull-right.hidden-md.hidden-lg { display: none;}
    .ban-top-izquierda { left: 45%;}
    .ban-top-izquierda img { width: 100%;}
    .navbar-fixed-top ul#nav.nav.navbar-nav {padding-left: 0; margin-top: 0;}
    .navbar-fixed-top { top: 0;}
    .navbar-nav>li { padding-left: 0;}
    div#navbar-menu-superior { margin-bottom: 0;}
    #login_sup:before, .cambiar_cuenta_top:before, .terminar_sesion_top:before { left: 2px;}
    .buscador .btn.btn-lg {padding: 5px; font-size: 12px}
    a.cambiar_cuenta_top { margin-right: -3px;}
    #micuenta_top { margin-right: 5px;}
    .frase h1 { width: 35%}
    .promotion {left: 0; bottom: 55px}    
    .ofertas .image, .image a img { max-height: 100% !important}
    .bg-footer, .bg-footer:before {height: 360px}
    ul.list-inline.list-unstyled.hidden-lg {display: none}
    .discount, .new-product {
        position: absolute;
        bottom: 5%;
        line-height: 4;
    }
    .navbar-default .navbar-toggle {
    border-color: transparent;
}
.social-fixed a.dropdown-toggle.pull-right.hidden-md.hidden-lg {
    position: fixed;
    top: 10px;
    margin-right: 12px;
}
.social-fixed  .dropdown-cart {
    top: 50px;
    position: fixed;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 25px;
    height: 3px;
    border-radius: 1px;
}
nav#navbar-sidebar .container-fluid {
    padding: 0;
}
nav#navbar-sidebar .navbar-toggle {
    padding: 9px 0;
    padding-right: 10px;
}

.menu-info {
    padding-left: 0;
}
    .promotion .discount {left:0;}
    .promotion .new-product {right: 0}
}

@media (max-width: 480px) {    
    body.ofertas {padding-top: 0}
    .social { position: relative; width: 100%; background: transparent; padding: 0}
    #nombre_usuario, .terminar_sesion_top {display: block}
    #nombre_usuario {line-height: 2}
    #carrito_top, #login_sup, #micuenta_top, #nombre_usuario {text-align: left;}
    #micuenta_top { margin-right:0; width: 100px; text-align: left !important}
    a.ircarrito:before { padding-right: 0;}
    div.social.pull-right .dropdown-menu li {border:0;}
    .login_sup { line-height: 1.3 !important;}
    #nombre_usuario:before, #login_sup:before {display: none}
    .dropdown-menu {background: #fff}
    #login_sup:before, .registracion:before {top: 0;}
    .container > .navbar-header, .container > .navbar-collapse {
        margin-left: 0; 
        margin-right: 0; 
        padding: 0;
    }
    .navbar {min-height: auto;}
    .navbar-header { padding-top: 0;}
    .navbar-default {box-shadow: none;    padding-bottom: 0px}
    .navbar.navbar-default.navbar-superior {
    border-bottom: 1px solid #ddd }
    .navbar-toggle {margin-right: 0px}
    .navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background: #fff;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {border: 0; background: #fff}
    .navbar-fixed-top ul#nav.nav.navbar-nav {margin: 5px 0}
    .navbar-fixed-top { height: auto;}
    .ban-top-izquiera {position: relative;}
    .ban-top-izquierda img, .navbar-fixed-top .ban-top-izquierda img {width: auto;}
    .navbar-fixed-top .ban-top-izquierda {margin-left: 0;}
    .ban-top-izquierda {left: 10px;top: 15px; width: 60%;}
    .container.leyenda_slide { padding: 0;padding-bottom: 73px;}
    .image-show-case-wrapper.center-block.relative { margin-top: 30%;}
    .spot_ofertas_sup img { width: 100%; margin: 0;}
    .bg-footer { height: 630px; margin: 0;}
    .bg-footer:before { height: 630px;}
    .menu_pie ul.list-inline.list-unstyled.hidden-lg {display: none;}
    .cajasnove .des_nov { margin-top: 0;}
    .cajasnove img { width: 100%;}
    .des_nov {position: relative; width: 100%; height: auto !important; top: 0; z-index: 1; background: rgba(0,0,0,1);}
    .noticiashome, .novedadesrow.row, .ofertasrow.row { width: 100%;}
    .spot_top a, .spot_ofertas_sup a {
        display: inline-block;
        width: 50%;
    }
    .top-general {padding-left: 5%; text-align: left}
    .search {margin-right: 0; display:inline-block; width: 160px}
    .search i {color: #fff}
    .search-nav {display: none;}
    .social {text-align: left;}
    .social-share { right: 0;}
    input.search-form, input.search-form:focus, input.search-form:hover{ border: 0; height:25px;width: 150px; padding-left: 5px; margin-top: 6px}
    a.dropdown-toggle.pull-right.hidden-md.hidden-lg {
        position: absolute;
    z-index: 11;
    right: 17%;
    top: 40px;
    display: block;
    color: #000;
    font-size: 16px;
    }
    li#login_sup a.registracion:after {
    content: 'Registrarse';
    margin-left:5px;
    font-family: Calibri,sans-serif;
    font-weight: 300
}
.dropdown-menu a {
    font-weight: 300 !important;
}
li#login_sup .cart_top a i.fal.fa-sign-in:after {
    content:'Ingresar';
    margin-left:5px;
    font-family: Calibri,sans-serif;
}
li#login_sup .cart_top a i.fal.fa-sign-in {
    padding-top: 0px;
}
    ul#nav.nav.navbar-nav {
        margin-left: 0;
        margin-top: 5px;
        width: 100%;
        left: 0;
        background: #fff;
        border-top: 1px solid #cc1f80;
        border-bottom: 0px;
    }
    div#navbar-menu-superior { margin-bottom: 0;}
    .menu-info {position: relative; top: auto}
    .navbar-nav .open .dropdown-menu {background: #f3f3f3}
    .dropdown-cart {top: 90px}
    .navbar-nav.sm-collapsible .caret:before {color:#000;}
    .navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {background: #fff}
    .sp-wrap { width: 100%;}
    .slick-prev, .slick-next { height: 34px; width: 34px;}
    .slick-prev:before, .slick-next:before { font-size: 20px;}
    .datos_usuario h1 {text-align: center;}
    p.datos_pie { padding: 5% 0;}
    .promotion {top: 5px;}
    .discount, .new-product { height: 50px; width: 50px; font-size: 12px; padding: 3px 6px; border-radius: 100%; line-height: 4}
    .modal-header-primary h5 {font-size: 16px !important}
    .input-group-btn:last-child>.btn {margin-left: 0px;}
    .row.userInfo .col-xs-12.col-sm-12 { padding: 0;}
    input#boton_compra {left: 50%;top: 36%;}
    .product-share, .cart-actions {text-align: center;}
    .socialIcon.pull-right { float: none !important;}
    .cart-actions .input-group {margin-left: 15%}
    .container.leyenda_slide h1 { font-size: 30px !important; margin-bottom: 0}
    .container.leyenda_slide hr {margin: 0 auto}
    .container.leyenda_slide h2 { font-size: 15px !important; margin: 0}
    .navbar-nav>li { padding-left: 0;}
    .dropdown-menu #nombre_usuario {
    color: #000;
}
    .frase h1 { color: #000; background: transparent; width: 100%}
    div#divofertas, div#divlonuevo {background: #fff}
    .style2 .title-sol span, .title-sol.style2 span {color: #000; background: transparent;}
    h5.title-sol.style2.solnuevo, .title-sol.style2 span {font-size: 22px}
    .ofertas .image, .image a img { max-height: 500px !important;}
    .promotion .discount {bottom: 20px}
}
@media (max-width: 414px) {#micuenta_top {width: 125px;}}
@media (max-width: 320px){ h6 {font-size: 12px;}}