@media (max-width:1179px) {

	#header {

		padding: 10px 20px 0;
	}

}


@media (max-width:1023px) {


	#header .right section.coordinates,
	#header .right section.widget_awesomeweatherwidget {

		display: none;
	}

	#header .left {

		width: 80%;
	}

	#header .right {

		width: 20%;
	}

	#main .intro-text .links {

		margin-bottom: 40px;
	}

	#main .video-thumb {
  
		padding: 20px;
		padding-top: 0;
	}

	article,
	.archive #main {

		padding: 20px;
	}


}


@media (max-width: 767px) {


	#main .news-container .left {

		float: none;
		clear: both;
		width: 100%;
		padding: 20px;
	}

	#main .news-container .right {

		display: none;
	}

	#main .news-container {

		margin: 0 auto;
	}

	#main .logotipos-home .gallery-item {

		float: none;
		clear: both;
		width: 100%;
		margin-bottom: 20px;
	}

	article .gallery figure {

		padding: 0 10px;
	}

	img.alignleft,
	img.alignright {

		float: none;
		clear: both;
		display: block;
		margin: 0;
		margin-bottom: 20px;
	}

	#main .archive-video-item {

		float: none;
		clear: both;
		width: 100%;
		margin: 0;
		text-align: center;
	}
}

@media (max-width:639px) {


	#main .intro-text h2 {

    	font-size: 1.2em;
    	line-height: 1.6;
    	margin-bottom: 30px;
    	padding: 0 35px 30px;
	}

	#main .intro-text p {
    
    	font-size: 1em;
    	line-height: 1.6;
    	margin-bottom: 20px;
    	padding: 0 35px;
	}

	#main .intro-text .links .link {

		max-width: 33.333333%;

	}

	#main .intro-text .links .link:nth-child(2) {

		margin: 0;
	}

	#main .video-thumb {
  
		float: none;
		clear: both;
		width: 100%;
		margin-bottom: 10px;
	}

	footer#colophon {

		padding: 40px 0;
	}

	article .gallery figure {

		width: 50%;
		min-height: 200px;
	}

}

@media (max-width:479px) {


	#main .intro-text .links .link {

		float: none;
		clear: both;
		max-width: 318px;
		margin: 0 auto;
	}

	#main .intro-text .links .link:nth-child(2) {

		margin: 10px auto;
	}

	.news-item .thumbnail {

		float: none;
		clear: both;
		width: 100%;
		margin-bottom: 10px;
	}

	.news-item .news-intro  {

		float: none;
		clear: both;
		width: 100%;
	}

	footer#colophon .entidades .gallery-item {

		float: none;
		clear: both;
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	footer#colophon {

		padding: 20px 0;
	}

	#bottom {

		font-size: 0.6em;
	}

}