@import url("/xmedia/fonts/Roboto/roboto.css");
section.dark .card-text {
  color: #ffffff; }

.cinema-card.card {
  z-index: 1; }

.card {
  position: relative;
  display: block;
  color: #ffffff;
  background-color: #000;
  border: solid 1px #323232;
  overflow: hidden;
  border-radius: 4px; }
  .card h1, .card h2, .card h3, .card h4, .card h5, .card h6, .card p, .card span {
    color: #ffffff;
    font-weight: 300; }
  .card .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.6) 100%); }
  .card.square {
    padding-bottom: 100%;
    position: relative; }
    .card.square > .content {
      /* Flexbox wrapper styles */
      display: flex;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
  .card.rect2-1, .card.rect4-1 {
    position: relative;
    display: flex; }
    .card.rect2-1.img-left > .card-block:first-child, .card.rect4-1.img-left > .card-block:first-child {
      /*padding: 0;*/ }
      .card.rect2-1.img-left > .card-block:first-child > .card-img, .card.rect4-1.img-left > .card-block:first-child > .card-img {
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px; }
    .card.rect2-1.img-right > .card-block:last-child, .card.rect4-1.img-right > .card-block:last-child {
      /*padding: 0;*/ }
      .card.rect2-1.img-right > .card-block:last-child > .card-img, .card.rect4-1.img-right > .card-block:last-child > .card-img {
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0; }
    .card.rect2-1 > .card-img, .card.rect2-1 .card-block, .card.rect4-1 > .card-img, .card.rect4-1 .card-block {
      flex: 1 0 0; }
    .card.rect2-1 .card-block, .card.rect4-1 .card-block {
      padding: 0; }
      .card.rect2-1 .card-block > .block-inner, .card.rect4-1 .card-block > .block-inner {
        padding: 1.25rem; }
  .card .btn {
    padding-left: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .card .btn.btn-block {
      text-align: center; }
    .card .btn.btn-lg {
      padding: 10px 16px; }
    .card .btn:last-child {
      padding: 6px 12px; }
    .card .btn.h3 {
      font-size: 24px; }
    .card .btn.h4 {
      font-size: 18px; }
  .card .btn ~ .btn {
    padding: 6px 12px; }

a.card {
  background: #000;
  color: #ffffff;
  overflow: hidden;
  border: solid 1px #323232; }
  a.card small {
    font-weight: 300; }
  a.card h1, a.card h2, a.card h3, a.card h4, a.card h5, a.card h6, a.card p, a.card span {
    color: #ffffff;
    font-weight: 300; }
  a.card .card-top {
    overflow: hidden; }
    a.card .card-top h1, a.card .card-top h2, a.card .card-top h3, a.card .card-top h4, a.card .card-top h5, a.card .card-top h6, a.card .card-top p, a.card .card-top span {
      color: #fff; }
  a.card * {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-backface-visibility: hidden; }

a.card:hover * {
  opacity: 0.9; }

a.card:before:hover {
  opacity: 1; }

.card-top {
  position: relative; }

.card-block {
  padding: 1.25rem;
  position: relative; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card > .list-group:first-child .list-group-item:first-child {
  border-radius: 0; }

.card > .list-group:last-child .list-group-item:last-child {
  border-radius: 0; }

.card-header {
  padding: 0.75rem 1.25rem; }
  .card-header.header-transparent {
    background: none;
    border-bottom: 1px solid #323232; }
  .card-header.header-dark {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff; }
  .card-header.header-blue {
    background-color: #2598d2;
    color: #fff; }
  .card-header:first-child {
    border-radius: 4px 4px 0 0; }
  .card-header > .img-circle {
    margin: 0.75rem; }
  .card-header h1, .card-header h2, .card-header h3, .card-header h4, .card-header h5, .card-header h6 {
    margin-bottom: 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #000; }
  .card-footer.bottom-fullwidth {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
    .card-footer.bottom-fullwidth button {
      z-index: 998; }
  .card-footer:hover button {
    display: block; }
  .card-footer:last-child {
    border-radius: 0 0 4px 4px; }

.card-primary {
  background-color: #f5821e;
  border-color: #f5821e; }

.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c; }

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de; }

.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

.card-danger {
  background-color: #d9534f;
  border-color: #d9534f; }

.card-white {
  background-color: #fff;
  border-color: #fff;
  border-radius: 4px;
  box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.16); }

.card-primary-outline {
  background-color: transparent;
  border-color: #f5821e; }

.card-secondary-outline {
  background-color: transparent;
  border-color: #fff; }

.card-info-outline {
  background-color: transparent;
  border-color: #5bc0de; }

.card-success-outline {
  background-color: transparent;
  border-color: #5cb85c; }

.card-warning-outline {
  background-color: transparent;
  border-color: #f0ad4e; }

.card-danger-outline {
  background-color: transparent;
  border-color: #d9534f; }

.card-inverse .card-header,
.card-inverse .card-footer {
  border-bottom: 1px solid rgba(0, 255, 255, 0.2); }

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff; }

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer {
  color: rgba(255, 255, 255, 0.65); }

.card-inverse .card-link:focus, .card-inverse .card-link:hover {
  color: #f0f; }

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0; }

.card-img {
  border-radius: 0.25rem; }

.card-img-overlay {
  position: absolute;
  color: #fff;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  background: rgba(0, 0, 0, 0.4); }
  .card-img-overlay.text-bottom {
    top: auto; }

@media (max-width: 767px) {
  .static-page .card .card-top {
    position: relative;
    height: auto;
    background: #000; }
    .static-page .card .card-top img {
      position: relative; } }

.card.card-headless {
  border: none;
  border-radius: 0;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .card.card-headless .card-top, .card.card-headless .card-block, .card.card-headless .card-footer {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0; }
  .card.card-headless .card-top {
    height: auto; }
  .card.card-headless .card-footer {
    background: none; }
  .card.card-headless .card-block {
    padding: 15px 0 0 0; }
  .card.card-headless .card-top > img {
    position: relative; }

.card-img-top {
  border-radius: 4px 4px 0 0;
  width: 100%;
  height: auto; }

.card-img-bottom {
  border-radius: 0 0 4px 4px;
  width: 100%;
  height: auto; }

@media (min-width: 480px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -.625rem;
    margin-left: -.625rem; }
    .card-deck .card {
      flex: 1 0 0;
      margin-right: .625rem;
      margin-left: .625rem; } }

@media (min-width: 480px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group .card {
      flex: 1 0 0; }
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group .card:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-top, .card-group .card:first-child .card-img {
          border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-bottom, .card-group .card:first-child .card-img {
          border-bottom-right-radius: 0; }
      .card-group .card:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-top, .card-group .card:last-child .card-img {
          border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-bottom, .card-group .card:last-child .card-img {
          border-bottom-left-radius: 0; }
      .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0; }
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          border-radius: 0; } }

@media (min-width: 480px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

/*# sourceMappingURL=../../../../../../../target/10103/cards.css.map */