/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/
body {
	padding: 1rem;
}

h1 strong,
h2 strong,
h3 strong,
h4 strong {
	font-weight: 900;
}
p, li {
	font-weight: 400;
}
.et_pb_button {
	font-weight: 900!important;
}
body #page-container .btn-black.et_pb_button {
	border-color: #505050!important;
	color: #505050!important;
}
body #page-container .btn-black.et_pb_button:hover {
	color: white!important;
	background: #505050!important;
}
body #page-container .btn-orange.et_pb_button {
	border-color: #FE9904!important;
	color: #FE9904!important;
}
body #page-container .btn-orange.et_pb_button:hover {
	color: white!important;
	background: #FE9904!important;
	border-color: #FE9904!important;
}
body #page-container .btn-green.et_pb_button {
	border-color: #039966!important;
	color: #039966!important;
}
body #page-container .btn-green.et_pb_button:hover {
	color: white!important;
	background: #039966!important;
	border-color: #039966!important;
}


/* ---------------- */
/* HEADER */
/* ---------------- */
#main-header,
#top-header {
	width: calc(100% - 2rem);
}
.et_header_style_left #et-top-navigation,
.et_header_style_left .et-fixed-header #et-top-navigation{
	padding-top: 0;
}
.et_header_style_left #et-top-navigation nav>ul>li>a {
	padding-top: 33px;
	font-weight: 400;
	text-transform: uppercase;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
	padding-top: 20px;
}
#et_top_search {
	margin: 33px 0 0 22px;
	transition: all .4s ease-in-out;
}
.et-fixed-header #et_top_search {
	margin: 20px 0 0 22px;
}
#top-header {
	left: 1rem!important;
}
#et-secondary-menu>ul>li a {
	font-weight: 400;
	text-transform: uppercase;
}
#et-secondary-nav {
	display: flex;
	align-items: center;
}
.redes-header {
	height: 20px;
	width: 24px;
	margin-bottom: 0.5rem;
}
.redes-header a{
	font-size: 0!important;
	height: 20px;
	width: 24px;
	display: block;
}
.header-twitter{
	background: url(https://vialibre.org.ar/wp-content/uploads/2020/10/twitter-header.svg) no-repeat center;
	background-size: contain;
}
.header-youtube{
	background: url(https://vialibre.org.ar/wp-content/uploads/2020/10/youtube-header.svg) no-repeat center;
	background-size: contain;
}
.search-icon {
	margin-bottom: -0.3rem;
}
.admin-bar .is-menu-wrapper {
	top: 102px;
}
.is-menu-wrapper {
	display: block!important;
	z-index: 999999;
	top: 67px;
	right: 44px;
	height: 80px;
	position: fixed!important;
	transition: all 0.8s ease;
}
.is-menu-wrapper-scroll {
	transform: translateY(-10px);
}

.et_fullwidth_nav #main-header .container {
	padding-right: 68px;
}

.is-menu.full-width-menu form, .is-menu.sliding form {
	height: 80px;
    display: flex;
    align-items: center;
    top: -25px!important;
}
.search-close {
	top: 3px!important;
}
.lang-item {
	display: inline-block!important;
	margin-bottom: 0.5rem;
}
.lang-item a {
	background: white;
	border-radius: 50%;
	width: 28px;
	height: 28px;
	display: flex!important;
	align-items: center;
	justify-content: center;
	padding: 0!important;
}


/* ---------------- */
/* HOME */
/* ---------------- */
.top-home {
	position: relative;
}
.top-home:before {
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/flecha_inicio.svg);
	display: block;
	position: absolute;
	bottom: 0;
	left: -1rem;
	width: 700px;
	max-width: 80%;
}

.top-home .et_pb_row .et_pb_column {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: calc(100vh - 143px);
    padding-bottom: 5rem;
}


.top-home h1{
	font-size: 3.75rem;
	margin-left: 33.3%;
}

.top-home h4{
	font-size: 1.25rem;
	margin-left: 33.3%;
	display: flex;
	position: relative;
	padding-left: 136px;
	padding-right: 8%;
	line-height: 1.5;
	padding-bottom: 0;
}
.top-home h4:before {
	content: '';
	height: 2px;
	background: #FE9904;
	display: block;
	position: absolute;
	left: -16px;
	top: 14px;
}
.scrolldown {
	position: absolute;
	bottom: 0.5rem;
	left: 50%;
	margin-left: -17px;
}
.scrolldown img {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
	position: relative;
	-webkit-animation-name: bounce;
  animation-name: bounce;
}
@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-5px);
  }
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.publicaciones-home h2{
	font-weight: 300;
}

/* Publicaciones destacadas*/
#publicaciones-destacadas {
	position: relative;
	overflow-x: hidden;
}
.row-destacadas-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.row-destacadas-title  .et_pb_button_0_wrapper {
	text-align: right;
	text-transform: uppercase;
}

#publicaciones-destacadas .et_pb_row_2:before {
	content: '';
    display: block;
    background: #E8E3DC;
    position: absolute;
    height: calc(100% - 5rem);
    width: 200vw;
    top: 5rem;
    left: -21vw;
    z-index: 0;
}

.publicaciones-list {
	padding: 0!important;
	width: calc(100% + 2rem);
    margin-left: -1rem;
}
.publicaciones-list-archive {
	display: flex;
	flex-wrap: wrap;
}
.publicaciones-list-archive li{
	width: 50%;
}
.publicaciones-list li {
	list-style: none;
	padding: 1rem;
}

.publicaciones-list > li:hover h4,
.publicaciones-list > li:focus h4,
.publicaciones-list .slick-track > li:hover h4,
.publicaciones-list .slick-track > li:hover h4 {
	color: #FE9904!important;
}
.imagen-noticia {
	width:100%;
	height:0;
	padding-top: 50%;
	position: relative;
	border: solid 1px #eee;
}
.categoria-publicacion {
	background: #FE9904;
	color: white;
	border-radius: 30px;
	font-size: 0.75rem;
	text-transform: uppercase;
}
.categoria {
	margin: -1rem 0 0 -0.5rem;
	position: relative;
	z-index: 2;
	padding-bottom: 0.5rem;
}
.categoria span {
	background: #FE9904;
	border-radius: 30px;
	padding: 0.3rem 1rem!important;
	display: inline-block;
	color: white;
	color: white;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.75rem;
	line-height: 1.1;
}
.categoria a {
	color: white;
}
.publicaciones-list .post-date {
	font-size: 0.8rem;
	color: #505050;
}

.publicaciones-list h4,
.et_pb_blog_grid .et_pb_post .entry-title {
	font-size: 1.1rem;
	line-height: 1.2;
	transition: all 0.3s ease;
}

.titulo-lineas-de-accion {
	position: relative;
	margin-top: 2rem;
}
.titulo-lineas-de-accion:before {
	content: '';
	display: block;
	width: 110%;
	height: 288px;
	border: solid 1px #FE9904;
	position: absolute;
	top: -270px;
	left: -5%;
	z-index: 0;
}
.titulo-lineas-de-accion strong {
	background: white;
	display: inline-block;
	padding: 0 1rem;
}

/* Categorias */
.category-list {
	padding: 0!important;
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 1rem);
    margin-left: -1rem;
}
.category-list li {
	width: 16.666%;
	list-style: none;
	padding: 1rem;
	text-align: center;
	transition: all 0.3s ease;
}
.category-list li:hover,
.category-list li:focus {
	transform: translateY(-16px);
}
.category-list li a {
	color: #505050;
}
.category-list li p {
	font-weight: 900;
	color: #505050;
	font-size: 0.9rem;
	line-height: 1.2;
}

/* Podcast */
.container-podcast {
	border: solid 10px #039966;
	width: calc(100% - 80px);
	margin: 10rem auto;
	padding: 3rem 0 2rem!important;
}
.container-podcast:before {
	content: '';
	display: block;
	width: calc(100% - 80px);
	height: calc(100% + 100px);
	background: #F7F5F2;
	position: absolute;
	left: 40px;
	top: -50px;
	z-index: -1;
}
.container-podcast .titulo-podcast {
	background: #CCDAD5;
	width: 340px;
	height: 256px;
	position: absolute;
	top: -200px;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.container-podcast .titulo-podcast h2 {
	font-size: 60px;
}
.img-podcast {
	position: absolute;
	top: -200px;
	right: 0;
}

.el-bestiario {
	margin-left: 360px;
	max-width: 430px;
}
.el-bestiario h2 {
	font-size: 65px;
}
.container-podcast .et_pb_button_module_wrapper {
	padding: 0 1rem;
    position: absolute;
    bottom: -94px;
    right: 0;
    background: #F7F5F2;
}

/* Divulgacion */
.section-divulgacion-destacadas {
	margin: 14rem 0 6rem;
}
.section-divulgacion-destacadas .et_pb_row:before {
	content:'';
	display: block;
	border: solid 1px #CCDAD5;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.section-divulgacion-destacadas h2 {
	margin-left: -3.5rem;
	background: white;
	max-width: 265px;
	text-align: right;
	padding: 1rem 0;
	line-height: 1.1;
}
.section-divulgacion-destacadas .et_pb_button_module_wrapper {
	text-align: right;
}


.divulgacion-list {
	padding: 0!important;
	margin-right: 1rem;
}
.divulgacion-slick li {
	max-width: 250px;
	transition: all 0.3s ease;
}
.divulgacion-list li,
.divulgacion-item {
	padding: 0 0.5rem;
	list-style: none;
	transition: all 0.3s ease;
}
.divulgacion-list li:hover,
.divulgacion-item:hover,
.divulgacion-list li:focus,
.divulgacion-item:focus,
.divulgacion-slick li:hover,
.divulgacion-slick li:focus {
	opacity: 0.7;
}
.divulgacion-list .imagen-divulgacion,
.divulgacion-item .imagen-divulgacion {
	width: 100%;
	height: 0;
	padding-top: 150%;
	border: solid 1px #eee;
}
.divulgacion-title {
	background: #F0EEE9;
	padding: 0.5rem 0.5rem 0.5rem 2rem;
	width: calc(100% - 1rem);
	margin-left: 1rem;
	position: relative;
}
.divulgacion-title:before {
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/flecha_verde_divulgacion.svg);
	display: block;
	position: absolute;
	top: 0.7rem;
	left: -1rem;
	width: 42px;	
}
.divulgacion-title h4 {
	font-size: 0.9rem!important;
	font-weight: 900!important;
	margin-top: 0.5rem!important;
}
.col-divulgacion-destacada {
	margin-top: -7rem;
}
.divulgacion-list-archive li,
.divulgacion-item {
	display: flex;
	align-items:flex-start;
	margin-bottom: 4rem;
}
.divulgacion-list-archive li > img,
.divulgacion-item > img {
	width: 230px;
}
.divulgacion-list-archive li .divulgacion-title,
.divulgacion-item .divulgacion-title {
	width: calc(100% - 230px);
	margin-left: -1rem;
	margin-top: 1rem;
	padding: 2rem 2rem 0.5rem;
}
.divulgacion-list-archive li .divulgacion-title:before,
.divulgacion-item .divulgacion-title:before {
	top: 2.3rem;
}
.divulgacion-list-archive li h4,
.divulgacion-item h4 {
	font-size: 1.1rem;
}
.divulgacion-list-archive li p,
.divulgacion-item p {
	font-size: 0.9rem;
}
.container-btn-descarga {
	display: flex;
	margin-bottom: -1.7rem;
	margin-top: 1rem;
}
.container-btn-descarga a {
	padding: 0.6rem 1rem;
	border: solid 2px #039966;
	color: #039966!important;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 0.85rem;
	transition: all 0.3s ease;
	line-height: 1.2;
	text-align: center;
}
.container-btn-descarga a:hover,
.container-btn-descarga a:focus {
	color: white!important;
	background: #039966;
}
.btn-2 {
	margin-left: 0.5rem;
}
.category-divulgacion-list {
	font-size: 0.85rem;
}
.category-divulgacion-list li {
	line-height: 1.2;
	padding: 0.3rem 0;
}
.category-divulgacion-list li a {
    display: block;
}


/* Actividades */
.agenda-section h2 {
	transform: translateY(-50%);
	padding: 0;
}
.agenda-slick .slick-track{
	display: flex;	
}
.agenda-slick .slick-track .slick-slide{
	display: flex;
	height: auto;
}
.agenda-slick li {
	height: 100%;
}
.agenda-slick li a {
	background: white;
}
.agenda-archive {
	display: flex;
	flex-wrap: wrap;
}
.agenda-archive li {
	width: 33.3%;
}
.agenda-archive li a,
.agenda-item a {
	background: #F2F1F3;
	height: 100%;
}

.agenda-list {
	padding: 0!important;
}
.agenda-list li {
	padding: 1rem 1rem 1.7rem;
	list-style: none;
	margin-bottom: 2rem;
}
.agenda-item {
	list-style: none;
	height: 100%;
}
.agenda-list li a,
.agenda-item a {
	display: block;
	padding: 3rem 1rem;
	border-radius: 20px;
	transition: all 0.3s ease;
	position: relative;
}
.agenda-item a {
	height: 100%;
}
.agenda-list li:hover a,
.agenda-list li:focus a,
.agenda-item:hover a,
.agenda-item:focus a {
	transform: translateY(-10px);
}


.agenda-list li .date-agenda,
.agenda-item .date-agenda {
	display: inline-block;
	color: white;
	font-weight: 800;
	font-size: 0.9rem;
	border-radius: 30px;
	padding: 0.2rem 1rem 0.2rem 1.5rem;
	margin-left: -1.5rem;
	background: #9935CD;
	line-height: 1.2
}
.agenda-list li h4,
.agenda-item h4 {
	color: #9935CD;
	font-size: 1.1rem;
	font-weight: 900;
	margin: 1rem 0 0;
	line-height: 1.2;
}
.agenda-list li .resumen-agenda,
.agenda-item .resumen-agenda {
	color: #505050;
	font-size: 0.9rem;
	line-height: 1.2;
}
.container-btn-agenda {
	text-align: center;
	position: absolute;
	bottom: 1px;
	left: 0;
	width: 100%;
	transform: translateY(50%);
}
.ver-mas-agenda {
	background: transparent;
	border: solid 1px #9935CD;
	color: #9935CD;
	font-weight: 900;
	font-size: 0.9rem;
	padding: 1rem 1.2rem;
	text-transform: uppercase;
	cursor: pointer;
	transition: all 0.3s ease;
}
.agenda-list li:hover a .ver-mas-agenda,
.agenda-list li:focus a .ver-mas-agenda,
.agenda-item:hover a .ver-mas-agenda,
.agenda-item:focus a .ver-mas-agenda {
	background: #9935CD;
	color: white;
}
.btn-agenda-completa {
	margin: 0;
	transform: translateY(50%);
}
.agenda-datos:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	border: solid 1px #D3CFD5;
	position: absolute;
	top: 1rem;
	left: 1rem;
}
.agenda-datos h4 {
	font-size: 1.5rem;
	font-weight: 900;
	color: #9935CD;
	padding-bottom: 0.1rem;
}

.agenda-datos p {
	font-weight: 300;
	font-size: 1.2rem;
	color: #505050;
}
.cpt-alm-wrapper .cpt-alm-item {
	box-shadow: none!important;
	margin-bottom: 3rem;
}



/* ---------------- */
/* TOP INTERNAS */
/* ---------------- */
.top h1 {
	font-weight: 900;
	font-size: 90px;
	position: relative;
	padding-bottom: 6rem;
	line-height: 1.3!important;
}
.top h1:before {
	content: '';
	display: block;
	max-width: 80%;
	width: 900px;
	height: 85%;
	position: absolute;
	top: 0;
	left: 15%;
	z-index: -2;
}
.top h1:after {
	content: '';
	display: block;
	max-width: 80%;
	width: 900px;
	height: 85%;
	position: absolute;
	top: -2rem;
	left: 10%;
	z-index: -1;
}
.top-internas h1:after {
	opacity: 0.2;
}

.top.top-violeta h1 {
	color: #D3CFD5;
}
.top.top-violeta h1:before {
	background: #F2F1F3;
}
.top.top-violeta h1:after {
	border: solid 2px #9935CD;
}
.top.top-naranja h1 {
	color: #E0DAD0;
}
.top.top-naranja h1:before {
	background: #F7F5F2;
}
.top.top-naranja h1:after {
	border: solid 2px #FE9904;
}
.top.top-verde h1 {
	color: #CCDAD5;
}
.top.top-verde h1:before {
	background: #F1F5F3;
}
.top.top-verde h1:after {
	border: solid 2px #039966;
}

.title-line {
	position: relative;
	padding-left: 170px;
}
.title-line h2 {
	font-size: 3rem;
}
.title-line:before {
	content: '';
	display: block;
	width: 154px;
	height: 2px;
	position: absolute;
	top: 50%;
	left: 0;
}
.title-line-violeta h2 {
	color: #9935CD;
}
.title-line-violeta:before {
	background: #9935CD;
}
.title-line-verde h2 {
	color: #039966;
}
.title-line-verde:before {
	background: #039966;
}
.title-line-gris h2 {
	color: #7B7A7A;
}
.title-line-gris:before {
	background: #7B7A7A;
}

.nosotros-numero {
	margin-top: 3rem;
	margin-bottom: 1rem;
}
.nosotros-numero h3 {
	font-size: 2rem;
	color: #707070;
	padding-left: 93px;
	line-height: 1.2;
}
.nosotros-numero h3 strong {
	color: #9935CD;
	background: #F2F1F3;
}
.nosotros-numero p {
	font-size: 1.1rem;
	line-height: 1.7;
}
.nosotros-numero h3:before {
	display: block;
	position: absolute;
	top: 50%;
	left: 34px;
	transform: translateY(-50%);
	height: 178px;
	z-index: -1;
}

.nosotros-numero-01 h3:before{
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/1.svg);
}
.nosotros-numero-02 h3:before{
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/2.svg);
}
.nosotros-numero-03 h3:before{
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/3.svg);
}
.nosotros-numero-04 h3:before{
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/4.svg);
}
.nosotros-numero-05 h3:before{
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/5.svg);
}
.nosotros-numero-06 h3:before{
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/6.svg);
}
.nosotros-numero-07 h3:before{
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/7.svg);
}
.row-nuestra-vision h4,
.row-nuestra-vision p{
	padding-left: 170px;
}
.row-nuestra-vision h4 {
	font-size: 1.5rem;
	line-height: 1.2;
	max-width: 837px;
}

.row-nuestra-vision p {
	-moz-column-count: 2;
	-moz-column-gap: 30px;
	-webkit-column-count: 2;
	-webkit-column-gap: 30px;
	column-count: 2;
	column-gap: 30px;
	line-height: 1.7;
}
.container-lista-objetivos ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0!important;
}
.container-lista-objetivos ul li{
	width: 33.3%;
	list-style: none;
	padding: 1rem 1rem 1rem 3rem;
	font-weight: 400;
	position: relative;
	font-size: 0.9rem;
}
.container-lista-objetivos ul li strong {
	color: #039966;
	font-weight: 400;
}
.container-lista-objetivos ul li:before {
	content: '';
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #E6EAE7;
	position: absolute;
	top: -0.5rem;
	left: 0;
	z-index: -1;
}
.objetivos {
	padding-left: 170px;
	position: relative;
}
.objetivos:before {
	content: '';
	display: block;
	width: 95%;
	height: 120%;
	border: solid 2px #039966;
	position: absolute;
	top: 0;
	left: 10%;
}
.objetivos h5 {
	margin: -2.4rem 0 4rem;
}
.objetivos h5 strong{
	background: #F7F5F2;
	padding: 0 0.5rem;
}

/* COMO CONTRINUIR */
.subtitule {
	padding: 0 calc(8.333% + 2rem);
}
.subtitule h4{
	line-height: 1.4;
	font-size: 1.9rem;
}
.subtitule h4 strong {
	font-weight: 600;
}

.row-como-contribuir:before {
	display: block;
	position: absolute;
	top: -1rem;
	left: 0;
	width: 100%;
	z-index: 0;
}
.row-como-contribuir h2 {
	font-size: 32px;
	font-weight: 900;
}
.row-como-contribuir p,
.row-como-contribuir li {
	font-size: 1.05rem;
	line-height: 1.7;
	color: #505050;
	font-weight: 400;
}
.row-como-contribuir ul {
	padding: 0!important;
}
.row-como-contribuir li {
	position: relative;
	list-style: none;
}

.row-difusion:before {
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/arrow-difusion.svg);
}
.row-banners:before {
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/arrow-banner.svg);
}
.row-redes:before {
	content: url(https://vialibre.org.ar/wp-content/uploads/2020/10/arrow-redes.svg);
}
.row-difusion a {
	color: #FE9904;
}.row-difusion a:hover,
.row-difusion a:focus {
	text-decoration: underline;
}
.row-difusion li {
	padding-left: 1.5rem;
	margin-top: 0.8rem;
}
.row-difusion li:before {
	content: '';
	display: block;
	border-radius: 50%;
	width: 45px;
	height: 45px;
	position: absolute;
	top: -5px;
	left: 0;
	z-index: -1;
	background: #F7F5F2;
}
.row-difusion li:after {
	content: '';
	display: block;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: -1;
	background: #FE9904;
}
.col-banners,
.col-redes{
	display: flex;
	flex-wrap: wrap;
}
.col-banners .et_pb_image {
	border-radius: 5px;
}
.col-banners .et_pb_image a {
	background: white;
	border-radius: 5px;
	box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.1);
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.col-banners .et_pb_image a .et_pb_image_wrap {
	padding: 0;
}

.col-banners .et_pb_image.et_pb_image_1 {
	margin-right: 2rem;
}
.col-banners .et_pb_image.et_pb_image_1 {
	width: calc(44% - 1rem);
}
.col-banners .et_pb_image.et_pb_image_2 {
	width: calc(56% - 1rem);
}

.col-redes .redes-contribuir{
	width: 33.33%;
	padding: 0 0.5rem;
}
.col-redes .redes-contribuir p{
	font-size: 0.85rem;
	line-height: 1.3;
}


/* ----------------------------- */
/* CONTACTO */
/* ----------------------------- */
.mail-contacto {
	display: inline-block;
	vertical-align: middle;
	padding: 0.5rem 0 0 0.5rem;
}
.mail-contacto a {
	font-weight: 700;
	color: #FE9904;
}
.input {
	border: solid #E0DAD0 1px!important;
	padding-left: 3rem!important;
}
#et_pb_contact_name_0 {
	background-image: url(https://vialibre.org.ar/wp-content/uploads/2020/10/icon_user.svg);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#et_pb_contact_email_0 {
	background-image: url(https://vialibre.org.ar/wp-content/uploads/2020/10/icon_email.svg);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#et_pb_contact_message_0 {
	background-image: url(https://vialibre.org.ar/wp-content/uploads/2020/10/icon_mensaje.svg);
	background-repeat: no-repeat;
	background-position: 10px 17px;
}

/* ----------------------------- */
/* PUBLICACIONES */
/* ----------------------------- */
.et_pb_blog_grid .et_pb_post {
	border: none;
	padding: 0!important;
	display: flex;
	flex-direction: column;
}
.et_pb_blog_grid .et_pb_post .post-meta {
	order: 2;
	display: flex!important;
	flex-direction: column;
	font-size: 0;
    margin: -2rem 0 0;
	position: relative;
	z-index: 2;

}
.et_pb_blog_grid .et_pb_post .entry-title {
	order: 3;
}

.et_pb_blog_grid .et_pb_image_container {
	margin: 0;
}

.et_pb_blog_grid .et_pb_post .post-meta span {
	order: 2;
	font-size: 0.8rem;
    color: #505050;
	margin-top: 0.5rem;
}
.et_pb_blog_grid .et_pb_post .post-meta a {
	order: 1;
	background: #FE9904;
    border-radius: 30px;
    padding: 0.3rem 1rem!important;
    color: white;
    color: white;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.75rem;
    line-height: 1.1;
	display: inline-block;
	width: fit-content;
	margin-left: -0.5rem;
}

.et_pb_blog_grid .et_pb_post .entry-featured-image-url {
	margin: 0;
}


.cat-item a {
	line-height: 1.2;
	display: block;
	padding: 0.3rem 0;
}
.widget_search input#searchsubmit {
	background: #FE9904;
	color: white;
	border: solid 1px #FE9904;
}
#archives-dropdown-3 {
	height: 40px;
	border-radius: 2px;
	border: solid 1px #ddd!important;
}

.metadata-post {
	display: inline-block;
}
.metadata-post h5 {
	color: #E0DAD0;
	font-weight: 900;
}

/* ----------------------------- */
/* MEDIOS */
/* ----------------------------- */
.medios-list {
	display: flex;
	flex-wrap: wrap;
	padding: 0!important;
	width: calc(100% + 2rem);
	margin-left: -1rem;
}
.medios-list li {
	list-style: none;
	width: 33.3%;
	padding: 0 1rem 2rem;
}
.item-medios {
	list-style: none;
}
.container-img-medios {
	width: 100%;
	height: 0;
	padding-top: 56.2%;
	overflow: hidden;
	position: relative;
}
.container-img-medios img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.medios-list li img,
.item-medios img {
	width: 100%;
}
.medios-list li h4,
.item-medios h4 {
	font-size: 1.2rem;
	margin-top: 0.5rem;
}
.fecha-medios {
	color: #039966;
	font-size: 0.85rem;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 0.3rem;
}

.et_pb_blog_grid .pagination {
	margin-top: 3rem;
}
.et_pb_blog_grid .pagination a {
	background: #F2F1F3;
	display: flex!important;
	align-items: center;
	justify-content: center;
	width: 150px;
	height: 55px;
	font-weight: 900;
}
.blog-es a {
	font-size: 0;
}
.blog-es .pagination > .alignleft a:before {
    content: '« Anterior';
    visibility: visible;
    display: block;
    font-size: 1.2rem!important;
}
.blog-es .pagination > .alignright a:before {
    content: 'Siguiente »';
    visibility: visible;
    display: block;
    font-size: 1.2rem!important;
}


/* ----------------------------- */
/* PROYECTOS */
/* ----------------------------- */
.proyectos-list {
	margin-top: 3rem;
}

.proyectos-list h2 {
	color: #707070;
	margin-top: 0!important;
	position: relative;
}
.proyectos-pasados h2 {
	font-size: 1.2rem!important;
}
.proyectos-list h2 a {
	height: 130px;
	display: flex;
	align-items: center;
	position: relative;
	z-index: 2;
	padding-left: 3rem;
}
.proyectos-list h2:before {
	content: '';
	display: block;
	width: 123px;
	height: 100%;
	border-radius: 20px;
	background: #F7F5F2;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.3s ease;
}
.proyectos-list h2:hover:before,
.proyectos-list h2:focus:before {
	width: 100%;
}
.proyectos-list h2:after {
	content: '';
	display: block;
	height: 100%;
	width: 123px;
	border: solid 1px #FE9904;
	position: absolute;
	top: -1rem;
	left: 1rem;
}
.proyectos-pasados {
	filter: grayscale(100%);
}
.et_portfolio_image img {
	display: none;
}


@media (min-width: 981px) {
    .proyectos-vigentes .et_pb_grid_item {
        width: 47.25%!important;
        margin-right: 5.5%!important;  
    }
 
    .proyectos-vigentes .et_pb_grid_item:nth-child(3n) {
        margin-right: 5.5%!important;
    }
 
    .proyectos-vigentes .et_pb_grid_item:nth-child(2n) {
        margin-right: 0!important;
    }
 
    .proyectos-vigentes .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1) {
        clear: none!important;
    }
 
    .proyectos-vigentes .et_pb_grid_item.first_in_row {
        clear: unset;
    }
}

/* ----------------------------- */
/* SEARCH */
/* ----------------------------- */
.is-search-input,
.is-search-submit,
.is-search-icon {
	height: 40px!important;
	border-radius: 2px!important;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
}
.is-search-icon {
    padding-top: 8px!important;
	border-radius: 0 2px 2px 0!important;
}
.grid-search li {
	border-bottom: solid 1px #E8E8E8;
	list-style: none;
}
.grid-search li a{
	display: block;
	padding: 1.5rem 0;
}
.grid-search li a h3 {
	font-size: 1.3rem;
	color: #707070;
	padding: 0;
}
.grid-search li .label {
	display: inline-block;
	padding: 0.1rem 0.5rem;
	border-radius: 30px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.9rem;
	color: white;
	line-height: 1.2;
	margin-bottom: 0.5rem;
}
.grid-search li .label.label-post {
	background: #FE9904;
}
.grid-search li .label.label-proyecto {
	background: #FE9904;
}
.grid-search li .label.label-agenda {
	background: #9935CD;
}
.grid-search li .label.label-divulgacion {
	background: #039966;
}
.grid-search li .label.label-medios {
	background: #039966;
}
.section-searc {
	padding-top: 0;
}
.top-search {
	padding-bottom: 0;
}

.btn-ver-material {
	margin-top: 2rem;
}


/* ----------------------------- */
/* FOOTER */
/* ----------------------------- */
.container-footer-logos {
	justify-content: space-around;
}
.container-footer-logos,
.container-logos{
	display: flex;
	align-items: center;
	
}
.container-footer-logos h6 {
	font-size: 1rem;
}
.container-logos-01 {
	border-right: solid 1px #ddd;
}
.container-logos a {
	margin-right: 1.5rem;
	transform: scale(0.9);
}
.container-logos img {
	filter: grayscale(100%);
	opacity: 0.6;
}
.container-logos a:hover img,
.container-logos a:focus img{
	opacity: 0.4;
}
.container-logos a {
	border: dotted 1px transparent;
}
.container-logos a:focus {
	border: dotted 1px #ddd;
}
.icono-footer {
	display: inline-block!important;
	position: relative;
}
.icono-footer:before{
	content: '';
	display: block;
	width: 54px;
	height: 54px;
	border-radius: 28px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -27px;
	transition: all 0.2s ease;
	z-index: -1;
}
.icono-footer:hover:before {
	width: 103%;
}
.footer-escribinos:before {
	background: #F7F5F2;
}
.footer-escuchanos:before {
	background: #F1F5F3;
}
.footer-seguinos:before {
	background: #F2F1F3;
}
.footer-suscribite:before {
	background: #F7F5F2;
}

.icono-footer img {
	margin-left: -0.5rem;
}
.footer-seguinos-yt {
	margin-bottom: 13.174%;
	margin-left: 1rem!important;
}

.et_pb_section_1_tb_footer {
	min-height: 0!important;
}

.container-firma-footer .et_pb_text_inner{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 0.85rem;
	width: 100%;
	font-weight: 400;
}
.container-firma-footer .et_pb_module {
	width: 80%;
	max-width: 1085px;
	margin: 0 auto;
}
.container-firma-footer .et_pb_text_inner p {
	display: flex;
	align-items: center;
	padding: 0;
	margin: 0;
}
.contribuir-twitter .icono-footer {
	margin-bottom: 1rem;
}
.otras-ideas h3 {
	font-size: 1.7rem;
	line-height: 1.7;
	position: relative;
	padding: 0 calc(8.33% + 2rem);
}
.otras-ideas h3:before {
	content: '';
	width: 100%;
	height: 173px;
	border: solid 1px #FE9904;
	z-index: -1;
	position: absolute;
	top: 1.5rem;
	left: 0;
}
.otras-ideas h3 strong {
	font-weight: 300;
	background: #F7F5F2;
	display: inline-block;
}
.otras-ideas h3 a {
	color: #FE9904;
}
.otras-ideas h3 a:hover,
.otras-ideas h3 a:focus {
	text-decoration: underline;
}
.categoria-post-detail {
	margin-top: -2.5rem;
    margin-bottom: 1rem!important;
}

.is-search-form.is-form-style.is-form-style-3.is-form-id-1200.is-ajax-search {
	display: none;
	visibility: hidden;
}

@media only screen and (max-width: 1350px) {
	.top-home h1 {
	    font-size: 3.5rem;
	}
	.top-home h1,
	.top-home h4 {
		margin-left: 25%;
	}
}

@media only screen and ( max-width: 1281px ) {
	.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
	    position: fixed;
	}
	.et_secondary_nav_only_menu #top-header,
	#et-secondary-nav,
	#et-secondary-menu {
		display: flex!important;
		justify-content: flex-end;
		align-items: center;
		float: none;
	}
	#et-secondary-menu .redes-header {
		margin: 0.2rem 0.5rem;
	}

	.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header,
	.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header {
		top: 65px!important;
	}
	#top-menu-nav, #top-menu {
        display: none!important;
        }
	#et_top_search {
        display: none !important;
        }
	#et_mobile_nav_menu {
        display: block !important;
        }
    
	#et-secondary-nav li:not(.redes-header):not(.lang-item) {
		display: none!important;
	}
	.et_fullwidth_secondary_nav #top-header .container {
		padding-top: 0!important;
	}
	.mobile_menu_bar:before {
		padding: 0!important;
	}
	.et_header_style_left #et-top-navigation .mobile_menu_bar {
		padding: 1rem 0!important;
	}

	.is-expanded.is-menu-wrapper {
		width: calc(100% - 114px);
	}
	.is-menu-wrapper {
	    top: 33px;
	    right: 90px;
	    height: 64px;
	    display: flex!important;
	    align-items: center;
	    justify-content: flex-end;
	    position: fixed;
	}
	.admin-bar .is-menu-wrapper {
	    top: 65px;
	}
	.et_fullwidth_nav #main-header .container {
		padding-right: 30px;
	}
	.is-menu.full-width-menu form, .is-menu.sliding form {
		height: 64px;
	    display: flex;
	    align-items: center;
	    top: -19px!important;
	}
	.search-close {
		top: 3px!important;
	}
	#main-header .container.et_menu_container {
		width: 100%!important;
		padding: 0 1rem!important;
	}
	#main-header .redes-header {
		display: none;
		visibility: hidden;
	}

	.el-bestiario h2 {
	    font-size: 45px;
	}
	.section-divulgacion-destacadas h2 {
	    margin-left: -6.3rem;
	    max-width: 302px;
	}
	.top h1 {
	    font-size: 70px;
	}
	.row-footer-contacto h2 {
		font-size: 1.5rem!important;
	}
	.lang-item {
		margin: 0.2rem 0 0.2rem 0.5rem;
	}
	.et_mobile_menu li a {
		padding: 0.7rem 0;
	}
	.et_mobile_menu li.lang-item {
		display: none!important;
		visibility: hidden;
	}
	#main-header .container {
		max-width: 100%!important;
	}
	.is-menu-wrapper-scroll {
	    transform: translateY(0);
	}
	.scrolldown {
		display: none;
	}
	.top-home .et_pb_row .et_pb_column {
		padding: 2rem 0;
		height: auto;
		min-height: calc(100vh - 143px);
	}

}

@media only screen and (max-width: 980px) {
	.publicaciones-list li {
		width: 400px;
	}
	.category-list {
		width: calc(100% + 0.5rem);
		margin-left: -0.5rem;
	}
	.category-list li {
		padding: 1rem 0.5rem;
	}
	.category-list li p{
		font-size: 0.8rem;
		font-weight: 700;
	}
	.agenda-slick {
		padding-left: 1rem!important;
	}
	.agenda-slick li {
		width: 400px;
	}
	.top-home h1,
	.top-home h4 {
		margin-left: 0;
		padding-right: 0;
	}
	.top-home h1 {
	    font-size: 3rem;
	}
	.publicaciones-list {
		margin-left: 0;
	}

	.el-bestiario {
		margin-left: 0;
		max-width: auto;
	}
	.container-podcast .titulo-podcast h2 {
		font-size: 30px;
	}
	.container-podcast .titulo-podcast {
	    width: 215px;
	    height: 171px;
	}
	.img-podcast img {
		width: 150px;
	}
	.container-podcast:before {
		width: 100%;
		left: 0;
	}
	.col-divulgacion-destacada {
	    margin-top: 0;
	}
	.section-divulgacion-destacadas .et_pb_button_module_wrapper {
	    text-align: left;
	    margin: 0 0 0 1rem;
	}
	.divulgacion-list {
	    margin-right: 0;
	}
	.section-divulgacion-destacadas h2 {
	    margin-left: 0;
	    max-width: inherit;
	    text-align: left;
	    margin: 0 0 0 1rem;
	}
	.row-destacadas-title  .et_pb_button_0_wrapper {
		margin-bottom: 30px!important;
	}
	.row-destacadas-title {
		padding-bottom: 0!important;
	}
	.section-divulgacion-destacadas .et_pb_row {
		padding-top: 0!important;
	}
	.col-divulgacion {
		margin-top: -3rem!important;
		display: inline-block;
	    max-width: 270px;
	    
	}
	.section-divulgacion-destacadas h2 {
		padding-left: 1rem;
		margin-left: 2rem;
	}
	.section-divulgacion-destacadas .et_pb_button_2 {
		margin-left: 2rem;
	}
	.section-divulgacion-destacadas .et_pb_row:before {
	    width: calc(100% - 2rem);
	    left: 1rem;
	}
	.subtitule {
	    padding: 0;
	}
	.subtitule h4 {
	    font-size: 1.5rem; 
	}
	.divulgacion-list-archive li p {
	    line-height: 1.4;
	}
	.container-agenda {
		width: calc(100% + 2rem);
		margin-left: -1rem;
	}
	.agenda-archive li {
		width: 50%;
	}
	.agenda-list li h4 {
		font-size: 1rem;
	}
	.medios-list li h4,
	.item-medios h4 {
		font-size: 1rem;
	}
	.nosotros-numero h3:before {
		opacity: 0.5;
		left: 0;
	}
	.row-nuestra-vision p {
	    -moz-column-count: 1;
	    -webkit-column-count: 1;
	    column-count: 1;
	    line-height: 1.5;
	}
	.container-lista-objetivos ul li {
	    width: 50%;
	    padding: 1rem 1rem 2rem 3rem;
	    line-height: 1.5;
	}
	.row-como-contribuir:before {
		display: none;
	}
	.top-home .et_pb_row {
		height: auto;
		min-height: auto;

	}
	
	.top-home .et_pb_row .et_pb_column {
	    min-height: auto;
	    padding-top: 3rem!important;
	}
	.container-footer-logos {
		display: block;
		text-align: center;
	}
	.container-footer-logos h6 {
		margin-top: 1rem,;
	}
	
	.container-logos-01 {
		border-right: none;	
		margin-bottom: 1.5rem;	
	}
	.container-logos {
		justify-content: center;
	}
	.container-logos a:last-child {
		margin-left: 0;
	}
	.et_secondary_nav_only_menu #main-header {
		top: 34px!important;
	}

}
@media only screen and (max-width: 767px) {
	.publicaciones-list h4 {
		font-size: 1rem;
	}
	.et_pb_row {
		max-width: 100%!important;
	}
	body {
		padding: 0.5rem;
	}
	.top-home h1 {
	    font-size: 2.5rem;
	}
	.top-home h4 {
	    font-size: 1.1rem;
	    padding-left: 80px;
	}
	.top-home h4:before {
		width: 75px;
	}
	.titulo-lineas-de-accion:before {
		width: calc(100% - 2rem);
		left: 1rem;
	}
	.category-list li {
		width: 33.3333%;
		padding: 1rem;
	}
	#main-header, #top-header {
	    width: calc(100% - 1rem);
	}
	#top-header {
	    left: 0.5rem!important;
	}
	.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header,
	.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header {
	    top: 79px!important;
	}
	.is-menu-wrapper {
	    right: 82px;
	}
	.admin-bar .is-menu-wrapper {
	    top: 79px;
	}
	.is-menu.full-width-menu form, .is-menu.sliding form {
		max-width: calc(100vw - 110px);
	}

	.container-podcast .titulo-podcast {
	    top: -169px;
	    left: -67px;
	    width: 215px;
    	height: 132px;
	}
	.img-podcast {
	    position: absolute;
	    top: -179px;
	    right: -62px;
	}
	.top h1 {
	    font-size: 50px;
	}
	.title-line {
	    padding-left: 64px;
	}
	.title-line:before {
	    width: 54px;
	}
	.title-line h2 {
	    font-size: 2.5rem;
	}
	.divulgacion-list-archive li > img,
	.divulgacion-item li > img {
	    width: 155px;
	}
	.divulgacion-list-archive li .divulgacion-title,
	.divulgacion-item .divulgacion-title {
	    width: calc(100% - 155px);
	}
	.divulgacion-list:not(.divulgacion-slick) li,
	.divulgacion-item {
	    padding: 0;
	}
	.medios-list {
		width: calc(100% + 1rem);
		margin-left: -0.5rem;
	}
	.medios-list li {
		width: 50%;
		padding: 0.5rem;
	}
	.fecha-medios {
		font-size: 0.85rem;
	}
	.row-nuestra-vision h4, .row-nuestra-vision p {
	    padding-left: 0;
	}
	.row-nuestra-vision h4 {
	    font-size: 1.3rem;
	}
	.objetivos {
	    padding-left: 1rem;
	}
	.container-lista-objetivos ul li {
	    width: 100%;
	    padding: 2rem 0.5rem 2rem 0;
	    margin-bottom: 1rem;
	}
	.objetivos:before {
		left: 0;
		width: 100%;
		height: 100%;
	}
	.container-lista-objetivos ul li:before {
	    width: 50px;
	    height: 50px;
	    border-radius: 50%;
	    top: 1rem;
	    left: 0;
	}
	.container-lista-objetivos ul {
		margin-top: -2rem;
	}
	.row-como-contribuir h2 {
	    font-size: 28px;
	}
	.otras-ideas h3 {
	    font-size: 1.5rem;
	    line-height: 1.5;
	    padding: 0 2rem;
	}


}
@media only screen and (max-width: 580px) {
	.publicaciones-list li {
		width: 80vw;
	}
	.agenda-slick li {
		width: 300px;
	}
	.agenda-list h4 {
		font-size: 1rem;
	}
	.top-home h1 {
	    font-size: 1.8rem;
	    line-height: 1.4;
	}
	.top-home h4 {
	    font-size: 1rem;
	    line-height: 1.5;
	}
	.category-list li {
		padding: 0.5rem;
	}

	.el-bestiario h2 {
		font-size: 35px;
		text-align: center;
	}
	.container-podcast {
		width: 100%;
	}
	.top h1 {
	    font-size: 40px;
	}
	.top {
		padding-bottom: 0;
	}
	.publicaciones-list h4,
	.et_pb_blog_grid .et_pb_post .entry-title {
		font-size: 1rem;
		line-height: 1.2;
	}
	.subtitule h4 {
	    font-size: 1.4rem; 
	}
	.title-line {
	    padding-left: 40px;
	}
	.title-line:before {
	    width: 32px;
	}
	.title-line h2 {
		font-size: 2rem;
	}
	.divulgacion-list-archive li,
	.divulgacion-item {
		display: block;
	}
	.divulgacion-list-archive li > img,
	.divulgacion-item > img {
	    width: 200px;
	    z-index: 1;
    	position: relative;
    	margin-left: 2rem;
	}
	.divulgacion-list-archive li .divulgacion-title,
	.divulgacion-item .divulgacion-title {
	    width: 100%;
	    margin: -2rem 0 0;
	}

	.container-agenda {
		width: 100%;
		margin-left: 0;
	}
	.agenda-archive li {
		width: 100%;
		padding: 0 0 2rem;
	}
	.nosotros-numero h3 {
	    font-size: 1.5rem;
	    padding-left: 70px;
	}
	.nosotros-numero p {
	    font-size: 1rem;
	    line-height: 1.5;
	}
	.col-banners .et_pb_image.et_pb_image_1,
	.col-banners .et_pb_image.et_pb_image_2 {
		width: 100%;
	}
	.col-banners .et_pb_image.et_pb_image_1 {
	    margin-right: 0;
	}
	.top-home:before {
		top: 0;
	}
	.et_pb_blog_grid .pagination a {
		width: 115px;
		height: 50px;
		font-weight: 900;
	}
	.et_pb_blog_grid .pagination > .alignleft a:before,
	.et_pb_blog_grid .pagination > .alignright a:before {
	    font-size: 1rem!important;
	}
	.container-logos {
		flex-wrap: wrap;
	}
	.container-logos a {
		margin-right: 0;
	}

}
@media only screen and (max-width: 480px) {

	.agenda-slick li {
		width: 230px;
	}
	.agenda-list h4 {
		font-size: 0.95rem;
	}
	.top-home h1 {
	    font-size: 1.6rem;
	}
	.top-home h4 {
	    font-size: 0.9rem;
	}
	.container-podcast .titulo-podcast {
	    width: 140px;
	    left: -28px;
	}
	.container-podcast .titulo-podcast h2 {
		font-size: 24px;
	}
	.img-podcast {
	    top: -179px;
	    right: -45px;
	}
	.img-podcast img {
		width: 130px;
	}
	.row-destacadas-title {
		flex-wrap: wrap
	}
	.row-destacadas-title .et_pb_button_0_wrapper {
	    text-align: left;
	    margin-bottom: 0!important;
	    margin-top: -1rem;
	}
	.top h1 {
	    font-size: 36px;
	}
	.subtitule h4 {
	    font-size: 1.3rem; 
	}
	.col-redes .redes-contribuir {
	    width: 100%;
	    padding: 0 0.5rem;
	}
	.otras-ideas h3 {
	    font-size: 1.3rem;
	    padding: 0 1.5rem;
	}
	.container-firma-footer .et_pb_text_inner {
	    display: block!important;
	    text-align: center;
	}
	.container-firma-footer .et_pb_text_inner p {
		justify-content: center;
	}
	.row-footer-contacto h2 {
		text-align: center;
	}
	.row-footer-contacto .et_pb_column {
		text-align: center;
	}
	.et_pb_text_2_tb_footer h2,
	.et_pb_text_1_tb_footer h2 {
		margin-top: 2rem;
	}

}
@media only screen and (max-width: 380px) {
	.top h1 {
	    font-size: 30px;
	}
	.subtitule h4 {
	    font-size: 1.2rem; 
	}
	.medios-list {
		width: 100%;
		margin-left: 0;
	}
	.medios-list li {
		width: 100%;
		padding: 0 0 2rem;
	}
	.nosotros-numero h3 {
	    font-size: 1.4rem;
	    padding-left: 50px;
	}
	.row-nuestra-vision h4 {
	    font-size: 1.2rem;
	}
}


