/*
Theme Name: IdeasalUso blank theme
Theme URI: http://wordpress.org/themes/blankslate
Author: IdeasalUso
Author URI: http://ideasaluso.com
Description: Para que tu web vaya fluida, no dudes en trabajar con temas en blanco. Palabra de boy-scout.
Version: 1.0
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2014 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline;box-sizing:border-box;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}
body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family:'Raleway',Verdana, sans-serif;}
.borrar{clear:both;}
div{box-sizing: border-box;}
a{opacity:1;transition:opacity 0.3s;}
a:hover{opacity:0.6;}

.contenedor{width:1200px;margin:0 auto;padding:0 20px;}
#container{clear: both;float:none;}
header.cabecera{-webkit-box-shadow: 0px 4px 9px 3px rgba(0,0,0,0.14); box-shadow: 0px 4px 9px 3px rgba(0,0,0,0.14);height: 114px;position: relative;z-index: 40;}
header.cabecera .logo{float:left;padding:37px 20px 37px 0;}
header.cabecera .logo img{height: 30px;}
header.cabecera nav{float:right;}
header.cabecera nav ul{margin:0;padding:0;}
header.cabecera nav ul li{display: inline-block;vertical-align: top;}
header.cabecera nav ul li a{color: black;text-decoration: none;font-weight: 300;padding: 50px 28px 31px;display: block;    font-size: 1em;}
header.cabecera .idiomas{float:right;padding-top: 44px;}
header.cabecera .idiomas li{display:inline-block;vertical-align: middle;}
header.cabecera .idiomas li a{display:block;padding: 0 5px;}
header.cabecera .idiomas li img{}
header.cabecera li.current-menu-item a,header.cabecera li.current-page-ancestor a,header.cabecera li a:hover{color:#859398;font-weight: 700;}
.wpml-ls-current-language a{font-weight:bold !important;}
.prefooter{text-align: center;background: #D9D9D940;padding: 60px 20px;}
.prefooter h2{font-size: 33px;padding-bottom: 20px;}
.prefooter form{}
.prefooter form input[type="email"]{font-family: inherit;font-size: 1em;padding: 12px 20px;color: black;margin-right: 18px;border-radius: 0 !important;border: 1pt solid black;}
.prefooter form input[type="email"]::placeholder{color:black;}
.prefooter form input[type="submit"]{border: none;background: black;color: white;font-family: inherit;padding: 12px 25px;font-size: 1em;font-weight: 300;cursor:pointer;}
.wpcf7-spinner{display:none !important;cursor:pointer;}
footer{background: #859398;}
footer ul{display: table;width:100%;}
footer ul li{display:table-cell;padding: 20px 20px 20px;color: white;vertical-align: middle;}
footer ul li:last-child a{padding:0 3px;}
.postfooter{background: black;color: white;text-align: center;padding: 10px 20px;font-size: 0.6em;}
.postfooter a{color:white;}
.menu_responsive{display: none;}
.menu_responsive img.icon{width:30px;margin: 27px;cursor: pointer;}
.menu_responsive .menu_dentro{position: absolute;width: 100%;left: 0;top: 0;background: rgba(255,255,255,0.95);padding: 30px;display: none;z-index: 1000;}
.menu_responsive .menu_dentro .cerrar{width: 20px;position: absolute;right: 20px;z-index: 20;cursor: pointer;}
.menu_responsive .menu_dentro li{background: none !important;}
.menu_responsive .menu_dentro a{color: black;text-decoration: none;    font-size: 23px;margin-bottom: 10px;display: block;}
.menu_responsive .menu_dentro .wpml-ls-legacy-list-horizontal{padding:0;border-top: 1pt solid black;border-bottom: 1pt solid black;margin: 20px 0 20px;}
header.colapsado{position: fixed;top: 0;z-index: 9999999999;background: white;width: 100%;}
.txt_slider{}
.txt_slider h3{font-size: 28px;font-weight: 300;padding: 20px 0 20px;color:black;}
.txt_slider p{color:#859398;font-size: 16px;font-weight: bold;line-height: 21px;padding: 0 0 20px;}
.txt_slider span{color:black;font-size: 12px;}

h2{font-size: 2.4em;padding: 0 0 40px;line-height: 1.2em;}
strong{font-weight: 700;}
p{font-size: 1.1em;line-height: 1.4em;}
.home_familias{padding: 100px 20px 0;clear: both;}
.col_fondo_imagen_home{height:450px;}
.home_familias h2,.home_disenador h2,.home_destacados h2{font-weight: 600;}
.home_familias p{width: 70%;margin: 0 auto;font-size: 1.1em;line-height: 1.4em;padding-bottom: 50px;}
.col_fondo_imagen_home .vc_column-inner{padding-top: 318px !important;}

.home_disenador{padding: 100px 20px 0;}
.home_disenador h3{font-size: 2em;padding: 0 0 20px;font-weight: 300;}
.home_disenador p{line-height: 1.4em;}
.home_disenador .boton_blanco a,.home_disenador .boton_negro a{padding: 17px 30px !important;}

.home_catalogo{}
.home_catalogo .txt{background-color:#859398;padding: 80px 50px;color:white;}
.home_catalogo .txt h2{color:white;font-weight: 300;}
.home_catalogo .txt a{border:0 !important;}

.home_destacados{padding: 100px 20px 100px;}
.home_destacados h4{}
.home_destacados h4 a{text-decoration: none;color: black;font-weight: 700;font-size: 1.2em;padding: 0 0 20px;display: block;}
.home_destacados h5{font-size: 1em;font-weight: 700;padding: 0 0 6px;}
.home_destacados p{font-size: 1em;}

.home_medioambiente{padding: 100px 20px 0 100px;}
.home_medioambiente .txt .vc_column-inner{padding:80px 80px 40px !important;}

.home_noticias{padding: 80px 20px 100px;}
.home_noticias a.link_general{display: block;}
.home_noticias h2{font-weight: 600;}
.home_noticias ul{}
.home_noticias ul li{display: inline-block;padding:0 15px;vertical-align:top;width: 33%;}
.home_noticias ul li .imagen{overflow: hidden;}
.home_noticias ul li .imagen img{width:auto;height: 250px;}
.home_noticias ul li .txt{}
.home_noticias .boton_blanco{margin-top: 50px;}
.home_noticias a{text-decoration:none;color:black;}
.home_noticias h4{text-decoration: none;color: black;font-weight: 700;font-size: 1.2em;padding: 30px 0 20px;display: block;}



.boton_negro a{border-radius: 0 !important;background: black !important;color: white !important;border: 1pt solid transparent !important;font-size: 1.1em !important;padding: 17px 40px !important;transition:background 1s, color 1s;text-decoration:none;}
.boton_negro a:hover{background:white !important;color:black !important;border:1pt solid black !important;}
.boton_blanco a{border-radius: 0 !important;background: white !important;color: black !important;border: 1pt solid black !important;font-size: 1.1em !important;padding: 17px 40px !important;transition:background 1s, color 1s;text-decoration:none;}
.boton_blanco a:hover{background:black !important;color:white !important;}
.boton_gris a,.boton_gris button{border-radius: 0 !important;background: #859398 !important;color: white !important;border: 1pt solid transparent !important;font-size: 1.1em !important;padding: 17px 40px !important;transition:background 1s, color 1s;text-decoration:none;}
.boton_gris a:hover,.boton_gris button:hover{background:white !important;color:black !important;border:1pt solid black !important;}
.cab_productos{padding:60px 20px;}
.cab_productos h2{color:white;font-weight: 300;padding: 0;}
.menu_categorias .wpb_text_column{margin-bottom:0;}
.menu_categorias a{display: block;text-decoration: none;color: black;border-bottom: 1pt solid black;padding: 20px 0 8px;margin-bottom:10px;}
.menu_categorias .seleccionado a{color: #859398;border-bottom: 1pt solid #859398;font-weight: bold;}
.textos_supercategorias{padding:30px 20px;}
.txt_producto{height: 277px;overflow-y: auto;padding-right:30px;}
.textos_supercategorias{margin-bottom:80px;}
.textos_supercategorias h1{font-size: 2.4em;padding-top: 25px;font-weight: 300;}
.txt_producto p{font-weight: 300;line-height: 1.8em;color:#919191;font-size: 1em;}
.bloque_cuadricula_productos{}
.bloque_cuadricula_productos h2{padding-bottom:0;}
.link_producto_en_grid{text-indent:-6000px;position:absolute;z-index:200;width:100%;height:100%;top: 0;}
.bloque_cuadricula_productos .vc_column-inner{position:relative;}
.bloque_cuadricula_productos .wpb_single_image{margin-bottom: 15px;height: 220px;overflow: hidden;width:auto;}
.bloque_cuadricula_productos .wpb_single_image img{height:100%;width:auto;max-width: 200%;}
.bloque_cuadricula_productos .wpb_single_image .vc_figure,.bloque_cuadricula_productos .wpb_single_image .vc_single_image-wrapper{height:100%;}
.cab_empresa{padding: 150px 100px;}
.bloque_empresa{padding: 20px 20px 0;}
.bloque_empresa h1{font-size: 2.4em;font-weight: 300;padding-bottom:30px;}
.bloque_empresa p{font-weight: 300;padding-bottom:30px;font-size: 1em;}
.bloque_empresa ul{padding:0 0 30px 20px;}
.bloque_empresa li{list-style: circle;font-weight: 300;font-size: 1.1em;line-height: 1.4em;padding: 0 0 10px 10px;}
.cuadrin_empresa_1{background:#6D6E70;color:white;text-align: center;font-size: 1.2em;padding: 6px 20px !important;margin: 0 !important;}
.cuadrin_empresa_1 p{padding: 0;}
.cuadrin_empresa_2{background: white;text-align: center;padding: 6px 20px !important;margin: 0 !important;font-size: 0.6em;letter-spacing: 6px;}
.cuadrin_empresa_2 p{padding: 0;}
.cuadrin_empresa_global{margin-bottom:40px;border:1pt solid #6D6E70;color:#6D6E70;}
.cuadrin_empresa_global .vc_column-inner{padding:0 !important;}
.cuadrin_empresa_global .bloque_numero{text-align: right;width: 40%;display: inline-block;font-size: 88px;font-weight: bold;letter-spacing: -5px;position:relative;padding-right: 65px;top: -19px;}
.cuadrin_empresa_global .bloque_numero i{background: white;}
.cuadrin_empresa_global .bloque_numero i.desplazado{position:absolute;top:-10px;}
.cuadrin_empresa_global .bloque_numero i:first-child:before{content:'';width:80px;height: 80px;background:url('img/linea-anos.png');display:block;position: absolute;background-size: 100%;background-repeat: no-repeat;right: 75px;}
.cuadrin_empresa_global .bloque_textin{text-align: left;display: inline-block;font-size: 23px;padding: 0 20px 35px 0px;vertical-align: middle;font-weight: 300;width: 50%;}
.cuadrin_empresa_global .wpb_raw_html{margin:0;}
.page_contacto{padding:30px 20px 100px;}
.page_contacto h1{font-size: 2.4em;font-weight: 300;padding-bottom:30px;}
.page_contacto p{font-weight: 300;}
.page_contacto form{padding-top:70px;}
.page_contacto label{color:#6D6E70;font-weight: 600;font-size: 0.9em;}
.page_contacto input[type="text"],.page_contacto input[type="email"],.page_contacto textarea{border:none;color:#859398;border-bottom:1pt solid #859398;width:100%;margin-bottom:10px;}
.page_contacto input[type="text"]::placeholder,.page_contacto input[type="email"]::placeholder,.page_contacto textarea::placeholder{font-style: italic;color:#859398;font-family:'Raleway',Verdana, sans-serif;}
.page_contacto input[type="submit"]{border-radius: 0 !important;background: #859398 !important;color: white !important;border: 1pt solid transparent !important;font-size: 1.1em !important;padding: 17px 40px !important;transition:background 1s, color 1s;text-decoration:none;font-weight: 300;font-family:'Raleway',Verdana, sans-serif;cursor:pointer;}
.page_contacto .wpcf7-list-item{margin: 0;padding: 0 0 30px;}
.page_contacto .wpcf7-list-item-label{font-size: 0.8em;}
ul.miga{padding:50px 0 40px;}
ul.miga li{display: inline-block;vertical-align: bottom;}
ul.miga li:before{content:'/';display: inline-block;color:#6D6E70;padding:0 5px;}
ul.miga li.miga_base{}
ul.miga li.miga_base:before{display:none;}
ul.miga li a{text-decoration: none;color:#6D6E70;}
.blocazo_todas_noticias{}
.blocazo_todas_noticias ul{}
.blocazo_todas_noticias ul li{padding: 0 0 50px;}
.blocazo_todas_noticias ul li .imagen{display: inline-block;vertical-align: middle;width:40%;}
.blocazo_todas_noticias ul li .imagen img{width:100%;height: auto;}
.blocazo_todas_noticias ul li .txt{display: inline-block;vertical-align: middle;width:59%;padding-left:20px;}
.blocazo_todas_noticias ul li .txt .categoria{color:#859398;font-weight: 600;padding:0 0 2px;}
.blocazo_todas_noticias ul li .txt{}
.blocazo_todas_noticias ul li .txt h4{font-size: 2.4em;font-weight: 300;color:black;padding-bottom: 20px;line-height: 1.2em;}
.blocazo_todas_noticias ul li .txt p{color:#6D6E70;font-size: 1em;line-height: 1.4em;padding-bottom: 60px;}
.blocazo_todas_noticias ul li .txt .boton_gris{}
.single-post h1{font-size:2.4em;font-weight:300;padding:20px 0 30px;}
.single-post .foto_principal{padding-bottom: 30px;}
.single-post .foto_principal img{width:100%;height: auto;}
.single-post .txt{color:#6D6E70;font-size: 1em;line-height: 1.4em;color: #6d6e70;font-size: 1em;line-height: 1.6em;padding-bottom: 100px;text-align: justify;}
.single-post .txt p{padding-bottom:20px;}
.single-post .left{display: inline-block;vertical-align: top;width:50%;box-sizing:border-box;padding-right: 30px;}
.single-post .right{display: inline-block;vertical-align: top;width:50%;box-sizing:border-box;}
.single-post .right img{margin-bottom: 30px;}
.single-producto{}
.single-producto .central{display: table-row;}
.single-producto .central .left{width:65%;display: table-cell;vertical-align: top;}
.single-producto .central .left .galeria{width: 16%;display: inline-block;vertical-align: top;}
.single-producto .central .left .galeria ul{}
.single-producto .central .left .galeria ul li{overflow: hidden;height: 113px;margin-bottom: 20px;cursor:pointer;}
.single-producto .central .left .galeria ul li img{width:100%;}
.single-producto .central .left .galeria ul li img:hover{opacity:0.6;}
.single-producto .central .left .foto_principal{overflow: hidden;width: 84%;display: inline-block;vertical-align: top;max-height: 512px;padding-left: 30px;position: relative;cursor: pointer;}
.single-producto .central .left .foto_principal img{width: 100%;}
.single-producto .central .right{width:35%;display: table-cell;vertical-align: top;padding-left: 60px;}
.single-producto .central .right em{color:#859398;font-weight: bold;}
.single-producto .central .right h1{font-size:2.4em;font-weight:300;padding: 20px 0 14px;}
.single-producto .central .right span{font-weight: 300;display: block;padding-bottom:50px;}
.single-producto .central .right .agua{float: right;margin-top: -40px;}
.single-producto .central .right .impermeable{float: right;margin-top: -50px;margin-right: 15px;}
.single-producto .central .right .agua img,.single-producto .central .right .impermeable img{max-width: 64px;}
.single-producto .central .right .caracteristicas{padding-bottom:30px;}
.single-producto .central .right .caracteristicas h2{font-size: 1em;font-weight: bold;padding: 0 0 10px;}
.single-producto .central .right .caracteristicas ul{}
.single-producto .central .right .caracteristicas ul li{padding: 0 0 10px;font-size: 0.9em;}
.single-producto .central .right .iconos{padding-bottom:20px;}
.single-producto .central .right .iconos ul{}
.single-producto .central .right .iconos ul li{height: 65px;width:auto;padding:0 10px 10px 0;display: inline-block;vertical-align: top;}
.single-producto .central .right .iconos ul li img{height:100%;width:auto;}
.single-producto .central .right .botones{}
.single-producto .central .right .botones a{display: block;margin:0 0 15px;text-align: center;cursor:pointer;}
.single-producto .descripcion{background:rgba(217, 217, 217, 0.15);margin-top:30px;color:#6D6E70;padding:80px 0;}
.single-producto .descripcion h2{color:black;font-size: 1.1em;font-weight: bold;padding: 0 0 26px;}
.single-producto .descripcion .texto{column-count: 2;column-width: 50%;column-gap: 30px;width:100%;text-align: justify;}
.single-producto .descripcion p{font-weight: 300;padding-bottom: 30px;}
.single-producto .relacionados{padding:60px 0;}
.single-producto .relacionados h2{font-size:2.4em;font-weight:300;padding:20px 0 50px;}
.single-producto .relacionados ul{}
.single-producto .relacionados ul li{display: inline-block;vertical-align: top;width:25%;padding-right:30px;padding-bottom:60px;}
.single-producto .relacionados ul li a{color: black;text-decoration: none;}
.single-producto .relacionados ul li a .foto{overflow: hidden;margin-bottom:20px;height: 254px;}
.single-producto .relacionados ul li a .foto img{width: 125%;height: auto;}
.single-producto .relacionados ul li a .txt{}
.single-producto .relacionados ul li a h3{padding:10px 0 10px;font-weight: bold;}
.single-producto .relacionados ul li a span{font-weight: 300;}
.popup{position: fixed;background: rgba(0,0,0,0.6);z-index: 99999999;width:100%;height:100%;top:0;padding-top:60px;display: none;}
.popup .central{width:60%;margin:0 auto;display: block;background: white;position: relative;padding:30px 100px;text-align:left;height: 90%;
    overflow-x: auto;}
.popup .central .cerrar{position: absolute;right:10px;top:10px;cursor:pointer;}
.popup .central h3{font-size:2em;font-weight:600;padding:20px 0 50px;}
.popup .central h4{color:#6D6E70;font-size:0.9em;font-weight: bold;}
.popup .central h5{padding:10px 0 20px;font-size:1.4em;font-weight: 400;}
.popup .central label{color:#6D6E70;font-weight: 600;font-size: 0.9em;}
.popup .central input[type="text"],.popup .central input[type="email"],.popup .central textarea{border:none;color:#859398;border-bottom:1pt solid #859398;width:100%;margin-bottom:10px;}
.popup .central input[type="text"]::placeholder,.popup .central input[type="email"]::placeholder,.popup .central textarea::placeholder{font-style: italic;color:#859398;font-family:'Raleway',Verdana, sans-serif;}
.popup .central input[type="submit"]{border-radius: 0 !important;background: #859398 !important;color: white !important;border: 1pt solid transparent !important;font-size: 1.1em !important;padding: 17px 40px !important;transition:background 1s, color 1s;text-decoration:none;font-weight: 300;font-family:'Raleway',Verdana, sans-serif;cursor:pointer;margin: 0 auto;display: block;}
.popup .central .wpcf7-list-item{margin: 0;padding: 0;}
.popup .central .wpcf7-list-item-label{font-size: 0.8em;}
.popup .central .wpcf7-not-valid-tip{font-size: 0.8em;position: absolute;width: 430px;display: block;}
.popup .central span.precio_envio{color:#6D6E70;font-size: 0.6em;display: block;}
.contenedor.legales{}
.contenedor.legales h1{font-family:'Raleway',Verdana, sans-serif;font-size:2em;font-weight:600;padding:100px 0 50px;}
.contenedor.legales p{padding-bottom:30px;}
.bot_volver_ficha_producto{cursor: pointer;position: absolute;right:0;margin-top:-50px;text-decoration:none;color:black;}
.single .contenedor{position:relative;}
.lupa_en_producto{width:20px;height:20px;background-size: 100%;position: absolute;bottom: 10px;right: 10px;cursor:pointer;}
.superfoto{display: none;position: fixed;z-index: 99999999999;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);}
.superfoto .central{width:100%;display: block;height:100%;}
.superfoto .cerrar{position: absolute;top:20px;right:20px;z-index: 999999;cursor: pointer;color:white;}
.superfoto .foto {text-align: center;width:100%;display: block;height: 100%;}
.superfoto .foto img {height: 92%;display: inline-block;margin: 20px auto;max-width:92%;}
.txt_slider h3{line-height: 1.2em !important;}

.cuadrin_empresa_global{background: white;width: 93% !important;}
.cuadrin_blanco_anos{padding: 29px;background: white;position: absolute;width: 90%;bottom: -55px;left: 190px;}
.cuadrin_empresa_1{margin-top: -20px !important;}
.bloque_empresa p{font-size: 0.9em;}
.bloque_empresa li{font-size: 1em;font-weight: 400;list-style:none;}
.bloque_empresa ul{padding: 0 0 20px 0;}
.bloque_empresa li::before{content:"•";display: inline-block;vertical-align: middle;color:#E2001A;font-size: 2.4em;padding-right: 5px;}
.bloque_empresa li b{display: inline-block;vertical-align: middle;width: 92%;}

.empresa_new_2{padding-top:50px;z-index: 2;}

.empresa_new_3{margin-top:50px;z-index: 2;padding:50px 20px;}
.empresa_new_3 .links{padding: 0 10% 0 0;}
.empresa_new_3 .links .wpb_wrapper .wpb_wrapper div{cursor:pointer;background:url('img/flecha.png');background-repeat: no-repeat;background-position:right;padding: 10px 0;border-bottom: 1pt solid black;margin-bottom: 16px;background-size: 35px;font-size: 1.1em;}
.empresa_new_3 .txt{}
.empresa_new_3 .txt_mision_2,.empresa_new_3 .txt_mision_3{display: none;}
.empresa_new_3 .txt h3{font-size: 1.1em;padding: 0 0 10px 0;}
.empresa_new_3 .txt p{font-size: 0.9em;margin: 10px 0;}

.empresa_new_4{padding:50px 20px;}
.empresa_new_4 p{width:60%;margin: 0 auto;}

.empresa_new_4 .iconera{padding-top:50px;width:80%;margin:0 auto;}
.empresa_new_4 .iconera2{width:80%;margin:0 auto;}
.empresa_new_4 .iconera h5,.empresa_new_4 .iconera2 h5{display: block !important;text-align: center !important;padding-top: 120px !important;background-repeat: no-repeat !important;background-size: 100px !important;background-position: center center !important;font-weight: 500 !important;}
.empresa_new_4 .iconera .wpb_column:nth-child(1) h5{background:url('img/icono_empresa_1.png');}
.empresa_new_4 .iconera .wpb_column:nth-child(1) h5:hover{background:url('img/icono_empresa_1_hover.png');}
.empresa_new_4 .iconera .wpb_column:nth-child(2) h5{background:url('img/icono_empresa_2.png');}
.empresa_new_4 .iconera .wpb_column:nth-child(2) h5:hover{background:url('img/icono_empresa_2_hover.png');}
.empresa_new_4 .iconera .wpb_column:nth-child(3) h5{background:url('img/icono_empresa_3.png');}
.empresa_new_4 .iconera .wpb_column:nth-child(3) h5:hover{background:url('img/icono_empresa_3_hover.png');}

.empresa_new_4 .iconera2 .wpb_column:nth-child(1) h5{background:url('img/icono_empresa_4.png');}
.empresa_new_4 .iconera2 .wpb_column:nth-child(1) h5:hover{background:url('img/icono_empresa_4_hover.png');}
.empresa_new_4 .iconera2 .wpb_column:nth-child(2) h5{background:url('img/icono_empresa_5.png');}
.empresa_new_4 .iconera2 .wpb_column:nth-child(2) h5:hover{background:url('img/icono_empresa_5_hover.png');}
.empresa_new_4 .iconera2 .wpb_column:nth-child(3) h5{background:url('img/icono_empresa_6.png');}
.empresa_new_4 .iconera2 .wpb_column:nth-child(3) h5:hover{background:url('img/icono_empresa_6_hover.png');}


.sostenibilidad_1{padding:50px 20px;}

.sostenibilidad_2{padding:50px 20px;}
.sostenibilidad_2 h2{width:80%;margin:0 auto;font-weight: 300;}
.sostenibilidad_2 p{}
.sostenibilidad_2 ul{padding-left:20px;}
.sostenibilidad_2 li{padding:0 0 3px 10px;line-height: 1.2em;}
.sostenibilidad_2 li::marker{content:'·';}

.sostenibilidad_3{padding:50px 20px;text-align:center;}

.sostenibilidad_4{height: 400px;}

.sostenibilidad_5{margin-top: -313px;margin-bottom:100px;}
.sostenibilidad_5 .interior .vc_column-inner{padding:50px 100px;}
.sostenibilidad_5 .interior p{padding-bottom: 20px;}

.col_empresa_logo{}
.desktop{display: block;}
.mobile{display: none;}
.bloque_slider{float: none !important;}


/* RESPONSIVE */

@media (max-width:1200px){
	.contenedor{width:100%;}

}

@media (max-width:1000px){
    header .idiomas,header nav{display: none;}
	.menu_responsive{display: inline-block;float: right;}
	.cuadrin_blanco_anos{left: 42px;}
	.cuadrin_empresa_global{width: 100% !important;}

}

@media (max-width:780px){
	footer ul li{display: block;width:100%;}
	.prefooter form input[type=email]{width: 85%;margin-bottom: 30px;}
	.home_noticias ul li{width:100%;padding-bottom: 60px;}
	.home_noticias{padding: 30px 20px 0;}
	h2{font-size: 1.8em;padding: 0 0 10px;}
	.home_medioambiente .txt .vc_column-inner{padding: 0 21px 10px !important;}
	.vc_custom_1714131275092{height: 220px;}
	#rev_slider_4_1_forcefullwidth{}
	.home_familias{padding: 40px 0;}
	.home_familias p{padding-bottom: 0;}
	.single-producto .central{display: block;}
	.single-producto .central .left,.single-producto .central .right{width:100%;display: block;}
	.single-producto .central .left .galeria ul li{height: auto;}
	.single-producto .central .right{padding-left: 0;padding-top: 20px;}
	.single-producto .relacionados h2{font-size: 2em;padding: 0 0 30px;}
	.single-producto .relacionados ul li{width:100%;padding-right:0;}
	.blocazo_todas_noticias ul li{padding: 0 0 80px;}
	.blocazo_todas_noticias ul li .imagen{width:100%;padding-bottom: 30px;}
	.blocazo_todas_noticias ul li .txt{width:100%;}
	.blocazo_todas_noticias ul li .txt h4{}
	.single-post .left{width: 100%;padding-right: 0;}
	.single-post .right{width: 100%;}
	.bloque_empresa h1{font-size: 2em;}
	.popup .central{width: 100%;padding: 30px 20px;}
	.bloque_cuadricula_productos .wpb_single_image img,.bloque_cuadricula_productos .wpb_single_image .vc_figure, .bloque_cuadricula_productos .wpb_single_image .vc_single_image-wrapper{width: 100%;height: auto;}
	.superfoto .foto img{margin: 60px auto 20px;height: auto;}
	.txt_slider h3{font-size: 23px !important;line-height: 1.2em !important;}
	.col_empresa_logo .vc_column-inner{background-image: none !important;}
	.sostenibilidad_1 .vc_col-has-fill{height: 330px;}
	.sostenibilidad_5 .interior .vc_column-inner{padding: 0 30px;}
	.sostenibilidad_5{margin-bottom: 0;}
	.bloque_cuadricula_productos .wpb_single_image{height: auto;}
	.cuadrin_blanco_anos{}
	.col_empresa_logo{margin-top: -86px;}
	.desktop{display: none;}
	.mobile{display: block;}
	.imagen_sobre_logo{margin-bottom: 183px !important;}

}

@media (max-width:480px){

	.bot_volver_ficha_producto{right: 20px;margin-top: -30px;}

}



