/* cache *//* Only working on SASS 3.3 */
.tmdb div, .tmdb span, .tmdb applet, .tmdb object, .tmdb iframe, .tmdb h1, .tmdb h2, .tmdb h3, .tmdb h4, .tmdb h5, .tmdb h6, .tmdb p, .tmdb blockquote, .tmdb pre, .tmdb a, .tmdb abbr, .tmdb acronym, .tmdb address, .tmdb big, .tmdb cite, .tmdb code, .tmdb del, .tmdb dfn, .tmdb em, .tmdb font, .tmdb img, .tmdb ins, .tmdb kbd, .tmdb q, .tmdb s, .tmdb samp, .tmdb small, .tmdb strike, .tmdb strong, .tmdb sub, .tmdb sup, .tmdb tt, .tmdb var, .tmdb dl, .tmdb dt, .tmdb dd, .tmdb ol, .tmdb ul, .tmdb li, .tmdb fieldset, .tmdb form, .tmdb label, .tmdb legend, .tmdb table, .tmdb caption, .tmdb tbody, .tmdb tfoot, .tmdb thead, .tmdb tr, .tmdb th, .tmdb td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  list-style: none; }

.tmdb .tmdb-interstitial-full-width .owl-item a span, .tmdb .tmdb-interstitial-full-width .owl-item a span:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.tmdb .page-content ol {
  counter-reset: item; }
  .tmdb .page-content ol ul, .tmdb .page-content ol ol {
    list-style: none;
    margin-left: 0;
    counter-reset: item; }
    .tmdb .page-content ol ul > li:before, .tmdb .page-content ol ol > li:before {
      counter-increment: item;
      content: counters(item, " ") " "; }
  .tmdb .page-content ol > li:before {
    counter-increment: item;
    content: counters(item, " ") " "; }

.tmdb blockquote, .tmdb .textwidget, .tmdb .tmdb-post-meta, .tmdb .tmdb-author-box, .tmdb .tmdb-comments ul li, .tmdb .tmdb-now-playing .tmdb-now-playing-list > div a h6, .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > div a h6, .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing h6, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing h6, .tmdb .tmdb-menu-item .tmdb-menu-price, .tmdb #tmdb-movie-products .tmdb-movie-product a span.tmdb-movie-product-title {
  font-family: 'Merriweather', serif;
  font-style: italic;
  color: #282828; }
  .tmdb blockquote a, .tmdb .textwidget a, .tmdb .tmdb-post-meta a, .tmdb .tmdb-author-box a, .tmdb .tmdb-comments ul li a, .tmdb .tmdb-now-playing .tmdb-now-playing-list > div a h6 a, .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > div a h6 a, .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing h6 a, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing h6 a, .tmdb .tmdb-menu-item .tmdb-menu-price a, .tmdb #tmdb-movie-products .tmdb-movie-product a span.tmdb-movie-product-title a {
    color: #f71111; }

.tmdb nav.post-pagination ul, .tmdb .tmdb-tags, .tmdb .tmdb-categories, .tmdb .tmdb-tags > ul, .tmdb .tmdb-categories > ul, .tmdb .tmdb-social-share ul, .tmdb .tmdb-movie-trailers, .tmdb .tmdb-navigation ul, .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list, .tmdb #tmdb-movie-cast ul {
  font-size: 0; }
  .tmdb nav.post-pagination ul > *, .tmdb .tmdb-tags > *, .tmdb .tmdb-categories > *, .tmdb .tmdb-tags > ul > *, .tmdb .tmdb-categories > ul > *, .tmdb .tmdb-social-share ul > *, .tmdb .tmdb-movie-trailers > *, .tmdb .tmdb-navigation ul > *, .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list > *, .tmdb #tmdb-movie-cast ul > * {
    display: inline-block;
    vertical-align: top;
    font-size: 1rem; }
    .tmdb nav.post-pagination ul > * img, .tmdb .tmdb-tags > * img, .tmdb .tmdb-categories > * img, .tmdb .tmdb-tags > ul > * img, .tmdb .tmdb-categories > ul > * img, .tmdb .tmdb-social-share ul > * img, .tmdb .tmdb-movie-trailers > * img, .tmdb .tmdb-navigation ul > * img, .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list > * img, .tmdb #tmdb-movie-cast ul > * img {
      max-width: 100%;
      height: auto; }

.tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list > *, .tmdb .tmdb-movie-details-page .tmdb-movie-trailers > *, .tmdb #tmdb-movie-cast ul > * {
  width: 31%;
  margin-right: 3.5%; }
  .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list > *:nth-of-type(3n), .tmdb .tmdb-movie-details-page .tmdb-movie-trailers > *:nth-of-type(3n), .tmdb #tmdb-movie-cast ul > *:nth-of-type(3n) {
    margin-right: 0; }

.tmdb .tmdb-social-share ul > * {
  width: 24.5%;
  margin-right: 0.66667%; }
  .tmdb .tmdb-social-share ul > *:nth-of-type(4n) {
    margin-right: 0; }

.tmdb .tmdb-now-playing .tmdb-now-playing-list-small > * {
  width: 14%;
  margin-right: 3.2%; }
  .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > *:nth-of-type(6n) {
    margin-right: 0; }

.tmdb .page-content table {
  border: solid 0.0625rem #ddd; }
  .tmdb .page-content table tr th {
    padding: 0.75rem;
    background: #efefef;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 80%; }
    .tmdb .page-content table tr td {
      padding: 0.75rem;
      border-bottom: solid 0.0625rem #ddd; }
    .tmdb .page-content table tr:last-of-type td {
      border: none 0; }
  .tmdb .page-content dl dt, .tmdb .page-content dl dd {
    display: inline-block;
    padding-bottom: 0.75rem; }
  .tmdb .page-content dl dt {
    width: 20%;
    margin-right: 5%;
    font-weight: 700; }
  .tmdb .page-content dl dd {
    width: 70%; }
  .tmdb .page-content ul li {
    list-style-position: inside;
    list-style-type: disc; }
    .tmdb .page-content ul li li {
      padding-left: 1.125rem; }
  .tmdb .page-content ol li li {
    padding-left: 1.125rem; }
  .tmdb .page-content ul li, .tmdb .page-content ol li {
    padding-top: 0.375rem;
    /* &:last-of-type {
					padding-top: 0;
					padding-bottom: 0;
				} */
    padding-bottom: 0.375rem; }
  .tmdb .page-content address {
    font-style: italic;
    margin-bottom: 1.875rem; }
  .tmdb .page-content em {
    font-style: italic; }
  .tmdb .page-content var {
    color: #325cf6; }
  .tmdb code, .tmdb pre {
    font-family: Consolas;
    font-size: 0.875rem;
    line-height: 1.75rem; }
  .tmdb pre {
    padding: 1.875rem; }
  .tmdb strong {
    font-weight: 700; }
  .tmdb sub, .tmdb sup {
    font-size: 70% !important; }
  .tmdb kbd {
    color: #282828;
    background: #fee50e;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none; }
  .tmdb a, .tmdb a span, .tmdb input, .tmdb button, .tmdb .btn, .tmdb a:after, .tmdb a span:after, .tmdb input:after, .tmdb button:after, .tmdb .btn:after, .tmdb a:before, .tmdb a span:before, .tmdb input:before, .tmdb button:before, .tmdb .btn:before {
    transition: all 0.4s; }
  .tmdb a, .tmdb a:hover, .tmdb a:active, .tmdb a:focus {
    outline: 0;
    text-decoration: none; }
  .tmdb a[rel=author]:hover {
    text-decoration: underline; }
  .tmdb html {
    font-size: 1rem; }
  .tmdb body {
    color: #282828;
    line-height: 1.625rem;
    font-size: 1rem;
    font-family: 'Lato', sans-serif; }
  .tmdb a {
    color: #f71111; }
  .tmdb a:hover {
    text-decoration: underline;
    color: #f71111; }
  .tmdb hr {
    border: solid 0.0625rem #ddd; }
  .tmdb h1, .tmdb h2, .tmdb h3, .tmdb h4, .tmdb h5, .tmdb h6 {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 140%; }
  .tmdb h1 {
    font-size: 2.875rem; }
  .tmdb h1.tmdb-title {
    font-size: 1.625rem; }
  .tmdb h1.tmdb-title img {
    margin-right: 1.25rem; }
  .tmdb h1.tmdb-title.cast-title {
    margin-bottom: 1.25rem; }
    .tmdb h1.tmdb-title.cast-title + hr {
      margin-bottom: 5.625rem; }
  .tmdb h1.tmdb-title + hr {
    margin: 1.875rem 0 3.75rem; }
  .tmdb h1.tmdb-title strong {
    font-weight: 900;
    color: #f71111; }
  .tmdb h1.tmdb-title .tmdb-view-all {
    display: block;
    float: right;
    color: #f71111;
    font-size: 50%; }
  .tmdb h2 {
    font-size: 2.375rem; }
  .tmdb h3 {
    font-size: 2rem; }
  .tmdb h4 {
    font-size: 1.625rem;
    line-height: 1.75rem; }
  .tmdb h5 {
    font-size: 1.375rem; }
  .tmdb h6, .tmdb h3.widgettitle {
    font-size: 1.125rem; }
  .tmdb h1, .tmdb h2, .tmdb h3, .tmdb h4, .tmdb h5, .tmdb h6, .tmdb p, .tmdb hr {
    margin-top: 0;
    color: #282828; }
  .tmdb h1 a, .tmdb h2 a, .tmdb h3 a, .tmdb h4 a, .tmdb h5 a, .tmdb h6 a, .tmdb p a, .tmdb hr a {
    color: #282828; }
  .tmdb h1 a:hover, .tmdb h2 a:hover, .tmdb h3 a:hover, .tmdb h4 a:hover, .tmdb h5 a:hover, .tmdb h6 a:hover, .tmdb p a:hover, .tmdb hr a:hover {
    color: #f71111;
    text-decoration: none; }
  .tmdb h1 a.tmdb-heading-more, .tmdb h2 a.tmdb-heading-more, .tmdb h3 a.tmdb-heading-more, .tmdb h4 a.tmdb-heading-more, .tmdb h5 a.tmdb-heading-more, .tmdb h6 a.tmdb-heading-more, .tmdb p a.tmdb-heading-more, .tmdb hr a.tmdb-heading-more {
    font-style: italic; }
    .tmdb h1 a.tmdb-heading-more:hover, .tmdb h2 a.tmdb-heading-more:hover, .tmdb h3 a.tmdb-heading-more:hover, .tmdb h4 a.tmdb-heading-more:hover, .tmdb h5 a.tmdb-heading-more:hover, .tmdb h6 a.tmdb-heading-more:hover, .tmdb p a.tmdb-heading-more:hover, .tmdb hr a.tmdb-heading-more:hover {
      text-decoration: underline; }
  .tmdb blockquote {
    padding: 0 0 0 3.75rem;
    border: none 0;
    line-height: 1.75rem;
    font-size: 1rem;
    position: relative; }
  .tmdb blockquote:before {
    content: "”";
    left: -1rem;
    top: -0.875rem;
    font-size: 5.125rem;
    font-weight: 900;
    position: absolute;
    display: block;
    line-height: normal;
    color: #f71111;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem; }
  .tmdb pre {
    border: none 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    background-color: #f6f6f6;
    font-family: monospace;
    white-space: pre; }
  .tmdb nav.post-pagination {
    position: relative; }
  .tmdb nav.post-pagination ul.page-numbers li {
    display: inline-block;
    margin: 0 0.125rem 0 0;
    background: #fee50e;
    text-align: center;
    vertical-align: middle;
    font-size: 0.75rem;
    font-weight: 800;
    font-style: italic; }
    .tmdb nav.post-pagination ul.page-numbers li a {
      width: 100%;
      display: inline-block;
      color: #282828; }
      .tmdb nav.post-pagination ul.page-numbers li a:hover {
        color: #f71111;
        text-decoration: none; }
    .tmdb nav.post-pagination ul.page-numbers li span {
      width: 100%;
      display: inline-block;
      color: #fff;
      background: #282828; }
      .tmdb nav.post-pagination ul.page-numbers li span.dots {
        background: #fee50e;
        color: rgba(40, 40, 40, .5); }
  .tmdb nav.post-pagination .tmdb-pages-nb {
    font-size: 0.75rem;
    font-weight: 800;
    text-transform: uppercase;
    font-style: italic;
    position: absolute;
    top: 0.625rem;
    right: 0; }
  .tmdb .alignleft {
    float: left;
    margin-right: 2.5rem; }
  .tmdb .blog_row {
    padding-top: 2.5rem; }
  @font-face {
    font-family: 'tmdb';
    src: url('fonts/tmdb.eot?s9pooq');
    src: url('fonts/tmdb.eot?s9pooq#iefix') format('embedded-opentype'), url('fonts/tmdb.ttf?s9pooq') format('truetype'), url('fonts/tmdb.woff?s9pooq') format('woff'), url('fonts/tmdb.svg?s9pooq#tmdb') format('svg');
    font-weight: normal;
    font-style: normal; }
  .tmdb [class^="icon-"], .tmdb [class*=" icon-"] {
    font-family: 'tmdb' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .tmdb .icon-booking:before {
    content: "\e900"; }
  .tmdb .icon-movie:before {
    content: "\e901"; }
  .tmdb .icon-popcorn:before {
    content: "\e902"; }
  .tmdb .icon-fullscreen_on2:before {
    content: "\e602"; }
  .tmdb .icon-fullscreen_on:before {
    content: "\e600"; }
  .tmdb .icon-thumbs_on:before {
    content: "\e601"; }
  .tmdb .fa {
    line-height: inherit; }
  .tmdb .tmdb-color-secondary {
    color: #f71111; }
  .tmdb .tmdb-color-primary {
    color: #fee50e; }
  .tmdb .tmdb-background-secondary {
    background-color: #f71111; }
  .tmdb .tmdb-background-primary {
    background-color: #fee50e; }
  .tmdb header {
    background-color: #242424;
    height: 5.5rem; }
  .tmdb header .container .logo {
    width: 10.625rem;
    height: 5.5rem;
    line-height: 5.5rem;
    background-color: #fee50e;
    display: block;
    text-align: center; }
    .tmdb header .container .logo img {
      display: inline-block;
      vertical-align: middle; }
  .tmdb .tmdb .tmdb-spacer-0, .tmdb .tmdb .tmdb-spacer-0, .tmdb .tmdb .tmdb-spacer-5, .tmdb .tmdb .tmdb-spacer-5, .tmdb .tmdb .tmdb-spacer-10, .tmdb .tmdb .tmdb-spacer-10, .tmdb .tmdb .tmdb-spacer-15, .tmdb .tmdb .tmdb-spacer-15, .tmdb .tmdb .tmdb-spacer-20, .tmdb .tmdb .tmdb-spacer-20, .tmdb .tmdb .tmdb-spacer-25, .tmdb .tmdb .tmdb-spacer-25, .tmdb .tmdb .tmdb-spacer-30, .tmdb .tmdb .tmdb-spacer-30, .tmdb .tmdb .tmdb-spacer-35, .tmdb .tmdb .tmdb-spacer-35, .tmdb .tmdb .tmdb-spacer-40, .tmdb .tmdb .tmdb-spacer-40, .tmdb .tmdb .tmdb-spacer-45, .tmdb .tmdb .tmdb-spacer-45, .tmdb .tmdb .tmdb-spacer-50, .tmdb .tmdb .tmdb-spacer-50, .tmdb .tmdb .tmdb-spacer-55, .tmdb .tmdb .tmdb-spacer-55, .tmdb .tmdb .tmdb-spacer-60, .tmdb .tmdb .tmdb-spacer-60, .tmdb .tmdb .tmdb-spacer-65, .tmdb .tmdb .tmdb-spacer-65, .tmdb .tmdb .tmdb-spacer-70, .tmdb .tmdb .tmdb-spacer-70, .tmdb .tmdb .tmdb-spacer-75, .tmdb .tmdb .tmdb-spacer-75, .tmdb .tmdb .tmdb-spacer-80, .tmdb .tmdb .tmdb-spacer-80, .tmdb .tmdb .tmdb-spacer-85, .tmdb .tmdb .tmdb-spacer-85, .tmdb .tmdb .tmdb-spacer-90, .tmdb .tmdb .tmdb-spacer-90, .tmdb .tmdb .tmdb-spacer-95, .tmdb .tmdb .tmdb-spacer-95, .tmdb .tmdb .tmdb-spacer-100, .tmdb .tmdb .tmdb-spacer-100 {
    margin: 0 !important;
    padding: 0;
    display: block;
    clear: both;
    background: none;
    border: none;
    outline: none; }
  .tmdb .tmdb-spacer-0 {
    height: 0rem; }
  .tmdb .tmdb-spacer-5 {
    height: 0.3125rem; }
  .tmdb .tmdb-spacer-10 {
    height: 0.625rem; }
  .tmdb .tmdb-spacer-15 {
    height: 0.9375rem; }
  .tmdb .tmdb-spacer-20 {
    height: 1.25rem; }
  .tmdb .tmdb-spacer-25 {
    height: 1.5625rem; }
  .tmdb .tmdb-spacer-30 {
    height: 1.875rem; }
  .tmdb .tmdb-spacer-35 {
    height: 2.1875rem; }
  .tmdb .tmdb-spacer-40 {
    height: 2.5rem; }
  .tmdb .tmdb-spacer-45 {
    height: 2.8125rem; }
  .tmdb .tmdb-spacer-50 {
    height: 3.125rem; }
  .tmdb .tmdb-spacer-55 {
    height: 3.4375rem; }
  .tmdb .tmdb-spacer-60 {
    height: 3.75rem; }
  .tmdb .tmdb-spacer-65 {
    height: 4.0625rem; }
  .tmdb .tmdb-spacer-70 {
    height: 4.375rem; }
  .tmdb .tmdb-spacer-75 {
    height: 4.6875rem; }
  .tmdb .tmdb-spacer-80 {
    height: 5rem; }
  .tmdb .tmdb-spacer-85 {
    height: 5.3125rem; }
  .tmdb .tmdb-spacer-90 {
    height: 5.625rem; }
  .tmdb .tmdb-spacer-95 {
    height: 5.9375rem; }
  .tmdb .tmdb-spacer-100 {
    height: 6.25rem; }
  .tmdb .alert {
    margin-bottom: 0.625rem;
    border: none 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0; }
  .tmdb .alert.alert-success {
    color: #009b23;
    background-color: #e8ffed; }
  .tmdb .alert.alert-info {
    color: #0294f0;
    background-color: #edf8ff; }
  .tmdb .alert.alert-warning {
    color: #d7ac00;
    background-color: #fff7d7; }
  .tmdb .alert.alert-danger {
    color: #f71111;
    background-color: #feefef; }
  .tmdb .searchform div {
    font-size: 0; }
  .tmdb .searchform div > * {
    display: inline-block;
    font-size: 0.875rem;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    font-weight: 800;
    text-transform: uppercase;
    vertical-align: top; }
  .tmdb .searchform div #s {
    width: 86%;
    height: 2.625rem;
    line-height: 2.625rem;
    padding: 0.3125rem 1rem;
    border: solid 0.125rem #fee50e; }
    .tmdb .searchform div #s::-webkit-input-placeholder {
      opacity: 1; }
    .tmdb .searchform div #s:-moz-placeholder {
      opacity: 1; }
    .tmdb .searchform div #s::-moz-placeholder {
      opacity: 1; }
    .tmdb .searchform div #s:-ms-input-placeholder {
      opacity: 1; }
  .tmdb .searchform div #searchsubmit {
    width: 14%;
    height: 2.625rem;
    background-color: #fee50e;
    text-indent: -12.5rem;
    border: none 0;
    border-left: solid 0.0625rem #fff;
    position: relative; }
    .tmdb .searchform div #searchsubmit:after {
      content: "\f002";
      font-size: 0.875rem;
      font-weight: 400;
      font-family: 'FontAwesome';
      color: #282828;
      position: absolute;
      width: 0;
      height: 0;
      line-height: 0;
      right: 50%;
      top: 50%;
      overflow: visible;
      text-align: center;
      vertical-align: middle;
      display: block;
      text-indent: -0.4375rem; }
  .tmdb .read-more {
    font-size: 0.75rem;
    margin-top: 1.5rem;
    padding: 0 1.5rem;
    height: 2.5625rem;
    line-height: 2.5625rem;
    display: table;
    font-weight: 800;
    font-style: italic;
    text-transform: uppercase;
    background: #fee50e;
    color: #282828; }
  .tmdb .read-more:hover {
    background: #282828;
    color: #fee50e; }
  .tmdb .btn, .tmdb .tmdb-button {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    height: 2.5625rem;
    line-height: 2.5625rem;
    padding: 0 1.5rem;
    border: none 0;
    font-size: 0.75rem;
    font-weight: 800;
    font-style: italic;
    text-transform: uppercase;
    display: inline-block; }
  .tmdb .btn.tmdb-primary, .tmdb .tmdb-button.tmdb-primary {
    background: #fee50e;
    color: #282828; }
  .tmdb .btn.tmdb-secondary, .tmdb .tmdb-button.tmdb-secondary {
    background: #f71111;
    color: #fff; }
  .tmdb .btn.tmdb-primary:hover {
    background: #282828;
    color: #fee50e; }
  .tmdb .btn.tmdb-secondary:hover {
    background: #282828;
    color: #fff; }
  .tmdb .avatar {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%; }
  .tmdb .search-no-results .searchform + hr {
    display: none; }
  .tmdb .we-sidebar > div:last-of-type {
    margin-bottom: 0; }
  .tmdb .textwidget {
    font-size: 0.875rem; }
  .tmdb .textwidget u {
    text-decoration: none;
    display: inline-block;
    border-bottom: solid 0.0625rem #fee50e; }
  .tmdb .tmdb-featured-image {
    padding: 0 0 1rem; }
  .tmdb .tmdb-show-all-btn {
    display: block;
    float: right;
    font-size: 0.75rem;
    font-style: italic;
    color: #f71111; }
  .tmdb .tmdb-show-all-btn:hover {
    text-decoration: underline; }
  .tmdb .tmdb-dropcaps {
    font-size: 1.625rem;
    line-height: 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    margin: 0.375rem 1rem 0 0;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    font-style: italic;
    float: left;
    display: block; }
  .tmdb .tmdb-dropcaps.primary {
    color: #282828;
    background-color: #fee50e; }
  .tmdb .tmdb-dropcaps.secondary {
    color: #fff;
    background-color: #f71111; }
  .tmdb .tmdb-post-meta {
    font-size: 0.875rem; }
  .tmdb .tmdb-tags {
    margin-top: 1.25rem; }
  .tmdb .tmdb-tags a, .tmdb .tmdb-categories a {
    padding: 0 0.9375rem;
    font-size: 0.75rem;
    height: 1.5rem;
    line-height: 1.5rem;
    margin: 0 0.125rem 0.125rem 0;
    font-weight: 800;
    background: #f71111;
    display: inline-block;
    font-style: italic;
    text-transform: uppercase;
    color: #fff; }
  .tmdb .tmdb-tags a:hover, .tmdb .tmdb-categories a:hover {
    background: #282828;
    text-decoration: none; }
  .tmdb .tmdb-tags li, .tmdb .tmdb-categories li, .tmdb .tmdb-comments li {
    list-style: none !important; }
  .tmdb .tmdb-post-content {
    line-height: 1.625rem;
    padding: 1.5625rem 0 2.1875rem; }
  .tmdb .tmdb-author-box {
    padding: 2.1875rem 2.1875rem 2.1875rem 8.125rem;
    margin: 3.125rem 0 3.75rem;
    background: #f7f7f7;
    font-size: 0.875rem;
    overflow: visible;
    position: relative; }
  .tmdb .tmdb-author-box p {
    margin-bottom: 0.9375rem !important; }
  .tmdb .tmdb-author-box p:last-of-type {
    margin-bottom: 0 !important; }
  .tmdb .tmdb-author-box .avatar {
    position: absolute;
    left: 2.1875rem;
    top: 2.1875rem;
    width: 4rem; }
  .tmdb .tmdb-social-share ul {
    margin: 1.5625rem 0 3.125rem; }
  .tmdb .tmdb-social-share ul li {
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    /* padding-top: px(2); */
    margin-bottom: 1rem; }
    .tmdb .tmdb-social-share ul li:hover {
      opacity: 0.8; }
    .tmdb .tmdb-social-share ul li.facebook {
      background: #3b5998; }
    .tmdb .tmdb-social-share ul li.twitter {
      background: #55acee; }
    .tmdb .tmdb-social-share ul li.google-plus {
      background: #dd4b39; }
    .tmdb .tmdb-social-share ul li.linkedin {
      background: #4875b4; }
    .tmdb .tmdb-social-share ul li.add-this {
      background: #1ad476; }
    .tmdb .tmdb-social-share ul li.share_more {
      background: #fc6d4c;
      height: 2.5rem !important; }
    .tmdb .tmdb-social-share ul li.share_more #atstbx > a, .tmdb .tmdb-social-share ul li.share_more #atstbx > a > span {
      width: 100% !important;
      max-width: 100% !important;
      height: 2.5rem !important;
      margin: 0 !important;
      display: block; }
      .tmdb .tmdb-social-share ul li.share_more #atstbx > a svg, .tmdb .tmdb-social-share ul li.share_more #atstbx > a > span svg {
        margin-top: 0.25rem; }
    .tmdb .tmdb-social-share ul li a {
      color: #fff;
      height: 2.5rem;
      line-height: 2.5rem;
      display: block; }
    .tmdb .tmdb-social-share ul li a i {
      display: inline-block;
      margin-right: 0.625rem; }
    .tmdb .tmdb-social-share ul li a:hover {
      text-decoration: none; }
  .tmdb #at20mc .atm .atm-i {
    margin-top: 0.5rem !important; }
    .tmdb #at20mc .atm .atm-i .atm-s {
      text-align: center; }
    .tmdb #at20mc .atm .atm-i .atm-s a {
      font-size: 0;
      display: inline-block !important;
      padding: 0.25rem 0 !important; }
    .tmdb #at20mc .atm .atm-i .atm-s a .at-icon-wrapper, .tmdb #at20mc .atm .atm-i .atm-s a .at-icon-wrapper svg {
      width: 2rem !important;
      height: 2rem !important; }
  .tmdb .tmdb-comments hr {
    margin: 1.875rem 0 4rem; }
  .tmdb .tmdb-comments ul li {
    margin-top: 2.5rem;
    font-size: 0.875rem;
    padding-left: 6.25rem;
    position: relative; }
    .tmdb .tmdb-comments ul li p {
      margin-bottom: 0.75rem; }
    .tmdb .tmdb-comments ul li img.avatar {
      position: absolute;
      left: 0;
      top: 0; }
    .tmdb .tmdb-comments ul li .comment-meta {
      color: #8e8e8e; }
    .tmdb .tmdb-comments ul li .comment-reply, .tmdb .tmdb-comments ul li .comment-edit {
      display: inline-block; }
  .tmdb .tmdb-comments ul ul {
    margin-left: 4.375rem; }
  .tmdb .tmdb-movie-stats {
    margin: 0 0 1.5625rem;
    padding: 0;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    overflow: hidden; }
  .tmdb .tmdb-movie-stats li {
    margin-right: 1rem;
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
    float: left; }
  .tmdb .tmdb-movie-stats li, .tmdb .tmdb-movie-stats li a {
    color: #9f9f9f; }
  .tmdb .tmdb-movie-chapeau {
    padding-bottom: 2.1875rem; }
  .tmdb .tmdb-movie-chapeau li, .tmdb .tmdb-movie-chapeau li a {
    color: #282828; }
  .tmdb .tmdb-movie-chapeau li span {
    font-weight: 700; }
  .tmdb .tmdb-movie-chapeau li p {
    margin-bottom: 0; }
  .tmdb .tmdb-movie-chapeau .tmdb-rating {
    width: 3.5rem;
    height: 3.375rem;
    line-height: 3.375rem;
    margin: 1.5rem 0.5rem;
    font-weight: 700;
    position: relative;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    z-index: 0; }
  .tmdb .tmdb-movie-chapeau .tmdb-rating:before {
    content: "\f005";
    font-size: 3.75rem;
    font-weight: 400;
    left: 0;
    top: 0;
    font-family: 'FontAwesome';
    color: #fee50e;
    display: block;
    position: absolute;
    z-index: -1; }
  .tmdb .tmdb-movie-trailers li {
    margin-bottom: 2.5rem;
    font-size: 0.875rem;
    font-family: 'Merriweather', serif;
    font-style: italic; }
  .tmdb .tmdb-movie-trailers li.hidden-trailer-item {
    display: none; }
  .tmdb .tmdb-movie-trailers li a {
    color: #282828; }
    .tmdb .tmdb-movie-trailers li a:hover {
      text-decoration: none; }
    .tmdb .tmdb-movie-trailers li a:hover figure span:after {
      color: rgba(255, 255, 255, .8); }
    .tmdb .tmdb-movie-trailers li a:hover figure figcaption {
      color: #f71111; }
    .tmdb .tmdb-movie-trailers li a figure {
      position: relative;
      line-height: 1.375rem; }
    .tmdb .tmdb-movie-trailers li a figure span {
      display: block;
      margin-bottom: 1rem; }
    .tmdb .tmdb-movie-trailers li a figure span:after {
      content: "\f01d";
      font-size: 3rem;
      font-family: 'FontAwesome';
      font-weight: 400;
      font-style: normal;
      color: rgba(255, 255, 255, .6);
      display: inline-block;
      position: absolute;
      left: 0;
      top: 40%;
      width: 100%;
      height: 100%;
      line-height: 0;
      text-align: center;
      vertical-align: middle; }
    .tmdb .tmdb-movie-trailers li a figure img {
      position: relative; }
  .tmdb .tmdb-now-playing {
    color: #fff;
    z-index: 1; }
  .tmdb .tmdb-now-playing h5 {
    margin-bottom: 2.5rem; }
  .tmdb .tmdb-now-playing .content-wrapper {
    padding: 4.375rem 0 !important; }
  .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > div {
    display: inline-block; }
  .tmdb .tmdb-now-playing .tmdb-now-playing-list-small + .tmdb-navigation {
    display: none; }
  .tmdb .tmdb-now-playing .tmdb-now-playing-list, .tmdb .tmdb-now-playing .tmdb-now-playing-list-small {
    font-size: 0;
    overflow: hidden; }
  .tmdb .tmdb-now-playing .tmdb-now-playing-list > div, .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > div {
    vertical-align: top; }
    .tmdb .tmdb-now-playing .tmdb-now-playing-list > div a, .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > div a {
      color: #8e8e8e;
      text-transform: uppercase;
      text-decoration: none; }
    .tmdb .tmdb-now-playing .tmdb-now-playing-list > div a:hover, .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > div a:hover {
      text-transform: uppercase; }
    .tmdb .tmdb-now-playing .tmdb-now-playing-list > div a h6, .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > div a h6 {
      margin-top: 1.5625rem;
      font-size: 0.875rem;
      color: #fee50e;
      text-transform: none; }
    .tmdb .tmdb-now-playing .tmdb-now-playing-list > div li, .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > div li {
      font-size: 0.75rem;
      font-weight: 800;
      font-style: italic;
      color: #8e8e8e;
      display: inline-block;
      padding-right: 0.3125rem; }
    .tmdb .tmdb-now-playing .tmdb-now-playing-list > div li:after, .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > div li:after {
      content: ", "; }
    .tmdb .tmdb-now-playing .tmdb-now-playing-list > div li:last-of-type:after, .tmdb .tmdb-now-playing .tmdb-now-playing-list-small > div li:last-of-type:after {
      content: ""; }
  .tmdb .tmdb-cinemas-carousel {
    /* height: px(291); */
    margin-bottom: 2.25rem;
    overflow: hidden; }
  .tmdb .tmdb-navigation {
    overflow: visible; }
  .tmdb .tmdb-navigation ul {
    margin-top: 1rem; }
  .tmdb .tmdb-navigation ul li {
    font-size: 1.25rem; }
    .tmdb .tmdb-navigation ul li a {
      color: #282828;
      background: #fee50e;
      font-family: 'FontAwesome';
      display: inline-block;
      padding: 0.1875rem 0.875rem; }
    .tmdb .tmdb-navigation ul li a:hover {
      text-decoration: none; }
    .tmdb .tmdb-navigation ul li a.tmdb-prev {
      margin-right: 0.125rem; }
    .tmdb .tmdb-navigation ul li a.tmdb-prev:after {
      content: "\f0d9"; }
    .tmdb .tmdb-navigation ul li a.tmdb-next:after {
      content: "\f0da"; }
  .tmdb .tmdb-star-rating {
    font-size: 0;
    display: inline-block;
    position: relative; }
  .tmdb .tmdb-star-rating:after {
    content: '\f006\f006\f006\f006\f006';
    font-size: 0.875rem;
    font-family: 'FontAwesome';
    color: #fee50e;
    font-style: normal; }
  .tmdb .tmdb-star-rating span {
    width: 0; }
  .tmdb .tmdb-star-rating span:after {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    content: '\f005\f005\f005\f005\f005';
    font-size: 0.875rem;
    font-family: 'FontAwesome';
    color: #fee50e;
    font-style: normal;
    width: inherit;
    overflow: hidden; }
  .tmdb .tmdb-star-rating .tmdb-star-mark {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1; }
  .tmdb .tmdb-star-rating .tmdb-star-mark i {
    display: inline-block;
    height: 1.125rem !important;
    width: 20%; }
  .tmdb .page-template-template-masonry {
    overflow-x: hidden; }
  .tmdb .page-template-template-masonry .content-wrapper {
    padding-bottom: 0; }
  .tmdb .page-template-template-masonry .content-wrapper:last-of-type {
    padding-bottom: 8.125rem; }
  .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-interstitial-full-width {
    position: relative;
    overflow: visible;
    width: 100%;
    margin-bottom: 5rem; }
    .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-interstitial-full-width h5 {
      color: #fff; }
    .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-interstitial-full-width:before {
      content: "";
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: 0;
      bottom: 0;
      background: #282828;
      z-index: -1; }
    .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-brick {
      margin-bottom: 5rem; }
    .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-brick img {
      max-width: 100%;
      margin-bottom: 2rem; }
    .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-brick h4 {
      line-height: 1.75rem;
      font-size: 1.375rem;
      margin-bottom: 0.625rem; }
    .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-brick > li {
      margin-bottom: 5rem; }
    .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-brick .tmdb-categories {
      margin-bottom: 1rem; }
    .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-brick .tmdb-categories ul {
      font-size: 0; }
      .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-brick .tmdb-categories ul li {
        font-size: 0.6875rem;
        margin: 1.625rem 0.125rem 1.125rem 0;
        background: #f71111; }
        .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-brick .tmdb-categories ul li a {
          color: #fff; }
    .tmdb .page-template-template-masonry .content-wrapper .tmdb-masonry-list .tmdb-brick .tmdb-post-meta {
      margin-bottom: 1.5625rem; }
  .tmdb .breadcrumbs-container {
    background-color: #fee50e; }
  .tmdb .breadcrumbs-container ul {
    margin-bottom: 0; }
  .tmdb .breadcrumbs-container ul li {
    display: inline-block; }
    .tmdb .breadcrumbs-container ul li:not(:last-of-type):after {
      font-family: 'FontAwesome';
      display: inline-block;
      vertical-align: top;
      padding: 0 0.625rem;
      content: "\f105";
      font-size: 0.75rem;
      font-weight: 700; }
    .tmdb .breadcrumbs-container ul li, .tmdb .breadcrumbs-container ul li a {
      color: #282828;
      height: 2.75rem;
      line-height: 2.75rem;
      font-size: 0.75rem;
      font-family: 'Lato', sans-serif;
      font-weight: 900;
      font-style: italic;
      text-transform: uppercase; }
  .tmdb .content-wrapper {
    padding-top: 6.875rem;
    padding-bottom: 8.125rem; }
  .tmdb .content-wrapper table td, .tmdb .content-wrapper table th {
    padding: 0.5rem; }
  .tmdb .content-wrapper img {
    max-width: 100%;
    height: auto; }
  .tmdb .content-wrapper p {
    margin-bottom: 1.875rem; }
  .tmdb .content-wrapper .page-content hr {
    margin: 2.5rem 0 3.75rem; }
  .tmdb .content-wrapper .tmdb-widget {
    margin-bottom: 6.25rem; }
  .tmdb .content-wrapper .tmdb-widget h3 {
    margin-bottom: 1.875rem; }
    .tmdb .content-wrapper .tmdb-widget h3:first-child {
      margin-top: 0.75rem; }
  .tmdb .content-wrapper .tmdb-widget hr {
    margin: 0 0 3.75rem; }
  .tmdb .content-wrapper .tmdb-widget.widget_recent_entries ul li a {
    color: #282828;
    background-color: #f6f6f6;
    margin-bottom: 0.125rem;
    /* padding: px(16) px(20); */
    line-height: 1.125rem;
    font-size: 0.75rem;
    font-weight: 900;
    font-family: 'Lato', sans-serif;
    font-style: italic;
    text-transform: uppercase;
    text-decoration: none;
    display: block; }
    .tmdb .content-wrapper .tmdb-widget.widget_recent_entries ul li a:hover {
      color: #f71111; }
  .tmdb .content-wrapper .tmdb-widget.widget_tag_cloud {
    font-size: 0; }
    .tmdb .content-wrapper .tmdb-widget.widget_tag_cloud a {
      height: 1.875rem;
      line-height: 1.875rem;
      padding: 0 0.9375rem;
      margin-right: 0.125rem;
      display: inline-block;
      font-size: 0.6875rem !important;
      text-transform: uppercase;
      color: #282828;
      background-color: #f7f7f7; }
  .tmdb footer {
    background-color: #242424;
    color: #cecece; }
  .tmdb footer + footer {
    background-color: #2c2c2c; }
  .tmdb footer + footer > .container {
    padding: 3.25rem 0;
    font-size: 0.875rem;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    font-weight: 800;
    text-transform: uppercase; }
    .tmdb footer + footer > .container > div:first-child a {
      color: #fee50e; }
    .tmdb footer + footer > .container ul {
      text-align: right; }
    .tmdb footer + footer > .container ul li {
      display: inline-block;
      padding-left: 3.4375rem; }
    .tmdb footer + footer > .container ul li a {
      color: #cecece; }
    .tmdb footer + footer > .container ul li a:hover {
      color: #fee50e;
      text-decoration: none; }
  .tmdb footer > .container {
    padding: 5.125rem 0; }
  .tmdb footer h1, .tmdb header h1, .tmdb footer h2, .tmdb header h2, .tmdb footer h3, .tmdb header h3, .tmdb footer h4, .tmdb header h4, .tmdb footer h5, .tmdb header h5, .tmdb footer h6, .tmdb header h6, .tmdb footer p, .tmdb header p, .tmdb footer hr, .tmdb header hr {
    color: #cbcbcb; }
  .tmdb footer h3, .tmdb header h3 {
    color: #fff; }
  .tmdb footer a:hover, .tmdb header a:hover {
    color: #fee50e !important; }
    .tmdb footer a:hover i, .tmdb header a:hover i {
      color: #fff !important; }
  .tmdb footer .tmdb-widget, .tmdb header .tmdb-widget {
    margin-bottom: 2rem; }
  .tmdb footer .tmdb-widget h3.widgettitle, .tmdb header .tmdb-widget h3.widgettitle {
    border-bottom: solid 0.125rem rgba(255, 255, 255, .1);
    padding-bottom: 1.5625rem;
    margin-bottom: 3.75rem; }
  .tmdb footer .tmdb-widget.widget_archive ul li a, .tmdb header .tmdb-widget.widget_archive ul li a, .tmdb footer .tmdb-widget.Annual_Archive_Widget ul li a, .tmdb header .tmdb-widget.Annual_Archive_Widget ul li a, .tmdb footer .tmdb-widget.widget_categories ul li a, .tmdb header .tmdb-widget.widget_categories ul li a, .tmdb footer .tmdb-widget.widget_meta ul li a, .tmdb header .tmdb-widget.widget_meta ul li a, .tmdb footer .tmdb-widget.widget_nav_menu ul li a, .tmdb header .tmdb-widget.widget_nav_menu ul li a, .tmdb footer .tmdb-widget.widget_pages ul li a, .tmdb header .tmdb-widget.widget_pages ul li a, .tmdb footer .tmdb-widget.widget_recent_comments ul li a, .tmdb header .tmdb-widget.widget_recent_comments ul li a, .tmdb footer .tmdb-widget.widget_rss ul li a, .tmdb header .tmdb-widget.widget_rss ul li a, .tmdb footer .tmdb-widget.tmdb_genres ul li a, .tmdb header .tmdb-widget.tmdb_genres ul li a, .tmdb footer .tmdb-widget.widget_archive ul li a:before, .tmdb header .tmdb-widget.widget_archive ul li a:before, .tmdb footer .tmdb-widget.Annual_Archive_Widget ul li a:before, .tmdb header .tmdb-widget.Annual_Archive_Widget ul li a:before, .tmdb footer .tmdb-widget.widget_categories ul li a:before, .tmdb header .tmdb-widget.widget_categories ul li a:before, .tmdb footer .tmdb-widget.widget_meta ul li a:before, .tmdb header .tmdb-widget.widget_meta ul li a:before, .tmdb footer .tmdb-widget.widget_nav_menu ul li a:before, .tmdb header .tmdb-widget.widget_nav_menu ul li a:before, .tmdb footer .tmdb-widget.widget_pages ul li a:before, .tmdb header .tmdb-widget.widget_pages ul li a:before, .tmdb footer .tmdb-widget.widget_recent_comments ul li a:before, .tmdb header .tmdb-widget.widget_recent_comments ul li a:before, .tmdb footer .tmdb-widget.widget_rss ul li a:before, .tmdb header .tmdb-widget.widget_rss ul li a:before, .tmdb footer .tmdb-widget.tmdb_genres ul li a:before, .tmdb header .tmdb-widget.tmdb_genres ul li a:before {
    color: #cbcbcb !important; }
    .tmdb footer .tmdb-widget.widget_archive ul li a:hover, .tmdb header .tmdb-widget.widget_archive ul li a:hover, .tmdb footer .tmdb-widget.Annual_Archive_Widget ul li a:hover, .tmdb header .tmdb-widget.Annual_Archive_Widget ul li a:hover, .tmdb footer .tmdb-widget.widget_categories ul li a:hover, .tmdb header .tmdb-widget.widget_categories ul li a:hover, .tmdb footer .tmdb-widget.widget_meta ul li a:hover, .tmdb header .tmdb-widget.widget_meta ul li a:hover, .tmdb footer .tmdb-widget.widget_nav_menu ul li a:hover, .tmdb header .tmdb-widget.widget_nav_menu ul li a:hover, .tmdb footer .tmdb-widget.widget_pages ul li a:hover, .tmdb header .tmdb-widget.widget_pages ul li a:hover, .tmdb footer .tmdb-widget.widget_recent_comments ul li a:hover, .tmdb header .tmdb-widget.widget_recent_comments ul li a:hover, .tmdb footer .tmdb-widget.widget_rss ul li a:hover, .tmdb header .tmdb-widget.widget_rss ul li a:hover, .tmdb footer .tmdb-widget.tmdb_genres ul li a:hover, .tmdb header .tmdb-widget.tmdb_genres ul li a:hover, .tmdb footer .tmdb-widget.widget_archive ul li a:hover:before, .tmdb header .tmdb-widget.widget_archive ul li a:hover:before, .tmdb footer .tmdb-widget.Annual_Archive_Widget ul li a:hover:before, .tmdb header .tmdb-widget.Annual_Archive_Widget ul li a:hover:before, .tmdb footer .tmdb-widget.widget_categories ul li a:hover:before, .tmdb header .tmdb-widget.widget_categories ul li a:hover:before, .tmdb footer .tmdb-widget.widget_meta ul li a:hover:before, .tmdb header .tmdb-widget.widget_meta ul li a:hover:before, .tmdb footer .tmdb-widget.widget_nav_menu ul li a:hover:before, .tmdb header .tmdb-widget.widget_nav_menu ul li a:hover:before, .tmdb footer .tmdb-widget.widget_pages ul li a:hover:before, .tmdb header .tmdb-widget.widget_pages ul li a:hover:before, .tmdb footer .tmdb-widget.widget_recent_comments ul li a:hover:before, .tmdb header .tmdb-widget.widget_recent_comments ul li a:hover:before, .tmdb footer .tmdb-widget.widget_rss ul li a:hover:before, .tmdb header .tmdb-widget.widget_rss ul li a:hover:before, .tmdb footer .tmdb-widget.tmdb_genres ul li a:hover:before, .tmdb header .tmdb-widget.tmdb_genres ul li a:hover:before {
      color: #fee50e !important; }
  .tmdb footer .tmdb-widget.tmdb_recent_posts .we-latest-post a, .tmdb header .tmdb-widget.tmdb_recent_posts .we-latest-post a {
    color: #cbcbcb; }
  .tmdb footer .tmdb-widget.tmdb_movies, .tmdb header .tmdb-widget.tmdb_movies {
    padding: 0;
    background: transparent; }
    .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing {
      width: 100% !important; }
    .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing h6, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing h6 {
      margin: 1.875rem 0 0.1875rem;
      font-size: 0.875rem;
      font-weight: 400; }
    .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing h6 a, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing h6 a {
      color: #cbcbcb;
      text-transform: none; }
    .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing h6 a:hover, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing h6 a:hover {
      color: #fee50e; }
    .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-now-playing-list, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-now-playing-list {
      height: auto; }
    .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-now-playing-list .owl-stage-outer, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-now-playing-list .owl-stage-outer {
      overflow: visible; }
    .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-now-playing-list .tmdb-cinema-schedule ul, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-now-playing-list .tmdb-cinema-schedule ul {
      margin: 0; }
    .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-navigation, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-navigation {
      position: relative;
      left: 0;
      padding-top: 1.125rem; }
    .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-navigation a, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-navigation a {
      background: rgba(255, 255, 255, .1);
      color: #fff; }
    .tmdb footer .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-navigation a:hover, .tmdb header .tmdb-widget.tmdb_movies .tmdb-now-playing .tmdb-navigation a:hover {
      background: #fee50e;
      color: #282828 !important; }
  .tmdb footer .tmdb-widget.tmdb_youtube .tmdb-yt-name, .tmdb header .tmdb-widget.tmdb_youtube .tmdb-yt-name {
    color: #cbcbcb; }
  .tmdb .comment-respond h3 {
    font-size: 1.375rem;
    font-style: normal;
    padding-bottom: 1.25rem;
    border-bottom: solid 0.125rem #ddd;
    margin-bottom: 3.125rem;
    padding-top: 3.125rem; }
  .tmdb .comment-respond form {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    font-style: normal; }
  .tmdb .comment-respond form input, .tmdb .comment-respond form textarea {
    border: solid 0.125rem #fee50e;
    font-size: 0.875rem;
    line-height: 0.625rem;
    padding: 0.5625rem 0.75rem;
    margin-bottom: 0.625rem;
    text-transform: uppercase;
    font-weight: 800; }
  .tmdb .comment-respond form input#submit {
    padding: 0.75rem 1.875rem;
    font-size: 0.75rem;
    background: #fee50e;
    font-style: italic;
    font-family: 'Lato', sans-serif; }
    .tmdb .comment-respond form input#submit:hover {
      color: #fee50e;
      background: #282828;
      border-color: #282828; }
    .tmdb .comment-respond form input[type=text] {
      width: 50%;
      line-height: normal; }
  .tmdb .comment-respond form textarea {
    width: 100%;
    height: 12.5rem; }
  .tmdb .comment-respond form .tmdb-rating-container {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    font-size: 0.875rem;
    font-weight: 700; }
  .tmdb .comment-respond #cancel-comment-reply-link {
    float: right;
    padding-top: 0.6875rem; }
  .tmdb .tmdb-rating-container {
    margin-bottom: 0.625rem; }
  .tmdb .tmdb-rating-container label {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    text-transform: uppercase;
    margin-right: 0.625rem;
    color: #242424; }
  .tmdb .tmdb-rating-container .tmdb-rating-container-bk {
    position: relative;
    display: inline-block;
    font-size: 0;
    height: 1.25rem; }
  .tmdb .tmdb-rating-container .tmdb-rating-container-bk i {
    font-size: 0.875rem;
    color: #fee50e;
    margin-right: 0.125rem;
    cursor: pointer; }
  .tmdb .tmdb-rating-container.tmdb-rating-block .tmdb-rating-container-bk i {
    cursor: default; }
  .tmdb .tmdb-interstitial-full-width .owl-item a span {
    font-size: 0.875rem;
    background: rgba(254, 229, 14, .9);
    line-height: 16.625rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    text-align: center;
    color: #282828;
    display: block;
    opacity: 0; }
    .tmdb .tmdb-interstitial-full-width .owl-item a span:before {
      content: '\f145';
      font-size: 6.25rem;
      font-family: 'FontAwesome';
      opacity: 0.2; }
    .tmdb .tmdb-interstitial-full-width .owl-item a:hover span {
      opacity: 1; }
  .tmdb .page-template-blog .tmdb-news-list li.row, .tmdb .archive.category .tmdb-news-list li.row, .tmdb .archive.author .tmdb-news-list li.row, .tmdb .archive.tag .tmdb-news-list li.row, .tmdb .archive.date .tmdb-news-list li.row {
    margin-bottom: 6.25rem; }
    .tmdb .page-template-blog .tmdb-news-list li.row .attachment-featured-image, .tmdb .archive.category .tmdb-news-list li.row .attachment-featured-image, .tmdb .archive.author .tmdb-news-list li.row .attachment-featured-image, .tmdb .archive.tag .tmdb-news-list li.row .attachment-featured-image, .tmdb .archive.date .tmdb-news-list li.row .attachment-featured-image {
      margin-bottom: 1rem; }
  .tmdb .page-template-blog h4, .tmdb .archive.category h4, .tmdb .archive.author h4, .tmdb .archive.tag h4, .tmdb .archive.date h4 {
    margin-bottom: 1rem; }
  .tmdb .page-template-blog .tmdb-post-meta, .tmdb .archive.category .tmdb-post-meta, .tmdb .archive.author .tmdb-post-meta, .tmdb .archive.tag .tmdb-post-meta, .tmdb .archive.date .tmdb-post-meta {
    margin-bottom: 0.5rem; }
  .tmdb .page-template-blog .tmdb-post-content, .tmdb .archive.category .tmdb-post-content, .tmdb .archive.author .tmdb-post-content, .tmdb .archive.tag .tmdb-post-content, .tmdb .archive.date .tmdb-post-content {
    padding-bottom: 0; }
  .tmdb .page-template-blog .tmdb-post-content p:last-of-type, .tmdb .archive.category .tmdb-post-content p:last-of-type, .tmdb .archive.author .tmdb-post-content p:last-of-type, .tmdb .archive.tag .tmdb-post-content p:last-of-type, .tmdb .archive.date .tmdb-post-content p:last-of-type {
    margin-bottom: 0rem; }

.tmdb .tmdb-menu-item {
  padding: 2.8125rem;
  margin-bottom: 3.75rem;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f6f6+0,ececec+100 */
  position: relative;
  /* Old browsers */
  background: #f6f6f6;
  /* FF3.6+ */
  background: -moz-linear-gradient(top, #f6f6f6 0%, #ececec 100%);
  /* Chrome,Safari4+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ececec));
  /* Chrome10+,Safari5.1+ */
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #ececec 100%);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #f6f6f6 0%, #ececec 100%);
  /* IE10+ */
  background: -ms-linear-gradient(top, #f6f6f6 0%, #ececec 100%);
  /* W3C */
  background: linear-gradient(to bottom, #f6f6f6 0%, #ececec 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ececec',GradientType=0); }
  .tmdb .tmdb-menu-item img {
    float: right;
    margin-left: 5rem; }
  .tmdb .tmdb-menu-item h3 {
    font-size: 1.875rem; }
  .tmdb .tmdb-menu-item h6 {
    margin-bottom: 2.125rem;
    color: #f71111; }
  .tmdb .tmdb-menu-item hr {
    border-top-width: 0;
    margin-top: 0.75rem;
    margin-bottom: 1.5rem; }
  .tmdb .tmdb-menu-item .tmdb-menu-price {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    padding-top: 1.5rem;
    font-size: 0.875rem;
    bottom: 2.625rem;
    right: 2.625rem;
    width: 7.75rem;
    height: 7.75rem;
    z-index: 1;
    background: #f71111;
    color: #fff;
    position: absolute;
    text-align: center; }
  .tmdb .tmdb-menu-item .tmdb-menu-price span {
    padding-top: 0.75rem;
    margin-top: 0.5rem;
    font-size: 2rem;
    border-top: solid 0.0625rem #fa7474;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    font-weight: 900;
    font-style: normal;
    margin: auto;
    display: table; }
  .tmdb #tmdb-movie-price-list {
    padding: 2.25rem 2.875rem 1.75rem;
    background: #f1f1f1;
    font-family: 'Lato', sans-serif; }
  .tmdb #tmdb-movie-price-list h6 {
    color: #f71111;
    padding: 0 0 0.5rem; }
  .tmdb #tmdb-movie-price-list div {
    padding: 0.375rem 0;
    clear: both;
    position: relative; }
  .tmdb #tmdb-movie-price-list div hr {
    width: 100%;
    margin: 0;
    bottom: 0.75rem;
    left: 0;
    border: none 0;
    border-bottom: dotted 0.0625rem #ddd;
    position: absolute;
    z-index: 1;
    color: transparent; }
  .tmdb #tmdb-movie-price-list div span {
    background: #f1f1f1;
    display: inline-block;
    position: relative;
    padding-right: 0.375rem;
    z-index: 2; }
    .tmdb #tmdb-movie-price-list div span span {
      font-size: 0.75rem;
      color: #8e8e8e;
      padding-left: 0.375rem; }
    .tmdb #tmdb-movie-price-list div span.price {
      position: absolute;
      right: 0;
      bottom: 0.375rem;
      padding-right: 0;
      padding-left: 0.375rem; }

.tmdb .tmdb-movie-details-page .tmdb-movie-trailers {
  /* 2...6 */ }
  .tmdb .tmdb-movie-details-page section {
    clear: both;
    padding-bottom: 5.625rem; }
  .tmdb .tmdb-movie-details-page section:after {
    content: '';
    display: table; }
  .tmdb .tmdb-movie-details-page hr {
    margin-bottom: 3.75rem; }
  .tmdb .tmdb-movie-details-page h5 {
    padding-bottom: 1.25rem; }
  .tmdb .tmdb-movie-details-page h5 a {
    font-size: 0.75rem;
    float: right;
    font-style: italic; }
  .tmdb #tmdb-movie-intro {
    padding-bottom: 5rem;
    display: table; }
  .tmdb #tmdb-movie-intro .tmdb-featured-image img {
    width: 100%;
    border: solid 0.0625rem #ddd; }
  .tmdb #tmdb-movie-intro .tmdb-main-description {
    padding-left: 2.625rem; }
  .tmdb #tmdb-movie-intro .tmdb-main-description h3 {
    margin: -0.625rem 0 -0.5rem; }
    .tmdb #tmdb-movie-intro .tmdb-main-description h3 span {
      font-size: 1.125rem; }
  .tmdb #tmdb-movie-cast ul {
    /* 2...6 */ }
  .tmdb #tmdb-movie-cast ul li.hidden-cast-item {
    display: none; }
    .tmdb #tmdb-movie-cast ul li a {
      color: #282828;
      display: block; }
    .tmdb #tmdb-movie-cast ul li img {
      float: left;
      margin: 0.375rem 1rem 2rem 0; }
    .tmdb #tmdb-movie-cast ul li span {
      display: block;
      font-weight: 700; }
  .tmdb #tmdb-movie-reviews {
    font-size: 0.875rem;
    font-family: 'Merriweather', serif;
    font-style: italic; }
  .tmdb #tmdb-movie-reviews h2 {
    display: none; }
  .tmdb #tmdb-movie-reviews h5 {
    font-style: normal; }
  .tmdb #tmdb-movie-reviews ol li {
    padding-bottom: 4.0625rem; }
    .tmdb #tmdb-movie-reviews ol li .comment-text {
      position: relative;
      padding-left: 13.2%; }
    .tmdb #tmdb-movie-reviews ol li .comment-text img.avatar {
      position: absolute;
      left: 0;
      top: 0; }
    .tmdb #tmdb-movie-reviews ol li .comment-text .meta strong {
      font-weight: 700;
      color: #f71111; }
    .tmdb #tmdb-movie-reviews ol li .comment-text .meta time {
      color: #8e8e8e; }
  .tmdb #tmdb-movie-products {
    padding-bottom: 4.375rem; }
  .tmdb #tmdb-movie-products .tmdb-movie-product {
    margin-bottom: 2.5rem; }
  .tmdb #tmdb-movie-products .tmdb-movie-product a img {
    margin-bottom: 0.75rem; }
    .tmdb #tmdb-movie-products .tmdb-movie-product a span {
      display: block;
      color: #282828; }
    .tmdb #tmdb-movie-products .tmdb-movie-product a span.tmdb-movie-product-title {
      font-size: 0.875rem;
      line-height: 1.5rem;
      width: 90%; }
    .tmdb #tmdb-movie-products .tmdb-movie-product a span.tmdb-movie-product-year {
      padding: 0 1.125rem;
      margin: 0.9375rem 0;
      height: 1.625rem;
      line-height: 1.625rem;
      background: #f7f7f7;
      font-size: 0.75rem;
      font-style: italic;
      font-weight: 800;
      display: table; }
    .tmdb #tmdb-movie-products .tmdb-movie-product a span.tmdb-movie-product-link {
      color: #f71111;
      text-transform: uppercase;
      font-size: 0.75rem;
      font-weight: 800;
      font-style: italic; }
    .tmdb #tmdb-movie-products .tmdb-movie-product a span.tmdb-movie-product-link i {
      font-size: 1rem;
      padding-right: 0.25rem; }
    .tmdb #tmdb-movie-products .tmdb-movie-product a:hover {
      text-decoration: none; }

.tmdb #tmdb-movie-list-page .searchform div {
  border: solid #fee50e;
  border-width: 1rem 3rem; }
  .tmdb #tmdb-movie-list-page .searchform div > * {
    border: none 0;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 1.25rem;
    background: transparent; }
  .tmdb #tmdb-movie-list-page .searchform div #s {
    width: 90%; }
  .tmdb #tmdb-movie-list-page .searchform div #searchsubmit {
    width: 10%; }
  .tmdb #tmdb-movie-list-page .searchform div #searchsubmit:after {
    text-indent: 5px; }
  .tmdb #tmdb-movie-list-page .tmdb-movie-filters {
    font-size: 0.75rem;
    padding: 4.6875rem 0;
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    color: #8e8e8e;
    font-style: italic;
    text-transform: uppercase; }
  .tmdb #tmdb-movie-list-page .tmdb-movie-filters li {
    overflow: visible;
    display: inline-block; }
  .tmdb #tmdb-movie-list-page .tmdb-movie-filters li a {
    color: #f71111;
    margin-left: 1.375rem; }
  .tmdb #tmdb-movie-list-page .tmdb-movie-filters li a.on {
    text-decoration: underline; }
  .tmdb #tmdb-movie-list-page .tmdb-movie-filters li a.on:after {
    font-family: 'FontAwesome';
    font-style: normal; }
  .tmdb #tmdb-movie-list-page .tmdb-movie-filters li a.on.tmdb-order-dir-ASC:after {
    content: " \f0d8"; }
  .tmdb #tmdb-movie-list-page .tmdb-movie-filters li a.on.tmdb-order-dir-DESC:after {
    content: " \f0d7"; }
  .tmdb #tmdb-movie-list-page .tmdb-movies-list {
    line-height: 1.75rem; }
  .tmdb #tmdb-movie-list-page .tmdb-movies-list img {
    padding-top: 0.5rem;
    max-width: 10.3125rem; }
  .tmdb #tmdb-movie-list-page .tmdb-movies-list h4 span {
    font-size: 1.125rem;
    display: inline-block;
    padding-left: 0.5rem; }
  .tmdb #tmdb-movie-list-page .tmdb-movies-list li.row {
    padding-bottom: 7.5rem; }
  .tmdb #tmdb-movie-list-page .tmdb-movies-list li.row .btn-default {
    margin-bottom: 0.25rem; }
  .tmdb #tmdb-movie-list-page .tmdb-movies-list .tmdb-rating {
    width: auto;
    height: auto;
    line-height: inherit;
    margin: 0;
    vertical-align: top; }
  .tmdb #tmdb-movie-list-page .tmdb-movies-list .tmdb-rating:before {
    content: ":";
    padding-right: 0.25rem;
    margin-left: -0.125rem;
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    color: #282828;
    display: inline-block;
    position: relative; }
  .tmdb body.tax-cast h1 {
    display: inline-block;
    margin-bottom: 5rem; }
  .tmdb body.tax-cast h1.tmdb-title {
    font-size: 2rem; }
  .tmdb body.tax-cast h1.tmdb-title img {
    float: left;
    margin-right: 1rem; }
  .tmdb body.tax-cast h1.tmdb-title span {
    font-size: 1rem;
    line-height: 0.5rem;
    color: #f71111;
    text-transform: none;
    display: block; }
  .tmdb body.tax-cast .tmdb-movie-filters {
    display: none; }

.tmdb .tmdb-slideshow {
  background-color: #282828;
  height: 31.25rem;
  width: 100%;
  position: relative; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-with-thumbnails ul.tmdb-slideshow-main-images {
    padding-bottom: 7.5rem; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-with-thumbnails .tmdb-slideshow-thumbnails-nav {
    display: block; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls {
    position: absolute;
    width: 100%; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls .tmdb-slideshow-header-links {
    font-size: 0.875rem;
    left: 1.25rem;
    top: 1.25rem;
    font-weight: 700;
    position: absolute;
    text-transform: uppercase;
    z-index: 20; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls .tmdb-slideshow-header-links a {
    margin-right: 2.8125rem;
    color: #fff;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.04rem;
    display: inline-block;
    text-decoration: none; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls .tmdb-slideshow-header-links a:hover, .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls .tmdb-slideshow-header-links a i {
    color: #fee50e; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls .tmdb-slideshow-header-links a i {
    margin-right: 0.625rem;
    font-size: 0.9375rem;
    position: relative;
    bottom: -0.125rem; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls .tmdb-slideshow-header-nav {
    font-family: 'Yantramanav', sans-serif;
    font-size: 0.875rem;
    position: absolute;
    top: 1.25rem;
    right: 1.25rem;
    z-index: 15;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls .tmdb-slideshow-header-nav a {
    background-color: #fee50e;
    display: inline-block;
    color: #282828;
    width: 1rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls .tmdb-slideshow-header-nav a:hover {
    background-color: #f71111;
    color: #fff; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls .tmdb-slideshow-header-nav a:first-child {
    margin-right: 0.375rem; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-header-controls .tmdb-slideshow-header-nav a:last-child {
    margin-left: 0.375rem; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-main-images-wrapper {
    width: 100%;
    overflow: hidden;
    height: inherit;
    position: relative; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-main-images-wrapper .tmdb-focus {
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: relative;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none; }
  .tmdb .tmdb-slideshow ul.tmdb-slideshow-main-images, .tmdb .tmdb-slideshow ul.tmdb-slideshow-thumbnails {
    width: 100%;
    display: block;
    white-space: nowrap;
    height: inherit;
    font-size: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0; }
  .tmdb .tmdb-slideshow ul.tmdb-slideshow-main-images li, .tmdb .tmdb-slideshow ul.tmdb-slideshow-thumbnails li {
    width: 100%;
    height: inherit;
    max-height: 100%;
    display: inline-block;
    text-align: center; }
  .tmdb .tmdb-slideshow ul.tmdb-slideshow-main-images li img, .tmdb .tmdb-slideshow ul.tmdb-slideshow-thumbnails li img {
    max-width: 100%;
    max-height: 100%; }
  .tmdb .tmdb-slideshow ul.tmdb-slideshow-thumbnails {
    overflow: hidden; }
  .tmdb .tmdb-slideshow ul.tmdb-slideshow-main-images {
    padding: 3.75rem 1.25rem 1.25rem 1.25rem; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-nav {
    display: none;
    height: 7.5rem;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    overflow: hidden; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-nav .tmdb-slideshow-thumbnails-prev, .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-nav .tmdb-slideshow-thumbnails-next {
    color: #fff;
    display: block;
    width: 6.25rem;
    height: 7.5rem;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    padding: 1.25rem;
    vertical-align: middle;
    line-height: 5rem;
    font-size: 1.5rem; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-nav .tmdb-slideshow-thumbnails-prev:hover, .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-nav .tmdb-slideshow-thumbnails-next:hover {
    color: #fee50e; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-nav .tmdb-slideshow-thumbnails-next {
    left: auto;
    right: 0;
    text-align: right; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-wrapper {
    position: absolute;
    top: 1.25rem;
    left: 6.25rem;
    right: 6.25rem;
    height: 4.75rem;
    z-index: 5;
    overflow: hidden; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-wrapper ul.tmdb-slideshow-thumbnails {
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    overflow: visible; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-wrapper ul.tmdb-slideshow-thumbnails li {
    width: auto;
    margin: 0;
    border: 0.125rem solid #575757;
    width: 4.75rem;
    height: 4.75rem;
    cursor: pointer; }
  .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-wrapper ul.tmdb-slideshow-thumbnails li:hover, .tmdb .tmdb-slideshow .tmdb-slideshow-thumbnails-wrapper ul.tmdb-slideshow-thumbnails li.tmdb-on {
    border-color: #fee50e; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-btn-fullscreen-mode, .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-header-nav {
    display: none !important; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-thumbnails {
    padding-top: 1.25rem; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-thumbnails > li {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
    display: inline-block; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-thumbnails > li.tmdb-on {
    border-color: #575757 !important; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-thumbnails > li.tmdb-on:hover {
    border-color: #fee50e !important; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-main-images {
    display: none; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-thumbnails-nav {
    top: 0;
    height: auto; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-thumbnails-nav .tmdb-slideshow-thumbnails-prev, .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-thumbnails-nav .tmdb-slideshow-thumbnails-next {
    display: none; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-thumbnails-nav .tmdb-slideshow-thumbnails-wrapper {
    top: 3.75rem;
    bottom: 1.25rem;
    left: 1.25rem;
    right: 1.25rem;
    overflow: visible; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-thumbnails-nav .tmdb-slideshow-thumbnails-wrapper ul {
    white-space: normal;
    position: relative;
    height: auto; }
  .tmdb .tmdb-slideshow.tmdb-slideshow-thumbnails-mode .tmdb-slideshow-thumbnails-nav .tmdb-slideshow-thumbnails-wrapper ul li {
    margin-bottom: 1.25rem; }
  .tmdb .tmdb-slideshow-fullscreen-holder {
    z-index: 99999;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #282828; }
  .tmdb .tmdb-slideshow-fullscreen-holder .tmdb-slideshow {
    height: 100%; }
  .tmdb .tmdb-slideshow-fullscreen-holder .tmdb-slideshow-main-images-wrapper {
    height: 100%; }

#tmdb-lightbox-overlay {
  display: none;
  z-index: 999;
  /* Extra Extra Small devices (mobiles, px(0) and up) */ }
  #tmdb-lightbox-overlay, #tmdb-lightbox-overlay #tmdb-lightbox-mask {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  #tmdb-lightbox-overlay #tmdb-lightbox-mask {
    display: block;
    background-color: rgba(0, 0, 0, .2);
    z-index: 1; }
  #tmdb-lightbox-overlay #tmdb-lightbox-content-wrapper {
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2; }
  #tmdb-lightbox-overlay #tmdb-lightbox-content-wrapper #tmdb-lightbox-content {
    position: relative;
    overflow: auto;
    padding: 2.5rem 2.5rem;
    height: 100%; }
  #tmdb-lightbox-overlay #tmdb-lightbox-content-wrapper .tmdb-lightbox-header {
    min-height: 70px;
    padding: 2.5rem 2.5rem 0 2.5rem; }
  #tmdb-lightbox-overlay #tmdb-lightbox-content-wrapper .tmdb-lightbox-header .title {
    display: inline-block;
    line-height: 1.875rem;
    padding: 0.0625rem 0; }
  #tmdb-lightbox-overlay #tmdb-lightbox-content-wrapper .tmdb-lightbox-header #tmdb-lightbox-close {
    float: right;
    display: inline-block;
    background-color: #000;
    color: #fff;
    padding: 0.125rem 0.5625rem; }

@media (min-width: 0px) {
  html {
    font-size: 0.75rem; }
    html nav.post-pagination ul.page-numbers li {
      width: 2rem;
      height: 2rem;
      line-height: 2rem; }
    html .page-template-template-masonry .content-wrapper .omb-masonry-list > * {
      width: 100%;
      margin-right: 0; }
    html .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div {
      padding: 1.25rem 0.9375rem; }
    html .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line {
      bottom: 1.5rem; }
      html .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line > a, html .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line > span {
        display: none; }
    html .omb-cinema-page #omb-cinema-others .omb-cinemas > *, html .post-type-archive-cinema #omb-cinema-others .omb-cinemas > * {
      width: 100%;
      margin-right: 0; }
    html .we-sidebar {
      margin-top: 5rem; }
    html .omb-cinema-page #omb-cinema-details .omb-cinema-details {
      height: 17.5rem; }
    html .error404 .omb-no-sidebar > .row {
      display: block; }
      html .error404 .omb-no-sidebar > .row img {
        margin-bottom: 1rem; }
    html .rev-btn {
      display: none !important; }
    html .omb-features .content-wrapper .omb-feature img {
      width: 3.125rem;
      left: 0.625rem; } }

@media (max-width: 479px) {
  /* Extra Small devices (mobiles, px(480) and up) */
    .omb-movie-details-page > .content-wrapper {
      padding-top: 2.5rem; }
    .omb-social-share ul > * {
      width: 47%;
      margin-right: 6%; }
      .omb-social-share ul > *:nth-of-type(2n) {
        margin-right: 0; }
    footer + footer {
      font-size: 80%; }
      footer + footer > .container ul li {
        padding-left: 0.5rem; }
    .omb-widget.omb_twitter .twitter-widget-wrapper .gw-tweet .tw-content {
      padding-left: 4.375rem !important; }
    .omb-cinema-page #omb-cinema-gallery .omb-cinema-gallery ul > * {
      width: 22%;
      margin-right: 4%; }
      .omb-cinema-page #omb-cinema-gallery .omb-cinema-gallery ul > *:nth-of-type(4n) {
        margin-right: 0; } }

@media (min-width: 30rem) {
  /* Small devices (mobiles, px(768) and up) */
    html {
      font-size: 0.75rem; }
      html nav.post-pagination ul.page-numbers li {
        width: 2.625rem;
        height: 2.625rem;
        line-height: 2.625rem; }
      html .page-template-template-masonry .content-wrapper .omb-masonry-list > * {
        width: 31%;
        margin-right: 3.5%; }
        html .page-template-template-masonry .content-wrapper .omb-masonry-list > *:nth-of-type(3n) {
          margin-right: 0; }
      html .omb-movies-schedule-page .omb-movies-schedule-list > div:nth-of-type(2) {
        text-align: left; }
        html .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div {
          padding: 2.5rem 2.1875rem; }
      html .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line {
        bottom: 0; }
        html .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line > a, html .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line > span {
          display: inline-block;
          vertical-align: middle; }
        html .omb-cinema-page #omb-cinema-gallery .omb-cinema-gallery ul > * {
          width: 10.75%;
          margin-right: 2%; }
          html .omb-cinema-page #omb-cinema-gallery .omb-cinema-gallery ul > *:nth-of-type(8n) {
            margin-right: 0; }
      html .omb-cinema-page #omb-cinema-details .omb-cinema-details {
        height: 22.5rem; }
      html .omb-features .content-wrapper .omb-feature img {
        width: 3.125rem;
        left: 1.875rem; }
      html .omb-movies-section .omb-search > div {
        white-space: nowrap; }
        html .omb-movies-section .omb-search a {
          margin-left: 0.5rem; } }

@media (min-width: 48rem) {
  /* Medium devices (desktops, px(992) and up) */
    html {
      font-size: 0.75rem; }
      html .home .omb-features .content-wrapper .omb-feature div a {
        margin-top: 1.25rem; }
      html .we-sidebar {
        margin-top: 0; }
      html .omb-cinema-page #omb-cinema-details .omb-cinema-details {
        height: 26.25rem; }
      html .omb-features .content-wrapper .omb-feature img {
        width: 3.75rem;
        left: 0.625rem; }
      html .error404 .omb-no-sidebar > .row {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        html .error404 .omb-no-sidebar > .row, html .error404 .omb-no-sidebar > .row > div {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
        html .error404 .omb-no-sidebar > .row > div:last-of-type {
          background: #fee50e; }
        html .error404 .omb-no-sidebar > .row img {
          margin-bottom: 0; } }

@media (min-width: 62rem) {
  /* Large devices (large desktops, px(1200) and up) */
    html {
      font-size: 0.875rem; }
      html .home .omb-features .content-wrapper .omb-feature div a {
        margin-top: -1.125rem; }
      html .omb-cinema-page #omb-cinema-others .omb-cinemas > *, html .post-type-archive-cinema #omb-cinema-others .omb-cinemas > * {
        width: 31%;
        margin-right: 3.5%; }
        html .omb-cinema-page #omb-cinema-others .omb-cinemas > *:nth-of-type(3n), html .post-type-archive-cinema #omb-cinema-others .omb-cinemas > *:nth-of-type(3n) {
          margin-right: 0; }
      html .rev-btn {
        display: block !important; }
      html .error404 .omb-no-sidebar > .row .searchform {
        margin-top: 0; }
      html .omb-movies-section .omb-search > div {
        white-space: nowrap; }
        html .omb-movies-section .omb-search a {
          margin-left: 2.5rem; } }

@media (min-width: 75rem) {
  html {
    font-size: 1rem; }
    html .omb-features .content-wrapper .omb-feature img {
      width: 4.375rem; } }


/*** Compile time: 0.16904997825623 */