
/*specific pages container*/
.home-custom-css{background-color:#f7f7f7;}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {margin:0 auto !important;padding:0 10px;min-width:80% !important;}

.main-app-containertest {margin:0 auto;padding:0 10px;width:100% !important;}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {font-size:1.3rem;}

/*Top navigation bar container*/
.template-nav {font-size:18px;font-weight:bold;}
ul.navbar-nav li {margin:0 5px 0 20px;}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {}

/*social share buttons container*/
.social-share-button {margin-bottom:20px;}

/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}

/*left align nav*/
.trade-template .navbar-nav {float:left !important;}
.navbar-nav.navbar-right:last-child {float:right !important;}

/*padding top and bottom*/
.custom-space-bottom {margin-bottom:0;padding-bottom:0 !important;margin-top:0;padding-top:0 !important;}
.custom-space-top {margin-bottom:0;padding-bottom:0 !important;}

/*font*/
body {font-family: 'Noto Sans',sans-serif !important;}

/*main containertime*/
.main-app-containertime {
  max-height:250px;
  /*min-height:auto;*/
  background-color:#08a7e1;
  display: flex;
  justify-content: center;
  flex-direction: column;
  /*border-top:solid 1px #000;*/
}

/*time title*/
.countdown-h2 {margin:16px auto !important;}

/*time size*/
.business-template .count-number {
  font-size: 3.555rem;}

/*spacer*/
.spacer {
  max-height:20px;
  background-color:#fff; 
}

/*spacer blue*/
.spacerblue {
  max-height:2px;
  background-color:#00556c;
}

/*remove side padding*/
.sections-holder {
  padding-left:0 !important;
  padding-right:0 !important;
  margin-bottom:0;
  list-style-type:none
}

/*h2 margin*/
.business-template h2 {
  font-size: 22px;
  font-weight: 600;
  margin: 0 0 5px !important;
  word-break: break-word;}

/*h2 titles*/
.trade-template h2 {
  text-transform:none !important;
  margin-top:30px;
}

/*speaker border*/
.object-trade-thumbnail {
  border-bottom: solid 5px #6b36b2;
}

/*sponsor logo container*/
.partner-logo-container {
  background: #fff !important;
  border-bottom: solid 5px #6b36b2 !important;
}
/*image border*/
.fr-dib2 img{
  border-bottom: solid 5px #6b36b2 !important;  
  border-radius: 5px;
}
/*image border 2*/
.cimg img{
  border-bottom: solid 5px #6b36b2 !important;  
  border-radius: 5px;
}
/*image border 3*/
.fr-view img.fr-dii {
  border-bottom: solid 5px #6b36b2 !important;  
  border-radius: 5px;
}

/*speaker name*/
.attendee-name {margin-bottom:6px !important;font-weight:600;}

/*speaker title margin*/
.attendee-title {margin-top:0 !important;margin-bottom:4px !important;}

/*speaker company*/
.attendee-company {margin-top:0 !important;font-size:18px !important;}

/* Container for flexboxes */
.rowkey {
  display: flex;
  flex-wrap: wrap;
  margin:auto;
  width:100%;
}

/* Create columns */
.columnkey1 {
  flex: 65%;
  padding: 0px;
}
.columnkey2 {
  flex: 35%;
  padding: 0px;
  text-align:right;
}
.columnkey3 {
  flex: 35%;
  padding: 0px;
  text-align:left;
}
.columnkey4 {
  flex: 65%;
  padding: 0px;
  margin-bottom:20px;  
}
.columnagenda5 {
  flex: 20%;
  padding: 0px; 
}
/* On screens that are 600px wide or less, make the columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .rowkey {
    flex-direction: column;
  }
}
/* hide add to calendar */
.add-to-calendar {
 display: none !important;
}
/*hide looking for your ticket*/
.looking-ticket-link{
display:none;
}
/*Display all navigation items (stop more drop-down)*/

/*#bs-example-navbar-collapse-1 > ul>li:nth-last-child(1) {
  display:none;
  }*/

#bs-example-navbar-collapse-1 > .navbar-nav.show-more-tab>li:not(.more-tabs-dropdown).hide-tab {
  width:auto;
  height:auto;
}
/*custom content widget responsive css*/
 .section-3792212 .rowHolder, .section-3751929 .rowHolder, .section-3746346 .rowHolder, .section-4866206 .rowHolder, .section-3742992 .rowHolder, .section-3742855 .rowHolder {    
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: center center;
    position: relative;
    background-size: cover;
    height: 0;
    padding-top: 24.95%;  
}

/* header image responsive behavior test page*/
@media only screen and (min-width: 1025px){
    .section-5690433 /*.section-4049482*/ .atom-sectionMain{
            /*background-image: url("https://s3.amazonaws.com/bizzabo.users.files/yy5ztioIQpm3u7KSLBiT_Bizzabo_UNITE-San-Diego-DeepDives-2024_PG-86290-01.jpg")!important;*/
            background-image: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1737360695/abcjvnuato5lx5ub1u2s.jpg")!important;
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            min-height:479px;
            max-height:479px;
             }
}
@media only screen and (min-width: 300px) and (max-width: 480px) {

    .section-4049482 .atom-sectionMain{
            background-image: url("https://s3.amazonaws.com/bizzabo.users.files/qiiDiw3mTgGkvLqIVwwt_Bizzabo_UNITE-San-Diego-DeepDives-2024_PG-86290-01-480.jpg")!important;
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            min-height:120px;
            max-height:120px;           
    }
}

@media only screen and (min-width: 481px) and (max-width: 1024px) {

   .section-4049482 .atom-sectionMain{
            background-image: url("https://s3.amazonaws.com/bizzabo.users.files/EjDESro7SF60An7AGedy_Bizzabo_UNITE-San-Diego-DeepDives-2024_PG-86290-01-1024.jpg")!important;
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            min-height:255px;
            max-height:255px;
                }
}
/* header image responsive behavior sections*/
@media only screen and (min-width: 300px) and (max-width: 480px) {

  .element-29113765,.section-6160967 .element-29113765,.section-6160961 .element-29113765,.section-6112271 .element-29113765.cover-image-background,.section-6112271 .element-29113765 p,.section-6112271 .atom-sectionMain,.section-6112271 .element-29113765,.section-3755089 .atom-sectionMain, .section-3754937 .atom-sectionMain, .section-3742993 .atom-sectionMain, .section-3742854 .atom-sectionMain, .section-4020939 .atom-sectionMain, .section-3890971 .atom-sectionMain, .section-4049015 .atom-sectionMain, .section-3742855 .atom-sectionMain, .section-3742992 .atom-sectionMain, .section-3746346 .atom-sectionMain, .section-3751929 .atom-sectionMain, .section-4048531 .atom-sectionMain, .section-3742853 .atom-sectionMain{
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            min-height:120px;
            max-height:120px;           
    }
}

@media only screen and (min-width: 481px) and (max-width: 1024px) {

	.element-29113765,.section-6160967 .element-29113765,.section-6160961 .element-29113765,.section-6112271 .element-29113765.cover-image-background,.section-6112271 .atom-sectionMain,.section-6112271 .element-29113765,.section-3755089 .atom-sectionMain, .section-3754937 .atom-sectionMain, .section-3742993 .atom-sectionMain, .section-3742854 .atom-sectionMain, .section-4020939 .atom-sectionMain, .section-3890971 .atom-sectionMain, .section-4049015 .atom-sectionMain, .section-3742855 .atom-sectionMain, .section-3742992 .atom-sectionMain, .section-3746346 .atom-sectionMain, .section-3751929 .atom-sectionMain, .section-4048531 .atom-sectionMain, .section-3742853 .atom-sectionMain{
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            min-height:255px;
            max-height:255px;
                }
}
@media only screen and (min-width: 1025px){
  .element-29113765,.section-6160967 .element-29113765,.section-6160961 .element-29113765,.section-6112271 .element-29113765.cover-image-background,.section-6112271 .atom-sectionMain, .section-6112271 .element-29113765,.section-6030941 .atom-sectionMain,.section-3755089 .atom-sectionMain, .section-3754937 .atom-sectionMain, .section-3742993 .atom-sectionMain, .section-3742854 .atom-sectionMain, .section-4020939 .atom-sectionMain, .section-3890971 .atom-sectionMain, .section-4049015 .atom-sectionMain, .section-3742855 .atom-sectionMain, .section-3742992 .atom-sectionMain, .section-3746346 .atom-sectionMain, .section-3751929 .atom-sectionMain, .section-4048531 .atom-sectionMain, .section-3742853 .atom-sectionMain{
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            min-height:479px;
            max-height:479px;
             }
}
/* home footer image responsive behavior sections*/
@media only screen and (min-width: 1025px){
   .section-3739719 .element-18544300.cover-image-background{
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            min-height:320px;
            max-height:320px;
             }
}
@media only screen and (min-width: 300px) and (max-width: 480px) {

   .section-3739719 .element-18544300.cover-image-background{
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            min-height:80px;
            max-height:80px;           
    }
}

@media only screen and (min-width: 481px) and (max-width: 1024px) {

 .section-3739719 .element-18544300.cover-image-background{
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            min-height:170px;
            max-height:170px;
                }
}

/*Display all navigation items (stop more drop-down)*/

#bs-example-navbar-collapse-1 > ul>li:nth-last-child(1) {
  display:none;
  }

#bs-example-navbar-collapse-1 > .navbar-nav.show-more-tab>li:not(.more-tabs-dropdown).hide-tab {
  width:auto;
  height:auto;
}
/* video header responsive behavior*/
*.video-element {
                width:100%;
  			    height:100%;
                object-fit:cover;
                } 

/* home video header responsive behavior*/
/*.section-6072654 .video-element {
                max-width:100%;
                height:auto;
  			    object-fit:cover;
                } */
/* home video header responsive behavior*/
@media only screen and (min-width: 1025px){
   .section-6072654 {
           		height: auto; 
  				width: 100vw;
  				position: relative;
                overflow: hidden;
             }
}
@media only screen and (min-width: 300px) and (max-width: 480px) {

   .section-6072654 {
           		height: auto; 
  				width: 100vw;
  				position: relative;
                overflow: hidden;       			
    }
}

@media only screen and (min-width: 481px) and (max-width: 1024px) {

 .section-6072654 {
            	height: auto; 
  				width: 100vw;
  				position: relative; 
                overflow: hidden;   				
                }
}
@media only screen and (min-width: 1025px){
  .section-6072654 .video-element{           		
                position: absolute;
    			width: auto;
  				height: auto;
    			max-width: 100%;  				
  				transform: translate(-50%,-50%);   
             }
}
@media only screen and (min-width: 300px) and (max-width: 480px) {

    .section-6072654 .video-element{           		
      position: absolute;
      width: 100%;
 	  height: auto;
      max-height:200px !important;
      max-width: 100%;       
    }
}

@media only screen and (min-width: 481px) and (max-width: 1024px) {

 .section-6072654 .video-element{            	
   position: absolute;
   width: auto;
  height: auto;
   max-width: 100%;
   transform: translate(-50%,-50%);  
                }
} 

  /*Change session title color*/
.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 {
    cursor: pointer;
    color: #000000;
    font-family: 'Noto Sans', sans-serif !important;
    text-decoration: none;
}
/*Change session time button*/
.agenda-view .session-list-container .session-day-container .time-row .time-elem > div {
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  line-height: 30px;
  font-weight: 400;
  color: #fff;
  background-color:#04AADA !important;
}
/*Change session container border*/
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
  border: 1px solid #CFD3DB;
  border-bottom: 3px solid #04AADA;
  padding: 10px;
  padding-top: 10px;
  padding-top: 15px;
  border-radius: 2px;
  margin-bottom: 15px;
  display: inline-block;
}
/*Change save your seat color*/
/*.session-actions-container .icon-Chair_OFF, .session-actions-container .icon-Chair_ON, .session-actions-container .icon-Chair_Overlap {
  display: inline-block;
  color: #04AADA;}*/
/* shrink session box when no speakers*/
div.speakers-container.has-speakers.col-xs-12:empty {display:none;}  
/*Change session time color*/
.session-info-text .session-time {
  font-weight: 600;
  display: inline-block;
  color: #04AADA;  }
/*full session background color*/
.color-1-background-opacity, .color-1-background-opacity.custom-color {
  background-color: rgba(247,247,247,1);
}
@media only screen and (min-width: 1025px){
    .section-3792212 .rowHolder{
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            min-height:479px;
            max-height:479px;
             }
}
@media only screen and (min-width: 300px) and (max-width: 480px) {
     .section-3792212 .rowHolder{
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center; 
            min-height: 300px;
            max-height:300px;
  }
       
}

@media only screen and (min-width: 481px) and (max-width: 1024px) {

       .section-3792212 .rowHolder{            
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: initial;
            background-position: center center;
            position: relative;
            min-height: 400px;
            max-height:400px;
  
}
}

/*To hide Twitter component on Speaker profile*/ 
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-twitter { display:none; }

/*clean up sponsor modal text*/
.Component-partnerModal-0-2-2 .website-link .website-link-text {
    color: inherit;
    display: block;
    overflow: hidden;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

