/*
Theme Name: El Nuevo Diario
Theme URI: https://elnuevodiario.com.do/
Author: El Nuevo Diario
Author URI: https://elnuevodiario.com.do/
Description: Este website fue desarrollado con mucho de amor de parte del equipo.
Version: 1.0
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: elnuevodiario.com.do

*/
html.sb-active{
	overflow: scroll-x;
}
a{
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}

body{
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 400;
}

button, input, select, textarea{
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}

.wp-caption.alignnone{
	width: 100%!important;
}

.alignnone img{
	width: 100%;
	max-width: 100%;
	display: block;
	height: auto;
}

#home .EmbeddedTweet,
#home .EmbeddedTweet-tweet,
#home twitterwidget{
	height: 319px!important;
}

.banner_header{
	background-color: #f0f0f0;
	padding: 25px 0;
    z-index: 2;
    position: relative;
}

.banner_header img{
	margin: 0 auto;
}

.container{
	width: 100%;
	max-width: 1400px;
	z-index: 2;
    position: relative;
}
.navbar{
	border: 0;
}
.navbar-red{
	background-color: #ed1c24;
	border-radius: 0;
	margin-bottom: 0;
	z-index: 11;
    position: relative;
}

.row.alineator,
#firtsnews{
	margin-left: -4px;
	margin-right: -4px;
}

#home,
.post,
.category,
.single-news{
	z-index: 10!important;
}

.category .facebook-player-container{
	height: 220px!important;
    margin-bottom: 8px;
    overflow: hidden;
}

.col-md-4.col-sm-12.col-lg-5.item_top.banner .img-responsive{
	margin-top: 15px;
}

.screen_home{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #FFF;
    z-index: 9999999;
    bottom: 0;
    display: none;
}

.screen_home .top_header{
    background: #ed1c24;
    height: 80px;
    color: #FFF;
    position: relative;
}

.screen_home .top_header .logo{
    width: 150px;
    left: 20px;
    top: 10px;
    position: absolute;
}

.screen_home .top_header .logo img{
	width: 100%;
	max-width: 100%;
}

.screen_home .top_header .sociales{
	margin:0 20px 0;
	padding: 0;
	list-style: none;
}

.screen_home .top_header .sociales li{
	display: inline-block;
}

.screen_home .top_header .sociales li a{
	color: #FFF;
    font-size: 16px;
    padding: 0 10px;
    display: block;
    line-height: 80px;
}

.screen_home .top_header .sociales li a:hover{
	background: #FFF;
	color: #ed1c24;
	text-align: center;
}

.screen_home .content_portada_falsa{
	width: 100%;
	max-width: 530px;
	margin:40px auto;
}

.screen_home .content_portada_falsa .close{
    display: block;
    background: #ed1c24;
    color: #FFF;
    text-shadow: none;
    font-size: 14px;
    font-weight: normal;
    opacity: 1;
    padding: 10px;
    border-radius: 5px 5px 0 0;
}

.screen_home .apps{
    background: #ed1c24;
    margin-top: 2px;
    padding: 10px;
    border-radius: 0 0 4px 4px;
    margin-right: 25px;
}

.screen_home .apps a{
    color: #FFF;
    display: inline-block;
    padding: 0 10px;
}

.screen_home .content_portada_falsa .close:hover{
	 background: #000;
}

.screen_home .content_portada_falsa .banner{
    display: block;
    border: 15px solid #BAB6B6;
}

.video-home,
.opinion-home,
.app-home,
.newyork-home,
.sports-home,
footer{
	z-index: 9;
}

.opinion-home .item-news{
	height: auto;
}

.sports-home .square-news .content-news{
    min-height: 150px;
    max-height: 150px;
}

.navbar-red .container{
	position: relative;
}

.header_date{
	font-size: 12px;
	text-transform: uppercase; 
	padding: 15px 10px 15px 0;
	z-index: 2;
    position: relative;
}

.navbar-brand{
	height: auto;
	position: absolute;
	z-index: 1003;
	top: -45px;
	width: 200px;
	padding: 0;
    margin-left: 0!important;
    z-index: 3;
}

.navbar-brand img{
	width: 100%;
	height: auto;
}

.mega-menu{
	margin-left: 242px;
}
.mega-menu .btn{
    background: none;
    border: 0;
    border-radius: 0;
    color: #FFF;
    line-height: 50px;
    padding: 0 15px;
    text-transform: uppercase;
}

.mega-menu .btn:hover,
.mega-dropdown.open .btn,
.mega-dropdown.open .btn:focus,
.mega-menu .nav-tabs>li.active>a,
.mega-menu .nav-tabs>li.active>a:focus,
.mega-menu .nav-tabs>li.active>a:hover,
.mega-menu .nav>li>a:focus,
.mega-menu .nav>li>a:hover{
	border-top: 0;
	background: #292728;
	color: #FFF;
	border-bottom-color:#292728;
	border:0;
	cursor: pointer;
}
.mega-menu .col-xs-3,
.mega-menu .col-xs-2,
.mega-menu .col-xs-10,
.mega-menu .col-xs-9{
	margin-bottom: 0;
}

.mega-menu h3{
	text-transform: uppercase;
	padding: 20px 0 0;
	margin:0 0 20px;
	font-size: 19px;
	color: #FFF;
}

.mega-menu h3:after{
	content:" ";
	display: block;
	width: 60px;
	height: 4px;
	background: #FFF;
	margin-top: 10px;
}

.mega-menu .dropdown-menu{
    width: 770px;
    padding: 0;
    border-radius: 0;
    border: 0;
    background: #292728;
    margin-top: 0;
}
.mega-menu a{
	color: #FFF;
}
.mega-menu .nav-tabs{
	border: 0;
    background: #ed1c24;
    margin-left: -4px;
    margin-right: 10px;
}

.mega-menu .nav-tabs>li{
    float: none;
    margin-bottom: 0;
    padding: 0;
}

.mega-menu .nav-tabs>li>a {
    margin-right: 0;
    line-height: 33px;
    border: 0;
    border-radius: 0;
    padding: 0 15px;
    border-bottom: 1px solid rgba(255,255,255,0.5);
    font-size: 14px;
}

.navbar-right{
	padding-left: 0!important;
}

.navbar-right>li>a{
	font-size: 19px!important;
padding:10px;
}

.navbar-nav>li>a{
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.navbar-nav>li>a:hover i.fa-facebook{
	color: #3b5998;
}

.navbar-nav>li>a:hover i.fa-twitter{
	color: #15a7ff;
}

.navbar-nav>li>a:hover i.fa-instagram{
	color: #e95950;
}

.navbar-nav>li>a:hover i.fa-snapchat-ghost{
	color: #fffc00;
}
.navbar-nav>li>a:hover i.fa-youtube-play{
	color: #ed1c24;
}

.header_black{
	background-color: #292728;
	height: 40px;
	z-index: 3;
    position: relative;
}

.header_black .whatssap-header{
	padding-left: 257px;
	font-size: 14px;
	color: #FFF;
	line-height: 40px;
}

.header_black .whatssap-header a{
	color: #FFF;
	display: inline-block;
	padding: 0 5px;
}

.header_black .whatssap-header a:hover{
	color: #ed1c24;
	text-decoration: none;
}

div.news-featured-first:first-of-type{
	margin-bottom: 8px;
}
.news-featured-first{
	padding-right: 0!important;
	padding-left: 0!important;
}

.tool-header{
	margin-right: -15px;
}

/*.tool-header li a{
	display: inline-block;
    padding: 0 10px;
    line-height: 40px;
}*/

.tool-header li a:hover{
    background: #454544;
}

.tool-header img{
	height: 19px;
	margin-top: -5px;
}

.dropdown-menu img{
	height: auto;
}

.dropdown-menu a{
	padding: 0;
	line-height: normal;
}

.dropdown-menu a.title{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #000;
}

.dropdown-menu a.title:hover{
	background: none;
	color: #ed1c24;
	text-decoration: none;
}

.dropdown-menu a.date{
	color: #000;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;	
}

.dropdown-menu .col-lg-6{
	margin-bottom: 0;
}

.search-google{
	float:left;
	margin-right:12px;
	width:300px;
}

.search-google .cse .gsc-control-cse, .search-google .gsc-control-cse{
	background:none;
	padding:0 0;
	border:0;
}

.gsc-result .gs-title {
    height: 2.2em!important;
    text-align: left;
    padding: 0;
}

.tool-header a.gs-image{
	display:block;
	line-height:normal;
	padding:0;
}

.gs-web-image-box-portrait img.gs-image,
.gs-web-image-box-landscape img.gs-image{
	width:100%;
	height:auto;
}

.tool-header form{
	background-color: #fff;
	border-radius: 10px;
	height: 25px;
	float: left;
	margin-right: 13px;
    margin: 12px 0;
}

.tool-header .search-google form{
	background:none;
}

.tool-header form input[type=text]{
	border: 0;
	background:none;
	height: 25px;
	margin: 0;
	padding: 0; 
	font-weight: normal;
	padding-left: 12px;
}

.tool-header form button[type=submit]{
	border: 0;
	background:none;
	color: #292728;
	padding: 0;
	margin-right: 6px;
}

.banner-header-tow{
	padding-top: 25px;
	padding-bottom: 25px;
}

.banner-cotainer{
	padding:6px;
	background-color: #F1F0EE;
	display: inline-block; 
}

.banner-header-tow .col-sm-offset-2{
	margin-left: 18%;
}

.trending-topic{
	background-color: #454544;
	height: 33px;
	overflow: hidden;
    margin: 0 -7px 8px -11px;
    position: relative;
    padding-left: 220px;
}

.trending-topic strong{
	display: block;
	position: relative;
	background-color: #ed1c24;
	color: #FFF;
	font-size: 21px;
	text-transform: uppercase;
	line-height: 33px;
	padding: 0 20px 0 17px;
	font-weight: normal;
	margin-right: 30px;
	position: absolute;
	left: 0;
	top:0;
}

.trending-topic strong i{
    color: #ed1c24;
    position: absolute;
    right: -6px;
    top: 0;
    display: block;
    line-height: 33px;
}
.trending-topic ul{
	margin:0;
	padding: 0;
	list-style: none;
    display: inline-block;
}
.trending-topic a, .trending-topic li a{
	display: inline-block;
	color: #FFF;
	text-transform: uppercase;
	margin-right: 20px;
	line-height: 33px;
}

.trending-topic a, .trending-topic li a:hover{
	color: #ed1c24;
	text-decoration: none;
}

.trending-topic a i,
.trending-topic li i{
	color: #FFF;
	display: inline-block;
	margin-right: 10px;
}

.square-news .content-news a.title-news:hover,
.vertical-news .content-news a.title-news:hover,
.news-featured-first .description-news a.title-news:hover,
.content-horizontal-news a.title-news:hover,
.news-featured-first .description-news a.social:hover,
.square-news .content-news a.social:hover,
.vertical-news .content-news a.social:hover,
.content-horizontal-news .description-news a.social:hover{
	text-decoration: none;
	color: #ed1c24;
}

.square-news .row{
	margin-right: -4px;
    margin-left: -4px;
}

.square-news .row .col-lg-12{
	margin-bottom: 0;
}

.news-row {
	padding-top: 4px;
}

.row-news-center>.col-md-6.news-padding .row{
	margin-left: 0!important;
	margin-right: 0!important;
}

.news-row .col-md-3,
.news-row .col-lg-3,
.row-news-center>.col-md-3.news-padding,
.row-news-center>.col-lg-3.news-padding{
	padding-left: 2px!important;
	position: relative;
}

.news-featured-first{
	position: relative;
	border-top: 1px solid #ed1c24;
	height: 325px;
	overflow: hidden;
}

.item_top .row{
	margin-left: 0;
	margin-right: 0;
}

.news-featured-first .description-news{
	position: absolute;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
	bottom: 0;
	left: 0;
	right: 0;
	padding:0 25px 39px;
	-webkit-transition: background 1000ms linear;
	-moz-transition: background 1000ms linear;
	-ms-transition: background 1000ms linear;
	-o-transition: background 1000ms linear;
	transition: background 1000ms linear;
}

.news-featured-first:hover .description-news{
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.88) 59%, rgba(0,0,0,0.91) 61%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.88) 59%,rgba(0,0,0,0.91) 61%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.88) 59%,rgba(0,0,0,0.91) 61%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e8000000',GradientType=0 ); /* IE6-9 */
}

.news-featured-first .description-news a{
	display: block;
	color: #FFF;
}

.news-featured-first .description-news a.video-icon{
	font-size: 46px;
}

.news-featured-first .description-news a.video-icon img{
	height: 62px;
	margin-bottom: 20px;
}

.news-featured-first.tow .description-news a.category-name{
	font-size: 16px;
	margin-bottom: 10px;
}

.news-featured-first .description-news a.category-name{
	font-size: 20px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	margin-bottom: 15px;
}

.news-featured-first.tow .description-news a.title-news{
	font-size: 22px;
	line-height: 27px;
}

.news-featured-first .description-news a.title-news{
	font-size: 30px;
	line-height: 33px;
	margin-bottom: 10px;
	font-weight: 300;
}

.news-featured-first .description-news span.time{
	position: absolute;
	color: #FFF;
	display: block;
	bottom: 15px;
	font-size: 12px;
}

.news-featured-first .description-news a.social{
	position: absolute;
	right: 15px;
	bottom: 18px;
	font-size: 17px;
	display: block;
}

.news-featured-first .description-news a.social.one{
	right: 45px;
}

.most-read-home strong{
	display: block;
	font-size: 22px;
	text-align: center;
	line-height: 46px;
	color: #FFF;
	background-color: #ed1c24;
	margin-bottom: 4px;
}

.most-read-home ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.most-read-home ul li{
	background-color: #F1F0EE;
	margin-bottom: 4px;
	position: relative;
	padding: 10px 14px 0 90px;
	min-height: 75px;
}

.most-read-home ul li:last-child{
	margin-bottom: 0;
}

.most-read-home ul li .newsimage{
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	max-width: 75px;
	min-width: 75px;
	height: 75px;
	max-height: 75px;
	min-height: 75px;
	overflow: hidden;
}

.most-read-home ul li a{
	font-size: 13px;
	color: #272525;
	line-height: 16px;
}

.banner-container{
	background-color: #F1F0EE;	
	padding: 20px 0;
}

.banner-container iframe{
	display: block;
	margin: 0 auto;
}

.banner-container img,
.bannerMidle img{
	margin: 0 auto;
}

.row-banners{
	padding-top:30px;
	padding-bottom:30px;
}

.bannerMidle{
    background-color: #f5f5f4;
    padding: 15px;
    text-align: center;
    height: 90px;
}

.img-horizontal-news{
	position: relative;
	padding-right: 0;
	padding-left: 15px;
	margin-bottom: 0!important;
}

.img-horizontal-news div.newsimage{
	height: 322px;
}

.img-horizontal-news a.video-icon{
	position: absolute;
	z-index: 1;
	bottom: 35px;
	left: 25px;
}

.img-horizontal-news a.video-icon img{
	height: 62px;
}

.img-horizontal-news a.category-name{
	position: absolute;
	bottom: 10px;
	left: 25px;
	z-index: 1;
	color: #FFF;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}

.img-horizontal-news span{
	display: block;
	position: absolute;
	right: -15px;
	top:35px;
	color: #F5F5F4;
	font-size: 50px;
}

.content-horizontal-news{
	background-color: #F5F5F4;
	padding-left: 0;
	min-height: 322px;
	max-height: 322px;
	margin-bottom: 0!important;
}

.content-horizontal-news span.time{
	color:#C0BCB6;
	display: block;
	font-size: 12px;
}

.content-horizontal-news .content{
	padding: 85px 45px 35px;
	position: relative;
    min-height: 322px;
    border-top: 1px solid #ed1c24;
}

.content-horizontal-news a.title-news{
	font-size: 22px;
	color: #272525;
	line-height: 22px;
	padding: 11px 0 20px;
	display: block;
	font-weight: 300;
}

.content-horizontal-news .author{
	font-size: 18px;
	color: #817D78;
}

.content-horizontal-news .content a.social{
	position: absolute;
	left: 65px;
	bottom: 10px;
	font-size: 17px;
	display: block;
	color:#ACA9A4;
}
.content-horizontal-news .content a.social:hover{
	color: #ed1c24;
}
.content-horizontal-news .content a.social.one{
	left: 45px;
}
.square-news .image-news {
	position: relative;
    height: 157px;
}

.vertical-news .image-news {
	position: relative;
    height: 492px;
}

.vertical-news .image-news div.newsimage{
	height: 460px;
}
.square-news .image-news div.newsimage{
	height: 157px;
}

.square-news .video-icon{
    position: absolute;
    z-index: 5;
    width: 50px;
    top: 65px;
    left: 22px;
}

.square-news .video-icon img{
	width:100%;
}

.square-news .image-news a.category-name{
	padding: 40px 23px 15px;
	position: absolute;
	bottom: 0;
	color: #FFF;
	left: 0;
	right: 0;
	display: block;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,0.69) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 12%,rgba(0,0,0,0.69) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 12%,rgba(0,0,0,0.69) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b0000000',GradientType=0 ); /* IE6-9 */

}
.square-news .image-news a.category-name:hover,
.news-featured-first.tow .description-news a.category-name:hover,
.news-featured-first .description-news a.category-name:hover,
.img-horizontal-news a.category-name:hover,
.most-read-home ul li a:hover,
.editorial-home h3 a:hover,
.editorial-home h4 a:hover,
.editorial-home .title:hover{
	 color: #ed1c24;
	 text-decoration: none;
}
.square-news .content-news,
.vertical-news .content-news{
	padding: 10px 25px;
	position: relative;
	background-color: #F4F3F1;
	min-height: 168px;
	max-height: 168px;
}
.square-news span.time,
.vertical-news span.time{
	color:#C0BCB6;
	display: block;
	font-size: 12px;
}
.square-news .content-news a.title-news,
.vertical-news .content-news a.title-news{
	display: block;
	font-size: 18px;
	color: #272525;
	line-height: 22px;	
	margin-top: 10px;
	font-weight: 300;
}

.square-news .content-news a.social,
.vertical-news .content-news a.social{
	position: absolute;
	left: 45px;
	bottom: 10px;
	font-size: 17px;
	display: block;
	color:#ACA9A4;
}

.left-padding{
	padding-left: 15px!important;
}

.square-news .content-news a.social.one,
.vertical-news .content-news a.social.one{
	left: 25px;
}

.row-news-center{
	margin-bottom: 4px;
}

.editorial-mobile a.title{
	padding: 0 20px;
}

.editorial-mobile{
	background-color: #F3F2F0;
	padding-top: 15px;
	padding-left: 15px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	min-height: 125px;
	max-height: 125px;
	margin-bottom: 8px;
}

.editorial-home{
	background-color: #F3F2F0;
	border-left: 30px solid #E4E2DF;
	padding-top: 40px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	min-height: 325px;
	max-height: 325px;
}

.editorial-home img{
	margin: 0 auto 20px;
	width: 130px;
	border-radius: 100%;
	height: auto;
}

.editorial-mobile img{
	margin: 0 auto;
	border-radius: 100%;
	height: 100px;
    width: auto;
    max-width: inherit;
}

.editorial-home h3,
.editorial-mobile h3{
	font-size: 20px;
	text-transform: uppercase;
	color: #292728;
	margin: 0 0 10px;
	padding: 0;
}

.editorial-home h5{
	font-size: 17px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	color: #75736E;
}

.editorial-home h3 a,
.editorial-mobile h3 a{
	color: #292728;
}

.editorial-home h3 a span,
.editorial-mobile h3 a span{
	display: inline-block;
	font-size: 14px;
	color: #ed1c24;
}

.editorial-home h4,
.editorial-mobile h4{
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	color: #75736E;
	margin: 0 0 10px;
	padding:0; 
}

.editorial-home h4 a,
.editorial-mobile h4 a{
	color: #75736E;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}

.editorial-home .title,
.editorial-mobile .title{
	font-size: 20px;
	color: #000000;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}
.editorial-mobile h3{
	margin-top: 0;
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 15px;
}
.editorial-mobile h3,
.editorial-mobile h4,
.editorial-mobile .title{
	margin-left: 0;
	display: block;
	text-align: center;
    font-size: 16px;
    margin-bottom: 6px;
}

.banner-square{
	background-color: #F3F2F0;
	padding: 37.5px 0;
}

.banner-square img,
.banner-square iframe,
.banner-container iframe{
	margin: 0 auto;
}

#div-gpt-ad-1498061775280-0,
#div-gpt-ad-1498503599369-0{
	margin: 0 auto;
}

.poll-square{
	/*border: 1px solid #F3F2F0;
	padding: 26px 10px;*/
}

.poll-square .twitter-tweet.twitter-tweet-rendered{
	margin:0!important; 
}

.poll-square img{
	margin: 0 auto;
}

.news-padding .row{
	margin-right: 0;
    margin-left: 0;
}
.news-padding .row .col-md-6,
.news-padding .row .col-sm-6,
.news-padding .row .col-lg-6,
.news-padding .row .col-xs-12{
	padding-left: 0;
	padding-right: 0;
}

.row-news-center.second .col-md-6.news-padding{
    padding-left: 2px;
    padding-right: 15px!important;
}

.row-news-center.second>.col-lg-3.news-padding{
    padding-right: 2px;
    padding-left: 15px!important;
}

.row-news-center.second>.col-lg-3.news-padding:nth-last-child(2){
	padding-left: 2px!important;
}

.tasa-home h4{
	background: #439924;
	text-align: center;
}

.tasa-home h4,
.tiempo-home h4,
.combustibles-home h4{
	font-size: 23px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	color: #fff;
	line-height: 50px;
	padding: 0;
	padding-left: 17px;
	margin: 0;
}

.tasa-table{
	margin: 50px 0 0;
    width: 290px;
}

.tasa-home img{
	float: right;
	margin-right: 40px;
}

.tasa-table, 
.tasa-table td,
.tasa-table th{
	border: 0!important;
}

.tasa-table td.border-1,
.tasa-table td.border-2,
.tasa-table td.border-3,
.tasa-table td.border-4 {
    border: 5px solid #F5F6F6!important;
    -webkit-transition: all 1000ms ease;
	-moz-transition: all 1000ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
}

.tasa-table td.border-2,
.tasa-table td.border-4 {
    border-left:0!important;
}

.tasa-table td.border-3,
.tasa-table td.border-4{
	border-top: 0!important;
}

.tasa-table p{
	font-size: 12px;
	padding-top: 15px;
}

.tiempo-home h4{
	border-color: #00B1EB;
}

.combustibles-home{
	font-size: 12px;
}

.combustibles-home .table>tbody>tr>td{
	padding: 4px;
}

.combustibles-home h4 {
    background: #FF007C;
    margin-bottom: 15px;
    color: #FFF;
    border-bottom: 0;
    text-align: center;
}

.combustibles-home .tasa-table p{
	padding: 2px 0 0;
	margin: 0;
}

.combustibles-home .tasa-table{
	width: 100%;
	margin-top: 0;
	font-weight: 300;
}

.video-home{
	background-color: #292728;
	padding: 40px 0 32px;
}

.video-item{
	height: 189px;
	overflow: hidden;
}

.video-home .player-full{
	position: relative;
}

.video-home .player-full iframe{
	border-top: 1px solid #ed1c24;
}

.video-home .player-full .logo-tv{
	position: absolute;
	top: -35px;
	left: 10px;
}

.video-home .col-md-6.col-sm-6.col-lg-6 .row{
    margin-right: 0;
    margin-left: 0;
}

.opinion-home{
	background-color: #ed1c24;
	padding: 50px 0 50px;
	color: #FFF;
}

.opinion-home .owl-carousel {
    max-width: 1200px;
    margin: 0 auto;
}

.opinion-box {
	text-align: center;
	border-right: 1px solid #E8494C;
    padding:15px 20px 15px 0;
    min-height: 220px;
}

.opinion-box a{
	display: block;
}

.opinion-box a.author{
	color: #ffc9c8;
	font-size: 16px;
}

.opinion-box a.title{
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.opinion-box img{
	width: 90px!important;
	height: 90px;
	border-radius: 100%; 
	margin: 0 auto 20px;
	border:5px solid #F46D6D;
}

/**** bootstrap ****/

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background: none;
    color: #292728;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #eee;
    border-color: #337ab7;
}

.menu-site li.current-menu-item a,
.menu-site li:hover a,
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #fff;
    border-color: #292728;
    color: #292728;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
    padding-right:4px;
    padding-left:4px;
    margin-bottom: 8px;
}

.item-news{
	height: 322px;
    overflow: hidden;
}

.item-news.vertical-news{
	height: 652px;
}

.banner.hidden-xs{
	height: 90px;
}

.horizontal-news{
	height: 322px;
}
.navbar-toggle>.icon-bar{
	background-color: #FFF;
	border-radius: 0;
    width: 30px;
    height: 3px;
}

.newyork-alineator .small-news .row .col-lg-7 a.title-news{
	font-size: 16px;
}

div.newsimage.newsimage-loaded:hover,
.news-featured-first:hover div.newsimage.newsimage-loaded,
.square-news:hover div.newsimage.newsimage-loaded{
	background-size: 120%;
}

.search-mobile-btn{
    background: none;
    color: #fff;
    font-size: 18px;
    padding: 10px 20px;
    border-radius: 0;
}

.search-mobile-btn:hover,
.search-mobile-btn:focus{
	color: #FFF;
}

.search-mobile-box{
    background: none;
    box-shadow: none;
    border: 0;
    width: 210px;
    padding: 6px 0;
}

.search-mobile-box input[type=text]{
    padding: 4px 10px;
    border-radius: 4px;
    border: 1px solid #eee;
    width: 165px;
}

.search-mobile-box button[type=submit]{
    background: #ed1c24;
    color: #FFF;
    border: 0;
    height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 4px;
}

.news-center .row,
.row.newyork-alineator,
.row.sports-alineator,
.video-home>.container>.row,
.container>.row{
	margin-left: -4px;
	margin-right: -4px;
}

.lidom_result h4,
.fc-left h2{
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 15px;
	padding: 0;
	text-transform: uppercase;
}

.lidom_result h4:before,
.fc-left h2:before{
	content: " ";
	width: 30px;
	height: 30px;
	background: #FF0000;
	display: inline-block;
	margin:2px 10px 0 15px;
	float: left;
}

.lidom_result table{
	border-top: 1px solid #FF0000;
	background: #F5F5F4;
	width: 100%;
	margin-bottom: 30px;
    min-height: 318px;
}

.lidom_result table thead th:first-child{
	text-align: left;
}

.lidom_result table thead th{
	font-weight: bold;
	font-size: 30px;
	text-align: center; 
	padding: 15px 20px;
}

.lidom_result table tr td{
	border-bottom: 1px solid #c5c0c0;
	padding:5px 20px;
}

.lidom_result table tr:last-child td{
	border-bottom: 0; 
}

.lidom_result table.yersterday-games thead th{
	font-size: 24px;
	padding-bottom: 0;
}

.lidom_result table.yersterday-games tr td{
	padding-top: 0;
}

.lidom_result table.yersterday-games tr.ganador{
	font-weight: bold;
}

.lidom_result table.yersterday-games tr td .name{
	display: block;
	line-height: 30px;
}

.lidom_result table.yersterday-games .dt{
	display: block;
}

.proximos-juegos{
	margin: 0;
	padding:10px 20px;
	list-style: none;
	min-height: 140px;
	border: 2px solid #000; 
    margin-bottom: 30px;
}

.proximos-juegos li{
	float: left;
	width: 20%;
	padding-right: 20px;
	text-align: center;
}

.item-news.lidom-home{
	height: 178px;
}

.item-news.lidom-home .row{
	padding-top: 10px;
}

.proximos-juegos.home-juegos{
	margin-bottom: 0;
	border:0; 
}
.proximos-juegos.home-juegos li{
	width:  16.66666667%;
}

.proximos-juegos li:last-child{
	padding-right: 0;
}

.proximo-home .date{
	padding-top: 5px;
}

.proximo-home .date,
.proximos-juegos li .date{
	display: block;
	font-size: 13px;
}

.proximo-home hr{
	margin-bottom: 0!important;
}

.proximo-home hr {
    border-color: #eee!important;
    margin-top: 5px!important;
}

.proximo-home hr,
.proximos-juegos li hr{
	border-color: #000;
	margin-top: 10px;
	margin-bottom: 10px;
}

.proximo-home .equipo{
	padding-top:10px;
}

.proximo-home .equipo.ganador{
	background: #f3f3f3;
}

.proximo-home .equipo,
.proximos-juegos li .equipo{
	float: left;
	width: 40%;
	text-align: center;
}

.proximo-home .equipo b{
	margin-bottom: 0;
	font-size: 20px;
}

.proximo-home .equipo b,
.proximos-juegos li .equipo b{
	display: block;
	margin: 10px 0;
}

.proximo-home .equipo.vs,
.proximos-juegos li .equipo.vs{
    width: 20%;
    line-height: 70px;
    font-weight: bold;
    font-size: 25px;
}

.lidom-home h3{
    text-align: center;
    font-weight: bold;
    color: #000;
    font-size: 40px;
    padding-bottom: 10px;
}

.lidom-home h3:before{
    content: " ";
    width: 30px;
    height: 30px;
    background: #FF0000;
    display: inline-block;
    margin: 2px 10px 0 15px;
}

.lidom-home h4{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 15px;
	padding: 0;
}

.lidom-home h4:before{
	content: " ";
	width: 24px;
    height: 18px;
	background: #FF0000;
	display: inline-block;
	margin:2px 10px 0 15px;
	float: left;
}

.lidom-home .table>thead>tr>th{
	font-size:18px; 
}

.lidom-home .table.yersterday-games>tbody>tr>td{
	border-top: 0;
}

.lidom-home .table.yersterday-games hr{
	margin-top: 0;
	margin-bottom: 0;
}

.lidom-home table{
	background: #f5f5f5;
}
.lidom-home table.yersterday-games tr.ganador{
	font-weight: bold;
}

.lidom-home ul{
    margin: 0;
    padding:10px 0;
    list-style: none;
    background: #f5f5f6;
    text-align: center;
}

.lidom-home ul li span.date{
    display: inline-block;
    padding: 10px 20px 5px;
    font-weight: bold;
    width: 230px;
    float: left;
}

.lidom-home ul li hr{
	margin-top: 5px;
	margin-bottom: 5px;
}

.lidom-home ul li .equipo{
    display: inline-block;
    width: 50px;
    float: left;
}

.lidom-home ul li .equipo.vs{
	line-height: 50px;
	font-weight: bold;
	font-stretch: 24px;
}

.lidom-home ul li .equipo b{
	display: block;
}

.lidom-home .proximo-home{
    margin-bottom: 0;
    border-bottom:0;
    width: 100%;
}

.proximo-home .equipo img{
	width: 50px;
	display: block;
	margin: 0 auto;
}

.fc-event{
	padding: 10px!important;
	color: #FFF!important;
}

.fc-right>.fc-button-group{
	display: block!important;
}

.fc-right>.fc-button-group button{
	display: inline-block!important;

}

.fc-day-header.fc-widget-header{
    background: #FF0000!important;
    color: #FFF;
    padding: 10px;
    border-color: #FF0000!important;
    text-transform: uppercase;
    border-right-color: #FFF!important;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    font-size: 24px;
    padding: 5px;
    font-weight: bold;
    color: #000;
}

.owl-carousel-poll-zoom{
	border:1px solid #E6E7E9; 
}

.owl-carousel-poll-zoom .owl-stage-outer{
    border: 1px solid #E6E7E9;
    border-radius: 5px;
}

.owl-carousel-poll-zoom .owl-nav{
    left: 0;
    right: 0;
    z-index: 2;
}

.owl-carousel-poll-zoom .owl-nav .owl-prev,
.owl-carousel-poll-zoom .owl-nav .owl-next{
	line-height: 322px;
}

@media screen and (max-width: 767px) {
	.news-featured-first .description-news a.social.share-twitter{
		right: 45px;
	}
	.news-featured-first .description-news a.social.one {
		right: 80px;
	}
	.lidom_result table thead th{
		font-size: 16px;
	}
	.lidom_result h4, .fc-left h2{
		font-size: 22px;
	}
	.lidom_result table tr td:first-child{
		font-size: 0;
	}

	.lidom_result table tr td:first-child img{
		width: 50px!important;
	}

	.proximos-juegos li{
	    width: 50%;
	    margin-bottom: 30px;
	}
	.proximo-home .equipo b{
		font-size: 12px;
	}
	.proximo-home .equipo.vs{
		font-size: 15px;
	    line-height: 57px;
	}
	.item-news.lidom-home .row{
		padding-top: 0;
	}
	.proximo-home .date,
	.lidom-home .proximo-home{
		font-size: 12px;
	}

	.proximo-home .equipo img{
		width: 20px;
	}
	.lidom-home .proximo-home{
	    margin-bottom: 0;
	    border-bottom: 1px solid #eee;
	}
	.item-news.lidom-home .row{
		border: 0;
	}
	.clima-head{
	    left: 10px!important;
	    top: 10px!important;
	    font-size: 14px;
	}
	.item-news.vertical-news{
		height: auto;
	}
	.banner-square{
		padding: 10px 0;
	}
	.embed-youtube iframe{
		width: 100%;
	}
	.navbar-brand img {
	    margin-top: 5px;
	}
	.col-md-12.category{
	    padding-right: 4px;
    	padding-left: 4px;
	}
    .col-xs-12.video{
        height: auto;
    }
    .col-xs-12.copy-footer{
        padding-left:15px;
        padding-right:15px;
    }
	.header_black .whatssap-header{
		line-height: 25px;
	}
	.header_black{
		height: 25px;
	}
	.header_black .whatssap-header a{
		padding: 0;
	}
	.news-featured-first .description-news a.title-news{
	    font-size: 22px;
	    line-height: 25px;
	    margin-bottom: 10px;
	}
	.news-featured-first .description-news a.category-name{
		font-size: 16px;
		line-height: 16px;
		margin-bottom: 5px;
	}
	.news-featured-first .description-news a.video-icon img{
		height: 45px;
	}
	#navbar{
	    position: absolute;
	    background: #eb0006;
	    width: 250px;
	    right: 0;
	    z-index: 999;
	}
	.navbar-nav{
		padding-left: 0;
	}
	.owl-nav{
		display: none;
	}
	.item-news{
		height:325px;
	}
	.navbar-right{
		float: right;
	}
	.navbar-right li{
		float: left;
	}
	.navbar-brand{
        top: -3px;
        width: 90px;
        left: 1px;
    }

	.navbar-toggle{
	    padding: 0;
	    margin-top: 15px;

	}
	.header_black .whatssap-header{
		padding-left: 100px;
		font-size: 12px;
	}

	.navbar-right>li>a{
	    padding: 15px 5px;
	    font-size: 14px!important;
	}

	.navbar-right{
	    margin: 0;
	    float: left;
    	margin-left: 140px;
	}

	.trending-topic{
		margin-top: 8px;
	    padding-left: 65px;
	}

	.horizontal-news div.newsimage.newsimage-loaded{
		margin-bottom: -6px;
	}

	.content-horizontal-news .content a.social.one{
		left: 25px;
	}

	.content-horizontal-news .content a.social{
		left: 45px;
	}

	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
		padding-left: 0;
		padding-right: 0;
	}

	.archivo .col-xs-12{
		padding-left: 4px;
		padding-right: 4px;
	}
	
	.view-more,
	.col-xs-12.editorial,
	.col-xs-12.item_top{
        padding-left: 4px;
        padding-right: 4px;
    }

	.trending-topic {
	    margin:20px -4px 8px;
	}

	.row {
	    margin-right: 0;
	    margin-left: 0;
	}

	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
		margin:0;
	}

	.container{
		padding: 0 4px;
	}
}

@media screen and (max-width: 992px) {
	.news-featured-first{
		height:auto;
	}
	.banner-container {
	    padding: 56px 0;
	}

	.item-news {
	    height: auto;
	}
	
	.square-news .content-news, .vertical-news .content-news{
	    min-height: 165px;
	    max-height: 165px;
	}
	
	.item-news.clima,
	.square-news.item-news{
		height: 322px;
	}
    
	.news-padding.item-news{
		height: 322px;
		overflow: hidden;
	}
}

@media screen and (min-width: 1200px) {
	.news-featured-first{
		height:325px;
	}
	.banner-container {
	    padding: 36px 2px;
        min-height: 322px;
	}
	.square-news .image-news{
		height: 157px;
	}
	.sports-alineator .square-news .image-news{
		height: 210px;
	}

	.square-news .image-news iframe{
		height: 157px;
	}

	div.newsimage.newsimage-loaded {
		background-size:100%;
	}

	.item_top.col-lg-3 div.newsimage.newsimage-loaded,
	.img-horizontal-news div.newsimage.newsimage-loaded,
	.vertical-news div.newsimage.newsimage-loaded,
	.newyork-alineator .small-news div.newsimage.newsimage-loaded,
	.sports-alineator .news-featured-first div.newsimage.newsimage-loaded {
		background-size:auto 100%!important;
	}
	.img-horizontal-news:hover div.newsimage.newsimage-loaded,
	.vertical-news:hover div.newsimage.newsimage-loaded,
	.item_top.col-lg-3 .news-featured-first:hover div.newsimage.newsimage-loaded,
	.newyork-alineator .small-news:hover div.newsimage.newsimage-loaded,
	.sports-alineator .news-featured-first:hover div.newsimage.newsimage-loaded{
		background-size:auto 120%!important;
	}
}


div.newsimage {
  display: inline-block;
  min-height: 100%;
  min-width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  &.newsimage-loaded {
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -o-filter: blur(0);
    -ms-filter: blur(0);
    filter: blur(0);
    @include transition(1s);
  }
}

div.newsimage.newsimage-loaded {
	background-size: 100%;
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -o-filter: blur(0);
    -ms-filter: blur(0);
    filter: blur(0);
    -webkit-transition: background-size 500ms linear;
	-moz-transition: background-size 500 linear;
	-o-transition: background-size 500 linear
	-ms-transition: background-size 500ms linear;
	transition: background-size 500ms linear;
}

div.newsimage {
    display: inline-block;
    min-height: 100%;
    min-width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-top: 1px solid #ed1c24;
}

.youtube_box_home{
	height: 392px!important;
}
.youtube_box_home .item-video{
	height: 392px;
}
.youtube_box_home .newsimage{
	height: 189px;
	overflow: hidden;
}
.youtube_box_home .col-md-6{
	position: relative;
	overflow: hidden;

}
.youtube_box_home .title-video{
	left: 0;
	right: 0;
	display: block;
	position: absolute;
	bottom: 0;
	padding: 12px;
	color: #FFF;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}

.youtube_box_home .title-video:hover{
	text-decoration: none;
	color: #ed1c24;
}

.youtube_box_home .title-video span{
	display: block;
	font-size: 10px;
	color: #cac5bf;
	padding-top: 5px;
    text-transform: uppercase;
}

.youtube_box_home .play{
	position: absolute;
	font-size: 50px;
	color: #FFF; 
	display: block;
	text-align: center;
	top:0;
	left: 0;
	right: 0;
	padding-top: 50px;
	z-index: 5;
	opacity: 0.40;
}

.youtube_box_home .item{
	height: 392px;
}

.youtube_box_home .play:hover{
	opacity: 0.9;
}

#videoCarousel{
	position: relative;
	margin-left: -4px;
	margin-right: -4px;
}

.btn-vertical-slider{
    position: absolute;
    z-index: 6;
    left: 0;
    right: 0;
    text-align: center;
    color: rgba(255,255,255,0.5);
    font-size: 20px;
    margin:0 4px;
    cursor: pointer;
    padding-top: 10px;
}

.btn-vertical-slider i{
	color: #fff;
	line-height: 30px;
	-webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}

.btn-vertical-slider:hover i{
	color: #ed1c24;
	cursor: pointer;
}
.btn-vertical-slider.top{
	top: -45px;
	
}
.btn-vertical-slider.bottom{
	bottom: -35px;
	
}
.vertical .carousel-inner {
  height: 100%;
}

.carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
  top: 0;
}

.carousel.vertical .next {
  top: 400px;
}

.carousel.vertical .prev {
  top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

.carousel.vertical .active.left {
  top: -400px;
}

.carousel.vertical .active.right {
  top: 400px;
}

.carousel.vertical .item {
    left: 0;
}
.owl-stage-outer{
	z-index: 2;
}
.owl-nav{
	position: absolute;
	top: 0;
	left: -30px;
	right: -30px;
	z-index: 1;
	height: 100%;
}
.owl-nav .owl-prev{
	position: absolute;
	left: 0;
	line-height: 246px;
	font-size: 24px;
}

.owl-nav .owl-next{
	position: absolute;
	right: 0;
	line-height: 246px;
	font-size: 24px;
}

.opinion-home .item{
	height: auto;
}

.opinion-box:nth-child(3){
	border-right: 0;
}

.owl-stage > .owl-item.active.lastActiveItem > .item > .opinion-box{
	border-right: 0;
}

.app-home{
	background-color: #E7E3E0;
	padding: 30px 0;
}

.app-home h3{
	font-size: 14px;
	margin-bottom:15px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.app-home h3 a{
	color: #000;
}

.app-home h3 a:hover{
	text-decoration: none;
	color: #E70020;
}

.app-home h3 a span{
	display: block;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	margin-top: 5px;
	text-transform: uppercase;
}

.app-home img{
	margin:0 auto;
}

.app-home .col-lg-2{
	border-right: 1px solid #DBD8D3;
	min-height: 250px;
}

.app-home .col-lg-2.last{
	border-right: 0;
}

.newyork-home div.news-featured-first:first-of-type{
	margin-bottom: 8px;
}

.newyork-home h3,
.sports-home h3,
.opinion-home h3{
	font-size: 50px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	border-top: 4px solid #FF5D00;
	border-bottom: 4px solid #FF5D00;
	padding: 8px;
	margin:40px 0;
	display: inline-block;
}

.opinion-home h3{
    color: #FFF;
    border: 0;
    margin: 0;
    font-size: 22px;
}

.sports-home h3{
	border-color: #E70020;
}

.newyork-home h3 b,
.sports-home h3 b{
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.small-news .row{
	margin-left: -4px;
	margin-right: -4px;
}
.small-news .row .col-lg-7{
	background-color: #F1F0EE;
	min-height: 182px;
	position: relative;
	margin-bottom: 0!important;
}
.small-news .row .col-lg-5{
	margin-bottom: 0!important;
}
.small-news .newsimage{
	height: 182px;
}

.small-news.item-news{
	height: 180px;
}

.small-news .row .col-lg-7 span.time{
	position: absolute;
	color: #D7D3CE;
	display: block;
	bottom: 15px;
	left: 10px;
	font-size: 12px;
}
.small-news .row .col-lg-7 a.social:hover,
.small-news .row .col-lg-7 a.title-news:hover{
	color: #E70020;
	text-decoration: none;
}
.small-news .row .col-lg-7 a.social{
	position: absolute;
	right: 10px;
	bottom: 15px;
	font-size: 15px;
	display: block;
	color: #D7D3CE;
}

.small-news .row .col-lg-7 a.social.one{
	right: 35px;
}

.small-news .row .col-lg-7 a.title-news{
	color: #262324;
	padding:10px;
	display: block; 
	font-size: 22px;
	line-height: 24px;
}

@media (min-width: 992px) {
	.news-featured-first {
	    height: 322px;
	}
}

@media (min-width: 768px) {
	.news-featured-first {
	    height: 322px;
	}
}

.category .news-featured-first{
	height: 515px;
}

@media (max-width: 767px) {

	.item-news.lidom-home,
	.item-news.lidom-home .col-lg-12.col-md-12.col-sm-12.col-xs-12{
	    height: auto;
	    margin-bottom: 4px!important;
	    padding-left: 4px!important;
	    padding-right: 4px!important;
	}

	.proximos-juegos.home-juegos li{
		width:  33.33333%
	}


	div.news-featured-first:first-of-type,
	div.news-featured-first{
		margin-bottom: 4px;
	}

	.news-featured-first.tow{
		padding-left: 4px!important;
		padding-right: 4px!important;
		margin-bottom: 4px!important;
	}
	.square-news.item-news,
	.square-news .image-news,
	.img-horizontal-news div.newsimage,
	.vertical-news .image-news,
	.vertical-news .image-news div.newsimage{
		height: 100px;
		overflow: hidden;
	}

	.square-news .content-news,
	.content-horizontal-news .content,
	.vertical-news .content-news{
		min-height: 100px;
		max-height: 100px;
		padding: 10px 10px;
	}

	.content-horizontal-news a.title-news{
		padding: 0;
	}
	.content-horizontal-news{
		max-height: 100px;
		min-height: 100px; 
	}

	.square-news .content-news a.title-news,
	.content-horizontal-news .content a.title-news,
	.vertical-news .content-news a.title-news{
	    font-size: 13px;
	    line-height: 18px;
	    margin-top: 0;
	    font-weight: 400;
	}

	.editorial-author .editorial-photo {
	    margin: 0 auto;
	    float: none!important;
	}
	.editorial-author{
		text-align: center;
	}
	.news-featured-first,
	.category .news-featured-first{
	    height: 322px;
	}
    .item-news.clima{
        padding-left: 8px;
        padding-right: 8px;
    }
	#videoCarousel{
		margin:0; 
	}

	.square-news.item-news,
	.horizontal-news,
	.news-padding.item-news{
		height: auto;
		margin-bottom: 4px!important;
		padding-left: 4px!important;
		padding-right: 4px!important;
	}

	.square-news .row .col-xs-4{
		padding-left: 4px!important;
	}

	.square-news .row .col-xs-8{
		padding-right: 4px!important;
	}

	div.newsimage.newsimage-loaded:hover,
	.news-featured-first:hover div.newsimage.newsimage-loaded,
	.square-news:hover div.newsimage.newsimage-loaded{
		background-size: cover!important;
	}

	.square-news .content-news a.social.one, .vertical-news .content-news a.social.one,
	.content-horizontal-news .content a.social.one{
		left:inherit;
		right:55px;
	}
	.square-news .content-news a.social.share-twitter, .vertical-news .content-news a.social.share-twitter,
	.content-horizontal-news .content a.social.share-twitter{
		right:35px;
	}
	.square-news .content-news a.social, .vertical-news .content-news a.social,
	.content-horizontal-news .content a.social{
		left: inherit;
		right:15px;
		font-size: 14px;
	}

	.col-xs-12 {
	    margin-bottom: 0!important;
	}


}
.sports-home .item-news,
.sports-home .news-featured-first{
	height: 445px;
}

.sports-home .square-news{
	height: 360px;
}

.sports-home .square-news .image-news div.newsimage{
	height: 300px;
}

.sports-home div.news-featured-first:first-of-type{
	margin-bottom: 0;
}

@media screen and (max-width: 767px) {
	.sports-home .square-news {
	    height: 360px;
	}
	div.newsimage.newsimage-loaded {
		background-size: cover!important;
	}
}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 10;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url(img/cd-top-arrow.svg) red no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  border-radius: 100%;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: 1;
}
.no-touch .cd-top:hover,
.cd-top:hover {
  background-color: #000;
  opacity: 1;
}

.nav-service>li:hover>a{
	background-color: #333;
	color: #FFF;
}
.nav-service>li>a{
	padding: 15px 10px!important;
}
.nav-service>li:hover>.dropdown-menu{
	display: block;
	visibility: visible;
  	opacity: 1;
  	border: 0;
}
.nav-service>li>.dropdown-menu{
	display: block;
    width: 300px;
    padding: 0;
    border-color: #f1f0ee;
    border-top: 0;
    -webkit-transition: all 5000ms ease-in;
	-moz-transition: all 5000ms ease-in;
	-ms-transition: all 5000ms ease-in;
	-o-transition: all 5000ms ease-in;
	transition: all 5000ms ease-in;
	visibility: hidden;
	opacity: 0;
  	transition: visibility 0s, opacity 0.1s linear;
}

.nav-service>li.dropdown.open>a{
	background-color: #eb0006;
}

@media (min-width: 768px) and (max-width: 1204px) {
	.banner-cotainer div, .banner-cotainer div{ margin:0 auto;}
	.nav>li>a,
	.mega-menu .btn{
		padding:15px 7px; 
		font-size: 12px;
	}
	.mega-menu .btn{
		line-height: 20px;
	}
	.tool-header{
	    position:relative;
	}
	.nav-service>li>a{
	    padding:15px 5px!important;
	}
	/*.tool-header form{
        position: absolute;
        left: -120%;
        z-index:99;
    }*/
    .mega-menu {
        margin-left: 135px;
    }
    .owl-nav{
        left: -10px;
        right: -10px;
        z-index:999;
    }
    .tool-header form input[type=text] {
        width: 75px;
        -webkit-transition: width 500ms ease;
        -moz-transition: width 500ms ease;
        -ms-transition: width 500ms ease;
        -o-transition: width 500ms ease;
        transition: width 500ms ease;
    }
    .tool-header form input[type=text]:hover{
         width:150px;
     }
    .mega-menu .dropdown-menu{
        width:660px;
    }
	.header_black .whatssap-header{
		padding-left: 160px;
	}
	.navbar-brand{
		width: 150px;
	}

	.banner-cotainer{
		display: block;
		text-align: center;
	}

	.banner-cotainer img{
		margin:0 auto;
	}

	.banner-header-tow{
		padding-top: 40px;
	}

	.banner_header{
		padding-bottom: 50px;
	}
	.banner-container{
		padding: 33px 0;
	}

	.news-featured-first{
		padding-left: 4px!important;
		padding-right: 4px!important;
	}
}
@media (max-width: 979px) {
    .nav>li>a, .mega-menu .btn{
        font-size:11px;
    }
    .banner-header-tow{
        padding-bottom:0;
    }
 .btn-idn {
    line-height: 33px;
    font-size: 14px;
}
.facebook-player-container{
	height: 240px;
}
}


/*@media (min-width: 768px) and (max-width: 1204px) {
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    }

    .navbar-toggle{
		border: 0;
	}
	
	.navbar-right{
		margin-right: 30px;
	}
	#navbar{
	    position: absolute;
	    background: #eb0006;
	    width: 250px;
	    right: 0;
	    z-index: 999;
	}
	.navbar-nav{
		padding-left: 0;
	}
	.navbar-collapse .navbar-nav>li{
		float: none;
	}
	.owl-nav{
		display: none;
	}
	.navbar-brand{
		width: 135px;
	}

	.trending-topic{
		margin:8px 0;
	}

	.header_black .whatssap-header{
		padding-left: 157px;
	}
}*/

.wallpaper_banner{
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top:270px;
}

.wallpaper_banner img{
	margin:0 auto;
}
.eltiempo-home {
	padding-top: 10px;
}
.eltiempo-home .featured{
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}
.eltiempo-home .featured b{
	font-size: 18px;
	line-height: 18px;
	color: #000;
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	display: block;
	margin-bottom: 5px;
}

.eltiempo-home .featured span{
	display: block;
	font-size: 75px;
	color: #000;
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	line-height: 75px;
}
.eltiempo-home .featured img{
	margin: 0 auto;
}
.eltiempo-home .featured .mini span{
	font-size: 17px;
	line-height: 17px;
}

.eltiempo-home .featured .mini b{
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
}

.item-news.loadmore{
	height: 50px;
	text-align: center;
}

.item-news.loadmore a{
	display: block;
	font-size:22px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	line-height: 50px;
	color: #FFF;
	background-color: #eb0006;
	padding:0 30px; 
}

.item-news.loadmore a:hover{
	background-color: #000;
	text-decoration: none;
}
.nav-service{
	margin-left: 10px;
}
.nav-service>li{
	-webkit-transition: all 5000ms ease-in;
	-moz-transition: all 5000ms ease-in;
	-ms-transition: all 5000ms ease-in;
	-o-transition: all 5000ms ease-in;
	transition: all 5000ms ease-in;
}

.view-more{
	height: 45px;
}

.view-more a{
	display: block;
	background-color: #b7b6b4;
	color: #FFF;
	font-weight: bold;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
}

.view-more a:hover{
	background-color: #eb0006;
	text-decoration: none;
}

.grid-item{
	width: 320px;
	height: 50px;
}

.affix {
      top: 0;
      width: 100%;
      position: fixed;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }

  .affix-logo{
    height: 40px!important;
    width: auto!important;
    margin-top: 7px;
    margin-left: -15px;
    display: none;
}
  .navbar-red.affix{
  	box-shadow:0 3px 12px rgba(0,0,0,.075);
  }
  .navbar-red.affix .affix-logo{
  	display: block;
  }

  .navbar-red.affix .navbar-brand{
  	width: 80px;
    top: 3px;
  }

  .navbar-red.affix .default-logo{
  	display: none;
  }

  @media screen and (max-width: 767px) {
  	.navbar-red.affix .navbar-brand {
	    width: 65px;
	    top: 3px;
	}
  	.affix-logo{
  		display: none!important;
  	}
  	.navbar-red.affix .affix-logo{
	  	display: block!important;
	  	margin-left: 0;
	  }

	.navbar-toggle:focus{
		background-color: #000;
	}
  }

.swipe-indicator{
	position: absolute;
	z-index: 999;
	right: 10px;
	opacity: 0.6;
	width: 120px;
	top: 100px;
	-webkit-animation:spin 4s linear infinite;
	-moz-animation:spin 4s linear infinite;
	animation:spin 4s linear infinite;
	display: none;
}

.opinion-home .swipe-indicator:hover{
 -moz-transform: rotate(360deg); 	
}

.btn-idn{
	position: absolute;
	z-index: 9999;
	display: block;
    width: 30px;
    height: 33px;
    line-height: 33px;
    color: #FFF;
    text-align: center;
    background: #454544;
    border-left: 2px solid #FFF;
}
.btn-idn:hover{
	background: #ed1c24;
	cursor: pointer;
}

@media (max-width: 767px) {
	.swipe-indicator{
		display: block;
	}
	.trending-topic strong{
		font-size: 10px;
		margin-right: 15px;
		line-height: 25px;
		z-index:999;
		padding:0 10px 0 10px;
	}
	.trending-topic strong i{
		right: -3px;
		line-height: 25px;
	}
	.trending-topic a{
		font-size: 10px!important;
	}
	.trending-topic,
	.btn-idn{
	    height: 25px;
	}
	
	.trending-topic a, .trending-topic li a{
	    line-height: 25px;
	    margin-right: 10px;
	}
}

.scrollableSections {
	width:100%;
	overflow-x:scroll;
	-webkit-overflow-scrolling:touch;
	height: 50px;
}

@media (max-width: 767px) {
	.scrollableSections {
		height: 33px;
	}
}



.sectionsIndicator {
	position:relative;
	width:100%;
	height:100%;
	box-sizing:border-box;
	white-space:nowrap;
	line-height:10px;
	-webkit-transition:0 .3s ease-out;
	margin:0;
	padding:0;
}


@media (max-width: 500px) {
  .col-tn-12 {
    width: 100%;
  }
}

.owl-carousel-indicarots{
	width: 100%;
	height: 325px;
}

.indicators-mobile{
	height: 325px;
}

.owl-dots{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99999;
}

.owl-dot{
	display: inline-block;
}
.carousel-custom-dots span{
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	background-color: #000;
}

.owl-dot.active span{
	background-color: #ed1c24;
}

.owl-carousel-indicarots .owl-item img{
	width: 115px;
}

.owl-carousel-indicarots .owl-item .mini img{
	width: 80px;
}

.nav-indicators{
	height: 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	display: table;
	width: 100%;
}

.nav-indicators a{
	line-height: 30px;
	padding: 0 15px;
	background-color: #d4d4d1;
	color: #FFF;
	display: table-cell;
	text-align: center;
    font-size: 16px;
}

.nav-indicators a:hover{
	text-decoration: none;
}

.nav-indicators a.comb.active{
	background-color: #FF007C;
}
.nav-indicators a.tas,
.nav-indicators a.elt{
	border-left: 2px solid #FFF;
}
.nav-indicators a.tas.active{
	background-color: #439924;
}
.nav-indicators a.elt.active{
	background-color: #00B1EB;
}

.owl-carousel-indicarots .tasa-table{
	width: 100%;
}

.owl-carousel-indicarots .tasa-home,
.owl-carousel-indicarots .combustibles-home{
	padding: 15px;
}

@media (max-width: 320px) {
	.nav-indicators a{
		font-size: 14px;
	}
}

.navbar-toggle>.icon-bar{
	background-color: #FFF;
	border-radius: 0;
    width: 30px;
    height: 3px;
}

.news-mini{
	height: 135px;
	background-color: #f4f3f1
}

.news-mini div.newsimage.newsimage-loaded{
	height: 135px;
}

.news-mini .category-name{
	display: block;
	font-size: 12px;
	color: #817D78;
	line-height: 12px;
	font-weight: bold;
    padding: 10px 10px 5px;
    font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}

.news-mini a.title-news:hover{
	color: #f00;
	text-decoration: none;
}

.news-mini a.title-news {
    display: block;
    font-size: 14px;
    color: #272525;
    line-height: 20px;
    padding: 0 10px;

}

.news-mini .col-xs-8,
.news-mini .col-xs-4{
    min-height: 135px;
    position: relative;
    margin-bottom: 0;
}

.news-mini a.social{
	position: absolute;
	right: 10px;
	bottom: 0;
	font-size: 17px;
	display: block;
	color:#ACA9A4;
}

.news-mini a.social.one{
	right: 35px;
}

.news-mini .time{
    position: absolute;
    left: 10px;
    bottom: 3px;
    display: inline-block;
}

.suscribe-youtube{
	margin-top: -30px;
}

.loading-post{
	display: none;
}

.newyork-alineator>.news-featured-first{
	padding-left: 4px!important;
	padding-right: 4px!important;
}

.newyork-alineator .description-news{
	margin: 0 4px;
}
.content-web{
	transition: 
	opacity 0.4s linear, 
	transform 0.4s ease-in-out, 
	box-shadow 0.4s ease-in-out;
}
.content-web.loading{
	-webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
}

.header-loader {
    position: fixed;
    opacity: 1;
    z-index: 999;
    width: 0%;
    height: 3px;
    top:0;
    background-color: #000;
    -webkit-transition: width 1.0s ease ,opacity 2.0s ease;
    -moz-transition: width 1.0s ease ,opacity 2.0s ease;
    -ms-transition: width 1.0s ease ,opacity 2.0s ease;
    -o-transition: width 1.0s ease ,opacity 2.0s ease;
    transition: width 1.0s ease ,opacity 2.0s ease;

}

.header-loader.hidden {
    visibility: hidden;
}

.header-loader.p0 {
    width: 100%;
    opacity: 0;
}

.header-loader.p25 {
    width: 25%;
}

.header-loader.p50 {
    width: 50%;
}

.header-loader.p75 {
    width: 75%;
    -webkit-transition: width 5.0s ease ,opacity 2.0s ease;
    -moz-transition: width 5.0s ease ,opacity 2.0s ease;
    -ms-transition: width 5.0s ease ,opacity 2.0s ease;
    -o-transition: width 5.0s ease ,opacity 2.0s ease;
    transition: width 5.0s ease ,opacity 2.0s ease;
}

.header-loader.p100 {
    width: 100%;
    opacity: 0;
}
.category h2:after,
.contacts h2:after{
	content: " ";
	display: block;
	width: 30px;
	height: 35px;
	background: #ed1c24;
	float: left;
	margin-right: 15px;
}
.category h2,
.contacts h2{
	font-size: 30px;
	color: #121312;
	margin-top: 0;
	padding-top: 75px;
    text-transform: uppercase;
}

.category .banner-square{
	padding: 16px 0;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

.category .banner-square a{
	display: inline-block;
}

.category .banner-cotainer.pull-right{
	margin-top: 20px;
    margin-bottom: 8px;
}


/* ------------ */

 
.dropdown-menu > li.kopie > a {
    padding-left:5px;
}
 
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
   top:0;left:100%;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}
 
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: underline;
}  
  
@media (max-width: 767px) {
  .owl-carousel-indicarots .owl-item img {
        width: 60px;
    }

  .navbar-nav  {
     display: inline;
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: #ed1c24;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 30px;
   }
   li.dropdown.open {
    border: 0px solid #ed1c24;
   }

}

@media (min-width: 1200px){
	.category h2, .contacts h2{
		float: left!important;
	}
	.category .banner-cotainer.pull-right{
		float: right!important;
	}
	.video,
	.facebook-player-container{
		height:322px!important; 
	}
}

@media screen and (max-width: 992px) {
	.category h2, .contacts h2{
		float: left!important;
	}
	.category .banner-cotainer.pull-right{
		float: right!important;
	}
}
 
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
  .facebook-player{
  	height: 170px!important;
  }
  .facebook-player-container{
	height: auto;
	}
}  


.ekko-lightbox .modal-body{
	padding: 0;
	border-radius: 0;
}

.content-web h3.video-facebook{
	background: #4080ff;
	border-bottom: 1px solid #4080ff;
	margin-bottom: 0;
}

.facebook-player{
    width:100%;
	height:322px; 
	overflow:hidden; 
	margin-bottom: 1px;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}

.facebook-player.moved{
	position: fixed;
	bottom: 0;
	right: 4px;
    z-index: 9999;
    height: 187px;
    width: 270px;
}

h3.video-facebook img{
    width: 65px;
    margin-top: 6px;
}

h3.video-facebook{
    margin: 0;
    padding: 0 15px;
    height: 35px;
    font-size: 14px;
    color: #FFF;
    font-weight: 400;
    position: relative;
    overflow:hidden;
}

h3.video-facebook i{
	font-size: 22px;
	margin-top: 5px;
	color: #FFF;
}

h3.video-facebook iframe{
    border: none;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 7px;
}

#videoLive{
	-webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms
}

.header-news .col-lg-6 a{
	display: block;
	font-size: 12px;
	border-bottom: 1px solid #333;
	min-height: 75px;
	max-height: 75px;
	margin-bottom: 15px;
}

.header-news a .newsimage {
    width: 75px;
    height: 65px;
    margin-right: 10px;
    min-width: inherit;
}

.header-news .videotbn{
	width: 75px;
	height: 65px;
	overflow: hidden;
	margin-right: 10px;
}

.header-news a img{
    width: 75px;
    margin-right: 10px;
}

.header-news .avatar.photo{
	float: left;
	width: 60px;
    border-radius: 100%;
}

.header-news iframe{
	height: 65px;
}

.header-news>.tab-pane>.row>.no-border>a{
	border-bottom: 0;
	margin-bottom: 0;
}

.item-news.banner{
	height: 90px!important;
	margin-bottom: 8px;
}
.single-news {
	position: relative;
	padding-top: 30px;
}
.single-news h2{
	font-size: 48px;
	font-weight: 700;
	color: #272525;
	margin: 0 0;
	padding: 10px 0 15px;
	border-bottom: 1px solid #F3F2F0;
}
.single-news .meta{
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 15px;
	padding-bottom: 6px;
	margin-top: -2px;
}

.single-news .meta span{
	display: inline-block;
}

.single-news .meta .category{
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	color: #00B1EB;
	margin-right: 10px;
	padding:3px 10px 0 3px;
	border-right: 1px solid #E8E7E4;
}

.single-news .meta .author a{
	color: #000;
}

.single-news .meta .author,
.single-news .meta .date{
	display: inline-block;
	margin-right: 10px;
	padding:3px 10px 0 3px;
	border-right: 1px solid #E8E7E4;
}

.single-news .meta .date{
	border-right: 0;
}

.details{
	position: relative;
	font-size: 15px;
	padding-right: 8px;
}
.details .tool-share{
	position: absolute;
	left: -50px;
	width: 40px;
	top: 0;
	bottom: 0;
	background: #F5F6F6;

}

.details h4{
    line-height: 25px;
    padding: 0;
    margin: 0 0 15px;
    font-weight: bold;
}

.details a{
	color: #ed1c24;
	font-weight: bold;
}

.details [src*="youtube"],
.details [src*="player.vimeo"]{
	width: 100%;
	min-height: 430px;
}

.details iframe{
    margin:0 auto;
    /*max-height: 430px;*/
}

.video-player iframe{
    width: 100%;
    height: 430px;
}

.details iframe.instagram-media{
	/*height: inherit*/;
}

.bannercenternews, .banner-contenido{
	text-align: center;
}

#div-gpt-ad-1565284467355-0{
	margin: 0 auto;
}

.details .wpcnt{
    background: #f2f1ef;
    margin-bottom: 30px;
    padding: 10px;

}
.details .wpa iframe{
    float: left;
    width: auto;
    margin: 0 10px;
}

.single-news .meta .socials a{
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 100%;
	text-align:center;
	margin-right: 5px;
	background: #eee;
	color: #000;
}

.single-news .meta .socials a i{
	line-height: 25px;
}

.single-news .meta .socials a:hover{
	background: #000;
	color: #eee;
}

.single-news .imagePost img{
	width: 100%;
}

.news-footer-photo,
.wp-caption-text{
	padding: 10px 0;
	border-bottom: 1px solid #E8E7E4;
}

.bannercenternews{
    padding: 15px 0;
    background: #f2f1ef;
    margin:30px 0 15px;
    overflow: hidden;
}

.bannercenternews a{
	display: inline-block;
	padding: 10px;
	background: #F6F2F0;
}

.details p {
    line-height: 1.6;
    margin-bottom: 20px;
    font-family: 'Montserrat', sans-serif;
}

.column .row{
	margin-right: -4px;
    margin-left: -4px;
}
.masleidas, .widget_top-posts, .widget_listcategorypostswidget{
	margin-top: 8px;
}
.widget_top-posts .widgets-list-layout .widgets-list-layout-blavatar{
	width:30%;
	max-width:100px;
}

.widget_listcategorypostswidget li{
	clear:both;
}
.widget_listcategorypostswidget b {
    display: block;
    float: left;
    width: 30%;
    max-width: 100px;
}

.widget_listcategorypostswidget b img {
    width: auto;
    height: 100px;
    margin-bottom: 4px;
}

.widget_top-posts .widgets-list-layout li{
	margin-bottom:4px;
}
.widget_top-posts .widgets-list-layout .widgets-list-layout-links, .widget_listcategorypostswidget .title-post{
    float: right;
    width: 70%;
    padding: 4px 5px;
    min-height: 100px;
    background: #f2f1ef;
}
.widget_top-posts h3, .widget_listcategorypostswidget h3{
	margin-top:8px;
}
.widget_listcategorypostswidget ul{
	margin:0;
	padding:0;
	list-style:none;
}
.masleidas h3, .widget_top-posts h3, .widget_listcategorypostswidget h3{
	text-transform: uppercase;
	text-align: center;
	background: #F2F1EF;
	line-height: 45px;
	color: #262626;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	padding: 0;
	margin: 0 0 4px;
}

.masleidas h3 b, .widget_top-posts h3 b{
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}
.widget_top-posts .widgets-list-layout .widgets-list-layout-links a,
.masleidas .title, .widget_listcategorypostswidget .title-post a{
	display: block;
	font-size: 14px;
	font-family: 'Montserrat';
	color: #292728;
}

.masleidas .title:hover{
	text-decoration: none;
	color: #ed1c24;
}

.masleidas .description-news span.time{
	position: absolute;
	color: #ACA9A4;
	display: block;
	bottom: 15px;
	font-size: 11px;
	bottom: 6px;
}

.masleidas .description-news{
	height: 111px;
	background: #F1F0EE;
	position: relative;
	padding:10px 15px;
}

.masleidas .description-news a.social{
	position: absolute;
	right: 15px;
	bottom: 6px;
	font-size: 12px;
	display: block;
	color: #ACA9A4;
}

.masleidas .description-news a.social.one{
	right: 45px;
}

.details .row .col-lg-6.col-xs-12{
	width: 49.5%;
}

.details .row,
.masleidas .row{
	margin-right: -4px;
	margin-left: -4px;
}
.masleidas .col-xs-4,
.masleidas .col-xs-8,
.masleidas .col-xs-12{
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 4px;
}

.masleidas .col-xs-4{
	padding-left: 4px;
}

.masleidas .col-xs-8{
	padding-right: 4px;
}

.no-marginbottom{
	margin-bottom: 0!important;
}

.editorial-photo{
	width: 115px;
	border-radius: 100%;
    margin-right: 15px;	
    margin-bottom: 15px;
}

.header-news{
	color: #FFF;
}

.header-news h5{
    font-size: 15px;
    padding-top: 20px;
    line-height: 24px;
}

.header-news .editorial .col-lg-6 a{
    font-size: 14px;
    min-height: 45px;
    max-height: 35px;
    margin-bottom: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.header-news .editorial .col-lg-6 a span{
    display: block;
    font-size: 10px;
    color: #e4e2df;
}

.nav-service>li>.dropdown-menu.impresos{
	width: 470px;
	padding: 15px;
}

.nav-service>li>.dropdown-menu.impresos img{
	max-width: 115px;
	margin: 0 auto;
}

.calendar-print{
	min-height: 675px;
	background: #F2F2F2;
	padding:35px 45px 0;
}

.calendar-print h3{
	margin:0 0 14px;
	padding: 0;
}

.issue-content{
	position: relative;
}

.ui-datepicker-trigger{
    position: absolute;
    right: 20px;
    width: 55px;
    top: 44px;
    cursor: pointer;
}

.ui-datepicker-trigger:before{
	display: block;
	content: "Buscar por fecha";
	position: relative;
	background: #000;
	color: #FFF;
}

.calendar-print .col-lg-6{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}

.calendar-print .banner{
	margin-top: 20px;
}

.impreso .row{
	margin-right: -4px;
	margin-left: -4px;
}

.impreso h2{
	padding-top: 80px;
}

.impreso .banner-cotainer.pull-right{
	margin-top: 70px;
}

img.impress{
    -ms-transform: rotate(-7deg);
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
}

img.magg,
img.impress{
	width: 115px;
	box-shadow: 1px 1px 5px #888888;
}

.carr{
	max-width: 165px;
}

.caricatura-cotent{
	position: relative;
}

.caricatura-cotent .carr-btn:hover{
	color: #ed1c24;
}

.caricatura-cotent .carr-btn{
    position: absolute;
    font-size: 65px;
    color: #000;
    top: 50%;
}

.caricatura-cotent .carr-btn.prev{
	left: 10px;
}

.caricatura-cotent .carr-btn.next{
	right: 10px;
}

.author-box{
	background: #F3F2F0;
	padding: 15px;
	width: 100%;
	max-width: 315px;
	margin:0 0 15px 15px; 
	border-bottom: 1px solid #ed1c24;
}
.author-box a:hover{
	text-decoration: none;
	color: #ed1c24!important;
}

.author-box a.social{
	display: inline-block;
	padding:8px 8px 0;
	color: #ACA9A4;
}

.author-box a{
	display: block;
}

.author-box h3{
	margin: 0;
	font-size: 17px;
}

.author-box img{
	width: 100px;
	height: auto;
	display: block;
	margin: 10px auto;
	border-radius: 100%;
}

.author-box a.name{
	font-size: 17px;
	color: #75736E;
}
.author-box a.title-art{
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}

.meta.opinion{
	border-bottom: 1px solid #F3F2F0;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.author-description{
	background: #F3F2F0;
	padding: 20px 0;
	border-left: 30px solid #E4E2DF;
	min-height: 395px;
}

.author-description img{
	display: block;
	margin: 0 auto 30px;
	width: 130px;
	height: auto;
	border-radius: 100%;
}

.author-description strong,
.author-description span{
	display: block;
	font-size: 17px;
	color: #75736E;
	margin-bottom: 15px;
}

.author-description a{
	display: inline-block;
	font-size: 18px;
	color: #ACA8A3;
	padding: 0 8px; 
}

.author-description a.title{
	display: block;
}

.author-description a:hover{
	color: #ed1c24;
}

.category.author .item-news{
	height: auto;
}

.category.author .row {
    margin-right: -4px;
    margin-left: -4px;
}

.author-news{
	background: #F3F2F0;
	padding: 20px 0 0;
	min-height: 330px;
	border-bottom:1px solid #ed1c24;
	position: relative;
	color: #716F6A;
	font-size: 14px;
}

.author-news.border-left{
	border-left: 30px solid #E4E2DF;
	border-bottom: 0;
}

.author-news .qoute{
	display: block;
	font-size: 45px;
	color: #000000;
	margin:30px 0 20px;
}

.author-news .title{
	display: block;
	font-size: 20px;
	color: #000;
	margin-bottom: 10px;
}

.author-news .title:hover,
.author-news .qoute:hover,
.author-news a.social:hover{
	text-decoration: none;
	color: #ed1c24;
}

.author-news a.social{
	position: absolute;
	right: 15px;
	bottom: 18px;
	font-size: 17px;
	display: block;
	color: #ACA8A3;
}

.author-news a.social.one{
	right: 45px;
}

.editorial-list .article{
	border-left: 30px solid #E4E2DF;
	/*border-bottom: 4px solid #FFF;*/
	text-align: center;
	padding:25px 0; 
	background: #f3f2f0;
}

.editorial-list .article a{
	display: block;
	color: #000;
	font-size: 18px;
	font-weight: bold;
}

.editorial-list .article span{
	font-weight: 14px;
	color: #716E69;
}

.editorial-list h3{
	background: #ed1c24;
	color: #FFF;
	margin:0;
	text-align: center;
	line-height: 45px;
	border-bottom:8px solid #FFF;
}

.author-news.editoriales{
	padding-top: 0;
}

.author-news.editoriales .editorial-photo{
	margin-left: 15px;
}

.category.author .masleidas .row {
    margin-right: 0;
    margin-left: 0;
}

.phone.tasa .combustibles-home .tasa-table{
	width: 96%;
	margin-right: 10px;
}

#page-content-wrapper {
  padding-top: 0;
  width: 100%;
}

@media screen and (max-width: 767px) {
	.details .row .col-lg-6.col-xs-12{
		width: 100%;
	}
    .author-news{
        padding: 0;
        min-height: 180px;
        margin-bottom:8px;
    }
    .author-description{
        margin-bottom:8px;
    }
    .author-news.border-left{
        border-left:0;
        border-bottom: 1px solid #ed1c24;
    }
    .author-news .qoute{
        margin-top:0;
    }
    .editorial-list .article{
        border-left:0;
    }

    #page-content-wrapper {
	  padding-top: 74px;
	}
}


.row.details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.row.details > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

.socialdetails,
.sharecontent{
	border:1px solid #E4E2DF;
	height: 100%;
	position: relative;
	margin-top:30px; 
}

.socialdetails h3,
.sharecontent h3{
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    background: #f2f1ef;
    margin: 0;
    line-height: 40px;
    margin-bottom: 10px;
}

.socialdetails h3 b,
.sharecontent h3 b{
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.socialdetails h3 i
.sharecontent h3 i{
	font-size: 20px;
}

.sharecontent{
	margin: 0 0 15px;
	padding-bottom: 10px;
}

.seletedBox .tasa-table td.border-1, 
.seletedBox .tasa-table td.border-2, 
.seletedBox .tasa-table td.border-3, 
.seletedBox .tasa-table td.border-4{
	border-color: #ed1c24!important;
}

.editorial-author{
	background: #F3F2F0;
    border-bottom: 1px solid #ed1c24;
    padding: 15px;
}
.editorial-author h5 b{
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.editorial-author h5{
	font-size: 14px;
	line-height: 22px;
}

.otherseditorial{
	display: block;
	background: #F3F2F0;
	border-bottom: 1px solid #ed1c24;
	text-align: center;
	color: #000;
	font-size: 14px;
    font-weight: bold;
    padding: 15px 0;
}

.otherseditorial:hover{
	text-decoration: none;
	color: #ed1c24;
}

.otherseditorial i{
	display: block;
	font-size: 18px;
}

.otherseditorial span{
	display: block;
	font-size: 12px;
	color: #b9b8b8;
	font-weight: normal;
}

.editorial-author .editorial-photo{
	width: 151px;
	margin-bottom: 0;
}

.editorial-author a{
	color: #000;
}

.editorial-author a:hover{
	color: #ed1c24;
	text-decoration: none;
}

.mobile-news .image,
.mobile-news .newsvideo{
	height: 100px;
	display: block;
	overflow: hidden;
}

.mobile-news .newsvideo iframe{
	height: 100px;
}

@media screen and (max-width: 768px) {
	.facebook-player-container{
		height: 322px;
	}
	.facebook-player{
		height: 188px;
		margin-right: 0;
	}
	.fb_iframe_widget_fluid span,
	.fb_iframe_widget_fluid_desktop iframe {
	    width: 100%!important;
	    min-width: 100%!important;
	    height: 240px!important;
	}
	.banner-container {
	    padding:0 0;
	    background: none!important;
	}
	div.newsimage.newsimage-loaded {
		background-size: cover!important;
	}
	.item-news iframe{
		width: 100%!important;
	}
}

@media screen and (min-width: 810px) and (max-width: 930px) {
    .tool-header form{
        width:auto;
    }
    .mega-menu {
        margin-left: 135px;
    }
    .tool-header form input[type=text]{
        width:100px;
    }
    .mega-menu .dropdown-menu{
        width:660px;
    }
    .category .banner-cotainer.pull-right{
    	float: right!important;
    }
    .category h2, .contacts h2{
    	float: left!important;
    }
}


.mobile-news.square-news .content-news a.title-news{
	font-size: 14px;
    line-height: 18px;	
    font-weight: 400;
}

.mobile-news.square-news .content-news a.social.one{
	right: 25px;
    left: inherit;
}

.mobile-news.square-news .content-news a.social{
	right: 10px;
    left: inherit;
    bottom: 5px;
    font-size: 14px;
}

.mobile-news.square-news .content-news a.social.one{
    right: 35px;
    left: inherit;
}

.mobile-news.square-news span.time{
	position: absolute;
	bottom: 5px;
}

.mobile-news.square-news .content-news{
	min-height: 100px;
	max-height: 100px;
}

.mobile-news.square-news div.newsimage{
    border-top:0;
}

.mobile-news .category-name{
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	color:#00B1EB;
}

.indicators-mobile{
    height:371px;
}

.mobile-news .col-xs-4{
    padding-left: 4px;
	margin-bottom: 0!important;
}

.mobile-news .col-xs-8{
    padding-right: 4px;
	margin-bottom: 0!important;
}

.mobile-news{
	margin-bottom: 8px!important;
	padding-left: 4px;
	padding-right: 4px;
}

.category.phone h2,
.author.phone h2,
.phone.contacts h2{
    font-size: 20px;
    padding-top: 40px;
    font-weight: bold;
}

.category.phone h2:after,
.phone.contacts h2:after {
    height: 32px;
    margin-top: -3px;
}

input:hover, 
textarea:active, 
input:active, 
textarea:focus, 
input:focus,
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn.active
{
    outline:none !important;
}

#right-button{
	right: 0;
}

#left-button{
	right: 30px;
}

.contact-form input[type=email], 
.contact-form input[type=text], 
.form-history input[type=text],
.form-history select, 
.newsletter-contact input[type=email], 
.newsletter-contact input[type=text]{
	width: 100%;
	max-width: 100%;
	height: 50px;
	margin-bottom: 4px;
	border-radius: 0;
}

.contact-form.row{
	margin-left: -4px;
	margin-right: -4px;
}

.contact-form textarea{
	width: 100%;
	height: 150px;
	margin-bottom: 4px;
	border-radius: 0;
}

h3.tel{
    font-size: 20px;
    background: #f00;
    height: 50px;
    margin: 0;
    padding: 14px 0;
    color: #FFF;
    text-align: center;
    margin-bottom: 8px;
}

h3.grey{
    font-size: 20px;
    background: #F1F0EE;
    height: 50px;
    margin: 0;
    padding: 14px 0;
    color: #000;
    text-align: center;
    margin-bottom: 8px;
}

h3.grey a{
	color: #000;
}

h3.tel a{
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	color: #FFF;
}

.contact-form .form-group,
.form-history .form-group,
.newsletter-contact .form-group{
	position: relative;
}

.contact-form .fa-asterisk,
.newsletter-contact .fa-asterisk{
    position: absolute;
    right: 15px;
    color: #ed1c24;
    display: block;
    line-height: 50px;
    font-size: 10px;
}

.contact-form .btn-success,
.newsletter-contact .btn-success{
    height: 50px;
    padding: 6px 20px;
    background-color: #292728;
    border-color: #111;
    border-radius: 0;
}

.form-history .btn-success{
	height: 50px;
    background-color: #292728;
    border-color: #111;
    border-radius: 0;
}

.contact-form .btn-success:hover,
.form-history .btn-success:hover{
	background: #111;
}

.contacts ul{
	margin:20px 0 0;
	padding:0;
	list-style: none; 
	text-align: center;
}

.contacts li{
	display: inline-block;
}

.contacts li a{
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 22px;
	color: #FFF;
	background: #000;
	border-radius: 100%;
}

.contacts li a:hover{
	background: #ed1c24;
}

.newsletter-contact{
	margin-bottom: 20px;
}

.newsletter-contact .form-group{
	margin-bottom: 8px;
}

.form-history .ui-datepicker-trigger{
	top: 10px;
	right: 15px;
	width: 30px;
}

.form-history .row{
	margin-left: -4px;
	margin-right: -4px;
}

.news-history{
	background: #eee;
    padding: 10px;
    height: 150px;
    position: relative;
}

.news-history a{
	display: block;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.news-history a:hover{
	text-decoration: none;
	color: #ed1c24; 
}

.form-history h4{
    font-size: 26px;
    font-weight: bold;
    color: #121312;
    margin-top: 0;
    padding-top: 55px;
}

.form-history h4:after {
    content: " ";
    display: block;
    width: 30px;
    height: 30px;
    background: #ed1c24;
    float: left;
    margin-right: 15px;
    margin-top: 0;
}

.form-history .square-news .content-news a.title-news{
	font-size: 14px; 
}

.form-history .square-news .content-news{
	padding: 10px!important;
}

.form-history .square-news .content-news a.social.one{
	left: 10px;
}

.form-history .square-news .content-news a.social{
	left: 30px;
}

footer{
	background: #ed1c24;
	padding: 20px 0;
	color: #FFF;
	font-size: 12px;
}

footer h3{
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}

footer h3:after{
	display: block;
	content: ' ';
	width: 50px;
	background: #FFF;
	height: 5px;
	margin-top: 5px;
}

footer h3 span{
	display: block;
}

footer a{
    color: #fff;
}

footer a:hover{
	text-decoration: none;
	color: #ed1c24;
}

.logo-footer{
	width: 130px;
	margin-top: -100px;
    margin-bottom: 20px;
}

footer ul.social{
	margin:20px 0 0;
	padding:0;
	list-style: none; 
}

footer ul.social li{
	display: inline-block;
}

footer ul.social li a{
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	color: #ed1c24;
	background: #fff;
	border-radius: 100%;
}

footer img.magg, footer img.impress{
	width: 110px;
}

footer .menu_footer ul{
	margin:0;
	padding: 0;
	list-style: none;
}

footer .menu_footer ul li{
	margin:0;
	padding: 0;
}

footer .menu_footer ul li a{
	display: block;
	font-size: 12px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}

footer .menu_footer ul li a:hover,
footer .menu_footer ul li a:focus{
	color: #000;
	text-decoration: none;
}

footer .app-menu{
	margin: 0;
	padding: 0;
	list-style: none;
}

footer .app-menu li{
	margin: 0;
	padding: 0;
	font-size: 12px;
	margin-bottom: 10px
}

footer .app-menu li i{
	font-size: 20px;
	display: block;
	float: left;
	margin-right: 10px;
}

footer .app-menu li a{
	display: block;
	line-height: 25px;
}

footer .row {
    margin-right: -4px;
    margin-left: -4px;
}

footer form{
    width:100%;
}

footer form input[type=text]{
    width: 85%;
    border: 0;
    height: 35px;
    font-size: 15px;
    padding: 0 15px;
    border-radius: 10px 0 0 10px;
    margin: 0;
}

footer form button[type=submit]{
    width: 15%;
    height: 35.4px;
    border: 0;
    background: #000;
    border-radius: 0 10px 10px 0;
    float: right;
}

#mobile-share{
    position: fixed;
    bottom: 0;
    z-index: 998;
    left: 0;
    right: 0;
}

.mobile-share ul { margin: 0 auto; width: 100%; margin:0; padding-left: 0; } 
.mobile-share ul li i{font-size:12px;}
.mobile-share ul li { font-size: 10px; display: block; float:left; width: 25%; text-align: center; margin:0!important;} 
.mobile-share ul li a { color:#fff!important; } 
.mobile-share ul li:first-child { } 
.mobile-share ul li:last-child { border-right:0; } 
.mobile-share ul li a.wa_btn { background-color:#42aa42!important; } 
.mobile-share ul li a { text-decoration: none; display: block; line-height: 45px;} 
.mobile-share ul li a.fb_btn { background:#38569a;} 
.mobile-share ul li.tw-share a{ background:#00a2e1;}
.mobile-share ul li.gp-share a{ background:#dd4b39;} 

.category-xs{
    font-size:14px;
    color:#00B1EB;
    font-family: 'Montserrat', sans-serif;
	font-weight: 300;
    display:block;
    padding-top:5px;
}


@media (max-width: 480px) {
    .imagePost{
        margin-bottom:15px;
    }
    .details .row, .masleidas .row{
        margin-right: -4px;
        margin-left: -4px;
    }
    .details,
    .column,
    .masleidas .col-xs-4, 
    .masleidas .col-xs-8{
        padding:0 4px;
    }
    .single-news .meta .author, 
    .single-news .meta .date,
    .single-news .meta .category{
        margin-right: 3px;
        padding: 3px 3px 0 3px;
    }
    .single-news h2{
        font-size:25px;
        letter-spacing: -0.7px;
    }
    .single-news{
        padding-top:5px;
    }
    .single-news .col-xs-12{
        padding-right: 4px;
        padding-left: 4px;
    }
    .single-news .meta{
        font-size:12px;
    }
    .single-news .meta .author{
        font-family: 'Montserrat', sans-serif;
	    font-weight: 300;
    }
    .news-featured-first .description-news{
        padding:0 10px 39px;
    }
    .editorial-mobile img{
        height: 90px;
    }
    .mobile-news.square-news .content-news a.title-news {
        letter-spacing:-0.4px;
        font-size: 13px;
        line-height: 16px;
        margin-top:0;
    }
    .square-news .content-news, .vertical-news .content-news{
        padding: 10px 10px;
    }
    .row,
    .item_top .row{
        margin-right: -4px;
        margin-left: -4px;
    }
    .author-box{
        float:none!important;
        max-width:100%;
        margin:0 0 15px 0;
    }
    .container.category.author.phone{
        padding-right: 4px;
        padding-left: 4px;
    }
    .container.category.author.phone .col-xs-12,
    .col-xs-12.category.phone,
    .col-xs-12.issue-content,
    .calendar-print .col-lg-4.col-xs-4{
        padding-right: 4px;
        padding-left: 4px;
    }
    .calendar-print{
        padding:0;
        min-height:inherit;
    }
    .ui-datepicker-trigger {
        right: 10px;
        width: 25px;
        top: 20px;
    }

    .contacts h2{
	    font-size: 24px;
	    padding-top: 25px;
	    font-weight: bold;
	}
}

/* MOBILE MENU */
.headerMobile .menu-btn:hover,
.headerMobile .menu-btn:focus{
	text-decoration: none;
}
.headerMobile .menu-btn{
	float:right; 
	display:inline-block; 
	height:100%; 
	width:24px; 
	margin-right: 5px;
    line-height: 50px;
    text-align: center;
    font-size: 22px;
    color: #FFF;
    text-decoration: none;
}

.headerMobile .menu-btn:before{
	content: "\f0c9";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 22px;
}

.sb-init.sb-active .headerMobile .menu-btn:before{
	content: "\f00d";
}

.headerMobile .navbar-brand {
    top: -3px;
    width: 75px;
    left: 7px;
    z-index: 99993;
}

.main.blur,
.headerMobile.blur{
  -webkit-filter: blur(8px);
  -moz-filter: blur(8px);
  -o-filter: blur(8px);
  -ms-filter: blur(8px);
  filter: blur(8px);
}

.sb-left ul{
	margin: 0;
	padding: 0 20px;
	list-style: none;
}

.sb-left ul li.menu-item-has-children>a:after{
	content: "\f107";
	text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 16px/1 FontAwesome;
    color: #FFF;
    display: inline-block;
    line-height: 16px;
    padding-left: 15px;
    font-size: 22px;
}

.sb-left ul li.menu-item-has-children:hover>a:after{
	content: "\f106";
}

.sb-left ul li{
	margin: 0;
	padding: 0;
	position: relative;
}
.sb-left>.menu-menu-movil-container>ul>li{
	margin-bottom: 15px;
	text-transform: uppercase;
}

.sb-left>.menu-menu-movil-container>ul>li>a{
	font-weight: 400;
}

.sb-left>.menu-menu-movil-container>ul>li:before{
	display: block;
	position: absolute;
	content: " ";
	width: 30px;
	height: 1px;
	background: #FFF;
	top: 27px;
}

.sb-left ul li li{
	text-transform: none;
}

.sb-left ul li:hover{
	text-decoration: none;
}

.sb-left ul li a:hover,
.sb-left ul li a:focus{
	text-decoration: none;
}

/*.sb-left ul li:hover ul{
	display: block;
}*/

.sb-left ul li ul{
	display: none;
	-webkit-transition: height 500ms ease;
	-moz-transition: height 500ms ease;
	-ms-transition: height 500ms ease;
	-o-transition: height 500ms ease;
	transition: height 500ms ease;
}

.sb-left ul li a{
	display: block;
	line-height: 30px;
	color: #FFF;
	font-weight: 300;
    font-size: 16px;
    font-weight: 300;
}

.sb-close{
    display: block;
    position: absolute;
    right: 0;
    font-size: 22px;
    color: #FFF;
    padding: 5px 15px;
    top: 0;
}

.sb-slidebar .logo{
	display: block;
	margin: 10px 20px;
}

.content-web{
	z-index: 10;
	position: relative;
}

.sb-slidebar .logo img{
	width: 80px;
}

.sb-slidebar{
	background-color:#ed1c24!important; 
	top: 0;
    position: fixed;
    height: 100%;
    z-index: 999999;
}

.header .home-btn{float:right; display:block; height: 100%; padding:0 5px; color:#000; line-height:45px;}
.header .home-btn:after{content:" "; display:block; width:100%; position:relative;  background:url(img/NavigationDropdown_1337_NavigationBarText.png) center no-repeat; height:7px; margin-top: -11px; position: relative;}
.header .home-btn.active:after{ background-image:url(img/NavigationDropdown_1337_NavigationBarText_r1_c1.png);}

.phone.tasa .tasa-table{
	margin: 0 auto
}

.phone.tasa{
	padding-top: 30px;
}

.phone.tasa .square-news.item-news {
    height: 322px!important;
}

.dropdown .tasa-table{
	margin-top: 10px;
}

.phone.archivo,
.phone.archivo .col-xs-6{
	padding-left: 4px;
	padding-right: 4px;
}

.phone .item-news .col-xs-6{
	padding-left: 4px;
	padding-right: 4px;
}
.phone .item-news .video-item,
.phone .youtube_box_home .newsimage{
	height: 165px;
}

.phone #player{
	height: auto!important;
}

.phone .btn-vertical-slider{
	position: relative;
	top:inherit;
	bottom:inherit;
	display: block;
	text-align: center;
	padding-top: 0;
	padding-bottom: 10px;
}

.phone .youtube_box_home .item-news,
.phone .youtube_box_home{
	height: auto!important;
}

.phone .player-full{
	margin-bottom: 0!important;
}

.phone .video-home{
	padding-bottom: 0;
}

.newyork-alineator,
.sports-home{
	z-index: 9999998;
}

#firtsnews{
	z-index: 9999999;
}

.lang{
    position: absolute;
    right: 8px;
    bottom: -18px;
}

.boletin-footer input[type=text],
.boletin-footer input[type=email]{
    width: 100%;
    border: 0;
    height: 35px;
    font-size: 15px;
    padding: 0 15px;
    border-radius: 10px;
    margin: 0;
}

.boletin-footer .newsletter-contact .fa-asterisk{
	line-height: 35px;
}

.boletin-footer{
	padding-top: 25px;
}

.boletin-footer h4{
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
}

.boletin-footer .newsletter-contact .btn-success{
	width: auto;
	margin-bottom: 10px;
	height: 35px;
	border-radius: 10px;
}

.searchfooter{
	padding-top: 22px;
}

.mejs-audio{
	margin-bottom: 15px;
}

@media (min-width: 1200px){
	.single-news .meta {
	    font-size: 15px;
	}

	.facebook-player{
		height: 322px!important;
	}

	.facebook-player.moved{
		height: 187px!important;
	}

	.category .row{
	    margin-right: -4px;
    	margin-left: -4px;
	}

	.lang{
		bottom: -18px;
	}

	div.newsimage.newsimage-loaded:hover, .news-featured-first:hover div.newsimage.newsimage-loaded, .square-news:hover div.newsimage.newsimage-loaded{
		background-size: 120%;
	}

}

@media screen and (max-width: 1090px) {
	.category h2, .contacts h2{
		padding-top: 30px;
		float: none!important;
	}
	.category .banner-cotainer.pull-right{
		float: none!important;
	}
	.category .row{
	    margin-right: -4px;
    	margin-left: -4px;
	}

	.lang{
		bottom: -40px;
	}

	div.newsimage.newsimage-loaded:hover, .news-featured-first:hover div.newsimage.newsimage-loaded, .square-news:hover div.newsimage.newsimage-loaded{
		background-size: 100%;
	}
}

@media screen and (max-width: 992px) {
	.single-news .meta{
		font-size: 12px;
	}
	.category .row{
	    margin-right: -4px;
    	margin-left: -4px;
	}
	.tool-header form {
	    left: -115px;
	}

	.lang{
		bottom: -40px;
	}

	div.newsimage.newsimage-loaded:hover, .news-featured-first:hover div.newsimage.newsimage-loaded, .square-news:hover div.newsimage.newsimage-loaded{
		background-size: 100%;
	}
}

@media (max-width: 768px){
	.single-news .meta{
		font-size: 12px;
	}
	.sharecontent{
		height: auto;
	}
	footer h3{
		font-size: 12px;
	}
	footer .menu_footer ul li a{
		font-size: 11px;
	}

	.category .row{
	    margin-right: -4px;
    	margin-left: -4px;
	}
	.tool-header form {
	    left: -105%;
	}

	.lang{
		bottom: -40px;
	}

	div.newsimage.newsimage-loaded:hover, .news-featured-first:hover div.newsimage.newsimage-loaded, .square-news:hover div.newsimage.newsimage-loaded{
		background-size: 100%;
	}
}

.pager li>a, .pager li>span {
    display: inline-block;
    padding:10px 12px;;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    margin: 0 3px;
    background: #f4f3f1;
    color: #aca9a4;
}

.pager li>span.active,
.pager li>a:hover{
    background: #ed1c24;
    color: #FFF;
}

@media (max-width: 767px) {

	.square-news .video-icon{
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
	    width: 100%;
	    text-align: center;
	    padding: 27% 0;
	}

	.square-news .video-icon img{
		width: 35px;
	}

	div.news-featured-first:first-of-type .col-xs-12.square-news.item-news.hidden-lg{
	    padding-left: 0!important;
	    padding-right: 0!important;
	}
	.logo-footer{
		margin-top:0;
		width: auto;
	}
	.pager li>a, .pager li>span{
		padding: 5px 5px;
	}
	.category h2, .contacts h2{
		padding-top: 30px;
		float: none!important;
	}
	.category .banner-cotainer.pull-right{
		float: none!important;
	}
  .facebook-player-container{
    height: 250px;
    margin: 0 4px 8px;
	}
  .facebook-player{
  	height: 100%;
  }
  .category .row{
	    margin-right: -4px;
    	margin-left: -4px;
	}

	.tool-header form {
	    left: -105%;
	}

	.lang{
		bottom: -40px;
	}

	div.newsimage.newsimage-loaded:hover, .news-featured-first:hover div.newsimage.newsimage-loaded, .square-news:hover div.newsimage.newsimage-loaded{
		background-size: 100%;
	}
}

@media (max-width: 320px) {
	.facebook-player-container{
	    height: 240px;
	    margin: 0 4px 8px;
		}
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    font-size: inherit;
    font-weight: 400;
    text-decoration: none;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    color: #040404;
    margin-top: 4px;
    display: block;
    margin-bottom: 4px;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{
	text-decoration: none;
}

.jp-relatedposts-post-date{
	visibility: hidden;
	height: 1px;
	overflow: hidden;
	display: none;
}

.horizontal-banner img{
	width: 200px;
	margin:0 auto;
}

#div-gpt-ad-1499377837805-0,
#div-gpt-ad-1499377474068-0{
    height: 62px!important;
    width: 470px!important;
    border: 1px solid #FFF;
    margin: 0 auto;
}

.banner-movil-1{
    padding: 15px 0;
    background: #f4f3f1;
    margin: 0 4px 4px;
}

#div-gpt-ad-1504717399454-0,
#div-gpt-ad-1502807366537-0,
#div-gpt-ad-1502477238505-0,
#div-gpt-ad-1499377837805-0,
#div-gpt-ad-1499377474068-0,
#div-gpt-ad-1499443644862-0,
#div-gpt-ad-1499443419906-0,
#div-gpt-ad-1499376881831-0,
#div-gpt-ad-1499448146955-0,
#div-gpt-ad-1495636434320-0,
#div-gpt-ad-1499376117700-0,
#div-gpt-ad-1499378616666-0,
#div-gpt-ad-1500377499811-0,
#div-gpt-ad-1500377962120-0,
#div-gpt-ad-1500378031448-0,
#div-gpt-ad-1500378194196-0,
#div-gpt-ad-1500378283868-0,
#div-gpt-ad-1499378227090-0,
#div-gpt-ad-1499378331687-0,
#div-gpt-ad-1499889518077-0,
#div-gpt-ad-1500394722394-0,
#div-gpt-ad-1500911644270-0,
#div-gpt-ad-1500912022748-0,
#div-gpt-ad-1500912659062-0,
#div-gpt-ad-1500912974010-0{
	margin: 0 auto;
}

#div-gpt-ad-1499448229786-0,
#div-gpt-ad-1499450082681-0,
#div-gpt-ad-1500378102414-0{
	margin:15px auto;
}



/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/
#wrapper {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  padding-left: 0;
  transition: all 0.3s ease;
}
.navbar-inverse .navbar-form .btn {
    background-color: #ed1c24;
    border: 0;
    color: #FFF;	
}
.navbar-inverse .navbar-form .form-control, .navbar-inverse .navbar-form .select2-search input[type=text] {
    color: #000;
    background-color: #333;
    border-color: transparent;
}
#wrapper.toggled {
  padding-left: 250px;
}
#wrapper.toggled #sidebar-wrapper {
  width: 250px;
}
#wrapper.toggled #page-content-wrapper {
  margin-right: -250px;
  position: absolute;
}
#sidebar-wrapper {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  background: #ed1c24;
  height: 100%;
  left: 250px;
  margin-left: -250px;
  overflow-x: hidden;
  overflow-y: auto;
  transition: all 0.5s ease;
  width: 0;
  z-index: 1000;
}
#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/
.nav-container{
  position: absolute;
  top: 0;
  width: 250px;
}
.sidebar-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 250px;
}
.sidebar-nav li {
  display: inline-block;
  line-height: 20px;
  position: relative;
  width: 100%;
}
.sidebar-nav li:before {
  background-color: #1c1c1c;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 3px;
  z-index: -1;
}
.sidebar-nav li.active>a,
.sidebar-nav li.current-menu-ancestor>a,
.sidebar-nav li.current-menu-parent>a {
  background-color: #1a1a1a;
  color: #ffffff;
}
.sidebar-nav li:nth-child(2):before {
  background-color: #222222;
}
.sidebar-nav li:nth-child(3):before {
  background-color: #222222;
}
.sidebar-nav li:nth-child(4):before {
  background-color: #222222;
}
.sidebar-nav li:nth-child(5):before {
  background-color: #222222;
}
.sidebar-nav li:nth-child(6):before {
  background-color: #222222;
}
.sidebar-nav li:nth-child(7):before {
  background-color: #222222;
}
.sidebar-nav li:nth-child(8):before {
  background-color: #222222;
}
.sidebar-nav li:nth-child(9):before {
  background-color: #222222;
}
.sidebar-nav li:hover:before {
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 100%;
}
.sidebar-nav>li>a{
  text-transform: uppercase;
  font-size: 14px;
}
.sidebar-nav li a {
  color: #fff;
  display: block;
  padding: 10px 15px 10px 30px;
  text-decoration: none;
}
.sidebar-nav li.open:hover before {
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 100%;
}
.sidebar-nav .dropdown-menu {
  background-color: #222222;
  border-radius: 0;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}

.navbar-inverse .navbar-form{
  border: 0;
  background: #222;
  margin: 0;
  padding:17.3px 10px;
}

.sidebar-nav > .sidebar-brand {
  font-size: 20px;
  height: auto;
}
/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/
.logo {
    background: transparent;
    border: none;
    display: block;
    left: 55px;
    position: absolute;
    top: 0;
    width: 80px;
    z-index: 999;
}
.hamburger {
  background: transparent;
  border: none;
  display: block;
  height: 32px;
  margin-left: 15px;
  position: absolute;
  top: 20px;
  width: 25px;
  z-index: 999;
}
.hamburger:hover {
  outline: none;
}
.hamburger:focus {
  outline: none;
}
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}
.hamburger.is-closed:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}
.hamburger.is-closed:hover .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  top: 0;
}
.hamburger.is-closed:hover .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  bottom: 0;
}
.hamburger.is-closed .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  top: 5px;
}
.hamburger.is-closed .hamb-middle {
  background-color: rgba(255, 255, 255, 0.7);
  margin-top: -2px;
  top: 50%;
}
.hamburger.is-closed .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  bottom: 5px;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  height: 4px;
  left: 0;
  position: absolute;
  width: 25px;
}
.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #ed1c24;
  margin-top: -2px;
  top: 50%;
}
.hamburger.is-open .hamb-middle {
  background-color: #ed1c24;
  display: none;
}
.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #ed1c24;
  margin-top: -2px;
  top: 50%;
}
.hamburger.is-open:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}
.hamburger.is-open:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}
/*-------------------------------*/
/*          Dark Overlay         */
/*-------------------------------*/
.overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 100;
}
.nav-top{
  height: 70px;
  position: fixed;
  top: 0;
  background: #ed1c24;
  left: 0;
  right: 0;
  z-index: 25;
  transition: top 0.3s;
}

.sidebar-nav li.home-icon>a:before {
	font-family:'FontAwesome';
    content: "\f015";
    color: #FFF;
    font-size: 16px;
    margin-right: 5px;
}

.sidebar-nav li.more-icon>a:before {
	font-family:'FontAwesome';
    content: "\f067";
    color: #FFF;
    font-size: 16px;
    margin-right: 5px;
}

.sidebar-nav li.video-icon>a:before {
	font-family:'FontAwesome';
    content: "\f04b";
    color: #FFF;
    font-size: 16px;
    margin-right: 5px;
}

.sidebar-nav li.newspaper-icon>a:before {
	font-family:'FontAwesome';
    content: "\f1ea";
    color: #FFF;
    font-size: 16px;
    margin-right: 5px;
}

.sidebar-nav li.image-icon>a:before {
	font-family:'FontAwesome';
    content: "\f03e";
    color: #FFF;
    font-size: 16px;
    margin-right: 5px;
}

.sidebar-nav li.chart-icon>a:before {
	font-family:'FontAwesome';
    content: "\f201";
    color: #FFF;
    font-size: 16px;
    margin-right: 5px;
}

.sidebar-nav li.car-icon>a:before {
	font-family:'FontAwesome';
    content: "\f1b9";
    color: #FFF;
    font-size: 16px;
    margin-right: 5px;
}

.sidebar-nav li.clock-icon>a:before {
	font-family:'FontAwesome';
    content: "\f017";
    color: #FFF;
    font-size: 16px;
    margin-right: 5px;
}

.sidebar-nav li.phone-icon>a:before {
	font-family:'FontAwesome';
    content: "\f095";
    color: #FFF;
    font-size: 16px;
    margin-right: 5px;
}

.header-app{
    list-style: none;
    padding: 0;
    margin:60px 0 0;
    text-align: center;
}

.sidernav-social{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

.sidernav-social li,
.header-app li{
	display: inline-block;
}

.sidernav-social li a,
.header-app li a{
	display: inline-block;
	padding:5px 10px;
	color: #FFF; 
}

a.link-to-social{
	display: block;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	padding: 15px 0;
	text-decoration: none;
	font-weight: 300;
}

.gallery-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #FFF;
    padding: 5px 10px 5px 35px;
    background: url(img/icon-gallery.png) rgba(0,0,0,0.3) 5px no-repeat;
    background-size: 20px;
    display: block;
    border-radius: 3px;
    z-index: 99;
}

.gallery-icon:hover{
	background-color: rgba(255, 0, 0,0.3);
	text-decoration: none;
	color: #FFF;
}

.imagePost{
	position: relative;
}

.details .gallery-icon {
    color: #FFF!important;
    padding: 5px 10px 5px 50px;
    background: url(img/icon-gallery.png) rgba(0,0,0,0.5) 10px no-repeat;
    background-size: 25px;
    font-size: 24px;
    top: 30px;
    right: 30px;
}
.bs-example-modal-lg .modal-lg .modal-content{
	background-color: #000;
	padding: 30px;
	border-radius: 0;
    margin-top: 10%;
}

.bs-example-modal-lg .modal-lg .modal-content .item-news{
	height: auto;
}

.bs-example-modal-lg .modal-lg .modal-content .owl-carousel .owl-nav .owl-next,
.bs-example-modal-lg .modal-lg .modal-content .owl-carousel .owl-nav .owl-prev{
	font-size: 0;
	height: 100%;
	display:table-cell; 
	vertical-align:middle;
    width: 20px;
}

.bs-example-modal-lg .modal-lg .modal-content .owl-nav .owl-next:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f054";
    font-size: 25px;
    top: 50%;
    position: absolute;
}

.bs-example-modal-lg .modal-lg .modal-content .owl-nav .owl-prev:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f053";
    font-size: 25px;
    top: 50%;
    position: absolute;
}

.bs-example-modal-lg .modal-lg .modal-content h3{
    color: #FFF;
    margin: 0;
    border-bottom: 1px solid #3c3c3c;
    padding: 0 0 20px;
    margin: 0 20px 20px;
    font-size: 22px;
}


.wp-polls{
    overflow: hidden;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #e1e8ed;
    border-radius: 5px;
    padding: 17.5px 17.5px 10.15px 17.5px;
    height: 100%;
}

.wp-polls h3{
    margin-top: 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    font-size: 18px;
}

.wp-polls h3 a{
	color: #000000;
}


.wp-polls h3 a:hover{
	color: red;
	text-decoration: none;
}

.wp-polls h4{
	font-size: 14px;
	font-weight: normal;
}

.wp-polls h3 a b{
	color: red;
}

.wp-polls LABEL{
	font-weight: normal;
}

.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li{
	margin-bottom: 10px;
}

.wp-polls .date{
    font-size: 12px;
    margin-bottom: 10px;
    display: inline-block;
    color: #a7a7a7;
}

.wp-polls .Buttons{
    display: inline-block;
    background: red;
    color: #FFF;
    font-weight: bold;
    padding: 0 15px;
    line-height: 32px;
    border: 0;
    border-radius: 4px;
    margin-right: 15px;
}

.wp-polls .view-results{
    display: inline-block;
    line-height: 23px;
    background: #eee;
    padding: 0 10px;
    border-radius: 4px;
    color: #000;
    font-size: 12px;
}

.wp-polls-ans .wp-polls-ul li{
    position: relative;
    font-size: 12px;
    line-height: 23px;
}

.wp-polls-ans .wp-polls-ul{
	margin: 0;
	padding: 0;
}

.wp-polls-ans .winner{
	color: #FFF;
}

.wp-polls-ans .winner .pollbar{
	background: red;
}

.wp-polls-ans .pollbar{
	margin: 0;
    width: 50%;
    position: absolute;
    bottom: 0;
    top: 0;
    height: auto;
    z-index: 1;
    border: 0;
    background: #eee;
    border-radius: 6px;
}
.wp-polls-ans .answ b{
	display: inline-block;
	margin-right: 10px;
}
.wp-polls-ans .answ{
    position: relative;
    z-index: 2;
    padding: 0 10px;
    display: inline-block;
}

.wp-polls-ans .older-poll-btn{
    display: block;
    margin: 0 auto;
    font-size: 12px;
    width: 150px;
    background: #909090;
    line-height: 35px;
    border-radius: 6px;
    text-align: center;
    color: #FFF;
}

.wp-polls-ans .older-poll-btn:hover{
	background: red;
	text-decoration: none;
}

.poll-shared{
    position: absolute;
    right: 15px;
    top: 15px;
}

.poll-shared a{
    display: inline-block;
    width: 30px;
    height: 30px;
    font-size: 16px;
    color: #aaa6a1;
    line-height: 30px;
    text-align: center;
}

.poll-shared a:hover{
	color: red;
}

@media (min-width: 992px){
	.bs-example-modal-lg .modal-lg{
		width: 100%;
		max-width: 1100px;
	}
}