/* SiteImprove stuff */

#footer .copyright a { text-decoration: underline !important; }
#footer .privacy a { text-decoration: underline !important; }
.site-name .college a { color: #000 !important;}

.circled-word-panel .slidable p a { text-decoration: underline !important; }

.publication-list .panel p a {
	 text-decoration: underline !important;
}
	
/*********************************/

#content + #content {
    /* A hack until we can get into the master framework and remove the 
       auto addition of the #content ID to the first content chunk, even on
       pages where there's already a #content section. */
    padding-top: 56px;
}

@media only screen and (min-width:64.0625em) {
    section.company-member + #content {
        margin-top: 40px;
        padding-top: 56px;
    }
}

.stage-production-header .title {
    margin: 0;
}

.stage-production-header .title.small {
    font-size: 1rem;
    margin-bottom: 0;
}

.stage-production-header {
    margin-top: 0;
    padding-top: 0;
}

.stage-production-header .synopsis {
    margin-top: 1.25rem;
    padding-right: 1.25rem;
}

.stage-production-header a.button {
    border-radius: 1.8rem;
    font-size: 1.2rem;
    margin-bottom: 1.25rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    width: 100%;
}

.stage-production-header .panel {
    margin-bottom: 1.25rem;
}

.stage-production-header .panel h6 {
    margin:0;
}

.stage-production-header .panel:first-of-type:before {
    display: none;
    padding-top: 12px;
}

.stage-production-cast-crew .panel:before {
    display: none;
}

.stage-production-cast-crew .grid .panel figure img {
    border-radius: 100%;
}

.stage-production-cast-crew .grid .panel {
    text-align: center;
}

@media only screen and (min-width:40.0625em) {
    .stage-production-header {
        margin: 0 -.75rem;
        max-width: none;
        width: auto
    }
    
    .stage-production-header:after, .stage-production-header:before {
        content: " ";
        display: table
    }
    
    .stage-production-header:after {
        clear: both
    }
}

.showtime-tag {
    margin: .25rem .125rem;
    display: inline-block;
    color: #ffffff;
    background: #44697D;
    font-size: .875rem;
    padding: .25rem .5rem;
    border-radius: .25rem;
    vertical-align: middle;
}

.showtime-tags {
    margin-bottom: 0;
}

.showtime-tags {
    margin: 0;
}

.showtime-tag {
    background-color: #eeeeee;
    color: #45382B;
}

.running-time {
    background-color: #eee;
    border-left: 3px #a7a9ab solid;
    font-size: 1rem;
    padding: 1rem;
}

.advisory {
    background-color: #fdf7e7;
    border-left: 3px #f5bb17 solid;
    font-size: 1rem;
    padding: 1rem;
}

.button.rss {
    margin-top: 1rem;
}

@media only screen and (min-width: 40.0625em) {
    .banner + main .company-member .profile-header {
        margin-top: 2.7rem;
    }
}

.company-member figure.profile-thumb img {
    border-radius: 100%;
}

.grid.halves > article.production-list-item {
    margin-bottom: 3rem;
}

article.production-list-item li {
    font-size: 1rem;
}

.bg-charcoal .text a:not(.button) {
    color: #99c0d6;
}

section.bg-none + section.profile-productions-list {
    background-color: #ededeb;
}

/* FEED ITEMS */

.feed-item,[class^=lw_item] {
     max-width: 64rem;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 1.25rem;
     border-bottom: 1px solid #b8b0ab 
}
 .feed-item::after,.feed-item::before,[class^=lw_item]::after,[class^=lw_item]::before {
     content: ' ';
     display: table 
}
 .feed-item::after,[class^=lw_item]::after {
     clear: both 
}
 .feed-item:last-of-type,[class^=lw_item]:last-of-type {
     border-bottom: none 
}
 .feed-item a:not(.button),[class^=lw_item] a:not(.button) {
     text-decoration: underline
}
 .feed-item ul.social [class*=" icon-"],.feed-item ul.social [class^=icon-],[class^=lw_item] ul.social [class*=" icon-"],[class^=lw_item] ul.social [class^=icon-] {
     text-decoration: none 
}
 .feed-item .media,[class^=lw_item] .media {
     display: none 
}
 .feed-item .media:empty,[class^=lw_item] .media:empty {
     display: none 
}
 .feed-item .media:empty+.content,[class^=lw_item] .media:empty+.content {
     padding-left: 0 
}
 .feed-item .date-cube,[class^=lw_item] .date-cube {
     line-height: 1;
     width: 2.5rem 
}
 .feed-item .title,[class^=lw_item] .title {
     font-size: 1.375rem;
     font-family: BentonSansBold,Arial,sans-serif;
     font-weight: 400;
     margin-top: 0;
     margin-bottom: .75rem 
}
 .feed-item .content,[class^=lw_item] .content {
     font-size: 1rem;
     margin-bottom: 1.25rem 
}
 .feed-item .meta.time span,[class^=lw_item] .meta.time span {
     color: #6e635a 
}
 @media screen and (min-width: 40em) {
     .feed-item .media,[class^=lw_item] .media {
         display:block;
         margin-top: .25rem;
         width: 16.66667%;
         float: left;
         padding-left: .75rem;
         padding-right: .75rem;
         padding-left: 0;
         max-width: 16.66667%;
         width: auto 
    }
     .feed-item .content,[class^=lw_item] .content {
         width: 100%;
         float: left;
         padding-left: .75rem;
         padding-right: .75rem;
         padding-left: 0;
         padding-right: 0 
    }
     .feed-item .media+.content,[class^=lw_item] .media+.content {
         width: 83.33333%;
         float: left;
         padding-left: .75rem;
         padding-right: .75rem;
         padding-right: 0 
    }
}
/* prjaya starts */
@media only screen and (min-width: 42.5em) {
    article.feed-item .media {
        display: block;
        padding-right: .75rem;
        width: 16.66667%;
        float: left;
        padding-left: 0;
    }
}
article.feed-item .content p.title a span {
    font-size: 1.4375rem;
}
article.feed-item .content p.title a {
    text-decoration: none;
}
article.feed-item .content div p {
    font-size: 1rem;
}
/*prjaya ends */