.top-nav-right .switch-mobile {display: none;}@media only screen and (max-width: 480px)  and (orientation:portrait), only screen and (max-height: 480px) and (orientation:landscape) {#top-nav,#admin_submenu {line-height: 22px;padding: 16px;}#admin_submenu {box-shadow: none;top: 40px;display: none;}#top-nav {background: #000;line-height: 22px;padding: 12px 16px;}#top-nav:after {content: '';clear: both;display: table;}.top-nav-right .filter-toggle,.layout-mobile .top-nav-right {display: none;}.top-nav-right .switch-mobile {display: inline-block}#top-nav .mm-logo {color: #fff;}.mm-title {line-height: 22px;}select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {padding: 4px 8px;}.span-24 {width: 100%;}.mm-title.container {padding: 0;}.container {width: auto;}.mm-logo a:link {margin-left: 0;}.footer-wrapper {width: 100%;z-index: 100;}#centerbody {padding-bottom: 40px;margin-top: 0;}.footer {padding: 4px;}#footer {text-align: center;}h2 {color: #353535;font-size: 24px;font-weight: bold;line-height: 36px;}fieldset {padding: 0;}textarea,input[type="text"],input[type="password"] {background-color: #eee;border: 0;border-radius: 1px;box-shadow: none;color: #333;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 14px;line-height: 24px;height: 44px;transition: 0.15s;padding-top: 12px;}label {font-weight: normal;text-align: initial;width: auto;font-size: inherit;}ul li, ol li {margin: 0;}}.loader {animation: spinningColor 1.5s ease-in-out infinite;margin: 16px auto;border: 5px double #ececec;border-radius: 50%;width: 24px;height: 24px;}@keyframes spinningColor {0% {transform: rotate(360deg);border-bottom:5px solid #007dbb;}25% {border-bottom:5px solid #007dbb;}50% {border-bottom:5px solid #007dbb;}75% {border-bottom:5px solid #007dbb;}100% {border-bottom:5px solid #007dbb;}}@media only screen and (max-width: 480px)  and (orientation:portrait), only screen and (max-height: 480px) and (orientation:landscape) {body, html {font-size: 14px;line-height: 24px;font-family: sans-serif;}.container {padding: 8px 16px;}.filter-tab li {float: left;}.filter-tab a {display: inline-block;color: #666;padding: 8px;border-bottom: 2px solid #efefef;}.filter-tab a.active,.filter-tab a:hover,.filter-tab a:focus {color: #007dbb;border-color: #007dbb;text-decoration: none;}.filters {margin-bottom: 16px;border-bottom: 2px solid #eee;}.filters.no-border {border-color: #fff;}.filters .input {margin-bottom: 16px;}.filters input#search_date ~ label {font-weight: normal;color: #666;border-bottom: 2px solid #E9EDEF;padding: 8px 0;}.filters input#search_date.active ~ label,.filters input#search_date:active ~ label,.filters input#search_date:focus ~ label {color: #007dbb;border-color: #007dbb;}#submit.active {background: #007dbb;color: #fff;}#submit {background: #eee;color: #999;border: 0;padding: 8px;font-size: 16px;width: 100%;border-radius: 1px;}.bar-chart.bar-chart-peak {height: 20px;margin-bottom: 20px;}.bar-chart.bar-chart-peak .bar-holder {margin-bottom: 4px;height: 20px;}.bar-chart {height: 0;margin-bottom: 0;transition: height .15s, margin-bottom .15s;}.selected .bar-chart {height: 100px;margin-bottom: 16px;}.bar-chart .bar-holder {float: left;margin-bottom: 20px;width: calc(100% / 7);font-size: 10px;height: 0;vertical-align: bottom;background: #007dbb;position: relative;transition: height .15s;}.selected .bar-chart .bar-holder {height: 80px;}.bar-chart .bar-holder .bar {height: 79px;background: #eee;}.bar-chart h4 {font-size: 12px;font-weight: normal;font-family: sans-serif;margin-bottom: 0;height: 0;line-height: 0px;color: #fff;transition: all .15s;}.stream-performance.selected .bar-chart h4 {line-height: 16px;margin-bottom: 4px;height: auto;color: #333;}.bar-holder .date-label-selected,.bar-holder .date-label {position: absolute;bottom: -18px;text-align: center;width: 100%;color: #ccc;}.bar-holder .date-label-selected {color: #646464;}.stream-performance.selected .bar-holder .date-label,.stream-performance:not(.selected) .bar-holder .date-label-selected {display: none;}.tickets-sold-label {position: absolute;top: 0;text-align: center;width: 100%;font-size: 12px;color:#646464;}.bar-chart .bar-holder {transition: all .15s;margin-bottom: 0;}.stream-performance.selected .bar-chart .bar-holder {margin-bottom: 20px;}.stream-performance.selected .bar-chart .bar-holder[data-ticketsSold="0"] .tickets-sold-label {color: #b1abab;}.stream-performance.selected .bar-chart .bar-holder[data-ticketsSold^="-"] .tickets-sold-label {color: #BD362F;}.stream-performance .tickets-sold-label {display: none;}.stream-performance.selected .tickets-sold-label {display: inline-block;}.bar-holder[data-ticketsSold^="-"] .tickets-sold-label {color: #BD362F;}.bar-chart .bar-holder:last-child {margin-right: 0}body, html {font-size: 16px;line-height: 28px;}.hidden-data ol li,.numbers {font-size: 14px;line-height: 22px;}}.hamburger {position: relative;background-color: transparent;z-index: 1;border: 0;color: inherit;cursor: pointer;display: inline-block;float: left;font: inherit;overflow: visible;outline: none;padding: 0;text-transform: none;transition: opacity 0.15s;-webkit-appearance: none;}.hamburger-box {width: 24px;height: 24px;display: inline-block;position: relative;}.hamburger-inner {display: block;top: 50%;margin-top: -2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after {width: 24px;height: 3px;background-color: #fff;border-radius: 4px;position: absolute;transition: all 0.15s;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;transition-duration: 0.15s;transition-timing-function: ease;}@media only screen and (max-width: 480px)  and (orientation:portrait), only screen and (max-height: 480px) and (orientation:landscape) {#top-nav {transition: height .15s, color 0.15s, background-color 0.15s;position: relative;height: auto;width: auto;}#top-nav.is-active {background: #fff;color: #333;border-bottom: 2px solid #eee;margin-bottom: -32px;}#top-nav.is-active .hamburger-inner,#top-nav.is-active .hamburger-inner::before,#top-nav.is-active .hamburger-inner::after {background-color: #000;}}.hamburger-inner::before,.hamburger-inner::after {content: "";display: block;}.hamburger-inner::before {top: -6px;}.hamburger-inner::after {bottom: -6px;}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after {transition-property: none;}.hamburger.is-active .hamburger-inner {-webkit-transform: rotate(45deg);transform: rotate(45deg);}.hamburger.is-active .hamburger-inner::before {top: 0;opacity: 0;}.hamburger.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.hamburger-label {color: #fff;display: inline-block;font-weight: 700;letter-spacing: 0.08em;line-height: 1;margin-left: 0.3125em;text-transform: uppercase;}#top-nav.is-active .hamburger-label {color: #333;}.hamburger-box,.hamburger-label {display: inline-block;vertical-align: middle;}#extra-nav {display: flex;flex-direction: column;clear: both;height: 0;overflow: hidden;transition: height .15s, overflow 1s;margin-top: 16px;}#extra-nav.is-active {overflow: visible;height: 256px;}#extra-nav .col:first-child {margin-top: 32px;}#extra-nav .col {flex: 0 0 auto;margin-bottom: 16px;}#extra-nav .col:last-child {margin-bottom: 0;}#extra-nav * {line-height: 24px}#extra-nav h4 {margin: 0;margin-bottom: 16px;color: #333;}#switch_to_desktop {text-align: right;}#extra-nav.is-active #switch_to_desktop a {color: #333;}#switch_to_desktop a {color: #fefefe;transition: color .5s;}.layout-mobile h1 {padding: 8px 16px !important;padding-bottom: 0 !important;color: #000;}.footer-wrapper.mobile .footer {border: 0;color: #fff;background-color: #000;}.footer-wrapper.mobile #footer li {color: #fff;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;font-weight: 700;}#mobile-overlay {position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: transparent;z-index: 2;cursor: pointer;}.hamburger-active #mobile-overlay {background-color: rgba(0,0,0,0.5);display: block;}@media only screen and (max-width: 480px)  and (orientation:portrait), only screen and (max-height: 480px) and (orientation:landscape) {#loginForm fieldset {border: 0;}div#login {width: auto;padding: initial;}div#login .field {margin: auto;}div#login .field.mandatory {position: relative;padding-top: 0;}#search_date {height: 0;padding: 0;border: 0;box-shadow: none !important;outline: 0 !important;margin: 0;color: #fff;}.input {position: relative;}#loginForm input[type="password"] ~ label,.input input[type="text"] ~ label,#loginForm input[type="text"] ~ label {position: absolute;top: 0;left: 0;text-align: left;font-size: 16px;font-weight: normal;line-height: 44px;padding-left: 8px;transition: all 100ms;color: #666;}.input .mandatory input[type="text"]:not(:placeholder-shown) ~ label,.input .mandatory input[type="text"]:focus ~ label {font-size: 10px;font-weight: bold;line-height: 16px;color: #555;}#loginForm .mandatory input:focus ~ label, #loginForm .mandatory input:not(:placeholder-shown) ~ label {font-size: 10px;line-height: 16px;color: #555;}#login_form h2,#login_form a{margin-bottom: 16px;text-align: center;}#login_form input,#login_form .login-remember {margin-bottom: 8px;font-weight: bold;}textarea,input[type="password"]:focus,input[type="text"]:focus {box-shadow: none;}#remember_email ~ label {font-size: 12px;line-height: 24px;font-weight: normal;}a[href="/user/resetpwd"] {display: block;font-size: 14px;line-height: 24px;}#login_form .btn {background-color: #007dbb;background-image: none;color: #fff;text-shadow: none;border-radius: 1px;box-shadow: none;border-color: #007dbb;height: 40px;padding: 8px 16px;width: 100%;}}@media only screen and (max-width: 480px) and (orientation:portrait), only screen and (max-height: 480px) and (orientation:landscape) {#is-mobile {display: none;}}.stream li {display: table;width: 100%;}.stream-performance .sales-main,.stream-performance .sales-data,.stream-performance .hidden-data {width: 100%;position: relative;display: table-row;font-weight: normal;}#peek,.stream-date {color: #333;font-size: 17px;margin-bottom: 12px;font-weight: bold;padding-top: 4px;background-color:#fff;background: linear-gradient(180deg,rgba(0,0,0,0) calc(50% - 1px),#e8e8e8 calc(50%),rgba(0,0,0,0) calc(50% + 1px));}.stream-date:first-child {padding-top: 0;}#peek span,.stream-date span {background-color: #fff;display: inline-block;padding-right: 16px;}#peek.active {display: block;position: fixed;height: auto;}#peek {display: none;position: fixed;padding: 4px 16px;top: 0;z-index: 100000;background: #fff;width: 100%;height: 0;transition: all .5s;}.stream .performance-title {width: 100%;position: relative;}.performance-title small {color: #666;}.selected .performance-title small {color: #333;}.performance-title .chevron-down {pointer-events: none;position: absolute;top: 3px;right: -3px;opacity: .6;}.stream-performance.selected .performance-title .chevron-down {transform: rotateX(180deg);top: -3px;}.stream .performance-sales {float: right;display: block;}.stream-performance {border-bottom: 1px solid #ecece5;margin-bottom: 4px;padding-bottom: 7px;color: #555;}.stream-performance.expandable {cursor: pointer;}.stream-performance.new {border-bottom-color: #08c;}.stream-performance:focus,.stream-performance.selected {background: #dbdbdb2b;box-shadow: 0 2px 7px #33333369;border-color: transparent;margin: -16px;margin-top: -4px;padding: 16px;padding-top: 4px;padding-bottom: 23px;margin-bottom: 16px;color: #333;}.stream-performance .performance-title:hover .chevron-down, .stream-performance.selected .chevron-down {opacity: 1;}.numbers {color: #555;position: relative;z-index: 5;width: 100%;}.selected .numbers {color: #333;}.performance-capacity {position: absolute;right: 0;top: 0;}.stream .sales-data .line {position: relative;z-index: 5;width: 100%;height: 8px;background: #f7f7f7;border-radius: 5px;overflow: hidden;}.stream .sales-data .line .fill {position: relative;z-index: 1;height: 8px;width: 100%;background: #007dbb;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;transition: all 0.15s ease-in-out;border-radius: 3px;}.stream .performance-sales {font-weight: bold;background-color: #007dbb;color: #fff;padding: 0 4px;border-radius: 1px;}.stream .performance-sales.performance-remaining {background-color: transparent;color: #555;font-weight: normal;}.stream-performance .second-cell,.stream-performance .first-cell {display: table-cell;padding: 0;}.selected .stream-performance .second-cell,.selected .stream-performance .first-cell {transition: padding .15s;padding: 4px 0;}.stream-performance .sales-time,.stream-performance .performance-title,.stream-performance .performance-total-sales,.stream-performance .performance-status,.stream-performance .performance-substats{display: table-cell;padding: 4px 0;}.stream-performance .performance-status {padding-top: 0;}.stream .sales-time {font-size: 15px;min-width: 66px;padding-right: 0;}.stream-performance .hidden-data {display: table-row-group;}.stream-performance.selected .hidden-data {display: table-row-group;}.stream-performance .hidden-row {display: none;}.stream-performance.selected .hidden-row {display: table-row;}.card-row {display: table-row;}.stream-performance .second-cell li {font-size: 14px;}.search_date_clear {display: none;color: #666;border-bottom: 2px solid #E9EDEF;padding: 8px;line-height: 20px;text-align: initial;font-size: 16px;height: 20px;font-weight: bold;}.search_date_clear:active, .search_date_clear:focus, .search_date_clear.active {border-color:#007dbb;color:#007dbb;}.sort-row {color: #666;line-height: 24px;}.sort-row:last-child {margin-bottom: 0;}.input.orderby {display: inline-block;position: relative;font-size: 16px;color: #666;border-bottom: 2px solid #eee;padding: 4px;cursor: pointer;line-height: 20px;padding-right: 24px;}.orderby .chevron-up, .orderby .chevron-down {display: inline-block;color: #999;position: absolute;right: 0;top: 2px;height: 20px;}.orderby .chevron-up {top: 5px;transform: rotateX(180deg);}.input input[type="checkbox"] {display: none;}.input input[type="checkbox"]:checked ~ .chevron-down {display: none;}.input input[type="checkbox"]:not(:checked) ~ .chevron-up {display: none;}.input input[type="checkbox"]:checked ~ label.label-up {display: none;}.input input[type="checkbox"]:not(:checked) ~ label.label-down {display: none;}.input input#search_title,.input input[type="text"] {width: 100%;}.input input#search_title {background-color: #fff;border-bottom: 2px solid #eee;font-size: 16px;height: 36px;padding-left: 28px;}.input input#search_title.changed,.input input#search_title:focus {border-color: #007dbb;}.input input#search_title.changed ~ label,.filters input#search_title:focus ~ label {color: #007dbb;}.input label[for="search_title"] .fa {padding-right: 2px;}.filters input#search_date {display: block;height: 0;border: 0;padding: 0;margin: 0;box-shadow: none !important;}.filters input#search_date ~ label {position: relative;padding: 8px 8px 4px 24px;}.filters input#search_date ~ label::before {content: "\f073";width: 2em;display: block;height: 100%;position: absolute;top: 0;font-family: FontAwesome;line-height: 32px;padding-left: 8px;}.date-table tr td:first-child {width: 10px;}.date-table tr td {padding: 0 4px 4px 0;line-height: 20px;font-size: 14px;}@media only screen and (max-width: 480px)  and (orientation:portrait), only screen and (max-height: 480px) and (orientation:landscape) {#is-mobile {display: none;}}@media screen and (max-width: 480px) {.nav {padding: 0.5em;}.nav li {margin: 0 0.5em 0 0;padding: 0.25em;}.pagination .step, .pagination .currentStep {display: none;}.pagination .prevLink {float: left;}.pagination .nextLink {float: right;}.pagination {overflow: hidden;}fieldset,.property-list {padding: 0.3em 1em 1em;}input, textarea {width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}select, input[type=checkbox], input[type=radio], input[type=submit], input[type=button], input[type=reset] {width: auto;}.scaffold-list td:not(:first-child),.scaffold-list th:not(:first-child) {display: none;}.scaffold-list thead th {text-align: center;}.fieldcontain {margin-top: 0.6em;}.fieldcontain label,.fieldcontain .property-label,.fieldcontain .property-value {display: block;float: none;margin: 0 0 0.25em 0;text-align: left;width: auto;}.errors ul,.message p {margin: 0.5em;}.error ul {margin-left: 0;}}