/* Default Styles */
@media only screen and (min-width:0px) {
  /* header */
  .site-header {
    background: rgba(51, 51, 51, 0.95);
    box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.3);
    position: absolute;
    /* top: 32px; */
    left: 0;
    right: 0;
    z-index: 100;
    width: 100%;
    height: auto;
    max-height: 74px;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
  }

  .site-header:hover {
    background: rgba(51, 51, 51, 1);
  }
  
  /* add fixed class */
  .is-sticky {
    position: fixed;
  }

  .site-header.is-sticky:after {
    content: "";
    display: block;
    width: 100%;
    height: 74px;
  }

  /*
   * Brand Bar used for marketing 
   */
  .brand-bar {
    background: #000;
    height: 32px;
    max-height: 32px;
    line-height: 32px;
    overflow: hidden;
    position: relative;
    z-index: 101;
  }

  .gifts-offers {
    text-align: right;
  }

  .gifts-offers a {
    color: #ccc;
    display: inline-block;
  }

  .global-offer-container {
    background: #252024; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1MjAyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzI1MjAyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzUzNTY1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzU2NWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #252024 0%, #252024 20%, #53565f 20%, #53565f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#252024), color-stop(30%,#252024), color-stop(20%,#53565f), color-stop(100%,#53565f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #252024 0%,#252024 20%,#53565f 20%,#53565f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #252024 0%,#252024 20%,#53565f 20%,#53565f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #252024 0%,#252024 20%,#53565f 20%,#53565f 100%); /* IE10+ */
    background: linear-gradient(to right,  #252024 0%,#252024 20%,#53565f 20%,#53565f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252024', endColorstr='#53565f',GradientType=1 ); /* IE6-8 */
    position: relative;
  }

  .global-offer-img {
    background: #252024;
    max-height: 32px;
  }

  .global-offer {
    background: #000; /* temporary */
  }

  .global-offer-navbar-type {
    position: absolute;
    z-index: 2;
    background-color: #53565f;
    margin-left: -10px;
    min-width: 300px;
  }

  .global-offer-copy {
    color: #fff;
  }

  #globalTicketCounter {
    display: none;
  }

  /*
   * Nav Bar used for search, menus
   */
  .nav-bar {
    border-bottom: 2px solid #F15500;
    height: 66px;
    position: relative;
  }

  .fandango-logo {
    display: block;
    margin: 0 0 0 10px;
  }

  .brand-img {
    display: inline-block;
    /* width: 100%; */
    width: 222px;
  }

  .inline-items {
    height: 66px;
    line-height: 66px;
    margin: 0;
    font-size: 0;
    display: inline-block;
  }

  .inline-items > li {
    display: inline-block;
    height: 66px;
    vertical-align: middle;
  }

  .inline-items > .has-dropdown > a,
  .inline-items > .no-dropdown > a {
    font-size: 100%;
    font-weight: bold;
    display: block;
    padding: 0 0 0 13px;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
  }

  .inline-items > .has-dropdown> a:after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 11px solid #f15500; 
    bottom: 0;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 3px;
    position: relative;
    top: 0;
    vertical-align: middle;
  }

  .inline-items .nav-more {
    display: none;
  }

  .inline-items:hover > .has-dropdown > a {
    opacity: .25;
  }
  
  /* reverse highlighting */
  .inline-items:hover > .has-dropdown > a:hover {
    opacity: 1;
  }

  /* to fix inline-block spacing */
  .has-dropdown, .no-dropdown {
    font-size: 14px;
  }

  .has-dropdown:last-child,
  .no-dropdown:last-child {
    margin: 0 10px 0 0;
  }

  input.global-search-input {
    background: rgba(235,235,235,.8);
    border: 0;
    border-radius: 19px;
    box-shadow: inset 2px 3px 0px rgba(99,99,99,.5);
    color: #333;
    display: inline-block;
    font-family: "Times New Roman", "Georgia", Serif;
    font-size: 16px;
    font-style: italic;
    height: 38px;
    margin: 0 0 0 30px;
    padding: 0 0 0 15px;
    position: relative;
    vertical-align: middle;
    width: 320px;
    -webkit-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
    z-index: 99;
  }
  .global-search {
    position: relative;
  }
  .global-search-wrapper {
    position: relative;
    display: inline-block;
    line-height: 1;
  }

  /* input */
  input.global-search-input.ui-autocomplete-loading {
    background-image: url(../../..//images/commerce/shared/spinner-pacman.gif);
    background-repeat: no-repeat;
    background-position: 97% 50%;
    background-size: 28px 28px;
  }


  .global-search-input.global-showtimes-input {
    display: block;
    margin: 0 0 20px 0;
    width: 100%;
  }

  input.global-search-input:focus {
    box-shadow: inset 0 1px 2px rgba(99,99,99,.5);
    color: #333;
    z-index:105;
  }

  ::-webkit-input-placeholder {
    color: #333;
  }

  :-moz-placeholder { /* Firefox 18- */
    color: #333;  
  }

  ::-moz-placeholder {  /* Firefox 19+ */
    color: #333;  
  }

  :-ms-input-placeholder {  
    color: #333;  
  }

  .global-search-go {
    display: inline-block;
    vertical-align: middle;
    background: #fe7900;
    border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    height: 38px;
    width: 38px;
    margin-left: 7px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    line-height: 38px;
    -webkit-transition: all 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: all 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: all 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: all 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
  }  

  .global-search-go:hover {
    color: #fff;
    background: #f15500;
  }

  .nav-description {
    vertical-align: middle;
    color: #ebebeb;
    padding-left: 4px;
  }

  .mega-menu {
    background: rgba(51,51,51,1);
    font-size: 14px;
    left: 0px;
    height: 0;
    margin: auto;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    right: 0px;
    top: 66px;
    text-align: left;
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: all 300ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -moz-transition: all 300ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -o-transition: all 300ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    transition: all 300ms cubic-bezier(0.860, 0.000, 0.070, 1.000); /* easeInOutQuint */
    z-index: 99;
  }

  .no-touch .has-dropdown:hover > a {
    opacity: 1;
  }

  .no-touch .has-dropdown:hover > a:hover {
    opacity: 0.8;
  }

  .no-touch .has-dropdown:hover .mega-menu {
    height: auto;
    border-top: 1px solid transparent;
    max-height: 500px;
    opacity: 1;
    padding: 20px 10px 20px;
    z-index: 101;
  }

  .mega-menu h3 {
    color: #929292;
    margin: 0 0 15px;
  }

  .list-legend {
    display: inline-block;
  }

  .header-definition {
    display: inline-block;
    margin: 0 0 0 14px;
  }

  .mega-menu-content {
    clear: both;
    line-height: 1;
    max-width: 91.429em;
    margin: auto;
  }

  .mega-menu-movie-list,
  .mega-menu-theater-list,
  .mega-menu-section-list {
    font-size: 14px;
    list-style: none;
    margin: 0 0 20px;
  }

  .mega-menu-movie-list {
    line-height: 14px;
  }

  .mega-menu-movie-list li {
    margin-bottom: 1em;
  }

  .mega-menu-theater-list {
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;

    -moz-column-count: 3;
    -moz-column-gap: 20px;

    column-count: 3;
    column-gap: 20px;

    margin-bottom: 0;
  }

  .mega-menu-theater-list li {
    list-style: none;
    margin-bottom: 20px;
    /*width: 33.3%;*/
  }

  .no-csscolumns .mega-menu-theater-list li {
    float: left;
    width: 33.3%;
  }

  .mega-menu-theater-name {
    color: #fff;
    font-weight: bold;
    line-height: 1;
  }

  .mega-menu-theater-addr {
    color: #fff;
  }

  .nav-movie-news-img-container {
    display: block;
    width: auto;
    max-height: 226px;
    overflow: hidden;
  }

  .nav-movie-news-img {
    min-height: 226px;
  }

  .nav-movie-news-content-title {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    margin: 3px 0 6px 0;
    text-transform: uppercase;
  }

  .nav-movie-news .mega-menu-section-list a {
    font-weight: bold;
    text-transform: uppercase;
  }

  .mega-menu .nav-movies-secondary-header {
    /* margin-top: 30px; */
  }

  .icon-limited-release {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAGCAYAAAGEHJ8qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MDcwRjk2NTQ4Q0YxMUUzQkZBM0RCNDUyNzBEODM1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MDcwRjk2NjQ4Q0YxMUUzQkZBM0RCNDUyNzBEODM1NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkwNzBGOTYzNDhDRjExRTNCRkEzREI0NTI3MEQ4MzU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkwNzBGOTY0NDhDRjExRTNCRkEzREI0NTI3MEQ4MzU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ibKpVgAAAJRJREFUeNpibGpqYmMAAoAAYgQyJoIYAAEEYkwA0vlADBLIBwggBqDA2////4NpJqCIEAMECAEEEEjpW5hAbW0tY3NzM5wPEEAwA2OBWAIo+QsoCeezAIk8qDHPgVgYmc/EgABzGFDBHIAAQ3YeMugEWlEBYgCtwSrPBLUbHaQisbHKgzRKAvEkIH4PxZOgYjCAVR4AITsxQojJv3MAAAAASUVORK5CYII=) no-repeat 0 50%;
    padding: 0 0 0 20px;
  }

  .icon-favorite {
    background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTMgMTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzIDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojREQzMzI3O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMsMy41QzEzLDEuNiwxMS41LDAsOS42LDBDOC4yLDAsNywwLjksNi41LDIuMUM2LDAuOSw0LjgsMCwzLjQsMEMxLjUsMCwwLDEuNiwwLDMuNWMwLDAuMSwwLDAuMiwwLDAuMw0KCWMwLDEsMC40LDIsMS40LDMuMUMzLjYsOS4xLDYuNSwxMiw2LjUsMTJzMi45LTIuOSw1LjEtNS4xYzAuOC0wLjgsMS4yLTEuNiwxLjMtMi40QzEyLjksNC4yLDEzLDMuOCwxMywzLjV6Ii8+DQo8L3N2Zz4NCg==) no-repeat 0 1px;
    padding: 0 0 0 16px;
  }

  .icon-non-ticketing {
    background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTMgMTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzIDEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojOTI5MDkwO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNi41LDBDMi45LDAsMCwyLjksMCw2LjVTMi45LDEzLDYuNSwxM2MzLjYsMCw2LjUtMi45LDYuNS02LjVTMTAuMSwwLDYuNSwweiBNMS40LDYuNWMwLTEuMiwwLjQtMi4yLDEtMy4xDQoJbDcuMiw3LjJjLTAuOSwwLjctMS45LDEtMy4xLDFDMy43LDExLjYsMS40LDkuMywxLjQsNi41eiBNMTAuNiw5LjZMMy40LDIuNGMwLjktMC43LDEuOS0xLDMuMS0xYzIuOCwwLDUuMSwyLjMsNS4xLDUuMQ0KCUMxMS42LDcuNywxMS4yLDguNywxMC42LDkuNnoiLz4NCjwvc3ZnPg0K) no-repeat 0 1px;
    padding: 0 0 0 16px;
  }

  .profile-point {
    padding: 0 5%;
    text-align: center;
  }

  .profile-point:after {
    content: "";
    background: transparent url(../../../images/commerce/shared/account-profile-point-divider.png) no-repeat 0 0;
    width: 1px;
    height: 188px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .profile-point h3 {
    margin: 0 0 9px 0;
  }

  .profile-point .msg {
    margin-top: 10px;
  }

  .profile-point .msg p {
    color: #ccc;
  }

  .profile-point .cta {
    color: #fff;
    display: block;
    margin-bottom: 6px;
  }

  .account-group {
    padding-left: 20%;
  }

  .account-group a {
    font-weight: bold;
    text-transform: uppercase;
  }

  /* search dropdown styles */
  .ui-autocomplete-category {
    border-top: 1px solid #ccc;
    font-family: "alternate-gothic-no-1-d", "Futura Condensed", "Arial Narrow", Arial, sans-serif;
    font-size: 26px;
    line-height: 1;
    padding: 13px 0 7px 18px;
    text-transform: uppercase;
  }

  .ui-autocomplete-category:first-child {
    border: 0;
  }

  .ui-helper-hidden-accessible {
    display: none;
  }
  .ui-autocomplete {
    background: #fff;
    border-radius: 0 0 20px 20px;
    list-style: none;
    max-height: 0;
    opacity: 0.95;
    overflow: hidden;
    padding: 25px 0 0 0;
    -webkit-transition: max-height 400ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: max-height 400ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: max-height 400ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: max-height 400ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: max-height 400ms cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */
  }

  .ui-autocomplete.is-opened {
    max-height: 1000px;
  }

  .ui-front.ui-autocomplete {
    position: absolute;
    max-width: 320px;
    width: auto;
    z-index: 2;
    margin-top: -32px;
  }
  .ui-menu-item {
    line-height: 1;
    margin-bottom: 10px;
    padding: 0 18px;
  }
  .ui-menu-item a {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
  }

  .ui-more-results {
    padding-top: 4px;
  }

  .ui-more-results a {
    background: #4AA7F6;
    color: #fff;
    -webkit-transition: background .3s ease;
    -moz-transition: background .3s ease;
    -o-transition: background .3s ease;
    transition: background .3s ease;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    text-transform: uppercase;
  }

  .ui-more-results a:hover {
    background: #0286f2;
    color: #fff;
  }

  .modal-offer {
    background: #262626;
    border: 0;
    width: 620px;
    height: auto;
    padding: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 101;
  }

  .modal-offer-footer {
    position: relative;
  }

  .modal-offer-copy {
    background: #4c4c4c;
    min-height: 64px;
  }

  .modal-offer-copy h4 {
    color: #fff;
    padding: 10px 0 0 55px;
  }

  .modal-offer-copy:before {
    content: "";
    background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDRweCIgaGVpZ2h0PSI1NHB4IiB2aWV3Qm94PSIwIDAgNDQgNTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ0IDU0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8ZyBpZD0iR2lmdCI+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjYsMTkuOGMwLDAsMCwwLTAuMSwwYy0wLjEsMC0wLjIsMC0wLjQsMGMtMC4zLDAtMC44LTAuMS0xLjUtMC4yYy0wLjYtMC4xLTEuNC0wLjItMi4yLTAuNQ0KCQljLTAuNC0wLjEtMC45LTAuMi0xLjMtMC40Yy0wLjUtMC4yLTAuOS0wLjMtMS41LTAuNWMtMC41LTAuMi0xLTAuNC0xLjYtMC43QzcuNSwxNy4zLDcsMTcsNi40LDE2LjZjLTAuNS0wLjQtMS4xLTAuOC0xLjctMS4yDQoJCWMtMC42LTAuNS0xLjEtMS0xLjctMS43Yy0wLjMtMC4zLTAuNS0wLjctMC44LTEuMWMtMC4yLTAuNC0wLjUtMC44LTAuNy0xLjNjLTAuNC0xLTAuNy0yLjItMC42LTMuNWMwLTAuNiwwLjItMS4zLDAuNC0xLjkNCgkJYzAuMi0wLjYsMC41LTEuMSwwLjgtMS42TDIuNCw0bDAuMS0wLjFsMC4xLTAuMWwwLjEtMC4xbDAuMS0wLjFjMCwwLDAtMC4xLDAuMS0wLjFsMC4zLTAuM0MzLjQsMi43LDMuNywyLjQsNC4yLDINCgkJYzAuOC0wLjcsMS44LTEuNCwzLjEtMS44QzcuOSwwLjEsOC41LDAsOS4yLDBjMC43LDAsMS4zLDAuMSwxLjksMC4zYzAuNiwwLjIsMS4yLDAuNCwxLjYsMC43YzAuNSwwLjMsMC45LDAuNiwxLjMsMC45DQoJCWMwLjgsMC42LDEuMywxLjMsMS44LDEuOWMwLjIsMC4zLDAuNSwwLjYsMC43LDFjMC4yLDAuMywwLjQsMC42LDAuNSwxYzAuMywwLjYsMC42LDEuMywwLjgsMS45YzAuNSwxLjIsMC44LDIuNCwxLDMuNQ0KCQljMC4yLDEuMSwwLjMsMi4xLDAuMywyLjljMCwwLjksMCwxLjYsMCwyLjNjMCwwLjYtMC4xLDEuMS0wLjIsMS41YzAsMC4yLDAsMC40LTAuMSwwLjRjMCwwLjEsMCwwLjIsMCwwLjJsLTAuNCwwLjENCgkJYzAsMC0wLjEtMC4yLTAuMS0wLjVjLTAuMS0wLjMtMC4yLTAuOC0wLjMtMS4zYy0wLjItMC42LTAuNC0xLjMtMC42LTJjLTAuMy0wLjgtMC42LTEuNi0wLjktMi41QzE2LjIsMTEsMTUuOCwxMCwxNS4yLDkNCgkJYy0wLjYtMS0xLjItMi0yLTIuOWMtMC40LTAuNC0wLjktMC45LTEuNC0xLjJjLTAuNS0wLjMtMS0wLjYtMS42LTAuOEM5LjYsNCw5LDQuMSw4LjUsNC4yQzcuOSw0LjQsNy40LDQuOCw2LjksNS4yDQoJCUM2LjcsNS40LDYuNSw1LjYsNi4zLDUuOEM2LjIsNiw2LjEsNi4xLDYsNi4yTDUuOSw2LjNsMCwwbDAsMEw1LjcsNi42QzUuMyw3LjEsNS4xLDcuNyw1LjEsOC4yQzUsOC44LDUuMSw5LjQsNS4zLDEwDQoJCWMwLjIsMC42LDAuNSwxLjEsMC44LDEuNmMwLjcsMSwxLjUsMS44LDIuNCwyLjZjMC45LDAuNywxLjcsMS40LDIuNSwxLjljMS42LDEuMSwzLjEsMiw0LjEsMi41YzEsMC42LDEuNiwwLjgsMS42LDAuOEwxNi42LDE5Ljh6Ig0KCQkvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNS41LDIwLjdjMCwwLDAsMCwwLjEsMGMwLjEsMCwwLjIsMC4xLDAuNCwwLjFjMC4zLDAuMSwwLjgsMC4yLDEuNCwwLjNjMC42LDAuMSwxLjQsMC4yLDIuMywwLjINCgkJYzAuNCwwLDAuOSwwLDEuNCwwYzAuNSwwLDEtMC4xLDEuNS0wLjFjMC41LTAuMSwxLjEtMC4xLDEuNy0wLjJjMC42LTAuMSwxLjItMC4zLDEuOC0wLjRjMC42LTAuMiwxLjMtMC40LDEuOS0wLjcNCgkJYzAuNy0wLjMsMS40LTAuNywyLjEtMS4xYzAuNC0wLjIsMC43LTAuNSwxLjEtMC44YzAuMy0wLjMsMC43LTAuNywxLTEuMWMwLjctMC44LDEuMy0xLjksMS41LTMuMkM0NCwxMyw0NCwxMi4zLDQ0LDExLjcNCgkJYzAtMC42LTAuMi0xLjItMC4zLTEuOGwtMC4xLTAuNGwwLTAuMWwtMC4xLTAuMWwwLTAuMWwwLTAuMWMwLDAsMC0wLjEtMC4xLTAuMWwtMC4yLTAuNGMtMC4yLTAuNS0wLjQtMC45LTAuNy0xLjMNCgkJYy0wLjYtMC45LTEuMy0xLjgtMi41LTIuNWMtMC42LTAuNC0xLjItMC42LTEuOC0wLjhjLTAuNy0wLjItMS4zLTAuMy0xLjktMC4zYy0wLjYsMC0xLjIsMC4xLTEuOCwwLjJjLTAuNSwwLjEtMSwwLjMtMS41LDAuNQ0KCQljLTAuOSwwLjQtMS42LDAuOC0yLjMsMS4zYy0wLjMsMC4yLTAuNiwwLjUtMC45LDAuN2MtMC4zLDAuMy0wLjUsMC41LTAuOCwwLjhjLTAuNSwwLjUtMC45LDEtMS4zLDEuNmMtMC44LDEtMS40LDIuMS0xLjksMy4xDQoJCWMtMC41LDEtMC45LDEuOS0xLjEsMi43Yy0wLjMsMC44LTAuNSwxLjYtMC42LDIuMmMtMC4xLDAuNi0wLjIsMS4xLTAuMiwxLjRjMCwwLjItMC4xLDAuNC0wLjEsMC40YzAsMC4xLDAsMC4yLDAsMC4ybDAuNCwwLjINCgkJYzAsMCwwLjEtMC4yLDAuMy0wLjVjMC4yLTAuMywwLjQtMC43LDAuNy0xLjJjMC4zLTAuNSwwLjctMS4xLDEuMS0xLjhjMC41LTAuNywxLTEuNCwxLjYtMi4yYzAuNi0wLjgsMS4zLTEuNiwyLjEtMi40DQoJCWMwLjgtMC44LDEuNy0xLjYsMi43LTIuMmMwLjUtMC4zLDEuMS0wLjYsMS42LTAuOGMwLjYtMC4yLDEuMi0wLjMsMS44LTAuM2MwLjYsMCwxLjIsMC4yLDEuNywwLjZjMC41LDAuMywwLjksMC44LDEuMiwxLjMNCgkJYzAuMiwwLjMsMC4zLDAuNSwwLjQsMC44YzAuMSwwLjEsMC4xLDAuMywwLjIsMC40bDAsMC4xbDAsMGwwLDAuMWwwLjEsMC4yYzAuMiwwLjYsMC4yLDEuMiwwLjEsMS44Yy0wLjEsMC42LTAuNCwxLjEtMC43LDEuNg0KCQljLTAuNCwwLjUtMC44LDAuOS0xLjMsMS4zYy0wLjksMC44LTIsMS4zLTMsMS44Yy0xLDAuNS0yLDAuOC0zLDEuMmMtMS45LDAuNi0zLjUsMS00LjYsMS4zYy0xLjEsMC4zLTEuOCwwLjQtMS44LDAuNEwyNS41LDIwLjd6Ig0KCQkvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNy43LDIzLjFoNy40YzAsMCwwLjItMy42LTMuNi0zLjZDMTcuNywxOS41LDE3LjcsMjMuMSwxNy43LDIzLjF6Ii8+DQoJPHJlY3QgeD0iMjguNyIgeT0iMjQuNiIgY2xhc3M9InN0MCIgd2lkdGg9IjEzLjEiIGhlaWdodD0iOS41Ii8+DQoJPHJlY3QgeD0iMCIgeT0iMjQuNiIgY2xhc3M9InN0MCIgd2lkdGg9IjE0LjEiIGhlaWdodD0iOS41Ii8+DQoJPHJlY3QgeD0iMTcuMSIgeT0iMjQuMSIgY2xhc3M9InN0MCIgd2lkdGg9IjkiIGhlaWdodD0iMjkuOSIvPg0KCTxyZWN0IHg9IjAiIHk9IjM3LjQiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNC4xIiBoZWlnaHQ9IjE2LjYiLz4NCgk8cmVjdCB4PSIyOC43IiB5PSIzNy40IiBjbGFzcz0ic3QwIiB3aWR0aD0iMTMuMSIgaGVpZ2h0PSIxNi42Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat 0 0;
    position: absolute;
    display: block;
    width: 71px;
    height: 64px;
    left: -20px;
    top: 0;
  }

  .modal-offer-asset {
    position: relative;
    width: 620px;
    height: 350px;
  }

  .modal-offer-optional {
    display: block;
    float: right;
    margin: -129px 3px 0;
    z-index: 3;
    width: 180px;
    height: 180px;
  }

  .modal-offer-tc {
    background: #262626;
    color: #fff;
    font-size: 10px;
    line-height: 13px;
    padding: 10px 10px 10px 40px;
  }

  .close-reveal-modal  {
    background: #4aa7f5;
    padding: 15px;
    z-index: 2;
  }

  .reveal-modal .close-reveal-modal {
    color: #fff;
    right: 0px;
    top: 0px;
    font-size: 14px;
  }

  .close-x {
    border: 1px solid #fff;
    display: inline-block;
    padding: 2px 3px;
    margin: 0 0 0 12px; 
  }
}

@media only screen and (max-width: 1190px) {
  .site-wrap .page {
    padding-top: 92px;
  }
  /*
  .site-wrap .ad-leaderboard {
    margin-top: 92px;
  }
  */

  .site-header {
    max-height: 92px;
  }

  .nav-bar {
    height: 55px;
  }

  .inline-items {
    height: 55px;
    line-height: 55px;
  }

  .inline-items > li {
    height: 55px;
  }

  .mega-menu {
    top: 91px;
  }

  .menu-block {
    width: 100%;
  }

  .global-search {
    float: right;
    padding-right: 10px;
  }

  input.global-search-input {
    margin: 0;
    height: 37px;
  }

  input.global-search-input.ui-autocomplete-loading {
    background-image: url(../../../images/commerce/shared/spinner-pacman.gif);
    background-repeat: no-repeat;
    background-position: 97% 50%;
    background-size: 25px;
  }

  .global-search-go {
    font-size: 17px;
    height: 37px;
    line-height: 37px;
    width: 37px;
  }

  .global-menu {
    background: none repeat scroll 0 0 rgba(51, 51, 51, 1);
    line-height: 37px;
    height: 37px;
  }

  .global-menu > li {
    height: 37px;
  }

  .global-menu .nav-movies {
    padding: 0 0 0 10px;
    text-align: left;
    width: 20.5%;
  }

  .global-menu .nav-showtimes-tickets {
    text-align: center;
    width: 29%;
  }

  .global-menu .nav-movie-news {
    text-align: center;
    width: 27.5%;
  } 

  .global-menu .nav-account {
    padding: 0;
    text-align: right;
    width: 21%;
  }

  .has-dropdown:last-child {
    margin: 0;
  }

  .inline-items > .has-dropdown > a {
    padding: 0;
  }

  .nav-description {
    padding: 0;
  }
}

@media only screen and (max-width: 1163px) {
  .list-opening-this-week .list-legend {
    display: block;
    margin: -12px 0 15px 0;
  }
  .list-opening-this-week .list-legend  .header-definition:first-child {
    margin: 0;
  }
}

@media only screen and (max-width: 860px) {
  .list-legend {
    display: block;
    margin: -12px 0 15px 0;
  }
  .list-legend  .header-definition:first-child {
    margin: 0;
  }

  .brand-bar {
    max-height: 64px;
    height:  auto;
  }
  
  .global-offer {
    padding: 0;
    position: relative;
    line-height: 16px;
  }

  .gifts-offers {
    background: #252024;
  }
}
