
/*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 {
text-align: left !important;
}

/*Top navigation bar container*/
.template-nav {
text-transform: none !important;
}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {
text-transform: none !important;
}

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


/*transferred styles from old brand*/
.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;
}
.cookie-popup {
position:fixed;
bottom:-100%;
width:100%;
padding:20px;
margin-left:0;
margin-right:0;
background-color:#3B3E4B;
color:#ffffff;
font-family:'Open Sans',sans-serif;
transition:bottom 0.5s;
text-align:center;
box-shadow:0px -8px 10px rgba(0,0,0,0.4);
}
.cookie-popup.active {
bottom:0;
}
.cookie-popup h3 {
font-size:1.3rem !important;
text-transform:uppercase !important;
color:#ffffff !important;
}
.cookie-popup button {
background-color:#6F276D;
color:#ffffff;
font-weight:bold;
font-size:1rem;
padding:10px;
border-radius:6px 10px;
border-width:0;
}
/* end of transferred styles from old brand*/

body, *{
  font-family: 'Neue-Hass-Grotesk', sans-serif;
}
h1,h2,h3{
  text-align: left !important;
  color: #000000;
  text-transform:none !important;
}

h2{
  font-family: 'Neue-Hass-Grotesk', sans-serif !important;
 font-size: 44px !important; line-height: 120% !important;
  font-weight:300 !important;
  text-transform:none !important;
}

p{
  text-align: left !important;
}

/* header button*/
.atom-main.btn.btn-custom-element.padding-horizontal-medium.border-transparent.js-register-btn-holder {
 text-align: left !important; 
}

/* header button*/
.element-7587731{
text-align: left !important;
}

/* header background image */
.element-7587728{
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: auto !important;
  background-position: top center !important;
}


/* home-page side image 1*/
.element-7657774{
width: 400px;
height: auto;
}

@media(max-width:991px){
.element-7587728 {
background-image:none !important;
Background-color:#130f14 !important;
background-position: center right !important;
}
}