/* FONTS */ 
* {
    font-family: 'Arial', sans-serif;
    font-weight: 300;
}
body {
}
a:hover {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
h4 {
    font-size: 20px;
    line-height: 25px;
}
h6 {
    font-size: 14px;
    line-height: 19px;
    text-transform: uppercase;
    font-weight: bold;
}
h7 {
    font-weight: bold;
    color: #DB0000;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .5px;
}
.space10 {
    display: block;
    clear: both;
    padding: 5px;
}
.space70 {
    display: block;
    clear: both;
    padding: 35px;
}
.celeb {
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 0px;
    text-transform: none;
}
.director {
    /*font-style: italic;*/
    letter-spacing: 0.2px;
}
.bold, .attention {
    text-transform: uppercase;
    letter-spacing: .5px;
    font-weight: bold;
    font-size: 13px;
}
.boldcap {
    font-weight: bold;
    text-transform: uppercase;
}
.attention {
    color: #FE1300;
}
.underline {
    text-decoration: underline;
}
.italic {
    font-style: italic;
}
/* MENU */
.menu {
    background-color: #222;
}
/* BUTTONS */
.button {
    color: #444;
    background-color: #ffd564;
    border: solid 1px #ffc936;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    text-transform: uppercase;
    display: block;
    width: auto;
    max-width: 120px;
    text-align: center;
    margin-bottom: 20px;
    line-height: 13px;
    letter-spacing: .2px;
}
.button:hover {
    text-decoration: none;
    background-color: #ffe08d;
    border-color: transparent;
    color: #000;
}
.buttonnext, .buttonprev {
    color: #444;
    background-color: #ffd564;
    border: solid 1px #ffc936;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
    width: 100%;
    max-width: 200px;
    text-align: center;
    margin-bottom: 20px;
    float: right;
    letter-spacing: .2px;
}
.buttonprev {
    float: left;
}
.buttonnext:hover, .buttonprev:hover {
    text-decoration: none;
    background-color: #ffe08d;
    border-color: transparent;
    color: #000;
}
.bkblk {
    background-color: #000;
}
.topbar {
    background-color: #000;
}
.topbar img {
    display: block;
    width: 100%;
    height: auto;
}
.homebtns .button {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
.movieposter img {
    display: block;
    width: 100%;
    max-width: 240px;
    height: auto;
}
.movies {
}
.mainposter, .hometitle {
    text-align: center;
    margin: 10px auto;
}
.homepage {
    background-color: #000;
    color: #ddd;
}
.mainposter img {
    display: block;
    width: 100%;
    max-width: 700px;
    height: auto;
    margin: 0 auto;
    text-align: center;
}
.con {
    font-size: 14px;
}
.sidebar {
}
.singlemovie {
    margin-bottom: 20px;
    background-color: #efefef;
    padding-bottom: 10px;
}
.movieposter {
    margin: 20px 0 10px;
    min-height: 200px;
}
.miniinfo {
    padding-left: 0;
}
.miniinfo li {
    display: inline-block;
    color: #666;
    border-right: 1px solid #bbb;
    padding: 5px 10px 5px 5px;
    font-style: italic;
}
.miniinfo li:last-child {
    border-right: none;
}
.timeloc {
    padding: 0;
    list-style: none;
}
.timeloc li {
    color: #000;
    font-size: 15px;
    line-height: 20px;
}
.rated {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 1px 5px;
    text-align: center;
    font-size: 14px;
    background-color: #FFF;
    line-height: 15px;
    font-family: '', serif;
    font-weight: 600;
    letter-spacing: 1px;
}
.prem, .con, .cat {
    line-height: 14px;
    font-size: 12px;
    color: #666;
    text-transform: uppercase;
    letter-spacing: .4px;
}
.con {
    color: #222;
}
.awards {
    /*border-bottom: 1px dotted #ccc;*/
    border-top: 1px dotted #cccc;
    padding: 7px 0 6px;
}
.awards p {
    /* text-transform: uppercase;*/ 
    letter-spacing: .5px;
    font-weight: bold;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 6px;
    margin-bottom: 6px;
}
.awards i {
    font-size: 15px;
    /* color: #d4af43; */
    color: #FE1300;
}
.smallfont {
    font-size: 10px;
    margin: 0;
    line-height: 12px;
}
.awards span {
    display: inline-block;
}
/* A-Z PAGE */
.menuaz ul {
    padding-left: 0;
}
.menuaz li {
    display: inline-block;
    padding: 2px;
    width: 24%;
    /*width: 100px;*/
}
/*.dailylist li {
    width: 180px;
}*/
.menuaz a {
    display: block;
    padding: 10px;
    text-align: center;
    color: #fff;
    background-color: #333;
}
.menuaz a:hover {
    text-decoration: none;
}
/* AWARDS PAGE */
.awardslist img {
    display: block;
    width: 100%;
    height: auto;
    text-align: center;
}
.awardslist {
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
}
.awardone img {
    max-width: 450px;
    margin: 0 auto;
}
.awardslist div {
    text-align: center;
}

/* FOOTER */
.footer {
    background-color: #444;
}
.footer a {
    display: block;
    color: #fff;
    text-align: center;
}
.footer a:hover {
    text-decoration: none;
}
.topbutton a {
    display: block;
    font-size: 40px;
    width: 60px;
    height: 60px;
    background: #FE1300;
    text-align: center;
    float: right;
    border-radius: 50%;
    margin: 20px 0;
    color: #fff;
    font-weight: bold;
    position: fixed;
    bottom: 0;
    right: 2%;
}

    .mp-large {
        display: none;
    }
    .mp-small {
        display: block;
    }

/* md */
@media only screen and (max-width : 992px) {
    .movieposter {
        min-height: auto;
    }
    .hometitle h2 {
        font-size: 17px;
    }
    

}
/* sm */
@media only screen and (max-width : 768px) {
    .button {
        max-width: 100%;
    }
    .menuaz li {
        width: 49%;
    }
    .mp-large {
        display: none;
    }
    .mp-small {
        display: block;
    }
    
    
}
@media only screen and (min-width : 769px) {
    .mp-small {
        display: none;
    }
    .mp-large {
        display: block;
    }
}
