@charset "UTF-8";
/* CSS Document */
/*specific pages container*/
.home-custom-css {}
.community-custom-css {}
.agenda-custom-css {}
.speakers-custom-css {}
/*main container of each section*/
.main-app-container h1 {
 font-family: Merriweather, serif;
 font-size: 45px;
 line-height: 55px;
 text-transform: none;
 color: #ffffff;
 position: relative;
 padding: 0;
 text-shadow: none;
 margin: 24px auto 8px auto;
 font-weight: bold;
}
.main-app-container h1.with-underline {
 font-family: Merriweather, serif;
 font-size: 45px;
 line-height: 55px;
 text-transform: none;
 color: #ffffff;
 position: relative;
 padding: 0 0 24px;
 text-shadow: none;
 margin: 24px auto 24px auto;
 font-weight: bold;
}
.main-app-container h2.hero:after {
 background-color: #71c5e8;
 bottom: 0;
 content: "";
 height: 4px;
 left: 0;
 position: absolute;
 width: 45px;
}
.main-app-container h2.hero {
 font-family: 'Lato', sans-serif;
 font-size: 24px;
 line-height: 36px;
 text-transform: none;
 color: #71c5e8;
 font-weight: bold;
 position: relative;
 padding: 0 0 24px;
 text-shadow: none;
 margin: 0px auto 24px auto;
}
h2.with-underline {
 font-family: 'Lato', sans-serif;
 font-size: 25px;
 color: #1c355e;
 text-transform: uppercase;
 position: relative;
 padding: 0 0 18px;
 margin-bottom: 15px;
 text-shadow: none;
 font-weight: bold;
 margin: 24px auto 24px auto;
}
.with-underline:after {
 background-color: #71c5e8;
 bottom: 0;
 content: "";
 height: 4px;
 left: 0;
 position: absolute;
 width: 45px;
  
}
body, .sleek-template .html-container p, .sleek-template .html-container ul, .sleek-template .html-container ol, .global-template .html-container p, .global-template .html-container ul, .global-template .html-container ol {
 color: #252525;
 font-size: 16px;
 line-height: 24px;
 font-family: 'Lato', sans-serif;
}
.footer-wrapper {
 background-color: #1c355e;
}
h4 {
 font-size: 18px;
}
h3.customh3 {
 font-size: 21px;
 color: #ffffff;
 line-height: 33px;
 font-family: Lato, sans-serif;
 color: #ffffff;
 margin-top: 0;
}
/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}
/*Top navigation bar container*/
.template-nav {}
/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {
 background: #1c355e;
 font-family: 'Lato', sans-serif;
}
.color-1-border, .color-1-border.custom-color {
 border-color: #6ec4e9;
}
.color-1-selected.selected, .color-1-selected.custom-color.selected, .dropdown-menu > li > a.color-1, .dropdown-menu > li > a.color-1.custom-color {
 color: #6ec4e9;
}
/*social share buttons container*/
.social-share-button {}
/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}
/*Speaker title wrap*/
.trim-for-parent-width {
 white-space: normal;
}
.fr-view img {
 border-radius: 100%;
 width: 316px;
 margin-left: 90px;
}
.margintime {
 margin-left: 130px;
}
.marginlocation {
 margin-left: 80px;
}
footer {
 background-color: #1c355e;
}
.cover-photo-background, .global-cover-photo-background, .cover-image-background {
 background-size: 50% !important;
 background-repeat: no-repeat;
 background-attachment: initial;
 background-position: right center;
}
@media only screen and (max-width: 768px) {
 .margintime {
  margin-left: 0px;
 }
 .marginlocation {
  margin-left: 0px;
 }
   .hero-text {
    background-color:#1b365d;
     padding: 24px;
}
  .cover-photo-background, .global-cover-photo-background, .cover-image-background {
 background-size: cover !important;
 background-repeat: no-repeat;
 background-attachment: initial;
 background-position: right center;
}
}
@media screen and (max-device-width: 580px), screen and (max-width: 580px) {
 .margintime {
  margin-left: 0px;
 }
 .marginlocation {
  margin-left: 0px;
 }

  .hero-text {
    background-color:#1b365d;
    padding:24px;
}
  .cover-photo-background, .global-cover-photo-background, .cover-image-background {
 background-size: cover !important;
 background-repeat: no-repeat;
 background-attachment: initial;
 background-position: right center;
}
}
.btn {
 border-radius: 0 !important;
 border: none;
}
.btn-success {
 background-color: #007dba;
 border: none !important;
 float: left;
 font-size: 18px;
 line-height: 16px;
 padding: 12px 24px;
 text-transform: uppercase;
 font-weight: 400 !important
}
.btn-success:hover {
 background-color: #ffffff;
 color: #1b365d;
}
.col-xs-12.text-center.form-group, .col-xs-12.text-center.form-group.wow.fadeInUp {
 display: none;
}
a {
 color: #236192;
}
.img-circle {
    border-radius: 50%;
    height: 180px !important;
    width: 180px !important;
    border: 1px solid #f2a900;
    padding: 3px;
  margin-bottom: 8px;
}

/*mario.r header content adjustments ZD:195388*/

@media screen and (min-width: 1024px ) {
   #section-6359517 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-30575070 > button {
    margin-left: -320px;
} 
}

@media screen and (max-width: 1023px) {
    #section-6359517 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1){
    background-color: rgb(28, 53, 94, 0.5);
    width: 100vw;
}

#section-6359517 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-30575070 > button{
    margin-right: 100%;
}
}

/*---End--- ZD:195388*/




/*Translate footer to Spanish ZD #195385 @Bizzabo Support(Radia)*/
body > footer > footer > div > div > div > div.row.footer-wrapper.hidden-xs > div > div.add-to-calendar.inline.margin-right-small > div > span,
body > footer > footer > div > div > div > div.footer-wrapper.visible-xs > div > div.add-to-calendar > div > span {
  font-size: 0px;
}
body > footer > footer > div > div > div > div.row.footer-wrapper.hidden-xs > div > div.add-to-calendar.inline.margin-right-small > div > span:after,
body > footer > footer > div > div > div > div.footer-wrapper.visible-xs > div > div.add-to-calendar > div > span:after {
  font-size: 16px;
  content: "Añadir al calendario" !important;
}

body > footer > footer > div > div > div > div.row.footer-wrapper.hidden-xs > div > div.footer-logo-wrapper.inline > a > span,
body > footer > footer > div > div > div > div.footer-wrapper.visible-xs > div > div.footer-logo-wrapper > a > span {
  font-size: 0px;
}

body > footer > footer > div > div > div > div.row.footer-wrapper.hidden-xs > div > div.footer-logo-wrapper.inline > a > span:after,
body > footer > footer > div > div > div > div.footer-wrapper.visible-xs > div > div.footer-logo-wrapper > a > span:after {
  font-size: 16px;
  content: "¿Buscas tu boleto?" !important;
}

body > footer > footer > div > div > div > div.row.footer-wrapper.hidden-xs > div > div.footer-logo-wrapper.inline > span,
body > footer > footer > div > div > div > div.footer-wrapper.visible-xs > div > div.footer-logo-wrapper > span {
  font-size: 0px;
}

body > footer > footer > div > div > div > div.row.footer-wrapper.hidden-xs > div > div.footer-logo-wrapper.inline > span:after,
body > footer > footer > div > div > div > div.footer-wrapper.visible-xs > div > div.footer-logo-wrapper > span:after {
  font-size: 16px;
  content: "Póngase en contacto con el organizador" !important;
}


@media screen and (min-width: 1024px ) {
   #section-6359517 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-30575070 > button {
    margin-left: -320px;
} 
}