

i {
	color: #E7FD92;
	text-shadow: 0 0 10px #E7FD92, 
		0 0 5px rgba(230, 126, 34, 0.41), 
		0 0 30px rgba(230, 126, 34, 0.31), 
		0 0 50px rgba(230, 126, 34, 0.11), 
		5px 9px 5px rgba(0, 0, 0, 0.2);
}

#royal_preloader.text .loader,
.cl-effect a span::before,
.big-text span,
.about-box1:hover .about-box-icon,
.about-box:hover .about-box-icon,
ul.slimmenu li a.mPS2id-highlight,
.facts-wrap h6,
.team article p span,
.list-social li.icon-soc a,
#sync1 .item h6,
.portfolio-box h4,
#sync3 .item a,
.services-top-text p span,
.icon-services,
.featured-price,
.post-wrap .icon-blog,
.video-text p,
.footer a,
.ajax-project-top-text p span,
.footer .back-top{
	color:#E80B82;
}

#button-con button span::before {
	color:#000;
}

ul.slimmenu li a:hover {
    border-bottom:1px solid #E80B82;
}
ul.slimmenu li ul li a:hover {
    border-bottom:1px solid #E80B82;
}
.sub-text-line:after {
    border-top:1px dotted #E80B82;
}
.sub-text-line:before {
    border-top:1px dotted #E80B82;
}
.link-svgline a svg.link-svgline {
	stroke: #E80B82;
}
.link-svgline-getintouch p svg.link-svgline-getintouch {
	stroke: #E80B82;
}
#ajax-form textarea:focus,
#ajax-form input:focus,
#ajax-form textarea:active,
#ajax-form input:active {	
	border-bottom:2px solid #000;
}
#sync4 .item:hover {
	border:2px solid #E80B82;
}
#sync4 .synced .item {
	border:2px solid #E80B82;
} 



.blanco {
color:#fff;
}

.azul {
color:#89cbcb;
}

.rosa {
color:#E80B82;
}


.fondo_rosa {

background:#E80B82;

}


.general_info {

 position: relative;
    width: 100%;
    height: auto;


} 


.general_info1 {

 position: relative;
    padding-top: 0px;
    padding-bottom:0px;
    width: 33.3%;
    height: auto;
    float:left;
    background: #ebebeb;

} 



.general_info2 {

 position: relative;
    padding-top: 140px;
    padding-bottom:140px;
    width: 33.3%;
    height: auto;
    float:left;
    background: #89cbcb;
    text-align:right;
   

} 


.general_info3 {

 position: relative;
    padding-top: 140px;
    padding-bottom:140px;
    width: 33.3%;
    height: auto;
    float:left;
    background: #ebebeb;

} 











.general_info1_a {

 position: relative;
    padding-top: 0px;
    padding-bottom:0px;
    width: 33.3%;
    height: auto;
    float:left;
    background: #ebebeb;

} 



.general_info2_a {

 position: relative;
    padding-top: 120px;
    padding-bottom:120px;
    width: 33.3%;
    height: auto;
    float:left;
    background: none;
    border-radius: 0px 0px 50% 50%;

} 


.general_info3_a {

 position: relative;
    padding-top: 0px;
    padding-bottom:0px;
    width: 33.3%;
    height: auto;
    float:left;
    background: #ebebeb;

} 




.general_info2_texto {

 position: relative;
    width: 70%;
    height: auto;
    float:left;
    margin-left:15%;
    margin-right:15%;
    color: #fff;
		font-family: 'Bebas Neue', cursive;
		text-align:right;
		font-size:5vw;
		line-height:6vw;
		

} 



.general_info2_texto_a {

 position: relative;
    width: 50%;
    height: auto;
    float:left;
    margin-left:25%;
    margin-right:25%;
    color: #000;
		text-align:center;
    font-size:18px;
		

} 




.general_info3_texto {

 position: relative;
    width: 50%;
    height: auto;
    float:left;
    margin-left:25%;
    margin-right:25%;
    color:#000;
    font-size:18px;

} 



.general_info3_texto_a {

 position: relative;
    width: 50%;
    height: auto;
    float:left;
    margin-left:25%;
    margin-right:25%;
    color:#fff;
    font-size:18px;

} 




.web_puntos {
font-weight:bold;
color:#E80B82;
font-size: 18px;
line-height:24px;
}


.web_puntos2 {
color:#fff;
font-size: 18px;
}



.titulo_contacto {

font-family: 'Bebas Neue', cursive;
font-size: 28px; line-height: 34px;text-transform:uppercase;letter-spacing:3px;
color: #fff;
}




.contacto1 {

width:35%; height:auto; position:relative; float:left;

}



.contacto2 {

width:65%; height:auto; position:relative; float:left;

}



.paginacion {

width:100%; height:auto; position:relative; 
}


.paginacion1 {

width:50%; height:auto; position:relative; float:left;
}


.paginacion1_a {

width:100%; height:auto; position:relative; float:left;
margin-left:0%; margin-right:0%;
}



.paginacion2 {

width:50%; height:auto; position:relative; float:left;
}

.paginacion2_a {

width:80%; height:auto; position:relative; float:left;
margin-left:10%; margin-right:10%;
}







.paginacion_CM_1 {

width:33.3%; height:auto; position:relative; float:left;
}


.paginacion_CM_1_a {

width:100%; height:auto; position:relative; float:left;
margin-left:0%; margin-right:0%;
}



.paginacion_CM_2 {

width:33.3%; height:auto; position:relative; float:left;
}

.paginacion_CM_2_a {

width:80%; height:auto; position:relative; float:left;
margin-left:10%; margin-right:10%; text-align:center;
}



.paginacion_CM_3 {

width:33.3%; height:auto; position:relative; float:left;
display:inherit;
}

.paginacion_CM_3_a {

width:100%; height:auto; position:relative; float:left;
margin-left:0%; margin-right:0%;
}


.cm1 {

max-width:85%;

}



.cm2 {

max-width:55%;

}


.graphic_d_imagen {

max-width:90%;
margin-top:0px;
margin-bottom:0px;

}



.smm_imagen {

max-width:100%;
margin-top:0px;
margin-bottom:0px;

}




@media only screen and (max-width: 1200px) {





.general_info1 {

 position: relative;
    padding-top: 0px;
    padding-bottom:0px;
    width: 33.3%;
    height: auto;
    float:left;
     background: none;

} 



.general_info2 {

 position: relative;
    padding-top: 80px;
    padding-bottom:80px;
    width: 33.3%;
    height: auto;
    float:left;
    background: #89cbcb;
    

} 



.general_info3 {

 position: relative;
    padding-top: 80px;
    padding-bottom:80px;
    width: 33.3%;
    height: auto;
    float:left;
     background: none;

} 




.general_info2_texto {

 position: relative;
    width: 70%;
    height: auto;
    float:left;
    margin-left:15%;
    margin-right:15%;
    color:#fff;
		font-family: 'Bebas Neue', cursive;
		text-align:right;
		font-size:6vw;
		line-height:7vw;

} 



.general_info3_texto {

 position: relative;
    width: 70%;
    height: auto;
    float:left;
    margin-left:15%;
    margin-right:15%;
    color:#000;
    font-size:16px;
     background: none;

} 








.general_info1_a {

 position: relative;
    padding-top: 0px;
    padding-bottom:0px;
    width: 33.3%;
    height: auto;
    float:left;
     background: none;

} 



.general_info2_a {

 position: relative;
    padding-top: 80px;
    padding-bottom:80px;
    width: 33.3%;
    height: auto;
    float:left;
    background: none;
    border-radius: 0px 0px 50% 50%;

} 



.general_info3_a {

 position: relative;
    padding-top: 80px;
    padding-bottom:80px;
    width: 33.3%;
    height: auto;
    float:left;
     background: none;

} 




.general_info2_texto_a {

 position: relative;
    width: 70%;
    height: auto;
    float:left;
    margin-left:15%;
    margin-right:15%;
    color:#000;

} 



.general_info3_texto_a {

 position: relative;
    width: 70%;
    height: auto;
    float:left;
    margin-left:15%;
    margin-right:15%;
    color:#000;
    font-size:16px;
     background: none;

} 








}



@media only screen and (max-width: 800px) {



.smm_imagen {

max-width:100%;
margin-top:20px;
margin-bottom:20px;

}



.graphic_d_imagen {

max-width:100%;
margin-top:20px;
margin-bottom:20px;

}



.cm1 {

max-width:50%;

}



.cm2 {

max-width:50%;

}




.paginacion1 {

width:100%; height:auto; position:relative; float:left;
}




.paginacion2 {

width:100%; height:auto; position:relative; float:left;
}








.paginacion_CM_1 {

width:100%; height:auto; position:relative; float:left;
}


.paginacion_CM_1_a {

width:100%; height:auto; position:relative; float:left;
margin-left:0%; margin-right:0%;
}



.paginacion_CM_2 {

width:100%; height:auto; position:relative; float:left;
}

.paginacion_CM_2_a {

width:80%; height:auto; position:relative; float:left;
margin-left:10%; margin-right:10%;
}



.paginacion_CM_3 {

width:100%; height:auto; position:relative; float:left;
display:none;
}

.paginacion_CM_3_a {

width:80%; height:auto; position:relative; float:left;
margin-left:10%; margin-right:10%;
}







.general_info1 {

 position: relative;
    padding-top: 0px;
    padding-bottom:0px;
    width: 100%;
    height: auto;
    float:left;
    background: #F1F3F2;

} 



.general_info2 {

 position: relative;
    padding-top: 50px;
    padding-bottom:50px;
    width: 100%;
    height: auto;
    float:left;
    background: #89cbcb;

} 


.general_info3 {

 position: relative;
    padding-top: 50px;
    padding-bottom:50px;
    width: 100%;
    height: auto;
    float:left;
     background: #F1F3F2;


} 



.general_info2_texto {

 position: relative;
    width: 70%;
    height: auto;
    float:left;
    margin-left:15%;
    margin-right:15%;
    color:#fff;
		font-family: 'Bebas Neue', cursive;
		text-align:right;
		font-size:6vw;
		line-height:7vw;

} 



.general_info3_texto {

 position: relative;
    width: 70%;
    height: auto;
    float:left;
    margin-left:15%;
    margin-right:15%;
    color:#000;
    font-size:18px;
    background: #F1F3F2;

} 









.general_info1_a {

 position: relative;
    padding-top: 0px;
    padding-bottom:0px;
    width: 100%;
    height: auto;
    float:left;
    background: #F1F3F2;

} 



.general_info2_a {

 position: relative;
    padding-top: 10px;
    padding-bottom:10px;
    width: 100%;
    height: auto;
    float:left;
    background: #F1F3F2;
     border-radius: 0px 0px 0% 0%;

} 


.general_info3_a {

 position: relative;
    padding-top: 0px;
    padding-bottom:0px;
    width: 100%;
    height: auto;
    float:left;
     background: #F1F3F2;


} 



.general_info2_texto_a {

 position: relative;
    width: 70%;
    height: auto;
    float:left;
    margin-left:15%;
    margin-right:15%;
    color:#000;
		

} 



.general_info3_texto_a {

 position: relative;
    width: 70%;
    height: auto;
    float:left;
    margin-left:15%;
    margin-right:15%;
    color:#000;
    font-size:18px;
    background: #F1F3F2;

} 









.contacto1 {

width:100%; height:auto; position:relative; float:left;

}



.contacto2 {

width:100%; height:auto; position:relative; float:left;

}




}









