/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
.artwork-title {
  font-size: 1em;
  margin-bottom: 3px !important;
  color: #EFEFEF !important;
  font-weight: bold;
  line-height: 16px !important;
}
.media-date {
  font-size: 0.95em;
  line-height: 16px !important;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}
.private-collection {
  margin-top: 7px !important;
  font-style: italic;
  color: #EFDBBF;
  line-height: 15px !important;
  font-size: 0.89em;
}
.style1-body {
  font-size: 1.2em !important;
  color: #838383 !important;
}
.center-container {
  display: flex;
  /* Enables CSS flexbox */
  justify-content: center;
  /* Centers horizontally */
  align-items: center;
  /* Centers vertically */
}
#g-above .g-content .button-4 {
  text-align: center;
}
#g-above .recent-heading {
  font-size: 3.5vw;
  font-weight: 700;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#g-above p {
  text-align: center;
  font-size: 2vw;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#g-mainbar .box-grey .g-title {
  padding: 0;
}
#g-mainbar .button {
  cursor: pointer;
}
#g-expanded h3.g-title {
  line-height: 1.1;
}
.jb-default-tpl .jb-box, .jb-default-tpl .jb-warn-box {
  background: rgba(166, 215, 182, 0.9);
}
#g-expanded {
  background: #A6D7B6;
}
.section-horizontal-paddings-small {
  padding-left: 20%;
  padding-right: 20%;
}
.section-vertical-paddings-small {
  padding-top: 2.5vw;
  padding-bottom: 2.5vw;
}
#g-mainbar #eb .eb-entry h1 {
  font-size: 2.5em;
}
#g-mainbar #eb .eb-image-caption > span {
  font-size: 0.8em !important;
  line-height: 16px !important;
  color: #838383 !important;
  font-weight: bold;
  font-style: italic;
  padding: 4px 0px 15px 0px;
}
#g-expanded p, #g-mainbar p {
  margin: 0.7rem 0rem 1.7rem 0rem !important;
  font-size: 1.39em !important;
}
#g-expanded h2, #g-mainbar h2 {
  margin: 1.9rem 0rem 1.5rem 0rem !important;
  font-size: 1.9em !important;
}
#eb h2 {
  margin-top: 2.9rem !important;
}
#g-expanded h3, #g-mainbar h3 {
  margin: 1.9rem 0rem 0rem 0rem !important;
  font-size: 1.6em !important;
}
#g-expanded h4, #g-mainbar h4 {
  margin: 2.5rem 0rem 0.8rem 0rem !important;
  font-size: 1.4em !important;
}
#g-expanded .eb-post-content h2 {
  margin: 0.5rem 0rem 0.5rem 0rem !important;
}
#g-expanded #eb .eb-post-side {
  width: 350px !important;
  text-align: left !important;
  margin: 0px 0px 5px 15px !important;
}
#g-expanded #eb .eb-post-side + .eb-post-content {
  margin: 0px 0px 0px 15px !important;
}
#g-expanded #eb .eb-post-side .eb-post-category {
  -webkit-justify-content: flex-start !important;
  -ms-justify-content: flex-start !important;
  justify-content: flex-start !important;
}
#g-expanded .aside-a h2 {
  line-height: 30px !important;
}
#g-expanded .aside-a h3 {
  margin: 0rem 0rem 0rem 0rem !important;
}
#g-expanded #eb .eb-entry-meta {
  margin-bottom: 30px;
}
#g-expanded #eb .mt-20 {
  margin: 10px 0px 20px 0px !important;
}
#g-expanded #eb .eb-post-hits, #g-expanded #eb .eb-meta-date {
  font-size: 1.2em !important;
  font-weight: bold;
}
#g-slideshow {
  Background-position-y: 0%;
}
.btn-primary:hover {
  background: #000000;
}
#g-mainbar #eb .eb-post-simple__title {
  padding-top: 0px;
  font-size: 1.15em;
  line-height: 1.4em;
}
#g-expanded #eb .eb-post-thumb, #g-mainbar #eb .eb-post-thumb {
  margin-bottom: 5px;
  margin-top: 30px;
}
#g-expanded #eb .eb-post-simple__foot {
  padding-top: 0px;
}
#g-expanded #eb .eb-post-simple__meta-date {
  font-size: 16px;
  font-weight: bold;
}
#g-expanded #eb .eb-post-simple__meta, #g-mainbar #eb .eb-post-simple__meta {
  margin-top: 4px;
}
#g-expanded #eb .eb-post-simple__body {
  padding-top: 0px;
}
#g-mainbar #eb .ebd-block.is-nested.nest-left {
  margin-right: 35px;
}
#g-mainbar #eb .eb-entry-article .ebd-block {
  margin-bottom: 10px;
}
#g-expanded #eb .btn-primary, #g-showcase #eb .btn-primary {
  background-color: #a0a0a1 !important;
  border-color: #a0a0a1 !important;
}
#g-expanded #eb .btn-primary:hover, #g-showcase #eb .btn-primary:hover {
  background-color: #78a0a1 !important;
  border-color: #78a0a1 !important;
}
#g-expanded #eb .eb-featured--slick .eb-gallery-content__more .mod-btn-more {
  color: #fff !important;
  background-color: #a0a0a1 !important;
  border-color: #a0a0a1 !important;
}
#g-expanded #eb .eb-featured--slick .eb-gallery-content__more .mod-btn-more:hover {
  color: #fff !important;
  background-color: #78a0a1 !important;
  border-color: #78a0a1 !important;
}
#g-expanded #eb .eb-gallery-content__article {
  margin-bottom: 2.6rem !important;
}
#g-expanded #simplecontent-3966-particle.g-content, #g-expanded #simplecontent-9385-particle.g-content, #g-expanded #simplecontent-4016-particle.g-content, #g-expanded #simplecontent-5138-particle.g-content {
  margin: 0rem 0.625rem 0.625rem 0.625rem !important;
  padding: 0rem 1.5rem 1.5rem 1.5rem !important;
}
#g-expanded #logo-4224-particle.g-content, #g-expanded #logo-2326-particle.g-content, #g-expanded #logo-2259-particle.g-content {
  margin: 0.625rem 0.625rem 0rem 0.625rem !important;
  padding: 1.5rem 1.5rem 0rem 1.5rem !important;
}
#g-expanded .g-simplecontent-item-leading-content, #g-expanded .g-simplecontent-item-main-content, #g-expanded .g-simplecontent-item-readmore-container {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
#g-expanded .g-simplecontent-item-readmore-container, #g-expanded .g-simplecontent-layout-header {
  padding-top: 0rem !important;
}
#g-aside .largemarginright {
  margin-right: 0rem;
}
#g-aside #eb .eb-mod-title {
  padding-top: 0px;
}
#g-mainbar #eb .eb-post-simple {
  padding-left: 7px;
  padding-right: 7px;
}
#g-mainbar #eb .nopadding-top {
  padding-top: 0px !important;
  margin-top: 0px !important;
}
.clear-left {
  clear: both;
  height: 10px;
}
#g-mainbar #eb .nomargin-top {
  margin-top: 0rem !important;
}
#g-extension .g-video-container.g-video-container-columns-2 .g-video-inner .g-video {
  margin-bottom: 1.5rem !important;
}
#g-extension .g-video-container .g-video {
  box-shadow: none;
}
#g-extension h3.g-title {
  font-family: "catamaran", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 4.6rem;
  font-weight: 700;
  color: #000000;
}
/* Create two equal columns that floats next to each other */
#g-mainbar #eb .columnabout {
  float: left;
  width: 50%;
  padding: 10px 50px 10px 0px;
}
/* Clear floats after the columns */
#g-mainbar #eb .rowabout:after {
  content: "";
  display: table;
  clear: both;
}
/* Blockquote */
#g-mainbar #eb blockquote {
  font-size: 1.1em;
  width: 80%;
  margin: 50px auto;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  color: #555555;
  padding: 1.2em 30px 1.2em 75px;
  border-left: 8px solid #78C0A8;
  line-height: 1.4;
  position: relative;
  background: #EDEDED;
}
#g-mainbar #eb blockquote::before {
  font-family: Arial;
  content: "“";
  color: #78C0A8;
  font-size: 6em;
  position: absolute;
  left: 15px;
  top: -5px;
}
#g-mainbar #eb blockquote::after {
  content: "";
}
#g-mainbar #eb cite {
  display: block;
  font-size: 1.2em;
  font-style: normal;
  font-weight: bold;
  line-height: 1.8em;
  margin-top: 1em;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  #g-expanded .aside-a #eb .eb-featured--magazine .eb-gallery-content__more .mod-btn-more {
    margin: 0rem 0rem 2rem 0rem !important;
  }
  #g-aside .largemarginright {
    margin-right: 0rem;
  }
  .section-horizontal-paddings-small {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media screen and (max-width: 600px) {
  #g-mainbar #eb .columnabout {
    width: 100%;
  }
}
/*# sourceMappingURL=custom__body_only.css.map */