/*
Theme Name:     Jupiter Child Theme
Theme URI:	http://demos.artbees.net/jupiter6
Description:    Child theme for the Jupiter theme 
Author:         Raúl Olmedo y Carlos Alonso
Theme URI:	http://themeforest.net/user/arbees
Template:       jupiter
Text Domain:	mk_framework
*/

@import url("../jupiter/style.css");


/* **************************************************************************
*****************************************************************************
****************************** CSS GENERAL **********************************/

.news-form-element{width:50%;margin-left:auto;margin-right:auto;}
.shadow-borderbox{box-shadow: -2px 1px 10px silver;min-height:650px;}
.shadow-borderbox2{box-shadow: -2px 1px 10px silver;}
.flex-container{   display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.flex-box{display: -webkit-flex;display: flex; height:auto !important}
.header-section-row{margin-left:100px;margin-right:100px;margin-top:3%;}
.content-section-row{margin-left:150px;margin-right:150px;}
.last-content-section-row{margin-bottom:50px;}

.form-btn-send{padding:13px 35px;background-color:#fff !important;
            border: 1px solid #252525;font-weight:bolder;border-radius: 2px;}
.form-btn-send:hover{background-color:#686559 !important; color:#fff !important;}

.table-product td,th{text-align:left !important;}
.table-product .table-spec-group{background:darkgrey;}

.featured-image{display:none;}
.icono-proyectos img{width:50%;}

.box_displaynone{display:none;}
.flex_centerhorizontally{display: flex;justify-content: center;}

/* TEXTOS JUSTIFICADOS Y LA LINEA QUE VA CENTRADA DENTRO DE CADA TEXTO*/
	#textos {
		text-align: justify;
		margin-bottom: 0px;
	}
	
	#lineaCenter {
		text-align: center;
		
	}
	
.mk-header-inner.add-header-height{border-bottom:solid #000;}

	/* 	TAMA�O DE LA BARRA DONDE SE ENCUENTRAN EL TITULO DE P�GINA Y EL  BREADSCRUMPS */
	#mk-page-introduce {
		display: block !important;
		padding: 0px 0px 32px 0px !important;	
		height: 25px !important;
		background-color: #ffffff;
		border-bottom: 1px solid #000 !important;
		border-top: 1px solid #000 !important;
		background:#000;
		
		
	}
	.page-title {
		display: none !important;
	
	}
	#mk-breadcrumbs{
		background-color: #000;
		float: left;
		padding-left:5%;
	}
	
	#mk-breadcrumbs .mk-breadcrumbs-inner{
		font-weight: 600 !important;
	
		
		
	}
	
.video-center .wpb_wrapper{ margin-left:auto; margin-right:auto;}
	
	/* ELIMINACI�N DEL PADDING EN EL SUBMENU*/
	.sub-menu {
		padding: 0px !important;
	}
	
	
	/* 	COLORES PARA LOS TEXTOS POR DIVISIONES */
	#color_ing {
		color:#009EE2;
		margin-left: -35px;
		
	}
	#color_ede {
		color:#9BC547;
		font-weight: 600;
		margin-left: -35px;						
		
	}
	#color_ene {
		color:#E0001B;
		margin-left: -35px;
	}
	
	#color_serv{
		color: #F1B312;
	}
	#color_quienes{
		color: #FFFFFF;
	}
	
	
	/*	COLORES EN EL MEN� PRINCIPAL SEG�N EN LA DIVISI�N EN LA QUE NOS ENCONTREMOS */

	/* COLOR PRINCIPAL DE LA WEB */

	.menu-hover-style-5 .main-navigation-ul > li.menu_home.menu-item > a.menu-item-link::after{
		background-color: grey;
		padding: 2px;	
	}
	
	.menu-hover-style-5 .main-navigation-ul > li.menu_home.menu-item > a.menu-item-link:hover:after{
		background-color: black;
		padding: 2px;
	}
	
	/*	COLORES EN SUBMENU */
	.menu-hover-style-5 #menu-menu_coorporativo > li.no-mega-menu > ul.sub-menu::after{
		background-color: grey;
	}
	
	/* Imagen de los boxes */
	.vc-hoverbox-block {
		width: 85% !important;
		height: 85% !important;
	}
	
		/* Imagen de los boxes para m�viles */
		@media only screen and (max-width: 500px){
			.vc-hoverbox-block {
			width: 100% !important;
			height: 100% !important;
			}
			#color_ing {
			color:#009EE2;
			margin: auto;
			
			}
			#color_ede {
				color:#9BC547;
				font-weight: 600;
				margin: auto;					
				
			}
			#color_ene {
				color:#E0001B;
				margin: auto;
			}
			
			#color_serv{
				color: #F1B312;
			}
			
			#mk-page-introduce {
				display: block !important;
				padding: 0px 0px 32px 0px !important;
				margin-bottom: 20px !important;	
				height: 25px !important;
				background-color: #ffffff;
				border-bottom: 1px solid #ededed !important;
				border-top: 1px solid #ededed !important;
				margin-left: 4%;
		
		
	}
		}
	
	.mk-desktop-logo.dark-logo{
		margin-left: 40px !important;
	}
	
	.mk-header-social ul li:last-child{
		margin-right: 45px !important;
	}
	
	.mk-header-nav-container{
		margin-right: 0px !important;
		padding-right: 70px !important;
	}
	
	#text-block-2{
		margin-left: 40px;
		margin-right: 70px;
		margin-bottom: 2% !important;
	}
	
	.mk-text-block   
	{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	
	
	#text-block-13
	{
		padding-top: 0px !important;
	}
	
	/* BOTONES NOTICIAS */
	/* Botón - Leer Más */
	.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
		background-color: black !important;
	}
	
	/* Botón - Cargar Más */
	.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
		background-color: #4F525C !important;
	}
	
	.mk-skip-to-next{
		margin-bottom: 10% !important;
	}
	/*************************************************/
	/* CSS GENERAL PARA PANTALLAS INFERIORES A 500PX */
	/*************************************************/
	@media only screen and (max-width: 500px){
			/* GENERAL */
			#text-block-2{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			/* FOOTER */
			#footer {
				font-size: smaller;		
			}
			
			/* HOME */
			.home_energy_box >.vc_custom_1518082359933{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.home_ingenieria_box > .vc_custom_1518783215218{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.home_consumo_box > .vc_custom_1518783223002{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.home_servicios_box > .vc_custom_1518783233481{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			#particles-js{
				min-height: 1100px !important;
			}
			#id_row_contadores, .contador_1{
				margin: 0px !important;
			}
			#id_row_contadores {
				right: 0px !important;
				left: 0px !important;
			}
		
			#mision_vision_valores  {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			#mision_vision_valores > .vc_custom_1522764186264 {
				padding-left: 0px !important;
				padding-right: 0px !important;
			
			}
		
			.vc_column-inner , .vc_custom_1518446211322 {
				
				box-sizing: border-box !important;
				padding-left: 0px !important;
				padding-right: 0px !important;
				width: 100% !important;
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			/*Ajustes margenes página home*/
			#rss_content{
				margin-left: 0.8% !important;
				margin-right: 0.8% !important;
			 
			}
			/*#mision_vision {
			
				margin-left: 0px !important;
				margin-right: 0px !important;
				padding-left: 0px !important;
				padding-right: 0px !important;
			}
			
			#valores {
			
				margin-left: 0px !important;
				margin-right: 0px !important;
				padding-left: 0px !important;
				padding-right: 0px !important;
			}
			
			#rss_content {
			
				margin-left: 0px !important;
				margin-right: 0px !important;
				padding-left: 0px !important;
				padding-right: 0px !important;
			}*/
			
		
		
			
			
			/* ENERGÍA */
			
			.energia_baterias_plomo_box > .vc_custom_1518786376455{
				margin-left: 0px !important;
				margin-right: 0px !important;
				margin-top: 8% !important;
			}
			
			.energia_baterias_litio_box > .vc_custom_1518786396330{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.energia_baterias_niquel_box > .vc_custom_1518786415339{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.energia_baterias_alcalina_box > vc_custom_1518434444409{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_energia_ups_box .vc_custom_1518788811468 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_energia_telecom_box .vc_custom_1518788828415{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_energia_renovable_box .vc_custom_1518788843842{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_energia_seguridad_box .vc_custom_1518788860664 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_energia_datacenter_box .vc_custom_1518788872574{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_energia_sanidad_box .vc_custom_1518788887142{
				margin-left: 0px !important;
				margin-right: 0px !important;	
			}
			
			.mercado_energia_movilidad_box .vc_custom_1518788897314{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_energia_ESS_box .vc_custom_1518788910763{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			/* INGENIERIA */
			.ingenieria_comunicacion_informatica_box > .vc_custom_1518787097094 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			.ingenieria_informatica_industrial_box > .vc_custom_1518787117661 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.ingenieria_equipos_rugerizados_box > .vc_custom_1518787142213 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_ingenieria_telecom_box .vc_custom_1518788971282 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_ingenieria_transporte_box .vc_custom_1518788987391 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_ingenieria_factory_box .vc_custom_1518789003265{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_ingenieria_energia_box .vc_custom_1518789014592{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_ingenieria_medioambiente_box .vc_custom_1518789038382{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_ingenieria_emergencia_box .vc_custom_1518789062822{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_ingenieria_oil_box .vc_custom_1518789104666{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_ingenieria_mineria_box .vc_custom_1518540659670 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			
			
			/* CONSUMO */
			.consumo_pilas_box > .vc_custom_1518787576125{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			.consumo_almacenamiento_digital_box > .vc_custom_1518787591805 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			.consumo_iluminacion_general_box > .vc_custom_1518787610337 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.consumo_iluminacion_b2c_box > .vc_custom_1518788030638{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			.consumo_iluminacion_b2b_box > .vc_custom_1518788045808{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			.consumo_iluminacion_proyectos_box > .vc_custom_1518788063425{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_consumo_distribucion_box .vc_custom_1518789143717{
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			.mercado_consumo_detail .vc_custom_1518789163620{
				margin-left: 0px !important;
				margin-right: 0px !important;
			} 
			
			.mercado_consumo_ecomerce_box .vc_custom_1518789184807 {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
			
			
			
		}
	 	
/********************************************************************************
*********************************************************************************
************************* FIN CSS GENERAL ***************************************/


/********************************************************************************
*********************************************************************************
****************************** CSS FOOTER ***************************************/

	/*	FORZAMOS A MOSTRAR EL CAMPO DE DIVISIONES DEL FORMULARIO EN MODO LISTA */
	#lista_divisiones{
		display: inline-block;
	}
	
	#media_image-2{
		margin-left: 100px;
	}

	.mk-col-1-3  #custom_html-3{
		text-align: center;
	}
	
	.footer_a:hover {
		/*color: #FF8F0B;*/
		color: orange !important;
	}
	
	/* IMAGEN ISO */
	#media_image-5{
		margin-left: 250px;
	}
	/* fin FOOTER */
	
	/* MENU FOOTER VERSION 3.0 
		
		Identificadores
		
		contenedor 	-> div general
			footer		-> div contenedor de las partes del menú del footer
				footer-noticias -> div enlace noticias
					a_footer -> enlace a noticias
				footer-calidad	-> div enlace política de calidad
					a_footer2 -> enlace a política de calidad
				footer-sitemaps	-> div enlace sitemap
					a_footer3 -> enlace a sitemap
				footer-avisolegal-> div enlace aviso legal
					a_footer4 -> enlace a aviso legal
			copyrigth -> Div contenedor de la frase Copyright	
	
	*/
	
	#mk-footer{
		padding: 0px !important;
	}
	#mk-footer .mk-padding-wrapper{
		padding: 0px !important;
	}
	#footer {
		display: block;
		float: left;
		width: 100%;
		background-color: black; 
		margin-top: -3.5%;	
	}
	
	#contenedor_footer{
		display: block;
		float: left;
		width: 92%;	
		margin: 1% 4% 0% 4%;
		padding-top: 2%;
	}
	
	#contenedor_copyright{
		margin: 0% 4% 1% 4% !important;
		display: block;
		float: left;
		width: 92%;	
		padding-top: 1%;
	}
	
	#copyright{
		text-align:center;
		height: 21px;
		margin-bottom: 1%;
	}
	
	#div_logo, #div_ISO, #separador1, #separador2{
		display: block;
		float: left;
		width: 15%;
		height: 41px; 	
	}
	
	#separador1, #separador2{
		height: 21px !important;
	}
	
	#div_ISO img{
		float: right !important;
	}
	
	
	#menu_footer, #copyright{
		display: block;
		float: left;
		width: 70%;
	}

	#menu_footer{
		margin-top: -1% !important;
	}
	
	 /* Por debajo de 700px */
	@media screen and (max-width: 800px){
	    .footer_a{
	        font-size:8px;
	    }
	}

	@media screen and (max-width: 600px){
	    #contenedor_copyright{
	        margin-top: 6% !important;
	    }
	}

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

	    .footer_img_background{
	        margin-bottom: 10%;
	    }
	}

	.footer_img_background, .img_separator {
		display: block;
		float: left;
		width: 24.75%;
		margin-top: 4px;
		height: 21px;
		text-align: center;
	}
	
	.img_separator
	{
		width: 0.25% !important;
		background-color: white;
		margin-top: 8px !important;
		height: 15px !important;
	}
	
	/* FOOTER PARA M�VILES */
	@media only screen and (max-width: 500px){
		#media_image-2{
			margin-left: 10px;
		}
		
		#menufooter {
			font-size: 85%;
		}	
	}
	
	#footer {
		margin-top: -1.9% !important;
	}
	
/*******************************************************************************
********************************************************************************
**************************** FIN CSS FOOTER ************************************/

/********************************************************************************
*********************************************************************************
********************************* CSS HOME **************************************/
	.enlaces_home{
		position:relative;
		margin-left: -35px;
	}

	/*	INTERLINEADO PARA HOME / VALORES. */

	#text-block-13 > p{
		line-height: 1.33em;
	}
	
	/*Seccion efecto particulas*/
	#particles-js{
		display: block;
		float: left;
		width: 100% !important;
		height: auto !important;
		background-color: #E4E4E6 !important;
		/*background-image: url('');
		background-size: cover;
		background-position: 50% 50%;
		background-repeat: no-repeat;*/
	}
	
	#id_row_contadores, .particles-js-canvas-el
	{
		position: absolute !important;
	}
	
	.milestone-top{
		padding: 20% 0;
	}
	
	.particles-js-canvas-el{
		z-index: 10;
	}
	/*FIN Seccion efecto particulas*/
	
	/* 	CAMBIOS CSS EN LAS CAJAS QUE CONTIENEN LOS CONTADORES */

	#conjunto_contadores{
		z-index: 1000000000000;
	}
	#box-8 .mk-custom-box .hover-effect-image{
		width: 386px;
	}
	#milestone-7 > .milestone-top > .milestone-suffix{
		font: 1.5em/1 Open Sans, Impact !important;
		font-weight: 900 !important;
		z-index: 1000000000000;
	}
	
	#milestone-8 > .milestone-top > .milestone-suffix{
		font: 1.5em/1 Open Sans, Impact !important;
		font-weight: 900 !important;
		z-index: 1000000000000;
	}
	#milestone-9 > .milestone-top > .milestone-suffix{
		font: 1.5em/1 Open Sans, Impact !important;
		font-weight: 900 !important;
		z-index: 1000000000000;
			
	}
	#milestone-10 > .milestone-top > .milestone-suffix{
		font: 1.5em/1 Open Sans, Impact !important;
		font-weight: 900 !important;
		z-index: 1000000000000;
			
	}
	
	/* Estilos para los noticias con RSS */
	/* en desuso */
	.rsswidget:hover{
		color: black;
	}
	
	#listaNoticias > ul > li > a:hover {
		color: black;
	}
	
/***********************************************************************
************************************************************************
************************* FIN CSS HOME *********************************/



/**************************************************************************
***************************************************************************
*********************** CSS SOBRE NOSOTROS ********************************/
	/* 	CONFIGURACI�N ANTIGUA PARA M�VILES */		
		@media only screen and (max-width: 500px){
			
			#quienes_somos2{
			
				min-height: 800px !important;
			}
		}
		
	/*	Estilos sobre nosotros para pantallas m�s grandes de 1024px */
		
		/* Para m�s de 1024px*/
		@media only screen and (min-width: 1024px){
			
			/*#quienes_somos2{
				margin-top: -50px;
			
			}
			
			#futuro{
			
				margin-bottom: -50px;
			}
			
			#quienes_somos2 > .mk-skip-to-next {
				
				margin-bottom: 40px;
			}*/			
		}
/****************************************************************************
*****************************************************************************
********************** FIN CSS SOBRE NOSOTROS *******************************/

/****************************************************************************
*****************************************************************************
************************ CSS FORMULARIO DE CONTACTO *************************/
	/*	ESTILOS FORMULARIOS DE CONTACTO */

	.left {
		position: relative;
		margin-right: 1.5%;
		float: left;
		margin-bottom: 20px;
		width: 30%;
	}
	
	.left label {
		font-size: 16px;
		/*font-weight: bold !important;*/
		color: #727272;
	}
	
	.left_last {
		margin-right: 0px !important;	
		clear: right;
		float: left;
		margin-left: 0px;
		margin-top: 0.1%;
	}
	
	.left_last label {
		font-size: 16px;
		/*font-weight: bold !important;*/
		color: #727272;
		
	}
	
	
	#contact_form{
		margin-top: 0% !important;
	}
	
	#mail{
		margin-top: 5% !important;
	}

	#privacidad{
		margin-top: 2% !important;
	}
	
	
	@media only screen and (max-width: 767px){
		.left {
			width: 50%;
		}
	}
	
	.totalwidth {
		float: left !important;
		position: relative;
		width: 90% !important;
		margin-top: -1.2% !important;
	}
	.totalwidth > .wpcf7-form-control-wrap .your-subject{
		
		width: 100%;
		/*font-weight: bold;*/
		color: #727272;	
	}
	
	.totalwidth label {
		font-size: 16px;
		/*font-weight: bold;*/
		color: #727272;
	}
	
	.wpcf7-submit
	{
		margin-top: 2% !important;
	}
	
	.wpcf7-form .wpcf7-text {
		background-color: #ededed !important;
		/*A6A9AC*/
	}
	.wpcf7-form .wpcf7-textarea {
		background-color: #ededed !important;
		width: 60%;
	}
	
	span.wpcf7-not-valid-tip{
		position: relative !important;
		right: 0px !important;
	}
	
	div.wpcf7-response-output{
		display: none !important;
	}
	
	#boton_enviar_form:hover {
		background-color: #686559 !important;
	}
	
	.rc-anchor.rc-anchor-light.rc-anchor-normal{
		background-color: #ededed !important;
	}


/*******************************************************************
********************************************************************
****************** FIN CSS FORMULARIO DE CONTACTO ******************/

/********************************************************************
*********************************************************************
*********************** CSS DONDE ESTAMOS ***************************/
	/* TAMA�O Y INTERLINEADO DE LAS DIRECCIONES TEMPEL */
	.direccion_spain > #text-block-3 {
		font-size: 100% !important;
		line-height: 1;
		
	}
	
	#textos_contactos {
		font-size: 100% !important;
		line-height: 1;
		
	}
	
	#video-thumbnail-3{
		width: 25% !important;
		height: 25% !important;
	}
	
	 #video-player-3 { 
	 	width: 25% !important; 
	 	height: 25% !important; 
	 }
	 
	 /* VIDEO SECCIÓN DONDE ESTAMOS */

	.video-class{
		height: 500px !important;
	}
	
	
	#calidad{
		margin: 0px !important;
	}
	 
/***********************************************************************
************************************************************************
********************* FIN CSS DONDE ESTAMOS ****************************/

/************************************************************************
*************************************************************************
*********************** BOTONES NOTICIAS ********************************/
	/* Botón - Leer Más */
	.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
		background-color: black !important;
	}
	
	/* Botón - Cargar Más */
	.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
		background-color: #4F525C !important;
	} 

	/*	NOTICIAS - OCULTAMOS IMAGEN FEATURED COMO CABECERA DE LA NOTICIA */
	.news-featured-image{
		display: none;
	}
	
	.news_margin, .news-post-heading, .news-post-content
	{
		margin-left: 2.8% !important;
		margin-right: 4% !important;
	}

	#mk-page-id-4982, #mk-page-id-4966, #mk-page-id-4958, #mk-page-id-4941, #mk-page-id-4928, #mk-page-id-4923, 
	#mk-page-id-4478, #mk-page-id-4471, #mk-page-id-4469{
		margin-bottom: 0px;
	}
	
		
	.mk-post-nav{
		margin-top: 0.1%;
	}
	
	.custom_text-block-2{
		margin-left: 30px !important;
	    margin-right: 10px !important; 
	    margin-bottom: 2% !important;
	}

/************************************************************************
*************************************************************************
******************* FIN BOTONES NOTICIAS ********************************/
		

/*estilo areas de negocio: energia*/

#div_captcha{
	margin-top: 1.8% !important;
}

#aviso_legal, #calidad, #privacidad_datos, #uso_cookies{
	margin-top: 14%;
	margin-bottom: 4%;
	margin-left: 2.7%;
	margin-right: 3%;
}

#text_calidad{
	margin-top: 14%;
	margin-bottom: 12.5% !important;
	margin-left: 2.7%;
	margin-right: 3%;
}

.mk-box-icon-2   
{
	width: 90% !important;
	margin-left: 2% !important;
}

.text_proyectos_energia{
	margin-bottom: 3% !important;
}

.text_margins {
    margin-left: 4% !important;
    margin-right: 4% !important;
}

.left_success{
	margin-left: 2.8% !important;
    margin-right: 4% !important;
    width: 45%;
}

.right_success{
    margin-right: 3% !important;
    width: 45%;
}


/*Dejar fijo el header y la barra de migas de pan*/
.mk-header{
	position: fixed !important;
}

#mk-header-1{
	background-color: white;
}

.mk-header-social.toolbar-section{
	margin-top: 1.5%;
}

/*Agrandar iconos header*/
.mk-svg-icon{
	width: 25px !important;
	height: 25px !important;
}


/*Ajustes margenes página home*/
#rss_content{
	margin-left: 0.8% !important;
	margin-right: 0.8% !important;
}

/*Ajuste contenido página, respecto del header*/
.mk-main-wrapper-holder{
	margin-top: 10% !important;
}

/*Ajustar casos de exito*/
.mk-imagebox-item{
	width: 89% !important;
	position: block;
	margin-left: 0px;
	margin-right: 0px;
}

.mk-imagebox .swiper-navigation{
	padding-right: 0px;
	padding-left: 0px;
	
	margin-right: 2.5%;
	margin-left: 2.5%;

	opacity: 1;
	transition: none;
	margin-top: 2%;	
}

/*.mk-swiper-container{
	display: block;
	margin-bottom: 2% !important;
}*/

/* Imagen de los boxes para m�viles */
@media only screen and (max-width: 500px){
	.theme-content{
		padding: 0px !important;
	}
}

/*Con esto quitamos el padding de los laterales para que el video corporativo se vea bien*/
.theme-content.no-padding{
	padding: 30px 0px !important;
}

/*Para que se vea el video corporativo en moviles*/
 /* Por debajo de 400px */
@media screen and (max-width: 400px){
	.video-container{
	   margin-top: 30%;
	}

	.vc_col-sm-12.wpb_column.column_container._.height-full{
		padding-right: 0px;
		padding-left: 0px;
	}
}

/*Dejamos el plugin timeline sin visualizar a la espera de tener el Ok de Mireia y las fotos definitivas de Marketing y volvemos a dejar visible la imagen*/
/*#time_line_img,*/ #html_timeline, .read_more, .post_date
{
        display: none !important;
}
.row-videos{margin-left: 100px;margin-right: 100px;}
@media (max-width: 992px) {
	.row-videos{margin-left: 0px;margin-right: 0px;}
}

/*RESPONSIVE*/
	@media screen and (max-width: 1440px){
		.shadow-borderbox{min-height:750px;}
		.header-logo.fit-logo-img.add-header-height {height: 80px !important;line-height: 209px !important;}
	}
	@media screen and (max-width: 1300px){
		.header-logo.fit-logo-img.add-header-height {height: 30px !important;line-height: 209px !important;}
	}
	@media screen and (max-width: 1024px){
		.content-section-row{margin-left:50px;margin-right:50px;}
		.header-section-row{margin-left:30px;margin-right:30px;}
		.shadow-borderbox{min-height:950px;}
		.header-logo.fit-logo-img.add-header-height {height: 30px !important;line-height: 209px !important;}
		.mk-header-nav-container{margin-right:0px;}
	}
	@media screen and (max-width: 768px){
		.shadow-borderbox{min-height:900px;}
		.header-logo.fit-logo-img.add-header-height {height: 50px !important;line-height: 150px !important;top: 15%;}
	}
	@media screen and (max-width: 425px){
		.header-section-row{margin-left:5px;margin-right:5px;}
		.content-section-row{margin-left:20px;margin-right:20px;}
		.shadow-borderbox{min-height:auto;}
	}