/* Increase elements width on the home page */
@media (min-width: 1100px) {
	.superside-about-elevate .element-groups {
    	max-width: 100%;
    	margin: 0 auto;
    	padding-left: 0;
    	padding-right: 0;
	}
	.superside-speakers .main-app-container .row {
    	max-width: 100%;
	}
	
}

@media (max-width: 500px) {
    .superside-speakers .main-app-container .row > div {
        max-width: initial !important;
    }
}

/* SUPERSIDE CUSTOM CSS */
body{
	font-family: 'Avenir Next',sans-serif !important;  
}
.navColors .color-2-background, .navColors .color-2-background.custom-color {
    background-color: #003b95;
}
nav .navbar-header .navbar-brand{
  display: none!important;
}
nav .nav-menu-btn{
	text-transform: capitalize!important;
}

body .main-view .superside-loader{
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #003B95;
  z-index: 11111;	
}
body .main-view .superside-loader .atom-sectionMain{
    display:none;
}
body .main-view .superside-loader{
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: #003B95;
  z-index: 11111;	
}

footer{
    display: none!important;
}
.footer-padding,
.footer-padding.footer-padding-confirmation{
    padding-bottom:0px!important;
}
.superside-footer .main-app-container{
    width: 100%;
    max-width: 100%;
}
.superside-footer .main-app-container > div:first-child{
    display: none;
}
.superside-footer .main-app-container .element-groups > div{
    display: none;
}
.superside-footer .main-app-container .element-groups > div:first-child{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px 72px;
}
.superside-footer .main-app-container .element-groups > div:first-child img{
    height: 24px;
    width: auto;
    padding: 0px!important;
    margin: 0px!important;
}
.superside-footer .main-app-container .element-groups > div:first-child > div:last-child{
    display: none;
}
.superside-footer .main-app-container .element-groups > div:first-child .atom-main{
    margin: 0px!important;
    border-radius: 0px!important;
}
.superside-footer .main-app-container .element-groups > div:first-child p{
    color: #FFFFFF;
    font-size: 0.667rem;
    margin: 0px!important;
    text-align: right;
}

@media (max-width: 800px) {
    .superside-footer .main-app-container .element-groups > div:first-child{
        flex-direction: column!important;
        padding: 0px 0px!important;
        gap:5px;
    }    
    .superside-footer .main-app-container .element-groups > div:first-child img{
        height: 11px!important;    
    }
    .superside-footer .main-app-container .element-groups > div:first-child p{
        text-align: center!important;
    }
    .superside-footer .main-app-container{
        padding-top: 18px!important;
        padding-bottom: 18px!important;
    }

}

/*Session countdown "Live in:", "h", "m" and "s" elements font color*/ 
.timer-label, .countdown-timer{ 
    color: #ffff !important 
} 

/*Live counter font color*/ 
.time-passed .time-passed-value{ 
  color: #ffff !important; 
}


/*4.- Hide Session Time*/
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.top-agenda-margin-double.agenda-view--session > div > div > div.session-info-container-wrapper > div.session-page.session-page-element.padding-bottom-small.margin-bottom-small.container > div > div.session-dates.margin-bottom-small.font-size-14{
   display: none;
}
