html {overflow-x: hidden;}body {display: flex;min-height: 100vh;flex-direction: column;}main {flex: 1;}.image-cover {position: relative;}.image-cover::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;transition: opacity 0.3s ease;background: linear-gradient(to top, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.0));}.image-cover:hover::before {opacity: 0;}.image-cover:hover .card-title {opacity: 0;}.card-title {transition: opacity 0.3s ease;}#content-holder{background: #2980b9 url('/assets/preview_bg.png') repeat 0 0;-webkit-animation: 10s linear 0s normal none infinite animate;-moz-animation: 10s linear 0s normal none infinite animate;-ms-animation: 10s linear 0s normal none infinite animate;-o-animation: 10s linear 0s normal none infinite animate;animation: 10s linear 0s normal none infinite animate;}@-webkit-keyframes animate {from {background-position:0 0;}to {background-position: 500px 0;}}@-moz-keyframes animate {from {background-position:0 0;}to {background-position: 500px 0;}}@-ms-keyframes animate {from {background-position:0 0;}to {background-position: 500px 0;}}@-o-keyframes animate {from {background-position:0 0;}to {background-position: 500px 0;}}@keyframes animate {from {background-position:0 0;}to {background-position: 500px 0;}}.tabs {background-color: transparent;}.tab, .tabs {display: block;height: 116px !important}.tab span.day-of-week, .tab span.day, .tab span.month {display: block;}.tab span.day-of-week {font-size: 14px;}@media only screen and (min-width: 240px) {.tab span.day-of-week{font-size: 12px;}.tab span.day {line-height: 21px;font-size: 16px;}.tabs .tab a {padding: 0 6px;}.tab span.month {font-size: 9px;}.show-listing .card-image {display: none;}.show-listing .card .card-content .card-title {height: 100px;}.slick-track .card-image.image-cover{height: 250px !important;}}@media only screen and (min-width: 520px) {.tab span.day-of-week {font-size: 14px;}.tab span.day {line-height: 21px;font-size: 32px;}.tab span.month {font-size: 12px;}.show-listing .card .card-content .card-title {height: auto;}.slick-track .card-image.image-cover{height: 360px !important;}}@media only screen and (min-width: 600px) {.show-listing .card-image {display: block;}.card-stacked {background: none  !important;background-color: #fff !important;}}.tabs .tab a {color:  #2196F3  !important;}.tabs .tab.disabled a, .tabs .tab.disabled a:hover {color:  #bbdefb  !important;}.tabs .indicator {background-color:  #bbdefb  !important;}.tab a.active {background-color: #2196F3  !important;color: #FFF !important;transition: all 0.5s ease-in-out;}nav {-moz-box-shadow:    none;-webkit-box-shadow: none;box-shadow:         none;}.row.slick-initialized.slick-slider {padding-bottom: 2rem;padding-top: 2rem;-moz-box-shadow:    inset 0px 1px 8px rgba(0,0,0,0.5);-webkit-box-shadow: inset 0px 1px 8px rgba(0,0,0,0.5);box-shadow:         inset 0px 1px 8px rgba(0,0,0,0.5);}.show-price {display: block;font-size: 12px;}.show-record-wrap{display: inline-block;margin-right: 1rem;}.show-record {width: 80px;text-align: center;height: 80px;display: table-cell;vertical-align: middle;margin-left: 1.5rem;transition: all 0.3s ease;}.show-record:hover {background-color: #2196F3;color: #FFF}.show-record.no-broke:hover {background-color: #9e9e9e;color: #FFF;cursor: not-allowed;}.show-time {font-size: 24px;font-weight: 300;display: block;}.card-title a {color: #212121}@media only screen and (min-width: 601px) {.card.responsive-horizontal {display: flex;}.card.responsive-horizontal.small .card-image, .card.responsive-horizontal.medium .card-image, .card.responsive-horizontal.large .card-image {height: 100%;max-height: none;overflow: visible;}.card.responsive-horizontal.small .card-image img, .card.responsive-horizontal.medium .card-image img, .card.responsive-horizontal.large .card-image img {max-height: 100%;width: auto;}.card.responsive-horizontal .card-image {max-width: 50%;}.card.responsive-horizontal .card-image img {border-radius: 2px 0 0 2px;width: auto;max-width: 100%;max-height: 188px;}.card.responsive-horizontal .card-stacked {position: relative;display: flex;flex-direction: column;flex: 1;}.card.responsive-horizontal .card-stacked .card-content {flex-grow: 1;}}@media only screen and (max-width: 992px){.container{width: 100% !important;}}.btn {background-color: #2196f3;}.btn:hover {background-color: #42a5f5;}.btn:focus {background-color: #1e88e5;}