
        @font-face {
          font-family:'nexa_boldregular';
          src:url("../fonts/nexa-free-bold-webfont.eot");
          src:url("../fonts/nexa-free-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/nexa-free-bold-webfont.woff") format("woff"),url("../fonts/nexa-free-bold-webfont.ttf") format("truetype"),url("../fonts/nexa-free-bold-webfont.svg#nexa_boldregular") format("svg");
          font-weight:normal;
          font-style:normal
        }

      @font-face {
        font-family:'nexa_lightregular';
        src:url("../fonts/nexa-free-light-webfont.eot");
        src:url("../fonts/nexa-free-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/nexa-free-light-webfont.woff") format("woff"),url("../fonts/nexa-free-light-webfont.ttf") format("truetype"),url("../fonts/nexa-free-light-webfont.svg#nexa_lightregular") format("svg");
        font-weight:normal;
        font-style:normal
      }
    
html {
  font-family: 'nexa_lightregular', 'Open Sans';
}

.bold {
  font-family: 'nexa_boldregular', 'Open Sans';
}

.gal-item {
  width: calc(33.3333333333% - 3.33333333333px);
  margin-bottom: 5px;
}

#header-background {
  -webkit-filter: blur(0px);
  -o-filter: blur(0px);
  filter: blur(0px);
}

body,
a {
  color: #404040;
}

body:not(.custom-background) section:nth-child(odd) {
  background-color: #ffffff;
}

body:not(.custom-background) section:nth-child(even) {
  background-color: #f1f1f1;
}

.main-navigation.header-navigation a,
.site-header {
  color: #ffffff;
}

.gal-header-center-right-links,
.button,
.about-social li {
  border: 1px solid rgba(64,64,64, .2);
}

.gal-header-center-right-links.current {
  background-color: #404040;
}

.gal-header-center-right-links:hover,
.button:hover,
.about-social li:hover {
  background-color: #404040;
}

#desktop-navigation-bottom {
  background: #ffffff;
}


@media only screen and (max-width : 768px) {
  .gal-item {
    width: calc(50% - 3.33333333333px);
  }
}

@media only screen and (max-width : 560px) {
  .gal-item {
    width: 100%;
  }
}
