.accordionWrapper {
	display:table;
}

.accordionWrapper .title-acc{
	display:table-cell;

    height: 100%;
	width:2rem;
	
	opacity:.65;
	
	transition: opacity 200ms;
	
    padding: 3px;
    padding-top: 15px;
	vertical-align:top;
	text-align: center;
	cursor: pointer;
}

.accordionWrapper .title-acc i {
	font-family: FontAwesome;
	color:#fff;
}

.accordionWrapper .title-acc:hover {
	opacity:1;
}

.accordionWrapper .track-title-active {
	opacity:1;
}


.accordionWrapper .title-acc span {
    font-family: 'FuturaStd-Bold', Arial, sans-serif;
	text-transform: uppercase;
    color: #fff;
    font-size: 1.7rem;
    padding-top: 20px;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
	display:block;
}


.accordionWrapper .content-acc  {
	display:table-cell;
    /* float: left; */
    margin: auto;
	overflow:hidden;
}

.accordionWrapper .content-acc .track-title {
	padding: 0.5rem;
    padding-left: 1rem;
}

.accordionWrapper .content-acc .track-title h4 {
	color:#fff;
}


.accordionWrapper #title-acc1,
.accordionWrapper #cont-acc1 .track-title {
	background-color:#008E90;
}

.accordionWrapper #title-acc2,
.accordionWrapper #cont-acc2 .track-title {
	background-color:#333;
}

.accordionWrapper #title-acc3,
.accordionWrapper #cont-acc3 .track-title {
	background-color:#000;
}


.accordionWrapper #cont-acc1 .row:hover {
	background-color:rgba(237, 49, 38,.15);
}
.accordionWrapper #cont-acc1 .agenda-break:hover {
	background-color:rgba(237, 49, 38,.3)!important;
}

.accordionWrapper #cont-acc2 .row:hover {
	background-color:rgba(1, 52, 73,.15);
}
.accordionWrapper #cont-acc2 .agenda-break:hover {
	background-color:rgba(1, 52, 73,.3)!important;
}

.accordionWrapper #cont-acc3 .row:hover {
	background-color:rgba(0, 0, 0,.15);
}
.accordionWrapper #cont-acc3 .agenda-break:hover {
	background-color:rgba(0, 0, 0,.3)!important;
}

.accordionWrapper .agenda-track-1 {
    border-bottom: 2px solid #008E90;
}

.accordionWrapper .agenda-track-2 {
    border-bottom: 2px solid #333;
	border-right: 1px solid grey;
}
/*
.accordionWrapper .agenda-track-3 {
    border-bottom: 2px solid grey;
	border-right: 1px solid grey;
}
*/
.accordionWrapper .agenda-track{
	padding:0;
}

.accordionWrapper .agenda-table .row {
	margin:0.5rem;
}

.accordionWrapper .track-desc {
	background:#FFF;
	padding:15px;
	font-size:1.125rem;
	font-style:italic;
}


@media only screen and (max-width: 40.0625em) {
	.agenda-paragraph > .agenda-speaker-link img {
		float:none!important;
		margin: 0;
		margin-right: 8rem;
	}
	.accordionWrapper {
		margin-left: -1rem;
		width: 109%;
	}
	#page-content .content-button5 {
	background-image:none;
	}
	#page-content .content-button6 {
	background-image:none;
	}
	#page-content .content-button7 {
	background-image:none;
	}
	#page-content .content-button8 {
	background-image:none;
	}
	.header-top .upper-tagline h4 {
	text-align:center;
	float:none;
	margin-top:0;
	margin-bottom:0.5rem;
	}
	.strapline {
	    margin-bottom: 1rem;
    text-align: center;
	}
	
	
}
