/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.clickable {
    cursor: pointer;
}

.clear-floats {
	clear: both;
}

/* Don't underline links in our content, there's too many of them */
.linklings-wp-plugin-contents a {
    text-decoration: none
}

/* Index link styles */

.main-page-links a {
    font-size: 17px;
    text-transform: uppercase;
    text-decoration-line: none;
}

.main-page-links {
    margin: 40px 10px;
}

.main-page-link {
	display: inline-block;
}

.current-page.main-page-link a {
	color: #999999;
}

.related-index.main-page-link a {
	font-weight: bold;
}

div.more-menu {
	text-align: center;
}
.popr-item {
	min-width: 12em;
}

/* Program styles */

.date-sels {
	padding-bottom: 15px;
}

.large-date-sels, .small_date_sel_container {
	text-align: center;
}

.large-date-sels div, .small_date_sel_container div {
	display: inline;
	background-color: #eeeeee;
	margin-left: 15px;
	padding: 3px 15px 3px 15px;
}

.large-date-sels div.selected-date {
	background-color: #999999;
}

.date-header {
    padding: 5px;
}

.date-header .formatted-date {
    font-weight: 700;
}

.date-header .show-hide-links {
	float: right;
}

.date-sels .large-date-sels .selected-date {
    font-size: 20px;
    font-weight:500;
}

.empty-msg {
	text-align: center;
/*	width: 100%;*/
	padding: 2em;
	font-weight: bold;
	color: gray;
}

.tablesched > table {
	width: 100%;
	line-height: 1.2;
	border-width: 0;
	table-layout: auto;
}

.tablesched > table td span,
.tablesched > table td span a,
.tablesched > table td div,
.tablesched > table td div a {
    font-size: 14px;
}

.tablesched th {
	font-weight: bold;
	min-width: 75px;
	white-space: nowrap;
	padding: 5px;
	border-width: 0;
	vertical-align: bottom;
}

.tablesched th.color-header {
	min-width: 0px;
}

/*
.tablesched th.title-header {
	min-width: 10em;
}
.tablesched th.session-header {
	min-width: 10em;
}
*/

.tablesched th.presentation-header {
	min-width: 15em;
}
.tablesched td.combo-sess-pres {
	padding: 0px;
}
.tablesched td.combo-sess-pres table {
	margin: 0px;
	width: 100%;
}
.tablesched .combo-sess-pres td {
	width: 50%;
    border-width: 0px;
}
.tablesched table {
	border: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}



.tablesched {
    margin-bottom: 2em;
}

/* When there is just a presentation, add back in some padding. */
.tablesched .combo-sess-pres > span.presentation-title {
    display: inline;
/*    padding: 5px;*/
}
.tablesched .combo-sess-pres  {
	    padding: 5px;
}

.tablesched th.tag-header {
	min-width: 7em;
}
/*
.tablesched th.speaker-header {
	max-width: 15%;
}
*/
.tablesched td.speaker-td {
	max-width: 40em;
}

.tablesched td.calendar-td {
	text-align: center;
}

.tablesched td {
	vertical-align: top;
	line-height: 1.2;
/*	padding: 5px;*/
	padding: .3em;
	border-width: 0;
}

/*
.tablesched tr:nth-child(odd) td {
	background-color: #eeeeee;
}
*/

.tablesched tr.odd td {
	background-color: #eeeeee;
}

.tablesched tr td > span, .tablesched td > span a {
	line-height: 1.2;
}

.tablesched td > span *, .tablesched td > span * * {
/*	font-size: inherit;*/
	line-height: inherit;
}

/*
td .presentation-time {
	white-space: nowrap;
}
*/

.tablesched .presenter-details {
	display: inline;
}

.tablesched .presenter-name::after {
	content: ', ';
}
.tablesched .session-display td>div :last-child.presenter-details .presenter-name::after,
.tablesched .speaker-td .presentation-speaker :last-child.presenter-details .presenter-name::after {
	content: '';
}

.tablesched .event-type-name {
    display: inline;
}

.tablesched .event-type-name::after {
	content: ', ';
}

.tablesched .small-etypes :last-child.event-type-name::after,
.tablesched .presentation-type :last-child.event-type-name::after {
	content: '';
}

.tablesched .small-etypes::after {
	content: ': ';
}

.tablesched .presenter-name {
	display: inline;
}

.tablesched .presentation-cal-links a {
	padding-left: 5px;
}

.filter-container {
	margin: 10px;
}

.filter-selector-label {
	text-align: left;
}

.filters {
	text-align: center;
	margin-bottom: 10px;
}

.filter-container {
	display: inline-block;
}

.ll-icon {
	border: none;
	width: 30px;
	height: 30px;
}

img.ll-icon {
    display:inline;
}

.linklings-wp-plugin-contents.program {
	min-height: 250px;
}
.entry-content .spinner * {
	font-size: 75px;
	color: gray;
}
.spinner-box {
    position: relative;
    z-index: 999;
    height: 1px;
    width: 75px;
    overflow: show;
    margin: auto;
    top: 50px;
    left: 0;
    bottom: 0;
    right: 0;
}

.presentation-display .representative-image {
	width: 50%;
	min-width: 300px;
	display: inline-block;
	float: left;
	padding: 10px;
}

.presentation-display .details-with-rep-img {
	width: 50%;
	min-width: 300px;
	display: inline-block;
	float: left;
}

.presentation-details-program .date-time-room-section-header {
	margin-bottom: 1em;
}

.presentation-details-program .date-time-room-section-header .section-date::after {
	content: ', ';
}

.sessions-presentations-program .presentation-display,
.presentation-details-program .presentation-display {
	clear: both;
	padding-bottom: 50px;
	overflow: hidden;
}

/* Large Window */
@media
only screen and (min-width: 70em) {

	.hide-large {
		display: none;
	}

	.tablesched > table td span,
	.tablesched > table td span a,
	.tablesched > table td div,
	.tablesched > table td div a {
		font-size: 16px;
	}

	div.ptrack-list *,
	.tablesched > table td div.ptrack-list * {
		font-size: 13px;
	}
	div.ptrack-list * {
/*		vertical-align: 2px;*/
	}


	.main-page-links {
		text-align: right;
		margin: 10px;
	}

	.linklings-wp-plugin-contents.author-index,
	.linklings-wp-plugin-contents.organization-index,
	.linklings-wp-plugin-contents.search-page,
	.linklings-wp-plugin-contents.presentation-display,
	.linklings-wp-plugin-contents .presentation-display,
	.linklings-wp-plugin-contents.session-display,
	.linklings-wp-plugin-contents.presenter-display,
	.linklings-wp-plugin-contents.organization-display {
		margin-left: 2em;
		margin-right: 2em;
	}

/* PRESENTER INDEX LARGE */
	.author-index .presentation-list {
		padding-left: 25px;
	}

	/* ORGANIZATION INDEX */
	.org-type-sels div {
		display: inline;
	}

/* ORGANIZATION DISPLAY LARGE */
	.organization-display .institution-name {
		font-weight: bold;
		font-size: 150%;
	}

/* ICONS */
	.ll-icon {
		height: 15px;
		width: 15px;
	}

/* PRESENTATION DETAILS LARGE */
	.presentation-display .attendee-tools-sect,
	.presentation-display .under-tools-sect,
	.session-display .attendee-tools-sect,
	.session-display .under-tools-sect {
		float: right;
		padding-left: 1em;
		padding-right: 1em;
	}
	.session-display .under-tools-sect,
	.presentation-display .under-tools-sect {
		clear: right;
	}
}


/* Medium Window */
@media
only screen and (max-width: 70em) and (min-width: 40em) {
	.hide-med {
		display: none;
	}

	.tablesched th.calendar-header {
		min-width: 0px;
	}
	.tablesched .presentation-cal-links {
		margin-left: 0px;
	}

	.tablesched > table td span,
	.tablesched > table td span a,
	.tablesched > table td div,
	.tablesched > table td div a {
		font-size: 15px;
	}

	div.ptrack-list * {
		font-size: 13px;
/*		vertical-align: 2px;*/
	}

	.linklings-wp-plugin-contents.author-index,
	.linklings-wp-plugin-contents.organization-index,
	.linklings-wp-plugin-contents.search-page,
	.linklings-wp-plugin-contents.session-display,
	.linklings-wp-plugin-contents.presentation-display,
	.linklings-wp-plugin-contents .presentation-display,
	.linklings-wp-plugin-contents.presenter-display,
	.linklings-wp-plugin-contents.organization-display {
		margin-left: 1.5em;
		margin-right: 1.5em;
	}
	.main-page-links {
		text-align: right;
		margin: 10px;
	}
	a.download-agenda {
		font-size: 15px;
	}
	.presenting-label {
		font-size: 15px;
	}
	/* PRESENTATION DETAILS MEDIUM */

	.presentation-display .representative-image {
		width: 100%;
		max-width: 100%;
		display: inline-block;
		float: left;
	}

	.presentation-display .details-with-rep-img {
		width: 100%;
		max-width: 100%;
		display: inline-block;
		float: left;
	}
	.session-display .attendee-tools-sect,
	.session-display .under-tools-sect,
	.presentation-display .attendee-tools-sect,
	.presentation-display .under-tools-sect {
		float: right;
		padding-left: 1em;
		padding-right: 1em;
	}
	.session-display .under-tools-sect,
	.presentation-display .under-tools-sect {
		clear: right;
	}

	.presentation-cal-links {
		margin-left: 15px;
	}
	.presentation-cal-links img {
		margin-right: 15px;
	}

	/* ORGANIZATION INDEX */
	.org-type-sels div {
		display: inline;
	}
}


/* Small Window */
@media
only screen and (max-width: 40em) {
	.hide-small {
		display: none;
	}
	.filter-select {
		width: 200px;
	}

	.tablesched th.calendar-header {
		min-width: 0px;
	}
	.tablesched .presentation-cal-links {
		margin-left: 0px;
	}

	.tablesched > table td span,
	.tablesched > table td span a,
	.tablesched > table td div,
	.tablesched > table td div a {
		font-size: 14px;
	}

	.linklings-wp-plugin-contents.author-index,
	.linklings-wp-plugin-contents.organization-index,
	.linklings-wp-plugin-contents.search-page,

	.linklings-wp-plugin-contents.session-display,
	.linklings-wp-plugin-contents.presentation-display,
	.linklings-wp-plugin-contents .presentation-display,
	.linklings-wp-plugin-contents.presenter-display,
	.linklings-wp-plugin-contents.organization-display {
/*		margin-left: 5px;*/
/*		margin-right: 5px;*/
		margin-left: 1em;
		margin-right: 1em;
	}

	.main-page-links a,
	.main-page-links a span
	{
		font-size: 13px;
	}
	.main-page-links .joiner {
		font-size: 12px;
	}
	.main-page-links {
		text-align: center;
		padding-bottom: .8em;
	}
	.main-page-links > div {
		margin: auto;
	}
	.more-menu {
		text-align: center;
	}
	.more-menu div {
		font-size: 13px;
	}

/* PROGRAM PAGE SMALL */
	div.color-bar-container {
		display: inline-block;
		height: 100%;
	}
	div.color-bar-container table {
		empty-cells: show;
		height: 100%;
		border-collapse: separate;
	    border-spacing: 0px 2px;
        width: 3px;
        max-width: 5px;
	}

/* PRESENTATION DETAILS SMALL */

	.presentation-display .representative-image {
		width: 100%;
		max-width: 100%;
		display: inline-block;
		float: left;
	}

	.presentation-display .details-with-rep-img {
		width: 100%;
		max-width: 100%;
		display: inline-block;
		float: left;
	}

	div.linklings-wp-plugin-contents.session-display,
	div.linklings-wp-plugin-contents.presentation-display,
	div.linklings-wp-plugin-contents .presentation-display {
		line-height: 1;
	}
	.session-display div.presentation-title,
	.presentation-display div.presentation-title {
		font-size: 16px;
		background-color: #eeeeee;
		width: 100%;
		line-height: 1.3em;
		padding: 5px;
		font-weight: normal;
	}
	.event-types-small {
		font-weight: bold;
/*		color: #777777;*/
	}
	div.linklings-wp-plugin-contents.session-display .info-section,
	div.linklings-wp-plugin-contents.presentation-display .info-section,
	div.linklings-wp-plugin-contents .presentation-display .info-section	 {
		margin-bottom: .8em;
		font-size: 14px;
		line-height: 1.3em;
	}
	div.linklings-wp-plugin-contents.session-display .info-section *,
	div.linklings-wp-plugin-contents.presentation-display .info-section *,
	div.linklings-wp-plugin-contents.presentation-display .info-section * {
		line-height: 1.1em;
	}
	div.linklings-wp-plugin-contents.session-display .info-section span,
	div.linklings-wp-plugin-contents.session-display .info-section a,
	div.linklings-wp-plugin-contents.presentation-display .info-section span,
	div.linklings-wp-plugin-contents.presentation-display .info-section a,
	div.linklings-wp-plugin-contents .presentation-display .info-section span,
	div.linklings-wp-plugin-contents .presentation-display .info-section a
	{
		font-size: 14px;
	}
	.presentation-cal-links,
	.agenda-button {
		margin-top: .4em;
		margin-bottom: .8em;
	}
	.event-type-sect{
		display: none;
	}
	.presenters-list-sect .info-label {
		display: none;
	}
	.presentation-date-sect .info-label {
		display: none;
	}
	.presentation-cal-links {
		margin-left: 15px;
	}
	.presentation-cal-links img {
		margin-right: 15px;
	}
	.session-display .program-track,
	.presentation-display .program-track {
		font-size: 14px;
	}
	div.linklings-wp-plugin-contents.session-display .info-section .presenter-details,
	div.linklings-wp-plugin-contents.presentation-display .info-section .presenter-details,
	div.linklings-wp-plugin-contents .presentation-display .info-section .presenter-details {
		line-height: 1.2em;
	}
	.session-display .presenter-details-sect .presenter-details,
	.presentation-display .presenter-details-sect .presenter-details {
		margin-bottom: .4em;
	}
	.presenting-label {
		font-size: 14px;
	}

	.session-display .attendee-tools-sect,
	.session-display .under-tools-sect,
	.presentation-display .attendee-tools-sect,
	.presentation-display .under-tools-sect {
		width: 100%;
	}

/* PRESENTER INDEX SMALL */
	.author-index .author-section * {
		line-height: 1.2;
		font-size: 16px;
	}
	.author-index .presentation-list a {
		font-size: 14px;
	}
	.author-index .presentation-list {
		padding-top: 5px;
	}

/* PRESENTER DETAILS SMALL */
	div.linklings-wp-plugin-contents.presenter-display {
		line-height: 1;
	}
	.presenter-display div.info-section.presenter-desc {
		width: 100%;
	}
	.presenter-display div.presenter-name {
		display: inline-block;
		font-size: 16px;
		background-color: #eeeeee;
		width: 100%;
		line-height: 1.3em;
		padding: 5px;
		font-weight: normal;
		margin-bottom: .1em;
	}
	.presenter-display div.presenter-institution a {
		display: inline-block;
		font-size: 14px;
		width: 100%;
		line-height: 1.1em;
/*		padding: 5px;*/
		font-weight: normal;
	}
	.presenter-display .presenter-photo {
		clear: both;
		width: 100px;
		height: 100px;
	}
	.presenter-display div.presentation-header {

	}
	.presenter-display .biography-header {
		display: none;
	}
	.presenter-display .info-section .presenter-biography,
	.presenter-display .info-section .presentation-title,
	.presenter-display .info-section a
	{
		font-size: 14px;
		line-height: 1.3em;
	}
	.presenter-display .info-section .presentation-title {
		margin-bottom: .5em;
	}

/* ORGANIZATION INDEX SMALL */
	.organization-index .institutions-section * {
		line-height: 1.2;
		font-size: 16px;
	}
	.organization-index .institution {
		padding-bottom: .3em;
	}

	.org-type-sels div {
		display: block;
	}

/* ORGANIZATION DETAILS SMALL */
	.organization-display .institution-name {
		display: inline-block;
		font-size: 16px;
		background-color: #eeeeee;
		width: 100%;
		line-height: 1.3em;
		padding: 5px;
		font-weight: normal;
		margin-bottom: .1em;
	}
	.organization-display .presenter-header {
		display: none;
	}
	.organization-display .presenter-list * {
		line-height: 1;
	}
	.organization-display .info-section a {
		font-size: 14px;
	}
	.organization-display .etypes-list .etype {
		font-size: 14px;
	}
	.organization-display .presentation-list * {
		line-height: 1.1em;
	}
	.organization-display .presenter,
	.organization-display .presentation-title {
		padding-bottom: .3em;
	}

/* SEARCH PAGE SMALL */
	.search-page #program_filter {
		width: 100%;
	}
	.search-page .search-sect * {
		line-height: 1.1em;
	}
	.search-page .search-sect .institution,
	.search-page .search-sect .presenter-name,
	.search-page .search-sect .presentation-title {
		padding-bottom: .5em;
	}
	.search-page .search-sect .institution,
	.search-page .search-sect .presenter-name,
	.search-page .search-sect .presentation-title,
	.search-page .search-sect .presentation-title * ,
	.search-page .search-sect .institution a,
	.search-page .search-sect .presenter-name a,
	.search-page .search-sect .presentation-title a {
		font-size: 16px;
	}

/* FLAGGED PAGE SMALL */
	a.download-agenda {
		font-size: 14px;
	}

/* PROGRAM TRACKS LIST (All pages) */
	div.ptrack-list * {
		font-size: 12px;
	}
}

/* MAP PAGE */

ol.mapplic-list {
	text-indent: unset;
}

/* MAP PAGE SMALL - We use 50 em because search doesn't work well in landscape either. */
@media
only screen and (max-width: 50em) {
	/* Hide the searchbar */
	.mapplic-fullscreen .mapplic-container {
	    width: 100%;
	}
	.mapplic-fullscreen .mapplic-sidebar {
	    width: 0%;
	}
}
/* Author Index styles */

.author-index .presenter-entry {
	margin-bottom: .8em;
}
.author-index .presenter-name {
	display: inline;
	font-weight: bold;
}

/*.author-index .presenter-name::after {
	content: ' -';
}
*/

.author-index .presenter-institution {
	display: inline;
}

.author-index .professional-info .presenter-institution {
	display: none !important;
}

.author-index .professional-info .presenter-institution:first-child {
	display: inline !important;
}

.author-index .presentation {
    padding-left: 1.5em;
    text-indent:-1.5em;
}

/* Institution Index styles */

.organization-index .institution {
    padding-left: 1.5em;
    text-indent:-1.5em;
}

.org-type-sels {
	text-align: center;
	padding-bottom: 1em;
}

.org-type-sels div {
/*	display: inline; */
	background-color: #eeeeee;
	margin-left: 15px;
	padding: 3px 15px 3px 15px;
}

.org-type-sels div.selected-org {
	background-color: #999999;
}


/* Sessions-only-program page */
.sessions-only-program .session-row {
	margin-bottom: 2em;
}
.sessions-only-program .info-section div {
	display: inline;
}
.sessions-only-program .info-label::after {
	content:": ";
}
.sessions-only-program .presentation-date,
.sessions-only-program .presentation-time {
	margin-right: .5em;
}


/* Presentation Details style */

.presenter-inst-list {
	padding-left: 25px;
}

.session-display .presentation-title,
.presentation-display .presentation-title {
	font-weight: bold;
	font-size: 150%;
}

.session-display .presenter-name,
.session-display .presenter-details,
.presentation-display .presenter-name {
	display: inline;
}

.session-display .info-label,
.presentation-display .info-label {
	font-weight: bold;
}

.session-display .session-chair::after,
.presentation-display .session-chair::after {
	content: ', ';
}
.session-display .session-chair-list :last-child.session-chair::after,
.presentation-display .session-chair-list :last-child.session-chair::after {
	content: '';
}

.session-display .speakers-line .presenter-name::after {
    content: ', ';
}

.session-display td>div :last-child.presenter-details .presenter-name::after {
    content: '';
}

.session-display td.calendar-td {
    text-align: center;
}

.session-display .info-label::after,
.presentation-display .info-label::after {
	content: ': ';
}

.session-display .presentation-date, .presentation-time,
.presentation-display .presentation-date, .presentation-time {
	display: inline;
}
.session-display .presentation-date::after,
.presentation-display .presentation-date::after {
	content: ', ';
}

.attendee-tools-sect .info-section,
.under-tools-sect .info-section {
	background-color: #777777;
	color: white;
	text-align: center;
	border: 1px solid gray;
	border-radius: .2em;
	padding: .2em .4em;
	margin-bottom: .4em;
	margin-right: .4em;
}

.attendee-tools-sect a:link,
.attendee-tools-sect a:visited {
	color: white;
}

div.linklings-wp-plugin-contents.session-display div.attendee-tools-sect div.info-section,
div.linklings-wp-plugin-contents.presentation-display div.attendee-tools-sect div.info-section,
div.linklings-wp-plugin-contents .presentation-display div.attendee-tools-sect div.info-section {
	display: inline-block;
	margin-bottom: 0em;
}

/* Responsive video styles */
.presentation-display .video-max-wrapper {
	max-width: 1000px;
}
.presentation-display .videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.presentation-display .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.session-display .presenter-details-sect .info-label::after {
	content: '';
}

/*.session-display .presenter-details-sect .presenter-name::after,
.presentation-display .presenter-details-sect .presenter-name::after {
	content: ' -';
}
*/
.session-display .event-type-name,
.presentation-display .event-type-name {
    display: inline;
}

.session-display .event-type-name::after,
.presentation-display .event-type-name::after {
	content: ', ';
}

.session-display .event-types :last-child.event-type-name::after,
.session-display .event-types-small :last-child.event-type-name::after,
.presentation-display .event-types :last-child.event-type-name::after,
.presentation-display .event-types-small :last-child.event-type-name::after {
	content: '';
}

.session-display .presenters-list-sect .presenter-details,
.presentation-display .presenters-list-sect .presenter-details {
	display: inline;
}

.session-display .presenter-details-sect img.presenter-pic,
.presentation-display .presenter-details-sect img.presenter-pic {
	margin-right: 1em;
	margin-bottom: 1em;
    border-radius: 50%;
    border: 1px solid #ccc;

}

.session-display .presenters-list-sect .presenter-name::after,
.presentation-display .presenters-list-sect .presenter-name::after {
	content: ', ';
}
.session-display .presenters-list-sect .presenters-list :last-child .presenter-name::after,
.presentation-display .presenters-list-sect .presenters-list :last-child .presenter-name::after {
	content: '';
}

.session-display .presenter-details-sect .pic-auth-container,
.presentation-display .presenter-details-sect .pic-auth-container {
	display: block;
	clear: left;
}



.session-display .presenter-pic,
.presentation-display .presenter-pic {
	align: left;
	max-width: 100px;
}


.session-display .presenter-institution,
.presentation-display .presenter-institution {
	display: inline;
}

.session-display .ptrack-list,
.presentation-display .ptrack-list {
	display: inline;
}
.session-display .info-label,
.presentation-display .info-label {
	clear: both;
}
.session-display .info-section,
.presentation-display .info-section {
	margin-bottom: 1em;
}

.session-display .presentation-cal-links a,
.presentation-display .presentation-cal-links a {
	padding-left: 5px;
}

/* Pad the columns of the slot list in the session display */
.session-display .session-contents td:first-of-type {
    padding-right: 8px;
}
.session-display .session-contents td:last-of-type {
    padding-left: 8px;
}


/* AUTHOR DETAILS style */

.presenter-display .presenter-name {
/*	display: inline;*/
	font-weight: bold;
	font-size: 150%;
}

/* separate affiliations */
.presenter-display .presenter-desc .presenter-institution::after {
	content: ', ';
}
.presenter-display .presenter-desc :last-child.presenter-institution::after {
	content: ' ';
}

.presenter-display .presentation-title {
    padding-left: 1.5em;
    text-indent:-1.5em;
}

.presenter-display .presenter-desc {
	float: left;
	margin-right: 2em;
}

.presenter-display .presenter-photo {
	float: left;
	margin-right: 1em;
}

.presenter-display .presenter-photo img {
    border-radius: 50%;
    border: 1px solid #ccc;
}

/*.presenter-display .clear-div,*/
.clear-div,
.presenter-display .biography,
.presenter-display .session-chair-header,
.presenter-display .presentation-header {
	clear: both;
}
.presenter-display .biography {
    overflow: auto;
}

.presenter-display .presenter-desc.info-section {
	margin-bottom: 0em;
}

.presenter-display .info-section {
	margin-bottom: .3em;
}

.presenter-display .presenter-biography {
}

.presentation-list {
}

.presenter-display .presentation-header {
	font-weight: bold;
}

.presenter-display .session-chair-header {
	font-weight: bold;
	margin-top: 1em;
}

.presenter-display .biography-header {
	font-weight: bold;
}

.presenter-display .info-section.presenter-desc {
	margin-bottom: .8em;
}


/* Indices List style */

.indices .letter-link::after {
	content: ' \00b7';
}
.indices :last-child.letter-link::after {
	content: '';
}

.top-link {
	text-align: right;
}

/* Institution Details style */

.organization-display .presenter-list {
}

.organization-display .info-section {
	margin-bottom: 1em;
}

.organization-display .presenter-header {
	font-weight: bold;
}

.organization-display .presentation-header {
	font-weight: bold;
}

.organization-display .session-header {
	font-weight: bold;
}

.organization-display .presentation-title {
    padding-left: 1.5em;
    text-indent: -1.5em;
}

.organization-display .other-header {
	font-weight: bold;
}

/* Search page styles */

.search-page #program_filter {
	margin-bottom: 15px;
}

.searchable div.presenter-name {
	display: block;
}

.searchable .highlight {
	background: yellow;
/*	display: inline-block;*/
}

.search-page {
	min-height: 200px;
}

.search-page .search-sect {
	padding-bottom: 35px;
}

.search-page .institution {
    padding-left: 1.5em;
    text-indent:-1.5em;
}

/* The common way of displaying sub titles with etypes and ptracks. */
.presenter-display .presentation-title,
.organization-display .presentation-title,
.search-page .presentation-title {
    padding-left: 1.5em;
    text-indent:-1.5em;
}

.presenter-display .etype,
.organization-display .etype,
.search-page .etype {
	display: inline;
}

.presenter-display .etype::after,
.organization-display .etype::after,
.search-page .etype::after {
	content: ', ';
}

.presenter-display .etypes-list :last-child.etype::after,
.organization-display .etypes-list :last-child.etype::after,
.search-page .etypes-list :last-child.etype::after {
	content: '';
}

.presenter-display .etypes-list,
.organization-display .etypes-list,
.search-page .etypes-list {
	display: inline;
}

.presenter-display .etypes-list::after,
.organization-display .etypes-list::after,
.search-page .etypes-list::after {
	content: ': ';
}

.presenter-display .title-link,
.organization-display .title-link,
.search-page .title-link {
	display: inline;
}

.presenter-display .spacer,
.organization-display .spacer,
.search-page .spacer {
	display: inline-block;
	width: 1em;
}

.presenter-display .spaced-flag-div,
.organization-display .spaced-flag-div,
.search-page .spaced-flag-div {
	display: inline-block;
	padding-left: 1em;
	padding-right: 1em;
    text-indent: 0em;
	vertical-align: 1px;
	line-height: 35px;
}

.agenda-button img {
}

.presenter-display .ptrack-list,
.organization-display .ptrack-list,
.search-page .ptrack-list {
	display: block;
    text-indent: 0em;
}

/* Search page styles */

.empty_result_msg {
	padding: 15px;
	color: gray;
}


/* Agenda button styles */

.agenda-button {
	margin-left: .2em;
	display: inline-block;
}

.download-agenda {
	float: right;
	margin: 10px;
}

/* Affiliation Display */
.linklings-wp-plugin-contents.presenter-display .info-section.presenter-institution {
	display: inline;
	margin-bottom: 1em;
}

.session-chair .professional-info>*::before,
.presenter-desc .professional-info>*::before,
.presenter-details .professional-info>*::before {
    content: ', ';
}

.session-chair .professional-info>:first-child::before,
.presenter-desc .professional-info>:first-child::before,
.presenter-details .professional-info>:first-child::before {
    content: ' - ';
}

/*.presenter-details .professional-title::before {
	content: ' - ';
}
*/

/* sessions with full presentation details page */
.sessions-presentations-program div.session-display {
	clear: both;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body:before {
	display: none !important;
}
body:after {
	display: none !important;
}

.site {
	margin: 0 !important;
}

.entry-title {
	color: #ad0181;
	font-weight: normal;
}

.entry-title:before {
	display: none !important;
}

.date-header {
	padding: 5px 0 !important;
}

.main-page-links {
	text-transform: capitalize;
	margin: 0 !important;
	text-align: left !important;
	transform: translateY(10px);
}
@media screen and (min-width: 642px) {
	.main-page-links {
		text-align: right !important;
		font-size: 1rem !important;
		margin-top: 5px !important;
	}
}
.main-page-links .main-page-link {
	text-transform: inherit;
}
.main-page-links .main-page-link.current-page {
	color: #ad0181;
}
.main-page-links .main-page-link.current-page a {
	color: inherit;
}
.main-page-links .main-page-link a {
	text-transform: inherit;
	color: #333333;
	margin-right: 10px;
}
@media screen and (min-width: 642px) {
	.main-page-links .main-page-link a {
		margin-right: auto;
		margin: 0 30px;
	}
	.main-page-links .main-page-link a:last-child {
		margin-right: 0;
	}
}

.joiner {
	display: none;
}

a {
	color: #ad0181;
	text-decoration: none;
	box-shadow: none !important;
	cursor: pointer;
	text-decoration: none !important;
}
a:hover, a:focus, a:active {
	color: #333333 !important;
}

.formatted-date {
	font-size: 30px;
	margin-bottom: 1em;
}

.section-title {
	font-size: 30px !important;
	font-weight: normal;
}

.fa-caret-down:before {
	opacity: 0;
	display: none;
}
.fa-caret-down:after {
	content: "";
	display: inline-block;
	width: 13px;
	height: 13px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAAG9JREFUGBljYGBg4ANifSAmBoDUgdQzGAPxYyAmpBEkD1IHUg8GLkDyERBrQLgYJEgcJA9ShwL8gbwHQKyEIgrhg8RB8lhBFFD0LhDLQGVBNIgPEscL0oCyN4BYD0qD+ESBIqCqf0AMokkCNrhUAwBnwQ+xq/7DJwAAAABJRU5ErkJggg==);
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateY(-3px);
}

body {
	background-color: white !important;
}
.entry .entry-content > *, .entry .entry-summary > * {
	max-width: none;
}
.entry-content {
	margin-left: 0 !important;
	margin-right: 0 !important;
	max-width: none !important;
	padding: 0 !important;
}

.entry-header {
	margin-left: 0 !important;
}
@media screen and (min-width: 642px) {
	.entry-header {
		margin-bottom: -80px !important;
	}
}

.main-page-links {
	margin-top: 1px !important;
	margin-bottom: 32px !important;
}
@media screen and (min-width: 642px) {
	.main-page-links {
		margin-bottom: 70px !important;
	}
}
.date-header {
	margin-top: 1em;
}

.site-content {
	max-width: 1200px;
	padding: 0 16px;
	margin: 0 auto;
}

.site-header {
	max-width: 1200px;
	margin: 0 auto;
	padding: 80px 0 0 !important;
}

.site-branding-container {
	max-width: 1200px !important;
	padding: 0 16px;
	margin: 0 auto;
}

.site-branding {
	margin: 0 !important;
}

.site-branding .site-title a {
	color: white;
	position: relative;
	height: 103px;
	width: 248px;
	display: block;
    font-size: 0;
}
.site-branding .site-title a:hover {
	color: white !important;
}
.site-branding .site-title a:after {
	content: "";
	position: absolute;
	top: 0;
	display: block;
	width: 248px;
	height: 103px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMiIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgd2lkdGg9IjI0OC4yIgogICBoZWlnaHQ9IjEwMy4yOCIKICAgdmlld0JveD0iMCAwIDI0OC4yIDEwMy4yOCIKICAgc29kaXBvZGk6ZG9jbmFtZT0iUEFTQ18yMV8yX0RFLmVwcyI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI2NDAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNDgwIgogICAgIGlkPSJuYW1lZHZpZXc0IiAvPjxnCiAgICAgaWQ9ImcxMCIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlua3NjYXBlOmxhYmVsPSJpbmtfZXh0X1hYWFhYWCIKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsMCwxMDMuMjgpIj48ZwogICAgICAgaWQ9ImcxMiIKICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMC4xKSI+PHBhdGgKICAgICAgICAgZD0ibSAxMjMuNTYzLDczOC42NTIgdiAzNS4xNjggaCAxNTguMjYxIGMgMjMuNDM4LDAgMzUuMTc2LC0xMS43MTEgMzUuMTc2LC0zNS4xNjggdiAtNDMuOTUzIGMgMCwtMjAuMTE3IC04LjY1MiwtMzEuNTgyIC0yNS45MTgsLTM0LjQ1MyB2IC0wLjAxOSBsIC0xMTQuNzY2LC0xOS4yIHYgLTc4LjIyMiBoIC01Mi43NTMgdiA3OS4xNCBjIDAsMjAuMTE4IDguNjUyLDMxLjU3MSAyNS44NzgsMzQuNDIyIHYgMC4wMzEgbCAxMTQuODA1LDE5LjIxOSB2IDQzLjAzNSBIIDEyMy41NjMiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMTQiIC8+PHBhdGgKICAgICAgICAgZD0ibSA0MDQuOTEsNzM4LjY1MiB2IC03MC4zMzkgaCA4Ny45MyB2IDcwLjMzOSB6IG0gMTA1LjUwOCwzNS4xNjggYyAyMy40MzcsMCAzNS4xNzYsLTExLjcxMSAzNS4xNzYsLTM1LjE2OCBWIDU2Mi44MDUgSCA0OTIuODQgdiA3MC4zNTEgaCAtODcuOTMgdiAtNzAuMzUxIGggLTUyLjc1NCB2IDE3NS44NDcgYyAwLDIzLjQ1NyAxMS43MTksMzUuMTY4IDM1LjE3NiwzNS4xNjggaCAxMjMuMDg2IgogICAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDE2IiAvPjxwYXRoCiAgICAgICAgIGQ9Ik0gNTQ1LjU5NCwzNDYuOTY1IFYgMzExLjgwOSBIIDM4Ny4zMzIgYyAtMjMuNDU3LDAgLTM1LjE3NiwxMS43MDcgLTM1LjE3NiwzNS4xNTYgdiAxNDAuNjgzIGMgMCwyMy40MzggMTEuNzE5LDM1LjE1NyAzNS4xNzYsMzUuMTU3IEggNTQ1LjU5NCBWIDQ4Ny42NDggSCA0MDQuOTEgViAzNDYuOTY1IGggMTQwLjY4NCIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGgxOCIgLz48cGF0aAogICAgICAgICBkPSJtIDMxNyw0ODcuNjQ4IHYgMzUuMTU3IEggMTU4LjczOCBjIC0yMy40NTcsMCAtMzUuMTc1LC0xMS43MTkgLTM1LjE3NSwtMzUuMTU3IHYgLTQzLjk2NCBjIDAsLTIwLjExOCA4LjY1MiwtMzEuNTc1IDI1LjkxNywtMzQuNDM0IHYgLTAuMDM5IEwgMjY0LjI0NiwzOTAuMDEyIFYgMzQ2Ljk2NSBIIDEyMy41NjMgdiAtMzUuMTU2IGggMTU4LjI2MSBjIDIzLjQzOCwwIDM1LjE3NiwxMS43MDcgMzUuMTc2LDM1LjE1NiB2IDQzLjk2NSBjIDAsMjAuMTE3IC04LjY1MiwzMS41ODIgLTI1Ljg5OCwzNC40NDEgdiAwLjAzMSBsIC0xMTQuNzg2LDE5LjIwNyB2IDQzLjAzOSBIIDMxNyIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGgyMCIgLz48cGF0aAogICAgICAgICBkPSJNIDYxLjg5NDUsMTI0LjcxOSBWIDE0Ny45MyBIIDQ2LjQxNDEgdiAxNS40OCBIIDg1LjEwNTUgViAxMDkuMjUgSCAxNS40Njg4IEMgNS4xNTYyNSwxMDkuMjUgMCwxMTQuNDA2IDAsMTI0LjcxOSB2IDYxLjkwMiBjIDAsMTAuMzEzIDUuMTU2MjUsMTUuNDY5IDE1LjQ2ODgsMTUuNDY5IEggODUuMTA1NSBWIDE4Ni42MjEgSCAyMy4yMTA5IHYgLTYxLjkwMiBoIDM4LjY4MzYiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMjIiIC8+PHBhdGgKICAgICAgICAgZD0ibSAxMjMuNzg5LDE3MS4xNDUgdiAtMTUuNDgxIGggMzAuOTQ1IHYgMTUuNDgxIHogbSA1NC4xNiwtNjEuODk1IGggLTYxLjg5NCBjIC0xMC4zMTMsMCAtMTUuNDgxLDUuMTU2IC0xNS40ODEsMTUuNDY5IHYgNDYuNDI2IGMgMCwxMC4zMTIgNS4xNjgsMTUuNDc2IDE1LjQ4MSwxNS40NzYgaCA0Ni40MjUgYyAxMC4zMTMsMCAxNS40NjksLTUuMTY0IDE1LjQ2OSwtMTUuNDc2IHYgLTMwLjk1IGggLTU0LjE2IHYgLTE1LjQ3NiBoIDU0LjE2IFYgMTA5LjI1IgogICAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDI0IiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMjQ3LjU4NiwxMDkuNjI5IHYgNjEuNTE2IGggLTMwLjk0NSB2IC02MS41MTYgaCAtMjMuMjE1IHYgNzYuOTkyIGggNjEuODk0IGMgMTAuMzEzLDAgMTUuNDY5LC01LjE2NCAxNS40NjksLTE1LjQ3NiB2IC02MS41MTYgaCAtMjMuMjAzIgogICAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDI2IiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMzA5LjQ4LDE3MS4xNDUgdiAtMTUuNDgxIGggMzAuOTUgdiAxNS40ODEgeiBtIDU0LjE2MSwtNjEuODk1IGggLTYxLjg5NSBjIC0xMC4zMiwwIC0xNS40NzYsNS4xNTYgLTE1LjQ3NiwxNS40NjkgdiA0Ni40MjYgYyAwLDEwLjMxMiA1LjE1NiwxNS40NzYgMTUuNDc2LDE1LjQ3NiBoIDQ2LjQxOCBjIDEwLjMyLDAgMTUuNDc3LC01LjE2NCAxNS40NzcsLTE1LjQ3NiB2IC0zMC45NSBIIDMwOS40OCB2IC0xNS40NzYgaCA1NC4xNjEgViAxMDkuMjUiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMjgiIC8+PHBhdGgKICAgICAgICAgZD0ibSA0MDIuMzI0LDE4Ny4wMDQgdiAtNTQuNTQzIGwgMzAuOTQ2LC03Ljc0MiB2IDYyLjI4NSBoIDIzLjIxNCBWIDEwOS4yNSBIIDQzMy4yNyBsIC0zOC42OCw3LjczNCBjIC0xMC4zMjQsNS4xNTcgLTE1LjQ4MSwxMi44OTkgLTE1LjQ4MSwyMy4yMTEgdiA0Ni44MDkgaCAyMy4yMTUiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMzAiIC8+PHBhdGgKICAgICAgICAgZD0ibSA0OTUuMTY0LDE0MC4xOTUgdiAtMTUuNDc2IGggMzAuOTU3IHYgMTUuNDc2IHogbSAzMC45NTcsMTUuNDY5IHYgMTUuNDgxIGggLTQ2LjQyNiB2IDE1LjQ3NiBoIDU0LjE2IGMgMTAuMzEzLDAgMTUuNDY5LC01LjE2NCAxNS40NjksLTE1LjQ3NiBWIDEwOS4yNSBIIDQ4Ny40MyBjIC0xMC4zMTMsMCAtMTUuNDY5LDUuMTU2IC0xNS40NjksMTUuNDY5IHYgMTUuNDc2IGMgMCwxMC4zMTMgNS4xNTYsMTUuNDY5IDE1LjQ2OSwxNS40NjkgaCAzOC42OTEiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMzIiIC8+PHBhdGgKICAgICAgICAgZD0ibSA2Ni4wODIsNi4yNSB2IDguMzc4OSBoIDMzLjUzNTIgdiAxMC40ODA1IGwgLTI1LjE0NDUsNC4xODc1IGMgLTUuNTk3NywwIC04LjM5MDcsMi43OTI5IC04LjM5MDcsOC4zNzg5IHYgMTAuNDgwNSBjIDAsNS41OTM3IDIuNzkzLDguMzg2NyA4LjM5MDcsOC4zODY3IEggMTEyLjE4OCBWIDQ4LjE1NjMgSCA3OC42NjAyIFYgMzcuNjc1OCBsIDI1LjE0ODgsLTQuMTg3NSBjIDUuNTg2LDAgOC4zNzksLTIuNzkzIDguMzc5LC04LjM3ODkgViAxNC42Mjg5IGMgMCwtNS41ODU5MyAtMi43OTMsLTguMzc4OSAtOC4zNzksLTguMzc4OSBIIDY2LjA4MiIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGgzNCIgLz48cGF0aAogICAgICAgICBkPSJNIDE2MC40MTgsNi4yNSAxNTIsMzQuMzI4MSAxNDMuNzM4LDYuMjUgaCAtMTIuNjk1IGwgLTEwLjQ3Nyw0MS45MDYzIGggMTIuNTc5IGwgNi4yNzcsLTI5LjMzNiA4LjM5MSwyOS4zMzYgaCAxMS42NDggbCA5LjI5NywtMjkuMzM2IDYuMjg5LDI5LjMzNiBoIDguMzc5IEwgMTcyLjk1Nyw2LjI1IGggLTEyLjUzOSIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGgzNiIgLz48cGF0aAogICAgICAgICBkPSJNIDIwNC4zODMsNDguMTU2MyBWIDYuMjUgaCAtMTIuNTY3IHYgNDEuOTA2MyB6IG0gMCwxNi43NjU2IFYgNTYuNTQzIGggLTEyLjU2NyB2IDguMzc4OSBoIDEyLjU2NyIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGgzOCIgLz48cGF0aAogICAgICAgICBkPSJtIDIyMS4xNTIsMzkuNzc3MyBoIC04LjM5IHYgOC4zNzkgaCA4LjM5IHYgMTIuNTc4MSBsIDEyLjU2Nyw0LjE4NzUgViA0OC4xNTYzIGggMTIuNTc4IHYgLTguMzc5IEggMjMzLjcxOSBWIDE0LjYyODkgaCAxMi41NzggViA2LjI1IGggLTE2Ljc2NiBjIC01LjU4NiwwIC04LjM3OSwyLjc5Mjk3IC04LjM3OSw4LjM3ODkgdiAyNS4xNDg0IgogICAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDQwIiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMjk2LjU5LDQ4LjE1NjMgdiAtOC4zNzkgTCAyNzEuNDQ1LDE0LjYyODkgSCAyOTYuNTkgViA2LjI1IGggLTQxLjkxNCB2IDguMzc4OSBsIDI1LjE0OCwyNS4xNDg0IGggLTI1LjE0OCB2IDguMzc5IGggNDEuOTE0IgogICAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDQyIiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMzE3LjUzOSwzOS43NzczIHYgLTguMzc4OSBoIDE2Ljc2NiB2IDguMzc4OSB6IE0gMzQ2Ljg3NSw2LjI1IGggLTMzLjUyNyBjIC01LjU4NiwwIC04LjM3OSwyLjc5Mjk3IC04LjM3OSw4LjM3ODkgdiAyNS4xNDg0IGMgMCw1LjU4NiAyLjc5Myw4LjM3OSA4LjM3OSw4LjM3OSBoIDI1LjE0OCBjIDUuNTg2LDAgOC4zNzksLTIuNzkzIDguMzc5LC04LjM3OSBWIDIzLjAwNzggaCAtMjkuMzM2IHYgLTguMzc4OSBoIDI5LjMzNiBWIDYuMjUiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoNDQiIC8+PHBhdGgKICAgICAgICAgZD0ibSAzODQuNTk4LDQ4LjE1NjMgdiAtOC4zNzkgSCAzNjcuODMyIFYgNi4yNSBoIC0xMi41NyB2IDMzLjUyNzMgYyAwLDUuNTg2IDIuNzkzLDguMzc5IDguMzc5LDguMzc5IGggMjAuOTU3IgogICAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDQ2IiAvPjxwYXRoCiAgICAgICAgIGQ9Ik0gNDA1LjU0Nyw2NC45MjE5IFYgNi4yNSBoIC0xMi41NyB2IDU4LjY3MTkgaCAxMi41NyIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg0OCIgLz48cGF0aAogICAgICAgICBkPSJtIDQyNi41MDQsMjMuMDA3OCB2IC04LjM3ODkgaCAxNi43NjYgdiA4LjM3ODkgeiBtIDE2Ljc2Niw4LjM5MDYgdiA4LjM3ODkgaCAtMjUuMTQ1IHYgOC4zNzkgaCAyOS4zMzYgYyA1LjU4NiwwIDguMzc5LC0yLjc5MyA4LjM3OSwtOC4zNzkgViA2LjI1IGggLTMzLjUyNyBjIC01LjU4NiwwIC04LjM3OSwyLjc5Mjk3IC04LjM3OSw4LjM3ODkgdiA4LjM3ODkgYyAwLDUuNTg2IDIuNzkzLDguMzkwNiA4LjM3OSw4LjM5MDYgaCAyMC45NTciCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoNTAiIC8+PHBhdGgKICAgICAgICAgZD0iTSA0OTMuNTU1LDYuNDU3MDMgViAzOS43NzczIEggNDc2Ljc5NyBWIDYuNDU3MDMgSCA0NjQuMjE5IFYgNDguMTU2MyBoIDMzLjUzNSBjIDUuNTg2LDAgOC4zNzksLTIuNzkzIDguMzc5LC04LjM3OSBWIDYuNDU3MDMgaCAtMTIuNTc4IgogICAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDUyIiAvPjxwYXRoCiAgICAgICAgIGQ9Ik0gNTQzLjg0OCwxNC42Mjg5IFYgMzkuNzc3MyBIIDUyNy4wOSBWIDE0LjYyODkgWiBNIDUyMi44OTEsNi4yNSBjIC01LjU4NiwwIC04LjM3OSwyLjc5Mjk3IC04LjM3OSw4LjM3ODkgdiAyNS4xNDg0IGMgMCw1LjU4NiAyLjc5Myw4LjM3OSA4LjM3OSw4LjM3OSBoIDIwLjk1NyB2IDE2Ljc2NTYgaCAxMi41NzggViA2LjI1IGggLTMzLjUzNSIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg1NCIgLz48cGF0aAogICAgICAgICBkPSJNIDY1MC41NzQsMjE0LjYwOSBWIDAgSCA3NjYuMDgyIFYgMjE0LjYwOSBIIDY1MC41NzQiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoNTYiIC8+PHBhdGgKICAgICAgICAgZD0ibSA5OTcuMjg1LDc3NC42NDggYyA1MS40MjUsMCA3Ny4xNDUsLTI1LjcxOCA3Ny4xNDUsLTc3LjE0OCB2IC01MC4xNDUgYyAwLC00NC4yMzggLTI1LjcyLC03OC45NTcgLTc3LjE0NSwtMTA0LjE1MiBDIDg0Mi45ODgsNDkyLjc5MyA3NjUuODQsNDY3LjA4MiA3NjUuODQsNDY2LjA1NSB2IC03Ny4xNDkgaCAzMDguNTkgViAzMTEuNzU4IEggNjUwLjExNyB2IDE1NC4yOTcgYyAwLDI4LjggMjUuNzExLDU0LjUxMSA3Ny4xNDksNzcuMTQ4IGwgMjMxLjQ0NSw3Ny4xNDkgViA2OTcuNSBIIDY1MC4xMTcgdiA3Ny4xNDggaCAzNDcuMTY4IgogICAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDU4IiAvPjxwYXRoCiAgICAgICAgIGQ9Ik0gMTIyOC43MywzMTEuNzU4IFYgNjk3LjUgaCAtNzcuMTUgbCAzOC41OCw3Ny4xNDggaCAxNTQuMjkgdiAtNDYyLjg5IGggLTExNS43MiIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg2MCIgLz48cGF0aAogICAgICAgICBkPSJtIDg0My4xMDIsMTA4Ljk2NSB2IDE1LjQ2OSBoIDYxLjkwMiB2IDIzLjIxNCBoIC02MS45MDIgdiA1NC4xNjEgaCA4NS4xMTcgViAxODYuMzQgaCAtNjEuOTA2IHYgLTIzLjIxNSBoIDQ2LjQyNSBjIDEwLjMxMywwIDE1LjQ4MSwtNS4xNjQgMTUuNDgxLC0xNS40NzcgdiAtMjMuMjE0IGMgMCwtMTAuMzEzIC01LjE2OCwtMTUuNDY5IC0xNS40ODEsLTE1LjQ2OSBoIC02OS42MzYiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoNjIiIC8+PHBhdGgKICAgICAgICAgZD0ibSAxMDA1LjU4LDE2My4xMjUgdiAtMTUuNDc3IGggLTYxLjg5MiB2IDE1LjQ3NyBoIDYxLjg5MiIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg2NCIgLz48cGF0aAogICAgICAgICBkPSJtIDEwODIuOTUsMTU1LjM4MyB2IDMwLjk1NyBoIC0zOC42OCB2IC0zMC45NTcgeiBtIC02MS44OSwtNDYuNDE4IHYgMTUuNDY5IGggNjEuODkgdiAxNS40OCBoIC00Ni40MiBjIC0xMC4zMSwwIC0xNS40Nyw1LjE1NiAtMTUuNDcsMTUuNDY5IHYgMzAuOTU3IGMgMCwxMC4zMTIgNS4xNiwxNS40NjkgMTUuNDcsMTUuNDY5IGggNTQuMTYgYyAxMC4zMiwwIDE1LjQ4LC01LjE1NyAxNS40OCwtMTUuNDY5IHYgLTYxLjkwNiBjIDAsLTEwLjMxMyAtNS4xNiwtMTUuNDY5IC0xNS40OCwtMTUuNDY5IGggLTY5LjYzIgogICAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDY2IiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMTE2MC4zMywxMDguOTY1IHYgMTUuNDY5IGggMzAuOTQgdiA3Ny4zNzUgaCAyMy4yMiB2IC03Ny4zNzUgYyAwLC0xMC4zMTMgLTUuMTcsLTE1LjQ2OSAtMTUuNDgsLTE1LjQ2OSBoIC0zOC42OCIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg2OCIgLz48cGF0aAogICAgICAgICBkPSJtIDEyNTMuMTcsMTg2LjM0IHYgLTYxLjUxNiBoIDMwLjk1IHYgNjEuNTE2IGggMjMuMjEgdiAtNzYuOTkyIGggLTYxLjkgYyAtMTAuMzIsMCAtMTUuNDcsNS4xNTYgLTE1LjQ3LDE1LjQ3NiB2IDYxLjUxNiBoIDIzLjIxIgogICAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDcwIiAvPjxwYXRoCiAgICAgICAgIGQ9Ik0gMTM0Ni4wMSwyMTcuMjc3IFYgMTA4Ljk2NSBoIC0yMy4yIHYgMTA4LjMxMiBoIDIzLjIiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoNzIiIC8+PHBhdGgKICAgICAgICAgZD0ibSAxMzg0LjcsMTg2LjI2MiB2IC02MS44MjggaCAzMC45NSB2IDYxLjgyOCBoIDIzLjIxIFYgOTMuNDg4MyBjIDAsLTEwLjMxMjUgLTUuMTUsLTE1LjQ2ODggLTE1LjQ4LC0xNS40Njg4IGggLTYxLjg5IHYgMTUuNDY4OCBoIDU0LjE2IHYgMTUuNDc2NyBoIC0zOC42OCBjIC0xMC4zMywwIC0xNS40OCw1LjE1NiAtMTUuNDgsMTUuNDY5IHYgNjEuODI4IGggMjMuMjEiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoNzQiIC8+PHBhdGgKICAgICAgICAgZD0ibSAxNTYyLjY1LDIwMS44MDkgYyAxMC4zMSwwIDE1LjQ4LC01LjE1NyAxNS40OCwtMTUuNDY5IHYgLTEwLjA1OSBjIDAsLTguODc5IC01LjE3LC0xNS44NCAtMTUuNDgsLTIwLjg5OCAtMzAuOTUsLTEwLjExIC00Ni40MywtMTUuMjY2IC00Ni40MywtMTUuNDY5IHYgLTE1LjQ4IGggNjEuOTEgdiAtMTUuNDY5IGggLTg1LjExIHYgMzAuOTQ5IGMgMCw1Ljc3IDUuMTYsMTAuOTM4IDE1LjQ3LDE1LjQ2OSBsIDQ2LjQzLDE1LjQ3NiB2IDE1LjQ4MSBoIC02MS45IHYgMTUuNDY5IGggNjkuNjMiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoNzYiIC8+PHBhdGgKICAgICAgICAgZD0ibSAxNjE2LjgxLDE4Ni4zNCB2IC02MS45MDYgaCAzOC42OCB2IDYxLjkwNiB6IG0gLTcuNzMsMTUuNDY5IGggNTQuMTYgYyAxMC4zMSwwIDE1LjQ3LC01LjE1NyAxNS40NywtMTUuNDY5IHYgLTYxLjkwNiBjIDAsLTEwLjMxMyAtNS4xNiwtMTUuNDY5IC0xNS40NywtMTUuNDY5IGggLTU0LjE2IGMgLTEwLjMzLDAgLTE1LjQ4LDUuMTU2IC0xNS40OCwxNS40NjkgdiA2MS45MDYgYyAwLDEwLjMxMiA1LjE1LDE1LjQ2OSAxNS40OCwxNS40NjkiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoNzgiIC8+PHBhdGgKICAgICAgICAgZD0ibSAxNzYzLjgxLDIwMS44MDkgYyAxMC4zMywwIDE1LjQ4LC01LjE1NyAxNS40OCwtMTUuNDY5IHYgLTEwLjA1OSBjIDAsLTguODc5IC01LjE1LC0xNS44NCAtMTUuNDgsLTIwLjg5OCAtMzAuOTQsLTEwLjExIC00Ni40MSwtMTUuMjY2IC00Ni40MSwtMTUuNDY5IHYgLTE1LjQ4IGggNjEuODkgdiAtMTUuNDY5IGggLTg1LjExIHYgMzAuOTQ5IGMgMCw1Ljc3IDUuMTYsMTAuOTM4IDE1LjQ3LDE1LjQ2OSBsIDQ2LjQzLDE1LjQ3NiB2IDE1LjQ4MSBoIC02MS45IHYgMTUuNDY5IGggNjkuNjMiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoODAiIC8+PHBhdGgKICAgICAgICAgZD0ibSAxODEwLjI0LDEwOC45NjUgdiA3Ny4zNzUgaCAtMTUuNDggbCA3Ljc0LDE1LjQ2OSBoIDMwLjk1IHYgLTkyLjg0NCBoIC0yMy4yMSIKICAgICAgICAgc3R5bGU9ImZpbGw6IzIzMWYyMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg4MiIgLz48cGF0aAogICAgICAgICBkPSJNIDg1NS42OTksNDcuNzUzOSBWIDE0LjE2MDIgaCAyMC45OTYgdiAzMy41OTM3IHogbSAtMTIuNTk3LDguMzk4NCBoIDM3Ljc5MyBjIDUuNjA1LDAgOC4zOTgsLTIuODAwNyA4LjM5OCwtOC4zOTg0IFYgMTQuMTYwMiBjIDAsLTUuNTkzNzkgLTIuNzkzLC04LjM5ODQ4IC04LjM5OCwtOC4zOTg0OCBIIDg0My4xMDIgViA1Ni4xNTIzIgogICAgICAgICBzdHlsZT0iZmlsbDojYTAxNDhlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDg0IiAvPjxwYXRoCiAgICAgICAgIGQ9Ik0gOTE0LjU5NCw1Ni4xNTIzIFYgNS43NjE3MiBIIDkwMS45OTYgViA1Ni4xNTIzIGggMTIuNTk4IgogICAgICAgICBzdHlsZT0iZmlsbDojYTAxNDhlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDg2IiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gOTYwLjg4MywxNC4xNjAyIHYgMTIuNTk3NiBoIC04LjM5OSB2IDguMzk4NSBIIDk3My40OCBWIDUuNzYxNzIgaCAtMzcuNzkyIGMgLTUuNTk0LDAgLTguMzk5LDIuODA0NjkgLTguMzk5LDguMzk4NDggdiAzMy41OTM3IGMgMCw1LjU5NzcgMi44MDUsOC4zOTg0IDguMzk5LDguMzk4NCBIIDk3My40OCBWIDQ3Ljc1MzkgSCA5MzkuODg3IFYgMTQuMTYwMiBoIDIwLjk5NiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2EwMTQ4ZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg4OCIgLz48cGF0aAogICAgICAgICBkPSJNIDk5OC43NzMsNTYuMTUyMyBWIDUuNzYxNzIgSCA5ODYuMTc2IFYgNTYuMTUyMyBoIDEyLjU5NyIKICAgICAgICAgc3R5bGU9ImZpbGw6I2EwMTQ4ZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg5MCIgLz48cGF0aAogICAgICAgICBkPSJtIDEwNTcuNjcsNTYuMTUyMyB2IC04LjM5ODQgaCAtMTYuOCBWIDUuNzYxNzIgaCAtMTIuNTkgViA0Ny43NTM5IGggLTE2LjggdiA4LjM5ODQgaCA0Ni4xOSIKICAgICAgICAgc3R5bGU9ImZpbGw6I2EwMTQ4ZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg5MiIgLz48cGF0aAogICAgICAgICBkPSJNIDEwODIuOTYsNDcuNzUzOSBWIDMwLjk1NyBoIDIxIHYgMTYuNzk2OSB6IG0gMjUuMiw4LjM5ODQgYyA1LjU5LDAgOC40LC0yLjgwMDcgOC40LC04LjM5ODQgViA1Ljc2MTcyIGggLTEyLjYgViAyMi41NTg2IGggLTIxIFYgNS43NjE3MiBoIC0xMi41OSBWIDQ3Ljc1MzkgYyAwLDUuNTk3NyAyLjgsOC4zOTg0IDguMzksOC4zOTg0IGggMjkuNCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2EwMTQ4ZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg5NCIgLz48cGF0aAogICAgICAgICBkPSJtIDExMzcuNjUsNS43NjE3MiBjIC01LjU5LDAgLTguNCwyLjgwNDY5IC04LjQsOC4zOTg0OCB2IDQxLjk5MjEgaCAxMi42IFYgMTQuMTYwMiBoIDMzLjU5IFYgNS43NjE3MiBoIC0zNy43OSIKICAgICAgICAgc3R5bGU9ImZpbGw6I2EwMTQ4ZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGg5NiIgLz48cGF0aAogICAgICAgICBkPSJtIDEyNTkuNjMsNTYuMTUyMyB2IC04LjM5ODQgaCAtMzMuNTkgViAzNS4xNTYzIGggMjUuMTkgdiAtOC4zOTg1IGggLTI1LjE5IFYgMTQuMTYwMiBoIDMzLjU5IFYgNS43NjE3MiBoIC0zNy43OSBjIC01LjYsMCAtOC40LDIuODA0NjkgLTguNCw4LjM5ODQ4IHYgMzMuNTkzNyBjIDAsNS41OTc3IDIuOCw4LjM5ODQgOC40LDguMzk4NCBoIDM3Ljc5IgogICAgICAgICBzdHlsZT0iZmlsbDojYTAxNDhlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDk4IiAvPjxwYXRoCiAgICAgICAgIGQ9Ik0gMTI4NC45Myw1Ni4zNTk0IFYgMjIuNTU4NiBsIDIwLjk5LC04LjM5ODQgdiA0Mi4xOTkyIGggMTIuNiBWIDUuNzYxNzIgaCAtMTIuNiBsIC0yNS4xOSw4LjM5ODQ4IGMgLTUuNiwyLjgwNDYgLTguNCw3LjAwMzkgLTguNCwxMi41OTc2IHYgMjkuNjAxNiBoIDEyLjYiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNhMDE0OGU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMTAwIiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMTM3Ny40Miw1Ni4xNTIzIHYgLTguMzk4NCBoIC0zMy42IFYgMzUuMTU2MyBoIDI1LjIgdiAtOC4zOTg1IGggLTI1LjIgViAxNC4xNjAyIGggMzMuNiBWIDUuNzYxNzIgaCAtMzcuOCBjIC01LjYsMCAtOC40LDIuODA0NjkgLTguNCw4LjM5ODQ4IHYgMzMuNTkzNyBjIDAsNS41OTc3IDIuOCw4LjM5ODQgOC40LDguMzk4NCBoIDM3LjgiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNhMDE0OGU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMTAyIiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMTQwNi45MSw1Ni4xNTIzIDIwLjk5LC0zNy43OTI5IHYgMzcuNzkyOSBoIDguNCBWIDUuNzYxNzIgaCAtMTYuNzkgbCAtMjEsMzcuNzkyOTggViA1Ljc2MTcyIGggLTguNCBWIDU2LjE1MjMgaCAxNi44IgogICAgICAgICBzdHlsZT0iZmlsbDojYTAxNDhlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDEwNCIgLz48cGF0aAogICAgICAgICBkPSJtIDE0OTUuMTksNTYuMTUyMyB2IC04LjM5ODQgaCAtMTYuOCBWIDUuNzYxNzIgSCAxNDY1LjggViA0Ny43NTM5IEggMTQ0OSB2IDguMzk4NCBoIDQ2LjE5IgogICAgICAgICBzdHlsZT0iZmlsbDojYTAxNDhlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDEwNiIgLz48cGF0aAogICAgICAgICBkPSJNIDE4MzAuMTUsMzI4LjkzOCBIIDE0MzYuMyB2IDQyLjggaCAzOTMuODUgeiBtIDMuOTIsNTkuOTggaCAtNDAxLjY4IGMgLTcuMDEsMCAtMTIuNzQsLTUuOTE0IC0xMi43NCwtMTMuMTM3IHYgLTUwLjg4NiBjIDAsLTcuMjI3IDUuNzMsLTEzLjEzNyAxMi43NCwtMTMuMTM3IGggNDAxLjY4IGMgNywwIDEyLjczLDUuOTEgMTIuNzMsMTMuMTM3IHYgNTAuODg2IGMgMCw3LjIyMyAtNS43MywxMy4xMzcgLTEyLjczLDEzLjEzNyIKICAgICAgICAgc3R5bGU9ImZpbGw6I2EwMTQ4ZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGgxMDgiIC8+PHBhdGgKICAgICAgICAgZD0ibSAxODQ0LjgxLDYzOS42NDUgYyAwLC0xNy44MjkgLTE0LjUsLTMyLjMzNiAtMzIuMzMsLTMyLjMzNiBoIC03Ny4wOSBsIC00Ljk5LC02Ljg3OSBjIC03Ljk0LC0xMC44NiAtMzIuMiwtMzcuMDI4IC01OC41NCwtNDMuMTQ5IGwgMTQuMDEsNTAuMDI4IGggLTUwLjMyIGMgLTE3LjgzLDAgLTMyLjMzLDE0LjUwNyAtMzIuMzMsMzIuMzM2IHYgODYuMDE1IGMgMCwxNy44MzIgMTQuNSwzMi4zMzIgMzIuMzMsMzIuMzMyIGggMTc2LjkzIGMgMTcuODMsMCAzMi4zMywtMTQuNSAzMi4zMywtMzIuMzMyIHogbSAtMzIuMzMsMTM1LjAwMyBoIC0xNzYuOTMgYyAtMjYuOTQsMCAtNDguOTksLTIyLjA0NiAtNDguOTksLTQ4Ljk4NCB2IC04Ni4wMTkgYyAwLC0yNi45NDYgMjIuMDUsLTQ4Ljk4NSA0OC45OSwtNDguOTg1IGggMjguMzcgbCAtMTQuMDgsLTUwLjI4MSBjIDUwLjYxLC05LjY0NSA5NC4wNCw1MC4yODEgOTQuMDQsNTAuMjgxIGggNjguNiBjIDI2Ljk0LDAgNDguOTgsMjIuMDM5IDQ4Ljk4LDQ4Ljk4NSB2IDg2LjAxOSBjIDAsMjYuOTM4IC0yMi4wNCw0OC45ODQgLTQ4Ljk4LDQ4Ljk4NCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2EwMTQ4ZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGgxMTAiIC8+PHBhdGgKICAgICAgICAgZD0ibSAxODAxLjA3LDcxMi41MjMgaCAtMTQzLjQgdiAxNy42MzMgaCAxNDMuNCB2IC0xNy42MzMiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNhMDE0OGU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMTEyIiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMTgwMS4wNyw2NzUuOTM4IGggLTE0My40IHYgMTcuNjM2IGggMTQzLjQgdiAtMTcuNjM2IgogICAgICAgICBzdHlsZT0iZmlsbDojYTAxNDhlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDExNCIgLz48cGF0aAogICAgICAgICBkPSJtIDE3MzYuMDUsNjM5LjM1MiBoIC03OC4zOCB2IDE3LjYzNiBoIDc4LjM4IHYgLTE3LjYzNiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2EwMTQ4ZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgaWQ9InBhdGgxMTYiIC8+PHBhdGgKICAgICAgICAgZD0iTSAxNzk3LjkyLDU3My42NzIgViAzODguMzk1IGggLTMyOS4zNiB2IDIyNS40MSBoIDgzLjkxIHYgMTYuNjU2IGggLTg3LjgyIGMgLTcuMDEsMCAtMTIuNzQsLTUuNzM0IC0xMi43NCwtMTIuNzQyIFYgMzg0LjQ3NyBjIDAsLTcuMDA0IDUuNzMsLTEyLjczOSAxMi43NCwtMTIuNzM5IGggMzM3LjE5IGMgNywwIDEyLjczLDUuNzM1IDEyLjczLDEyLjczOSB2IDE4OS4xOTUgaCAtMTYuNjUiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNhMDE0OGU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMTE4IiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMTU4Mi4wNyw0OTIuMTQ1IGMgLTIxLjMyLDAgLTM4LjY3LDE3LjM0NyAtMzguNjcsMzguNjcxIDAsMjEuMzI1IDE3LjM1LDM4LjY3MiAzOC42NywzOC42NzIgMjEuMzMsMCAzOC42OCwtMTcuMzQ3IDM4LjY4LC0zOC42NzIgMCwtMjEuMzI0IC0xNy4zNSwtMzguNjcxIC0zOC42OCwtMzguNjcxIHogbSAwLDk0IGMgLTMwLjU1LDAgLTU1LjMyLC0yNC43NzQgLTU1LjMyLC01NS4zMjkgMCwtMzAuNTU4IDI0Ljc3LC01NS4zMjggNTUuMzIsLTU1LjMyOCAzMC41NiwwIDU1LjMzLDI0Ljc3IDU1LjMzLDU1LjMyOCAwLDMwLjU1NSAtMjQuNzcsNTUuMzI5IC01NS4zMyw1NS4zMjkiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNhMDE0OGU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMTIwIiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMTUyNC40LDQyMS45ODQgYyAwLjUsMTcuMzk1IDE0Ljc3LDMxLjQxMSAzMi4yOCwzMS40MTEgaCA1MC43OCBjIDE3LjUyLDAgMzEuNzksLTE0LjAxNiAzMi4yOSwtMzEuNDExIGggMTYuNjUgYyAtMC41LDI2LjUyIC0yMi4zMSw0OC4wNjcgLTQ4Ljk0LDQ4LjA2NyBoIC01MC43OCBjIC0yNi42MywwIC00OC40MywtMjEuNTQ3IC00OC45MywtNDguMDY3IGggMTYuNjUiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNhMDE0OGU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMTIyIiAvPjwvZz48L2c+PC9zdmc+Cg==);
	background-repeat: no-repeat;
}
.site-branding .site-description {
	display: none;
}

.date-sels {
	margin-bottom: 2em;
}
@media screen and (min-width: 1340px) {
	.date-sels {
		display: inline-block;
		width: 100%;
		margin-bottom: 0;
	}
}
.date-sels .large-date-sels, .date-sels .small_date_sel_container {
	text-align: left;
	background-color: #FFFFFF !important;
	margin-left: 0 !important;
}
.date-sels .large-date-sels .large-date-sel, .date-sels .small_date_sel_container .large-date-sel {
	margin-right: 15px;
	position: relative;
	padding-left: 50px;
	cursor: pointer;
	font-size: 16px !important;
	display: inline-block;
}
.date-sels .large-date-sels .large-date-sel:before, .date-sels .small_date_sel_container .large-date-sel:before {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid #D8D8D8;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.date-sels .large-date-sels .large-date-sel.selected-date:after, .date-sels .small_date_sel_container .large-date-sel.selected-date:after {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	position: absolute;
	left: 13px;
	top: 50%;
	background-color: #ad0181;
	transform: translateY(-50%);
}
.date-sels .large-date-sels div, .date-sels .small_date_sel_container div {
	margin-left: 0;
	background-color: inherit !important;
	font-size: 1rem !important;
}

@media screen and (min-width: 1340px) {
	.filters {
		display: inline-block;
		width: 50%;
		margin-bottom: 0;
	}
}
.filters:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	clear: both;
	float: none;
}

.filter-container {
	margin: 0 !important;
	width: calc(50% - 19px) !important;
	margin: 0 18px !important;
}
.filter-container:first-child {
	margin-left: 0 !important;
}
.filter-container:last-child {
	margin-right: 0 !important;
}
.filter-container select {
	width: 100%;
	border: 1px solid #D8D8D8;
	border-radius: 0;
	background-color: #FFFFFF;
	padding: 20px 30px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAAG9JREFUGBljYGBg4ANifSAmBoDUgdQzGAPxYyAmpBEkD1IHUg8GLkDyERBrQLgYJEgcJA9ShwL8gbwHQKyEIgrhg8RB8lhBFFD0LhDLQGVBNIgPEscL0oCyN4BYD0qD+ESBIqCqf0AMokkCNrhUAwBnwQ+xq/7DJwAAAABJRU5ErkJggg==);
	background-position: calc(100% - 30px) 50%;
	background-repeat: no-repeat;
	-webkit-appearance: none;
	font-family: Helvetica, Arial, sans-serif;
	cursor: pointer;
}

input[type=text] {
	padding: 20px 30px;
	background-color: transparent;
	font-family: Helvetica, Arial, sans-serif;
}

table thead {
	padding: 0 20px;
	background-color: #ad0181;
	color: #FFFFFF;
	width: 100%;
	line-height: 60px;
}
table .time-header {
	width: 13%;
}
table .type-header {
	width: 13%;
}
table .presentation-header {
	width: 26%;
}
table .speaker-header {
	width: 18%;
}
table .location-header {
	width: 13%;
}
table .tag-header {
	width: 13%;
}
@media screen and (max-width: 1119px) {
	table .hide-large {
		display: none !important;
		padding: 0 !important;
	}
}
.tablesched tr.odd td {
	background-color: #f3f3f3 !important;
}

.tablesched th {
	padding: 0 10px !important;
	text-align: left;
}
.tablesched td {
	overflow-wrap: break-word;
	word-break: break-word;
	padding: 5px 8px !important;
}
@media screen and (min-width: 690px) {
	.tablesched td {
		padding: 25px 15px !important;
	}
}
.tablesched td td {
	padding: 0 !important;
}
.tablesched .info-label {
	display: block;
	margin-bottom: 0;
}

.small_date_sel {
	padding-left: 0 !important;
	margin-right: 20px;
}

.session-contents td.presentation-time-td {
	/*width: 26%;*/
	/*width: 100%;*/
	min-width: 13%;
	width: 13%;
}
.session-contents td:nth-of-type(2) {
	/*width: 70%;*/
	/*display: none;*/
}
.session-contents td:nth-of-type(3) {
	/*display: none;*/
}
.session-contents td:nth-of-type(4) {
	width: 3%;
}

.slots-slidedown {
	/*box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);*/
	border: 1px solid #f3f3f3;
}

.show-hide-links {
	margin-top: 1.5em;
	color: #FFFFFF;
}
.show-hide-links a {
	margin-left: 20px;
	display: inline-block;
}

.agenda-button {
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.agenda-button img {
	opacity: 0;
}
.agenda-button:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 14px;
	height: 16px;
}
.agenda-button.agenda-add-button:after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAATJJREFUKBW9UrFKA0EQnbfZgOJhYRUkKRXyBwqWAe+0PnsFYxEUrPIXJggpvAj2sRFUjNhYaWNl46FlTCUoHIdEk71xDsUinAcqZGAZZmfem9l5C3vHMwy8ELMhoAOiexBfa529ON5c9ekHg13zntvb5any3k22+3pbGFBUBHiBI3YAsojQVgpXJlK+ylDHyllhy3V738AkYme3mWfDJcnNMdMsgGkinpR4jOKOSaC0uxij0grScqMHamaMO3WvSoyAobpKG/+0sv4gi+C0UbVo9lkAyhOb+aiPol3fLyzWmpcixwlU5vxsa+1pmCRRDrfRssL3oMTEy7J+8dSXj3FHTI+kEEivDT3MFMeHlZVQ3NHXoaXGQc68DWZkgrw8bUKBq3/SMSYfvRz/6tiLZ/6tfQANfnYjLJXE0gAAAABJRU5ErkJggg==);
}
.agenda-button.agenda-remove-button:after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAM9JREFUKBVjdO+f/Y+R4f/3//8ZvjAwMj5mZGC4BeQfZ2Fh3b05N/EGAw7A6N436z8OOaA5DHcZGBh3MDExHvv7j+kGEzPDYx4Jni+rQkN/4NWIx8D3TLgkCYmPBI0swHj7zsjE0AgMdr7////LAmlNIG0ADBwWfAHEwsDI8GN7QVonsqLQqat4vvz65PKf4b83w38GVyAtjywPYmM1dXV22Beg3AYoZvCaOl/i788/qsAEIfOfgZGbkRGY2Dz6Z70DmUAqGGLx+INU/4HUAwDM0kDqRpU5XQAAAABJRU5ErkJggg==);
}

.linklings-wp-plugin-contents.author-index, .linklings-wp-plugin-contents.organization-index, .linklings-wp-plugin-contents.search-page, .linklings-wp-plugin-contents.presentation-display, .linklings-wp-plugin-contents .presentation-display, .linklings-wp-plugin-contents.session-display, .linklings-wp-plugin-contents.presenter-display, .linklings-wp-plugin-contents.organization-display {
	margin: 0 !important;
}

.indices {
	display: block;
}
.indices .separater {
	display: none;
}

.letter-link {
	display: inline-block;
	margin-bottom: 10px;
}
.letter-link:after {
	display: none;
}
.letter-link a {
	display: block;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border: 1px solid #D8D8D8;
	border-radius: 50%;
	margin-right: 10px;
	transition: all 100ms ease-out;
}
.letter-link a:hover {
	background-color: #ad0181;
	color: #FFFFFF !important;
}

.entry-content .indices-authors-divider {
	background-color: transparent !important;
}

.entry-content .indices-organizations-divider {
	background-color: transparent !important;
}

.searchable .highlight {
	background: #ad0181 !important;
	color: #FFFFFF;
}

.search-page #program_filter {
	margin-bottom: 3em !important;
	width: 100% !important;
}

.site-info {
	margin: 3em auto !important;
	max-width: 1200px !important;
	padding: 0 16px;
}

.target {
	font-size: 30px !important;
}

.entry .entry-content .wp-block-separator, .entry .entry-content hr {
	border-bottom: 1px solid #D8D8D8;
	height: 0;
	width: 100%;
	max-width: none;
	margin-top: 0;
}

.indices-organizations-divider, .indices-authors-divider {
	border: 0 !important;
}

.speakers-line {
	margin-bottom: .5em;
}

.speakers-line .info-label {
	display: inline-block;
	margin-right: .5em;
}

.entry .entry-content a {
	margin-bottom: .5em;
	display: inline-block;
	/*display: inline;*/
}

.entry .entry-content .presenter-name a {
	display: inline;
}

.end-time, .start-time {
	white-space: pre;
}

.organization-index .institution {
	padding-left: 0;
	text-indent: 0;
}

.presenter-display .presentation-title {
	padding-left: 0;
	text-indent: 0;
	line-height: normal;
	margin-bottom: 1em;
}

.organization-display .presentation-title {
	padding-left: 0;
	text-indent: 0;
	line-height: normal;
	margin-bottom: 1em;
}

.ptrack-list .program-track {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 4px;
}

.presenter-display .spaced-flag-div, .organization-display .spaced-flag-div, .search-page .spaced-flag-div {
	line-height: 1em;
}

.tablesched .combo-sess-pres td {
	width: 100%;
	display: block;
}

.search-page .presentation-title, .search-page .institution {
	padding-left: 0;
	text-indent: 0;
}

.session-title, .program-track {
	overflow-wrap: normal;
	word-wrap: normal;
	word-break: normal;
}

.agenda-item td {
	border: 0;
	padding: 0;
	word-break: normal;
}

.presentation-time-td {
	vertical-align: top;
}

.author-index .presentation {
	padding-left: 0;
	text-indent: 0;
}

table {
	font-family: ProximaNova-Regular, Helvetica, Arial, sans-serif;
}

* {
	overflow-wrap: normal;
	word-wrap: normal;
	word-break: normal;
}

@media screen and (max-width: 641px) {
	.tablesched td.combo-sess-pres {
		width: 50%;
	}
}

a:visited {
	color: #ad0181;
}

.back-container {
	margin-bottom: 32px;
	font-weight: bold;
}

.back-container .fa-caret-down {
	transform: rotate(90deg);
	color: #ad0181;
}

.back-container svg {
	width: 8px;
	vertical-align: text-bottom;
	margin-right: 5px;
	margin-bottom: 1px;
}
.back-container svg polygon {
	transition: fill 125ms ease-in-out;
}

.back-container a:hover svg polygon {
	fill: black;
}

.site-info {
	display: none;
}
/*# sourceMappingURL=main.css.map */

.presenter-details-list .presenter-details {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.presenter-details-list .presenter-details .presenter-pic {
	float: left;
	margin-right: 10px;
}