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

/* CUSTOM SPEAKER CSS - MANIAC */
.LoginPopup-backdrop-0-2-12 {
    border-radius: 30px;
}

/* Speaker Grid */
.trade-template .speakers .object-trade-thumbnail {
    border-radius: 100%;
  	border: 3px solid #00DBFF;
}

.section-2006340 .custom-space-top {
    padding-top: 0px !important;
}

.speakerwidget h2.atom-main.custom-font {
    font-size: 15px !important;
}

.speakerwidget .entity-photo-holder>a {
    width: 300px;
    height: 300px;
    margin: auto;
    border: 3px solid #00DBFF;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.speakerwidget .atom-fullname.attendee-name {
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 40px;
}

.speakerwidget .atom-text2.attendee-company {
	display: none;
}

.speakerwidget .atom-text1.attendee-title {
	font-family: "Barlow",Sans-serif !important;
    font-style: normal;
    font-weight: 500;
    font-size: 17px !important;
    line-height: 25px;
}

.speakerwidget .entity-photo-holder {
    margin-bottom: 60px !important;
}

.speakerwidget .atom-sectionMain {
    background-color: #110921 !important;
}

/* Mobile - Speaker Grid */
@media only screen and (max-width: 767px) {
.trade-template .speakers .object-trade-thumbnail {
    width: 140px !important;
    min-width: 140px !important;
    height: 140px !important;
}

.speakerwidget .entity-photo-holder>a {
    width: 155px !important;
    height: 155px !important;
}

.entity-photo-holder {
    min-width: 155px !important;
    width: 50% !important;
}
  
.atom-fullname.attendee-name {
    font-size: 25px !important;
}
}

/* Speaker Modal */

.color-1-background-opacity, .color-1-background-opacity.custom-color {
	background-color: transparent !important;
}

button.speaker-share-button {
    display: none;
}

.speaker-view .speaker-container .speaker-profile {
    background-color: #F8F0EB;
    border-radius: 30px;
	padding: 0px;
}

.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper {
    display: none !important;
}

button.speaker-back-button.bz-flex-row.font-size-12.custom-color.color-1-background.color-5 {
    background-color: #110921 !important;
}

.speaker-container.container div, .speaker-container.container p, .speaker-container.container h1, .speaker-container.container h2 {
    font-family: 'Barlow';
}

button.speaker-back-button, .speaker-view .speaker-container .speaker-profile .speaker-back-button {
    background-color: #110921 !important;
    border-radius: 30px !important;
    text-align: center !important;
    width: 140px !important;
    height: 60px !important;
    top: -70px !important;
}

span.speaker-back-button-label.font-size-12 {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 20px !important;
  	text-transform: lowercase  !important;
}

i.fa.icon-AgendaAtt_arrow.speaker-back-arrow.padding-left-xs {
  font-weight: 900 !important;
}

.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper .speaker-image-stub {
    border: none !important;
    width: 500px !important;
    height: 400px !important;
    object-fit: cover !important;
}

.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper {
    height: 400px;
    border-radius: 30px 0px 0px 30px;
}

.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper {
    padding: 50px !important;
    height: 400px;
    overflow: scroll;
}

/* Agenda in Speaker Modal */
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions {
    background-color: #ffffff !important;
    border-radius: 30px !important;
    padding: 30px !important;
    box-shadow: 0px 0px 30px rgb(17 12 23 / 5%);
}

.speaker-view .speaker-container .speaker-section-notch {
    display: none;
}

.speaker-session-excerpt p {
    font-family: 'Barlow' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 17px !important;
    line-height: 25px !important;
    color: #110921 !important;
}

.speaker-session .speaker-session-title {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 30px !important;
    line-height: 30px !important;
    color: #25CBFF !important;
    padding: 10px 0px;
}

.speaker-session .speaker-session-title span {
    display: none;
}

.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions :not(:last-child) .speaker-session {
    border: 0px !important;
}

h1.speaker-sessions-title {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 30px !important;
    line-height: 45px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    color: #110921 !important;
}

.speaker-session.margin-left-small.margin-right-small.padding-top-small.padding-bottom-small.col-lg-12 {
    padding-top: 30px !important;
}

/* Mobile Speaker Modal */
@media only screen and (max-width: 767px) {
.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper .speaker-image-stub {
    width: 100% !important;
}
  
.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper {
    padding: 0px !important;
    border-radius: 30px 30px 0px 0px;
}

.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions {
    padding: 20px !important;
}

button.speaker-back-button, .speaker-view .speaker-container .speaker-profile .speaker-back-button {
    top: -90px !important;
}  
}

.speaker-social * {
    color: #25CBFF !important;
}


/* Breakouts AKA Agendas */
.agenda-view .container {
    width: 100%;
}

@media (max-width: 768px) {
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .slick-list {
    height: auto;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .slick-list .slick-slide {
    float: none;
}
  
.agenda-view .session-list-container .session-day-container .time-row .time-elem > div {
  	margin-left: 5px;
}
}

body.widget {
    background-color: transparent !important;
}

/* Agendas Page On Bizzabo.com */
.react-main .main-react-view.trade .agenda-view.session-list-view, .react-main .agenda-view.top-agenda-margin-single {
    margin: 200px auto 0px;
    width: 90%;
    background-color: #F8F0EB;
}

.react-main .agenda-view.top-agenda-margin-single {
    margin: 200px auto;
    width: 70%;
    background-color: #F8F0EB;
}

/* Agendas Widget on OC23 Site */
body.widget .react-main .main-react-view.trade .agenda-view.session-list-view {
    margin: 0px;
    width: 100%;
    background-color: transparent;
}

body.widget .react-main .agenda-view.top-agenda-margin-single {
    width: 100%;
    background-color: transparent;
}

.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .form-control {
    border-radius: 40px;
    height: 65px;
    padding: 15px 30px;
  	box-shadow: 0px 0px 30px rgba(17, 12, 23, 0.05);
  	border: 2px solid transparent;
	transition: all 0.3s ease;
    font-family: 'Barlow Condensed' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 20px !important;
  	color: #110921;
}

.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .form-control::-webkit-input-placeholder { 
    font-family: 'Barlow Condensed' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 20px !important;
    color: #110921 !important;
    opacity: 0.3 !important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .form-control:-ms-input-placeholder { 
    font-family: 'Barlow Condensed' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 20px !important;
    color: #110921 !important;
    opacity: 0.3 !important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .form-control::placeholder { 
    font-family: 'Barlow Condensed' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 20px !important;
    color: #110921 !important;
    opacity: 0.3 !important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__container:before {
  	display: none;
}

.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .form-control:focus {
    border-color: #110921 !important;
}

.bz-hoc-filter .icon-AgendaAtt_filter {
    display: none !important;
}

.margin-horizontal-small {
    margin: 0px !important;
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    color: #110921 !important;
    width: 140px !important;
    display: inline-block !important;
    text-align: left !important;
}

.bz-hoc-filter.btn-group button {
    width: 200px !important;
    height: 65px !important;
    border-radius: 40px !important;
    background-color: transparent !important;
    border: 2px solid #110921 !important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .search-input {
    height: 65px !important;
    max-width: 230px !important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section {
    background: transparent !important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder {
    border: 2px solid #110921 !important;
    background: transparent !important;
    border-radius: 40px !important;
    width: 180px !important;
    height: 65px !important;
    justify-content: space-between !important;
}

.agenda-view .agenda-search-container .agenda-search .view-buttons-container.is-pull-left {
    display: none !important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder .ticket-holder-icon {
    font-size: 35px !important;
    transform: rotate(90deg) !important;
    margin: 0px 0px 0px 10px !important;
    width: 35px !important;
}

.login-buttons-container button {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    color: #25CBFF !important;
    background: transparent !important;
    height: 65px !important;
    align-items: center !important;
    border: 0px !important;
    text-transform: capitalize !important;
}

.login-buttons-container button:hover {
    background: transparent !important;
    color: #110921 !important;
}

.agenda-view .agenda-search-container .agenda-search .agenda-separator {
    background-color: transparent !important;
}

.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elems.selected {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 30px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    color: #25CBFF !important;
}

.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elem-border.selected {
    display: none;
}

.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elems {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 30px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    color: #110921 !important;
    transition: 0.3s all ease;
}

.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elems:hover {
    color: #25CBFF !important;
}

.day-title-row.row .col-lg-12 {
    padding: 0px 0px 40px 0px !important;
}

.agenda-view .session-list-container .session-day-container .day-title-row .day-title {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 30px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    color: #110921 !important;
}

.agenda-view .session-list-container .session-day-container .time-row .time-elem {
    padding-left: 0px !important;
}

.agenda-view .session-list-container .session-day-container .time-row .time-elem > div {
    background: #FF8400 !important;
    border-radius: 32.5px !important;
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    text-transform: lowercase !important;
    padding: 15px;
    letter-spacing: 0.5px !important;
}

@media (min-width: 992px) {
.col-md-offset-1 {
    margin-left: 13.333333% !important;
}
}

@media (min-width: 1011px) {
.time-row.row .col-md-1 {
    width: 13% !important;
}

.time-row.row .col-md-11 {
    width: 87% !important;
}
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
    border: 0px !important;
    background: #ffffff !important;
/*    box-shadow: 0px 0px 30px rgba(17, 12, 23, 0.05);*/
    border-radius: 40px;
    padding: 30px !important;
}

.session-info-text * {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    color: #110921 !important;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a, .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name span {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 30px !important;
    color: #25CBFF !important;
    transition: all 0.3s ease;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a:hover {
    color: #000000 !important;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name {
    padding: 15px 15px 20px 15px !important;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-photo img {
    border-radius: 10px;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-photo {
    margin-right: 15px !important;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-name {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    color: #FF8400 !important;
    padding: 0px 0px 5px 0px !important;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-position {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    color: #110921 !important;
    padding: 5px 0px !important;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-title {
    display: none;
}

@media (max-width: 1010px) {
.time-row.row .col-md-1 {
    width: 100% !important;
}

.time-row.row .col-md-11 {
    width: 100% !important;
    padding: 0px !important;
    margin-bottom: 30px !important;
}
    
.day-title-row.row .col-lg-12 {
    padding: 40px 0px 40px 0px !important;
}
}

@media (max-width: 900px) {
.padding-right-none.search-session.col-md-6.col-sm-5.col-xs-8 {
        width: 85% !important;
}
    
.agenda-view .agenda-search-container .agenda-search .search-row .search-input {
    width: 35% !important;
    max-width: 50% !important;
}

.agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section {
    width: 35% !important;
    max-width: 50% !important;
}
}

@media (max-width: 768px) {
.padding-right-none.search-session.col-md-6.col-sm-5.col-xs-8 {
        width: 100% !important;
        padding-right: 15px !important;
    }

.bz-hoc-filter .dropdown-toggle {
    float: left;
}
    
.agenda-view .agenda-search-container .agenda-search .search-row .search-input {
    width: 100% !important;
    max-width: 100% !important;
}
    
.bz-hoc-filter.btn-group button {
    width: 100% !important;
}
    
 .bz-hoc-filter ul.dropdown-menu {
    float: left !important;
    width: 100% !important;
}
    
.agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 20px !important;
    padding: 0px 15px !important;
}
    
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder {
    width: 100% !important;
}
    
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover {
    left: 0px !important;
    top: 50px !important;
}
    
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section {
    width: 100%;
}
    
 .agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .ticket-image {
    display: none;
}
    
.agenda-view .agenda-search-container .agenda-search .days-row {
    margin-top: 50px;
}
    
 .day-title-row.row .col-lg-12 {
    padding: 0px 0px 40px 0px !important;
}
}





/* Breakouts Single AKA Agenda Single */

.agenda-view .session-page .session-control-buttons .control-button.back-to-agenda {
    background-color: #110921 !important;
    border-radius: 30px !important;
    text-align: center !important;
    width: 140px !important;
    height: 60px !important;
    top: -70px !important;
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 20px !important;
    text-transform: lowercase !important;
}

.agenda-view .session-page .session-control-buttons {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.agenda-view .session-page {
    background: transparent;
}

.agenda-view .session-page.container {
    padding: 0px !important;
}

.session-info-container {
    padding-top: 65px;
}

.session-info-container .margin-right-small * {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    color: #25CBFF !important;    
}

.agenda-view .session-page .session-info-container .session-title {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 60px !important;
    color: #110921 !important;
    line-height: 60px;
    width: 800px;
    padding-top: 40px;
    padding-bottom: 55px;
}

.session-description.white-space-pre {
    width: 500px;
}

.session-description.white-space-pre p {
    font-family: 'Barlow' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 17px !important;
    line-height: 25px !important;
    color: #110921 !important;
}

.agenda-view .session-page .session-section-container {
    padding: 75px 0px 0px 0px !important;
    background: transparent !important;
}

.agenda-view .session-page .session-section-title {
    display: none;
}

.agenda-view .session-page .session-speaker-container .speaker-photo {
    width: 230px !important;
    height: 230px !important;
}

.agenda-view .session-page .session-speaker-container .speaker-photo img {
    width: 230px !important;
    height: 230px !important;
    border-radius: 30px !important;
}

.agenda-view .session-page .session-speaker-container .row a.agenda-flex {
    height: 370px !important;
}

.agenda-view .session-page .session-speaker-container .speaker-info .speaker-name {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 40px !important;
    line-height: 40px !important;
    color: #FF8400 !important;
}

.agenda-view.top-agenda-margin-single .speaker-title {
    font-family: 'Barlow' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 17px !important;
    line-height: 25px !important;
    color: #110921 !important;
}

.agenda-view .session-page .session-speaker-container a .speaker-position {
    font-family: 'Barlow' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 17px !important;
    line-height: 25px !important;
    color: #110921 !important;   
}

@media (max-width: 800px) {
.session-description.white-space-pre {
    width: 100% !important;   
}
    
.agenda-view .session-page .session-info-container .session-title {
    width: 100% !important;   
}
}

@media (max-width: 767px) {
.agenda-view .session-page .session-speaker-container .row a.agenda-flex {
    height: auto !important;   
    margin-bottom: 50px !important;   
}
    
.agenda-view .session-page .session-speaker-container .itemSpeaker {
    border: 0px !important
}
    
.agenda-view.top-agenda-margin-single {
    padding: 0px 15px !important;
}
    
 .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex {
    flex-direction: column !important;
}
    
.selected-tags-row.margin-bottom-small.row {
    margin-top: 70px !important;
    margin-bottom: 0px !important;
}
}

.react-autosuggest__suggestions-container * {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    color: #110921 !important;
    line-height: 32px;
}

.react-autosuggest__suggestions-container {
    border-radius: 30px !important;
    margin-top: 10px !important;
}

.react-autosuggest__suggestions-container * {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    color: #110921 !important;
    line-height: 32px !important;
}

.react-autosuggest__suggestions-container ul .text-ellipsis.font-size-12 * {
    color: #25CBFF !important;
}

.react-autosuggest__suggestions-container ul .session-info-text.search-result * {
    font-family: 'Barlow' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 25px !important;
}

 .bz-autosuggest .suggestionTitle {
    background-image: none !important;
    padding: 20px 20px 0px 20px !important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover {
    border-radius: 20px !important;
}

/* HIDING DAYS BECAUSE WORKSHOPS HAPPEN ON ONE DAY */
.agenda-view .agenda-search-container .agenda-search .days-row {
    display: none;
}

/* Converting Breakouts to Columns */
.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next {
    right: -92% !important;
    border-radius: 30px !important;
}

.sideBySide .session-list-container .session-carousel .slider-container .session-container .session-name {
    height: auto !important;
    display: block !important;
}

.sideBySide .session-list-container .session-carousel .slider-container .session-container .session-name a {
    white-space: break-spaces !important;
    overflow: visible !important;
    line-height: 1.25;
}

.sideBySide .session-list-container .session-carousel .slider-container .session-container .description-container {
    display: none !important;
}

.sideBySide .session-list-container .session-day-container .time-row .session-elem .session-container .session-name {
    padding: 25px 15px 30px 15px !important;
}

.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next:hover {
    background: transparent !important;
}

.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next {
    background: transparent !important;
}

.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next .sbs-arrow-circle {
    display: block !important;
    left: 3% !important;
}

.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow .sbs-arrow-circle {
    opacity: 1 !important;
    background-color: #25CBFF !important;
}

.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow .sbs-arrow-circle .sbs-arrow {
    color: #ffffff !important;
}

.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev {
    background: linear-gradient(90deg, rgba(255,248,238,1) 85%, rgba(255,255,255,0) 100%) !important;
}

.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next .sbs-arrow-circle .sbs-arrow {
    left: 48% !important;
    transform: rotate(180deg) !important;
}

.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev .sbs-arrow-circle {
    display: block !important;
    right: 2.5% !important;
}

.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev .sbs-arrow-circle .sbs-arrow {
    left: 12% !important;
}

@media only screen and (max-width: 767px) {
.sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next, .sideBySide .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev {
    display: none !important;
}
}

/* Tabs at the top of Agenda */
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button-border {
    display: none;
}

button.tab-button span {
    font-family: 'Barlow Condensed' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    color: #110921 !important;
}

.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button {
    background: transparent !important;
}

i.icon.custom-color {
    font-size: 20px !important;
}


.nav-menu-btn.custom-color {
    font-family: "Barlow Condensed";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    text-transform: lowercase;
    font-feature-settings: 'liga' off;
}

/* - Disabling Custom Header Edits
@media only screen and (min-width: 1025px) {
ul.navbar-nav li:last-child {
    position: absolute;
    right: 150px;
    top: 8px;
}

.navbar-nav.navbar-right li:last-child {
    position: relative;
    right: 0px;
    top: 0px;
}

ul.navbar-nav li:last-child a.nav-button-wrapper {
    color: #110921;
    background-color: #25CBFF;
    padding: 10px 15px;
    width: 140px;
    border-radius: 40px;
}

ul.navbar-nav li:last-child .nav-menu-btn {
    color: #110921 !important;
}

ul.navbar-nav li:last-child .nav-menu-btn:hover {
    color: #ffffff !important;
}
}
*/


/* Homepage CSS */
.homebanner .main-app-container {
    width: 100% !important;
    max-width: 2000px !important;
}

.homebanner {
    margin: -8px !important;
}

.homebanner .margin-vertical-small {
    margin: 0px !important;
    padding: 0px !important;
}

.homebanner .iframe_not_editor_mode_wrapper {
    max-width: 100% !important;
    width: 100% !important;
}

body.home {
    background-color: #110921;
}

.text-width .main-app-container {
    width: 60%;
    margin: auto;
}

.sponsor-widget .partner-container {
    padding: 64px 20px 75px !important;
}

/* Agenda Page CSS - More Styling Found ~290 */
.main-react-view {
    background-color: #F8F0EB;
}


/* Speaker Page CSS */
.main-react-view .speaker-view {
    margin-top: 100px;
}

body.widget .main-react-view .speaker-view {
    margin-top: 0px;
}

.speakers-onbizzabo .atom-text2.attendee-company, .speakers-onbizzabo .atom-text1.attendee-title {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    font-size: 17px !important;
    line-height: 25px;
}

.speakers-onbizzabo h2.atom-main.custom-font {
    margin-bottom: 0px;
}

.speakers-onbizzabo.trade-template .entity-photo-holder {
    margin-bottom: 60px;
}



