@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);

@font-face {
  font-family: 'FONTSPRING DEMO - Biennale';
  src: url('../fonts/FONTSPRINGDEMO-BiennaleSemiBoldRegular.eot');
  src: url('../fonts/FONTSPRINGDEMO-BiennaleSemiBoldRegular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/FONTSPRINGDEMO-BiennaleSemiBoldRegular.woff2') format('woff2'),
    url('../fonts/FONTSPRINGDEMO-BiennaleSemiBoldRegular.woff') format('woff'),
    url('../fonts/FONTSPRINGDEMO-BiennaleSemiBoldRegular.ttf') format('truetype'),
    url('../fonts/FONTSPRINGDEMO-BiennaleSemiBoldRegular.svg#FONTSPRINGDEMO-BiennaleSemiBoldRegular') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FONTSPRING DEMO - Biennale';
  src: url('../fonts/FONTSPRINGDEMO-BiennaleLightRegular.eot');
  src: url('../fonts/FONTSPRINGDEMO-BiennaleLightRegular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/FONTSPRINGDEMO-BiennaleLightRegular.woff2') format('woff2'),
    url('../fonts/FONTSPRINGDEMO-BiennaleLightRegular.woff') format('woff'),
    url('../fonts/FONTSPRINGDEMO-BiennaleLightRegular.ttf') format('truetype'),
    url('../fonts/FONTSPRINGDEMO-BiennaleLightRegular.svg#FONTSPRINGDEMO-BiennaleLightRegular') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

.navWrap nav a {
    text-decoration: none;
    font-family: 'FONTSPRING DEMO - Biennale', sans-serif;
    font-weight: 600;
  }

  ul.credentialNav li a {
    font-size: 14px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
  }
  /* translation fix */
  .gtranslate_wrapper{opacity: 0;height: 0;width:0;}
  .lang_dropdown{opacity:1;transition: opacity .3s ease-in-out;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;}
  .lang_dropdown.loading{opacity:0} 
  /*Language switcher*/
  div.lang_dropdown {
    position: relative;
  }
  
  div.lang_dropdown > div.lang_caption {padding: 8px 15px; gap: 10px; font-size: 16px; line-height: 1; font-family: 'FONTSPRING DEMO - Biennale', sans-serif; font-weight: 600; cursor: pointer; display: flex; align-items: center;}
  div.lang_dropdown > div.lang_caption .lang_captionItem{line-height: 1;text-transform: uppercase;}
  div.lang_dropdown .dropdown-icon{width: 8px; height: 8px; border-width: 2px;}

  div.lang_dropdown > div.lang_list { 
    position: absolute; padding: 12px 10px;
    background-color: #12131D;
    width: 100%; min-width: 670px; margin-top: 33px;
    display: none; right: 0; gap: 10px; flex-wrap: wrap;
  }
  
  div.lang_dropdown > div.lang_list > div.lang_item {
    padding: 5px; display: inline-block; line-height: 0;
    cursor: pointer;
  }
  
  div.lang_dropdown > div.lang_list > div.lang_item.selected {
    font-weight: bold;
  }
 
  div.lang_dropdown > div.lang_caption:hover{background-color: rgba(0, 0, 0, 0.2);}
  div.lang_dropdown > div.lang_list > div.lang_item:hover {
    background-color: rgba(255, 255, 255, 0.1);
  }
  
  div.lang_dropdown.open > div.lang_list {
    display: flex;
  }