/* Background */
body.colors-dark,
.colors-dark .site-content-contain,
.colors-dark .main-navigation ul,
.custom-header-media,
.colors-dark .site-header,
.colors-dark .single-featured-image-header {
  /* background: #888a8c; */
  /* background: rgba(0,130,161 ,1); */
  background: #00829b;
  font-family: "Mada", "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}


.soliloquy-caption-inside {
  font-family: "Mada", "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}


.colors-dark .entry-content a:hover {
  box-shadow: none;
}

/*  Home splash */
/*  Make sliders visible on android chrome. */
.post,
article.page {
  overflow: hidden;
}

body.home.menu-top-menu-container {
  opacity: 0;
}

.custom-header {
  cursor: move;
  display: none;
  position: fixed;
  z-index: 0;
}

.custom-header-media:before {
  background: 0;
}

/* Top Menu */
.menu-toggle {
  font-size: 2.5em;
  margin: 0 0 0 auto;
  padding: 0;
}

.menu-toggle:focus {
  outline: none;
}

.main-navigation.toggled-on button {
  text-shadow: 3px 3px 4px #333b;
}

ul#top-menu {
  font-size: 24px;
  text-transform: uppercase;
}

.menu, .page_item a, .menu-item a {
  /* font-weight: 600!important; */
  line-height: 3em;
}


li#menu-item-584 a {
  padding-right: 100px;
}

.toggled-on .menu-top-menu-container {
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
}

.navigation-top {
  position: fixed;
  right: 1em;
  top: 1em;
  z-index: 5;
}

.colors-dark .main-navigation>div>ul {
  border-top-color: #fff;
}

.colors-dark .main-navigation li {
  border-bottom-color: #fff;
}

.colors-dark .navigation-top {
  background: transparent;
  border: 0;
  mix-blend-mode: luminosity;
}

.colors-dark .menu-toggle {
  color: #aaa;
}

.colors-dark .navigation-top a,
.colors-dark a {
  color: #fff;
}

/* .menu-item-home {
  width: 75px;
} */

/*  wrap..  */
.wrap {
  padding-left: 0;
  padding-right: 0;
}

.colors-dark .entry-content a {
  -webkit-box-shadow: none;
  text-decoration: underline;
}

/*  Vita  */
.p-vita p,
.p-home p,
.footer-flex p {
  padding: 0 2em;
}

/*  FootLine */
.site-content {
  margin-bottom: 3em;
}

.site-footer {
  border-top: 0;
}

.col {
  padding-bottom: 1em;
  font-weight: 300;
}

.vita {
  font-size: 1.5em;
  font-weight: 600;
  padding: 0 1.6em;
}

.footer-flex p {
  font-size: 1.5em;
  margin: 0;
}

.foot-line-wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding: 0 1.75em;
}

body.archive .foot-line-wrap {
  padding: 4.5em 1.75em 0;
}

.foot-line {
  border-bottom: 2px solid #fff;
}

/* Post fading */
.post,
.p-vita .soliloquy-container {
  padding-top: 6em;
}

/* body.home .soliloquy-container, */
body.p-vita .soliloquy-container {
  padding-bottom: 6em;
}

/* .soliloquy-container {
  filter: grayscale(100%);
  opacity: 0.2;
  transition: all 1.5s;
}

.vis {
  filter: grayscale(0%);
  opacity: 1;
} */

p.menu {
  font-style: normal;
}

/* Sliders */
/* .p-vita .soliloquy-container .soliloquy-pager, */
.p-home .soliloquy-container .soliloquy-pager {
  display: none !important;
}

.soliloquy-controls-direction a.soliloquy-next {
    width: 60%;
    height: 100%;
    top: 0;
    opacity: 0;
    left: 0;
}

.soliloquy-controls-direction a.soliloquy-prev {
  display: none;
}

.soliloquy-container .soliloquy-pager {
  bottom: -30px !important;
  transition: all 500ms;
}

.soliloquy-pager-item a {
  box-shadow: none !important;
}

.soliloquy-container .soliloquy-caption {
  background: 0 !important;
  bottom: -46px !important;
  padding-left: 2em !important;
  padding-right: 2em !important;
  position: relative !important;
}

.soliloquy-container .soliloquy-caption-inside {
  padding: 30px 10px !important;
  text-align: left !important;
  text-shadow: none !important;
}

.soliloquy-container .soliloquy-pager-link {
  background: 0 !important;
  background-color: #fdfdfd !important;
  color: transparent !important;
  height: 18px !important;
  margin-right: .5em;
  opacity: 1;
  transition: opacity 400ms;
  width: 18px !important;
}

.soliloquy-container .soliloquy-pager-link:hover,
.soliloquy-container .soliloquy-pager-link.active {
  opacity: 0.3;
}

@media screen and (min-width: 30em) {
  .page-one-column .panel-content .wrap {
    max-width: 100%;
  }
}

/* Wider than 768px */
@media screen and (min-width: 48em) {
  .has-sidebar:not(.error404) #primary {
    float: left;
    width: 100%;
  }

  .page-one-column .panel-content .wrap {
    width: 70%;
    min-width: 750px;
    max-width: 1200px;
    padding-bottom: 42px;
    padding-top: 107px;
  }

  .wrap {
    max-width: 1200px;
    padding-left: 2em;
    padding-right: 2em;
  }

  .navigation-top .wrap {
    max-width: 1200px;
    padding: 2em 2em 0.75em 2em;
  }

  .navigation-top nav {
    margin-right: -1.25em;
  }

  .navigation-top {
    bottom: unset;
    opacity: 1;
    right: 0;
    top: 0;
  }

  .main-navigation a {
    padding: 0;
  }

  .menu-top-menu-container {
    border-bottom: 2px solid #fff;
    line-height: 4em;
  }

  .menu-item-home {
    margin-right: 2.75em;
  }

  .menu .menu-item-359 {
    right: 1.75em;
    position: absolute;
  }

  .toggled-on .menu-top-menu-container {
    box-shadow: none;
  }

  .colors-dark .navigation-top {
    mix-blend-mode: unset;
    background: #00829b;
  }

  ul#top-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 60%;
  }

  .footer-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-bottom: 3em;
  }

  .site-footer {
    margin-top: 0;
  }

  .p-home .soliloquy-container,
  .p-vita .soliloquy-container {
    padding-top: 0em;
  }

  .p-vita p,
  .vita,
  .p-home p,
  .footer-flex p {
    padding: 0;
  }

  .vita {
    margin-top: -4.5em;
    text-align: right;
  }

  p.vita-columns {
    column-count: 2;
}

p.vita-clients {
    margin: 0;
}

  .archive .site-main>article {
    padding-bottom: 0;
  }

  /*
    slide shows
  */
  .p-vita .soliloquy-container .soliloquy-pager {
    bottom: -30px !important;
    left: unset;
    padding-left: unset !important;
    text-align: right !important;
    width: 100% !important;
  }

  body.archive .soliloquy-container .soliloquy-item {
    width: 60% !important;
  }

  .soliloquy-container .soliloquy-caption {
    left: 100% !important;
    padding-right: 0 !important;
    position: absolute !important;
    top: -3px !important;
    width: 70% !important;
  }

  .soliloquy-container .soliloquy-caption-inside {
    /* font-size: 0.875em !important; */
    padding: 0 4em 0 0 !important;
  }

  .soliloquy-container .soliloquy-pager {
    bottom: 4px !important;
    left: 60%;
    padding-left: 35px !important;
    text-align: left !important;
    width: 40% !important;
  }

  .soliloquy-container .soliloquy-pager-link {
    margin-right: .25em;
  }
}

@media screen and (max-width: 600px) {

  .soliloquy-container .soliloquy-pager,
  .soliloquy-container .soliloquy-caption,
  .soliloquy-container .soliloquy-controls-auto {
    display: block !important;
  }
}

/*  Narrower than 960 */
@media screen and (max-width: 60em) and (min-width: 48em) {

  ul#top-menu {
    width: 80%;
  }
}

/* Wider than 1072px */
@media screen and (min-width: 67em) {
  .navigation-top nav {
    margin-right: 0;
  }
}

/*# sourceMappingURL=jule.min.css.map */
