@import url("//hello.myfonts.net/count/2e6187");
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: 'Trump';
  font-weight: 400;
  font-style: italic;
  src: url("/fonts/trump/2E6187_0_0.eot");
  src: url("/fonts/trump/2E6187_0_0.eot?#iefix") format("embedded-opentype"), url("/fonts/trump/2E6187_0_0.woff2") format("woff2"), url("/fonts/trump/2E6187_0_0.woff") format("woff"), url("/fonts/trump/2E6187_0_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Trump';
  font-weight: 500;
  font-style: normal;
  src: url("/fonts/trump/2E6187_1_0.eot");
  src: url("/fonts/trump/2E6187_1_0.eot?#iefix") format("embedded-opentype"), url("/fonts/trump/2E6187_1_0.woff2") format("woff2"), url("/fonts/trump/2E6187_1_0.woff") format("woff"), url("/fonts/trump/2E6187_1_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Trump';
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/trump/2E6187_2_0.eot");
  src: url("/fonts/trump/2E6187_2_0.eot?#iefix") format("embedded-opentype"), url("/fonts/trump/2E6187_2_0.woff2") format("woff2"), url("/fonts/trump/2E6187_2_0.woff") format("woff"), url("/fonts/trump/2E6187_2_0.ttf") format("truetype"); }
#main {
  background: #2D2D2D;
  color: white;
  font-family: "Trump", 'swiss721light'; }

h3 {
  font-family: "Trump", 'swiss721light';
  font-weight: 500;
  font-style: normal; }

em, i {
  font-family: "Trump", 'swiss721light'; }

a {
  color: #fff; }

a.file {
  color: #EE5150; }

.fa-file-pdf {
  color: #EE5150; }

.quieter {
  color: #fff; }

.hs-china .quieter {
  color: #1F5852; }

.exhi-blog-bg-container {
  background: rgba(0, 0, 0, 0.2); }

.button {
  border: 2px solid #ffffff;
  color: #fff; }
  .button .fa {
    color: #fff;
    -webkit-transition: all 0.25s;
    transition: all 0.25s; }
  .button:hover {
    border: 2px solid #EE5150;
    color: #EE5150; }
    .button:hover .fa {
      color: #EE5150; }

.itemview .itemview-content .itemview-vitals .social-share {
  font-family: 'swiss721medium'; }

.hermitage-header {
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  text-align: center;
  background-image: url(https://www.ngv.vic.gov.au/wp-content/uploads/2015/06/Black-bg-small1.jpg); }
  .hermitage-header img {
    margin: 2em auto 4em;
    max-width: 700px;
    width: 88%;
    height: auto; }
    @media screen and (min-width: 640px) and (max-width: 1024px) {
      .hermitage-header img {
        max-height: 768px;
        width: auto; } }
  @media screen and (min-width: 1300px) {
    .hermitage-header {
      background-image: url(https://www.ngv.vic.gov.au/wp-content/uploads/2015/06/black-bg-large1.jpg); } }

div.feature a {
  color: #EE5150; }
  div.feature a:hover {
    color: white; }

div.feature div.tags a {
  color: white !important; }

div.feature div.tags span {
  color: white !important; }

.exhi-menu-bg-container {
  background: #EE5150; }
  .exhi-menu-bg-container #exhi-tabs-list {
    background: none;
    border-width: 0;
    color: white;
    font-family: 'swiss721light'; }
    @media screen and (min-width: 940px) {
      .exhi-menu-bg-container #exhi-tabs-list {
        font-size: 0.85em;
        text-align: center; } }
    .exhi-menu-bg-container #exhi-tabs-list li {
      text-transform: uppercase; }
      .exhi-menu-bg-container #exhi-tabs-list li a {
        color: white;
        font-size: 0.85em; }
        @media screen and (min-width: 1280px) {
          .exhi-menu-bg-container #exhi-tabs-list li a {
            letter-spacing: 1px; } }
        .exhi-menu-bg-container #exhi-tabs-list li a.active {
          color: black; }
      .exhi-menu-bg-container #exhi-tabs-list li > span {
        display: none; }
      .exhi-menu-bg-container #exhi-tabs-list li.exhi-custom-menu-partners {
        display: none; }
      .exhi-menu-bg-container #exhi-tabs-list li:last-child {
        display: none; }

.video-container {
  background: #343434;
  /* Old browsers */
  background: -moz-linear-gradient(top, #343434 0%, #5b3131 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #343434), color-stop(100%, #5b3131));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #343434 0%, #5b3131 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #343434 0%, #5b3131 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #343434 0%, #5b3131 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #343434 0%, #5b3131 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#5b3131',GradientType=0 );
  /* IE6-9 */
  text-align: center; }

video.full-video {
  width: 100%;
  max-width: 1920px;
  height: auto;
  margin: 0 auto;
  padding: 0 1em;
  vertical-align: top; }
  @media screen and (min-width: 768px) {
    video.full-video {
      margin: 0 auto; } }

.itemview .itemview-content .itemview-tab h2.itemview-tab-header {
  border-top: 0 !important;
  text-align: center; }
  .itemview .itemview-content .itemview-tab h2.itemview-tab-header em {
    font-family: "swiss721boldcondensed" , 'fallBackArial', sans-serif;
    font-style: normal; }

#exhi-content #exhi-tab-about {
  margin-top: 0; }
  #exhi-content #exhi-tab-about .column {
    width: 100%;
    float: none;
    clear: both;
    padding: 0;
  text-align:center;
margin-right:0;
margin-top:2em; }
  .single-exhibition h3.listing-title{
    color:#fff;
  }
  @media screen and (min-width: 768px) {
    #exhi-content #exhi-tab-about {
      margin-top: 3em; } }
  #exhi-content #exhi-tab-about .exhi-content-text {
    max-width: 37.4em;
    margin: 2em auto; }
    @media screen and (min-width: 768px) {
      #exhi-content #exhi-tab-about .exhi-content-text {
        text-align: center; } }
  #exhi-content #exhi-tab-about .exhibition-info-files {
    margin-top: 0;
    font-size: 0.8em; }
  @media screen and (min-width: 768px) {
    #exhi-content #exhi-tab-about .exhi-buy-tickets {
      margin: 3em auto;
      max-width: 18em; } }
  #exhi-content #exhi-tab-about .exhi-buy-tickets div.join-up {
    color: white; }
    @media screen and (min-width: 768px) {
      #exhi-content #exhi-tab-about .exhi-buy-tickets div.join-up {
        text-align: center; } }
  #exhi-content #exhi-tab-about .exhi-buy-tickets a.big.button {
    margin-bottom: 0em; }
  #exhi-content #exhi-tab-about div.ticket-prices {
    max-width: 32em;
    margin: 1em auto 3em;
    text-align: center;
    font-family: 'swiss721light'; }
    #exhi-content #exhi-tab-about div.ticket-prices #ticket-prices-details ul {
      border-color: rgba(255, 255, 255, 0.1);
      text-align: left; }
      #exhi-content #exhi-tab-about div.ticket-prices #ticket-prices-details ul li {
        border-color: rgba(255, 255, 255, 0.1); }
    #exhi-content #exhi-tab-about div.ticket-prices > a {
      color: rgba(255, 255, 255, 0.6); }
      #exhi-content #exhi-tab-about div.ticket-prices > a:hover {
        color: white; }
  #exhi-content #exhi-tab-about .itemview-vitals {
    margin: 0 auto;
    display: block; }
    @media screen and (min-width: 768px) {
      #exhi-content #exhi-tab-about .itemview-vitals {
        text-align: center; } }
    #exhi-content #exhi-tab-about .itemview-vitals a.blacklink {
      color: white; }
  #exhi-content #exhi-tab-about .exhibition-tours {
    text-align: center; }
    #exhi-content #exhi-tab-about .exhibition-tours a {
      color: white; }
    #exhi-content #exhi-tab-about .exhibition-tours::before {
      margin: 3em auto 1.5em; }

#exhi-content #exhi-tab-intro .itemview-tab-header,
#exhi-content #exhi-tab-introduction .itemview-tab-header,
#exhi-content #exhi-tab-channel .itemview-tab-header {
  display: none; }

#exhi-content #exhi-tab-introduction {
  display: none; }
  @media screen and (min-width: 768px) {
    #exhi-content #exhi-tab-introduction {
      display: block; } }

.hermitage-intro .hermitage-intro-slides .flickity-page-dots .dot {
  background: white; }
@media screen and (max-height: 768px) {
  .hermitage-intro .hermitage-intro-slides {
    line-height: 1.33333;
    font-size: 0.8em; } }
.hermitage-intro .hermitage-intro-slides .slide {
  max-width: 1440px;
  padding: 1em;
min-height:100%; }
  @media screen and (min-width: 768px) {
    .hermitage-intro .hermitage-intro-slides .slide {
      padding: 3em; } }
  @media screen and (min-width: 1440px) {
    .hermitage-intro .hermitage-intro-slides .slide {
      padding: 6em; } }
  @media screen and (min-width: 1620px) {
    .hermitage-intro .hermitage-intro-slides .slide {
      padding: 8em; } }
.hermitage-intro .hermitage-intro-slides .hs-background {
  background-size: cover;
  background-position: 50%; }
.hermitage-intro .hermitage-intro-slides .hs-intro {
  background-color: #1F1F1F;
  background-color: #1f1f1f;
  background-image: -webkit-linear-gradient(top, #1f1f1f, #232f2e);
  background-image: linear-gradient(to bottom,#1f1f1f, #232f2e); }
  @media screen and (min-width: 768px) {
    .hermitage-intro .hermitage-intro-slides .hs-intro {
      background-image: url(https://www.ngv.vic.gov.au/wp-content/uploads/2015/07/1.-background-shrunk.png); } }
.hermitage-intro .hermitage-intro-slides .hs-woman-of-the-world {
  background-color: #232F2E;
  background-color: #232f2e;
  background-image: -webkit-linear-gradient(top, #232f2e, #28403d);
  background-image: linear-gradient(to bottom,#232f2e, #28403d); }
.hermitage-intro .hermitage-intro-slides .hs-woman-of-the-world-2 {
  background-color: #28403D;
  background-color: #28403d;
  background-image: -webkit-linear-gradient(top, #28403d, #2d514d);
  background-image: linear-gradient(to bottom,#28403d, #2d514d); }
  @media screen and (min-width: 768px) {
    .hermitage-intro .hermitage-intro-slides .hs-woman-of-the-world-2 {
      background-image: url(https://www.ngv.vic.gov.au/wp-content/uploads/2015/07/3.-catherine-statue1.jpg); } }
.hermitage-intro .hermitage-intro-slides .hs-classical {
  background-color: #2D514D;
  background-color: #2d514d;
  background-image: -webkit-linear-gradient(top, #2d514d, #32615b);
  background-image: linear-gradient(to bottom,#2d514d, #32615b); }
  @media screen and (min-width: 768px) {
    .hermitage-intro .hermitage-intro-slides .hs-classical {
      background-image: url(https://www.ngv.vic.gov.au/wp-content/uploads/2015/07/4.-classical1.png); } }
.hermitage-intro .hermitage-intro-slides .hs-cameo {
  background-color: #32615B;
  background-color: #32615b;
  background-image: -webkit-linear-gradient(top, #32615b, #36706A);
  background-image: linear-gradient(to bottom,#32615b, #36706A); }
.hermitage-intro .hermitage-intro-slides .hs-passionate {
  background-color: #36706A;
  background-color: #36706A;
  background-image: -webkit-linear-gradient(top, #36706A, #3b8179);
  background-image: linear-gradient(to bottom,#36706A, #3b8179); }
.hermitage-intro .hermitage-intro-slides .hs-passionate-2 {
  background-color: #3B8179;
  background-color: #3b8179;
  background-image: -webkit-linear-gradient(top, #3b8179, #409188);
  background-image: linear-gradient(to bottom,#3b8179, #409188); }
.hermitage-intro .hermitage-intro-slides .hs-china {
  background-color: #409188;
  background-color: #409188;
  background-image: -webkit-linear-gradient(top, #409188, #47aa9f);
  background-image: linear-gradient(to bottom,#409188, #47aa9f); }
  @media screen and (min-width: 768px) {
    .hermitage-intro .hermitage-intro-slides .hs-china {
      color: #1F5852;
      background-image: url(https://www.ngv.vic.gov.au/wp-content/uploads/2015/07/8.-chinese1.jpg); }
      .hermitage-intro .hermitage-intro-slides .hs-china .ex-text {
        max-width: 20em; } }
.hermitage-intro .hermitage-intro-slides .hs-friendships {
  background-color: #47AA9F; }
  @media screen and (min-width: 768px) {
    .hermitage-intro .hermitage-intro-slides .hs-friendships {
      background-image: url(https://www.ngv.vic.gov.au/wp-content/uploads/2015/07/10.-friendship1.jpg); } }

#exhi-tab-custom-pages {
  max-width: 100%; }
  #exhi-tab-custom-pages h2.itemview-tab-header {
    display: none; }
  #exhi-tab-custom-pages h2 {
    margin-bottom: 1em; }
    @media screen and (min-width: 768px) {
      #exhi-tab-custom-pages h2 {
        margin-top: 3em;
        text-align: center; } }

.exhi-related-bg-container {
  display: none; }
  @media screen and (min-width: 768px) {
    .exhi-related-bg-container {
      display: block; } }

ul.pages-block {
  margin: 0;
  padding: 0 1%;
  list-style: none; }
  .custom-page-content ul.pages-block {
    padding: 1%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.6); }
  ul.pages-block li {
    background-color: rgba(255, 255, 255, 0.1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover; }
    @media screen and (min-width: 768px) {
      ul.pages-block li {
        float: left;
        width: 24.8125%;
        margin-right: 0.25%;
        margin-bottom: 0.25em; }
        ul.pages-block li:nth-child(4n) {
          margin-right: 0; } }
    ul.pages-block li a {
      padding: 4em 1em;
      display: block;
      height: 10em;
      background-color: rgba(43, 4, 5, 0.4);
      font-weight: 500;
      color: white;
      -webkit-transition: background-color 0.2s ease-out;
      text-align: center; }
      .no-touch ul.pages-block li a {
        background-color: rgba(23, 4, 5, 0.7); }
        .no-touch ul.pages-block li a:hover {
          background-color: rgba(43, 4, 5, 0); }
      .no-touch ul.pages-block li a {
        background-color: rgba(238, 81, 80, 0); }
        .no-touch ul.pages-block li a span {
          display: none; }
        .no-touch ul.pages-block li a:hover {
          background-color: rgba(238, 81, 80, 0.5); }
          .no-touch ul.pages-block li a:hover span {
            display: inline-block; }
      ul.pages-block li a span {
        display: inline-block; }
        .no-touch ul.pages-block li a span:hover {
          display: inline-block; }
    ul.pages-block li.themebox-catherine-the-great {
      background-image: url(/wp-content/uploads/2015/06/1.-Introduction.jpg); }
    ul.pages-block li.themebox-cameo-fever {
      background-image: url(/wp-content/uploads/2015/06/2.-Cameos-and-Gems.jpg); }
    ul.pages-block li.themebox-the-sevres-cameo-service {
      background-image: url(/wp-content/uploads/2015/06/3.-Cameo-Service.jpg); }
    ul.pages-block li.themebox-italian-art {
      background-image: url(/wp-content/uploads/2015/06/4.-Italian-painting.jpg); }
    ul.pages-block li.themebox-french-art {
      background-image: url(/wp-content/uploads/2015/06/5.-French-Painting.jpg); }
    ul.pages-block li.themebox-flemish-art {
      background-image: url(/wp-content/uploads/2015/06/6.-Flemish-Painting.jpg); }
    ul.pages-block li.themebox-dutch-art {
      background-image: url(/wp-content/uploads/2015/06/7.-Dutch-painting.jpg); }
    ul.pages-block li.themebox-walpole-collection {
      background-image: url(/wp-content/uploads/2015/06/8.-Contemporary-British.jpg); }
    ul.pages-block li.themebox-catherine-and-the-world {
      background-image: url(/wp-content/uploads/2015/07/catherine-and-the-world.jpg); }
    ul.pages-block li.themebox-western-european-drawings {
      background-image: url(/wp-content/uploads/2015/06/10.-Western-European-Drawings.jpg); }
    ul.pages-block li.themebox-architecture-and-the-unique {
      background-image: url(/wp-content/uploads/2015/06/11.-Architectural-Drawings.jpg); }
    ul.pages-block li.themebox-china {
      background-image: url(/wp-content/uploads/2015/06/12.-Chinese-Collection.jpg); }
    ul.pages-block li.themebox-explore-catherine-the-greats-st-petersburg {
      background-image: url(/wp-content/uploads/2015/07/catherine-st-petersburg.jpg); }

@media screen and (min-width: 768px) {
  .exhi-about-bg-container, .exhi-programs-bg-container {
    padding: 1em 0 3em; } }

.exhi-custom-pages-bg-container {
  padding: 2em 0; }

.exhi-custom-page-overlay {
  background-color: rgba(25, 50, 50, 0.5); }

.exhi-custom-page-overlay .custom-page-inside {
  padding-bottom: 0;
top:0;
left:0;
width: 100% !important;
    height: 100% !important; }

.custom-page {
  position: relative;
  z-index: 1000;
  color: white; }
  .custom-page .herm-page-header {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 40em; }
    .custom-page .herm-page-header h1 {
      margin: 0;
      padding-top: 4em;
      text-align: center;
      font-weight: 400;
      font-size: 2em; }
  .custom-page .herm-page-content {
    padding: 2em 0; }
    .custom-page .herm-page-content div.section {
      max-width: 30em;
      margin: 2em auto;
      padding: 0 2em; }
    .custom-page .herm-page-content div.columns {
      padding: 2em;
      margin: 2em auto;
      max-width: 50em; }
  .custom-page#custom-page-catherine-the-great {
    background-color: #37766E; }
    .custom-page#custom-page-catherine-the-great blockquote {
      color: #a4dfd7; }
  .custom-page#custom-page-cameo-fever {
    background-color: #326a63; }
    .custom-page#custom-page-cameo-fever blockquote {
      color: #a4dfd7; }
  .custom-page#custom-page-the-sevres-cameo-service {
    background-color: #054664; }
    .custom-page#custom-page-the-sevres-cameo-service blockquote {
      color: #40c3ff; }
  .custom-page#custom-page-italian-art {
    background-color: #A73843; }
    .custom-page#custom-page-italian-art blockquote {
      color: #f1c4c9; }
  .custom-page#custom-page-french-art {
    background-color: #5E8E80; }
    .custom-page#custom-page-french-art blockquote {
      color: #d8eae5; }
  .custom-page#custom-page-flemish-art {
    background-color: #4B5E82; }
    .custom-page#custom-page-flemish-art blockquote {
      color: #c0cce3; }
  .custom-page#custom-page-dutch-art {
    background-color: #3F4D44; }
    .custom-page#custom-page-dutch-art blockquote {
      color: #a1c1ac; }
  .custom-page#custom-page-walpole-collection {
    background-color: #3D5C4F; }
    .custom-page#custom-page-walpole-collection blockquote {
      color: #a1cebb; }
  .custom-page#custom-page-catherine-and-the-world {
    background-color: #A85C61; }
    .custom-page#custom-page-catherine-and-the-world blockquote {
      color: #f5e6e7; }
  .custom-page#custom-page-western-european-drawings {
    background-color: #A85C61; }
    .custom-page#custom-page-western-european-drawings blockquote {
      color: #f5e6e7; }
  .custom-page#custom-page-architecture-and-the-unique {
    background-color: #7F96A5; }
    .custom-page#custom-page-architecture-and-the-unique blockquote {
      color: #fdfdfe; }
  .custom-page#custom-page-china {
    background-color: #084684; }
    .custom-page#custom-page-china blockquote {
      color: #64b1ff; }
  .custom-page .did-you-knows {
    background: rgba(0, 0, 0, 0.3);
    margin: 4em 0; }
    .custom-page .did-you-knows > h2 {
      margin: 0;
      padding-top: 2em;
      text-align: center;
      font-size: 1em; }
    @media screen and (min-width: 768px) {
      .custom-page .did-you-knows .flickity-page-dots {
        bottom: 10px; } }
    .custom-page .did-you-knows .flickity-page-dots .dot {
      background: white; }
    .custom-page .did-you-knows .dyk {
      width: 100%;
      padding: 1em;
      line-height: 1.2;
      font-size: 1.25em; }
      @media screen and (min-width: 768px) {
        .custom-page .did-you-knows .dyk {
          font-size: 2em; } }
      .custom-page .did-you-knows .dyk .dyk-inside {
        max-width: 1024px;
        margin: 0 auto;
        padding: 0 2em; }
      .custom-page .did-you-knows .dyk attr {
        display: block;
        font-size: 0.5em;
        font-family: 'swiss721light';
        opacity: 0.5;
        margin-top: 0.5em; }
  .custom-page blockquote {
    background: rgba(0, 0, 0, 0.1);
    padding: 1em;
    margin: 0 0 1em;
    line-height: 1.2em;
    font-weight: bold;
    font-size: 1.5em; }
    @media screen and (min-width: 768px) {
      .custom-page blockquote {
        text-align: right; } }
    .custom-page blockquote attr {
      opacity: 0.5;
      font-family: 'swiss721light';
      display: block;
      font-size: 0.5em;
      margin-top: 0.5em; }

.flickity-prev-next-button {
  background: none;
  border: 3px solid rgba(255, 255, 255, 0.3);
  -webkit-transition: border 0.2s; }
  .flickity-prev-next-button:hover {
    background: none;
    border: 3px solid white; }
  .flickity-prev-next-button .arrow {
    fill: white; }

.exhi-programs-bg-container {
  background: #E14847;
  color: white; }
  .exhi-programs-bg-container .image-hero-bg {
    -webkit-filter: grayscale(1);
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    /* Firefox 3.5+ */
    filter: gray;
    /* IE6-9 */ }
  .exhi-programs-bg-container #exhi-tab-programs h2.itemview-tab-header {
    padding-top: 3em;
    padding-top: 3rem; }
  .exhi-programs-bg-container #exhi-tab-programs a {
    color: white; }
    .exhi-programs-bg-container #exhi-tab-programs a:hover {
      color: black; }
  .exhi-programs-bg-container #exhi-tab-programs h3 {
    font-family: 'swiss721medium';
    letter-spacing: 1px;
    font-size: 0.833333em;
    font-weight: 400;
    text-transform: uppercase;
    margin: 1em 0;
    color: #3F090B; }
  .exhi-programs-bg-container #exhi-tab-programs .programs-expanded-fridays {
    border-width: 2px 0;
    border-style: solid;
    border-color: white;
    padding: 1em 0;
    margin-bottom: 2em; }
    .exhi-programs-bg-container #exhi-tab-programs .programs-expanded-fridays h3 {
      text-align: center;
      margin-bottom: 0; }
      .exhi-programs-bg-container #exhi-tab-programs .programs-expanded-fridays h3 a {
        color: #3f090b; }
        .exhi-programs-bg-container #exhi-tab-programs .programs-expanded-fridays h3 a:hover {
          color: white; }
    .exhi-programs-bg-container #exhi-tab-programs .programs-expanded-fridays .features {
      margin-top: 1em; }
  .exhi-programs-bg-container #exhi-tab-programs h4 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    opacity: 1; }
  .exhi-programs-bg-container #exhi-tab-programs h5 {
    margin: 0;
    padding: 0;
    font-family: 'swiss721light';
    opacity: 0.75;
    font-weight: 400; }
  .exhi-programs-bg-container #exhi-tab-programs div.feature {
    margin-bottom: 1em; }
    .exhi-programs-bg-container #exhi-tab-programs div.feature .image-hero-bg {
      min-height: 11em; }
    .exhi-programs-bg-container #exhi-tab-programs div.feature div.item {
      margin-bottom: 1em;
      margin-right: 2em; }
  .exhi-programs-bg-container #exhi-tab-programs .programs-expanded-columns div.feature {
    margin-bottom: 2em; }
    @media screen and (max-width: 768px) {
      .exhi-programs-bg-container #exhi-tab-programs .programs-expanded-columns div.feature {
        float: none;
        width: 100%;
        margin-right: 0; } }

#exhi-tab-partners h2 {
  display: none; }

.exhi-related-bg-container {
  background: rgba(0, 0, 0, 0.2); }

#exhi-tab-pcol {
  margin-top: 3em; }

.exhi-key-works-bg-container {
  padding: 3em;
  background: #111; }
  .exhi-key-works-bg-container .itemview-tab-header {
    display: none; }

.exhi-mmguide-bg-container {
  background: rgba(0, 0, 0, 0.1);
  padding: 2em 0;
  text-align: center; }
  .exhi-mmguide-bg-container a {
    color: #EE5150; }

#exhi-content .exhi-multimedia-guide {
  background-image: url("//www.ngv.vic.gov.au/wp-content/uploads/2015/08/EXHI037323-web.jpg");
  background-size: cover;
  background-position: 50% 0%; }
  #exhi-content .exhi-multimedia-guide ul li {
    border-bottom-color: rgba(255, 255, 255, 0.1); }

.exhi-visit-bg-container {
  background: rgba(0, 0, 0, 0.2); }
  .exhi-visit-bg-container h2 {
    color: #EE5150; }
  .exhi-visit-bg-container a {
    color: #EE5150; }
  .exhi-visit-bg-container img {
    width: 100%;
    height: auto;
    margin-bottom: 1em; }
  .exhi-visit-bg-container .dining-details {
    font-size: 0.7083333333em;
    color: #F3F3F3;
    margin-right: 1em; }
  .exhi-visit-bg-container .dining-stats {
    font-size: 0.7083333333em;
    font-family: 'swiss721light';
    color: #A7A9A8; }
  .exhi-visit-bg-container .special-offers {
    color: white; }
  .exhi-visit-bg-container .switch {
    list-style: none;
    margin: 0 0 2em;
    padding: 0;
    text-align: center;
    font-family: 'swiss721medium';
    font-weight: 500; }
    .exhi-visit-bg-container .switch li {
      display: inline-block;
      opacity: 0.6;
      padding: 0 0.5em;
      outline-style: none;
      box-shadow: none;
      border-color: transparent;
      color: white; }
      .exhi-visit-bg-container .switch li.ui-tabs-active {
        opacity: 1; }
      .exhi-visit-bg-container .switch li a {
        outline-style: none;
        box-shadow: none;
        border-color: transparent;
        color: white; }
  .exhi-visit-bg-container #switch-travel {
    max-width: 31em;
    margin: 0 auto;
    font-size: 0.8333333333em; }
    .exhi-visit-bg-container #switch-travel h4 {
      margin-bottom: 0; }
      .exhi-visit-bg-container #switch-travel h4 + p {
        margin-top: 0; }
    .exhi-visit-bg-container #switch-travel .travel-option {
      margin: 2em 0; }
      .exhi-visit-bg-container #switch-travel .travel-option a {
        color: #EE5150; }
      .exhi-visit-bg-container #switch-travel .travel-option a.button {
        color: #0091BD; }

@media screen and (max-width: 1024px) {
  html.modal-open .hermitage-header,
  html.modal-open .exhi-about-bg-container,
  html.modal-open .exhi--bg-container,
  html.modal-open .exhi-introduction-bg-container,
  html.modal-open .exhi-custom-pages-bg-container,
  html.modal-open .exhi-programs-bg-container,
  html.modal-open .exhi-partners-bg-container,
  html.modal-open .exhi-related-bg-container,
  html.modal-open #exhi-tab-pcol {
    display: none; } }
