/*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*/
/*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*/
/*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*/
/*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*/
header {
background-color: #0089ff;
border-bottom: none;
}
header .logo {
margin-top: 1px!important;
}
header .logo a {
display: inline-block;
float: left;
}
header .logo img {/* max-width: 210px!important; */min-height: 70px!important;width: 100%;}
header .top-header-info {
margin: 10px 0 0px 0;
display: none;
}
header > .top-header {
background-color: #006ee7;
}
header > .top-header:hover {
background-color: #1f61e2!important;
}
header .botones-carrito li.dato-contacto-header a {
color: #ffffff!important;
font-weight: 400;
font-size: 16px;
}
header span.btn.ver-carrito {
background-color: #003aa5;
border-color: #0000002b;
}
header a {
color: #ffffff!important;
}

/*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*/
/*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*/
/*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*/
/*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*/
/*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*//*TOP HEADER*/
header .top-header-info ul li a {
color: white;
}

/*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*/
/*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*/
/*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*/
/*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*//*HEADER NAV*/
header .header-nav {
margin: 0px 0 -5px 0!important;
}
header nav ul li a {
background-color: transparent;
color: #0e0e0e;
font-weight: bold;
}
header nav > ul > li:hover > a {
font-weight: bold;
}
header nav > ul > li ul li a {
background-color: #f7f7f7!important;
color: #212121!important;
width: 90%;
padding: 10px 5%;
font-weight: bold;
}
header nav > ul > li:hover> a {
color: #000000!important;
z-index: 99;
position: relative;
}
header nav li:focus {
outline: none;
}
header nav li a:active {
outline: none;
}
header nav li a:focus {
outline: none;
color: black!important;
background-color: white;
}
header nav li:hover a {
background-color: #d8d8d8;
}
header nav li ul li:hover a {
background-color: #ebebeb;
color: black;
}
header nav > ul > li.boton-buscar {
margin-bottom: -10px;
}



/*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*/
/*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*/
/*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*/
/*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*//*HEADER BARRA CARRITO*/
header .barraCarrito .btn:hover {
background-color: #31962e!important;
}
header .detalle-carrito {
background-color: #bdbdbd;
box-shadow: 0px 0px 0px 0px #0000004d;
transition: 0.3s;
}



/*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*/
/*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*/
/*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*/
/*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*/
/*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*/
/*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*//*HEADER NAV CATEGORIAS*/
header .header-nav-categorias li a {
font-size: 13px;
padding: 7px 8px 5px;
}
header .header-nav-categorias nav > ul {
margin: 0 auto!important;
float: inherit;
width: 100%;
text-align: center;
}
header .header-nav-categorias {
background-color: #007eff;
margin-bottom: 0;
margin: 0;
padding: 2px 0 2px;
width: 100%!important;
}
/*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*/
/*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*/
/*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*/
/*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*/
/*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*/
/*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*//*CONTENDOR*/
body {
margin: 0!important;
width: 100%;
}


/*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*/
/*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*/
/*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*/
/*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*/
/*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*/
/*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*//*CONTENEDOR BUSCADOR GRANDE*/
body div form.buscador-grande-header input {
background-color: #00a1ff;
}
body div form.buscador-grande-header input:focus {
outline:none;
}
body div form.buscador-grande-header input::placeholder {
color:white;
}
body div form.buscador-grande-header button {
background-color: #00adff;
}
/*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*/
/*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*/
/*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*/
/*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*/
/*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*/
/*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*//*BOTON CARRITO*/
a.btn.salir-carrito {
font-size: 18px!important;
background-color: #003aa5;
color: #ffffff!important;
margin: 2px 0px 0px 0px;
padding: 5px 8px 6px 8px;
}
a.btn.salir-carrito:hover {
background-color: #55df51!important;
color: #ffffff!important;
}
span.btn.ver-carrito {
background-color: #003aa5!important;
border-color: #0000002b!important;
}
/*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*/
/*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*/
/*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*/
/*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*/
/*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*/
/*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*//*BARRA CARRITO*/
.barraCarrito {
padding: 1px 0px;
background-color: #0095ff!important;
}

/*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*/
/*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*/
/*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*/
/*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*/
/*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*//*HEADER FIXED*/
.header-fixed .barraCarrito {
height: 31px;
}
.header-fixed .barraCarrito a {
padding: 7px;
}
.header-fixed span.btn.ver-carrito {
padding: 5px 10px;
}
.header-fixed .detalle-carrito {
margin-top: 3px!important;
}
.header-fixed .barraCarrito li {
padding: 2px!important;
}
.header-fixed .desplegar {
margin-top: 0;
}
header.header-fixed .logo a {
padding-top: 2px;
}
header.header-fixed .header-nav {
margin: 3px 0 -5px 0!important;
}
header.header-fixed .header-nav {
margin-top: 4px;
margin-bottom: 8px!important;
}
/*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*/
/*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*/
/*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*/
/*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*/
/*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*/
/*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*//*INICIO*/
section.seccion-buscador-inicio {
display: block;
background-color: #ffffff!important;
float: left;
width: 100%;
padding: 80px 0;
box-shadow: inset 0px 0px 60px #ccc!important;
}
section.presentacion1 {
background: url(/panel/uploads/galeria/200714-102253-491.jpg);
background-position: center top;
background-size: 350px 100%;
background-attachment: fixed;
padding: 60px 0 100px;
}
.contenedor-presentacion p {
font-size: 18px!important;
line-height: 20px;
}
section.presentacion1 {
background: url(/panel/uploads/galeria/200825-173508-179.jpg);
background-position: center bottom;
background-size: 100% 532px;
background-attachment: fixed;
padding: 60px 0 100px;
}
.contenedor-presentacion p {
font-size: 18px!important;
line-height: 29px;
}
section.seccion-categorias-productos-inicio {
padding-bottom: 120px;
}
section.seccion-categorias-productos-inicio > h3 {
padding: 70px;
font-size: 28px;
}
/*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*/
/*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*/
/*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*/
/*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*/
/*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*/
/*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*//*BARRA LATERAL*/
nav.widget.menu ul li a:hover {
box-shadow: 14px 14px 24px #00000033;
z-index: 9999999999;
position: relative;
transform: scale(1.02, 1.02) translateX(0%) translateY(-1%);
transition: 0.2s!important;
background-color: #515151!important;
color: white;
border-radius: 4px;
}


/*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*/
/*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*/
/*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*/
/*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*/
/*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*/
/*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*//*ESTILOS SECCIONES*/
body section {
margin: -4px 0;
box-shadow: none!important;
}

.bloques-datos .bloque-1 {
background-color: #03036c;
}
.bloques-datos .bloque-2 {
background-color: #032daf;
}
.bloques-datos .bloque-3 {
background-color: #006976;
}
.bloques-datos .bloque-4 {
background-color: #57146c;
}
.bloques-datos .bloque-5 {
background-color: #161479;
}
.bloques-datos .bloque-6 {
background-color: #010146;
}
/*SECCION NOSOTROS*/
section#nosotros {
background: url(/custom/img/bg-nosotros.jpg);
background-position: center bottom;
background-size: cover;
background-attachment: fixed;
padding: 60px 0 100px;
background-repeat: no-repeat;
}
section#nosotros .bloque-mision h3 {
font-size: 25px;
margin-top: 40px;
}

section.seccion-2 {
padding: 70px 0px 110px;
}

section.seccion-3 {
background: url(/custom/src/bg-seccion-3.svg);
background-size: cover;
background-position: top center;
background-repeat: no-repeat!important;
min-height: 430px;
padding-bottom: 30px;
}
section.seccion-3 h2 {
font-size: 31px;
margin: 0px 0px 10px;
}
section.seccion-3 *{
color:white;
}
section.seccion-4 {
background: url(/custom/src/bg-seccion-4.svg);
background-size: cover;
background-position: top center;
background-repeat: no-repeat!important;
min-height: 350px;
padding: 50px 0px 10px;
}
section.seccion-4 h2 {
font-size: 34px;
margin: 10px 0px 10px;
}
section.seccion-4 h3 {
font-size: 12px;
}
section.seccion-4 *{
color:white;
}
section.seccion-5 {
}
section.seccion-6 {
}
section.seccion-6.bloques-datos {
background-color: black;
}
.bloques-datos div {
background-color: red;
margin: 0;
width: 33.333%;
text-align: center;
padding: 80px 0;
font-size: 20px;
font-weight: bold!important;
}
.bloques-datos div h2 {
font-size: 110px!important;
font-weight: bold!important;
margin: -26px;
color: white;
font-family: 'Bebas Neue',sans-serif,Arial!important;
letter-spacing: -1px;
}
.bloques-datos div p {
font-size: 30px!important;
font-weight: bold!important;
color: white;

}

/*SECCION CONTACTO*/
section.seccion-contacto {
background: url(/custom/img/bg-contacto.gif);
background-color: #ffffff!important;
background-attachment: fixed;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
min-height: 350px;
padding: 50px 0px 90px;
}
.carrusel-galeria .owl-item img {
object-fit: contain;
object-position: center;
}



/*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*/
/*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*/
/*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*/
/*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*/
/*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*/
/*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*/
footer {
background-color: #2f2f2f;
border-top: 3px solid #e8e8e8;
}
footer .bottom-footer {
background-color: #0f0f0f;
margin-bottom: -4px;
}
footer a.btn-acceso-panel {
background-color: #1c1c1c!important;
}
footer span.logo {
max-height: 120px;
width: 100%;
border-radius: 10px;
}
footer .webpay-logos {
display: inline-block;
border-radius: 8px;
}
footer .webpay-logos img {
max-width: 230px;
}
/*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*/
/*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*/
/*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*/
/*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*/
/*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*//*BOTONES*/
a.btn-panel::before {
margin: 0px 0px 0px!important;
color: white!important;
border-radius: 2px!important;
padding: 8px!important;
font-size: 9px;
font-weight: 100!important;
font-family: sans-serif;
letter-spacing: 0.4px;
visibility: visible!important;
background-color: #545454;
}
.carrusel-galeria .owl-item img {
object-fit: contain;
object-position: center;
}