


















/*NORMALIZE*/




















@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {
	
}
/*GRID*/




















@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {
	.row{
		padding: 0 10px;
		box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.row-container{
		margin: 0 -10px;
	}
	.col{
		padding: 0 10px;
	}
}
/*HEADER*/




















@media only screen and (max-width: 1178px), only screen and (max-device-width: 1178px) {
	.site-header .site-nav > .row li.deportes{
		display:none;
	}
	.site-header .site-nav .content-nav-desplegable ul{
		margin-right:100px;
	}
}

@media only screen and (max-width: 990px), only screen and (max-device-width: 990px) {
	.site-header .site-nav > .row li.economia{
		display:none;
	}
	.site-header .site-nav .content-nav-desplegable ul{
		margin-right:50px;
	}
}

@media only screen and (max-width: 822px), only screen and (max-device-width: 822px) {
	.site-header .site-nav > .row li.opinion{
		display:none;
	}
}
/*FOOTER*/




















@media only screen and (max-width: 940px), only screen and (max-device-width: 940px) {
	.site-footer .footer-top{
		padding-bottom: 40px;
	}
	.site-footer .column:last-child{
		margin: 35px 0 0;
		clear: both;
	}
	.site-footer .footer-newsletter{
		bottom: 57px;
		top:auto;
		width:299px;
	}
	.site-footer .footer-newsletter input{
		width: 180px;
	}
}
/*NEWS-THUMB*/




















@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {
	/*
		PAGE BUILDER
	*/
	.news-builder-big .news-data{
		padding: 80px 20px 20px;
	}
	.news-builder-big .news-section{
		margin-bottom: 10px;
	}
	.news-builder-big .news-title {
		font-size: 42px;
		line-height: 44px;
	}
	.news-builder-big .news-excerpt {
		font-size: 17px;
		line-height: 22px;
		margin-top: 15px;
	}
	.news-builder-big .news-author, 
	.news-builder-big .news-date{
		margin-top: 10px;
	}
	
	
	.news-builder-square .news-data{
		padding: 60px 15px 10px;
	}
	.news-builder-square .news-title {
		font-size: 18px;
		line-height: 22px;
	}
	.news-builder-square .news-author, 
	.news-builder-square .news-date{
		margin-top: 8px;
	}
}
@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
	
	
	/*
		PAGE BUILDER
	*/
	.page-builder{
		padding: 0 10px;
	}
	
	.news-builder-big .news-data{
		padding: 60px 15px 15x;
	}
	.news-builder-big .news-title {
		font-size: 42px;
		line-height: 44px;
	}
	.news-builder-big .news-excerpt {
		font-size: 16px;
		line-height: 18px;
		margin-top: 10px;
	}
	
	.page-builder-thumbs .builder_4{
		width: 50%;
		padding: 0 3px 6px;
	}
	.news-builder-square .news-media img{
		width: 100%;
		height: auto;
		top: 50%;
		transform: translate( 0, -50% );
		-ms-transform: translate( 0, -50% );
		-moz-transform: translate( 0, -50% );
		-webkit-transform: translate( 0, -50% );
	}
	.news-builder-square .news-data{
		padding: 80px 15px 10px;
	}
	
	
	
	.news-builder-medium{
		width: 100%;
	}
	.news-builder-medium .news-data{
		padding: 60px 15px 20px;
	}
	.news-builder-medium .news-title{
		font-size: 42px;
		line-height: 44px;
	}
	.page-builder-vert{
		width: 100%;
		padding: 0;
		margin-top: 5px;
	}
	.page-builder-vert .MiniaturasVerticales{
		height: auto;
		padding: 0;
	}
	.page-builder-vert .news-builder-largest{
		position: relative;
		width: 49.6%;
		float: left;
	}
	.page-builder-vert .dojoDndItem:last-child .news-builder-largest, 
	.page-builder-vert .MiniaturasVerticales > .news-builder-largest:last-child{
		float: right;
		margin-top:0;
	}
	.page-builder-vert .news-builder-largest:nth-child(2){
		padding-left: 0.8%;
	}
	.news-builder-largest .news-section{
		margin-bottom: 4px;
	}
	.news-builder-largest .news-title{
		font-size: 18px;
		line-hegiht: 22px;
	}
	.news-builder-largest .news-author, 
	.news-builder-largest .news-date{
		margin-top: 5px;
	}
}



@media only screen and (max-width: 940px), only screen and (max-device-width: 940px) {
	.news-summary{
		padding-right: 100px;
		min-height: 55px;
	}
	.news-summary .news-media{
		width: 90px;
		height: 55px;
	}
	.news-summary .news-title{
		font-size: 14px;
		line-height: 18px;
	}
	/* summary big */
	.news-summary.big .news-media{
		width: 164px;
		height: 92px;
	}
	.news-summary.big {
	    padding: 0 0 20px 180px;
	    min-height: 92px;
	}
	.news-summary.big .news-title {
	    font-size: 20px;
	    line-height: 25px;
	}
}
/*NEWS-FULL*/




















@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {
	.page-news .col-main{
		padding-right: 400px;
	}
	.page-news .swiper-slide{
		max-width: 100%;
	}
}
@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
	.page-news .col-main{
		padding: 0 10px;
	}
	.page-news .col-aside,
	.page-news .col-main:after{
		display: none;
	}
}
/*MODULES*/




















@media only screen and (max-width: 1310px), only screen and (max-device-width: 1310px) {
	.mod-videosranking .swiper-btn{
		left: 5px;
		z-index: 2;
		background-color: rgba( 0, 0, 0, .6 );
	}
	.mod-videosranking .swiper-btn:after,
	.mod-videosranking .swiper-btn:before{
		background: white;
	}
	.mod-videosranking .swiper-btn-next{
		left: auto;
		right: 5px;
	}
}
@media only screen and (max-width: 1280px), only screen and (max-device-width: 1280px){
	.page-section .section-title{
		    font-size: 140px;
	}
}
@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px){
	.page-home .mod-videosranking{
		padding-top:25px;
	}
}
@media only screen and (max-width: 1100px), only screen and (max-device-width: 1100px) {

	
	.col-aside .banner{
		background:transparent;
	}
	.mod-home-latestnews .col-main:after, 
	.mod-home-latestnews .col-aside:after{
		display: none;
	}
	.page-section .section-title{
		    font-size: 140px;
	}
}

@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
	.page-home .mod-home-latestnews .col-aside,
	.mod-home-latestnews .zone.top.col-main{
		padding-top: 300px;
	}
	.page-home .mod-home-latestnews.bottom .col-aside{
		padding-top:0;
	}
	.page-home .mod-lomasvisto .mod-title{
		display:inline-block;
	}
	.mod-home-latestnews .zone.top > .col:last-child{
		position: absolute;
		top: 0;
		width: 100%;
		padding: 0;
	}
	.page-home .mod-lomasvisto.mod-lomasvisto-home ol{
		margin:0 -5px;
	}
	.page-home .mod-lomasvisto.mod-lomasvisto-home li{
		width: 20%;
		float: left;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		border:none;
		padding:0 5px;
	}
	.mod-lomasvisto.mod-lomasvisto-home .news-summary{
		padding:0;
		margin:0;
		max-height:228px;
	}
	
	.mod-lomasvisto.mod-lomasvisto-home .news-summary.no-photo {
		min-height: 215px;
		height: auto;
		padding-top: 55.7%;
		background-color: #f5f5f5;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
	}
	.mod-lomasvisto.mod-lomasvisto-home .news-summary.no-photo .mod-number{
		top: initial;
		bottom: 52px;
	}
	.mod-home-latestnews .zone.top .col:first-child{
		width:100%;
	}
	
	.mod-frases .news-frase .frase-data {
	    top: 30px;
	}
	.mod-frases .mod-header .mod-title{
		margin-bottom:15px
	}
	.mod-frases .news-frase .frase-data h1{
		margin-bottom:20px;
	}
	
	.mod-home-deportes .col .news .news-data{
		position:relative;
		left:0!important;
		bottom:0!important;
		padding-top:10px;
	}
	section.mod.mod-lomasvisto.mod-lomasvisto-home {
	    width: 100% !important;
	    z-index: 9;
	    position: relative;
	}
}

@media only screen and (max-width: 940px), only screen and (max-device-width: 940px) {
	.mod-home-latestnews .news.news-inner .news-title {
	    font-size: 24px;
	    line-height: 28px;
	}
	.mod-home-videos{
		padding-bottom: 40px;
	}
	.mod-home-videos .col{
		width: 50%;
	}
	.mod-home-videos .col:first-child{
		width: 100%;
	}
	.mod-home-videos .col + .col .news-data{
		position: static;
		background: none!important;
		padding: 11px 0 0;
	}
	.mod-home-videos .col + .col .news-title{
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
	}
	
	
	.mod-listnews .news-inner .news-data{
		padding: 30px 10px 15px;
	}
	.mod-listnews .news-inner .news-title{
		font-size: 20px;
		line-height: 22px;
	}
	
	.page-section .section-title{
		font-size: 110px;
		line-height: 100px;
	}
	/* modulo home frase */
	.mod-frases .frase-media {
	    position: relative;
	    overflow: hidden;
	    width: 100%;
	}
	.mod-frases .frase-media img{
		height: 314px;
		width: 1340px;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		left: 50%;
		position: relative;
	}
}
@media only screen and (max-width: 880px), only screen and (max-device-width: 880px) {

	.page-section .section-title{
		font-size: 95px;
	}
	
	/* modulo home deportes */
	.mod-home-deportes .col + .col .news .news-title {
	    font-size: 16px;
	    line-height: 18px;
	    height: 85px;
	    overflow: hidden;
	}
	
	/* modulo secciones */
	.home-secciones .mod-listnews .mod-title{
		font-size: 24px;
	}
	.home-secciones .news-summary .news-media{
		display:none;
	}
	.home-secciones .news-summary{
		padding-right:0;
	}
}
/*PERFIL*/




















@media only screen and (max-width: 940px),
only screen and (max-device-width: 940px) {
    .page-profile .section-header{
        margin-bottom: 30px;
    }
    .journalist-media{
        margin-left: 10px;
    }
    .journalist-media figcaption{
        max-width: 200px;
        margin-top: 0;
    }
    .journalist-info{
        margin-top: 0;
    }
}