/*
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=Funnel+Display:wght@300..800&display=swap');

#top .avia-button.avia-color-dark {
  color: #000;
  border: 2px solid #164bc9 !important;
  color: #164bc9 !important;
  border-color: rgba(0,0,0,0.6);
  background: transparent;
  font-size: 1em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 15px;
  border-radius: 10px;
  margin-top: 17px;
}

.wpcf7-spinner {
  display: block;
}
body {
	font-family: 'Funnel Display', Arial, sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Funnel Display', Arial, sans-serif !important;
}
h2 {
	text-transform: none !important;
	letter-spacing: 0 !important;
	font-size: 2em;
	color: #164bc9 !important;
}

#portada .entry-content-wrapper, #video .entry-content-wrapper, #streaming .entry-content-wrapper, #en-vivo2-pag .entry-content-wrapper, #temas .entry-content-wrapper, #home-numeros .entry-content-wrapper, #contacto .entry-content-wrapper, #lugar-evento .entry-content-wrapper, #encontrar .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;
}
#video, #entradas, #sponsors, #organizacion {
	background-size: 100% !important;
}
#contacto h3 {
  font-size: 1.35em;
  font-weight: 500;
  line-height: 1.3em;
  padding-right: 2px;
  color:#fff !important;
}

#home-numeros {
	background-color: #fff !important;
}
#home-numeros h2 {
	font-size: 1.32em;
	text-align: center !important;
	color: #fff !important;
}
#portada h2 {
	font-size: 1.59em;
	text-align: center !important;
	text-transform: uppercase !important;
}
#portada h2 .novena {
	font-size: .5em;
	vertical-align: super;
}
#portada h2.congreso {
	color: #fff !important;
	font-size: 1.82em !important;
}
#portada h3 {
	font-size: 2em;
	text-transform: uppercase !important;
	line-height: 1.13em;
	color: #ff7040 !important;
	margin-bottom:13px;
}
#portada p {
	font-size: 1.2em;
	text-transform: none !important;
	line-height: 1.3em;
	color: #fff !important;
	margin-top: 0px;
}

#portada h1 {
	font-size: 1.27em;
	color: #fff;
	text-align: left;
	text-transform: none !important;
	line-height: 1.3em;
	text-transform: uppercase !important;
	margin-bottom: 30px
}
#portada h2.diezanos {
  font-size: 1.85em !important;
  background: #fff;
  padding: 12px 12px 7px 12px;
  line-height: 1;
  display: table;
  margin: 0 auto;
  text-align: center !important;
  margin-bottom: 30px;
}
#portada h4 {
	background: #ff7040 !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: #e5faef !important;
}
#texto-desde .avia_textblock {
	color: #222 !important;
	font-size: 1.38em;
	line-height: 1.38em;
}
#texto-desde p {
	margin-top: 0px;
}
#texto-desde p strong span.strong2 {
	color: #ff7040 !important;
}
#texto-desde p strong {
	color: inherit !important;
}
#logo-portada {
	margin: 0;
}
.header_color .header_bg {
	border: none !important;
	background-color: #164bc9;
	background-size: cover;
}
.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: #ff7040;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
	color: #ff7040;
}
.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: #ff7040;
	font-weight: 400;
	text-align: left !important;
	text-transform: none;
	margin-bottom: 20px;
	letter-spacing: 0px;
}
#temas h3 {
	font-size: 2.4em;
	color: #333333;
	text-transform: none !important;
	text-align: left !important;
	line-height: 1.35em;
	letter-spacing: 0px;
	text-align: center !important;
        font-weight:500 !important;
}
#temas h3 span.naranja {
	color: #ff7040;
}
#temas h3 span.azul{
	color: #164bc9;
}

#sponsors h2, #speakers h2, #agenda h2, #contacto h2, #notas-relacionadas h2, #eventos-anteriores h2, #entradas-pag h1, #en-vivo h1, #en-vivo2 h1, #en-vivo-pag h1 {
	font-size: 2em;
	text-align: left !important;
	text-transform: uppercase !important;
	margin-bottom: 20px;
}
#en-vivo-pag h1 {
	text-align: center !important;
}
#encontrar h2 {
	font-size: 2em;
	text-align: center;
	line-height: 1.3em;
}
#encontrar p {
	font-size: 1.08em;
	line-height:1.35em;
}
#encontrar .item-1 p::before {
  font-size: 3.2em;
  content: '1.';
  display: block;
  float: left;
  margin-right: 10px;
  margin-bottom: 90px;
  margin-top: 10px;
  color: #ff7040;
  font-weight: 600;
}
#encontrar .item-2 p::before {
  font-size: 3.2em;
  content: '2.';
  display: block;
  float: left;
  margin-right: 10px;
  margin-bottom: 90px;
  margin-top: 10px;
  color: #ff7040;
  font-weight: 600;
}
#encontrar .item-3 p::before {
  font-size: 3.2em;
  content: '3.';
  display: block;
  float: left;
  margin-right: 10px;
  margin-bottom: 90px;
  margin-top: 10px;
  color: #ff7040;
  font-weight: 600;
}
#encontrar .item-4 p::before {
  font-size: 3.2em;
  content: '4.';
  display: block;
  float: left;
  margin-right: 10px;
  margin-bottom: 90px;
  margin-top: 10px;
  color: #ff7040;
  font-weight: 600;
}
#encontrar .item-5 p::before {
  font-size: 3.2em;
  content: '5.';
  display: block;
  float: left;
  margin-right: 10px;
  margin-bottom: 90px;
  margin-top: 10px;
  color: #ff7040;
  font-weight: 600;
}
#encontrar .item-6 p::before {
  font-size: 3.2em;
  content: '6.';
  display: block;
  float: left;
  margin-right: 10px;
  margin-bottom: 90px;
  margin-top: 10px;
  color: #ff7040;
  font-weight: 600;
}

#contacto h2 {
	color: #fff !important;
}

#organizacion {
	background: rgb(255,255,255);
}

#notas-relacionadas h4 {
  font-size: 1.13em;
  padding: 7px 0px 8px 0px;
  border-bottom: 1px solid #e8e8e8;
  color: #333333 !important;
  font-weight: 500;
}
#notas-relacionadas h4:first-child {
	border-top: 1px solid #e8e8e8;
}
#notas-relacionadas h4:hover {
	color: #ff7040 !important;
}
#eventos-anteriores h4:hover {
	color: #ff7040 !important;
}
/*#eventos-anteriores h4::before {
	content:"> " !important;
}*/
ul#avia-menu li:nth-child(7) a span {
	border: 2px solid #fff !important;
	padding: 7px 15px;
  	border-radius: 10px;
}
ul#avia-menu li:nth-child(8) a span {
	border: 2px solid #ff7040 !important;
	padding: 7px 15px;
	border-radius: 10px;
	background-color: #ff7040;
}
ul#av-burger-menu-ul li:nth-child(7) a span {
	border: 2px solid #fff;
	padding: 7px 15px 6px 15px;
	border-radius: 10px;
	letter-spacing: .3px;
}
ul#av-burger-menu-ul li:nth-child(8) a span {
	border: 2px solid #ff7040;
	padding: 7px 15px 6px 15px;
	border-radius: 10px;
	letter-spacing: .3px;
	background-color: #ff7040;
}

ul#av-burger-menu-ul li:nth-child(9) {
	padding-top: 20px;
}
ul#av-burger-menu-ul li:nth-child(10) {
	padding-top: 20px;
}
.avia_transform a:hover .image-overlay {
  display: none !important;
}
#organizacion h2 {
	font-size: 1.56em;
	color: #333333 !important;
	text-align: left !important;
	text-transform: none !important;
	margin-bottom: 20px;
}
#lugar-evento h2 {
	font-size: 2.4em;
	color: #ff7040 !important;
	text-align: left !important;
	text-transform: uppercase !important;
	margin-bottom: 5px;
	line-height: 1.35em;
}
#lugar-evento h3 {
	font-size: 1.63em;
	color: #fff !important;
	text-align: left !important;
	text-transform: none !important;
	margin-bottom: 20px;
	line-height: 1.3em;
}
#lugar-evento p {
	font-size: 1.1em;
	text-align: left !important;
	text-transform: none;
	letter-spacing: 0px;
	color: #ffffff;
}
#lugar-evento a {
	font-size: 1em;
	text-align: left !important;
	color: #ffffff;
	background:#164bc9;
	padding:5px 10px;
	text-transform: uppercase !important;
}

#organizacion h4 {
	font-size: 1.2em;
	color: #333333 !important;
	text-transform: none !important;
	line-height: 1.3em;
	font-family: 'Funnel Display' !important;
	font-weight: 700;
}
#organizacion h4 strong {
	color: #164bc9 !important;
	text-transform: uppercase !important;
	display: block !important;
}
#organizacion .avia-image-container.avia-align-center {
	margin: 0 !important;
}
#organizacion p {
	font-size: 1.13em;
	text-align: left !important;
	text-transform: none;
	letter-spacing: 0px;
	color: #333;
}
#organizacion p strong {
	color: inherit !important;
}
#organizacion p strong span {
	color: #ff7040 !important;
}
#pw {
	padding: 13px 0px;
}
#contacto {
	background-color: #131313;
}
#contacto input[type="submit"] {
	background-color: #ff7040 !important;
	color: #ffffff;
	border-color: #ff7040 !important;
}
.number_prepared .avia-animated-number-title {
	font-size: 3.7em !important;
	color: #333333 !important;
	font-weight:600;
}
.avia-no-number {
	opacity: 1 !important;
        font-weight:600;
}
#home-numeros p {
	text-transform: uppercase !important;
	font-size: 1.1em;
	line-height: 1.2em !important;
	margin-top: 7px;
	color:#ff7040;
	font-weight:700;
}
#home-numeros img {
  max-height: 65px !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: 1.8em;
	font-weight:600:
}
#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: #ff7040 !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.35em;
	color: #ff7040;
	font-weight: bold;
	text-align: center !important;
	margin-bottom: 5px !important;
	letter-spacing: 0px;
	line-height:1.15em;
}
#agenda-fotos h3 {
	font-size: 1.4em;
	color: #ff7040;
	font-weight: 600;
	text-align: center !important;
	text-transform: uppercase;
	margin-bottom: 5px !important;
	letter-spacing: -0.2px;
}
#agenda h3 {
	font-size: 1.15em;
	color: #ff7040;
	text-align: left !important;
	margin-bottom: 3px !important;
	margin-top: 16px !important;
	letter-spacing: 0px;
        line-height: 1.15em;
}
#agenda h4 {
	color: #fff !important;
	font-size: 1.15em !important;
	background: #ff7040;
	padding: 5px 8px;
	border-radius: 1px;
	display: block;
	min-width: 100px;
	letter-spacing: 0px;
        font-weight: 700;
}

#agenda p strong {
	color: #555 !important;
	font-weight: 600 !important;
	font-style: italic !important;
	margin: 5px 0px 0px 0px !important;
	display: block !important;
	line-height: 1.2em;
	font-size: 1.15em;
	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: #777;
	font-weight: 500;
	text-align: center !important;
	letter-spacing: 0px;
	margin-top: 0px;
	font-size: 1em;
	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, #agenda-fotos img {
	filter: grayscale(100%);
	border: none;
	border-radius: 200px !important;
}
#socket .copyright {
	line-height: 1.25em;
	font-size: 1.3em !important;
}
#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.1em;
	text-transform: uppercase;
	letter-spacing: .35px !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: #ff7040;
}
#scroll-top-link {
	background-color: #ff7040;
	border: 2px solid #ff7040 !important;
	border-radius: 40px;
	color: #fff !important;
	height: 40px;
	width: 40px;
	line-height: 35px;
	bottom: 50px;
	opacity: .9 !important;
}
#scroll-top-link.avia-svg-icon svg:first-child {
  margin-top: 12px !important;
  fill:#fff !important;
}
#scroll-top-link.avia-svg-icon svg:hover {
  fill:#ff7040 !important;
}

#scroll-top-link:hover {
	color: #ff7040 !important;
	border: 2px solid #ff7040 !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: #fff !important;
  	font-size: 1em !important;
 	 background: #333333;
 	 padding: 4px 8px 5px 7px;
 	 border-radius: 1px;
  	display: inline-block;
 	 text-transform: uppercase;
 	 border-radius: 4px;
}
.av-burger-overlay-bg {
	background: #164bc9 !important;
	opacity: .95 !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;
}
/*CUSTOM:*/

#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-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;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #ffffff !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: #333333 !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 {
	border-color: #fff;
	background-color: #fff;
	border-radius: 3px;
	color: #333;
	padding: 12px 10px;
}
::-webkit-input-placeholder { /* WebKit browsers */
 color: #444 !important;
 font-weight: 500;
 opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #444 !important;
 font-weight: 500;
 opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #444 !important;
 font-weight: 500;
 opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
 color: #444 !important;
 font-weight: 500;
 opacity: 1;
}
.wpcf7-not-valid-tip {
	color: #ff7040 !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: 10px;
  font-size: 1.1em !important;
  min-width: 125px;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 10px;
  background-color: #ff7040 !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-size: 18px !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-weight: 600;
}

/*#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 #ff7040;
	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: #ff7040 !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-358 form input[type="password"] {
  background: #e9e9e9 !important;
}
.post-password-form::before {
  content: 'STREAMING';
  font-size: 1.8em;
  color: #ff7040; !important;
  font-weight:600;
}
#bloque-veritran p {
  color: #fff !important;
  font-size: .8em;
  font-weight: bold;
  margin: 0px 15px;
}
#anos-portada {
  text-align: right;
}
#portada .lugarevento {
  text-align: right;
}
#logo-veritran {
  text-align:right !important;
}
#top #s {
  border: 1px solid #e9e9e9 !important;
}
#top #searchsubmit {
  margin-top: 0px !important;
}

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

#lugar-evento .lugartitu {
	padding-right:50px
}
#lugar-evento p {
	padding-right:20px
}

#portada .content {
	padding-top: 20px;
}
#temas .container {
  padding: 0px 34px;
}
#temas .av_one_full {
	padding: 0px 85px;
}
#grilla .home-lugar h1 {
	padding-right: 110px;
}
.post-entry-358 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 {
	padding: 0px 20px !important;
}
#reloj {
	margin-top: 20px !important;
}

#socket .social_bookmarks {
	margin: -15px 0 0 160px;
}
}

@media only screen and (min-width: 768px) {
#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;
}
#portada .av_one_half {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
#top form {
	margin-bottom: 20px;
	margin-top: 20px;
	margin: 0 auto;
}
#portada .container {
	/*box-shadow: 0px 15px 50px 5px #000 inset !important;*/
	max-width: 88.5% !important;
}
#socket .sub_menu_socket {
	margin-right: 60px;
}
#texto-desde .avia_textblock {
	column-count: 2;
}
#organizacion .av_two_fifth {
	width: 32.2% !important;
}
#organizacion .av_three_fifth {
	width: 59.8% !important;
}
#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) {


  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
    background-color: #164bc9;
    border-color: #164bc9;
}
}

@media screen and (max-width: 767px) {
#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, #portada p {
	text-align: center;
}
#portada h1 {
	font-size: .9em;
}
#header {
	position: fixed !important;
}
#portada, #entradas-pag, #en-vivo-pag, #en-vivo2-pag, .post-entry-358 form, .error404 .content {
	margin-top: 72px;
}
#temas h2, #sponsors h2, #organizacion h2, #speakers h2, #agenda h2, #encontrar h2 {
	font-size: 1.65em;
}

#temas h3 {
	font-size: 1.8em;
}

#portada h2 {
	font-size: 1.45em;
}
#portada h2.congreso {
	line-height: 1.3em !important;
	font-size: 1.2em !important;
}

#portada h3 {
	font-size: 1.5em;
}
.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: 150px;
}
.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;
}
#anos-portada img {
  max-width: 70%;
  float:right;
}
#logo-veritran-m img {
  max-width:200px !important;
}

#logo-veritran-m {
  margin-bottom:10px !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: 20px;
}
#portada h1 {
	font-size: .85em;
	margin-bottom: 20px
	}
#portada h2 {
	font-size: 1.3em;
}
#portada h2.congreso {
	font-size: 1em !important;
}
#portada h2.diezanos {
  font-size: 1.1em !important;
  padding: 9px 12px 5px 12px;
}
#portada h3 {
	font-size: 1.5em;
}
#portada p {
	font-size: 1.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;
}
#temas h2, #sponsors h2, #organizacion h2, #speakers h2, #agenda h2, #contacto h2, #notas-relacionadas h2 {
	font-size: 1.5em;
}
#encontrar h2 {
  font-size: 1.5em;
}
#temas h3 {
	font-size: 1.4em;
}
#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: 150px;
}
.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.15em;
}
.number_prepared .avia-animated-number-title {
	font-size: 3em !important;
}
.avia-animated-number-content {
	font-size: .9em;
}
#organizacion h4 {
  font-size: 1em;
}
#bloque-veritran img {
max-width: 240px !important;
}
 #logo-portada {
    margin-bottom: 0px ;
}
#lugar-evento h3 {
  font-size: 1.48em;
}
#lugar-evento h2 {
  font-size: 2.1em;
}
#lugar-evento p {
  font-size: 1em;
}
}
