/* resolucion menor a 480px */

@media (max-width: 479px) {

	.contenedor-generos-musicales .portfolio-4 .portfolio-item,
	.contenedor-generos-musicales .portfolio-5 .portfolio-item {
		width: 100% !important;
		margin: 0px;
	}
	
	.page-user #page .full-width form {
		font-size: 12px;
	}

	.page-user #page .full-width form label {
		font-size: 11px;
	}
	
	h1.titulo-nodo {
		font-size: 20px;
	}
	
	.titulo-modal .contenedor-mascara {
		width: 42px;
		height: 42px;
		border-radius: 21px;
		background-size: 38px auto;
	}
	
	.contenedor-descripcion-video .title-block h3 {
		font-size: 16px;
		line-height: 20px;
		padding: 5px 8px 5px 12px;
	}
	
	.button.button-mini,
	.button.button-border.button-mini {
		font-size: 10px;
		height: 24px;
		line-height: 20px;
		padding: 0px 12px !important;
		margin: 0px;
	}
	
	.button.button-reveal.button-mini i {
	    left: -20px;
		width: 20px;
		height: 24px;
		line-height: 24px;
    }
	
	.button.button-reveal.button-mini.tright i {
		left: auto;
		right: -20px;
	}

	.page-user-signup.section-productoras .contenedor-tabs .tabs-primary li {
		width: 100%;
	}
	
	.contenedor-nota-prensa table {
		font-size: 10px;
	}
	
	.celda-titulo {
		max-width: 185px;
	}

	.contenedor-nota-prensa table .button.button-mini.button-xxs {
	    font-size: 8px;
		height: 20px;
		line-height: 20px;
		padding: 0px 5px !important;
	}

	.iframe-pdf {
		height: 382px;	
	}

	.col-md-6 .iframe-pdf {
		height: 442px;	
	}

	.issuuembed {
		height: 272px;
	}

	.contenedor-mascara.contenedor-mascara-icon {
		border: 1px solid #bf3056;
	}
	
	.contenedor-mascara.contenedor-mascara-icon i {
	    border-radius: 18px;
		font-size: 20px;
		line-height: 36px;
		height: 36px;
		width: 36px;
	}
	
	.titulo-municipio-seleccionado-2.titulo-municipio-seleccionado-2-1 h4 {
		font-size: 15px !important;
		line-height: 26px;
    }

	.titulo-modal .mascara-icons {
		height: 48px;
		width: 48px;
		border-radius: 24px;
		border: 1px solid #bf3056;
	}

	.titulo-modal .mascara-icons:before {
		font-size: 24px !important;
		height: 42px;
		width: 42px;
		border-radius: 20px;
		line-height: 42px;
	}
	
	.titulo-modal {
		min-height: 48px;
	}
	
	.titulo-modal h1.titulo-nodo {
	    font-size: 19px;
		line-height: 24px;
		font-weight: 700;
		text-transform: none;
    }

	.color-twitter .titulo-modal .contenedor-mascara i {
		width: 36px !important;
		height: 36px !important;
		border-radius: 18px !important;
		line-height: 36px !important;
		font-size: 18px !important;
    }
    
    .contenedor-directo-carnaval .button.button-mini,
    .contenedor-directo-carnaval .button.button-reveal.button-large {
		max-width: 100%;
		font-size: 8px;
    }

	/* fomento de la lectura */
	.fomento-lectura-compromiso img {
		margin-top: 0px;
	}

	.fomento-lectura-cis {
		margin-top: 0px;
	}
	/* fin fomento de la lectura */

}

@media (max-width: 480px) {
		
	.parallax .container,
	.slider-parallax .container,
	.slider-parallax.full-screen:not(.force-full-screen) .container.vertical-middle,
	.container.container-10-anios-contigo {
		width: 96% !important;
		padding: 0px;
	}
	
	.button.button-reveal.button-large,
	.button-xlarge.button-xlarge-2 {
		font-size: 12px;
		padding: 0px 24px !important;
		line-height: 36px !important;
		height: 36px !important;
	}
	
	.button-xlarge.button-xlarge-2 i {
	    height: 36px !important;
		line-height: 36px !important;
		width: 36px !important;
		font-size: 24px;
		right: -36px;
	}
	
	.testimonial .button.button-reveal.button-large i,
	.button.button-reveal.button-large i {
	    height: 36px !important;
		line-height: 36px !important;
		width: 36px !important;
		font-size: 24px !important;
	}
	
	.contenedor-kilos .rounded-skill {
		width: 120px;
	}
	
	.contenedor-kilos .rounded-skill .counter span {
		line-height: 120px;
	}
	
	.testimonial {
		padding: 8px;
	}
	
	.subcontenedor-escenarios .pane-title {
		font-size: 16px;
		line-height: 28px !important;
		padding: 5px 12px !important;
		margin-bottom: 8px;
	}
	
	#contenedor-botones .button {
		font-size: 12px !important;
		height: 28px;
		line-height: 28px;
	}
	
	#contenedor_tiempo .contenedor-prevision-1,
	#contenedor_tiempo .contenedor-prevision-2,
	#contenedor_tiempo .contenedor-prevision-4 {
		width: 100%;
	}
	
	#contenedor_tiempo .contenedor-prevision-3 {
		width: 50%;
	}
	
	#contenedor_tiempo .contenedor-prevision-1-1 {
		padding: 0px 16%;
	}
	
	#contenedor_tiempo .contenedor-prevision-4 h5 {
		text-align: center;
		margin: 5px 0px 0px 0px !important;		
	}
	
	#contenedor_tiempo .contenedor-prevision-4 .contenedor-prevision-4-1 {
		text-align: center;
		margin: 12px 0px !important;
		padding: 0px 22%;
	}
	
	.parallax-deportes {
		padding: 30px 0px !important;
	}
	
	.contenedor-deportes-destacados {
		padding: 0px 15px;
	}
	
	.contenedor-deportes-destacados .text-overlay-title h2,
	.contenedor-noticia-destacada .text-overlay-title h2 {
		font-size: 16px;
		line-height: 18px;
		margin-top: 5px !important;
	}
	
	.contenedor-deportes-breves {
		padding: 0px 30px;
	}
	
	.contenedor-deportes-breves .testimonial {
		padding-top: 32px;
	}
		
	.contenedor-deportes-botones .button.button-mini {
		padding: 0 8px;
		font-size: 10px;
		height: 24px;
		line-height: 24px;
		margin: 2px;
	}
	
	.contenedor-deportes-botones .button.button-mini i {
		display: none;
	}
	
	.i-large.i-rounded,
	.i-large.i-circled,
	.i-large.i-bordered {
		width: 48px !important;
		height: 48px !important;
		line-height: 48px !important;
   	}
   	
   	.contenedor-deportes-destacados .text-overlay-title > h2,
   	.contenedor-deportes-destacados .text-overlay-title > ul,
   	.contenedor-noticia-destacada .text-overlay-title > h2,
   	.contenedor-noticia-destacada .text-overlay-title > ul {
		margin-left: 58px;
   	}
   	
   	.nuevo-disenio-videos-carrusel .news-carousel .text-overlay,
   	.nuevo-disenio-audios-carrusel .news-carousel .text-overlay {
		padding: 20px 15px 12px 15px;   	
   	}
   	
   	.nuevo-disenio-videos-carrusel .news-carousel .text-overlay .button.button-small,
   	.nuevo-disenio-audios-carrusel .news-carousel .text-overlay .button.button-small {
		font-size: 11px;
		line-height: 24px;
		height: 28px;
		margin-top: 8px !important;
   	}
   	
   	.button.button-small {
		font-size: 11px;
		padding: 0px 18px;
   	}
   	
   	.button.button-reveal.button-small i {
		height: 28px;
		line-height: 28px;
		right: -24px;
		width: 24px;
  	}
  	
  	.nuevo-disenio-videos-carrusel .news-carousel .text-overlay .tematica,
  	.nuevo-disenio-videos-carrusel .news-carousel .text-overlay .text-overlay-meta,
  	.nuevo-disenio-audios-carrusel .news-carousel .text-overlay .tematica,
  	.nuevo-disenio-audios-carrusel .news-carousel .text-overlay .text-overlay-meta {
		display: none;
  	}
  	
  	.nuevo-disenio-videos-carrusel .text-overlay-title h2,
  	.nuevo-disenio-audios-carrusel .text-overlay-title h2 {
		font-size: 12px;
  	}

	.modal-dialog .titulo-modal h2 {
		font-size: 18px;
		line-height: 20px;
	}
   		
	.modal-video .modal-dialog {
	    padding: 0px 12px;
		margin: 15px auto;
	}

	.contenedor-descripcion-video p {
		font-size: 13px;
		line-height: 18px !important;
		margin-bottom: 9px;
	}
	
	ul.tab-nav:not(.tab-nav-lg) li a {
		font-size: 12px;
		padding: 0px 8px;
	}

	body .container,
	body #header.full-header .container,
	body .container-fullwidth {
		width: 350px !important;
	}	
	
	.panels-flexible-89 .panels-flexible-region-inside {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.contenedor-pdf iframe {
		height: 380px;
	}
	
	.contenedor-horarios .fancy-title h2 {
		font-size: 20px;
	}
	
	.contenedor-presentadores-2 .panel {
		margin-bottom: 8px;
	}
	
	.contenedor-presentadores-2 .panel .panel-body {
		padding: 8px;
	}
	
	.contenedor-presentadores-2 .panel .panel-body h4 {
		font-size: 14px;
		line-height: 16px;
    }
    
	.page-search .search-form {
		width: 350px !important;
	}
	
}

/* fin resolucion menor a 480px */
