﻿/*
    //navbar.less
    #4c4c4c
    #888
    #fafafa
    #c4c4c4
    #808080
    #999999

    //pageTitle.less
    #4c4c4c
    #fafafa

    //slider.less
    #D9DCE5

    //tabbedNavigation.less
    #4c4c4c
    #fafafa
    #ddd
    #8E8E93

    //confirmation.less
    #1A1A1A
    #959595
    #fafafa
    #404040

    //connections.less
    #e4e4e4
    #eaeae9
    #4c4c4c

    //movierewards.less
    #e4e4e4
    #eaeae9
    #4c4c4c
    #F2F2F2
    #E6E6E6

    //movierewardsinfo.less
    #F9F9F9

    //myCinemark.less
    #4c4c4c

    //search.less
    #4c4c4c

    //seatmap.less
    #47643c
    #4c77c0
    #7f7f7f
    #47643c
    #E0E0E0
    #eee
    #cc1f2f
    #F0F0F0
    background: -webkit-gradient( linear, left top, right top, color-stop(8%, #F0F0F0), color-stop(18%, #DDDDDD), color-stop(33%, #F0F0F0) );
    background: -webkit-linear-gradient( left, #F0F0F0 8%, #DDDDDD 18%, #F0F0F0 33% );
    background: linear-gradient(to right, #F0F0F0 8%, #DDDDDD 18%, #F0F0F0 33%);

    //seatSwapConfirmation.less
    #ececec

    //subscriptions.less
    #E4E4E4
    #1A1A1A
    #eaeae9
    #4c4c4c
    #373737
    #c8c8c8
    #B22025

    //theater.less
    #4c4c4c

    //concessions.less
    #cecece
    #333
    #707070
    #b4b4b4
    #404040

    //showtimes.less
    #4c4c4c
    #454545
    #B8B8B8

    //cinemark.less
    #F9F9F9
    #eaeae9
    #4c4c4c
    #333
    #8E8E93
    #d9d9d9
    #0758bc
    #ddd
    #2d2d2d
    #AEAEAE
    #CECECE
    #4c4c4c
    #398293
    #555
    #66afe9
    #FAFAFA
    #FCFCFC
    #DEDEDE
    #eee
    #efefef
    #666
    #595959
    #b1b1b3
    #279D5B
    rgba(102, 175, 233, .6)
    rgba(102, 175, 233, .6)

    //MCP gradient
    background: linear-gradient(48.81deg, #A9A9A9 13.96%, #DBDBDB 40.33%, #DBDBDB 57.52%, #A9A9A9 87.79%);

    // line:5084 some array of colors
    #65B042
    #E28964
    #AEAEAE
    #608de2
    #3387CC
    #608de2
    #666
    #608de2
    #bdb76b
    #65B042
    #3387CC

    #060
    #006
    #600
    #404
    #044
    #440
    #000
    #006

*/
:root {
  --primary: #dd0000;
  --primary-lighter: #FF3C3C;
  --primary-darker: #6B0D0D;
  --on-primary: #FAFAFA;
  --primary-link: #dd0000;
  --primary-link-hover: #6B0D0D;
  --secondary: #1A1A1A;
  --secondary-lighter: #2F2F2F;
  --secondary-darker: #000000;
  --on-secondary: #FAFAFA;
  --on-secondary-subtle: #FAFAFA;
  --background: #FAFAFA;
  --on-background: #1A1A1A;
  --surface: #FFFFFF;
  --on-surface: #1A1A1A;
  --error: #FFECEC;
  --on-error: #dd0000;
  --input-error-background: #FFECEC;
  --warning: #F19A18;
  --on-warning: #1A1A1A;
  --grey-50: #FEFEFE;
  --grey-100: #F2F2F2;
  --grey-200: #E6E6E6;
  --grey-300: #CCCCCC;
  --grey-400: #B3B3B3;
  --grey-500: #999999;
  --grey-600: #808080;
  --grey-700: #666666;
  --grey-800: #4D4D4D;
  --grey-900: #424242;
  --grey-950: #252525;
  --movie-fan: #2FA1A2;
  --movie-club: #8171B3;
  --pill-bg: #FFFFFF;
  --pill-border-color: #CCCCCC;
  --tag-bg: #CCCCCC;
  --tag-color: #1A1A1A;
  --seat-available: #47762E;
  --divider: #E6E6E6;
  --footer-background: #E6E6E6;
}
[data-theme="dark"] {
  --primary: #dd0000;
  --primary-lighter: #FF3C3C;
  --primary-darker: #6B0D0D;
  --on-primary: #FAFAFA;
  --primary-link: #FAFAFA;
  --primary-link-hover: #B3B3B3;
  --secondary: #FAFAFA;
  --secondary-lighter: #FFFFFF;
  --secondary-darker: #F2F2F2;
  --on-secondary: #1A1A1A;
  --on-secondary-subtle: #B3B3B3;
  --secondary-icons: #FAFAFA;
  --secondary-icons-hover: #B3B3B3;
  --background: #1A1A1A;
  --on-background: #FAFAFA;
  --surface: #2F2F2F;
  --on-surface: #FAFAFA;
  --error: #FAFAFA;
  --on-error: #1A1A1A;
  --input-error-background: #6B0D0D;
  --input-error-background-adyen: #F9B8A7;
  --warning: #F19A18;
  --on-warning: #1A1A1A;
  --pill-bg: #2F2F2F;
  --pill-border-color: #4D4D4D;
  --divider: #666666;
  --footer-background: #2F2F2F;
}
/* Variables for Import */
.topMovieBlockMobile {
  padding: 15px 0;
}
.topMovieBlockMobile h2 {
  margin-top: 0;
}
.topMovieBlockMobile > div > div > h5 {
  display: inline;
}
.topMovieBlockMobile > div > div > h5.rating {
  margin-right: 2em;
}
.topMovieBlockMobile > div > div > h5.rating:empty {
  display: none;
}
.topMovieBlockMobile .col-xs-7 {
  padding-left: 0;
}
.topMovieBlockMobile .col-xs-7 > div {
  margin-bottom: 1em;
}
@media only screen and (max-width:767.98px) {
  .contentMain h3 {
    padding-left: 0;
    padding-right: 0;
  }
}
/* Discount Callout */
.discountCallout {
  margin: -10px 0 20px 0;
  padding: 0 0 20px 0;
  border-top: 0;
}
.poster-desktop.posterHasOverlay {
  position: relative;
}
.showtimeBlockHeader h2 {
  display: none;
}