@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@400;700&display=swap");
.domicilioBoton{
display:flex !important;
height: 40px !important;
padding: 10px 10px !important;
}
.industriaBoton{
display:flex !important;
height: 40px !important;
padding: 0px 10px !important;
} .icon_box .image_wrapper{
text-align: left !important;
}
.icon_box .desc_wrapper {
text-align: left ! important; 
}
.fancy .fancy_heading h1.title {
color:  #000839 !important;
font-family:  Barlow  !important;
font-size: 35px !important;
font-style: normal;
font-weight:  600 !important;
line-height:  40.6px; 
}
.desc_wrapper h4.title {
color:  #000839 !important;
font-family:  Barlow;
font-size:  20px !important;
font-style: normal;
font-weight:  500 !important;
line-height:  22px; 
}
.desc{
color:  #000839 !important;
font-family:  Barlow !important;
font-size:  16px !important;
font-style: normal !important;
font-weight:  400 !important;
line-height:  22px !important; }
.inside{
color:  #000839 !important;
font-family:  Barlow !important;
font-size:  16px !important;
font-style: normal !important;
font-weight:  500 !important;
line-height:  22px !important; }
.one-fourth.column, .four.columns{
height:190px !important;
border-radius: 5px;
border: var(--stroke-weight-1, 1px) solid var(--color-grey-96, #F5F5F5);
background: var(--color-white-solid, #FFF);
width: 19%;
padding: 41px 21px 72px 21px;
}
.blog.one-fourth.column, .four.columns{
height:750px !important;
} #footer{
margin-top: 0px !important;
}
.fancy_heading {
text-align: left !important; 
}
.parrafo-calculadora p{
color: #000839; font-family: "Barlow", Sans-serif !important;
font-size: 22px !important;
font-weight: 500 !important;
line-height: 32px !important;
text-align: center !important;
}
#cajaCalculadora .column{
margin-bottom: 0;
}
.calcColum{
float: left;
position: relative;
}
.calcColum label{
width: 100%;
font-size: 14px;
font-weight: 400;
line-height: 21px;
letter-spacing: 0em;
color: #828282;
}
.calcColum select{
width: 100%;
color: #626262;
background-color: rgba(255,255,255,1);
border-color: #EBEBEB;
box-shadow: inset 0 0 2px 2px rgb(0 0 0 / 2%);
border-width: 1px;
border-style: solid;
border-radius: 0;
padding: 10px;
font-size: 14px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0em;
color: #4F4F4F;
}
.calcColum input{
width: 100%;
color: #626262;
background-color: rgba(255,255,255,1);
border-color: #EBEBEB;
box-shadow: inset 0 0 2px 2px rgb(0 0 0 / 2%);
border-width: 1px;
border-style: solid;
border-radius: 0;
padding: 12px;
font-size: 14px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0em;
color: #4F4F4F;
}
#calcFila1 label{
margin-top: 13px;
}
#calcFila2 label{
margin-top: 13px;
}
#calcFila3 label{
margin-top: 13px;
}
@media (min-width: 571px) and (max-width: 954px){
#cajaNegra p{
float: none!important;
}
#cajaNegraSegundo{
float: none!important;
}
}
@media (min-width: 374px) and (max-width: 570px){
#calcFila3 div a{
font-size: 14px!important;
}
#cajaNegra p{
float: none!important;
}
#cajaNegraSegundo{
float: none!important;
} }
#calcFila3 div a{
font-family: "Poppins", Sans-serif;
font-size: 20px;
font-weight: 600;
line-height: 37px;
color: #FFFFFF;
background-color: #FFA41B;
border-style: none;
border-radius: 0px 0px 0px 0px;
padding: 13px 35px;
margin-top: 72px;
}
#calcFila3{
background-color: #f2f3f7;
}
#calcFila1, #calcFila2, #calcFila3{
float: left;
position: relative;
}
#cajaNegra p{
margin-bottom: 10px;
}
.tituloSelect{
font-weight: 600!important;
color: #000839!important;
}
.tituloSelect2{ font-weight: 600!important;
color: #000839!important;
}
.tituloSelectDesgravaciones{
font-weight: 600!important;
color: #ffa41b!important;
}
#chartdiv{
margin-top: 50px;
}
.elementor-element-2a93c53 .elementor-element-populated{
margin-left: 15px;
margin-right: 15px;
}
#cajaNegraSegundo{
margin-top: 35px;
margin-bottom: 45px!important;
}
@media (max-width: 575px){
#industriaBoton{
margin-top: 15px!important;
}
#chartdiv{
margin-top: 100px;
}
}
@media only screen and (max-width: 1609px) {
#Top_bar .menu > li > a span:not(.description) {
padding: 0 15px !important;
font-size: 15px !important;
}
#menu-item-138 > a:nth-child(1) > span:nth-child(1) {
width: 240px !important;
}
div.Tconsulta {
left: -10px !important;
}
div.Tconsulta > div:nth-child(1) {
font-size: 15px !important;
}
}
@media only screen and (max-width: 1475px) {
#Top_bar .menu > li > a span:not(.description) {
padding: 0 12px !important;
}
#menu-item-138 > a:nth-child(1) > span:nth-child(1) {
width: 175px  !important;
}
div.Tconsulta {
left: 0px  !important;
}
}
@media only screen and (max-width: 1345px) {
#Top_bar .menu > li > a span:not(.description) {
font-size: 14px !important;
}
div.Tconsulta > div:nth-child(1) {
font-size: 14px !important;
margin-top: 10px;
}
}
.single-post .intro-title {
display: none;
}
.h1 {
margin-bottom: 20px;
font-size: 30px;
font-family: 'Barlow', sans-serif;
line-height: normal;
}
.h2 {
margin-bottom: 20px;
font-size: 24px;
font-family: 'Barlow', sans-serif;
line-height: normal;
}
.bold {
font-weight: bold;
}
.color-corporativo, body.blog .entry-title a {
color: black
}
.h2.bold.color-corporativo {
text-transform: uppercase;
}
p.hTitulo {
font-size: 40px;
font-family: 'Barlow', sans-serif;
color: black;
line-height:55px;
}
#divBlog {
background-color: rgba(0,8,57,0.8);
padding: 5px;
}
#divBlog > div {
max-width: 1220px;
margin: 0px auto;
}
p.number{
background: white;
border-radius: 0.8em;
-moz-border-radius: 0.8em;
-webkit-border-radius: 1.8em;
color: green;
display: inline-block;
font-weight: bold;
line-height: 2em;
margin-right: 15px;
text-align: center;
width: 2.1em;
border: 1px solid #8080806e;
color: #ffa41b;
}
.telefonoMenu{line-height: 0px!Important;     font-size: 17px;}
span.telefonoMenu:nth-child(1) {position: relative; top: 7px;}
span.telefonoMenu:nth-child(2) {position: relative; top: -5px;}
#bannerFooter > div:nth-child(1) {padding-top: 150px !important;}
#menu-item-138 > a:nth-child(1) > span:nth-child(1) {text-align: center;width: 280px;}
.banner-bot-home {float: right; margin-right: 0px !important;}
#menu-item-86, #menu-item-117, #menu-item-121, #menu-item-109, #menu-item-300 {text-transform: uppercase;} .responHomeBloques{
height:auto;
line-height: 32px;
font-size: 35px;
color: #000839;
font-weight: bold;
font-family: 'Barlow', sans-serif;
}
.ventajasPadding {padding:3%}
.hcabecera2{height:390px!Important}
.semiBold{    font-weight: 500!Important;}
#Top_bar.is-sticky #menu-item-138 {
padding-top: 0px!Important;
}
#Top_bar.is-sticky #menu-item-138::before{
top:20%!Important;	
}
li#menu-item-138{
padding-top:1%;	
}
li#menu-item-138:hover > a {
color:#000839!important;
cursor: context-menu;
}
li#menu-item-138::before{
display: block;
content: '';
width: 100%;
height: 64%;
background: url(//www.afandecorenergia.es/wp-content/uploads/2020/05/icono-telefono-menu.png);
background-repeat: no-repeat;
position: absolute;
top: 30%;
left: 5%;
}
li#menu-item-138 > a > span{	
width: 56%;
height:40px;
white-space: pre-wrap!important;
line-height: normal!important;
text-align: center;
margin-left: 3%;
margin-top: 5px;
}
#menu-item-138 > a:nth-child(1) > span:nth-child(1) {
position: relative;
bottom: 10px;
}
span.telefonoMenu:nth-child(3) {
top: 7px;
position: relative;
}
#Top_bar.is-sticky .menu > #menu-item-138 > a:nth-child(1) > span:nth-child(1) {
bottom: 15px;
} .gmpInfoWindowtitle {
text-align: center;
}
@font-face {
font-family: myriad;
src:url(//www.afandecorenergia.es/wp-content/themes/betheme-child/landing/fonts/MyriadPro-Regular.otf)
}
div#imagenEmpresa {
background-image:url(//www.afandecorenergia.es/wp-content/uploads/2020/04/01-linea-foto-empresas.jpg);
height: 300px;
background-repeat:no-repeat;
max-width: 250px;
}
div#imagenHogar {
background-image:url(//www.afandecorenergia.es/wp-content/uploads/2020/04/01-linea-foto-hogar.jpg);
height: 300px;
background-repeat:no-repeat;
max-width: 250px;
}
div#imagenComunidad {
background-image:url(//www.afandecorenergia.es/wp-content/uploads/2020/04/01-linea-foto-comunidades.jpg);
height: 300px;
background-repeat:no-repeat;
max-width: 250px;
}
div#imagenNegocio {
background-image:url(//www.afandecorenergia.es/wp-content/uploads/2020/04/01-linea-foto-negocios.jpg);
height: 300px;
background-repeat:no-repeat;
max-width: 250px;
}
div#imagenAcs{
background-image:url(//www.afandecorenergia.es/wp-content/uploads/2020/05/01-linea-foto-acs.jpg);
height: 300px;
background-repeat:no-repeat;
max-width: 250px;
}
div#imagenGas {
background-image:url(//www.afandecorenergia.es/wp-content/uploads/2023/04/02-Aerotermia-servicios-afandecor-energia.jpeg);
height: 300px;
background-repeat:no-repeat;
max-width: 250px;
}
.mostrarMenu > .hSubtitulo{
font-size:20px!Important;	
}
div#imagenEmpresa .mostrarMenu , div#imagenHogar .mostrarMenu , div#imagenComunidad  .mostrarMenu , div#imagenNegocio .mostrarMenu , div#imagenAcs .mostrarMenu , div#imagenGas .mostrarMenu {
visibility: hidden;
text-align: center;
}
div#imagenEmpresa:hover .mostrarMenu, 
div#imagenHogar:hover .mostrarMenu 
, div#imagenComunidad:hover .mostrarMenu 
, div#imagenNegocio:hover .mostrarMenu 
, div#imagenAcs:hover .mostrarMenu , 
div#imagenGas:hover .mostrarMenu {
visibility: visible!important;
}
div#imagenEmpresa:hover .mostrarMenu > img , div#imagenEmpresa:hover .mostrarMenu > .hSubtitulo , 
div#imagenHogar:hover .mostrarMenu > img ,  div#imagenHogar:hover .mostrarMenu > .hSubtitulo , 
div#imagenComunidad:hover .mostrarMenu > img , div#imagenComunidad:hover .mostrarMenu > .hSubtitulo , 
div#imagenNegocio:hover .mostrarMenu > img , div#imagenNegocio:hover .mostrarMenu > .hSubtitulo ,
div#imagenAcs:hover .mostrarMenu > img , div#imagenAcs:hover .mostrarMenu > .hSubtitulo ,
div#imagenGas:hover .mostrarMenu > img , div#imagenGas:hover .mostrarMenu > .hSubtitulo {
position:Relative;
}
div#imagenEmpresa:hover .mostrarMenu::before, 
div#imagenHogar:hover .mostrarMenu::before  , 
div#imagenComunidad:hover .mostrarMenu::before  , 
div#imagenNegocio:hover .mostrarMenu::before,
div#imagenAcs:hover  .mostrarMenu::before,
div#imagenGas:hover .mostrarMenu::before  {
display: block;
content: '';
width: 100%;
height: 100%;
background: #ffa41b;
position: absolute;
opacity: 0.9;
}
div#imagenEmpresa:hover , 
div#imagenHogar:hover , 
div#imagenComunidad:hover , 
div#imagenNegocio:hover,
div#imagenAcs:hover,
div#imagenGas:hover  {
position: relative;
} .clear_colum{
clear:both;	
}
.bloqueBene{
display:inline-block;
padding:20px;
color:#000839;
font-weight:500;		
}
.hAmarillo{
font-size: 32px;
font-weight: bold;
color: 	#985f0a;
margin: 0px;
margin-bottom: 20px;
line-height: 30px;
}
.ahorroBlue{
font-family: 'Barlow';
font-style: normal;
font-weight: 500;
font-size: 31px;
line-height: 40px;
}
.ahorroYellow{
font-family: 'Barlow';
font-style: normal;
font-weight: 500;
font-size: 31px;
line-height: 40px;
color: #FFA41B;
}
.hAmarillo2{
padding: 5% 1% 0% 10%;
}
.casaA{
width:50%;
display:inline-block;
padding:35px;
line-height:35px;
}
.hTitulo{ font-size:60px;
color:#000839;
font-weight:bold;
line-height: 55px;	
}
.page-id-119 .hTituloE {
line-height: 43px!important;
font-size: 38px!important;
}
.page-id-82 .align_center .hTitulo, .page-id-99 .align_center .hTitulo {
}
.page-id-115 .hTitulo{	
font-size: 55px; }
.page-id-115 .infoAmarillo p.hTitulo:nth-child(1) {
font-size: 55px;
line-height: 20px;
}
.hTitulo2{
line-height:55px;
padding: 1% 0% 0% 10%;	
}
.hSubtitulo{
line-height: 32px;
font-size: 35px;
color: #000839;
height: 37px;
font-weight: bold;
font-family: 'Barlow', sans-serif;
}
.imgBottom{
border-top: 2px solid #9B9B9B;
border-bottom: 2px solid #9B9B9B;
display: grid;
justify-content: center;
margin-top: 15px;
margin-bottom: 15px;
padding-top: 15px;
padding-bottom: 15px;
}
.hSubtitulo2{
font-weight:500!important;
padding: 0% 0% 1% 10%;	
}
.textoHome{
font-size:16px;
color:#000839;	
width:75%;
display:inline-block;
}
.textoNocolor{
display:inline-block;	
font-size:16px;
}	
.porcenHome{
padding:5px 35px 35px 35px;
font-size:60px;
font-weight:bold;
color:#000839;	
}
.page-id-99 .infoAmarillo ,   .page-id-119 .textoIzq2 .infoAmarillo {
background-color: #000839!important;
color: #ffa41b!important;
}
.page-id-99  .infoAmarillo .hTitulo, .page-id-119  .textoIzq2 .infoAmarillo .hTitulo{
color: #ffa41b!important;
line-height: 20px;
}
.infoAmarillo {
background-color: #ffa41b;
font-weight: 500;
float: left;
max-width: 330px;
padding: 60px 4% 0.5% 4%;
margin-top: 184px ;
color: #000839;
font-size: 16px;
}
.infoAzul{
background-color: #000839;
font-weight: 500;
float: left;
max-width: 330px;
padding: 60px 4% 0px 4%;
margin-top: 197px;
color: #ffa41b;
font-size: 16px;
}
@media only screen and (max-width:767px){
.global{
width: 100% !important;
display: flex !important;
flex-direction: column-reverse !important;
}
.global2{
width: 100% !important;
display: flex !important;
flex-direction: column-reverse !important;
}
.fotoDer, .textoIzq2{
width: 100% !important;
}
.infoAmarillo{
padding: 60px 4% 17px 4%;
margin-top:0px !important
}
.infoAzul{
padding: 60px 4% 15px 4%;
}
.hSubtitulo{
line-height: 32px;
font-size: 35px;
color: #000839;
height: 37px;
margin-bottom: 0px;
font-weight: bold;
font-family: 'Barlow', sans-serif;
}
}
.infoAmarillo > ul{
color:white ;
}
.infoAmarillo > ul > li{
padding:7px 0px 7px 0px;  
}
.infoAmarillo > hr{
height: 2px;
background-color: #dcdcdc;	 
}
.infoAzul > hr {
height: 2px;
background-color: #dcdcdc;
}
.numeroHome{
height: 70px;
display: inline-block;	
}
.masInfo{
font-size:16px;
color:#ffa41b;		
}
.masInfo > a{
text-decoration:none;
color: #985f0a !important;		
}	
.infoHome{
padding: 7% 0% 0% 0%!important;
}	
.masInfo2{
padding: 2% 0% 0% 10%;
font-weight:bold;
}	
.page-id-99  .masInfo2 > span, .page-id-119 .fotoDer2 .masInfo2 > span {
background-color:#000839!Important;
}
.masInfo2 > span{
font-size: 16px;
background-color: #ffa41b;
color: White;
width: 11%;
height: 25px;
padding: 15px;
}	
.masInfo2 > span > a{	
color: #1f0202 !important;
text-decoration: none;	
}
.masInfo2 a span {
font-size: 16px;
color: White;
padding: 15px;
background-color: #000839!Important;
}
.masInfo2 a:hover { color: white;}
.quitarMargin2{
margin-bottom: 0px;
}	
.quitarMargin{
margin-bottom: 0px;
margin-left: -35px;
}
#Top_bar .menu > li > a span{border-color:#000839!important}
.cabeceraM{text-align: justify;
width: 88%;
margin: auto;}
.cabeceraE{width:100%!important;padding-bottom:10%;} .cabeceraM > .titulo1 {font-family:myriad!important;line-height: 25px;font-size:81px;color:#ffa41b;text-shadow: 0px 0px 11px white;font-weight:bold; text-align:center}
.cabeceraM > .titulo2 {font-size:70px;font-weight:bold;color:#000839;text-shadow: 0px 0px 11px white; text-align:center;}
.cabeceraM > .titulo3 {font-family:myriad!important;line-height: 25px;font-size:60px;color:#ffa41b;text-shadow: 0px 0px 11px white;font-weight:bold; text-align:center}
.cabeceraM > .titulo4 {font-size:49px;font-weight:bold;color:#000839;text-shadow: 0px 0px 11px white; text-align:center;}
.solicitaInfo{
text-align: center;
width: 100%;	
margin-top:10%;
}
.solicitaInfoE{
text-align: left!important;
width: 100%!important;	
margin-top:8%!important;
}	
.solicitaInfo > a{
font-size:16px;
font-weight:bold;
color:white;
background-color: #000839;
padding: 20px;
}
#bannerFooter{height:650px;    min-height: 790px!Important;}
#bannerFooter > .section_wrapper {padding-top:10%!Important;} .sectionBanner .hSubtitulo {height:auto!Important;}
#fotocabeceraM{max-height:500px}
#fotocabeceraE{max-height:550px}
#fotocabeceraC{max-height:390px}
#Content{padding-top:0px!important;     margin-bottom: -15px;}
.imagenCasaE{
margin: 0px;
}
.imagenCasaE{
height:761px;    
margin: 0px!Important;
padding: 0px!Important;
} .txt-energia {
font-size: 34px;
font-weight: 500;
line-height: 60px;
color: #ffa41b;
text-transform: uppercase;
margin-bottom: 65px;
}
.txt-energia > div{
border-bottom: 4px solid #ffa41b;
}
.txt-en-cont {
font-size: 23px;
text-transform: uppercase;
color: #000839;
font-weight: 500;
float: left;
width: 66%
}
.img-eng{
float: left;
padding-right: 20px;
}
.sectionEmpresa{height:770px;}
.sectionNext{
height:770px;
}
.global{width:100%;}
.textoIzq{
width:50%;
float:left;
padding-top:30px;
}
.page-id-99 .fotoDer{
background:url(//www.afandecorenergia.es/wp-content/uploads/2020/04/01-Hogar-Hogares-Comunidades-negocios-afandecor-energia.jpg) no-repeat!important ;
background-size: cover!important;
}
.page-id-99 .textoIzq2{
background:url(//www.afandecorenergia.es/wp-content/uploads/2020/05/01-Comunidades-Hogares-Comunidades-negocios-afandecor-energia.jpg) no-repeat!important ;
background-size: cover!important;
}
.page-id-115 .fotoDer{
background:url(//www.afandecorenergia.es/wp-content/uploads/2020/05/01-acs-afandecor-energia.jpg) no-repeat!important ;
background-size: cover!important;
}
.page-id-119 .fotoDer{
background:url(//www.afandecorenergia.es/wp-content/uploads/2020/05/01-Gas-uso-industrial-afandecor-energia.jpg) no-repeat!important ;	
background-size: cover!important;
}
.page-id-119 .textoIzq2{
background:url(//www.afandecorenergia.es/wp-content/uploads/2020/05/01-Gas-uso-domestico-afandecor-energia.jpg) no-repeat!important ;
background-size: cover!important;
}
.fotoDer{
width:50%;
float:right;
background:url(//www.afandecorenergia.es/wp-content/uploads/2023/04/03-Aerotermia-amarillo-afandecor-energia.jpeg) no-repeat ;
background-size:cover;
max-height: 440px;
height: 440px;}
.textoIzq > p {
float: right;
width: 60%;
padding: 15px 138px 10px 0px;
}
.textoIzq2{
width:50%;
float:left;
background:url(//www.afandecorenergia.es/wp-content/uploads/2023/04/04-Aerotermia-azul-afandecor-energia.jpeg) no-repeat ;
background-size:cover;
max-height: 440px;
height: 440px;	
}
.fotoDer2 > p {
float: left;
width: 63%;
padding: 20px 0px 0px 50px;
}	
.fotoDer2{
width:50%;
float:right;
padding-top:50px;	
} .mapaContacta {
margin: 0px!important;
width:50%!important;
height:575px;
}
#iframe_energia {
background-color:#e8a70e;
width: 100% !important;
height: 575px !important;
}
div#footerTop {
font-size: 16px;
}
.form_input{
height:38px;	
font-family: 'Barlow', sans-serif;	
font-size:16px;
color:#616161;		
}
.form_button{
background-color:#000839;
color:white;
border:0px;
font-family:Myriad;
}
.form_padre{
height:60px;
}
.form_coment > textarea{
height:140px;
font-family: 'Barlow', sans-serif;	
font-size:16px;
color:#616161;		
}
.form_coment {
height:160PX;
}
#formuContacta{
padding-left: 7%;
padding-top: 7%;
}
.bloqueFoot{
vertical-align: top;
width: 15%;
display: inline-block;	
}
#Footer .widgets_wrapper {
padding: 20px 0px!Important;
border-bottom: 1px solid white;
}	
.sectionEmpresa > div{
max-width: 100%!important;
padding-left: 0!important;
padding-right: 0!important;
}
.sectionEmpresa .column {
width:100%!important;
}
.sectionNext > div{
max-width: 100%!important;
padding-left: 0!important;
padding-right: 0!important;
}
.sectionNext .column {
margin: 0px!important;
width:100%!important;
}
.Tconsulta{position:relative;left:-30px;cursor:pointer;}   @media only screen and (max-width:1240px){
span.telefonoMenu{
color: #ffa41b !important;
}
}
.direcciones{
width: 73%;
}
.direccion-dentro{
margin-right: 10%;
}
.responsive-direccion{
display: flex;
flex-direction: row;
justify-content: flex-start;
}
@media only screen and (max-width:1290px) and (min-width:1240px){
#Top_bar .logo {margin: 0 15px 0 20px!important; width: 10%!important}
}
@media only screen and (min-width: 768px) and (max-width: 1450px){
.fotoDer2{
padding-top: 0px !important;
}
}
@media only screen and (max-width:767px){
.global {
width: 100% !important;
display: flex !important;
flex-direction: column-reverse !important;
}
.textoIzqsub {
width: 100% !important;
float: right;
padding-top: 50px;
}
.fotoDersub {
width: 100%!important;
}
.textoIzqsub > p {
width: 80% !important;
float: right !important;
padding-right: 15% !important;
}
}
@media only screen and (max-width:899px) and (min-width:470px){
.textoIzqsub > p {
width: 90% !important;
float: right !important;
padding-right: 40px !important;
}
}
@media only screen and (max-width:1239px){
.txt-en-cont {
font-size: 22px;
width: 72%;
} .page-id-29 .porcenHome span.textoHome { width: 89%;}
.Tconsulta{left:0px; text-align:left;}
#menu-item-138 > div{left:0!important;text-align:left;}
span.telefonoMenu:nth-child(2) {top:0px;}
}
@media only screen and (max-width:959px){
.img-eng {
width: 42px;
padding-right: 15px;
}
.txt-en-cont {
font-size: 17px;
width: 74%;
}
}
@media only screen and (max-width: 767px){
.txt-en-cont {
font-size: 18px;
margin-top: 15px;
}
.img-eng {
width: 60px;
padding-right: 20px;
}
.mostrarMenu > img {
padding-top: 25%!important;
} .direccion-dentro {
margin-right: 0% !important;
margin-bottom: 0% !important;
}
}
@media only screen and (max-width: 551px){
}
@media only screen and (max-width: 480px){
.bloqueFoot {
width: 100%!important; text-align: center;
}
.direccion-dentro {
margin-right: 0% !important; }
.txt-energia {
font-size: 25px;
line-height: 8vw;
text-align: center;
}
.txt-en-cont {
width: 68%;
}
.page-id-119 .infoAmarillo > ul {
font-size: 14px;
}
.page-id-119 .textoIzq2 > div:nth-child(1) > p:nth-child(1) {
margin: 0;
}
.fotoDersub {
max-height: 320px !important;
}
.textoIzqsub > p {
width: 100% !important;
float: right !important;
padding-right: 0% !important;
}
}
@media only screen and (max-width:1250px) and (min-width:960px){ }
@media only screen and (max-width:767px) and (min-width:600px){
.cabeceraM > .titulo1 {font-size:34px}
.cabeceraM > .titulo2 {font-size:28px}	
.hTitulo{font-size:22px!important;}
}
@media only screen and (max-width:1239px) and (min-width:768px){
.ventaHome > .mcb-wrap-inner > .one-third > div{
text-align:center;
}
.porcenHome .textoHome {
width:90%!Important;	
}
.titulo1{
line-height:50px !important;
}
.titulo2{
line-height:50px !important;
}
}
@media only screen and (max-width:1325px) and (min-width:768px){
.global > .textoIzq > p {
width: 100%!Important;
padding: 30px 0px 0px 0px!Important;
}
.fotoDer2 > p{
width: 83%!Important;
}
}
@media only screen and (max-width:960px) and (min-width:768px){ .responHomeBloques {
padding-top: 17px;
}
.page-id-29 .infoHome{padding-top:2%!Important}
.page-id-29 .masInfo2 > span{padding:6px!Important}
.quitarMargin {
margin-left: -5px!important;
}
.order1 > div, .order3 > div, .order5 > div , .order7 > div{
padding-top:0px!Important;
}
.titulo1{
font-size: 70px!important;
}
.titulo2{	
font-size: 50px!important;
}
.textoIzq {
padding-top: 20px!important;
}
.hTitulo{ }	
.page-id-29 .sectionBanner .hTitulo{
font-size:45px!important;
}	
.page-id-82 .one-second  .hTitulo{ }		
.page-id-99 .one-second  .hTitulo{
font-size: 42px!important;
}
.hSubtitulo{
height:35px!Important;
margin-bottom: 35px;
}
.page-id-82 .hSubtitulo{
height:50px!Important;	
}
.hAmarillo {
line-height: 30px;	
}
}
.cTestada{
font-family: 'Barlow';
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 43px;
text-align: center;
color: black;
}
.cTestadaDesc{
font-family: 'Barlow';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 25px;
text-align: center;
color: #626262;
margin-left: 100px;
margin-right: 100px;
}
@media only screen and (max-width:768px){
.cTestadaDesc{
margin-left: 0px;
margin-right: 0px;
}
}
@media only screen and (min-width:550px) and (max-width:768px){ .bloqueFoot {width: 32%!important;}
.direcciones{
width: 100% !important;
}
.global {
max-width: 100%!important; 
padding-left: 0px!important; 
padding-right: 0px!important;
}
}
@media only screen and (min-width:320px) and (max-width:550px){
.page-id-29 #fotocabeceraM {
height: 448px!important;
}
.page-id-99 .infoAmarillo > ul {
font-size: 15px;
}
.page-id-99 .textoIzq2 p.hTitulo:nth-child(1) {
margin: 0;
}
}
@media only screen and (min-width:320px) and (max-width:767px){
.sectionBanner .hTitulo {font-size:30px!Important;}
.page-id-82 .hTitulo {
font-size: 30px!important;
}
.hTitulo{
font-size: 36px!important;
line-height: 40px!important;
}
.titulo2{	
font-size: 40px!important;
line-height: 45px!important;
}
#fotocabeceraE{
padding-top:75px!Important;	
}
.hSubtitulo {
font-size: 25px!important;
height: 30px!important;
}
.hAmarillo{
font-size: 25px!important;
line-height: 25px;	
}	
.hTitulo { }
.porcenHome, .casaA{
padding:0px!important;
}	
.page-id-29 .textoHome{
line-height:24px;
width:100%!Important;
}	
#fotocabeceraM{
padding-top:50px!Important;
height: 325px!important;
}	
.solicitaInfo > a{
font-size:13px;
padding:13px;	
}
.solicitaInfo{
width:100%;
}
.beneHome > div {
padding-top: 50px!Important;
}	
.serviciosHome  > div { display: -webkit-flex;
-webkit-flex-direction: column;
}
.serviciosHome {
padding: 0px!important;
}
.energiaHome > div{
padding:0px!important;
}
.order3 > div,.order5 > div,.order7 > div{
padding:50px 0px 0px 0px!Important;
}
.hTitulo2 { }
.ventaHome{ }
.ventaHome > .mcb-wrap-inner > div:first-child { }
}
@media only screen and (max-width:1240px)  and (min-width:960px){ .responHomeBloques {
font-size: 28px;
}
.page-id-29 .infoHome{
padding-top:4%!Important;	
}
.order1 > div, .order3 > div, .order5 > div , .order7 > div{
padding-top:25px!Important;
}
.page-id-29 .quitarMargin{margin-left:-10px!Important;}
}
@media only screen and (max-width:1239px){
li#menu-item-138::before{display:none!Important;}
li#menu-item-138 > a > span {margin-left:0%!Important;}
#Side_slide #menu ul li a{margin-right:0px!Important}
.page-id-82 .hSubtitulo, .page-id-115 .hSubtitulo ,  .page-id-119 .hSubtitulo , .page-id-99 .hSubtitulo { }
.telefonoMenu{
font-size: 15px;
color: red;
}
#menu-item-138:hover a span:first-child{ color:#fff}
}
@media only screen and (min-width:960px){
.quitarHeight {
height: 30px!Important;
}	
}
@media only screen and (max-width:768px){
.sectionEmpresa > div {
max-width: 480px!important;
padding-left: 33px!important;
padding-right: 33px!important;
}	
.sectionNext > div {
max-width: 100%!important;
padding-left: 33px!important;
padding-right: 33px!important;
}
.imagenE > .column_attr.clearfix.bg-contain{background-size:cover!Important;}
#imagenEmpresa,
#imagenHogar,
#imagenAcs,
#imagenGas,
#imagenComunidad,
#imagenNegocio{
margin:auto;background-size: cover!important;max-width:100%!important;	
}
.global {
margin: auto; display: -webkit-flex;
-webkit-flex-direction: column;
}
.textoIzq > p , .textoIzq {
-webkit-order:1;
float:none!Important;
width: 100%!important;
padding: 15px 0px 10px 0px!Important
}
.fotoDer2 > p , .fotoDer2{
-webkit-order:3;
float:none!Important;
width: 100%!important;	
padding: 60px 0px 10px 0px!Important
}
.page-id-119 .textoIzq2 ,.page-id-82 .textoIzq2 ,.page-id-99 .textoIzq2 {
-webkit-order:4;
width: 100%!important;	
}
.page-id-119 .fotoDer ,.page-id-115 .fotoDer ,.page-id-82 .fotoDer,.page-id-99 .fotoDer{
-webkit-order:2;
width: 100%!important;
}
.page-id-119  .hTitulo, .page-id-115  .hTitulo,.page-id-82  .hTitulo,.page-id-99  .hTitulo{ }
}
@media only screen and (max-width:600px){
.mapaContacta > div:nth-child(1) > div:nth-child(1) {
width: 100%!important;
}
.mapaContacta > div:nth-child(1) > div:nth-child(2) {
width: 100%!important;
}
.mapaContacta > div:nth-child(1) > div:nth-child(3) {
width: 100%!important;
}
}
@media only screen and (max-width:550px){
.cabeceraM{text-align:center;line-height:27px;} .cabeceraE{text-align:left;line-height:27px;} .solicitaInfoE > a{font-size:14px;}
.bloqueFoot {width: 100%!important;text-align: center;}
#Footer .widgets_wrapper > div {
max-width: 100%;
width: 100%;
padding-left: 0px !important;
padding-right: 0px !important;
}
div#footerTop{
flex-direction: column;
}
}
@media only screen and (max-width:430px){
.bloqueBene{display:block!Important;padding:20px 0px 0px 0px!important;}
}
@media only screen and (max-device-width:1280px) and (min-device-width:1000px){
.col-xs-4.form_padre{width:43%!important;}		
}
@media only screen and (max-device-width:1000px) and (min-device-width:768px){
.col-xs-4.form_padre{width:56%!important;}	
} .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0;
}
.order1{
-webkit-order:1;	
}
.order2{
-webkit-order:2;
}
.order3{
-webkit-order:3;
}
.order4{
-webkit-order:4;	
}
.order5{
-webkit-order:5;	
}
.order6{
-webkit-order:6;
}
.order7{
-webkit-order:7;
}
.order8{
-webkit-order:8;
}
.PopCookie{
font-family:Dosis;
background-color:white;
overflow-y: auto;
position: fixed;
margin: 0 auto;
max-height: 90%;
left: 50%;
top: 5%;
z-index: 9000012222;
transform: translateX(-50%);
color: #242424;
width:70%;
}
.contenidoPopCookie{
padding:4em;
}
.velo {
z-index: 10000000;
position: fixed;
bottom: 0;
width: 100%;
height: 100%;
opacity: 0.6;
background-color: rgba(0,0,0,.7);
}
.button-pop{
width: 100%;
display: inline-flex;
justify-content: center;
margin-top: 30px;
}
.cierrePop{
align-content: center;
font-size: 16px;
position: absolute;
top: 13px;
right: 15px;
width: 3%;
text-align: center;
cursor:pointer;
}
.save-config{
padding: 10px 24px;
text-align: center;
text-decoration: none;
font-size: 13px;
letter-spacing: 1px;
font-weight: 700;
text-transform: uppercase;
border: 1px solid #242424;
color: #242424!important;
background: #fff!important;
margin-right: 8px;
}
.accept-all{
text-align: center;
text-decoration: none;
font-size: 13px;
letter-spacing: 1px;
font-weight: 700;
text-transform: uppercase;
color: #fff!important;
background: #242424!important;
border: none;
padding: 10px 24px;
margin-left: 8px;
} .switch {
position: relative;
display: inline-block;
width: 50px;
height: 27px;
float:right;
}
.switch input { 
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .2s;
transition: .2s;
}
.slider:before {
position: absolute;
content: "";
height: 18px;
width: 18px;
left: 3px;
bottom: 4px;
background-color: white;
-webkit-transition: .2s;
transition: .2s;
}
input:checked + .slider {
background-color: #006ba1;
}
input:focus + .slider {
box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
} .slider.round {
border-radius: 34px;
}
.slider.round:before {
border-radius: 50%;
} button#catapultCookieAceptar {
background: #1e73be!important;
color: #ffffff!important;
border: 0!important;
padding: 6px 9px!important;
border-radius: 3px!important;
}
button#catapultCookieRechazar {
background: #ffffff!important;
color: #1e73be!important;
border: 0!important;
padding: 6px 9px!important;
border-radius: 3px!important;
}
.top_bar_left{
width: 100%!important;
} .reducir{
width:100% !important;
height: auto !important; position:absolute !important;
z-index: 1 !important; }
@media only screen  and (max-width: 1024px)   {
#Bmadrid img{
display: none !important;
}
.section.mcb-section.mcb-section-erh37fqs1.bg-cover, .section.mcb-section.mcb-section-xv0us37qd.hcabecera2.bg-cover{
padding-top: 100px !important;
}
#fotocabeceraE {
padding-top: 100px!Important;
}
#fotocabeceraM {
padding-top: 100px!Important;
}
.cabeceraM {
text-align: justify;
width: 88%;
line-height: 0px !important;
margin: auto;
}
#InteriorBarraAzulMarino{
margin-top: 16px !important;
}
}
@media only screen  and (min-width: 320px) and (max-width: 480px)   {
#textoBarraAzulMarino span{
font-size: 15px !important;
width: 46% !important;
}
#textoBarraAzulMarino {
text-align: center !important;
margin-bottom: 3px !important;
}
#imagenBarraAzulMarino img{
width: 80% !important;
margin-top: 11px !important;
}
#InteriorBarraAzulMarino{
margin-top: 11px !important;
margin-left: 1px !important;
}
.reducir{ height: auto !important;
}
#botonBarraAzulMarino{
width: -3px !important;
margin-left: 64px !important;
}
#Boton{
display: inline-block;
padding: 4px 20px;
margin-bottom: 15px;
cursor: pointer;
margin-right: 7px;
border: 0;
border-radius: 5px;
position: relative;
overflow: hidden;
box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%), inset 0px 4px 3px -2px rgb(0 0 0 / 7%);
}
.desplazaColumnaAzul{
margin-left: 40px;
}
.section.mcb-section.mcb-section-erh37fqs1.bg-cover, .section.mcb-section.mcb-section-xv0us37qd.hcabecera2.bg-cover{
padding-top: 100px !important;
}
#fotocabeceraE {
padding-top: 100px!Important;
}
#fotocabeceraM {
padding-top: 100px!Important;
}
} @media only screen   and (max-width: 375px) and (max-width: 375px){
#textoBarraAzulMarino {
width: 104% !important;
}
#Boton{
display: inline-block;
padding: 4px 20px;
margin-bottom: 15px;
cursor: pointer;
margin-right: 7px;
border: 0;
border-radius: 5px;
position: relative;
overflow: hidden;
box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%), inset 0px 4px 3px -2px rgb(0 0 0 / 7%);
}
#InteriorBarraAzulMarino {
margin-top: 4px !important;
margin-left: 1px !important;
}
#imagenBarraAzulMarino{
display:none !important;
}
#botonBarraAzulMarino{
margin-left: 0px !important;
}
.section.mcb-section.mcb-section-erh37fqs1.bg-cover, .section.mcb-section.mcb-section-xv0us37qd.hcabecera2.bg-cover{
padding-top: 100px !important;
}
#fotocabeceraE {
padding-top: 100px!Important;
}
#fotocabeceraM {
padding-top: 113px!Important;
}
}
@media only screen and (min-width: 321px) and (max-width: 392px){
#textoBarraAzulMarino {
width: 99% !important;
}
#imagenBarraAzulMarino img {
width: 58% !important;
margin-top: 11px !important;
}
#InteriorBarraAzulMarino {
margin-top: 1px !important;
margin-left: 1px !important;
}
#botonBarraAzulMarino {
width: -3px !important;
margin-left: 0% !important;
}
.section.mcb-section.mcb-section-erh37fqs1.bg-cover, .section.mcb-section.mcb-section-xv0us37qd.hcabecera2.bg-cover{
padding-top: 100px !important;
}
#fotocabeceraE {
padding-top: 100px!Important;
}
#fotocabeceraM {
padding-top: 100px!Important;
}
}
@media only screen and (min-width: 376px) and (max-width: 399px){
#textoBarraAzulMarino {
width: 99% !important;
}
#imagenBarraAzulMarino img {
display:none;
}
#InteriorBarraAzulMarino {
margin-top: 1px !important;
margin-left: 1px !important;
}
#botonBarraAzulMarino {
width: -3px !important;
margin-left: 26% !important;
}
.section.mcb-section.mcb-section-erh37fqs1.bg-cover, .section.mcb-section.mcb-section-xv0us37qd.hcabecera2.bg-cover{
padding-top: 100px !important;
}
#fotocabeceraE {
padding-top: 100px!Important;
}
#fotocabeceraM {
padding-top: 100px!Important;
}
}
@media only screen  and (min-width: 394px) and (max-width: 415px)   {
#InteriorBarraAzulMarino{
margin-top: 1px !important;
margin-left: 0px !important;
}
#textoBarraAzulMarino {
width: 86% !important;
}
#textoBarraAzulMarino span {
margin-top: 7px !important;
}
#imagenBarraAzulMarino{
margin-top: 6px;
}
#imagenBarraAzulMarino img {
width: 80% !important;
margin-top: 0px !important;
}
#botonBarraAzulMarino {
margin-left:0px !important;}
#fotocabeceraE {
padding-top: 100px!Important;
}
#fotocabeceraM {
padding-top: 140px!Important;
}
}
@media only screen  and (min-width: 415px) and (max-width: 480px)   {
#textoBarraAzulMarino span {
font-size:14px !important;
}
#InteriorBarraAzulMarino {
margin-top: 0px!important;
}
#textoBarraAzulMarino {
width: 65% !important;
}
#botonBarraAzulMarino {
width: -3px !important;
margin-left: 106px  !important;
}
#imagenBarraAzulMarino img {
width: 67% !important;
margin-top: 6px !important;
}
.desplazaColumnaAzul{
margin-left:  50px !important;
}	
#fotocabeceraE {
padding-top: 100px!Important;
}
#fotocabeceraM {
padding-top: 100px!Important;
}
}
@media only screen  and (min-width: 481px) and (max-width: 600px)   {
#textoBarraAzulMarino span{
font-size: 17px !important;
width: 46% !important;
}
#textoBarraAzulMarino { }
#imagenBarraAzulMarino img{
max-width: 40px;
}
#InteriorBarraAzulMarino{
margin-top: 9px !important; }
.reducir{
height: auto !important; }
#botonBarraAzulMarino{
width: -0.8% !important;
padding-top: 12px !important;
}
.desplazaColumnaAzul{ }
#Boton{
display: inline-block;
padding: 4px 20px;
margin-bottom: 15px;
cursor: pointer;
margin-right: 7px;
border: 0;
border-radius: 5px;
position: relative;
overflow: hidden;
box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%), inset 0px 6px 3px -2px rgb(0 0 0 / 7%);
}
.section.mcb-section.mcb-section-erh37fqs1.bg-cover, .section.mcb-section.mcb-section-xv0us37qd.hcabecera2.bg-cover{
padding-top: 172px !important;
}
#fotocabeceraE {
padding-top: 172px!Important;
}
#fotocabeceraM {
padding-top: 172px!Important;
}
}
@media only screen  and (min-width: 601px) and (max-width: 767px)   {
#textoBarraAzulMarino span{
font-size: 20px !important;
width: 46% !important;
}
#textoBarraAzulMarino {
width: 61.21% !important;
margin-top: 1.5% !important;
}
#imagenBarraAzulMarino img{
padding-top: 31%;
width: 80% !important;
}
#InteriorBarraAzulMarino{
margin-top: 9px !important;
margin-left: -109px !important;
}
.reducir{
height: auto !important; }
#botonBarraAzulMarino{
width: -0.8% !important;
padding-top: 17px !important;
}
.desplazaColumnaAzul{
margin-left: 68px !important;
}
#Boton{
display: inline-block;
padding: 4px 20px;
margin-bottom: 15px;
cursor: pointer;
margin-right: 7px;
border: 0;
border-radius: 5px;
position: relative;
overflow: hidden;
box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%), inset 0px 6px 3px -2px rgb(0 0 0 / 7%);
}
#fotocabeceraE {
padding-top: 100px!Important;
}
#fotocabeceraM {
padding-top: 100px!Important;
}
#imagenBarraAzulMarino img {
padding-top: 0% !important;
width: 61% !important;
}
}
@media only screen  and (min-width: 768px) and (max-width: 1024px)   {
#textoBarraAzulMarino span{
font-size: 16.5px !important;
width: 74% !important;
margin-top: 14px !important;
}
#textoBarraAzulMarino {
margin-top: 16px !important;
width: 71% !important;
}
#imagenBarraAzulMarino img{
padding-top: 0% !important;
width: 60% !important;
}
#InteriorBarraAzulMarino {
display: flex;
align-items: center;
justify-content: space-evenly !important;
margin-top: 17px !important;
margin-left: -16px !important;
}
.reducir{ }
#botonBarraAzulMarino{
width: -1px!important;
padding-top: 15px !important;
}
#Boton{
display: inline-block;
padding: 4px 20px;
margin-bottom: 15px;
cursor: pointer;
margin-right: 7px;
border: 0;
border-radius: 5px;
position: relative;
overflow: hidden;
box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%), inset 0px 4px 3px -2px rgb(0 0 0 / 7%);
}
.desplazaColumnaAzul{
margin-left: 30px !important;
}
#fotocabeceraE {
padding-top: 100px!Important;
}
#fotocabeceraM {
padding-top: 100px!Important;
}
.titulo1{
line-height: 60px!important;
font-size: 42px!important;
}
.titulo2{	
line-height: 60px!important;
font-size: 42px!important;
}
}
@media only screen  and (min-width: 932px) and (max-width: 959px)   {
#InteriorBarraAzulMarino {
margin-top: -1px !important;
margin-left: -2px !important;
}
#textoBarraAzulMarino {
width: 71% !important;
margin-top: 16px !important;
}
#fotocabeceraE {
padding-top: 75px!Important;
}
#fotocabeceraM {
padding-top: 75px!Important;
}
}
@media only screen  and (min-width: 960px) and (max-width: 1024px)   {
#InteriorBarraAzulMarino {
margin-top: 1px !important;
}
#textoBarraAzulMarino span {
font-size: 19.5px !important;
}
#textoBarraAzulMarino {
width: 62% !important;
margin-top:1.5% !important;
}
#textoBarraAzulMarino span{
margin-top: 1.5%!important;
}
#imagenBarraAzulMarino img {
padding-top: 33% !important;
}
#botonBarraAzulMarino{
width: -1px!important;
padding-top: 13px !important;
}
.desplazaColumnaAzul{
margin-left: 100px !important;
}
#fotocabeceraM {
padding-top: 75px!Important;
}
#fotocabeceraE {
padding-top: 75px!Important;
}
}
@media only screen  and (min-width: 1025px) and (max-width: 1239px)   {
#textoBarraAzulMarino span{
font-size: 24px !important;
width: 46% !important;
}
#textoBarraAzulMarino {
width: 72% !important;
margin-top:0.5% !important;
}
#imagenBarraAzulMarino img{
padding-top: 7px !important;
width: 61% !important;
}
.reducir{ }
#Bmadrid{
width: 49px !important;
margin-top: 5px !important;
}
#InteriorBarraAzulMarino{
margin-top: 0.5% !important;
margin-left: -56px !important;
}
.desplazaColumnaAzul{
margin-left: 80px !important;
}
#Boton{
display: inline-block;
padding: 4px 20px;
margin-bottom: 15px;
cursor: pointer;
margin-right: 7px;
border: 0;
border-radius: 5px;
position: relative;
overflow: hidden;
box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%), inset 0px 6px 3px -2px rgb(0 0 0 / 7%);
}
#botonBarraAzulMarino{
margin-top: 5px !important;
}
#fotocabeceraM {
padding-top: 75px!Important;
}
#fotocabeceraE {
padding-top: 75px!Important;
}
.titulo1{
font-size: 70px!important;
}
.titulo2{	
font-size: 70px!important;
}
}
@media only screen  and (min-width: 1240px) and (max-width: 1680px)   {
.titulo1{
line-height: 70px!important;
}
.titulo2{	
line-height: 70px!important;
}
#textoBarraAzulMarino span{
font-size: 23px !important;
width: 46% !important;
}
#textoBarraAzulMarino {
width: 76% !important;
margin-top:0.9% !important;
font-size: 23px !important
}
#imagenBarraAzulMarino img{
padding-top: 5px !important;
width: 61% !important;
}
.reducir{
height: auto !important;
}
#botonBarraAzulMarino{
width: -1px!important;
}
#Bmadrid{
width: 49px !important;
margin-top: 10px !important;
}
#imagenBarraAzulMarino img {
padding-top: 13px !important;
}
#InteriorBarraAzulMarino {
margin-top: -1px !important;
margin-left: 27px !important;
}
#botonBarraAzulMarino{
padding-top: 0px !important;
}
.desplazaColumnaAzul{
margin-left: 40px !important;
}
#Boton{
display: inline-block;
padding: 4px 20px;
margin-bottom: 0px !important;
cursor: pointer;
margin-right: 7px;
border: 0;
border-radius: 5px;
position: relative;
overflow: hidden;
box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%), inset 0px 6px 3px -2px rgb(0 0 0 / 7%);
}
}
@media only screen  and (min-width: 1681px) {
#textoBarraAzulMarino span{
font-size: 23px !important;
width: 46% !important;
}
#textoBarraAzulMarino {
width: 76% !important;
margin-top: 5px !important;
font-size: 23px !important
}
#imagenBarraAzulMarino img{
padding-top: 8px !important;
width: 61% !important;
}
#InteriorBarraAzulMarino{ }
.reducir{ }
#botonBarraAzulMarino{
width: -1px!important;
margin-top: 0px !important;
}
#Bmadrid{
margin-left: 1% !important;
width: 49px !important;
margin-top: 8px !important;
}
#InteriorBarraAzulMarino{ }
#InteriorBarraAzulMarino{ }
#Boton{
display: inline-block;
padding: 4px 20px;
margin-bottom: 0px;
cursor: pointer;
margin-right: 7px;
border: 0;
border-radius: 5px;
position: relative;
overflow: hidden;
box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%), inset 0px 6px 3px -2px rgb(0 0 0 / 7%);
}
}
.grecaptcha-badge,.rc-anchor { 
visibility: hidden;
}  #Footer{
margin-top:0px !important;
}
.barra-azul{
width:100%
}
.fotoDersub{
width: 50%;
float: right;
background: url(//www.afandecorenergia.es/wp-content/uploads/2023/03/foto-fondos-next-generation.jpeg) no-repeat;
background-size: cover;
max-height: 770px;
height: 770px;
}
.textoIzqsub {
width: 50%;
float: left;
padding-top: 50px;
}
.textoIzqsub > p{
width: 63%;
float: right;
padding-right: 41px;
}
.page-id-270 .fotoDersub {
background: url(//www.afandecorenergia.es/wp-content/uploads/2023/03/foto-fondos-next-generation.jpeg) no-repeat!important;
background-size: cover!important;
}
#Footer .widgets_wrapper > div {
max-width:100%;
width: 100%;
}
div#footerTop {
font-size: 16px; padding: 0% 0%;
display: flex;
justify-content: center;
}
.letras22{
font-size: 30px;
color:white;
}
@media only screen  and (max-width: 360px) {
.letras22{
font-size: 12px;
color:white;
}
}
.titulo1{
line-height:70px;
}
.titulo2{
line-height:70px;
}
@media only screen  and (max-width: 600px) {
.titulo1{
line-height: 37px !important;
font-size: 34px !important;
}
.titulo2{
line-height: 37px !important;
font-size: 34px !important;
}
#InteriorBarraAzulMarino{
margin-top: 12px !important;
flex-direction: column;
align-items: center !important;
}
}
#InteriorBarraAzulMarino{
display:flex;
align-items: center;
}
#textoBarraAzulMarino{
margin-top:0% !important
}
footer > div >div.widgets_wrapper{
padding: 20px 0px!Important;
border-bottom: 1px solid white;
}
#Footer .widgets_wrapper .column {
margin-bottom: 0;
float: left;
margin: 0 !important;
width: 100% !important;
}
.margen-con-map{
}
body.page-id-106 div.column.mcb-column.mcb-item-whxufwqse.one.column_column{
margin: 0px !important
}
body.page-id-106 #Content{
margin-bottom: -15px
}
@media (max-width:1225px){
#footerTop{
flex-direction: column;
align-items: center;
}
.imgfooter {
display:flex;
justify-content:center;
}
.imgfooter img{
width:90%;
}
}
@media (max-width:480px){
.imgfooter img{
width:70%;
}
}
@media(max-width:1024px){
.infoAmarillo {
margin-top:144px;
}
.textoIzqsub {
width: 100%;;
}
.fotoDersub {
width: 100%;;
}
.one-fourth.column, .four.columns{
width: 17%;
}
#calcFila1 label {
margin-top: 0px !important;
}
}
@media(max-width:768px){
.infoAmarillo {
margin-top:0px;
}
.textoIzqsub {
width: 100%;;
}
.fotoDersub {
width: 100%;;
}
.fotoDer {  
width: 100%;
}
.textoIzq2 {
width: 100%;
}
.one-fourth.column, .four.columns{
width: 100%;
height: 230px;
}
}
@media(max-width:820px){
.textoIzqsub {
width: 100%;;
}
.fotoDersub {
width: 100%;;
}
.one-fourth.column, .four.columns{
width: 16%;
height: 230px !important;
}
#calcFila1 label {
margin-top: 0px !important;
}
.calcColum label{
font-size: 13px ;
}
}
@media(max-width:468px){
.global {
width: 80% !important;
}
.one-fourth.column, .four.columns{
width: 100%;
}
.parrafo-calculadora p{
font-size:16px !important;
}
.fancy .fancy_heading h1.title{
font-size: 24px !important;
}
#cajaResultados{
display:flex;
justify-content: center;
align-items: center;
}
.col-8 a{
font-size: 17px !important;
}
#domicilioBoton{
justify-content: center;
}
#industriaBoton{
justify-content: center;
}
}