.cheader,.cheaderfix{
	-webkit-transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out;
	transition:all 0.6s ease-in-out;
	transition-delay:0.2s;
}
.clogosimple{
	opacity:0;
}
.menuzip .cheader,.menuzip .cheaderfix{
    width: 4.5%;
}
.cajaxify{
	width: 80%;
	-webkit-transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out;
	transition:all 0.6s ease-in-out;
	transition-delay:0.2s;
}
.menuzip .cajaxify{
	width: 95.5%;
	position:relative;
}

.cproyectosmap{
	position:relative;
}
#map{
	width:100%;
}
.cmapwrap{
	width:72%;
	float:left;
	position:relative;
}
.cproyectosmaplateral{
	width:28%;
	position:relative;
	float:left;
}
.cmapwrap,#map,.cproyectosmaplateral{
	height:100%;
}
.markerinner{
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	background-color:#0f004d;
	width:22px;
	height:22px;
	background-color:#0f004d;
	border-radius:200px;
	margin-left:-15px;
	margin-top:-15px;
	position:relative;
	transition-delay:0.2s;
	animation: mapdot 2s infinite;

}
.marker{
	opacity:0;
}
@keyframes mapdot{
    0% {
		transform:scale(1);
    }
    50% {
		transform:scale(1.2);
    }
    100% {
		transform:scale(1);
    }
}
.markerinner:hover{
	width:140px!important;
	height:140px!important;
	margin-left:-85px!important;
	margin-top:-85px!important;
	transition-delay:0s;
	animation:none;
}

.markerinnercontent{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:16px;
	text-align:center;
	opacity:0;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	transition-delay:0s;
}
.marker:hover .markerinnercontent{
	opacity:1;
	transition-delay:0.2s;
}
.markerinner:before{
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:137px!important;
	height:137px!important;
	border:0px solid #768693;
	border-radius:200px;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
        opacity: 0;
	animation: bounceY 2s infinite;

}
@keyframes bounceY{
    0% {
		border:0px solid #768693;
    }
    50% {
		border:15px solid #768693;
    }
    100% {
		border:0px solid #768693;
    }
}
.marker:hover .markerinner:before{
	border:20px solid #768693;
	opacity: 0.9;
}
.cproyectosmaplateralinner h1{
	color:black;
	font-size: 50px!important;
	line-height: 50px!important;
  margin-bottom: 30px;
	letter-spacing: 0px;
	color: #505d6a;
    text-align: left;
}
.cproyectosmaplateralinner .ptext,.pver{
font-size: 18px;
line-height: 28px;
	letter-spacing: 0px;
}
.cproyectosmaplateral{
	overflow:hidden;
}
.cmapwrap,.cproyectosmaplateral{
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.working .cmapwrap{
	width:100%;
}
.working .cproyectosmaplateral{
width: 0%;
}
.cmenu{
	width:330px;
}
.cmenu li,.cheaderlogo{
	-webkit-transition:all 0.8s ease-in-out;
	-moz-transition:all 0.8s ease-in-out;
	-o-transition:all 0.8s ease-in-out;
	transition:all 0.8s ease-in-out;
}
.menuzip .cheaderlogo{
	transform:translateX(-140%);
	opacity:0;
}

.menuzip .cmenu li{
	transform:translateX(-100%);
	opacity:0;
}
.menuzip .cmenu li:nth-child(1){
	transition-delay:0.05s;
}
.menuzip .cmenu li:nth-child(2){
	transition-delay:0.1s;
}
.menuzip .cmenu li:nth-child(3){
	transition-delay:0.15s;
}
.menuzip .cmenu li:nth-child(4){
	transition-delay:0.2s;
}
.menuzip .cmenu li:nth-child(5){
	transition-delay:0.25s;
}
.clogosimple{
	margin-top:-15px;
}
.clogosimple,.cheaderseccion{
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.menuzip .clogosimple,.menuzip .cheaderseccion{
	-webkit-transition:all 0.8s ease-in-out;
	-moz-transition:all 0.8s ease-in-out;
	-o-transition:all 0.8s ease-in-out;
	transition:all 0.8s ease-in-out;
	transition-delay:0.45s;
	opacity:1;
	margin-top:0px;
	margin-bottom:0px;

}
.cheaderseccion{
	position:absolute;
	bottom:30px;
	left:50%;
	transform:rotate(-90deg);
	font-size:16px;
	color: #7a8591;
	opacity:0;
	margin-bottom:-15px;
	transform-origin: left center;
	width: 200px;
}
.cbar{
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.cbar:nth-child(1){
	transition-delay:0s;
}
.cbar:nth-child(2){
	transition-delay:0.15s;
}
.cbar:nth-child(3){
	transition-delay:0.2s;
}
.cbar:nth-child(1){
	transition-delay:0.3s;
}
.menuzip .cbar:nth-child(2){
	transition-delay:0.4s;
}
.menuzip .cbar:nth-child(3){
	transition-delay:0.5s;
}
.menuzip .cbar{
	transform:translate(0);
	opacity:1;
}
.post-44,.post-768,.post-770,.cactividad{
height: 100%;
}
.cactividadimg{
float: left;
width: 50%;
height: 50%;
position: relative;
}
.cactividadimgbck{
background-size: cover;
background-position: center;
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;

}
.cactividadimg1 .cactividadimgbck{background-image: url('img/actividad/proyectos.jpg');}
.cactividadimg2 .cactividadimgbck{background-image: url('img/actividad/mantenimiento.jpg');}
.cactividadimg3 .cactividadimgbck{background-image: url('img/actividad/activos.jpg');}
.cactividadimg4 .cactividadimgbck{background-image: url('img/actividad/autoconsumo.jpg');}
.cactividadopa{
background-color: black;
opacity: 0.15;
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
}
.cactividadimginner{
position:absolute;
top:50%;
left:50%;
width:70%;
color: white;
text-align: center;
transform: translateX(-50%) translateY(-50%);

}

.cactividadimginner h3{
margin-bottom: 6px;
}
.cactividadimginner .htitular {
    font-size: 67px;
    line-height: 63px;
}
.htitular span{
display: block;
}
.sactividadsubtitular{
	opacity: 0;
	letter-spacing: 0px;
	font-family: 'DIN', sans serif;
}
.cactividadicon{
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
z-index: 30;

}

.cactividadicon svg{
width: 100px;
height: auto;
}
.cactividadanimation .cactividadimg{
width: 100%;
height: 100%;
}
.cactividadanimation .cactividadimginner,.cactividadanimation .cactividadicon{
opacity: 0;
}
.cactividad h1{
color: white;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
z-index: 30;
font-size: 140px;
line-height: 140px;
width: 100%;
text-align: center;
}

.cactividad h1 span:nth-child(1){
margin-left: -20%;
}
.cactividad h1 span:nth-child(2){
margin-left: 20%;
}
.cactividadprotect{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
z-index: 60;
}
.cactividadanimation .cactividadimg {
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
}
.cactividadanimation h1 span{
-webkit-transition:all 3.4s ease-in-out;
-moz-transition:all 3.4s ease-in-out;
-o-transition:all 3.4s ease-in-out;
transition:all 3.4s ease-in-out;
}
.cactividad h1{
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
transition:all 2s ease-in-out;
transition-delay:1s;
}
.animactividadesgo  h1{
opacity: 0;
}
.animactividadesgo  h1 span:nth-child(1){
margin-left: 30%;
}
.animactividadesgo  h1 span:nth-child(2){
margin-left: -30%;
}

.cactividadinner{
height: 100%;
}
.cactividadanimation.cactividad{
opacity: 1;
}
.cactividadanimation .cactividadimg{
-webkit-transition:all 0.1s ease-in-out;
-moz-transition:all 0.1s ease-in-out;
-o-transition:all 0.1s ease-in-out;
transition:all 0.1s ease-in-out;
}
.cactividadanimation .cactividadimg4{
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
transition:all 1s ease-in-out;

}
.cactividadanimation .cactividadimg1{z-index: 20;}
.cactividadanimation .cactividadimg2{z-index: 15;}
.cactividadanimation .cactividadimg3{z-index: 10;}
.cactividadanimation .cactividadimg4{z-index: 5;}

.cactividadanimation .cactividadimg1{
transition-delay:0.8s;
}
.cactividadanimation .cactividadimg2{
transition-delay:1.5s;
}
.cactividadanimation .cactividadimg3{
transition-delay:2.2s;
}
.cactividadanimation .cactividadimg4{
transition-delay:3.1s;
}
.animactividadesgo .cactividadimg{
opacity: 0;
}
.cactividadshow h1,.cactividadshow .cactividadprotect{
display: none;
}
.cactividadimgbck,.sactividadsubtitular{
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
transition:all 1s ease-in-out;
}
.cactividadimg{
overflow: hidden;
}
.cactividadimg:hover a .cactividadimgbck{
transform: scale(1.2);
-webkit-transition:all 2s ease-in-out;
-moz-transition:all 2s ease-in-out;
-o-transition:all 2s ease-in-out;
transition:all 2s ease-in-out;
}
.sactividadsubtitular{
display: block;
    margin-top: 40px;
		}
.cactividadimg:hover a .sactividadsubtitular{
opacity: 1;
    margin-top: 0px;
}
.cactividadicon svg{
transform-origin: 50% 50%;
}
.actividadrotate  svg{
-webkit-transition:all 0.6s ease-in-out;
-moz-transition:all 0.6s ease-in-out;
-o-transition:all 0.6s ease-in-out;
transition:all 0.6s ease-in-out;
transform: rotate(90deg);
transform-origin: 50% 50%;
}
.home .cheaderwrap {
    position: absolute;
		top: 40px;
left: 60px;
		 transform: none;
}
.home .cheader,.home  .cheaderfix{
    width: auto;
		z-index: 40;
}
.home .cheader .cmenu li a{
	color: white;
}
.home .svgletras{
fill:#ffffff;
}
.home .cheaderlogo svg {
    width: 300px;
		}
.home .cajaxify {
  width: 100%;
}
.cproyectosmaplateralinner{
padding: 80px;
padding-top: 55px;
}

.cproyectosmaplateralinner img{
display: block;
    width: 100%;
    margin-bottom: 20px;
}
.pver{
    font-family: 'DIN-BOLD', sans serif;
		cursor: pointer;
}
.cvermapa{
    line-height: 18px;
		cursor: pointer;
		font-family: 'DIN-BOLD', sans serif;
}
.cproyectosfiltro,.cheaderseccion{
font-family: 'DIN-BOLD', sans serif;
letter-spacing: 0px;
}
.ceventospage{
background-color: #ebebeb;
}
.ceventoinner .cbckcolor,.ceventoinner .ceventotext{
opacity: 0;
color: white;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.cproyectosimg{
-webkit-transition:all 0.8s ease-in-out;
-moz-transition:all 0.8s ease-in-out;
-o-transition:all 0.8s ease-in-out;
transition:all 0.8s ease-in-out;
}
.cevento{
overflow: hidden;
}
.cevento:hover .cbckcolor{
opacity: 0.4;
}
.cevento:hover .ceventotext{
opacity: 1;
}
.cevento:hover .cproyectosimg{
transform: scale(1.1);
}
.pimg1{
margin-top: 20px;
}
.sfiltro{
position: relative;
cursor: pointer;
}
.cfiltroslist{
position: absolute;
top: 36px;
display: none;
padding: 20px;
left: 0px;
background-color:#7a8591;
color: white;
width: 200px;
}
.cproyectosfiltro{
z-index: 900;
}
.sfiltroitem{
display: block;
cursor: pointer;
}
.nicescroll-rails{
	background-color:#b2bcc7!important;
}
.nicescroll-rails div{
	background-color:#505d6a!important;
	border-radius: 0px!important;
}
.cfiordos,.sbloquesub{
font-family: 'DIN', sans serif;
}
.cbloquetexto .sbloquesub{
    line-height: 43px;
}
.cactividadinterior1{
height: 700px;
position: relative;
}
.cheader{
    background-color: #e2e2e2;
}
.page-template-page-proyectos .cheader,.page-id-44 .cheader{
background-color: white;
}
.cprensacategorias{
text-align: center;
}
.cpagination{
text-align: center;
}
.cpagination span,.cpagination a{
	font-size: 11px;
	width: 30px;
	height: 30px;
	line-height: 30px;
  background-color: #e2e2e2;
	text-align: center;
	border-radius: 100%;
	display: inline-block;
	font-family: 'Rubik';
	font-weight: 600;
	margin-left: 5px;
	margin-right: 5px;

	}
.page-numbers.current{
background-color: #505d6a;
color: #fff;
}
.single-post h1{
text-align: center;
}
.single-post .cbloquetextotop{
text-align: center;
max-width: 1300px;
margin-left: auto!important;
margin-right: auto!important;
float: none;
font-size: 29px;
line-height: 46px;
}
.cbloquenew{
padding-top: 100px;
}
.cbloquenew .cinner{
max-width: 100%;
}
.crowrelatednews{
margin-top: 130px;
}
.icvinput,.itipoconsulta,.ccontactodropdown{
display: none;
}
.ctipoconsulta .iforminput{
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.cactividadform .cformok{
text-align: center;
}
.cwrapfaq span{
    line-height: 32px;
}
.cvermapa svg{
height: auto;
}
.gutter-sizer {
    width: 1.5%;
}
.cevento, .cgrids {
    width: 32.33333333333333%;
}
.ceventospage{
padding-left: 1.5%;
padding-right: 1.5%;
}
.cvermapa{
margin-right: 0px;
}
.chomeopa{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
opacity: 0.3;
background-color: #0b145c;
mix-blend-mode: overlay;
z-index: 35;
}
.stitlefix1,.stitlefix2{
-webkit-transition:all 2.2s ease-in-out;
-moz-transition:all 2.2s ease-in-out;
-o-transition:all 2.2s ease-in-out;
transition:all 2.2s ease-in-out;

}
.stitlel1,.stitlel2,.stitlel3{
opacity: 0;
}
.pageloaded.home .stitlel1,.pageloaded.home .stitlel2,.pageloaded.home .stitlel3{
opacity: 1;
-webkit-transition:all 2.2s ease-in-out;
-moz-transition:all 2.2s ease-in-out;
-o-transition:all 2.2s ease-in-out;
transition:all 2.2s ease-in-out;
}
.sbloquesub{
transform: translateY(-40px);
opacity: 0;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;
transition-delay:2s;
}
.pageloaded.home .sbloquesub{
transform: translateY(0px);
opacity: 1;
}

.home h1{
opacity: 0;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;
	transition-delay:1.25s;
}
.home.pageloaded h1{
opacity: 1;
}
.home .cmenu li{
transform: translateY(-30px);
opacity: 0;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;

}
.home .cmenu li:nth-child(1){transition-delay:1s;}
.home .cmenu li:nth-child(2){transition-delay:1.2s;}
.home .cmenu li:nth-child(3){transition-delay:1.4s;}
.home .cmenu li:nth-child(4){transition-delay:1.6s;}
.home .cmenu li:nth-child(5){transition-delay:1.8s;}
.home .cmenu li:nth-child(6){transition-delay:2s;}
.home .cmenu li:nth-child(7){transition-delay:2.2s;}
.home .cmenu li:nth-child(8){transition-delay:2.4s;}
.home .cmenu li:nth-child(9){transition-delay:2.6s;}
.home .cmenu li:nth-child(10){transition-delay:2.8s;}



.home .cheaderlogo{
transform: translateY(-30px);
opacity: 0;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;
transition-delay:0.7s;
}
.pageloaded.home .cmenu li,.pageloaded.home .cheaderlogo{
transform: translateY(0px);
opacity: 1;
}
.chomenoticias,.cpolitica{
transform: translateX(-40px);
opacity: 0;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;
transition-delay:2.7s;
}

.pageloaded.home .chomenoticias,.pageloaded.home .cpolitica{
transform: translateX(0px);
opacity: 1;
}
.scrollingway h1,.scrollingway h2,.scrollingway h3,.scrollingway h4,.ccontactolocalizacion,.ccontactomaps,.ccontactoform,.cpoliticacontacto{
transform: translateX(-20px);
opacity: 0;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;
}

.scrollingwayfinish h1,.scrollingwayfinish h2,.scrollingwayfinish h3,.scrollingwayfinish h4,.scrollingwayfinish .ccontactolocalizacion,.scrollingwayfinish .ccontactomaps,.scrollingwayfinish .ccontactoform,.scrollingwayfinish .cpoliticacontacto {
transform: translateX(0px);
opacity: 1;
}

.scrollingway p,.scrollingway .svgdraw,.scrollingway .cdivisionitem,.scrollingway .cdivisionbloque,.cactividadinfo,.cactividadbloquetop  .sactividadsubtitular {
transform: translateY(-20px)!important;
opacity: 0!important;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;
transition-delay:0.8s;
}
.scrollingway .svgdraw:nth-child(1),.scrollingway .cactividadinfo:nth-child(1) {transition-delay:0.8s;}
.scrollingway .svgdraw:nth-child(2),.scrollingway .cactividadinfo:nth-child(2) {transition-delay:1.1s;}
.scrollingway .svgdraw:nth-child(3),.scrollingway .cactividadinfo:nth-child(3) {transition-delay:1.4s;}
.scrollingway .svgdraw:nth-child(4),.scrollingway .cactividadinfo:nth-child(4) {transition-delay:1.7s;}
.scrollingway .svgdraw:nth-child(5),.scrollingway .cactividadinfo:nth-child(5) {transition-delay:2s;}

.cdivisionitem:nth-child(1),.cdivisionbloque:nth-child(1),.cactividadbloquetop  .sactividadsubtitular {transition-delay:0.8s;}
.cdivisionitem:nth-child(2),.cdivisionbloque:nth-child(2) {transition-delay:1.1s;}
.cdivisionitem:nth-child(3),.cdivisionbloque:nth-child(3) {transition-delay:1.4s;}
.cdivisionitem:nth-child(3),.cdivisionbloque:nth-child(4) {transition-delay:1.7s;}

.scrollingwayfinish p,.scrollingwayfinish .svgdraw,.scrollingwayfinish .cdivisionitem,.scrollingwayfinish .cdivisionbloque,.scrollingwayfinish .cactividadinfo,.pageloaded .cactividadbloquetop  .sactividadsubtitular  {
transform: translateY(0px)!important;
opacity: 1!important;
}

.cwrapflecha{
animation: bounce 2s infinite;
}
@keyframes bounce {
    0% {
        margin-left: -10px;
    }
    50% {
        margin-left: 10px;
    }
    100% {
        margin-left: -10px;
    }
}

.clandscapeimg{
overflow: hidden;
position: relative;
}

.cgeneralimg{
overflow: hidden;
}
@keyframes zoominoutsinglefeatured {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}
.clandscapeimg:after{
content: "";
display: block;
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background-color: white;
-webkit-transition:all 0.8s ease-in-out;
-moz-transition:all 0.8s ease-in-out;
-o-transition:all 0.8s ease-in-out;
transition:all 0.8s ease-in-out;
}
.scrollingwayfinish.clandscapeimg:after{
transform: translateY(100%);
}
.clandscapeimg{
opacity: 0;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;
}
.scrollingwayfinish.clandscapeimg{
opacity: 1;
}

.svgdraw polygon,.svgdraw polyline,.svgdraw line,.svgdraw circle,.svgdraw path,.svgdraw rect {
stroke-dasharray: 30;
    stroke-dashoffset: 50;
  animation: dash 3s linear forwards;

}
.svgdraw:nth-child(1) polygon,.svgdraw:nth-child(1) polyline,.svgdraw:nth-child(1) line,.svgdraw:nth-child(1) circle,.svgdraw:nth-child(1) path,.svgdraw:nth-child(1) rect {
	animation-delay: 0.7s;
}
.svgdraw:nth-child(2) polygon,.svgdraw:nth-child(2) polyline,.svgdraw:nth-child(2) line,.svgdraw:nth-child(2) circle,.svgdraw:nth-child(2) path,.svgdraw:nth-child(2) rect {
	animation-delay: 1s;
}
.svgdraw:nth-child(3) polygon,.svgdraw:nth-child(3) polyline,.svgdraw:nth-child(3) line,.svgdraw:nth-child(3) circle,.svgdraw:nth-child(3) path,.svgdraw:nth-child(3) rect {
	animation-delay: 1.3s;
}
.svgdraw:nth-child(4) polygon,.svgdraw:nth-child(4) polyline,.svgdraw:nth-child(4) line,.svgdraw:nth-child(4) circle,.svgdraw:nth-child(4) path,.svgdraw:nth-child(4) rect {
	animation-delay: 1.6s;
}
@keyframes dash {
  to {
	stroke-dashoffset:  0;
  }
}
.cprensatitulares,.cprensaitem{
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;
transform: translateY(-20px);
opacity: 0;
transition-delay: 0.6s;
}
.cmapwrap,.cproyectosmaplateral{
opacity: 0;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;
transition-delay: 0.6s;
}
.cproyectosmaplateral{
transition-delay: 1.6s;
}
.pageloaded .cprensatitulares,.pageloaded .cmapwrap,.pageloaded .cproyectosmaplateral,.pageloaded .cprensaitem{
opacity: 1;
transform: translateY(0px);
}

.cprensaitem:nth-child(2){transition-delay: 0.8s;}
.cprensaitem:nth-child(3){transition-delay: 0.9s;}
.cprensaitem:nth-child(4){transition-delay: 1s;}
.cprensaitem:nth-child(5){transition-delay: 1.1s;}
.cprensaitem:nth-child(6){transition-delay: 1.2s;}
.cprensaitem:nth-child(7){transition-delay: 1.3s;}
.cprensaitem:nth-child(8){transition-delay: 1.3s;}
.cprensabloque{
padding-bottom: 100px;
}
.cheaderlogo {
  transition-delay: 0.3s;
}
.chomeopa{
opacity: 0;
-webkit-transition:all 3.2s ease-in-out;
-moz-transition:all 3.2s ease-in-out;
-o-transition:all 3.2s ease-in-out;
transition:all 3.2s ease-in-out;
transition-delay: 3.6s;
}
.pageloaded .chomeopa{
opacity: 0.3;
}
.home .cheaderlogo svg{
-webkit-transition:all 3.2s ease-in-out;
-moz-transition:all 3.2s ease-in-out;
-o-transition:all 3.2s ease-in-out;
transition:all 3.2s ease-in-out;

}
.home.pageloaded .cheaderlogo svg{
filter: drop-shadow( 0px 0px 35px rgba(0, 0, 0, .6));
}
.page-template-page-blank .ctitulartop h2{
    margin-top: 60px;
}
.cterminoswrap a{
    font-size: 14px;
		font-family: 'Rubik', sans serif;
}
#map{
	background-image: url(https://www.alterenersun.com/wp-content/uploads/2024/07/DSC_09424-scaled-1.jpg);
    background-position: center;
    background-size: cover;
}