
.linklings-wp-plugin-contents div.ptrack110 {
    color: #f91f1f;
    border: 1px solid #f91f1f;
    background-color: white;
    text-align: center;
    border-radius: 1em;
    display: inline-block;
    padding-right: .5em;
    padding-left: .5em;
    margin-right: 4px;
    margin-top: 1px;
    margin-bottom: 1px;
    line-height: 1.25em;
}
/* on the search page highlit text needs to inherit the line height. */
.linklings-wp-plugin-contents div.ptrack110 .highlight {
    /* display: inline-block; */
    line-height: 1.25em;
}

td.ptc.ptrack110 {
    border: none;
    border-left: 3px solid #f91f1f;
    border-radius: 0em;
    padding-right: 0em;
    padding-left: 0em;
    margin-right: 0px;
    margin-left: 0px;
    width: 0px;
}

.linklings-wp-plugin-contents div.ptrack111 {
    color: #f701f9;
    border: 1px solid #f701f9;
    background-color: white;
    text-align: center;
    border-radius: 1em;
    display: inline-block;
    padding-right: .5em;
    padding-left: .5em;
    margin-right: 4px;
    margin-top: 1px;
    margin-bottom: 1px;
    line-height: 1.25em;
}
/* on the search page highlit text needs to inherit the line height. */
.linklings-wp-plugin-contents div.ptrack111 .highlight {
    /* display: inline-block; */
    line-height: 1.25em;
}

td.ptc.ptrack111 {
    border: none;
    border-left: 3px solid #f701f9;
    border-radius: 0em;
    padding-right: 0em;
    padding-left: 0em;
    margin-right: 0px;
    margin-left: 0px;
    width: 0px;
}

.linklings-wp-plugin-contents div.ptrack112 {
    color: #0030e6;
    border: 1px solid #0030e6;
    background-color: white;
    text-align: center;
    border-radius: 1em;
    display: inline-block;
    padding-right: .5em;
    padding-left: .5em;
    margin-right: 4px;
    margin-top: 1px;
    margin-bottom: 1px;
    line-height: 1.25em;
}
/* on the search page highlit text needs to inherit the line height. */
.linklings-wp-plugin-contents div.ptrack112 .highlight {
    /* display: inline-block; */
    line-height: 1.25em;
}

td.ptc.ptrack112 {
    border: none;
    border-left: 3px solid #0030e6;
    border-radius: 0em;
    padding-right: 0em;
    padding-left: 0em;
    margin-right: 0px;
    margin-left: 0px;
    width: 0px;
}

.linklings-wp-plugin-contents div.ptrack108 {
    color: #00d618;
    border: 1px solid #00d618;
    background-color: white;
    text-align: center;
    border-radius: 1em;
    display: inline-block;
    padding-right: .5em;
    padding-left: .5em;
    margin-right: 4px;
    margin-top: 1px;
    margin-bottom: 1px;
    line-height: 1.25em;
}
/* on the search page highlit text needs to inherit the line height. */
.linklings-wp-plugin-contents div.ptrack108 .highlight {
    /* display: inline-block; */
    line-height: 1.25em;
}

td.ptc.ptrack108 {
    border: none;
    border-left: 3px solid #00d618;
    border-radius: 0em;
    padding-right: 0em;
    padding-left: 0em;
    margin-right: 0px;
    margin-left: 0px;
    width: 0px;
}

.linklings-wp-plugin-contents div.ptrack109 {
    color: #fab100;
    border: 1px solid #fab100;
    background-color: white;
    text-align: center;
    border-radius: 1em;
    display: inline-block;
    padding-right: .5em;
    padding-left: .5em;
    margin-right: 4px;
    margin-top: 1px;
    margin-bottom: 1px;
    line-height: 1.25em;
}
/* on the search page highlit text needs to inherit the line height. */
.linklings-wp-plugin-contents div.ptrack109 .highlight {
    /* display: inline-block; */
    line-height: 1.25em;
}

td.ptc.ptrack109 {
    border: none;
    border-left: 3px solid #fab100;
    border-radius: 0em;
    padding-right: 0em;
    padding-left: 0em;
    margin-right: 0px;
    margin-left: 0px;
    width: 0px;
}

.ptrack190 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack189 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack186 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack187 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack188 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack201 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack218 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}
div.session-display div.presenter-details-sect div.info-label::after, 
div.presentation-display div.presenter-details-sect div.info-label::after { content: ': ' }

.presentation-details-program.event-type-realtimelive .presentation-date-sect,
.presentation-details-program.event-type-realtimelive .room-sect {
	display: none;
}

.presentation-details-program.event-type-appyhour .presentation-date-sect,
.presentation-details-program.event-type-appyhour .room-sect {
	display: none;
}

.presentation-details-program.event-type-artgallery .presentation-date-sect,
.presentation-details-program.event-type-artgallery .room-sect {
	display: none;
}

.presentation-details-program.event-type-studio .presentation-date-sect,
.presentation-details-program.event-type-studio .room-sect {
	display: none;
}

.presentation-details-program.event-type-emergingtechnologies .presentation-date-sect,
.presentation-details-program.event-type-emergingtechnologies .room-sect {
	display: none;
}

.presentation-details-program.event-type-vrtheater .presentation-date-sect,
.presentation-details-program.event-type-vrtheater .room-sect {
	display: none;
}

.presentation-details-program.event-type-electronictheater .presentation-date-sect,
.presentation-details-program.event-type-electronictheater .room-sect {
	display: none;
}

.presentation-details-program.event-type-virtualaugmentedandmixedreality .presentation-date-sect,
.presentation-details-program.event-type-virtualaugmentedandmixedreality .room-sect {
	display: none;
}

.presentation-details-program.event-type-artgallery div.info-section.presentation-date-sect,
.presentation-details-program.event-type-artgallery div.info-section.room-sect,
.presentation-details-program.event-type-appyhour div.info-section.presentation-date-sect,
.presentation-details-program.event-type-appyhour div.info-section.room-sect {
	display: none;	
}

.presentation-details-program.event-type-birdsofafeather .date-time-room-section-header {
	display: none;
}


div.event-type-artgallery.linklings-wp-plugin-contents.presentation-details-program span.section-date { 
    display: none; 
}

.presentation-display .presenters-list-sect {
	display: none;
}
.presentation-display .session-chair .presenter-name::after {
	content: ' - ';
}
.presentation-display .session-chair .presenter-institution {
	font-style: italic;
}

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

div.event-type-artgallery.linklings-wp-plugin-contents.presentation-details-program div.date-time-room-section-header {
    display: none;
}

div.linklings-wp-plugin-contents.session-display .agenda-item > td:first-child {
    display: none;
}

div.event-type-artgallery.linklings-wp-plugin-contents.presentation-details-program div.info-section.presentation-title {
    font-size: 40px;
    line-height: 50px;
}

div.event-type-studio.linklings-wp-plugin-contents.presentation-details-program div.date-time-room-section-header {
	display: none;
}

div.event-type-emergingtechnologies.linklings-wp-plugin-contents.presentation-details-program div.date-time-room-section-header {
	display: none;
}


div.event-type-studio.linklings-wp-plugin-contents.presentation-details-program div.presentation-date-sect {
	display: none;
}

div.event-type-studio.linklings-wp-plugin-contents.presentation-details-program div.room-sect {
	display: none;
}


div.event-type-emergingtechnologies.linklings-wp-plugin-contents.presentation-details-program div.presentation-date-sect {
	display: none;
}

div.event-type-emergingtechnologies.linklings-wp-plugin-contents.presentation-details-program div.room-sect {
	display: none;
}

.linklings-wp-plugin-contents .presenter-details-list { 
    margin-bottom: 20px; 
}

.row.full-width-ll .container .presentation-display.talk .rep-img-and-details-wrapper .representative-image {
    display: none;
}

div.event-type-acmsiggraphtheater.linklings-wp-plugin-contents.sessions-only-program div.event-type-sect.info-section { display: none; }
div.event-type-acmsiggraphtheater.linklings-wp-plugin-contents.sessions-only-program div.info-section.session-description { margin-top: 21px; }


div.event-type-realtimelive.linklings-wp-plugin-contents.presentation-details-program div.date-time-room-section-header { display: none; }
div.event-type-realtimelive.linklings-wp-plugin-contents.presentation-details-program div.info-section.presentation-date-sect { display: none; }
div.event-type-realtimelive.linklings-wp-plugin-contents.presentation-details-program div.info-section.room-sect { display: none; }

div.linklings-wp-plugin-contents.presentation-display.technicalpaper .presentation-time { display: none; }
div.linklings-wp-plugin-contents.presentation-display.technicalpaper .presentation-date::after { content: none; }

div.linklings-wp-plugin-contents.presentation-display.talk .presentation-time { display: none; }
div.linklings-wp-plugin-contents.presentation-display.talk .presentation-date::after { content: none; }

div.linklings-wp-plugin-contents.presentation-display.experiencepresentation .presentation-time { display: none; }
div.linklings-wp-plugin-contents.presentation-display.experiencepresentation .presentation-date::after { content: none; }

div.event-type-appyhour.linklings-wp-plugin-contents.presentation-details-program div.date-time-room-section-header { display: none; }

/* Production Sessions */
div.event-type-productionsessions.linklings-wp-plugin-contents.presentation-details-program div.date-time-room-section-header { display: none; }
div.event-type-productionsessions.linklings-wp-plugin-contents.presentation-details-program div.presenter-details-list { margin-bottom: 0px; }
div.event-type-productionsessions.linklings-wp-plugin-contents.presentation-details-program div.info-section.presentation-title { color: #fdbc40; }
.row.linklings-details div.event-type-productionsessions.linklings-wp-plugin-contents.presentation-details-program .presentation-display>.rep-img-and-details-wrapper div.representative-image { display: none; }

/* END Production Sessions */

div.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program div.info-section.presentation-track-sect { display: none; }
div.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program div.representative-image { display: none; }
div.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program div.session-row { display: none; }
div.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program div.small-dash { display: none; }
div.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program div.info-section.session-title-sect { display: none; }
div.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program div.event-type-sect.info-section { display: none; }
div.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program div.info-section.presentation-date-sect { display: none; }
div.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program div.info-section.room-sect { display: none; }
div.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program div.abstract-sect.info-section .info-label { display: none; }

div.event-type-acmsiggraphtheater.linklings-wp-plugin-contents.sessions-only-program div.info-section.presentation-title { font-weight: bold; font-size: 150%; margin-top: 60px; }

.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display div.presentation-display {
    margin: 0px;
}
.event-type-posters .presentation-display .details-with-rep-img {
	width: 100%;
}

/* VR THEATER */

/* Hide Empty Sessions */
.sessions-presentations-program.event-type-vrtheater .sess103,
.sessions-presentations-program.event-type-vrtheater .sess162,
.sessions-presentations-program.event-type-vrtheater .sess163,
.sessions-presentations-program.event-type-vrtheater .sess164,
.sessions-presentations-program.event-type-vrtheater .sess165 {
	display: none;
}

/* Forbidden images */
.sessions-presentations-program.event-type-vrtheater .cafvrtcur_101 .representative-image,
.sessions-presentations-program.event-type-vrtheater .cafvrt_136 .representative-image {
	display: none;
}

/* Hide unwanted session info */
.sessions-presentations-program.event-type-vrtheater div.session-row div.presentation-date-sect {
	display: none;
}

.event-type-experiencepresentation.linklings-wp-plugin-contents.sessions-only-program .event-types-small.hide-large.hide-med
.linklings-wp-plugin-contents.session-display.talk .event-type-sect.info-section  {
	display: none;
}

.gensub_235.linklings-wp-plugin-contents.presentation-display.talk .event-type-sect.info-section,
.linklings-wp-plugin-contents.session-display.talk .event-type-sect.info-section, 
.linklings-wp-plugin-contents.session-display.technicalpaper.technicalpapersfastforward .event-type-sect.info-section,
.linklings-wp-plugin-contents.papers_416.presentation-display.technicalpaper.technicalpapersfastforward .event-type-sect.info-section,
.linklings-wp-plugin-contents.session-display.technicalpaper .event-type-sect.info-section,
.linklings-wp-plugin-contents.papers_416.presentation-display.technicalpaper .event-type-sect.info-section,
.experiencepresentation.linklings-wp-plugin-contents.session-display .event-type-sect.info-section, 
.experiencepresentation.expp_140.linklings-wp-plugin-contents.presentation-display .event-type-sect.info-section,
.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program .info-section.presenter-details-sect .info-label,
.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .info-label, 
.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .session-display .session-title,
.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .abstract-sect.info-section .info-label,
.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .abstract-sect.info-section .info-label,
.gensubcur_119.linklings-wp-plugin-contents.presentation-display.talk .event-type-sect.info-section {
    display: none;
}

 {
	display: none;
}


/* override ninja css */
.sessions-presentations-program.event-type-vrtheater div.session-row div.session-description {
	display: block;
}

/* Hide unwanted submission data */
.sessions-presentations-program.event-type-vrtheater .presentation-display .session-title-sect,
.sessions-presentations-program.event-type-vrtheater .presentation-display .event-type-sect,
.sessions-presentations-program.event-type-vrtheater .presentation-display .presentation-track-sect,
.sessions-presentations-program.event-type-vrtheater .presentation-display .presentation-date-sect,
.sessions-presentations-program.event-type-vrtheater .presentation-display .room-sect,
.sessions-presentations-program.event-type-vrtheater .presentation-display .abstract-sect,
.sessions-presentations-program.event-type-vrtheater .presentation-display .presenters-list-sect,
.sessions-presentations-program.event-type-vrtheater .presentation-display .presenter-details-sect {
	display: none;
}

.sessions-presentations-program.event-type-vrtheater .presentation-display .representative-image {
    padding: 0px;
}

@media only screen and (min-width: 65em) {
    div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display div.rep-img-and-details-wrapper { display: table-row; vertical-align: top; }
    div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display div.representative-image { display: table-cell; float: none; width: auto; min-width: auto; vertical-align: top; }
    div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .details-with-rep-img { display: table-cell; float: none; width: auto; min-width: auto; vertical-align: top; }
    div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .representative-image img { padding-right: 75px; max-with: none; }

	/* Forbidden images */
	div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program div.presentation-display.cafvrtcur_101 div.representative-image,
	div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program div.presentation-display.cafvrt_136 div.representative-image {
		display: none;
	}

	div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .sessions-presentations-program.event-type-vrtheater .presentation-display {
		margin-left: 4em;
	}
}

@media (max-width: 65em) {
	div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .rep-img-and-details-wrapper .representative-image {
	    display: inline-block;
	    width: 100%;
	    margin-bottom: 25px;
	}
	div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .rep-img-and-details-wrapper .details-with-rep-img {
	    display: block;
	    width: 100%;
	}
	div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .representative-image img { width: 100%; }

	/* Forbidden images */
	div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program div.presentation-display.cafvrtcur_101 div.representative-image,
	div.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program div.presentation-display.cafvrt_136 div.representative-image {
		display: none;
	}
}

.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess461] .session-row { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess103] .session-row { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess162] .session-row { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess460] .session-row { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess163] .session-row { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess459] .session-row { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess164] .session-row { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess458] .session-row { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess165] .session-row { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess455] .session-row { display: none; }

.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess461] .presentation-display { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess103] .presentation-display { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess162] .presentation-display { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess460] .presentation-display { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess163] .presentation-display { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess459] .presentation-display { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess164] .presentation-display { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess458] .presentation-display { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess165] .presentation-display { display: none; }
.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .full-session.session-display[sess=sess455] .presentation-display { display: none; }

/* END VR THEATER */

div.event-type-siggraphnext.linklings-wp-plugin-contents.presentation-details-program div.date-time-room-section-header { display: none; }


/* VR/AR/MR */
.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .info-section.presentation-date-sect { display: none; }

.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .info-section.room-sect { display: none; }

.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .abstract-sect.info-section .info-label { display: none; }

@media only screen and (min-width: 65em) {
    div.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display div.rep-img-and-details-wrapper { display: table-row; vertical-align: top; }
    div.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display div.representative-image { display: table-cell; float: none; width: auto; min-width: auto; vertical-align: top; }
    div.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .details-with-rep-img { display: table-cell; float: none; width: auto; min-width: auto; vertical-align: top; }
    div.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .representative-image img { width: 370px; padding-right: 75px; max-with: none; }

	div.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .sessions-presentations-program.event-type-vrtheater .presentation-display {
		margin-left: 4em;
	}
}

@media (max-width: 65em) {
	div.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .rep-img-and-details-wrapper .representative-image {
	    display: inline-block;
	    width: 100%;
	    margin-bottom: 25px;
	}
	div.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .rep-img-and-details-wrapper .details-with-rep-img {
	    display: block;
	    width: 100%;
	}
	div.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .representative-image img { width: 100%; }
}

/* End VR/AR/MR */

.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .event-type-sect.info-section { display: none; }

.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .info-section.presentation-track-sect.registration-level.tag_group108 { display: none; }

.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .info-section.session-title-sect { display: none; }

.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .info-section.presentation-track-sect { display: none; }

@media only screen and (min-width: 70em) {
.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display {
    margin-left: 0;
    margin-right: 2em;
}

.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program div.representative-image { padding: 0; }
}

.row.linklings-shortlist .event-type-exhibitorsessions .session-row .info-section.session-description {
    display: block;
}

div.event-type-exhibitorsessions.linklings-wp-plugin-contents.sessions-only-program div.info-section.presentation-title { font-weight: bold; font-size: 150%; margin-top: 60px; }

div.event-type-exhibitorsessions.linklings-wp-plugin-contents.sessions-only-program div.info-section.session-description { margin-top: 15px; }

.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .info-section.session-description { display: none; }

.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .info-section.presentation-track-sect { display: none; }

.event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .info-section.room-sect { display: none; }

.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .session-row .info-section.presentation-title { display: none; }

.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display.var_212 div.representative-image { display: none; }

.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display.var_251 div.representative-image { display: none; }

.educatorsforum.linklings-wp-plugin-contents.presentation-display .info-section.presentation-date-sect { display: none; }

div.educatorsforum.gensubcur_125.linklings-wp-plugin-contents.presentation-display div.rep-img-and-details-wrapper div.representative-image { display: none; }


.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .sess159.session-row { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .sess160.session-row { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .sess161.session-row { display: none; }

.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .session-row .info-section.presentation-title { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .event-type-sect.info-section { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-track-sect.info-section { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-date-sect.info-section { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .room-sect.info-section { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .session-title-sect.info-section { display: none; }


/* CAF ET */

/* Forbidden images. */
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .cafetcur_102.presentation-display div.representative-image { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .cafet_323.presentation-display div.representative-image { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .cafet_388.presentation-display div.representative-image { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .cafet_383.presentation-display div.representative-image { display: none; }
.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .cafetcur_101.presentation-display div.representative-image { display: none; }

.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .presenter-details-list { display: none; }

.event-type-electronictheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .abstract-sect.info-section { margin-top: 1em; }

/* END CAF ET */

.row.full-width-ll .container .linklings-wp-plugin-contents.presentation-display.studioworkshop .rep-img-and-details-wrapper .representative-image { display: none; }

.event-type-educatorsforum.linklings-wp-plugin-contents.sessions-only-program .session-row .presentation-title { font-size: 21px; font-weight: 700; }


/* ART GALLERY */

.presentation-display.artg_103 .presenter-details-sect {
	display: none;
}
.presentation-display.artg_103 .presenter-details-sect.extra-snippet {
	display: block;
}

/* END ART GALLERY */

/* Studio workshop */
.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .info-section.presentation-track-sect.registration-level.tag_group108 { display: none; }
.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .representative-image { display: none; }
.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .date-time-room-section-header { display: none; }
.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .presentation-display { margin-left: 0; }
.event-type-studioworkshop.presentation-details-program .details-with-rep-img {
    width: 100%;
}


/* Studio installations */

.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .presentation-display { margin-left: 0; }
.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .info-section.presentation-track-sect.registration-level.tag_group108 { display: none; }

.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .info-section.session-title-sect { display: none; }

.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .presentation-display>.rep-img-and-details-wrapper {
    display: table-row;
    vertical-align: top;
}

.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .presentation-display>.rep-img-and-details-wrapper .representative-image {
    display: table-cell;
    float: none;
    width: auto;
    min-width: auto;
    padding: 0;
    vertical-align: top;
}

.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .presentation-display>.rep-img-and-details-wrapper .details-with-rep-img {
    display: table-cell;
    float: none;
    width: auto;
    min-width: auto;
    padding: 0;
    vertical-align: top;
}

.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .presentation-display>.rep-img-and-details-wrapper .representative-image img {
    width: 370px;
    padding: 0 75px 0 0;
}

@media only screen and  (max-width: 600px) {
    .event-type-studio.linklings-wp-plugin-contents.presentation-details-program .presentation-display>.rep-img-and-details-wrapper .representative-image img {
        width: 100%;
        padding: 0;
    }

    .event-type-studio.linklings-wp-plugin-contents.presentation-details-program .presentation-display>.rep-img-and-details-wrapper .representative-image {
        display: inline-block;
        width: 100%;
        margin-bottom: 25px;
    }


    .event-type-studio.linklings-wp-plugin-contents.presentation-details-program .presentation-display>.rep-img-and-details-wrapper {
        display: block;
    }

    .event-type-studio.linklings-wp-plugin-contents.presentation-details-program .presentation-display>.rep-img-and-details-wrapper .details-with-rep-img {
        display: block;
        width: 100%;
    }

    .event-type-studioworkshop.presentation-details-program .details-with-rep-img,
    .event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .details-with-rep-img,
    .event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .details-with-rep-img,
    .event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .details-with-rep-img {
        min-width: 200px;
    }

    .row.linklings-details .presentation-display .abstract-sect .abstract,
    .event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .details-with-rep-img {
    	line-height: 22px;
    }

    div.event-type-artgallery.linklings-wp-plugin-contents.presentation-details-program div.info-section.presentation-title {
    	line-height: 24px;
    }

    .row.linklings-details .presentation-display .presentation-title {
    	font-size: 18px;
    }

    .event-type-studio.linklings-wp-plugin-contents.presentation-details-program .info-section.presentation-title,
    .event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .info-section.presentation-title,
    .event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .details-with-rep-img .info-section.presentation-title,
    .event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .details-with-rep-img .info-section.presentation-title .event-types-small.hide-large.hide-med {
    	font-size: 18px;
    	font-weight: bold;
    }

    .event-type-vrtheater.linklings-wp-plugin-contents.sessions-presentations-program .presentation-display .info-section.presentation-title,
    .event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .info-section.presentation-title {
        font-size: 18px;
        font-weight: bold;
       }

    .event-type-studio.linklings-wp-plugin-contents.presentation-details-program .event-types-small.hide-large.hide-med,
    .event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .event-types-small.hide-large.hide-med,
    .event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .event-types-small.hide-large.hide-med  {
	display: none;
    }

    .session-display div.presentation-title, .presentation-display div.presentation-title {
	background-color: #ffffff;
    }

    .info-section.session-title .event-types-small.hide-large.hide-med {
        display: none;
    }

    .event-type-emergingtechnologies.linklings-wp-plugin-contents.presentation-details-program .rep-img-and-details-wrapper .details-with-rep-img .program-track span {
        height: 15px
    }

}


/* ll_sessions_only_schedule */

.row.linklings-shortlist .session-row .session-title a {
    font-size: 21px;
    font-weight: 700;
    padding: 0 5px;
    margin: 0 0 7px;
}

.row.linklings-shortlist .sessions-only-program .session-row .session-title {
    font-size: 21px;
    font-weight: 700;
}

/* ll_extra wp_sessions_presentations_program_ */

.row.linklings-shortlist .session-row .session-title {
    margin: 0 0 15px;
}
.session-display .session-title {
    font-weight: bold;
    font-size: 150%;
}

.event-type-appyhour.linklings-wp-plugin-contents.presentation-details-program .info-section.session-title-sect { display: none; }
.event-type-appyhour.linklings-wp-plugin-contents.presentation-details-program .event-type-sect.info-section { display: none; }

.event-type-birdsofafeather.linklings-wp-plugin-contents.presentation-details-program .event-type-sect.info-section { display: none; }

.event-type-artgallery.linklings-wp-plugin-contents.presentation-details-program .event-type-sect.info-section { display: none; }
.event-type-artgallery.linklings-wp-plugin-contents.presentation-details-program .info-section.session-title-sect { display: none; }

.event-type-emergingtechnologies.linklings-wp-plugin-contents.presentation-details-program .event-type-sect.info-section { display: none; }
.event-type-emergingtechnologies.linklings-wp-plugin-contents.presentation-details-program .info-section.session-title-sect { display: none; }

.event-type-productionsessions.linklings-wp-plugin-contents.presentation-details-program .event-type-sect.info-section { display: none; }
.event-type-productionsessions.linklings-wp-plugin-contents.presentation-details-program .abstract-sect.info-section { margin-top: 18px; }

.event-type-siggraphnext.linklings-wp-plugin-contents.presentation-details-program .event-type-sect.info-section { display: none; }
.event-type-siggraphnext.linklings-wp-plugin-contents.presentation-details-program .abstract-sect.info-section { margin-top: 18px; }

.event-type-realtimelive.linklings-wp-plugin-contents.presentation-details-program .event-type-sect.info-section { display: none; }
.event-type-realtimelive.linklings-wp-plugin-contents.presentation-details-program .info-section.session-title-sect { display: none; }

.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .event-type-sect.info-section { display: none; }

.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .event-type-sect.info-section { display: none; }

div.event-type-exhibitorsessions.linklings-wp-plugin-contents.sessions-only-program div.info-section.session-title {
   font-weight: bold;
   font-size: 150%;
   margin-top: 60px;
}

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

.session-display .session-chair .presenter-name::after,
.session-display .presenter-details-sect .presenter-name::after,
.presentation-display .session-chair .presenter-name::after,
.presentation-display .presenter-details-sect .presenter-name::after {
	content: '';
}

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

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

.row.linklings-details .presentation-display .pic-auth-container .presenter-institution {
	display: inline
}

.session-chair .professional-info :first-child::before,
.presenter-desc .professional-info :first-child::before,
.presenter-details .professional-info :first-child::before {
    margin: 0 12px;
}

.row .presentation-display .session-chair-list .presenter-name:after,
.row.linklings-details .presentation-display .pic-auth-container .presenter-name:after {
	margin: 0px
}

.artpapers.linklings-wp-plugin-contents.session-display .event-type-sect.info-section { display: none; }
.artpapers.linklings-wp-plugin-contents.presentation-display .info-section.presentation-date-sect { display: none; }
.artpapers.linklings-wp-plugin-contents.presentation-display .event-type-sect.info-section { display: none; }

.presentation-display .session-chair .presenter-name::after { margin: 0 12px; }

.course.linklings-wp-plugin-contents.presentation-display .event-type-sect.info-section { display: none; }

.educatorsforum.linklings-wp-plugin-contents.presentation-display .event-type-sect.info-section { display: none; }
.educatorsforum.linklings-wp-plugin-contents.session-display .event-type-sect.info-section { display: none; }

.panel.linklings-wp-plugin-contents.presentation-display .event-type-sect.info-section { display: none; }


/* event types not showing representative images */
.talk div.representative-image,
.studioworkshop div.representative-image,
.event-type-studioworkshop div.representative-image,
.event-type-posters div.representative-image,
.event-type-productionsessions div.representative-image 
{
    display: none;
}

/* Specific submisssions not showing representative images. */
.cafetcur_102 div.representative-image,
.cafet_323 div.representative-image,
.cafet_388 div.representative-image,
.cafet_383 div.representative-image,
.cafetcur_101 div.representative-image,
.cafvrtcur_101 div.representative-image,
.cafvrt_136 div.representative-image,
.var_212 div.representative-image,
.var_251 div.representative-image,
.gensubcur_125 div.representative-image,
{
	display: none;
}

.event-type-acmsiggraphtheater.linklings-wp-plugin-contents.sessions-only-program .info-section.session-title,
.event-type-siggraphnext.linklings-wp-plugin-contents.presentation-details-program .info-section.presentation-title { 
    font-size: 150%; font-weight: bold; }

.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .hide-small.info-label,
.event-type-studio.linklings-wp-plugin-contents.presentation-details-program .info-label {
	display: none;
}

.event-type-acmsiggraphtheater.linklings-wp-plugin-contents.sessions-only-program .info-section.presentation-date-sect, .event-type-acmsiggraphtheater.linklings-wp-plugin-contents.sessions-only-program .info-section.room-sect {
	display: inline;
	margin-right: -5px;
}

.event-type-acmsiggraphtheater.linklings-wp-plugin-contents.sessions-only-program .info-section.room-sect:before {
    content: '/ ';
}

.event-type-acmsiggraphtheater.linklings-wp-plugin-contents.sessions-only-program .info-section.presentation-track-sect {
    margin-bottom: 1em
}

.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .info-section.presentation-date-sect, .event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .info-section.room-sect {
	display: inline;
	margin-right: 5px;
}

.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .info-section.room-sect:before {
    content: '/ ';
}

.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .abstract-sect.info-section,
.event-type-birdsofafeather.linklings-wp-plugin-contents.presentation-details-program.session-display .info-section, .presentation-display .info-section {
	margin-top: 1em;   
}

.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .info-section.presentation-date-sect .info-label,
.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .info-section.room-sect .info-label,
.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .info-section.presenter-details-sect .info-label {
    display: none; 
}

.event-type-acmsiggraphtheater.linklings-wp-plugin-contents.sessions-only-program .info-section.session-title {
    margin-bottom: 15px
}

.linklings-wp-plugin-contents.pec102.presentation-display.technicalpaper.technicalpapersfastforward .event-type-sect.info-section {
	display: none;
}

.event-type-acmsiggraphtheater.linklings-wp-plugin-contents.sessions-only-program .info-section.session-description {
	margin-bottom:5em;
}

.event-type-studioworkshop.linklings-wp-plugin-contents.presentation-details-program .info-section.persona.presentation-track-sect.tag_group104 .hide-small.info-label {
	display:none
}

.presentation-details-program.event-type-businesssymposium .date-time-room-section-header, 
.presentation-details-program.event-type-businesssymposium .session-title-sect,
.presentation-details-program.event-type-businesssymposium .event-type-sect,
.presentation-details-program.event-type-businesssymposium .registration-level,
.presentation-details-program.event-type-businesssymposium .persona .info-label,
.presentation-details-program.event-type-businesssymposium .presentation-date-sect .info-label,
.presentation-details-program.event-type-businesssymposium .room-sect .info-label,
.presentation-details-program.event-type-businesssymposium .abstract-sect .info-label,
.presentation-details-program.event-type-businesssymposium .presenter-details-sect .info-label
{
	display: none;
}

/* Fix header with multiple etypes - this is outside of our content. */
.linklings-hero span.event-types-small > .event-type-name::after {
	content: ', ';
}
.linklings-hero span.event-types-small [class='event-type-name']:last-of-type::after {
	content: '';
}

.event-type-posters.linklings-wp-plugin-contents.sessions-presentations-program .info-section.presenter-details-sect,
.event-type-virtualaugmentedandmixedreality.linklings-wp-plugin-contents.sessions-presentations-program .info-section.presenter-details-sect {
    line-height: 1.4em
}
/* Linklings dynamic css file */

