/*
Theme Name: lcmdp v2
Theme URI: --
Author: Leandro Folino
Version: 1.0
*/



/* CSS LCMDP +/


/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

   
*{
	box-sizing: border-box;
}

html {
    font-size: 16px;
}

body{
	line-height: 1.5;
	font-size: 1em;
	color: #4a4a4a;
	font-family: 'Open Sans', sans-serif;
}

a{
  color: #4a4a4a;		
  text-decoration: none;
}

a:hover{
	color: #12418f;
	text-decoration: none;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/*
* 1. Common items
* 2. Layout styles
* 2.1 header
* 2.2 sections
* 2.2articles
* 3 Pages
* 3.1 Home.
*/

/*
* 1.COMMON ITEMS
*/

.text-white{
	color: #fff;
}

.text-grey{
	color: #7a7a7a;
}

.text-black{
	color: #000!important;
}

.text-green{
	color: rgb(100, 122, 6)!important;
}

.text-agro{
	color: #007139!important;
}

.text-orange{
	color: rgb(255, 121, 0)!important;
}

.text-pink{
	color: #d92d3a!important;
}

a.text-green:hover, a.text-orange:hove, a.text-pink:hover{
	color:#000;
}

.text-serif{
	font-family: 'Open Sans', serif;
}

.font-small{
	font-size: 13px;
}

.font-medium{
	font-size: 16px;
}


.font-big{
	font-size: 18px!important;
}

.font-24{
	font-size: 24px;
}

.font-28{
	font-size: 28px;
}

.font-bigger{
	font-size: 32px;
}

.text-blue{
	color: #0061ae;
}

.bgwhite{
	background-color: #fff;
}

.resumen{
	font-size: 15px!important;
}

.ucase{
	text-transform: uppercase;
}

.font-5{
	font-size: 1.125rem!important;
}

.font-regular{
	font-weight: 400;
}

.font-bold{
	font-weight: 700;
}

.font-bolder{
	font-weight: 900;
}

.bottom-line{
	border-bottom: 1px solid #94949459;
	margin-bottom: 1rem;
}

.right-line{
	border-right: 1px solid #94949459;
	margin-right: 1rem;
}

.box{
	display: block;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    padding: .75rem;
}

.logo-box{
	max-width: 106px;
}

.logo-box img{
	width: 100%;
	align-self: center;
}

.col_1_4{
	width: 25%;
}

.pb-30{
	padding-bottom: 30px;
}

.pb-50{
	padding-bottom: 50px;
}


.btn.btn-primary{
	background-color: transparent;
	color: #0061ae;
	padding: calc(.375em - 1px) .75em;
}

.btn.btn-primary:hover{
	background-color: #0061ae;
	color: #ffffff;
}

.btn.btn-primary.small{
    border-radius: 2px;
    font-size: 13px;
}

.btn.btn-blue{
	background-color: #0061ae;
	color: #ffffff;
	padding: calc(.375em - 1px) .75em;
}

.btn.btn-gold,.btn.btn-gold.btn-gold--white:hover{

	border:1px solid rgb(171,149,73);
	background-color: rgb(171,149,73);
	color: #ffffff;
}

.btn.btn-gold.btn-gold--white{
	background-color:#fff;
	color: rgb(171,149,73);
}



.nota{
	max-width: 100%;
	position: relative;
}

#nota_details img{max-width: 100%;}
#nota_details #sponsors a{margin-bottom: 10px;}
#nota_details #sponsors img{max-width: 100%;margin-bottom: 10px;}

.nota .nota__imagen{
	display: block;
}

.nota .nota__imagen img{
	object-fit: none;
    object-position: center;
}



.nota .nota__contenido span{
	font-size: 13px;
	margin-bottom: 1rem;
	display: block;
}



.nota .nota__imagen figure{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
}

.nota.nota--principal .nota__contenido h1{
	font-weight: 900;
	font-family: 'Open Sans', serif;
	line-height: 1.125;
	font-size: 2em;
}



.nota.nota--158 figure img{
	height: 158px;
}

.nota.nota--col .nota__imagen figure img{
	height: 180px;
}

.nota.nota--col .nota__imagen figure{
	margin-bottom:0px;
}

.nota.nota--300 figure img{
	height: 280px;
}

.nota.nota--400 figure img{
	height: 372px;
}


.nota  .nota__categoria{
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 5px;
	
}

.nota .nota__contenido .nota__categoria, .nota  .nota__categoria a{
	color: #0061ae;
	text-transform: uppercase;
	font-weight: 400;
}


.nota  .nota__categoria a:hover{
	color: #4a4a4a;
}

.nota .nota__contenido h2{
	font-size: 1.125em;
	font-weight: 500;
}

.nota  h2 a{
	color: #000;
}

.nota.nota--col .nota__contenido{
	/*margin-bottom: 2rem;*/
}

.nota.nota--col{
	margin-bottom: 1.5rem;
}

.nota.nota--col .nota__contenido{
	padding: 0px;
}


.lista-notas .nota   figure{
	margin-left: 1rem;
}

.lista-notas .nota figure img{
	height: 96px;
	width: 96px;
}


.lista-notas .nota  > div:first-child{

	
	
}

.lista-notas .nota  > div:last-child{


}

.lista-notas.lista-notas--vertical .nota{
	border-top-color: rgba(219, 219, 219, 0.5);
	padding-top:1rem;
	border-top-width: 1px;
	border-top-style: solid;
}

.lista-notas.lista-notas--vertical .nota:first-child{
	padding-top: 0px;
}

.lista-notas.lista-notas--vertical .nota:first-child{
	border-top-color: transparent;
}

.has-gradient:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(25%,rgba(0,0,0,.05)),color-stop(75%,rgba(0,0,0,.3)));
    background: linear-gradient(180deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.3) 75%);
    z-index: 1;
    pointer-events: none;
}

.imagen{
   display: block;
   poisition: relative;
}

.imagen img{
	width: 100%;
}

.overlay{
	position: absolute;
	bottom: 0px;
}

.owl-prev {
    width: 15px;
    height: 100px;
    position: absolute;
    top: 5%;
    margin-left: -20px;
    display: block !important;
    border:0px solid black;
}

.owl-next {
    width: 15px;
    height: 100px;
    position: absolute;
    top: 5%;
    right: -25px;
    display: block !important;
    border:0px solid black;
}

.owl-theme .owl-nav .disabled{
	opacity:0;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
    color: #FFF;
    text-decoration: none;
}

.owl-theme .owl-nav button:focus{
	outline:0;
}

.owl-prev i, .owl-next i {font-size:40px; color: #000;}

.round{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.round-0{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


/*
* 2.LAYOUT
*/

/*
*		2.1 HEADER STYLES
*/

header{
	font-size: 13px;
	padding: 0rem 0.6rem;
	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.12);
	-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,.12);
	box-shadow: 0 0 8px 0 rgba(0,0,0,.12);
	background-color: #fff;
	z-index: 99;
}

header.header--fixed{
	position:fixed;
	top:0px;
}

header h1{
	margin-bottom: 0px;
}

.header__burger{
    margin-left: 0;
    width: 2.8rem;
	height: 3.25rem;
    color: #5c5c5c;
	display: block;
	align-items: center;
	position: relative;
	cursor: pointer;
	transform: translateY(6px);
	margin-right: 12px;
}

.header__burger:hover {
    background-color: rgba(0,0,0,.05);
}

.header__burger span{
    width: 21px;
    height: 3px;
    left: calc(50% - 10px);
	display: block;
	position: absolute;
	background-color: #5c5c5c;
}

.header__burger span:first-child {
    top: calc(50% - 7px);
}

.header__burger span:nth-child(2) {
    top: calc(50% - 1px);
}

.header__burger span:nth-child(3) {
    top: calc(50% + 5px);
}

header .header__links a{
	padding:  0.5rem 0.3rem;
	display: inline-block;
	margin-right: 1rem;
}

header  .header__links a:hover{
	background-color: #fafafa;
}

header .header__links a i{
	font-size: 1.25em;
}

header .header__links a span{
	font-size: 13px;
	margin-left: 5px;
}

header .header__categorias{
	padding: 0px 12px;
	/*Quitar cuando pongamos el carousel*/
	height: 1.75rem;
	overflow: hidden;
	line-height: 1.75rem;
}

header .header__categorias a{
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	margin-left: 1rem;
}

header .header__categorias a:first-child{
	margin-left: 0px;
}

/*
*		2.2 SECTIONS
*/

.section{
	padding-right: 15px;
	padding-left: 15px;
}


.section .container{
	max-width: unset;
}

.section .section__title .box{
	padding-left:0px;
}

.section .section__title hr{
	border-bottom: 5px solid #0061ae;
    border-top: none;
    border-right: none;
    width: 3rem;
    margin: .5rem 0;
}

.section .section__title h3{
	font-size: 22px;
	line-height: 1.125;
	color: #363636;
	font-weight: 900;
}

.section.section--first{
	margin-top: 8rem;
}

.section.section--first .nota.nota--col .nota__imagen figure img{
	height: 200px;
}

.section.section--opinion{
	
}

.section.section--exclusiva{
	padding-top:0.5rem;
}

.section .mas-vistas .nota{
	
}

.section .mas-vistas .nota .nota__imagen {
	width: auto;
}

.section .mas-vistas .nota .number {
	line-height: 1.2;
}

.section .no-te-pierdas .nota.nota--principal .nota__imagen figure{
	height: 560px;
}	

.section.section--4 .nota .nota__contenido {
    padding: .75rem;
}



/*
*		2.3 ARTICLES
*/

article{
	color: #4a4a4a
}

/*
*		2.4 FOOTER
*/

footer{
    padding: 1rem 2rem;
    margin-top: 2rem;
    border-top: 0 solid #0061ae;
	background-color: #fafafa;
}

footer a{
	color: #0061ae;
}

footer a:hover{
	color: #4a4a4a;
}

footer > div  > div >div:nth-child(2) a{
	margin-left: 3px;
    margin-right: 3px;
}

footer > div  > div > div:nth-child(2) a:first-child{
	marign-left: 0px;
}

footer > div  > div > div:nth-child(2) a:last-child{
	marign-right: 0px;
}

footer hr{
    margin-top: 1rem;
	margin-bottom: 1rem;
    background-color: #e6e6e6;
	border: none;
    display: block;
    height: 2px;
}

/*
*  3. PAGES
*/

/*
*  		3.1 HOME
*/

.ultimas-noticias .box{
	padding-top: 0px;
}

.ultimas-noticias article{
	padding-left: 0px;
}

.ultimas-noticias .nota__imagen figure img{
	height: 64px;
	width: 64px;
}

.ultimas-noticias .nota h2 a{
	color: #555;
}

.ultimas-noticias time{
    font-size: 13px;
    color: #5c5c5c;
}

.clima,.horoscopo{
	padding-top: 9px;
}

.carousel--rounded.owl-carousel .owl-item img{
	border:2px solid blue;
	width: 88px;
	height: 88px;
}

.section.section--exclusiva{
	
	background-color: #0061ae;
	padding-bottom:2rem;

}

.section.section--exclusiva .box.disfruta{
	padding: 1.225rem 2rem;
	margin-left: 15px;
}

.section.section--exclusiva .nota figure{
	height: 215px;
}

.section.section--exclusiva .nota .nota__contenido{
    padding: 1.225rem;
}

.section.section--exclusiva .section__title hr {
    border-bottom: 5px solid #ffffff;
}

.section.section--exclusiva .owl-nav .owl-next, .section.section--exclusiva .owl-nav .owl-prev{
	top:30%;
}

.section.section--exclusiva .owl-nav .owl-next{
	right: 5px;
}


.section.section--mundo .nota.nota--mundo .nota__imagen figure{
	height: 360px;
}

.section.section--vos a{

	
	
}

/**
* MEDIA QUERIES
**/

@media (max-width: 960px) {
  
  .section.section--first .lista-notas article.nota, .section.section--3col .mas-vistas .lista-notas article.nota{
	    border-top-color: rgba(219, 219, 219, 0.5);
		padding-top: 1rem;
		border-top-width: 1px;
		border-top-style: solid;
  }
  
  .section.section--first .lista-notas article.nota:first-child,.section.section--3col .mas-vistas .lista-notas article.nota:first-child{
	    border-top-color: transparent;
		padding-top:0px;
  }
  
  .ultimas-noticias{
	padding-right:0px;
  }
  
  .ultimas-noticias .border-right{
	border-right:0px!important
  }
  
  .section.section--exclusiva .nota.nota--col .nota__contenido {
		margin-bottom: 0px;
   }
   
   .section.section--exclusiva .box.disfruta {
		margin-left: 15px;
   }
   
   .section.section--exclusiva .box.bgwhite.disfruta , .btn.btn-gold.btn-gold--white{
		background:transparent;
   }
   
  .nota.nota--158 figure {
    height: 300px;
	}
   
}

@media (max-width: 540px) {

	header{
		padding-left:0px;
		padding-right:0px;
	}
	
	.nota.nota--principal .nota__imagen figure{
		height: 375px
	}
	
	.section .no-te-pierdas .nota.nota--principal .nota__imagen figure {
		height: 207px;
	}

	.nota.nota--158 figure{
		height: 158px;
	}

	.nota.nota--300 figure{
		height: 300px;
	}

	.nota.nota--400 figure{
		height: 400px;
	}
	
	.nota.nota--principal .nota__contenido h1,h1 {
		font-size: 1.7rem;
	}
	
	.ultimas-noticias article {
		padding-right: 0px;
	}
	
	.section .section__title .box {
		padding-right: 0px;
	}
	
	footer .w-100 >div{
		width: 100%;
	}
	
	footer >div >div >div:nth-child(3) .box{
		float:left;
		display:inline;
		width:auto;
	}
	
	footer >div >div:nth-child(4) .box{
		float:left;
		display:inline;
		width:33%;
		height:40px;
	}

}

















/* ==========================================================================
   Helper classes
   ========================================================================== */


.section .container{
	max-width: 1264px;
}   

header {width: 100%;}
header .container{max-width: 1264px;}
h1.header__logo {padding-top: 0px;font-size: 0px;}
h1.header__logo img {max-width: 80%;}
#header_date p{margin-bottom: 0px;line-height: 40px;}
.header__burger {height: 40px;transform: none;}
header .header__categorias {padding-right: 0px;}
header .header__categorias a {color: #888;font-weight: 500;font-size: 14px; }
header .header__categorias a.header__categorias_servicios {color: #444;}

header .first_header{border-bottom: 1px solid #f9f9f9;padding:10px 0px;}

.nota--col h3.nota__categoria {color: white;}


/***********************MENU***********************/
			
			#sideNav {
			  height: 100%;
			  width: 0;
			  position: fixed; 
			  z-index: 99;
			  top: 0;
			  left: 0;
			  background-color: #003265; 
			  overflow-x: hidden; 
			  padding-top: 60px; 
			  transition: 0.2s; 
			  	
			}

			#sideNav a {
			    padding: 8px 8px 8px 32px;
			  	text-decoration: none;
			  	font-size: 14px;
			    color: #9db7c4;
			    display: block;
			    transition: 0.3s;
			    border-bottom: 1px solid #002c58;
			}

			#sideNav a:hover {
			  color: #f1f1f1;
			}

			#sideNav .closebtn {
			    position: absolute;
			    top: 0;
			    left: 0px;
			    font-size: 36px;
			    margin-left: -25px;
			    border-bottom: none;
			    width: 100%;
			    background-image: url('https://storage.lacapitalmdp.com/assets/images/logo_lacapital.png');
			    background-repeat: no-repeat;
			    background-position: 78px 28px;
			    background-size: 120px;
			}

			#main {
			  transition: margin-left .5s;
			  padding: 20px;
			}

			.search_box {margin: 20px auto;}
			.search_box a {
				    position: absolute;
				    left: 155px;
				    margin-top: -4px;
				}

			.search_box input {
			    width: 180px;
			    margin-left: 32px;
			    border: 0px;
			    font-size: 14px;
			    line-height: 20px;
			    padding: 4px;
			}

			@media screen and (max-height: 450px) {
			  #sideNav {padding-top: 15px;}
			  #sideNav a {font-size: 18px;}
			}

			#sideNav.sidbarOpen{width: 250px;}

			.header__burger:focus{border: none;outline: none; box-shadow: none;} 




/***********PRINCIPAL***************/

.principal .nota h2 {font-weight: 900;}
.principal .nota__contenido{width: 100%;}

.nota.nota--col .nota__imagen figure img {height: auto;}

.section.section--first .nota.nota--col .nota__imagen figure img{height: auto;}

/*.lista-notas .nota figure img {width: 200px; height: auto;}*/

.nota--col .nota__imagen img{max-width: 100%;}

.nota .nota__imagen img {object-fit: unset;object-position: unset;}

.lista-notas .nota figure img {height: auto;}





/***********PRINCIPAL**************/
.section.section--first .resumen {
    padding-bottom: 15px;
}

.principal .nota__contenido h1 {font-size: 1.5rem;}


/*******CINTILLO*************/

.nota--col h3.nota__categoria {background: #8e8e8e;padding: 3px 10px;width: AUTO;text-align: center;margin-top: 10px;}

.nota--col .nota__contenido .nota__categoria, .nota .nota__categoria a {color: white;}

.lista-notas .nota__categoria {background: #8e8e8e;padding: 2px 10px;text-align: center;margin-top: 0px;font-size: 12px;}

.has_image h3.nota__categoria {position: absolute;right: 0px;}

.no_image h3.nota__categoria {margin-bottom: 20px!important;}

.section .section__title hr {    border-bottom: 1px solid #0092d2;    border-top: none;    border-right: none;    width: 100%;margin: .5rem 0;}
.section .section__title h3 {font-size: 22px;line-height: 1.125;color: #0092d2;font-weight: 100;text-transform: uppercase;}
.section.section--exclusiva .section__title hr {border:1px solid #fff;}



/**********TAPA***************/
#tapa_hoy {margin-bottom: 10px;padding: 10px;background: #e9e9e9;border:1px solid #999; }
#tapa_hoy img{width:100%;height: auto;margin-bottom: 10px;}





.nota__contenido h1{ font-weight: 900;}

.section.section--first {margin-top: 0rem;}

main {padding-top: 5rem;}


/*************HAS 3******************/

section.has-3 .nota.nota--col .nota__imagen figure {
    max-height: 248px;
    overflow: hidden;
}



/*************214*******************************/
.lista-notas.lista-notas--vertical article {
    padding-bottom: 20px;
}
.lista-notas.lista-notas--vertical article h2 {
    margin-top: 2px;
}

.lista-notas--vertical .nota__categoria {
    background: transparent;
        padding: 0px;
}

.lista-notas--vertical .nota__categoria a{
    color: #999;
    font-size: 12px;
}

.nota.overlay-img span a {
    color: white;
}

.overlay-img .nota__imagen:after {
	content: ' ';
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50%;
	background: #12418f;
}





.lista-notas.lista-notas--vertical .nota {
    justify-content: space-between;
}

/************3 HORIZONTALES*************/

.notas_horizontal article {padding-bottom: 20px;}
.notas_horizontal .nota__categoria {display: inline-block;background-color: white;padding-left: 0px;}
.notas_horizontal .nota__categoria a {color: #8e8e8e;margin-left: 0px;}
.notas_horizontal h2 {margin-top: 5px;}

/*HORIZONTALES */
				.notas_horizontal article.nota {margin-bottom: 1.5rem;}

/************EXCLUSIVA****************/

.section.section--exclusiva{
	margin-bottom: 2rem;
}


section.section.section--alerta .col-12 {
    background: #0d3e93;
    /* border-bottom: none; */
    padding-top: 5px;
}

section.section.section--alerta .col-12 h5 {
    color: white;
    text-align: center;
}

section.section.section--urgente .col-12 {
    background: #ff0000;
    /* border-bottom: none; */
    padding-top: 5px;
}

section.section.section--urgente .col-12 h5 {
    color: white;
    text-align: center;
}


/**************MÃS LEIDAS**************/

.post_ranking {clear: both;}
.post_ranking ul {padding: 0px;list-style: none;}
.post_ranking ul li {padding: 0px;}
.post_ranking ul li span{padding: 10px;
    position: absolute;
    background: white;
    border-radius: 23px;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #9DB7C4;
    margin-right: 10px;
    border: 1px solid #9DB7C4;
    line-height: 19px;
    font-size: 21px;
    font-weight: lighter;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);}
.post_ranking ul li a {padding-left: 51px;
    display: block;
    border-bottom: 1px solid #efefef;
    padding-bottom: 15px;
    position: relative;
    padding-top: 15px;
    
    font-weight: bold;
    padding-right: 5px;
    }


.fdf_for_home {
    height: 240px;
    clear: both;
    background-size: cover;
    position: relative;
}

/**********FOTOS DE FAMILIA******************/

.fdf_for_home_container {}
.fdf_for_home_container h2.section_title{border-bottom:1px solid #9daf7f;}
.fdf_for_home_container h2.section_title a {background: #9daf7f;}

.fdf_for_home a.fdf_number{
    display: block;
    position: absolute;
    z-index: 9;
    font-size: 52px;
    bottom: 0px;
    color: #FFFFFF;
    width: 190px;
    left: 0px;
    background: #9daf7f;
    font-family: Bitter;
    width: 100%;
    padding-left: 10px;
} 

/**************CARTELERA************************/

.cartelera_latest img.yt-featured {max-width: 100%;}
.cartelera_latest a {font-size: 13px;padding-bottom: 10px;display: block;text-align: center;}

.canal_2_latest img{max-width: 100%;}
.canal_2_latest a {font-size: 13px;padding-bottom: 10px;display: block;text-align: center;}
.canal_2_latest p {margin-top: 10px;margin-bottom: 0px;}


/*************OPINION***********************/

.carousel--rounded.owl-carousel .owl-item img {border: none;}



/************COTIZACIONES******************/


.section_cotizaciones ul.nav-tabs li{display: block;}
.section_cotizaciones table {font-size: 14px;}
.section_cotizaciones table thead {display: none;}
.section_cotizaciones .cotizaciones_table_container{width: 100%;}
.section_cotizaciones .table td {padding: 0.70rem;}


/**********QUINIELAS***************/
.table-quinielas tr td {width: 100%;}
.table-quinielas {font-size: 14px;}
.table-quinielas span.fecha-jugada {font-size: 0.8em;font-style: italic;}

.section_quinielas ul.nav {font-size: 14px;    margin-top: 5px;}
.section_quinielas .tab-content {padding: 5px 0px;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
.section_quinielas .nav-tabs>li>a{padding: 3px 6px;}
.section_quinielas .nav-tabs>li.active>a,.section_quinielas  .nav-tabs>li.active>a:focus,.section_quinielas  .nav-tabs>li.active>a:hover {color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}
.section_quinielas .nav-tabs>li>a {padding: 5px 8px;}
.section_quinielas .tab-content {margin-bottom: 0px;padding-bottom: 0px;}
.table-quinielas {margin-bottom: 0px;}
.section_quinielas .nav-tabs>li.active>a{position: relative;}
.section_quinielas .nav-tabs>li.active>a:after {content: "";background: white;width: 1px;height: 4px;position: absolute;display: block;right: -1px;border: 0px;bottom: 0px;}


/**********HOROSCOPO*************/
#slide_horoscopo .item {
    display: none;
}

#slide_horoscopo .item.active {
    display: block;
}
#slide_horoscopo h2 {
        font-size: 1rem;
    line-height: 37px;
    color: black;
    border-bottom: 1px solid #f7f7f7;
    border-top: 1px solid #f7f7f7;
}

div#slide_horoscopo p {
    font-size: 13px;
}
div#slide_horoscopo small{ display: none;}

.imagen-signo {    width: 25px;
    height: 25px;
    background: #b7b7b7;
    border-radius: 5px;
    position: absolute;
    right: 0px;
    top: 8px;}


/**********FARMACIAS*************/

.farmacia_card {
    border-radius: 0px!important;
    border:none;
}


.farmacia_card .card-header {
    padding: 0px!important;
    border-radius: 0px!important;
}

div#farmacias_acc {
    height: 222px;
    overflow-y: scroll;
}

#farmacias_acc button.btn {
    font-size: 13px;
    color: black;
    width: 100%;
    text-align: left;
}
#farmacias_acc button.btn i{float: right;    margin-left: 10px;color: #d8d5d5;}
#farmacias_acc .card.farmacia_card .card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0.5rem;
    background: #717171;
    color: white;
}
#farmacias_acc .card.farmacia_card .card-body span{font-size: 12px;display: block;}
.farmacia_card:nth-child(odd) .card-header {
    background: white;
}

#farmacias_acc button.btn[aria-expanded="true"] {
    background: #f2f2f2;
    color: #020202;
    border-radius: 0px;
}
#farmacias_acc button.btn[aria-expanded="true"] i {display: none;} 
#farmacias_acc button.btn:focus{border: none;outline: none; box-shadow: none;} 
 
#farmacias_acc .collapse.show {
    background: #12418f;
}

/**********WEATHER*************/

div#clima_home {
    text-align: center;
    width: 100%;
}

div#clima_home p img {
    max-height: 85px;
    margin-right: 20px;
}

div#clima_home p strong{
    font-size: 30px;
}

#mdp {
    /* display: none; */
    font-size: 0px;
    border-top: 1px solid #3ea7da;
}

/*********CATEGORY*******************/
.load_more_news {position: relative;padding: 10px 0px;}
.load_more_news a{color: #0092d2;}
.load_more_news i{display: none;position: absolute;left: 150px;}
.load_more_news.loading_posts i{display: inline-block;}
.category_container h1{    font-size: 3rem;color: #0092d2;font-weight: bolder;padding-left: 10px;border-left: 6px solid #0092d2;margin-bottom: 30px;margin-left: -17px;}


/**********NOTA**************/
.category_container {margin: 10px 0px;}
.category_container a{ color: #0093D0;font-weight: bold; }
.category_container span {color: #4a4a4a;margin-left: 3px;}
.titulo_bajada {border-bottom: 1px solid #d0d0d0;margin-bottom: 30px;padding-bottom: 10px;}
.titulo_bajada h1 {font-size: 2rem;font-weight: 700;letter-spacing: -1px;margin-bottom: 10px;}
.notas_row p {font-size: 16px;line-height: 30px;}
.nota_imagen_container {margin-bottom: 30px;}
.nota_imagen_container img {max-width: 100%;}

.nota_content img {
    max-width: 100%;
    height: auto;
}

.nota_content a {
    color: #0e3e91;
    text-decoration: underline;
    font-weight: bold;
}


.nota_content iframe{max-width: 100%!important;}

.social_sharing {float: left;width: 100%;    margin-bottom: 15px;}

.social_sharing a {
    display: block;
    width: 25%;
    float: left;
    font-size: 30px;
    padding: 0px;
    border-radius: 0px;text-align: left;    color: #888;}

a.comments_link {
    border: 1px saddlebrown;
    color: #007bff;
    padding: 10px 0px;
    display: block;
    clear: both;
}

.notas_row .tags_container {
    margin-top: 20px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 12px;
}
.notas_row .tags_container p {font-size: 13px;    margin-bottom: 0px;}
.notas_row .tags_container ul {margin: 0px;padding: 0px;}
.notas_row .tags_container ul li {margin: 0px;list-style:none;padding: 0px;}
.notas_row .tags_container ul li a{}
.notas_row .tags_container ul li i {
    margin-right: 10px;
    /* line-height: 20px; */
    font-size: 12px;
    color: #b8b8b8;
}





/************GALERIA****************/
.gallery_images{float: left;padding-bottom: 30px;}
.gallery_images a {
    height: 190px;
    overflow: hidden;
    display: block;
    float: left;
    border: 1px solid white;
}


.mbr-gallery .gallery_images  .mbr-gallery-item{float: left;padding-bottom: 0px;}

.mbr-slider img{padding-bottom: 0px!important;}
.mbr-gallery-item-container {padding: 0px;}

.middle_ad {text-align: center;}
.middle_ad img{max-width: 100%;margin-top: 10px;}


.g_add {background: #f7f7f7;    width: 300px;}
#nota_mas_vistas {max-width: 300px;}


.centro_stats_blocks .equipo img {
    max-width: 60px;
}

.centro_stats_blocks .equipo a {
    display: block;
    font-size: 13px;
}

.centro_stats_blocks .equipo {margin-bottom: 20px;text-align: center;}
.centro_stats_blocks .equipo:first-child{    border-bottom: 1px solid #d9d9d9;padding-bottom: 20px;}

div#destacados_deportes .nota h3 {
    font-size: 13px;
    background: #0092d2;
    color: white;
    padding: 5px 10px;
}

div#destacados_deportes .nota:first-child {
    border: 1px solid #0092d2;
    padding: 15px;
}
#destacados_deportes h2 a {
    color: #041738;
    font-size: 16px;
}

#destacados_deportes span {
    font-size: 14px;
    color: #0092d2;
}

#stats_futbol, #stats_basquet {
    float: left;
    width: 50%;
}
#jt h2 {
    display: block;
    text-align: center;
    border: 2px solid #f1c88b;
    display: block;
    clear: both;
    width: 100%;
    font-size: 14px;
    padding: 10px;
    margin-bottom: 0px;
}

article.nota {
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #e9e9e9;
}

.nota.nota--principal .nota__imagen figure img{width: 100%;height: auto;}

.nota .nota__contenido{padding: 1rem;}


.section--bigpicture  h2 i{ padding-right: 20px;border-right: 1px solid black;margin-right: 20px;}

article iframe {border: none;}
.data_factory {margin-top: 20px;}


.cotiza_left{margin-top: 20px;}
#banner_cotizaciones {width: 100%;text-align: center;}
    

/*******************RESPONSIVE*****************/


@media screen and (min-width: 769px){

	h1.header__logo img {max-width: 100%;}

	.section{padding-bottom: 2rem;}

	.principal_2 .nota h2 a {font-size: 22px;}


	.autofitimg {height: 73%;width: 100%;background-size: cover;}
	.autofitimg a {display: block;width: 100%;height: 100%;}
	.autofitimg img {display: none;}

	.regular-notas .nota .nota__contenido h2{font-size: 1.3em;font-weight: bold;}
	.regular-notas.has-4 .nota .nota__contenido h2{font-size: 1.3em;font-weight: bold;}
	.regular-notas.has-3 .nota .nota__contenido h2{font-size: 1.3em;font-weight: bold;}
	.section .container:after {width: 100%;border-top: 1px solid #e9e9e9;height: 1px;display: block;content: ' ';font-size: 0px;}
	.row.lista-notas { padding-bottom: 20px;}

	.lista-notas .nota figure img {width: 90px;}

	article.nota {padding-bottom: 1.5rem;border-bottom: none;}

	main {padding-top: 7rem;}

	.nota .nota__contenido{padding: 2rem;}


	article.nota.nota--principal.overlay-img {max-height: 510px;overflow: hidden;}

	.nota.nota--principal .nota__imagen figure img{height: 518px;}

	.nota .nota__contenido.overlay span{
	margin-bottom:0px;}

	.overlay-img .nota__imagen:after {
	    content: ' ';
	    background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%);
	    background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%);
	    background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%);
	    background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%);
	    background-image: -webkit-gradient(linear, middle right, middle bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,1)));
	    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%);
	    background-color: transparent; 
	}

	.fdf_for_home {height: 430px;}

	.nota__contenido h1{ font-weight: 900; letter-spacing: -2px;font-style: 3rem;}
	.principal .nota__contenido h1 {font-size: 2.7rem;}

	.principal.font1 .nota__contenido h1 {font-size: 2.2rem;}
	.principal.font2 .nota__contenido h1 {font-size: 2.3rem;}
	.principal.font3 .nota__contenido h1 {font-size: 2.4rem;}
	.principal.font4 .nota__contenido h1 {font-size: 2.5rem;}
	.principal.font5 .nota__contenido h1 {font-size: 2.6rem;}
	.principal.font6 .nota__contenido h1 {font-size: 2.7rem;}
	.principal.font7 .nota__contenido h1 {font-size: 2.8rem;}
	.principal.font8 .nota__contenido h1 {font-size: 2.9rem;}
	.principal.font9 .nota__contenido h1 {font-size: 3rem;}
	.principal.font10 .nota__contenido h1 {font-size: 3.1rem;}
	.principal.font11 .nota__contenido h1 {font-size: 3.2rem;}
	.principal.font12 .nota__contenido h1 {font-size: 3.3rem;}
	.principal.font13 .nota__contenido h1 {font-size: 3.4rem;}
	.principal.font14 .nota__contenido h1 {font-size: 3.5rem;}
	.principal.font15 .nota__contenido h1 {font-size: 3.6rem;}
	


	.notas_horizontal article {padding-bottom: 0px;}


	/*********BIG PICTURE*******************/
	.section--bigpicture  h2{
    position: absolute;
    background: rgba(18, 65, 143, 0.31);
    padding: 20px;
    margin-right: 10px;
    font-size: 2.5rem;
    }
    .section--bigpicture  h2 a{color: white;}
    .section--bigpicture  h2 i{color: white;border-right: 1px solid white;}
    
 	    


	/*********CATEGORY*******************/
	#category_list .lista-notas .nota figure img {width: auto;max-width: 300px;}
	#category_list .lista-notas .nota p {margin-top: 20px;color: #777;}

	/**********NOTA**************/
	.titulo_bajada h1 {font-size: 3rem;width: 80%;}
	.notas_row p {font-size: 18px;}


	/*************PUBLICIDAD****************/
	.has-3.publicidad_right .publicidad_right_notas{margin-right: 310px;}
	.publicidad_right .container {position: relative;}
	.ad_300x250{position: absolute;right: 0px;top: 0px;}


	.cotiza_left{margin-right: 178px;margin-top: 0px;}
	#banner_cotizaciones {float: right;width: 175px;}


	.regular-notas .data_factory {margin-top: 0px;}

}	


@media screen and (min-width: 1200px){



article.nota.nota--principal.overlay-img.fit-vert {height: 100%;max-height: unset;}
.nota.nota--principal .nota__imagen figure img {object-fit: cover;} 

}


article.radio_pasillo {
    border: 1px solid #12418f;
    padding: 3px;
}

.notas_horizontal .radio_pasillo .nota__categoria {background: #12418f;padding: 5px;}
.notas_horizontal .radio_pasillo .nota__categoria a{color: white;}


