.block-mediaShowcaseSlider   .item-showcase .resource.item {
display:unset!important; max-width:unset!important;
}

/****** make top banner scroll with rest of the page ****/
/*
.main-header {position:static!important;}
body.page.user-bar.main-header--center {
    padding-top: 0 !important;
}
body.page.main-header--center {
    padding-top: 0 !important;
}
*/
/***** custom styles for The Chinese Stone Lion site *******/

.cls-1, .cls-2, .cls-3 {
    fill: #656565!important;
}

.main-header__site-title a, .main-header__site-title a:visited{
    color: #c13242!important;
}
header .main-header__top-bar.container {
    background-color: #dfdfdf !important;
}
.main-header__search-form button {
    color: #c13343!important;
}
#omekaClassroom a {
    color: #656565!important;
    border-bottom: none!important;
   font-weight:400;
}
#omekaClassroom svg {
    fill: #656565!important;
}
a.site-header__logo img {
    filter: brightness(.3);
}

/***** end styles for The Chinese Stone lion site *****/

.block-mediaShowcaseSlider #showcase .item.resource:only-child img {
width:auto!important; height:auto!important;
}

/****** for custom mapping - timeline for default view ******/

.mapping-block.timeline .tl-timeline, .mapping-block.timeline .mapping-map {
    width: 100%;
}
.mapping-map.leaflet-container.leaflet-touch.leaflet-retina.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {
    display: none;
}
.tl-timeline a {
    text-decoration: none;
    color: #c13242;
}
.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-icon, .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-icon, .tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-title, .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-title, .tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-description, .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-description {
    text-shadow: none;
    color: #c13343;
    opacity: 1;
    text-transform: capitalize;
}
.tl-text .tl-headline-date, .tl-text h3.tl-headline-date {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 15px;
    font-weight: normal;
    margin: 0 0 3px 0;
    color: #274244;
}
button.tl-slidenav-next:hover {
    background: none;
}
button.tl-slidenav-previous:hover {
    background: none;
}
button.tl-slidenav-next, button {
    top: 0 !important;
    right: 1em;
}
button.tl-slidenav-previous {
top:0!important:
left:1em;
}
.tl-slidenav-title {display:none;}

.tl-slidenav-description {/*for dates*/
    font-size: 20px !important;
    line-height: normal;
}
.tl-timeline  {
    font-family: 'Lust-text', serif!important;
    text-transform: capitalize!important;
    font-size: 35px!important;
    line-height: unset!important;
   color: #274244;
}

.r6o-widget.comment {
    font-size: 20px;
    font-family: azo-sans-web;
    font-weight: 400;
    line-height: 33px;
}