﻿/*Structure*/
.body {
    margin: 0 0.5em;
}

.mainnav {
    width: 80%;
}
.pushbgB {
    margin-bottom: 35%;
}
.pushbgT {
    margin-top: 35%;
}
.bg .bodybg {
    width: 80%;
}
.pushbd-r {
    margin: 0 0.5em !important;
}
.bgrndbot3 {
    background: transparent url("img/mega_bot.png") no-repeat;
    width: 100%;
}
.bgrndbot4 {
    background: transparent url("img/mega_bot.png") no-repeat;
    width: 100%;
}
/* Navigation - More */
.moremenMod .othr, 
.moremenMod .ftrd {
    width: 100%;
    margin: 0;
}
.moremenMod .ftrd {
    padding: 0;
    padding-left: 5px;
}
.moremenMod .ftrd > div {
    float: left;
    margin: 1%;
    margin-left: 0%;
    padding: 0 1%;
    width: 21.5%;
}
.moremenMod .ftrd > div:last-child {
    border-right: none;
}
.moremenMod .ftrd img {
    width: 97%;
    height: auto;
    max-height: 80px;
}
.moremenMod .othr {
    padding: 10px 0 0 10px;
    float: left;
}
.moremenMod .othr > * {
    display: block;
    float: left;
    margin: 0 5px;
}
.moremenMod .ftrd > div:last-child {
    border-right: none;
}

/* Navigation - Rewards */
.memMenuMod .memInfo, 
.memMenuMod .memCont {
    width: 100%;
    margin-bottom: 0;
}
.memMenuMod .memInfo,
.moremenMod .othr {
    background: -moz-linear-gradient(#c6c6c6, #1a1e2e2e2a1a);
    background: -ms-linear-gradient(#c6c6c6, #e2e2e2);
    background: -o-linear-gradient(#c6c6c6, #e2e2e2);
    background: linear-gradient(#c6c6c6, #e2e2e2);
    border-bottom: solid 1px #c1c1c1;
}
.memMenuMod .megasub-nav {
    margin: 5px !important;
    float: left;
}
.memMenuMod .megasub-nav a {
    border-bottom: 1px solid #333;
    box-shadow: 0 1px 0 #fff;
}
.memMenuMod .megasub-nav a:hover {
    border-bottom: 1px solid #ba0602;
}
.memMenuMod:not(.nonMem) .memInfo > .pull:first-child {
    padding: 0 !important;
    overflow: hidden;
}
.moremenMod .bgrndbot3 {
    background: transparent url("img/mega_bot.png") no-repeat;
    width: 100%;
}
.memMenuMod .hdLineTip {
    z-index: 1;
}
.nonMem,
.nonMem .megasub-main {
    background: #dfdfdf;
}
.nonMem .memInfo {
    background: #dfdfdf;
    width: 30%;
    border-bottom: none;
}
.nonMem .memInfo .intro {
    background: #fff;
}
.nonMem .memCont {
    width: 70%;
    overflow: initial;
}
.nonMem .memCont > .borderL {
    border-left: none;
}

/* Notifications */
.notifMod .items {
    min-width: 500px;
}

/* Sub Nav */
.subNavMod { width: 100%; }
.subNavMod > * { margin: 0 0.5em; }

/* Ads */
.adMod.wbskn { display: none !important; }

/* Hero Banner */
.heroBannerMod { 
    padding-bottom: 34.9%;
    margin: 0 0.5em;
    width: auto;
}
.heroBannerMod .heroItem:nth-of-type(1) {
    width: 40%
}
.heroBannerMod .heroItem:nth-of-type(2) {
    width: 60% !important;
}

.heroBannerMod .videoPlayerMod {
    height: 91%;
    width: 90%;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 20px;
}

/*Bg Carousel*/
.heroCarouselMod {
    padding-bottom: 34.9%;
    margin: 0 0.5em;
    width: auto;
}
.heroCarouselMod .slider {
    position: absolute;
    top: 0;
}

.heroCarouselMod .videoPlayerMod {
    height: 79%;
    width: 97.5%;
}

/* Movie Details */
.movDetailMod .details { width: 63.5%; height: auto; min-height: 295px; }
.movDetailMod .info .rate_l ~ .tooltip { left: 62%; }

/* Movie Rating */
/*.movRatingMod .bar { width: 55%; }
.wide80[data-rating='Must See'] { max-width: 75% !important; }*/

/* Movie Rating */
.modSKPanel .kioskTab .txt { width: 56% }
.modSKPanel .streamTab .txt { width: 44% }

/* Movie List */
.conttabMod .movlstMod { min-height: 212px; }

.movlstMod .bnrAds .intrnlAd {
    display: none;
}

/* Cinema Details */
.cinDtlMod .dynCon { width: 31%; margin-right: 5px; }
.cinDtlMod .dynCon img { width: 100%; height: auto; }

/* Footer Module */
.footerMod {
   margin: 0 0.5em;
}

.footerMod .gridCont .gridR1 { width: 16%; }
.footerMod .gridCont > .gridR1:first-child { width: 20%; }

.footerMod .gridCont .gridR2,
.footerMod .gridCont .gridR3,
.footerMod .gridCont .gridR4 { width: 48%; }

.footerMod .gridCont .gridR2 > * { width: 50%; }
.footerMod .gridCont .gridR3 > * { width: 100%; }
.footerMod .gridCont .gridR4 > * { width: 50%; }

.footerMod .gridCont .gridR2 > * > * { width: 50%; }
.footerMod .gridCont .gridR3 > * > * { width: 33.33%; }
.footerMod .gridCont .gridR4 > * > * { width: 50%; }

.footerMod .gridCont .gridR2 > * > :last-child,
.footerMod .gridCont .gridR3 > * > :last-child,
.footerMod .gridCont .gridR4 > * > :last-child { float: right; }

.footerMod .addCin {
    margin-top: -1px;
}
.footerMod .btn-addcin {
    color: #fff;
}
.footerMod .vertList li {
    margin: 0.571em 0;
}

/* Footer Bar */
.footerBarMod .horiList li {
    margin: 0 0.714em 0 0 !important;
}

/*Session Filter*/
.fltrbarMod.fxfloat {
    width: 100%;
    left: 0;
}
.fltrbarMod.fxfloat > .mod {
    margin: 0 1.25em;
}

/* iPad Specific */
@media (min-width: 1024px) {
    .movDetailMod .details { width: 66%; }
    .conttabMod .movlstMod { min-height: 205px; }
}