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

/*.session-day .col-xs-12:nth-of-type(49) .col-md-1{
 display:none; 
}*/

/*.session-info-text time {
  display: none !important;
}*/

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description {
 max-height:100% !important; 
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description.faddedAway {
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(rgba(256, 256, 256, 1)));
mask: -moz-linear-gradient(linear, left top, left bottom, from(#000000), to(rgba(256, 256, 256, 1))); }
  

  

p{
 font-family: "Poppins", sans-serif;
 
  /*font-size: 1.6em;*/
  font-weight:400;
}

ul li {
  font-family: "Poppins", sans-serif;
}

ul {
 margin-bottom:15px; 
}

h2 {
 font-family: "Poppins", sans-serif;
  font-size: 2.5em;
  font-weight:600; 
}

td {
  font-family: "Poppins", sans-serif;
  /*font-size:1.5em;*/
  padding:6px;
}

tr:nth-of-type(even) {
 background-color:#f0f0f0; 
}

.trade-template h2 {
 text-transform:none !important; 
}

/* Removed as it was throwing off pages. CSS a bit too vague here - Brenan From Bizzabo Support 
.col-md-8 {
 width:85% !important; 
}*/

body > div.react-main.community-custom-css.community-chat.community-padding-confirmation > div > div > div > div:nth-child(2) > div.sticky-sidebar.sidebar.container.hidden-xs > div:nth-child(3) > ul > li:nth-child(3) > div {
 display: none !important;
}

.section-671527 .element-2717745 .atom-header2.custom-font{
 font-size:1.5rem; 
}

/*------custom Button---------*/
a.button.custom-button {
		padding: 13px 30px 12px 30px;
		background-color: #22C8FF;
		border-radius: 35px !important;
		color: #ffffff;
		font-family: "Poppins", sans-serif;
		text-decoration: none;
		font-size: 20px;
		transition: background-color 0.5s ease;
	}
	a.button.custom-button:hover {
		background-color: #737373;
		color: #ffffff;
	}

a.button.custom-button.white {
		background-color: #ffffff;
color: #2C527C;
	}

a.button {
    border-bottom: 0px solid #000000;
}

/*---highlighted navigation current page -----*/

.nav-menu-btn.selected {
color: #2C527C!important;
  font-weight: 600;
}

.nav.navbar-nav li:nth-child(7) a div {
  background: #2C527C!important;
  color: #ffffff !important;
  padding:10px 20px;
  border-radius: 25px;
  margin-top: -10px;
}

.nav.navbar-nav li:nth-child(7) a div {
  color: #ffffff !important;
  font-weight: 900;
  transition: all 0.5s ease;
}

.nav.navbar-nav li:nth-child(7) a div:hover {
  background: #F06741 !important;
  color: #ffffff !important;
}

/*----custom table-----*/

.tables-custom {
  display: flex;
  flex-wrap:wrap;
  padding-top: 0px;
  padding-bottom: 0px;
}
	.table-block-custom {
		margin: 1%;
		width: 25%;
		background-color: #fff;
      border-radius:15px;
      border: #ddd solid 2px;
	}
	.table-heading-custom {
		background: #e3921c;
		padding: 10px 20px 10px 20px;
		font-size: 20px !important;
		font-family: "Poppins", sans-serif;
		color: #ffffff;
		font-weight: 900;
       border-radius:15px 15px 0px 0px;
	}
	.table-text-custom {
		background-color: #ffffff;
		padding: 10px 20px 10px 20px;
		font-size: 18px;
		font-family: "Poppins", sans-serif;
		color: #000;
		font-weight: normal;
      border-radius:0px 0px 15px 15px;
		
	}
	
@media screen and (max-width: 1024px) {
  .table-block-custom {
		margin: 1%;
		width: 46%;
		min-width: 200px;
		background-color: #fff;
	}
}

@media screen and (max-width: 600px) {
  .table-block-custom {
		margin: 1%;
		width: 100%;
		min-width: 200px;
		background-color: #fff;
	}
}

/*----custom table blocksonly-----*/

.tables-custom.blocksonly {
  display: flex;
  flex-wrap:wrap;
  padding-top: 0px;
  padding-bottom: 60px;
}
	.tables-custom.blocksonly .table-block-custom {
		margin: 1%;
		width: 47%;
		background-color: #fff;
      border-radius:15px;
      border: #ddd solid 2px;
      background: #e3921c;
		padding: 10px 20px 10px 20px;
		font-size: 20px !important;
		font-family: "Poppins", sans-serif;
		color: #ffffff;
		font-weight: 900;
	}
	
	
@media screen and (max-width: 1024px) {
  .table-block-custom.blocksonly {
		margin: 1%;
		width: 46%;
		min-width: 200px;
		background-color: #fff;
	}
}

@media screen and (max-width: 600px) {
  .table-block-custom.blocksonly {
		margin: 1%;
		width: 100%;
		min-width: 200px;
		background-color: #fff;
	}
}

/* Hide specific time */
.session-day .col-xs-12:nth-of-type(1) .col-md-1,
.session-day .col-xs-12:nth-of-type(2) .col-md-1,
.session-day .col-xs-12:nth-of-type(9) .col-md-1,
.session-day .col-xs-12:nth-of-type(20) .col-md-1,
.session-day .col-xs-12:nth-of-type(21) .col-md-1,
.session-day .col-xs-12:nth-of-type(26) .col-md-1,
.session-day .col-xs-12:nth-of-type(31) .col-md-1,
.session-day .col-xs-12:nth-of-type(34) .col-md-1,
.session-day .col-xs-12:nth-of-type(39) .col-md-1 {
  display: none;
}

.session-day .col-xs-12:nth-of-type(1) .session-info-text,
.session-day .col-xs-12:nth-of-type(2) .session-info-text,
.session-day .col-xs-12:nth-of-type(3) .session-info-text,
.session-day .col-xs-12:nth-of-type(9) .session-info-text,
.session-day .col-xs-12:nth-of-type(20) .session-info-text,
.session-day .col-xs-12:nth-of-type(21) .session-info-text,
.session-day .col-xs-12:nth-of-type(26) .session-info-text,
.session-day .col-xs-12:nth-of-type(31) .session-info-text,
.session-day .col-xs-12:nth-of-type(34) .session-info-text,
.session-day .col-xs-12:nth-of-type(39) .session-info-text
{
display:none; 
}


/*----show agenda times-----*/

.session-info-text {

display:none !important;

}

.agenda-view .session-list-container .session-day-container .time-row .time-elem {

display:none !important;

}
