

/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {}

/*
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 {}

/*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 {}

/* exhib market place */

body > div.main-view.footer-padding.footer-padding-confirmation > div > div > ul > div > div > div > div > div > iframe,
body > div.main-view.footer-padding.footer-padding-confirmation > div > ul > div > div > div > div > iframe,
body > div.main-view.footer-padding > div > ul > div > div > div > div > iframe,
body > div.main-view.footer-padding > div > div > ul > div > div > div > div > div > iframe,
body > div.main-view.footer-padding > div > ul > div.section-1736770,
body > div.main-view.footer-padding > div > div > ul,
#section-1736770 > div > div > div > iframe {
    width:100%!important;
    height:calc(100vh - 65px)!important;
}
body > div.main-view.footer-padding.footer-padding-confirmation > div > div > ul > div > div > div > div,
body > div.main-view.footer-padding.footer-padding-confirmation > div > div > ul > div > div > div > div > div,
body > div.main-view.footer-padding.footer-padding-confirmation > div > ul > div > div > div,
body > div.main-view.footer-padding.footer-padding-confirmation > div > ul > div.section-1736770 > div > div > div,
body > div.main-view.footer-padding > div > ul > div.section-1736770 > div > div > div,
body > div.main-view.footer-padding > div > div > ul {
    padding:0px!important;
    margin:0px!important;
}
body > div.main-view.footer-padding.footer-padding-confirmation > div > div > ul > div > div > div > div,
body > div.main-view.footer-padding.footer-padding-confirmation > div > ul > div > div > div,
body > div.main-view.footer-padding > div > ul > div.section-1736770 > div > div,
body > div.main-view.footer-padding > div > div > ul > div > div > div > div {
    max-width:unset!important;
}
/* remove built in footer */
footer {
    display:none!important;
}
.footer-padding {
    padding-bottom:0px!important;
}
@font-face {
    font-family:"montserrat-bold";
    src:url("https://use.typekit.net/af/578a9d/00000000000000007735ba14/30/l?subset_id=2&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/578a9d/00000000000000007735ba14/30/d?subset_id=2&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/578a9d/00000000000000007735ba14/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:700;
    }
/* Nav-bar */
body > header > div.urban-template > nav {
    background-color: transparent!important;
    background-image: url("https://s3.amazonaws.com/bizzabo.users.files/68efZep0Tx2DdMFLeWQs_I4C-Platform-Elements_GENERAL-BACKDROP-2.png");
}
.main-react-view {
    padding-bottom: 0px!important;
}
.agenda-view.agenda-day-selector {
    background-color: #FFFFFF01;
    position: unset;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button,
.agenda-view .agenda-search-container .agenda-search .view-buttons-container .view-button {
    background: #FFFFFF01;
}
.color-1-background, .color-1-background.custom-color {
    background-color: #E1C436
}
.icon-AgendaAtt_list,
.icon-AgendaAtt_sideByside {
    color: #E1C436!important;
}

.color-1, .color-1.custom-color {
    color: #E1C436!important;
    border-color: #E1C436!important;
}
.color-1-border {
    border-color: #E1C436!important;
}
.cta-button,
.form-control,
.bz-hoc-filter.btn-group button  {
    border-radius: 0px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
    border-radius: 0px;
    border: 1px solid #233877;
}
.broadcast-icon {
    fill: #E1C436;
}
.session-container {
    background-color: white;
}
.agenda-view .session-list-container .session-day-container .time-row .time-elem > div  {
    background-color: #E1C436!important;
    font-family: 'Open sans';
    border-radius: 0px;
}
.session-title {
    font-family: 'Montserrat bold', sans-serif;
    color: #233877!important;
}
.subtitle,
.text-center {
    font-family: 'Open Sans';
    color: #4d4d4d!important;
}
.session-description,
.agenda-view .session-page.container {
    font-family: 'Open Sans';
}
.session-time {
    color: #1380C4;
}
.session-description {
    color: #4d4d4d;
}
.calendar,
.share {
    fill: #36A9E1!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-control-buttons > button  {
    background-color:  #1380C4!important;
}
.agenda-view .session-page .title-indicator {
    background-color: #1380C4!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row > div > div > div > div > div:nth-child(1) > div > div.time-row.row > div.session-elem.col-md-11.col-md-offset-0 > div {
    background-color: white!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div > .session-page .padding-bottom-small .margin-bottom-small .container {
    border: solid 1px  #233877;
}
body > div.react-main.footer-padding-confirmation > div > div > div > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-speaker-container {
    border: solid 1px  #233877;
}
body > div.react-main.footer-padding-confirmation > div > div > div > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small {
    border: none;
}
.session-section-title,
.speaker-slide {
    font-family: 'Open Sans';
}
.session-info-text .session-time {
    color: #1380C4!important;
    font-family: 'Open Sans'!important;
}
.broadcast-icon {
    fill: white!important;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .broadcasting-container .join-broadcast-btn {
    font-family: 'Open Sans'!important;
    color: white!important;
}
.agenda-view {
    font-family: 'Open Sans'!important;
    color: #4d4d4d;
}
/* .day-elems,
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.tab-buttons-container.margin-bottom-small > div:nth-child(1) > div:nth-child(1) > button > span:nth-child(2),
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button > span {
    color: white;
} */
/* .speaker-name,
.speaker-title,
.speaker-company,
.speaker-position,
.sponsored-by {
    color: #4d4d4d!important;
    font-family: 'Open Sans'!important;
} */
body > div.react-main.footer-padding-confirmation > div > div > div > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-sponsors-container,
body > div.react-main.footer-padding-confirmation > div > div > div > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-attachments,
body > div.react-main.footer-padding-confirmation > div > div > div > div.container.full-width-video.margin-bottom-small > div > div > div > div > div > div > div.live-broadcast-footer {
    border: solid 1px  #233877;
}
body > div.main-view.footer-padding.footer-padding-confirmation > div > ul > div > div > div > div {
    padding: 0px!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-control-buttons {
    margin-left: -1px;
}
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.session-actions.font-size-14 > div > div.session-action-wrapper.starred > div > i {
    color: #36A9E1!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.session-actions.font-size-14 > div > div.session-action-wrapper.starred > div > span,
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.session-actions.font-size-14 > div > div.session-action-wrapper.calendar > div > span.full-text,
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.session-actions.font-size-14 > div > div.session-action-wrapper.share > div > span {
    color: #233877;
}
.checked,
.session-button--toggle {
    background-color: #233877!important;
}
/* Agenda Background */
/* body > div.react-main.footer-padding-confirmation {
    background-image: url("https://s3.amazonaws.com/bizzabo.users.files/xEiUZyXDRE2QATZgkWXo_I4C-Platform-Elements_AGENDA-BACKDROP%20(1)(1).png");
    background-size: 100%;
    background-repeat-x: no-repeat;
    background-repeat-y: repeat;
} */
/* body > div.react-main > div > div {
  background-image: url("https://s3.amazonaws.com/bizzabo.users.files/3TEIseoDTLtI0Us38sAw_I4C-Platform-Elements_AGENDA-BACKDROP.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
} */
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.hearts-container > span.rate-title.custom-color.color-1.font-size-13 {
    color: #233877!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.hearts-container > span:nth-child(2) > i,
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.hearts-container > span:nth-child(3) > i, 
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.hearts-container > span:nth-child(4) > i, 
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.hearts-container > span:nth-child(5) > i, 
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.hearts-container > span:nth-child(6) > i {
   color: #36A9E1!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row {
    margin-top: 40px!important;
}
.broadcast-icon {
    fill: #E1C436!important;
}
.times-wrapper {
    color: #4d4d4d!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.container > div > div > div.search-row.row > div.search-input.col-lg-2.col-sm-3.col-xs-2 > div > ul > div > div.hidden-xs.time-select-wrapper > div.select-wrapper > div > div.rc-slider-handle.rc-slider-handle-1,
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.container > div > div > div.search-row.row > div.search-input.col-lg-2.col-sm-3.col-xs-2 > div > ul > div > div.hidden-xs.time-select-wrapper > div.select-wrapper > div > div.rc-slider-track.rc-slider-track-1,
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.container > div > div > div.search-row.row > div.search-input.col-lg-2.col-sm-3.col-xs-2 > div > ul > div > div.hidden-xs.time-select-wrapper > div.select-wrapper > div > div.rc-slider-handle.rc-slider-handle-2 {
    background-color: #E1C436!important;
    color: #E1C436!important;
    border: 2px solid #E1C436!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.container > div > div > div.search-row.row > div.search-input.col-lg-2.col-sm-3.col-xs-2 > div > ul > div > li.active > a > span {
   color: #E1C436!important;
}
.icon-AgendaAtt_heart:before {
    color: #36A9E1!important;
}
.agenda-rate-popover .cancel-button {
    color: #233877!important;
}
.send-button {
    background-color: #233877!important;
}
.color-1-hover-opacity-outline:hover, .color-1-hover-opacity-outline.custom-color:hover {
    background-color: #E1C436;
    color: white!important;
    border: solid #E1C436 1px!important;
}
.agenda-view .agenda-search-container .agenda-search .view-buttons-container .view-button.view-button-active .icon {
    color: #E1C436!important;
}
.agenda-view .agenda-search-container .agenda-search .view-buttons-container .view-button .icon {
    color: #4d4d4d!important;
}
.suggestionTitle {
    background-image: linear-gradient(90deg, rgba(19, 128, 196, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%)!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.session-list-view.agenda-custom-css.sideBySide.row > div > div > div > div > div:nth-child(1) > div > div.time-row.row > div.session-elem.sessions-time-elem.col-md-11.col-md-offset-0 > div {
    background-color: white!important;
}
.icon-AgendaAtt_filter:before {
    color: #E1C436!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row > div > div > div > div > div:nth-child(1) > div > div.time-row.row > div.session-elem.col-md-11.col-md-offset-0 > div,
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.sideBySide.row > div > div > div > div > div:nth-child(1) > div > div.time-row.row > div.session-elem.sessions-time-elem.col-md-11.col-md-offset-0 > div {
    background-color: white!important;
}
body > div.main-view.footer-padding > div > div > ul > div > div > div > div,
body > div.main-view.footer-padding > div > ul > div.section-1736770 > div > div {
    padding-top: 0px;
}
body > div.main-view.footer-padding > div > ul > div.section-1732115 {
    width: unset!important;
    height: auto!important;
}
/* Centers everything on hompage  */
/*body > div.main-view.footer-padding > div > ul > div > div > div > div {
    padding: 0px;
    margin: 0 auto!important;
} */
body > div.react-main > div > div > div > div:nth-child(1) > div.session-info-container > div.session-actions.font-size-14 > div > div.session-action-wrapper.starred > div > i {
    color:#36A9E1!important;
}
body > div.react-main > div > div > div > div:nth-child(1) > div.session-info-container > div.hearts-container > span.rate-title.custom-color.color-1.font-size-13,
body > div.react-main > div > div > div > div:nth-child(1) > div.session-info-container > div.session-actions.font-size-14 > div > div.session-action-wrapper.starred > div > span,
body > div.react-main > div > div > div > div:nth-child(1) > div.session-info-container > div.session-actions.font-size-14 > div > div.session-action-wrapper.calendar > div > span.full-text,
body > div.react-main > div > div > div > div:nth-child(1) > div.session-info-container > div.session-actions.font-size-14 > div > div.session-action-wrapper.share > div > span {
    color: #233877!important;
}
body > div.react-main > div > div > div > div:nth-child(1) > div.session-control-buttons > button {
    background-color: #1380C4!important;
}
.color-1-background-opacity {
    background-color: white;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row {
    margin-top: 40px!important;
}
.color-5, .color-5.custom-color, .dropdown-menu > li > a.color-5, .dropdown-menu > li > a.color-5.custom-color  {
    color: #233877!important;
}
.global-template .nav-menu-btn:hover {
   color: #e1c436!important;
}
.txlive-langselector.txlive-langselector-topleft .txlive-langselector-toggle {
    display: none!important;
}
body > div.navColors {
    z-index: 9028427!important;
}
.broadcast-icon {
    fill: white!important;
}
.agenda-view .session-page .session-section-container,
body > div.react-main > div > div > div.agenda-view--session > div:nth-child(1),
body > div.react-main > div > div > div > div.container.full-width-video.margin-bottom-small > div > div > div > div > div > div > div.live-broadcast-footer  {
    border: solid 1px #233877;
}
.navColors .color-3-background, .navColors .color-3-background.custom-color, .navColors .color-3-background-selected.selected, .navColors .color-3-background-selected.custom-color.selected,
.color-3-background, .color-3-background.custom-color, .color-3-background-selected.selected, .color-3-background-selected.custom-color.selected  {
    background-color: none!important;
}
body > div.navColors {
    border-bottom: 1px solid white!important;
}

/* parralax stuff */
#section-1732113 > div > div {
    background-size: contain!important;
    background-position: center center!important;
    background-attachment: unset!important;
    background-repeat: no-repeat!important;
    background-image: url("https://s3.amazonaws.com/bizzabo.users.files/FqWU8X2xQZOlkAf5Dd0c_FAD9CBC8-BC09-47DE-A492-9B5A486D86D9.png")!important;
    background-color: transparent;
    width: 100%;
    margin: 0px;
    max-width: unset;
    height: calc(100vw * 1504/1920);
}
/* Test block */
.color-1-hover-opacity:hover, .color-1-hover-opacity.custom-color:hover {
    background-color: #E1C436;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.sideBySide.row {
    margin-top: 40px!important;
}
body > div.react-main > div > div > div > div.container.full-width-video.margin-bottom-small > div > div > div > div > div > div > div.live-broadcast-preview > span > div > button > svg {
    color: #233877!important;
}
.tag-box {
    border: 1px solid #233877!important;
    color: #233877!important;
}
/* #homeBtn,
#dropdownMenuLink,
#bs-example-navbar-collapse-1 > ul:nth-child(1) > li:nth-child(4) > a,
#supportBtn,
#speakerBtn,
#marketplaceBtn,
#pollsBtn {
    font-weight: 900!important;
    font-size: 0.9rem!important;
} */
#dropdownMenuLink {
    padding-top: 15px!important;
}
#bs-example-navbar-collapse-1 > ul:nth-child(1) > li:nth-child(3) > div > div {
    font-size: 1rem!important;
}
#americaAgendaBtn:hover,
#apacAgendaBtn:hover,
#emeaAgendaBtn:hover,
#screeeningsAgendaBtn:hover {
    text-decoration: none!important;
}
.global-template .navbar-nav>li>a {
    padding:15px!important;
}
.days-row {
    background-color: white;
}
.search-session {
    padding-left:0px!important;
}
/* high res bg */
.element-9045334,
.element-9045346,
.element-9045357,
.element-9045368,
.element-9238437 {
    background-image:url("https://s3.amazonaws.com/bizzabo.users.files/RF6ITwTVQi23IsuId0jN_I4C-Platform-Elements_GENERAL-BACKDROP-1%20(4).png")!important;
}
ul.sections-holder {
    padding:0px!important;
}
#section-1821501 > div,
.rowHolder.speakers {
    min-height: calc(100vh - 65px - 263px);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-image:url("https://s3.amazonaws.com/bizzabo.users.files/3TEIseoDTLtI0Us38sAw_I4C-Platform-Elements_AGENDA-BACKDROP.png")!important;
}
/* make like ai file */
/* #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div {
    margin-top: calc(60vw * 1504/1920);
} */
#section-1732113 > div > div > div.element-9045333.text-center.fadeInUp > h2 {
    display: none;
}
/* reg btn home page  */
#section-1732115 > div > div {
    max-width:unset;
}
#section-1732115 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > div {
    margin-left:0px;
}
#section-1732115 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
    padding-left:0px;
}
#section-1732115 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button {
    width: 70vw;
}
/* agenda tab btns */
.all-sessions-button > span,
.my-registrations-button > span > span,
.my-interests-button > span {
    color:#233877!important
}
/* agenda days section */
.days-row > div {
    border-color: #233877!important;
    border-style: solid;
    border-width: 1px;
}
.agenda-separator {
    display:none;
}
.day-title {
    background-color: #E1C436!important;
    padding: 4px 8px;
    color: white;
}
.day-title-row > div {
    padding-left:10px!important
}
.speaker-view {
    min-height: calc(100vh - 263px);
}
/* .agenda-view {
    min-height: calc(100vh - 65px - 263px - 233px);
} */
.speaker-container.container > div {
    background-color:#ffffffbf!important;
}
.speaker-share-button {
    background-color: #E1C436!important;
    color:#233877!important;
}
/* agenda login */
.login-buttons-container > button {
    color:#233877!important;
    background-color:white!important;
    border-color:#233877!important;
}
.login-buttons-container > button:hover {
    color:white!important;
    background-color:#233877!important;
}
body > div.main-view.footer-padding.footer-padding-confirmation > div > ul > div.section-1736776 > div > div > div {
    margin-bottom:0px!important;
}
@media(max-width: 420px) {
    #section-1732113 > div > div {
        background-size: cover!important;
        background-position: center center!important;
        background-attachment: unset!important;
        background-repeat: no-repeat!important;
        background-image: url("https://s3.amazonaws.com/bizzabo.users.files/6pIkIQodTXiFjxcfq2pb_E4230B91-6E36-4C09-AFA4-148738DEBDA2.png")!important;
        background-color: white;
        width: 100%;
        margin: 0px;
        max-width: unset;
        height: 102vh;
        background-color: transparent;
    }
}
body > div.react-main.footer-padding-confirmation > div > div > div > div.container.full-width-video.margin-bottom-small > div > div > div > div {
    width: 100%!important;
}
body > div.react-main > div > div {
    min-height: calc(100vh - 65px - 263px);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/3TEIseoDTLtI0Us38sAw_I4C-Platform-Elements_AGENDA-BACKDROP.png)!important;
}
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.container > div > div > div.login-buttons-container > button {
    color: #233877!important;
    border-color: #233877!important;
}
#section-1732088 > div {
    padding-top: 50px!important;
}
#section-1732088 > div > div > div.col-xs-12.text-center.business-attendees-faces-holder.attendees-faces-holder > div {
    padding-top: 25px!important;
}
#section-1732116 > div {
    padding-top: 50px!important;
}
.section-1778661 .atom-sectionMain {
    background-color: transparent!important;
}
.section-1778661 .atom-sectionMain {
    background-image: url('https://a2it-images.s3.eu-west-1.amazonaws.com/Bizzabo+Images/I4C-Platform-Elements_GENERAL-BACKDROP-1+(4)(1).png');
    background-size: cover!important;
}
.section-1778661 .atom-sectionMain {
    height: 80vh;
}
body > div.main-view.footer-padding > div > ul > div.section-1736776 > div > div {
    margin: 0;
    width:100%!important;
    height:calc(100vh - 65px)!important;
}
body > div.main-view.footer-padding > div > ul > div.section-1736776 > div > div > div {
    width: 100vw!important;
}
#section-1778661 > div > div > div > iframe {
    width: 100vw;
    height: 70vh;
}
/* new reg btn */
#section-1784955 > div > div {
    background-color:#e1c436;
}
#section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) > div > button {
    background-color:transparent;
    color:#233877;
    border-style:solid;
    border-width:1px;
    border-color: #233877;
}
#section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    flex-direction: unset;
    margin-bottom: 20px;
}
#section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div {
    flex: 0 0 auto;
    width: max-content;
}
#section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-9045352 > button {
    width: unset;
}
#section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-9045352 {
    margin:0px;
}
#section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-9045351 > div > p {
    font-family: 'Montserrat bold', sans-serif;
    font-size: 3.11rem;
    color: #233877;
}
#section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-9045352 > button {
    font-family: 'Montserrat bold', sans-serif;
    font-size: 3.11rem;
    margin: 0px 10px;
    background-color: transparent;
    color: #233877;
    border-color: #233877;
    border-radius: 0px;
    border-width: 2px;
}
#section-1784955 > div > div {
    max-width: unset;
    width: max-content;
    margin: 0;
}
#section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-9045351 {
    margin-top: 10px;
}
#section-1784955 > div > div {
    padding-left:5%!important;
}
/* fix iframes */
#section-1736770 > div > div > div > iframe,
#section-1736776 > div > div > div > iframe {
    width:100%!important;
    height:calc(100vh - 65px)!important;
}
#section-1736770 > div > div,
#section-1736776 > div > div {
    max-width: 100%!important;
}
#section-1736770 > div > div > div,
#section-1736776 > div > div > div {
    padding: 0;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elems.selected {
    color: #233877!important;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elem-border.selected {
    background-color: #233877!important;
}
.speaker-title {
    font-family:"montserrat-bold";
}
.speaker-company {
    font-family: 'montserrat-regular', sans-serif;
}
/* hopme backgrounds */
#section-1778661 > div {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
}
#section-1778661 > div > div {
    padding-top:50px!important;
}
.day-elem-border.custom-color.color-1-background.selected.custom-color.color-1 {
    background-color: #233877!important;
}
.day-elems.all-days.selected.custom-color.color-1 {
    color:#233877!important;
}
/* speakers page fonts */
.speaker-title,
.speaker-company {
    font-family: 'Montserrat', sans-serif!important;
    font-weight:400;
}
.speaker-name {
    font-family: 'Montserrat', sans-serif!important;
}
/* new home iframe */
#section-1789253 > div > div > div {
    margin:0px;
    padding:0px;
}
#section-1789253 > div > div > div > iframe,
#section-1789253 > div > div > div > iframe {
    width: 100%;
    margin:0px;
    height:50vw;
}
@media(max-width:900px){
    #section-1789253 > div > div > div > iframe,
    #section-1789253 > div > div > div > iframe {
        height:55vw;
    }
}
@media(max-width:692px){
    #section-1789253 > div > div > div > iframe,
    #section-1789253 > div > div > div > iframe {
        height:150vw;
    }
}
@media(max-width:557px){
    #section-1789253 > div > div > div > iframe,
    #section-1789253 > div > div > div > iframe {
        height:170vw;
    }
}
@media(max-width:444px){
    #section-1789253 > div > div > div > iframe,
    #section-1789253 > div > div > div > iframe {
        height:210vw;
    }
}
#section-1789253 > div > div > div {
    padding:0px;
    margin:0px;
}
#section-1789253 > div > div,
#section-1789253 > div > div {
    max-width:unset;
    margin:0px;
}
#section-1789253 > div {
    background-image: url("https://a2it-images.s3.eu-west-1.amazonaws.com/Bizzabo+Images/I4C-Platform-Elements_GENERAL-BACKDROP-1+(4)(1).png");
    background-size: cover!important;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
}
/* home reg btn */
@media(max-width:1100px){
    #section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-9045352 > button,
    #section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-9045351 > div > p {
        font-size:2.11rem;
    }
}
@media(max-width:686px){
    #section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-9045352 > button,
    #section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-9045351 > div > p {
        font-size:1.11rem;
    }
    #section-1784955 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-9045351 > div > p {
        margin-top: 3px;
    }
    #section-1784955 > div > div {
        padding:0px!important;
    }
}
/* home reg btn header */
#section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button{
    color:#233877;
    background-color: #E1C436;
    border-width:0px;
}
#section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div,
#section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div {
    height: calc(100vw * 1504/1920);
}
#section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div {
    margin:0px;
    position: relative;
}
#section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button {
    position: absolute;
    bottom: calc(100vw * 100/1388);
    left: 7%;
    font-family: 'Montserrat bold', sans-serif;
    font-size: 3.5em;
}
@media(max-width:1300px){
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button {
        position: absolute;
        bottom: calc(100vw * 80/1388);
        left: 6%;
        font-family: 'Montserrat bold', sans-serif;
        font-size: 3.5em;
    }
}
@media(max-width:1000px){
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button {
        position: absolute;
        bottom: calc(100vw * 50/1388);
        left: 6%;
        font-family: 'Montserrat bold', sans-serif;
        font-size: 2.5em;
    }
}
@media(max-width:700px){
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button {
        position: absolute;
        bottom: calc(100vw * 50/1388);
        left: 6%;
        font-family: 'Montserrat bold', sans-serif;
        font-size: 1.5em;
    }
}
@media(max-width:500px){
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button {
        position: absolute;
        bottom: calc(100vw * 50/1388);
        left: 4%;
        font-family: 'Montserrat bold', sans-serif;
        font-size: 1em;
    }
}
@media(max-width:365px) {
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button {
        margin-top: 91%!important;
    }
}
@media(max-width:420px){
    #section-1732113 > div > div {
        padding-top:20px!important;
        margin-top: 20px;
    }
    #section-1763979 > div > div > div.element-9238436.text-center.fadeInUp > h2 {
        padding-top: 50px;
    }
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div {
        text-align: center;
    }
    #bs-example-navbar-collapse-1 > ul:nth-child(1) {
        flex-direction: column;
    }
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button   {
    position: unset;
    bottom: calc(100vw * 160/1388);
    left: unset; 
    font-family: 'Montserrat bold', sans-serif;
    font-size: 1.5em;
    text-align: center;
    margin-top: 97%;
    }
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div,
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div {
        height:unset;
    }
}
@media(max-height:667px){
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button {
        margin-top: 80%;
    }
}
/* #communityBtn {
    font-weight: 900!important;
    font-size: 0.9rem;
} */
/* #bs-example-navbar-collapse-1 > ul:nth-child(1) {
    transform: translateX(7.2%);
} */
body > div.auth-view > div > div > div > section > h1:nth-child(1),
body > div.auth-view > div > div > div > section > h1:nth-child(2),
body > div.auth-view > div > div > div > section > div.bz-paragraph.margin-top-small > a,
.icon-community_mail,
.icon-community_star,
.is-me-text,
.icon-mobile {
    color: #233877!important;
}
body > div.auth-view > div > div > div > section > button,
body > div.react-main.community-custom-css.community-chat.community-padding-confirmation > div > div > div > div.main-community-container.container-fluid > div > div:nth-child(1) > div.community-list-item.download-app-holder > div {
    background-color: #233877!important;
}
.image-wrapper {
    border-color: #233877!important;
    color: #233877!important;
}
.input-text-option.selected,
.community-sidebar-input-title {
    color: #233877!important;;
}
/* body > div.navColors > div > nav {
    width: 80%;
} */
/* body > div.navColors {
    width: 80%!important;
} */

body > div.navColors > div > nav > div > div.navbar-header.make-relative > button > span:nth-child(2),
body > div.navColors > div > nav > div > div.navbar-header.make-relative > button > span:nth-child(3),
body > div.navColors > div > nav > div > div.navbar-header.make-relative > button > span:nth-child(4) {
    background-color: black;
}
@media(max-width: 1015px) {
    body > div.navColors > div > nav {
        width: 100%!important;
    }
}
@media(max-width: 420px) {
    body > header > div.urban-template > nav > div > div.navbar-header.make-relative > button {
        display: none!important;
    }
    #section-1797155 > div > div > div.element-9431817.text-center.fadeInUp > h2 {
        padding-top: 50px!important;
    }
    body > div.navColors {
        width: 125%!important;
    }
    body > div.navColors > div > nav > div{
        max-width: 76%;
        margin: 0px;
        padding: 0px;
    }
}
body > header > div.urban-template > nav > div > div.navbar-header.make-relative > button {
    display: none!important;
}
body > div.navColors > div {
    background-color: white!important;
}
body > header > div.trade-template > nav {
    background-color: white;
}
.element-9431818,
.element-9431999,
.element-9432010 {
    background-image: url('https://s3.amazonaws.com/bizzabo.users.files/RF6ITwTVQi23IsuId0jN_I4C-Platform-Elements_GENERAL-BACKDROP-1%20(4).png')!important;
    background-attachment: fixed!important;
    background-position: center;
}
@media(max-height: 828px) {
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button  {
        margin-top: 87%;
    }
}
#section-1797155 > div > div > div.element-9431817.text-center.fadeInUp > h2 {
    padding-top: 50px;
}
@media(max-width:375px){
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button {
        margin-top: 75%;
    }
}
@media(max-width:320px){
    #section-1732113 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > button {
        margin-top: 75%!important;
    }
}
.speaker-image-stub {
    border: unset!important;
}
div.speaker-view > div.speaker-container > div.speaker-profile {
    border-color: #233877;
    border-style: solid;
    border-width: 1px;
}


body
  > div.react-main
  > div
  > div
  > div
  > div.speaker-container.container
  > div.speaker-profile.margin-bottom-small.row
  > button.speaker-back-button.bz-flex-row.font-size-12.custom-color.color-1-background.color-5 {
  left: -1px;
}

body
  > div.react-main
  > div
  > div
  > div
  > div.speaker-container.container
  > div.speaker-profile.margin-bottom-small.row {
  background-color: white !important;
}

.speaker-name-wrapper > h1,
.speaker-company,
.speaker-position {
  font-family: "Open Sans", sans-serif !important;
}

.speaker-share-button,
.speaker-back-button,
.speaker-back-button > i.icon-AgendaAtt_arrow {
  background-color: #1380c4 !important;
  color: #fff;
}

.speaker-share-button > svg {
  background-color: #1380c4 !important;
  fill: white;
}

.speaker-share-button, 
.speaker-back-button  > span {
color: white !important;
}


.speaker-community-like-wrapper > span > i,
.speaker-community-like-wrapper > span {
  color: #1380c4;
}

div.broadcast-label > svg {
  fill: #e1c436 !important;
}
.live-broadcast-container {
  width:100%;
}
div.seat > div.checked > span.color-1 {
    color:#233877!important;
}
div.seat > div.session-button > i.icon-Chair_OFF,
div.seat > div.checked > i.icon-Chair_ON {
    color:#36A9E1!important;
}
div.seat > div.checked,
div.starred > div.checked {
    background-color:transparent!important;
}
div.session-action-popup.loaded > div > button.negative-button {
    color: #233877!important;
    border-color: #233877!important;
}
div.session-action-popup.loaded > div > button.positive-button {
    background-color: #233877!important;
    border-color: #233877!important;
}
div.popover-content > div > div:nth-child(2) > div.text.feedback-text.margin-top-small > span,
div.popover-content > div > div.text.text-left.rate-wrapper > span.text-semi-bold {
    color: #233877!important;
}
body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-sessions-twitter-wrapper.row > div {
    border-color: #233877;
    border-style: solid;
    border-width: 1px;
    background-color: white;
}
.speaker-session-title {
    color: rgb(84, 98, 127)!important;
}
@media (max-width: 480px) {
    #bs-example-navbar-collapse-1 > ul:nth-child(1) > li:nth-child(3) > div > div {
        left: 28%!important;
    }
}
#section-1821501 > div > div > div > iframe {
    width: 100%!important;
    height: calc(100vh - -65px)!important;
}
#section-1821501 > div > div {
    margin: 0;
}
#section-1821501 > div > div > div {
    width: 100vw!important;
}
#section-1821501 > div > div > div {
    width: 100vw!important;
    margin: 0;
    padding: 0;
}
#section-1821501 > div {
    margin: 0;
}
/* #socialBtn {
    font-weight: 900!important;
    font-size: 0.9rem!important;
} */
#section-1821501 > div > div {
    padding-top: 0px;
}
#section-1844838 > div {
    background-image: url('https://a2it-images.s3.eu-west-1.amazonaws.com/Bizzabo+Images/I4C-Platform-Elements_GENERAL-BACKDROP-1+(4)(1).png');
    background-size: cover!important;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
}
