/*
0-600px Phone
600-900px Tablet portrait
900-1200px Tablet landscape
1200-1800 is our normal styles apply
1800px + Big desktop

$breakpoint argument choices:
- phone
- tab-port
- tab-land
- big-desktop
1em=16px

ORDER:base+typography > general layout + grid>page layout >components
*/
.section-exhibit-page {
  padding-top: 0; }
  .section-exhibit-page .badge-ribbon-gold {
    font-size: 20px;
    padding: 12px 14px;
    padding-left: 38px;
    border-radius: 0;
    letter-spacing: 1px;
    font-weight: 500;
    position: relative;
    left: -9.5%;
    top: 15px;
    height: 50px;
    min-width: 140px;
    line-height: 1.3em;
    background: #C0942D;
    background: -moz-linear-gradient(left, #C0942D 0%, #d5ac4b 100%);
    background: -webkit-linear-gradient(left, #C0942D 0%, #d5ac4b 100%);
    background: linear-gradient(to right, #C0942D 0%, #d5ac4b 100%);
    color: #fff; }
    .section-exhibit-page .badge-ribbon-gold:before {
      content: "";
      position: absolute;
      border-style: solid;
      border-color: #d5ac4b transparent;
      bottom: -20px;
      left: 0;
      border-width: 20px 0 0 20px; }
    .section-exhibit-page .badge-ribbon-gold:after {
      content: "";
      position: absolute;
      right: -39px;
      top: 0;
      border: 25px solid #d5ac4b;
      border-left-width: 20px;
      border-right-color: transparent; }
  .section-exhibit-page .exhibit-page-side {
    background: #eeeeee;
    padding: 0;
    position: relative;
    top: 0px;
    overflow: hidden; }
    @media (min-width: 992px) {
      .section-exhibit-page .exhibit-page-side {
        top: -30px; } }
    @media (max-width: 991px) {
      .section-exhibit-page .exhibit-page-side {
        width: 100%;
        height: 100%;
        padding: 2%; } }
    .section-exhibit-page .exhibit-page-side a {
      color: #333333;
      padding: 6px 0 5px;
      word-wrap: break-word; }
      .section-exhibit-page .exhibit-page-side a:hover, .section-exhibit-page .exhibit-page-side a:focus, .section-exhibit-page .exhibit-page-side a:active {
        color: #088bca; }
    .section-exhibit-page .exhibit-page-side .side-content {
      margin: 0;
      padding: 15px;
      background-color: #eeeeee; }
      .section-exhibit-page .exhibit-page-side .side-content .social-inline .social-list {
        width: 100%;
        text-align: center; }
      .section-exhibit-page .exhibit-page-side .side-content .border-bottom {
        border-bottom: 0.5px solid #dcdcdc; }
    .section-exhibit-page .exhibit-page-side .side-content-ad {
      margin: 4% 0; }
    .section-exhibit-page .exhibit-page-side .side-content-img {
      background-color: #ffffff;
      padding: 4%;
      text-align: center;
      margin: 1%;
      border: 0.5px solid #ccc; }
      .section-exhibit-page .exhibit-page-side .side-content-img img {
        max-width: 100%; }
  .section-exhibit-page .exhibit-page-main {
    margin-bottom: 4%;
    overflow: hidden; }
    @media (min-width: 992px) {
      .section-exhibit-page .exhibit-page-main {
        background-color: #ffffff;
        border: 15px solid #fff; } }
    .section-exhibit-page .exhibit-page-main .exhibit-page-main-header {
      margin: 20px 0; }
      .section-exhibit-page .exhibit-page-main .exhibit-page-main-header .header-title {
        font-weight: normal;
        padding-bottom: 0;
        margin-bottom: 0; }
      .section-exhibit-page .exhibit-page-main .exhibit-page-main-header .header-sub-title {
        font-weight: 300;
        margin-top: 0;
        color: #555; }
    .section-exhibit-page .exhibit-page-main .tab-content {
      padding: 20px 15px;
      background-color: #ffffff;
      min-height: 300px; }
      .section-exhibit-page .exhibit-page-main .tab-content img {
        max-width: 100%; }
      .section-exhibit-page .exhibit-page-main .tab-content .content-group {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2%;
        margin: 0px 0 5px; }
      .section-exhibit-page .exhibit-page-main .tab-content p {
        margin-bottom: 2%; }
      .section-exhibit-page .exhibit-page-main .tab-content .content-head {
        text-align: left;
        margin: 1% 0 2.5% 0;
        font-weight: 700;
        width: 100%;
        color: #15356C; }
      .section-exhibit-page .exhibit-page-main .tab-content .content .btn-default {
        width: 20%; }
      .section-exhibit-page .exhibit-page-main .tab-content .content-item {
        position: relative;
        padding: 3% 1% 2%;
        width: 100%; }
        .section-exhibit-page .exhibit-page-main .tab-content .content-item ul li {
          list-style: disc;
          margin-left: 1.5em; }
        .section-exhibit-page .exhibit-page-main .tab-content .content-item .badge-time-list li {
          list-style: none;
          margin-left: 0; }
      .section-exhibit-page .exhibit-page-main .tab-content .content-item-img {
        background-color: #ffffff;
        padding: 2%;
        text-align: center;
        border: 1px solid #dedede; }
        .section-exhibit-page .exhibit-page-main .tab-content .content-item-img img {
          max-width: 100%; }
      .section-exhibit-page .exhibit-page-main .tab-content .content-item-txt .name {
        margin: 10px 0; }
      .section-exhibit-page .exhibit-page-main .tab-content .content-item-txt .name-top {
        color: #ef2727;
        margin: 10px 0;
        font-weight: 700; }
      .section-exhibit-page .exhibit-page-main .tab-content .content-item-txt ul li {
        list-style: disc;
        margin-left: 1.5em; }
      .section-exhibit-page .exhibit-page-main .tab-content .content-item-video {
        text-align: center;
        margin: 2% 0 1%; }
        .section-exhibit-page .exhibit-page-main .tab-content .content-item-video .video-item {
          margin-bottom: 30px; }
      .section-exhibit-page .exhibit-page-main .tab-content .content-item .session-item {
        padding-top: 0; }
    .section-exhibit-page .exhibit-page-main .gallery .thumbnail {
      padding: 8px;
      border-radius: 0px;
      position: relative;
      overflow: hidden; }
      .section-exhibit-page .exhibit-page-main .gallery .thumbnail .caption {
        padding: 7px;
        color: #333333;
        display: block;
        text-align: right;
        border-top-left-radius: 15px;
        background-color: rgba(255, 255, 255, 0.8);
        position: absolute;
        bottom: 0;
        right: 0;
        transition: all .3s ease; }
      .section-exhibit-page .exhibit-page-main .gallery .thumbnail a:hover, .section-exhibit-page .exhibit-page-main .gallery .thumbnail:focus {
        -webkit-filter: brightness(110%);
        /* Safari 6.0 - 9.0 */
        filter: brightness(110%); }
    .section-exhibit-page .exhibit-page-main .brand-navibar .tab-title {
      color: #1C6F87;
      border-bottom: 2px solid #ececec;
      padding: 10px 0;
      position: relative; }
    .section-exhibit-page .exhibit-page-main .brand-navibar li {
      background: #ffffff;
      margin: 3px;
      padding: 0 2.5px; }
      .section-exhibit-page .exhibit-page-main .brand-navibar li:hover {
        background: #eeeeee; }
      @media (max-width: 768px) {
        .section-exhibit-page .exhibit-page-main .brand-navibar li {
          width: 50%;
          text-align: center;
          background-color: #eeeeee; } }
      .section-exhibit-page .exhibit-page-main .brand-navibar li a {
        padding: 10px 15px 8px;
        font-size: 18px;
        line-height: 1.8em; }

/*# sourceMappingURL=exhibition_page.css.map */
