/* No context defined. */
  • Content:
    .c-content-expo {
      background-color: #fff;
      text-align: left;
      color: primary(night, 100);
    
      @include min-screen(bp(tablet)) {
        display: flex;
      }
    
      .c-tablist--destination & {
        background-color: transparent;
      }
    
      .c-icon {
        fill: currentColor;
        vertical-align: middle;
        margin-right: remify(4px);
      }
    
    }
    
    .c-content-expo__item {
      padding: remify(16px);
    
      @include min-screen(bp(tablet)) {
        padding: remify(40px);
      }
    
      .c-dialog &.c-content-expo__item--main {
        padding-left: 0;
      }
      .c-dialog &.c-content-expo__item--side {
        padding-right: 0;
      }
    
      .c-tablist--destination & {
        padding: remify(16px) 0;
        @include min-screen(bp(tablet)) {
          padding: 0;
        }
      }
    
      h2 {
        margin-bottom: remify(16px);
        color: primary(night, 100);
        @include font-scale(level-4);
      }
    
      h4 {
        @include font-scale(level-3);
        font-weight: fw(bold);
        color: primary(night, 100);
        margin-bottom: remify(12px);
        border-top: remify(1px) solid #ccc;
        margin-top: remify(24px);
        padding-top: remify(24px);
    
        @include min-screen(bp(tablet)) {
          margin-top: remify(16px);
          padding-top: remify(16px);
          margin-bottom: remify(16px);
        }
    
        &:first-child {
          border: none;
          margin-top: 0;
          padding-top: 0;
        }
      }
    
      h4.raw {
        font-size: 125%;
        font-weight: fw(regular);
        text-transform: initial;
        border: none;
      }
    
      p {
        margin-bottom: remify(16px);
        color: currentColor;
      }
    
      p.wrapped-styled {
        background-color: #fff;
        padding: remify(16px);
        // @include shadow(medium);
        border-radius: remify(4px);
        margin-bottom: 0;
        margin-top: remify(16px);
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
      }
    
      .docs {
        display: flex;
        flex-wrap: wrap;
        & > * {
          flex: 1 0 remify(200px);
        }
      }
    
      p + a {
        margin-top: remify(24px);
      }
      
      img {
          margin-right: 1rem;
          margin-bottom: 1rem;
      }
    }
    
    .c-content-expo__card {
      @include shadow(high);
      border-radius: remify(24px);
      padding: remify(16px);
    
      @include min-screen(bp(tablet)) {
        padding: remify(24px);
      }
    
      .title {
        @include font-scale(level-4);
        font-weight: fw(bold);
        color: primary(night, 100);
        margin-bottom: remify(24px);
      }
    
      .row {
        display: flex;
        justify-content: space-between;
      }
    
      .row + .row {
        border-top: remify(1px) solid primary(night, 10);
        margin-top: remify(16px);
        padding-top: remify(16px);
      }
    
    }
    
    .c-content-expo__footer {
      padding-top: remify(24px);
    
    
      .c-button {
        align-self: flex-start;
        margin-bottom: remify(32px);
    
        @include min-screen(bp(tablet)) {
        margin-bottom: remify(0px);
        }
      }
    
      @include min-screen(bp(tablet)) {
        display: flex;
        justify-content: space-between;
        align-content: flex-start;
      }
    }
    
    .c-content-expo__media {
    
    }
    
    
    
    .c-content-expo__listitem {
      background-color: secondary(soft, 100);
      border-radius: remify(16px);
      margin-bottom: remify(16px);
      padding: remify(16px);
    }
    
    .c-content-expo__today {
      display: flex;
      justify-content: flex-start;
      align-items: center;
    
      &.is-last {
        justify-content: flex-end;
      }
    
      .icon--flight .c-icon {
        fill: primary(night, 100);
      }
    
      .c-content-expo__today-info {
        color: secondary(text, 100);
        margin-left: remify(8px);
      }
    
      .c-content-expo__weather-assets {
        img {
          display: block;
          margin: 0;
        }
      }
    
    }
    
    // .c-content-expo__item--boss {
    //   @include min-screen(bp(tablet)) {
    //     flex-basis: 60%;
    //   }
    // }
    
    // .c-content-expo__item--minion {
    //   @include min-screen(bp(tablet)) {
    //     width: 40%;
    //     flex-basis: 40%;
    //     padding-left: remify(8px);
    //   }
    
    //   .c-tablist--destination & {
    //     @include min-screen(bp(tablet)) {
    //       padding-left: remify(40px);
    //     }
    //   }
    
    //   a {
    //     display: block;
    //   }
    
    // }
    
    .c-content-expo__item--side {
      a {
        display: block;
      }
    
      p, ul {
        color: secondary(text, 100);
      }
    }
    
    /*------------------------------------*\
      Half modifier
    \*------------------------------------*/
    
    .c-content-expo--half {
    
      .c-content-expo__item--boss,
      .c-content-expo__item--minion {
        @include min-screen(bp(tablet)) {
          flex-basis: 50%;
        }
      }
    }
    
    /*------------------------------------*
      Spaceless modifier
    *------------------------------------*/
    .c-content-expo--spaceless {
    
      .c-content-expo__item {
        padding: 0;
      }
      
    }
  • URL: /components/raw/content-expo/_content-expo.scss
  • Filesystem Path: src/views/02-molecules/content-expo/_content-expo.scss
  • Size: 4.4 KB
  • Handle: @content-expo--default
  • Preview:
  • Filesystem Path: src/views/02-molecules/content-expo/content-expo.hbs

No notes defined.