/*
Theme Name: Aalto Child
Theme URI: https://aalto.qodeinteractive.com/
Description: A child theme of Aalto Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: aalto
Template: aalto
*/



.txtJustificado{
	text-align:justify;
}

.edgtf-main-menu > ul > li.pll-parent-menu-item img{
	display:inline-block;
}

.edgtf-page-header{
	background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(255,255,255,0) 100%);
}

.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a{
	height:56px !important;
}

.edgtf-page-header .redes{
	overflow: hidden;
}

.edgtf-page-header .redes a{
	display:inline-block;
	float:left;
	margin-right: 15px;
}

.edgtf-search-opener {
	padding: 0 30px;
}

.edgtf-search-opener::before {
	content: '';
	display: inline-block;
	position: absolute;
	right: 0;
	top: 50%;
	width: 1px;
	height: 26px;
	border-right: 1px solid #e0e4f2;
	border-right-color: rgb(224, 228, 242);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	border-color: rgba(224,228,242,.2);
}

.edgtf-search-opener::after {
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 1px;
	height: 26px;
	border-right: 1px solid #e0e4f2;
	border-right-color: rgb(224, 228, 242);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	border-color: rgba(224,228,242,.2);
}

.edgtf-icon-list-holder .edgtf-il-text {
	font-style: normal !important;
}

#text-7 .textwidget img.size-full{
	margin-bottom:15px;
}

#text-7 .textwidget p{
	margin-top:5px;
}

#text-7 .textwidget .redes{
	overflow: hidden;
}

#text-7 .textwidget .redes a{
	display:inline-block;
	float:left;
	margin-right: 15px;
}

#text-20 .textwidget img.size-full{
	margin-bottom:15px;
}

#text-20 .textwidget p{
	margin-top:5px;
}

#text-20 .textwidget .redes{
	overflow: hidden;
}

#text-20 .textwidget .redes a{
	display:inline-block;
	float:left;
	margin-right: 15px;
}

.edgtf-footer-top-holder h4 {
	font-size: 17px;
	font-weight: 400;
}

.edgtf-footer-bottom-holder{
	font-size:12px;
	font-weight:300;
	
}

.edgtf-page-footer .edgtf-footer-bottom-holder .widget {
	color: #fff !important;
}

.edgtf-page-footer .edgtf-footer-bottom-holder .widget .separador{
	margin:0px 40px;
}

.page-id-5 .sinEnlace .edgtf-link-section-holder .edgtf-single-link-section-holder a{
	pointer-events: none; 
    cursor: default;
}

.page-id-5 .sinEnlace .edgtf-link-section-holder .edgtf-single-link-section-holder a::before{
	display:none;
}

.page-id-5 .sinEnlace .edgtf-link-section-holder .edgtf-single-link-section-holder a .edgtf-single-link-title-holder{
	margin-left:0px;
}

.page-id-5 .proyecto .edgtf-ppi-square-holder{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/02/ico-02.png") no-repeat left center;
	color:transparent !important;
}

.page-id-5 .proyecto .edgtf-ppi-square-holder .line-mask {
	background-color:transparent !important;
}

.page-id-5 .proyecto .edgtf-ppi-square-holder a{
	pointer-events: none; 
    cursor: default;
}

.page-id-5 .noticias .edgtf-blog-list li:nth-child(1) .edgtf-bli-content-holder{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/02/ico-03.png") no-repeat left 20px;
}

.page-id-5 .noticias .edgtf-blog-list li:nth-child(2) .edgtf-bli-content-holder {
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/02/ico-04.png") no-repeat right 20px;
}

.page-id-5 .noticias .edgtf-blog-list-holder .edgtf-post-excerpt::after {
	content: '';
}

.page-id-5 .noticias .edgtf-blog-list-holder .edgtf-post-read-more-button .edgtf-btn-text{
	text-transform:none;
}

.single-portfolio-item .edgtf-ps-navigation{
	display:none;
}

.single-portfolio-item .edgtf-ps-related-posts-holder{
	margin-bottom:60px;
}

.single-portfolio-item .edgtf-ps-related-posts-holder .edgtf-ps-related-post .edgtf-ps-related-text .edgtf-ps-related-category{
	display:none;
}

.single-portfolio-item .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-left: 200px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.single-portfolio-item .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-05.png") no-repeat left center;
	width: 150px;
	height: 88px;
	display: inline-block;
	background-size: 150px 88px;
	position:absolute;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-item-title{
	display:none;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item .edgtf-ps-item-title{
	display:block;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item p{
	text-align:justify;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item {
	padding-bottom: 0px !important;
	border-bottom: none !important;
	margin: 0px !important;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-info-item.edgtf-ps-custom-field, .single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-info-item.edgtf-ps-categories, .single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-info-item.edgtf-ps-date{
	display:none;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item .raya{
	display: block;
	height: 1px;
	background-color: #f4f5fa;
	margin: 30px 0px;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item .fila{
	padding:5px 5px 5px 50px;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item .fila.uno{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-06.png") no-repeat left 8px;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item .fila.dos{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-07.png") no-repeat left 8px;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item .fila.tres{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-08.png") no-repeat left 8px;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item .fila.cuatro{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-09.png") no-repeat left 8px;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item .fila.cinco{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-10.png") no-repeat left 8px;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item .fila.seis{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-11.png") no-repeat left 8px;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item .fila.siete{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-21.png") no-repeat left 8px;
}

.single-portfolio-item .edgtf-ps-info-holder .edgtf-ps-content-item ul{
	margin: 0px;
    margin-left: 0px;
	margin-left: 40px;
	list-style: none;
}

.single-portfolio-item.postid-3998 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-12.png") no-repeat left center;
	width: 150px;
	height: 150px;
	background-size: 150px 150px;
}

.single-portfolio-item.postid-3998 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-top: 55px;
	padding-bottom: 50px;
}

.single-portfolio-item.postid-3996 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-13.png") no-repeat left center;
	width: 150px;
	height: 85px;
	background-size: 150px 85px;
}

.single-portfolio-item.postid-3996 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-top: 20px;
	padding-bottom: 20px;
}

.single-portfolio-item.postid-4011 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-13.png") no-repeat left center;
	width: 150px;
	height: 85px;
	background-size: 150px 85px;
}

.single-portfolio-item.postid-4011 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-top: 20px;
	padding-bottom: 20px;
}

.single-portfolio-item.postid-4021 .titular .edgtf-st-title-holder::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-14.png") no-repeat left center;
	width: 150px;
	height: 151px;
	display: inline-block;
	background-size: 150px 151px;
	position:absolute;
}

.single-portfolio-item.postid-4021 .titular .edgtf-section-title-holder .edgtf-st-title {
	padding-left: 200px;
	padding-top: 55px;
	padding-bottom: 50px;
}

.page-id-4037 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4037 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4037 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4037 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-15.png") no-repeat left center;
	width: 150px;
	height: 88px;
	display: inline-block;
	background-size: 150px 88px;
	position:absolute;
}

.page-id-4037 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-left: 200px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.postid-4034 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title-holder::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/02/ico-01.png") no-repeat left center;
	width: 120px;
	height: 204px;
	display: inline-block;
	background-size: 120px 204px;
	position:absolute;
}

.postid-4034 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title {
	padding-left: 200px;
	padding-top: 60px;
	padding-bottom: 55px;
}

.postid-4034 .titular .sinPad .vc_column-inner{
	padding: 10px 0px 10px 40px;
	margin-top: 15px;
}

.postid-4034 .titular .sinPad .vc_column-inner p{
	margin-top:0px;
}

.postid-4066 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title-holder::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-16.png") no-repeat left center;
	width: 120px;
	height: 212px;
	display: inline-block;
	background-size: 120px 212px;
	position:absolute;
}

.postid-4066 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title {
	padding-left: 80px;
	padding-top: 60px;
	padding-bottom: 60px;
	z-index: 999;
	position: relative;
}

.postid-4066 .conBg{
	background-size: auto !important;
	background-repeat: no-repeat;
	background-position: left top !important;
}

.postid-4066 .conBg.uno{
	background-position: 5px top !important;
}

.postid-4066 .conBg.tres{
	background-position: 10px top !important;
}

.postid-4066 .conPad{
	margin-bottom:45px;
}

.postid-4066 .titular.segundo .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title-holder::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-20.png") no-repeat left center;
	width: 250px;
	height: 142px;
	display: inline-block;
	background-size: 250px 142px;
	position:absolute;
}

.postid-4066 .titular.segundo .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title {
	padding-left: 80px;
	padding-top: 50px;
	padding-bottom: 45px;
	z-index: 999;
	position: relative;
}

.postid-2333 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.postid-2333 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.postid-2333 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.postid-3998 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.postid-3998 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.postid-3998 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.postid-3996 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.postid-3996 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.postid-3996 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.postid-4011 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.postid-4011 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.postid-4011 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4100 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4100 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4100 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4100 .edgtf-testimonials .edgtf-testimonial-text-holder .edgtf-testimonial-text-inner {
	padding-top: 25px;
	min-height: 104px;
}

.page-id-4100 .edgtf-testimonials .edgtf-testimonial-carousel-bottom .edgtf-testimonials-author-name{
	font-weight:400;
}

.page-id-4114 .edgtf-fixed-wrapper.fixed .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4114 .edgtf-fixed-wrapper.fixed .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4114 .edgtf-fixed-wrapper.fixed .redes img{
	filter: brightness(0)
}

.page-id-4114 .conBorde{
	border-bottom: 1px solid #e0e4f2;
	margin: auto;
	padding: 15px 0px;
}

.page-id-4114 .conBorde.sin{
	border-bottom: none;
}

.page-id-4114 .conBorde.sin .wpcf7-acceptance .wpcf7-list-item{
	margin-left:0px;
}

.page-id-4114 input.wpcf7-form-control.wpcf7-submit {
	font-weight:500;
}

.page-id-4114 form a{
	text-decoration:underline;
}

.page-id-4129 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4129 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4129 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4129 .conSalto br{
	display:block;
	margin:10px 0px;
}

.page-id-4174 .conSalto br{
	display:block;
	margin:10px 0px;
}

.page-id-4174 .subTit .edgtf-st-title-light{
	font-size:21px;
	font-style:italic;
	text-transform:none;
	font-weight:500 !important;
}

.page-id-4174 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4174 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4174 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4193 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4193 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4193 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4193 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-05.png") no-repeat left center;
	width: 150px;
	height: 88px;
	display: inline-block;
	background-size: 150px 88px;
	position:absolute;
}

.page-id-4193 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-left: 200px;
	padding-top: 20px;
	padding-bottom: 20px;
}

footer span.negrita{
	font-weight:700;
	font-size: 20px;
}

.page-id-4114 span.negrita{
	font-weight:700;
	font-size: 20px;
}

.search .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.search .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.search .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4231 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4231 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4231 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4220 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4220 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4220 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4226 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4226 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4226 .edgtf-menu-area .redes img{
	filter: brightness(0)
}







/* VERSIÓN EN INGLÉS */

.page-id-4417 .sinEnlace .edgtf-link-section-holder .edgtf-single-link-section-holder a{
	pointer-events: none; 
    cursor: default;
}

.page-id-4417 .sinEnlace .edgtf-link-section-holder .edgtf-single-link-section-holder a::before{
	display:none;
}

.page-id-4417 .sinEnlace .edgtf-link-section-holder .edgtf-single-link-section-holder a .edgtf-single-link-title-holder{
	margin-left:0px;
}

.page-id-4417 .proyecto .edgtf-ppi-square-holder{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/02/ico-02.png") no-repeat left center;
	color:transparent !important;
}

.page-id-4417 .proyecto .edgtf-ppi-square-holder .line-mask {
	background-color:transparent !important;
}

.page-id-4417 .proyecto .edgtf-ppi-square-holder a{
	pointer-events: none; 
    cursor: default;
}

.page-id-4417 .noticias .edgtf-blog-list li:nth-child(1) .edgtf-bli-content-holder{
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/02/ico-03.png") no-repeat left 20px;
}

.page-id-4417 .noticias .edgtf-blog-list li:nth-child(2) .edgtf-bli-content-holder {
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/02/ico-04.png") no-repeat right 20px;
}

.page-id-4417 .noticias .edgtf-blog-list-holder .edgtf-post-excerpt::after {
	content: '';
}

.page-id-4417 .noticias .edgtf-blog-list-holder .edgtf-post-read-more-button .edgtf-btn-text{
	text-transform:none;
}

.page-id-4435 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4435 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4435 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4435 .conSalto br{
	display:block;
	margin:10px 0px;
}

.page-id-4442 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4442 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4442 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4442 .edgtf-testimonials .edgtf-testimonial-text-holder .edgtf-testimonial-text-inner {
	padding-top: 25px;
	min-height: 104px;
}

.page-id-4442 .edgtf-testimonials .edgtf-testimonial-carousel-bottom .edgtf-testimonials-author-name{
	font-weight:400;
}

.page-id-4450 .conSalto br{
	display:block;
	margin:10px 0px;
}

.page-id-4450 .subTit .edgtf-st-title-light{
	font-size:21px;
	font-style:italic;
	text-transform:none;
	font-weight:500 !important;
}

.page-id-4450 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4450 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4450 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.postid-4462 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.postid-4462 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.postid-4462 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.single-portfolio-item.postid-4465 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-12.png") no-repeat left center;
	width: 150px;
	height: 150px;
	background-size: 150px 150px;
}

.single-portfolio-item.postid-4465 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-top: 55px;
	padding-bottom: 50px;
}

.postid-4465 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.postid-4465 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.postid-4465 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.single-portfolio-item.postid-4467 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-13.png") no-repeat left center;
	width: 150px;
	height: 85px;
	background-size: 150px 85px;
}

.single-portfolio-item.postid-4467 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-top: 20px;
	padding-bottom: 20px;
}

.postid-4467 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.postid-4467 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.postid-4467 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.single-portfolio-item.postid-4471 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-13.png") no-repeat left center;
	width: 150px;
	height: 85px;
	background-size: 150px 85px;
}

.single-portfolio-item.postid-4471 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-top: 20px;
	padding-bottom: 20px;
}

.postid-4471 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.postid-4471 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.postid-4471 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.postid-4475 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title-holder::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/02/ico-01.png") no-repeat left center;
	width: 120px;
	height: 204px;
	display: inline-block;
	background-size: 120px 204px;
	position:absolute;
}

.postid-4475 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title {
	padding-left: 200px;
	padding-top: 60px;
	padding-bottom: 55px;
}

.postid-4475 .titular .sinPad .vc_column-inner{
	padding: 10px 0px 10px 40px;
	margin-top: 15px;
}

.postid-4475 .titular .sinPad .vc_column-inner p{
	margin-top:0px;
}

.postid-4478 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title-holder::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-16.png") no-repeat left center;
	width: 120px;
	height: 212px;
	display: inline-block;
	background-size: 120px 212px;
	position:absolute;
}

.postid-4478 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title {
	padding-left: 80px;
	padding-top: 60px;
	padding-bottom: 60px;
	z-index: 999;
	position: relative;
}

.postid-4478 .conBg{
	background-size: auto !important;
	background-repeat: no-repeat;
	background-position: left top !important;
}

.postid-4478 .conBg.uno{
	background-position: 5px top !important;
}

.postid-4478 .conBg.tres{
	background-position: 10px top !important;
}

.postid-4478 .conPad{
	margin-bottom:45px;
}

.postid-4478 .titular.segundo .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title-holder::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-20.png") no-repeat left center;
	width: 250px;
	height: 142px;
	display: inline-block;
	background-size: 250px 142px;
	position:absolute;
}

.postid-4478 .titular.segundo .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title {
	padding-left: 80px;
	padding-top: 50px;
	padding-bottom: 45px;
	z-index: 999;
	position: relative;
}

.single-portfolio-item.postid-4482 .titular .edgtf-st-title-holder::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-14.png") no-repeat left center;
	width: 150px;
	height: 151px;
	display: inline-block;
	background-size: 150px 151px;
	position:absolute;
}

.single-portfolio-item.postid-4482 .titular .edgtf-section-title-holder .edgtf-st-title {
	padding-left: 200px;
	padding-top: 55px;
	padding-bottom: 50px;
}

.page-id-4485 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4485 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4485 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4485 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-15.png") no-repeat left center;
	width: 150px;
	height: 88px;
	display: inline-block;
	background-size: 150px 88px;
	position:absolute;
}

.page-id-4485 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-left: 200px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.page-id-4489 .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4489 .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4489 .edgtf-menu-area .redes img{
	filter: brightness(0)
}

.page-id-4489 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
	content: '';
	background: transparent url("https://www.helicavespain.com/wp-content/uploads/2024/03/ico-05.png") no-repeat left center;
	width: 150px;
	height: 88px;
	display: inline-block;
	background-size: 150px 88px;
	position:absolute;
}

.page-id-4489 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
	padding-left: 200px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.page-id-4496 .edgtf-fixed-wrapper.fixed .edgtf-search-opener::before {
	border-color: #e0e4f2;
}

.page-id-4496 .edgtf-fixed-wrapper.fixed .edgtf-search-opener::after {
	border-color: #e0e4f2;
}

.page-id-4496 .edgtf-fixed-wrapper.fixed .redes img{
	filter: brightness(0)
}

.page-id-4496 .conBorde{
	border-bottom: 1px solid #e0e4f2;
	margin: auto;
	padding: 15px 0px;
}

.page-id-4496 .conBorde.sin{
	border-bottom: none;
}

.page-id-4496 .conBorde.sin .wpcf7-acceptance .wpcf7-list-item{
	margin-left:0px;
}

.page-id-4496 input.wpcf7-form-control.wpcf7-submit {
	font-weight:500;
}

.page-id-4496 form a{
	text-decoration:underline;
}

.page-id-4496 span.negrita{
	font-weight:700;
	font-size: 20px;
}












/* DISPOSITIVOS MÓVILES */


@media (max-width: 767px) {

	h2{
		font-size:30px !important;
	}

	h3{
		font-size:25px !important;
	}

	.edgtf-row-grid-section .sinPad .edgtf-eh-item-content{
		padding-top:20px !important;
	}

	.edgtf-page-footer .edgtf-footer-bottom-holder .widget {
		text-align: center;
	}

	.edgtf-page-footer .edgtf-footer-bottom-holder .widget .separador {
		display: block;
	}

	.postid-4066 .filaUno .vc_column-inner{
		padding-left: 0px !important;
		padding-right: 0px;
	}

	.postid-4066 .conBg.uno {
		background-position: 0px 60px !important;
		padding-left: 65px;
	}

	.postid-4066 .conBg .wpb_text_column{
		padding-right:0px !important;
	}

	.postid-4066 .conBg.dos {
		background-position: 0px 60px !important;
		padding-left: 65px;
	}

	.postid-4066 .conBg.tres {
		background-position: 0px 60px !important;
		padding-left: 65px;
	}

	.postid-4478 .filaUno .vc_column-inner{
		padding-left: 0px !important;
		padding-right: 0px;
	}

	.postid-4478 .conBg.uno {
		background-position: 0px 60px !important;
		padding-left: 65px;
	}

	.postid-4478 .conBg .wpb_text_column{
		padding-right:0px !important;
	}

	.postid-4478 .conBg.dos {
		background-position: 0px 60px !important;
		padding-left: 65px;
	}

	.postid-4478 .conBg.tres {
		background-position: 0px 60px !important;
		padding-left: 65px;
	}

	.cabecera .vc_row-has-fill{
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	.cabecera .vc_row-has-fill .vc_column-inner{
		padding-top:0px !important;
	}

	.cabecera .vc_row-has-fill .wpb_wrapper span{
		font-size:20px !important;
	}

	.page-id-4129 .etapas{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	.page-id-4435 .etapas{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	.postid-2333.portfolio-item-template-default.single-portfolio-item .edgtf-content{
		margin-top: 100px !important;
	}

	.postid-4462.portfolio-item-template-default.single-portfolio-item .edgtf-content{
		margin-top: 100px !important;
	}

	.postid-3998.portfolio-item-template-default.single-portfolio-item .edgtf-content{
		margin-top: 100px !important;
	}

	.postid-4465.portfolio-item-template-default.single-portfolio-item .edgtf-content{
		margin-top: 100px !important;
	}

	.postid-3996.portfolio-item-template-default.single-portfolio-item .edgtf-content{
		margin-top: 100px !important;
	}

	.postid-4467.portfolio-item-template-default.single-portfolio-item .edgtf-content{
		margin-top: 100px !important;
	}

	.postid-4011.portfolio-item-template-default.single-portfolio-item .edgtf-content{
		margin-top: 100px !important;
	}

	.postid-4471.portfolio-item-template-default.single-portfolio-item .edgtf-content{
		margin-top: 100px !important;
	}

	.postid-4034 .titular{
		padding-top: 40px !important;
	}

	.postid-4034 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title-holder::before {
		width: 90px;
		height: 153px;
		background-size: 90px 153px;
	}

	.postid-4034 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title {
		padding-left: 100px;
	}

	.postid-4475 .titular{
		padding-top: 40px !important;
	}

	.postid-4475 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title-holder::before {
		width: 90px;
		height: 153px;
		background-size: 90px 153px;
	}

	.postid-4475 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title {
		padding-left: 100px;
	}

	.single-portfolio-item.postid-4021 .titular .edgtf-st-title-holder::before {
		width: 100px;
		height: 100px;
		background-size: 100px 100px;
	}

	.single-portfolio-item.postid-4021 .titular .edgtf-section-title-holder .edgtf-st-title {
		padding-left: 120px;
		padding-top: 40px;
	}

	.single-portfolio-item.postid-4482 .titular .edgtf-st-title-holder::before {
		width: 100px;
		height: 100px;
		background-size: 100px 100px;
	}

	.single-portfolio-item.postid-4482 .titular .edgtf-section-title-holder .edgtf-st-title {
		padding-left: 120px;
		padding-top: 40px;
	}

	.page-id-4037.page-template-full-width.page-template-full-width-php .edgtf-content{
		margin-top: 100px !important;
	}

	.page-id-4485.page-template-full-width.page-template-full-width-php .edgtf-content{
		margin-top: 100px !important;
	}

	.page-id-4193.page-template-full-width.page-template-full-width-php .edgtf-content{
		margin-top: 100px !important;
	}

	.page-id-4193 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
		width: 120px;
		height: 70px;
		background-size: 120px 70px;
		padding-top: 25px;
	}

	.page-id-4193 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
		padding-left: 140px;
	}

	.page-id-4489.page-template-full-width.page-template-full-width-php .edgtf-content{
		margin-top: 100px !important;
	}

	.page-id-4489 .edgtf-title-holder.edgtf-standard-type .edgtf-grid::before {
		width: 120px;
		height: 70px;
		background-size: 120px 70px;
		padding-top: 25px;
	}

	.page-id-4489 .edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
		padding-left: 140px;
	}

	.page-id-4231.page-template-default.edgtf-header-standard .edgtf-content{
		margin-top: 100px !important;
	}

	.page-id-4231.page-template-default.edgtf-header-standard .edgtf-content .edgtf-page-title{
		font-size:20px;
	}

	.page-id-4231 .wp-block-table td {
		padding: 2px;
		font-size: 10px;
	}

	.page-id-4226.page-template-default.edgtf-header-standard .edgtf-content{
		margin-top: 100px !important;
	}

	.page-id-4226.page-template-default.edgtf-header-standard .edgtf-content .edgtf-page-title{
		font-size:20px;
	}

	.page-id-4226 .wp-block-table td {
		padding: 2px;
		font-size: 10px;
	}

	.page-id-4220.page-template-default.edgtf-header-standard .edgtf-content{
		margin-top: 100px !important;
	}

	.page-id-4220.page-template-default.edgtf-header-standard .edgtf-content .edgtf-page-title{
		font-size:20px;
	}

	.page-id-4220 .wp-block-table td {
		padding: 2px;
		font-size: 10px;
	}
	







}


@media (min-width: 768px) and (max-width: 1023px) {

	.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner.edgtf-grid .edgtf-grid-col-6:first-child {
		width:30%;
		float:left;
	}

	.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner.edgtf-grid .edgtf-grid-col-6:last-child {
		width:70%;
		float:left;
	}

	.edgtf-page-footer .edgtf-footer-bottom-holder .widget .separador {
		margin: 0px 10px;
	}

	footer .edgtf-footer-bottom-holder .widget a, footer .edgtf-footer-bottom-holder .widget p {
		font-size: 10px;
	}

	.bloqueUno .colUno{
		width:20%;
	}

	.bloqueUno .colUno .vc_column-inner{
		padding-left:0px !important;
	}

	.bloqueUno .colDos{
		width:80%;
	}

	.edgtf-instagram-feed.edgtf-instagram-gallery.edgtf-col-3 li {
		width: 50% !important;
	}

	.cabecera .vc_row-has-fill{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.cabecera .vc_row-has-fill .vc_column-inner{
		padding-top:0px !important;
	}

	.cabecera .vc_row-has-fill .wpb_wrapper span{
		font-size:28px !important;
	}

	.page-id-4129 .etapas{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	.page-id-4435 .etapas{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	.postid-4034 .titular .vc_col-lg-7{
		width:60% !important;
	}

	.postid-4034 .titular .vc_col-lg-7 .edgtf-eh-item-content {
		padding: 0 !important;
	}

	.postid-4034 .titular .vc_col-lg-5{
		width:40% !important;
	}

	.postid-4034 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title-holder::before {
		width: 90px;
		height: 153px;
		background-size: 90px 153px;
		padding-top: 60px;
	}

	.postid-4034 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title {
		padding-left: 100px;
	}

	.postid-4066 .filaUno .vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px;
	}

	.postid-4478 .filaUno .vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px;
	}





}


@media (min-width: 1024px) and (max-width: 1279px) {

	.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner.edgtf-grid .edgtf-grid-col-6:first-child {
		width:30%;
		float:left;
	}

	.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner.edgtf-grid .edgtf-grid-col-6:last-child {
		width:70%;
		float:left;
	}

	.edgtf-page-footer .edgtf-footer-bottom-holder .widget .separador {
		margin: 0px 10px;
	}

	footer .edgtf-footer-bottom-holder .widget a, footer .edgtf-footer-bottom-holder .widget p {
		font-size: 10px;
	}

	.slide .rs-parallax-wrap:nth-child(1){
		top:510px !important;
		min-width:85% !important;
	}

	.slide .rs-parallax-wrap:nth-child(2){
		top:510px !important;
		min-width:85% !important;
	}

	.slide .rs-parallax-wrap:nth-child(3){
		top:525px !important;
		left:50px !important;
		min-width:85% !important;
	}

	.slide .rs-parallax-wrap:nth-child(4){
		min-width:85% !important;
	}

	.bloqueUno .colUno{
		width:20%;
	}

	.bloqueUno .colUno .vc_column-inner{
		padding-left:0px !important;
	}

	.bloqueUno .colDos{
		width:80%;
	}

	.cabecera .vc_row-has-fill{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.cabecera .vc_row-has-fill .vc_column-inner{
		padding-top:0px !important;
	}

	.cabecera .vc_row-has-fill .wpb_wrapper span{
		font-size:28px !important;
	}

	.page-id-4129 .etapas{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	.page-id-4435 .etapas{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	.postid-4034 .titular .vc_col-lg-7{
		width:60% !important;
	}

	.postid-4034 .titular .vc_col-lg-7 .edgtf-eh-item-content {
		padding: 0 !important;
	}

	.postid-4034 .titular .vc_col-lg-5{
		width:40% !important;
	}

	.postid-4034 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title-holder::before {
		width: 90px;
		height: 153px;
		background-size: 90px 153px;
		padding-top: 60px;
	}

	.postid-4034 .titular .edgtf-section-title-holder.edgtf-st-standard .edgtf-st-title {
		padding-left: 100px;
	}

	.postid-4066 .filaUno .vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px;
	}

	.postid-4478 .filaUno .vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px;
	}








}


@media (min-width: 1280px) and (max-width: 1359px) {

	.edgtf-main-menu > ul > li > a {
		padding: 0 22px !important;
	}

	.slide .rs-parallax-wrap:nth-child(1){
		min-width:75% !important;
	}
	
	.slide .rs-parallax-wrap:nth-child(2){
		min-width:75% !important;
	}
	
	.slide .rs-parallax-wrap:nth-child(3){
		left:100px !important;
		min-width:75% !important;
	}

	.slide .rs-parallax-wrap:nth-child(4){
		min-width:75% !important;
	}

	.edgtf-page-footer .edgtf-footer-bottom-holder .widget .separador {
		margin: 0px 30px;
	}

	.postid-4066 .conBg .edgtf-eh-item-content{
		padding: 0px 0% 43px 80px !important;
	}

	.postid-4478 .conBg .edgtf-eh-item-content{
		padding: 0px 0% 43px 80px !important;
	}




}


@media (min-width: 1360px) and (max-width: 1600px) {

	.slide .rs-parallax-wrap:nth-child(1){
		min-width:65% !important;
	}
	
	.slide .rs-parallax-wrap:nth-child(2){
		top:550px !important;
		min-width:65% !important;
	}

	.slide .rs-parallax-wrap:nth-child(3){
		top:565px !important;
		left:50px !important;
		min-width:65% !important;
	}

	.slide .rs-parallax-wrap:nth-child(4){
		min-width:65% !important;
	}

	.edgtf-page-header .edgtf-vertical-align-containers {
		padding: 0 30px !important;
	}




}