/*Remove community from the site Juan @bizzabo 6/3/25*/
#bs-example-navbar-collapse-1 > ul.nav.navbar-nav.custom-menu > li:nth-child(3) {
    display: none;
}

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

/*************INMAN CUSTOM CSS******************/
@font-face {
    font-family: 'RingsideRegular';
    src: url('https://webassets.inman.com/files/fonts/RingsideRegular-Book.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: 'RingsideRegular';
    src: url('https://webassets.inman.com/files/fonts/RingsideRegular-BookItalic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'RingsideRegular';
    src: url('https://webassets.inman.com/files/fonts/RingsideRegular-Bold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'PlayfairDisplay';
    src: url('https://webassets.inman.com/files/fonts/PlayfairDisplay-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'PlayfairDisplay';
    src: url('https://webassets.inman.com/files/fonts/PlayfairDisplay-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'PlayfairDisplay';
    src: url('https://webassets.inman.com/files/fonts/PlayfairDisplay-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'PlayfairDisplay';
    src: url('https://webassets.inman.com/files/fonts/PlayfairDisplay-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'PlayfairDisplay';
    src: url('https://webassets.inman.com/files/fonts/PlayfairDisplay-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

.container-fluid {
  background-color: #1E1C29;
}

.image-container-item img {
    max-width: 100%;
    max-height: 100%;
}

/* Main Header */

.section-1277752 .element-6355031 .atom-main {
    color: black;
    background: linear-gradient(
        135deg,
        #f6e27a 0%,
        #e9c46a 20%,
        #c79d53 40%,
        #f6e27a 60%,
        #d4af37 80%,
        #f6e27a 100%
        );
    border-color: #d7b865;
}

.luxury-text-div {
    background: linear-gradient(
        135deg,
        #f6e27a 0%,
        #e9c46a 20%,
        #c79d53 40%,
        #f6e27a 60%,
        #d4af37 80%,
        #f6e27a 100%
        );
}

#section-1293318 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
    margin-top: 50px;
    left: 70px;
     z-index: 999;
}

#section-1293318 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) {
        right: 100px;
    z-index: 100;
}

/* Central Information After Header video */
.section-1293318 .atom-sectionMain {
    background-color: rgba(51, 22, 69, 1);
    height: 900px;
}

.element-6441088 .main-app-container {
  max-width: 1376px;

}

body > div.widget-main-view > div.panel.widget-header.ticket-selection-panel > div.panel-body.widget-panel-body.custom-color.color-4-background > div.row.tickets-selection-view.js-normal.hidden-xs > div > table > tbody > tr > td:nth-child(1) > div > h4 {
    color: black;
}

nav .image-container-item a img {
  margin:auto 5px!important;
}

nav .custom-nav .nav-menu-btn.custom-color {
    color: #331645;
    font-family: "Didot 06 A", "Didot 06 B";
    font-style: normal;
    font-weight: 700;
    background-color: white;
    text-transform: uppercase;
    border-radius: 50px;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 3px;
        background: linear-gradient(
        135deg,
        #f6e27a 0%,
        #e9c46a 20%,
        #c79d53 40%,
        #f6e27a 60%,
        #d4af37 80%,
        #f6e27a 100%
        );
}

.navColors .color-1-hover:hover, .navColors .color-1-hover.custom-color:hover {
  color: #FFFFFF !important;
}

.nav-menu-btn {
  font-family: "Didot 06 A", "Didot 06 B";
font-style: normal;
font-weight: 500;
}

h1, h2, h3, h4, h5, h6, h2 span {
  font-family: Harriet !important;
  font-style: normal;
  font-weight: 700;
  color:#65bae4;
}

h1 {
  font-size:46px!important;
}

.custom-font {
  font-family: "Didot 06 A", "Didot 06 B"!important;
  font-style: normal;
  font-weight: 500!important;
}

.home-page button {
  font-family: "Didot 06 A", "Didot 06 B";
  font-style: normal;
  font-weight: 700;
  font-size:14px!important;
  border-radius:0;
  text-transform:uppercase;
  margin:10px 0;
  padding:7px 10px;
  
}

.multi-line-text, .event-description {
  /*font-family:'Balto', sans-serif;*/
}

.nav-button-wrapper .nav-menu-btn {
  /*font-family:'Balto', sans-serif;*/
  font-size: 19px;
}

.image-container-item a img {
  margin-top:14px!important;
}

/*hero*/
#section-1277752 h1 {
 text-transform: none;
 font-weight: normal!important;
  color:black!important;
}
.section-1277752 span {
  font-family: "Didot 06 A", "Didot 06 B";
  font-style: normal;
  font-weight: 700;
  font-size:18px!important;
}
.section-1277752 .rowHolder.no-background {
  height: 700px !important;
}

.section-1277752 .element-6355025 {
  display:none;
}
#section-1277752 .date-venue-holder {
  font-size: 2rem !important;
}

.video-element {
  display: block !important;
}

/*hero sponsor*/
.section-1377223 img {
    width: 277px;
    margin: 0 auto;
}
.title-sponsor-img {
      position: relative;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.title-sponsor-title {
  color: #0759A7!important;
       font-family: "Didot 06 A", "Didot 06 B"!important;
  font-style: normal;
  font-weight: 500;
    font-size: 1.5rem!important;
  display: block;
    position: relative;
    text-align: center;
      margin-bottom: -10px!important;
      margin-top: 25px !important;
}
/*default date line in hero*/
.element-6355026 {display:none;}

#section-1293318 h2.custom-font.atom-main {
  display:none;
}

.luxury-text {
  font-size: 24px;
}

@media (min-width:525px) {
  .trade-template .event-image-holder {
    height:500px!important;
  }
}

.trade-template .event-image-holder {
	height:212px!important;
}

.trade-template .event-image-holder .center-image {
  max-width:100%!important;
  max-height:100%!important;
}

.section-header h1, .section-header .date-venue-holder {
color: white!important;
    font-size: 32px;
    font-weight: 900;
}

.section-1293318 .element-groups .full-width.text-center {
      margin: 18px 0px 0 0!important;
    text-align: left!important;
}

.atom-header1.date-venue-holder, 
.atom-header2.date-venue-holder {
    font-family: "Didot 06 A", "Didot 06 B";
  font-style: normal;
  font-weight: 700;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

.inman-btn {
    background-color: white;
    font-size: 20px;
    margin: 20px auto;
    letter-spacing: 0;
    text-align: center;
    color: white !important;
    padding: 12px 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: inline-block;
    font-family: "Didot 06 A", "Didot 06 B";
    font-style: normal;
    font-weight: 700;
    font-weight: 500;
    font-style: normal;
    border-radius: 50px;
    background-color: #331645;
}

.inman-btn-register {
    display: block;
    background-color: black !important;
    font-size: 25px;
    text-align: center;
    color: white;
    padding: 10px 20px;
    text-transform: uppercase;
    font-family: "Didot 06 A", "Didot 06 B";
    font-style: normal;
    font-weight: 700;
    font-style: normal;
    border-radius: 50px;
    width: 200px;
    margin-top: 30px;
}

.trade-template h2 {
  text-transform:none!important;
  padding-bottom: 10px !important;
}

.trade-template ul, 
.trade-template li, 
.trade-template p {
  color:#331645;
  font-family: "RingsideRegular";
  font-style: normal;
  font-weight: 400;
  font-size:18px;
}

/*pricing*/

#section-1708280 img {
    max-width: unset;
	width: unset;
	height:341px;
    margin: 0 auto;
}

/* #section-1708280 h2 span {
  color: white;
  font-family: "RingisideRegular"!important;
  font-style: normal;
  font-weight: 700!important;
  text-transform:none!important;
} */

.section-1708280 .element-8900976 .atom-main {
    color: rgba(51, 22, 69, 1);
    font-family: Harriet !important;
    text-transform: uppercase !important;
    font-size: 30px;
    font-weight: 600 !important;
}

#section-1708280 h3 {
  margin-bottom:0;
  font-size:85px;
  font-family: "Didot 06 A", "Didot 06 B"!important;
  font-style: normal;
  font-weight: 700!important;
  text-transform:none!important;
}

#section-1708280 p {
      font-family: "RingsideRegular";
  font-style: normal;
  font-weight: 300;
  color:white;
}

#section-1708280 .element-groups {
  display:flex;
  margin-bottom:21px;
}

#section-1708280 .element-groups > div {
    margin: 0 auto 20px auto;
    border: solid #331645 7.5px;
    padding: 20px;
}

#section-1708280 .element-groups.Component-elementGroups-0-2-1 {
 display:flex; 
 flex-direction:column;
}

#section-5894235 > div > div > div.col-xs-12.form-view-holder > div > div.row.wow.bounceInUp.margin-bottom-xs.margin-top-xs {
  justify-content: center;
  display: flex;
}

.section-5894235 .element-28230396 .atom-label {
  color: black;
}

@media (max-width:768px) {
  #section-1708280 img {
    height: 200px;
  }
}

@media (min-width:992px) {
  #section-1708280 .element-groups.Component-elementGroups-0-2-1 {
	flex-direction:row;
  }
  #section-1708280 .element-groups > div {
    margin:0 20px;
  }
}

/*about*/
#section-1293318 h2 span {
    font-style: normal;
    color: white !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    line-height: 133%;
    margin-top: 0;
    font-family: "PlayfairDisplay" !important;
    font-size: 40px;
}

.element-6441090 h2 {
    margin-bottom: 0;
}

#section-1293318 p {
  font-family: "PlayfairDisplay";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5!important;
  padding: 5px 25px;
}

.element-6791104 {
  display:none;
}

.section-1293318 .element-6441091 .btn {
      font-family: "Didot 06 A", "Didot 06 B";
  font-style: normal;
  font-weight: 700;
}

#section-1830758 h2 {
  text-transform:none!important;
}
  
/*speakers*/
#section-1277755 h2 {
    font-family: "Didot 06 A", "Didot 06 B";
  font-style: normal;
  font-weight: 700;
}
#section-1277755 .speaker-text.element-6355040 {
    background: white;
    display: block;
    overflow: auto;
    width: 260px;
    padding: 0 20px 20px 20px;
    margin: 0 auto;
}
#section-1277755 object {
 border: 10px solid white;
}
#section-1277755 .entity-photo-holder a {
  line-height:0;
}
#section-1277755 .attendee-name {
      font-family: "Didot 06 A", "Didot 06 B";
  font-style: normal;
  font-weight: 700;
	font-weight: 600!importan;
	font-style: normal; 
	margin-top:0!important;
}
#section-1277755 .attendee-title, #section-1277755 .attendee-company {
  margin-top:0;
  margin-bottom:0;
    font-family: "Didot 06 A", "Didot 06 B";
  font-style: normal;
  font-weight: 700;
}
#section-1277755  .speaker-text {
  font-size:17px!important;
}
 
/*speakers papge*/
#section-1277759 .attendee-name {
    
	font-weight: 500;
	font-style: normal; 
}

#section-1277759 .attendee-title, #section-1277759 .attendee-company {
  margin-top:0;
  margin-bottom:0;
}

/*speaker page*/
.speaker-name-wrapper h1.speaker-name {
  line-height:unset!important;
}

/*sponsors page */ 
.website-link {
    background:#65bae4!important;
}

/*testimonials*/
#section-1309249 .element-groups h2 {
  margin-bottom:0;
}

/*countdown*/
#section-1294674 h2 {
  /*font-family:"Idlewild SSm A", "Idlewild SSm B"!important;*/
}


#section-1309249 .Component-elementGroups-0-2-1 > div:not(:last-child) {
 margin-bottom:49px!important; 
}

/*venue*/
#section-1294677 h2 {
  /*font-family:"Idlewild SSm A", "Idlewild SSm B"!important;*/
}

/*footer*/
footer {
  /*font-family:'Balto', sans-serif;*/
  font-size: 19px;
}

/*sponsors*/
#section-1375426 h2 {
     /*font-family:"Idlewild SSm A", "Idlewild SSm B"!important;*/
  font-size: 19px;
}

/*sponsors page */ 
.section-1277761 .website-link {
    background:#de222f!important;
}

/*countdown*/

.section-1294674 .atom-sectionMain {
  background-color: rgba(51, 22, 69, 1);
  border-top: solid 1px black;
  display: none;
}

.trade-template #section-1294674 .landing-event-time-countdown .count-number {
    width: 65px;
    height: 65px;
    border-radius: 50%;
      padding-top: 21px;
    font-size: 24px;
}

.trade-template #section-1294674 .landing-event-time-countdown .count-unit {
    font-size: .75rem;
    line-height: .75rem;
    top: -22px;
    width: 65px;
}

@media(min-width:480px) {
  .trade-template #section-1294674 .landing-event-time-countdown .count-number {
width: 97px;
    height: 97px;
    border-radius: 50%;
    padding-top: 25px;
    font-size: 39px;
}

.trade-template #section-1294674 .landing-event-time-countdown .count-unit {
    top: -32px;
    width: 97px;
}
}

@media(min-width:992px) {
  .trade-template #section-1294674 .landing-event-time-countdown .count-number {
width: 150px;
    height: 150px;
    padding-top: 18px;
    font-size: 50px;
}

.trade-template #section-1294674 .landing-event-time-countdown .count-unit {
    top: -49px;
    width: 150px;
}
}


/*live broadcast*/
.live-broadcast-container h1 {
  font-size:16px!important;
}

.custom-nav a {
  padding-top:10px!important;
}

.custom-nav a div {
    background: white;
    color:rgb(171, 1, 62);
    padding: 9px 20px 6px;
    margin-top: 0;
    font-size: 20px;
    font-weight: 900;
}

.nav-button-wrapper div.selected {
  color: white !important;
  font-weight: bold!important;
}
	
.custom-nav .nav-menu-btn.custom-color {
  color:#ab013e;
  padding-bottom:9px;
  line-height:normal;
}

#section-1830758 h2 {
  margin-bottom:0;
 }

#section-1830758 a {
  color: unset;
    font-weight: 700;
}

#section-1556682 h2 {
  margin-bottom:0;
}

#section-1556764 p {
  color:#65bae4;
}
#section-1375426 h2 {
  color:#65bae4;
}

.section-3921372 .atom-sectionMain {
    background-color: #1E1C29;
}

.section-1830758 .atom-sectionMain {
  background-color: #1E1C29;
}

.section-5894235 .element-28230396 .atom-title {
    color: #1E1C29;
}

.section-5536604 .atom-sectionMain {
    background-color: white;
}



/* .video-element {
  display: block;
} */

/*nav*/
@media (min-width:1025px) {
    nav .logo-li-holder {
      position: absolute;
      max-width: 1290px;
      left: 0;
      right: 0;
      margin: 0 auto;
      width:95%;
      top:-1px;
    }

    .nav>li, .nav>span {
      max-height: 65px;
      left: 100px;
  }
    
    .trade-template .navbar-nav>li>a, .trade-template .nav-menu-btn {
      text-transform:none;
    }
    
    nav .logo-li-holder .image-container-item {
      text-align:left;
    }
    
    nav .logo-li-holder .image-container-item img {
      position:unset!important;
    }
  }
  
  
  @media (max-width:768px) {

    #section-1277752 > div > div > div > div:nth-child(4) {
      top: 50px;
    }

    .section-1277752 .rowHolder.no-background {
        height: 500px !important;
    }

    .custom-nav {
      margin-bottom: 10px;
    }

    .section-1277752 .custom-space-top {
        padding-top: 0;
    }

    .section-1277752 .element-6355031 .atom-main {
        bottom: 40px;
        position: relative;
    }

    .image-container-item img {
      max-width: 85% !important;
      max-height: 85% !important;
    }

    .section-1293318 .atom-sectionMain {
        height: 1200px;
        padding: 0;
    }

    #section-1293318 p {
      margin-bottom: 10px!important;
    }


    .luxury-text {
      font-size: 15px;
    }

    #section-1708280 .element-groups.Component-elementGroups-0-2-1 {
        width: 320px;
        margin: 0 auto;
    }

    .sleek-template .count-number {
        margin-bottom: 0;
    }
    nav .image-container-item {
      width:100%!important;
    }

    .sub-text {
      font-size: 19px;
    }

    #section-1293318 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
    margin-top: 50px;
    left: 0;
    z-index: 999;
  }

    #section-1293318 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) {
      right: 0;
      z-index: 100;
    }

    .inman-btn-register {
      font-size: 15px;
    }
  }
  
  @media (min-width:768px) {
    nav .image-container-item {
      width:300px!important;
    }
  }
  
  @media (min-width:1024px) {
    
    .navbar .navbar-collapse {
      max-width:1116px;
      margin:0 auto;
    }
    
    .nav-button-wrapper .nav-menu-btn {
      font-size:14px!important;
    }
  }
  
  @media (min-width:1187px) {
      .nav-button-wrapper .nav-menu-btn {
      font-size:19px!important;
    }
  }

/*support case 167858 — Logo change by gleb&bizzabo START*/
/*hide the logo — desktop & mobile*/
#bs-example-navbar-collapse-1 > ul:nth-child(1) > li.logo-li-holder.hidden-sm.hidden-xs > div > a > img, body > header > div.trade-template > nav > div > div.navbar-header.make-relative > span > div > a > img {
    visibility: hidden;
}

/*proper logo for desktop*/
#bs-example-navbar-collapse-1 > ul:nth-child(1) > li.logo-li-holder.hidden-sm.hidden-xs > div > a::before {
    content: '';
    width: 300px;
    height: 72px;
    background-image: url('https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1721806275/ohrjh0cxvqntaxbi8fgm');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    float: inline-start;
    margin-top: -3px;
}

/*proper logo for mobile to configure size separately*/
body > header > div.trade-template > nav > div > div.navbar-header.make-relative > span > div > a::before {
    content: '';
    width: 242px;
    height: 62px;
    background-image: url('https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1721806275/ohrjh0cxvqntaxbi8fgm');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    float: inline-start;
}
/*support case 167858 logo fix END*/


/* Current Sections of Lux on display: none */

/* Countdown */
#section-1294674 {
  display: none;
}

/* AJ Photo */

.section-5536604 .atom-sectionMain {
    display: none;
}

/* Pricing */
.section-1708280 .atom-sectionMain {
    background-color: rgba(255, 253, 235, 1);
    display: none;
}