/* MAIN PERSONALIZADO COAGRIP*/


/* COLOR PRINCIPAL DEL CLIENTE */

	.main-color{color:#b5bf00 !important;}
		a.main-color:hover{color: #4a4a4a !important;}
	.main-background{background: #b5bf00 !important;}

/* FIN COLOR PRINCIPAL DEL CLIENTE */


/* Estilos para el sticky */

	#nav-container.nav-container-dos{background: #b5bf00;background: -moz-linear-gradient(left, #b5bf00 50%, #f5f5f5 50%);background: -webkit-linear-gradient(left, #b5bf00 50%,#f5f5f5 50%);background: linear-gradient(to right, #b5bf00 26.8%,#f5f5f5 26.8%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bf00', endColorstr='#f5f5f5',GradientType=1 );border-bottom: 1px solid #b5bf00;}
	#nav-container.nav-container-dos #menu  li#productos_2{background: #b5bf00 !important;}
	#nav-container.nav-container-dos.is-sticky, #nav-container.nav-container-dos.is-sticky #menu{background:#b5bf00 !important;}
	#option-nav-productos nav ul li a:hover{background:#b5bf00 !important;}
	.megamenu-categoria h3 a:hover{color:#b5bf00 !important;}
	#nav-container.nav-container-dos #menu a:hover{color:#b5bf00 !important;}
	#aviso-envio-gratis-avanzado span{color:#b5bf00 !important;}
	.cabecera-dos .options-ayuda .info-option-ayuda a, .cabecera-dos #opciones-cuenta p a{color:#b5bf00 !important;}
	#nav-container.nav-container-dos.is-sticky #usuario-cesta-sticky .red:hover, #nav-container.nav-container-dos.is-sticky #usuario-cesta-sticky .red a:hover{color:#4a4a4a !important;}
	.cabecera-dos #container-mas-categorias ul li a:hover{color:#b5bf00 !important;}
	.cabecera-dos #opciones-cuenta p a:hover{color: #4a4a4a !important;}
	.resultado-linea-carrito{color:#b5bf00 !important;}
	.cabecera-dos #mi-cuenta-avanzado a#cuenta-avanzado-button, #realizar-pedido-carrito{background: #b5bf00 !important;}
	#nav-container.nav-container-dos #menu a {padding: 23px 33px;}

/* Fin estilos para el sticky */

/* Enviar a un amigo */

	header#enviar-amigo, #form-enviar-amigo input[type="submit"]{background: #b5bf00;}
	#form-enviar-amigo a{color:#b5bf00;}

/* Fin de enviar a un amigo */

#change-cookie-consent{
	background: #b5bf00;
}

/* Arreglo para alinear los catálogos verticalmente */

.title-cat{min-height: 345px;}
.contenedor-catalogos h2{color: #b5bf00 !important; font-weight: bold !important;}

li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-comprar-buscador{background: #f7b022;}
#logo {width: 31%;height: auto;float: left;padding-top:1.7em;}
.tipo-de-envio {text-transform: lowercase; }
 #menu a:hover, #menu span:hover, #menu li.current a:hover, #menu a.nav-selected, #menu li.current a.nav-selected {background: #8c8d8e none repeat scroll 0 0; }
#menu a, #menu span {padding: 24px 25px;}
.img-msj-2cols div.img-msj-col2 h2{color:#323232;font-family:"Lato",sans-serif;font-size:1.6em;font-weight:bold;line-height:1.6em;}
.img-msj-2cols div.img-msj-col2 p{color:#323232;font-family:"Lato",sans-serif;font-size:1.2em;font-weight:400;line-height:1.1em;margin-top:20px;}
#warp-migas-de-pan ul li a{text-decoration:none;padding:0.em 1em;color:#323232;line-height:21px}
#caracteristica-producto-container h2{color:#323232;font-family:"Lato",sans-serif;font-size:1em;font-weight:normal;line-height:1.6em;}
.ayuda_top{color:#323232;font-size:15px;}
#horario #info-horario{font-size:15px;float:left;vertical-align:top;color:#323232;font-weight:400}
#subtitle-site{text-align:center;font-family:'Lato', sans-serif;font-weight:400;color:#323232;margin-bottom:40px;}
.resume-col-first-container{font-weight:400;font-family:'Lato', sans-serif;color:#323232;font-size:15px;padding-top:10px;width:100%;line-height:20px;}
.name-product{height:55px;margin:0px 0px 10px;padding:0;font-family:'Lato', sans-serif;font-weight:400;line-height:19px;}
.breadcrumbs{color:#323232;font-family:'Lato', sans-serif;font-weight:400;font-size:14px;}
.referencia-producto{font-family:'Lato', sans-serif;color:#323232;font-weight:400;font-size:14px;margin-bottom:15px;}
#iva-incluido{font-weight:400;font-size:14px;padding-left:10px;font-family:'Lato', sans-serif;color:#323232;}
#tiempo-oferta{font-weight:400;width:100%;font-family:'Lato', sans-serif;color:#323232;font-size:14px;margin-bottom:22px;margin-top:32px;}

.unidades{font-family:'Lato', sans-serif;color:#323232;font-size:14px;margin-bottom:3px;font-weight:400}
#ayuda-ficha-producto .atencion{font-family:'Lato', sans-serif;font-weight:400;color:#323232;margin:5px 0px;line-height:21px}
#ayuda-ficha-producto .compartir-producto{font-family:'Lato', sans-serif;font-weight:400;color:#323232;}
#mensaje-404 p{font-family:'Lato', sans-serif;color:#323232;font-size:22px;font-weight:400;line-height:33px;}
#principal-login input, #principal-login select{font-family:'Lato', sans-serif;}
.precio-producto-resumen, .cantidad-producto-resumen{font-weight:400;color:#323232;width:140px;text-align:center;font-family:"Lato",sans-serif;font-size:16px;}
.total-producto-resumen{font-weight:400;color:#323232;text-align:center;font-family:"Lato",sans-serif;font-size:16px;}
.tipo-de-envio{color:#323232;font-weight:400;font-size:16px;line-height:29px !important;}

.total-pedido-container-derecha{font-family:"Lato",sans-serif}
.total-pedido-container-izquierda span{color:#323232;font-weight:400;font-size:16px;font-family:'Lato', sans-serif}
#filtro-familia{width:270px;float:left;font-family:'Lato', sans-serif !important;font-weight:400;color:#323232;}
.name-product-list, .name-product-list-grup{color:#323232;font-family:'Lato', sans-serif !important;font-weight:400;font-size:16px;line-height:20px;padding-bottom:5px;}
.iva-familia{font-weight:400;font-size:14px;padding-left:8px;font-family:'Lato', sans-serif;color:#323232;}
.resume-product-list{color:#323232;word-wrap:break-word;font-family:'Lato', sans-serif !important;font-weight:400;line-height:20px;font-size:16px;}
#form_contacto input, .textarea-contacto{font-family:'Lato', sans-serif;font-weight:400;color:#323232;}
.marcas a{font-family:'Lato', sans-serif;font-weight:400;font-size:16px;color:#323232;}
.stock-product-list{padding:0.5em 0em 0em;color:#323232;font-family:'Lato', sans-serif !important;font-weight:400;}
#mensaje-final-compra{font-family:'Lato', sans-serif;color:#323232;font-size:1em;font-weight:400;line-height:33px;width:80%;left:9%;top:14%;}
#mantenimiento p{font-family:'Lato', sans-serif;color:#323232;font-size:1.2em;font-weight:400;margin:0.5em 0em;}
#mensaje-final-compra #ayuda-404{font-family:'Lato', sans-serif;color:#323232;font-size:1em;font-weight:400;line-height:33px;}
.cantidad-producto-mobile{outline:0;width:100%;margin-top:0.5em;border:none;margin-bottom:10px;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Lato', sans-serif;font-weight:400;color:#323232;}
#principal-login #enviar, #principal-login .enviar2, #principal-login .enviar-nuevo {width: 100%;}
.intro-conocenos-last {margin-bottom: 24px;}
.imagen-instalaciones { margin-bottom: -15px;}
#info-header {padding-top: 31px;}

/*Modificar tipografía*/

.disponibilidad-container div, .info-producto-individual, #text-legal-contact, #text-legal-contact2, 
.intro-contacto-individual, .intro-contacto-instalaciones, .info-contacto, .intro-conocenos, .intro-conocenos-last, 
.title-especialidad, .product-sidebar .name-product-sidebar-container h3, #container-atencion-cliente-footer span, 
#container-condiciones-compra-footer span, #social-footer ul li a span, #nav-ayuda ul li a, #otros-servicios ul li a, 
.intro-especialidad, .title-razon-comprar, #container-forma-de-pago-footer .title-section-footer, .forma-de-pago-footer p, 
.container-envio-gratis-footer p, #container-atencion-cliente-footer p, #container-condiciones-compra-footer p, 
#container-informacion-contacto-footer p, #container-ayuda-footer p, #frase-ayuda, #principal-login input, 
#principal-login select, .nombre-producto-resumen, #container-copyright, #lost-password,.second-title-site {font-weight: 400!important;}

#form_contacto .label {font-size: 14px;}

/*Color principal del cliente #b5bf00*/
.paginacion-actual span, .paginacion-actual-top span{background: #b5bf00 !important;}
.title-sugerencias-productos{background:#b5bf00; }
.catalogo-sidebar h5 span {color: #b5bf00}
.catalogo { width: 46%}
a, a:hover {color:#b5bf00}
.black-header{background:#b5bf00;}
.btn-black-header{color:#fff;background: #b5bf00}
#aceptar-condiciones a {color: #b5bf00;}
#paginacion-familia span, #paginacion-familia-top span {color: #b5bf00; border: 1px solid #b5bf00;}	
.catalogo-sidebar h4 span { color: #b5bf00;}    
#boton-seguir-comprando a { color: #b5bf00;border: 2px solid #b5bf00;}
#boton-continuar {background: #b5bf00;}
#warp-migas-de-pan ul li a:hover{color: #b5bf00;}
.red, .red a, #otros-servicios ul li a, #numero-telefono,  #nav-ayuda ul li a, .detalles a, #container-copyright a:hover, .intro-txt a, #envio-gratis, #envio-gratis-ok, #envio-gratis-carrito, #envio-gratis-ok-carrito{color:#b5bf00 !important;}
#nav-container, .add-producto, #buscar_avanzado, #button-envio-aviso, .paginacion-actual span, #boton_carrito_pop{background:#b5bf00; }
.btn-product-list-buy{border: 1px solid #b5bf00;background-image: url("../img/icono_carrito_producto.png") !important;background-position: 23px 7px !important;background-repeat: no-repeat !important;background:#b5bf00;}
.btn-product-list-eye{border: 1px solid #b5bf00;}
a.btn-product-list-eye{color:#b5bf00 !important;}
#submenu-productos li a:hover, #principal-login #enviar, #submit-contacto{background:#b5bf00;}
.button-compra {background-color:#b5bf00 ;}
#boton-editar-direccion, #principal-login .boton-enviar, #principal-login #enviar_pass, #ayuda-header-red, .owl-theme .owl-controls .owl-page span{background:#b5bf00 !important;}
ul.listado-pdf a{color:#b5bf00;}
#ayuda-ficha-producto span:hover {color:#b5bf00;}
ul.nav li.nivel1:hover{background-color:#b5bf00 !important; color:#ffffff !important;}
.td-descripcion-product-group-list a, .name-product-list a, .name-product-list-grup a {color:#323232 !important;}
#principal-login #enviar, #principal-login .enviar2, #principal-login .enviar-nuevo {background-color:#b5bf00 !important;}
.disponibilidad-container span {color:#b5bf00 !important;}
.social-contacto a{color:#b5bf00}
#numero-ayuda-404{color:#b5bf00;}

/*Principio colores sticky el texto en oscuro*/
.solo_sticky .first-p-carrito{color:#ffffff !important;}
#usuario-cesta-sticky .red a{color: #6b6969 !important;}
#usuario-cesta-sticky .red, #usuario-cesta-sticky .red a{color:#6b6969 !important;}
#usuario-cesta-sticky .red:hover, #usuario-cesta-sticky .red a:hover{color:#fefefe !important;}
/*Fin colores sticky*/
/*Color Botón ver ficha buscador*/
li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-ver-ficha-buscador {background: #b5bf00 !important;}
/*Fin Color Botón ver ficha buscador*/

/*Color botón ancla*/
#scroll-to-top{background:#b5bf00;}
/*Fin Color botón ancla*/

/*Color menú movil*/
#menu{background:#b5bf00;}
/*Fin Color menú movil*/

/*Principio colores buscador avanzado.02*/
#input-filtro-full-busqueda2-submit input{background-color:#b5bf00;}
#productos-filtro-busqueda-02-container p span{color:#b5bf00 !important;}
li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-comprar-buscador{background:#b5bf00;}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{background: #b5bf00 !important;}
/*Fin colores buscador avanzado.02*/

/* Fin personalización del color*/

/*Footer*/

#logo-footer {padding-top: 3px;}
/* Inicio Seventh container// Footer ventajas, este cliente solo tiene 5 ventajas, el width cambia en este caso*/
.razon-comprar{width: 16.2%;}
/* Fin Seventh container */

@media (max-width: 1300px){
	#buscador{ padding-top: 21px;}
	.catalogo_propio{margin-right: 12px;}
}

@media (max-width: 1200px){
	#logo{width: 300px !important;padding-top: 2em;}
}

@media (max-width: 1024px){
	#menu a, #menu span, #menu a:hover {padding: 24px 11px;}
	.catalogo_propio{margin-right: 27px;}
	#logo{padding-top: 51px;}
	.nombre-producto{margin-top: 30px;}
	.forma-de-pago-footer {float: left;}

}

@media (max-width:900px){
	#logo {width: 51% !important;}
	.contenedor-catalogos{width: 100%;}
}

@media (max-width: 768px){
	#logo-cadena-top{width: 100%;float: none;padding-top: 58px;text-align: center;}
	div#social-icon-top_bar{width: auto;}
	.razon-comprar {width: 49.2%;}
	.catalogo_propio {margin: 15px 17px;}
	#logo{padding-left: 0;width: 350px !important;padding-top: 5em;margin: 0 auto 10px;float: none;}
	#social-icon-top_bar { width: 140px; }
	.forma-de-pago-footer { width: auto !important;  margin: 0px 25px;}
	#top_bar {height: 100px;}
	#forma-de-pago-2 {float: right;}
	#forma-de-pago {width: 30%;}
	#container-envio-gratis, #container-envio-gratis-ok {top: 26%;}
	#logo img {height: auto; margin-top: -37px;} 
	#info-header {margin: -33px 0 19px;}
	.container-especialidad .title-especialidad {
        font-size: 22px !important;
        margin-top: 5px;
    }

}	

@media (max-width: 640px){
	#tipo-envio{padding: 1.2em 0em 0em 1.5em;}	
	.catalogo_propio{margin: 15px 45px;}
	#forma-de-pago-2 {float: right;}	
	#forma-de-pago {width: 36%;}
	#info-header {margin: -22px 0 15px;} 
}

@media (max-width: 480px){
	.razon-comprar{width: 100%;}
	#logo {margin-bottom: 20px;width: 85% !important;}
	.single-company img {width: 50%;padding: 15px 0px;}
	.catalogo_propio{margin:0 auto;float:none;}
	#menu a, #menu span, #menu a, #menu li span{padding:24px 0px !important;}
	.forma-de-pago-footer{width: 100%;margin:10px 0px !important;}
	#forma-de-pago-2{float: none !important;}
	#container-social-footer{margin-bottom:0px;}
	#info-header {margin: -53px -6px 20px} 
	.container-especialidad .title-especialidad {
        font-size: 22px !important;
        margin-top: 5px;
    }
}


@media (max-width: 400px){
	#info-header {margin: -53px -6px 20px} 

}

@media (max-width: 380px){
	div#social-icon-top_bar {width: 100%;text-align: center;}
	#logo {width: 100% !important;padding: 0;margin-top: 70px;}
	#container-envio-gratis-ok{top: -11%;}
	#social-top_bar {width: 100%;}
    #top_bar{height: 120px !important;}
    #info-header {margin: 0 -4px 20px;} 
    #header-container {height: 122px;}
    .sprite-logo_ferrokey_top{margin: 0 auto;}
    #container-envio-gratis-ok {
    top: -28% !important;
}

}



/* Nombre del producto en mayuscula en vista cuadricula */

	.name-product-container .name-product{text-transform: uppercase;font-size: 14px;}

/*Nombres de las tiendas en página de preguntas frecuentes */

	.nombre-tienda{font-weight: bold;margin: 15px 0px;}


/* Aviso disponibilidad de producto */

	.aviso-disponibilidad-producto, header#disponibilidad-producto, #envio-aviso-disponibilidad-producto{background: #b5bf00 !important;}
	.aviso-legal-disponibilidad-producto a{color:#b5bf00;}