.grecaptcha-badge {opacity:0}
.btn-blanco{
	background-color: 				   transparent !important;
	height: 60px;
	text-transform: uppercase; 
	font-family: WorkSans-Bold;
	width: 100%;
	padding: 20px 40px; 
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	transition: all .3s ease;
	width: 280px !important;
}
.btn-blanco:hover{
	color: #fff !important;
	background-color: #00326b !important;
}
.navbar-brand.custom-logo-link img{
	max-width:160%;
	margin-top:-18px
}
.navbar-brand.custom-logo-link-sticky img{
	transform: scale(1.5);
	margin-left:35px;
}

@media screen and (max-width:1189px){
#wrapper-navbar .navbar .wrapper-main-menu #main-menu-first-level .menu-item a{
	font-size: 14px !important;
}	
}
@media screen and (max-width:1389px){
	#wrapper-navbar .navbar .wrapper-main-menu #main-menu-first-level .menu-item a{
	font-size: 15px !important;
}	
}
/*navbar: color enlaces, hover para activar el border-bottom*/
.menu-item.menu-item-type-post_type.menu-item-object-page a{
	color:#005DB6;
}
.menu-item.menu-item-type-post_type.menu-item-object-page a:hover{
	color:#005DB6 !important;
	border-bottom:#005DB6 !important;
}
.wp-caption-text {
    font-size: 14px;
}

#post-9752 .banner_titulo_fondo_y_video{
	box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

@media only screen and (max-width: 1281px) {
.navbar-brand.custom-logo-link img{
	max-width:140%;
	margin-top:-10px
}
}
@media only screen and (max-width: 1081px) {
.navbar-brand.custom-logo-link img{
	max-width:100%;
	margin-top:0px
}
}
/*sliders debajo del hero: cambio de colores*/
.slider-item-nav-number-1 .subtitle{
	color: #005db4 !important;
}

.slider-item-nav-number-2 .subtitle{	
	color: #005db4 !important;	
}

.slider-item-nav-number-3 .subtitle{	
		color: #005db4 !important;	
}

.slider-item-nav-number-4 .subtitle{
			color: #005db4 !important;	
}


.navbar-brand.logo-rsc-01{
	margin-top: -100px !important;
}

/*cambio del color cuando el slider debajo del hero esté seleccionado*/
.slick-current .subtitle{
	
	color: #00326b !important;
	
}

/*color general de los H2 de las secciones*/
.title-component h2{
	
	color: #005db4 !important;
	
}

/*color del h2 cuando el fondo es azul, color de los íconos separadores debajo de los h2:*/
.title-component-white-over-blue h2{
	color: #ffffff !important;
}

.title-component.title-component-white-over-blue div{ 
	color: #00326b !important;	
}

.title-component div {
    color: #005db4;
}

/*background-color de seccion: historias de éxito:*/

.bloque_2_columnas_fichas.azul_oscuro{
	background-color: #005db4 !important;
}

/*sección productos y servicios, color y hover a enlace cuando esté seleccionado */

.component-products-and-services .wrapper-carousel .carousel-products-and-services-toolbar .text-left .carousel-products-and-services-nav .slick-list .slick-track .slider-item-nav.slick-current a {
    color: #005db4;
    border-bottom: 3px #005db4 solid;
}

.component-products-and-services .wrapper-carousel .carousel-products-and-services-toolbar .text-left .carousel-products-and-services-nav .slick-list .slick-track .slider-item-nav a:hover {
    text-decoration: none;
    color: #005db4;
    border-bottom: 3px #005db4 solid !important;
}

/*sección siguenos en redes sociales: color del h3*/
.siguenos_en_rrss .container-fluid .next-events .content-next-events h3{
	color:#005db4 !important;
}

/*sección próximos eventos: color de titular, enlaces y numeritos de las fechas*/
.siguenos_en_rrss .container-fluid .next-events .content-next-events .item-next-events .wrapper-date .date{
	color: #005db4 !important;
}

.siguenos_en_rrss .container-fluid .next-events .content-next-events .item-next-events .wrapper-links a{
	color: #005db4 !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page a {
    color: #005DB4;
}

/*Estilos a la navbar cuando se ecnuentra en position fixed*/

#wrapper-navbar.sticky{
	background-color: #005db4 !important;
}

#wrapper-navbar.sticky .menu .menu-item a:hover{
	color:white !important;
}

/*Estilos de la mayoría de los botones (algunos tienen estilos diferentes)*/
.btn.btn-primary{
	background-color: #00326b !important;
	border-color: #00326b !important;
}

.btn.btn-primary:hover, .wpcf7 input.btn-primary:hover[type="submit"] {
    background-color: #005db4 !important;
    border-color: #005db4 !important;
}

/*Seccion productos y servicios: estilos a pequeño enlace VER TODOS*/

.component-products-and-services .wrapper-carousel .carousel-products-and-services-toolbar .text-right .show-more{
	color:#005db4 !important;
}

.component-products-and-services .wrapper-carousel .carousel-products-and-services-toolbar .text-right .show-more::after{
	color: #005db4 !important;
}

.component-products-and-services .wrapper-carousel .carousel-products-and-services-toolbar .text-right .show-more:hover{
	color:#00326b !important;
}

/*seccion productos: estilos al botón VER PRODUCTO*/

.container .btn, .bloque-2-columnas-fichas-show-more .container .wpcf7 input[type="submit"], .wpcf7 .bloque-2-columnas-fichas-show-more .container input[type="submit"]{
	background-color:#00326b !important;
	border-color:#00326b !important;
}
/*Estilos al boton VER OTRAS HISTORIAS en historias de éxito, para obtener efecto fondo transparente*/
.btn-block:hover{
	background-color:#005db4 !important;
	border-color: #00326b !important;
}

/*sección CONOCE MÁS SOBRE NOSOTROS (homepage): estilos a los enlaces debajo de las 4 cajitas de la sección*/

.component-four-columns-block .wrapper-blocks .blocks .link-under-blocks a {
    color: #005db4;
}

/*página PRODUCTOS Y SERVICIOS: sección de galeria videos con nuevos colores a íconos*/

#wrapper-navbar .navbar .wrapper-main-menu #main-menu-first-level .menu-item:hover {
    border-bottom: 3px solid #005db4;
}

.menu-products-and-services ul li a:hover{	
	color:#fff !important;	
}

/*Estilos a los escritos debajo de los íconos:*/

.current_page_item .icon-fragatas,.current_page_item .icon-portaeronaves, .current_page_item .icon-silueta-patrullero, .current_page_item .icon-logistico, .current_page_item .icon-sistemas, .current_page_item .icon-eolica, .current_page_item .icon-servicios, .current_page_item .icon-otros{
	color:#005db4 !important;

}
/*Estilos a los íconos, que sopn un :before*/
.current_page_item .icon-fragatas:before, .current_page_item .icon-portaeronaves:before, .current_page_item .icon-submarinos:before, .current_page_item .icon-silueta-patrullero:before, .current_page_item .icon-logistico:before, .current_page_item .icon-sistemas:before, .current_page_item .icon-eolica:before, .current_page_item .icon-servicios:before, .current_page_item .icon-otros:before{
	color:#005db4 !important;
}

/*hover para los escritos debajo de los íconos*/
.icon-fragatas:hover, .icon-portaeronaves:hover, .icon-submarinos:hover, .icon-silueta-patrullero:hover, .icon-logistico:hover, .icon-sistemas:hover, .icon-eolica:hover, .icon-servicios:hover, .icon-otros:hover{
	color:#005db4 !important;
}

/*hover para los mismos íconos*/
.icon-fragatas:hover:before, .icon-portaeronaves:hover:before, .icon-submarinos:hover:before, .icon-silueta-patrullero:hover:before, .icon-logistico:hover:before, .icon-sistemas:hover:before, .icon-eolica:hover:before, .icon-servicios:hover:before, .icon-otros:hover:before{
	color:#005db4 !important;
}

/*border bottom del ícono cuando está seleccionado, y luego el hover del mismo*/

#wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-100.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-100.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-103.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-103.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-117.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-117.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-125.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-125.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-3321.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-3321.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-3323.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-3323.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-444.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-444.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-445.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-445.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-446.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-446.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-447.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-447.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-448.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-448.current-menu-parent,#wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-17456.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-17456.current-menu-parent,#wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-449.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-449.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-450.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-450.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-451.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-451.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-452.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-452.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-453.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-453.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-66.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-66.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-71.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-71.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-94.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-94.current-menu-parent, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-97.current-menu-item, #wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-97.current-menu-parent{
	border-bottom: 3px solid #005db4 !important;
}

#wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item:hover {
    border-bottom: 3px solid #005db4 !important;
}

/*bg color de la galería video en página PRODUCTOS Y SERVICIOS, y luego color al ícono separador debajo del titular*/
.galeria_videos_3d{
	background-color: #005db4 !important;
}

.galeria_videos_3d .icon-separador:before{
	color:#00326b;
}

/*página productos y servicio sección CONOCIENDO LAS HISTORIAS DE LAS FRAGATAS: bg color, color del h2, color del ícono separador*/

.galeria_videos{
	background-color: #005db4 !important;
}

.galeria_videos .title-component h2 {
    color: #fff !important;
}

.title-component span{
	color:#00326b;
}
/*misma sección anterior, color del titulo de descripción del video*/
.galeria_videos .wrapper-slider .video_container .slider-item .video-or-image .wrapper-titulo-contenido .titulo{
	
	color: #00326b !important;
	
}


/*seccion NUESTRAS FRAGATS NAVEGAN POR EL MUNDO, color al párrafo debajo del titulo*/

.bloque_4_imagenes .title-component p{
	color: #00326b !important;
}

/*SECCIÓN A DESTACAR, página productos y servicios: estilos a los enlaces VER MÁS y al titular h3*/

.bloque_3_columnas .wrapper-blocks .row .blocks .block-wrapper .content-block .card_bottom a{
	color: #005db4 !important;
}

.bloque_3_columnas .wrapper-blocks .row .blocks .block-wrapper .content-block .card_bottom a:hover{
	color: #00326b !important;
}

.bloque_3_columnas .wrapper-blocks .row .blocks .block-wrapper .content-block .card-title h3{
	color: #005db4 !important;
}

/*PÁGINA NAVANTIA 4.0, bloque azul debajo del texto: bg color*/

.bloque_2_columnas_fichas .wrapper-blocks .blocks .descripcion .contenido{
	color: #00326b !important;
}
/*color general de los h1 (habrá h1 a los que se ha modificado esta constante)*/
.title-component-h1 h1{
	color: #005db4 !important;
}

/**/

.component-list-posts .row .wrapper-link .wrapper-content .title-content .title{
	color: #005db4 !important;
}

.pretitle u h3{
	color:#fff !important;
}

.pretitle u{
	color: #005db4 !important;
}

/*navbars de segundo y tercer nivel (como en la sección noticias o las sección actualidad): estilos a los colores de border-bottom, hover y seleccionado*/

#wrapper-navbar .navbar .wrapper-main-menu #main-menu-first-level .menu-item.current-menu-ancestor, #wrapper-navbar .navbar .wrapper-main-menu #main-menu-first-level .menu-item.current_page_ancestor, #wrapper-navbar .navbar .wrapper-main-menu #main-menu-first-level .menu-item.current_page_item, #wrapper-navbar .navbar .wrapper-main-menu #main-menu-first-level .menu-item.current_page_parent{
	
	border-bottom: 3px solid #005db4 !important;
	
}

#wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item.current-menu-item{
	
		border-bottom: 3px solid #005db4 !important;
	
}

#wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item.current-menu-item a{
	color: #005db4 !important;
}

#wrapper-navbar .wrapper-fullwidth-main-menu-thrid-level .wrapper-main-menu-thrid-level .menu .menu-item.current-menu-item{
	
	border-bottom: 3px solid #005db4 !important;
	
}

#wrapper-navbar .wrapper-fullwidth-main-menu-thrid-level .wrapper-main-menu-thrid-level .menu .menu-item.current-menu-item a{
		color: #005db4 !important;

}

#wrapper-navbar .wrapper-fullwidth-main-menu-thrid-level .wrapper-main-menu-thrid-level .menu .menu-item:hover{
	border-bottom: 3px solid #005db4 !important;
}
/*en el ámbito de las navbars de arriba, lo siguiente define los estilos del list-item de segundo nivel cuando está seleccionado y es padre de unos list items de tercer nivel*/
#wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item.current-menu-ancestor, #wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item.current_page_ancestor, #wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item.current_page_item, #wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item.current_page_parent{
	border-bottom: 3px solid #005db4 !important;
}

#wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item.current-menu-ancestor a, #wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item.current_page_ancestor a, #wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item.current_page_item a, #wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item.current_page_parent a{
	color: #005db4 !important;
}

#wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item a:hover{
	color: #005db4 !important;
}

/*navbar principal: activación de un border bottom blanco debajo del list item cuando corresponda a la página en la que se está navegando*/

#wrapper-navbar.sticky .navbar .wrapper-main-menu #main-menu-first-level .menu-item.current-menu-ancestor a, #wrapper-navbar.sticky .navbar .wrapper-main-menu #main-menu-first-level .menu-item.current_page_ancestor a, #wrapper-navbar.sticky .navbar .wrapper-main-menu #main-menu-first-level .menu-item.current_page_item a, #wrapper-navbar.sticky .navbar .wrapper-main-menu #main-menu-first-level .menu-item.current_page_parent a{
	color: #fff !important;
	border-bottom: 3px solid #fff !important;
}
/*sección SOBRE NOSOTROS, estilos a los botones transparentes*/
.btn.btn-transparent:hover, .wpcf7 input.btn-transparent:hover[type="submit"]{
	color: #fff !important;
	background-color: #005db4 !important;
}

.btn.btn-transparent{
		color: #005db4 !important;
	background-color: transparent !important;
}

.back_blue .title-component h2{
	color: #fff !important;
}

.back_blue .btn{
	
	color: #fff !important;
	
}

.back_blue .btn:hover{
	color: #fff !important;
	background-color: transparent !important;
}
/* Evento p75 (id:11891) Agenda en blanco */
#post-11891 .bloque_3_columnas h2{color:#FFF !important}

/*página RSC*/

#post-12976 .texto_multiples_descargas{
	padding-top:20px !important;
	padding-bottom: 20px !important;
}

#post-12976 .bloque_3_columnas{
	padding-top: 20px !important;
}

#post-12976 #bloque_tipo_navantis{
	background-color: transparent !important;
}

#post-12976 .galeria_videos .title-component h2{
	font-size: 30px !important;
}

@media screen and (max-width:768px){
	#post-12976 h2{
		font-size: 2rem !important;
	}
}

/*página Nuestr RSC*/

#post-13109 .bloque_3_columnas{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

#post-13109 .texto_multiples_descargas{
	padding-top:20px !important;
	padding-bottom: 20px !important;
} 
#post-13499 .texto_multiples_descargas{
	padding-top:40px;
	padding-bottom:20px;
}
#post-16469 .texto_multiples_descargas{
	padding-top: 40px;
	padding-bottom: 20px;
	
}
#post-13499 .bloque_3_columnas{
	padding-top:10px;
	padding-bottom:18px;
}
#post-16469 .bloque_3_columnas{
	padding-top:10px;
	padding-bottom:18px;
}
#post-13499 .title-component, #post-13109 .title-component{
	margin-bottom: 20px;
}
#post-16469 .title_component{
	margin-bottom:20px;
}
#post-16469 .bloque_2_columnas{
	padding-top:20px;
	padding-bottom:20px;
}
#post-13499 .bloque_3_columnas .wrapper-blocks .row .blocks .block-wrapper .content-block .card-title h3{
	font-size:20px !important;
}

#post-13499 .bloque_3_columnas .wrapper-blocks .row .blocks .block-wrapper{
	height: 380px !important;
}

@media screen and (max-width:768px){
	#post-13597 .bloque_3_columnas .container .row .blocks-left{
		height: 290px !important;
	}
	
	#post-13499 .bloque_3_columnas .container .row .blocks-left{		
		margin-top: 130px !important;
	}

}

#post-13597 .bloque_3_columnas .block-wrapper .image_block, #post-16206 .bloque_3_columnas .block-wrapper .image_block{
	background-size: contain !important;
	box-shadow: none !important;
	background-color: #fff !important;
}

@media screen and (max-width:1025px){
	#post-13597 .bloque_3_columnas .block-wrapper, #post-16206 .bloque_3_columnas .block-wrapper{
		flex-direction: column !important;
		-webkit-box-orient : vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
	}
	
	#post-13597 .bloque_3_columnas .block-wrapper .content-block .card_bottom, #post-16206 .bloque_3_columnas .block-wrapper .content-block .card_bottom{
		width: 100%;
		display:flex;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		justify-content: center;
		margin-left: 0 !important;
		margin-bottom: -20px !important;
		left: 0 !important;
	}
	
	#post-13597 .bloque_3_columnas .block-wrapper .content-block .card-title, #post-16206 .bloque_3_columnas .block-wrapper .content-block .card-title{
		height: 200px !important;
	}
	
	#post-13597 .bloque_3_columnas .block-wrapper .image_block, #post-16206 .bloque_3_columnas .block-wrapper .image_block{
		margin-top:-30px !important;
	}
	
	#post-13597 .bloque_3_columnas .wrapper-blocks .row .blocks, #post-16206 .bloque_3_columnas .wrapper-blocks .row .blocks{
		margin-top:20px !important;
	}
	
	#post-13597 .bloque_3_columnas .container .row .blocks, #post-16206 .bloque_3_columnas .container .row .blocks{
		height: 250px !important;
	}
}

#post-13597 .bloque_3_columnas, #post-16206 .bloque_3_columnas {
	padding-bottom:20px !important;
	padding-top: 20px !important;
	/*background-color: #002F5D !important;*/
}
@media screen and (max-width:768px){
	
#post-13597 h3, #post-16206 h3{
	font-size: 2rem;
}
	
}
#post-13597 .bloque_3_columnas .wrapper-blocks .row, #post-16206 .bloque_3_columnas .wrapper-blocks .row{
	justify-content: center !important;
}

#post-13597 .bloque_4_columnas_fondo_azul .contenedor-fondo .wrapper-blocks .row{
	justify-content: center !important;
}

#post-13597 .bloque_4_columnas_fondo_azul .contenedor-fondo .wrapper-blocks{
	padding-bottom: 20px !important;
}

#post-13597 .bloque_4_columnas_fondo_azul .contenedor-fondo .wrapper-blocks .row .blocks .block-wrapper .content-block .column-text{
	margin-top: -16px !important;
}

#post-13597 .bloque_3_columnas .block-wrapper .card-title{
	padding: 30px 30px 0 30px;
}

#post-13597 .bloque_3_columnas .title-component{
	display:none !important;
}

#post-13597 .bloque_ods{
	margin-top: 50px !important;
}

#post-13597 .bloque_3_columnas .block-wrapper .card-title .title-block{
	font-size:14px;
	margin-bottom: 20px !important;
	color: #000 !important;
}

#post-13597 .bloque_3_columnas .wrapper-blocks .row div .btn-primary{
	display:none !important;
}

#post-13597 .bloque_3_columnas .wrapper-blocks{
   padding-bottom: 0 !important;	
}

#post-13597 .texto_multiples_descargas, #post-16206 .texto_multiples_descargas{
	padding-bottom:15px !important;
	padding-top: 15px !important;
}

#post-13597 .bloque_3_columnas .card-title h3{
	font-weight: inherit !important;
}

#post-13597 .bloque_3_columnas .wrapper-blocks{
	padding-top:0 !important;
}

#post-13597 .texto_multiples_descargas .title-component, #post-16206 .texto_multiples_descargas .title-component{
	margin-bottom:0 !important;
}

#post-12976 .galeria_videos .videos_slider{
	display:none !important;
}
#post-12976 .texto_multiples_descargas .title-component{
	margin-bottom: 15px !important;
}

#post-13914 .texto_multiples_descargas .title-component{
	margin-bottom:0 !important;
}
#post-16505 .texto_multiples_descargas{
	padding-top:40px !important;
	padding-bottom:20px !important;
}
#post-16505 .texto_multiples_descargas .title-component{
	margin-bottom: 0 !important;
}

#post-16505 .bloque_3_columnas{
	padding-top:20px !important;
	padding-bottom:20px !important;
}

#post-13914 .texto_multiples_descargas{
	padding-top:0 !important;
	padding-bottom: 20px !important;
}

#post-13914 .bloque_3_columnas{
	padding-top:20px;
}

#post-13914 .galeria_videos .slick-list .slick-track{
	
}

#post-13914 .back_blue{
	margin-bottom:30px !important;
}


@media screen and (max-width:768px){
	#post-13914 .texto_multiples_descargas .container .content .content-wysigyw{
		max-width:100% !important;
	}
	
	#post-13914 .bloque-c-numerados{
		flex-direction: column !important;
	}
	
	#post-13914 .texto_multiples_descargas .title-component h2, #post-13914 .texto_multiples_descargas .title-component h3{
		font-size: 2rem !important;
	}
}

#post-14006 .texto_multiples_descargas{
	padding-top:20px !important;
}
#post-16383 .texto_multiples_descargas{
	padding-top:20px !important;
	padding-bottom: 20px !important;
}
#post-14006 .btn-darkblue, #post-14006 .btn-transparent{
	background-color: transparent !important;
	color: #00294a !important;
	height: 100px !important;
	display: flex;
	align-items: center;
	transition: background-color .5s;
}

#post-16383 .texto_multiples_descargas .container .buttons .col-10 .btn-darkblue, #post-16383 .btn-transparent	
	background-color: transparent !important;
	color: #00294a !important;
	height: 100px !important;
	display: flex;
	align-items: center;
	transition: background-color .5s;
}

#post-14006 .btn-darkblue:hover, #post-14006 .btn-transparent:hover, #post-14006 .btn-transparent:hover {
	color: #fff !important;
	background-color: #00294a !important;
}

#post-16383 .btn-darkblue:hover, #post-16383 .btn-transparent:hover, #post-16383 .btn-transparent:hover{
	color: #fff !important;
	background-color: #00294a !important;
}

#post-14006 .texto_multiples_descargas{
	padding-bottom: 20px !important;
}
#post-14006 .texto_multiples_descargas .title-component{
	margin-bottom: 15px !important;
}
#post-16383 .texto_multiples_descargas .title-component{
	margin-bottom: 15px !important;
}
#post-15051 .galeria_videos .videos_slider, 
#post-15191 .galeria_videos .videos_slider{
	display:none;
}
#post-14006 .texto_multiples_descargas .container .buttons .col-10 .btn-darkblue, #post-14006 .texto_multiples_descargas .col-10 .btn-transparent{
	border-color: #73e529 !important;
}

#post-13499 .bloque_3_columnas .btn-primary{
	display: none !important;
}

.page-id-13597 .texto_multiples_descargas{
	padding: 0 !important;
}

.page-id-13597 .texto_multiples_descargas .title-component{
	margin-bottom:20px !important;
}

#post-13480 .texto_multiples_descargas, #post-16371 .texto_multiples_descargas{
	padding-top: 20px !important;
	padding-bottom: 0 !important;
}

#post-13480 .bloque_2_columnas .row .blocks .block-link .wrapper-info h3{
	font-size: 40px !important;
}

#post-13480 .texto_multiples_descargas .title-component{
	margin-bottom: 15px !important;
}

#post-13480 .bloque_3_columnas{
	padding-top:20px;
	padding-bottom:80px;
}

@media screen and (max-width:768px){
	#post-13480 .bloques-iconos{
		flex-direction: column;
	}
	#post-13480 h5{
		text-align:center;
	}
}

#post-14006 .texto_multiples_descargas .container .buttons > div .btn::before, .texto_multiples_descargas .container .buttons > div .wpcf7 input[type="submit"]::before, .wpcf7 .texto_multiples_descargas .container .buttons > div input[type="submit"]::before{
	content: ' ' !important;
}

#post-15502 .texto_multiples_descargas{
	padding-top:50px !important;
}
#post-15502 .botones .boton a:hover{
	text-decoration: none;
	background-color:#005db6;
	color:#fff;
}

#wrapper-navbar.sticky{
	z-index: 100;
}

#post-15604 .texto_multiples_descargas{
	 padding: 50px 0 0 0 !important;
}
#post-15604 .botones a{
	border: 1px solid #73E529 !important;
}
#post-15604 .botones a:hover{
	background-color:#005db6;
	color:#fff;
	border:none !important;
	text-decoration:none;
}

#post-15764 .texto_multiples_descargas{
	padding-top:40px !important;
}
#post-15764 .texto_multiples_descargas .title-component.container{
	margin-bottom:0 !important;
}

#post-16065 .texto_multiples_descargas .title-component.container{
	margin-bottom:0 !important;
}

#post-16065 .texto_multiples_descargas .title-component.container h2{
	margin-bottom: 0 !important;
}

#post-16065 .texto_multiples_descargas{
	padding-top: 50px !important;
}

#post-16065 .btn-unete{
	transition: all .3s ease;
}
#post-16065  .btn-unete:hover{
	color: #fff;
	background-color: #002f5d;
}

#post-16065 .tres_columnas_hover .container .row .bloque-columna-1 h4, #post-16065 .tres_columnas_hover .container .row .bloque-columna-2 h4, #post-16065 .tres_columnas_hover .container .row .bloque-columna-3 h4{
	font-size:13px !important;
}

#post-16065 .bloque_3_columnas .wrapper-blocks .row{
	justify-content: center !important;
}
#post-16065 .bloque_3_columnas .wrapper-blocks .row .blocks .block-wrapper .content-block{
	padding: 15px !important;
}

#post-16169 .bloque_3_columnas{
    padding: 0 0 100px 0 !important;
}
#post-16169 .ola_carousel{
	padding:100px 0 !important;
}

#post-16206 .texto_multiples_descargas {
	padding-top:50px !important;
}
/* Quitamos el 3er nivel de menú en servicios (si corresponde) */
.page-id-93 .wrapper-fullwidth-main-menu-thrid-level,
.page-id-99 .wrapper-fullwidth-main-menu-thrid-level,
.page-id-423 .wrapper-fullwidth-main-menu-thrid-level,
.page-id-428 .wrapper-fullwidth-main-menu-thrid-level,
.page-id-432 .wrapper-fullwidth-main-menu-thrid-level,
.page-id-436 .wrapper-fullwidth-main-menu-thrid-level,
.page-id-425 .wrapper-fullwidth-main-menu-thrid-level,
.page-id-13958 .wrapper-fullwidth-main-menu-thrid-level,
.parent-pageid-58 .wrapper-fullwidth-main-menu-thrid-level,
.parent-pageid-93 .wrapper-fullwidth-main-menu-thrid-level,
.parent-pageid-99 .wrapper-fullwidth-main-menu-thrid-level,
.parent-pageid-428 .wrapper-fullwidth-main-menu-thrid-level,
.parent-pageid-432 .wrapper-fullwidth-main-menu-thrid-level,
.parent-pageid-436 .wrapper-fullwidth-main-menu-thrid-level,
.parent-pageid-425 .wrapper-fullwidth-main-menu-thrid-level,
.parent-pageid-423 .wrapper-fullwidth-main-menu-thrid-level{
	display:none !important;
}

/* Esconder el bloque de bullets en Navantia en breve */
.blq-breve-txt li{
	display: none !important;
}

@media screen and (max-width:767px){
	#post-15682 .bloque-numerado .texto{
	text-align:left !important;
}
}

#wrapper-navbar .navbar .wrapper-logo-main-menu .custom-logo-link{
	margin-top: -100px !important;
}
/* menú de segundo nivel */
/*
#wrapper-navbar .wrapper-main-menu-second-level.menu-products-and-services .menu .menu-item-17456 a span {
    border: none;
    color: #929292;
    font-size: 14px;
    max-width: 100px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: WorkSans-Regular,sans-serif !important;
    min-height: 130px;
}
.icon-submarinos::before {
    content: "\e923";
}
*/

#wrapper-navbar.sticky .custom-logo-link-sticky .no-rsc{
	width:50px;
}
@media only screen and (max-width: 1444px) {
	#wrapper-navbar.sticky .custom-logo-link-sticky .rsc{
		width:100px;
	}
}
@media only screen and (max-width: 1300px) {
	#wrapper-navbar.sticky .custom-logo-link-sticky .rsc{
		width:80px;
	}
}

/* Negritas en los enlaces */
.single p a{
	font-weight:bold;
}

/*corregir menú del footer en mobile*/
#wrapper-footer .site-links ul#footer-language-contact-map-menu{
	flex-wrap:wrap;
}

/* Nueva portada 2021 */
.btn-play-sli-01{
	opacity:0 !important;
}
@media (max-width: 400px) {
	.btn-play-sli-01{
		opacity:.7 !important;
	}	
}
.slider-01-slide-01:hover .btn-play-sli-01{
	opacity:.7 !important;
	transition:all ease-in-out 300;
}
/* logo cookies */
.wt-cli-ckyes-brand-logo{
	opacity:0;
}
/* Corrección segundo menú */
#wrapper-navbar .wrapper-main-menu-second-level .menu .menu-item{
	margin: 0 8px !important;
}
/* Corrección descuadrfe segundo nivel por .container en tercer nivel */
.wrapper-fullwidth-main-menu-thrid-level.container{
	max-width: unset;
}

/* Estilos para el formulario de Trabaja con Nosotros */
.trabajaform{
    /*background-color:#CCC;*/
}
.trabajaform .wpcf7-submit{
    text-align:center !important;
    background-color:#005DB4 !important;
    max-width:300px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding:0 !important;
}