﻿/*--------------------VARIABLES - MIXINS------------------------------*/
/*--------------------GENERAL------------------------------*/
html,
body {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased !important;
  overflow-y: scroll;
  /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch; }

em {
  font-style: italic; }

.container {
  width: 90%;
  max-width: 1123px;
  margin: 0 auto; }
  @media (max-width: 670px) {
    .container {
      text-align: center; } }

.content-wrapper {
  max-width: 110em;
  margin: 0 auto;
  overflow: hidden; }

.no-scroll {
  overflow: hidden; }

a {
  text-decoration: none;
  cursor: pointer;
  color: #000000; }
  a:focus {
    outline: none !important;
    border: none !important; }

.view_more {
  width: 100%;
  text-align: center;
  margin-top: 50px; }
  @media (max-width: 768px) {
    .view_more {
      margin-top: 50px; } }
  .view_more a {
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    color: #8e8f74;
    padding: 11px 50px;
    border: 1px solid #8e8f74;
    border-radius: 5px; }
    .view_more a:focus {
      border: 1px solid #8e8f74 !important; }

.section_title {
  font-family: "PlayfairDisplay-Bold", sans-serif;
  color: #000000;
  font-size: 45px;
  line-height: 50px;
  outline: none !important;
  border: none !important;
  width: 100%; }
  @media (max-width: 1024px) {
    .section_title {
      font-size: 38px; } }
  @media (max-width: 670px) {
    .section_title {
      font-size: 30px;
      line-height: 35px; } }

.section_subTitle {
  font-family: "PlayfairDisplay", sans-serif;
  color: #8e8f74;
  font-size: 45px;
  line-height: 50px;
  outline: none !important;
  border: none !important;
  width: 100%; }
  @media (max-width: 1024px) {
    .section_subTitle {
      font-size: 38px; } }
  @media (max-width: 670px) {
    .section_subTitle {
      font-size: 30px;
      line-height: 35px; } }

.text--normal {
  font-family: "Roboto-Light", sans-serif;
  font-weight: 300;
  line-height: 37px;
  font-size: 19px;
  color: #000000;
  margin-top: 1em;
  margin-bottom: 1em; }

/*--------------------NAVIGATION SECTION------------------------------*/
.navigation {
  max-width: 1280px;
  margin: 0 auto;
  z-index: 999;
  top: 0;
  transition: all 0.5s ease-in-out; }
  .navigation .container {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: inherit; }
    @media (max-width: 1024px) {
      .navigation .container {
        padding-top: 10px;
        padding-bottom: 10px; } }
  .navigation .company_logo {
    vertical-align: middle;
    height: 50px;
    z-index: 999; }
  .navigation .company_name {
    font-size: 2em;
    font-weight: 700;
    margin-left: 5px;
    vertical-align: middle; }
    @media (max-width: 670px) {
      .navigation .company_name {
        font-size: 1.5em; } }
  .navigation .navbar {
    float: right;
    padding: 10px 0; }
    .navigation .navbar img {
      display: none; }
    @media (max-width: 1024px) {
      .navigation .navbar {
        position: absolute;
        width: 100%;
        height: 100vh;
        top: 0;
        left: 0;
        margin-top: 69px;
        padding-top: 50px;
        padding-left: 70px;
        background: white;
        z-index: 998;
        transform: translateX(100%);
        transition: transform 0.3s ease-out; } }
  @media (max-width: 1024px) and (max-width: 670px) {
    .navigation .navbar {
      padding-left: 55px; } }
    @media (max-width: 1024px) {
        .navigation .navbar img {
          display: block; } }
    .navigation .navbar.expanded {
      transform: none; }
    .navigation .navbar li {
      text-decoration: none;
      list-style-type: none;
      float: left; }
      @media (max-width: 1024px) {
        .navigation .navbar li {
          float: none;
          margin-bottom: 30px; } }
    .navigation .navbar .navbar-item {
      font-family: "PlayfairDisplay", sans-serif;
      margin-left: 25px;
      line-height: 24px;
      font-size: 18px;
      position: relative;
      color: #000000;
      padding: 10px 0; }
      @media (max-width: 1024px) {
        .navigation .navbar .navbar-item {
          font-size: 1.428em;
          letter-spacing: 2px; } }
      @media (max-width: 670px) {
        .navigation .navbar .navbar-item {
          font-size: 1.07em;
          letter-spacing: 1.5px; } }
      .navigation .navbar .navbar-item.active, .navigation .navbar .navbar-item:hover {
        color: #8e8f74; }
        .navigation .navbar .navbar-item.active:before, .navigation .navbar .navbar-item:hover:before {
          width: 100%;
          left: 0; }
      .navigation .navbar .navbar-item:before {
        content: "";
        display: block;
        width: 0px;
        height: 2px;
        position: absolute;
        left: 0px;
        bottom: 3px;
        background-color: #8e8f74;
        transition: all 0.3s ease; }
    .navigation .navbar .support {
      font-family: "Roboto", sans-serif;
      font-size: 12px;
      border: 1px solid;
      border-radius: 5px;
      padding: 3px 15px;
      vertical-align: middle; }
      .navigation .navbar .support:hover:before, .navigation .navbar .support.active::before {
        width: 0%; }
    .navigation .navbar .active {
      color: #2b3347; }
      .navigation .navbar .active:before {
        left: 0;
        width: 100%; }

.hamburger {
  position: absolute;
  top: 25px;
  right: 40px;
  height: 20px;
  width: 24px;
  display: none;
  cursor: pointer;
  z-index: 999; }
  .hamburger span {
    width: 100%;
    height: 2px;
    top: 50%;
    display: block;
    background: #8e8f74;
    transition: 0.4s;
    margin-bottom: 7px; }
  .hamburger span:nth-child(2) {
    height: 2px; }
  .hamburger.is-active span:nth-child(2) {
    opacity: 0; }
  .hamburger.is-active span:nth-child(1) {
    -webkit-transform: translateY(9px) rotate(45deg);
    -ms-transform: translateY(9px) rotate(45deg);
    -o-transform: translateY(9px) rotate(45deg);
    transform: translateY(9px) rotate(45deg); }
  .hamburger.is-active span:nth-child(3) {
    -webkit-transform: translateY(-9px) rotate(-45deg);
    -ms-transform: translateY(-9px) rotate(-45deg);
    -o-transform: translateY(-9px) rotate(-45deg);
    transform: translateY(-9px) rotate(-45deg); }
  @media (max-width: 1024px) {
    .hamburger {
      display: block; } }
  @media (max-width: 670px) {
    .hamburger {
      top: 23px;
      right: 20px; } }

/*--------------------BIG SLIDER------------------------------*/
.slideshow-container {
  width: 100%;
  position: relative;
  margin: auto; }
  .slideshow-container .slick-slide:focus {
    outline: none !important; }
  .slideshow-container img {
    width: 100%;
    height: 520px; }
    @media (max-width: 768px) {
      .slideshow-container img {
        height: auto; } }
    @media (max-width: 670px) {
      .slideshow-container img {
        height: auto; } }
  .slideshow-container .slick-prev {
    height: 75px;
    top: 40%;
    margin-left: 4%; }
    .slideshow-container .slick-prev:before {
      height: 75px !important; }
      @media (max-width: 670px) {
        .slideshow-container .slick-prev:before {
          height: 45px !important; } }
    @media (max-width: 768px) {
      .slideshow-container .slick-prev {
        margin-left: 2%; } }
    @media (max-width: 670px) {
      .slideshow-container .slick-prev {
        margin-left: 0;
        top: 35%; } }
  .slideshow-container .slick-next {
    height: 75px;
    top: 40%;
    margin-right: 4%; }
    .slideshow-container .slick-next:before {
      height: 75px !important; }
      @media (max-width: 670px) {
        .slideshow-container .slick-next:before {
          height: 45px !important; } }
    @media (max-width: 768px) {
      .slideshow-container .slick-next {
        margin-right: 2%; } }
    @media (max-width: 670px) {
      .slideshow-container .slick-next {
        margin-right: 0;
        top: 35%; } }
  .slideshow-container .slide_caption {
    width: 90%;
    max-width: 1123px;
    margin: 10px auto 0;
    font-family: "PlayfairDisplay-Bold", sans-serif;
    color: #000000;
    font-size: 45px;
    line-height: 60px;
    outline: none !important;
    border: none !important; }
    @media (max-width: 1024px) {
      .slideshow-container .slide_caption {
        font-size: 38px; } }
    @media (max-width: 670px) {
      .slideshow-container .slide_caption {
        font-size: 30px;
        line-height: 35px; } }
    .slideshow-container .slide_caption .slide_subCaption {
      display: block;
      font-family: "Roboto-Light", sans-serif;
      color: #8e8f74;
      font-size: 15px;
      line-height: 27px;
      margin-top: 10px; }
  .slideshow-container .slide_label {
    font-family: "Roboto-Light", sans-serif;
    font-size: 15px;
    color: #ffffff;
    background-color: #8e8f74;
    position: absolute;
    width: 144px;
    padding: 11px;
    bottom: 107px;
    margin-left: 80px;
    display: flex;
    justify-content: center; }
    @media (max-width: 1024px) {
      .slideshow-container .slide_label {
        margin-left: 50px; } }
    @media (max-width: 768px) {
      .slideshow-container .slide_label {
        margin-left: 40px; } }
    @media (max-width: 670px) {
      .slideshow-container .slide_label {
        bottom: 117px;
        margin-left: 20px; } }
    @media (max-width: 360px) {
      .slideshow-container .slide_label {
        bottom: 152px; } }
    .slideshow-container .slide_label p {
      align-self: center;
      color: #ffffff;
      font-size: 15px;
      font-family: "Roboto", sans-serif; }
  .slideshow-container .slick-dots {
    bottom: -40px;
    text-align: left;
    margin-left: 70px; }
    .slideshow-container .slick-dots li {
      margin: 0;
      width: 15px;
      height: 15px; }
      .slideshow-container .slick-dots li button {
        width: 15px;
        height: 15px; }
      .slideshow-container .slick-dots li button:before {
        color: #DCDCDC !important;
        opacity: 1 !important;
        font-size: 7px !important; }
      .slideshow-container .slick-dots li.slick-active button:before {
        color: #AAB19D !important;
        opacity: 1 !important;
        font-size: 7px !important; }
    @media (max-width: 1024px) {
      .slideshow-container .slick-dots {
        margin-left: 48px; } }
    @media (max-width: 768px) {
      .slideshow-container .slick-dots {
        margin-left: 35px; } }
    @media (max-width: 670px) {
      .slideshow-container .slick-dots {
        margin-left: 15px; } }

/*--------------------SMALL SLIDER------------------------------*/
.small_slider {
  position: relative;
  width: 100%;
  margin-top: 30px;
  text-align: center; }
  @media (max-width: 1024px) {
    .small_slider {
      height: 240px; } }
  .small_slider .slick-slide {
    padding: 10px !important; }
    .small_slider .slick-slide:focus {
      outline: none !important; }
    .small_slider .slick-slide img {
      width: 100%; }
    @media (max-width: 670px) {
      .small_slider .slick-slide {
        padding: 0px !important; } }
  .small_slider .slick-prev {
    height: 104px;
    width: 44px;
    top: 50%;
    left: 10px;
    opacity: 0.7;
    transition: all 0.3s ease-in-out; }
    .small_slider .slick-prev:before {
      height: 100%;
      background-color: #8e8f74; }
    .small_slider .slick-prev:hover {
      opacity: 1; }
    @media (max-width: 670px) {
      .small_slider .slick-prev {
        left: 0px; } }
  .small_slider .slick-next {
    height: 104px;
    width: 44px;
    top: 50%;
    right: 9px;
    opacity: 0.7;
    transition: all 0.3s ease-in-out; }
    .small_slider .slick-next:before {
      height: 100%;
      background-color: #8e8f74; }
    .small_slider .slick-next:hover {
      opacity: 1; }
    @media (max-width: 670px) {
      .small_slider .slick-next {
        right: 0px; } }
  .small_slider .slide_caption {
    font-family: "PlayfairDisplay-Bold";
    line-height: 25px;
    font-size: 20px;
    color: #000000;
    text-align: left; }
    @media (max-width: 670px) {
      .small_slider .slide_caption {
        line-height: 18px;
        font-size: 16px; } }
    .small_slider .slide_caption .slide_subCaption {
      font-family: "Roboto-Light";
      line-height: 20px;
      margin-top: 10px;
      font-size: 15px;
      color: #8e8f74;
      display: block; }

/*--------------------PAGE GENERAL------------------------------*/
.page_general {
  width: 100%;
  margin-top: 50px; }

.page_general_container {
  width: 90%;
  max-width: 1123px;
  margin: 0 auto;
  border-top: 1px solid #8e8f74;
  display: flex;
  flex-wrap: wrap; }

.support_content--right {
  margin-top: 320px !important; }
  @media (max-width: 768px) {
    .support_content--right {
      margin-top: 50px !important; } }

/*--------------------EXHIBITIONS------------------------------*/
.exhibitions_card {
  margin-top: 30px;
  margin-bottom: 20px;
  margin-right: 2%;
  width: 49%; }
  .exhibitions_card:nth-of-type(2n + 0) {
    margin-right: 0px; }
  @media (max-width: 768px) {
    .exhibitions_card {
      width: 100%;
      margin-bottom: 0px;
      margin-right: 0px; } }
  .exhibitions_card .exhibitions_card_image {
    width: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 265px; }
    @media (max-width: 1024px) {
      .exhibitions_card .exhibitions_card_image {
        height: 220px; } }
    @media (max-width: 768px) {
      .exhibitions_card .exhibitions_card_image {
        height: 335px; } }
    .exhibitions_card .exhibitions_card_image .exhibitions_card_label {
      height: 40px;
      padding: 0 20px;
      background-color: #8e8f74;
      display: flex;
      text-align: center;
      position: absolute;
      bottom: 0px;
      left: 0%;
      justify-content: center; }
      .exhibitions_card .exhibitions_card_image .exhibitions_card_label p {
        align-self: center;
        color: #ffffff;
        font-size: 15px;
        font-family: "Roboto", sans-serif; }
  .exhibitions_card .exhibitions_card_title {
    margin-top: 15px;
    font-family: "PlayfairDisplay-Bold", sans-serif;
    line-height: 27px;
    font-size: 20px; }
    @media (max-width: 768px) {
      .exhibitions_card .exhibitions_card_title {
        margin-top: 7px; } }

/*--------------------STORIES------------------------------*/
.stories_card {
  margin-top: 30px;
  margin-bottom: 20px;
  margin-right: 2.65%;
  width: 23%; }
  .stories_card:nth-of-type(4n + 0) {
    margin-right: 0px; }
  @media (max-width: 768px) {
    .stories_card {
      width: 48%;
      margin-right: 4%; }
      .stories_card:nth-of-type(2n + 0) {
        margin-right: 0px; } }
  @media (max-width: 670px) {
    .stories_card {
      width: 100%;
      margin-bottom: 0;
      margin-right: 0px; } }
  .stories_card .stories_card_image {
    width: 100%;
    position: relative; }
    .stories_card .stories_card_image img {
      width: 100%;
      height: 265px; }
      @media (max-width: 1024px) {
        .stories_card .stories_card_image img {
          height: auto; } }
      @media (max-width: 768px) {
        .stories_card .stories_card_image img {
          height: auto; } }
  .stories_card .stories_card_label {
    margin-top: 5px;
    color: #8e8f74;
    font-size: 15px;
    font-family: "Roboto-Light", sans-serif; }
  .stories_card .stories_card_title {
    margin-top: 5px;
    font-family: "PlayfairDisplay-Bold", sans-serif;
    line-height: 27px;
    font-size: 20px; }

/*--------------------EVENTS------------------------------*/
.events_card {
  margin-top: 30px;
  margin-bottom: 20px;
  margin-right: 2%;
  width: 32%; }
  .events_card:nth-of-type(3n + 0) {
    margin-right: 0px; }
  @media (max-width: 768px) {
    .events_card {
      width: 49%;
      margin-bottom: 0px; }
      .events_card:nth-of-type(2n + 0) {
        margin-right: 0px !important; }
      .events_card:nth-of-type(3n + 0) {
        margin-right: 2%; } }
  @media (max-width: 670px) {
    .events_card {
      width: 100%;
      margin-right: 0px !important; } }
  .events_card .events_card_image {
    width: 100%;
    position: relative; }
    .events_card .events_card_image img {
      width: 100%; }
    .events_card .events_card_image .events_card_label {
      height: 40px;
      padding: 0 20px;
      background-color: #8e8f74;
      display: flex;
      text-align: center;
      position: absolute;
      bottom: 4px;
      left: 0%;
      justify-content: center; }
      .events_card .events_card_image .events_card_label p {
        align-self: center;
        color: #ffffff;
        font-size: 15px;
        font-family: "Roboto", sans-serif; }
  .events_card .events_card_title {
    margin-top: 15px;
    font-family: "PlayfairDisplay-Bold", sans-serif;
    line-height: 27px;
    font-size: 20px; }
  .events_card .events_card_subtitle {
    font-family: "PlayfairDisplay", sans-serif;
    line-height: 27px;
    font-size: 20px;
    margin-top: 5px; }

/*--------------------VARIABLES - MIXINS------------------------------*/
/*--------------------HEADER SLIDER------------------------------*/
.header {
  position: relative; }

.header-container {
  max-width: 1280px;
  margin: 0 auto; }

/*--------------------EXHIBITIONS------------------------------*/
.home_exhibitions {
  margin-top: 150px; }
  @media (max-width: 768px) {
    .home_exhibitions {
      margin-top: 100px; } }
  .home_exhibitions .home_exhibitions_title {
    width: 100%;
    font-family: "PlayfairDisplay", sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 27px;
    font-size: 20px;
    color: #8e8f74;
    margin-top: 10px; }

/*--------------------RECENT STORIES------------------------------*/
.recent_stories {
  margin-top: 80px; }
  @media (max-width: 768px) {
    .recent_stories {
      margin-top: 60px; } }
  .recent_stories .recent_stories_container {
    width: 90%;
    max-width: 1123px;
    margin: 0 auto;
    border-top: 1px solid #8e8f74;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .recent_stories .recent_stories_container .recent_stories_title {
      width: 100%;
      font-family: "PlayfairDisplay", sans-serif;
      font-style: normal;
      font-weight: bold;
      line-height: 27px;
      font-size: 20px;
      color: #8e8f74;
      margin-top: 10px; }

/*--------------------GARMENT OF THE WEEK------------------------------*/
.hightlight {
  margin-top: 80px; }
  .hightlight .hightlight_container {
    width: 90%;
    max-width: 1123px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 768px) {
      .hightlight .hightlight_container {
        display: flex;
        flex-wrap: wrap; } }
    .hightlight .hightlight_container .hightlight_image {
      width: 75%;
      height: 425px; }
      @media (max-width: 1024px) {
        .hightlight .hightlight_container .hightlight_image {
          width: 70%;
          height: 400px; } }
      @media (max-width: 768px) {
        .hightlight .hightlight_container .hightlight_image {
          width: 100%;
          height: 350px;
          margin-bottom: 20px; } }
      @media (max-width: 670px) {
        .hightlight .hightlight_container .hightlight_image {
          height: 170px; } }
    .hightlight .hightlight_container .hightlight_content {
      border-top: 1px solid #8e8f74;
      margin-left: 20px; }
      @media (max-width: 768px) {
        .hightlight .hightlight_container .hightlight_content {
          margin-left: 0px; } }
      .hightlight .hightlight_container .hightlight_content .hightlight_title {
        margin-top: 10px;
        font-family: "PlayfairDisplay-Bold", sans-serif;
        line-height: 27px;
        font-size: 20px;
        color: #8e8f74; }
      .hightlight .hightlight_container .hightlight_content .hightlight_text strong {
        line-height: 27px;
        font-family: "Roboto", sans-serif;
        font-size: 15px;
        color: #000000; }
      .hightlight .hightlight_container .hightlight_content .hightlight_text {
        margin-top: 40px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 15px;
        line-height: 27px;
        color: #000000; }
        @media (max-width: 768px) {
          .hightlight .hightlight_container .hightlight_content .hightlight_text {
            margin-top: 20px; } }

/*--------------------ABOUT US------------------------------*/
.aboutus {
  margin-top: 80px; }
  @media (max-width: 768px) {
    .aboutus {
      margin-top: 60px; } }
  .aboutus .aboutus_container {
    padding: 40px 80px 60px;
    border: 1px solid #8e8f74;
    width: 90%;
    max-width: 1123px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 768px) {
      .aboutus .aboutus_container {
        display: flex;
        flex-wrap: wrap;
        padding: 20px 20px 50px; } }
    .aboutus .aboutus_container .aboutus_left {
      width: 80%; }
      @media (max-width: 768px) {
        .aboutus .aboutus_container .aboutus_left {
          width: 100%; } }
      .aboutus .aboutus_container .aboutus_left p {
        font-family: "PlayfairDisplay-Bold", sans-serif;
        line-height: normal;
        font-size: 45px;
        color: #8e8f74; }
        @media (max-width: 1024px) {
          .aboutus .aboutus_container .aboutus_left p {
            font-size: 38px; } }
        @media (max-width: 768px) {
          .aboutus .aboutus_container .aboutus_left p {
            font-size: 30px; } }
    .aboutus .aboutus_container .aboutus_right {
      margin-left: 20px; }
      @media (max-width: 768px) {
        .aboutus .aboutus_container .aboutus_right {
          margin-left: 0;
          margin-top: 20px; } }
      .aboutus .aboutus_container .aboutus_right .aboutus_text {
        font-family: "Roboto-Light", sans-serif;
        line-height: 27px;
        font-size: 19px;
        color: #000000;
        margin-bottom: 40px; }
        @media (max-width: 768px) {
          .aboutus .aboutus_container .aboutus_right .aboutus_text {
            margin-bottom: 20px; } }
        @media (max-width: 670px) {
          .aboutus .aboutus_container .aboutus_right .aboutus_text {
            font-size: 15px; } }
      .aboutus .aboutus_container .aboutus_right .view_more {
        text-align: left;
        margin-top: 40px; }

/*--------------------NEWSLETTER------------------------------*/
.newsletter {
  margin-top: 50px; }
  .newsletter .signup_newsletter {
    padding: 30px 35px;
    background-color: #8e8f74;
    width: 90%;
    max-width: 1123px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between; }
    .newsletter .signup_newsletter p {
      color: #fff;
      font-family: "Roboto-Light";
      font-size: 15px; }
    @media (max-width: 1024px) {
      .newsletter .signup_newsletter {
        padding: 20px 30px; } }
    @media (max-width: 768px) {
      .newsletter .signup_newsletter {
        flex-wrap: wrap;
        padding: 10px 20px 20px; } }
    .newsletter .signup_newsletter .signup_label {
      font-family: "PlayfairDisplay", sans-serif;
      line-height: 40px;
      font-size: 30px;
      color: #ffffff; }
      @media (max-width: 1024px) {
        .newsletter .signup_newsletter .signup_label {
          font-size: 22px; } }
      @media (max-width: 768px) {
        .newsletter .signup_newsletter .signup_label {
          width: 100%;
          font-size: 20px;
          margin-bottom: 10px; } }
    .newsletter .signup_newsletter .signup_email {
      width: 47%;
      padding: 6px 20px;
      font-family: "Roboto", sans-serif;
      line-height: 27px;
      font-size: 15px;
      border-radius: 5px;
      outline: none;
      border: none; }
      @media (max-width: 768px) {
        .newsletter .signup_newsletter .signup_email {
          width: 70%; } }
      @media (max-width: 670px) {
        .newsletter .signup_newsletter .signup_email {
          width: 100%;
          margin-bottom: 20px; } }
    .newsletter .signup_newsletter .signup_submit {
      padding: 6px 35px;
      font-family: "Roboto", sans-serif;
      color: #ffffff;
      line-height: 27px;
      font-size: 15px;
      border-radius: 5px;
      cursor: pointer;
      outline: none;
      border: none;
      background-color: #000000; }
      @media (max-width: 768px) {
        .newsletter .signup_newsletter .signup_submit {
          width: 28%; } }
      @media (max-width: 670px) {
        .newsletter .signup_newsletter .signup_submit {
          width: 60%; } }

/*--------------------INSTAGRAM------------------------------*/
.instagram {
  margin-top: 50px; }
  @media (max-width: 670px) {
    .instagram {
      display: none; } }
  .instagram .instagram_container {
    width: 90%;
    max-width: 1123px;
    margin: 0 auto;
    border-top: 1px solid #8e8f74;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .instagram .instagram_container .instagram_title {
      width: 100%;
      font-family: "PlayfairDisplay", sans-serif;
      font-style: normal;
      font-weight: bold;
      line-height: 27px;
      font-size: 20px;
      color: #8e8f74;
      margin-top: 10px; }
    .instagram .instagram_container img {
      height: 281px; }

/*--------------------------------------------------*/
footer {
  margin: 100px auto 0px;
  background-color: #8e8f74;
  height: 180px;
  max-width: 1280px;
  color: #ffffff; }
  @media (max-width: 670px) {
    footer {
      height: 210px; } }
  footer .footer_container {
    padding-top: 40px;
    width: 90%;
    max-width: 1123px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between; }
    footer .footer_container .footer_item {
      width: 20%; }
      @media (max-width: 670px) {
        footer .footer_container .footer_item {
          width: 40%; } }
      footer .footer_container .footer_item img {
        height: 40px; }
        @media (max-width: 670px) {
          footer .footer_container .footer_item img {
            height: 35px; } }
      footer .footer_container .footer_item p {
        margin-bottom: 10px;
        font-family: "Roboto-Light";
        font-size: 15px; }
      footer .footer_container .footer_item a {
        color: #ffffff;
        font-family: "Roboto-Light";
        font-size: 15px; }
      footer .footer_container .footer_item i {
        margin-right: 10px; }
    footer .footer_container .footer_socials {
      display: flex;
      flex-wrap: wrap; }
      footer .footer_container .footer_socials a {
        width: 100%;
        margin-bottom: 5px; }
        @media (max-width: 670px) {
          footer .footer_container .footer_socials a {
            margin-bottom: 10px; } }
    @media (max-width: 768px) {
      footer .footer_container .footer_supportby {
        display: none; } }
    @media (max-width: 670px) {
      footer .footer_container .footer_email,
      footer .footer_container .footer_term {
        display: none; } }

/*--------------------------------ON - UPCOMING EXHIBITONS------------------------------*/
.page_general_container {
  border-top: none !important; }
  .page_general_container .section_title {
    width: 100%; }
  .page_general_container .section_subTitle {
    width: 100%;
    margin-bottom: 5px; }

/*--------------------------------PAST EXHIBITONS------------------------------*/
.past_exhibitions {
  margin-top: 90px;
  margin-bottom: 100px; }
  .past_exhibitions .page_general_container {
    border-top: none !important; }
  .past_exhibitions .section_subTitle {
    width: 100%;
    line-height: 50px;
    margin-bottom: 5px; }

/*--------------------------------ON - UPCOMING EXHIBITONS------------------------------*/
.article {
  width: 100%;
  margin-top: 50px;
  margin-bottom: 150px; }
  .article .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%; }
    .article .embed-container iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  @media (max-width: 768px) {
    .article {
      margin-top: 100px; } }
  @media (max-width: 670px) {
    .article {
      margin-top: 60px; } }
  .article .article_container {
    width: 90%;
    max-width: 1123px;
    margin: 50px auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .article .article_container .stories_image_video_caption {
      font-family: "Roboto-Light", sans-serif;
      line-height: 27px;
      font-size: 15px;
      color: #8e8f74;
      display: flex;
      margin-top: 10px;
      text-align: left; }
      @media (max-width: 670px) {
        .article .article_container .stories_image_video_caption {
          line-height: 22px;
          font-size: 13px; } }
      .article .article_container .stories_image_video_caption i {
        margin-top: 5px;
        margin-right: 5px; }
    .article .article_container .article_stories_video {
      width: 100%;
      margin-top: 20px; }
      .article .article_container .article_stories_video iframe {
        height: 555px; }
        @media (max-width: 670px) {
          .article .article_container .article_stories_video iframe {
            height: 260px; } }
    .article .article_container .article_category {
      font-family: "PlayfairDisplay", sans-serif;
      line-height: 50px;
      font-size: 30px;
      color: #8e8f74;
      width: 100%; }
    .article .article_container .article_title {
      width: 100%;
      font-family: "PlayfairDisplay-Bold", sans-serif;
      line-height: 50px;
      font-size: 45px;
      color: #000;
      width: 100%; }
      @media (max-width: 670px) {
        .article .article_container .article_title {
          line-height: 35px;
          font-size: 30px; } }
    .article .article_container .article_subTitle {
      font-family: "PlayfairDisplay", sans-serif;
      font-size: 18px;
      color: #8e8f74;
      width: 100%;
      margin-top: 10px; }
    .article .article_container .article_image {
      margin-top: 30px;
      width: 100%;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat; }
    .article .article_container .article_image_container {
      width: auto;
      display: inline-block; }
    .article .article_container .article_text--strong {
      font-family: "PlayfairDisplay-Bold", sans-serif;
      font-weight: bold;
      line-height: 45px;
      font-size: 30px;
      color: #8e8f74; }
      @media (max-width: 670px) {
        .article .article_container .article_text--strong {
          line-height: 30px;
          font-size: 20px; } }
    .article .article_container .article_text--normal {
      font-family: "Roboto-Light", sans-serif;
      font-weight: 300;
      line-height: 37px;
      font-size: 19px;
      color: #000000;
      margin-top: 10px; }
      .article .article_container .article_text--normal p {
        margin-top: 1em;
        margin-bottom: 1em; }
      @media (max-width: 670px) {
        .article .article_container .article_text--normal {
          line-height: 30px;
          font-size: 16px;
          margin-top: 20px; } }
    .article .article_container .article_text--bold {
      font-family: "PlayfairDisplay-Bold", sans-serif;
      line-height: 45px;
      font-size: 30px;
      color: #000000;
      margin-top: 60px; }
      @media (max-width: 670px) {
        .article .article_container .article_text--bold {
          margin-top: 30px; } }
    .article .article_container .article_text--mix {
      font-family: "Roboto", sans-serif;
      font-weight: 300;
      line-height: 37px;
      font-size: 19px;
      color: #000000;
      margin-top: 20px; }
      @media (max-width: 670px) {
        .article .article_container .article_text--mix {
          line-height: 30px;
          font-size: 16px; } }
    .article .article_container .article_sponsors {
      width: 100%;
      margin-top: 45px;
      display: flex;
      justify-content: space-between; }
      @media (max-width: 670px) {
        .article .article_container .article_sponsors {
          flex-wrap: wrap; } }
      .article .article_container .article_sponsors img {
        max-height: 80px;
        max-width: 16%;
        align-self: center; }
        @media (max-width: 670px) {
          .article .article_container .article_sponsors img {
            max-width: 29%;
            margin-bottom: 30px; } }
    .article .article_container .related_stories {
      width: 70%;
      margin-top: 70px;
      margin-bottom: 20px; }
      @media (max-width: 768px) {
        .article .article_container .related_stories {
          width: 100%; } }
      .article .article_container .related_stories .related_stories_container {
        border-top: 1px solid #8e8f74;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
        .article .article_container .related_stories .related_stories_container .related_stories_title {
          width: 100%;
          font-family: "PlayfairDisplay", sans-serif;
          font-style: normal;
          font-weight: bold;
          line-height: 27px;
          font-size: 20px;
          color: #8e8f74;
          margin-top: 10px; }
        .article .article_container .related_stories .related_stories_container .stories_card {
          margin-top: 20px;
          width: 48%;
          margin-right: 0; }
          @media (max-width: 670px) {
            .article .article_container .related_stories .related_stories_container .stories_card {
              width: 100%; } }
    .article .article_container .time_location {
      border-top: 1px solid #8e8f74;
      margin-bottom: 50px; }
      @media (max-width: 768px) {
        .article .article_container .time_location {
          width: 46%; } }
      @media (max-width: 670px) {
        .article .article_container .time_location {
          width: 100%; } }
      .article .article_container .time_location .time_location_title {
        margin-top: 10px;
        margin-bottom: 20px;
        font-family: "PlayfairDisplay-Bold", sans-serif;
        line-height: 27px;
        font-size: 20px;
        color: #8e8f74; }
      .article .article_container .time_location .time_location_item {
        margin-top: 10px;
        border-top: 1px solid #8e8f74;
        line-height: 27px;
        font-size: 15px;
        color: #000000; }
        .article .article_container .time_location .time_location_item strong {
          font-family: "Roboto", sans-serif; }
        .article .article_container .time_location .time_location_item .location {
          font-family: "Roboto-Light", sans-serif;
          margin-top: 10px; }
        .article .article_container .time_location .time_location_item hr {
          border: none;
          height: 1px;
          color: #8e8f74;
          background-color: #8e8f74; }
    .article .article_container .related_product {
      border-top: 1px solid #8e8f74; }
      @media (max-width: 768px) {
        .article .article_container .related_product {
          width: 46%; } }
      @media (max-width: 670px) {
        .article .article_container .related_product {
          width: 100%; } }
      .article .article_container .related_product .related_product_title {
        margin-top: 10px;
        margin-bottom: 20px;
        font-family: "PlayfairDisplay-Bold", sans-serif;
        line-height: 27px;
        font-size: 20px;
        color: #8e8f74; }
      .article .article_container .related_product .related_product_image {
        width: 100%;
        height: 265px;
        margin-bottom: 15px;
        background-color: #f6f6f6;
        display: flex;
        justify-content: center; }
        .article .article_container .related_product .related_product_image img {
          align-self: center;
          max-width: 138px;
          max-height: 216px;
          -webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.45);
          -moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.45);
          box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.45); }
      .article .article_container .related_product .related_product_name,
      .article .article_container .related_product .related_product_type {
        line-height: 25px;
        font-size: 20px;
        color: #000000; }
      .article .article_container .related_product .related_product_name {
        font-family: "PlayfairDisplay-Bold", sans-serif; }
      .article .article_container .related_product .related_product_type {
        font-family: "PlayfairDisplay", sans-serif; }
    .article .article_container .related_exhibition {
      width: 100%;
      border-top: 1px solid #8e8f74; }
      @media (max-width: 768px) {
        .article .article_container .related_exhibition {
          width: 46%; } }
      @media (max-width: 670px) {
        .article .article_container .related_exhibition {
          width: 100%; } }
      .article .article_container .related_exhibition .related_exhibition_title {
        margin-top: 10px;
        margin-bottom: 20px;
        font-family: "PlayfairDisplay-Bold", sans-serif;
        line-height: 27px;
        font-size: 20px;
        color: #8e8f74; }
      .article .article_container .related_exhibition .related_exhibition_image {
        width: 100%;
        height: 100%;
        margin-bottom: 15px;
        background-color: #f6f6f6;
        display: flex;
        justify-content: center; }
        @media (max-width: 670px) {
          .article .article_container .related_exhibition .related_exhibition_image {
            height: inherit; } }
        .article .article_container .related_exhibition .related_exhibition_image img {
          align-self: center;
          max-width: 100%; }
      .article .article_container .related_exhibition .related_exhibition_name {
        font-family: "PlayfairDisplay-Bold", sans-serif;
        line-height: 25px;
        font-size: 20px;
        color: #000000;
        margin-bottom: 1em; }
      .article .article_container .related_exhibition .related_product_name {
        font-family: "PlayfairDisplay-Bold", sans-serif; }
    .article .article_container .resources,
    .article .article_container .related_links {
      width: 100%;
      margin-top: 35px;
      border-top: 1px solid #8e8f74; }
      @media (max-width: 768px) {
        .article .article_container .resources,
        .article .article_container .related_links {
          width: 46%; } }
      @media (max-width: 670px) {
        .article .article_container .resources,
        .article .article_container .related_links {
          width: 100%; } }
      .article .article_container .resources .resources_title,
      .article .article_container .resources .related_links_title,
      .article .article_container .related_links .resources_title,
      .article .article_container .related_links .related_links_title {
        margin-top: 10px;
        margin-bottom: 20px;
        font-family: "PlayfairDisplay-Bold", sans-serif;
        line-height: 27px;
        font-size: 20px;
        color: #8e8f74; }
      .article .article_container .resources a,
      .article .article_container .related_links a {
        display: block;
        font-family: "Roboto-Light";
        line-height: 27px;
        font-size: 15px;
        text-decoration-line: underline;
        color: #000000; }
        .article .article_container .resources a i,
        .article .article_container .related_links a i {
          color: #8e8f74;
          margin-left: 5px; }
    .article .article_container .article_big_slider {
      width: 100%;
      max-width: 1123px;
      margin: 20px auto;
      height: 612px; }
      @media (max-width: 670px) {
        .article .article_container .article_big_slider {
          max-height: 335px; } }
      .article .article_container .article_big_slider .slick-slide {
        background-color: #f6f6f6;
        display: flex;
        justify-content: center;
        outline: none;
        border: none; }
      .article .article_container .article_big_slider img {
        max-width: 100%;
        max-height: 612px; }
        @media (max-width: 670px) {
          .article .article_container .article_big_slider img {
            max-height: 335px; } }
      .article .article_container .article_big_slider .slick-prev {
        height: 75px;
        top: 50%;
        z-index: 997; }
        .article .article_container .article_big_slider .slick-prev:before {
          background-image: url("../images/dark_arrow_left.png");
          height: 75px !important; }
        @media (max-width: 670px) {
          .article .article_container .article_big_slider .slick-prev {
            left: 5px; } }
      .article .article_container .article_big_slider .slick-next {
        height: 75px;
        top: 50%;
        z-index: 997; }
        .article .article_container .article_big_slider .slick-next:before {
          background-image: url("../images/dark_arrow_right.png");
          height: 75px !important; }
        @media (max-width: 670px) {
          .article .article_container .article_big_slider .slick-next {
            right: 5px; } }
    .article .article_container .collection_item_info {
      font-family: "Roboto-Light", sans-serif;
      line-height: 37px;
      font-size: 19px;
      color: #000000; }
      .article .article_container .collection_item_info a {
        text-decoration: underline !important; }
    .article .article_container .collection_item_details {
      margin-top: 60px;
      border-top: 1px solid #8e8f74; }
      .article .article_container .collection_item_details .title {
        font-family: "PlayfairDisplay-Bold", sans-serif;
        line-height: 27px;
        font-size: 20px;
        color: #8e8f74;
        margin-top: 10px;
        margin-bottom: 25px; }
      .article .article_container .collection_item_details .item_detail {
        border-top: 1px solid rgba(142, 143, 116, 0.5);
        line-height: 50px;
        font-size: 15px;
        color: #000000;
        display: flex; }
        .article .article_container .collection_item_details .item_detail .item_detail_label {
          font-family: "Roboto", sans-serif;
          width: 30%;
          line-height: 1.5em;
          margin-top: 10px;
          margin-bottom: 10px; }
          @media (max-width: 670px) {
            .article .article_container .collection_item_details .item_detail .item_detail_label {
              width: 35%; } }
        .article .article_container .collection_item_details .item_detail .item_detail_content {
          font-family: "Roboto-Light", sans-serif;
          width: 70%;
          line-height: 1.5em;
          margin-top: 0.9em;
          margin-bottom: 0.9em; }
          @media (max-width: 670px) {
            .article .article_container .collection_item_details .item_detail .item_detail_content {
              width: 65%; } }
      .article .article_container .collection_item_details .collection_item_details_details {
        display: none; }
      .article .article_container .collection_item_details .collection_item_details_details:first-of-type {
        display: block; }
    .article .article_container .article_content--left {
      margin-top: 50px;
      width: 66%; }
      .article .article_container .article_content--left .section_subTitle {
        margin-top: 50px; }
      @media (max-width: 768px) {
        .article .article_container .article_content--left {
          width: 100%; } }
      .article .article_container .article_content--left p a {
        text-decoration: underline; }
    .article .article_container .article_content--right {
      width: 23.5%;
      margin-top: 50px; }
      @media (max-width: 768px) {
        .article .article_container .article_content--right {
          width: 100%;
          display: flex;
          justify-content: space-between; } }
      @media (max-width: 670px) {
        .article .article_container .article_content--right {
          flex-wrap: wrap; } }
    .article .article_container .article_stories_content {
      margin-top: 50px;
      width: 100%;
      position: relative; }
      .article .article_container .article_stories_content .article_stories_text_content {
        width: 66%; }
        @media (max-width: 768px) {
          .article .article_container .article_stories_content .article_stories_text_content {
            width: 100%; } }
        .article .article_container .article_stories_content .article_stories_text_content .article_stories_image {
          width: 100%;
          margin-top: 20px;
          text-align: center; }
          .article .article_container .article_stories_content .article_stories_text_content .article_stories_image img {
            max-width: 100%;
            max-height: 750px; }
            @media (max-width: 670px) {
              .article .article_container .article_stories_content .article_stories_text_content .article_stories_image img {
                max-height: 350px; } }
      .article .article_container .article_stories_content .story_related_garments {
        margin-top: 50px;
        margin-bottom: 50px; }
        @media (max-width: 1024px) {
          .article .article_container .article_stories_content .story_related_garments {
            margin-bottom: 100px; } }
        @media (max-width: 768px) {
          .article .article_container .article_stories_content .story_related_garments {
            margin-bottom: 150px; } }
        @media (max-width: 670px) {
          .article .article_container .article_stories_content .story_related_garments {
            margin-bottom: 250px; } }
        .article .article_container .article_stories_content .story_related_garments .story_related_garments_container {
          width: 100%;
          border-top: 1px solid #8e8f74;
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between; }
          .article .article_container .article_stories_content .story_related_garments .story_related_garments_container .story_related_garments_title {
            width: 100%;
            font-family: "PlayfairDisplay-Bold", sans-serif;
            line-height: 27px;
            font-size: 20px;
            color: #8e8f74;
            margin-top: 10px; }
          .article .article_container .article_stories_content .story_related_garments .story_related_garments_container .slick-prev,
          .article .article_container .article_stories_content .story_related_garments .story_related_garments_container .slick-next {
            top: 40%; }
            @media (max-width: 768px) {
              .article .article_container .article_stories_content .story_related_garments .story_related_garments_container .slick-prev,
              .article .article_container .article_stories_content .story_related_garments .story_related_garments_container .slick-next {
                top: 50%; } }
      .article .article_container .article_stories_content .article_stories_content--right {
        position: absolute;
        top: 0;
        right: 0;
        width: 24%; }
        @media (max-width: 768px) {
          .article .article_container .article_stories_content .article_stories_content--right {
            display: none; } }

/*--------------------------------COLLECTION CONTENT------------------------------*/
.collection_content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative; }
  .collection_content #collection_results {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative; }
  .collection_content button {
    width: 100%;
    border: 1px solid #DCDCDC;
    padding: 6px 12px;
    background: #fff;
    text-align: left;
    font-family: "Roboto-Light", sans-serif;
    font-size: 15px;
    color: #8e8f74;
    cursor: pointer; }
  .collection_content .collection_search {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    display: none; }
    .collection_content .collection_search input {
      width: 75%;
      border: 1px solid #DCDCDC;
      padding: 6px 12px;
      background: #fff;
      text-align: left;
      font-family: "Roboto-Light", sans-serif;
      font-size: 15px;
      color: #8e8f74;
      margin-top: 2%;
      margin-right: 2.65%;
      float: left; }
    .collection_content .collection_search .collection_search_buttons {
      margin-top: 1.65%;
      text-align: right;
      float: right; }
      .collection_content .collection_search .collection_search_buttons .clearFilters {
        border: none;
        padding: 10px 26px; }
      .collection_content .collection_search .collection_search_buttons .applyFilters {
        background: #000;
        color: #fff;
        border-radius: 5px;
        padding: 10px 26px; }
      .collection_content .collection_search .collection_search_buttons button {
        width: auto; }
  .collection_content .collection_filters {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    display: none;
    /* to hide the checkbox itself */
    /* unchecked icon */
    /* space between checkbox and label */
    /* checked icon */
    /* allow space for check mark */ }
    .collection_content .collection_filters .multiselect .ms-drop.bottom {
      display: none; }
    .collection_content .collection_filters .multiselect::after {
      font-weight: 900;
      font-family: "Font Awesome 5 Free";
      content: "\f107";
      color: #DCDCDC;
      position: absolute;
      right: 12px;
      top: 8px; }
    .collection_content .collection_filters .ms-drop.bottom {
      border: 1px solid #DCDCDC;
      padding: 6px 12px;
      position: absolute;
      width: 100%;
      z-index: 1;
      background: #FFF; }
      @media (max-width: 670px) {
        .collection_content .collection_filters .ms-drop.bottom {
          position: inherit; } }
    .collection_content .collection_filters .ms-parent {
      margin-top: 1.65%;
      margin-right: 2.65%;
      position: relative;
      float: left; }
      @media (max-width: 670px) {
        .collection_content .collection_filters .ms-parent {
          margin-right: 0; } }
    .collection_content .collection_filters .ms-parent:nth-of-type(4n + 0) {
      margin-right: 0px; }
    .collection_content .collection_filters span {
      font-family: "Roboto-Light", sans-serif;
      font-size: 15px;
      color: #8e8f74;
      cursor: pointer; }
    .collection_content .collection_filters input[type=checkbox] {
      display: none; }
    .collection_content .collection_filters input[type=checkbox] + span:before {
      font-family: FontAwesome;
      display: inline-block; }
    .collection_content .collection_filters input[type=checkbox] + span:before {
      content: "\f0c8";
      font-family: "Font Awesome 5 Free";
      font-size: 20px; }
    .collection_content .collection_filters input[type=checkbox] + span:before {
      letter-spacing: 10px; }
    .collection_content .collection_filters input[type=checkbox]:checked + span:before {
      content: "\f14a";
      font-weight: 900;
      font-family: "Font Awesome 5 Free";
      margin-right: 5px;
      font-size: 20px; }
    .collection_content .collection_filters input[type=checkbox]:checked + span:before {
      letter-spacing: 5px; }
    .collection_content .collection_filters ul {
      list-style-type: none; }
    .collection_content .collection_filters li {
      margin-bottom: 8px;
      cursor: pointer; }
    .collection_content .collection_filters .collection_filters_buttons {
      width: 100%;
      padding-top: 1.65%;
      text-align: right;
      clear: both; }
      .collection_content .collection_filters .collection_filters_buttons .clearFilters {
        border: none;
        padding: 10px 26px; }
      .collection_content .collection_filters .collection_filters_buttons .applyFilters {
        background: #000;
        color: #fff;
        border-radius: 5px;
        padding: 10px 26px; }
      .collection_content .collection_filters .collection_filters_buttons button {
        width: auto; }
    .collection_content .collection_filters .stories_filters {
      margin-top: 20px; }
      .collection_content .collection_filters .stories_filters label {
        width: 14%;
        float: left; }
        @media (max-width: 768px) {
          .collection_content .collection_filters .stories_filters label {
            width: 20%; } }
        @media (max-width: 670px) {
          .collection_content .collection_filters .stories_filters label {
            width: 50%; } }
  .collection_content .collection_search_bar {
    position: absolute;
    right: 0;
    top: -30px; }
    @media (max-width: 670px) {
      .collection_content .collection_search_bar {
        margin-top: 20px;
        position: initial; } }
    .collection_content .collection_search_bar .filter,
    .collection_content .collection_search_bar .search {
      display: inline-block;
      margin-left: 45px;
      cursor: pointer; }
      @media (max-width: 670px) {
        .collection_content .collection_search_bar .filter,
        .collection_content .collection_search_bar .search {
          margin-left: 0;
          margin-right: 45px; } }
      .collection_content .collection_search_bar .filter span,
      .collection_content .collection_search_bar .search span {
        font-family: "Roboto-Light", sans-serif;
        font-size: 15px;
        line-height: 27px;
        margin-left: 5px; }
