/* Target the row holding the speaker cards */
.attendees-faces-holder .row {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
}

/* Ensure column floats are disabled (already in your screenshot) */
@media (min-width: 992px) {
  .attendees-faces-holder .row > div {
    width: 25% !important;
    max-width: 25% !important;
    float: none !important;
  }
}


/* Fix floating speaker alignment on desktop */
@media (min-width: 992px) {
  .attendees-faces-holder .row {
    display: flex !important;
    flex-wrap: wrap !important;
  }

  .attendees-faces-holder .row > div {
    width: 25% !important;
    max-width: 25% !important;
    float: none !important; /* Disables problematic floating behavior */
  }
}

/*Closing the distance between speakers' names and speakers' titles #222026 Ricardo Silva ZD #221895*/
/* Apply to all speaker cards */
.speaker-text h3,
.speaker-text h4,
.speaker-text h5,
.speaker-text p,
.speaker-text div {
  margin-bottom: 2px !important;
  margin-top: 0 !important;
  line-height: 1.2 !important;
}

/*Closing the distance between speakers' names and speakers' titles #222026 Ricardo Silva ZD #221895*/
/* Ensure job titles sit closely underneath */
.speaker-text span,
.speaker-text .speaker-title {
  margin-top: 0 !important;
  padding-top: 0 !important;
}


/*Changing colors Ricardo Silva ZD #221895*/

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,
body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-profile.margin-bottom-small.row > button.speaker-share-button.bz-flex-row.font-size-12.custom-color.color-5-background{

  color: white;
  background-color: #cc3333;

}

/*Changing colors Ricardo Silva ZD #221895*/

body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-profile.margin-bottom-small.row > div.speaker-bio-wrapper.medium-padding-right-medium.medium-padding-left-medium.padding-top-small.padding-bottom-small.padding-right-medium.col-lg-9.col-md-7.col-xs-12 > div:nth-child(1) > div.col-lg-9.col-lg-pull-3.col-md-8.col-md-pull-4.col-sm-9.col-sm-pull-3.col-xs-12 > div.speaker-name-wrapper.bz-flex-row > div{
  
  color: #cc3333;


}

/* Change the share button icon color to white Ricardo Silva ZD #221895 */
.speaker-share-button svg,
.speaker-share-button svg path {
  fill: #ffffff !important;
}


/*
	Hide the header title and the register now button
*/
#section-3712207 > div > div > div > div:nth-child(1) > div.element-18415684.col-xs-12.business-event-name-holder.text-center > h1,
#section-3712207 > div > div > div > div:nth-child(1) > div.form-group.text-center.make-relative > div > button {
	display: none;
}


/*Making header responsive mario.r@bizzabo.com ZD: 180693 */
@media screen and (max-width: 1024px) {
    #section-3712207 > div{
        height: 56vw;
    }

    #section-3712207 > div > div > div > div:nth-child(1) > video{
        width: 100vw;
    }

    #section-3712207 > div > div > div > div.text-center > div{
        position: absolute;
        top:  60%;
    }
    
}

@media screen and (max-width: 450px) {
    #section-3712207 > div > div > div > div.text-center > div{
        position: absolute;
        top:  30%;
    }
}

/*-----------End------------*/





/*Hiding header element date*/
#section-3712207 > div > div > div > div:nth-child(2) > div.element-18415684.col-xs-12.business-event-name-holder.text-center{
display: none
}

/*hide looking for your ticket*/
.looking-ticket-link{
display:none;
}


/*Make Event Logo Bigger*/
.trade-template .event-image-holder {
    height: 200px;
}


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(47) > div > div > div.session-elem.col-md-11.col-md-offset-0 > div > div.sponsors-container.col-lg-12 > div.sponsors-logo-content.clearfix.one-sponsor-content > div {
	margin-bottom: 0;
}
img.sponsor-image.clickable {
    max-height: 100px!important;
    max-width: 230px!important;
    height: auto;
}



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

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


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

#section-3712207 > div > div > div > div:nth-child(2) > div.form-group.text-center.make-relative > div
{
  display:none;

}

/*Adjust social share button*/
.social-share-button {
  margin-top: 108px;
}

/*Expand Session Description arshiya.m@bizzabo.com 28/02/2024 ZD:183710*/ .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description { padding-left: 30px; padding-right: 30px; margin-bottom: 10px; -webkit-animation: all 0.3s ease-in-out; -moz-animation: all 0.3s ease-in-out; -ms-animation: all 0.3s ease-in-out; -o-animation: all 0.3s ease-in-out; animation: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer; max-height: max-content; overflow: hidden; }

/*Remove Session Description Fading*/ .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description.faddedAway { -webkit-mask-image: none; mask: -moz-linear-gradient(linear, left top, left bottom, from(#000000), to(rgba(0, 0, 0, 0))); }


