
/*NORMALIZE*/


@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {
<!--	body{
		padding-top: 100px;
	}
-->
}
/*GRID*/


.site-main{background-color:white!important;} 
@media only screen and (max-width: 1280px), only screen and (max-device-width: 1280px) {
	body{
		overflow-x: hidden;
	}
}

@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;
	}
}
@media only screen and (max-width: 940px), only screen and (max-device-width: 940px) {
	.col_3{
		width: 50%;
	}
	.col_6{
		width: 100%;
	}
}
/*ALERTS*/


@media only screen and (max-width: 930px), only screen and (max-device-width: 930px) {
	.alert-poll .poll .poll-content{
		clear: both;
	}
}
/*HEADER*/


.submenu .content__li.hidden{display:none; }
@media only screen and /*!FIX*/(max-width: 1390px), only screen and /*!FIX*/(max-device-width: 1390px) {
	.site-header:not(.sticky) .lkn_search>span{display:none}
	.site-header:not(.sticky) .lkn_search{
	width: 38px;
    height: 38px;
    background-color: rgba( 255, 255, 255, .2 );
    line-height: 46px;
    border-radius: 100%;
    text-align: center;
	margin-top:20px;
	}
	.site-header:not(.sticky) .icon__search_cool:before{
		position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate( -50%, -50% );
	    -webkit-transform: translate( -50%, -50% );
    }
    .beforesticky .site-header.sticky .row__nav{padding-right:30px}
}
@media only screen and /*!FIX*/(max-width: 1338px), only screen and /*!FIX*/(max-device-width: 1338px) {

	.nav__header > ul > li:nth-child(8):not(.subnav.full){
		display:none;
	}
	.submenu .content__li.hidden.child8{ display:block}
}

@media only screen and /*!FIX*/(max-width: 1275px), only screen and /*!FIX*/(max-device-width: 1275px) {
	.banner-header{
		display:none;
	}
	
	.site-header .site-logo{
		margin-top: 20px;
		margin-right: 55px;
	}
	.site-header .site-logo img{
		height: 45px;
		width: auto;
	}
	.site-header .social{
	    padding-top: 24px;
	}
	.site-header .actions > .icon__search_cool{
	margin-top:28px;
	}
	.site-header .actions{
		margin-top: 0;
	}
	
	
	.site-header .site-nav{
		position: relative;
		margin-top: 26px!important;
	}
	
	.site-header.sticky .site-nav {

	    margin-top: 16px!important;
	}
	

	.nav__header > ul > li:nth-child(7),
	.nav__header > ul > li:nth-child(6){
		    display: none;
	}
	.submenu .content__li.hidden.child7, 
	.submenu .content__li.hidden.child6{ 
	        display:block;
	}
	.site-header .submenu{
		right: 6px;
	}
	.nav__header.full .submenu{right:0;}
	

	.nav__hotlinks{
    padding: 0;position: relative;
    }
	.nav__hotlinks>div {
	        overflow-x: auto;
	    height: 70px;
	    white-space: nowrap;
	    margin-left: 110px;
	}
	.nav__hotlinks ul>li:first-child {
	top:0;
	    left: 0;
	    padding-left: 6px;
	    position: absolute;
	}
	.nav__hotlinks ul>li + li {
		padding:0!important;
	}
}
@media only screen and /*!FIX*/(max-width: 990px), only screen and /*!FIX*/(max-device-width: 990px){
	.nav__header > ul > li:nth-child(5),
	.nav__header > ul > li:nth-child(4){
		    display: none;
	}
	.submenu .content__li.hidden.child5,
	.submenu .content__li.hidden.child4{
		    display: block;
	}
	.site-header .submenu {
	    right: -215px;
	}
	.nav__header.full .submenu{right:0;}
	.nav__header.full .submenu .content__li {
	    width: 42%;
	    display: inline-block!important;
	    float: left!important;
	}
	.header__logo {
		text-align: left!important;
    		width: auto!important;
	}
}

@media only screen and /*!FIX*/(max-width: 850px), only screen and /*!FIX*/(max-device-width: 850px){
	
	
	.site-header .submenu {
	    right: -213px;
	}
	.nav__header.full .site-header .submenu{right:0;}
	.nav__header.full .site-header .submenu{right:0;}
	.header__logo {
		top: 30px;
		left: 63px;
		transform: translate(0%,0);
		-webkit-transform: translate(0%,0);
		position: relative;
    		margin: 0 0 30px;
    		float:left;
	}
	.header__logo.center{
		left: 63px!important;
		}
    .nav__header.full .submenu{ min-width: 100%; }
    .nav__header.full .submenu>.content__nav>.col{ width:100%}
}


@media only screen and /*!FIX*/(max-width: 780px), only screen and /*!FIX*/(max-device-width: 780px){
	.nav__header.full > ul > li:nth-child(2),
	.nav__header.full > ul > li:nth-child(3){
		    display: none;
	}
}

@media only screen and /*!FIX*/(max-width: 680px), only screen and /*!FIX*/(max-device-width: 680px){
	.nav__header.full > ul > li:nth-child(1),
	.nav__header.full > ul > li.video{
		    display: none;
	}
}
@media only screen and /*!FIX*/(max-width: 480px), only screen and /*!FIX*/(max-device-width: 480px){
	.nav__header.full .row__logo{ padding-bottom:10px; }
	.nav__header.full .site-header .submenu{top:120%}
	.nav__header.full .submenu .content__li{ width: 100%;} 
	.nav__header.full .submenu .text-center{text-align: inherit;}
}

/*FOOTER*/


@media only screen and (max-width: 1050px), only screen and (max-device-width: 1050px) {
	.site-footer .column:last-child{
		margin: 35px 0 0;
		clear: both;
	}
	.mod-suscibete{
	    padding: 52px 50px;
	}
	.site-footer .footer-bottom p{
	    padding: 0 290px;
    		box-sizing: border-box;
    	}
	.mod-suscibete .suscibete-subtitle{
		padding-right: 60px; 
	}
	.mod-suscibete fieldset {
	    width: 435px;
	}
}
@media only screen and (max-width: 940px), only screen and (max-device-width: 940px) {
	.site-footer .footer-top{
		padding-bottom: 40px;
	}
	.site-footer .footer-newsletter{
		bottom: 111px;
	}
	.site-footer .footer-newsletter input{
		width: 260px;
	}
	.site-footer .footer-bottom p {
	    padding: 0 230px;
	    box-sizing: border-box;
	        margin-top: 0px;
	}
	.mod-suscibete .suscibete-subtitle {
	    padding-right: 30px;
	}
	.mod-suscibete fieldset {
	    width: 335px;
	}
}
@media only screen and (max-width: 850px), only screen and (max-device-width: 850px) {
	.site-footer .banner-footer{
		float:left;
	}
}
/*NEWS-THUMB*/



@media only screen and (min-width: 1400px) {
	/*
		PAGE BUILDER
	*/
	.news-builder-largest .news-media {
	    padding-top: 56%;
	}
	.page-builder-vert .MiniaturasVerticales {

	    padding-top: 114.3%;
	}
	.news-builder-largest .video-player{
		top: 50%;
	}
	
}
@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {
	/*
		PAGE BUILDER
	*/
	.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-title {
		font-size: 18px;
		line-height: 22px;
		max-height: 110px;
		overflow: hidden;
	}
	.mod-listnews .news-inner .news-title{
		max-height: 110px;
		overflow: hidden;	
	}
	.news-builder-square .news-author, 
	.news-builder-square .news-date{
		margin-top: 8px;
	}
	
	.news-inner .news-data{
	    padding: 10px 5px 10px 10px;
	    
	}
}



@media only screen and (max-width: 1000px){
	
	/*
		PAGE BUILDER
	*/
	.page-builder{
		padding: 0 10px;
	}
	.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 {
		padding-top: 61%;
		overflow: hidden;
	}
	.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-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;
	}
	.news-builder-largest .news-data{
		padding: 60px 15px 10px;
	}
	.news-builder-largest .news-section{
		margin-bottom: 4px;
	}
	.news-builder-largest .news-title{
		font-size: 18px;
		line-height: 22px;
	}
	.news-builder-largest .news-author, 
	.news-builder-largest .news-date{
		margin-top: 5px;
	}
	.news-builder-half .news-data{
		padding: 0px 20px 10px;
	}
	.news-builder-half .news-title{
		    font-size: 28px;
		    line-height: 32px;
	}
	.news-builder-half-last {
	    padding-left: 3px;
	}
	.news-builder-half-first {
	    padding-right: 3px;
	}
}


@media only screen and (max-width: 940px), only screen and (max-device-width: 940px) {
	.news-summary .news-title{
		font-size: 14px;
		line-height: 18px;
	}
}
/*NEWS-FULL*/


@media only screen and (max-width: 1500px), only screen and (max-device-width: 1500px) {
	.news-video-full .news-title{
		font-size: 35px;
		line-height: 39px;
	}
}

@media only screen and (max-width: 1350px), only screen and (max-device-width: 1350px) {
	.news-video-full .news-title{
		font-size: 31px;
		line-height: 35px;
	}
	.news-video-full .news-excerpt{
		height: 130px;
	}
	.news-video-full .news-excerpt{
	    height: 136px;
	}
	
}
@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%;
	}
	.news-video-full {
		
		display: -webkit-box;
		display: -moz-box;
		display: -ms-box;
		display: -o-box;
		display: box;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-ms-box-orient: vertical;
		-o-box-orient: vertical;
		box-orient: vertical;
	}
	.news-video-full .news-media{
		padding-right: 0;
		width: 100%;

		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-box-ordinal-group: 1;
		-o-box-ordinal-group: 1;
		box-ordinal-group: 1;
	}
	.news-video-full .news-data{
		float: none;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-box-ordinal-group: 2;
		-o-box-ordinal-group: 2;
		box-ordinal-group: 2;
		
		margin-top: 15px;
	}
	.news-video-full .news-share{
		bottom: 40px;
		right: 243px;
	}
	.news-video-full .news-excerpt{
		height: auto;
	}
}
@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;
	}
	.swp-cnt .swiper-button,
	.mod-humor .swiper-button,
	.mod-columnistas .swiper-btn{
		background-color: rgba( 125, 125, 125, .6 );
		left: 5px;
		height: 100px;
		z-index: 2;
		height: 100px;
		transform: translate(0, -50%);
		z-index: 12;
		margin-top: 0;
	}
	.swp-cnt .swiper-button.swiper-button-disabled,
	.mod-humor .swiper-button.swiper-button-disabled,
	.mod-columnistas .swiper-btn.swiper-button-disabled{
		background-color: rgba( 0, 0, 0, .5 );
		    cursor: inherit;
	}
	.swp-cnt .swiper-button-next,
	.mod-humor .swiper-button-next,
	.mod-columnistas .swiper-btn-next{
		left: auto;
		right: 5px;
	}
	
	.swp-cnt .swiper-button:before,
	.swp-cnt .swiper-button:after,
	.mod-humor .swiper-button:before,
	.mod-humor .swiper-button:after,
	.mod-columnistas .swiper-btn:after, 
	.mod-columnistas .swiper-btn:before{
		top: 35px;
	}
	.swp-cnt .swiper-button:before,
	.mod-humor .swiper-button:before,
	.mod-columnistas .swiper-btn:before {
	    top: 47px;
	}
}
@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {
.page-section .col-aside .mod-lomasvisto{
	float: none;
    }
}
@media only screen and (max-width: 1100px), only screen and (max-device-width: 1100px) {

	
	.mod-home-latestnews .mod-content{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-box;
		display: -o-box;
		display: box;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-ms-box-orient: vertical;
		-o-box-orient: vertical;
		box-orient: vertical;
	}
	.mod-home-latestnews .col-main{
		padding-right: 0;
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-box-ordinal-group: 1;
		-o-box-ordinal-group: 1;
		box-ordinal-group: 1;
	}
	.mod-home-latestnews .col-aside{
		float: none;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-box-ordinal-group: 2;
		-o-box-ordinal-group: 2;
		box-ordinal-group: 2;
		border-top: 1px solid #d8d8d8;
		padding-top: 30px;
		margin-top: 15px;
	}
	.mod-home-latestnews .col-main:after, 
	.mod-home-latestnews .col-aside:after{
		display: none;
	}
	.mod-home-latestnews .col_right{
		padding-left: 20px;
	}
	.mod-home-latestnews .col_right .news-box.featured{
		margin-left: 0px;
	}
	.mod-home-latestnews .zone.top .col_right{
		padding-left: 0;
	}
	.mod-home-latestnews .col_right .col{
		padding: 0 0 0 20px;
	}
	.mod-home-latestnews li:last-child .news-summary{
		border-bottom: none;
	}
	.mod-home-latestnews .mod-lomasvisto, .mod-home-latestnews .wpr-page-iframe{
		float: left;
		padding: 0;
		width: 100%;
		margin: 0;
	}
	
	.mod-home-latestnews .box{
		width: 48%;
		float: right;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	
	.mod-home-videos-feature .col.col--big{
	    width: 100%
	}
	.mod-home-videos-feature .col--thumbs{
		position: relative;
		overflow: auto;
		height: auto;
		width: 100%
	}
	.mod-home-videos-feature .col--thumbs .col {
	    width: 50%;
	}
	.mod-home-latestnews .banner{
		 width: 100%
	}
	.mod-home-videos-feature .news-grid:after{
		display:none;
	}
	.page-humor .section-content .row{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-box;
		display: -o-box;
		display: box;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-ms-box-orient: vertical;
		-o-box-orient: vertical;
		box-orient: vertical;
	}
	.page-humor .col-main{
		padding-right: 0;
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-box-ordinal-group: 1;
		-o-box-ordinal-group: 1;
		box-ordinal-group: 1;
	}
	.page-humor .col-aside{
		float: none;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-box-ordinal-group: 2;
		-o-box-ordinal-group: 2;
		box-ordinal-group: 2;
		border-top: 1px solid #d8d8d8;
		padding-top: 30px;
		margin-top: 15px;
	}
	.page-news.page-news-humor .humor-box{
		width: 100%;
	}
	.page-section .col-aside .box-fixed{
		position:relative!important;
		top: 0px!important;
		float: none;
	    }
	
}


@media only screen and (max-width: 940px), only screen and (max-device-width: 940px) {
	.mod-home-videos{
		padding-bottom: 40px;
	}
	.mod-home-videos .col{
		width: 25%;
	}
	.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{
		color: black;
		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;
	}
	.mod-listnews .news-summary .news-media {
	    width: 77px;
	    height: 61px;
	}
	.mod-listnews .news-summary {
		padding: 20px 0 24px 92px;
	}
	.mod-listnews .news-summary .news-title {
	    font-size: 14px;
	    line-height: 18px;
	}
	.mod-listnews .news-summary {
	    padding: 20px 0px 0px 92px;
	    position: relative;
	    min-height: 71px;
	}
	.poll-box-home .poll .poll-content {
	    margin-bottom: 0!important;
	    padding: 0 20px 0 20px;
	}
	.mod-videosranking .news-number{
		top: 160px;
	}
	.page-news.page-news-humor .col_6{
		width: 50%;
	}
}
/*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: 470px;
        margin-top: 0;
    }
    .journalist-info{
        margin-top: 0;
    }
}