/*
Theme Name: Evonews - Child
Theme URI: http://newsweek.com.ar
Version: 1.0
Description: Tema hijo de Evonews
Author: Dosunos
Author URI: http://dosunos.us
Template: evonews
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');

body {
	font-family: 'Montserrat', sans-serif !important;
}

/* MENU */

@media screen and (min-width: 1200px) {
	.evo-light-schema .container, .evo-header-sticky .container {
		width: 1270px;
	}	
}

.evo-color-header .evo-header-b .evo-main-menu > ul > li > a:hover, .evo-color-header .evo-header-b .evo-main-menu > ul > li:hover > a {
	color: #e01c19 !important;
}

.evo-module-featured.evo-overlay-bottom .evo-overlay-body:before{
	/* background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.6) 100%); */
	/* background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%); */
	background: #111;
	transition: opacity 0.35s ease;
	opacity: 0.2;
}

.evo-module-featured.evo-overlay-bottom .evo-post:hover .evo-overlay-body:before{
	opacity: 0.5;
}

.evo-category-l .evo-overlay-center .evo-overlay-body:before{
	opacity:  0.3;
}

.evo-sticky-meta .evo-share-buttons ul li a{
	opacity:  1;
}

.evo-sticky-meta .evo-post-read{
	opacity:  1;
}

.evo-single-sticky .evo-post-detail .evo-post-author{
	opacity:  0.7;
}



.anuncio{
	text-align: center;
	    max-width: 100%;
    overflow: hidden;
}

.archive .evo-page-wrap > .anuncio{
	padding-bottom: 30px;
}

.padding-publicidad {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 1170px;
}

.bannertop {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 !important;
	height: auto !important;
}

.bannertop a {
	padding: 20px 0;
	width: 77%;
	display: flex;
	justify-content: center;
}

.bannerbottom {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
}

.bannerbottom a {
	width: 77%;
}

.evo-module-featured .evo-grid-item.large .evo-entry-title {
	font-size: 26px;
}

.evo-color-header .evo-header-a {
	margin-top: 0px;
}

.evo-social {
	margin: 0;
}

.evo-social li {
	margin-right: 10px;
}

.fa {
	font-size: 20px;
}

.evo-color-header .evo-header-a a {
	cursor: pointer;
}

.evo-social li .facebook-hover:hover, .evo-social li .twitter-hover:hover, .evo-social li .linkedin-hover:hover, .evo-social li .youtube-hover:hover {
	color: #bdbdbd !important;
}

.evo-header-mobile {
	position: static;
	top: 0;
	left: 0;
	right: 0;
}

/* HOME NEWS */

.evo-sidebar-g .home-news .evo-right-sidebar {
	padding-left: 0;
	padding-right: 0;
}

.bloque-home-news .evo-category-meta  {
    padding: 5px;
    color: #fff;
    bottom: 0;
} 

.bloque-home-news .evo-large-post .evo-category-meta  {
	bottom:  50px;
}   

#home-news-section .evo-category-l .evo-post-overlay .evo-entry-content p,
#home-news-section .evo-post-author 
{
	display: none;
}

/*--*/

#argentina-section {
	margin-top: 30px;
}

#argentina-section .evo-category-row article:nth-last-child(-n + 2) {
/* 	display: none; */
}

#argentina-section .evo-category-row {
	display: flex;
	justify-content: space-between;
}

#argentina-section .evo-category-row img {
	width: 360px;
}

#argentina-section .evo-category-l .evo-small-grid.bottom .evo-post {
	width: 33%;
}

#argentina-section .evo-category-l .evo-small-grid.bottom .evo-post-thumb {
	max-height: 200px;
}

#argentina-section .evo-post .evo-post-outer .publicidad {
	margin-right: 20px;
	height: 275px;
}

#argentina-section .evo-post .evo-post-outer .publicidad img {
	width: 100%;
}

#argentina-section .publicidad figure {
	height: 275px;
	margin-top: 10px;
}

#argentina-section .evo-post-author {
	display: none;
}

#argentina-section .evo-post-meta > * ~ ::before {
	content: "";
}

#argentina-section .evo-category-l .evo-post-overlay .evo-entry-content p {
	display: none;
}

#argentina-section .evo-category-l .evo-post-overlay .evo-entry-title {
	margin: 0;
}

#argentina-section .evo-post-body {
	margin: 0;
}

.evo-category-l .evo-small-grid.bottom .evo-entry-title {
	font-size: 17px;
	margin-top: 10px;
	margin-bottom: 8px;
}

#viajes-bottom-derecha .evo-posts-f .evo-post {
	height: 300px;
}

#viajes-bottom-derecha .evo-posts-f .evo-entry-title {
	font-size: 20px;
}

#viajes-top .evo-posts-f .evo-entry-title {
	font-size: 27px;
}

#viajes-section {
	margin-top: 30px;
}

#viajes-section .evo-category-row article:nth-last-child(-n + 2) {
/* 	display: none; */
}

#viajes-section .evo-category-row {
	display: flex;
	justify-content: space-between;
}

#viajes-section .evo-category-row img {
	width: 360px;
}

#viajes-section .evo-category-l .evo-small-grid.bottom .evo-post {
	width: 33%;
}

#viajes-section .evo-category-l .evo-small-grid.bottom .evo-post-thumb {
	max-height: 200px;
}

#viajes-section .evo-post .evo-post-outer .publicidad {
	margin-right: 20px;
	height: 275px;
}

#viajes-section .evo-post .evo-post-outer .publicidad img {
	width: 100%;
}

#viajes-section .publicidad figure {
	height: 275px;
	margin-top: 10px;
}

#viajes-section .evo-post-author {
	display: none;
}

#viajes-section .evo-post-meta > * ~ ::before {
	content: "";
}

#viajes-section .evo-category-l .evo-post-overlay .evo-entry-content p {
	display: none;
}

#viajes-section .evo-category-l .evo-post-overlay .evo-entry-title {
	margin: 0;
}

#viajes-section .evo-post-body {
	margin: 0;
}

.elmundo-publicidad, .viajes-publicidad, .deportes-publicidad {
	padding: 0 !important;
	margin: 5px 0 10px 0 !important;
}

.elmundo-publicidad div, .viajes-publicidad div, .deportes-publicidad div {
	margin: 0 !important;
	padding: 0 !important;
		display: flex;
	justify-content: flex-end;
}

.cultura-publicidad {
	padding: 0 !important;
	margin: 5px 0 10px 0 !important;
}

.cultura-publicidad * {
	margin: 0 !important;
	padding: 0 !important;
	display: flex;
	justify-content: flex-end;
}

.economia-publicidad {
	padding: 0 !important;
	margin: 5px 0 10px 0 !important;
}

.economia-publicidad * {
	margin: 0 !important;
	padding: 0 !important;
		display: flex;
	justify-content: flex-end;
}

.lifestyle-publicidad {
	padding: 10px !important;
	margin: 0px 0 0px 0 !important;
	background-color: #efefef;
}

.lifestyle-publicidad div {
	margin: 0 !important;
	padding: 0 !important;
		display: flex;
	justify-content: flex-end;
}

.lifestyle-titulo {
	width: 100%;
	margin: 0 auto !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 20px !important;
	padding-bottom: 0 !important;
}

.no-margin-important {
	margin: 0 auto !important;
}

.vc_custom_1596224490784 {
	margin: 0 !important;
	padding: 0 !important;
}

.flex-end {
	display: flex;
	justify-content: flex-end;
}

#politica-section .evo-carousel-e .evo-slider button {
	top: 65px !important;
}

.evo-module-featured .evo-grid-item.large .evo-entry-title {
	font-family: 'Montserrat', sans-serif !important;
}

.evo-category-o .evo-small-grid .evo-post {
	text-align: start;
}

.evo-entry-content p {
	font-family: 'Montserrat', sans-serif !important;	
	font-weight:  500 !important;
}

.evo-post-category.evo-cat-bg a {
	padding: 0;
	font-size: 16px;
}

.evo-entry-title {
	font-family: 'Montserrat', sans-serif !important;	
}
 
.evo-header-a{
	background: #FF0002
}

.evo-footer-copyright p {
	color: red !important;
}

.vc_separator.separador__titulo {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-bottom: 5px;
	margin-top: 20px;
}

.vc_separator.separador__titulo h4 {
	font-size: 23px;
	text-transform: uppercase;
	color: #e01c19;
	margin-bottom: 4px;
	margin-left: 5px;
	font-weight: bold;
}

.vc_separator.separador__titulo span {
	width: 100%;
}

.no-margin {
margin: 0;
}

.evo-entry-content p {
	font-family: inherit;	
}

.evo-footer-widgets {
	background: url(/wp-content/themes/evonews-child/fondo_footer.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.evo-footer-widgets .row {
	padding: 40px 0 10px;
	color: white;
}

.evo-light-schema .evo-footer-widgets .evo-widget-title {
	border-bottom: none;
}

.evo-footer-widgets .evo-widget-title .evo-title {
	text-decoration: underline;
}

.widget_categories ul li a {
	color: white;
}

.max_width_100 .evo-overlay-module:not(.evo-overlay-center-white) .evo-entry-title a{
    color: red !important;
}
.evo-footer-copyright p{
    color: red !important;
}

.evo-flex {
    flex-wrap: nowrap;
}

.evo-post-meta.top {
    margin: 0;
}

.margin-top {
    margin-top: 20px;
}

.background-gray {
    background-color: #efefef;
}

.evo-overlay-inner {
    align-self: flex-end;
}

.evo-overlay-center .evo-overlay-inner {
    align-self: flex-end;
}

.evo-column-2 .evo-post {
    width: 100%;
}

.evo-module-featured .evo-grid-item.large .evo-entry-title {
 	font-size: 26px;
	margin: 0 0 7px 0;
 	line-height: 1;
}

.evo-module-featured .evo-grid-item.small .evo-entry-title {
    margin: 0;
    font-size: 22px;
    margin: 0 0 7px 0;
}

.evo-category-l .evo-small-grid.top .evo-entry-title {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 10px;
    color: red;
}

.evo-entry-title a:hover {
    color: #e01c19 !important;
}

.evo-entry-content p {
	color: #171717 !important;
}

.evo-post .evo-entry-title a:hover, .woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
    color: #930f0d;
}

.evo-category-o .evo-small-grid .evo-entry-title {
    margin: 5px 0 15px 0;
    text-align: start;
    font-size: 20px;
    line-height: 1;
}

.evo-carousel-e .evo-entry-title {
    font-size: 20px;
}

.evo-category-o .evo-small-grid .evo-entry-content p {
    font-size: 17px;
    line-height: 20px;
    color: #505050;
    text-align: start;
}

.evo-post-meta > * > a {
    color: #828282;
    text-transform: uppercase;
}

.evo-category-o .evo-large-post .evo-entry-title {
    font-size: 33px;
}

.evo-category-o .evo-large-post .evo-entry-content p {
    font-size: 17px;
    line-height: 20px;
    color: #505050;
}

.evo-module-carousel .evo-entry-content p {
    font-size: 17px;
    line-height: 20px;
    color: #505050;
}

.evo-module-posts .evo-entry-content p, .evo-module-category .evo-entry-content p {
    font-size: 17px;
}

.evo-module-posts .evo-entry-title a {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 5; /* number of lines to show */
   -webkit-box-orient: vertical;
   overflow-wrap: break-word;
}

.evo-category-m .evo-small-grid .evo-entry-title {
    font-size: 22px;
    
}

.evo-overlay-center .evo-overlay-inner {
    text-align: start;
    margin-bottom: 20px;
}

.evo-category-m .evo-overlay-module .evo-entry-title {
    font-size: 30px;
    line-height: 1;
    margin: 0;
}

.evo-posts-f .evo-entry-title {
    font-size: 33px;
    margin: 0;
}

.bottomCardsContainer {
 	width: 100%;
 	display: flex;
 	justify-content: space-around;
 	align-items: center;
 	height: 300px;
}

.bottomCardsContainer img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cardLeftContainer {
	width: 50%;
	min-height: 100%;
	max-height: 100%;
	height: 300px;
	margin-right: 25px;
}

.suscribite {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	color: #e01c19;
	margin-bottom: 5px;
}

.cardRightContainer {
	width: 50%;
	min-height: 100%;
	max-height: 100%;
	height: 300px;
	margin-right: 25px;
}

.newsletter {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	color: #e01c19;
	margin-bottom: 5px;
}

.cardLeft {
  width: 100%;
  height: 100%;
  background-color: #f2f3f5;
  display: flex;
  margin-right: 20px;
  padding: 20px
}

.cardLeftImage {
  width: 45%;
}

.cardLeftText {
  width: 55%;
  padding: 0 10px;
}

.cardLeftText>h1 {
	margin: 0;
  font-size: 22px;
	font-weight: bold
}

.cardLeftText__parrafo {
	line-height: 1.1 !important;
	margin-top: 20px;
	margin-bottom: 23px;
}

.cardLeftText>button {
	width: auto;
	border: none;
	padding: 0px 5px;
	background: red;
	color: white;
	font-weight: bold;
}

.cardRight {
  width: 100%;
  height: 100%;
  background-color: #f2f3f5;
  display: flex;
  margin-right: 20px;
	padding: 20px
}

.cardRightImage {
  width: 45%;
}

.cardRightText {
  width: 55%;
  padding: 0 10px;
}

.cardRightText>h1 {
	margin: 0;
  	font-size: 22px;
	font-weight: bold;
	margin-top: 30px;
}

.cardRightText > p {
	line-height: 1.1 !important;
	margin-top: 10px !important;
	margin-bottom: 37px !important;
}

.cardRight__input {
	display: flex;
}

.cardRight__input>button {
	width: 50%;
	border: none;
	padding: 0px 5px;
	background: red;
	color: white;
	font-weight: bold;
}

.cardRight__input > input {
	width: 50%;
	border: none;
	background: white;
	margin-right: 20px;
}

.evo-footer-widgets .widget_categories ul li::before {
	font-family: unset;
	content: "›";
	font-size: 12px;
	float: unset;
	display: inline;
	vertical-align: middle;
}

.evo-footer-widgets .widget_categories ul li {
	font-weight: bold;
	margin: 0;
}

.evo-footer-widgets .widget_categories ul li a:hover {
	font-weight: bold;
	color: #ccc  !important;
}

.evo-footer-widgets .widget_recent_entries ul li ~ li {
	border-top: none;
}

.evo-footer-widgets .widget_recent_entries ul li {
	padding: 0 !important;
		margin: 0;
}

.evo-footer-widgets .widget_recent_entries ul li a {
	color: white;
	font-weight: bold;
}

.evo-footer-widgets .widget_recent_entries ul li a:hover {
	color: #ccc  !important;
	font-weight: bold;
}

.evo-footer-widgets .widget_recent_entries ul li::before {
	font-family: unset;
	content: "›";
	font-size: 12px;
	float: unset;
	display: inline;
	vertical-align: middle;
	font-weight: bold;
}

.footerInformacion {
	color: white !important;
	font-weight: bold;
	font-size: 13px;
}

.footerInformacion:hover {
	color: #ccc !important;
}

.footerInformacion::before {
	font-family: unset;
	content: "›";
	font-size: 12px;
	float: unset;
	display: inline;
	vertical-align: middle;
	font-weight: bold;
	margin-top: 9px;
	margin-right: 10px;
}

.evo-footer-widgets {
	margin-bottom: 0;
}

.footer-background {
	background-color: #878787;
	width: 100%;
}

.footerBottom {
	display: flex;
	width: 100%;
	padding: 35px 0;
	max-height: 150px;
}

.footerBottom__menu, .footerBottom__logo, .footerBottom__social {
	width: 33.3333%
}

.footerBottom__menu {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.footerBottom__menu>a {
	text-decoration: none;
	color: white;
}

.footerBottom__menu > a:hover {
	text-decoration: none;
	color: red;
}

.footerBottom__logo {
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

.footerBottom__logo img {
	height: auto;
	width: auto;
}

.footerBottom__social {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.footerBottom__social a {
	width: auto;
	margin: 0 20px;
}

.footerBottom__social a i {
	font-size: 26px;
	color: white;
}

.footerBottom__social a i:hover {
	font-size: 26px;
	color: red;
}

.redes_flotantes{
	position: fixed;
    top: 50%;
    right: 0;
    width: 44px;
    background-color: #ff0500;
    padding: 8px 6px;
    z-index: 999;
}

.redes_flotantes li{
	padding: 6px 0px;
}


.fa-instagram:before {
    opacity: 0;
    font-size: 2.3rem;
}

i.fa.fa-instagram{
	width: 30px;
	height: 30px;
	background: url(/wp-content/themes/evonews-child/ig-curvas.png) 0 0 no-repeat;
	background-size: 100%;
}

.evo-post-format-a .evo-post-format{
	display:  none;

}

.evo-footer-widgets .widget_categories ul li.cat-item-1, .evo-footer-widgets .widget_categories ul li.cat-item-1587{
	display:  none;
}

.evo-mobile-top .evo-mobile-tleft{
	opacity:  0;
}

.evo-search-dark .evo-search-holder{
	z-index:  9999;
}

.evo-single-sticky .evo-post-detail span{
	    opacity: 1;
}


/* HOME OPINION  */

#bloque-opinion .evo-right-sidebar {
	padding: 0 !important;
}

#opinion {
	background-color: red;
}

#opinion .opinion-wrapper {
	padding: 2em 1em !important;
}

#opinion .entrada-op {
	float: left;
	width: 20%;
	padding: 2em 1em 1em 1em;
}

#opinion .entrada-op.primero {
	border-right:  1px solid #fff;
	padding-top: 0;
}

#opinion .entrada-op .imagen {
	border-radius: 100px;
	overflow: hidden;
	max-width:  120px;
	margin: auto;
}

#opinion .entrada-op.primero .imagen {
	max-width:  160px;
}

#opinion .entrada-op .data-entrada {
	margin-top: 15px;
	padding: 0 20px;
}

#opinion .entrada-op.primero .data-entrada {
	padding: 0;
}

#opinion .entrada-op span {
	display: block;
}

#opinion .entrada-op .nombre {
	color: #000;
	font-weight: 700;
	font-size: 16px;
	line-height: 16px;
}

#opinion .entrada-op.primero .nombre {
	font-size: 20px;
	line-height: 20px;	
}

#opinion .entrada-op .nota {
	color: #fff;
	margin-top: 20px;	
}


/*----*/


/* HOME CULTURA */

#posts-cultura .evo-right-sidebar {
	padding: 0 !important;
}

/*---*/

/* HOME LIFESTYLE */

#posts-lifestyle .evo-right-sidebar {
	padding: 0 !important;
}

@media (max-width: 767px) {

	#posts-lifestyle .evo-column-2 .evo-post, #posts-lifestyle .evo-column-3 .evo-post {
	    width: 100%;
	}

	#posts-lifestyle .evo-flex {
		display: grid;
    	grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    }
}

/*---*/

/* HOME TECNOLOGIA */

#posts-tecnologia .evo-right-sidebar {
	padding: 0 !important;
}

/*---*/

/* HOME COLOQUIO IDEA */

#titulo-idea .wpb_single_image {
    border-bottom: 2px solid #002c77;
    padding-bottom: 15px;
}   

#titulo-idea .wpb_content_element {
	margin-bottom: 15px;
}

#posts-idea {
	background-image: url(img/fondo-idea22.jpg) !important;	
	background-repeat: no-repeat !important;
	background-position: right top !important;
	padding: 20px 0;
}

#posts-idea .evo-right-sidebar {
	padding: 0 !important;
}

#posts-idea .evo-category-o .evo-large-post .evo-post-inner {
	background:  #fff !important;

}

#posts-idea .evo-entry-title a:hover {
	color: #ffa321 !important;
}

/*---*/

/* FIX TOP MENU */

.mega-menu .evo-mega-menu-content {
	top: initiaL !important;
}



@media screen and (max-width: 1370px){
	.evo-header-sticky .evo-header-inner{
		display:  none;
	}
}

@media screen and (min-width: 760px){
	.slick-slider .slick-slide a{
		/* line-height: 3rem; */
	}
}


.evo-sidebar-g .evo-right-sidebar {
	padding-left: 0;
	padding-right: 0;

}
 
@media screen and (min-width: 471px) and (max-width: 780px) {
	.argentina-responsive .top article {
		display: flex;
		flex-direction: column-reverse;
		margin-bottom: 0;
	}
	
	.argentina-responsive .evo-category-m .evo-overlay-module .evo-entry-title {
		font-size: 26px;
	}
	
	.argentina-responsive .top .evo-post-inner {
		text-align: center;
	}
	
	.argentina-responsive .top .evo-post-inner h3 {
		margin-bottom: 5px;
	}
	
	.argentina-responsive .bottom .evo-post-inner {
		text-align: center;
	}
	
	.argentina-responsive .bottom .evo-post-inner h3 {
		margin-bottom: 5px;
	}
	
	.argentina-responsive .evo-category-m .evo-small-grid .evo-entry-title {
		font-size: 18px;
	}
	
	.argentina-responsive .top article .evo-post-body .evo-post-inner .evo-entry-content p {
		font-size: 13px;
	}
	
	.argentina-responsive .bottom article .evo-post-body .evo-post-inner .evo-entry-content p {
		font-size: 13px;
	}
	
	.argentina-responsive .top article .evo-post-body .evo-post-inner .evo-post-meta > * {
		font-size: 10px;
	}
	
	.argentina-responsive .bottom article .evo-post-body .evo-post-inner .evo-post-meta > * {
		font-size: 10px;
	}
	
	.argentina-responsive .evo-post-meta > * {
		font-size: 12px;
	}
	
	.argentina-publicidad-ipad {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0 !important;
	}
	
	.publicidad-grande-responsive {
		height: 200px;
		width: 275px !important;
		margin-bottom: 30px;
	}
	
	.publicidad-grande-responsive * {
		height: 100%;
	}
	
	.publicidad-grande-responsive .wpb_single_image img {
		height: 100%;
	}
	
	.elmundo-ipad .evo-small-grid {
		display: flex;
	}
	
	.elmundo-ipad .evo-small-grid article:first-child {
		margin-right: 20px;
	}
	
	.elmundo-ipad .evo-small-grid article figure:first-child {
		max-height: 150px;
	}
	
	.elmundo-ipad .evo-small-grid article {
		width: 48%;
	}
	
	.elmundo-publicidad-ipad {
		height: 100px;
		width: 100%;
		margin-bottom: 30px;
	}
	
	.elmundo-publicidad-ipad * {
		height: 100%;
	}
	
	.elmundo-publicidad-ipad .wpb_single_image img {
		height: 100%;
	}
	
	#politica-section {
		display: none;
	}
	
	.politica-ipad .evo-flex {
		flex-wrap: wrap;
	}
	
	.politica-ipad .evo-flex article:nth-last-child(-n+2) {
		display: none;
	}
	
	.politica-ipad .evo-category-i .evo-post-thumb {
		max-height: 150px;
	}
	
	.politica-ipad .evo-flex article .evo-post-body {
		margin: 0;
	}
	
	.politica-ipad .evo-flex article .evo-post-body .evo-post-inner h3 {
		margin: 5px 0;
		font-size: 17px;
	}
	
	.vc_custom_1596222747848 {
		/* display: none !important; */
		/* margin-top: 0 !important; */
		/* margin-bottom: 0 !important; */
	}
	
	.grid-politica .vc_column-inner .wpb_wrapper .evo-module .evo-post-wrap article figure {
		max-height: 250px;
	}
	
	.grid-politica .vc_column-inner .wpb_wrapper .evo-module .evo-post-wrap article .evo-post-body {
		text-align: center;
	}
	
	.grid-politica .evo-posts-b .evo-entry-title {
		font-size: 16px;
		margin: 5px 0;
	}
	
	.grid-politica .evo-module-posts .evo-entry-content p {
		font-size: 13px;
        line-height: 1.2;
        padding: 0 58px;
	}
	
	.grid-politica .evo-posts-b .evo-post {
		margin-bottom: 5px;
	}
	
	.vc_custom_1596224490784 {
		display: none !important;
	}
	
	.lifestyle-titulo {
		width: 100vw;
	}
	
	.bottomCardsContainer {
		height: auto;
		flex-direction: column;
	}
	
	.cardLeftContainer {
		width: 100%;
		margin-right: 0;
		margin-bottom: 40px;
		height: auto;
		margin-top: 20px;
	}
	
	.cardLeftText {
		margin-top: 20px;
	}
	
	.cardLeftText button {
		margin-top: 70px;
	}
	
	.cardRightContainer {
		width: 100%;
		margin-right: 0;
		height: auto;
	}
	
	.lifestyle-titulo {
		margin-right: -24px !important;
        margin-left: -24px !important;
		padding-top: 20px !important;
		padding-right: 17px !important;
		padding-left: 17px !important;
	}
	
	.lifestyle-publicidad {
		margin-right: -24px !important;
		margin-left: -24px !important;
		padding-right: 33px !important;
		padding-left: 33px !important;
	}
	
	.padding-publicidad {
		padding-right: 24px;
		padding-left: 24px;
		width: 100%;
	}
	
		.footerBottom {
		max-height: unset;
		height: auto;
		display: grid;
		grid-template-rows: 2fr 1fr auto;
        grid-template-areas: "logo" "social";
	}
	
	.footerBottom__menu {
		display: none;
	}
	
	.footerBottom__menu > a {
		font-size: 10px;
	}
	
	.footerBottom__logo {
		grid-area: logo;
		width: 100%;
		border: none;
	}
	
	.footerBottom__social {
		justify-content: center;
		grid-area: social;
		width: 100%;
	}
	
	.footerBottom__social a i {
		font-size: 32px;
	}
	
	.footerBottom__social a i {
		margin: 0 26px;
	}
	
	.footerBottom__logo img {
		height: 90%;
	}
	
	.evo-footer-widgets .row {
		display: flex;
	}
	
	.widget_categories ul li a {
		font-size: 15px;
	}
	
	.footerInformacion {
		font-size: 15px;
	}
	
	.widget_recent_entries ul li a {
		font-size: 15px;
	}
	
	.cardRightText {
		border-top: 1px solid #40404082;
		border-right: 1px solid #40404082; 
		border-bottom: 1px solid #40404082;
	}
	
	.cardRightImage {
		border-top: 1px solid #40404082;
		border-left: 1px solid #40404082; 
		border-bottom: 1px solid #40404082;
	}
	
	.evo-footer-widgets {
		background: #ff0400; 
	}
	
	.primera-publicidad {
		height: 80px;
	}
	
	.primera-publicidad * {
		height: 100%;
	}
	
	.primera-publicidad figure div img {
		height: 100%;
	}
	
	.bannertop {
		padding: 0;
		height: 80px;
		box-sizing: border-box;
		min-height: 80px;
		margin: 20px 0;
	}
	
	.bannertop a {
		height: 100%;
		width: 94%;
	}
	
	.suscribite {
		background: #f2f3f5;
		margin-bottom: 0px;
		padding: 20px;
		padding-bottom: 0;
	}
	
	.newsletter {
		background: #f2f3f5;
		margin-bottom: 0px;
		padding: 20px;
		padding-bottom: 0;
	}
	
}

@media screen and (max-width: 470px) {
	.footer-background {
	    display: none;
	}
	.redes_flotantes{
	    top: 30%;
	    /* display:  none; */

	    top: auto;
	    bottom: 0;
	    width: 100%;
	    padding: 5px 15px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.redes_flotantes .evo-social{
		display: flex;
    	justify-content: space-around;
    	    align-items: center;
	}
	.redes_flotantes .evo-social li{
		padding: 9px 0 3px 0;
		margin: 0;
	}
	.evo-flex {
		flex-wrap: wrap;
	}
	.bannertop {
		padding: 19px 15px;
		height: 100px;
	}
	.bannertop a{
		width: 100%;
		height: 100%;
	}
	.bannertop a img {
		height: 100%;
	}
	.padding-publicidad {
		padding: 0 15px;
		padding-top: 0 !important;
		height: 60px;
		width: 100%;
	}
	.padding-publicidad > figure {
		height: 100%;
	}
	
	.padding-publicidad > figure > div {
		height: 100%;
	}
	.padding-publicidad > figure > div > img {
		height: 100%;
	}
	.evo-post-category.evo-cat-bg a {
		font-size: 13px;
	}
	.evo-module-featured .evo-grid-item.large .evo-entry-title {
		margin: 15px 0;
		font-size: 20px;
		line-height: 1;
	}
	.evo-module-featured .evo-grid-item.small .evo-entry-title {
		margin: 15px 0;
		font-size: 20px;
		line-height: 1;
	}
	.vc_separator.separador__titulo h4 {
		font-size: 20px;
		margin-left: 0;
	}
		
	
	.argentina-responsive .top article {
		display: flex;
		flex-direction: column-reverse;
		margin-bottom: 0;
	} 
	
	.publicidad-grande-responsive {
		/* height: 210px; */
		/* margin-bottom: 30px; */
	}
	
	.publicidad-grande-responsive * {
		/* height: 100%; */
	}
	
	.publicidad-grande-responsive .wpb_single_image img {
		height: 100%;
	}
	
	.elmundo-publicidad {
		/* height: 60px; */
	}
	
	.elmundo-publicidad * {
		/* height: 100% */
	}
	
	.elmundo-publicidad .wpb_single_image img {
		height: 100%;
	}
	
	.elmundo .col-md-6.col-sm-12.col-xs-12.evo-large-post {
		display: none;
	}
	
	.elmundo .vc_empty_space {
		display: none;
	}
	
	.elmundo-publicidad-bottom {
		display: none;
	}
	
	.grid-politica .evo-post-wrap article {
		display: flex;
		height: 165px;
		border-top: none;
	}
	
	.grid-politica .evo-post-wrap article figure {
		width: 50%;
	}
	
	.grid-politica .evo-post-wrap article .evo-post-body {
		width: 50%;
		padding: 0 10px;
		height: 100%;
	}
	
	.grid-politica .evo-post-wrap article .evo-post-inner {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.grid-politica .evo-post-wrap article .evo-post-inner .evo-entry-content {
		display: none;
	}
	
	.grid-politica .evo-post-wrap article .evo-post-inner .evo-post-meta.center.post-bottom {
		display: none;
	}
	
	.grid-politica .evo-post-wrap article .evo-post-inner h3 {
		margin-top: 0px;
		font-size: 18px;
		line-height: 1.1;
	}
	
	#politica-section {
		display: none;
	}
	
	.evo-posts-j .evo-post ~ .evo-post {
		border-top: none;
	}
	
	.grid-politica {
		margin-bottom: 20px;
	}
	
	.cultura-main {
		display: none !important;
	}
	
	.lifestyle-titulo {
		padding-bottom: 20px;
	}
	
	.lifestyle-publicidad {
		height: 60px;
		margin: 0 !important;
		width: 100%;
		left: 0;
		position: relative;
		padding: 0 15px 0 0 !important;
	}
	
	.lifestyle-publicidad * {
		height: 100%
	}
	
	.lifestyle-publicidad .wpb_single_image img {
		height: 100%;
	}
	
	.ecologia-responsive .bottom article {
		display: none;
	}
	
	.bottomCardsContainer {
		  width: 100%;
		  display: flex;
		  flex-direction: column;
		  justify-content: space-around;
		  align-items: center;
		  height: 100%;
		}

		.bottomCardsContainer img {
		  width: 100%;
		  height: 100%;
		  object-fit: cover;
		}

		.cardLeft {
		  width: 100%;
		  height: 100%;
		  background-color: #f2f3f5;
		  display: flex;
		  flex-direction: column;
		  margin-right: 0px;
		  padding: 20px;
		  align-items: center;
		  margin-bottom: 20px;
		}
	
	    .cardLeftContainer {
          width: 100%;
    	  height: auto;
    	  margin-right: 0;
	    }
	
	.suscribite {
		font-size: 18px;
		font-weight: bolder;
		margin-bottom: 0;
		background: #f2f3f5;
		padding: 10px 0 0 0;
		text-align: center;
	}
	
	.newsletter {
		font-size: 18px;
		font-weight: bolder;
		margin-bottom: 0;
		background: #f2f3f5;
		padding: 10px 0 0 0;
		text-align: center;
	}
	
		.cardLeftImage {
		  width: 100%;
		  margin-bottom: 20px;
		}

		.cardLeftText {
		  width: 100%;
		  padding: 0 10px;
		  justify-content: center;
		  display: flex;
		  flex-direction: column;
		}

		.cardLeftText > h1 {
		  margin: 0;
		  font-size: 22px;
		  font-weight: bold;
		}

		.cardLeftText__parrafo {
		  line-height: 1.1 !important;
		  margin-top: 20px;
		  margin-bottom: 37px;
		}

		.cardLeftText > button {
		  width: auto;
		  border: none;
		  padding: 0px 5px;
		  background: red;
		  color: white;
		  font-weight: bold;
		  margin: 0 auto;
			font-size: 20px;
		}

		.cardRight {
		  width: 100%;
		  height: 100%;
		  background-color: #f2f3f5;
		  display: flex;
		  flex-direction: column;
		  margin-right: 0px;
		  padding: 20px;
		  align-items: center;
		  margin-bottom: 20px;
		}
	
		.cardRightContainer {
          width: 100%;
    	  height: auto;
    	  margin-right: 0;
	    }

		.cardRightImage {
		  width: 100%;
		  margin-bottom: 20px;
		}

		.cardRightText {
		  width: 100%;
		  padding: 0 10px;
		  justify-content: center;
		  display: flex;
		  flex-direction: column;
		}

		.cardRightText > h1 {
		  margin: 0;
		  font-size: 22px;
		  font-weight: bold;
		}

		.cardRightText > p {
		  line-height: 1.1 !important;
		  margin-top: 20px;
		  margin-bottom: 37px;
		}

		.cardRight__input {
		  display: flex;
		}

		.cardRight__input > button {
		  width: auto;
		  border: none;
		  padding: 0px 5px;
		  background: red;
		  color: white;
		  font-weight: bold;
		  margin: 0 auto;
			font-size: 20px;
		}

		.cardRight__input > input {
			display: none;
		}
	
	.evo-footer-widgets .row {
		padding: 10px 20px;
	}
	
	.evo-footer-widgets .row .col-xs-12:not(:first-child) {
		border-top: 1px solid white;
		padding: 20px 10px;
	}
	
	.evo-footer-widgets .row .col-xs-12:first-child {
		padding: 0 10px 20px 10px;
	}
	
	.evo-footer-widgets .row .col-xs-12:last-child {
		padding: 20px 10px 0 10px;
	}
	
	.evo-footer-widgets .bannerbottom {
		display: none;
	}
	
	.evo-footer-widgets .container {
		padding: 10px 15px;
	}
	
	.evo-footer-widgets .widget_categories ul li {
		margin: 0;
	}

	.evo-footer-widgets .widget_categories ul li::before, .footerInformacion::before {
		margin-right: 4px;
		font-size: 16px;
	}
	
	.evo-footer-widgets ul li a, .footerInformacion {
		font-size: 16px;
	}
	
	.evo-footer-widgets .evo-widget-title .evo-title {
		text-decoration: none;
		font-size: 17px;
	}
	
	.footerBottom {
		max-height: unset;
		height: auto;
		display: grid;
		grid-template-rows: 2fr 1fr auto;
        grid-template-areas: "logo" "social" "policy";
	}
	
	.footerBottom__menu {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		grid-area: policy;
		height: auto;
		width: 100%;
	}
	
	.footerBottom__menu > a {
		font-size: 10px;
	}
	
	.footerBottom__logo {
		grid-area: logo;
		width: 100%;
		border: none;
		margin-bottom: 10px;
	}
	
	.footerBottom__social {
		justify-content: center;
		grid-area: social;
		width: 100%;
		margin-bottom: 10px;
	}
	
	.footerBottom__social a i {
		font-size: 20px;
	}
	
	.widget_recent_entries ul li::before {
		margin-right: 4px;
	}
	
	.evo-footer-widgets {
		background: #ff0400;
	}
	
	.footerBottom__logo img {
		/*height: 80%;*/
		height: auto;
    max-width: 190px;
    margin-bottom: 20px;
	}
	
	.lifestyle-titulo {
		margin-left: -15px !important;
		padding-top: 20px !important;
		padding-left: 2px !important;
		width: 100vw;
	}
	
	.lifestyle-publicidad {
		margin-left: -15px !important;
		padding-right: 15px !important;
		width: 100vw;
	}
	
	.vc_custom_1596224490784 {
		width: 100vw;
		margin-left: -15px !important;
	}

}

@media (max-width: 767px){
	.slick-arrow, .evo-slider.evo-for-second, .evo-fixed-directions {
		display: block!important;
	}
}

@media (max-width: 960px){
	/* HOME OPINION  */

	#bloque-opinion .evo-sidebar {
		margin-top: 0;
	}

	#opinion .entrada-op {
		float: none;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#opinion .entrada-op.primero {
		border-right: 0;
		border-bottom: 1px solid #fff;
	}

	#opinion .entrada-op .data-entrada {
		padding: 0;
	}

	/*---*/	
}

@media (max-width: 767px) {
	.evo-sidebar {
	    margin-top: 10px;
	}
}

/* HOME VIDEO */

      #homevideo {                
        margin-bottom: 30px;
        max-width: initial;
        background-image: url('img/newsweek-video.png');
        background-color: #000;        
        background-repeat: no-repeat;
        background-size: cover; 
      }  

      .caja_video {
      	display: flex;
      	padding: 20px;
      	gap:10px;
      }       

      .video-titulo .section__head h2 {
          margin-top: 0;
          padding-top: 0;
          font-size: 20px;
          color: #fff;
      }

      #homevideo .section__head h2 {
          color: #000;
          padding: 6px 14px;
          background-color: #fff;    
          width: fit-content;
      }      

      .video-titulo h3 {
          color: #fff;
      }

	  .video-titulo p {
      	color:#bfbfbf;
      }
      

      @media (max-width:450px) {
        #homevideo {			                               
			background-color: #000;			
        }

        .caja_video {
        	display: block;
        }

        .video-iframe iframe {
        	max-width: 100%;
        }

      }

/* BOTON G+ */

.evo-single-post .evo-share-buttons ul li .google-bgcolor {
	display:none !important;
}