/*
	Theme Name: GoodLife Child Theme
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>GoodLife Magazine WordPress Theme by <a href="http://themeforest.net/user/fuelthemes?ref=fuelthemes">Fuel Themes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Template: goodlife-wp
*/

@import url("../goodlife-wp/style.css");


@font-face {
    font-family: "Droid Serif";
    src: url('./fonts/Droid_Serif/DroidSerif.ttf');
}

/*@font-face {
    font-family: "Droid Serif";
    src: url('fonts/Droid_Serif/DroidSerif-Bold.ttf');
    font-weight: bold;
}
@font-face {
    font-family: "Droid Serif";
    src: url('fonts/Droid_Serif/DroidSerif-Italic.ttf');
    font-weight: italic;
}*/

@font-face {
    font-family: "PlayfairDisplay";
    src: url('./fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf');
}
@font-face {
    font-family: "PlayfairDisplay";
    src: url('./fonts/PlayfairDisplay/PlayfairDisplay-Bold.ttf');
    font-weight: bold;
}
@font-face {
    font-family: "PlayfairDisplay";
    src: url('./fonts/PlayfairDisplay/PlayfairDisplay-Italic.ttf');
    font-style: italic;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
h1,h2,h3,span{
	font-family:'PlayfairDisplay' !important;
	font-weight:normal;
	font-style:normal;
}
h4,h5,p{
	font-family:'Droid Serif';
	font-weight:normal;
	font-style:normal;
}

/*header*/
@media only screen and (min-width: 64.063em){
	.header.style2 .logo .logolink{
		padding:20px 0;
	}
	.header.style2{
		padding-top:40px;
	}

	.category .large-6{
		display:inline-block !important;
		width:49%;	
		float:none;
	}
	.mobile-share-holder, .mobile-icon-holder{
		display:block !important;	
	}

}
@media only screen and (min-width: 80em){
	.menu-holder ul.sf-menu > li{
		margin:0 72px 0 0;	
	}
	
}
@media only screen and (min-width: 768px){
	.noticia-video{
		padding:10px !important;
		width:24% !important;
	}
}
.local_date{
    	color: #000000;
    	font-family: 'PlayfairDisplay';
    	font-size: 16px;
}
.header{
	margin-bottom:0px;
}
.header.style2 .menu-holder{
	margin-top:35px;
	padding-top:3px;
	height:72px;
	text-align:center;
	border-top:2px solid #b2b2b2;
	border-bottom:2px solid #b2b2b2;
}
.header.style2 .menu-holder > ul > li{
	padding:20px 0;
}

.menu-holder ul.sf-menu > li > a,.subheader.fixed .menu-holder .sf-menu li > a{
	color: #000000;
	font-size:14px;
	font-family:'Droid Serif';
	text-transform:none !important;
}

.menu-holder ul.sf-menu > li:hover,.current-menu-item, .subheader.fixed .menu-holder .sf-menu li:hover{
	border-top:4px solid #000000;
	margin-top:-4px;

}
.sf-menu li:last-child a{
	color:#d09800 !important;
}
.sf-menu li:nth-last-child(2) a{
	color:#27a1a5 !important;
}
.sf-menu li:nth-last-child(3) a {
    color: #9f0000 !important;
}

.noticia_titulo_entradilla_autor{
    font-size: 15px;
    line-height: 24px;
    font-family: 'PlayfairDisplay';	
	margin-top:10px;
}
.bloque-trump h2{
	margin-top:15px;
}

/*noticia apertura portada general*/
.noticia-apertura-portada-general{
	margin-bottom:20px;	
}
.noticia-apertura-portada-general-title h2 a, .noticia-apertura-portada-general-title h2 a:hover,.noticia-apertura-portada-general-title h2 a:visited{
	color:#FFF;
	font-family:'PlayfairDisplay';
	font-size:48px;
	line-height:53px;
}
div.noticia-apertura-portada-general-title{
	margin-bottom:22px;
}
.noticia-apertura-portada-general-text{
	padding-left:65px !important;
	padding-right:65px !important;	
	padding-bottom:42px !important;
}
.noticia-apertura-portada-general-excerpt{
	color:#FFF;
}
.noticia-apertura-portada-general-excerpt p{
	font-size:17px;
	line-height:27px;
}

.noticia-apertura-portada-general .vc_gitem-row-position-top{
	height: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}



/*Noticia relacionada apertura*/
.noticia-apertura-relacionada-title a{
	background: url(/wp-content/themes/goodlife-wp-child/img/flecha-relacionadas.png) no-repeat;
    padding-left: 30px;
    background-position-y: 15px;
    background-size: 14px;
}
.noticia-apertura-relacionada-title h2{
	font-size:26px;
	line-height:35px;
	
}
.bloque-relacionadas-apertura .noticia-apertura-relacionada-title h2{
	font-size:32px;
	line-height:39px;
}
.noticia-apertura-relacionada-category, .noticia-apertura-relacionada-date{
	float:left;
}
.noticia-apertura-relacionada-date{
	padding-right:25px;
	font-size: 15px;
    line-height: 24px;
    margin-left: 5px;
	font-family:'PlayfairDisplay';	
}
.noticia-apertura-relacionada-category a{
    font-size: 14px;
    margin-right: 5px;	
}
.noticia-apertura-relacionada-category span:after{
	content:'/';	
}
.noticia-apertura-relacionada-category span a{
	color:#000 !important;
	font-weight:bold;
}
.noticia-apertura-relacionada-category .vc_gitem-post-category-name:hover{
	background:none !important;
}
.noticia-apertura-relacionada-excerpt p{
	color:#6f7072;
	padding-right:10%;
}
.noticia-apertura-relacionada-con-foto-con-entradilla img{
	margin-bottom:20px;		
}
.barra-noticia-relacionada-apertura{
	display: flex;
    border-bottom: 2px solid #ccc;	
	height:14px;
}
.noticia-apertura-relacionada-contenedor{
	padding-right:30px !important;	
}
.separador-portada{
	border-bottom:2px solid #000;
	margin-top: 10px;
    margin-bottom: 15px;	
}
.separador-panorama{
	border-bottom:2px solid #b71282;
	margin-top: 30px;
    margin-bottom: 25px;	
}
.separador-lagallina{
	border-bottom:2px solid #000;
	margin-top: 25px;
    margin-bottom: 15px;	
}
.separador-crujiente{
	border-bottom:2px solid #000;
	margin-top: 25px;
    margin-bottom: 15px;	
}
.titulo-seccion-lagallina{
	width: 100%;
    background: url(/wp-content/uploads/2017/06/cabecera_gallina.png)no-repeat;
    height: 122px;
    background-position: center;
	margin-bottom:20px;
	cursor:pointer;
}
.titulo-seccion-crujiente{
	width: 100%;
	background: url(/wp-content/uploads/2018/04/crujienteyaldente.jpg)no-repeat;
	height: 122px;
	background-position: center;
	margin-bottom:20px;
	cursor:pointer;
}
.titulo-seccion-laeratrump{
	width: 100%;
    background: url(/wp-content/uploads/2017/06/Trump_600x60.png)no-repeat;
    height: 60px;
    background-position: center;
	margin-bottom:20px;
	cursor:pointer;
	margin-top:35px;
}
.otras-noticias-dia p{
	font-size: 34px;
    color: #000;
    text-align: center;
	padding-left:10%;
	font-family:PlayfairDisplay !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a{
	border: none !important;
    background-color: #FFF !important;
    color: #616264 !important;
	padding:0 !important;
	text-align:right;
	font-size:20px;
	line-height:22px;
} 
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a{
	border: none !important;
    background-color: #FFF !important;
    color: #000 !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a span,.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a span:hover{
	font-weight:bold !important;
	color:#000;
}

.noticia-acordeon-subtitle,.noticia-imagen-y-entradilla-subtitle,.noticia-subtitle{
	font-style: italic;
    text-transform: uppercase;
    margin-top: 15px;
	margin-bottom:5px;
    font-family: Droid serif;	
	
}
.acordeon-portada .noticia_titulo_entradilla_categoria{
		text-align: right;
    	font-family: 'PlayfairDisplay';	
	}
.acordeon-portada .noticia-imagen-y-entradilla-title h2{
	font-size:36px;
	
}
.articulo-opinion-div{
	-webkit-filter:	grayscale(100%);
	        filter:	grayscale(100%);
	box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4);
}
.articulo-opinion-div:hover{
	-webkit-filter:	none;
	        filter:	none;
}
.articulo-opinion-caja{
	padding-top:20px !important;
	padding-bottom:20px !important;
	padding-left:5px !important;
	padding-right:5px !important;
}
.articulo-opinion-title{
	margin-bottom:0 !important;	
}
.articulo-opinion-title h2{
	color:#FFF;
	font-size: 21px;
    line-height: 26px;	
	font-style:italic;
}

.articulo-opinion-tag{
	width:45%;
	text-align:right;
	display:inline-block;
}
.articulo-opinion-tag p{
	font-weight:bold;
}
.articulo-opinion-tag p:after{
	content:'/';
	margin-left: 10px;
    margin-right: 5px;
    font-size: 13px;
}
.articulo-opinion-autor{
	width:45%;
	text-align:left;
	display:inline-block;
	margin-bottom:0 !important;
}
.articulo-opinion-autor.cols3{
	width:100%;
	text-align: center;
}
.articulo-opinion-autor a{
	font-style:italic;
}
.articulo-opinion-tag p, .articulo-opinion-autor a{
	font-size:11px;
	color:#FFF !important;
}

.blog-bloque h2{
	font-size:22px;
	margin-bottom:5px !important;
}
.blog-bloque p{
	font-size: 14px;
    line-height: 19px;
    font-family: 'PlayfairDisplay';
}
.blog-bloque h2 a:hover{
	color:#000;
}
.author-opinion-img{
	float:left;	
	padding:10px;
	margin-right:20px;
}
.author-opinion-img img{
	border-radius:50px;
}
.ticker-opinion{
	margin-top:26px;
	margin-bottom:26px !important;
}
.fin-sticky{
	margin-top:30px !important;	
}

.noticia-video a{
		background: url('/wp-content/uploads/2017/06/play-button.png') no-repeat;
		background-position:inherit;
}
.noticia-video-capa{
		padding:0 !important;
}
.play-noticia{
		background: url('/wp-content/uploads/2017/06/reproductor.png') no-repeat;
		height:30px;
		background-size:100%;	
}
.noticia-con-video-titular{
	font-family:'PlayfairDisplay';
	font-size: 21px;
    line-height: 26px;
    margin-top: 10px;
}
.noticia-video-fondo{
	box-shadow:inset 0 0 0 1000px rgba(255,255,255,.3)	
}

.caja-opinion{
	border-left:1px solid #CCC;	
	margin-left:9% !important;
	margin-right:9% !important;
	margin:9%;
}
.bloque-opinion-sin-foto-title{
	margin-bottom:6px !important;	
}
.bloque-opinion-sin-foto-autor{
	margin-bottom:6px !important;	
}
.bloque-opinion-sin-foto-title h2{
	font-size:19px;
}
.bloque-opinion-sin-foto-autor a{
	font-style:italic;
	font-size:12px;
}
.opinion-caja-cabecera p{
	font-size: 35px;
	line-height:42px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
	font-family:PlayfairDisplay !important;
	margin-top:20px;
}

.bloque-opinion-sin-foto h2 a{
	background: url(/wp-content/uploads/2017/06/doble-flecha.png) no-repeat;
    padding-left: 30px;
    background-position-y: 7px;
    background-size: 24px;
	color:#6f7072 !important;
}
.bloque-opinion-sin-foto h2 a:hover{
	color:#000 !important;
	font-weight:bold;	
}

.bloque-opinion-sin-foto p a, .bloque-opinion-sin-foto p a:hover{
	border-bottom:none !important;
	background:none !important;
	box-shadow:none !important;
}
.blog-roll-cab{
	margin-top:40px;
	background:url(/wp-content/themes/goodlife-wp-child/img/flecha-relacionadas.png) no-repeat;
	background-position:right;
	margin-top:52px;	
}
.blog-roll-cab p{
	margin:0;
	font-size:55px !important;
	line-height:70px !important;
}
.slick-slide .post-title{
	background:url(/wp-content/themes/goodlife-wp-child/img/flecha-relacionadas.png) no-repeat;
	background-position:right;	
	margin:0 !important;
	padding:40px;
}
.slick-list{
	height:230px;	
}

.noticia-imagen-y-entradilla-title h2{
	font-size:40px;
}

.separador-portada-deportes{
	border-top:	2px solid #27a1a5;
	margin-top: 35px;
    margin-bottom: 30px;
}
.deportes-caja-cabecera p{
	font-size: 29px;
    text-transform: uppercase;
    font-weight: bold;
    color: #27a1a5;
	font-family:PlayfairDisplay !important;
}
.titulo-seccion-deportes{
	font-family: 'PlayfairDisplay';
    font-size: 30px;
	color:#000;
	margin-top:-22px;
}
.lgd-deportes-pre{
	font-weight:bold;
	font-size:36px;
	display:inline-block;
	font-style:normal;
}
.lgd-deportes-title{
	display:inline-block;
	background:url('/wp-content/uploads/2017/06/flecha-azul.png') no-repeat;
	padding-left: 35px;
    margin-left: 15px;
	font-style:normal;
    background-size: 18px;
	font-size:36px;
	background-position:0px;
	font-weight:bold;
}
.deportes-azul{
	color:#27a1a5;
}
.noticia-bloque-deportes-title h2{
	font-size:20px;
	line-height:25px;
}
.noticia-bloque-deportes-title{
	margin-bottom:5px !important;	
}
.noticia-bloque-deportes-title h2 a{
	background: url('/wp-content/uploads/2017/06/flecha-azul.png') no-repeat;
    padding-left: 30px;
    background-position-y: 7px;
    background-size: 14px;	
}
.bloque-panorama h2{
	font-size:24px !important;
	line-height:28px !important;
}
.titulo-seccion-panorama{
	text-align:left;
	color:#b71282;	
	margin-bottom: -15px;
    margin-top: -20px;
	cursor:pointer;
}
.titulo-seccion-panorama p{
	font-family:'PlayfairDisplay' !important;
	font-style:italic;
	font-size:50px;
}
.bloque-panorama .vc_col-sm-12{
	padding-left:0 !important;
}
.noticia-title h2{
	font-size: 22px;
    line-height: 28px;	
}
.noticia-subtitle{
	font-size: 14px;
}
.slick-slider article{
	background-image:none !important;	
}
.slick-slider article figure{
	display:inline-block !important;
}

.slick-slider article h4 a{
	color:#000 !important;
}
.slick-slider article .post-bottom-meta, .slick-slider article .post-bottom-meta .author a{
	color:#ccc !important;
}

.autores-opinion-columnas img{
	border-radius:90px;
	-webkit-filter: grayscale(100%);
	        filter: grayscale(100%);	
	width:100px;
}
.autor-post a{
	font-size: 38px;
    color: #abadb0 !important;
    float: left;
    font-family: 'PlayfairDisplay';
    line-height: 43px;	
}
.autor-noticia a{
	font-size: 20px;
    color: #abadb0 !important;
    font-family: 'PlayfairDisplay';
}
.autor-noticia{
	margin-bottom:10px;
}
/*aviso cookies*/
.cc_container .cc_btn{
	color:#FFF !important;
	background-color:#000 !important;	
}
.cc_container a, .cc_container a:visited{
	color:#000 !important;
}


/*Footer*/
#footer{
	margin-top:40px;	
}
.footer-lema{
	margin:0 auto;	
}
.footer-lema p{
	color:#FFF;
	font-family:'PlayfairDisplay';
	font-size:26px !important;
	margin-bottom:0 !important;
}
#footer .widget{
	margin-bottom:15px !important;	
}
#subfooter.light,.widget{
	background:none;	
}
.footercol{
	display:inline-flex;	
}
.footercol-1{
	width:35%;
}
.footercol-2,.footercol-3,.footercol-4{
	width:20%;
}
#subfooter ul li a{
	font-family:'Droid Serif';
	color:#a5a5a5;	
}
.lema-footer-atl{
	margin-top:10px;
	padding-left:6px;	
}


/*pagina de noticia*/
.post.blog-post .entry-title{
	border-bottom:none;	
}
.post.blog-post h2{
	font-size: 23px;
	line-height:29px;
    color: #616264;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-top: 15px;
    padding-bottom: 15px;	
}
.post.blog-post blockquote p{
	text-transform: none;
    color: #000;
	background: url(/wp-content/uploads/2017/06/blockquote.png) no-repeat;
    background-position: bottom;
    padding-bottom: 35px;
	margin-bottom:-30px !important;
	font-style:italic;
	font-family:'PlayfairDisplay';
}
.post.blog-post blockquote{
	background:url('/wp-content/uploads/2017/06/blockquote.png') no-repeat;	
	background-position-x:center;
}
.post.blog-post blockquote:after{
	content: "";
    width: 30px;
    height: 30px;
	background:url('/wp-content/uploads/2017/06/blockquote.png') no-repeat;	
	background-position-x:center;
}
.titulo-seccion{
	text-align:center;
	color:#000;	
	margin-bottom:10px;
}

.titulo-seccion p{
	font-size:34px;
	font-family:PlayfairDisplay !important;
}
.post.blog-post .single_category_title{
	text-transform:none;
	font-size:20px;
	font-family:'Droid Serif;';
	margin-bottom:10px !important;
}
.post-bottom-meta{
	display:inline-block;	
}
.post .post-title .post-bottom-meta .time{
	line-height:11px;
	font-size:20px;
	font-family:'Droid Serif;';	
	text-transform:none;
}
.post.blog-post .post-title{
	margin-bottom: 20px;	
}
.post.blog-post .entry-title{
	margin-bottom:0px;
}
.widget_latestimages strong:first-child{
	font-family: PlayfairDisplay;
    font-size: 28px;
	border:none !important;
}
.widget.widget_latestimages ul li > .post.style1-meta .post-title h6{
	font-size:19px;
	font-family: PlayfairDisplay;
	line-height:24px;
}
.widget_latestimages h6 a{
	background: url(/wp-content/uploads/2017/06/doble-flecha.png) no-repeat;
    padding-left: 30px;
    background-position-y: 7px;
    background-size: 24px;
    color: #6f7072 !important;	
}
.widget > strong{
	margin-bottom:0 !important;
}
.widget_latestimages h6 a:hover{
	text-decoration:none !important;	
}
.widget_latestimages .post-bottom-meta time{
	font-size:14px;
	text-transform:none;
	font-style:italic;
	font-family: "Droid Serif", serif;
	
}
.widget_latestimages .post-bottom-meta time:before{
	display:none;
}
.widget_latestimages .post-bottom-meta a{
	display:none;	
}
.related-subtitle{
	font-style: italic;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 5px;
    font-family: Droid serif;
}
.related-post-titulo{
	font-size: 19px !important;
    line-height: 24px !important;
	font-family:'PlayfairDisplay' !important;
}
.related-post-titulo a{
	font-weight:normal;
}
.related-post-titulo a:hover{
	text-decoration:none !important;
}
.related-posts{
	margin-top:80px;	
}
.related-posts .related-title{
	font-family:PlayfairDisplay;
	font-weight:bold;	
}


.subheader.fixed > .row .progress{
	background:#b2b2b2;	
}
.subheader.light .page-title,.subheader.light .page-title a,.subheader.light .page-title span{
	color:#FFF;	
	font-family:'PlayfairDisplay';
	font-size:16px;
}
.subheader.light .page-title a{
	font-weight:bold;
}
.subheader.fixed{
	background-color:#000;
}
.subheader.fixed .menu-holder .sf-menu li > a{
	color:#FFF !important;	
}
.insert-post-ads{
	text-align:center;
	float:none !important;	
}
.undermenu_sidebar .widget{
	margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;	
}

/*Pagina de categoria*/
.category-title.style1 .category-header{
	background:none;
}
.category-title.style1 .category-header h1{
	color:#000;	
	text-transform:none;
	font-size:48px;
}
.category .post-title h2{
	font-size: 25px;
    line-height: 30px;
}
.category .post-title h2 a:hover{
	text-decoration:none;
}
.category .author a{
	font-weight:bold !important;	
	text-transform:none;
	color:#000;
	font-family:'Droid Serif';
	font-size:14px;
}
.category .time{    
	font-size: 14px;
    text-transform: none;
    font-family: Droid serif;
}
.category .time:before{
	content:'' !important;
}
.category .post .post-content.small p{
	font-size:15px;
	
}


/*encuestas*/
.widget_polls-widget{

	background:none;
	
}
.widget_polls-widget strong{
	text-transform:uppercase;
	font-size:28px;
	text-align:center;
	font-family:'PlayfairDisplay';
	color:#000 !important;
	border-bottom:none;
	margin-bottom:0;
    font-weight: bold;
}
.widget_polls-widget p{
	font-family:'PlayfairDisplay' !important;
	font-weight:normal !important;
	font-size:22px;
	line-height:26px;
	font-style:italic;
}
.widget_polls-widget .Buttons{
	font-size:20px;
}
.wp-polls-ul{
	margin-bottom:20px !important;	
}
.wp-polls-ul label{
	text-transform: none;
    font-family: 'Droid Serif';
    font-weight: normal;
    font-size: 14px;
    color: #616264;
}

.post .post-content p a:hover, .post .post-content p a{
	border:none;
	box-shadow:none;	
	background:none;	
}


/*news ticker*/
.news_ticker{
	border:none !important;	
}
.news_ticker a:hover{
	color:#000 !important;
}
ul.newsticker span{
	background:url(/wp-content/themes/goodlife-wp-child/img/flecha-relacionadas.png) no-repeat;
	background-size:10px;
	width:10px;	
	color: transparent !important;
	background-position-y:9px;
}
.breaking_news{
	font-family:'PlayfairDisplay' !important;
	font-size:20px;	
	margin-bottom:10px !important;
}
.breaking_news .btn_title{
	color:#000 !important;
	background:transparent !important;	
	padding:0 !important;
	width:auto !important;
	line-height:24px;
	margin-right:10px;
}
.breaking_news .btn_title:after{
	border:none;
}
.ultima-hora-span{
	background: url(/wp-content/themes/goodlife-wp-child/img/flecha-relacionadas.png) no-repeat;
    background-size: 10px;
    padding-left: 20px;
    background-position-y: 8px;
    margin-left: 6px;
}

.medium-4 .noticia-imagen-y-entradilla h2{
	font-size:26px;
	
}
.medium-4 .noticia-imagen-y-entradilla-subtitle{
	font-size:13px;
	line-height:18px;	
}
.medium-6 .noticia-imagen-y-entradilla h2{
	font-size:30px;	
}
.medium-6 .noticia-imagen-y-entradilla-subtitle{
	font-size:14px;
	line-height:19px;	
}
.ver-mas-seccion-panorama{
	text-align:right;	
}
.ver-mas-seccion-acordeon{
	text-align:right;	
}

.ver-mas-seccion-panorama a{
	color:#b71282;
}


@media only screen and (min-width: 48.063em){
	.single-post .post-content-container{
		padding-left:0;	
	}
	.single-post .article-post-content{
		padding-left:98px;	
	}
	.authorpage{
		padding:0 !important;
		margin-bottom:25px !important;	
	}
}
@media (min-width: 468px){
	.social-mobile-bar{
		display:none;	
	}
	.roba-noamp{
		display: none;
	}
}

@media only screen and (max-width: 468px){
	.local_date{
		font-size:14px;
	}
	.header.style2 .logo .logolink
	{
		padding:15px 0;
	}
	.header{
		margin-bottom:0;	
	}
	.home .undermenu_sidebar{
		margin-bottom:10px;	
	}
	.noticia-apertura-portada-general-excerpt{
		display:none;	
	}
	.noticia-apertura-portada-general-title h2 a{
		font-size:24px;
		line-height:30px;
	}
	.noticia-apertura-portada-general-text{
		padding-left: 25px !important;
   	 	padding-right: 25px !important;
    	padding-bottom: 0 !important;	
	}
	.bloque-relacionadas-apertura .noticia-apertura-relacionada-title h2{
		font-size: 23px;
    	line-height: 28px;
	}
	.noticia-apertura-relacionada-title a{
		padding-left: 18px;
    	background-position-y: 11px;
    	background-size: 10px;
	}
	.breaking_news{
		font-size:18px;
	}
	body p{
		font-size:15px;
	}
	.noticia-imagen-y-entradilla-title h2{
		font-size:25px;	
	}
	.otras-noticias-dia p{
		padding-left:0;	
	}
	.acordeon-portada .noticia-imagen-y-entradilla-title h2{
		font-size:24px;	
	}
	.vc_tta-panel-heading{
		background: url(/wp-content/themes/goodlife-wp-child/img/flecha-relacionadas.png) no-repeat;
		background-position:right;
		background-size:10px;
		background-position-x:95%;
	}
	.vc_active .vc_tta-panel-heading{
		background: url(/wp-content/themes/goodlife-wp-child/img/flecha-abajo.png) no-repeat;
		background-position:right;
		background-size:14px;
		background-position-x:95%;
	}
	.lgd-deportes-pre{
		font-size:20px;
	}
	.lgd-deportes-title{
		font-size:20px;
		padding-left:20px;	
		margin-left:0;
		background-size:12px;
	}
	.titulo-seccion-deportes{
		text-align:center;	
	}
	.deportes-caja-cabecera p{
		font-size:23px;
	}
	.noticia-bloque-deportes-title h2{
		font-size:18px;
		line-height:23px;	
	}
	.titulo-seccion-panorama p{
		font-size:35px;	
	}
	.articulo-opinion{
		margin-bottom:15px;	
	}
	#footer{
		text-align:center;	
	}
	#footer p{
		font-size:22px;
	}
	.footercol{
		width:100% !important;
	}
	.footercol .widget{
		margin: 0 auto;
		padding: 0;
		width: 100%;
		text-align: center;
	}
	.footercol-1{
		margin-bottom:10px;	
	}
	.post.blog-post .single_category_title,.post .post-title .post-bottom-meta .time{
		font-size:16px;	
	}
	blockquote p{
		font-size:18px !important;	
	}
	.post .post-title h1{
		font-size:27px;
		margin-top:8px;
	}
	.related-posts{
		margin-top:0;	
	}
	.archive .small-6{
		width:100%;
		max-width:100%;
	}
	.titulo-seccion-lagallina{
		background: url(/wp-content/uploads/2017/06/cabecera_gallina_2-1.png)no-repeat;
		margin-bottom:0px;
		background-size: 320px;
    	background-position: center;
	}
	.titulo-seccion-laeratrump{
		background-size: 320px;
    	background-position: center;
	}
	.subheader.fixed.header--slide{
		display:none;	
	}
}
.author > a{
	color:#CCC!important;
}
.author .post-content p{
	font-family:'PlayfairDisplay';
	font-size: 15px !important;
    line-height: 22px !important;
}
.category_title.search span{
	color:#000;
}
.search h2{
	font-size: 24px;
    line-height: 29px;	
}
.search h2 a:hover,.post .post-title a:hover{
	text-decoration:none !important;
}
.search .entry-content p{
	font-size: 14px;
    font-family: 'PlayfairDisplay';
}
.authorpage{
	background:none;	
}
.authorpage h1 a, .authorpage h1 a:hover{
	color:#000;	
}
.author .post-title h2{
	background: url(/wp-content/uploads/2017/06/doble-flecha.png) no-repeat;
    padding-left: 30px;
    background-position-y: 10px;
    background-size: 24px;
    color: #6f7072 !important;	
	font-size:27px;
}
.authorpage p{
	font-size: 14px;
    font-family: 'PlayfairDisplay';	
}
.authorpage img{
	border-radius:80px;	
	-webkit-filter: grayscale(100%);	
	        filter: grayscale(100%);	
}

.essb-optinflyout{
	width: 100% !important;
	max-width:100% !important;	
}
.essb-subscribe-form-content.essb-subscribe-from-design1{
	text-align:center;	
}
.texto-privacidad-newsletter{
    font-size: 11px;
    margin-top: 5px;
    padding-left: 30px;
    text-align: center;
    padding-right: 30px;
}
.boton-newsletter{
	text-align: center;
    margin: 10px;	
}
.campos-newsletter label{
	font-family: 'PlayfairDisplay';
    text-align: center;
    font-size: 22px;
    margin-bottom: 15px;	
}
.campos-newsletter input{
	font-family: 'PlayfairDisplay';
	width:75%;
    text-align: center;
    margin:0 auto;
}
.mc4wp-form-10035{
	border-top: 3px solid #CCC;
    padding-top: 10px;
    border-bottom: 3px solid #CCC;
    padding-bottom: 10px;		
}
.articulo-opinion-div{
	margin-top:20px;	
}
#comments p{
	font-size:14px;
	font-family:'PlayfairDisplay';	
}
#comments ol.commentlist .comment .comment-meta a{
	font-style: italic;
    font-family: Droid serif;
    font-size: 12px;	
}
.comment-author cite{
	font-size:15px;	
}
.page-id-9988 .essb-optinflyout{
	display:none;	
}
.mc4wp-checkbox input{
	margin-right:10px;	
}
div.comment-content-container{
	display:block!important;
}
#comments #comment-toggle:after{
	display:none;
}
#comments ol.commentlist .comment p{
	font-size:15px !important;
	font-family:'PlayfairDisplay' !important;
}#comments ol.commentlist .comment p{
	font-size:15px;
	font-family:'PlayfairDisplay';
}
.share-container .share-article-vertical{
	margin-left:-80px;	
}
.share-article-vertical h6, .share-article-vertical .social.facebook span, .share-article-vertical .social.twitter span, .share-article-vertical .social.google-plus span{
	display:none;
}
.subheader.fixed .share-article-vertical .social{
	background:transparent;
}
.share-container .share-article-vertical .social{
	height:20px;
	line-height:25px;
	margin-bottom:25px;
}
.fa-facebook,.fa-twitter,.fa-google,.fa-youtube-play,.fa-linkedin,.fa-envelope,.fa-whatsapp{
	color:#abadb0;
}
.fa-facebook:hover,.fa-twitter:hover,.fa-google:hover,.fa-youtube-play:hover,.fa-linkedin:hover,.fa-envelope:hover,.fa-whatsapp:hover{
	color:#000;
}
.social-mobile-bar{
	margin:0 auto;
	text-align:center;
	position:fixed;
	bottom:0;
	width:100%;
	background-color:#FFFFFF;
	z-index:1;
	padding-top:10px;
}
.social-mobile-bar li{
	display:inline-block;
	list-style:none;
	width:24%;
	font-size:20px;
}
article .social-mobile-bar-vertical li{
	list-style:none;
	font-size:30px;
}
article .social-mobile-bar-vertical li a:visited,.social-mobile-bar-vertical li a{
	color:#666;	
}
article .social-mobile-bar-vertical li a:hover{
	color:#b71f19;
}
@media (min-width:767px) { 
	div#only_mobile{
		display: none;
	}
}
.vc_single_image-img.video_overlay{
	position:absolute;
	left:0;
	margin-left:10px;
	max-width: 96%;
}
.single h1{
	font-weight:normal;
}
p.mc4wp-checkbox.mc4wp-checkbox-wp-comment-form{
	width:100%;
}
.captcha_warning{
	font-family:'PlayfairDisplay';
	font-size: 14px;
	margin-bottom: 10px;
}
i.urgente.fa.fa-circle.text-danger{
	color:#FF0000;
	margin-right: 10px;
}
.Blink {
  -webkit-animation: blinker 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
          animation: blinker 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;  
}
@-webkit-keyframes blinker {  
  from { opacity: 1; }
  to { opacity: 0; }
}
@keyframes blinker {  
  from { opacity: 1; }
  to { opacity: 0; }
}
.page-template-landingpage-template article .post-content .post-title.page-title{
	border-bottom:2px solid #b2b2b2;
}