/*
Theme Name:     Cinemasalem Child
Theme URI:      http://cinemasalem.com
Author:         Chris Peters
Author URI:     http://lightmarkcreative.com
Template:       cinemasalem
Description:    Child theme for Cinemasalem.com
Version:        1.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    cinemasalem-child
*/


.fd_description {
    margin: 0px 0px 15px 15px;
    width: 491px;
    font-size: 11px;
    float: left;
}

.showtimes-middle {
    padding: 10px;
}

.showtimes-middle h5 {
    margin: 10px 0px 0px 0px;
    font-weight: bold;
    font-size: 110%;
}

#content .showtimes-middle .btn-info {
    color: #FFFFA3;
    border-bottom: 1px dotted;
}

.fs_showtimes {
    font-size:10px;
    margin:5px 0px 10px -5px;
    padding:5px;
    width:100%;
    overflow:visible;
}

.home_event_st.fs_showtimes {
    margin:0px 0px 0px 0px;
    padding:5px;
    width:auto;
}

.fs_showtimes.h6_larger h6 {
    font-size: 150%;
}

.fs_showtimes.h6_larger a {
    font-size: 14px;
}


.wpmt_performance_description {
    font-size: 1em;
}

.wpmt_performance_container {
    margin: 20px 0px 0px 0px;
    width: 100%;
    display: block;
    clear: both;
    min-height: 200px;
    overflow: auto;


}
.wpmt_performance_thumbnail_container {
    margin: 0px 10px 0px 10px;

    float: left;


}
.wpmt_performance_info_container {
    float: left;
    width: 480px;
    margin: 0px 10px 0px 10px;

}
.wpmt_performance_image_container {
    text-align: center;
    margin:20px 0px;
    width: 100%;
    /*background-color: black;
    border-top: solid black 2px;
    border-bottom: solid black 2px; */
}
.wpmt_performance_single_content_container {
    margin: 1em 0em 8em 0em;
    padding: 0px;
}
.wpmt_performance_title {
    color: #7A637C;
}
.wpmt_performance_title a {
    font-size:19px;
    color: #7A637C !important;
    font-weight: bold;
    text-decoration:none;
}

.wpmt_performance_rating {
}
.wpmt_performance_poster {
    width:134px;
    float:left;
    overflow:hidden;
    text-align:left;
    padding: 0em 2em 2em 0em;
}
.wpmt_performance_poster #poster {
    height:193px;
}

.wpmt_buy_tickets {
    font-weight: bold;
    color: black;
    margin-top: 1em;
}
#live-performances {
    width:280px;
    margin:7px 0px 100px 20px;
    float:left;
}

#upcoming-events-h1 {
    width:285px;
    margin-left:0px;
    font-size:24px;
    margin-top:-18px;
    padding-left:0px;
}

#upcoming-events {
    width:250px;
    margin:7px 0px 0px 30px;
    float:left;
}

.sidebar h2 a:hover {
    text-decoration: none;
}

.fd_title h1 {
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 10px -15px;
    background-position:0px 18px;
    width: 490px !important;
}

.fd_film {
    margin-bottom: 10em;
}

.films_blurb {
    /* margin: 10px 300px 0px 14px; */
}
