/* @less partials */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* @group GN Additions */
/* @end */
/* @group Corporate colours taken from logo */
/* @end */
/* @group Site Defaults */
/* @end */
/* @group Greys */
/* @end */
.StickyPinboardFilters {
  z-index: 99999!important;
  transition: all 0.5s linear;
}
.StickyPinboardFilters .cbp-filter-item {
  padding: .28rem .8rem .25rem !important;
  margin-left: .1rem!important;
  margin-right: .1rem!important;
}
.scrollPinboardFilters .cbp-filter-item {
  background: rgba(230, 0, 189, 0.98);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pinboard .BWPinboardItems {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transition: all 0.1s linear;
}
.pinboard .BWPinboardItems:hover {
  -webkit-filter: grayscale(0) !important;
  filter: grayscale(0) !important;
}
.pinboard .box-video {
  margin-top: 0px!important;
}
.pinboard .pinboardDownload {
  margin-top: .45rem;
}
.pinboard .pinboardDownload span {
  text-transform: uppercase;
}
.pinboard img {
  height: auto;
}
.pinboard h4 {
  margin-top: 1.4rem;
  margin-bottom: 1rem;
  font-size: 2em;
  font-weight: 500;
}
.pinboard blockquote {
  margin-bottom: .65rem;
  margin-top: .65rem;
}
.pinboard .pinboard-item-wrap {
  border: 1px solid transparent;
  padding: 1.45rem 1.45rem 1.3rem !important;
  transition: all 0.3s linear;
}
.pinboard .pinboard-item-wrap:hover {
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.pinboard .invertPinboardText .btn {
  color: #111111 !important;
}
.pinboard .invertPinboardText .btn:hover,
.pinboard .invertPinboardText btn:active,
.pinboard .invertPinboardText btn:focus {
  color: #111111 !important;
  background-color: white!important;
}
.pinboard .invertPinboardText p,
.pinboard .invertPinboardText h1,
.pinboard .invertPinboardText h2,
.pinboard .invertPinboardText h3,
.pinboard .invertPinboardText h4,
.pinboard .invertPinboardText h5,
.pinboard .invertPinboardText h6,
.pinboard .invertPinboardText li,
.pinboard .invertPinboardText blockquote,
.pinboard .invertPinboardText figcaption,
.pinboard .invertPinboardText a {
  color: white;
}
.pinboard .invertPinboardText a {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
  transition: all 0.1s linear;
}
.pinboard .invertPinboardText a:hover,
.pinboard .invertPinboardText a:active,
.pinboard .invertPinboardText a:focus,
.pinboard .invertPinboardText a.swipebox {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.pinboard .invertPinboardText::before {
  border-top: 1px solid #ffffff !important;
  border-bottom: 1px solid #ffffff !important;
}
.pinboard .invertPinboardText::after {
  border-right: 1px solid #ffffff !important;
  border-left: 1px solid #ffffff !important;
}
.pinboard figure {
  margin-bottom: 1rem;
}
.pinboard figure figcaption {
  margin-top: .5rem;
}
.cbp-l-filters-text .cbp-filter-item {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  font-size: 1.1em!important;
  margin-left: 0rem!important;
  margin-right: 0rem!important;
}
.InvertText .cbp-l-filters-text .cbp-filter-item {
  color: white!important;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
  transition: all 0.1s linear;
}
.InvertText .cbp-l-filters-text .cbp-filter-item:hover,
.InvertText .cbp-l-filters-text .cbp-filter-item:active,
.InvertText .cbp-l-filters-text .cbp-filter-item:focus,
.InvertText .cbp-filter-item.cbp-filter-item-active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
/* Smartphones (portrait and landscape) ————— */
@media only screen and (min-width: 320px) and (max-width: 736px) {
  .pinboard {
    margin-top: 2rem!important;
  }
}
/* @end */
/*# sourceMappingURL=pinboard.css.map */