@media screen and (min-width: 1276px) {
	.trivia-header
	{
		display:none
	}
}

@media screen and (min-width: 1024px) {
	.page-title
	{
		line-height:73px
	}
}

@media screen and (min-width: 1000px) {
	.only-mobile
	{
		display:none
	}
}

@media screen and (max-width: 1000px) {
	.page-title
	{
		font-size:95px!important;
		font-size:70px!important;
		line-height:85px;
		line-height:68px
	}

	.local-widget-1 a
	{
		line-height:20px
	}

	.single-wrapper img:not(.share-buttons)
	{
		height:auto!important;
		max-width:100%!important
	}

	.fancybox-opened .fancybox-title
	{
		color:#fff;
		position:fixed;
		width:100%
	}

	.mobile-block
	{
		display:block
	}

	.hide-mobile
	{
		display:none
	}

	html
	{
		height:100%;
		width:100%
	}

	body
	{
		-moz-transition:margin .2s ease-in-out;
		-o-transition:margin .2s ease-in-out;
		-webkit-transition:margin .2s ease-in-out;
		overflow-x:hidden;
		overflow-y:visible;
		padding-left:0;
		transition:margin .2s ease-in-out
	}

	body.menu-expanded
	{
		margin-left:212px;
		overflow:hidden
	}

	#header
	{
		height:auto;
		max-height:initial;
		position:fixed
	}

	#header > .wrap
	{
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		display:block;
		height:auto;
		min-width:100%;
		padding:0 75px;
		position:relative;
		top:auto
	}

	.telefonica-container
	{
		display:inline-block
	}

	.telefonica
	{
		margin-left:10px;
		vertical-align:middle;
		width:45px
	}

	.background-white-header-baner
	{
		height:auto
	}

	#header > .wrap.condensed
	{
		height:auto;
		top:auto
	}

	.publi-banner.condensed img,.banner.condensed img
	{
		display:block
	}

	.publi-banner.condensed,.banner.codensed
	{
		visibility:visible
	}

	#login-control #share-global
	{
		display:none
	}

	#header .user-container.condensed a,#header .user-container.condensed
	{
		display:block;
		font-size:12px
	}

	#login-control
	{
		display:block;
		display:none;
		width:100%
	}

	#login-control .wrap
	{
		display:block;
		margin-top:5px;
		width:100%
	}

	#login-control .separator
	{
		display:none
	}

	#header .menu
	{
		display:block;
		left:30px;
		margin-top:-14px;
		position:absolute;
		top:50%
	}

	#header .header-logo
	{
		display:block;
		padding:0;
		text-align:center;
		width:100%
	}

	#login-control .wrap.cell
	{
		display:block;
		margin:0 auto;
		text-align:center
	}

	#header > .wrap::after,#header > .wrap.condensed::after
	{
		bottom:-10px;
		top:auto
	}

	.actual-menu
	{
		-moz-transition:width .2s ease-in-out;
		-o-transition:width .2s ease-in-out;
		-webkit-transition:width .2s ease-in-out;
		left:0;
		position:fixed;
		top:0;
		transition:width .2s ease-in-out;
		width:212px;
		z-index:-10
	}

	.actual-menu .wrap
	{
		background-color:#fff;
		height:100%;
		padding-left:15px;
		padding-right:15px
	}

	.actual-menu.expanded
	{
		height:100%;
		top:0;
		z-index:100
	}

	.actual-menu.expanded.condensed
	{
		padding-top:0
	}

	.drop-buscar
	{
		width:100%
	}

	.drop-buscar.expanded
	{
		margin-top:135px
	}

	.publi-banner:not(.bannerpos5),.banner:not(.bannerpos5)
	{
		height:auto!important;
		margin-bottom:0!important
	}

	.publi-banner:not(.bannerpos5),.publi-banner img,.banner:not(.bannerpos5),.banner img
	{
		height:auto;
		margin-left:0!important;
		width:100%!important
	}

	.bannerpos5
	{
		height:90px;
		margin-left:0!important;
		width:970px
	}

	.bannersize
	{
		padding:0
	}

	.publi-banner a,.banner a
	{
		display:block
	}

	.vertical-banner
	{
		display:none
	}

	.home #wrapper > div > br
	{
		display:none
	}

	#wrapper,.ventas #wrapper
	{
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		overflow:hidden;
		padding:0 30px;
		padding-top:135px;
		width:100%
	}

	.page-sub-title
	{
		font-size:34px!important
	}

	.noticia-principal
	{
		display:block;
		height:auto;
		max-height:350px
	}

	.noticia-principal.electoral .post-info,.post-info
	{
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		left:0;
		padding:0 90px;
		text-align:center;
		top:30px
	}

	.electoral .post-info
	{
		top:30px;
		width:100%
	}

	.noticia-principal.electoral .post-info h3
	{
		font-size:25px;
		line-height:100%
	}

	.noticia.electoral .post-info h3
	{
		font-size:35px;
		line-height:43px
	}

	.noticia-principal-secundaria.electoral img
	{
		height:auto
	}

	.noticia-principal-secundaria.electoral
	{
		display:block;
		height:auto;
		margin-bottom:30px;
		max-height:350px;
		width:100%
	}

	.noticia .author-name
	{
		font-size:15px;
		letter-spacing:4px;
		line-height:21px
	}

	#otros .local-widget-1
	{
		width:100%
	}

	#footer-1 .td-linea-diagonal,#nfooter
	{
		display:none
	}

	#footer-1 a
	{
		position:relative;
		z-index:100
	}

	#footer-1 .footer-wrapper
	{
		height:320px;
		margin-top:30px
	}

	#footer-1 .footer-wrapper .col-footer
	{
		box-sizing:border-box;
		display:block;
		display:block
	}

	#footer-1 .footer-wrapper .col-footer:nth-child(3)
	{
		margin-left:0
	}

	#footer-1 .footer-wrapper .col-footer:nth-child(5)
	{
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		padding:0 25px
	}

	#footer-1 h3
	{
		font-size:14px;
		margin-top:10px
	}

	#footer-1 h4
	{
		line-height:22px
	}

	#footer-1 .footer-license
	{
		margin-top:20px
	}

	.local-widget-1 > div:first-of-type,.local-widget-1 .column,#footer-1 .footer-wrapper .col-footer,#publi2,#publi3,#publi4,.publi-banner img,.publi-banner a,.banner img,.banner a,.wp-caption img,.wp-caption a,#footer-1,.linea-footer,#modal_vacaciones,.galeria a,#otros,#footer-1 .footer-wrapper .col-footer.td-medio,#footer-1 .footer-wrapper,#footer-1 .footer-wrapper .col-footer
	{
		width:100%
	}

	#footer-1 .footer-wrapper .col-footer.hide-mobile
	{
		display:none
	}

	.the-content .publi-banner
	{
		height:auto
	}

	.wp-caption
	{
		width:100%!important
	}

	img.bannersizemobile
	{
		height:250px!important;
		margin-left:auto!important;
		width:300px!important
	}

	.galeria
	{
		height: 200px;
		overflow: hidden;
	}

	.galeria a img
	{
		height:auto;
		width:100%
	}

	.galeria a:first-child
	{
		display:block!important;
		position:relative!important
	}

	.local-widget-1 .rm1 div
	{
		margin-top:0
	}

	.local-widget-1 .rm1 + div
	{
		height:auto;
		padding-bottom:0
	}

	#notas-mas-leidas-2 br:first-child,#notas-mas-leidas-2 br:first-child + br
	{
		display:none
	}

	.local-widget-1 > div:first-of-type
	{
		height:auto;
		padding-right:13.5px
	}

	.wp-caption,.wp-caption img,.wp-caption a
	{
		height:auto;
		margin-left:0
	}

	.drop-buscar input
	{
		padding:0!important
	}

	.drop-buscar .underline-buscar
	{
		left:0;
		width:100%
	}

	.drop-buscar .search
	{
		left:auto;
		right:0
	}

	.single_title
	{
		font-size:42px!important;
		margin-top:0
	}

	.single .the-content p
	{
		position:relative
	}

	.single iframe
	{
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box
	}

	.single .end-img
	{
		bottom:-25px;
		position:absolute;
		right:0
	}

	.single .content
	{
		margin-left:0;
		width:100%!important
	}

	.author-bio-1
	{
		margin-top:30px;
		width:100%
	}

	.single .author-avatar
	{
		float:none;
		margin:0 auto
	}

	.single .author-description
	{
		float:none;
		margin-top:15px;
		width:100%
	}

	.fb-follow
	{
		margin:0;
		position:relative;
		text-align:right;
		top:-28px
	}

	.fb-follow img
	{
		width:35px
	}

	.fb-follow + br,.fb-follow + br + br,.fb-follow + br + br + br
	{
		display:none
	}

	#texto-face
	{
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		margin-left:0;
		margin-top:54px;
		padding-right:40px;
		position:relative;
		text-align:center;
		width:100%
	}

	.single div#publiN.publi-banner.publi-banner-cine.publi-banner-cine-abajo
	{
		margin-top:0
	}

	#notas-relacionadas
	{
		margin:0;
		width:100%
	}

	.nr-titulo
	{
		font-size:30px;
		line-height:30px
	}

	.nr-container
	{
		width:100%
	}

	.nr-block.actual,.nr-block
	{
		left:15px
	}

	.related-left
	{
		width:30px
	}

	.related-right
	{
		right:0;
		width:30px
	}

	.single input#author
	{
		width:100%
	}

	.single input#email
	{
		margin-bottom:15px;
		width:100%
	}

	.author-comment p
	{
		margin-top:10px
	}

	.author-comment
	{
		width:100%
	}

	.actual-menu .buscar
	{
		display:none
	}

	.actual-menu .user
	{
		display:block
	}

	#modal_login #loginform,#modal_registro #formregistro
	{
		padding-left:0
	}

	.modal h3,.modal .pregunta-registro
	{
		margin-left:0
	}

	#modal_login input,#modal_registro input,#modal_registro button
	{
		width:100%
	}

	#modal_registro,#modal_login
	{
		background-image:none
	}

	.noticia-separator2
	{
		display:none
	}

	a.anuncio
	{
		margin-left:0!important;
		width:100%
	}

	.anuncio img
	{
		width:100%
	}

	.linea-footer + .linea-footer
	{
		margin-bottom:55px!important
	}

	#footer-1 h3,#footer-1 h4
	{
		margin-left:0
	}

	#footer-share
	{
		background-color:#f0f0f0;
		bottom:-1px;
		display:block;
		left:0;
		position:fixed;
		width:100%;
		z-index:200
	}

	#footer-share a.whatsapp
	{
		display:none
	}

	.single #footer-share a.whatsapp
	{
		display:block
	}

	#footer-share img,#footer_link svg
	{
		width:29px
	}

	#change-love
	{
		padding-top:5px
	}

	.footer-logos a.hivos
	{
		margin-left:100px;
		margin-right:20px
	}

	#footer-1 .footer-wrapper .col-footer.footer-logos
	{
		width:100%
	}
}

@media screen and (max-width: 800px) {
	.fotos-equipo .col
	{
		width:100%
	}
}

@media screen and (max-width: 778px) {
	.drop-buscar
	{
		margin-top:0
	}

	.drop-buscar.expanded
	{
		margin-top:117px
	}

	#header-change-color-animation:hover .old-color-header
	{
		background-color:#000
	}

	#header-change-color-animation.is-toggled .old-color-header
	{
		background-color:#afafaf
	}
}

@media screen and (max-width: 1000px) and (min-width: 740px) {
	div.the-content,h1.single_title,p.lead,div#image-container
	{
		width:75%
	}
}

@media screen and (max-width: 740px) {
	#share_options
	{
		display:none
	}

	.tiempo-lectura-movil
	{
		background-color:#f0f0f0;
		bottom:-37px;
		left: 0;
		display:block;
		font-family:'Gotham SSm A','Gotham SSm B';
		font-size:11px;
		letter-spacing:2px;
		min-height:33px;
		padding-bottom:2px;
		padding-top:5px;
		position:absolute;
		text-align:center;
		width:100%
	}

	.tiempo-lectura-movil p
	{
		display:inline-block;
		font-family:'Gotham SSm A','Gotham SSm B';
		font-size:11px;
		letter-spacing:2px
	}

	.tiempo-lectura-movil p.extra-padding
	{
		padding-top:6px
	}
}

@media screen and (max-width: 577px) {
	.drop-buscar.expanded
	{
		margin-top:91px
	}

	.drop-buscar input
	{
		font-size:30px!important;
		margin-bottom:0
	}

	.drop-buscar .search
	{
		height:25px;
		top:57px;
		width:25px
	}
}

@media screen and (max-width: 530px) {
	.page-sub-title
	{
		font-size:24px!important
	}

	.page-title
	{
		font-size:46px!important;
		letter-spacing:8px;
		line-height:45px;
		margin-top:30px
	}

	.noticia-principal.electoral .post-info,.post-info,.principal-movil
	{
		padding:0 20px
	}

	.noticia.electoral .post-info h3,.principal-movil .title
	{
		font-size:23px;
		line-height:25px
	}

	.noticia .author-name,.principal-movil .categories-author
	{
		font-size:11px
	}
}

@media screen and (max-width: 436px) {
	.footer-logos a.hivos
	{
		display:block;
		margin-bottom:10px;
		margin-left:0;
		margin-right:0
	}
}

@media screen and (max-width: 530px) {
	.page-title
	{
		font-size:36px!important;
		letter-spacing:5px;
		line-height:37px
	}
}

@media screen and (max-width: 300px) {
	.page-sub-title
	{
		font-size:20px!important;
		letter-spacing:5px
	}
}
