@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap');



/******Menu*****/





h1, h2, h3, h4, h5, h6 {

    color: #000;

}

h1 {

    font: normal 24px 'Roboto Condensed', sans-serif;

    color: #666;

    border-bottom: 1px solid #ccc;

}

h6 {

    font: normal 21px 'Roboto Condensed', sans-serif;

    color: #666;

    border-bottom: 0px;

    text-transform: none;

}

.btn.btn-primary, .btn.btn-danger, .btn.btn-default, .btn.btn-success, .btn.btn-info, .btn.btn-warning, .btn.btn-fb, .btn.btn-tw {

    background: none;

    box-shadow: none;

    color: #666;

    border: 1px solid #b0b0b0;

}

/*table#tabla_listados tr.CartProduct td {

    display: none;

}*/

table#tabla_listados tr.CartProduct b.importante {

    display: none;

}

.top-bar {

    background: #000;

    border-bottom: 0;

    padding: 0;

    z-index: 12 !important

}

.top-bar-fixed {

    position: fixed;

    z-index: 9;

    width: 100%;

}

.registracion:before, li.menutopcontacto, .social li.suscripcion{

display: none;

}

ul#menutop {

    margin-bottom: 0;

    line-height: 35px;

}

ul#menutop li a {

    font: 12px arial;

}

.caja_func_sup {

    margin-top: 0px;;

    color: #fff;

}

.caja_func_sup a {

    color: #fff;

    color: #ddd;

     padding: 0 5px;

     font:  12px arial;

}

.caja_func_sup a:hover{

    color: #fff;

}

span#nombre_usuario strong {

    font-weight: normal;

    color: #ddd;

}

#nombre_usuario:before{

    color: #ddd;

}

/*.caja-fixed {

    position: fixed;

    top: -5px;

}*/



div#carrito_top {

    float: right;

    padding: 9px 10px;

    font-weight: 700;

    color: #000;

    margin-left: 15px;

    background: -moz-linear-gradient(top, #6eac41 0%, #87c659 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6eac41), color-stop(100%,#87c659));

    background: -webkit-linear-gradient(top, #6eac41 0%,#87c659 100%);

    background: -o-linear-gradient(top, #6eac41 0%,#87c659 100%);

    background: -ms-linear-gradient(top, #6eac41 0%,#87c659 100%);

    background: linear-gradient(to bottom, #6eac41 0%,#87c659 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9bc4c', endColorstr='#ffdd5f',GradientType=0 );

}

div#carrito_top a{

	color: #000

}

div#carrito_top a {

    color: #333;

    font: bold 12px arial;

}

a.ircarrito:before {

    content: "\f07a";

    font-family: "Font Awesome 5 Pro";

    font-weight: 300;

    color: #fff;

    top: 0px;

    font-size: 14px;

    padding-right: 5px;

}

span.totalCarritoConMoneda:before {

    content: 'Total:';

}

span.totalCarritoConMoneda:after {

    content: '[ver]';

    color: #fff;

    

}

#cantidad_carrito.badge {

    position: relative;

    color: #333;

    left: auto;

    top: -1px;

    background: no-repeat;

    padding: 0;

    font-size: inherit;

}

.search {

    position: absolute;

    top: 116px;

    z-index: 99;

    right: 15%;

}

.top-bar-fixed .search{

	display: none

}

ul#nav {

    position: absolute;

    width: 100%;

    background: #fff;

    left: 0;

    top: 80%;

    padding-left: 20%;

    margin-left: 0;

}

ul#menutop li a:hover, ul.social-share li a:hover {

    color: #fff;

}

.dropdown-menu {

    background: #666;

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {

    color: #fff;

}

.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {

    background-image: none;

    background-color: #6eab41 !important;

    color: #fff !important;

}

.nav .open > a, .nav .open>a:focus, .nav .open>a:hover {

    background-color: #6eab41!important;

    border-color: none !important;

}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

    color: #fff;

    background-color: #6eac41 !important;

}

.dropdown-menu>li>a {

    text-transform: uppercase;

}

.dropdown-menu>li>a:hover {

    color: #fff;

}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {

    text-decoration: none;

    background-color: #6eab41;

    color: #fff;

}

.navbar-default .navbar-nav>li>a {

    color: #777;

    cursor: pointer;

    font-family: 'Roboto Condensed', sans-serif;

    text-transform: uppercase;

        border-right: 1px solid #b0b0b0

}

input.search-form, input.search-form:hover, input.search-form:focus {

    border: 1px solid #b0b0b0;

    width: 250px;

    border-right: 0;

}

button.btn.btn-buscartop {

    background: none;

    border: 1px solid #b0b0b0;

    border-left: 0;

        height: 35px;

}



.busqueda-topavanz{  

    text-align: center;

    background: #efefef;

    font-weight: bold;

    padding: 8px 10px;

    position: absolute;

    top: 115px;

    right: 20%;

    border: 1px solid #efefef;

    z-index: 999;

    color: #000;

        border-radius: 3px;

        -webkit-border-radius: 3px;

        -moz-border-radius: 3px;

    display: block;}



.busqueda-topavanz a b {

    font-weight: 400;

    letter-spacing: .5px;

}



input#palabra::placeholder,input#palabra, .form-group .form-control {

    color: #000;

}

.busqueda-topavanz-fixed {

    display: none;

}

.ban-top-derecha {

    position: absolute;

    right: 20%;

    top: 15px;

}

div#divlonuevo {

    clear: both;

}

/******Productos*****/



span.semaf_verde {

    background: url(../imagenes/semaverde.png) no-repeat;

    margin: 0 auto;

    margin-top: 0px;

    margin-left: 5px

}

span.semaf_amarillo {

    background: url(../imagenes/semarillo.png) no-repeat;

    margin: 0 auto;

    margin-top: 0px;

        background: none;

}

body.detalle span.semaf_amarillo, body.busquedaAvanzada span.semaf_amarillo, body.productos span.semaf_amarillo {

    background: url(../imagenes/semarojo.png) no-repeat;

    margin: 0 auto;

    margin-top: 0px;



}

body.busquedaAvanzada span.semaf_amarillo:after, body.productos span.semaf_amarillo:after {

    background: url(../imagenes/semarillo.png) no-repeat;

    width: 100%;

    height: 40px;

    position: absolute;

    content: '';

    top: 75px;

    display: block;

}

body.busquedaAvanzada span.semaf_amarillo, body.productos span.semaf_amarillo{

    background: url(../imagenes/semarojo.png) no-repeat;

}

body.busquedaAvanzada .marca_imagen img, body.productos .marca_imagen img {

    max-width: 180px;

}

body.busquedaAvanzada .marca_imagen, body.productos .marca_imagen{

    margin-top: 80px

}

span.semaf_rojo {

    background: url(../imagenes/semarojo.png) no-repeat;

    margin: 0 auto;

    margin-top: 0px;

    margin-left: 5px

}

body.detalle span.semaf_amarillo,body.detalle .semaf_rojo, body.detalle .semaf_verde, body.ofertas .semaf_amarillo, body.ofertas .semaf_rojo, body.ofertas .semaf_verde {

    color: #4e4e4e;

    font-weight: 300;

    line-height: 19px;

    font-size: 14px;

    font-style: normal;

}

body.detalle span.semaf_amarillo:after {

    position: relative;

    content: '';

    background: url(../imagenes/semarillo.png) no-repeat;

    height: 26px;

    display: block;

    width: 100%;

}

body.ofertas span.semaf_amarillo:after {

    display: block;

    background: url(../imagenes/semarillo.png) no-repeat;

    content: '';

    width: 100%;

    height: 20px;

}

body.ofertas .prod-top span.semaf_amarillo:after{

    background: url(../imagenes/semarillo.png) no-repeat;

    content: '';

        background-size: contain;

}

body.ofertas span.semaf_amarillo {

    margin-top: 40px;

    padding-top: 40px;

}

body.detalle span.semaf_amarillo b {

    margin-right: 2px;

}

.price-sales {

    font: bold 16px calibri;

    font-style: normal;

    color: #333;

}

.price-standard {

    color: #999;

    font-weight: normal;

    padding-right: 10px;

    font-size: 16px;

}

.product .marca_span {

    display: block;

    text-transform: uppercase;

    font-style: normal;

}

.stock {

    display: block;

}

.prod-top .price {

    font: bold 25px arial;

}

.prod-top .product h4 a {

    font-size: 16px;

    line-height: 22px;

}

div#hormiga h1 {

    border: 0;

    color: #999;

    font-size: 24px;

}

div#divofertas {

    clear: both;

}

.title-sol-style2, .title-sol.style2 {

    position: relative;

    font: normal 24px 'Roboto Condensed', sans-serif;

    color: #666;

    text-align: left;

        border-bottom: 1px solid #ccc;

    padding-bottom: 10px;

}

.style2 .title-sol span, .title-sol.style2 span {

    padding: 0;

    text-transform: none;

    display: block;

    text-align: left;

     color: #666;



}

.product {

	border: 0px;

    border-bottom: 3px solid #6eac41;

}

.product:hover{

	border: 1px solid #e0e0e0;

    border-bottom: 3px solid #999;

    background: none

}

    

.prod-top .product {

    padding-bottom: 0;

    border: 0px;

}

.prod-top .description, .prod-top .price {

    text-align: left;

}



.product h4, .product h4 a, .item.list-view h4, .item.list-view h4 a{

    font: normal 15px calibri;

    font-weight: normal;

    text-transform: none;

        color: #666;

}

.prod-top .product h4, .prod-top .product h4 a {

    font-size: inherit;

    line-height: inherit;

        margin-bottom: 0;

}

.prod-top .product ul.lista-filtros-articulo {

    padding-left: 0;

    margin-bottom: 0;

}

.slick-dotted.slick-slider {

    margin-bottom: 0px;

        margin-top: 20px;

}

ul.slick-dots {

    z-index: 9;

    bottom: 5px

}



.slick-dots li {

    background: rgba(0,0,0,0.9);

    width: 8px;

    height: 8px;

}

span.container.leyenda_slide {

    position: absolute;

}

footer {

    background: #666;     padding-bottom: 0;

}

footer .container.menu_pie {

    width: 100%;

    padding: 0;

}

footer .foot_netone {

    border-top: 1px solid #444;

    font: normal 11px arial;

    color: #999;

    background: #fff;

    margin-bottom: 0;

}

footer .foot_netone a {

    color: #908d8d

}

p.datos_pie {

    font: normal 18px 'roboto condensed', sans-serif;

    color: #ccc

}

p.datos_pie a{

    color:#999

}

p.leyenda {

    font: normal 11px arial;color: #ccc

}

a.page-scroll.aparece {

    left: 10px;

}





p.iva.text-center {

    background: #fff;

        font: normal 12px arial;

    color: #000;

    line-height: inherit;

    margin-bottom: -5px;

    display: none;

}

body.ofertas p.iva.text-center{

    display: block;

}

span.ultimaact {

    width: 100%;

    background: #fff;

    display: block;

    padding: 5px 0;

    margin-top: 10px;

}

/******FILTROS****/

div#servicios {

    display: none;

}

div#hormiga h1 a {

    font: normal 24px 'Roboto Condensed', sans-serif;

    color:#999;

}

div#hormiga h1 a:hover {

    text-decoration: underline;

}

.panel-flat .panel-heading .panel-title {

    color: #fff;

    font: normal 14px "roboto condensed", sans-serif;

    letter-spacing: 1px;

    text-transform: uppercase;

    background: #6eac41;

    padding: 5px 10px;

}

.panel-flat .panel-heading {

    padding: 0;

}

.panel-flat .panel-heading .panel-title i.indicator.pull-right.hasPlus {

    margin-top: 0px;

}

.panel-flat .panel-heading .panel-title a:hover{

	color: #fff

}

.panel-flat li a {

    padding: 2px;

    font: normal 11px arial;

        color: #666;

}

div#accordion-aplicado h5.panel-title {

    background: #e7e7e7;

    color: #000;

    padding: 10px;

    font-weight: 700;

}

div#accordion-aplicado h5.panel-title a{

    color: #000

}

div#accordion-aplicado .panel-heading.dropdown .dropdown-menu {

    background: #eee;

}

div#accordion-aplicado .panel-heading.dropdown .dropdown-menu li {

    padding: 5px 10px;

}

div#accordion-aplicado .panel-heading.dropdown .dropdown-menu li a:hover{

    background: none

}

div#accordion-aplicado h4 {

    background: #5f5e5e;

}

div#accordion-aplicado h5.panel-title i {

    font-weight: bold;

    font-size: 14px;

    cursor: pointer;

}

div#accordion-aplicado h5.panel-title i:hover {

    color: red;

}

.panel-flat .panel-heading h4.panel-title.panel-title-filtros, .panel-flat .panel-heading h4.panel-title.panel-title-filtros a:hover {

    background: none;

    color: #000;

    font-weight: 600;

    padding: 15px 10px

}



.panel-heading.aplicado h4.panel-title.panel-title-filtros, .panel-heading.aplicado h4.panel-title.panel-title-filtros a:hover {

    background: #fff;

    color: #000;

    padding: 5px 10px;

}

.panel-flat .panel-heading h4.panel-title.panel-title-filtros a:hover, .panel-heading.aplicado h4.panel-title.panel-title-filtros a:hover  {

        padding: 0

}

div#filtros ul.fct-scroll {

    border: 1px solid #ddd;

    list-style: none;

    padding-left: 20px;

}

.item.list-view  .precant_ofe {

    float: right;

    margin-left: 15px;

}

.item.list-view  ul.lista-filtros-articulo {

    padding-left: 0;

}

.item.list-view .product {

    padding: 10px;

    border-bottom: 1px solid #ddd;

    text-align: left;

}

.item.list-view .product:hover{

	border: 0px;

	border-bottom: 1px solid #ddd;

}

.item.list-view .price, .item.list-view  span.stock, .item.list-view h3.leyendaConStock, .item.list-view h3.leyendaSinStock, .semaf_amarillo, .semaf_rojo, .semaf_verde{

    font-size: 15.5px;

    color: #6eac41;

    font-style: italic;

    font-weight: bold

}

.semaf_amarillo, .semaf_rojo, .semaf_verde {

    text-align: left;

    width: fit-content;

    padding: 0;

}

.product h3.leyendaSinStock:before{

    display: none

}

.panel-flat li a:hover {

    text-decoration: underline;

    color: #000;

}

/******Carrito****/

div#avisostock {

    font-weight: 700;

}

div#avisostock li {

    color: #d12320;

}

table#resumen tr:nth-child(2) {

    display: none;

}

table#carrito tr.CartProduct td.car-precio {

    display: none;

}

.orderStep li {

    width: 50%;

}

.orderStep li:nth-child(2) {

    display: none;

}

.orderStep li.active {

    background: #6eac41;

}

.orderStep li.active:after {

    border-top-color: #6eac41!important;

}

.orderStep li {

    background: #ddd;

}

div.seguir_inferior a, div.seguir_superior a {

    display: block;

    width: 250px;

    background: #333;

    text-align: center;

    padding: 5px 10px;

    margin: 10px auto;

    color: #fff;

    border-radius: 4px;

}

.content_marcas .verprod {

    background: none;

}

.content_marcas .cajamarca {

    border: 0;

    margin-bottom: 20px;

}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {

    background-color: #ccc;

    border-color: #ccc;

    color: #ffffff;

}

div#ETIQ_GRUPO_ .dropdown-menu {

    background: #fff;

}

/******Detalle****/

ul.breadcrumb a {

    display: none;

}

ul.breadcrumb{

    color: #fff;

}

.breadcrumb>li {

    display: inline-block;

    display: none;

}

.breadcrumb>li.pull-right, .breadcrumb>li.pull-right a {

    display: inline-block !important;

}

.socialIcon.pull-right {

    display: none;

}

div#detalle .marca_imagen {

    float: right;

}

div#detalle span.ley_cant {

    float: left;

    margin-right: 20px;

    margin-top: 10px;

}

.bg-info {

    background-color: rgb(131 206 77 / 65%);

}

.scroll_sup {

    padding-bottom: 10px;

}

div#detalle input#cantidad {

    width: 80px;

}

.recomendadosrow small.art_cod_precios {

    display: none;

}

.hormigafoot {

    display: none;

}

input#boton_compra {

    position: absolute;

    left: 28%;

    top: 0%;

    border: 0;

        background: #6eac41;

    color: #fff;

    font-weight: normal;

    letter-spacing: .2px;

}

h1.product-title {

    font: normal 28px 'Roboto Condensed', sans-serif;

    padding: 10px 0px;

    text-transform: none;

    color: #000;

        border: 0px;

            margin: 0px;

    padding: 0;

}

span#precio{

	font-size: 18px

}

p.product-code {

    text-transform: none;

    letter-spacing: 0;

}

span.marca_span {

    text-transform: uppercase;

}

h5.recomendados {

    text-transform: none;

    text-align: left;

    border: 0px;

    font-size: 22px;

}

div#detalle .product-tab {

    display: none;

}

div#detalle .cart-actions {

    border: 0;

    margin: 0;

    padding: 0;

    margin-top: 25px;

}

div#detalle .detalle_producto p {

    margin: 0;

}

.form-group .form-control {

    border-color: #ccc;

}

/******Etiquetas filtros****/

ul.lista-filtros-articulo {

    padding-left: 15px;

}





ul.lista-filtros-articulo li {

    float: left;

    margin: 0 5px 5px 0px;

    overflow: hidden;

    padding: 2px;

    color: #fff;

    border: 2px solid #4a4814;

    background-color: #4a4814;

    text-transform: uppercase;

    border-radius: 4px;

    font-size: 12px;

    font: normal 12px arial;

}

ul.lista-filtros-articulo li.g1 {

    background: #389258;

    border-color: #389258;

    color: #FFF;

    border-radius: 4px;

    -webkit-border-radius: 4px;

}

ul.lista-filtros-articulo li.g2 {

    background: #84bc98;

    border-color: #84bc98;

    color: #000;

    border-radius: 4px;

    -webkit-border-radius: 4px;

    text-transform: none;

}

ul.lista-filtros-articulo li.g4 {

    background: #d1e6d8;

    border-color: #d1e6d8;

    text-transform: none;

    color: #000;

    border-radius: 4px;

    -webkit-border-radius: 4px;

}

form#busquedaAvanzada input#palabra {

    width: 100px;

}

form#busquedaAvanzada input {

    border: 1px solid #b0b0b0;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

}

form#busquedaAvanzada input#descargar {

    border: none;

    top: -5px;

    padding: 8px 10px;

    margin-left: 10px

}

body.busquedaAvanzada button.btn.botonbuscar {

    border-radius: 3px !important;

    top: -5px;

    padding: 8px 10px;

}

form#busquedaAvanzada button.btn:before {

    content: 'Buscar';

    margin-right: 10px;

}

p.bg-warning.aviso_busqueda {

    display: none;

}

/******Modal****/

div#ModalLogin h5.title-sol.style2 span {

    text-align: center;}

    .modal-header.modal-header-primary {

    background: #6eac41;

}

.modal-prod-agregado-container h5 {

    font-size: 1.2em;

    margin-bottom: 0px !important;

    padding: 10px;

    letter-spacing: 0;

    font-size: 16px !important;

}

.modal span#nombre_prod_alert {

    color: #6eac41;

}

.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {

    font-size: 16px;

    background: #6eac41;

}



/******Media****/

@media (max-width: 1560px) {

.busqueda-topavanz,.caja_func_sup,.ban-top-derecha {

    right: 13%;

}

ul#nav {

    padding-left: 12%;

}

.search {

    right: 17%;

}

}

@media (max-width: 1370px) {

.busqueda-topavanz, .caja_func_sup, .ban-top-derecha {

    right: 8%;

}

ul#nav {

    padding-left: 8%;

}

.search {

    right: 16%;

}

}



@media (max-width: 1280px) {

.busqueda-topavanz, .caja_func_sup, .ban-top-derecha {

    right: 5%;

}

ul#nav {

    padding-left: 5%;

}

}

@media (max-width: 1024px){  

.busqueda-topavanz, .caja_func_sup, .ban-top-derecha {

    right: 4%;

}

ul#nav {

    padding-left: 2%;

}

.navbar-default .navbar-nav>li>a {

    padding: 10px;

    font-size: 13px;

}

.search {

    right: 19%;

}

input.search-form, input.search-form:hover, input.search-form:focus {

    width: 200px;

}

input#boton_compra {

    left: 38%;

}

}

@media (max-width: 768px) {

.ban-top-derecha , .search, .busqueda-topavanz {

    display: none;

}

div#detalle {

    padding: 0 20px;

}

ul.slick-dots {

    z-index: 9;

    bottom: 0px;

}

div#detalle table {

    width: 100% !important;

}

.buscador-mobile a i {

    color: #777;

    font-size: 21px;

}

.content_marcas {

    width: 50%;

    float: left;

    margin-bottom: 10px;

}

div#searchModal input.search-form, div#searchModal input.search-form:hover, div#searchModal input.search-form:focus {

    width: 90%;

}

.busqueda-topavanzada {

    background: #ddd;

    padding: 8px;

    width: 200px;

    float: right;

}

div#searchModal button.btn.btn-default {

    border: 0px;

}

.modal-buscar h4#myModalLabel {

    padding: 5px 12px;

}

.modal-body button.btn.btn-buscartop {

    margin-left: -15px !important;

}

div#searchModal form#form-buscar {

    width: 300px;

    float: left;

    margin-right: 20px;

}

div#leyenda_gral_top {

    position: absolute;

    right: 20%;

    top: 19px;

    z-index: 99;

}

.social {

    position: absolute;

    right: 0;

}

a.dropdown-toggle {

    padding-top: 7px;

    color: #777;

    font-size: 22px

}

.social {

    position: absolute;

    right: 12%;

    top: 21px;

    z-index: 99;

}

li#sucursal_movil {

    display: none;

}

li#micuenta_top a {

    display: block;

    width: 100%;

    text-align: right;

}

ul.lista-filtros-articulo {

    padding-left: 20px;

}

input#boton_compra {

    left: 58%;

}

.leyenda_gral_top_fixed {

    position: fixed !important;

    top: 15px !important;

}

.social-fixed {

    position: fixed;

    top: 18px;



}

.social-fixed, .social {

    animation: none !important;

    -webkit-animation: none!important;

    -webkit-animation-iteration-count: 0 !important;

    animation-iteration-count: 0 !important;}

}

@media (max-width: 480px) {

.ban-top-izquierda {

    max-width: 180px;

}

form#busquedaAvanzada span {

    width: 100%;

    display:inline;

    padding-bottom: 10px;

}

body.busquedaAvanzada span.semaf_amarillo:after, body.productos span.semaf_amarillo:after {

    background: url(../imagenes/semarillo2.png) no-repeat;

    top: 100px;

    background-size: contain;

}

body.ofertas span.semaf_amarillo:after {

    background-size: contain;

}

input#boton_compra {

    left: 58%;

}

body {

    padding-top: 100px;

}

div#searchModal form#form-buscar {

    width: 100%;

    margin-left: -15px;

}

.busqueda-topavanzada {

    background: #ddd;

    padding: 8px 20px;

    width: auto;

    float: right;

}

.social.pull-right {

    right: 18%;

}

div#leyenda_gral_top {

    right: 25%;

}

.ban-top-derecha{

	display: none

}

.item.list-view .action-control, .item.list-view .description, .item.list-view .price {

    text-align: right;

}

.item.list-view  .info-prod1 .image_lista {

    max-width: 100px;

    float: left;    margin-right: 10px;

}

.item.list-view .product .des_corta, .item.list-view .product .desc-larga, .item.list-view .product span.dcorta {

    display: none;

}

.item.list-view .price{

    clear: both;

}

}



.scroll_inf, .scroll_sup {

    padding: 30px 18px;

    margin: 0 auto;

}

a.sc-7dvmpp-1.dfBDQI {

    display: none;

}

.fct-scroll {

    overflow-x: hidden;

    overflow-y: auto;

    max-height: 350px;

}



.slick-prev:before {

    content: '\f053'; font-family: 'Font Awesome 5 Pro';

}

.slick-next:before {

    content: '\f054'; font-family: 'Font Awesome 5 Pro';

}



#login_sup:before, #nombre_usuario:before, .cambiar_cuenta_top:before, .registracion:before, .terminar_sesion_top:before {

    

    position: relative;

    top: 0px;



}

#login_sup:before, #nombre_usuario:before, .cambiar_cuenta_top:before, .registracion:before, .terminar_sesion_top:before{

    font-size: 12px;

}

span.marca_span + br {

    display: none;

}



div.change-view { display:none }



input[type=text] {

	font-size:16px !important; font-weight: 400;

}

div#custom-search-input b {

    font-weight: normal;

    color: #000

}







@media (min-width: 992px) {

	div.item div.product div.col-md-3 {

	width:16%;padding-right: 0;

    padding-left: 5px;

	}

	div.item div.product div.col-md-9 {

		width:84%

	}

	div.item div.product div.col-md-9 div.col-md-8.info-prod1 {

		width:70%;padding-left: 5px;

	}

	div.item div.product div.col-md-9 div.col-md-4.info-prod2 {

		width:30%

	}

}





.caja-fixed, .social-fixed, .social-share-fixed {

    -webkit-animation: mymove 1s;

    animation: mymove 1s;

    -webkit-animation-iteration-count: 1;

    animation-iteration-count: 1;

}



.top-bar-fixed  {

    position: fixed;

    top: 0;

    -webkit-animation: mymove 1s;

    animation: mymove 1s;

    -webkit-animation-iteration-count: 1;

    animation-iteration-count: 1;

    width: 100%;

    /*z-index: 10!important*/

}

@-webkit-keyframes mymove {

    from {

        top:-40px

    }

    to {

        top: 0

    }   

}

@keyframes mymove {

    from {

        top:-40px

    }

    to {

        top: 0

    }

}



/* Cambios 28 AGOSTO 2024 */

.price-sales {

    font: bold 16px calibri;

    font-style: normal;

    color: #333;

    display: block;

}



.price-standard {

    /* color: #999; */

    font-weight: normal;

    padding-right: 10px;

    font-size: 16px;

    color: red;

}



@media screen and (max-width:1201px) {

	ul#nav {

	    padding-left: 2% !important;

	}

	

	.search {

    right: 18% !important;

	}



}



/* Cambios  alineamiento texto precio */



body.productos .price {

    text-align: justify !important;

}



body.productos .item.list-view  .precant_ofe {

    float: none;

    display: block;

}



body.productos .description {

    margin: 5px auto;

    display: flex;

    flex-direction: column;

    flex-wrap: wrap;

    justify-content: center;

    align-content: stretch;

    align-items: flex-end;

}



body.productos .marca_imagen {

    position: relative;

    top: 0;

    border: 0 solid #ddd;

    z-index: 1;

    right: -28px;

}



.avisoStockButton {

    cursor: pointer;

    z-index: 2;

    right: 0;

    top: 1px;

    font-size: 25px;

    color: black;

    text-shadow: 0 0 2px #ffffff;

    margin-top: 30px;

}

span.avisoStockButton.favCaja {
    margin-top: 0;
    margin-right: 80px;
}

body.busquedaAvanzada span.semaf_amarillo:after, body.productos span.semaf_amarillo:after {

    background: url(../imagenes/semarillo.png) no-repeat;

    width: 100%;

    height: 40px;

    position: absolute;

    content: '';

    top: 75px;

    display: block;

    left: 34px;

}

.lista-filtros-articulo .g1 a, .lista-filtros-articulo .g3 a {
    color: #fff!important;
}

ul.lista-filtros-articulo li.g1:hover {
    background: #23683c;
    border-color: #23683c;
}

.lista-filtros-articulo .g3:hover {
    background: #2c2b0d;
    border-color: #2c2b0d;
}

ul.lista-filtros-articulo li.g2:hover {
    background: #71977f;
    border-color: #74a486;
}

.lista-filtros-articulo li:hover {
    filter: saturate(2);
}

.g9 a, .g5 a, .g6 a, .g7 a, .g8 a, .g10 a {
    color: #fff;
}

.detalle .btn-success {
    color: #fff;
}