/*Removing events from buttons to add reg pop triggers (reg flows are in the HTML editor All pages) mario.r ZD:208434*/

#section-7137197 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-34198862 > a,
#section-7137196 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-34198848 > a,
#section-7137196 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-34198851 > a{
    pointer-events: none;
}


.element-34198848, .element-34198862, .element-34198850{
    cursor: pointer;
}


/*Making second to last checkbox on Apply to attend page display in one row mario.r ZD:208288*/

#section-7119583 > div > div > div.col-xs-12.form-view-holder > div > div:nth-child(1) > div > li:nth-child(11) > div > div > div{
    display: flex;
    flex-direction: row-reverse;
}

#section-7119583 > div > div > div.col-xs-12.form-view-holder > div > div:nth-child(1) > div > li:nth-child(11) > div > div > div > div{
    width: 7%;
}
/*-------End---------*/
/* Site Style */
h2 {
text-transform: capitalize !important;
}
/*button {
border-radius: 0px !important;
}*/
/* Nav Bar */
.trade-template .nav-menu-btn {
    text-transform: capitalize;
}
.virtual-venue-banner-cta {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #051727;
    border-radius: 0px;
    background-color: #fbfbfc;
}
.virtual-venue-banner-status h2 {
    color: #051727;
    font-family: 'Montserrat', sans-serif;
}
.main_ring-banner-wrapper {
    background: linear-gradient(45deg, #AA0005, #D51D1F, #D51111);
}
/* Hero */
.hero-banner .col-sm-12 {
background: #D51111;
  padding-top: 40px;
  padding-bottom: 40px;
}
.section-6628603 .element-31932186 {
background-position: center -90px;
}

.section-6641370 .custom-space-bottom{
background: #fbfbfc;
  margin-top: 90px;
  margin-bottom: 90px;
  
}
/* Slider */

/*making the Terms and Conditions in webform 
the same width as the rest of the form
gleb@bizzabo case 208054*/
@media (min-width: 768px) {
.col-lg-12.bz-flex-row.justify-content-center {
    margin-left: 25%;
    width: 50%;
}
}
/*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 {}

/* HERO TITLE (clean): keep Event Name text as-is, add second line, tighten spacing */
.header h1, .hero-title, .event-name, h1 {
  text-transform: none !important;   /* prevents all-caps/capitalize overrides */
  margin-bottom: 0 !important;
  line-height: 1.05 !important;
}

.header h1::after, .hero-title::after, .event-name::after, h1::after {
  content: "\A The 2026 Customer Summit";
  white-space: pre;
  display: block;
  font-size: 0.92em;                /* bigger 2nd line */
  margin-top: -8px !important;      /* less space between lines */
  line-height: 1.05;
}
