/* Versión CSS responsive para mobile */
@media screen and ( max-width: 320px ) {
	/* Banners */
	.adsense_300x100, .adsense_300x250, .adsense_300x600, .adsense_336x280 {
		left: -2%;
		position: relative;
	}
}

@media screen and ( max-width: 540px ) {
	.center_container {
		margin: 0 5%;
		width: 90%;
	}

	.content-desktop {
		position: inherit;
	  top: inherit;
	}

	/* Banners */
	.adsense_300x250, .adsense_336x280, .adsense_300x600 {
		margin: 0 auto;
	}

	.adsense_300x250, .adsense_336x280, .adsense_300x600 {
		/*height: 250px!important; */
		width: 300px!important;
	}

	.contenedor-orejas, #contenedor-intersticial, #adsense_980x110, .adsense_980x110, .addesktop, .imgdesktop {
		display: none;
	}

	.admobile {
		display: block;
		float: left;
		margin: 0 0 5%;
	}

	.imgmobile, .divmobile, .sectionmobile  {
		display: block;
	}

	.divmobile, .sectionmobile  {
		width: 100%;
		clear:both;
	}

	.adtablet, .addesktop {
		display: none;
	}

	/* Genéricos */
		a.category {
			font-size: 0.6em;
		}

		/* Compartir por redes sociales */
		ul.social_media {
			float: left;
			left: inherit;
			margin: 0;
			position: inherit;
			top: inherit;
			width: 100%;
		}

		.divmobile ul.social_media {
			margin: 0 0 5%;
		}

		ul.social_media li {
			float: left;
			list-style-type: none; 
			width: 33%;
		}

		ul.social_media li a {
			margin: 0;
			padding: 10% 5% 10% 40%;
			text-align: center;
			width: 55%;
		}

		ul.social_media li a.facebook {
			background: url('../images/facebook_white.png') 10% 50% no-repeat #2B5893;
		}

		ul.social_media li a.twitter {
			background: url('../images/twitter_white.png') 10% 50% no-repeat #1EA7D3;
		}

		.whatsapp {
			background: url('../images/whatsapp_white.png') 10% 50% no-repeat #2EB000;
		}

		ul.social_media li.admobile {
			margin: 0;
		}
		
		#redes-bottom {width: 100%;  float: left;}
		#redes-bottom ul.social_media {}
		#redes-bottom ul.social_media li {overflow:hidden;width:33.333%;height: 34px;margin: 0;}
		#redes-bottom ul.social_media li a.twitter{width: 100%; height: 34px; padding: 0; display: inline-block; float: left; margin: 0; line-height: 34px; font-size: 12px; text-align: left; text-indent: 36px;}
		#redes-bottom ul.social_media li a.facebook{width: 100%; padding: 0; height: 34px; text-align: left; line-height: 34px; text-indent: 36px; font-size: 12px;}

		/* Títulos secciones */
		.section_title {
			margin: 0 0 5%;
			padding: 0 0 5%;
		}

		.dinamo_rse .section_title {
			width: 60%;
		}

		.dinamo_rse .section_more {
			margin: 0 0 5%;
			padding: 0 0 5%;
			width: 40%;
		}

		/* Divisiones de contenido */
		.divide {
			margin: 2.5% 0 5%;
			padding: 2px 0 0;
		}

		.divide-color {
			margin: 0;
		}

		/* Caja author */
		.author_box {
			margin: 0 0 5%;
		}

		.author_box .avatar {
			margin: 0 5% 0 0;
			width: 20%;
		}

		.author_box .author_title {
			font-size: 1em;
			width: 73%;
		}

		.author_box .author_description {
			margin: 2.5% 0 0;
			width: 73%;
		}

	/* Encabezado + Menú */
		header, header.menu-desktop {
			margin: 5% 0;
			padding: 0;
		}
		
		.menu-desktop {
		  background: inherit;
		  border-bottom: none;
		  height: inherit;
			position: inherit;
			text-align: left;
		  width: 100%;
		  z-index: inherit;
		}

		header .header_box {
			margin: 0;
		}

		header .header_box .logo {
			margin: 0;
			width: 40%;
		}

		header .header_box .logo img {
			height: auto;
			width: 100%;
		}

		header .header_box .adsense_728x90 {
			display: none;
		}

		header .show-menu {
			display: block;
			float: right;
			margin: 2% 0 0;
		}

		header .show-menu .menu-img {
			background: url('../images/menu.png') 0 0 no-repeat;
			background-size: 60px 60px;
			float: left;
			height: 30px;
			width: 30px;
		}

		header .show-menu .menu-img:hover, header .show-menu .menu-img:active, header .show-menu .menu-img:focus {
			background: url('../images/menu.png') 0 -30px no-repeat;
			background-size: 60px 60px;
		}

		header .menu_first {
			display: none;
		}

		header .menu_first {
			margin: 5% 0 0;
			width: 100%;
		}

		header .menu_first li {
			padding: 0;
			width: 100%;
		}

		header .menu_first li:first-child a {
			padding: 2% 0;
			width: 100%;
		}

		header .menu_first li:first-child a {
			padding: 4% 0 2%;
		}

		header .menu_first li:last-child a {
			padding: 2% 0 4%;
		}

		header .menu_social {
			border: 0;
			display: none;
			left: 43%;
			margin: 2% 0 0;
			position: absolute;
		}

	/* Home Destacado */
	.featured {
		width: 100%;
	}

	.featured ul li {
		height: inherit;
		margin: 0 0 5%;
		width: 100%;
	}

	.featured ul li:first-child {
	  height: inherit;
	  width: inherit;
	}

	.featured ul li:last-child {
		margin: 0 0 5%;
	}

	.featured ul li a.featured_img {
		float: left;
		width: 30%;
	}

	.featured ul li:first-child a.featured_img img, .featured ul li a.featured_img img {
		height: auto;
		width: 100%;
	}

	.featured ul li:first-child a.category, .featured ul li a.category {
		display: none;
	}

	.featured ul li .cont {
		float: left;
		width: 70%
	}

	.featured ul li:first-child .title, .featured ul li .title, .home .featured ul li .title {
		font-size: 1em;
		font-weight: normal;
		margin: 3%;
		width: 97%;
	}

	.category-page .featured {
		width: 100%;
	}

	.category-page .featured ul li:first-child .title, .category-page .featured ul li .title {
		width: 64%;
	}

	.category-page .featured ul li:first-child {
		height: inherit;
	}

	.featured ul li .author_box {
		margin: 0 3%;
		width: 97%;		
	}

	.featured ul li .author_box .author_title {
		padding: 1% 0;
	}

	.featured ul li p.excerpt, .featured ul li:first-child p.excerpt {
		display: none;
	}
	
	#destacado-innovacion .featured_img img {}
	#destacado-innovacion h1 {width: 64%; margin: 3%;}	
	

	/* Home sidebar 1 */
	.sidebar_1 {
		display: none;
	}

	/* Last News Home */
	.last_news {
		width: 100%;
	}

	.last_news ul li, .last_news ul li:nth-child(even), .category-page .last_news ul li:nth-child(even), .category-page .last_news ul li:nth-child(2), .category-page .last_news ul li:nth-child(5) {
		background: inherit;
		box-shadow: inherit;
		border-bottom: 1px solid #cbcbcb;
		height: auto!important;
		margin: 5% 0 0!important;
		padding: 0!important;
		width: 100%;
	}

	.home .last_news ul li:nth-child(3), .home .last_news ul li:nth-child(5), .home .last_news ul li:nth-child(6), .home .last_news ul li:nth-child(7), .home .last_news ul li:nth-child(8), .home .last_news ul li:nth-child(9), .home .last_news ul li:nth-child(10), .home .last_news ul li:nth-child(11) {
		margin: 5% 0 0!important;		
	}

	.last_news ul li:nth-child(2) {
		margin: 0;
	}

	.last_news ul li:nth-child(odd) {
		margin: 5% 0 0!important;
	}

	.category-page .last_news ul li {
		margin: 0 0 5%!important;
	}

	.last_news ul li:last-child {
		border-bottom: 0;
	}

	.category-page .last_news ul li:last-child {
		border: 0;
	}

	.category-page .last_news ul li:last-child .title {
		margin: 0;
	}

	.last_news ul li a.last_news_img, .last_news ul li a.last_news_img img {
		display: none;
	}

	.last_news ul li a.category {
		float: left;
		margin: 0 0 2.5% 0;
		position: inherit;
	}

	.last_news ul li .title {
		font-size: 0.95em;
		font-weight: normal;
		line-height: 1.4em;
		margin: 0 0 5%;
		width: 100%;
	}

	.post-type-archive-blog .last_news ul li .title {
		margin: 0;
		width: 100%;
	}

	.last_news ul li .author_box {
		margin: 3% 0;
		width: 100%;
	}

	.last_news ul li .author_box .avatar {
		margin: 0 3% 0 0;		
	}

	/* Sidebar 2 */
	.sidebar_2 {
		display: none;
		margin: 5% 0 0 0;
		width: 100%;
	}

	.home ul.mas_leido li, ul.mas_leido li {
		margin: 0 0 5%;
		padding: 0 0 5%;
		width: 100%;
	}

	.home .sidebar_img, .sidebar_img {
		height: inherit;
		margin: 0 5% 0 0!important;
		width: 25%!important;
	}

	ul.mas_leido li a.sidebar_img img {
		height: auto;
		width: 100%;
	}

	.home ul.mas_leido li .title, ul.mas_leido li .title, .single ul.mas_leido li .title {
		margin: 0;
		width: 70%;
	}

		/* Recomendado LG */
		.sidebar_2 .lg_post .category {
			margin: 3% 0 0 3%;
		}

		.sidebar_2 .lg_post .title {
			margin: 3%;
			width: 94%;
		}

	/* Videos y Galerías Home */
	.videos, .galleries {
		margin: -2% -5%;
		padding: 5% 5% 0;
	}

	.videos .big_content, .galleries .big_content {
		width: 100%;
	}

	.section_title_color, .related .section_title {
		width: 100%;
	}

	.feature_day {
		margin: 0;
		padding: 0%;
		width: 100%;
	}

	.feature_day, .feature_day .daily_img {
		height: inherit;
	}

	.feature_day .daily_img img {
		height: auto;
	}

	.feature_day .daily_img .play_video {
		background-size: 60px 60px!important;
		height: 60px;
		left: 40%;
		top: 20%;
		width: 60px;
	}

	.feature_day .category_icon {
		font-weight: normal;
		margin: 3%;
	}
	
	.feature_day .title {
		font-weight: normal;
		margin: 0 0 3%;
	}

	/* Videos y galerías relacionadas */
	.videos .related, .galleries .related {
		display: none;
		margin: 0;
		width: 100%;
	}

	.related_content {
		margin: 0 0 5%;
		width: 100%;
	}

	.related_content li {
		margin: 0 0 5%;
		padding: 0 0 5%;
	}

	.related_content li a.related_img {
		display: none;
	}
	
	.related_content li a.related_img img {
		height: auto;
		width: 100%;
	}

	.related_content li .title {
		font-size: 0.9em;
		width: 100%;
	}

	/* Sidebar 3 */
	.sidebar_3 {
		margin: 0;
		width: 100%;
	}

	/* Lo mejor de... */
	.lo_mejor_de {
		display: none;
	}

	.category-page .sidebar_3 {
		margin: 0;		
	}

	/* Last News 2 */
	.last_news_2 {
		margin: 0;
		width: 100%;
	}

	.category-page .last_news_2 {
		margin: 0;
	}
	
	.last_news_2 ul li {
		margin: 0 0 5%;
		padding: 0 0 5%;
	}

	.last_news_2 ul li:first-child {
		border-top: 1px solid #cbcbcb;
		padding: 5% 0;
	}

	.last_news_2 ul li .sidebar_img {
		display: none;
	}

	.last_news_2 ul li a.category {
		float: left;
	}

	.home .last_news_2 ul li .title, .last_news_2 ul li .title {
		margin: 2.5% 0 0;
		width: 100%;
	}

	.last_news_2 ul li .excerpt {
		display: none;
	}

	.last_news_2 ul li .author_box {
		margin: 2% 0 0;
		width: 100%;
	}

	.last_news_2 ul li .author_box .avatar {
		width: 6%;
	}

	.last_news_2 ul li .author_box .author_title {
		padding: 1% 0;
		width: 91%;
	}

	/* Columnas */
		
	.columns{
	background: #CBCBCB;
    display: inline-block;
    margin: 0 0 20px;
    width: 100%;
	float: left;
		
	}
	
	.columns ul li{
	border-top: 1px solid white;
    float: left;
    list-style-type: none;
    margin: 0 1.5%;
    padding: 15px 0;
    width: 100%;
		
		
	}

	/* Páginas noticia single.php */
		
		/* Encabezado página noticias single.php */
		.single-header {
			margin: 0 0 5%;
			padding: 0 0 5%;
			width: 100%;
		}

		.single-format-video .single-header .video {
			margin: 0 0 5%;
		}

		.single-title {
			margin: 0 0 5%;
			width: 100%;
		}

		.single-title h1.title {
			font-size: 1.2em;
			line-height: 1.4em;
		}

		.single-title .excerpt {
			font-size: 0.95em;
			margin: 5% 0 0;
		}

		.single-meta, .single-format-video .single-meta, .single-format-gallery .single-meta {
			margin: 10px 0 0;
			width: 100%;
		}

		.single-meta .category {
			float: left;
			margin: 0;
		}

		.single-meta .date {
			float: right;
			margin: 0;
			width: 60%;
		}

		.single-meta .author-news {
			margin: 0;
		}

		.single-meta .star {
			background: url('../images/star.png') 80px -3px no-repeat;
			margin: 2% 0 0
		}

		.single-content {
			width: 100%;
		}

		article.text {
			margin: 0;
		}

		article.text img {
			height: auto;
			width: 100%;
		}

		.single-content .tags {
			margin: 5% 0 0;
			width: 100%;
		}

		.single-content .comments {
			margin: 5% 0 0;
		}

		.single .sidebar_2 {
			display: block;
			margin: 5% 0 0;
			width: 100%;
		}

		.single .sidebar_2 .section_title {
			margin: 5% 0;
		}

		.single-blog .author_box {padding: 0 0 5%; margin: 10px 0 0 0; width: 100%; clear: both;}
		.single-blog .author_box .avatar {height: auto;margin: 0 10px 0 0; width: 20%; float: left;}
		.single-blog .author_box .author_title {font-size: 1em; width: 73%; text-align: left; margin: 0 0 2px 0;}
		.single-blog .author_box .author_description {margin: 0 0 0; width: 73%; text-align: left;}

		/* Ajuste página Video Single-Video */
		.single-format-standard .news_box, .single-blog .news_box, .single-format-video .news_box, .single-format-gallery .news_box {
			width: 100%;
		}

		.single-format-video .single .sidebar_2, .single-format-gallery .single .sidebar_2 {
			margin: 5% 0 0;
			width: 100%;
		}

		.single-header .video iframe {
			height: 200px;
			width: 100%;
		}

		/* Ajuste página Galería Single-Gallery */
		.gallery {
			height: 300px;
			margin: 0 0 5%;
		}

		.owl-carousel {
			left: -5%;
			width: 110%!important;
		}

		.owl-wrapper-outer, .owl-wrapper, .owl-item, #gallery-slide .item {
			height: 100%;
		}

		#gallery-slide .item img {
			max-height: 100%;
			max-width: 100%;
		}

		.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next {
			margin: 43.5% 0!important;
		}

		.owl-controls .owl-buttons .owl-prev {
			background: url('../images/prev.png') 0px -50px no-repeat!important;
			background-size: 35px 100px!important;
			height: 50px;
			width: 35px;
		}

		.owl-controls .owl-buttons .owl-next {
			background: url('../images/next.png') 0px -50px no-repeat!important;
			background-size: 35px 100px!important;
			height: 50px;
			width: 35px;
		}
		
		#gallery-slide .item p {
			bottom:10px;
		 }

		#ambiente-slide.owl-carousel {
			left: 0;
			width: 100%!important;
		}

		.reportes-ambiente .reportes .owl-controls .owl-buttons .owl-prev, .reportes-ambiente .reportes .owl-controls .owl-buttons .owl-next {
			margin: 44% 0!important;
		}
	
	/* Footer */
	.menu_last {
		margin: 5% 0 2%;
	}

	.menu_last li {
		margin: 0 0 3%;
		text-align: left;
		width: 100%;
	}

	.menu_last li::after {
		content: '';
		margin: 0;
	}

	.copyright {
		float: left;
		margin: 5% 0;
		text-align: left;
	}
	
	/* relacionados abajo */
	.single ul.relacionados-abajo li .title {font-size: 1em;}
	
	#player-video {height:250px;}
	.video-js {height:250px;}
	iframe.vrudo {width: 100%; height: 250px;}
	
	/* 	ESPECIAL PORTADA */
	.especial-home { margin: 0px auto 20px; width: 100%;}

}