/*
Theme Name: Objetividad 2.0
Theme URI: https://struggledtechsolutions.com
Author: Dalvin Tavárez
Author URI: https://struggledtechsolutions.com
Description: Objetividad 2.0
Version: 2.0
License: GNU General Public License v2 or later
*/

@import url("css/bootstrap.min.css");
@import url("css/normalize.css");
@import url("css/lightbox.css");
@import url("css/bootstrap-social.css");
@import url("css/font-awesome.min.css");
@import url("css/mailchimp.css");
@import url("css/single.css");
@import url("css/portada.css");

a:hover{
	color: #144087 !important;
	text-decoration: none;
}

html, body{
	font-family: "Montserrat", sans-serif;
}

img{
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.all-rounded{
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
}

.top-rounded{
	border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-o-border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-o-border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

.font-black{
	color: #000000;
}

.font-white{
	color: #fff;
}

.font-bold{
	font-weight: 700;
}

.font-twenty{
	font-size: 20px;
}

.font-twelve{
	font-size: 12px;
}

.font-eighteen{
	font-size: 18px;
}

.font-treinta{
	font-size: 30px;
}

.line-height{
	line-height: 1.2;
}

.uppercase{
	text-transform: uppercase;
}

.mt-quince{
	margin-top: 15px;
}

.display-block{
	display: block;
}

.line-one-transform {
    transform: rotate(45deg);
    top: 12px;
    position: relative;
}

.hide-line-two {
    display: none;
}

.line-tree-transform {
    width: 100% !important;
    transform: rotate(315deg);
}

.img-wrapper{
	position: relative;
}

.img-wrapper:hover .video{
	background-color: #c72b2c;
}

.mb-fourty{
	margin-bottom: 40px !important;
}

ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.footer-redes{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 20px 0px;
}

.footer-redes li{
	height: 40px;
    width: 40px;
    justify-content: center;
    line-height: 40px;
    display: flex;
    align-items: center;
    background: #bf1e2e;
    margin: 4px;
    border-radius: 50%;
    padding: 5px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}

.footer-redes li:hover{
	background: #000;
}

.footer-redes li a{
	display: flex;
}

.flex-box{
	display: flex;
	flex-wrap: wrap;
}

.seccion-bluesky{
	background: #d2e8fc;
	justify-content: center;
}

.items-space-between{
	justify-content: space-between;
}

.title-h3{
    color: #000;
    font-size: 16px;
    line-height: 1.2;
    margin: 15px;
    font-weight: 700;
}

.noticias-box{
	justify-content: center;
    margin: 50px 0px;
}

.ads-3-box-g{
	display: flex;
	flex-wrap: wrap;
	background-color: #efefef;
	justify-content: center;
}

.ads-3-box{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 30px 0px;
	width: 940px;
}

.ads-300x250{
	flex-basis: 300px;
	background: #fff;
	height: 250px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.ads-300x600{
    width: 300px;
    height: 600px;
    text-align: center;
    background: #fff;
    line-height: 600px;
}

@media (min-width: 1024px){
	.ir-a-youtube{
		background: #575757;
		display: block;
		padding: 15px 20px;
		margin-bottom: 36px;
		width: 138px;
		text-align: center;
		color: #fff;
		border-radius: 8px;
	}

	.ir-a-youtube:hover{
		background-color: #000;
		color: #fff;
		text-decoration: none;
	}

	.cuatro-seccion-link{
		font-weight: 700;
		color: #000;
		font-size: 21px;
		text-transform: uppercase;
		margin: 15px 0px 0px 15px;
	}
	
	.noticias-date{
        background: #bf1e2e;
        position: absolute;
        right: 15px;
        bottom: 15px;
        color: #fff;
        padding: 5px 15px;
        font-size: 11px;
	}

	.portada-principal-box{
		margin: 50px auto;
	}

	.noticias-box-item{
		margin-bottom: 30px;
	}

	.noticias-box-title{
		color: #000;
		font-weight: 700;
		font-size: 18px;
		line-height: 1.2;
		display: block;
		margin-bottom: 15px;
	}

	.noticias-box-img{
		display: block;
		margin-bottom: 15px;
		position: relative;
	}

	.box-32{
		flex-basis: 32%;
	}

	.div-24{
		flex-basis: 24%;
	}

	.mas-noticias-one-left{
		flex-basis: 50%;
		margin-right: 2%;
	}

	.mas-noticias-one-right{
		flex-basis: 48%;
		padding: 30px 20px;
	}

	.mas-noticias-one-right p{
		color: #ddd;
	}

	.mas-noticias-one-title{
		color: #fff;
		font-size: 40px;
		font-weight: 700;
		line-height: 1.1;
		display: block;
		margin-bottom: 15px;
	}

	.btn-mn{
		background: #fff;
		text-transform: uppercase;
		color: #000;
		padding: 10px 15px;
	}

	.btn-mn:hover{
		background: #000;
		color: #fff !important;
		text-decoration: none !important;
	}

	.mas-noticias-one-title:hover{
		color: #f7f7f7 !important;
		text-decoration: underline !important;
	}

	.seccion-blue{
		background: #bf1e2e;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.seccion-blue-header{
		background: #870e1a;
		flex-basis: 100%;
		display: flex;
		justify-content: center;
		padding: 15px 0px;
	}

	.mas-noticias{
		display: flex;
		align-items: center;
	}

	.news-icon{
		width: 43px;
		height: 48px;
		background: url(https://storage.googleapis.com/struggledtechsolutions/el-estado/news-icon.png);
		margin-right: 15px;
	}

	.seccion-header-text{
		margin: 0px;
		color: #fff;
		text-transform: uppercase;
		font-weight: 700;
	}

	.footer-container, .seccion-container{
		width: 1100px;
	}
	/* MARGINS */
	.mb-twenty{
		margin-bottom: 20px;
	}

	.logo-ancla{
		flex-basis: 100%;
	}

	/* MARGINS */
	.main-header{
		display: flex;
		flex-wrap: wrap;
	}

	.header-logo{
		margin: 2em auto;
		display: block;
	}

	.header-fixed{
		position: fixed;
		top: 0;
		z-index: 100000;
		left: 0;
		width: 100%;
	}

	.scroll-logo{
		margin: 6px auto;
		display: none;
		width: 299px !important;
		height: 50px !important;
	}

	.main-nav{
		background-color: #bf1e2e;
		flex-basis: 100%;
		display: flex;
		justify-content: center;
		padding: 15px 0px;
	}

	.main-nav-content{
		display: flex;
		width: 1100px;
		max-width: 1100px;
		overflow: hidden;
	}

	.breaking-mobile-header{
		display: none;
	}

	.informe-box, .nav-icons{
		flex-basis: 10%;
	}

	.main-menu-box{
		flex-basis: 90%;
	}

	.main-menu{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.main-menu li a{
		color: #fff;
		text-transform: uppercase;
		padding: 1em 0em;
		display: block;
		font-size: 12px;
	}

	.main-menu li a:hover{
		color: #fff !important;
		text-decoration: underline;
	}

	.hamburger{
		width: 34px;
		cursor: pointer;
	}

	.hamburger-line{
		width: 100%;
		height: 3px;
		background-color: #fff;
		margin: 5px 0px 7px 0px;
		border-radius: 2px;
	}

	.bell-icon{
		background: url(https://storage.googleapis.com/noticiassin/iconos/bell-icon.png);
		width: 26px;
		height: 30px;
		background-size: cover;
		cursor: pointer;
	}

	.nav-icons-content{
		display: flex;
		justify-content: end;
		align-items: center;
	}

	.nav-icons-ml{
		margin-left: 1.5em;
	}

	.search-lupa{
		display: flex;
		cursor: pointer;
	}

	.home-live, .home-el-informe{
		text-transform: uppercase;
		font-weight: 700;
		color: #fff;
		justify-content: center;
		display: flex;
		align-items: center;
		font-family: 'Heebo', sans-serif;
	}

	.home-el-informe:hover{
		color: #fff !important;
		text-decoration: underline !important;
	}

	.home-live:hover{
		color: #fff !important;
		text-decoration: underline !important;
	}

	.live-icon{
		background-image: url(https://storage.googleapis.com/noticiassin/iconos/live-icon.gif);
		background-size: cover;
		width: 43px;
		height: 29px;
		float: left;
	}

	.live-box{
		display: flex;
		margin: 17px 0px;
	}

	/* FOOTER */
	.main-footer{
		border-top: #181818 solid 1px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		padding: 80px 0px;
	}

	.copyright{
		text-align: center;
		color: #a3a3a3;
	}

	.logo-footer{
		display: block;
		text-align: center;
    	margin: 30px 0px;
	}

	.menu-footer{
		list-style: none;
		display: flex;
		justify-content: space-between;
	}

	.menu-footer li a{
		text-transform: uppercase;
		color: #959595;
		font-size: 14px;
	}

	.footer-menu-box{
		background-color: #144087;
		padding: 1.5em 0em;
	}

	.footer-menu{
		display: flex;
		margin-left: 5em;
	}

	.footer-menu li{
		border-right: #5e5e5e solid 1px;
	}

	.footer-menu li:last-child{
		border-right: none;
	}

	.footer-menu li a{
		color: #fff;
		text-transform: uppercase;
		display: block;
		padding: 1px 11px;
	}

	.footer-menu li a:hover{
		color: #fff !important;
		text-decoration: underline !important;
	}

	.copyright-box{
		background-color: #fff;
		padding: 1.5em;
		color: #000;
	}

	.copyright-box a{
		color: #000;
		text-decoration: underline;
	}

	.copyright-box a:hover{
		font-weight: 700;
	}

	.copyright-right{
		display: flex;
    	justify-content: flex-end;
	}

	.footer-space{
		width: 25px;
	}

	.grupo-sin-box{
		border-right: #e5e5e5 solid 2px
	}

	.footer-seccion{
		margin: 50px 0px;
	}

	.footer-seccion-header{
		text-transform: uppercase;
		color: #959595;
		margin-bottom: 1.5em;
		font-weight: 300;
	}

	.footer-seccion-list li a{
		color: #000;
		text-transform: uppercase;
		margin-bottom: 4px;
		display: block;
	}

	.grupo-sin-img{
		margin-top: 4em;
	}

	.grupo-sin-description{
		color: #000;
	}

	.grupo-sin-box{

	}
	/* FOOTER */
	/* BREAKING NEWS */
	.breaking-news{
		background: url(imagenes/breaking-news.png) center center;
		padding: 22px 0px;
	}

	.breaking-content{
		display: flex;
		width: 1200px;
		margin: 0px auto;
		color: #000;
		font-size: 18px;
		padding: 0em 3em 0em 12em;
		position: relative;
		line-height: 1;
	}

	.breaking-close{
		color: #a3a0a0;
		border: #a3a0a0 solid 2px;
		border-radius: 50%;
		width: 34px;
		height: 34px;
		text-align: center;
		line-height: 30px;
		position: absolute;
		right: 0;
		top: -8px;
		cursor: pointer;
	}
	/* BREAKING NEWS */
	/* AGRUPADOR VISUAL */

	/* AGRUPADOR VISUAL */
	/* EN VIVO */
	.en-vivo-container{
		display: flex;
		background: url(imagenes/recursos/sin-set.jpg) center center;
		justify-content: center;
		align-items: center;
		padding: 5em 0em 8em 0em;
	}

	.en-vivo-iframe{
		width: 100%;
		position: relative;
		border-radius: 8px;
		overflow: hidden;
	}

	.en-vivo-box{
		width: 1200px;
		max-width: 1200px;
		position: relative;
		display: flex;
		flex-wrap: wrap;
	}

	.en-vivo-header{
		display: flex;
		color: #fff;
		text-transform: uppercase;
		font-size: 2.5em;
		margin-bottom: 1em;
		align-items: center;
		flex-basis: 100%;
	}

	.en-vivo{
		flex-basis: 70%;
	}

	.proximo-container{
		display: flex;
		flex-direction: column;
		width: 590px;
		padding: 2em 0em 2em 3em;
		position: absolute;
		right: 0;
		bottom: -40px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
	}

	.proximo-el-despertador{
		background: url(imagenes/recursos/proximos/el-despertador-250x200.png) #c72b2c right bottom;
		background-repeat: no-repeat;
	}

	.proximo-primera-emision{
		background: url(imagenes/recursos/proximos/sin-primera-emision-250x200.png) #c72b2c right bottom;
		background-repeat: no-repeat;
	}

	.proximo-sin-y-mucho-mas{
		background: url(imagenes/recursos/proximos/sin-y-mucho-mas-250x200.png) #c72b2c right bottom;
    	background-repeat: no-repeat;
	}

	.proximo-emision-estelar{
		background: url(imagenes/recursos/proximos/emision-estelar-250x200.png) #c72b2c right bottom;
		background-repeat: no-repeat;
	}

	.proximo-el-informe{
		background: url(imagenes/recursos/proximos/el-informe-250x200.png) #c72b2c right bottom;
		background-repeat: no-repeat;
	}

	.proximo-fin-semana{
		background: url(imagenes/recursos/proximos/fin-de-semana-250x200.png) #c72b2c right bottom;
		background-repeat: no-repeat;
	}

	.div-block{
		display: block;
	}

	.proximo-tag{
		text-transform: uppercase;
		font-size: 18px;
		font-weight: 700;
		color: #000;
		margin-bottom: 1em;
		flex-basis: 100%;
	}

	.proximo-date{
		color: #fff;
		font-size: 16px;
		margin-bottom: 0.3em;
		flex-basis: 100%;
	}

	.proximo-title{
		text-transform: uppercase;
		font-weight: 700;
		color: #fff;
		font-size: 30px;
		margin-bottom: 15px;
		width: 60%;
		flex-basis: 100%;
	}

	.proximo-title:hover{
		color: #fff;
	}

	.proximo-description{
		color: #fff;
		font-weight: 300;
		width: 60%;
		flex-basis: 100%;
	}
	/* EN VIVO */
	.ads-centered{
		display: flex;
		margin: 15px auto;
		justify-content: center;
		flex-basis: 100%;
	}
	/* SECCION CONFIG */
	.seccion-box{
		display: flex;
		flex-wrap: wrap;
		width: 1120px;
		max-width: 1120px;
		margin: 0px auto;
	}

	.seccion-header{
		flex-basis: 100%;
		text-transform: uppercase;
		position: relative;
	}
	
	.ent-main-div{
		flex-basis: 48%;
	}

	.seccion-right-margin{
		margin-right: 4%;
	}

	.ent-o-div{
		flex-basis: 48%;
		display: flex;
		flex-wrap: wrap;
	}

	.seccion-big{
		display: flex;
		flex-wrap: wrap;
		flex-basis: 71%;
	}

	.seccion-small{
		width: 27%;
	}

	.seccion-mr{
		margin-right: 2%;
	}

	/* SECCION CONFIG */

	.home-top-ads {
		margin: 0px auto;
		display: flex;
		justify-content: center;
		background: #efefef;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.div-three-column{
        flex-basis: 32%;
    }

	.div-three-column:hover h2{
		color: #9f0303;
	}

    .div-two-column{
        width: 49%;
    }

	.div-two-column:hover h2{
		color: #9f0303;
	}

	.mb-treinta{
		margin-bottom: 30px;
	}

	.divisas-combustibles {
		background: #144087;
		display: flex;
		border-radius: 5px;
		padding: 15px 20px;
		flex-wrap: wrap;
		color: #fff;
	}

	.combustibles-box {
		display: flex;
		flex-basis: 100%;
		flex-wrap: wrap;
	}

	.combustibles-header {
		font-size: 28px;
		font-weight: 700;
		margin: 0px 0px 15px 0px;
		text-transform: uppercase;
		display: flex;
		flex-basis: 100%;
		align-items: center;
	}

	.combustibles-line {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		border-top: #003274 solid 1px;
		flex-basis: 100%;
		padding: 2px 0px;
	}

	.combustibles-line-treinta-tres {
		width: 33.33%;
	}

	.combustibles-line-header{
		flex-basis: 100%;
		display: flex;
		flex-wrap: wrap;
		padding: 6px 0px;
	}

	.combustibles-line-block{
		flex-basis: 50%;
		text-transform: uppercase;
		font-weight: 300;
		font-size: 12px;
		color: #ddd;
	}

	.align-right{
		text-align: right;
	}

	.divisas-name{
		font-weight: 300;
		font-size: 14px;
		color: #f1f1f1
	}

	.icon{
		width: 30px;
		height: 30px;
		margin-right: 15px;
	}

	.download-app{
		display: flex;
	}

	.download-app li{
		margin-right: 20px;
	}

	.no-mb{
		margin-bottom: 0px;
	}

	.g-menu {
		position: fixed;
		right: -100%;
		background: #144087;
		padding: 5em;
		border-left: #000 solid 2px;
		bottom: 0;
		top: 0;
		z-index: 10000000;
		transition: all .3s;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		overflow-y: auto;
	}

	.g-menu-close {
		position: absolute;
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 28px;
		border-radius: 5px;
		font-weight: 700;
		top: 25px;
		left: 25px;
		cursor: pointer;
		background: #fff;
	}

	.g-menu-list {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.g-menu-list > li {
		overflow: hidden;
		position: relative;
		padding-bottom: 5px;
	}

	.g-menu-list > li > a {
		color: #fff;
		text-transform: uppercase;
		display: block;
	}

	.g-menu-list > li > a:hover {
		color: #ccc !important;
	}

	.g-menu::-webkit-scrollbar {
		width: 10px;
	}

	.g-menu::-webkit-scrollbar-thumb {
		background: #144087;
		border-radius: 5px;
	}

	.g-menu::-webkit-scrollbar-track {
		box-shadow: inset 0 0 5px grey;
		border-radius: 10px;
	}

	.g-menu-logo{
		width: 300px;
	}

	.menu-fixed{
		position: fixed;
		width: 100%;
		z-index: 10000;
		top: 0;
	}

	.hover:hover h2{
		color: #c72b2c;
	}

	.programa-container{
		position: relative;
		height: 500px;
		width: 280px;
		overflow: hidden;
		border-top-left-radius: 6px;
		-webkit-border-top-left-radius: 6px;
		-moz-border-top-left-radius: 6px;
		-o-border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		-webkit-border-top-right-radius: 6px;
		-moz-border-top-right-radius: 6px;
		-o-border-top-right-radius: 6px;
		margin: 0px 25px 0px 0px;
		color: #000;
	}

	.programa-detalle{
		position: absolute;
		top: 350px;
		left: 44px;
	}

	.programa-nombre{
		text-transform: uppercase;
		font-weight: 700;
		font-size: 24px;
		display: flex;
		right: 10px;
		white-space: normal;
	}

	.programas-banner{
		background: #144087;
		display: flex;
		justify-content: center;
		padding: 3em 0em 0em 0em;
		margin-bottom: 2em;
	}

	.programas-inside{
		display: flex;
		width: 1200px;
		max-width: 1200px;
		flex-wrap: wrap;
	}

	.programa-info{
		flex-basis: 300px;
		position: relative;
		left: -52px;
	}

	.programa-name{
		margin: 1em 0em;
		text-transform: uppercase;
		font-weight: 700;
		color: #fff;
	}

	.programa-horario{
		color: #000;
		margin: 0em 0em 1em 0em;
		font-size: 16px;
	}

	.programa-p{
		color: #efefef;
		font-size: 14px;
		line-height: 1.3;
		margin: 0;
	}

	.programa-conductor{

	}

	#pagination-box{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 4em 0em;
	}

	.page-numbers{
		font-size: 22px;
		display: block;
		padding: 6px 16px;
		border-radius: 5px;
		color: #144087;
		transition: all .3s;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		border: #ddd solid 1px;
		margin: 0px 6px;
	}

	.page-numbers:hover{
		background: #144087;
		color: #fff !important;
		border: #144087;
	}

	.current{
		background: #c72b2c;
		color: #fff;
		border: #c72b2c;
	}

	.mt-treinta{
		margin-top: 30px;
	}

	.programa-ad{
		flex-basis: 336px;
		display: flex;
		justify-content: flex-end;
	}

	.en-vivo-ads{
		flex-basis: 30%;
		justify-content: flex-end;
		display: flex;
	}

	/* POLL */
	div#totalpoll.totalpoll-wrapper[totalpoll-uid="fae6b4df83b19796b3977eaa075e0ec1"] .totalpoll-question-choices-item {
		width: calc(50%/1) !important;
	}

	.seccion-icon{
		background-image: url(https://storage.googleapis.com/dtavarez/noticiassin/seccion-icon.png);
		width: 32px;
		height: 32px;
		background-size: contain;
		float: left;
		margin-right: 12px;
	}

	.box-padding{
		padding: 15px;
	}

	.seccion-tag-header{
		display: flex;
		flex-wrap: wrap;
		background: #c72b2c;
		justify-content: center;
		padding: 20px 0px;
		margin-bottom: 40px;
		color: #fff;
		font-size: 26px;
	}

	.tag-name-b{
		flex-basis: 100%;
		display: flex;
		justify-content: center;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 30px;
	}

	.tag-item{
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}

	.tag-item-img{
		flex-basis: 32%;
    	margin-right: 3%;
	}

	.tag-item-content{
			flex-basis: 65%;
	}

	.tag-item-a{
		color: #000;
		font-weight: 700;
		font-size: 24px;
		margin: 15px 0px 0px 0px;
	}

	.tag-item-a:hover{
		color: #c72b2c;
	}

	.desktop-s-form{
		display: flex;
		flex-wrap: wrap;
		position: absolute;
		background: #bf1e2e;
		width: 100%;
		height: 100%;
		padding: 8px 0px;
		justify-content: flex-end;
		align-items: center;
		left: -100%;
		transition: all .3s;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		justify-content: right;
	}

	.show-s-form{
		left: 0;
	}

	.desktop-input-search{
		flex-basis: 30%;
		background: #fff;
		border: none;
		color: #000;
		text-transform: uppercase;
		padding: 6px 15px;
	}

	.search-close{
		color: #000;
		font-weight: 700;
		padding: 5px;
		margin-left: 20px;
		width: 30px;
		text-align: center;
		cursor: pointer;
		transition: all .3s;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		background: #fff;
	}

	.search-close:hover{
		background: #9f0303;
		border: #9f0303 solid 1px;
		color: #fff;
	}

	.encuesta-iframe{
		border: none;
		width: 100%;
		height: 291px;
	}

	.seccion-ancla{
		position: absolute;
		right: 0;
		background: #144087;
		color: #fff;
		font-weight: 400;
		padding: 0px 22px;
		border-radius: 5px;
	}

	.seccion-ancla:hover{
		background: #9f0303;
		color: #fff !important;
	}

	.hide-breaking-news{
		opacity: 0;
		height: 0;
		padding: 0;
	}

	.totalpoll-question-choices-item-results{
		position: relative;
		display: flex;
		flex-direction: column;
		cursor: auto;
		color: #fff;
		font-size: 20px;
	}

	.menu-programa-item{
		display: flex;
		flex-wrap: wrap;
		height: 60px;
		align-items: center;
		margin-bottom: 8px;
	}

	.menu-programa-item-img{
		border-radius: 50%;
		margin-right: 5%;
		flex-basis: 20%;
		height: 60px !important;
		background: #c72b2c;
		border: #c72b2c solid 2px;
	}

	.menu-programa-item-title{
		color: #ccc;
		font-size: 16px;
		margin: 0;
		flex-basis: 60%;
	}

	.menu-programa-item-title:hover{
		text-decoration: underline !important;
	}

	.g-menu-h{
		color: #fff;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 18px;
		display: flex;
		margin: 2px 0px;
	}
	
	.g-menu-bg{
		position: fixed;
		background: #000000b0;
		height: 100vh;
		left: -100%;
		top: 0;
		width: 100%;
		z-index: 10000;
	}

	.g-menu-sub{

	}

	.g-menu-sub li a{
		color: #ccc;
		font-size: 16px;
	}

	.g-menu-sub li a:hover{
		color: #efefef !important;
		text-decoration: underline !important;
	}

	.ads-center amp-ad{
		margin-left: 0px !important;
	}

	.no-show-on-desktop{
		display: none !important;
	}

	.iframe-mas-leidas{
		border: none;
		height: 590px;
		width: 100%;
		background: #f7f7f7;
	}

	.cookie-box{
		position: fixed;
		bottom: 0;
		background: rgba(0,0,0,0.8);
		padding: 15px 20px;
		left: 0;
		right: 0;
		z-index: 1000000;
		display: flex;
		justify-content: center;
		display: none;
	}

	.cookie-inside{
		width: 1200px;
		max-width: 1200px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.cookie-text{
		color: #efefef;
		flex-basis: 80%;
	}

	.cookie-btn{
		flex-basis: 20%;
		background: #144087;
		color: #fff;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		text-align: center;
		padding: 5px;
		cursor: pointer;
	}

	.cookie-btn:hover{
		background: #000;
	}

	.portada-falsa{
		position: fixed;
		z-index: 1000000;
		width: 100vw;
		height: 100vh;
		background: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		display: none;
		top: 0;
	}

	.pf-inside{
		width: 500px;
		height: 495px;
		background: #144087;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		padding: 15px;
		border-radius: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-o-border-radius: 8px;
		position: relative;
	}

	.pf-logo{
		margin-bottom: 15px;
	}

	.pf-close{
		width: 35px;
		height: 35px;
		position: absolute;
		right: 13px;
		top: 13px;
		border-radius: 50%;
		text-align: center;
		line-height: 31px;
		font-weight: 700;
		font-size: 19px;
		background: #144087;
		border: #fff solid 2px;
		color: #fff;
		cursor: pointer;
	}

	.pf-ads{
		width: 500px;
		height: 400px;
		background: #fff;
	}

	.yt-container-top{
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		display: block;
		cursor: pointer;
	}

	.no-border-bottom{
		border-bottom: none;
	}

	.share-container{
		display: flex;
		padding: 15px 0px;
		border-radius: 5px;
		margin: 0px;
	}

	.pp-nota-uno{
		flex-basis: 66%;
		margin-bottom: 30px;
	}

	.pp-nota-dos{
		flex-basis: 31%;
	}

	.pp-nota-dos-cat{
		position: absolute;
		z-index: 1;
		bottom: 0px;
		left: 0px;
	}

	.flex-70{
		flex-basis: 70%;
	}
	
	.flex-31{
		flex-basis: 31%;
	}

	.pp-small-date {
        flex-basis: 100%;
        font-size: 12px;
        color: #333;
        margin-bottom: 5px;
    }

	.pp-small-cat {
        flex-basis: 100%;
        text-transform: uppercase;
        font-weight: 700;
        color: #7b7b7b;
        font-size: 16px;
		margin: 10px 0px 0px 0px;
    }

	.punto-azul {
        width: 15px;
        height: 15px;
        display: block;
        background: #bf1e2e;
        margin-right: 10px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -o-border-radius: 50%;
        -moz-border-radius: 50%;
    }

	.font-28 {
		font-size: 28px;
	}

	.mt-20 {
		margin: 20px 0 0;
	}

	.pp-small-date {
        flex-basis: 100%;
        font-size: 12px;
        color: #333;
        margin-bottom: 5px;
		margin: 10px 0px;
    }

	.pp-big-cat {
        position: absolute;
        bottom: 15px;
        left: 15px;
        background: #fff;
        padding: 10px 25px;
        z-index: 2;
    }

	.pp-segunda-date-cat{
		margin-top: 15px;
	}

	.pp-big-title{
		line-height: 1.2;
	}

	.pp-small-div{
		margin-bottom: 8px;
	}

	.font-18{
		font-size: 18px;
	}

	.pp-small-title{
		line-height: 1.2;
		display: flex;
		margin-bottom: 15px;
	}
}

.font-bold {
	font-weight: 700;
}

.space-between {
    justify-content: space-between;
}

.flex-center{
	justify-content: center;
}

.flex-300px{
	flex-basis: 300px;
}

@media (max-width: 1023px){
	/* MARGINS */
	.mb-twenty{
		margin-bottom: 20px;
	}
	/* MARGINS */
	.header-logo{
		margin: 15px auto;
		display: block;
		width: 80%;
		height: auto;
	}

	.main-nav{
		background-color: #bf1e2e;
		display: flex;
		flex-wrap: wrap;
		padding: 10px;
	}

	.main-nav-content{
		flex-basis: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.informe-box, .nav-icons{
		width: 20%;
    	float: left;
	}

	.main-menu-box{
		position: absolute;
		width: 106%;
		background: #0045b5;
		z-index: 1000;
		left: -120%;
		top: 44px;
	}

	.show-menu{
		left: -10px;
	}

	.main-menu{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.main-menu li a{
		color: #fff;
		text-transform: uppercase;
		padding: 15px 0px;
		display: block;
		width: 100%;
		text-align: center;
	}

	.main-menu li a:hover{
		color: #fff !important;
		text-decoration: underline;
	}

	.hamburger{
		width: 34px;
		cursor: pointer;
	}

	.hamburger-line{
		width: 100%;
		height: 3px;
		background-color: #fff;
		margin: 5px 0px 7px 0px;
		border-radius: 2px;
	}

	.bell-icon{
		background: url(https://storage.googleapis.com/noticiassin/iconos/bell-icon.png);
		width: 26px;
		height: 30px;
		background-size: cover;
		cursor: pointer;
	}

	.nav-icons-content{
		display: flex;
		justify-content: end;
		align-items: center;
		flex-basis: 100%;
	}

	.nav-icons-ml{
		margin-left: 1.5em;
	}

	.search-lupa{
		display: flex;
		cursor: pointer;
	}

	.home-live, .home-el-informe{
		text-transform: uppercase;
		font-weight: 700;
		color: #fff;
		justify-content: center;
		display: flex;
		align-items: center;
	}

	.live-icon{
		background-image: url(https://storage.googleapis.com/noticiassin/iconos/live-icon.gif);
		background-size: cover;
		width: 43px;
		height: 29px;
		float: left;
	}

	.live-box{
		display: flex;
		flex-basis: 50%;
	}

	/* FOOTER */
	.main-footer{
		border-bottom ;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		padding: 80px 0px;
		border-top: #333 solid 2px;
	}

	.footer-menu-box{
		background-color: #144087;
		padding: 1.5em 0em;
	}

	.footer-menu{
		display: flex;
		flex-wrap: wrap;
	}

	.footer-menu li{
		flex-basis: 100%;
	}

	.footer-menu li:last-child{
		border-right: none;
	}

	.footer-menu li a{
		color: #fff;
		text-transform: uppercase;
		display: block;
		padding: 1px 15px;
	}

	.copyright-box{
		background-color: #fff;
		padding: 1.5em;
		color: #000;
	}

	.copyright-box a{
		color: #000;
		text-decoration: underline;
	}

	.copyright-box a:hover{
		font-weight: 700;
	}

	.copyright-right{
		display: flex;
    	justify-content: flex-end;
	}

	.footer-space{
		width: 25px;
	}

	.grupo-sin-box{
		border-right: #e5e5e5 solid 2px
	}

	.footer-seccion{
		margin: 20px 0px;
	}

	.home-el-informe{
		display: none;
	}

	.footer-seccion-header{
		text-transform: uppercase;
		color: #959595;
		margin-bottom: 1.5em;
		font-weight: 300;
	}

	.footer-seccion-list li a{
		color: #000;
		text-transform: uppercase;
		margin-bottom: 4px;
		display: block;
	}

	.grupo-sin-img{
		display: block;
		margin: 0px auto;
	}

	.grupo-sin-description{
		color: #000;
	}

	.grupo-sin-box{

	}
	/* FOOTER */
	/* BREAKING NEWS */
	.breaking-news{
		background: url(imagenes/breaking-news.png) center center;
		padding: 0em;
	}

	.breaking-content{
		flex-wrap: wrap;
		display: flex;
		width: 100%;
		margin: 0 auto;
		color: #fff;
		font-size: 18px;
		line-height: 1.2;
		padding: 10px 60px 10px 12px;
		position: relative;
		background: #9f0303;
	}

	.breaking-close{
		color: #fff;
		border: #fff solid 2px;
		border-radius: 50%;
		width: 34px;
		height: 34px;
		text-align: center;
		line-height: 30px;
		position: absolute;
		right: 10px;
		top: 10px;
		cursor: pointer;
	}

	.breaking-mobile-header{
		flex-basis: 100%;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 22px;
		margin: 0px 0px 10px 0px;
	}
	/* BREAKING NEWS */
	/* AGRUPADOR VISUAL */

	/* AGRUPADOR VISUAL */
	/* EN VIVO */
	.en-vivo-container{
		display: flex;
		background: url(imagenes/recursos/sin-set.jpg) center center;
		justify-content: center;
		align-items: center;
		padding: 2em 1em;
	}

	.en-vivo-iframe{
		width: 100%;
		position: relative;
		border-radius: 8px;
		overflow: hidden;
		margin-bottom: 15px;
	}

	.en-vivo-ads{
		display: flex;	
		justify-content: center;
	}

	.en-vivo-box{
		width: 1200px;
		max-width: 1200px;
		position: relative;
	}

	.en-vivo-header{
		display: flex;
		color: #fff;
		text-transform: uppercase;
		font-size: 2.5em;
		margin-bottom: 15px;
		align-items: center;
	}

	.en-vivo{
		display: flex;
		flex-wrap: wrap;
	}

	.proximo-container{
		display: flex;
		flex-direction: column;
		width: 100%;
		padding: 1em 0 1em 1em;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
	}

	.div-block{
		display: block;
	}

	.proximo-tag{
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 700;
		color: #fff;
		margin-bottom: 8px;
		flex-basis: 100%;
	}

	.proximo-date{
		color: #fff;
		font-size: 12px;
		margin-bottom: 0.3em;
		flex-basis: 100%;
	}

	.proximo-title{
		text-transform: uppercase;
		font-weight: 700;
		color: #fff;
		font-size: 30px;
		margin-bottom: 15px;
		flex-basis: 100%;
	}

	.proximo-title:hover{
		color: #fff;
	}

	.proximo-description{
		color: #fff;
		font-weight: 300;
		flex-basis: 100%;
	}
	/* EN VIVO */
	.ads-centered{
		display: flex;
		margin: 15px auto;
		justify-content: center;
		flex-basis: 100%;
	}
	/* SECCION CONFIG */
	.seccion-box{
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		margin: 0 auto;
		padding: 0px 15px;
	}

	.avatar {

	}

	.seccion-header{
		flex-basis: 100%;
		text-transform: uppercase;
		border-bottom: #ddd solid 4px;
		padding-bottom: 10px;
		position: relative;
	}
	
	.ent-main-div{
		flex-basis: 100%;
		border-bottom: #ddd solid 2px;
		padding-bottom: 15px;
	}

	.seccion-right-margin{
		margin-right: 0%;
	}

	.ent-o-div{
		flex-basis: 100%;
		border-bottom: #ddd solid 2px;
		padding-bottom: 15px;
	}

	.seccion-big{
		display: flex;
		flex-wrap: wrap;
		flex-basis: 100%;
	}

	.seccion-small{
		width: 100%;
	}

	.seccion-mr{
		margin-right: 0%;
	}

	/* SECCION CONFIG */

	.home-top-ads {
		margin: 0px auto;
		display: flex;
		justify-content: center;
		background: #efefef;
		padding-top: 15px;
	}

	.div-three-column{
		margin-bottom: 15px;
		display: flex;
		flex-wrap: wrap;
    }

    .div-two-column{
        width: 100%;
    }

	.mb-treinta{
		margin-bottom: 30px;
	}

	.divisas-combustibles {
		background: #144087;
		display: flex;
		border-radius: 5px;
		padding: 15px 20px;
		flex-wrap: wrap;
		color: #fff;
	}

	.combustibles-box {
		display: flex;
		flex-basis: 100%;
		flex-wrap: wrap;
	}

	.combustibles-header {
		font-size: 28px;
		font-weight: 700;
		margin: 0px 0px 15px 0px;
		text-transform: uppercase;
		display: flex;
		flex-basis: 100%;
		align-items: center;
	}

	.combustibles-line {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		border-top: #003274 solid 1px;
		flex-basis: 100%;
		padding: 2px 0px;
	}

	.combustibles-line-treinta-tres {
		width: 33.33%;
	}

	.combustibles-line-header{
		flex-basis: 100%;
		display: flex;
		flex-wrap: wrap;
		padding: 6px 0px;
	}

	.combustibles-line-block{
		flex-basis: 50%;
		text-transform: uppercase;
		font-weight: 300;
		font-size: 12px;
		color: #ddd;
	}

	.align-right{
		text-align: right;
	}

	.divisas-name{
		font-weight: 300;
		font-size: 14px;
		color: #f1f1f1
	}

	.icon{
		width: 30px;
		height: 30px;
		margin-right: 15px;
	}



	.icon-money{
		background:url(./imagenes/icons/iconMoney.png);
		background-size: cover;
	}

	.download-app{
		display: flex;
		flex-wrap: wrap;
	}

	.download-app li{
		flex-basis: 100%;
		justify-content: center;
	}

	.no-mb{
		margin-bottom: 0px;
	}

	.g-menu {
		position: fixed;
		width: 100%;
		right: -200%;
		background: #144087;
		padding: 5em 2em;
		bottom: 0;
		top: 0;
		z-index: 10000000;
		transition: all .3s;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		overflow-y: auto;
	}

	.g-menu-close {
		position: absolute;
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 28px;
		border-radius: 5px;
		font-weight: 700;
		top: 25px;
		left: 25px;
		cursor: pointer;
		background: #fff;
	}

	.g-menu-list {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.g-menu-list > li {
		overflow: hidden;
		position: relative;
		padding-bottom: 5px;
	}

	.g-menu-list > li > a {
		color: #fff;
		text-transform: uppercase;
		display: block;
	}

	.g-menu-list > li > a:hover {
		color: #ccc !important;
	}

	.g-menu::-webkit-scrollbar {
		width: 10px;
	}

	.g-menu::-webkit-scrollbar-thumb {
		background: #144087;
		border-radius: 5px;
	}

	.g-menu::-webkit-scrollbar-track {
		box-shadow: inset 0 0 5px grey;
		border-radius: 10px;
	}

	.g-menu-h {
		color: #fff;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 18px;
		display: flex;
		margin: 2px 0px 15px 0px;
	}

	.menu-programa-item {
		display: flex;
		flex-wrap: wrap;
		height: 60px;
		align-items: center;
		margin-bottom: 8px;
	}

	.g-menu-sub li a {
		color: #ccc;
		font-size: 16px;
	}

	.menu-programa-item-img {
		border-radius: 50%;
		margin-right: 5%;
		flex-basis: 20%;
		height: 60px !important;
		background: #c72b2c;
		border: #c72b2c solid 2px;
	}

	.menu-programa-item-title {
		color: #ccc;
		font-size: 16px;
		margin: 0;
		flex-basis: 60%;
	}

	.g-menu-logo{
		width: 300px;
		margin-bottom: 15px;
	}

	.menu-fixed{
		position: fixed;
		width: 100%;
		z-index: 100;
		top: 0;
	}

	.hover:hover h2{
		color: #c72b2c;
	}

	.no-show-on-mobile{
		display: none;
	}

	.programa-container{
		position: relative;
		height: 500px;
		width: 280px;
		overflow: hidden;
		border-top-left-radius: 6px;
		-webkit-border-top-left-radius: 6px;
		-moz-border-top-left-radius: 6px;
		-o-border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		-webkit-border-top-right-radius: 6px;
		-moz-border-top-right-radius: 6px;
		-o-border-top-right-radius: 6px;
		margin: 0px 25px 0px 0px;
		color: #000;
	}

	.programa-detalle{
		position: absolute;
		top: 350px;
		left: 44px;
	}

	.programa-nombre{
		
		text-transform: uppercase;
		font-weight: 700;
		font-size: 24px;
		display: flex;
		right: 10px;
		white-space: normal;
	}

	.desktop-s-form{
		display: flex;
		flex-wrap: wrap;
		position: absolute;
		background: #bf1e2e;
		width: 100%;
		height: 100%;
		padding: 0px 15px;
		justify-content: flex-end;
		align-items: center;
		left: -100%;
		transition: all .3s;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
	}

	.show-s-form{
		left: 0;
	}

	.desktop-input-search{
		flex-basis: 80%;
		background: #fff;
		border: none;
		color: #000;
		text-transform: uppercase;
		padding: 6px 15px;
		border-radius: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-o-border-radius: 8px;
	}

	.search-close{
		border: #efefef solid 1px;
		color: #fff;
		font-weight: 700;
		font-family: 'Heebo', sans-serif;
		padding: 5px;
		margin-left: 20px;
		width: 30px;
		text-align: center;
		cursor: pointer;
		border-radius: 5px;
		transition: all .3s;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
	}

	.header-fixed{
		position: fixed;
		top: 0;
		z-index: 100000;
		left: 0;
		width: 100%;
	}

	.programas-banner {
		background: #144087;
		display: flex;
		justify-content: center;
		padding: 3em 0em 2em 0em;
		margin-bottom: 2em;
	}

	.programas-inside{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.programa-conductor{
		width: 300px !important;
		height: 240px !important;
	}

	.programa-info{
		flex-basis: 90%;
	}

	.programa-name {
		margin: 1em 0em;
		text-transform: uppercase;
		font-weight: 700;
		color: #fff;
	}

	.programa-horario {
		color: #000;
		margin: 0em 0em 1em 0em;
		font-size: 16px;
	}

	.programa-p {
		color: #efefef;
		font-size: 14px;
		line-height: 1.3;
		margin: 0;
	}

	.npbs-mobile{

	}

	.iframe-mas-leidas{
		width: 100%;
		border: none;
		margin: 20px 0px;
		background: #f7f7f7;
		height: 510px !important;
	}

	.padding-fifteen{
		padding: 15px;
	}

	.single-yt-subscribe {
		display: block;
		background: #333;
		padding: 10px;
		border-radius: 5px;
		margin-bottom: 0em;
	}

	.single-yt-icon {
		background: url(https://storage.googleapis.com/dtavarez/noticiassin/youtube-icon.png);
		background-size: contain;
		width: 35px;
		height: 25px;
		float: left;
		margin-right: 1em;
	}

	.single-yt-text {
		color: #fff;
		font-size: 16px;
	}

	.mt-treinta{
		margin-top: 30px;
	}

	.encuesta-iframe{
		border: none;
		width: 100%;
		height: 360px;
	}

	div#totalpoll.totalpoll-wrapper[totalpoll-uid="2e21fe0b6d537996d47c3d4b16d0e3cc"] .totalpoll-buttons{
		justify-content: center !important;
	}
	
	.hide-breaking-news{
		opacity: 0;
		height: 0;
		padding: 0;
	}

	.cookie-box{
		position: fixed;
		bottom: 0;
		background: rgba(0,0,0,0.8);
		padding: 15px 20px;
		left: 0;
		right: 0;
		z-index: 1000000;
		display: flex;
		justify-content: center;
		display: none;
	}

	.cookie-inside{
		width: 1200px;
		max-width: 1200px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.cookie-text{
		color: #efefef;
		flex-basis: 80%;
	}

	.cookie-btn{
		flex-basis: 20%;
		background: #144087;
		color: #fff;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		text-align: center;
		padding: 5px;
		cursor: pointer;
	}

	.cookie-btn:hover{
		background: #000;
	}

	.portada-falsa{
		position: fixed;
		z-index: 1000000;
		width: 100vw;
		height: 100vh;
		background: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		display: none;
		top: 0;
	}

	.pf-inside{
		width: 302px;
		height: 602px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		position: relative;
		border: #ddd solid 1px;
	}

	.pf-logo{
		margin-bottom: 15px;
		display: none;
	}

	.pf-close{
		width: 35px;
		height: 35px;
		position: absolute;
		right: 0px;
		top: -42px;
		border-radius: 50%;
		text-align: center;
		line-height: 31px;
		font-weight: 700;
		font-size: 19px;
		background: #144087;
		border: #fff solid 2px;
		color: #fff;
		cursor: pointer;
	}

	.pf-ads{
		width: 300px;
		height: 600px;
		background: #fff;
	}

	.yt-container-top{

	}

	.seccion-ancla{
		position: absolute;
		right: 0px;
		top: 5px;
		background: #144087;
		color: #fff;
		font-weight: 400;
		padding: 0px 22px;
		border-radius: 5px;
		font-size: 16px;
	}

	.seccion-icon{
		background-image: url(https://storage.googleapis.com/dtavarez/noticiassin/seccion-icon.png);
		width: 32px;
		height: 32px;
		background-size: contain;
		float: left;
		margin-right: 12px;
	}

	#pagination-box{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 4em 0em;
	}

	.page-numbers{
		font-size: 22px;
		display: block;
		padding: 6px 16px;
		border-radius: 5px;
		color: #144087;
		transition: all .3s;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		border: #ddd solid 1px;
		margin: 0px 6px;
	}

	.page-numbers:hover{
		background: #144087;
		color: #fff !important;
		border: #144087;
	}

	.current{
		background: #c72b2c;
		color: #fff;
		border: #c72b2c;
	}

	.share-container{
		display: flex;
		padding: 15px 0px;
		border-radius: 5px;
		margin: 0px;
	}

	.mobile-mb-quince{
		margin-bottom: 25px;
	}

	.seccion-blue{
		background: #bf1e2e;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.seccion-blue-header{
		background: #870e1a;
		flex-basis: 100%;
		display: flex;
		justify-content: center;
		padding: 15px 0px;
	}

	.mas-noticias{
		display: flex;
		align-items: center;
		padding: 0px 15px;
	}

	.news-icon{
		width: 43px;
		height: 48px;
		background: url(https://storage.googleapis.com/struggledtechsolutions/el-estado/news-icon.png);
		margin-right: 15px;
	}

	.seccion-header-text{
		margin: 0px;
		color: #fff;
		text-transform: uppercase;
		font-weight: 700;
	}

	.footer-container, .seccion-container{
		width: 100%;
		padding: 0px 15px;
	}

	.mas-noticias-one-left{
		flex-basis: 100%;
	}

	.mas-noticias-one-right{
		flex-basis: 100%;
		padding: 30px 0px;
	}

	.mas-noticias-one-title{
		color: #fff;
		font-size: 30px;
		font-weight: 700;
		line-height: 1.1;
		display: block;
		margin-bottom: 15px;
	}

	.mas-noticias-one-right p{
		color: #ddd;
	}

	.btn-mn {
		background: #fff;
		text-transform: uppercase;
		color: #000;
		padding: 10px 15px;
	}

	.cuatro-seccion-link {
		font-weight: 700;
		color: #000;
		font-size: 16px;
		text-transform: uppercase;
		margin: 15px 0px 0px 15px;
	}

	.div-24{
		flex-basis: 100%;
		margin-bottom: 25px;
	}

	.mas-leidas-home {
		background: #f7f7f7;
		padding: 15px 15px 30px 15px;
	}

	.menu-footer {
		list-style: none;
		display: flex;
		flex-wrap: wrap;
	}

	.menu-footer li{
		flex-basis: 100%;
		justify-content: center;
		display: flex;
		margin: 6px 0px;
	}

	.menu-footer li a {
		text-transform: uppercase;
		color: #959595;
		font-size: 16px;
	}

	.copyright {
		text-align: center;
		color: #a3a3a3;
	}

	.logo-footer{
		display: block;
		margin: 15px 0px;
		text-align: center;
	}

	.main-menu{
		display: flex;
		flex-wrap: wrap;
	}

	.main-menu li{
		display: flex;
        flex-basis: 100%;
        border-top: #ad0d0d solid 1px;
	}

	.main menu li a{
		color: #fff;
	}

	.portada-principal-box{
		margin: 50px auto;
	}

	.mobile-width-fix{
		width: 300px !important;
        height: 54px !important;
	}

	.noticias-box-title{
		color: #000;
		font-weight: 700;
		font-size: 16px;
		line-height: 1.2;
		display: block;
		margin-bottom: 15px;
	}

	.noticias-date{
        background: #bf1e2e;
        color: #fff;
        padding: 5px 15px;
        font-size: 12px;
		margin-bottom: 15px;
	}

	.pp-big-cat{
		margin: 15px 0px;
	}

	.font-28{
		font-size: 28px;
	}

	.pp-nota-uno{
		margin-bottom: 15px;
	}

	.pp-big-title{
		line-height: 1.1;
	}

	.pp-small-img, .pp-second-img-box{
		float: left;
		width: 120px;
		margin-right: 15px;
	}

	.pp-nota-dos, .mobile-mb-15{
		margin-bottom: 15px;
	}
}

.items-center{
	align-items: center;
}

.combustibles-cincuenta{
	display: flex;
}

.subio-icon{
	background: url(./imagenes/subio-icon.png);
	width: 25px;
	height: 25px;
	background-size: contain;
	margin-left: 10px;
}
.bajo-icon{background: url(./imagenes/bajo-icon.png);width: 25px;height: 25px;background-size: contain;margin-left: 10px;}
.igual-icon{background: url(./imagenes/igual-icon.png);width: 25px;height: 25px;background-size: contain;margin-left: 10px;}
.video{background: url(https://storage.googleapis.com/struggledtechsolutions/el-estado/video-icon.png) #144087;width: 40px;height: 40px;background-size: cover;position: absolute;z-index: 100;border: #fff solid 1px;top: 15px;left: 15px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;}
figure{margin: 0px !important; }
.link-hover:hover{color: #144087 !important;}
.transition{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;}
.hide{display: none;}
.font-sixteen{font-size: 16px;}
.clima{border: #ddd solid 1px;padding: 15px;margin-top: 20px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;}
.hide-pf{display: none !important;}
.show-pf{display: flex;}
.share-btn{
    margin-right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 5px;
    background: #bf1e2e;
}

.mr-quince{
	margin-right: 15px;
}

.share-btn:hover{
	color: #9f0303;
}
.flex-container{display: flex;flex-wrap: wrap;}
.share-message{color: #fff;display: flex;align-items: center;margin-right: 10px;font-size: 18px;}
.icon-gas{background: url(https://storage.googleapis.com/noticiassin/iconos/iconGas.png);background-size: cover;}
.icon-money{background:url(https://storage.googleapis.com/noticiassin/iconos/iconMoney.png);background-size: cover;}
.amp-carousel-button-prev{background: url(https://storage.googleapis.com/noticiassin/iconos/Arrow%20left.png);height: 100px;width: 40px;}
.amp-carousel-button-next{background: url(https://storage.googleapis.com/noticiassin/iconos/Arrow%20right.png);height: 100px;width: 40px;}
.mtb-treinta{
	margin: 30px 0px;
}

.handburger-menu {
    width: 40px;
    justify-content: flex-end;
    align-items: center;
    height: 26px;
    cursor: pointer;
	margin-left: 15px;
}

.line-100 {
    width: 100%;
}

.line-90 {
    width: 90%;
}

.line-80 {
    width: 80%;
}

.line {
    height: 4px;
    background: #fff;
}

.menu-mobile{
    background: #bf1e2e;
    position: fixed;
    right: -100%;
    top: 132px;
    width: 100%;
    z-index: 1000;
    padding: 18px;
}

.show-menu-mobile{
	right: 0px !important;
}

.bodyoverflow{
	overflow: hidden;
}