/*
Theme Name: MF Child
Theme URI: http://www.mfdsgn.com/mf/
Template: mf
Author: Mfdsgn
Author URI: http://www.mfdsgn.com/
Description: MF Theme is an Multi-Purpose WordPress Theme.
Version: 2.4.9
*/

/* Header */

#header.version1.style1 {
	background-color: rgba(255, 255, 255, 0.6);
	padding: 6px 0px;
	margin-top: 20px;
}

#header.version1.style1.fixed-position {
	margin-top: 0px;
}

/*.version1 .desk-menu > ul > li > a, .version1 .desk-menu > ul > li.current-menu-ancestor > a {
	color: #000;
}*/

#header.version1.style1 .holder {
	margin-top: 32px;
}

#header.version1.style1 .holder > .list-unstyled.icon-list.ml-30 {
	margin-left: 4px !important;
}

#header.version1.style1 .menu.nav-top li {
	height: auto;
}

#header.version1.style1 .menu.nav-top > li {
	margin-left: 26px;
}

#header.version1.style1 .menu.nav-top > li:first-child {
	margin-left: 0px !important;
}

#header.version1.style1 .search-opener.opener-icons {
	color: #3c3635;
	border: none;
	-webkit-text-stroke: 1px white;
}

#header.version1.style1 .search-opener.opener-icons:hover {
	background: none;
	color: #6b615f;
}

/*#header.version1.style1 #nav #menu-main li.lang-item img,
#header.version1.style1 #nav #menu-menu-audea li.lang-item img {
	max-width: none;
	width: 130%;
}*/

#header.version1.style1 #nav #menu-menu-audea li.pll-parent-menu-item > a > span.txt > img  {
	max-width: none;
	width: 130%;
}

#header.version1.style1 #nav #menu-menu-audea li.pll-parent-menu-item ul.sub-menu {
	text-align: center;
	min-width: 80px;
}

/*@media screen and (max-width: 1212px) and (min-width: 980px) {*/
@media screen and (min-width: 1100px) {
	.version1 .desk-menu > ul > li {
		height: 60px;
	}
}

@media only screen and (min-width: 1100px) {
	.desk-menu .sub-menu {
        top: 40px !important;
    }
}

@media screen and (max-width: 1219px) and (min-width: 1100px) {
	#header.version1.style1 .logo {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	
	#header.version1.style1 .logo img {
		margin: 0 auto;
		max-width: 140px;
	}
	
	#header.version1.style1 .holder {
		float: none;
		width: 100%;
		margin-top: 5px;
	}
	
	#header.version1.style1 .holder .list-unstyled.icon-list.ml-30 {
		width: 4%;
	}
	
	#header.version1.style1 .holder #nav {
		width: 95%;
	}
	
	#header.version1.style1 .menu.nav-top > li {
		margin-left: 25px;
	}
	
	#header.version1.style1 .holder .list-unstyled.icon-list.ml-30 .search-opener .fa {
		padding-top: 12px;
		padding-left: 14px;
	}
}

@media only screen and (max-width: 1099px) {
	header.header.mob-header .mob-menu-toggle {
		box-shadow: inset 0 0 0 2px #ffad47;
		/*background-image: url(../img/menu.png);*/
		background-image: url("assets/images/menu.png");
	}
	
	.mob-header-content {
		border-left: 2px solid #008fb3;
	}
	
	.mob-header-content #mob-header-menu li:last-child a {
		border: none;
	}
	
	.mob-header-content #mob-header-menu li a {
		color: #999999;
	}
	
	.mob-header-content #mob-header-menu li a:hover {
		color: #0090b3;
	}
	
	.mob-header-content .slogan.nz-clearfix {
		text-align: center;
		font-weight: 600;
		font-size: 18px;
		line-height: 36px;
	}
	
	.mob-header-content .slogan.nz-clearfix a {
		color: #2b2b2b;
	}
	
	.mob-header-content .slogan.nz-clearfix a:hover {
		color: #0090b3;
	}
}

/* Footer */

#footer .footer-top.bg-dark-jungle {
	background: #404040;
}

#footer .f_social {
	margin-bottom: 7px;
}

#footer .f_social .footer-social {
	float: none !important;
}

#footer .f_social .footer-social li a {
	background: none;
	width: auto;
	height: auto;
	line-height: initial;
	font-size: 30px;
}

#footer .f_social .footer-social li a:hover {
	color: #ffaf3b;
}

#footer .f_social .footer-social li {
	margin-right: 18px;
}

#footer .f_social .footer-social li:last-child {
	margin-right: 0px;
}

#footer .f_menu_legal {
	margin-bottom: 15px;
}

#footer .f_menu_legal #menu-menu-legal,
#footer .f_menu_legal #menu-menu-legal-ingles {
	list-style: none;
	padding-left: 0;
}

#footer .f_menu_legal #menu-menu-legal li,
#footer .f_menu_legal #menu-menu-legal-ingles li {
	display: inline-block;
	border-right: 1px solid #fff;
	padding: 0 10px 0 4px;
	font-weight: 400;
}

#footer .f_menu_legal #menu-menu-legal li:last-child,
#footer .f_menu_legal #menu-menu-legal-ingles li:last-child {
	border-right: none;
}

#footer .f_menu_legal #menu-menu-legal li a,
#footer .f_menu_legal #menu-menu-legal-ingles li a {
	color: #fff;
}

#footer .f_menu_legal #menu-menu-legal li a:hover,
#footer .f_menu_legal #menu-menu-legal-ingles li a:hover {
	color: #ffaf3b;
}

#footer .f_cp {
	color: #fff;
	font-weight: 400;
	margin-bottom: 18px;
}

@media only screen and (max-width: 540px) {
	#footer .f_menu_legal #menu-menu-legal li,
	#footer .f_menu_legal #menu-menu-legal-ingles li {
		display: block;
		padding: 0;
		border: none;
	}
}

/* Boton fix email */

#gotoMail {
	z-index:9999;
	position:fixed;
	text-align:center;
	right:80px;
	bottom:20px;
	opacity:.8;
	color:#fff;
	font-size:20px;
	cursor:pointer;
	background:#666;
	padding:12px 0 0;
	border-radius:50px;
	width:50px;
	height:50px;
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}

/* Formulario contacto popup */
	
.contenedor_frm_contactar_popup {
		
}
		
.contenedor_frm_contactar_popup input[type="text"],
.contenedor_frm_contactar_popup input[type="email"],
.contenedor_frm_contactar_popup input[type="tel"],
.contenedor_frm_contactar_popup textarea {
			font-size: 18px !important;
			font-weight: 500;
			color: #292929;
			border-radius: 3px;
			padding-top: 12px !important;
			padding-bottom: 12px !important;
			background-color: #fff;
			border: 1px solid #0091b63d;
}

.contenedor_frm_contactar_popup input[type="text"],
.contenedor_frm_contactar_popup input[type="email"],
.contenedor_frm_contactar_popup input[type="tel"] {
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}

.contenedor_frm_contactar_popup .col-1 .fila_1,
.contenedor_frm_contactar_popup .col-1 .fila_2 {
			/*margin-bottom: 20px;*/
			margin-bottom: 30px;
}
		
.contenedor_frm_contactar_popup textarea {
			max-height: 100px;
}
		
.contenedor_frm_contactar_popup .col-2 .fila_1 {
			/*margin-bottom: 15px;*/
			margin-bottom: 2px;
}
		
.contenedor_frm_contactar_popup .col-2 .fila_2 {}
		
.contenedor_frm_contactar_popup .col-2 .fila_3 {
			margin-bottom: 10px;
}
		
		
		
		
		
		
.contenedor_frm_contactar_popup .col-2 .fila_2,
.contenedor_frm_contactar_popup .col-2 .fila_3 {
			color: #404040;
			font-weight: 500;
			font-size: 14px;
			/*margin-bottom: 30px;*/
}
		
.contenedor_frm_contactar_popup .col-2 .fila_2 a,
.contenedor_frm_contactar_popup .col-2 .fila_3 a {
			color: #404040;
}
		
.contenedor_frm_contactar_popup .col-2 .fila_2 a:hover,
.contenedor_frm_contactar_popup .col-2 .fila_3 a:hover {
			color: #edc191;
}
		
.contenedor_frm_contactar_popup .col-2 .fila_2 .wpcf7-list-item,
.contenedor_frm_contactar_popup .col-2 .fila_3 .wpcf7-list-item {
			margin: 0;
			margin-right: 4px;
}
		

.contenedor_frm_contactar_popup .col-2 .fila_3_txt_politica {
	line-height: 16px;
	margin-bottom: 25px;
}
		
.contenedor_frm_contactar_popup .col-2 .fila_3_txt_politica p {
	padding-left: 22px;
}
		
		
		
.contenedor_frm_contactar_popup .col-2 .fila_4 {
			text-align: center;
			margin-top: 26px;
}
		
.contenedor_frm_contactar_popup .col-2 .fila_4 input {
			background-color: #0091b6;
			border-radius: 8px;
			/*border: 3px solid #fff;*/
			/*border-radius: 3px;*/
			font-size: 26px !important;
			padding: 8px 54px;
			color: #fff;
}

.contenedor_frm_contactar_popup .col-2 .fila_4 input:hover {
	background-color: #ffaf3b;
}
		
.contenedor_frm_contactar_popup .wpcf7-not-valid-tip {
	color: #ffaf3b;
	margin-top: 6px;
}

.fila_frm_contactar_popup div.wpcf7-mail-sent-ok {
	border-color: #0091b6;
}

@media screen and (max-width: 991px) {
	.contenedor_frm_contactar_popup textarea {
		margin-top: 30px;
	}
}

/* Contenedor popup formulario */

#popmake-31578 .pum-close.popmake-close {
	background-color: #0091b6;
}

#popmake-31578 .pum-close.popmake-close:hover {
	background-color: #ffaf3b;
}

.fila_frm_contactar_popup {
	margin-top: 10px;
	margin-bottom: 12px !important;
}

.fila_frm_contactar_popup .vc_custom_heading {
	margin-bottom: 30px;
}

/* Plugin politicas */

#ct-ultimate-gdpr-cookie-popup .ct-container.ct-ultimate-gdpr-cookie-popup-bottomPanel {
	padding-top: 0;
	padding-bottom: 0;
}

#ct-ultimate-gdpr-cookie-popup .ct-container.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-accept,
#ct-ultimate-gdpr-cookie-popup .ct-container.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-read-more {
	margin-bottom: 0 !important;
}

/* Paginas */

	/*## Home ##*/
	
		.home-fila-ico-servicios {
			
		}
		
		@media screen and (min-width: 597px) and (max-width: 991px) {
			
		}
		
		@media screen and (min-width: 768px) {
			
			.home-fila-ico-servicios:not(.nw) .vc_col-sm-1 {
				width: 0%;
			}
			
			.home-fila-ico-servicios:not(.nw) .vc_col-sm-2 {
				width: 20%;
			}
			
		}
	
		.ibox-disabled-i {
			border: 1px solid #ddd;
			border-radius: 0 !important;
			padding: 22px 10px 54px 10px !important;
		}
	
		.ibox-disabled-i .mpc-icon-wrap {
			width: 80px;
			height: 74px;
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center center;
		}
	
		.ibox-disabled-i .mpc-icon-wrap i {
			display: none;
		}
		
		.ibox-disabled-i:hover .mpc-icon {
			border-radius: initial !important;
			background: none !important;
		}
		
		.ibox-disabled-i .mpc-icon-column__heading {
			font-weight: 700 !important;
		}
		
		.ibox-disabled-i .mpc-icon-column__description .lb-1,
		.ibox-disabled-i .mpc-icon-column__description .lb-2 {
			display: block;
		}
		
		.ibox-disabled-i .mpc-icon-column__description .lb-2 a {
			color: #ee881a;
			font-weight: 500;
		}
		
		.ibox-disabled-i .mpc-icon-column__description .lb-2 a:hover {
			color: #0091b7;
		}
		
		.ibox-disabled-i .mpc-icon-column__description .lb-txt {
			font-weight: 400;
			min-height: 84px;
		}
	
		.ibox-ch-ico-formacion .mpc-icon-wrap {
			background-image: url("assets/images/icohome-formacion.png");
		}
		
		.ibox-ch-ico-partners .mpc-icon-wrap {
			background-image: url("assets/images/icohome-partners.png");
		}
		
		.ibox-ch-ico-grc .mpc-icon-wrap {
			background-image: url("assets/images/icohome-grc.png");
		}
		
		.ibox-ch-ico-ciberseguridad .mpc-icon-wrap {
			background-image: url("assets/images/icohome-ciberseguridad.png");
		}
		
		.ibox-ch-ico-talent .mpc-icon-wrap {
			background-image: url("assets/images/icohome-talent.png");
		}
		
		.home-fila-btn-contacta {
			text-align: center;
		}
		
		.home-fila-btn-contacta a.mpc-button {
			border-radius: 8px;
			font-weight: 800 !important;
			letter-spacing: 1.4px;
		}
		
		.home-fila-btn-contacta a:hover.mpc-button {
			border-radius: 8px;
			border-color: #ffab38;
		}
		
		.home-fila-especialistas-video .bloque-texto-1 {
			margin-top: 0;
			margin-bottom: 12px;
		}
		
		.home-fila-especialistas-video .bloque-texto-2 {
			margin-bottom: 40px;
		}
		
		.home-fila-especialistas-video .subfila-1 {
			margin-bottom: 20px;
		}
		
		.counter-audea-home {
			width: 100%;
		}
		
		.counter-audea-home .mpc-counter__prefix {
			font-weight: 800;
			vertical-align: text-bottom;
		}
		
		.counter-audea-home .mpc-counter__counter {
			font-weight: 800 !important;
			-webkit-text-stroke: 1px white;
		}
		
		.counter-audea-home .mpc-counter__heading {
			letter-spacing: 0.5px;
			background-color: rgba(255, 255, 255, 0.25);
			padding: 14px 14px;
			margin-top: -13px !important;
		}
		
		.counter-audea-home .mpc-icon {
			display: none;
		}
		
		.home-fila-blog .ico-compartir-twitter,
		.home-fila-blog .ico-compartir-facebook {
			width: 50% !important;
			font-size: 26px !important;
		}
		
		.home-fila-blog .ico-compartir-facebook {
			text-align: right !important;
			padding-right: 5px !important;
		}
		
		.home-fila-blog .ico-compartir-twitter {
			text-align: left !important;
			padding-left: 5px !important;
		}
		
		.home-fila-blog .ico-compartir-facebook:hover {
			color: #3b5999 !important;
		}
		
		.home-fila-blog .ico-compartir-twitter:hover {
			color: #1da1f2 !important;
		}
		
		.home-fila-newsletter {
			background-image: url("assets/images/ico-newsletter.png");
			background-repeat: no-repeat;
			background-position: left center;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_1 {
			color: #fff;
			font-size: 28px;
			font-weight: 400;
			margin-bottom: 20px;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_2 {
			margin-bottom: 14px;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_2 input {
			padding: 22px 10px !important;
			border-radius: 4px;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_2 .wpcf7-not-valid-tip {
			color: #ffcf00;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_3 {
			color: #fff;
			font-weight: 500;
			font-size: 16px;
			/* margin-bottom: 30px; */ /* Cambios 22 de mayo de 2019 */
			margin-bottom: 10px;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_3 a {
			color: #ffff;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_3 a:hover {
			color: #edc191;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_3 .wpcf7-list-item {
			margin: 0;
			margin-right: 6px;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_3_txt_politica {
			color: #fff;
			line-height: 16px;
			margin-bottom: 30px;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_3_txt_politica p {
			padding-left: 22px;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_3_txt_politica p a {
			color: #fff;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_3_txt_politica p a:hover {
			color: #ffaf3b;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_4 {
			text-align: center;
		}
		
		.home-fila-newsletter .contenedor_frm_newsletter .fila_4 input {
			background: none;
			border: 3px solid #fff;
			border-radius: 4px;
			font-size: 24px !important;
			letter-spacing: 1px;
			font-weight: 600;
		}
		
		.home-fila-newsletter .wpcf7-response-output {
			color: #fff;
		}
		
		.home-fila-newsletter .wpcf7-mail-sent-ok {
			border-color: #acc5a1;
		}
		
		.home-fila-slider-marcas .mpc-nav-preset--mpc_preset_24 i {
			font-size: 40px !important;
			padding: 4px;
		}
		
		@media only screen and (max-width: 1610px) {
			.home-fila-newsletter {
				background-image: none;
			}
		}
		
		@media only screen and (max-width: 767px) {
			.home-fila-newsletter .contenedor_frm_newsletter {
				margin-top: 30px;
			}
		}
		
		@media only screen and (max-width: 530px) {
			.home-fila-blog .vc_custom_heading {
				line-height: 46px;
			}
			
			.home-fila-slider-marcas .vc_custom_heading {
				line-height: 46px;
			}
		}
		
	/*## Servicios ##*/
	
		.servicio-st1-fila-contacta {
			
		}
		
		.servicio-st1-fila-contacta .wpcf7-response-output {
			color: #fff;
		}
		
		.servicio-st1-fila-1 .col-2 {
			padding-left: 20px;
		}
		
		.servicio-st1-fila-1 .col-2::before {
			content: " ";
			background-color: #0091b6;
			width: 12px;
			height: 296px;
			position: absolute;
			top: 0;
			left: 0;
		}
		
		.servicio-st1-fila-1 .col-2 .vc_custom_heading {
			margin-bottom: 20px;
		}
		
		.servicio-st1-fila-1 .col-2 .wpb_text_column {
			font-size: 18px;
			color: #232323;
			font-weight: 500;
		}
		
		.servicio-st1-fila-1 .subfila .vc_custom_heading {
			font-style: italic !important;
		}
		
		.servicio-st1-fila-1 .subfila ul {
			padding: 0;
			list-style: none;
			margin-top: 15px;
		}
		
		.servicio-st1-fila-1 .subfila ul li {
			color: #425a66;
		}
		
		.servicio-st1-fila-1 .subfila ul li::before {
		  content: "\2022"; 
		  color: #008eb4;
		  font-weight: bold;
		  display: inline-block;
		  width: 1em;
		}
		
		.servicio-st1-fila-info-1 .vc_custom_heading {
			border: 1px solid #e8e8e8;
			border-bottom: none;
			padding: 0px 26px;
			padding-bottom: 10px;
			padding-top: 26px;
		}
		
		.servicio-st1-fila-info-1 .wpb_text_column {
			border: 1px solid #e8e8e8;
			border-top: none;
			padding: 0px 26px;
			padding-bottom: 0px;
			padding-bottom: 24px;
			font-size: 20px;
			text-align: center;
			color: #4e4e4e;
			font-weight: 300;
		}
		
		
		
		
		
		
		
		
		
		
		
		.servicio-st1-fila-2 {
			margin-top: 30px;
		}
		
		.servicio-st1-fila-2 .col-3 {
			padding-right: 20px;
			padding-left: 42px;
		}
		
		.servicio-st1-fila-2 .col-3::before {
			content: " ";
			background-color: #0091b6;
			width: 12px;
			height: 296px;
			position: absolute;
			top: 35px;
			right: 0;
		}
		
		.servicio-st1-fila-2 .col-3 .vc_custom_heading {
			margin-bottom: 20px;
		}
		
		.servicio-st1-fila-2 .col-3 .wpb_text_column {
			font-size: 18px;
			color: #232323;
			font-weight: 500;
			text-align: right;
		}
		
		.servicio-st1-fila-info-2 {
			margin-top: -124px;
		}
		
		.servicio-st1-fila-info-2 .vc_custom_heading {
			border: 1px solid #e8e8e8;
			border-bottom: none;
			padding: 0px 26px;
			padding-bottom: 10px;
			padding-top: 26px;
			background-color: #fff;
		}
		
		.servicio-st1-fila-info-2 .wpb_text_column {
			border: 1px solid #e8e8e8;
			border-top: none;
			padding: 0px 26px;
			padding-bottom: 0px;
			padding-bottom: 24px;
			font-size: 20px;
			text-align: center;
			color: #4e4e4e;
			font-weight: 300;
			background-color: #fff;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		.servicio-st1-fila-3 {
			margin-top: 30px;
		}
		
		.servicio-st1-fila-3 .col-2 {
			padding-left: 20px;
		}
		
		.servicio-st1-fila-3 .col-2::before {
			content: " ";
			background-color: #0091b6;
			width: 12px;
			height: 210px;
			position: absolute;
			top: 66px;
			left: 0;
		}
		
		.servicio-st1-fila-3 .col-2 .vc_custom_heading {
			margin-bottom: 20px;
		}
		
		.servicio-st1-fila-3 .col-2 .wpb_text_column {
			font-size: 18px;
			color: #232323;
			font-weight: 500;
		}
		
		.servicio-st1-fila-info-3 .vc_custom_heading {
			border: 1px solid #e8e8e8;
			border-bottom: none;
			padding: 0px 26px;
			padding-bottom: 10px;
			padding-top: 26px;
			min-height: 208px;
		}
		
		.servicio-st1-fila-info-3 .wpb_text_column {
			border: 1px solid #e8e8e8;
			border-top: none;
			padding: 0px 26px;
			padding-bottom: 0px;
			padding-bottom: 24px;
			font-size: 20px;
			text-align: center;
			color: #4e4e4e;
			font-weight: 300;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		.servicio-st1-fila-4 .col-3 {
			padding-right: 20px;
			padding-left: 42px;
		}
		
		.servicio-st1-fila-4 .col-3::before {
			content: " ";
			background-color: #0091b6;
			width: 12px;
			height: 296px;
			position: absolute;
			top: 35px;
			right: 0;
		}
		
		.servicio-st1-fila-4 .col-3 .vc_custom_heading {
			margin-bottom: 20px;
		}
		
		.servicio-st1-fila-4 .col-3 .wpb_text_column {
			font-size: 18px;
			color: #232323;
			font-weight: 500;
			text-align: right;
		}
		
		.servicio-st1-fila-info-4 {
			margin-top: -124px;
			margin-bottom: 28px;
		}
		
		.servicio-st1-fila-info-4 .vc_custom_heading {
			border: 1px solid #e8e8e8;
			border-bottom: none;
			padding: 0px 26px;
			padding-bottom: 10px;
			padding-top: 26px;
			background-color: #fff;
		}
		
		.servicio-st1-fila-info-4 .wpb_text_column {
			border: 1px solid #e8e8e8;
			border-top: none;
			padding: 0px 26px;
			padding-bottom: 0px;
			padding-bottom: 24px;
			font-size: 20px;
			text-align: center;
			color: #4e4e4e;
			font-weight: 300;
			background-color: #fff;
		}
		
		/* Estilo st1 para pagina page-id-31485 */
		
		.page-id-31485 .servicio-st1-fila-intro .wpb_text_column {
			font-size: 16px;
			color: #232323;
			font-weight: 400;
			line-height: 30px;
			letter-spacing: 1px;
			text-align: center;
			margin-top: 30px;
			margin-bottom: 30px;
		}
		
		.page-id-31485 .servicio-st1-fila-info-1 .vc_custom_heading {
			
		}
		
		.page-id-31485 .servicio-st1-fila-info-1 .wpb_text_column {
			min-height: 181px;
		}
		
		.page-id-31485 .servicio-st1-fila-info-2 .vc_custom_heading {
			
		}
		
		.page-id-31485 .servicio-st1-fila-info-2 .wpb_text_column {
			min-height: 207px;
		}
		
		.page-id-31485 .servicio-st1-fila-info-3 .vc_custom_heading {
			
		}
		
		.page-id-31485 .servicio-st1-fila-info-3 .wpb_text_column {
			min-height: 155px;
		}
		
		.page-id-31485 .servicio-st1-fila-info-4 .vc_custom_heading {
			
		}
		
		.page-id-31485 .servicio-st1-fila-info-4 .wpb_text_column {
			min-height: 181px;
		}
		
		
		/* Segundo estilo (GRC) */
		
		.servicio-st2-fila-1 {
			margin-top: 7px;
		}
		
		.servicio-st2-fila-1 .wpb_text_column {
			font-size: 15px;
			color: #232323;
			font-weight: 400;
			line-height: 30px;
			letter-spacing: 0.5px;
			text-align: center;
		}
		
		.servicio-st2-fila-2 {
			margin-top: 20px;
		}
		
		.servicio-st2-fila-2 .txt-info {
			color: #3c4d57;
			letter-spacing: 0.5px;
			font-size: 17px;
			line-height: 25px;
			margin-top: 6px;
			margin-bottom: 15px;
		}
		
		.servicio-st2-fila-2 .mpc-accordion .wpb_text_column {
			
		}
		
		.servicio-st2-fila-3 {
			margin-top: 64px;
		}
		
		.servicio-st2-fila-3 .vc_custom_heading {
			letter-spacing: 1px;
			line-height: 40px !important;
		}
		
		.servicio-st2-fila-3 .txt-1 {
			font-weight: 600;
			color: #1f1f1f;
			line-height: 21px;
			font-size: 15px;
			margin-top: 20px;
			margin-bottom: 0px;
		}
		
		.servicio-st2-fila-3 .txt-2 {
			margin-top: 16px;
			font-size: 15px;
			color: #1f1f1f;
			letter-spacing: 0.5px;
			margin-bottom: 0px;
		}
		
		.servicio-st2-fila-3 .txt-3 {
			margin-top: 16px;
			font-size: 15px;
			color: #1f1f1f;
			letter-spacing: 0.5px;
			margin-bottom: 0px;
		}
		
		.servicio-st2-fila-3 .txt-3 ul {
			padding: 0;
			list-style: none;
		}
		
		
		.servicio-st2-fila-3 .txt-3 ul li::before {
		  content: "\2022"; 
		  /*color: #008eb4;*/
		  font-weight: bold;
		  display: inline-block;
		  width: 1em;
		}
		
		.servicio-st2-fila-4 {
			
		}
		
		.servicio-st2-fila-4 .vc_custom_heading {
			letter-spacing: 1px;
			line-height: 40px !important;
		}
		
		.servicio-st2-fila-4 .txt-1 {
			font-weight: 600;
			color: #1f1f1f;
			line-height: 21px;
			font-size: 15px;
			margin-top: 20px;
			margin-bottom: 0px;
		}
		
		.servicio-st2-fila-4 .txt-2 {
			margin-top: 16px;
			font-size: 15px;
			color: #1f1f1f;
			letter-spacing: 0.5px;
			margin-bottom: 0px;
		}
		
		.servicio-st2-fila-5 {
			margin-top: 20px;
		}
		
		.servicio-st2-fila-5 .vc_custom_heading {
			letter-spacing: 1px;
			line-height: 40px !important;
		}
		
		.servicio-st2-fila-5 .txt-1 {
			font-weight: 600;
			color: #1f1f1f;
			line-height: 21px;
			font-size: 15px;
			margin-top: 20px;
			margin-bottom: 0px;
		}
		
		.servicio-st2-fila-5 .txt-2 {
			margin-top: 16px;
			font-size: 15px;
			color: #1f1f1f;
			letter-spacing: 0.5px;
			margin-bottom: 0px;
		}
		
		.servicio-st2-fila-6 {
			margin-top: 20px;
			padding-top: 66px;
			padding-bottom: 80px;
		}
		
		.servicio-st2-fila-6 .vc_custom_heading {
			letter-spacing: 1px;
			line-height: 40px !important;
		}
		
		.servicio-st2-fila-6 .txt-1,
		.servicio-st2-fila-6 .txt-2 {
			font-weight: 600;
			color: #fff;
			line-height: 21px;
			font-size: 15px;
			margin-top: 20px;
			margin-bottom: 0px;
		}
		
		.servicio-st2-fila-7 {
			margin-top: 72px;
			margin-bottom: 124px;
		}
		
		.servicio-st2-fila-7 .vc_custom_heading {
			letter-spacing: 1px;
			line-height: 40px !important;
		}
		
		.servicio-st2-fila-7 .txt-1 {
			color: #3c4d57;
			letter-spacing: 0.5px;
			font-size: 15px;
			line-height: 25px;
			margin-top: 30px;
			margin-bottom: 0px;
			
			/*Estilo como los demas*/
			font-weight: 600;
			color: #1f1f1f;
			line-height: 21px;
			font-size: 15px;
			margin-top: 20px;
			margin-bottom: 0px;
		}
		
		.servicio-st2-fila-7 .txt-2 {
			margin-top: 16px;
			font-size: 15px;
			color: #1f1f1f;
			letter-spacing: 0.5px;
			margin-bottom: 0px;
		}
		
		
	/*## Elementos comunes Servicios ##*/
	
		body .srv-bg-photo-right {
			/*background-position: center right !important;*/
			background-position: 96% center !important;
		}
		
		body .srv-bg-photo-left {
			background-position: center left !important;
		}
		
	/*# Cabecera Servicios / Paginas #*/
	
		.page-template-page-servicio-audea .page-banner .stretch::before {
			background: none;
		}
	
		.page-template-page-servicio-audea .page-banner .heading {
			color: #434748;
			font-weight: 900;
			font-size: 46px;
			padding-bottom: 0;
			margin-bottom: 14px;
		}
		
		.page-template-page-servicio-audea .page-banner .heading::before {
			display: none;
		}
		
		.page-template-page-servicio-audea .page-banner .heading-subtitle {
			color: #434748;
			font-weight: 500;
			font-size: 20px;
		}
		
		.page-template-page-servicio-audea .container-bread-srv {
			margin-top: 24px;
			
		}
		
		.page-template-page-servicio-audea .container-bread-srv ul li::after {
			content: "\f105";
			font: normal normal normal 14px/1 FontAwesome;
			text-rendering: auto;
			color: #b7bbbc;
			font-size: 24px;
			font-weight: 900;
			margin-left: 16px;
			vertical-align: top;
		}
		
		.page-template-page-servicio-audea .container-bread-srv ul li:last-child:after {
			content: '';
		}
		
		/* Cambios para banner oscuro */
		.page-template-page-servicio-audea .page-banner .heading {
			color: #fff;
		}
		
		.page-template-page-servicio-audea .page-banner .heading-subtitle {
			color: #fff;
		}
	
	/*## Formulario Servicios ##*/
	
		.contenedor_frm_contactar {
			
		}
		
		.contenedor_frm_contactar input[type="text"],
		.contenedor_frm_contactar input[type="email"],
		.contenedor_frm_contactar input[type="tel"],
		.contenedor_frm_contactar textarea {
			font-size: 24px !important;
			font-weight: 500;
			color: #292929;
			border-radius: 3px;
			padding-top: 12px !important;
			padding-bottom: 12px !important;
		}

		.contenedor_frm_contactar .col-1 .fila_1,
		.contenedor_frm_contactar .col-1 .fila_2 {
			/*margin-bottom: 20px;*/
			margin-bottom: 44px;
		}
		
		.contenedor_frm_contactar textarea {
			max-height: 119px;
		}
		
		.contenedor_frm_contactar .col-2 .fila_1 {
			/*margin-bottom: 15px;*/
			margin-bottom: 2px;
		}
		
		.contenedor_frm_contactar .col-2 .fila_2 {}
		
		.contenedor_frm_contactar .col-2 .fila_3 {
			margin-bottom: 10px;
		}
		
		
		
		
		
		
		.contenedor_frm_contactar .col-2 .fila_2,
		.contenedor_frm_contactar .col-2 .fila_3 {
			color: #fff;
			font-weight: 500;
			font-size: 14px;
			/*margin-bottom: 30px;*/
		}
		
		.contenedor_frm_contactar .col-2 .fila_2 a,
		.contenedor_frm_contactar .col-2 .fila_3 a {
			color: #ffff;
		}
		
		.contenedor_frm_contactar .col-2 .fila_2 a:hover,
		.contenedor_frm_contactar .col-2 .fila_3 a:hover {
			color: #edc191;
		}
		
		.contenedor_frm_contactar .col-2 .fila_2 .wpcf7-list-item,
		.contenedor_frm_contactar .col-2 .fila_3 .wpcf7-list-item {
			margin: 0;
			margin-right: 4px;
		}
		
		
		
		
		
		.contenedor_frm_contactar .col-2 .fila_4 {
			text-align: center;
		}
		
		.contenedor_frm_contactar .col-2 .fila_4 input {
			background: none;
			border: 3px solid #fff;
			border-radius: 3px;
			font-size: 26px !important;
			padding: 8px 54px;
		}
		
		.contenedor_frm_contactar .wpcf7-not-valid-tip {
			color: #fff1b6;
		}
		
	/*## Talent ##*/
		
		.talent-fila-1 {
			margin-top: 25px;
		}
		
		.talent-fila-1 .wpb_text_column {
			font-size: 14px;
			text-align: justify;
			
			/* Nuevos cambios */
			line-height: 24px;
			text-align: center;
		}
		
		.talent-fila-2 {
			padding-top: 40px;
			padding-bottom: 40px;
			margin-top: 25px;
		}
		
		.talent-fila-3 {
			margin-top: 40px;
			margin-bottom: 40px;
		}
		
		.talent-fila-3 .titulo-oferta {
			margin-bottom: 10px;
		}
		
		.talent-fila-3 .wpb_text_column {
			font-size: 14px;
		}
		
		.talent-fila-3 .wpb_text_column ul {
			padding: 0;
			list-style: none;
			margin-top: 15px;
			font-size: 14px;
		}
		
		.talent-fila-3 .wpb_text_column ul li {
			color: #425a66;
		}
		
		.talent-fila-3 .wpb_text_column ul li::before {
		  content: "\2022"; 
		  color: #008eb4;
		  font-weight: bold;
		  display: inline-block;
		  width: 1em;
		  font-size: 17px;
		}
		
		.talent-fila-3 .wpb_text_column ul li ul {
			margin-left: 14px;
		}
		
		.talent-fila-3 .wpb_text_column ul li ul li::before {
			color: #ffaf3b;
		}
		
		.talent-fila-4 {
			margin-bottom: 70px;
		}
		
		.talent-fila-4 .titulo-form {
			margin-bottom: 26px;
		}
		
		
		
		
		.contenedor_frm_talent {
			
		}
		
		.contenedor_frm_talent input[type="text"],
		.contenedor_frm_talent input[type="email"],
		.contenedor_frm_talent input[type="tel"],
		.contenedor_frm_talent textarea {
			font-size: 18px !important;
			font-weight: 500;
			color: #292929;
			border-radius: 3px;
			padding-top: 12px !important;
			padding-bottom: 12px !important;
			
			border: 1px solid #0091b647;
			background-color: #fff;
			border-radius: 2px;
		}

		.contenedor_frm_talent .col-1 .fila_1,
		.contenedor_frm_talent .col-1 .fila_2,
		.contenedor_frm_talent .col-1 .fila_3 {
			/*margin-bottom: 20px;*/
			margin-bottom: 30px;
		}
		
		.contenedor_frm_talent .col-1 .fila_4 {
			color: #6b6b6b;
		}
		
		.contenedor_frm_talent .col-1 .fila_4 .fila_4_txt {
			font-size: 17px;
			font-weight: 500;
			color: #0091b6;
		}
		
		.contenedor_frm_talent .col-1 .fila_4 span {
			display: inline-block;
		}
		
		.contenedor_frm_talent textarea {
			max-height: 148px;
		}
		
		.contenedor_frm_talent .col-2 .fila_1 {
			/*margin-bottom: 15px;*/
			margin-bottom: 2px;
		}
		
		.contenedor_frm_talent .col-2 .fila_2 {}
		
		.contenedor_frm_talent .col-2 .fila_3 {
			margin-bottom: 10px;
		}
		
		
		
		.contenedor_frm_talent .col-2 .fila_3_txt_politica {
			line-height: 16px;
			margin-bottom: 25px;
		}
		
		.contenedor_frm_talent .col-2 .fila_3_txt_politica p {
			padding-left: 22px;
		}
		
		
		
		
		
		.contenedor_frm_talent .col-2 .fila_2,
		.contenedor_frm_talent .col-2 .fila_3 {
			color: #6b6b6b;
			font-weight: 500;
			font-size: 14px;
			/*margin-bottom: 30px;*/
		}
		
		.contenedor_frm_talent .col-2 .fila_2 a,
		.contenedor_frm_talent .col-2 .fila_3 a {
			color: #6b6b6b;
		}
		
		.contenedor_frm_talent .col-2 .fila_2 a:hover,
		.contenedor_frm_talent .col-2 .fila_3 a:hover {
			color: #edc191;
		}
		
		.contenedor_frm_talent .col-2 .fila_2 .wpcf7-list-item,
		.contenedor_frm_talent .col-2 .fila_3 .wpcf7-list-item {
			margin: 0;
			margin-right: 4px;
		}
		
		
		
		
		
		.contenedor_frm_talent .col-2 .fila_4 {
			text-align: center;
		}
		
		.contenedor_frm_talent .col-2 .fila_4 input {
			background-color: #0091b6;
			/*border: 3px solid #fff;*/
			border-radius: 3px;
			font-size: 26px !important;
			padding: 8px 54px;
		}
		
		.contenedor_frm_talent .wpcf7-not-valid-tip {
			color: #ffaf3b;
		}
		
		
		
		
	/*## Quienes somos ##*/
	
		/*conocenos-fila-1

		conocenos-subfila-1*/
		
		.conocenos-fila-1 {
			margin-top: 26px;
		}
		
		.conocenos-fila-1 .conocenos-subfila-1 {
			margin-top: 36px;
		}
		
		.conocenos-fila-2 {
			margin-top: 40px;
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		.conocenos-fila-3 {
			font-size: 15px;
			line-height: 32px;
			letter-spacing: 0.5px;
			text-align: justify;
			padding-top: 20px;
			padding-bottom: 20px;
			font-weight: 400;
		}
		
		.conocenos-fila-4 {
			margin-top: 30px;
			margin-bottom: 30px;
		}
		
		.conocenos-fila-4 .col-1 .wpb_text_column {
			font-size: 16px;
			font-weight: 400;
			text-align: justify;
		}
		
		.conocenos-fila-4 .col-2 .wpb_text_column {
			margin-bottom: 14px;
			font-size: 14px;
			font-weight: 600;
			letter-spacing: 0.5px;
			/*Ocultamos de momento*/
			display: none;
		}
		
		.conocenos-fila-5 {
			text-align: center;
			margin-top: 30px;
			margin-bottom: 60px;
		}
		
		/* Nuevos cambios */
		
		.conocenos-fila-4.nw .wpb_text_column {
			font-size: 13px;
			text-align: center;
			display: block;
			font-weight: 600;
		}
	
	/*## Ciberseguridad ##*/
	
		.ciberseguridad-fila-intro {
			text-align: center;
			font-size: 15px;
			line-height: 30px;
			color: #232323;
			letter-spacing: 0.5px;
			font-weight: 400;
			margin-top: 30px;
		}
		
		.ciberseguridad-fila-1 .col-1,
		.ciberseguridad-fila-3 .col-1 {
			padding-left: 16px;
		}
		
		.ciberseguridad-fila-2 .col-2,
		.ciberseguridad-fila-4 .col-2 {
			padding-right: 16px;
		}
		
		.ciberseguridad-fila-1 .col-1::before,
		.ciberseguridad-fila-3 .col-1::before {
			content: " ";
			background-color: #0091b6;
			width: 8px;
			height: 218px;
			position: absolute;
			left: 0;
		}
		
		.ciberseguridad-fila-2 .col-2::before,
		.ciberseguridad-fila-4 .col-2::before {
			content: " ";
			background-color: #0091b6;
			width: 8px;
			height: 218px;
			position: absolute;
			right: 0;
		}
		
		.ciberseguridad-fila-1 .col-1::before {
			/*top: 30px;*/
			/*Cambios 16 de mayo de 2019*/
			top: 54px;
		}
		
		.ciberseguridad-fila-2 .col-2::before {
			top: 70px;
		}
		
		.ciberseguridad-fila-3 .col-1::before {
			top: 46px;
		}
		
		.ciberseguridad-fila-4 .col-2::before {
			top: 76px;
		}
		
		.ciberseguridad-fila-info-text .wpb_column .vc_column-inner .wpb_wrapper {
			height: 100%;
		}
	
		.ciberseguridad-fila-info-text .ciberseguridad-fila-info-text-subfila-titulo .vc_custom_heading {
			height: 100%;
			border-top: 1px solid #e8e8e8;
			border-left: 1px solid #e8e8e8;
			border-right: 1px solid #e8e8e8;
			padding: 4px 10px;
			padding-top: 35px;
			margin-bottom: 10px;
			background-color: #fff;
		}
		
		.ciberseguridad-fila-info-text .ciberseguridad-fila-info-text-subfila-contenido .wpb_text_column {
			height: 100%;
			border-bottom: 1px solid #e8e8e8;
			border-left: 1px solid #e8e8e8;
			border-right: 1px solid #e8e8e8;
			padding: 4px 10px;
			margin-bottom: 35px;
			background-color: #fff;
			
			font-size: 16px;
			text-align: center;
			color: #4e4e4e;
			font-weight: 300;
		}
		
		.ciberseguridad-fila-info-text.mt-negative {
			margin-top: -90px;
		}
	
		
		
		
		
		
		
		.ciberseguridad-fila-1 .wpb_text_column.txt {
			font-size: 14px;
		}
		
		.ciberseguridad-fila-1 .subfila {
			/*Cambios 16 de mayo de 2019*/
			display: none;
		}
		
		.ciberseguridad-fila-1 .subfila .vc_custom_heading {
			font-style: italic !important;
		}
	
		.ciberseguridad-fila-1 .subfila ul {
			padding: 0;
			list-style: none;
			margin-top: 15px;
			font-size: 14px;
		}
		
		.ciberseguridad-fila-1 .subfila ul li {
			color: #425a66;
		}
		
		.ciberseguridad-fila-1 .subfila ul li::before {
		  content: "\2022"; 
		  color: #008eb4;
		  font-weight: bold;
		  display: inline-block;
		  width: 1em;
		}
		
		
		
		.ciberseguridad-fila-2 {
			margin-top: 64px;
		}
		
		.ciberseguridad-fila-2 .wpb_text_column.txt {
			font-size: 14px;
			text-align: right;
		}
		
		
		
		
		.ciberseguridad-fila-3 {
			margin-top: 64px;
		}
		
		.ciberseguridad-fila-3 .wpb_text_column.txt {
			font-size: 14px;
		}
		
		
		
		
		
		.ciberseguridad-fila-4 {
			margin-top: 64px;
		}
		
		.ciberseguridad-fila-4 .wpb_text_column.txt {
			font-size: 14px;
			text-align: right;
		}
		
		
		
		
		
		
		
		
		
		.ciberseguridad-fila-contacta {
			margin-top: 64px;
		}
	
	
	
	
	
	
	
		.contenedor_frm_conocenos {
			
		}
		
		.contenedor_frm_conocenos input[type="text"],
		.contenedor_frm_conocenos input[type="email"],
		.contenedor_frm_conocenos input[type="tel"],
		.contenedor_frm_conocenos textarea {
			font-size: 16px !important;
			font-weight: 500;
			color: #292929;
			border-radius: 3px;
			padding-top: 12px !important;
			padding-bottom: 12px !important;
		}

		.contenedor_frm_conocenos .col-1 .fila_1,
		.contenedor_frm_conocenos .col-1 .fila_2 {
			/*margin-bottom: 20px;*/
			margin-bottom: 32px;
		}
		
		.contenedor_frm_conocenos textarea {
			max-height: 92px;
		}
		
		.contenedor_frm_conocenos .col-2 .fila_1 {
			/*margin-bottom: 15px;*/
			margin-bottom: 2px;
		}
		
		.contenedor_frm_conocenos .col-2 .fila_2 {}
		
		.contenedor_frm_conocenos .col-2 .fila_3 {
			margin-bottom: 10px;
		}
		
		
		.contenedor_frm_conocenos .col-2 .fila_3_txt_politica {
			color: #fff;
			line-height: 16px;
			/*margin-bottom: 30px;*/ /*Cambios 22 de mayo de 2019*/
			margin-bottom: 15px;
		}
		
		.contenedor_frm_conocenos .col-2 .fila_3_txt_politica p {
			padding-left: 22px;
		}
		
		.contenedor_frm_conocenos .col-2 .fila_3_txt_politica p a {
			color: #fff;
		}
		
		.contenedor_frm_conocenos .col-2 .fila_3_txt_politica p a:hover {
			color: #edc191;
		}
		
		
		
		.contenedor_frm_conocenos .col-2 .fila_2,
		.contenedor_frm_conocenos .col-2 .fila_3 {
			color: #fff;
			font-weight: 500;
			font-size: 14px;
			/*margin-bottom: 30px;*/
		}
		
		.contenedor_frm_conocenos .col-2 .fila_2 a,
		.contenedor_frm_conocenos .col-2 .fila_3 a {
			color: #ffff;
		}
		
		.contenedor_frm_conocenos .col-2 .fila_2 a:hover,
		.contenedor_frm_conocenos .col-2 .fila_3 a:hover {
			color: #edc191;
		}
		
		.contenedor_frm_conocenos .col-2 .fila_2 .wpcf7-list-item,
		.contenedor_frm_conocenos .col-2 .fila_3 .wpcf7-list-item {
			margin: 0;
			margin-right: 4px;
		}
		
		
		
		
		
		.contenedor_frm_conocenos .col-2 .fila_4 {
			text-align: center;
		}
		
		.contenedor_frm_conocenos .col-2 .fila_4 input {
			background: none;
			border: 3px solid #fff;
			border-radius: 3px;
			font-size: 26px !important;
			padding: 8px 54px;
		}
		
		.contenedor_frm_conocenos .wpcf7-not-valid-tip {
			color: #fff1b6;
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*## Contacto ##*/
	
		.contacto-fila-1 {
			margin-top: 50px;
			margin-bottom: 50px;
		}
		
		.contacto-fila-1 .wpb_text_column {
			font-size: 14px;
		}
		
		.contacto-fila-1 .ib-direccion .mpc-icon-column__heading {
			font-size: 14px !important;
			line-height: 24px;
		}
	
		.contenedor_frm_pag_contacto {
			
		}
		
		.contenedor_frm_pag_contacto input[type="text"],
		.contenedor_frm_pag_contacto input[type="email"],
		.contenedor_frm_pag_contacto input[type="tel"],
		.contenedor_frm_pag_contacto textarea {
			font-size: 16px !important;
			font-weight: 500;
			color: #292929;
			border-radius: 3px;
			padding-top: 12px !important;
			padding-bottom: 12px !important;
			
			border: 1px solid #0091b647;
			background-color: #fff;
			border-radius: 2px;
		}

		.contenedor_frm_pag_contacto .col-1 .fila_1,
		.contenedor_frm_pag_contacto .col-1 .fila_2,
		.contenedor_frm_pag_contacto .col-1 .fila_3 {
			margin-bottom: 16px;
		}
		
		.contenedor_frm_pag_contacto textarea {
			max-height: 119px;
		}
		
		.contenedor_frm_pag_contacto .col-1 .fila_4 {
			/*margin-bottom: 15px;*/
			margin-bottom: 2px;
		}
		
		.contenedor_frm_pag_contacto .col-1 .fila_5 {}
		
		.contenedor_frm_pag_contacto .col-1 .fila_6 {
			margin-bottom: 10px;
		}
		
		
		
		
		
		
		.contenedor_frm_pag_contacto .col-1 .fila_5,
		.contenedor_frm_pag_contacto .col-1 .fila_6 {
			color: #777;
			font-weight: 500;
			font-size: 14px;
			/*margin-bottom: 30px;*/
		}
		
		.contenedor_frm_pag_contacto .col-1 .fila_6 {
			/*margin-bottom: 25px;*/ /* Cambio 22 de mayo de 2019 */
			margin-bottom: 10px;
		}
		
		
		
		.contenedor_frm_pag_contacto .col-1 .fila_6_txt_politica {
			line-height: 16px;
			margin-bottom: 25px;
		}
		
		.contenedor_frm_pag_contacto .col-1 .fila_6_txt_politica p {
			padding-left: 22px;
		}
		
		
		
		
		.contenedor_frm_pag_contacto .col-1 .fila_5 a,
		.contenedor_frm_pag_contacto .col-1 .fila_6 a {
			color: #777;
		}
		
		.contenedor_frm_pag_contacto .col-1 .fila_5 a:hover,
		.contenedor_frm_pag_contacto .col-1 .fila_6 a:hover {
			color: #edc191;
		}
		
		.contenedor_frm_pag_contacto .col-1 .fila_5 .wpcf7-list-item,
		.contenedor_frm_pag_contacto .col-1 .fila_6 .wpcf7-list-item {
			margin: 0;
			margin-right: 4px;
		}
		
		
		
		
		
		.contenedor_frm_pag_contacto .col-1 .fila_7 {
			text-align: center;
		}
		
		.contenedor_frm_pag_contacto .col-1 .fila_7 input {
			background: none;
			border: 3px solid #fff;
			border-radius: 3px;
			font-size: 26px !important;
			padding: 8px 54px;
			color: #fff;
			background-color: #0091b6;
		}
		
		.contenedor_frm_pag_contacto .col-1 .fila_7 input:hover {
			background-color: #ffaf3b;
		}
		
		.contenedor_frm_pag_contacto .wpcf7-not-valid-tip {
			color: #ffaf3d;
		}
		
	/*## Blog ##*/
	
		.page-template-blog .blog-txt .box-holder time,
		.archive.category .blog-txt .box-holder time,
		.search.search-results .blog-txt .box-holder time,
		body.blog .blog-txt .box-holder time {
			background: #0091b6;
		}
		
		.page-template-blog #search-2 .submit,
		.archive.category #search-2 .submit,
		.search.search-no-results #search-2 .submit,
		.search.search-results #search-2 .submit,
		body.blog #search-2 .submit {
			background: #0091b6;
		}
		
		.search.search-no-results .error-404.not-found .submit {
			background: #0091b6;
		}
		
		.blog_list_content_img {
			display: block;
			width: 100%;
			height: 200px;
			background-size: cover;
		}
		
		.page-template-blog .navigation.pagination .page-numbers.current,
		.archive.category .navigation.pagination .page-numbers.current,
		.search.search-results .navigation.pagination .page-numbers.current,
		body.blog .navigation.pagination .page-numbers.current {
			background-color: #0091b6;
		}
		
	/*# Cabecera Blog #*/
	
		.page-template-blog .page-banner .stretch::before,
		.archive.category .page-banner .stretch::before,
		.single.single-post .page-banner .stretch::before,
		body.blog .page-banner .stretch::before {
			background: none;
		}
	
		.page-template-blog .page-banner .heading,
		.archive.category .page-banner .heading,
		.single.single-post .page-banner .heading,
		body.blog .page-banner .heading {
			/*color: #434748;*/
			color: #fff;
			font-weight: 900;
			font-size: 46px;
			padding-bottom: 0;
			margin-bottom: 14px;
		}
		
		.page-template-blog .page-banner .heading::before,
		.archive.category .page-banner .heading::before,
		.single.single-post .page-banner .heading::before,
		body.blog .page-banner .heading::before {
			display: none;
		}
		
		.page-template-blog .page-banner .heading-subtitle,
		.archive.category .page-banner .heading-subtitle,
		.single.single-post .page-banner .heading-subtitle,
		body.blog .page-banner .heading-subtitle {
			color: #434748;
			font-weight: 500;
			font-size: 20px;
		}
		
		.page-template-blog .container-bread-srv,
		.archive.category .container-bread-srv,
		.single.single-post .container-bread-srv,
		body.blog .container-bread-srv {
			margin-top: 24px;
			
		}
		
		.page-template-blog .container-bread-srv ul li::after,
		.archive.category .container-bread-srv ul li::after,
		.single.single-post .container-bread-srv ul li::after,
		body.blog .container-bread-srv ul li::after {
			content: "\f105";
			font: normal normal normal 14px/1 FontAwesome;
			text-rendering: auto;
			color: #b7bbbc;
			font-size: 24px;
			font-weight: 900;
			margin-left: 16px;
			vertical-align: top;
		}
		
		.page-template-blog .container-bread-srv ul li:last-child:after,
		.archive.category .container-bread-srv ul li:last-child:after,
		.single.single-post .container-bread-srv ul li:last-child:after,
		body.blog .container-bread-srv ul li:last-child:after {
			content: '';
		}
		
		.single.single-post .page-banner .heading {
			font-size: 30px;
			letter-spacing: initial;
			line-height: 34px;
		}
		
	/*## Acceso a datos ##*/
	
		.page-id-31475 .fila-acceso-datos .ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form #tabs .ui-tabs-nav .ui-state-active {
			border-color: #0091b6;
		}
		
		.page-id-31475 .fila-acceso-datos .ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form .ui-widget-content input[type="submit"] {
			background-color: #0091b6;
		}
		
		.page-id-31475 .fila-acceso-datos .ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form .ui-widget-content input[type="submit"]:hover {
			background-color: #ffaf3b;
		}
		
		.page-id-31475 .fila-acceso-datos .ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form .ui-widget-content .ct-checkbox.ct-checked {
			background-color: #0091b6;
		}
		
/* Cambios 21 de Mayo */

/* Home */

.home .home-fila-intro h1 { 
	font-size: 32px !important; /* Antes 40px */
}

.home .home-fila-intro div.vc_custom_heading {
	font-size: 25px !important; /* Antes 30px */
}

.home .home-fila-btn-contacta .mpc-button__title {
	font-size: 18px; /* Antes 22px */
}

.home-fila-especialistas-video .bloque-texto-1 {
	font-size: 30px !important; /* Antes 38px */
}

.home-fila-especialistas-video .bloque-texto-2 {
	font-size: 20px !important; /* Antes 24px */
}

.home-fila-especialistas-video .mpc-counter--target {
	font-size: 40px !important; /* Antes 50px */
}

.home-fila-especialistas-video .mpc-counter .mpc-counter__heading {
	font-size: 16px !important; /* Antes 22px */
}

.home-fila-blog .vc_custom_heading {
	font-size: 30px !important; /* Antes 40px */
}

.home-fila-newsletter .bloque-texto-1 {
	font-size: 30px !important; /* Antes 38px */
}

.home-fila-slider-marcas h3.vc_custom_heading {
	font-size: 30px !important; /* Antes 40px */
}

.home-fila-slider-marcas h4.vc_custom_heading {
	font-size: 22px !important; /* Antes 28px */
}

/* Conocenos */

.conocenos-fila-1 .vc_custom_heading {
	font-size: 32px !important; /* Antes 36px */
}

.conocenos-fila-2 .vc_custom_heading {
	font-size: 30px !important; /* Antes 36x */
}

/* Ciberseguridad */

.ciberseguridad-fila-1 .vc_custom_heading,
.ciberseguridad-fila-2 .vc_custom_heading,
.ciberseguridad-fila-3 .vc_custom_heading,
.ciberseguridad-fila-4 .vc_custom_heading {
	font-size: 30px !important; /* Antes 36x */
}

.ciberseguridad-fila-1 img,
.ciberseguridad-fila-2 img,
.ciberseguridad-fila-3 img,
.ciberseguridad-fila-4 img {
	max-width: 90% !important;
}

.ciberseguridad-fila-info-text .vc_custom_heading {
	font-size: 24px !important; /* Antes 30x */
}

/* GRC */

.servicio-st2-fila-1 .vc_custom_heading,
.servicio-st2-fila-2 .vc_custom_heading,
.servicio-st2-fila-3 .vc_custom_heading,
.servicio-st2-fila-4 .vc_custom_heading,
.servicio-st2-fila-5 .vc_custom_heading,
.servicio-st2-fila-6 .vc_custom_heading,
.servicio-st2-fila-7 .vc_custom_heading,
.servicio-st2-fila-8 .vc_custom_heading,
.servicio-st2-fila-9 .vc_custom_heading,
.servicio-st2-fila-10 .vc_custom_heading {
	font-size: 30px !important; /* Antes 36x */
}

.servicio-st2-fila-1 img,
.servicio-st2-fila-2 img,
.servicio-st2-fila-3 img,
.servicio-st2-fila-4 img,
.servicio-st2-fila-5 img,
.servicio-st2-fila-6 img,
.servicio-st2-fila-7 img,
.servicio-st2-fila-8 img,
.servicio-st2-fila-9 img,
.servicio-st2-fila-10 img {
	max-width: 76% !important;
}

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

	.servicio-st2-fila-1,
	.servicio-st2-fila-2,
	.servicio-st2-fila-3,
	.servicio-st2-fila-4,
	.servicio-st2-fila-5 {
		background-size: 40%;
	}
}

/*Otros cambios*/

.page-template-page-servicio-audea .page-banner .heading {
    font-size: 38px; /* Antes 46px */
}

.page-template-page-servicio-audea .page-banner .heading-subtitle {
    font-size: 16px; /* Antes 20px */
}

.grecaptcha-badge {
	bottom: 90px !important;
}

/* Ciberseguridad fix */

.cs-txt-hidden-rspv {
	display: none;
}

@media screen and (max-width: 767px) {
	.cs-txt-hidden-rspv {
		display: block;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 0 !important;
	}
	
	.ciberseguridad-fila-info-text .ciberseguridad-fila-info-text-subfila-titulo .vc_custom_heading {
		height: auto;
		border: none;
	}
	
	.ciberseguridad-fila-info-text .ciberseguridad-fila-info-text-subfila-contenido {
		display: none !important;
	}
	
	.ciberseguridad-fila-info-text.mt-negative {
		margin-top: initial;
	}
}

/* Fix Audea 20/06/2019 */

body:not(.home) p {
	font-size: 14px !important;
	color: #232323 !important;
	font-family: "Open Sans" !important;
}

.ciberseguridad-fila-1 .vc_custom_heading, .ciberseguridad-fila-2 .vc_custom_heading, .ciberseguridad-fila-3 .vc_custom_heading, .ciberseguridad-fila-4 .vc_custom_heading {
    font-size: 22px !important;
}

.conocenos-fila-1 .vc_custom_heading {
    font-size: 22px !important;
}

.politicas-certificaciones-fila-1 .vc_custom_heading {
	font-size: 22px !important;
}

.servicio-st2-fila-1 .vc_custom_heading, .servicio-st2-fila-2 .vc_custom_heading, .servicio-st2-fila-3 .vc_custom_heading, .servicio-st2-fila-4 .vc_custom_heading, .servicio-st2-fila-5 .vc_custom_heading, .servicio-st2-fila-6 .vc_custom_heading, .servicio-st2-fila-7 .vc_custom_heading, .servicio-st2-fila-8 .vc_custom_heading, .servicio-st2-fila-9 .vc_custom_heading, .servicio-st2-fila-10 .vc_custom_heading {
    font-size: 22px !important;
}

.talent-fila-3 .titulo-oferta {
    font-size: 22px !important;
}

.talent-fila-4 .titulo-form {
    font-size: 22px !important;
}

.contacto-fila-1 .vc_custom_heading {
	font-size: 22px !important;
}

/* Fix Audea 26/06/2019 */

body.single.single-post .page-banner .stretch  {
	display: none;
}

body.single.single-post .page-banner .container  {
	padding-top: 160px;
    padding-bottom: 10px;
}

body.single.single-post .page-banner .container .holder {
	max-width: initial;
}

body.single.single-post .page-banner .container .heading_single  {
	/*color: #232323;*/
	color: #0091b7;
}

@media screen and (max-width: 1099px) {
	body.single.single-post .page-banner .container  {
		padding-top: 24px;
	}
}

body:not(.home) ul li {
	font-size: 14px !important;
	color: #232323 !important;
	font-family: "Open Sans" !important;
}

.wp-socializer.wpsr-sb-vl {
	max-width: 92px;
}

/* Formulario Encuesta 27/06/2019 */

.contenedor_encuesta_satisfaccion .row-1,
.contenedor_encuesta_satisfaccion .row-2,
.contenedor_encuesta_satisfaccion .row-3,
.contenedor_encuesta_satisfaccion .row-4,
.contenedor_encuesta_satisfaccion .row-5,
.contenedor_encuesta_satisfaccion .row-6 {
	border: 2px solid #0091b6;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 30px;
}

.contenedor_encuesta_satisfaccion .row-1 input {
	background-color: #fff !important;
	margin-bottom: 15px;
	border: 1px solid #e6e6e6 !important;
	-webkit-appearance: none; 
    -moz-appearance: none;
	color: #232323 !important;
    font-weight: 400;
}

.contenedor_encuesta_satisfaccion .row-3 textarea {
	background-color: #fff !important;
	border: 1px solid #e6e6e6 !important;
	color: #232323 !important;
    font-weight: 400;
}

.contenedor_encuesta_satisfaccion .titulo-1 {
	font-weight: 600;
    font-size: 16px !important;
}

.contenedor_encuesta_satisfaccion .titulo-2 {
	font-weight: 600;
    font-size: 22px !important;
    margin-bottom: 20px !important;
    color: #0091b6 !important;
}

.contenedor_encuesta_satisfaccion .row-6 .fila_2 {
	margin-bottom: 20px;
}

.contenedor_encuesta_satisfaccion .row-6 .fila_3 {
	font-size: 14px;
	font-weight: 600;
}

.contenedor_encuesta_satisfaccion .row-6 .fila_3 .wpcf7-list-item {
	margin: 0;
}

.contenedor_encuesta_satisfaccion .row-6 .fila_3 input {
	vertical-align: middle;
    margin: 0;
}

.contenedor_encuesta_satisfaccion .row-7 input {
	background-color: #fff;
	border: 2px solid #0091b6;
	color: #0091b6 !important;
}

.contenedor_encuesta_satisfaccion .row-7 input:hover {
	background-color: #0091b6;
	color: #fff !important;
	padding: 7px 35px !important;
}

/* Cambios 28 de Junio de 2019 */

.home-fila-especialistas-video {
	background-position: 53% center !important;
}