/*
    /////////////////////////////////////////////////////////
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

/* 
	font-family: 'Platform Web';

    ------------------------
    MOBILE HOME
    ------------------------

    1. CABECERA
	2. NUESTROS PRODUCTOS
    3. LLAMADA A LA ACCIÓN
    4. NOTICIAS
    5. FOOTER
	6. BLOQUE APP


*/

@media (max-width: 768px) {


	/* 1. CABECERA
	----------------------*/

	/* Video Hero & Image Hero*/ 

	.field--name-field-media-video-file video,
	.paragraph--type--imagen-hero .media--image img {
		height: 93vh;
	}

	.paragraph--type--video-hero .field--name-field-tit-cabecera,
	.paragraph--type--imagen-hero .field--name-field-tit-cabecera {
		font-size: 40px;
		line-height: 1.1;
		padding-right: 15px;
		bottom: 30px;
	}
	
	.paragraph--type--video-hero .field--name-field-media-video-file video {
		height: calc(100vh - 45px);
	}
	.cabecera a.a2a_dd.addtoany_share {
		right: -15px;
		bottom: 28px;
	}
	

 
	
	/* 2. NUESTROS PRODUCTOS
	---------------------------------------*/

	.paragraph--type--tit-txt-2col .field--name-field-txt-col-dcha {
		margin-top: 15px;
	}
	
	.paragraph--type--tit-txt-2col  .field--name-field-tit-col-izda,
	.paragraph--type--tit-txt-2col  .field--name-field-tit-col-dcha {
		margin-left: -15px;
		margin-right: -15px;
	}
	
	.paragraph--type--tit-txt-2col  .field--name-field-txt-col-izda {
		margin-bottom: 30px;
	}
	
	
	/* 3. LLAMADA A LA ACCIÓN
	---------------------------------------*/
	
	.field--name-field-call-action .caption .field--name-field-cuerpo, 
	.field--name-field-call-action .caption .field--name-field-cuerpo a {
		font-size: 36px;
		line-height: 1;
		width: 100%;
	}
	
		
	/* 4. NOTICIAS
	-----------------------*/
	.block-views-blocknoticias-block-2 .view-noticias {
		margin-left: -15px;
    	margin-right: -15px;
	}

	
		
	/* 5. FOOTER
	-----------------------*/
	.footer { 
		padding-top: 0;
	}
	
	.footer-top-2, 
	.footer-top-3, 
	.footer-top-4,
	.footer-top-5,
	.footer-top-6 {
		margin-top: 30px;
	}
	
	.footer-top-5 li.first {
		margin-bottom: 5px;
	}
	
	.footer-top-6 .col-xs-6{
		padding-left: 0;
	}

	.footer .navbar-nav {
		margin: 0;
	}
	
	.footer-top-1 img {
		max-width: 45%;
	} 
	
	#block-rssfooter ul li a {
		margin-right: 7px;
	}
	
	#block-legal ul li.first {
		float: none;
		display: block;
	}
	
	#block-legal ul li a {
		padding: 0;
	}
	
	#block-legal {
		padding-top: 30px;
	}
	
	#block-legal ul li:nth-child(2) a::before{
		content:"";
		padding:0;
	}
	
	
	
	/* 6. BLOQUE APP
	----------------------*/
	
	.block-block-content3f8b991e-6517-4535-b899-fb0742e99ce3 .paragraph--type--tit-txt-1col .col-first img {
		margin-bottom: 15px;
	}
	
}