﻿
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Futura' !important;
    font-weight: 300;
    margin: 0;
    padding: 0;
}

@font-face {
    font-family: 'Futura';
    src: url('../fonts/Futura.otf');
}

@font-face {
    font-family: 'Futura Bold';
    src: url('../fonts/Futura-Bold.otf');
}

@font-face {
    font-family: 'Futura BoldOblique';
    src: url('../fonts/Futura-BoldOblique.otf');
}

@font-face {
    font-family: 'Futura Book';
    src: url('../fonts/Futura-Book.otf');
}

@font-face {
    font-family: 'Futura BookOblique';
    src: url('../fonts/Futura-BookOblique.otf');
}

@font-face {
    font-family: 'Futura Condensed';
    src: url('../fonts/Futura-Condensed.otf');
}

@font-face {
    font-family: 'Futura CondensedBold';
    src: url('../fonts/Futura-CondensedBold.otf');
}

@font-face {
    font-family: 'Futura CondensedBoldOblique';
    src: url('../fonts/Futura-CondensedBoldOblique.otf');
}

@font-face {
    font-family: 'Futura CondensedExtraBold';
    src: url('../fonts/Futura-CondensedExtraBold.otf');
}

@font-face {
    font-family: 'Futura CondensedLight';
    src: url('../fonts/Futura-CondensedLight.otf');
}

@font-face {
    font-family: 'Futura CondensedLightOblique';
    src: url('../fonts/Futura-CondensedLightOblique.otf');
}

@font-face {
    font-family: 'Futura CondensedOblique';
    src: url('../fonts/Futura-CondensedOblique.otf');
}

@font-face {
    font-family: 'Futura CondExtraBoldObl';
    src: url('../fonts/Futura-CondExtraBoldObl.otf');
}

@font-face {
    font-family: 'Futura ExtraBold';
    src: url('../fonts/Futura-ExtraBold.otf');
}

@font-face {
    font-family: 'Futura ExtraBoldOblique';
    src: url('../fonts/Futura-ExtraBoldOblique.otf');
}

@font-face {
    font-family: 'Futura Heavy';
    src: url('../fonts/Futura-Heavy.otf');
}

@font-face {
    font-family: 'Futura HeavyOblique';
    src: url('../fonts/Futura-HeavyOblique.otf');
}

@font-face {
    font-family: 'Futura Light';
    src: url('../fonts/Futura-Light.otf');
    src: url('../fonts/Futura-Light.ttf');
}

@font-face {
    font-family: 'Futura LightOblique';
    src: url('../fonts/Futura-LightOblique.otf');
}

a:focus, a:hover :not(.buttonDonate) {
    text-decoration: underline !important;
    color: #660000 !important;
}

body {
    margin: 0;
    padding: 0;
    font-family: Futura !important;
}

#centeralignitems {
    /*display: flex;*/
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
}

/* Catalog Page Layout Start*/

.page-container {
    min-height: 500px;
    background-color: #fff;
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.containerDivider {
    width: 100%;
    display: inline-block;
    margin: 18px 0 30px 0;
}

.icon-containerInner {
    display: block;
    position: relative;
    margin: 0;
    text-align: right;
}

    .icon-containerInner:nth-child(2) {
        display: block;
        position: relative;
        margin: 9px 0;
        text-align: right;
        width: 16%;
    }

.logoContainer {
    display: block;
    position: absolute;
    top: 15%;
    left: 46%;
    width: auto;
    height: 23px;
    line-height: normal;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.headcontainer {
    background: #000000 url(/Content/Images/header-bg.png);
    background-repeat: no-repeat;
    height: 149px;
    font-family: futura;
    font-size: 10pt;
    letter-spacing: 4px;
    background-size: cover;
    position: relative;
}


.mobilHed {
    display: none;
}

.mobilesearchIcon {
    display: none;
}

#headerNav .megamenu > li > a {
    padding: 14px 15px 8px;
    font-family: Futura !important;
    font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 900 !important;
}

#hnew{
    text-align: center;
    display: block;
}

#nav {
    width: 100%;
    text-align: center;
}

    #nav li {
        display: inline-block;
        float: none;
    }

.imagerow{
    min-height: 360px;
}

.donatebutton{
    text-align: center;
    margin: 15px 0;
}

.buttonDonate{
    background: #dd1f2d;
    background: rgb(221, 31, 45);
    padding: 10px 30px;
    text-align: center;
    margin: 0 0 0 0;
    cursor: pointer;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    border: 0;
    color: #fff;
}

    .buttonDonate:hover{
        background: rgb(124, 10, 10);
        transition: 0.5s;
        -moz-transition: 0.5s;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        color: #fff;
    }


/* Top Search */

.panelSearch {
    position: relative;
    top: 34px;
    right: 22px;
    width: 100%;
    display: table;
}

.nav-search-scope {
    position: relative;
    /* left: 0; */
    height: 34px;
    /* float: left; */
    padding-left: 5px;
    z-index: 20;
    margin: 0px;
    overflow: hidden;
    border: 2px solid #fff;
    border-right: 0 solid #fff !important;
    border-radius: 0px;
    background-position: 0px -532px;
    display: table-cell;
    white-space: nowrap;
    vertical-align: middle;
    width: 1%;
    background-color: #d61313;
    background-image: none;
}

.nav-search-facade {
    top: 1px;
}

.nav-search-facade {
    position: relative;
    float: left;
    cursor: default;
    overflow: hidden;
    color: #fff;
}

    .nav-search-facade i {
        position: absolute;
        top: 6px;
        right: 5px;
    }

    .nav-search-facade .nav-search-label {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
        font-size: 14px;
        line-height: 33px;
        margin-right: 21px;
        margin-left: 5px;
    }

#dropdownSearch {
    color: #000;
}

.nav-search-dropdown {
    position: absolute;
    display: block;
    top: 4px;
    left: 0;
    height: 35px;
    width: auto;
    font-family: Futura;
    outline: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
    border: 0;
    line-height: 35px;
    font-size: 14px;
}

.newSearch {
    background-color: rgba(10, 0, 0, 0.39) !important;
    border: 2px solid #fff;
    width: 100%;
    height: 42px;
    padding: 0;
    font-size: 16px;
    position: relative;
    color: #fff !important;
    float: left;
}

    .newSearch input {
        width: 100%;
        height: 38px;
        background-color: rgba(10, 0, 0, 0.39) !important;
        border: 0px solid #fff;
        padding: 9px;
        color: rgb(255, 255, 255);
    }

        .newSearch input:-webkit-autofill,
        .newSearch input:-webkit-autofill:hover,
        .newSearch input:-webkit-autofill:focus,
        .newSearch input:-webkit-autofill:active {
            transition: background-color 5000s ease-in-out 0s;
            color: rgb(255, 255, 255) !important;
            -webkit-text-fill-color: #fff;
        }

        .newSearch input:-webkit-autofill {
            color: rgb(255, 255, 255) !important;
        }

.searchContainer {
    position: absolute;
    top: 3px;
    right: 4px;
}


    .searchContainer input {
        width: 100%;
        height: 38px;
        background-color: rgba(10, 0, 0, 0) !important;
        border: 0px solid #fff;
        padding: 0;
        color: rgb(255, 255, 255);
        position: absolute;
        top: 3px;
        right: 4px;
        z-index: 999999;
    }

.ui-helper-hidden-accessible { display:none; }

.ui-menu{
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
    z-index: 99999;
}

.ui-widget-content
{
    border: 0 solid #fff;
    color: #222222;
    background-color: rgb(16, 1, 1);
    padding: 6px !important;
    width: 100% !important;
    position: absolute !important;
    top: 43px !important;
    left: 0px !important;
}

#newSearch.ui-widget-content
{
    border: 0 solid #fff;
    color: #fff;
    background-color: rgb(38, 63, 102);
    padding: 6px !important;
    width: 260px !important;
}

.ui-menu .ui-menu-item a
{
    display: block;
    padding: 3px 3px 3px 3px;
    text-decoration: none;
    cursor: pointer;
    background-color: rgba(23, 1, 2, 0);
    font-family: Futura Book;
    color: #fff;
    font-size: 14px;
}


.ui-autocomplete .ui-menu-item .ui-state-focus {
    background-color: #E31837 !important;
    color: #fff;
}

.pauto .ui-state-focus {
    background-color: green !important;
    color: #fff;
}

.iconSearch {
    position: absolute;
    top: 11px;
    right: 8px;
}

    .iconSearch i {
        color: #fff;
        font-size: 20px;
    }

.searchContainer:before {
    font-family: 'FontAwesome';
    color: #fff;
    position: relative;
    left: -5px;
    content: "\f002";
    font-size: 20px;
    top: 2px;
}

.searchContainer.p93:before {
    top: 0;
}

.searchContainer input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

/* Layout header style Start */

/* AFI Branding Header*/

.hedAfi {
    color: #fff;
    font-size: 30px;
    letter-spacing: 6px;
    padding: 0 15px;
    margin: 24px 0 10px 0;
    font-family: 'Futura Book' !important;
}

.subsearchtitle {
    position: absolute;
    top: 9px;
    right: 21px;
    text-transform: capitalize;
    font-size: 18px;
}

.akaHeader {
    font-size: 14px !important;
}

.hedAfi:hover {
    color: #E31837;
    font-size: 30px;
    letter-spacing: 6px;
    padding: 0 15px;
    font-family: 'Futura Book' !important;
    text-decoration: none !important;
}

.subhedAfi {
    color: #fff;
    font-size: 22px;
    letter-spacing: 10px;
    padding: 0 28px;
    text-transform: uppercase;
    margin: 0;
    font-family: 'Futura Book' !important;
}



/* AFI Branding Header End*/


/* Catalog page tab style start*/

#exTab2 {
    padding-right: 0 !important;
    padding-left: 0 !important;
    position: relative;
}

.border-nav{
    border-top: 2px dotted #cccccc;
    border-bottom: 2px dotted #cccccc;
}

.tabdetail .nav-tabs {
    -webkit-box-shadow: 0px 7px 7px 0px rgba(50, 50, 50, 0.06);
    -moz-box-shadow: 0px 7px 7px 0px rgba(50, 50, 50, 0.06);
    box-shadow: 0px 7px 7px 0px rgba(50, 50, 50, 0.06);
    position: relative;
    border-bottom: 0 solid #fff;
    padding: 0;
    text-align: center;
}

.nav-tabs, .nav-pills {
    margin: 0 !important;
}

    .nav-tabs > li, .nav-pills > li {
        float: none;
        display: inline-block;
    }

    .nav-tabs > li {
        border-left: 1px solid #969798;
    }

        .nav-tabs > li:before {
            content: "";
            width: 8px;
            height: 11px;
            background: #fff;
            position: absolute;
            right: -8px;
            z-index: 100;
        }

        .nav-tabs > li:after {
            content: "";
            width: 8px;
            height: 7px;
            background: #fff;
            position: absolute;
            right: -8px;
            z-index: 100;
            bottom: 1px;
        }

        .nav-tabs > li.active:after {
            content: "";
            width: 8px;
            height: 7px;
            background: #fff;
            position: absolute;
            right: -8px;
            z-index: 100;
            bottom: -1px;
        }

        .nav-tabs > li.active a:before {
            content: "";
            position: absolute;
            top: 37px;
            display: inline-block;
            width: 53px;
            height: 27px;
            z-index: 1;
            background-image: url(Images/arrow-down-circle.svg);
            background-size: cover;
            margin: 0 auto;
            display: block;
            left: calc(50% - 26px);
        }

        .nav-tabs > li a {
            text-shadow: none;
            color: #000;
            font-family: 'Futura Book';
            padding: 10px 9px;
        }

        .nav-tabs > li:first-child {
            border-left: 0 solid #969798;
        }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
            color: #555 !important;
            cursor: default;
            border: 0 solid #ddd;
            border-bottom-color: transparent;
            text-decoration: none !important;
            background-color: transparent;
            position: relative;
            font-family: 'Futura Bold';
        }

/* Tab content style start*/

.tab-content > .active {
    display: block;
    padding: 10px 0;
}

#tableheader {
    padding: 20px;
    float: left;
    width: 100%;
}

    #tableheader .row:nth-child(1) {
        font-family: 'Futura Bold';
        font-size: 22px;
    }



/* Full credits grid style start*/
#fullCredits {
    padding: 20px;
    float: left;
    width: 100%;
}

#fullCreditshead {
    padding: 10px 20px 20px 20px;
    float: left;
    width: 100%;
}

#fullCredits .row {
    margin: 0;
}

    #fullCredits .row:nth-of-type(even) {
        background-color: #f2f2f2;
        border-bottom: 1px solid #fff;
        padding: 2px 3px;
        font-family: 'Futura Book';
    }

    #fullCredits .row:nth-of-type(odd) {
        background-color: #fff;
        border-bottom: 1px solid #fff;
        padding: 2px 3px;
        font-family: 'Futura Book';
    }

    #fullCredits .row:nth-child(1) {
        font-family: 'Futura Bold';
        font-size: 17px;
    }

/*#fullCredits .row:nth-child(1) div {
    padding: 0;
}*/

#genreContainer .row:nth-of-type(even) {
    background-color: #f2f2f2;
    padding: 2px 3px;
    font-family: 'Futura Book';
}

#genreContainer .row:nth-of-type(odd) {
    background-color: #fff;
    padding: 2px 3px;
    font-family: 'Futura Book';
}

.row.genreHed.nobackground {
    background-color: #fff !important;
}

.castHeader {
    padding-top: 0 !important;
}
.resultFullCrd {
    line-height: 24px;
    font-size: 15px;
    /*padding: 0 2px;*/
}

#fullhistory {
    padding: 20px;
}

/* Full credits grid style end*/

.limhistory {
    padding: 20px;
    float: left;
    margin: 0;
}

.genreContainer {
    display: inline-block;
    padding: 20px;
    width: 100%;
}


#exTab2 p {
    margin: 20px auto;
    font-size: 16px;
    width: 100%;
    font-family: 'Futura Book';
    position: relative;
    float: left;
}

    #exTab2 p:before {
        position: absolute;
        bottom: 0;
        height: 50%;
        width: 100%;
        content: "";
        background: linear-gradient(to top, rgba(255,255,255, 1) 0%, rgba(255,255,255, 0) 40% );
        pointer-events: none;
    }

.tab-content > .active a:not(.k-header-column-menu):not(.k-button):not(.clickableItem) {
    color: #E31837 !important;
    text-decoration: none;
    position: relative;
}

.clickableItem {
    color: #E31837 !important;
}

    .clickableItem a:hover {
        color: #660000 !important;
        text-decoration: underline !important;
    }

.tab-content > .active a:hover {
    color: #660000 !important;
    text-decoration: underline !important;
}

#tabpost93 .tab-content > .active a {
    color: #0e3773 !important;
    text-decoration: none;
}

    #tabpost93 .tab-content > .active a:hover {
        color: #031229 !important;
        text-decoration: underline !important;
    }

.ssresultgrid, .histresultgrid, .sumresultgrid, .ccresultgrid, .msresultgrid, .lsresultgrid, .authresultgrid, .compresultgrid, .perfresultgrid  {
    display: none;
}

/* Tab content style end*/

/* Catalog page tab style End*/

/*ShowCase Page Style Start*/

#container2 {
    margin: 0 0 20px 0;
}

.carousel-center{
    top: 0 !important;
}

#container2 li img {
    -webkit-box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.75);
}

#carousel {
    clear: both;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 431px;
    list-style: none;
    padding: 0px;
    margin: 0px auto;
    left: 0px;
    top: 0px;
}

    #carousel li{
        width: 300px;
        height: 447px;
        position: absolute;
        cursor: pointer !important;
        margin: 0;
        padding: 0;
    }


/*Showcaes Browse Decade Start*/

.yrContainer {
    color: #fff;
    min-height: 330px;
    margin: 0px 20px;
    padding: 40px 0 0 0;
}

    .yrContainer h3 {
        font-size: 15px;
        letter-spacing: 3px;
        margin: 0 0 70px 0;
        font-family: 'Futura Book' !important;
    }

.blockyr {
    list-style: none;
    margin: 10px 0 0 0;
    border-top: 2px solid #fff;
    position: relative;
    padding: 0;
    width: 100%;
    text-align: center;
}

    .blockyr:before {
        content: "";
        position: absolute;
        width: 15px;
        height: 15px;
        background: #fff;
        left: 0;
        top: -8px;
    }

    .blockyr:after {
        content: "";
        position: absolute;
        width: 15px;
        height: 15px;
        background: #fff;
        right: 0;
        top: -8px;
    }

    .blockyr li {
        display: inline-block;
        padding: 0;
        margin: 15px 0 0 0;
        position: relative;
    }

        .blockyr li a {
            color: #a6b3b0;
            font-size: 15px;
            margin: 0 25px;
            position: relative;
        }

            .blockyr li a:hover {
                color: #fff;
                font-size: 15px;
                margin: 0 25px;
                font-weight: normal;
                text-decoration: underline !important;
            }

            .blockyr li a:after {
                content: "";
                position: absolute;
                width: 2px;
                height: 42px;
                background: #fff;
                left: 20px;
                top: -49px;
                margin: 0 auto;
            }

            .blockyr li a:hover {
                position: relative;
                margin: 0 25px;
            }

                .blockyr li a:hover:before {
                    content: "";
                    position: absolute;
                    width: 15px;
                    height: 15px;
                    background: #fff;
                    left: 32%;
                    top: -27px;
                    border-radius: 50px;
                }

        .blockyr li img {
            display: none;
        }

        .blockyr li a:hover + img {
            display: block;
            position: absolute;
            left: -4px;
            top: -178px;
            width: 100px !important;
            height: 130px !important;
            border: 1px solid #fff;
            z-index: 99999;
        }

.yrContainer p {
    margin: 20px 40px;
    font-size: 14px;
    text-align: center;
    padding: 30px 0;
    color: #a6b3b0;
    font-family: 'Futura Book';
}

/*Showcaes Browse Decade End*/

/*Showcaes Page Style End*/

/*Movie Detail Page Style Start*/

.resultbg {
    -webkit-box-shadow: 9px 0px 11px 0px rgba(50, 50, 50, 0.16);
    -moz-box-shadow: 9px 0px 11px 0px rgba(50, 50, 50, 0.16);
    box-shadow: 9px 0px 11px 0px rgba(50, 50, 50, 0.16);
}

    .resultbg::before {
        position: absolute;
        width: 100%;
        height: 10px;
        background: #fff;
        content: "";
        bottom: -10px;
    }

.search-container a {
    color: #E31837 !important;
    text-decoration: none;
    padding: 0 0 0 3px;
    display: inline-block;
}

    .search-container a:hover {
        color: #660000 !important;
        text-decoration: underline !important;
        padding: 0 0 0 3px;
    }

.page-header.navbar.bgblack {
    background-color: transparent;
    border-top: 6px solid #000;
    height: 130px;
}

.bannerImg-container {
    display: none;
}

/* Premium Movie Detail Header*/

.headerBg {
    display: inline-block;
    position: relative;
    background: #f2f2f2;
    z-index: 1;
    height: 100%;
    width: 100%;
    left: 0;
    margin: 7px 0 10px 0;
}

.search-header-details {
    padding: 9px 20px;
    position: relative;
    font-family: 'Futura';
    margin: 0;
    min-height: 75px;
    display: inline-block;
    z-index: 2;
    width: 100%;
}

.imageContainer {
    float: left;
    width: 272px;
    height: 396px;
    padding: 0 !important;
    position: absolute;
    left: 13px;
    top: 13px;
}

    .imageContainer img {
        max-width: 100%;
        border: 1px solid #000;
    }

.premiumBadget {
    position: absolute;
    left: -24px;
    top: -27px;
    z-index: 99999;
    width: 130px;
}

#compreleaseYear{
    display: block !important;
}



.premiumBadget img {
    border: 0px solid #fff;
}

.search-header-details h1 {
    font-size: 25px;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    width: 80%;
}

.search-header-details a {
    color: #E31837 !important;
    text-decoration: none;
    text-transform: capitalize;
    margin: 0 1px;
}

    .search-header-details a:hover {
        color: #660000 !important;
        text-decoration: underline !important;
    }

.yearHead {
    font-size: 19px;
    margin: 0 0 0 9px;
    position: relative;
    top: -4px;
}

.search-header-details h3 {
    font-size: 15px;
    margin: 0;
    padding: 0;
    display: inline;
    width: 80%;
}

.advCircle {
    position: absolute;
    width: 89px;
    height: 96px;
    top: -1px;
    text-align: center;
    border-radius: 50px !important;
    padding: 22px 8px;
    font-family: 'Futura Heavy';
    font-size: 10px;
    right: 20px;
    background-size: contain;
    background-image: url(Images/gradient-circle.png);
    z-index: 999;
}

/* Premium Movie Detail Header End*/

/* Movie Details Result Start */

#movieDetials .search-container {
    padding: 0 9px;
    border: 0px solid #fff;
}

.movieResult {
    display: inline-block;
    margin: 0 0 6px 0;
    padding: 0;
    width: 100%;
}

.resultContainer {
    float: left;
    width: 100%;
    margin: 3px 0;
    display: table-row;
}

.movieResult h4.resultHed {
    min-width: auto;
    padding: 2px 4px 0 0;
    font-size: 16px;
    font-family: 'Futura Heavy' !important;
    display: table-cell;
    float: left;
}
.movieResult .resultContainer span {
    font-size: 16px;
    font-family: 'Futura Book';
    color: #de0e2b;
    display: table-cell;
    padding: 2px 0 0 9px;
    top: -1px;
    position: relative;
}

a.morecastlink {
    display: inline;
    position: relative;
    top: -2px;
    font-size: 13px;
}

    a.morecastlink i {
        font-size: 14px;
        padding: 0 5px 0 2px;
        position: relative;
        top: 1px;
    }

/* Movie Details Result Icon start */

.viewIcon {
    z-index: 1000;
    width: 25px;
    height: 25px;
    display: inline-block;
    position: relative;
    top: -5px;
    left: 9px;
}

.offscreenCrediticon {
    position: relative;
    padding: 0 3px 0 0 !important;
}

.awardOF:before {
    content: "";
    background-image: url(Images/Offscreen-Credit.svg);
    width: 12px;
    height: 12px;
    position: absolute;
    background-repeat: no-repeat;
}

.viewbyAFIicon {
    position: relative;
    padding: 0 3px 0 0 !important;
}

.awardAFI:before {
    content: "";
    background-image: url(Images/Achievement-Award.svg);
    width: 12px;
    height: 12px;
    position: absolute;
    background-repeat: no-repeat;
}

.achievementAwardicon {
    position: relative;
    padding: 0 3px 0 0 !important;
}

.awardLLA:before {
    content: "";
    background-image: url(Images/Achievement-Award.svg);
    width: 12px;
    height: 12px;
    position: absolute;
    background-repeat: no-repeat;
}

.partiallyViewIcon {
    position: relative;
    padding: 0 3px 0 0 !important;
}

.awardPV:before {
    content: "";
    background-image: url(Images/Partially-view.svg);
    width: 12px;
    height: 12px;
    position: absolute;
    background-repeat: no-repeat;
}

.nameTitleicon {
    position: relative;
    padding: 0 3px 0 0 !important;
}

.awardNA:before {
    content: "";
    background-image: url(Images/Name-Occurs-B4-Title.svg);
    width: 12px;
    height: 12px;
    position: absolute;
    background-repeat: no-repeat;
}

.awardLLA, .awardOF, .awardPV, .awardNA, .awardAFI{
    /*position: absolute;*/
    right: -10px;
    width: 13px;
    height: 13px;
    background: rgba(255, 0, 0, 0);
    top: -6px;
    z-index: 999;
    display: inline-block!important;
}

.resultFullCrd .awardLLA, .resultFullCrd .awardOF, .resultFullCrd .awardPV, .resultFullCrd .awardNA, .resultFullCrd .awardAFI {
    right: 0;
    top: 0;
}

.resultFullCrd > a > span:nth-child(2) {
    right: -27px;
}

.resultFullCrd > a > span:nth-child(3) {
    right: -41px;
}

.resultFullCrd > a > span:nth-child(4) {
    right: -56px;
}

.achievementAwardicon
.tooltip {width:200px !important;}
.offscreenCrediticon
.tooltip{width:200px !important;}
.viewbyAFIicon
.tooltip{width:200px !important;}
.partiallyViewIcon
.tooltip{width:200px !important;}
.nameTitleicon
.tooltip {width:200px !important;}


.resultFullCrd .achievementAwardicon, .resultFullCrd .offscreenCrediticon, .resultFullCrd .nameTitleicon, .resultFullCrd .partiallyViewIcon, .resultFullCrd .viewbyAFIicon {
    /*float: left;
    position: absolute;*/
    width: 13px;
    height: 13px;
    margin: -2px 0 0 2px;
}

    .resultFullCrd .achievementAwardicon:before, .resultFullCrd .offscreenCrediticon:before, .resultFullCrd .nameTitleicon:before, .resultFullCrd .partiallyViewIcon:before, .resultFullCrd .viewbyAFIicon:before  {
        width: 12px;
        height: 12px;
        right: -14px;
        top: 1px;
    }

/* Movie Details Result Icon End */

/* Movie Details Result End */

/* Movie Details 100 year list start */

.addinfo {
    background: #cecece;
    margin: 20px 0;
    text-align: center;
    text-transform: uppercase;
    padding: 12px 0;
    font-size: 15px;
    letter-spacing: 2px;
    font-family: 'Futura Bold';
    float: left;
    width: 100%;
}

.addinfoList {
    padding: 0;
    position: relative;
    float: left;
    width: 100%;
}

    .addinfoList ul {
        width: 700px;
        margin-bottom: 20px;
        overflow: hidden;
        margin: 30px auto;
    }

        .addinfoList ul li {
            line-height: 1.5em;
            float: left;
            display: inline;
        }

        .addinfoList ul li {
            width: 50%;
            padding: 3px 0;
        }

    .viewall a, .addinfoList a {
        color: #E31837 !important;
        text-decoration: none;
        font-size: 14px;
    }

        .viewall a:hover, .addinfoList a:hover {
            color: #660000 !important;
            text-decoration: underline !important;
            font-size: 14px;
        }

/* Movie Details 100 year list End */

/* Movie Details Legend Icon start*/

.legend {
    position: relative;
    bottom: 0;
    left: 10px;
    float: left;
    border: 2px dotted #d5d5d6;
    padding: 8px;
    border-collapse: collapse;
    width: 83%;
}

.hedLegend {
    float: left;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 9px 1px;
    margin: 0 0;
    font-family: Futura Heavy;
    font-size: 10px;
}

.legend .row {
    margin: 0;
}

.viewebyAFI {
    color: #595959;
    font-family: Futura Book;
    font-size: 10px;
    padding: 0;
    float: left;
    margin: 3px 0 0 9px;
}

    .viewebyAFI img {
        width: 24px;
        height: 24px;
        margin: 0 9px 0 0;
    }


.partiallyviewebyAFI {
    color: #595959;
    font-family: Futura Book;
    font-size: 10px;
    padding: 0;
    float: left;
    margin: 3px 0 0 9px;
}

    .partiallyviewebyAFI img {
        width: 24px;
        height: 24px;
        margin: 0 9px;
    }

.afiAlumni {
    color: #595959;
    font-family: Futura Book;
    font-size: 10px;
    padding: 0; float: left;
    margin: 3px 0 0 9px;
}

    .afiAlumni img {
        width: 24px;
        height: 24px;
        margin: 0 9px 0 0;
    }

.offscreenCredit {
    color: #595959;
    font-family: Futura Book;
    font-size: 10px;
    padding: 0;
    float: left;
    margin: 3px 0 0 9px
}

    .offscreenCredit img {
        width: 24px;
        height: 24px;
        margin: 0 9px 0 0;
    }

.nameTitle {
    color: #595959;
    font-family: Futura Book;
    font-size: 10px;
    padding: 0;
    float: left;
    margin: 3px 0 0 9px
}

    .nameTitle img {
        width: 24px;
        height: 24px;
        margin: 0 9px 0 0;
    }

.achievementAward {
    color: #595959;
    font-family: Futura Book;
    font-size: 10px;
    padding: 0;
    float: left;
    margin: 3px 0 0 9px;
}

    .achievementAward img {
        width: 24px;
        height: 24px;
        margin: 0 9px 0 0;
    }

.at-resp-share-element .at-share-btn{
    margin: 4px 1px !important;
}

.at-style-responsive .at-share-btn{
    padding: 0 !important;
}

/* Movie Details Legend Icon start*/

/* Movie Details Top Filter result preimum start*/

.topsearch {
    padding: 0;
}

.filterResult {
    border: 0 solid #989899;
    float: left;
}

section.wrapper{
    float: left;
    margin: 15px 0;
}

    section.wrapper iframe{
        width: 100%;
    }

.wrapper p {
    font-size: 16px;
    margin: 5px 0 15px 0;
}

.videoLink {
    margin: 15px;
    float: left;
}

    .videoLink a {
        color: #de0e2b;
        font-family: 'Futura Heavy';
        letter-spacing: 4px;
    }

        .videoLink a:hover {
            color: #660000 !important;
            text-decoration: underline !important;
        }

.searchright {
    margin: 0 15px 15px 15px;
    float: left;
}

.result a {
    color: #E31837;
    font-size: 16px;
    text-decoration: none;
    line-height: 27px;
}

    .result a:hover {
        color: #660000 !important;
        font-size: 16px;
        text-decoration: underline !important;
        line-height: 27px;
    }

.searchright header {
    font-size: 20px;
    border-top: 2px solid #E31837;
    letter-spacing: 4px;
    padding: 35px 0 9px 0;
    position: relative;
    margin: 20px 0 10px 0;
    color: #000;
}

.result {
    color: #E31837;
}

.searchright header:after {
    content: "";
    position: absolute;
    top: -11px;
    left: 36px;
    display: inline-block;
    border-top: 2px solid #E31837;
    border-right: 2px solid #E31837;
    width: 21px;
    height: 21px;
    transform: rotate(133deg);
    background: white;
    z-index: 1;
}

/* Movie Detail Top Filter result preimum end*/

/* Movie Detail Top Filter non- preimum Start*/

.poplurFilm {
    border: 1px solid #bcbdc0;
    border-radius: 9px 9px 0 0;
    padding: 0 0 10px 0;
    margin: 15px;
}

    .poplurFilm h1 {
        font-size: 15px;
        letter-spacing: 3px;
        text-align: center;
        font-family: 'Futura Bold' !important;
        color: #E31837;
        border-bottom: 1px solid #bcbdc0;
        line-height: 47px;
        margin: 0 0 30px 0;
    }

.resultpoplurFilm {
    margin: 9px;
    border-bottom: 2px dotted #bcbdc0;
}

    .resultpoplurFilm:nth-last-child(1) {
        border-bottom: 0 solid #000;
    }

    .resultpoplurFilm h1 {
        text-align: left;
        line-height: 2px;
        font-family: Futura Bold;
        color: #000;
        border: 0 solid #000;
        margin: 19px 0 0 0;
        font-size: 13px;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .resultpoplurFilm p {
        margin: 12px 0;
        font-family: Futura Book;
        font-size: 13px;
        position: relative;
    }

        .resultpoplurFilm p:before {
            position: absolute;
            bottom: 0;
            height: 100%;
            width: 100%;
            content: "";
            background: linear-gradient(to top, rgba(255,255,255, 1) 0%, rgba(255,255,255, 0) 40% );
            pointer-events: none;
        }

.topSearch {
    color: #000;
    font-size: 15px;
    font-family: Futura;
    font-weight: 700;
}

    .topSearch:hover {
        color: #000;
        font-size: 15px;
        font-family: Futura;
        font-weight: 700;
    }

.viewArrow {
    color: #E31837;
    font-family: 'Futura Bold';
    position: absolute;
}

    .viewArrow:hover {
        color: #660000;
        font-family: 'Futura Bold';
        position: absolute;
    }

/* Movie Detail Top Filter non- preimum End*/

/* Movie Detail result header non-premium start*/
.bgpost93 {
    background: rgba(43,48,56,1) !important;
    background: -moz-linear-gradient(left, rgba(43,48,56,1) 0%, rgba(38,63,102,1) 27%, rgba(38,63,102,1) 81%, rgba(43,52,69,1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(43,48,56,1)), color-stop(27%, rgba(38,63,102,1)), color-stop(81%, rgba(38,63,102,1)), color-stop(100%, rgba(43,52,69,1))) !important;
    background: -webkit-linear-gradient(left, rgba(43,48,56,1) 0%, rgba(38,63,102,1) 27%, rgba(38,63,102,1) 81%, rgba(43,52,69,1) 100%) !important;
    background: -o-linear-gradient(left, rgba(43,48,56,1) 0%, rgba(38,63,102,1) 27%, rgba(38,63,102,1) 81%, rgba(43,52,69,1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(43,48,56,1) 0%, rgba(38,63,102,1) 27%, rgba(38,63,102,1) 81%, rgba(43,52,69,1) 100%) !important;
    background: linear-gradient(to right, rgba(43,48,56,1) 0%, rgba(38,63,102,1) 27%, rgba(38,63,102,1) 81%, rgba(43,52,69,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b3038', endColorstr='#2b3445', GradientType=1 ) !important;
    height: 80px !important;
}

.bgpost93Hed {
    background: rgba(43,48,56,1) !important;
    background: -moz-linear-gradient(left, rgba(43,48,56,1) 0%, rgba(38,63,102,1) 27%, rgba(38,63,102,1) 81%, rgba(43,52,69,1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(43,48,56,1)), color-stop(27%, rgba(38,63,102,1)), color-stop(81%, rgba(38,63,102,1)), color-stop(100%, rgba(43,52,69,1))) !important;
    background: -webkit-linear-gradient(left, rgba(43,48,56,1) 0%, rgba(38,63,102,1) 27%, rgba(38,63,102,1) 81%, rgba(43,52,69,1) 100%) !important;
    background: -o-linear-gradient(left, rgba(43,48,56,1) 0%, rgba(38,63,102,1) 27%, rgba(38,63,102,1) 81%, rgba(43,52,69,1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(43,48,56,1) 0%, rgba(38,63,102,1) 27%, rgba(38,63,102,1) 81%, rgba(43,52,69,1) 100%) !important;
    background: linear-gradient(to right, rgba(43,48,56,1) 0%, rgba(38,63,102,1) 27%, rgba(38,63,102,1) 81%, rgba(43,52,69,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b3038', endColorstr='#2b3445', GradientType=1 ) !important;
}

.akasection {
    float: right;
}

.bgpost93 > .panelSearch {
    top: 16px;
}


.headerBgpost93 {
    background: none !important;
}

#headerBgpost93 .yearHead a {
    color: #000 !important;
}

#headerBgpost93 h3 a {
    color: #0e3773 !important;
}

    #headerBgpost93 h3 a:hover {
        color: #031229 !important;
    }

.beyondMovie {
    width: 100%;
    margin: 30px 0;
    border: 1px solid black;
    float: left;
}

.beyondTop {
    background: #d61313;
    border-bottom: 1px solid black;
    float: left;
    width: 100%;
}

.bHed {
    color: #fff;
    font-size: 15px;
    letter-spacing: 2px;
    padding: 8px 14px;
    display: block;
}

.bsubHed {
    background: #70b5c4;
    padding: 18px;
    font-size: 16px;
    box-sizing: border-box;
    letter-spacing: 1px;
}

.bHedsub {
    color: #000;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 0;
    margin: 9px auto;
    display: block;
    width: 100%;
    float: left;
    text-align: center;
}

#headerBgpost93 .movieResult .resultContainer span {
    color: #0e3773 !important;
}

#headerBgpost93 .resultItem a {
    color: #0e3773 !important;
}

    #headerBgpost93 .resultItem a:hover {
        color: #031229 !important;
    }

#tabpost93 .resultFullCrd a {
    color: #0e3773 !important;
}

    #tabpost93 .resultFullCrd a:hover {
        color: #031229 !important;
    }

#tabpost93 .hyperVal a {
    color: #0e3773 !important;
}

    #tabpost93 .hyperVal a:hover {
        color: #031229 !important;
    }

#tabpost93 .tab-content {
    margin-bottom: 30px;
}

#FullSearchDetails .resultContainer span.resultItem{
    display: inline;
}

    #FullSearchDetails .resultContainer span.resultItem a:hover {
        text-decoration: underline !important;
        color: #660000 !important;
    }

/* Movie Detail result header non-premium end*/

/* Movie Detail button non-premium Start*/

#tabpost93 .fullView {
    color: #0e3773 !important;
}

#tabpost93 .fpvplus {
    color: #0e3773 !important;
}

#tabpost93 .fpvminus {
    color: #0e3773 !important;
}

#tabpost93 .ccminus {
    background: #0e3773 !important;
}

#headerBgpost93 .rBrakect {
    top: -1px !important;
    right: -10px;
}

.morepost93{
    color: #0e3773 !important;
}
    .morepost93:hover {
        color: #04204a !important;
    }

#tabpost93 .histminus:before{
    background: #0e3773;
}

#tabpost93 .plus:before {
    background: #0e3773;
}
#tabpost93 .histplus:before {
    background: #0e3773;
}

#tabpost93 .histplus:before {
    background: #0e3773;
}

#headerBgpost93 .morecastlink .castplus {
    background: #fff;
}

/* Movie Detail button non-premium end*/

/* Movie Details Button style Start*/

.viewContainer {
    right: 16px;
    position: absolute;
    top: 0;
    z-index: 9999;
}

    .viewContainer .fpvplus {
        font-family: 'Futura Bold' !important;
        font-size: 22px !important;
        color: #de0e2b !important;
        cursor: pointer !important;
        line-height: 1.4;
    }

.fullView {
    font-size: 14px;
    color: #de0e2b;
    font-family: 'Futura Book';
    cursor: pointer;
    margin: 0;
    float: left;
    display: block !important;
}

    .fullView:hover {
        color: #660000;
    }

    .fullView:after {
        content: "+";
        padding: 9px;
        font-size: 24px;
        font-weight: 900;
    }

.minusview:after {
    content: "-";
    padding: 9px;
    font-size: 27px;
    font-weight: 900;
}

.histplus {
    position: absolute;
    right: 0;
     
}

    .histplus:hover, .histminus:hover {
        cursor: pointer;
    }

    .histplus:before {
        content: "+";
        font-family: 'Futura' !important;
        font-size: 18px !important;
        color: #fff !important;
        cursor: pointer !important;
        line-height: 0;
        padding: 7px 3px;
        background: #de0e2b;
        display: inline-block;
        height: 16px;
        width: 16px;
        border-radius: 4px !important;
        position: absolute;
        right: 0;
        top: 9px;
    }

.histminus {
    position: absolute;
    right: 23px;
    display: none;
    
    color: #E31837 !important;
}

    .histminus:before {
        content: "-";
        font-family: 'Futura' !important;
        font-size: 25px !important;
        color: #fff !important;
        cursor: pointer !important;
        padding: 7px 4px;
        background: #de0e2b;
        height: 16px;
        width: 16px;
        border-radius: 4px !important;
        line-height: 0;
        position: absolute;
        right: -23px;
        top: 2px;
    }

.more{
    position: absolute;
    display: inline-block;
    right: 0;
    padding: 0 23px 0 0;
    color: #E31837;
    font-size: 16px;
    text-decoration: none;
    top: 8px;
}

#exTab2 .more, .less {
    color: #E31837;
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
}

    #exTab2 .more:hover, .less:hover {
        color: #660000;
        text-decoration: none;
        cursor: pointer;
    }

.toggleContainer {
    display: inline-block;
    width: 100%;
    margin: 9px 0;
    padding: 8px;
}

.sumplus {
    position: absolute;
    right: 0;
    bottom: -9px;
}

    .sumplus:hover, .minus:hover {
        cursor: pointer;
    }

    .sumplus:before {
        content: "+";
        font-family: 'Futura' !important;
        font-size: 18px !important;
        color: #fff !important;
        cursor: pointer !important;
        line-height: 0;
        padding: 7px 3px;
        background: #de0e2b;
        display: inline-block;
        height: 16px;
        width: 16px;
        border-radius: 4px !important;
        position: absolute;
        right: 0;
        top: 9px;
    }

.summinus {
    position: absolute;
    right: 0;
    display: none;
    bottom: 5px;
}

    .summinus:before {
        content: "-";
        font-family: 'Futura' !important;
        font-size: 25px !important;
        color: #fff !important;
        cursor: pointer !important;
        padding: 7px 4px;
        background: #de0e2b;
        height: 16px;
        width: 16px;
        border-radius: 4px !important;
        line-height: 0;
        position: absolute;
        right: 0;
        top: 9px;
    }

.fpvplus {
    font-family: 'Futura Bold' !important;
    font-size: 22px !important;
    color: #de0e2b !important;
    cursor: pointer !important;
    line-height: 0;
}

.fpvminus {
    font-family: 'Futura Bold' !important;
    font-size: 22px !important;
    color: #de0e2b !important;
    cursor: pointer !important;
    display: none;
}

.ccplus, .ccminus, .ssplus, .ssminus, .authplus, .authminus, .compplus, .compminus, .perfplus, .perfminus, .msplus, .msminus, .lsplus, .lsminus {
    font-family: 'Futura' !important;
    font-size: 21px !important;
    color: #fff !important;
    cursor: pointer !important;
    line-height: 0;
    padding: 8px 4px;
    position: relative;
    right: 0;
    background: #de0e2b;
    height: 20px;
    width: 20px;
    border-radius: 4px !important;
    float: right;
}

.ccminus, .ssminus, .authminus, .compminus, .perfminus, .msminus, .lsminus {
    display: none;
}

/* Movie Detail Button style end*/

/*Movie Detail Page Style End*/

/* Filmography Page Style Start*/

#personDiv .resultbg {
    box-shadow: 0 0 0 0 rgba(50, 50, 50, 0.16);
    -webkit-box-shadow: 0 0 0 0 rgba(50, 50, 50, 0.16);
    -moz-box-shadow: 0 0 0 0 rgba(50, 50, 50, 0.16);
}

.personDetial {
    margin: 0 20px;
}

.newheaderBg {
    display: inline-block;
    position: relative;
    background: none;
    z-index: 1;
    height: 100%;
    width: 100%;
    left: 0;
    margin: 7px 0 10px 0;
}

.searchtitle {
    font-family: 'Futura Bold';
}

.blockLine {
    display: block;
    padding: 1px 0 8px 0;
}

div#searchheaderIcon {
    position: relative;
    top: 0;
    right: 0;
    z-index: 3;
    text-align: right;
}

#filterBy {
    float: left;
    width: 100%;
    margin: 10px 0 20px 0;
}

.checkboxFilter {
    margin: 0 0 0 9.3em;
}

#filterBy .checkboxFilter label {
    display: inline-block;
    padding: 5px 15px;
    text-indent: -15px;
    font-size: 14px;
}

.sortHeading {
    float: left;
    text-transform: uppercase;
    color: #b3abab;
    font-size: 13px;
    margin: 0 20px 0 0;
    padding: 6px 0;
    font-family: 'Futura Book';
    letter-spacing: 3px;
}

.hr {
    width: 100%;
    background-image: url('Images/circle-bg.svg');
    height: 3px;
    border: 0 solid #fff !important;
    margin: 12px 0 20px 0;
}

#sortBy {
    margin: 20px 0;
}

    #sortBy a {
        border: 1px solid #e0dddd;
        border-radius: 5px 0 0 5px !important;
        padding: 6px 12px;
        text-transform: uppercase;
        letter-spacing: 2px;
    }

    #sortBy .dropDown {
        float: left;
        border-radius: 5px !important;
        border: 1px solid #d8d8d8;
        position: relative;
        min-width: 30%;
    }

        #sortBy .dropDown:after {
            content: "";
            position: absolute;
            width: 10px;
            height: 29px;
            border: 0 solid red;
            right: 33px;
            top: -1px;
            background: #fff;
            border-right: 1px solid #d8d8d8;
            border-left: 1px solid #d8d8d8;
        }

    #sortBy select {
        background: #fcfff4; /* Old browsers */
        background: -moz-linear-gradient(top, #fcfff4 24%, #f4f4f4 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #fcfff4 24%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #fcfff4 24%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
        border: 0 solid #e9edef;
        padding: 5px 6px;
        height: auto;
        letter-spacing: 2px;
        color: #E31837;
        text-transform: uppercase;
        font-size: 12px;
        border-radius: 4px !important;
        position: relative;
        -webkit-appearance: none;
        -moz-appearance: none;
        line-height: 17px;
        -webkit-appearance: button;
        background-image: url('Images/arrow-dropdown.png'), -webkit-linear-gradient(top, #fcfff4 24%,#f4f4f4 100%);
        background-position: 97% center;
        background-repeat: no-repeat;
    }

.arrowicon {
    position: absolute;
    z-index: 100;
    right: 11px;
    font-size: 16px;
    color: #c3bfbf;
}

#dvFilmographyResults h4.resultHed {
    margin: 0 0 9px 0;
    font-family: 'Futura Bold' !important;
}

#personSearch .row {
    margin: 0;
}

    #personSearch .row div {
        margin: 0;
        padding: 2px 3px;
        font-size: 14px;
    }

#personSearch .resultHedFilm div {
    font-size: 17px !important;
}

.fullCredits .row:nth-of-type(even) {
    background-color: #f2f2f2;
    border-bottom: 0 solid #fff;
    padding: 2px 3px;
    font-family: 'Futura Book';
}

.fullCredits .row:nth-of-type(odd) {
    background-color: #fff;
    border-bottom: 0 solid #fff;
    padding: 2px 3px;
    font-family: 'Futura Book';
}

.post93movieheader {
    margin-top: 20px;
    margin-bottom: 10px;
}

.post93movieheadertext {
    color: #0e3773;
    font-size: 0.9em;
    letter-spacing: 1px;
    font-family: Futura Bold;
}

#dvFilmographyResults .filmLinks-post93 {
    word-wrap: break-word;
    color: #0e3773 !important;
}

    #dvFilmographyResults .filmLinks-post93:hover {
        color: #021634 !important;
    }

/* Filmography Page Style End*/

/* Catalog search page start*/

.search-header {
    background-color: #F2F2F2;
    border: 1px solid #F2F2F2;
    padding: 12px 20px;
    text-transform: uppercase;
    position: relative;
    font-family: 'Futura';
    margin: 7px 0;
}

    .search-header h1 {
        font-size: 25px;
        margin: 0 0 5px 0;
    }

    .search-header h3 {
        font-size: 15px;
        margin: 0;
        padding: 0;
        display: inline;
    }

    .search-header a {
        color: #E31837 !important;
        text-decoration: underline;
        text-transform: capitalize;
    }

    .search-header h3 span {
        color: #939598;
    }

.portlet-body {
    padding: 10px 20px 20px 20px;
    background: #fff;
    font-family: 'Futura' !important;
}


.filterHeading {
    margin: 12px 0 19px 0;
    padding: 0;
    font-family: 'Futura Bold' !important;
    font-size: 17px;
}

.panel {
    border: 0 solid transparent;
    border-right: 0 solid #edebef;
    border-radius: 4px;
    padding: 0 16px 0 0;
}

    .panel a {
        color: #000;
        text-decoration: none;
    }

.panel-title {
    font-size: 15px;
    font-weight: 800;
    margin: 8px 0 15px 0;
}

    .panel-title:hover {
        font-size: 15px;
        font-weight: 800;
        margin: 8px 0 15px 0;
        color: #E31837 !important;
    }

.icon-block {
    margin: 0 9px 0 0;
}

.panel-title img {
    width: 20px;
    height: 20px;
    position: relative;
    top: -3px;
}

.panel-collapse {
    padding: 0 0 14px 0;
    border-bottom: 1px solid #ddd;
}

.panel-body {
    padding: 0;
}

.filter-list {
    list-style: none;
    padding: 0;
    margin: 0;
    border-top: 0 solid #ddd;
    border-bottom: 0 solid #ddd;
}

.loadMore {
    color: #e31837;
    padding: 10px 18px 10px 18px;
    font-size: 15px;
    display: inline-block;
    position: relative;
}

    .loadMore:hover {
        text-decoration: none;
        cursor: pointer;
        color: #660000;
        padding: 10px 18px 10px 18px;
        display: inline-block;
        position: relative;
        font-size: 15px;
    }

    .loadMore:before {
        content: "+";
        font-family: 'Futura' !important;
        font-size: 18px !important;
        color: #fff !important;
        cursor: pointer !important;
        line-height: 0;
        padding: 7px 3px;
        background: #de0e2b;
        display: inline-block;
        height: 16px;
        width: 16px;
        border-radius: 4px !important;
        position: absolute;
        right: -5px;
        top: 12px;
    }

.hideless{
    display: none;
    color: #e31837;
    padding: 10px 18px 10px 18px;
    font-size: 15px;
    position: relative;
}

    .hideless:hover {
        text-decoration: none;
        cursor: pointer;
        color: #660000;
        padding: 10px 18px 10px 18px;
        display: inline-block;
        position: relative;
        font-size: 15px;
    }

    .hideless:before {
        content: "-";
        font-family: 'Futura' !important;
        font-size: 25px !important;
        color: #fff !important;
        cursor: pointer !important;
        line-height: 0;
        padding: 7px 3px;
        background: #de0e2b;
        display: inline-block;
        height: 16px;
        width: 16px;
        border-radius: 4px !important;
        position: absolute;
        right: -5px;
        top: 12px;
    }

.panel-group .panel + .panel {
    margin: 0 18px 0 0;
    padding: 15px 0 0 0;
}

#productionCompany_facets li, #releaseYear_facets li, #dirctor_facets li, #producer_facets li, #genre_facets li {
    display: none;
}

.filter-list a {
    position: relative;
    display: block;
    line-height: 1.7em;
    font-size: 14px;
    color: #E31837 !important;
    text-decoration: none;
    font-family: 'Futura Light' !important;
    font-weight: bold;
}

    .filter-list a:hover, .filter-list li.active > a {
        color: #21bbee;
    }

    .filter-list a:before {
        position: relative;
        top: -1px;
        margin-right: 10px;
        color: inherit;
        content: '\f054';
        font-size: 8px;
        font-family: 'FontAwesome';
    }


#searchBreadcrum {
    padding: 0 !important;
}

#filterReset {
    font-size: 13px;
    margin: 15px 0;
}

.filterHead {
    border: 1px solid rgba(243, 106, 90, 0.83);
    border-radius: 3px !important;
    padding: 4px 16px;
    display: inline-block;
    margin: 0 4px;
    background: #fafafa;
}

.blockSearch {
    background: #eaeaea;
    padding: 6px 5px;
    display: inline-block;
    width: 100%;
}

.sortByNew {
    padding: 4px 10px !important;
    vertical-align: middle;
    line-height: 20px;
    transition: all 0.2s ease-out;
    float: left;
    font-size: 15px;
}

#searchBlock .col-md-5, .col-md-2 {
    padding: 0;
}

#searchBlock .bgsearch {
    width: 70%;
}

#searchBlock .form-control {
    border-radius: 3px !important;
    border: 1px solid #ddd !important;
    height: 31px !important;
}

.sortBy {
    display: block;
    padding: 4px 10px !important;
    width: auto;
    height: 31px;
    border: 1px solid #ddd;
    border-radius: 3px !important;
    background-image: none;
    vertical-align: middle;
    line-height: 20px;
    transition: all 0.2s ease-out;
}

/* Grid Pagination Style top start*/

#searchBlock .col-md-7 {
    padding: 0;
}

#pagination {
    margin: 0;
}

    #pagination li a {
        color: #000 !important;
        padding: 5px 12px;
    }

    #pagination .active a {
        color: #fff !important;
        z-index: 0;
        padding: 5px 12px;
    }

    #pagination a:hover {
        color: #fff !important;
        z-index: 0;
        padding: 5px 12px;
        background: #021634;
        cursor: pointer;
    }

.pagination > li:first-child > a, .pagination > li:last-child > a {
    line-height: 17px;
}

    .pagination > li:first-child > a:hover, .pagination > li:last-child > a:hover {
        background: #f3f2f2 !important;
    }

/* Grid Pagination Style top end*/

.searchResult {
    padding: 9px 12px 20px 0;
    margin: 4px 0 0 0;
    border-bottom: 1px dotted #b7b7b7;
}

.searchHeading {
    font-size: 20px;
    margin: 0 0 9px 0;
    text-decoration: underline;
}

    .searchHeading a {
        text-decoration: underline !important;
    }


        .searchHeading a:hover {
            color: #660000 !important;
            text-decoration: underline !important;
        }

#FullSearchDetails .post93content a {
    color: #0e3773 !important;
}

    #FullSearchDetails .post93content a:hover {
        color: #021634 !important;
    }

#SortSearchDetails .post93content a {
    color: #0e3773 !important;
}

    #SortSearchDetails .post93content a:hover {
        color: #021634 !important;
    }

h4.resultHed {
    padding: 0 0.5em 0 0;
    float: left;
    margin: 0;
    font-size: 15px;
    font-family: futuraextendedregular;
    color: #000;
    font-weight: 500;
}

.rtResult {
    display: block;
    margin: 0 0 1px 14.25em;
}


.resultContainer span {
    padding: 0;
    font-size: 15px;
    position: relative;
    top: -1px;
    display: inline;
}

#FullSearchDetails #search_details_div .searchResult span.resultItemMovie {
    display: block;
    margin: 0;
    text-transform: uppercase;
}

    #FullSearchDetails #search_details_div .searchResult span.resultItemMovie a:hover {
        text-decoration: underline;
        color: #660000 !important;
    }

.clearfix {
    clear: both;
}



/* Grid Pagination Style footer start*/

.searchBlockFooter {
    background: #eaeaea;
    padding: 6px 5px;
    display: inline-block;
    width: 100%;
    margin: 15px 0 0 0;
}

#searchBlockFooter .pagination {
    margin: 0;
}

#searchBlockFooter .col-md-12 {
    padding: 0;
}

#searchBlockFooter .pagination li a {
    color: #000 !important;
    padding: 5px 12px;
}

#searchBlockFooter .pagination .active a {
    color: #fff !important;
    z-index: 0;
    padding: 5px 12px;
}

#searchBlockFooter .pagination a:hover {
    color: #E31837 !important;
    z-index: 0;
    padding: 5px 12px;
}

#searchBlockFooter .pagination > li:first-child > a, .pagination > li:last-child > a {
    line-height: 17px;
}
/* Grid Pagination Style footer end*/


/* Catalog search page End*/

.footertxt {
    text-align: center;
    padding: 50px 60px 50px 60px;
    font-size: 14px;
    color: #979898;
    font-family: Futura Book;
}

/* Catalog Page Layout End*/

.page-header.navbar .search-form {
    width: 30% !important;
}

.icon-container {
    display: inline;
    margin: 0 30px 0 0;
    position: absolute;
    bottom: 9px;
    right: 30px;
}

#movieResulthover .resultItem {
    padding: 0;
    font-size: 15px;
    position: relative;
    top: -2px;
}

.table {
    width: 100%;
    margin-bottom: 0;
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #fff;
    border-color: red;
    padding: 10px 0;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: 0 solid #e7ecf1;
    padding: 8px 0 8px 31px;
}

.glyphicon {
    margin: 0 12px 0 0;
}

.table a {
    color: #E31837 !important;
    text-decoration: none;
    font-family: 'Futura Light' !important;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top: 0 solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 0 0 15px 0;
}

.search-container {
    padding: 0 9px;
    border-left: 1px solid #ddd;
}

    .search-container .page-breadcrumb li {
        border: 1px solid #E31837;
        border-radius: 3px !important;
        padding: 5px 12px;
    }

        .search-container .page-breadcrumb li a {
            text-decoration: none;
        }

        .search-container .page-breadcrumb li.clear {
            border: 0 solid #E31837;
        }

    .search-container .page-bar {
        -moz-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.05) !important;
        -khtml-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.05) !important;
        -webkit-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.05) !important;
        box-shadow: 0px 8px 14px rgba(0, 0, 0, 0.05) !important;
        border-bottom: 1px dotted #989899;
        /*margin: 0 -35px 0 -20px !important; */
        padding: 5px 0 10px 20px !important;
    }

.panel-heading a {
    text-decoration: none;
    margin: 0 6px;
}

.fullviewp > a {
    color: #E31837 !important;
    text-decoration: none;
}

.resultFullCrd a {
    line-height: 24px;
    font-size: 15px;
    padding: 0 2px;
    color: #E31837;
    display: inline-block;
}

    .resultFullCrd a:hover {
        line-height: 24px;
        font-size: 15px;
        padding: 0 2px;
        color: #660000;
        text-decoration: none;
    }

.blockMovies.col-md-7 {
    padding: 0;
    margin: 0 12px 0 30px;
}

#printnav a {
    text-shadow: none;
    color: #000;
    font-family: 'Futura Book';
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0);
}

.nav-tabs > li > a:hover {
    border-color: rgba(238, 238, 238, 0) rgba(238, 238, 238, 0) rgba(221, 221, 221, 0);
}

.plus {
    position: absolute;
    right: 0;
}

    .plus:hover, .minus:hover {
        cursor: pointer;
    }

    .plus:before {
        content: "+";
        font-family: 'Futura' !important;
        font-size: 18px !important;
        color: #fff !important;
        cursor: pointer !important;
        line-height: 0;
        padding: 7px 3px;
        background: #de0e2b;
        display: inline-block;
        height: 16px;
        width: 16px;
        border-radius: 4px !important;
        position: absolute;
        right: 0;
        top: 9px;
    }

.minus {
    position: absolute;
    right: 0;
    display: none;
    bottom: 5px;
}

    .minus:before {
        content: "-";
        font-family: 'Futura' !important;
        font-size: 25px !important;
        color: #fff !important;
        cursor: pointer !important;
        padding: 7px 4px;
        background: #de0e2b;
        height: 16px;
        width: 16px;
        border-radius: 4px !important;
        line-height: 0;
        position: absolute;
        right: 0;
        top: 9px;
    }

.poplurFilm .plus {
    font-family: 'Futura Bold' !important;
    font-size: 16px !important;
    color: #de0e2b !important;
    cursor: pointer !important;
    line-height: 0;
}

.row.genreHed {
    padding: 4px 0;
    margin: 0;
}

.hed {
    font-family: 'Futura Bold' !important;
    font-size: 17px;
    text-transform: uppercase;
    padding: 0;
    background-color: #fff !important;
}

    .hed div {
        padding: 0;
    }

div.hr {
    width: 100%;
    background-image: url(Images/circle-bg.svg);
    height: 3px;
    border: 0 solid #fff !important;
    margin: 10px 0 1px 0 !important;
    display: inline-block;
}

.genreHed span {
    font-size: 14px;
    font-family: Futura Book;
    line-height: 1.7;
}

    .genreHed span a {
        line-height: 24px;
        font-size: 15px;
        padding: 0 2px;
        color: #E31837;
    }

        .genreHed span a:hover {
            line-height: 24px;
            font-size: 15px;
            padding: 0 2px;
            color: #660000;
            text-decoration: none;
        }

.genreHed .subHed {
    font-size: 14px;
    font-family: Futura Heavy;
    line-height: 1.7;
    padding: 4px;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
    width: 246px;
}

.clear {
    display: none;
}

#exTab2 .resultContainer {
    float: left;
    width: 100%;
    margin: 2px 0;
}

#exTab2 .movieResult .resultContainer span {
    color: #000;
}

#exTab2 .resultgrid {
    display: none;
    margin: 0 0 20px 0;
}

.row.physprop.greybackground {
    background-color: #f2f2f2 !important;
    font-family: 'Futura Book' !important;
}

h4.resultSource {
    padding: 0 0.5em 0 0;
    float: left;
    margin: 0;
    font-size: 17px;
    font-family: futuraextendedregular;
    color: #000;
    font-weight: 500;
}

imageContainer img {
    max-width: 100%;
    border: 1px solid #000;
}

#filterBy .checkboxFilter input[type=checkbox] {
    margin: 4px 5px 0 9px;
    position: relative;
    top: 1px;
}

#preview {
    position: absolute;
    border: 3px solid #ccc;
    background: #333;
    padding: 5px;
    display: none;
    color: #fff;
    box-shadow: 4px 4px 3px rgba(103, 115, 130, 1);
}

.left,
.right {
    cursor: pointer;
}

.smooth:hover > .go-top {
    top: 0px;
}

.go-top {
    background-color: rgba(0, 0, 0, 0.68);
    color: #FFFFFF;
    position: absolute;
    bottom: 0px;
    top: 600px;
    text-align: left;
    font-size: 20px;
    margin: 0;
    padding: 15px 24px;
    -webkit-transition: 0.5s Ease;
    -moz-transition: 0.5s Ease;
    -o-transition: 0.5s Ease;
    transition: 0.5s Ease;
}

.search-headerHover {
    text-transform: uppercase;
    position: relative;
    top: 9px;
}

.searchtitleHover {
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 9px 0;
}

.search-containerHover {
    padding: 0;
}

#movieResulthover h4.resultHed {
    padding: 0 0.5em 0 0;
    min-width: 18%;
    float: left;
    margin: 0;
    font-size: 17px;
    font-family: 'Futura Light';
    color: #fff;
    font-weight: 500;
}

#movieResulthover .searchtitleHover a {
    float: left;
    font-size: 27px;
    margin: 9px 0;
    color: #fff;
    font-family: 'Futura Bold';
}

#movieResulthover a {
    color: #fff;
    text-decoration: none;
    position: relative;
    padding: 1px 3px;
}

    #movieResulthover a:hover {
        color: #f11616 !important;
        text-decoration: none;
        position: relative;
        padding: 1px 3px;
    }

.search-containerHover a.arrowClick {
    color: #fff;
    text-decoration: none;
    font-size: 27px;
    font-family: 'Futura Bold';
}

    .search-containerHover a.arrowClick:hover {
        color: #660000 !important;
        text-decoration: underline !important;
        font-size: 27px;
        font-family: 'Futura Bold';
    }

.movieResulthover {
    float: left;
    margin: 0 0 9px 0;
    font-size: 17px;
    font-family: 'Futura Light';
    color: #fff;
    border-bottom: 2px dotted #fff;
    padding: 0 0 9px 0;
}

#movieResulthover .resultContainer {
    float: left;
    width: 100%;
    margin: 0;
}

.search-containerHover p {
    font-size: 15px;
    font-family: 'Futura Light';
    text-align: left;
    padding: 0;
    margin: 0;
}

select, select.form-control {
    padding: 4px 5px 4px 10px;
}

.filter-list a > span {
    color: #999;
}

.filter-list a span.sub-jobs-count {
    font-style: italic;
    color: inherit;
}

.filter-list li.has-submenu > a:before {
    color: #21bbee;
}

.filter-list li.has-submenu.active > a:before {
    content: '\f078';
}

.jobs-filter-widget .range-slider .slider {
    margin-bottom: 10px;
}

.jobs-filter-widget .range-slider .first-value {
    float: left;
}

.jobs-filter-widget .range-slider .last-value {
    float: right;
}

.jobs-filter-widget .toggle {
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    background: #21bbee;
    text-decoration: none;
}

    .jobs-filter-widget .toggle:after {
        position: relative;
        top: 100%;
        left: 50%;
        width: 30px;
        height: 10px;
        line-height: 10px;
        content: '\f106';
        display: block;
        font-family: 'FontAwesome';
        text-align: center;
        color: #ffffff;
        background: #21bbee;
        margin-left: -15px;
        font-size: 12px;
    }

#searchBlock .btnColorsearchinner {
    background-color: transparent;
    position: absolute;
    top: -1px;
    right: 34px;
    z-index: 1000;
}

a.detaiHover {
    position: relative;
}

    a.detaiHover :hover {
        color: #fff;
        font-size: 18px;
        /*margin: 0 20px;*/
        font-weight: 800;
        text-decoration: none;
    }

.detailresultBlock {
    display: none;
}

a.detaiHover:hover + .detailresultBlock {
    display: block;
    position: absolute;
    left: 100px;
    top: 6px;
    min-height: 250px;
    border: 4px solid #ffffff;
    background-color: #f3f3f3;
    min-width: 338px;
    z-index: 100;
    box-sizing: border-box;
    border-radius: 4px !important;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.12);
    -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.12);
    box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.12);
    padding: 9px;
}

.headingText {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

.detailHeading {
    font-size: 13px !important;
    color: #e43a45;
}

    .detailHeading span {
        font-size: 13px;
        color: #000;
        padding: 0;
    }


.titleBlock {
    border-bottom: 2px dotted #afaaaa;
    padding: 0 0 4px 0;
}

.titleDetail {
    font-size: 13px;
    text-align: justify;
    padding: 4px 0 15px 0;
}

ul.filmList {
    list-style: none;
    padding: 0;
    border-top: 2px dotted #afaaaa;
    margin: 11px 0;
}

    ul.filmList li {
        padding: 5px 0;
        border-bottom: 1px solid #d4cfcf;
        font-size: 12px;
    }

#columndisplay .row {
    margin: 0;
}

.subhedInner {
    background-color: #bfc0c1;
    padding: 2px 3px;
}

.genreHed .row {
    margin: 0;
}

.subhedInner span {
    font-family: 'Futura Heavy' !important;
}

#dvFilmographyResults .filmLinks {
    color: #000;
}

    #dvFilmographyResults .filmLinks:hover {
        color: #660000 !important;
        text-decoration: underline !important;
    }

.fullViewHed {
    float: left;
}

/* Media Screen Css*/

.mediaHeader {
    font-size: 20px;
    width: 100%;
    display: block;
}

.mediaDetails {
    width: 100%;
    margin: 0 !important;
    padding: 11px 10px 50px 10px;
}

.mediaVieoTop {
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin: 20px 0;
}

.vid1-dimensions {
    width: 100%;
    height: 450px;
}

.mediaContent p {
    font-size: 15px;
}

.videoListContainer {
    padding: 0;
    margin: 0 0 0 8px;
    width: 100%;
}

    .videoListContainer li {
        display: inline-block; /*necessary*/
        margin: 0 25px;
        padding: 0 0 15px 0;
    }


#movieImg a {
    width: 83px !important;
    height: 127px !important;
    box-sizing: border-box !important;
    border: 1px solid #888a8b !important;
    margin: 0;
    display: block;
}

    #movieImg a:hover {
        width: 83px !important;
        height: 127px !important;
        box-sizing: border-box !important;
        border: 2px solid #e32440 !important;
        margin: 0 !important;
        display: block !important;
    }

.movieImg img {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.mediaContent {
    padding: 0 0 30px 0;
}

.viewallMedia {
    padding: 20px 0 0 28px;
    margin: 0;
    width: 100%;
    font-size: 15px;
}

    .viewallMedia a {
        text-decoration: none;
        font-size: 15px;
        text-transform: uppercase;
    }

        .viewallMedia a:hover {
            text-decoration: underline !important;
            color: #660000 !important;
            font-size: 15px;
        }

.mediaRight header {
    font-size: 20px;
    letter-spacing: 4px;
    position: relative;
    border-bottom: 2px solid rgb(227, 24, 55);
    border-top: 0 solid rgb(227, 24, 55);
    padding: 0 0px 9px;
    margin: 20px 0px 10px;
    text-transform: uppercase;
}

    .mediaRight header:after {
        content: "";
        position: absolute;
        bottom: -11px;
        left: 36px;
        display: inline-block;
        border-top: 0 solid #E31837;
        border-right: 0 solid #E31837;
        width: 0;
        height: 0;
        transform: rotate(133deg);
        background: white;
        z-index: 1;
    }

    .mediaRight header:before {
        content: "";
        position: absolute;
        bottom: -12px;
        left: 36px;
        display: inline-block;
        border-top: 2px solid #E31837;
        border-right: 2px solid #E31837;
        width: 21px;
        height: 21px;
        transform: rotate(133deg);
        background: white;
        z-index: 1;
    }

section.relatedContent {
    padding: 20px 10px;
}

.relatedContent img {
    border: 1px solid #888a8b !important;
    width: 100%;
    height: 100%;
}

.relatedLink a {
    color: #E31837;
    text-decoration: none;
    display: inline-block;
    padding: 9px 0 30px 0;
    font-size: 13px;
}

    .relatedLink a:hover {
        color: #660000 !important;
        text-decoration: underline !important;
        display: inline-block;
        padding: 9px 0 30px 0;
        font-size: 13px;
    }

.afiBanner {
    padding: 17px 0;
    width: 90%;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 0 solid #ccc;
    border-radius: 4px;
}

.nav > li > a {
    padding: 10px 9px;
}


.mediaContent {
    border: 1px solid #ccc;
    margin: 9px 0 20px 0;
}

.leftMedia {
    margin: 15px 0;
}

.vid2-dimensions {
    width: 100%;
    height: 400px;
}

input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.redbannerContainer {
    margin: 0;
}

.redBanner {
    padding: 11px 25px;
    background: rgba(208,17,43,1);
    background: -moz-linear-gradient(left, rgba(208,17,43,1) 0%, rgba(208,17,43,1) 46%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(208,17,43,1)), color-stop(46%, rgba(208,17,43,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(208,17,43,1) 0%, rgba(208,17,43,1) 46%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(208,17,43,1) 0%, rgba(208,17,43,1) 46%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(208,17,43,1) 0%, rgba(208,17,43,1) 46%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(208,17,43,1) 0%, rgba(208,17,43,1) 46%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0112b', endColorstr='#ffffff', GradientType=1 );
    color: #fff;
    font-size: 15px;
    font-family: 'Futura BookOblique';
    letter-spacing: 2px;
}

.spaceTop {
    padding-top: 27px !important;
}

.bMainHed {
    display: block;
    font-family: 'Futura Book';
    font-size: 24px;
    letter-spacing: 5px;
    color: #000;
    padding: 0 14px;
}

.bHeader {
    padding: 0;
    margin: 0 0 0 25px;
}

.mediaimageContainer {
    min-height: 450px;
    border: 9px solid #fff;
    margin: 40px 20px;
    -webkit-box-shadow: 0px 0px 34px -4px rgba(0,0,0,0.47);
    -moz-box-shadow: 0px 0px 34px -4px rgba(0,0,0,0.47);
    box-shadow: 0px 0px 34px -4px rgba(0, 0, 0, 0.22);
    background: #e7ecf1;
}

    .mediaimageContainer img {
        width: 100%;
    }

.custom-file-upload-hidden {
    display: none;
    visibility: hidden;
    position: absolute;
    left: -9999px;
}

.custom-file-upload {
    display: block;
    width: auto;
}

    .custom-file-upload label {
        display: block;
        margin-bottom: 5px;
    }

.file-upload-wrapper {
    position: relative;
    margin-bottom: 5px;
}

.file-upload-input {
    width: 100%;
    color: #a5a3a3;
    padding: 9px 17px;
    border: none;
    font-size: 13px;
    background-color: #e7ecf1;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    float: left;
    margin: 0 4px;
}

    .file-upload-input:hover, .file-upload-input:focus {
        background-color: #e7ecf1;
        outline: none;
    }

.file-upload-button {
    color: #FFFFFF;
    background-color: #364754;
    border: 1px solid #212e35;
    letter-spacing: 1px;
    font-family: 'Futura Light';
    padding: 7px 40px 7px 12px;
    font-size: 14px;
    line-height: 1.44;
    margin: 0 4px;
    position: relative;
}

    .file-upload-button:hover {
        color: #ffffff;
        background-color: #29333c;
        border-color: #29333c;
        position: relative;
    }

    .file-upload-button > i {
        position: absolute;
        z-index: 3;
        right: -1px;
        top: -1px;
        width: 28px;
        background: #4e5c67;
        height: 36px;
        padding: 9px 0;
    }

.mediaMore {
    padding: 0;
    margin: 0;
}

    .mediaMore li {
        border-bottom: 2px dotted #bfbfbf;
        padding: 5px 0;
        word-wrap: break-word;
    }

        .mediaMore li a {
            font-size: 15px;
        }

            .mediaMore li a:hover {
                font-size: 15px;
                color: #660000 !important;
                text-decoration: underline !important;
            }

.icon-containerInner i {
    color: #9aa3aa !important;
}

.fullviewp:before {
    display: none;
}

#limsummary .resultpoplurFilm {
    border-bottom: 0 dotted #bcbdc0;
}

#fullCreditshead .row {
    margin: 0;
}

    #fullCreditshead .row:nth-of-type(odd) {
        background-color: #d2d2d2;
        border-bottom: 1px solid #fff;
        padding: 2px 3px;
        font-family: 'Futura Book';
    }

    #fullCreditshead .row:nth-of-type(even) {
        background-color: #fff;
        border-bottom: 1px solid #fff;
        padding: 2px 3px;
        font-family: 'Futura Book';
    }

    #fullCreditshead .row:nth-child(1) {
        font-size: 17px;
    }

/*#fullCreditshead .row:nth-child(1) div {
    padding: 0;
}*/

.castHeader .row:nth-child(1) {
    font-family: 'Futura Book' !important;
}

.filter-list a:hover {
    color: #660000 !important;
    text-decoration: underline;
}

.morecastlink .castplus {
    font-family: 'Futura' !important;
    font-size: 14px !important;
    color: #fff !important;
    cursor: pointer !important;
    line-height: 0;
    padding: 6px 3px !important;
    position: absolute;
    top: 0;
    right: -6px;
    background: #de0e2b;
    height: 14px;
    width: 14px;
    border-radius: 4px !important;
}

.rBrakect {
    position: relative;
    right: -15px;
    font-size: 12px !important;
}

.resultHedFilm {
    background-color: #d2d2d2 !important;
    border-bottom: 1px solid #fff !important;
    padding: 2px 3px !important;
    font-family: 'Futura Book' !important;
    font-size: 17px !important;
}
.red-tooltip + .tooltip > .tooltip-inner {
    background-color: #E31837 !important;
    border-radius: 5px !important;
    font-family: 'Futura Book';
    color: white !important;
    text-decoration: none !important;
}

.red-tooltip + .tooltip > .tooltip-arrow {
    border-bottom-color: #E31837;
    font-family: 'Futura Book';
}

.popupSearch {
    display: inline-block;
    float: left;
}

.sortbyContainer {
    display: inline-block;
    float: left;
    margin: 0 30px 0 0;
}

#searchBlock .bgsearch {
    display: inline-block;
    width: 100%;
    margin: 0 0 0 0;
}

a.editIcon {
    margin: 0 0 0 10px;
}

    a.editIcon .fa-pencil-square:before {
        content: "\f14b";
        font-size: 22px;
        color: #989899 !important;
    }

.ParentCompanyNoLink {
    display: inline-block;
    color: #000;
}

.at-style-responsive .at-share-btn{
    padding: 0 !important;
}


.mobil {
    display: none !important;
}

/* animation*/
.slide-in {
    animation: slide-in 0.5s forwards;
    -webkit-animation: slide-in 0.5s forwards;
    top: 59px !important;
    display: block !important;
}

.slide-out {
    animation: slide-out 0.5s forwards;
    -webkit-animation: slide-out 0.5s forwards;
    top: 0;
}

@keyframes slide-in {
    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes slide-in {
    100% {
        -webkit-transform: translateY(0%);
    }
}

@keyframes slide-out {
    0% {
        transform: translateY(0%);
    }

    100% {
        transform: translateY(-100%);
    }
}

@-webkit-keyframes slide-out {
    0% {
        -webkit-transform: translateY(0%);
    }

    100% {
        -webkit-transform: translateY(-100%);
    }
}


#preimumDetails {
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-top: 1px solid #580204;
}

    #preimumDetails:before{
        content: "";
        width: 100%;
        height: 1px;
        background: #0a0000;
        position: absolute;
        top: 0px;
    }

#preimumDetails{
    background: rgb(173,8,11); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, rgba(173,8,11,1) 0%, rgba(28,3,4,1) 85%, rgba(28,3,4,1) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(173,8,11,1) 0%,rgba(28,3,4,1) 85%,rgba(28,3,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(173,8,11,1) 0%,rgba(28,3,4,1) 85%,rgba(28,3,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad080b', endColorstr='#1c0304',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

    #preimumDetails iframe{
        width: 96%;
        height: 209px;
        margin: 6px 2px;
        border: 6px solid #e1e0db;
    }

    #preimumDetails .newWrapper{
        float: left;
        width: 100%;
    }

    #preimumDetails .imageContainer {
        width: 250px;
        height: 208px;
        position: relative;
        top: 7px;
        left: 7px;
    }

    #preimumDetails .premiumBadget {
        position: absolute;
        left: 2px;
        top: 6px;
        z-index: 9;
    }

    #preimumDetails li {
        display: inline-block;
        padding: 0;
        margin: 0;
    }

.headcontainer {
    background: #000000 url(/Content/Images/header-bg.png);
    background-repeat: no-repeat;
    height: 150px;
    font-family: futura;
    letter-spacing: 4px;
    background-size: cover;
    position: relative;
}

#preimumDetails .thumbnails {
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    float: left;
    width: 100%;
}

.listMovies:nth-child(2), .listMovies:nth-child(3), .listMovies:nth-child(4){
    display: none;
}
/* Mobile Css*/

@media (max-width: 991px) {

    .logoContainer {
        left: 54px;
        width: auto;
        height: 23px;
        top: 27px;
    }



    .listMovies:nth-child(2){
        display: block;
    }

    .headcontainer {
        position: relative;
        z-index: 999999;
        height: 60px !important;
        background: #000;
    }

    .page-header.navbar {
        height: 110px !important ;
        border: 0 solid #000 !important;
    }

    #carousel{
        width: 100%;
    }

    .navbar-header {
        float: none;
    }

    #carousel .carousel-center {
        top: 0 !important;
    }

    .bgpost93Hed.ui-widget-content{
        background-color: rgb(38, 63, 102);
    }

    .bgpost93Hed.ui-menu  .bgpost93Hed.ui-menu-item a{
        background-color: rgb(38, 63, 102);
    }

    .navbar-toggle {
        display: block;
        margin: 14px 0 0 0;
        right: -10px;
    }

    .headerMobil > li {
        position: relative;
        display: block;
        text-align: left;
    }

    .portlet-body {
        padding: 10px 0 20px 0;
    }

    .tabrow {
        margin: 0;
    }

    .mobileSpace {
        padding: 0;
    }

    .navbar-collapse {
        position: absolute;
        top: 61px;
        background-color: #000;
        font-size: 18px;
        width: 100%;
        border-top: 0;
        margin-right: -15px !important;
        margin-left: -15px !important;
    }

        .navbar-collapse.collapse {
            display: none !important;
        }

            .navbar-collapse.collapse.in {
                display: block !important;
            }

    .navbar-nav, .navbar-nav > li {
        float: none;
    }

        .navbar-nav > li.dropdown {
            border-bottom: 1px solid #444;
        }

    .nav > li {
        position: relative;
        display: inline-block;
        text-align: left;
    }

    .navbar-nav > li > a {
        color: #fff;
        font-family: 'Futura Book' !important;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: normal !important;
    }

        .navbar-nav > li > a:hover, .navbar-nav > li > a:focus {
            color: #e43a45 !important;
            background-color: transparent;
            cursor: pointer;
            /*font-family: 'Futura Book' !important;
            font-size: 14px;*/
            text-transform: uppercase;
            font-weight: normal !important;
        }

    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        background-color: #2e2e2e;
        color: #fff;
    }

    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 16px;
    }

    .dropdown > a:before {
        bottom: 0;
        content: "\f107";
        height: 18px;
        margin: auto 10px auto auto;
        position: absolute;
        right: 6px;
        top: 8px;
        font-family: FontAwesome;
        font-size: 32px;
        color: #545353;
    }

    .navbar-nav > li.no-sub-menu > a:before {
        bottom: 0;
        content: "";
    }

    .navbar-nav > li.no-sub-menu > a:after {
        bottom: 0;
        content: "\f105";
        height: 18px;
        left: 0;
        margin: auto 10px auto auto;
        position: absolute;
        right: 6px;
        top: 8px;
        width: 18px;
        font-family: FontAwesome;
        font-size: 32px;
        color: #545353;
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

    .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
        text-decoration: none;
        color: #e43a45 !important;
        background-color: #131313;
    }

    .navbar-nav .open .dropdown-menu {
        padding: 0 22px;
        background-color: #131313;
    }

    .navbar-nav > li > .dropdown-menu > li {
        border-bottom: 1px solid rgba(253, 253, 253, 0.23);
        padding: 0;
    }

    .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
        font-family: 'Futura Book' !important;
        font-size: 14px;
        text-transform: uppercase;
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 16px;
        font-weight: normal !important;
    }

    #myNavbar .dropdown-menu:before {
        position: absolute;
        top: -8px;
        left: 9px;
        right: auto;
        display: inline-block !important;
        border-right: 0 solid transparent;
        border-bottom: 0 solid #e0e0e0;
        border-left: 0 solid transparent;
        content: '';
    }

    #myNavbar .dropdown-menu:after {
        position: absolute;
        top: -8px;
        left: 9px;
        right: auto;
        display: inline-block !important;
        border-right: 0 solid transparent;
        border-bottom: 0 solid #e0e0e0;
        border-left: 0 solid transparent;
        content: '';
    }

    .headerMobil > li {
        position: relative;
        display: block;
        text-align: left;
    }

    .newSearch {
        border: 0;
        width: 100%;
        height: 52px;
    }

        .newSearch input {
            height: 50px;
        }

            .newSearch input:focus {
                outline: none;
            }

    .nav-search-scope {
        border: 1px solid #483f40;
        border-left: 0;
    }

    .afiBanner {
        width: 95%;
        padding: 0;
        position: absolute;
        left: 8px;
        top: 11px;
    }

    #myNavbar {
        padding-bottom: 24px;
    }
    .mobilesearchIcon, .closeSearch {
        width: 40px;
        padding: 10px 15px;
        color: transparent;
        cursor: pointer;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s;
        margin: 0;
        background-color: rgba(0, 0, 0, 0.35);
        border: 0;
        height: 59px;
        float: right;
        background: url('Images/search-mobile.png') no-repeat center;
        border-left: 1px solid #292929;
        position: relative;
        right: -12px;
    }

    .afiimage {
        position: relative;
        margin: 0 auto;
        width: 100% !important;
        top: 0 !important;
    }

    .sb93{
        background: none;
    }

    .post93movieheadertext {
        padding: 0 10px;
    }

    .closeSearch:before {
        content: "X";
        color: #fff;
        font-family: Arial;
        font-size: 17px;
        background: #d61313;
        padding: 2px 0px 2px 4px;
        border-radius: 2px;
        position: relative;
        top: 13px;
        line-height: 1;
        right: 0;
    }

    .closeSearch.cp93:before {
        background: #5388db;
    }

    .notab {
        display: none;
    }

    .mobilesearchIcon {
        display: block;
    }

    .subhedAfi {
        padding: 0;
    }

    .hedAfi, .hedAfi:hover {
        padding: 0;
        margin: 20px 0 10px 0;
    }

    #mobilsearch {
        position: absolute;
        width: 100%;
        right: 0;
        z-index: 9999;
        background: #000;
        padding: 8px;
        border-top: 1px solid rgba(209, 21, 50, 0.41);
        border-bottom: 1px solid rgba(209, 21, 50, 0.41);
        -webkit-box-shadow: 0px 7px 8px 1px rgba(0,0,0,0.34);
        -moz-box-shadow: 0px 7px 8px 1px rgba(0,0,0,0.34);
        box-shadow: 0px 7px 8px 1px rgba(0,0,0,0.34);
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
    }

    .topheader {
        position: absolute;
        bottom: -31px;
        background: #e31837;
        width: 100%;
        margin: 0;
        padding: 9px;
        left: 0;
    }

    .mobilHed {
        float: left;
        width: 400px;
        margin: 0 auto;
        top: 15px;
        left: 25%;
        position: absolute;
    }

    .afiimage img {
        max-width: 100%;
        height: 26px;
    }

    #mobilsearch .nav-search-facade .nav-search-label {
        letter-spacing: 0;
    }

    #mobilsearch .panelSearch {
        position: relative;
        top: 0;
        right: 0;
    }

    .blockyr {
        padding: 0 11px;
        text-align: center;
    }



        .blockyr li a:hover {
            color: #a6b3b0;
            margin: 0 8px;
        }

            .blockyr li a:hover + img {
                left: -25px;
            }

    img#next {
        background: #000;
        right: 0 !important;
    }

    .row-eq-height {
        display: inline-block;
    }

    img#prev {
        position: absolute;
        left: 0 !important;
        background: #000;
    }

    .search-header-details {
        padding: 11px;
        margin: 0;
    }

    .personDetial {
        margin: 0;
    }

    .blockMovies.col-md-7 {
        padding: 0;
        margin: 0 0 0 26px;
    }

    .containerDivider {
        margin: 0px 0 30px 0;
    }

    .movieResult .resultContainer span {
        font-size: 15px;
    }

    .nav-tabs {
        padding: 0 100px 0 0;
        text-align: center;
    }



    #exTab2 p {
        font-size: 15px;
    }

    .resultbg::before {
        display: none;
    }

    .wrapper p {
        font-size: 15px;
    }

    .advCircle {
        z-index: 9999;
        top: -13px;
    }

    .addinfoList ul {
        width: 100%;
        overflow: auto;
        padding: 0 50px;
    }

    .tab-content > .active {
        padding: 10px 20px;
    }

    .premiumBadget {
        left: -12px;
        top: -20px;
    }

    .resultbg {
        box-shadow: 0 0 0 transparent;
    }

    .wrapper > .row-eq-height {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .videoFrame {
        padding: 0;
        max-height: 100%;
        max-width: 100%;
    }

    .filterResult {
        margin: 12px 0;
    }

    .tabVideo {
        float: left;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        border: 3px solid #fff;
    }

    .newMargin {
        margin: 0 !important;
    }

    .footertxt {
        padding: 50px 20px;
    }

    .newPadding {
        padding: 0 !important;
    }

    .yearHead {
        font-size: 19px;
        margin: 0 0 0 4px;
        top: -2px;
    }

    .viewIcon {
        width: 22px;
        height: 22px;
        top: -5px;
        left: 3px;
    }

    .movieResult h4.resultHed {
        font-size: 15px;
    }

    .headerBgpost93 > .search-header-details h1 {
        font-size: 22px;
        margin: 0 0 5px 0;
    }

    .headerBgpost93 > .search-header-details h3 {
        margin: 0;
    }

    .poplurFilm {
        border: 0 solid #bcbdc0;
    }

    .imageContainer {
        width: 250px;
        height: 357px;
    }
    .resultContainer span {
        top: -1px;
    }

    .moviePoster {
        transition: all .5s ease;
        height: 370px;
        position: relative;
        overflow: hidden;
        z-index: 0;
        left: -17px;
    }

    .disable-hover{
        pointer-events: none;
    }

    .footercontainer a {
        margin: 0 12px !important;
    }

    .footercontainer p {
        margin: 4px 0;
    }

    #container2 {
        margin: 20px 0;
    }

    .ui-widget-content {

        z-index: 999999;
    }

    .legend {
        left: 0;
        width: 80%;
    }

    .margin-5{
        margin: 5px 4px;
    }

    .icon-containerInner:nth-child(2){
        width: 20%;
    }

    .viewebyAFI {
        margin: 3px 0 0 5px;
    }

    .partiallyviewebyAFI {
        margin: 3px 0 0 5px;
    }

    .afiAlumni {
        margin: 3px 0 0 5px;
    }

    .offscreenCredit {
        margin: 3px 0 0 5px
    }

    .nameTitle {
        margin: 3px 0 0 5px
    }

    .achievementAward {
        margin: 3px 0 0 5px;
    }

    .wrapper p {
        font-size: 14px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .blockyr li a, .blockyr li a:hover {
        color: #a6b3b0;
        margin: 0 9px !important;
    }

}

@media (max-width: 767px) {

    .headcontainer {
        height: 60px !important;
        background: #000000;
    }

    .nav > li > a {
        padding: 10px 9px;
    }
    .nocol {
        display: none;
    }

    .wrapper p {
        font-size: 14px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    section.wrapper div{
        padding: 0 0 0 4px;
    }

    .blockyr{
        text-align: left;
    }

    .hedLegend {
        width: 100%;
    }


    .page-header.navbar {
        height: 80px !important;
    }

    .listMovies:nth-child(2){
        display: block;
    }

    .logoContainer {
        left: 43px;
        height: 30px;
        top: 31px;
        display: inline-block;
    }

    .navbar-toggle {
        display: block;
        right: 0 !important;
    }

    .mobilHed {
        display: none !important;
    }

    .mobilesearchIcon, .closeSearch {
        position: absolute;
        right: 40px;
        display: block;
    }

    #mobilsearch {
        top: -10px;
    }

    #container2 {
        margin: 5px 0 20px 0;
    }


    div#searchheaderIcon {
        right: 0;
        bottom: 10px !important;
        display: table;
    }

    .tabVideo {
        width: 100%;
        margin: 0;
        float: none;
    }

    .bgpost93 {
        display: none !important;
    }

    .videoFrame {
        padding: 0;
        width: 100%;
        height: 180px;
    }

    .filterResult {
        margin: 12px 0;
    }

    .videoLink {
        margin: 30px 0 0 0;
    }

    .hedAfi, .hedAfi:hover {
        padding: 0;
        margin: 18px 0 8px 0;
        font-size: 17px;
        letter-spacing: 2px;
    }

    .tab-content > .active {
        padding: 0 0 12px 0;
    }

    .fullView {
        margin: 0 9px;
        float: right;
        display: block !important;
    }

    a.morecastlink {
        display: inline;
        position: relative;
        top: -2px;
        left: 0;
    }

    .morecastlink .castplus {
        position: relative;
        height: 14px;
        padding: 6px 3px !important;
        font-size: 12px !important;
        display: inline-block !important;
        top: -2px;
        width: 14px;
    }

    .addinfoList {
        float: left;
        width: 100%;
    }

    .resultpoplurFilm {
        margin: 9px;
    }

    #fullCredits {
        padding: 12px 0;
    }

    .subhedAfi {
        font-size: 14px;
        letter-spacing: 3.3px;
    }

    .bannerImg-container {
        display: block;
    }

    #rowpost93 {
        margin: 0;
    }

    .blockyr {
        border-top: 0 solid #fff;
        padding: 0 !important;
    }

        .blockyr:before {
            display: none;
        }

        .blockyr:after {
            display: none;
        }

        .blockyr li a {
            color: #a6b3b0;
            font-size: 15px;
            margin: 0 9px;
            position: relative;
        }

            .blockyr li a:after {
                width: 42px;
                height: 1px;
                background: #fff;
                left: 0;
                top: 27px;
            }

    .bannerImg-container {
        height: 216px;
    }

    .premiumBadget {
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 9;
    }

    .moviePoster {
        transition: all .5s ease;
        height: 280px;
        position: absolute;
        overflow: hidden;
        z-index: 0;
        left: 0;
        width: 100%;
    }

    .rBrakect {
        right: 0;
    }

    .blockyr li a:hover:before {
        width: 1px;
        height: 15px;
        left: 46%;
        top: -13px;
    }

    .addinfoList ul li {
        width: 50%;
        padding: 3px 9px;
    }

    .yrContainer {
        color: #fff;
        min-height: 330px;
        margin: 0px 10px;
    }

    #scroll {
        bottom: 51px;
    }

    .footertxt {
        padding: 15px;
    }

    .yrContainer p {
        margin: 4px 5px;
        font-size: 13px;
        text-align: center;
        padding: 30px 0;
    }

    .footercontainer a {
        margin: 3px 5px;
        display: inline-flex;
        font-size: 10px;
    }

    .footerlinks p {
        margin: 0;
        position: relative;
        top: -8px;
    }

    .blockyr li a {
        font-size: 15px;
        margin: 0 10px;
    }

        .blockyr li a:hover {
            font-size: 15px;
            margin: 0 10px;
        }

    .yrContainer h3 {
        margin: 0 0 20px 7px;
    }

    .blockyr li a:hover + img {
        left: -10px;
        top: -125px;
        width: 82px !important;
        height: 111px !important;
    }

    .blockyr li {
        margin: 15px 0 15px 0;
    }

    #movieDetials .search-container {
        margin: 0;
        padding: 0;
    }

    .footercontainer{
        height: 70px;
    }

    .spaceTop {
        padding-top: 0 !important;
    }

    .imageContainer {
        width: 100%;
        height: 370px;
    }

    .blockMovies.col-md-7 {
        padding: 0 15px;
        margin: 0;
    }

    .search-header-details {
        padding: 0 0 19px 0;
        margin: 0;
    }

    #headerBackgroundmobil h1 {
        font-size: 24px;
        text-transform: uppercase;
        margin: 0 0 7px 0;
    }

    .overlay {
        position: absolute;
        z-index: 2;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 27%,rgba(0,0,0,.65) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(27%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.65)));
        background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 27%,rgba(0,0,0,.65) 100%);
        background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 27%,rgba(0,0,0,.65) 100%);
        background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 27%,rgba(0,0,0,.65) 100%);
        background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 27%,rgba(0,0,0,.65) 100%);
    }

    #headerBackgroundmobil h3 {
        font-size: 15px;
    }

    #headerBackgroundmobil .viewIcon {
        width: 20px;
        height: 20px;
        top: -4px;
        left: 1px;
    }

    #headerBackgroundmobil .yearHead {
        font-size: 22px;
        margin: 0;
        top: -2px;
    }

    .headerBg {
        display: inline-block;
        position: relative;
        background: #f2f2f2;
        z-index: 1;
        height: 100%;
        width: 100%;
        left: 0;
        padding: 9px 0 0 0;
    }

    .movieResult .resultContainer span {
        word-break: break-word;
        padding: 1px 9px 0 9px;
    }

    .imgBG {
        background-repeat: no-repeat;
        background-size: contain;
        display: block;
        height: 100%;
        width: 100%;
        margin: 0 auto;
        object-fit: cover;
        transition: all .5s ease;
    }

    #headerBackgroundmobil a {
        color: #E31837 !important;
        text-decoration: none;
        text-transform: capitalize;
        margin: 0 1px;
    }

    .cd-tabs {
        position: relative;
        width: 100%;
        max-width: 960px;
    }

    .cd-tabs-navigation {
        width: 100%;
        padding: 0;
    }

        .cd-tabs-navigation li {
            float: none !important;
            display: inline-block !important;
        }

    .cd-tabs nav {
        overflow: unset;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
        height: 45px !important;
        text-align: center;
    }

    #exTab2 {
        padding-right: 0 !important;
        padding-left: 0 !important;
        position: relative;
    }

    .border-nav {
        border-top: 1px dotted #E31837;
        border-bottom: 1px dotted #E31837;
    }

    .cd-tabs-contentSpace {
        margin: 25px 0;
        padding: 9px 0;
    }

    #limsummary {
        padding: 0;
    }

    #fullwidth {
        display: none;
        position: absolute;
        width: 80%;
        height: 450px;
        z-index: 9999;
        top: 40px;
        left: 40px;
    }

    .closeImg {
        width: 20px;
        height: 20px;
        position: absolute;
        top: -20px;
        background: #dd1433;
        right: 0;
        color: #fff;
        border-radius: 2px 2px 0 0 !important;
        text-align: center;
        font-size: 14px;
    }

    .fademe {
        opacity: 0.8;
        background: #000;
        width: 100%;
        height: 100%;
        z-index: 10;
        top: 0;
        left: 0;
        position: fixed;
        display: none;
    }

    #beyondMovie .addinfoList {
        float: none;
    }

    #beyondMovie .bHedsub {
        padding: 9px;
    }

    #headerBgpost93 .hedPost94 {
        display: block !important;
    }

    #headerBgpost93 .blockMovies {
        margin: 20px 0 0 0;
    }

    #headerBgpost93 .beyondMovie {
        margin: 0 0 20px 0;
    }

    .headerBgnp {
        position: absolute;
        left: 0;
        padding: 14px 12px;
        background: #f2f2f2;
        top: 0;
        z-index: 0;
    }

    #fullwidth img {
        max-width: 100%;
    }

    #headerBgpost93 .addinfoList ul {
        margin: 3px auto 12px auto;
    }

    #headerBgpost93 .rBrakect {
        top: -1px !important;
        right: 0px;
    }

    #genreContainer {
        padding: 0;
    }

    #tabpost93 .border-nav {
        border-top: 1px dotted #0e3773;
        border-bottom: 1px dotted #0e3773;
    }

    #tabpost93 .more, .less {
        color: #0e3773;
    }

    #tabpost93 .plus:before {
        background: #0e3773;
    }

    #tabpost93 .minus:before {
        background: #0e3773;
    }

    #fullhistory {
        padding: 0;
    }

    #fullCreditshead {
        padding: 10px 0;
        float: left;
        width: 100%;
    }

    #tableheader {
        padding: 20px 0;
        float: left;
        width: 100%;
    }

    .clickbg {
        position: absolute;
        bottom: 46%;
        z-index: 9999999;
        right: 0;
        color: #fff;
        background: #e31535;
        padding: 6px 9px;
        font-size: 15px;
    }

    .noafter::after {
        display: none;
    }

    .noborder {
        border-top: 0 solid red !important;
    }

    .containerDivider {
        margin: 0px 0 11px 0;
    }

    .viewContainer {
        right: 0;
        position: relative;
        top: 0;
        text-align: right;
        width: 100%;
    }

    .tabdetail .nav-tabs::before {
        border-bottom: 0 dotted #cccccc;
    }

    .tabdetail .nav-tabs::after {
        border-top: 0 dotted #cccccc;
    }

    .nav-tabs > li.active a:before {
        top: 33px;
        z-index: 9999;
        display: none;
    }

    .nav-tabs > li:after, .nav-tabs > li.active:after {
        bottom: -2px;
    }

    .nav-tabs > li:last-child {
        border-right: 0 solid #969798;
    }

    #personDiv .headerBg {
        position: relative;
        left: 0;
        min-height: 80px;
        padding: 14px 12px;
        bottom: 0;
        z-index: 0;
        background: #f2f2f2;
        height: 100% !important;
    }

    .tabdetail .nav-tabs {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        position: relative;
        border-bottom: 0 solid #fff;
    }

    .resultFullCrd {
        word-wrap: break-word;
    }
}

@media (max-width: 1199px){



    .legend {
        left: 0;
        width: 100%;
    }

    .margin-5{
        margin: 5px 4px;
    }


    .icon-containerInner:nth-child(2){
        width: 100%;
    }

    .viewebyAFI {
        margin: 3px 0 0 5px;
    }

    .partiallyviewebyAFI {
        margin: 3px 0 0 5px;
    }

    .afiAlumni {
        margin: 3px 0 0 5px;
    }

    .offscreenCredit {
        margin: 3px 0 0 5px
    }

    .nameTitle {
        margin: 3px 0 0 5px
    }

    .achievementAward {
        margin: 3px 0 0 5px;
    }

    .blockyr li a, .blockyr li a:hover {
        margin: 0 18px;
    }

    .nav > li > a {
        padding: 10px 0;
    }
}

@media (max-width: 480px){

    .hedAfi, .hedAfi:hover {
        font-size: 17px;
    }

    .nav > li > a {
        padding: 10px 0;
    }

    .wrapper p {
        white-space: normal;
    }

    .cd-tabs nav{
        overflow: auto;
    }

    .cd-tabs-navigation {
        width: 414px;
    }


    .listMovies:nth-child(2){
        display: block;
    }

    .topheader{
        display: none !important;
    }

    .subhedAfi {
        font-size: 14px;
        letter-spacing: 3.3px;
    }
    #container2 {
        margin: 5px 0 20px 0;
        padding: 0;
    }
    #movieResulthover .searchtitleHover a{
        font-size: 24px;
    }

    .disable-hover{
        pointer-events: none;
    }

    .legend {
        left: 0;
        width: 100%;
    }

    .margin-5{
        margin: 5px 4px;
    }

    .icon-containerInner:nth-child(2){
        width: 100%;
    }

    #printnav{
        display: none !important;
    }
}

/* I phone 6 style*/


@media screen and (min-width: 768px) and (max-width: 1199px) {

    .nomobil {
        display: block !important;
    }

    .mobil {
        display: none !important;
    }

    .megamenu > li {
        margin: 0 !important;
    }

    #headerNav .megamenu > li > a {
        font-size: 12px !important;
    }

    .subhedAfi, .subhedAfi:hover {
        font-size: 17px;
    }

    .hedAfi, .hedAfi:hover {
        font-size: 25px;
        margin: 20px 0 10px 0;
    }

    .nav-tabs li {
        text-align: left;
    }

    .imageContainer {
        width: 217px;
        height: 312px;
    }

    .filterResult {
        margin: 12px 11px;
    }

    .topsearch {
        margin: 0;
        padding: 0;
    }

    .viewContainer {
        right: 0;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

    .page-header.navbar.bgblack {
        border-top: 6px solid #000;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {

    .hedAfi, .hedAfi:hover {
        font-size: 14px;
    }

    #carousel{
        height: 390px;
    }

        #carousel li{
            width: 272px;
            height: 390px;
        }

    #preimumDetails .imageContainer {
        width: 122px;
    }

    #preimumDetails iframe {
        height: 176px;
    }

    .moviePoster {
        transition: all .5s ease;
        height: 192px;
    }

    .subhedAfi {
        font-size: 11px;
        letter-spacing: 3.3px;
    }

    .blockyr li a {
        font-size: 14px;
    }

    .footercontainer a {
        margin: 5px 15px !important;
    }


    #personSearch .row div{
        font-size: 13px;
    }

    .search-container{
        padding: 0;
    }

    .rtResult {
        margin: 0 0 1px 11.25em;
    }

    h4.resultHed, .resultContainer span{
        font-size: 14px;
    }

    .searchResult {
        padding: 9px 0 20px 0;
    }

    .search-header h1{
        font-size: 20px;
    }

    .histplus{
        /*bottom: 11px;*/
    }

    .sumplus {
        bottom: 11px;
    }

    .search-header h3{
        font-size: 14px;
    }

    .movieResulthover {
        float: left;
        margin: 0 0 7px 0;
    }

    .search-containerHover p {
        font-size: 12px;
        line-height: 1.4;
        float: left;
    }

    .search-containerHover a.arrowClick {
        font-size: 20px;
        position: relative;
        bottom: 14px;
        right: 0;
    }

    .navbar-toggle {
        display: block;
    }
    .cd-tabs-navigation {
        width: 319px;
        padding: 0;
    }

    .bannerImg-container {
        height: 185px;
        padding: 0;
        margin: 0;
    }

    /*.padding-right0{
        padding: 0 0 0 0 !important
    }*/

    .padding9{
        padding: 0 9px;
    }

    .search-header-details h1 {
        font-size: 19px;
        width: 100%;
    }

    .yearHead {
        font-size: 17px;
        margin: 0 0 0 4px;
        top: -2px;
    }

    .search-header-details h3 {
        font-size: 13px;
    }

    .resultFullCrd a, .resultFullCrd a:hover {
        font-size: 13px;
        padding: 0;
        box-sizing: border-box;
    }

    .poplurFilm{
        margin: 0;
    }

    .checkboxFilter {
        margin: 0;
    }

    .newheaderBg {
        margin: 7px 0 0 0;
    }

    /*.sortHeading {
        width: 100%;
    }*/

    .viewebyAFI {
        font-size: 9px;
    }

    .offscreenCredit {
        font-size: 9px;
    }

    .nameTitle {
        font-size: 9px;
    }

    .partiallyviewebyAFI {
        font-size: 9px;
    }

    .achievementAward {
        font-size: 9px;
    }

    .hedLegend {
        width: 100%;
        padding: 0px 1px 9px 1px;
    }

    .filterResult {
        margin: 12px;
    }

    .searchright {
        margin: 0;
        float: left;
    }

    .tabVideo iframe {
        width: 100%;
    }

    #personSearch .resultHedFilm div {
        font-size: 13px !important;
        font-weight: bold;
    }

    div#searchheaderIcon {
        right: 0;
        bottom: 0;
        display: inline-block;
        width: 100%;
        position: relative;
    }

    .icon-containerInner {
        display: block;
        position: relative;
        margin: 5px 0;
        text-align: right;
        top: 0;
        right: 0;
    }

    .viewall a, .addinfoList a {
        color: #E31837 !important;
        text-decoration: none;
        font-size: 13px;
    }

        .viewall a:hover, .addinfoList a:hover {
            color: #660000 !important;
            text-decoration: underline !important;
            font-size: 13px;
        }

    .addinfoList ul {
        width: 100%;
        overflow: auto;
        padding: 0 20px;
    }

    .limhistory{
        padding: 0 !important;
    }

    .wrapper p {
        font-size: 14px;
        text-overflow: ellipsis;
        white-space: normal;
        overflow: hidden;
    }

    #fullCredits .phoneHed{
        font-size: 17px;
    }

    .resultFullCrd {
        line-height: 18px;
        font-size: 13px;
        /*padding: 0 13px 0 0;*/
    }

    .search-header-details {
        padding: 0 0 10px 0;
        margin: 0;
        min-height: 46px;
    }

    .tooltip {
        display: none !important;
    }

    .blockyr li {
        margin: 15px 4px;
        padding: 0;
    }

        .blockyr li a:hover {
            color: #a6b3b0;
            margin: 0;
        }

        .blockyr li a:after {
            width: 100%;
            height: 1px;
            background: #fff;
            left: 0;
            top: 27px;
        }

        .blockyr li a:hover + img {
            left: -21px;
            top: -125px;
            width: 82px !important;
            height: 111px !important;
        }

        .blockyr li a {
            color: #a6b3b0;
            margin: 0;
        }

    #exTab2 p{
        font-size: 14px;
    }

    .page-header.navbar.bgblack {
        height: 78px;
    }

    .movieResult h4.resultHed, .movieResult .resultContainer span{
        font-size: 14px;
    }

    #tableheader .row:nth-child(1) {
        font-size: 20px;
    }

    #tableheader {
        padding: 2px 0;
        float: left;
    }

    #fullCredits .phoneHed, #fullCredits .row:nth-child(1){
        font-size: 15px;
    }

    #fullCreditshead .row:nth-child(1) {
        font-size: 14px;
    }

    .imagerow {
        min-height: 300px;
    }

    .resultFullCrd .awardLLA, .resultFullCrd .awardOF, .resultFullCrd .awardPV, .resultFullCrd .awardNA, .resultFullCrd .awardAFI{
        top: 2px;
    }
        .resultFullCrd .awardLLA:before, .resultFullCrd .awardOF:before, .resultFullCrd .awardPV:before, .resultFullCrd .awardNA:before, .resultFullCrd .awardAFI:before{
            width: 11px;
            height: 11px;
        }

    .nocol {
        display: none;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {

    .movieResult h4.resultHed, .movieResult .resultContainer span {
        font-size: 15px;
    }
}

@media screen and (device-aspect-ratio: 375/667) {

    .portlet-body {
        padding: 0 !important;
        font-family: 'Futura' !important;
    }

    .nav > li > a {
        padding: 10px 9px;
    }

    .i6padding{
        padding: 0 13px 0 0 !important;
    }

    span.offscreenCrediticon{
        position: absolute;
    }

    .resultFullCrd .awardLLA, .resultFullCrd .awardOF, .resultFullCrd .awardPV, .resultFullCrd .awardNA, .resultFullCrd .awardAFI{
        top: 2px;
    }
        .resultFullCrd .awardLLA:before, .resultFullCrd .awardOF:before, .resultFullCrd .awardPV:before, .resultFullCrd .awardNA:before, .resultFullCrd .awardAFI:before{
            width: 11px;
            height: 11px;
            top: 1px;
        }

    .containerDivider {
        margin: 12px 0 11px 0;
    }

    li.ui-menu-item:first-child {
        margin: 12px 0 0 0;
    }

    .moviePoster {
        transition: all .5s ease;
        height: 224px;
    }

    #preimumDetails .imageContainer {
        width: 145px;
    }

    #preimumDetails iframe {
        height: 209px;
    }

    .ui-widget-content {
        z-index: 999999;
    }

    #preimumDetails .premiumBadget {
        position: absolute;
        left: -2px;
        top: 1px;
        z-index: 9;
        width: 100px;
    }

    .bannerImg-container {
        height: 217px;
        padding: 0;
        margin: 0;
    }

    .carousel, .carousel-inner {
        position: relative;
        height: 100%;
    }

    .item, .item.active {
        float: left !important;
        display: block !important;
    }

        .item.active {
            position: relative !important;
            left: 3px !important;
        }


    #printnav{
        display: none;
    }

    .footercontainer a {
        margin: 3px 9px;
    }

    .at-resp-share-element.at-mobile .at-share-btn {
        margin-right: 0;
    }

    .tooltip {
        display: none !important;
    }

    .advCircle {
        display: none;
    }

    .addinfoList ul {
        padding: 0 22px;
    }

    .bHed {
        font-size: 15px;
        letter-spacing: 1px;
        padding: 8px 0;
    }

    #beyondMovie .addinfoList {
        float: left;
    }

    .addinfoList ul {
        margin: 10px auto;
    }

    .blockyr li {
        margin: 15px 9px;
        padding: 0;
    }

        .blockyr li a:hover {
            color: #a6b3b0;
            margin: 0;
        }

        .blockyr li a:after {
            width: 100%;
            height: 1px;
            background: #fff;
            left: 0;
            top: 27px;
        }

    .hedLegend {
        width: 100%;
    }


    .checkboxFilter {
        margin: 0;
    }

    .newheaderBg {
        margin: 7px 0 0 0;
    }

    .sortHeading {
        font-size: 16px;
    }

    .blockyr li a:hover + img {
        left: -21px;
        top: -125px;
        width: 82px !important;
        height: 111px !important;
    }

    .blockyr li a {
        color: #a6b3b0;
        margin: 0;
    }

    .histplus {
        position: absolute;
        right: 0;
         
    }

    .sumplus {
        position: absolute;
        right: 0;
        bottom: 20px;
    }

    .scrolltop {
        bottom: 50px;
        right: 1%;
        z-index: 99999;
    }

    .poplurFilm{
        margin: 0;
    }

    #personSearch .row div{
        font-size: 13px;
    }

    .sortByNew {
        padding: 4px 3px !important;
        font-size: 12px;
    }

    .sortBy {
        display: block;
        padding: 4px 0 !important;
        font-size: 12px;
    }

    .pagination > li > a, .pagination > li > span {
        padding: 6px 10px;
        font-size: 11px !important;
    }

    .pagination > li:first-child > a, .pagination > li:last-child > a {
        line-height: 15px !important;
    }

    .search-header h1 {
        font-size: 21px;
    }

    .search-header h3 {
        font-size: 14px;
    }

    h4.resultHed {
        font-size: 14px;
    }

    .resultContainer span {
        font-size: 14px;
    }

    .rtResult {
        display: block;
        margin: 0 0 1px 13.15em;
    }

    .searchResult {
        padding: 9px 12px 13px 0;
        margin: 0;
        border-bottom: 2px dotted #b7b7b7;
    }

    .search-container {
        border-left: 0 solid #ddd;
        margin: 0;
        padding: 0;
    }

    .mobilSpace {
        padding: 0 8px;
        background: #fff;
    }

    .portlet-body {
        padding: 10px 24px 20px 24px;
        font-family: 'Futura' !important;
    }

    .searchBlockFooter {
        margin: 15px 0 0 0;
    }

        .searchBlockFooter .pull-left {
            float: right !important;
        }

    .cd-tabs-navigation {
        width: 414px !important;
    }

}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {

    .hedAfi, .hedAfi:hover {
        font-size: 30px !important;
    }

    .histplus {
        position: absolute;
        right: 0;
        bottom: 11px;
    }

    .sumplus {
        position: absolute;
        right: 0;
        bottom: 11px;
    }

    .listMovies:nth-child(2){
        display: block;
    }

    .topheader{
        display: none;
    }

    .addinfoList ul {
        padding: 0 70px !important;
    }

    .tooltip {
        display: none !important;
    }

    .subhedAfi {
        font-size: 20px !important;
        letter-spacing: 7.1px !important;
    }

    .cd-tabs-navigation {
        width: 100% !important;
        padding: 0;
        text-align: center !important;
    }

    .nav-tabs > li {
        border-left: 1px solid #969798;
    }

        .nav-tabs > li.active::before {
            content: "";
            width: 8px;
            height: 11px;
            background: #fff;
            position: absolute;
            right: -8px;
            z-index: 100;
        }

        .nav-tabs > li.active::after {
            content: "";
            width: 8px;
            height: 7px;
            background: #fff;
            position: absolute;
            right: -8px;
            z-index: 100;
            bottom: -1px;
        }

    #container2 {
        margin: 40px 0 20px 0;
    }

    .blockyr li {
        margin: 15px 7px !important;
        padding: 0;
    }

    .footercontainer a {
        margin: 0 4px !important;
    }


    .tabVideo{
        float: left !important;
        width: 33.33333% !important;
        padding:4px !important;
    }


    .wrapper p {
        font-size: 14px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .resultFullCrd{
        font-size: 15px !important;
    }

    .page-header.navbar.bgblack{
        height: 110px !important;
    }

    #exTab2 p {
        font-size: 16px !important;
    }

    .resultFullCrd a{
        font-size: 15px !important;
    }

    #personSearch .row div{
        font-size: 14px !important;
    }

    #preimumDetails .imageContainer {
        width: 180px;
        height: 210px;
    }

    #preimumDetails iframe{
        height: 210px;
    }

    .legend {
        left: 0;
        width: 100%;
    }

    .margin-5{
        margin: 5px 4px;
    }

    .icon-containerInner:nth-child(2){
        width: 100%;
    }

    .bannerImg-container {
        height: 220px;
    }

}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {
    .hedAfi, .hedAfi:hover {
        font-size: 17px;
    }
    .subhedAfi {
        font-size: 14px !important;
        letter-spacing: 3.3px !important;
    }

    .listMovies:nth-child(2) {
        display: none;
    }

    .wrapper p {
        font-size: 14px;
        text-overflow:initial;
        white-space: normal;
        overflow:initial;
    }

    .movieResulthover {
        margin: 0 0 3px 0;
        padding: 0;
    }

    #carousel{
        height: 390px;
    }

        #carousel li{
            width: 272px;
            height: 390px;
        }

    #movieResulthover .searchtitleHover a {
        font-size: 24px;
    }

    #movieResulthover h4.resultHed {
        font-size: 17px;
    }

    #movieResulthover .resultItem{
        font-size: 15px;
        top: -2px;
    }

    .movieResulthover {
        margin: 0 0 9px 0;
        padding: 0 0 9px 0;
    }

    .search-containerHover p {
        font-size: 13px;
        line-height: auto;
        float: left;
    }

    .search-containerHover a.arrowClick {
        font-size: 27px;
        bottom: 0;
    }

    .cd-tabs-navigation {
        width: 370px !important;
    }

    .imagerow {
        min-height: 270px;
    }

}
@media only screen 
    and (min-device-width: 1024px) 
    and (max-device-width: 1366px) 
    and (-webkit-min-device-pixel-ratio: 1.5) {

    #printnav{
        display: none;
    }

}

@media not all and (min-resolution:.001dpcm) {
    @media {
        @media only screen 
            and (min-device-width: 1024px) 
            and (max-device-width: 1366px) 
            and (-webkit-min-device-pixel-ratio: 1.5) {

            #printnav{
                display: none;
            }

        }
    }
}


#compacView .nav-tabs>li{
    margin: 0;
}


#compacView li {
    border-left: 0 solid #969798;
    background: #0e3773;
}

    #compacView li:hover {
        background: #021634;
        border-left: 0 solid #969798;
    }

#compacView > li.active{
    background: #021634 !important;
    border: 0 !important;
    position: relative;
    top: 0;
    font-family: 'Futura Book';
    height: 31px;
}

#compacView > li{
    border: 0 !important;
    position: relative;
    top: 0;
    font-family: 'Futura Book';
    height: 30px;
    background: #d5d6d8;
}

    #compacView > li.active a{
        font-family: 'Futura Book';
    }

#compacView li a{
    color: #fff !important;
    padding: 5px 8px;
    border: 0px solid #fff !important;
}

#compacView > li:after, li:before{
    display: none !important;
}


#SortSearchDetailsResult .resultContainer{
    display: none;
}

#SortSearchDetailsResult #compreleaseYear{
    display: inline-block !important;
    float: left;
    width: auto !important;
}

#SortSearchDetailsResult h1.sortHeading{
    float: left !important;
    margin: 0 9px 0 0;
}

#SortSearchDetailsResult h4.resultHed{
    display: none;
}

#SortSearchDetailsResult .rtResult {
    margin: 4px 0;
}

#SortSearchDetailsResult #compreleaseYear .resultItem a:after{
    content: ")";
}
#SortSearchDetailsResult #compreleaseYear .resultItem a:before{
    content: "(";
}

#SortSearchDetailsResult .post93movieheader {
    margin-top: 10px;
    margin-bottom: 3px;
}
#SortSearchDetailsResult .searchResult{
    padding: 5px 12px 5px 0;
}

#compacView > li img {
    position: relative;
    top: -1px;
}

#compacView{border-bottom: 1px solid #021634}

.popMovies{
    display: none;
}

mark{
    margin: 0;
    padding: 0;
}

.dd_hist {

clear:both !important;

}

