/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');

@font-face {
    font-family: 'Neue Regrade';
    src: url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-regular-webfont.woff2') format('woff2'),
         url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Regrade';
    src: url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-medium-webfont.woff2') format('woff2'),
         url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Regrade';
    src: url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-semibold-webfont.woff2') format('woff2'),
         url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Regrade';
    src: url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-semibold-italic-webfont.woff2') format('woff2'),
         url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-semibold-italic-webfont.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Regrade';
    src: url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-bold-webfont.woff2') format('woff2'),
         url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Regrade';
    src: url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-bold-italic-webfont.woff2') format('woff2'),
         url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-bold-italic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Neue Regrade';
    src: url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-extrabold-webfont.woff2') format('woff2'),
         url('https://roadshoweventos.com.ar/pymes-2026/wp-content/themes/enfold-child/fonts/neue-regrade-extrabold-webfont.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



/* Ocultar todos desde el principio */
#portada_bajada,
#portada_fecha,
#portada_lugar {
    opacity: 0;
    animation-fill-mode: forwards;
}


/* H1 - segundo */
#portada_bajada {
    animation-delay: 0.6s;
}

/* Fecha y lugar - tercero */
#portada_fecha {
    animation-delay: 0.8s;
}

@keyframes fadeInBajar {
    0%   { opacity: 0; transform: translateY(-40px); }
    75%  { opacity: .5; transform: translateY(15px); }
    100% { opacity: 1; transform: translateY(0px); }
}

@keyframes flotar {
    0%   { transform: translateY(0px); }
    50%  { transform: translateY(8px); }
    100% { transform: translateY(0px); }
}

#portada_logo {
    opacity: 0;
    animation: 
        fadeInBajar 1.6s ease-in-out forwards,
        flotar 3.5s ease-in-out infinite 1.6s;
}
#portada_lugar {
    animation-delay: 1.2s;
}
#bajada p {
font-size:1.70em;
color:#000028;
line-height:1.2;
text-align: center;
}

#bajada.avia-section-large .content {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

/* ── PYMES 2026 · Reveal por término ── */
#temas .avia_textblock h3 {
  opacity: 0 !important;
  transition: none !important;
}

#temas .avia_textblock h3.terms-ready {
  opacity: 1 !important;
  transition: opacity 0.3s ease !important;
}

#temas .avia_textblock h3 .term-outer {
  display: inline;
}

#temas .avia_textblock h3 .term-inner {
  display: inline;
  opacity: 0;
  filter: blur(5px);
  transition: opacity 0.6s ease, filter 0.6s ease !important;
}

#temas .avia_textblock h3 .term-inner.term-visible {
  opacity: 1;
  filter: blur(0px);
}

#temas .avia_textblock h3 .term-sep {
  display: inline;
  opacity: 0;
  transition: opacity 0.3s ease !important;
}

#temas .avia_textblock h3 .term-sep.term-sep-visible {
  opacity: 1;
}


#top #wrap_all .social_bookmarks li a:focus, #top #wrap_all .av-social-link-twitter a:focus, #top #wrap_all .av-social-link-facebook a:focus, #top #wrap_all .av-social-link-instagram a:focus, #top #wrap_all .av-social-link-linkedin a:focus {
  color: #000028 !important;
}
#top #wrap_all .social_bookmarks li, #socket [data-av_icon]::before {
  color: #000028 !important;
}


.grecaptcha-badge {
  z-index: -1 !important;
}
.wpcf7-spinner {
  display: block;
}
body {
	font-family: 'Figtree', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Neue Regrade', sans-serif !important;
}
h2 {
	text-transform: none !important;
	letter-spacing: 0 !important;
	font-size: 1.5em;
	color: #023bfa !important;
}
#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont="entypo-fontello"]::before {
  font-family: 'entypo-fontello' !important;
}
/*#rcp_login_form label {
	font-family: 'Neue Regrade', sans-serif !important;
}*/
#temas .entry-content-wrapper, #organizacion .entry-content-wrapper, #contacto .entry-content-wrapper, #lugar .entry-content-wrapper, #encontrar .entry-content-wrapper, #bajada .entry-content-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	justify-content: center;
}
strong {
	color: inherit !important;
}

#contacto h3 {
  font-size: 1.25em;
  font-family: 'Figtree', sans-serif !important;
  font-weight: 400;
  line-height: 1.2em;
  padding-right: 2px;
  color: #fff !important;
}


#portada h2 {
	font-size: 1.59em;
	text-align: center !important;
	text-transform: uppercase !important;
}


#portada h3 {
    font-size: 2em;
    font-weight: 600 !important;
    color: #fff !important;
    text-transform: none !important;
    line-height:1em;
}
#portada h3 a {
    font-weight: 400 !important;
}
#portada .iconbox_content p {
  font-size: 1.35em;
  margin: 7px;
  font-weight: 600;
  color: #fff;
}
#portada .iconbox_right_content .iconbox_icon {
  color:#bafa3d !important;
  margin-left: 3px !important;
  line-height:11px !important;
}
#portada h3.fecha {
  	color: #fff !important;
	text-align: left !important;
}
#portada h3 .hora {
	font-size: .8em;
	line-height: 1.3em;
	color: #fff !important;

}

#portada h3 .lugar {
	font-size: .5em;
	color: #fff !important;
	text-transform: none !important;
	color: #fff !important;
}
#portada h1 {
	font-size: 1.2em;
	color: #fff;
	font-family: 'Neue Regrade', sans-serif !important;
	text-align: left;
	text-transform: none !important;
	line-height: 1.2em;
	margin-bottom: 25px;
  	font-weight: 700 !important;
	letter-spacing:.3px !important;
}

#portada h4 {
	background: #bafa3d !important;
	padding: 5px 8px !important;
	display: inline-block !important;
	font-weight: bold;
	font-size: 2.1em;
	margin-bottom: 15px !important;
	color: #fff;
}
#sobre-evento {
	background-color: #e9e9e9 !important;
}

#texto-desde .avia_textblock {
	color: #000028 !important;
	font-size: 1.2em;
	line-height: 1.35em;
}
#texto-desde p {
	margin-top: 0px;
}
#texto-desde p strong {
	color: #bafa3d !important;
}

#logo-portada {
	margin: 0;
}
.header_color .header_bg {
	border: none !important;
}
.av_minimal_header_shadow {
	box-shadow: 0 0 20px 1px rgba(0,0,0,0.24);
}
.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
	background-color: #bafa3d;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
	color: #bafa3d;
}
#av-burger-menu-ul li a {
  text-transform: uppercase !important;
  font-weight: 600 !important;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
	font-size: 1.65em;
	font-weight: 600;
	text-transform: uppercase;
	padding: 15px 50px 7px 50px !important;
}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
	background-color: #fff !important;
}
#top #av-burger-menu-ul {
	vertical-align: top !important;
}
#temas h2 {
	font-size: 2.85em;
	font-style: italic;
	color: #bafa3d;
	font-weight: 400;
	text-align: left !important;
	text-transform: none;
	margin-bottom: 20px;
	letter-spacing: 0px;
}
#temas {
	background-color: #fff;
}
#temas h3 {
	font-size: 2em;
	color: #bafa3d;
	text-transform: uppercase !important;
	text-align: left !important;
	line-height: 1.3em;
	letter-spacing: 0px;
	text-align: center !important;
	font-weight:700;
}
#temas h3 span.color1 {
	color: #000028;
}
#temas h3 span.color2 {
	color: #023bfa;
}
#portada span.color2 {
	color: #fff;
}


#sobre-evento h2, #sponsors h2, #speakers h2, #agenda h2, #contacto h2, #notas-relacionadas h2, #lugar h2, #organizacion h2, #eventos-anteriores h2, #entradas-pag h1, #en-vivo h1, #en-vivo2 h1, #en-vivo-pag h1, #encontrar h2 {
  font-size: 2.35em;
  text-align: left !important;
  text-transform: none !important;
  margin-bottom: 15px;
  line-height: 1.2em;
  font-weight: 700;
  color:#023bfa !important;
}
#contacto h2 {
  font-size: 2.35em;
  text-align: left !important;
  text-transform: none !important;
  margin-bottom: 15px;
  line-height: 1.2em;
  font-weight: 700;
  color:#FFF !important;
}

ol, ul {
  list-style: none;
}
#encontrar li {
  border-top: 1px solid;
  border-top-color: currentcolor;
  border-color: rgba(2,59,250,0.3);
  padding: 27px 0px;
  padding-left: 0px;
  font-size: 1.27em;
  display: block;
  padding-left: 100px;
  margin-left: 0px;
}

#encontrar li:nth-child(1)::before {
  color: #bafa3d !important;
  content: '1.';
  font-family: 'Neue Regrade', 'Figtree', sans-serif !important;
  font-weight: 800;
  font-size: 3.2em;
  display: block;
  float: left;
  margin-left: -90px;
  margin-top: 15px;
}
#encontrar li:nth-child(2)::before {
  color: #bafa3d !important;
  content: '2.';
  font-family: 'Neue Regrade', 'Figtree', sans-serif !important;
  font-weight: 800;
  font-size: 3.2em;
  display: block;
  float: left;
  margin-left: -90px;
  margin-top: 15px;
}
#encontrar li:nth-child(3)::before {
  color: #bafa3d !important;
  content: '3.';
  font-family: 'Neue Regrade', 'Figtree', sans-serif !important;
  font-weight: 800;
  font-size: 3.2em;
  display: block;
  float: left;
  margin-left: -90px;
  margin-top: 15px;
}
#encontrar li:nth-child(4)::before {
  color: #bafa3d !important;
  content: '4.';
  font-family: 'Neue Regrade', 'Figtree', sans-serif !important;
  font-weight: 800;
  font-size: 3.2em;
  display: block;
  float: left;
  margin-left: -90px;
  margin-top: 15px;
}
#encontrar li:nth-child(5)::before {
  color: #bafa3d !important;
  content: '5.';
  font-family: 'Neue Regrade', 'Figtree', sans-serif !important;
  font-weight: 800;
  font-size: 3.2em;
  display: block;
  float: left;
  margin-left: -90px;
  margin-top: 15px;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px); /* Le da un sutil movimiento hacia arriba al aparecer */
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Aplicamos la animación a todos los elementos 'li' dentro del 'ol' */
ol li {
  animation: fadeIn 0.8s ease-out forwards;
  opacity: 0; /* Oculto inicialmente para el efecto */
}

/* Retraso progresivo para cada elemento usando :nth-child */
ol li:nth-child(1) { animation-delay: 1s; }
ol li:nth-child(2) { animation-delay: 2s; }
ol li:nth-child(3) { animation-delay: 3s; }
ol li:nth-child(4) { animation-delay: 4s; }
ol li:nth-child(5) { animation-delay: 5s; }



#encontrar h2 {
text-align:center !important;
}


#sobre-evento h2 {
	color: #515151 !important;
}


#notas-relacionadas h4 {
  font-size: 1.13em;
  padding: 7px 0px 8px 0px;
  border-bottom: 1px solid #e8e8e8;
  color: #282828 !important;
  font-family: 'Figtree', sans-serif !important;
  font-weight: 500;
}
#notas-relacionadas h4:first-child {
	border-top: 1px solid #e8e8e8;
}
#notas-relacionadas h4:hover {
	color: #bafa3d !important;
}
#eventos-anteriores h4:hover {
	color: #bafa3d !important;
}

.av_header_transparency ul#avia-menu li:nth-child(4) a span {
	border: 2px solid #bafa3d !important;
	padding: 5px 15px;
	border-radius: 8px;
	color:#bafa3d !important;
}

ul#avia-menu li:nth-child(4) a span {
	border: 2px solid #023bfa !important;
	padding: 5px 15px;
	border-radius: 8px;
	color:#023bfa !important;
}


.av_header_transparency ul#avia-menu li:nth-child(6) a span {
	border: 2px solid #bafa3d !important;
	padding: 5px 15px;
	border-radius: 2px;
	background-color: #bafa3d;
           color: #000 !important;
}

ul#avia-menu li:nth-child(6) a span {
	border: 2px solid #023bfa !important;
	padding: 5px 15px;
	border-radius: 2px;
	background-color: #023bfa;
           color: #000 !important;
}


ul#av-burger-menu-ul li:nth-child(4) a span {
	border: 2px solid #fff !important;
	padding: 5px 15px 5px 15px;
	border-radius: 8px;
	letter-spacing: .3px;
	color:#fff !important;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a {
  color: #fff;
  font-size:.9em;
}

ul#av-burger-menu-ul li:nth-child(5) a span {
	border: 2px solid #023bfa;
	padding: 5px 15px 5px 15px;
	border-radius: 2px;
	letter-spacing: .3px;
	background-color: #023bfa;
        color: #000 !important;
}
.av-burger-overlay-active #top .av-hamburger-inner, .av-burger-overlay-active #top .av-hamburger-inner::before, .av-burger-overlay-active #top .av-hamburger-inner::after {
  background-color: #bafa3d !important;
}
.html_av-overlay-full #av-burger-menu-ul li {
    padding: 0.5em 0 !important;
}
.html_av-overlay-full #av-burger-menu-ul li:nth-child(4),
.html_av-overlay-full #av-burger-menu-ul li:nth-child(5),
.html_av-overlay-full #av-burger-menu-ul li:nth-child(6) {
    padding: 1em 0 !important;
}


.avia_transform a:hover .image-overlay {
  display: none !important;
}


#scroll-top-link.avia-svg-icon svg:first-child {
  margin-top: 10px !important;
}

#organizacion .avia-image-container.avia-align-center {
	margin: 0 !important;
}
#organizacion p, #lugar p {
  font-size: 1.27em;
  text-align: left !important;
  text-transform: none;
  letter-spacing: 0px;
  color: #000028;
  line-height: 1.5em;
}

#organizacion p strong, #lugar p strong {
	color: inherit !important;
}
#organizacion p strong span {
	color: #bafa3d !important;
}
#pw {
	padding: 13px 0px;
}
ol {
  margin-left: 0;
}
#contacto {
background: #01259d;
background: linear-gradient(90deg,rgba(1, 37, 157, 1) 1%, rgba(2, 59, 250, 1) 33%, rgba(186, 250, 61, 1) 100%);
}

.number_prepared .avia-animated-number-title {
  font-size: 4.5em !important;
  color: #bafa3d !important;
  font-family: 'Neue Regrade', sans-serif !important;
  font-weight: 900 !important;
}
.avia-no-number {
	opacity: 1 !important;
  font-weight: 900 !important;
  font-family: 'Neue Regrade', sans-serif !important;
}
#home-numeros p {
	text-transform: uppercase !important;
	font-family: 'Neue Regrade', sans-serif !important;
	font-size: 1.48em;
	line-height: 1.1em !important;
	margin-top: 2px;
	color:#fff;
  font-weight: 700 !important;
text-transform: uppercase;
}
#home-numeros img {
  max-height: 90px !important;
  width: auto;
	margin-bottom: 11px;
}
#portaf {
  background-color: #131313 !important;
}
#en-vivo2-pag p {
	font-size: 1.1em;
}
#en-vivo2-pag p.bajada {
	font-size: 1em;
	margin-bottom: 27px;
}
#en-vivo2-pag h1 {
	font-size: 2.15em;
	font-weight:bold !important;
}
#en-vivo2-pag input[type='text'], #en-vivo2-pag input[type='input'], #en-vivo2-pag input[type='password'], #en-vivo2-pag input[type='email'] {
	background: #e8e8e8 !important;
}
#en-vivo2-pag .rcp_lost_password {
	display: none !important;
}
#en-vivo2-pag fieldset p:nth-child(3) {
	display: none !important;
}
/*#en-vivo2-pag p.bajada {
	text-align:center;
}*/
#socket {
	border: none !important;
	padding: 30px 0px !important;
}
#intro p {
	font-size: 1.6em;
	line-height: 1.2em;
}
#intro p strong {
	color: #bafa3d !important;
}
#intro h4 {
	font-size: 2.2em;
	font-weight: 600;
	letter-spacing: -.5;
}
#intro #pwende {
	background: rgb(43,100,129);
	background: linear-gradient(90deg, rgba(43,100,129,1) 0%, rgba(15,46,75,1) 100%);
	padding: 15px;
}
#intro #pwende h3 {
	color: #fff !important;
	font-size: 1.4em;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 0px;
}
#intro #pwende h2 {
	color: #fff !important;
	font-size: 1.65em;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 0px;
}
#intro .avia-image-container.avia-align-center {
	margin: 0 !important;
}
#speakers h3 {
	font-size: 1.5em;
	color: #000028;
	font-weight: bold;
	text-align: center !important;
	text-transform: none;
	margin-bottom: 5px !important;
	margin-top: 15px !important;
	letter-spacing: 0px;
	line-height:1.15em;
}
#speakers .av_one_third  {
	border-bottom: 8px solid;
	border-image-slice: 3; /* Required to show the gradient properly */
	border-image-source: linear-gradient(to right, #023bfa, #bafa3d);
}
#top .main_color .avia-color-theme-color-highlight {
  color: #fff;
  border-color: #023bfa;
  background-color: #023bfa;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 8px;
}

#agenda-fotos h3 {
	font-size: 1.4em;
	color: #bafa3d;
	font-weight: 600;
	text-align: center !important;
	text-transform: uppercase;
	margin-bottom: 5px !important;
	letter-spacing: -0.2px;
}
#agenda h3 {
	font-size: 1.2em;
	color: #000028;
	text-align: left !important;
	text-transform: none;
	margin-bottom: 3px !important;
	margin-top: 16px !important;
	letter-spacing: 0px;
	font-family: 'Neue Regrade' !important;
  	line-height: 1.15em;
	font-weight: bold;
}
#agenda h3.consubti {
	margin-top: 5px !important;
}
#agenda h4 {
	color: #fff !important;
	font-size: 1.15em !important;
background: #023bfa;
background: linear-gradient(90deg, rgba(2, 59, 250, 1) 1%, rgba(2, 59, 250, 1) 10%, rgba(186, 250, 61, 1) 104%);
	padding: 5px 8px;
	border-radius: 1px;
	display: block;
	min-width: 100px;
	letter-spacing: 0px;
	font-family: 'Figtree', Arial, sans-serif !important;
  font-weight: 700;
border-radius:5px;
}

#agenda p strong {
	color: #555 !important;
	font-weight: 400 !important;
	font-style: italic !important;
	margin: 5px 0px 0px 0px !important;
	display: block !important;
	line-height: 1.2em;
	font-size: 1em;
	text-transform: none !important;
}

#agenda .hr {
	color: #999 !important;
	margin: 6px 0px 0px 0px !important;
}
#agenda .hr-inner {
	border-color: #666 !important;
}
#agenda p {
	color: #666666;
	font-weight: 500;
	text-align: left !important;
	letter-spacing: 0px;
	margin: 0px !important;
  margin-bottom: 5px !important;
	font-size: .9em;
	line-height: 1.2em;
}
#speakers p {
	color: #666666;
	font-weight: 500;
	text-align: center !important;
	letter-spacing: 0px;
	margin-top: 0px;
	font-size: .9em;
	line-height: 1.1em;
}
#agenda-fotos p {
	color: #222;
	font-weight: 600;
	text-align: center !important;
	letter-spacing: 0px;
	margin-top: 0px;
	font-size: 1em;
	line-height: 1em;
}
#speakers img {
	filter: grayscale(100%);
	border: none;
	border-top-left-radius: 15px !important;
	border-top-right-radius: 15px !important;
}
#socket .copyright {
	line-height: 1.25em;
	font-size: 1.3em !important;
	color:#000;
}
#socket a {
	opacity: .7;
	font-size: 1.2em;
}
#socket a:hover {
	opacity: 1;
	text-decoration: none !important;
}
.av-main-nav > li > a {
	font-size: 1.07em;
	text-transform: uppercase !important	;
	letter-spacing: .13px !important;
	font-family: 'Figtree', Arial, sans-serif !important;
	font-weight: 600;
	color: #000028 !important;
}


#entradas .avia-button.avia-size-x-large {
	padding: 20px 42px 19px;
	font-size: 22px;
	min-width: 200px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 24px;
	background-color: #bafa3d;
}
#scroll-top-link {
	background-color: #023bfa;
	border: 2px solid #023bfa !important;
	border-radius: 40px;
	color: #fff !important;
	height: 40px;
	width: 40px;
	line-height: 35px;
	bottom: 50px;
	opacity: .95 !important;
}
#scroll-top-link.avia-svg-icon svg:first-child {
  fill: #fff;
}
#scroll-top-link.avia-svg-icon:hover svg:first-child {
  fill: #023bfa;
}
#scroll-top-link:hover {
	color: #000 !important;
	border: 2px solid #023bfa !important;
}
.mfp-bottom-bar {
	display: none !important;
}
input[type="submit"], #submit, .button {
	padding: 11px 24px;
	border-radius: 15px;
	text-transform: uppercase;
	font-weight: 600;
}
#top .avia-smallarrow-slider-heading h3 {
  top: -12px;
  color: #bafa3d !important;
  font-size: 1em !important;
  background: #000;
  padding: 3px 8px;
  display: inline-block;
  text-transform: uppercase;
  font-family: 'Figtree', sans-serif !important;
  border-radius: 2px;
  font-weight: 700;
}
.av-burger-overlay-bg {
	background: #023bfa !important;
	opacity: .97 !important;
}
#agenda-fotos .content {
	padding-top: 30px !important;
	padding-bottom: 0px !important;
}
#agenda .content {
	padding-bottom: 0px !important;
}
#agenda .av_four_fifth {
	margin-left: 4%;
}
#agenda-separador {
	min-height: 20px !important;
}
#agenda .hr-custom .hr-inner {
	border-color: #000 !important;
}

#agenda-fotos .entry-content-wrapper {
	display: flex !important;
	flex-flow: row wrap;
	justify-content: space-between;
}
#agenda-fotos .entry-content-wrapper::before, #agenda-fotos .entry-content-wrapper::after {
	display: none !important;
}
#agenda-fotos .entry-content-wrapper .flex_column {
	flex: 0 1 auto;
	margin: 0 0 4% !important;
	width: unset !important;
}
#agenda-fotos .entry-content-wrapper .flex_column.one-sixth {
	flex-basis: 16%;
	padding: 0% 2%;
	margin-bottom: 10px !important;
}
#agenda-fotos .entry-content-wrapper .flex_column.one-sixth-no-mobile {
	flex-basis: 16%;
	padding: 0% 2%;
	margin-bottom: 10px !important;
}
#agenda-fotos .entry-content-wrapper .flex_column.one-sixth-left {
	flex-basis: 16%;
	padding: 0% 2%;
	border-left: 1px solid;
}
#grilla .home-fecha {
	background: #20ca7b;
	height: 240px;
	text-align: left;
}
#grilla .home-fecha h3 {
	color: #36308a;
	font-size: 2.5em;
	font-weight: 400 !important;
}
#grilla .home-fecha h3 strong {
	color: #36308a;
	font-size: 1.48em;
	font-weight: 700 !important;
	line-height: .95em;
}
#grilla .hr-inner {
	height: 5px;
	border-top-width: 8px;
}
#grilla .home-lugar {
	background: rgb(17,124,165);
	background-image: url("https://roadshoweventos.com.ar/payments-day-2022/wp-content/uploads/back-payment.png"), linear-gradient(59deg, rgba(17,124,165,1) 0%, rgba(7,73,115,1) 100%);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#grilla .home-lugar h1 {
	color: #ffffff;
	font-size: 3.5em;
	font-weight: 400 !important;
	text-transform: uppercase;
	margin-bottom: 60px;
	margin-top: 40px;
	line-height: 1em;
}
#grilla .home-lugar h3 {
	color: #ffffff;
	font-size: 1.8em;
	font-weight: 400 !important;
	text-transform: uppercase;
}
.wpcf7 form .wpcf7-response-output {
	display: inline-block;
	color: #fff !important;
	margin:0;
}
.wpcf7 form.invalid .wpcf7-response-output {
	border-color: #770000 !important;
	color: #770000 !important;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #4fab17 !important;
}
#socket .social_bookmarks {
	float: left;
}
#top #wrap_all .av-social-link-instagram:hover a, #top #wrap_all .av-social-link-instagram a:focus, #top #wrap_all .av-social-link-twitter:hover a, #top #wrap_all .av-social-link-twitter a:focus, #top #wrap_all .av-social-link-linkedin:hover a, #top #wrap_all .av-social-link-linkedin a:focus, #top #wrap_all .av-social-link-facebook:hover a, #top #wrap_all .av-social-link-facebook a:focus {
	background: transparent !important;
}
#top .social_bookmarks li a {
	float: left;
	width: 40px;
	line-height: 40px;
	min-height: 40px;
}
#top .social_bookmarks li a {
	font-size: 1.8em;
	opacity: 1;
	color: #131313;
}
#socket .social_bookmarks li {
	border-radius: 0px;
	top: 2px;
}
#top #wrap_all .social_bookmarks a:hover {
	color: #282828 !important;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
  background: none !important;
  border-radius: 1px;
  color: #fff;
  padding: 12px 3px;
  font-size: 1.15em;
  border: none;
  border-bottom: 2px solid #fff;
}
#top.error404 .main_color input[type='search'] {
  background: none !important;
  border-radius: 1px;
  color: #000028;
  padding: 12px 3px;
  font-size: 1em;
  border: 1px solid #e9e9e9;
}

::-webkit-input-placeholder { /* WebKit browsers */
 color: #fff !important;
 font-weight: 500;
 opacity: .8;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #fff !important;
 font-weight: 500;
 opacity: .8;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #fff !important;
 font-weight: 500;
 opacity: .8;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
 color: #fff !important;
 font-weight: 500;
 opacity: .8;
}
#top.error404 
::-webkit-input-placeholder { /* WebKit browsers */
 color: #000028 !important;
 font-weight: 500;
 opacity: .8;
}
#top.error404 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #000028 !important;
 font-weight: 500;
 opacity: .8;
}
#top.error404 ::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #000028 !important;
 font-weight: 500;
 opacity: .8;
}

#top.error404 :-ms-input-placeholder { /* Internet Explorer 10+ */
 color: #000028 !important;
 font-weight: 500;
 opacity: .8;
}
.wpcf7-not-valid-tip {
	color: #770000 !important
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
#top input[type="submit"] {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	padding: 11px;
	font-size: 1.1em;
	min-width: 110px;
	font-weight: bold;
	text-transform: none !important;
	border-radius: 8px;
	background-color: #bafa3d !important;
	font-family: 'Figtree', Arial, sans-serif;
	color:#023bfa;
}
#top.error404 input[type="submit"] {
  margin-top: 0 !important;
  background-color: #023bfa !important;
}


#pwbox-496 {
	background-color: #f4f4f4 !important;
}
.avia_image {
	border-radius: 0px !important;
}
#portada .av-section-color-overlay {
	background-size: cover !important;
	background-position: center center !important;
}
#av-burger-menu-ul li {
	font-family: 'Neue Regrade', Helvetica, Arial, sans-serif;
	font-size: 21px !important;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.html_av-overlay-full #av-burger-menu-ul li {
	display: block;
	height: auto;
	width: 100%;
	padding: 1em 0;
	font-size: 35px;
}

/*#av-burger-menu-ul li:last-child span.avia-menu-text {
	border: 2px solid #fff;
	padding: 8px 15px 10px 15px;
	border-radius: 20px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li:last-child a span {
	border: 2px solid #bafa3d;
	padding: 11px 24px;
	border-radius: 15px;
	letter-spacing: .3px;
}*/
#pwbox-397 {
	background: #e9e9e9 !important;
}
#socket .social_bookmarks {
	margin: -15px 0 0 30px;
}
#notas-relacionadas h4::before {
  content: '>';
  color: #bafa3d !important;
  font-weight: bolder;
  font-size: 1.24em;
  margin: 4px;
  padding-top: 10px;
}

#alianzaimage.avia-image-container.avia-align-center {
  display: block;
  margin: 0 !important;
  text-align: right !important;
  clear: both;
  margin-right: 12px;
}
#alianzaimage img {
  max-width: 335px;
  margin-right: 13px;
}
#bloqalia {
  text-align: right !important;
}
.post-entry-361 form input[type="password"] {
  background: #e9e9e9 !important;
}
.post-password-form::before {
  content: 'STREAMING';
  font-size: 2.15em;
  font-family: 'Neue Regrade', sans-serif;
  color: #bafa3d; !important;
  font-weight: bold;
}
#bloque-veritran p {
  color: #fff !important;
  font-size: .8em;
  font-weight: bold;
	margin: 0px 15px;
}
#organizacion img, #lugar img {
  border-radius: 15px !important;
}
#lugar .marriot-logo {
  margin-right: 35px !important;
}


#logo-invita  {
  text-align: right !important;
}

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

#portada .content {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

#temas .container {
  padding: 0px 125px;
}
#encontrar .av_one_half {
  width: 45%;
}
#grilla .home-lugar h1 {
	padding-right: 110px;
}
.post-entry-361 form {
	max-width: 50% !important;
	margin: 0 auto !important;
	min-height: 300px !important;
}
#header.av_header_transparency .logo img {
	display: none;
}
.avia-animated-number-content {
	
}
#reloj {
	margin-top: 20px !important;
}
#socket .social_bookmarks {
	margin: -15px 0 0 160px;
}
#home-numeros .av_one_fourth {
  width:29% !important;
}
}

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

#logo-invita {
  max-width: 593px;
}

#grilla .no_margin.av_one_half {
	width: 66.66% !important;
}
#grilla .no_margin.av_one_half.avia-builder-el-first {
	width: 33.33% !important;
}
#header.av_header_transparency.header-scrolled .logo img {
	display: none;
}
#header.header-scrolled .logo img {
	display: block;
}
#portada .av_two_fifth {
}
#portada .av_four_fifth {
}
#portada .av_one_full {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#top form {
	margin-bottom: 20px;
	margin-top: 20px;
	margin: 0 auto;
}
#portada .container {
    max-width: 760px !important;
    padding: 0;
  }
#socket .sub_menu_socket {
	margin-right: 60px;
}
#texto-desde .avia_textblock {
	column-count: 2;
}

#portada h2.diezanos {
  margin-right: 30px;
  float: right;
}

#bloque-veritran p {
	margin-left: 40px;
}
#bloque-veritran img {
max-width: 400px !important;
margin-right: 15px !important;
}
#portada h2.diezanos {
  margin-bottom: 60px;
  margin-top: 15px;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 989px) {
#speakers h3, #agenda-fotos h3 {
	font-size: 1em;
}
#speakers p, #agenda-fotos p {
	font-size: 1em;
}
#portada h2.diezanos {
  font-size: 1.7em !important;
  margin-right: 25px;
  float: right;
}
}

@media only screen and (max-device-width : 989px) {
#header {
  background: #fff;
}
}

@media screen and (max-width: 767px) {

#top.error404 .content {
  padding-top: 110px !important;
}
#lugar.avia-section-large .content {
  padding-top: 0 !important;
}

#lugar .marriot-logo {
  margin-right: 0 !important;
  margin-top: 0;
}
#lugar, #temas {
  background-position: 10% 100%;
}

#encontrar {
  background-position: 5% 100%;
}
#organizacion {
  background-position: 3% 100%;
}
#bajada {
  background-position: 3.5% 100%;
}
#bajada p {
font-size:1.2em;
margin: 0 !important;
line-height: 1.2;
}
#bajada .flex_column {
margin-bottom: 0px !important;
}


#encontrar li {
  font-size: 1.1em;
  padding-left: 48px;
}


#encontrar li:nth-child(1)::before, #encontrar li:nth-child(2)::before, #encontrar li:nth-child(3)::before, #encontrar li:nth-child(4)::before, #encontrar li:nth-child(5)::before {
  font-size: 2.4em;
  margin-left: -48px;
  margin-top: 10px;
}
#top .post-entry-361 form {
    padding-top:72px !important;
  }

#logo-invita-m img {
  max-width:220px !important;
}
#logo-invita-m {
  margin-bottom:10px !important;
}
#portada .iconbox_content p {
  font-size: 1em;
  margin-top:4px;
}
#home-numeros .av_one_fourth {
  border-right: none !important;
}

#elcubo {
  max-width: 320px;
  margin: 0 auto;
}
#elcubo h3 {
  font-size:1.1em;
}
#portada h3.fecha {
  font-size: 1.59em;
  text-align: center !important;
}
#logo-portada.avia-image-container {
  margin: 0 auto !important;
  text-align: center !important;
  float: none !important;
}
#logo-portada .avia_image {
  margin: 0 auto !important;
}

#agenda-fotos .entry-content-wrapper .flex_column.one-sixth {
	flex-basis: 30%;
	width: unset !important;
}
#agenda-fotos .entry-content-wrapper .flex_column.one-sixth-left {
	flex-basis: 30%;
	width: unset !important;
	border-left: none !important;
}
#agenda-fotos .entry-content-wrapper .flex_column.one-sixth-no-mobile {
	display: none;
}
#portada h3, #portada h4 {
	text-align: center;
}
#portada h1 {
	font-size: 1.05em !important;
}
#header {
	position: fixed !important;
}
#portada, #entradas-pag, #en-vivo-pag, #en-vivo2-pag {
	margin-top: 72px;
}
#lugar h2, #temas h2, #sponsors h2, #organizacion h2, #speakers h2, #agenda h2, #contacto h2, #notas-relacionadas h2, #sobre-evento h2 {
	font-size: 1.85em;
}
#encontrar h2 {
	font-size: 1.85em;
text-align:center !important;
}
#encontrar h2 strong, #lugar h2 strong {
	display: block;
}

#temas h3 {
	font-size: 1.6em;
}
#portada h2 {
	font-size: 1.45em;
}
#portada h2.congreso {
	line-height: 1.35em !important;
	font-size: 1.3em !important;
  margin: 5px 0px;
}
#portada h3.cubo {
  font-size: 1.15em;
}
#portada h3 .lugar {
  font-size: 14.5px;
  line-height: 1em;
}
#portada h3 {
	font-size: 1.15em;
}
.responsive .logo img {
	max-height: 72px;
}
.responsive #top .logo {
	height: 72px !important;
}
.responsive #top #wrap_all .main_menu {
	height: 72px !important;
}
.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
	height: 72px;
	line-height: 72px;
}
#top form {
	min-height: 450px;
}
.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
	clear: none !important;
}
.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.first {
	width: 48%;
}
#speakers .av_one_fifth {
	width: 42% !important;
	clear: none !important;
	margin: 4% 4% !important;
}
#portada h2, #portada h1 {
	text-align: center !important;
}
#octavo .avia_textblock {
	text-align: center;
}
#entradas {
	background-attachment: scroll !important;
}
.header_color .header_bg {
	border: none !important;
}
#organizacion h2 {
	font-size: 2em;
}
#alianzaimage img {
  max-width: 290px;
  margin-right: 0;
}
#alianzaimage.avia-image-container.avia-align-center {
  text-align: center !important ;
}
#bloque-10an {
  margin-bottom: 0px !important;
}
}

@media screen and (max-width: 479px) {
#agenda-fotos .entry-content-wrapper .flex_column.one-sixth {
	flex-basis: 48%;
	width: unset !important;
}
#agenda-fotos .entry-content-wrapper .flex_column.one-sixth-left {
	flex-basis: 48%;
	width: unset !important;
	border-left: none !important;
}
#logo-portada {
	margin-bottom: 10px;
}
#portada h1 {
	font-size: .75em;
	margin-bottom: 20px
	}
#portada h2 {
	font-size: 1.3em;
}
#portada h2.congreso {
	font-size: 1.35em !important;
}
#portada h2.diezanos {
  font-size: 1.1em !important;
  padding: 9px 12px 5px 12px;
}
#portada h3 {
	font-size: 1.35em;
}
#elcubo h3 {
	font-size: 1.15em !important;
  text-align: center !important;
}
#portada .iconbox_left_content .iconbox_icon {
  margin-right: 5px !important;
}
#elcubo p {
	font-size: 1em !important;
}
#encontrar p {
  font-size: 1.2em;
}
#portada h3 .lugar {
  line-height: 1em;
}
#portada h3.cubo {
	font-size: 1em;
}
#portada h4 {
	font-size: 1.59em;
}


#portada.avia-builder-el-0.av-minimum-height-100 .container {
	height: auto !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
#lugar h2, #temas h2, #sponsors h2, #organizacion h2, #speakers h2, #agenda h2, #contacto h2, #notas-relacionadas h2, #sobre-evento h2 {
	font-size: 1.85em;
}
#encontrar h2 {
  text-align: center !important;
}
#temas h3 {
	font-size: 1.35em;
}
#organizacion p {
	font-size: 1.13em;
}
#video .content, #organizacion .content, #speakers .content, #agenda .content {
	padding-bottom: 0px !important;
}
#entradas .content {
	padding-bottom: 30px !important;
}
#agenda-fotos .content {
	padding-top: 0px !important;
}
#video .content {
	padding-top: 10px !important;
}
#top form {
	min-height: 400px;
}
.responsive #top #wrap_all .avia-content-slider-odd .slide-entry {
	clear: none !important;
	width: 48% !important;
}
.responsive #top #wrap_all .slide-entry {
	width: 100%;
}
.responsive #top #wrap_all .slide-entry {
	width: 50%;
}
#top .avia-smallarrow-slider-heading h3 {
	font-size: .75em !important;
}
#speakers .av_one_fifth {
	margin: 0% 4% !important;
	min-height: 300px;
}
#socket .social_bookmarks {
	margin: 0px 0px 10px -7px;
}
#organizacion h2 {
	font-size: 1.5em;
}
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
	margin-top: 20px;
}
#home-numeros h2 {
	font-size: 1.85em;
}
.number_prepared .avia-animated-number-title {
	font-size: 4em !important;
}
.avia-animated-number-content {
	font-size: .9em;
}
#organizacion h4 {
  font-size: 1em;
}
}
