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

.page-content table {
  border: solid 0.0625rem #ddd; }
  .page-content table tr th {
    padding: 0.75rem;
    background: #efefef;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 80%; }
    .page-content table tr td {
      padding: 0.75rem;
      border-bottom: solid 0.0625rem #ddd; }
    .page-content table tr:last-of-type td {
      border: none 0; }
  .page-content dl dt, .page-content dl dd {
    display: inline-block;
    padding-bottom: 0.75rem; }
  .page-content dl dt {
    width: 20%;
    margin-right: 5%;
    font-weight: 700; }
  .page-content dl dd {
    width: 70%; }
  .page-content ul li {
    list-style-position: inside;
    list-style-type: disc; }
    .page-content ul li li {
      padding-left: 1.125rem; }
  .page-content ol li li {
    padding-left: 1.125rem; }
  .page-content ul li, .page-content ol li {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem; }
  .page-content address {
    font-style: italic;
    margin-bottom: 1.875rem; }
  .page-content em {
    font-style: italic; }
  .page-content var {
    color: #325cf6; }

code, pre {
  font-family: Consolas;
  font-size: 0.875rem;
  line-height: 1.75rem; }

pre {
  padding: 1.875rem; }

strong {
  font-weight: 700; }

sub, sup {
  font-size: 70% !important; }

kbd {
  color: #282828;
  background: #fee50e;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none; }

a, a span, input, button, .btn, a:after, a span:after, input:after, button:after, .btn:after, a:before, a span:before, input:before, button:before, .btn:before {
  transition: all 0.4s; }

a, a:hover, a:active, a:focus {
  outline: 0;
  text-decoration: none; }
  a[rel=author]:hover {
    text-decoration: underline; }

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

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

blockquote, .textwidget, .omb-post-meta, .omb-author-box, .omb-comments ul li, .omb-now-playing .omb-now-playing-list > div a h6, .omb-now-playing .omb-now-playing-list-small > div a h6, .omb-latest h5, .omb-box-office h5, #omb-magazine h5, footer .omb-widget.omb_movies .omb-now-playing h6, header .omb-widget.omb_movies .omb-now-playing h6, .omb-recent-posts-with-thumbs .we-latest-post a, .omb-recent-posts-slideshow .owl-item > div .text-wrapper span, .widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_rss ul li, footer .omb-widget.widget_archive ul li, header .omb-widget.widget_archive ul li, footer .omb-widget.Annual_Archive_Widget ul li, header .omb-widget.Annual_Archive_Widget ul li, footer .omb-widget.widget_categories ul li, header .omb-widget.widget_categories ul li, footer .omb-widget.widget_meta ul li, header .omb-widget.widget_meta ul li, footer .omb-widget.widget_nav_menu ul li, header .omb-widget.widget_nav_menu ul li, footer .omb-widget.widget_pages ul li, header .omb-widget.widget_pages ul li, footer .omb-widget.widget_recent_comments ul li, header .omb-widget.widget_recent_comments ul li, footer .omb-widget.widget_rss ul li, header .omb-widget.widget_rss ul li, footer .omb-widget.omb_genres ul li, header .omb-widget.omb_genres ul li, .widget.Annual_Archive_Widget ul li, .omb-widget.Annual_Archive_Widget ul li, .widget.omb_genres ul li, .omb-widget.omb_genres ul li, .widget.omb_movies h6 a, .omb-widget.omb_movies h6 a, .widget.omb_youtube ul li a, .omb-widget.omb_youtube ul li a, .widget.omb_twitter .twitter-widget-wrapper, .omb-widget.omb_twitter .twitter-widget-wrapper, .omb-404 p, .omb-menu-item .omb-price-wrapper .omb-menu-price, .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(1n) .omb-movie-synopsis, #omb-movie-products .omb-movie-product a span.omb-movie-product-title, .omb-pre-reservation table.movie-details td.synopsis {
  font-family: 'Merriweather', serif;
  font-style: italic;
  color: #282828; }
  blockquote a, .textwidget a, .omb-post-meta a, .omb-author-box a, .omb-comments ul li a, .omb-now-playing .omb-now-playing-list > div a h6 a, .omb-now-playing .omb-now-playing-list-small > div a h6 a, .omb-latest h5 a, .omb-box-office h5 a, #omb-magazine h5 a, footer .omb-widget.omb_movies .omb-now-playing h6 a, header .omb-widget.omb_movies .omb-now-playing h6 a, .omb-recent-posts-with-thumbs .we-latest-post a a, .omb-recent-posts-slideshow .owl-item > div .text-wrapper span a, .widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_recent_comments ul li a, .widget_rss ul li a, footer .omb-widget.widget_archive ul li a, header .omb-widget.widget_archive ul li a, footer .omb-widget.Annual_Archive_Widget ul li a, header .omb-widget.Annual_Archive_Widget ul li a, footer .omb-widget.widget_categories ul li a, header .omb-widget.widget_categories ul li a, footer .omb-widget.widget_meta ul li a, header .omb-widget.widget_meta ul li a, footer .omb-widget.widget_nav_menu ul li a, header .omb-widget.widget_nav_menu ul li a, footer .omb-widget.widget_pages ul li a, header .omb-widget.widget_pages ul li a, footer .omb-widget.widget_recent_comments ul li a, header .omb-widget.widget_recent_comments ul li a, footer .omb-widget.widget_rss ul li a, header .omb-widget.widget_rss ul li a, footer .omb-widget.omb_genres ul li a, header .omb-widget.omb_genres ul li a, .widget.Annual_Archive_Widget ul li a, .omb-widget.Annual_Archive_Widget ul li a, .widget.omb_genres ul li a, .omb-widget.omb_genres ul li a, .widget.omb_movies h6 a a, .omb-widget.omb_movies h6 a a, .widget.omb_youtube ul li a a, .omb-widget.omb_youtube ul li a a, .widget.omb_twitter .twitter-widget-wrapper a, .omb-widget.omb_twitter .twitter-widget-wrapper a, .omb-404 p a, .omb-menu-item .omb-price-wrapper .omb-menu-price a, .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(1n) .omb-movie-synopsis a, #omb-movie-products .omb-movie-product a span.omb-movie-product-title a, .omb-pre-reservation table.movie-details td.synopsis a {
    color: #f71111; }

nav.post-pagination ul, .omb-tags, .omb-categories, .omb-tags > ul, .omb-categories > ul, .omb-social-share ul, .omb-movie-trailers, .omb-navigation ul, .page-template-template-masonry .content-wrapper .omb-masonry-list, .omb-social-big ul, .aasfc-lite-widget-counter ul, .omb-social-buttons, .omb-404 .searchform div, #omb-movie-cast ul, .omb-cinema-page #omb-cinema-gallery .omb-cinema-gallery ul, .omb-cinema-page #omb-cinema-others .omb-cinemas, .post-type-archive-cinema #omb-cinema-others .omb-cinemas {
  font-size: 0; }
  nav.post-pagination ul > *, .omb-tags > *, .omb-categories > *, .omb-tags > ul > *, .omb-categories > ul > *, .omb-social-share ul > *, .omb-movie-trailers > *, .omb-navigation ul > *, .page-template-template-masonry .content-wrapper .omb-masonry-list > *, .omb-social-big ul > *, .aasfc-lite-widget-counter ul > *, .omb-social-buttons > *, .omb-404 .searchform div > *, #omb-movie-cast ul > *, .omb-cinema-page #omb-cinema-gallery .omb-cinema-gallery ul > *, .omb-cinema-page #omb-cinema-others .omb-cinemas > *, .post-type-archive-cinema #omb-cinema-others .omb-cinemas > * {
    display: inline-block;
    vertical-align: top;
    font-size: 1rem; }
  nav.post-pagination ul > * img, .omb-tags > * img, .omb-categories > * img, .omb-tags > ul > * img, .omb-categories > ul > * img, .omb-social-share ul > * img, .omb-movie-trailers > * img, .omb-navigation ul > * img, .page-template-template-masonry .content-wrapper .omb-masonry-list > * img, .omb-social-big ul > * img, .aasfc-lite-widget-counter ul > * img, .omb-social-buttons > * img, .omb-404 .searchform div > * img, #omb-movie-cast ul > * img, .omb-cinema-page #omb-cinema-gallery .omb-cinema-gallery ul > * img, .omb-cinema-page #omb-cinema-others .omb-cinemas > * img, .post-type-archive-cinema #omb-cinema-others .omb-cinemas > * img {
    max-width: 100%;
    height: auto; }

.omb-listing-cols-1 > * {
  width: 100%;
  margin-right: 0; }

.omb-listing-cols-2 > *, .omb-latest .omb-movie-trailers > * {
  width: 47%;
  margin-right: 6%; }
  .omb-listing-cols-2 > *:nth-of-type(2n), .omb-latest .omb-movie-trailers > *:nth-of-type(2n) {
    margin-right: 0; }

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

.omb-listing-cols-4 > * {
  width: 22%;
  margin-right: 4%; }
  .omb-listing-cols-4 > *:nth-of-type(4n) {
    margin-right: 0; }

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

.omb-listing-cols-5 > * {
  width: 16%;
  margin-right: 5%; }
  .omb-listing-cols-5 > *:nth-of-type(5n) {
    margin-right: 0; }

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

.omb-listing-cols-8 > * {
  width: 10.75%;
  margin-right: 2%; }
  .omb-listing-cols-8 > *:nth-of-type(8n) {
    margin-right: 0; }

html {
  font-size: 1rem; }

body {
  color: #282828;
  line-height: 1.625rem;
  font-size: 1rem;
  font-family: 'Lato', sans-serif; }

a {
  color: #f71111; }
  a:hover {
    text-decoration: underline;
    color: #f71111; }

hr {
  border: solid 0.0625rem #ddd; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Yantramanav', sans-serif;
  letter-spacing: 0.01rem;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 140%; }

h1 {
  font-size: 2.875rem; }
  h1.omb-title {
    font-size: 1.625rem; }
  h1.omb-title.cast-title {
    margin-bottom: 1.25rem; }
    h1.omb-title.cast-title + hr {
      margin-bottom: 5.625rem; }
  h1.omb-title + hr {
    margin: 1.875rem 0 3.75rem !important; }
  h1.omb-title strong {
    font-weight: 900;
    color: #f71111; }
  h1.omb-title .omb-view-all {
    display: block;
    float: right;
    color: #f71111;
    font-size: 50%; }

h2 {
  font-size: 2.375rem; }

h3 {
  font-size: 2rem; }

h4 {
  font-size: 1.625rem;
  line-height: 1.75rem; }

h5 {
  font-size: 1.375rem; }

h6, h2.widgettitle, h3.widgettitle {
  font-size: 1.125rem; }

h1, h2, h3, h4, h5, h6, p, hr {
  margin-top: 0;
  color: #282828; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, hr a {
    color: #282828; }
  h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover, hr a:hover {
    color: #f71111;
    text-decoration: none; }
  h1 a.omb-heading-more, h2 a.omb-heading-more, h3 a.omb-heading-more, h4 a.omb-heading-more, h5 a.omb-heading-more, h6 a.omb-heading-more, p a.omb-heading-more, hr a.omb-heading-more {
    font-style: italic; }
    h1 a.omb-heading-more:hover, h2 a.omb-heading-more:hover, h3 a.omb-heading-more:hover, h4 a.omb-heading-more:hover, h5 a.omb-heading-more:hover, h6 a.omb-heading-more:hover, p a.omb-heading-more:hover, hr a.omb-heading-more:hover {
      text-decoration: underline; }

blockquote {
  padding: 0 0 0 3.75rem;
  border: none 0;
  line-height: 1.75rem;
  font-size: 1rem;
  position: relative; }
  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.01rem; }

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; }

nav.post-pagination {
  position: relative; }
  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; }
    nav.post-pagination ul.page-numbers li a {
      width: 100%;
      display: inline-block;
      color: #282828; }
      nav.post-pagination ul.page-numbers li a:hover {
        color: #f71111;
        text-decoration: none; }
    nav.post-pagination ul.page-numbers li span {
      width: 100%;
      display: inline-block;
      color: #fff;
      background: #282828; }
      nav.post-pagination ul.page-numbers li span.dots {
        background: #fee50e;
        color: rgba(40, 40, 40, .5); }
  nav.post-pagination .omb-pages-nb {
    font-size: 0.75rem;
    font-weight: 800;
    text-transform: uppercase;
    font-style: italic;
    position: absolute;
    top: 0.625rem;
    right: 0; }

.tp-revslider-mainul {
  background: #fee50e; }

.alignleft {
  float: left;
  margin-right: 2.5rem;
  margin-bottom: 1.25rem; }

.blog_row {
  padding-top: 2.5rem; }

.preloader {
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -65%); }

@font-face {
  font-family: 'omb';
  src: url('//modhubancineplex.com/wp-content/themes/omb/fonts/omb.eot?s9pooq');
  src: url('//modhubancineplex.com/wp-content/themes/omb/fonts/omb.eot?s9pooq#iefix') format('embedded-opentype'), url('//modhubancineplex.com/wp-content/themes/omb/fonts/omb.ttf?s9pooq') format('truetype'), url('//modhubancineplex.com/wp-content/themes/omb/fonts/omb.woff?s9pooq') format('woff'), url('//modhubancineplex.com/wp-content/themes/omb/fonts/omb.svg?s9pooq#omb') format('svg');
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'omb' !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; }

.icon-booking:before {
  content: "\e900"; }

.icon-movie:before {
  content: "\e901"; }

.icon-popcorn:before {
  content: "\e902"; }

.icon-fullscreen_on2:before {
  content: "\e602"; }

.icon-fullscreen_on:before {
  content: "\e600"; }

.icon-thumbs_on:before {
  content: "\e601"; }

.fa {
  line-height: inherit; }

.omb-color-secondary {
  color: #f71111; }

.omb-color-primary {
  color: #fee50e; }

.omb-background-secondary {
  background-color: #f71111; }

.omb-background-primary {
  background-color: #fee50e; }

header {
  background-color: #242424;
  height: 5.5rem; }
  header .container .logo {
    width: 10.625rem;
    height: 5.5rem;
    line-height: 5.5rem;
    background-color: #fee50e;
    display: block;
    text-align: center; }
    header .container .logo img {
      display: inline-block;
      vertical-align: middle; }

.omb-spacer-0, .omb-spacer-5, .omb-spacer-10, .omb-spacer-15, .omb-spacer-20, .omb-spacer-25, .omb-spacer-30, .omb-spacer-35, .omb-spacer-40, .omb-spacer-45, .omb-spacer-50, .omb-spacer-55, .omb-spacer-60, .omb-spacer-65, .omb-spacer-70, .omb-spacer-75, .omb-spacer-80, .omb-spacer-85, .omb-spacer-90, .omb-spacer-95, .omb-spacer-100 {
  margin: 0 !important;
  padding: 0;
  display: block;
  clear: both;
  background: none;
  border: none;
  outline: none; }

.omb-spacer-0 {
  height: 0rem; }

.omb-spacer-5 {
  height: 0.3125rem; }

.omb-spacer-10 {
  height: 0.625rem; }

.omb-spacer-15 {
  height: 0.9375rem; }

.omb-spacer-20 {
  height: 1.25rem; }

.omb-spacer-25 {
  height: 1.5625rem; }

.omb-spacer-30 {
  height: 1.875rem; }

.omb-spacer-35 {
  height: 2.1875rem; }

.omb-spacer-40 {
  height: 2.5rem; }

.omb-spacer-45 {
  height: 2.8125rem; }

.omb-spacer-50 {
  height: 3.125rem; }

.omb-spacer-55 {
  height: 3.4375rem; }

.omb-spacer-60 {
  height: 3.75rem; }

.omb-spacer-65 {
  height: 4.0625rem; }

.omb-spacer-70 {
  height: 4.375rem; }

.omb-spacer-75 {
  height: 4.6875rem; }

.omb-spacer-80 {
  height: 5rem; }

.omb-spacer-85 {
  height: 5.3125rem; }

.omb-spacer-90 {
  height: 5.625rem; }

.omb-spacer-95 {
  height: 5.9375rem; }

.omb-spacer-100 {
  height: 6.25rem; }

.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; }
  .alert.alert-success {
    color: #009b23;
    background-color: #e8ffed; }
  .alert.alert-info {
    color: #0294f0;
    background-color: #edf8ff; }
  .alert.alert-warning {
    color: #d7ac00;
    background-color: #fff7d7; }
  .alert.alert-danger {
    color: #f71111;
    background-color: #feefef; }

.searchform div {
  font-size: 0; }
  .searchform div > * {
    display: inline-block;
    font-size: 0.875rem;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 800;
    text-transform: uppercase;
    vertical-align: top; }
  .searchform div #s {
    width: 86%;
    height: 2.625rem;
    line-height: 2.625rem;
    padding: 0.3125rem 1rem;
    border: solid 0.125rem #fee50e; }
    .searchform div #s::-webkit-input-placeholder {
      opacity: 1; }
    .searchform div #s:-moz-placeholder {
      opacity: 1; }
    .searchform div #s::-moz-placeholder {
      opacity: 1; }
    .searchform div #s:-ms-input-placeholder {
      opacity: 1; }
  .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; }
    .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; }

.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; }
  .read-more:hover {
    background: #282828;
    color: #fee50e; }

.btn, .omb-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; }
  .btn.omb-primary, .omb-button.omb-primary {
    background: #fee50e;
    color: #282828; }
  .btn.omb-secondary, .omb-button.omb-secondary {
    background: #f71111;
    color: #fff; }

.btn.omb-primary:hover {
  background: #282828;
  color: #fee50e; }
  .btn.omb-secondary:hover {
    background: #282828;
    color: #fff; }

.avatar {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%; }

.search-no-results .searchform + hr {
  display: none; }

.we-sidebar > div:last-of-type {
  margin-bottom: 0; }

.textwidget {
  font-size: 0.875rem; }
  .textwidget p {
    margin-bottom: 0.9375rem !important; }
  .textwidget p:first-child u {
    margin-top: 0; }
  .textwidget p u {
    text-decoration: none;
    display: inline-block;
    border-bottom: solid 0.0625rem #fee50e;
    margin-top: 1rem; }
  .textwidget p a {
    color: #282828; }
    .textwidget p a:hover {
      color: #f71111; }

.omb-custom-list ul li {
  list-style: none; }
  .omb-custom-list ul li i {
    margin-right: 0.375rem; }

.omb-featured-image {
  padding: 0 0 1rem; }

.omb-show-all-btn {
  display: block;
  float: right;
  font-size: 0.75rem;
  font-style: italic;
  color: #f71111; }
  .omb-show-all-btn:hover {
    text-decoration: underline; }

.omb-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; }
  .omb-dropcaps.primary {
    color: #282828;
    background-color: #fee50e; }
  .omb-dropcaps.secondary {
    color: #fff;
    background-color: #f71111; }

.omb-post-meta {
  font-size: 0.875rem; }

.omb-tags {
  margin-top: 1.25rem; }

.omb-tags a, .omb-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; }
  .omb-tags a:hover, .omb-categories a:hover {
    background: #282828;
    text-decoration: none; }

.omb-tags li, .omb-categories li, .omb-comments li {
  list-style: none !important; }

.omb-post-content {
  line-height: 1.625rem;
  padding: 1.5625rem 0 2.1875rem; }

.omb-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; }
  .omb-author-box p {
    margin-bottom: 0.9375rem !important; }
  .omb-author-box p:last-of-type {
    margin-bottom: 0 !important; }
  .omb-author-box .avatar {
    position: absolute;
    left: 2.1875rem;
    top: 2.1875rem;
    width: 4rem; }

.omb-social-share ul {
  margin: 1.5625rem 0 3.125rem; }
  .omb-social-share ul li {
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    margin-bottom: 1rem;
    /* padding-top: px(2); */
    transition: opacity 0.4s; }
  .omb-social-share ul li:hover {
    opacity: 0.8; }
  .omb-social-share ul li.facebook {
    background: #3b5998; }
  .omb-social-share ul li.twitter {
    background: #55acee; }
  .omb-social-share ul li.google-plus {
    background: #d34836; }
  .omb-social-share ul li.linkedin {
    background: #4875b4; }
  .omb-social-share ul li.add-this {
    background: #1ad476; }
  .omb-social-share ul li.share_more {
    background: #fc6d4c;
    height: 2.5rem !important; }
  .omb-social-share ul li.share_more #atstbx > a, .omb-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; }
    .omb-social-share ul li.share_more #atstbx > a svg, .omb-social-share ul li.share_more #atstbx > a > span svg {
      margin-top: 0.25rem; }
  .omb-social-share ul li a {
    color: #fff;
    height: 2.5rem;
    line-height: 2.5rem;
    display: block; }
  .omb-social-share ul li a i {
    display: inline-block;
    margin-right: 0.625rem; }
  .omb-social-share ul li a:hover {
    text-decoration: none; }

#at20mc .atm .atm-i {
  margin-top: 0.5rem !important; }
  #at20mc .atm .atm-i .atm-s {
    text-align: center; }
  #at20mc .atm .atm-i .atm-s a {
    font-size: 0;
    display: inline-block !important;
    padding: 0.25rem 0 !important; }
  #at20mc .atm .atm-i .atm-s a .at-icon-wrapper, #at20mc .atm .atm-i .atm-s a .at-icon-wrapper svg {
    width: 2rem !important;
    height: 2rem !important; }

.omb-comments hr {
  margin: 0 0 4rem; }
  .omb-comments ul li {
    margin-top: 2.5rem;
    font-size: 0.875rem;
    padding-left: 6.25rem !important;
    position: relative; }
  .omb-comments ul li p {
    margin-bottom: 0.75rem; }
  .omb-comments ul li img.avatar {
    position: absolute;
    left: 0;
    top: 0; }
  .omb-comments ul li .comment-meta {
    color: #8e8e8e; }
  .omb-comments ul li .comment-reply, .omb-comments ul li .comment-edit {
    display: inline-block; }
  .omb-comments #respond h3 {
    padding-top: 5rem; }

.omb-movie-stats {
  margin: 0 0 1.5625rem;
  padding: 0;
  font-family: 'Yantramanav', sans-serif;
  letter-spacing: 0.01rem;
  overflow: hidden; }
  .omb-movie-stats li {
    margin-right: 1rem;
    font-size: 0.875rem;
    font-weight: 800;
    text-transform: uppercase;
    float: left; }
  .omb-movie-stats li, .omb-movie-stats li a {
    color: #9f9f9f; }

.omb-movie-chapeau {
  padding-bottom: 2.1875rem; }
  .omb-movie-chapeau li, .omb-movie-chapeau li a {
    color: #282828; }
  .omb-movie-chapeau li a:hover {
    color: #f71111;
    text-decoration: none; }
  .omb-movie-chapeau li span {
    font-weight: 700; }
  .omb-movie-chapeau li p {
    margin-bottom: 0; }
  .omb-movie-chapeau .omb-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; }
  .omb-movie-chapeau .omb-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; }

.omb-movie-trailers li {
  margin-bottom: 2.5rem;
  font-size: 0.875rem;
  font-family: 'Merriweather', serif;
  font-style: italic; }
  .omb-movie-trailers li.hidden-trailer-item {
    display: none; }
  .omb-movie-trailers li a {
    color: #282828; }
  .omb-movie-trailers li a:hover {
    text-decoration: none; }
  .omb-movie-trailers li a:hover figure span:after {
    color: rgba(255, 255, 255, .8); }
  .omb-movie-trailers li a:hover figure figcaption {
    color: #f71111; }
  .omb-movie-trailers li a figure {
    position: relative;
    line-height: 1.375rem; }
  .omb-movie-trailers li a figure span {
    display: block;
    margin-bottom: 1rem;
    position: relative;
    height: 9.375rem;
    overflow: hidden; }
  .omb-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: 50%;
    top: 50%;
    height: 2.625rem;
    line-height: 2.625rem;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    text-align: center;
    vertical-align: middle; }
  .omb-movie-trailers li a figure img {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%; }

.omb-now-playing {
  color: #fff;
  z-index: 1; }
  .omb-now-playing h5 {
    margin-bottom: 2.5rem; }
  .omb-now-playing .content-wrapper {
    padding: 4.375rem 0 !important; }
  .omb-now-playing .omb-now-playing-list-small > div {
    display: inline-block; }
  .omb-now-playing .omb-now-playing-list-small + .omb-navigation {
    display: none; }
  .omb-now-playing .omb-now-playing-list, .omb-now-playing .omb-now-playing-list-small {
    font-size: 0;
    overflow: hidden; }
  .omb-now-playing .omb-now-playing-list > div, .omb-now-playing .omb-now-playing-list-small > div {
    vertical-align: top; }
  .omb-now-playing .omb-now-playing-list > div a, .omb-now-playing .omb-now-playing-list-small > div a {
    color: #8e8e8e;
    text-transform: uppercase;
    text-decoration: none; }
  .omb-now-playing .omb-now-playing-list > div a:hover, .omb-now-playing .omb-now-playing-list-small > div a:hover {
    text-transform: uppercase; }
  .omb-now-playing .omb-now-playing-list > div a h6, .omb-now-playing .omb-now-playing-list-small > div a h6 {
    margin-top: 1.5625rem;
    font-size: 0.875rem;
    color: #fee50e;
    text-transform: none; }
  .omb-now-playing .omb-now-playing-list > div li, .omb-now-playing .omb-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; }
  .omb-now-playing .omb-now-playing-list > div li:after, .omb-now-playing .omb-now-playing-list-small > div li:after {
    content: ", "; }
  .omb-now-playing .omb-now-playing-list > div li:last-of-type:after, .omb-now-playing .omb-now-playing-list-small > div li:last-of-type:after {
    content: ""; }

.omb-cinemas-carousel {
  /* height: px(291); */
  margin-bottom: 2.25rem;
  overflow: hidden; }

.omb-navigation {
  overflow: visible; }
  .omb-navigation ul {
    margin-top: 1rem; }
  .omb-navigation ul li {
    font-size: 1.25rem; }
  .omb-navigation ul li a {
    color: #282828;
    background: #fee50e;
    font-family: 'FontAwesome';
    display: inline-block;
    padding: 0.1875rem 0.875rem; }
  .omb-navigation ul li a:hover {
    text-decoration: none; }
  .omb-navigation ul li a.omb-prev {
    margin-right: 0.125rem; }
  .omb-navigation ul li a.omb-prev:after {
    content: "\f0d9";
    font-size: 0.75rem; }
  .omb-navigation ul li a.omb-next:after {
    content: "\f0da";
    font-size: 0.75rem; }

.omb-star-rating {
  font-size: 0;
  display: inline-block;
  position: relative; }
  .omb-star-rating:after {
    content: '\f006\f006\f006\f006\f006';
    font-size: 0.875rem;
    font-family: 'FontAwesome';
    color: #fee50e;
    font-style: normal; }
  .omb-star-rating span {
    width: 0; }
  .omb-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; }
  .omb-star-rating .omb-star-mark {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1; }
  .omb-star-rating .omb-star-mark i {
    display: inline-block;
    height: 1.125rem !important;
    width: 20%; }

.omb-latest h5, .omb-box-office h5, #omb-magazine h5 {
  font-size: 1.25rem;
  font-weight: 400;
  text-transform: none;
  position: relative;
  letter-spacing: normal; }
  .omb-latest h5 a, .omb-box-office h5 a, #omb-magazine h5 a {
    right: 0;
    bottom: -0.125rem;
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    font-size: 0.75rem;
    text-transform: uppercase;
    position: absolute; }

.page-template-template-masonry {
  overflow-x: hidden; }
  .page-template-template-masonry .content-wrapper {
    padding-bottom: 0; }
  .page-template-template-masonry .content-wrapper.container {
    padding-bottom: 3.125rem !important; }
  .page-template-template-masonry .content-wrapper:last-of-type {
    padding-bottom: 8.125rem; }
  .page-template-template-masonry .content-wrapper .omb-interstitial-full-width {
    position: relative;
    overflow: visible;
    width: 100%;
    margin-bottom: 5rem; }
  .page-template-template-masonry .content-wrapper .omb-interstitial-full-width h5 {
    color: #fff; }
  .page-template-template-masonry .content-wrapper .omb-interstitial-full-width:before {
    content: "";
    position: absolute;
    left: -25rem;
    right: -25rem;
    top: 0;
    bottom: 0;
    background: #282828;
    z-index: -1; }

.breadcrumbs-container {
  background-color: #fee50e; }
  .breadcrumbs-container ul {
    margin-bottom: 0; }
  .breadcrumbs-container ul li {
    display: inline-block; }
  .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; }
  .breadcrumbs-container ul li, .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; }

.content-wrapper {
  padding-top: 6.875rem;
  padding-bottom: 8.125rem; }
  .content-wrapper.content-wrapper-zero-top {
    padding-top: 0; }
  .content-wrapper table td, .content-wrapper table th {
    padding: 0.5rem; }
  .content-wrapper img, .content-wrapper .wp-caption {
    max-width: 100%;
    height: auto; }
  .content-wrapper p {
    margin-bottom: 1.875rem; }
  .content-wrapper p.form-submit {
    margin-bottom: 0; }
  .content-wrapper .page-content hr {
    margin: 2.5rem 0 3.75rem; }
  .content-wrapper .widget, .content-wrapper .omb-widget {
    margin-bottom: 6.25rem; }
  .content-wrapper .widget h2, .content-wrapper .omb-widget h2 {
    margin-bottom: 1.8125rem; }
  .content-wrapper .widget h2:first-child, .content-wrapper .omb-widget h2:first-child {
    margin-top: 0.75rem; }
  .content-wrapper .widget h2::after, .content-wrapper .omb-widget h2::after {
    content: '';
    border: solid 0.0625rem #ddd;
    display: block;
    margin: 1.875rem 0 3.125rem; }
  .content-wrapper .widget h3, .content-wrapper .omb-widget h3 {
    margin-bottom: 1.8125rem; }
  .content-wrapper .widget h3:first-child, .content-wrapper .omb-widget h3:first-child {
    margin-top: 0.75rem; }
  .content-wrapper .widget hr, .content-wrapper .omb-widget hr {
    margin: 0 0 3.75rem; }
  .content-wrapper .widget.widget_recent_entries ul li a, .content-wrapper .omb-widget.widget_recent_entries ul li a {
    color: #282828;
    background-color: #f6f6f6;
    margin-bottom: 0.125rem;
    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; }
    .content-wrapper .widget.widget_recent_entries ul li a:hover, .content-wrapper .omb-widget.widget_recent_entries ul li a:hover {
      color: #f71111; }
  .content-wrapper .widget.widget_tag_cloud, .content-wrapper .omb-widget.widget_tag_cloud {
    font-size: 0; }
  .content-wrapper .widget.widget_tag_cloud a, .content-wrapper .omb-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; }

footer {
  background-color: #242424;
  color: #cecece; }
  footer + footer, footer.omb-fixed-footer {
    background-color: #2c2c2c; }
  footer + footer > .container, footer.omb-fixed-footer > .container {
    padding: 3.25rem 0;
    font-size: 0.875rem;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 800;
    text-transform: uppercase; }
  footer + footer > .container > div:first-child a, footer.omb-fixed-footer > .container > div:first-child a {
    color: #fee50e; }
  footer + footer > .container ul, footer.omb-fixed-footer > .container ul {
    text-align: right; }
  footer + footer > .container ul li, footer.omb-fixed-footer > .container ul li {
    display: inline-block;
    padding-left: 3.4375rem; }
  footer + footer > .container ul li a, footer.omb-fixed-footer > .container ul li a {
    color: #cecece; }
    footer + footer > .container ul li a:hover, footer.omb-fixed-footer > .container ul li a:hover {
      color: #fee50e;
      text-decoration: none; }
  footer + footer > .container ul li li, footer.omb-fixed-footer > .container ul li li {
    display: none; }
  footer > .container {
    padding: 5.125rem 0; }

footer h1, header h1, footer h2, header h2, footer h3, header h3, footer h4, header h4, footer h5, header h5, footer h6, header h6, footer p, header p, footer hr, header hr {
  color: #cbcbcb; }
  footer h3, header h3 {
    color: #fff; }
  footer a:hover, header a:hover {
    color: #fee50e !important; }
  footer a:hover i, header a:hover i {
    color: #fff !important; }
  footer .omb-widget, header .omb-widget {
    margin-bottom: 2rem; }
  footer .omb-widget h3.widgettitle, header .omb-widget h3.widgettitle {
    border-bottom: solid 0.125rem rgba(255, 255, 255, .1);
    padding-bottom: 1.5625rem;
    margin-bottom: 3.75rem; }
  footer .omb-widget.widget_archive ul li a, header .omb-widget.widget_archive ul li a, footer .omb-widget.Annual_Archive_Widget ul li a, header .omb-widget.Annual_Archive_Widget ul li a, footer .omb-widget.widget_categories ul li a, header .omb-widget.widget_categories ul li a, footer .omb-widget.widget_meta ul li a, header .omb-widget.widget_meta ul li a, footer .omb-widget.widget_nav_menu ul li a, header .omb-widget.widget_nav_menu ul li a, footer .omb-widget.widget_pages ul li a, header .omb-widget.widget_pages ul li a, footer .omb-widget.widget_recent_comments ul li a, header .omb-widget.widget_recent_comments ul li a, footer .omb-widget.widget_rss ul li a, header .omb-widget.widget_rss ul li a, footer .omb-widget.omb_genres ul li a, header .omb-widget.omb_genres ul li a, footer .omb-widget.widget_archive ul li a:before, header .omb-widget.widget_archive ul li a:before, footer .omb-widget.Annual_Archive_Widget ul li a:before, header .omb-widget.Annual_Archive_Widget ul li a:before, footer .omb-widget.widget_categories ul li a:before, header .omb-widget.widget_categories ul li a:before, footer .omb-widget.widget_meta ul li a:before, header .omb-widget.widget_meta ul li a:before, footer .omb-widget.widget_nav_menu ul li a:before, header .omb-widget.widget_nav_menu ul li a:before, footer .omb-widget.widget_pages ul li a:before, header .omb-widget.widget_pages ul li a:before, footer .omb-widget.widget_recent_comments ul li a:before, header .omb-widget.widget_recent_comments ul li a:before, footer .omb-widget.widget_rss ul li a:before, header .omb-widget.widget_rss ul li a:before, footer .omb-widget.omb_genres ul li a:before, header .omb-widget.omb_genres ul li a:before {
    color: #cbcbcb !important; }
    footer .omb-widget.widget_archive ul li a:hover, header .omb-widget.widget_archive ul li a:hover, footer .omb-widget.Annual_Archive_Widget ul li a:hover, header .omb-widget.Annual_Archive_Widget ul li a:hover, footer .omb-widget.widget_categories ul li a:hover, header .omb-widget.widget_categories ul li a:hover, footer .omb-widget.widget_meta ul li a:hover, header .omb-widget.widget_meta ul li a:hover, footer .omb-widget.widget_nav_menu ul li a:hover, header .omb-widget.widget_nav_menu ul li a:hover, footer .omb-widget.widget_pages ul li a:hover, header .omb-widget.widget_pages ul li a:hover, footer .omb-widget.widget_recent_comments ul li a:hover, header .omb-widget.widget_recent_comments ul li a:hover, footer .omb-widget.widget_rss ul li a:hover, header .omb-widget.widget_rss ul li a:hover, footer .omb-widget.omb_genres ul li a:hover, header .omb-widget.omb_genres ul li a:hover, footer .omb-widget.widget_archive ul li a:hover:before, header .omb-widget.widget_archive ul li a:hover:before, footer .omb-widget.Annual_Archive_Widget ul li a:hover:before, header .omb-widget.Annual_Archive_Widget ul li a:hover:before, footer .omb-widget.widget_categories ul li a:hover:before, header .omb-widget.widget_categories ul li a:hover:before, footer .omb-widget.widget_meta ul li a:hover:before, header .omb-widget.widget_meta ul li a:hover:before, footer .omb-widget.widget_nav_menu ul li a:hover:before, header .omb-widget.widget_nav_menu ul li a:hover:before, footer .omb-widget.widget_pages ul li a:hover:before, header .omb-widget.widget_pages ul li a:hover:before, footer .omb-widget.widget_recent_comments ul li a:hover:before, header .omb-widget.widget_recent_comments ul li a:hover:before, footer .omb-widget.widget_rss ul li a:hover:before, header .omb-widget.widget_rss ul li a:hover:before, footer .omb-widget.omb_genres ul li a:hover:before, header .omb-widget.omb_genres ul li a:hover:before {
      color: #fee50e !important; }
  footer .omb-widget.omb_recent_posts .we-latest-post a, header .omb-widget.omb_recent_posts .we-latest-post a {
    color: #cbcbcb; }
  footer .omb-widget.omb_movies, header .omb-widget.omb_movies {
    padding: 0;
    background: transparent; }
  footer .omb-widget.omb_movies .omb-now-playing, header .omb-widget.omb_movies .omb-now-playing {
    width: 100% !important; }
  footer .omb-widget.omb_movies .omb-now-playing h6, header .omb-widget.omb_movies .omb-now-playing h6 {
    margin: 1.875rem 0 0.1875rem;
    font-size: 0.875rem;
    font-weight: 400; }
  footer .omb-widget.omb_movies .omb-now-playing h6 a, header .omb-widget.omb_movies .omb-now-playing h6 a {
    color: #cbcbcb;
    text-transform: none; }
    footer .omb-widget.omb_movies .omb-now-playing h6 a:hover, header .omb-widget.omb_movies .omb-now-playing h6 a:hover {
      color: #fee50e; }
  footer .omb-widget.omb_movies .omb-now-playing .omb-now-playing-list, header .omb-widget.omb_movies .omb-now-playing .omb-now-playing-list {
    height: auto; }
  footer .omb-widget.omb_movies .omb-now-playing .omb-now-playing-list .owl-stage-outer, header .omb-widget.omb_movies .omb-now-playing .omb-now-playing-list .owl-stage-outer {
    overflow: visible; }
  footer .omb-widget.omb_movies .omb-now-playing .omb-now-playing-list .omb-cinema-schedule ul, header .omb-widget.omb_movies .omb-now-playing .omb-now-playing-list .omb-cinema-schedule ul {
    margin: 0; }
  footer .omb-widget.omb_movies .omb-now-playing .omb-navigation, header .omb-widget.omb_movies .omb-now-playing .omb-navigation {
    position: relative;
    left: 0;
    padding-top: 1.125rem; }
  footer .omb-widget.omb_movies .omb-now-playing .omb-navigation a, header .omb-widget.omb_movies .omb-now-playing .omb-navigation a {
    background: rgba(255, 255, 255, .1);
    color: #fff; }
    footer .omb-widget.omb_movies .omb-now-playing .omb-navigation a:hover, header .omb-widget.omb_movies .omb-now-playing .omb-navigation a:hover {
      background: #fee50e;
      color: #282828 !important; }
  footer .omb-widget.omb_youtube .omb-yt-name, header .omb-widget.omb_youtube .omb-yt-name {
    color: #cbcbcb; }
  footer .omb-widget.omb_twitter .tw-content a, header .omb-widget.omb_twitter .tw-content a {
    color: #fff !important; }
  footer .omb-widget.omb_twitter .tw-content a:hover, header .omb-widget.omb_twitter .tw-content a:hover {
    color: #fee50e !important;
    text-decoration: none !important; }
  footer .omb-widget.widget_calendar thead, header .omb-widget.widget_calendar thead, footer .omb-widget.widget_calendar tbody, header .omb-widget.widget_calendar tbody, footer .omb-widget.widget_calendar td, header .omb-widget.widget_calendar td {
    border-color: #424242 !important; }
  footer .omb-widget.widget_calendar #today, header .omb-widget.widget_calendar #today {
    background: rgba(255, 255, 255, .1) !important; }
  footer .omb-widget.widget_calendar td, header .omb-widget.widget_calendar td, footer .omb-widget.widget_calendar th, header .omb-widget.widget_calendar th {
    color: #f7f7f7; }
  footer .omb-widget.widget_calendar td a, header .omb-widget.widget_calendar td a, footer .omb-widget.widget_calendar th a, header .omb-widget.widget_calendar th a {
    color: #fee50e !important; }
  footer .omb-widget.widget_calendar td a:hover, header .omb-widget.widget_calendar td a:hover, footer .omb-widget.widget_calendar th a:hover, header .omb-widget.widget_calendar th a:hover {
    color: #f71111 !important;
    background: rgba(255, 255, 255, .1) !important; }
  footer .omb-widget.widget_calendar tfoot a:hover, header .omb-widget.widget_calendar tfoot a:hover {
    background: transparent !important; }

.page-template-template-contact .content-wrapper {
  padding-top: 0; }
  .page-template-template-contact .content-wrapper .row {
    padding-top: 6.875rem; }

.page-template-template-contact .wpcf7 p {
  margin-bottom: 0; }
  .page-template-template-contact .wpcf7 p input[type=submit] {
    background: #fee50e;
    color: #282828;
    font-style: italic;
    font-size: 0.75rem;
    height: 2.625rem;
    line-height: 2.625rem;
    padding: 0 2.5rem;
    font-family: 'Lato', sans-serif; }
  .page-template-template-contact .wpcf7 p .wpcf7-not-valid-tip {
    width: 50%;
    margin-bottom: 0.625rem; }

.comment-respond h3, .page-template-template-contact .wpcf7 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; }
  .comment-respond form, .page-template-template-contact .wpcf7 form {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-style: normal; }
  .comment-respond form input, .page-template-template-contact .wpcf7 form input, .comment-respond form textarea, .page-template-template-contact .wpcf7 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; }
  .comment-respond form input#submit, .page-template-template-contact .wpcf7 form input#submit {
    padding: 0.75rem 1.875rem;
    font-size: 0.75rem;
    background: #fee50e;
    font-style: italic;
    font-family: 'Lato', sans-serif; }
  .comment-respond form input#submit:hover, .page-template-template-contact .wpcf7 form input#submit:hover {
    color: #fee50e;
    background: #282828;
    border-color: #282828; }
  .comment-respond form input[type=text], .page-template-template-contact .wpcf7 form input[type=text] {
    width: 50%;
    line-height: normal; }
  .comment-respond form textarea, .page-template-template-contact .wpcf7 form textarea {
    width: 100%;
    height: 12.5rem;
    line-height: 1.5rem; }
  .comment-respond form .omb-rating-container, .page-template-template-contact .wpcf7 form .omb-rating-container {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-size: 0.875rem;
    font-weight: 700; }
  .comment-respond #cancel-comment-reply-link, .page-template-template-contact .wpcf7 #cancel-comment-reply-link {
    float: right;
    padding-top: 0.6875rem; }

.omb-rating-container {
  margin-bottom: 0.625rem; }
  .omb-rating-container label {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    text-transform: uppercase;
    margin-right: 0.625rem;
    color: #242424; }
  .omb-rating-container .omb-rating-container-bk {
    position: relative;
    display: inline-block;
    font-size: 0;
    height: 1.25rem; }
  .omb-rating-container .omb-rating-container-bk i {
    font-size: 0.875rem;
    color: #fee50e;
    margin-right: 0.125rem;
    cursor: pointer; }
  .omb-rating-container.omb-rating-block .omb-rating-container-bk i {
    cursor: default; }

.omb-interstitial-full-width {
  position: relative;
  min-height: 20.0625rem; }
  .omb-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.01rem;
    text-align: center;
    color: #282828;
    display: block;
    opacity: 0; }
  .omb-interstitial-full-width .owl-item a span:before {
    content: '\f145';
    font-size: 6.25rem;
    font-family: 'FontAwesome';
    opacity: 0.2; }
  .omb-interstitial-full-width .owl-item a:hover span {
    opacity: 1; }

.blog .omb-news-list li.row, .page-template-blog .omb-news-list li.row, .archive.category .omb-news-list li.row, .archive.author .omb-news-list li.row, .archive.tag .omb-news-list li.row, .archive.date .omb-news-list li.row {
  margin-bottom: 6.25rem; }
  .blog .omb-news-list li.row .attachment-featured-image, .page-template-blog .omb-news-list li.row .attachment-featured-image, .archive.category .omb-news-list li.row .attachment-featured-image, .archive.author .omb-news-list li.row .attachment-featured-image, .archive.tag .omb-news-list li.row .attachment-featured-image, .archive.date .omb-news-list li.row .attachment-featured-image {
    margin-bottom: 1rem; }
  .blog .omb-news-list li.row.sticky h4:before, .page-template-blog .omb-news-list li.row.sticky h4:before, .archive.category .omb-news-list li.row.sticky h4:before, .archive.author .omb-news-list li.row.sticky h4:before, .archive.tag .omb-news-list li.row.sticky h4:before, .archive.date .omb-news-list li.row.sticky h4:before {
    content: "\edc9";
    font-size: 1rem;
    font-family: 'IcoMoon-Ultimate';
    display: inline-block;
    line-height: 0;
    position: relative;
    top: -0.125rem;
    height: 0;
    padding: 0rem 0.625rem 0rem 0rem; }
  .blog h4, .page-template-blog h4, .archive.category h4, .archive.author h4, .archive.tag h4, .archive.date h4 {
    margin-bottom: 1rem; }
  .blog .omb-post-meta, .page-template-blog .omb-post-meta, .archive.category .omb-post-meta, .archive.author .omb-post-meta, .archive.tag .omb-post-meta, .archive.date .omb-post-meta {
    margin-bottom: 0.5rem; }
  .blog .omb-post-content, .page-template-blog .omb-post-content, .archive.category .omb-post-content, .archive.author .omb-post-content, .archive.tag .omb-post-content, .archive.date .omb-post-content {
    padding-bottom: 0; }
  .blog .omb-post-content p:last-of-type, .page-template-blog .omb-post-content p:last-of-type, .archive.category .omb-post-content p:last-of-type, .archive.author .omb-post-content p:last-of-type, .archive.tag .omb-post-content p:last-of-type, .archive.date .omb-post-content p:last-of-type {
    margin-bottom: 0rem; }

.home .omb-movies-list .col-lg-5 > *:first-child, .omb-news-list .col-lg-5 > *:first-child, .omb-masonry-list .omb-brick > *:first-child, .omb-news-block > *:first-child, .we-latest-post > *:first-child, .cinema-wrapper > div > *:first-child {
  background: #fff;
  overflow: visible;
  display: block;
  position: relative; }
  .home .omb-movies-list .col-lg-5 > *:first-child i, .omb-news-list .col-lg-5 > *:first-child i, .omb-masonry-list .omb-brick > *:first-child i, .omb-news-block > *:first-child i, .we-latest-post > *:first-child i, .cinema-wrapper > div > *:first-child i {
    position: absolute;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    left: 50%;
    top: 50%;
    width: 0;
    height: 0; }
  .home .omb-movies-list .col-lg-5 > *:first-child i:after, .omb-news-list .col-lg-5 > *:first-child i:after, .omb-masonry-list .omb-brick > *:first-child i:after, .omb-news-block > *:first-child i:after, .we-latest-post > *:first-child i:after, .cinema-wrapper > div > *:first-child i:after {
    content: '+';
    width: 2.5rem;
    height: 2.5rem;
    padding: 1.125rem 0 1.375rem;
    line-height: 0 !important;
    left: -1.25rem;
    top: -1.25rem;
    border-radius: 0%;
    font-size: 2.3125rem;
    z-index: 1;
    background: rgba(254, 229, 14, 0);
    color: rgba(40, 40, 40, 0);
    position: absolute;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: all, 0.2s; }
  .home .omb-movies-list .col-lg-5 > *:first-child img, .omb-news-list .col-lg-5 > *:first-child img, .omb-masonry-list .omb-brick > *:first-child img, .omb-news-block > *:first-child img, .we-latest-post > *:first-child img, .cinema-wrapper > div > *:first-child img {
    margin-bottom: 0 !important;
    transition: all, 0.3s;
    min-width: 100%;
    max-width: 100%;
    background: #282828; }
  .home .omb-movies-list .col-lg-5 > *:first-child:hover i:after, .omb-news-list .col-lg-5 > *:first-child:hover i:after, .omb-masonry-list .omb-brick > *:first-child:hover i:after, .omb-news-block > *:first-child:hover i:after, .we-latest-post > *:first-child:hover i:after, .cinema-wrapper > div > *:first-child:hover i:after {
    width: 3.75rem;
    height: 3.75rem;
    line-height: 0 !important;
    padding: 1.75rem 0 2rem;
    left: -1.875rem;
    top: -1.875rem;
    background: #fee50e;
    color: #282828; }
  .home .omb-movies-list .col-lg-5 > *:first-child:hover img, .omb-news-list .col-lg-5 > *:first-child:hover img, .omb-masonry-list .omb-brick > *:first-child:hover img, .omb-news-block > *:first-child:hover img, .we-latest-post > *:first-child:hover img, .cinema-wrapper > div > *:first-child:hover img {
    opacity: 0.6; }

.omb-masonry-list .omb-brick > a {
  margin-bottom: 2rem; }

.omb-cinemas div a:hover > *:first-child i:after {
  line-height: 4.125rem; }

.wpcf7-not-valid-tip {
  font-size: 1rem !important;
  padding: 0.9375rem;
  color: #f71111;
  background: #fca5a5;
  display: block; }

.wpcf7-validation-errors {
  color: #282828; }

.omb-padded {
  display: inline-block;
  padding: 0 0.375rem; }

.uranus .tp-bullet.selected .tp-bullet-inner, .uranus .tp-bullet:hover .tp-bullet-inner {
  transform: scale(0.5); }

.omb-highlight {
  background-color: #fee50e;
  padding: 0 0.3125rem; }

.omb-preload .omb-preload-status .omb-sk-spinner-double-bounce .omb-sk-double-bounce1, .omb-preload .omb-preload-status .omb-sk-spinner-double-bounce .omb-sk-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fee50e;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: omb-sk-doubleBounce 2s infinite ease-in-out;
  animation: omb-sk-doubleBounce 2s infinite ease-in-out; }

.omb-preload {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 999; }
  .omb-preload.omb-preload-fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: none;
    background-color: #282828; }
  .omb-preload .omb-preload-status {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
  .omb-preload .omb-preload-status .omb-sk-spinner-double-bounce.omb-sk-spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0 auto; }
  .omb-preload .omb-preload-status .omb-sk-spinner-double-bounce .omb-sk-double-bounce2 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s; }

@-webkit-keyframes omb-sk-doubleBounce {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }

  100% {
    -webkit-transform: scale(0);
    transform: scale(0); }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes omb-sk-doubleBounce {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }

  100% {
    -webkit-transform: scale(0);
    transform: scale(0); }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.omb-news-block {
  margin-bottom: 5rem; }
  .omb-news-block img {
    max-width: 100%;
    margin-bottom: 2rem; }
  .omb-news-block h4 {
    line-height: 1.75rem;
    font-size: 1.375rem;
    margin-bottom: 0.625rem; }
  .omb-news-block > li {
    margin-bottom: 5rem; }
  .omb-news-block .omb-news-block-border {
    padding: 2.1875rem 1.875rem 1.875rem;
    border: solid 0.0625rem #eaeaea;
    border-top: none 0; }
  .omb-news-block .omb-news-block-border .omb-categories {
    margin-top: 0; }
  .omb-news-block .omb-categories {
    margin: 2.1875rem 0 1rem; }
  .omb-news-block .omb-categories ul {
    font-size: 0; }
  .omb-news-block .omb-categories ul li {
    font-size: 0.6875rem;
    margin: 1.625rem 0.125rem 1.125rem 0;
    background: #f71111; }
  .omb-news-block .omb-categories ul li a {
    color: #fff; }
  .omb-news-block .omb-post-meta {
    margin-bottom: 1.5625rem; }

.omb-social-big ul li a {
  padding: 2.1875rem 0 1.1875rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: 'Yantramanav', sans-serif;
  font-weight: 800;
  font-style: normal;
  color: #fff;
  display: block;
  text-align: center;
  transition: opacity 0.4s; }
  .omb-social-big ul li a * {
    display: block;
    text-transform: uppercase; }
  .omb-social-big ul li a i {
    font-size: 1.75rem;
    margin-bottom: 0.875rem; }
  .omb-social-big ul li a:hover {
    opacity: 0.8;
    text-decoration: none; }
  .omb-social-big ul li a.omb-social-twitter {
    background: #55acee; }
  .omb-social-big ul li a.omb-social-facebook {
    background: #3b5998; }
  .omb-social-big ul li a.omb-social-google-plus {
    background: #d34836; }
  .omb-social-big ul li a.share_this {
    margin-top: 0.3125rem;
    padding: 0.3125rem 0;
    text-decoration: none;
    text-transform: uppercase; }
  .omb-social-big ul li a.share_this:hover {
    opacity: 0.8;
    text-decoration: none; }

.aasfc-lite-widget-counter ul li {
  background: #fee50e;
  margin-bottom: 0.625rem; }
  .aasfc-lite-widget-counter ul li a {
    padding: 2.1875rem 0 1.1875rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: 'Yantramanav', sans-serif;
    font-weight: 800;
    font-style: normal;
    color: #fff;
    display: block;
    text-align: center;
    transition: opacity 0.4s; }
  .aasfc-lite-widget-counter ul li a * {
    display: block;
    text-transform: uppercase; }
  .aasfc-lite-widget-counter ul li a i {
    font-size: 1.75rem;
    margin-bottom: 0.875rem; }
  .aasfc-lite-widget-counter ul li a:hover {
    text-decoration: none; }
  .aasfc-lite-widget-counter ul li:hover {
    opacity: 0.8; }
  .aasfc-lite-widget-counter ul li.aasfc-lite-twitter {
    background: #55acee; }
  .aasfc-lite-widget-counter ul li.aasfc-lite-facebook {
    background: #3b5998; }
  .aasfc-lite-widget-counter ul li.aasfc-lite-google {
    background: #d34836; }

.omb-recent-posts-with-thumbs hr {
  border-bottom: none 0;
  margin: 1.875rem 0 3.125rem; }
  .omb-recent-posts-with-thumbs .we-latest-post {
    margin-bottom: 1.875rem;
    line-height: 1.5rem;
    font-size: 0.875rem;
    min-height: 5rem;
    position: relative;
    overflow: visible;
    clear: both; }
  .omb-recent-posts-with-thumbs .we-latest-post:last-of-type {
    margin-bottom: 0; }
  .omb-recent-posts-with-thumbs .we-latest-post a {
    overflow: inherit; }
  .omb-recent-posts-with-thumbs .we-latest-post a:hover {
    color: #f71111;
    text-decoration: none; }
  .omb-recent-posts-with-thumbs .we-latest-post a.thumb {
    position: absolute;
    left: 0;
    top: 0.375rem; }
  .omb-recent-posts-with-thumbs .we-latest-post a.thumb img {
    width: 5rem;
    height: auto; }
  .omb-recent-posts-with-thumbs .we-latest-post a.thumb i:after {
    width: 1.25rem;
    height: 1.25rem;
    padding: 0.5625rem 0 0.6875rem;
    left: -0.625rem;
    top: -0.625rem;
    font-size: 1.1875rem; }
  .omb-recent-posts-with-thumbs .we-latest-post a.thumb:hover i:after {
    width: 1.875rem;
    height: 1.875rem;
    padding: 0.875rem 0 1rem;
    left: -0.9375rem;
    top: -0.9375rem; }
  .omb-recent-posts-with-thumbs .we-latest-post a.thumb:hover img {
    opacity: 0.6; }
  .omb-recent-posts-with-thumbs .we-latest-post a.title {
    margin-left: 7.5rem;
    position: relative;
    display: block; }
  .omb-recent-posts-with-thumbs .we-latest-post a img {
    margin-right: 1.25rem;
    float: left; }
  .omb-recent-posts-with-thumbs .we-latest-post span {
    padding-left: 7.5rem;
    color: #5e5e5e;
    font-size: 0.75rem;
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    font-style: italic;
    display: block; }

.omb-recent-posts-slideshow {
  position: relative;
  min-height: 22.1875rem; }
  .omb-recent-posts-slideshow .omb-recent-posts-slideshow-list {
    display: none; }
  .omb-recent-posts-slideshow .owl-item > div {
    position: relative; }
  .omb-recent-posts-slideshow .owl-item > div .text-wrapper {
    position: absolute;
    left: 1.875rem;
    right: 14.375rem;
    bottom: 1.875rem; }
  .omb-recent-posts-slideshow .owl-item > div .text-wrapper span {
    padding: 0.25rem 0.875rem;
    margin-bottom: 0.125rem;
    font-size: 0.875rem;
    color: #fff;
    background: #282828;
    display: inline-block; }
  .omb-recent-posts-slideshow .owl-item > div .text-wrapper span a {
    color: #fee50e; }
  .omb-recent-posts-slideshow .owl-item > div .text-wrapper h6 {
    margin-left: 0.875rem; }
  .omb-recent-posts-slideshow .owl-item > div .text-wrapper h6 a {
    color: #282828;
    background-color: #fee50e;
    padding: 0.5rem 0 0.25rem;
    line-height: 2.375rem;
    -webkit-box-shadow: 0.875rem 0 0 #fee50e, -0.875rem 0 0 #fee50e;
    box-shadow: 0.875rem 0 0 #fee50e, -0.875rem 0 0 #fee50e;
    box-decoration-break: clone; }
  .omb-recent-posts-slideshow .omb-navigation {
    display: none;
    position: absolute;
    right: 1.875rem;
    bottom: 1.875rem;
    z-index: 1; }

header .container {
  position: relative; }
  header .container .omb-menu.content-wrapper {
    padding: 0;
    top: 0;
    right: 0;
    position: absolute; }
  header .container .omb-menu.content-wrapper .omb-menu-brand {
    display: none;
    min-height: 3.4375rem;
    position: relative; }
  header .container .omb-menu.content-wrapper .omb-menu-brand span {
    padding: 15px 0 0 2rem;
    display: inline-block;
    text-transform: uppercase;
    color: #c2c2c2; }
  header .container .omb-menu.content-wrapper .omb-menu-brand .fa {
    display: inline-block;
    font-size: 1.125rem;
    color: #c2c2c2;
    border-radius: 0.25rem;
    position: absolute;
    right: 2.1875rem;
    top: 1rem;
    /* &:hover {
							background: #37c2f0;
							color: #fff;
							border: px(1) solid #37c2f0;
						} */
    cursor: pointer; }
  header .container .omb-menu.content-wrapper .aa-mega-menu-wrap {
    background: transparent;
    padding-right: 1.3125rem; }
  header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu > li:last-of-type a {
    padding-right: 0; }
    header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu > li > a {
      padding: 2.0625rem 1.5625rem;
      border-top: solid 0.125rem transparent;
      font-size: 0.875rem;
      font-family: 'Yantramanav', sans-serif;
      letter-spacing: 0.01rem;
      font-weight: 700;
      color: #fff;
      text-transform: uppercase; }
      header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu > li > a:hover {
        border-top-color: #fee50e;
        color: #fee50e; }
    header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu .menu-item-has-children a:after {
      color: #525252;
      font-size: 1rem;
      line-height: 0.875rem; }
    header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu .aa-mega-col-no-left {
      clear: both; }
  header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-sub-menu {
    background: #2c2c2c;
    padding: 1.25rem 0; }
    header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-sub-menu .aa-mega-sub-menu {
      top: -1.25rem;
      padding-top: 1.3125rem; }
  header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .menu-flyout .aa-mega-sub-menu a {
    line-height: 1rem;
    padding: 0.5rem 1.875rem;
    border: none 0;
    color: #fff;
    font-size: 0.875rem;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 700 !important;
    text-transform: uppercase; }
    header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .menu-flyout .aa-mega-sub-menu a:hover {
      color: #fee50e; }
  header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .menu-mega-menu .aa-mega-sub-menu > li {
    padding: 40px 40px 0; }
  header .container .omb-menu.content-wrapper > div:nth-of-type(2) {
    padding-right: 1.3125rem; }
  header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul {
    font-size: 0; }
    header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul > li:last-of-type a {
      padding-right: 0; }
    header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul li {
      margin: 0;
      padding: 0;
      display: inline-block;
      position: relative; }
    header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul li i {
      display: none;
      color: #525252;
      font-size: 1rem;
      vertical-align: 0;
      margin: 0 0 0 0.4375rem;
      position: relative; }
    header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul li a {
      padding: 2.0625rem 1.5625rem;
      line-height: 1.125rem;
      font-size: 0.875rem;
      font-family: 'Yantramanav', sans-serif;
      font-weight: 700;
      color: #fff;
      letter-spacing: 0.01rem;
      border-top: solid 0.125rem transparent;
      text-transform: uppercase;
      display: inline-block; }
    header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul li a:hover {
      border-top: solid 0.125rem #fee50e;
      text-decoration: none; }
    header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul li.menu-item-has-children > a i {
      display: inline-block; }
    header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul li .sub-menu {
      width: 15rem;
      padding: 1.25rem 0;
      background: #2c2c2c;
      z-index: 999;
      position: absolute;
      display: none; }
    header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul li .sub-menu li {
      display: block; }
      header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul li .sub-menu li a, header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul li .sub-menu li a:hover {
        border-top: none 0;
        padding: 0.5rem 1.875rem;
        line-height: 1rem; }
      header .container .omb-menu.content-wrapper > div:nth-of-type(2) > ul li .sub-menu li .sub-menu {
        left: 15rem;
        top: -1.25rem; }

@media screen and (min-width: 769px) {
  /* Responsive Mega-Menu Behaviour */
  /** menu responsive **/
    header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu li:hover > .sub-menu {
      display: block; } }

@media screen and (max-width: 768px) {
  header {
    height: auto; }
    header .container .omb-menu {
      font-family: 'Yantramanav', sans-serif;
      font-weight: 800; }
      header .container .omb-menu.content-wrapper {
        position: relative !important;
        overflow: visible;
        height: auto;
        min-height: 47px; }
        header .container .omb-menu.content-wrapper .omb-menu-brand {
          display: block !important; }
        header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu-brand {
          display: block !important; }
          header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu {
            display: none;
            padding-bottom: 0.75rem; }
            header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li {
              display: block;
              float: none; }
              header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li a {
                display: block;
                padding: 0.5rem 0.5rem 0.75rem 2rem !important;
                /* &:hover { */ }
                header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li a, header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li a:hover {
                  border-top: solid 0.0625rem transparent !important; }
              header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul {
                position: relative !important;
                left: 0 !important;
                width: auto;
                padding-left: 1rem; }
              header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu {
                background: none;
                position: relative !important;
                padding: 0 2rem;
                left: 0 !important; }
                header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget {
                  padding: 1rem 0;
                  display: inline-block;
                  width: 30%;
                  margin-left: -0.375rem;
                  margin-right: 5%;
                  vertical-align: top; }
                  header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget:nth-of-type(3n) {
                    margin-right: 0; }
                  header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget.omb_genres a {
                    padding-top: 0 !important;
                    padding-bottom: 0 !important; }
                  header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget.omb_movies .omb-now-playing li {
                    display: inline-block; }
                    header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget.omb_movies .omb-now-playing li a {
                      display: inline-block;
                      padding-right: 0 !important; }
                    header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget.omb_movies .omb-now-playing .omb-navigation a {
                      padding: 0.125rem 0.625rem !important; }
                  header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget.omb_recent_posts .we-latest-post a.thumb {
                    position: relative;
                    float: left;
                    clear: both; }
                    header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget.omb_recent_posts .we-latest-post a.title {
                      float: left; }
                    header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget.omb_recent_posts .we-latest-post span {
                      float: left;
                      padding: 0 0 0.75rem 0.375rem; }
                  header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget.omb_youtube span {
                    float: left;
                    clear: both; }
                    header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu li ul.aa-mega-sub-menu .menu-item-type-widget.omb_youtube span.omb-yt-name {
                      padding-left: 0; }
            header .container .omb-menu.content-wrapper .aa-mega-menu-wrap .aa-mega-menu .omb-widget ul {
              padding: 0; }
        header .container .omb-menu.content-wrapper > div:nth-of-type(2) {
          display: none;
          padding-right: 0; }
          header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li {
            display: block;
            float: none;
            position: static;
            padding: 0.1875rem 2.125rem; }
            header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li a {
              padding: 0;
              line-height: 2.25rem; }
              header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li a, header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li a:hover {
                border: none 0; }
            header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li.menu-item-has-children > i {
              cursor: pointer;
              display: inline-block;
              float: right;
              font-size: 1.25rem;
              padding: 0.25rem 0 0.375rem 1.5625rem; }
              header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li.menu-item-has-children a {
                padding-right: 0; }
                header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li.menu-item-has-children a i {
                  display: none; }
            header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li .sub-menu {
              display: none;
              background: none;
              position: relative !important;
              padding: 0 0 0 2rem;
              left: 0 !important;
              width: 100%; }
              header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li .sub-menu li {
                display: block; }
                header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li .sub-menu li a {
                  padding: 0.5rem 0; }
                header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li .sub-menu li.menu-item-has-children > i {
                  cursor: pointer;
                  display: inline-block;
                  float: right;
                  font-size: 1.25rem;
                  padding: 0.25rem 0 0.25rem 1.5625rem; }
                  header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li .sub-menu li.menu-item-has-children a {
                    padding-right: 0; }
                  header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li .sub-menu li.menu-item-has-children a i {
                    display: none; }
                header .container .omb-menu.content-wrapper > div:nth-of-type(2) .menu > li .sub-menu li .sub-menu {
                  top: auto; }
      header .container .fa-bars {
        background: url(//modhubancineplex.com/wp-content/themes/omb/img/bars.png) center center no-repeat;
        width: 20px;
        height: 20px;
        opacity: 0.7; }
      header .container .fa-bars:before {
        content: ""; }
      header .container .aa-mega-menu-open .fa-bars {
        opacity: 1; } }

.widget_recent_comments .recentcomments {
  padding: 1.25rem 2rem;
  margin-bottom: 1.25rem;
  background-color: #f7f7f7; }
  .widget_recent_comments .recentcomments .comment-author-link:before, .widget_recent_comments .recentcomments .comment-author-link a:before, .widget_recent_comments .recentcomments .comment-author-link + a:before {
    content: '';
    display: none; }
  .widget_recent_comments .recentcomments .comment-author-link + a {
    color: #f71111; }
  .widget_recent_comments .recentcomments .comment-author-link + a:hover {
    text-decoration: underline; }

.widget_recent_entries ul li {
  margin-bottom: 0.125rem;
  line-height: 1.125rem;
  padding: 1.25rem 2rem 1.125rem;
  font-size: 0.75rem;
  background-color: #f6f6f6;
  color: #282828;
  font-weight: 900;
  font-family: 'Lato', sans-serif;
  font-style: italic;
  text-transform: uppercase;
  text-decoration: none;
  display: block; }
  .widget_recent_entries ul li a {
    padding: 0; }
  .widget_recent_entries ul li a:hover {
    color: #f71111; }
  .widget_recent_entries ul li span {
    font-family: 'Merriweather', serif;
    font-weight: 400;
    text-transform: none; }

.widget_tag_cloud {
  font-size: 0; }
  .widget_tag_cloud a {
    height: 1.875rem;
    line-height: 1.875rem;
    padding: 0 0.9375rem;
    margin-right: 0.125rem;
    font-size: 0.6875rem !important;
    background-color: #f7f7f7;
    color: #282828;
    display: inline-block;
    text-transform: uppercase; }
  .widget_tag_cloud a:hover {
    background: #fee50e !important;
    text-decoration: none; }

.widget_calendar caption {
  font-weight: 800;
  font-style: italic;
  background: #fee50e;
  line-height: 3rem; }
  .widget_calendar caption, .widget_calendar th, .widget_calendar td {
    padding: 0;
    font-size: 0.75rem;
    color: #282828;
    text-align: center;
    text-transform: uppercase; }
  .widget_calendar table {
    width: 100%; }
  .widget_calendar table td, .widget_calendar table th {
    line-height: 1.25rem; }
  .widget_calendar table td#today, .widget_calendar table th#today {
    background: #f7f7f7; }
  .widget_calendar table td a, .widget_calendar table th a {
    color: #f71111;
    display: block; }
  .widget_calendar table td a:hover, .widget_calendar table th a:hover {
    background: #f7f7f7;
    text-decoration: none; }
  .widget_calendar table thead {
    border: solid 0.0625rem #ddd;
    border-top: none 0; }
  .widget_calendar table tbody {
    border-right: solid 0.0625rem #ddd; }
  .widget_calendar table tbody td {
    border: solid 0.0625rem #ddd;
    border-top: none 0;
    border-right: none 0; }
  .widget_calendar table tfoot #prev {
    text-align: left; }
  .widget_calendar table tfoot #next {
    text-align: right; }
  .widget_calendar table tfoot a {
    font-weight: 800;
    color: #282828;
    font-style: italic; }
  .widget_calendar table tfoot a:hover {
    color: #f71111;
    background: transparent; }

.widget_nav_menu li, .widget_archive li, .widget_meta li, .widget_pages li, .widget_rss li {
  margin-bottom: 0.5rem; }

.widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_rss ul li, footer .omb-widget.widget_archive ul li, header .omb-widget.widget_archive ul li, footer .omb-widget.Annual_Archive_Widget ul li, header .omb-widget.Annual_Archive_Widget ul li, footer .omb-widget.widget_categories ul li, header .omb-widget.widget_categories ul li, footer .omb-widget.widget_meta ul li, header .omb-widget.widget_meta ul li, footer .omb-widget.widget_nav_menu ul li, header .omb-widget.widget_nav_menu ul li, footer .omb-widget.widget_pages ul li, header .omb-widget.widget_pages ul li, footer .omb-widget.widget_recent_comments ul li, header .omb-widget.widget_recent_comments ul li, footer .omb-widget.widget_rss ul li, header .omb-widget.widget_rss ul li, footer .omb-widget.omb_genres ul li, header .omb-widget.omb_genres ul li, .widget.Annual_Archive_Widget ul li, .omb-widget.Annual_Archive_Widget ul li, .widget.omb_genres ul li, .omb-widget.omb_genres ul li {
  font-size: 0.875rem;
  margin-bottom: 0.5rem; }
  .widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_recent_comments ul li a, .widget_rss ul li a, footer .omb-widget.widget_archive ul li a, header .omb-widget.widget_archive ul li a, footer .omb-widget.Annual_Archive_Widget ul li a, header .omb-widget.Annual_Archive_Widget ul li a, footer .omb-widget.widget_categories ul li a, header .omb-widget.widget_categories ul li a, footer .omb-widget.widget_meta ul li a, header .omb-widget.widget_meta ul li a, footer .omb-widget.widget_nav_menu ul li a, header .omb-widget.widget_nav_menu ul li a, footer .omb-widget.widget_pages ul li a, header .omb-widget.widget_pages ul li a, footer .omb-widget.widget_recent_comments ul li a, header .omb-widget.widget_recent_comments ul li a, footer .omb-widget.widget_rss ul li a, header .omb-widget.widget_rss ul li a, footer .omb-widget.omb_genres ul li a, header .omb-widget.omb_genres ul li a, .widget.Annual_Archive_Widget ul li a, .omb-widget.Annual_Archive_Widget ul li a, .widget.omb_genres ul li a, .omb-widget.omb_genres ul li a {
    padding: 0 !important;
    color: #282828;
    display: inline-block;
    width: auto !important; }
  .widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_nav_menu ul li a:hover, .widget_pages ul li a:hover, .widget_recent_comments ul li a:hover, .widget_rss ul li a:hover, footer .omb-widget.widget_archive ul li a:hover, header .omb-widget.widget_archive ul li a:hover, footer .omb-widget.Annual_Archive_Widget ul li a:hover, header .omb-widget.Annual_Archive_Widget ul li a:hover, footer .omb-widget.widget_categories ul li a:hover, header .omb-widget.widget_categories ul li a:hover, footer .omb-widget.widget_meta ul li a:hover, header .omb-widget.widget_meta ul li a:hover, footer .omb-widget.widget_nav_menu ul li a:hover, header .omb-widget.widget_nav_menu ul li a:hover, footer .omb-widget.widget_pages ul li a:hover, header .omb-widget.widget_pages ul li a:hover, footer .omb-widget.widget_recent_comments ul li a:hover, header .omb-widget.widget_recent_comments ul li a:hover, footer .omb-widget.widget_rss ul li a:hover, header .omb-widget.widget_rss ul li a:hover, footer .omb-widget.omb_genres ul li a:hover, header .omb-widget.omb_genres ul li a:hover, .widget.Annual_Archive_Widget ul li a:hover, .omb-widget.Annual_Archive_Widget ul li a:hover, .widget.omb_genres ul li a:hover, .omb-widget.omb_genres ul li a:hover {
    color: #f71111;
    text-decoration: none; }
  .widget_archive ul li a:hover:before, .widget_categories ul li a:hover:before, .widget_meta ul li a:hover:before, .widget_nav_menu ul li a:hover:before, .widget_pages ul li a:hover:before, .widget_recent_comments ul li a:hover:before, .widget_rss ul li a:hover:before, footer .omb-widget.widget_archive ul li a:hover:before, header .omb-widget.widget_archive ul li a:hover:before, footer .omb-widget.Annual_Archive_Widget ul li a:hover:before, header .omb-widget.Annual_Archive_Widget ul li a:hover:before, footer .omb-widget.widget_categories ul li a:hover:before, header .omb-widget.widget_categories ul li a:hover:before, footer .omb-widget.widget_meta ul li a:hover:before, header .omb-widget.widget_meta ul li a:hover:before, footer .omb-widget.widget_nav_menu ul li a:hover:before, header .omb-widget.widget_nav_menu ul li a:hover:before, footer .omb-widget.widget_pages ul li a:hover:before, header .omb-widget.widget_pages ul li a:hover:before, footer .omb-widget.widget_recent_comments ul li a:hover:before, header .omb-widget.widget_recent_comments ul li a:hover:before, footer .omb-widget.widget_rss ul li a:hover:before, header .omb-widget.widget_rss ul li a:hover:before, footer .omb-widget.omb_genres ul li a:hover:before, header .omb-widget.omb_genres ul li a:hover:before, .widget.Annual_Archive_Widget ul li a:hover:before, .omb-widget.Annual_Archive_Widget ul li a:hover:before, .widget.omb_genres ul li a:hover:before, .omb-widget.omb_genres ul li a:hover:before {
    color: #f71111; }
  .widget_archive ul li a:before, .widget_categories ul li a:before, .widget_meta ul li a:before, .widget_nav_menu ul li a:before, .widget_pages ul li a:before, .widget_recent_comments ul li a:before, .widget_rss ul li a:before, footer .omb-widget.widget_archive ul li a:before, header .omb-widget.widget_archive ul li a:before, footer .omb-widget.Annual_Archive_Widget ul li a:before, header .omb-widget.Annual_Archive_Widget ul li a:before, footer .omb-widget.widget_categories ul li a:before, header .omb-widget.widget_categories ul li a:before, footer .omb-widget.widget_meta ul li a:before, header .omb-widget.widget_meta ul li a:before, footer .omb-widget.widget_nav_menu ul li a:before, header .omb-widget.widget_nav_menu ul li a:before, footer .omb-widget.widget_pages ul li a:before, header .omb-widget.widget_pages ul li a:before, footer .omb-widget.widget_recent_comments ul li a:before, header .omb-widget.widget_recent_comments ul li a:before, footer .omb-widget.widget_rss ul li a:before, header .omb-widget.widget_rss ul li a:before, footer .omb-widget.omb_genres ul li a:before, header .omb-widget.omb_genres ul li a:before, .widget.Annual_Archive_Widget ul li a:before, .omb-widget.Annual_Archive_Widget ul li a:before, .widget.omb_genres ul li a:before, .omb-widget.omb_genres ul li a:before {
    content: "\f10c";
    font-size: 0.75rem;
    margin-right: 1rem;
    color: #ddd;
    font-family: FontAwesome;
    font-style: normal;
    display: inline-block; }

footer .omb-widget.widget_archive ul li a, header .omb-widget.widget_archive ul li a, footer .omb-widget.Annual_Archive_Widget ul li a, header .omb-widget.Annual_Archive_Widget ul li a, footer .omb-widget.widget_categories ul li a, header .omb-widget.widget_categories ul li a, footer .omb-widget.widget_meta ul li a, header .omb-widget.widget_meta ul li a, footer .omb-widget.widget_nav_menu ul li a, header .omb-widget.widget_nav_menu ul li a, footer .omb-widget.widget_pages ul li a, header .omb-widget.widget_pages ul li a, footer .omb-widget.widget_recent_comments ul li a, header .omb-widget.widget_recent_comments ul li a, footer .omb-widget.widget_rss ul li a, header .omb-widget.widget_rss ul li a, footer .omb-widget.omb_genres ul li a, header .omb-widget.omb_genres ul li a {
  color: #fff; }

.aa-mega-menu-wrap .omb-widget hr {
  display: none; }
  .aa-mega-menu-wrap .omb-widget.omb_twitter .twitter-widget-wrapper {
    color: #ddd; }
  .aa-mega-menu-wrap .omb-widget.omb_twitter .twitter-widget-wrapper .tw-timestamp a {
    color: #ddd; }

.we-sidebar .we-latest-post a:hover {
  color: #f71111; }

.widget, .omb-widget {
  margin-bottom: 6.25rem; }
  .widget hr, .omb-widget hr {
    margin: 0 0 3.75rem; }
  .widget h3, .omb-widget h3 {
    margin-bottom: 1.875rem; }
  .widget h3:first-child, .omb-widget h3:first-child {
    margin-top: 0.75rem; }
  .widget h2, .omb-widget h2 {
    margin-bottom: 1.875rem; }
  .widget h2:first-child, .omb-widget h2:first-child {
    margin-top: 0.75rem; }
  .widget h2::after, .omb-widget h2::after {
    content: '';
    border: solid 0.0625rem #ddd;
    display: block;
    margin: 1.875rem 0 3.125rem; }
  .widget select, .omb-widget select {
    max-width: 100%; }
  .widget.omb_movies, .omb-widget.omb_movies {
    position: relative;
    padding: 1.875rem 2.5rem;
    color: #cbcbcb;
    background: #282828;
    min-height: 27.0625rem; }
  .widget.omb_movies h2, .omb-widget.omb_movies h2 {
    color: #fff; }
  .widget.omb_movies h2::after, .omb-widget.omb_movies h2::after {
    border-color: rgba(255, 255, 255, .1); }
  .widget.omb_movies h3, .omb-widget.omb_movies h3 {
    color: #fff; }
  .widget.omb_movies h6, .omb-widget.omb_movies h6 {
    margin-bottom: 0.5rem; }
  .widget.omb_movies h6 a, .omb-widget.omb_movies h6 a {
    font-size: 0.875rem;
    color: #fee50e;
    text-transform: none; }
  .widget.omb_movies h6 a:hover, .omb-widget.omb_movies h6 a:hover {
    text-transform: none; }
  .widget.omb_movies hr, .omb-widget.omb_movies hr {
    border-color: rgba(255, 255, 255, .1); }
  .widget.omb_movies .omb-now-playing, .omb-widget.omb_movies .omb-now-playing {
    width: 50%;
    position: relative;
    min-height: 18.75rem; }
  .widget.omb_movies .omb-now-playing img, .omb-widget.omb_movies .omb-now-playing img {
    width: auto;
    margin-bottom: 1.5rem; }
  .widget.omb_movies .omb-now-playing .owl-item ul, .omb-widget.omb_movies .omb-now-playing .owl-item ul {
    line-height: 1rem; }
  .widget.omb_movies .omb-now-playing .omb-cinema-schedule, .omb-widget.omb_movies .omb-now-playing .omb-cinema-schedule {
    font-size: 0.875rem;
    font-style: italic;
    color: #ddd; }
  .widget.omb_movies .omb-now-playing .omb-cinema-schedule ul, .omb-widget.omb_movies .omb-now-playing .omb-cinema-schedule ul {
    margin: 0 0 1rem; }
  .widget.omb_movies .omb-now-playing .omb-cinema-schedule ul li, .omb-widget.omb_movies .omb-now-playing .omb-cinema-schedule ul li {
    margin-left: 0 !important;
    margin-bottom: 0.125rem;
    display: block; }
    .widget.omb_movies .omb-now-playing .omb-cinema-schedule ul li:before, .omb-widget.omb_movies .omb-now-playing .omb-cinema-schedule ul li:before {
      content: '';
      display: none; }
    .widget.omb_movies .omb-now-playing .omb-cinema-schedule ul li:after, .omb-widget.omb_movies .omb-now-playing .omb-cinema-schedule ul li:after {
      content: ''; }
    .widget.omb_movies .omb-now-playing .omb-cinema-schedule ul li.omb-sold-out span, .omb-widget.omb_movies .omb-now-playing .omb-cinema-schedule ul li.omb-sold-out span {
      left: 4.375rem;
      top: 0; }
    .widget.omb_movies .omb-now-playing .omb-cinema-schedule ul li.omb-event-over, .omb-widget.omb_movies .omb-now-playing .omb-cinema-schedule ul li.omb-event-over {
      text-decoration: line-through; }
  .widget.omb_movies .omb-now-playing .omb-navigation, .omb-widget.omb_movies .omb-now-playing .omb-navigation {
    position: absolute;
    right: -100%;
    top: 0; }
  .widget.omb_movies .omb-now-playing .omb-navigation ul, .omb-widget.omb_movies .omb-now-playing .omb-navigation ul {
    margin-top: 0; }
  .widget.omb_movies .omb-now-playing .omb-navigation ul li a, .omb-widget.omb_movies .omb-now-playing .omb-navigation ul li a {
    padding: 0.125rem 0.75rem;
    font-size: 0.75rem; }
  .widget.omb_movies .omb-cinema-schedule, .omb-widget.omb_movies .omb-cinema-schedule {
    color: #ddd;
    font-weight: 700; }
  .widget.omb_movies .omb-cinema-schedule:last-of-type ul, .omb-widget.omb_movies .omb-cinema-schedule:last-of-type ul {
    margin-bottom: 0; }
  .widget.omb_movies .omb-cinema-schedule ul, .omb-widget.omb_movies .omb-cinema-schedule ul {
    margin: 0.9375rem 0 3.125rem; }
  .widget.omb_movies .omb-cinema-schedule ul li, .omb-widget.omb_movies .omb-cinema-schedule ul li {
    display: inline-block;
    width: 4.875rem;
    color: #282828;
    background: #fee50e;
    border: solid 0.125rem #fee50e;
    font-size: 0.75rem;
    line-height: 1.3125rem;
    font-weight: 800;
    font-style: italic;
    text-align: center;
    position: relative; }
  .widget.omb_movies .omb-cinema-schedule ul li a, .omb-widget.omb_movies .omb-cinema-schedule ul li a {
    color: #282828;
    display: block; }
  .widget.omb_movies .omb-cinema-schedule ul li.omb-sold-out, .omb-widget.omb_movies .omb-cinema-schedule ul li.omb-sold-out {
    background: #ddd;
    color: #fff;
    border: solid 0.125rem #ddd; }
    .widget.omb_movies .omb-cinema-schedule ul li.omb-sold-out span, .omb-widget.omb_movies .omb-cinema-schedule ul li.omb-sold-out span {
      position: absolute;
      left: 0;
      bottom: -1.625rem;
      width: inherit;
      color: #aaa; }
  .widget.omb_movies .omb-cinema-schedule ul li:first-child, .omb-widget.omb_movies .omb-cinema-schedule ul li:first-child {
    margin-left: 2.125rem; }
    .widget.omb_movies .omb-cinema-schedule ul li:first-child:before, .omb-widget.omb_movies .omb-cinema-schedule ul li:first-child:before {
      border: solid 0.125rem #fee50e;
      color: #282828;
      content: "\f017";
      font-size: 0.875rem;
      font-family: 'FontAwesome';
      font-style: normal;
      font-weight: 400;
      height: inherit;
      width: 2rem;
      left: -2.25rem;
      top: -0.125rem;
      position: absolute;
      background: #fff; }
  .widget.omb_genres ul, .omb-widget.omb_genres ul {
    width: 49%;
    display: inline-block;
    vertical-align: top; }
  .widget.omb_youtube div, .omb-widget.omb_youtube div {
    margin-bottom: 1.5rem !important; }
  .widget.omb_youtube ul li a, .omb-widget.omb_youtube ul li a {
    color: #282828;
    display: table;
    overflow: visible;
    clear: both;
    margin-bottom: 2rem; }
  .widget.omb_youtube ul li a:hover, .omb-widget.omb_youtube ul li a:hover {
    text-decoration: none;
    color: #f71111; }
  .widget.omb_youtube ul li a span, .omb-widget.omb_youtube ul li a span {
    display: table-cell;
    vertical-align: top; }
    .widget.omb_youtube ul li a span.omb-yt-thumb, .omb-widget.omb_youtube ul li a span.omb-yt-thumb {
      position: relative;
      width: 7.5rem; }
    .widget.omb_youtube ul li a span.omb-yt-thumb:after, .omb-widget.omb_youtube ul li a span.omb-yt-thumb:after {
      content: '\f01d';
      font-size: 2.25rem;
      color: rgba(255, 255, 255, .4);
      font-family: 'FontAwesome';
      font-style: normal;
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      text-align: center;
      line-height: 5.3125rem; }
    .widget.omb_youtube ul li a span.omb-yt-thumb:hover:after, .omb-widget.omb_youtube ul li a span.omb-yt-thumb:hover:after {
      color: rgba(255, 255, 255, .8); }
    .widget.omb_youtube ul li a span.omb-yt-name, .omb-widget.omb_youtube ul li a span.omb-yt-name {
      padding-left: 1.375rem; }
  .widget.omb_twitter .twitter-widget-wrapper, .omb-widget.omb_twitter .twitter-widget-wrapper {
    font-size: 0.875rem; }
  .widget.omb_twitter .twitter-widget-wrapper .omb-primary, .omb-widget.omb_twitter .twitter-widget-wrapper .omb-primary {
    font-size: 0.75rem;
    font-family: 'Lato', sans-serif;
    color: #282828;
    margin-left: 3.75rem; }
  .widget.omb_twitter .twitter-widget-wrapper .omb-primary:hover, .omb-widget.omb_twitter .twitter-widget-wrapper .omb-primary:hover {
    color: #fee50e; }
  .widget.omb_twitter .twitter-widget-wrapper .gw-tweet, .omb-widget.omb_twitter .twitter-widget-wrapper .gw-tweet {
    position: relative; }
  .widget.omb_twitter .twitter-widget-wrapper .gw-tweet .tw-icon, .omb-widget.omb_twitter .twitter-widget-wrapper .gw-tweet .tw-icon {
    position: absolute;
    left: 0;
    top: 0; }
  .widget.omb_twitter .twitter-widget-wrapper .gw-tweet .tw-content, .omb-widget.omb_twitter .twitter-widget-wrapper .gw-tweet .tw-content {
    padding-left: 3.75rem;
    position: relative;
    display: block; }
  .widget.omb_twitter .twitter-widget-wrapper .tw-timestamp a, .omb-widget.omb_twitter .twitter-widget-wrapper .tw-timestamp a {
    font-size: 0.75rem;
    font-weight: 800;
    font-family: 'Lato', sans-serif;
    color: #282828; }
  .widget.omb_twitter .twitter-widget-wrapper .twitter_intents, .omb-widget.omb_twitter .twitter-widget-wrapper .twitter_intents {
    display: none; }
  .widget.omb_quick_booking, .omb-widget.omb_quick_booking {
    background-color: #fee50e;
    padding: 1.875rem 1.875rem; }
  .widget.omb_quick_booking h2:first-child, .omb-widget.omb_quick_booking h2:first-child {
    margin: 0;
    padding: 0; }
  .widget.omb_quick_booking h2:first-child::after, .omb-widget.omb_quick_booking h2:first-child::after {
    display: none; }
  .widget.omb_quick_booking h3:first-child, .omb-widget.omb_quick_booking h3:first-child {
    margin: 0;
    padding: 0; }
  .widget.omb_quick_booking hr, .omb-widget.omb_quick_booking hr {
    display: none; }
  .widget.omb_quick_booking #omb-quick-booking-filters, .omb-widget.omb_quick_booking #omb-quick-booking-filters {
    margin-top: 1.375rem; }
  .widget.omb_quick_booking .custom-dropdown-wrapper, .omb-widget.omb_quick_booking .custom-dropdown-wrapper {
    margin-bottom: 0.5625rem;
    width: 100%; }
  .widget.omb_quick_booking .btn_schedule_next, .omb-widget.omb_quick_booking .btn_schedule_next {
    background-color: #282828;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    font-style: italic;
    display: none;
    text-transform: uppercase;
    font-size: 0.75rem;
    padding: 0.5rem 1.6875rem;
    text-decoration: none; }
  .omb-social-buttons a {
    margin-right: 0.125rem;
    width: 2.625rem;
    height: 2.375rem;
    line-height: 2.375rem;
    font-size: 0.875rem;
    background: rgba(255, 255, 255, .1);
    text-align: center;
    transition: color none; }
  .omb-social-buttons a:hover {
    color: #ddd; }
  .omb-social-buttons a:hover.omb-youtube {
    background: #dc1a03; }
  .omb-social-buttons a:hover.omb-twitter {
    background: #2fc2ef; }
  .omb-social-buttons a:hover.omb-facebook {
    background: #46629e; }
  .omb-social-buttons a:hover.omb-vimeo {
    background: #4bf; }
  .omb-social-buttons a:hover.omb-rss {
    background: #f90; }
  .omb-social-buttons a, .omb-social-buttons a i, .omb-social-buttons a:hover, .omb-social-buttons a i:hover {
    color: #ddd; }

.home section {
  overflow-x: hidden; }
  .home .omb-now-playing-list {
    overflow: hidden; }
  .home .omb-features {
    position: relative;
    overflow: visible; }
  .home .omb-features:before {
    content: "";
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: 0;
    bottom: 0;
    background: #f7f7f7;
    z-index: -1; }
  .home .omb-features .content-wrapper {
    padding: 5.3125rem 0; }
  .home .omb-features .content-wrapper .omb-feature {
    position: relative; }
  .home .omb-features .content-wrapper .omb-feature i {
    position: absolute;
    left: -5.9375rem;
    top: 0;
    font-size: 3.375rem;
    text-align: right;
    width: 4.6875rem; }
  .home .omb-features .content-wrapper .omb-feature div {
    position: relative;
    float: left;
    margin-left: 6.25rem; }
  .home .omb-features .content-wrapper .omb-feature div h5 {
    border-bottom: solid 0.125rem #ddd;
    padding-bottom: 0.625rem;
    margin-bottom: 1.25rem; }
  .home .omb-features .content-wrapper .omb-feature div a {
    margin-top: -1.25rem;
    margin-bottom: 1.875rem;
    font-size: 0.75rem;
    font-weight: 800;
    color: #282828;
    display: table;
    font-style: italic;
    text-transform: uppercase; }
    .home .omb-features .content-wrapper .omb-feature div a:hover {
      color: #f71111;
      text-decoration: none; }

.omb-movies-section {
  margin: 6.875rem 1.25rem 6.875rem;
  padding: 1.875rem 3.125rem 3.125rem;
  background: #282828;
  color: #fff; }
  .omb-movies-section .omb-search {
    margin: 0 -4.375rem;
    padding: 0.9375rem 1.5625rem;
    font-size: 0.75rem;
    font-weight: 800;
    background: #fee50e;
    color: #282828;
    text-transform: uppercase; }
  .omb-movies-section .omb-search > div {
    height: 2.625rem;
    line-height: 2.625rem; }
  .omb-movies-section .omb-search a {
    font-style: italic;
    display: inline-block;
    margin-left: 2.5rem; }
  .omb-movies-section .omb-search a:hover {
    color: #282828; }
  .omb-movies-section .omb-search #s {
    border: none 0; }
  .omb-movies-section .omb-search #searchsubmit {
    background: #fff; }
  .omb-movies-section .omb-search #searchsubmit:after {
    right: 25%; }
  .omb-movies-section .omb-interstitial-full-width .content-wrapper {
    padding: 3.125rem 0 0 !important; }
  .omb-movies-section .omb-interstitial-full-width .content-wrapper > div {
    position: relative; }
  .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation, .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation ul {
    width: 100%;
    left: 0;
    top: 0;
    position: absolute; }
    .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation li, .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation ul li {
      position: absolute;
      top: 4.8125rem; }
    .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation li:first-child, .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation ul li:first-child {
      left: -4.375rem; }
    .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation li:last-child, .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation ul li:last-child {
      right: -4.375rem; }
    .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation li a, .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation ul li a {
      padding: 1.25rem 0.9375rem; }
    .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation li a:hover, .omb-movies-section .omb-interstitial-full-width .content-wrapper > div .omb-navigation ul li a:hover {
      color: #fff;
      background: #f71111; }

.omb-latest hr, .omb-box-office hr {
  margin: 1rem 0 4.375rem !important; }

.omb-latest .omb-movies-list .row > div:first-child img {
  margin-bottom: 1rem; }
  .omb-latest .omb-movies-list li {
    list-style: none; }
  .omb-latest .omb-movies-list li h4 {
    margin: 0.5rem 0 0.875rem; }
  .omb-latest .omb-movies-list li h4 a {
    color: #282828;
    line-height: 100%; }
  .omb-latest .omb-movies-list li h4 a:hover {
    text-decoration: none;
    color: #f71111; }
  .omb-box-office {
    margin-bottom: 7.8125rem; }
  .omb-box-office h5 span {
    font-size: 0.875rem;
    color: #8e8e8e; }
  .omb-box-office .omb-chart li {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 800;
    position: relative;
    margin-bottom: 0.125rem;
    list-style: none;
    padding: 0.0625rem;
    margin: 0; }
  .omb-box-office .omb-chart li i, .omb-box-office .omb-chart li a {
    padding-top: 1.3125rem !important;
    padding-bottom: 1.1875rem !important;
    line-height: 1rem; }
  .omb-box-office .omb-chart li i {
    width: 3.5rem;
    display: block;
    float: left;
    font-style: normal;
    text-align: center;
    background: #fee50e;
    position: absolute;
    border-right: solid 0.1875rem #fff; }
  .omb-box-office .omb-chart li a {
    font-size: 0.875rem;
    padding: 0 1.875rem 0 5rem;
    width: 100%;
    background: #f7f7f7;
    display: block;
    text-transform: uppercase;
    color: #282828; }
  .omb-box-office .omb-chart li a span {
    display: block;
    float: right;
    font-weight: 400; }

.omb-newsletter {
  padding: 0.625rem 0 1.5625rem 0;
  background: #f7f7f7;
  margin: 0 10%;
  text-align: center;
  font-size: 0.8125rem;
  color: #797979; }
  .omb-newsletter h5 {
    line-height: 5rem;
    color: #282828; }
  .omb-newsletter .wpcf7 {
    margin: 0 -12.5% 1.5625rem;
    padding: 1.0625rem 0;
    background: #fee50e; }
  .omb-newsletter .wpcf7 img.ajax-loader {
    position: absolute;
    left: -9999px;
    bottom: -0.625rem; }
  .omb-newsletter .wpcf7 p {
    margin: 0 auto;
    width: 65%;
    position: relative;
    display: inline-block; }
  .omb-newsletter .wpcf7 input {
    border: none 0;
    font-size: 0.875rem;
    text-transform: uppercase;
    font-weight: 800;
    height: 2.625rem; }
  .omb-newsletter .wpcf7 .wpcf7-form-control-wrap {
    position: relative;
    left: 0;
    top: 0;
    width: 100%; }
  .omb-newsletter .wpcf7 .wpcf7-form-control-wrap span[role=alert] {
    display: block;
    margin-top: 0.5rem; }
  .omb-newsletter .wpcf7 .wpcf7-form-control-wrap .wpcf7-email {
    padding: 0 1.25rem;
    width: 100%;
    background: #fff;
    color: #282828;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem; }
  .omb-newsletter .wpcf7 .wpcf7-submit {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 1.875rem;
    width: 20%;
    font-size: 0.75rem;
    background: #f71111;
    color: #fff;
    font-style: italic; }
  .omb-newsletter .wpcf7 .wpcf7-submit:hover {
    background: #282828; }

#omb-magazine h5 {
  margin-top: 5.9375rem; }
  #omb-magazine h5 + hr {
    margin: 0.6875rem 0 3.875rem; }

.error404 .omb-no-sidebar > .row {
  overflow: hidden; }
  .error404 .page-content .row > div:first-of-type {
    margin-bottom: 1.25rem; }

.omb-404 {
  padding: 2.5rem 3.125rem 0;
  height: 100%;
  background: #fee50e;
  overflow: visible; }
  .omb-404 p {
    margin-bottom: 0.75rem; }
  .omb-404 .searchform {
    margin-top: 2rem; }
  .omb-404 .searchform div input#s, .omb-404 .searchform div button#searchsubmit {
    height: 2.5rem;
    line-height: 2.5rem;
    border: none 0;
    font-size: 0.875rem; }
  .omb-404 .searchform div button#searchsubmit {
    background: #282828; }
  .omb-404 .searchform div button#searchsubmit:after {
    color: #fff; }

.omb-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); }
  .omb-menu-item img {
    float: right;
    margin-left: 2.1875rem; }
  .omb-menu-item h3 {
    font-size: 1.875rem; }
  .omb-menu-item h6 {
    margin-bottom: 2.125rem;
    color: #f71111; }
  .omb-menu-item hr {
    border-top-width: 0;
    margin-top: 0.75rem;
    margin-bottom: 1.5rem; }
  .omb-menu-item .omb-price-wrapper {
    max-width: 50%;
    position: relative;
    float: right; }
  .omb-menu-item .omb-price-wrapper .omb-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: 0;
    right: 0;
    width: 7.75rem;
    height: 7.75rem;
    z-index: 1;
    background: #f71111;
    color: #fff;
    position: absolute;
    text-align: center; }
  .omb-menu-item .omb-price-wrapper .omb-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.01rem;
    font-weight: 900;
    font-style: normal;
    margin: auto;
    display: table; }

.omb-movie-price-list {
  padding: 2.25rem 2.875rem 1.75rem;
  background: #f1f1f1;
  font-family: 'Lato', sans-serif; }
  .omb-movie-price-list h6 {
    color: #f71111;
    padding: 0 0 0.5rem; }
  .omb-movie-price-list div {
    padding: 0.375rem 0;
    clear: both;
    position: relative; }
  .omb-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; }
  .omb-movie-price-list div span {
    background: #f1f1f1;
    display: inline-block;
    position: relative;
    padding-right: 0.375rem;
    z-index: 2; }
  .omb-movie-price-list div span span {
    font-size: 0.75rem;
    color: #8e8e8e;
    padding-left: 0.375rem; }
  .omb-movie-price-list div span.price {
    position: absolute;
    right: 0;
    bottom: 0.375rem;
    padding-right: 0;
    padding-left: 0.375rem; }

.omb-movies-schedule-page nav.omb-week {
  padding-bottom: 5rem; }
  .omb-movies-schedule-page nav.omb-week a {
    margin-bottom: 0.125rem; }
  .omb-movies-schedule-page .omb-movies-schedule-list {
    font-size: 0; }
  .omb-movies-schedule-page .omb-movies-schedule-list > div {
    display: table; }
  .omb-movies-schedule-page .omb-movies-schedule-list > div:nth-of-type(1), .omb-movies-schedule-page .omb-movies-schedule-list > div:nth-of-type(2) {
    display: inline-block;
    padding: 0.625rem 2.1875rem;
    font-size: 0.875rem;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    color: #fff;
    background: #282828;
    text-transform: uppercase;
    border: none 0; }
  .omb-movies-schedule-page .omb-movies-schedule-list > div:nth-of-type(1) {
    width: 30%; }
  .omb-movies-schedule-page .omb-movies-schedule-list > div:nth-of-type(2) {
    width: 70%;
    text-align: right; }
  .omb-movies-schedule-page .omb-movies-schedule-list > div.row {
    display: table-row; }
  .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div {
    font-size: 1rem;
    display: table-cell;
    border-left: solid 0.0625rem #ddd;
    border-bottom: solid 0.0625rem #ddd;
    border-bottom: solid 0.0625rem #ddd; }
  .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(1n) {
    width: 30%; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(1n) h5 {
      color: #f71111; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(1n) a.btn {
      margin: 2.5rem 0; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(1n) .omb-movie-stats li {
      color: #282828;
      font-family: 'Yantramanav', sans-serif;
      letter-spacing: 0.01rem; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(1n) .omb-movie-stats li.mi-icon:before {
      padding-right: 0.625rem; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(1n) .omb-movie-synopsis {
      font-size: 0.875rem; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(1n) .omb-movie-synopsis strong {
      font-family: 'Yantramanav', sans-serif;
      letter-spacing: 0.01rem;
      display: block;
      text-transform: uppercase;
      font-style: normal;
      padding-bottom: 0.75rem; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(1n) .omb-note {
      color: #f71111;
      font-size: 0.75rem;
      line-height: 1.25rem; }
  .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) {
    width: 70%;
    border-right: solid 0.0625rem #ddd; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) .omb-cinema-schedule {
      font-weight: 700; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) .omb-cinema-schedule:last-of-type ul {
      margin-bottom: 0; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) .omb-cinema-schedule ul {
      margin: 0.9375rem 0 3.125rem; }
    .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) .omb-cinema-schedule ul li {
      display: inline-block;
      width: 4.875rem;
      color: #282828;
      background: #fee50e;
      border: solid 0.125rem #fee50e;
      font-size: 0.75rem;
      line-height: 1.3125rem;
      font-weight: 800;
      font-style: italic;
      text-align: center;
      position: relative; }
      .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) .omb-cinema-schedule ul li a {
        color: #282828;
        display: block; }
      .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) .omb-cinema-schedule ul li.omb-sold-out {
        background: #ddd;
        color: #fff;
        border: solid 0.125rem #ddd; }
        .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) .omb-cinema-schedule ul li.omb-sold-out span {
          position: absolute;
          left: -0.125rem;
          bottom: -1.625rem;
          width: inherit;
          color: #aaa;
          text-transform: uppercase; }
      .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) .omb-cinema-schedule ul li.omb-event-over {
        text-decoration: line-through; }
      .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) .omb-cinema-schedule ul li:first-child {
        margin-left: 2.125rem; }
        .omb-movies-schedule-page .omb-movies-schedule-list > div.row > div:nth-of-type(2n) .omb-cinema-schedule ul li:first-child:before {
          border: solid 0.125rem #fee50e;
          color: #282828;
          content: "\f017";
          font-size: 0.875rem;
          font-family: 'FontAwesome';
          font-style: normal;
          font-weight: 400;
          height: inherit;
          width: 2rem;
          left: -2.25rem;
          top: -0.125rem;
          position: absolute;
          background: #fff; }

.post-type-archive-movies .omb-movie-details-page .col-md-8 {
  padding-top: 0; }

.omb-movie-details-page .omb-movie-trailers {
  /* 2...6 */
  padding-bottom: 2.5rem; }
  .omb-movie-details-page .col-md-8 {
    padding-top: 1rem; }
  .omb-movie-details-page .col-md-8 .omb-main-description > h3:first-child {
    line-height: 110%;
    margin: -0.3125rem 0 0.25rem !important; }
  .omb-movie-details-page section {
    /* padding-bottom: px(90); */
    clear: both; }
  .omb-movie-details-page section:after {
    content: '';
    display: table; }
  .omb-movie-details-page hr {
    margin-bottom: 3.75rem; }
  .omb-movie-details-page h5 {
    padding-bottom: 1.25rem; }
  .omb-movie-details-page h5 a {
    font-size: 0.75rem;
    float: right;
    font-style: italic; }

#omb-movie-intro {
  padding-bottom: 5rem;
  display: table; }
  #omb-movie-intro .omb-featured-image img {
    width: 100%;
    border: solid 0.0625rem #ddd; }
  #omb-movie-intro .omb-main-description {
    padding-left: 2.625rem; }
  #omb-movie-intro .omb-main-description h3 {
    margin: -0.625rem 0 -0.5rem; }
  #omb-movie-intro .omb-main-description h3 span {
    font-size: 1.125rem; }

#omb-movie-images {
  padding-bottom: 1.25rem; }

#omb-movie-cast {
  padding-bottom: 3.125rem; }
  #omb-movie-cast ul {
    /* 2...6 */ }
  #omb-movie-cast ul li.hidden-cast-item {
    display: none; }
  #omb-movie-cast ul li a {
    color: #282828;
    display: block; }
  #omb-movie-cast ul li a:hover {
    color: #f71111;
    text-decoration: none; }
  #omb-movie-cast ul li img {
    float: left;
    margin: 0.375rem 1rem 2rem 0; }
  #omb-movie-cast ul li span {
    display: block;
    font-weight: 700; }

#omb-movie-schedule {
  padding-bottom: 5rem; }
  #omb-movie-schedule .omb-cinema-schedule {
    font-weight: 700; }
  #omb-movie-schedule .omb-cinema-schedule:last-of-type ul {
    margin-bottom: 0; }
  #omb-movie-schedule .omb-cinema-schedule ul {
    margin: 0.9375rem 0 3.125rem; }
  #omb-movie-schedule .omb-cinema-schedule ul li {
    display: inline-block;
    width: 4.875rem;
    color: #282828;
    background: #fee50e;
    border: solid 0.125rem #fee50e;
    font-size: 0.75rem;
    line-height: 1.3125rem;
    font-weight: 800;
    font-style: italic;
    text-align: center;
    position: relative; }
  #omb-movie-schedule .omb-cinema-schedule ul li a {
    color: #282828;
    display: block; }
  #omb-movie-schedule .omb-cinema-schedule ul li.omb-sold-out {
    background: #ddd;
    color: #fff;
    border: solid 0.125rem #ddd; }
  #omb-movie-schedule .omb-cinema-schedule ul li.omb-sold-out span {
    position: absolute;
    left: 0;
    bottom: -1.625rem;
    width: inherit;
    color: #aaa; }
  #omb-movie-schedule .omb-cinema-schedule ul li.omb-event-over {
    text-decoration: line-through; }
  #omb-movie-schedule .omb-cinema-schedule ul li:first-child {
    margin-left: 2.125rem; }
  #omb-movie-schedule .omb-cinema-schedule ul li:first-child:before {
    border: solid 0.125rem #fee50e;
    color: #282828;
    content: "\f017";
    font-size: 0.875rem;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    height: inherit;
    width: 2rem;
    left: -2.25rem;
    top: -0.125rem;
    position: absolute;
    background: #fff; }

#omb-movie-reviews {
  font-size: 0.875rem;
  font-family: 'Merriweather', serif;
  font-style: italic; }
  #omb-movie-reviews h2 {
    display: none; }
  #omb-movie-reviews h5 {
    font-style: normal; }
  #omb-movie-reviews ol li {
    padding-bottom: 4.0625rem; }
  #omb-movie-reviews ol li .comment-text {
    position: relative;
    padding-left: 13.2%; }
  #omb-movie-reviews ol li .comment-text img.avatar {
    position: absolute;
    left: 0;
    top: 0; }
  #omb-movie-reviews ol li .comment-text .meta strong {
    font-weight: 700;
    color: #f71111; }
  #omb-movie-reviews ol li .comment-text .meta time {
    color: #8e8e8e; }

#omb-movie-products {
  padding-bottom: 2.5rem; }
  #omb-movie-products .omb-movie-product {
    margin-bottom: 2.5rem; }
  #omb-movie-products .omb-movie-product a img {
    margin-bottom: 0.75rem; }
  #omb-movie-products .omb-movie-product a span {
    display: block;
    color: #282828; }
  #omb-movie-products .omb-movie-product a span.omb-movie-product-title {
    font-size: 0.875rem;
    line-height: 1.5rem; }
  #omb-movie-products .omb-movie-product a span.omb-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; }
  #omb-movie-products .omb-movie-product a span.omb-movie-product-link {
    color: #f71111;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 800;
    font-style: italic; }
  #omb-movie-products .omb-movie-product a span.omb-movie-product-link i {
    font-size: 1rem;
    padding-right: 0.25rem; }
  #omb-movie-products .omb-movie-product a:hover {
    text-decoration: none; }

#omb-movie-list-page .searchform div {
  border: solid #fee50e;
  border-width: 1rem 3rem; }
  #omb-movie-list-page .searchform div > * {
    border: none 0;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 1.25rem;
    background: transparent; }
  #omb-movie-list-page .searchform div #s {
    width: 90%; }
  #omb-movie-list-page .searchform div #searchsubmit {
    width: 10%; }
  #omb-movie-list-page .searchform div #searchsubmit:after {
    text-indent: 5px; }
  #omb-movie-list-page .omb-filters-wrapper {
    font-size: 0.75rem;
    padding: 2.8125rem 0;
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    color: #8e8e8e;
    font-style: italic;
    text-transform: uppercase; }
  #omb-movie-list-page .omb-filters-wrapper .omb-movie-filters {
    display: inline-block; }
  #omb-movie-list-page .omb-filters-wrapper .omb-movie-filters li {
    overflow: visible;
    display: inline-block; }
  #omb-movie-list-page .omb-filters-wrapper .omb-movie-filters li a {
    color: #f71111;
    margin-left: 1.375rem; }
  #omb-movie-list-page .omb-filters-wrapper .omb-movie-filters li a.on {
    text-decoration: underline; }
    #omb-movie-list-page .omb-filters-wrapper .omb-movie-filters li a.on:after {
      font-family: 'FontAwesome';
      font-style: normal; }
    #omb-movie-list-page .omb-filters-wrapper .omb-movie-filters li a.on.omb-order-dir-ASC:after {
      content: " \f0d8"; }
    #omb-movie-list-page .omb-filters-wrapper .omb-movie-filters li a.on.omb-order-dir-DESC:after {
      content: " \f0d7"; }
  #omb-movie-list-page .omb-movies-list {
    line-height: 1.75rem; }
  #omb-movie-list-page .omb-movies-list img {
    padding-top: 0.375rem; }
  #omb-movie-list-page .omb-movies-list h4 span {
    font-size: 1.125rem;
    display: inline-block;
    padding-left: 0.5rem; }
  #omb-movie-list-page .omb-movies-list li.row {
    padding-bottom: 7.5rem; }
  #omb-movie-list-page .omb-movies-list li.row .btn-default {
    margin-bottom: 0.25rem; }
  #omb-movie-list-page .omb-movies-list .omb-rating {
    width: auto;
    height: auto;
    line-height: inherit;
    margin: 0;
    vertical-align: top; }
  #omb-movie-list-page .omb-movies-list .omb-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; }

body.tax-cast h1 {
  display: inline-block;
  margin-bottom: 5rem; }
  body.tax-cast h1.omb-title {
    font-size: 2rem; }
  body.tax-cast h1.omb-title img {
    float: left;
    margin-right: 1rem; }
  body.tax-cast h1.omb-title span {
    font-size: 1rem;
    line-height: 0.5rem;
    color: #f71111;
    text-transform: none;
    display: block; }
  body.tax-cast .omb-movie-filters {
    display: none; }

.post-type-archive-movies #omb-movie-list-page hr:last-of-type {
  margin-bottom: 0; }

.omb-news-details-page .page-content h1 {
  font-size: 2rem;
  line-height: 2.375rem;
  padding: 1rem 0; }
  .omb-news-details-page .page-content p a {
    color: #f71111; }
  .omb-news-details-page .page-content p a:hover {
    color: #282828; }
  .omb-news-details-page .page-content .post-categories {
    padding-bottom: 2rem; }
  .omb-news-details-page .page-content .omb-tags a {
    height: 1.875rem;
    line-height: 1.875rem;
    color: #282828;
    background: #fee50e;
    font-weight: 400;
    font-style: normal; }
  .omb-news-details-page .page-content .omb-tags a:hover {
    background: #282828;
    color: #fee50e; }

.search-results .omb-no-sidebar ul li a:hover {
  text-decoration: none; }
  .search-results .omb-no-sidebar ul li a:hover h5 {
    color: #f71111; }
  .search-results .search-form {
    margin-bottom: 2.5rem; }
  .search-results h5 {
    padding: 2.5rem 0 1.5625rem; }
  .search-results .read-more {
    margin: 1.25rem 0 2.5rem;
    padding: 0;
    font-size: 0.75rem;
    font-weight: 700;
    display: table;
    font-style: italic;
    text-transform: uppercase;
    color: #f71111;
    background: transparent; }
  .search-results .read-more:hover {
    color: #282828; }

.omb-cinema-page #omb-cinema-details {
  margin-bottom: 5rem; }
  .omb-cinema-page #omb-cinema-details .omb-cinema-details {
    /*height: px(420);*/
    margin-bottom: 2.5rem;
    overflow: hidden;
    position: relative; }
  .omb-cinema-page #omb-cinema-details .omb-cinema-details img {
    z-index: 0;
    min-width: 100%; }
  .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line {
    padding: 2.5rem;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 1;
    vertical-align: top;
    position: absolute; }
  .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line h3 {
    color: #fff; }
  .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line a:hover {
    text-decoration: none; }
  .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line a, .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line a i, .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line a button {
    height: 2.5625rem;
    vertical-align: middle;
    display: inline-block; }
  .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line i.fa {
    line-height: 2.5625rem;
    width: 2.5625rem;
    font-size: 0.875rem;
    font-weight: 400;
    background: #f71111;
    color: #fff;
    display: inline-block;
    text-align: center; }
  .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line .cinema-rating .omb-star-rating {
    margin-left: 1rem; }
    .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line .cinema-rating .omb-star-rating:after, .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line .cinema-rating .omb-star-rating span:after {
      color: #282828;
      font-weight: 400; }
    .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line .cinema-rating .omb-star-rating, .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line .cinema-rating .omb-star-rating:after {
      height: 1rem;
      line-height: 1rem; }
  .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line .omb-button.pull-right {
    position: relative; }
  .omb-cinema-page #omb-cinema-details .omb-cinema-details .omb-cinema-details-line .omb-button.pull-right span {
    bottom: -2rem;
    width: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    color: #fee50e; }
  .omb-cinema-page #omb-cinema-gallery {
    margin-bottom: 5rem; }
  .omb-cinema-page #omb-cinema-gallery .omb-cinema-gallery ul li {
    margin-bottom: 2%; }
  .omb-cinema-page #omb-cinema-gallery .omb-cinema-gallery ul li.hidden-cinema-item {
    display: none; }

.omb-cinema-page #omb-cinema-others, .post-type-archive-cinema #omb-cinema-others {
  margin-bottom: 5rem; }
  .omb-cinema-page #omb-cinema-others a:hover, .post-type-archive-cinema #omb-cinema-others a:hover {
    color: #f71111; }
  .omb-cinema-page #omb-cinema-others p, .post-type-archive-cinema #omb-cinema-others p {
    font-family: 'Merriweather', serif;
    font-style: italic;
    font-size: 0.875rem; }
  .omb-cinema-page #omb-cinema-others p a, .post-type-archive-cinema #omb-cinema-others p a {
    font-family: 'Lato', sans-serif; }
  .omb-cinema-page #omb-cinema-others p a:hover, .post-type-archive-cinema #omb-cinema-others p a:hover, .omb-cinema-page #omb-cinema-others p a:hover h6, .post-type-archive-cinema #omb-cinema-others p a:hover h6 {
    color: #fee50e;
    text-decoration: none; }
  .omb-cinema-page #omb-cinema-others h6, .post-type-archive-cinema #omb-cinema-others h6 {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-style: normal; }
  .omb-cinema-page #omb-cinema-others .cinema-wrapper div, .post-type-archive-cinema #omb-cinema-others .cinema-wrapper div {
    position: relative;
    margin-bottom: 1.5rem; }
  .omb-cinema-page #omb-cinema-others .cinema-wrapper div span, .post-type-archive-cinema #omb-cinema-others .cinema-wrapper div span {
    left: 0;
    bottom: 0;
    padding: 0.375rem 0.75rem;
    font-size: 0.875rem;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 700;
    color: #fff;
    background: #f71111;
    font-style: normal;
    text-align: center;
    position: absolute; }
  .omb-cinema-page #omb-cinema-others .omb-cinemas > div, .post-type-archive-cinema #omb-cinema-others .omb-cinemas > div {
    margin-bottom: 4.375rem; }
  .omb-cinema-page #omb-cinema-others .omb-navigation a, .post-type-archive-cinema #omb-cinema-others .omb-navigation a {
    font-size: 0.75rem;
    font-family: 'FontAwesome';
    font-style: normal; }

.omb-login h5 + .alert-danger, .omb-register h5 + .alert-danger {
  margin-top: 2rem; }
  .omb-login form, .omb-register form {
    margin-top: 2rem; }
  .omb-login form input[type="text"], .omb-register form input[type="text"], .omb-login form input[type="password"], .omb-register form input[type="password"] {
    border: 0.1875rem solid #fee50e;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 800;
    color: #282828;
    font-size: 0.875rem;
    text-transform: uppercase;
    padding: 0.375rem 1rem;
    margin-bottom: 0.5625rem;
    min-width: 21.3125rem; }
  .omb-login form input[type="text"]:focus, .omb-register form input[type="text"]:focus, .omb-login form input[type="password"]:focus, .omb-register form input[type="password"]:focus {
    outline: 0; }
  .omb-login form input[type="text"]::-webkit-input-placeholder, .omb-register form input[type="text"]::-webkit-input-placeholder, .omb-login form input[type="password"]::-webkit-input-placeholder, .omb-register form input[type="password"]::-webkit-input-placeholder {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 800;
    color: #282828;
    font-size: 0.875rem;
    text-transform: uppercase; }
  .omb-login form input[type="text"]:-moz-placeholder, .omb-register form input[type="text"]:-moz-placeholder, .omb-login form input[type="password"]:-moz-placeholder, .omb-register form input[type="password"]:-moz-placeholder {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 800;
    color: #282828;
    font-size: 0.875rem;
    text-transform: uppercase; }
  .omb-login form input[type="text"]::-moz-placeholder, .omb-register form input[type="text"]::-moz-placeholder, .omb-login form input[type="password"]::-moz-placeholder, .omb-register form input[type="password"]::-moz-placeholder {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 800;
    color: #282828;
    font-size: 0.875rem;
    text-transform: uppercase; }
  .omb-login form input[type="text"]:-ms-input-placeholder, .omb-register form input[type="text"]:-ms-input-placeholder, .omb-login form input[type="password"]:-ms-input-placeholder, .omb-register form input[type="password"]:-ms-input-placeholder {
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 800;
    color: #282828;
    font-size: 0.875rem;
    text-transform: uppercase; }
  .omb-login form input[type="text"]:-webkit-autofill, .omb-register form input[type="text"]:-webkit-autofill, .omb-login form input[type="password"]:-webkit-autofill, .omb-register form input[type="password"]:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset; }
  .omb-login form label.remember-me, .omb-register form label.remember-me {
    margin-left: 1.5rem;
    line-height: 2.5625rem; }
  .omb-login form label.remember-me input, .omb-register form label.remember-me input {
    margin: 0;
    margin-right: 0.1875rem;
    vertical-align: middle; }
  .omb-login form a.lost-password, .omb-register form a.lost-password {
    display: block;
    margin: 1.25rem 0; }

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

.omb-slideshow-fullscreen-holder {
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #282828; }
  .omb-slideshow-fullscreen-holder .omb-slideshow {
    height: 100%; }
  .omb-slideshow-fullscreen-holder .omb-slideshow-main-images-wrapper {
    height: 100%; }

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

.hall_wrapper {
  display: table;
  width: 100%; }
  .hall_wrapper .col-left {
    display: table-cell;
    padding-right: 2.3125rem;
    vertical-align: top;
    width: 13.75rem; }
  .hall_wrapper .col-left .trailer-poster {
    width: 100%;
    max-width: 100%; }
  .hall_wrapper .col-left h6 {
    margin: 1.5625rem 0 0.9375rem 0; }
  .hall_wrapper .col-left .type {
    color: #8e8e8e; }
  .hall_wrapper .col-left .type a {
    color: #8e8e8e;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    text-transform: uppercase; }
  .hall_wrapper .col-left .event-date {
    background-color: #fee50e;
    color: #242424;
    display: block;
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    padding: 0.9375rem 1.125rem;
    margin: 1.5625rem 0 1.25rem 0; }
  .hall_wrapper .col-left .type, .hall_wrapper .col-left .event-date {
    line-height: 1.25rem; }
  .hall_wrapper .col-left .running-time {
    color: #8e8e8e;
    display: block;
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem; }
  .hall_wrapper .col-left .running-time i {
    vertical-align: middle;
    margin-left: 0.0625rem; }
  .hall_wrapper .col-right {
    display: table-cell;
    vertical-align: top;
    position: relative; }

#theatre_hall_map {
  position: relative;
  min-height: 37.5rem; }

#reservation-info {
  padding-top: 0.5rem;
  display: table; }

.omb-theatre {
  color: #fff;
  background: #282828;
  position: relative;
  padding-bottom: 2.5rem; }
  .omb-theatre .msg {
    color: #fff;
    padding: 2.5rem 2.5rem 0; }
  .omb-theatre .msg h4 {
    color: #fff;
    margin-bottom: 1.25rem; }
  .omb-theatre .msg p {
    color: #fff;
    margin-bottom: 0.3125rem; }
  .omb-theatre .msg #booking-close {
    margin-top: 1.25rem; }
  .omb-theatre .msg #booking-close:hover {
    background: #f71111;
    color: #fff; }
  .omb-theatre hr {
    height: 0.0625rem;
    border: none 0;
    background: #353535; }
  .omb-theatre .omb-screen {
    overflow: hidden;
    position: relative;
    height: 9.375rem;
    margin-bottom: -1.25rem; }
  .omb-theatre .omb-screen .omb-scren-shadow {
    width: 110%;
    height: 31.25rem;
    left: -5%;
    top: 1.875rem;
    border: solid 0.375rem #26a1f0;
    -webkit-box-shadow: inset 0 0 40px 0 #26a1f0;
    box-shadow: inset 0 0 40px 0 #26a1f0;
    position: absolute;
    -webkit-border-radius: 60% / 6.25rem;
    -ms-border-radius: 60% / 6.25rem;
    -moz-border-radius: 60% / 6.25rem;
    -o-border-radius: 60% / 6.25rem;
    border-radius: 60% / 6.25rem; }
  .omb-theatre ul.omb-hall {
    width: 100%;
    position: relative; }
  .omb-theatre ul.omb-hall li > ul {
    margin: 0 1.25rem;
    font-size: 0; }
  .omb-theatre ul.omb-hall li > ul > li {
    border: solid 0rem #f71111;
    cursor: pointer;
    margin: 0.25rem;
    vertical-align: middle;
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    display: inline-block;
    text-align: center; }
  .omb-theatre ul.omb-hall li > ul > li.omb-row-name {
    color: #424242; }
  .omb-theatre ul.omb-hall li > ul > li.omb-available {
    color: #282828;
    background: #fee50e; }
  .omb-theatre ul.omb-hall li > ul > li.omb-taken {
    color: #ddd;
    background: #424242;
    cursor: default; }
  .omb-theatre ul.omb-hall li > ul > li.omb-reserved {
    color: #fff;
    background: #f71111; }
  .omb-theatre .omb-theatre-legend, .omb-theatre .omb-theatre-seats-selection {
    color: #ddd;
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    text-transform: uppercase; }
  .omb-theatre .omb-theatre-legend {
    padding: 2.75rem 0; }
  .omb-theatre .omb-theatre-legend li {
    display: inline-block; }
  .omb-theatre .omb-theatre-legend li:before {
    content: " ";
    width: 1rem;
    height: 1rem;
    margin: -0.125rem 0.75rem 0 2.5rem;
    vertical-align: middle;
    display: inline-block; }
  .omb-theatre .omb-theatre-legend li.omb-available:before {
    background: #fee50e; }
  .omb-theatre .omb-theatre-legend li.omb-reserved:before {
    background: #f71111; }
  .omb-theatre .omb-theatre-legend li.omb-taken:before {
    background: #424242; }
  .omb-theatre .omb-theatre-seats-selection {
    margin: 0 2.5rem; }
  .omb-theatre .omb-theatre-seats-selection button {
    margin-left: 0.125rem; }
  .omb-theatre .omb-theatre-seats-selection #booking-back {
    display: none;
    margin-left: 0.125rem; }
  .omb-theatre .omb-theatre-seats-selection #reserve-seats, .omb-theatre .omb-theatre-seats-selection #booking-close {
    font-family: 'Lato', sans-serif;
    font-weight: 800; }

.custom-dropdown-wrapper {
  background-color: #fff;
  display: inline-block;
  margin-right: 0.625rem;
  position: relative;
  min-width: 9.375rem; }
  .custom-dropdown-wrapper select {
    border: none;
    padding: 0.375rem 1rem 0.375rem 1rem;
    color: #242424;
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    text-transform: uppercase;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%; }
  .custom-dropdown-wrapper:after {
    content: "\f0dd";
    font-family: 'FontAwesome';
    font-size: 0.875rem;
    line-height: 0.4375rem;
    color: #282828;
    position: absolute;
    top: 50%;
    margin-top: -0.4375rem;
    right: 1.0625rem;
    z-index: 0; }

.omb-pre-reservation {
  color: #fff;
  background: #282828;
  position: relative;
  padding-bottom: 6.25rem; }
  .omb-pre-reservation .title {
    color: #fff;
    padding: 2.5rem 2.5rem; }
  .omb-pre-reservation table.movie-details {
    margin: 2.8125rem 2.5rem; }
  .omb-pre-reservation table.movie-details td {
    color: #8e8e8e;
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    text-transform: uppercase;
    padding: 0.1875rem 0.625rem;
    margin: 0;
    vertical-align: top; }
  .omb-pre-reservation table.movie-details td a {
    color: #8e8e8e; }
  .omb-pre-reservation table.movie-details td a:hover {
    text-decoration: underline; }
  .omb-pre-reservation table.movie-details td.synopsis {
    color: #8e8e8e;
    text-transform: none;
    font-weight: 400; }
  .omb-pre-reservation table.movie-details tr td:first-child {
    width: 20%; }
  .omb-pre-reservation a {
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    text-transform: uppercase; }
  .omb-pre-reservation hr {
    height: 0.0625rem;
    border: none 0;
    background: #353535; }
  .omb-pre-reservation .search-schedule-box {
    background-color: #fee50e;
    padding: 1.125rem 2.9375rem;
    margin: 0 -2.5%;
    position: absolute;
    bottom: 1.875rem;
    width: 105%; }
  .omb-pre-reservation .search-schedule-box .btn_schedule_next {
    display: none;
    margin-left: 0.625rem;
    padding: 0.4375rem 0;
    font-family: 'Lato', sans-serif;
    font-size: 0.75rem;
    font-style: italic;
    font-weight: 900; }
  .omb-pre-reservation .search-schedule-box p {
    color: #242424;
    font-size: 0.875rem;
    font-weight: 800;
    font-family: 'Yantramanav', sans-serif;
    letter-spacing: 0.01rem;
    text-transform: uppercase; }

@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: auto; }
    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) {
  #omb-movie-list-page .omb-search > div, .page-template-template-homepage .omb-search > div {
    padding-left: 0;
    padding-right: 0.5rem; }
    #omb-movie-list-page .omb-search > div:last-of-type, .page-template-template-homepage .omb-search > div:last-of-type {
      padding-right: 0; }
      #omb-movie-list-page .omb-search > div:last-of-type a, .page-template-template-homepage .omb-search > div:last-of-type a {
        margin-left: 0.25rem; }
    #omb-movie-list-page .searchform div > *, .page-template-template-homepage .searchform div > * {
      padding: 0 0.5rem; }
    #omb-movie-list-page .searchform div #searchsubmit:after, .page-template-template-homepage .searchform div #searchsubmit:after {
      text-indent: -0.5rem !important;
      right: auto !important; }

  .omb-slideshow {
    height: 23.75rem; }
    .omb-slideshow .omb-slideshow-header-links a i {
      margin-right: 0 !important; }
    .omb-slideshow .omb-slideshow-header-links a.omb-slideshow-btn-thumb-mode {
      display: none; }
    .omb-slideshow .omb-slideshow-thumbnails-nav {
      display: none !important; }
    .omb-slideshow .omb-slideshow-main-images {
      padding-bottom: 0 !important; }

  .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; }

  .page-template-template-masonry .content-wrapper .omb-masonry-list.omb-interstitial-full-width {
    min-height: 663px; }
    .page-template-template-masonry .content-wrapper .omb-masonry-list.omb-interstitial-full-width.omb-now-playing {
      background: #282828;
      position: absolute;
      left: -7.5%;
      right: -7.5%;
      padding-left: 7.5%;
      padding-right: 7.5%; } }

@media (max-width: 48rem) {
  /* Extra Small devices (mobiles, px(480) and up) */
    header .container {
      padding-left: 0 !important;
      padding-right: 0 !important; }
      header .container .logo {
        width: 100%;
        text-align: left;
        padding-left: 1.5rem; }
    .page-template-template-masonry .content-wrapper .omb-masonry-list.omb-interstitial-full-width {
      min-height: 610px; }
      .page-template-template-masonry .content-wrapper .omb-masonry-list.omb-interstitial-full-width:before {
        content: none; }
      .page-template-template-masonry .content-wrapper .omb-masonry-list.omb-interstitial-full-width.omb-now-playing {
        background: #282828;
        position: absolute;
        left: -3.5%;
        right: -3.5%;
        padding-left: 3.5%;
        padding-right: 3.5%; } }

@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 .page-template-template-masonry .content-wrapper .omb-masonry-list.omb-interstitial-full-width {
          min-height: 564px; }
        html .page-template-template-masonry .content-wrapper .omb-masonry-list.omb-interstitial-full-width.omb-now-playing {
          background: #282828;
          position: absolute;
          left: -5.5%;
          right: -5.5%;
          padding-left: 5.5%;
          padding-right: 5.5%; }
      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-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-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) {
  /* Target Chrome only */
    html {
      font-size: 1rem; }
      html .omb-features .content-wrapper .omb-feature img {
        width: 4.375rem; } }

@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .comment-respond form textarea {
    margin-bottom: 0.125rem; } }


/*** Compile time: 0.40180492401123 */