/*************************************
Add your custom styles here
*************************************/
span.featuredListing {margin: 0px !important;}
span.contentActions {margin: 0px;}
span.contentIndicators {margin: 0px;}
span.contentIndicators span {line-height: 20px;}
h1 span.contentIndicators {margin-left: 10px;}
tr.week {margin-top: 3px; }
td.day {text-align: center; line-height: 2em; }
p.other-events {text-align: center; margin-top: 10px;}

h1.contentheading {letter-spacing: -1px; margin-left: -10px; width: 600px; font-size: 20px;}

.jr_pathway {width: 100% !important; padding-right: 0px; margin-left: -10px;}
.jr_pathway a {padding-right: 12px; }

div.jr_tableview td.columnDate {padding: 7px 5px; border-top: 1px solid #CCCCCC;}
div.jr_tableview td.columnIndicators {padding: 7px 2px; border-top: 1px solid #CCCCCC;}
div.jr_tableview td.columnEvent {padding: 7px 5px 10px 10px; border-top: 1px solid #CCCCCC;}
td.columnEvent div.contentThumbnail {margin-left: 5px;}

.contentTitle h4 {font-size: 1em !important; padding: 5px 5px 0px 0px; margin: 0px !important; display: inline;}
.contentTitle h4 a {font-size: 1em !important; line-height: 1.7em;}

.fieldLabel {display: block; text-align: center !important; background-color: lavender; font-size: .8em; line-height: 1.5em; color: black; padding: 2px; width: 100% !important; float: none !important; }

.fieldValue {display: block; width: 100% !important; text-align: center !important; color: black; font-size: .7em; line-height: 1.5em; margin-left: 0px !important; margin-top: 3px;}

.fieldValue ul {display: block; text-align: center; margin-left: auto !important; margin-right: auto; }

div.fieldRow {margin-bottom: 15px !important;}

div.timeline-tags {background-color: white; margin: 10px; text-align: center;}
div.timeline-tags h3 {font-size: 11px;}

div.info-box {float: right; margin: 10px 0px 20px 20px; padding: 10px; border: 1px solid grey; background-color: white;}

div.itemImages {margin-left: auto; margin-right: auto; }

div.contentInfoContainer {clear: both;}

div.jr_customFields {width: 100% !important}

div.contentFulltext a {font-weight: normal;}
div.contentFulltext p {font-size: 19px !important; line-height: 1.4em; margin-bottom: 25px !important;}
div.contentFulltext {font-size: 18px !important; line-height: 1.4em; margin-bottom: 25px !important;}
div.contentFulltext blockquote {margin-left: 15px !important; font-size: 18px !important; line-height: 1.4em;}

h4.caption {font-size: .8em; line-height: 1.1em; text-align: center; padding: 5px; margin:0;}

ul.fieldValueList li {float: none !important; margin-right: 0px !important;}
ul.fieldValueList li:after {content:"" !important; padding-left: 0px;}

.video h3.fieldGroupTitle {display: none; height:0; }
.video .jr_videotitle .fieldvalue {margin-bottom: 0px; }
.video .jr_videotitle h3 {text-align: left !important; margin-bottom: 5px; font-size: 200%; border-bottom: 1px solid black; }