.myBackground{
background: #985bb5;
background: radial-gradient(circle, rgba(152, 91, 181, 1) 0%, rgba(106, 146, 150, 1) 31%, rgba(72, 108, 163, 1) 70%, rgba(201, 190, 83, 1) 100%);
background-size: contain;
/*background: url("../images/plpbackground.png");  */
/*background-size: cover;  */
}
        .wrap > h1 {
            color: rgb(255, 255, 0);
            margin: 14px auto 0;
            text-shadow: 2px 3px 3px #127E7A;
            font-weight: bold;
            font-size: 4.5em;
        }
        #showcase {
            height: 570px;
            overflow: visible !important;
        }
        .card {
            width: 400px;
            padding: 12px;
            text-align: center;
            background-color: transparent;
        }
        .card h2 {
            margin: 0 0 7px 0;
        }
        .card a {
            font-size: 18px;
            display: block;
        }
        .card p {
            font-size: 15px;
        }
        .button-nav:active,
        .button-nav.down {
            background: rgba(120, 120, 120, 0.5);
            border: solid 2px rgba(0, 0, 0, 0.55);
        }
        .button-nav.left {
            left: -74px;
            -webkit-border-radius: 12px 5px 5px 12px;
            -moz-border-radius: 12px 5px 5px 12px;
            border-radius: 12px 5px 5px 12px;
        }
        .button-nav.right {
            right: -74px;
            -webkit-border-radius: 5px 12px 12px 5px;
            -moz-border-radius: 5px 12px 12px 5px;
            border-radius: 5px 12px 12px 5px;
        }
        .constrain {
            width: 30vw; 
            height: 33vw;
            z-index:1;
        }
        .constrain-posters {
            width: 450px; /*462px*/
            height: auto; /*512px*/
        }
        .noselect {
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
        .button-nav {
            width: 64px;
            height: 134px;
            color: #ccc;
            font: bold 3em "Lucida Grande";
            text-align: center;
            text-shadow: 0px 1px 0px #f5f5f5;
            background: rgba(150, 150, 150, 0.5);
            border: solid 2px rgba(0, 0, 0, 0.4);
            -webkit-box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.45);
            -moz-box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.45);
            box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.45);
            cursor: pointer;
            position: absolute;
            top:33%;
        }
        .carousel-inner img {
            width: 100%; /* Set width to 100% */
            max-height: 400px;
            min-height: 400px;
        }
        /* Hide the carousel text when the screen is less than 600 pixels wide */
        @media (max-width: 992px) {
            #plpHeader {
                height: 200px !important; 
            }
        }
        .navbar-brand {
            padding: 0px;
        }
        .navbar-brand>img {
            height: 100%;
            padding: 1px;
            width: auto;
        }
        .film-tagline {
            color: rgb(255, 255, 0);
            text-shadow: 2px 3px 3px #127E7A;
            font-weight: bold;
        }       
        .link-tag {
            color: rgb(255, 225, 0);
            text-shadow: 2px 3px 3px #127E7A;
            font-weight: bold;
        }
a.link-tag:hover {
    color: #e6c50e;
}
.makeTransparent {
    background-color: #9a4f4f;
    border: 1px solid black;
    color: black;
} 
.sponsor-img {
    height: 10vw;
    width: 25vw;
}
@media (max-width: 767px) {
    .sponsor-img {
        height: 25vw !important;
        width: 75% !important;
    }
}
.movie-summary {
    font-size: 3vmin;
}
.movie-title {
    color: white;
    font-weight: bold;
    text-decoration: underline;
}
.movie-tagline {
    color: #ded414;
}

.copy_right {
    float: right;
    text-transform: uppercase;
}

.copy_left {
    float: left;
}