/* 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
 */

@media only screen and (max-width: 48rem) {
  #g-navigation {
    background: transparent;
  }
  .g-offcanvas-toggle {
    color: #000000;
  }
  #g-header h2 {
    font-size: 1.3rem !important;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    display: inherit;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-button {
    display: inherit;
  }
}
.g-home-particles.g-helium-style #g-navigation {
  background: transparent;
}
.g-home-particles.g-helium-style .fp-features .g-block .card .card-block .card-title {
  line-height: 2.5rem;
}
.highlight, h3 {
  font-family: "Source Serif Pro";
  font-weight: bold;
  font-style: italic;
}
.g-home-particles.g-helium-style #g-header .button.button-outline {
  color: #000000;
  border-color: rgba(0, 0, 0, 0.5);
}
#g-header h2 {
  font-family: "Source Sans Pro";
  color: #000000;
  font-size: 2rem;
  line-height: 1.2;
}
.home-icon {
  max-width: 33% !important;
}
.g-owlcarousel-item-desc img {
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
#g-navigation .g-logo {
  color: #474747;
}
#g-navigation .g-main-nav {
  text-align: center;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover, #g-footer a:hover {
  color: #abc8e6;
}
.jl-logo {
  border-bottom: 1px solid #000000;
}
.g-home-particles.g-helium-style #g-navigation .g-social a {
  color: black;
}
.g-logoshadow {
  -webkit-filter: drop-shadow(1px 1px 1px #333);
  filter: drop-shadow(1px 1px 1px #333);
}
#g-navigation .g-social a {
  color: #FFFFFF;
}
#g-intro {
  padding: 3rem 0 !important;
}
h1 {
  margin-bottom: 0px;
}
h2, h3 {
  line-height: 1.2em;
  letter-spacing: 2px;
  font-weight: 400;
  font-style: normal;
}
h2 {
  font-size: 2rem;
  margin-bottom: 0px;
}
h2.g-title {
  text-align: center;
}
h2.g-owlcarousel-item-desc {
  font-weight: 300 !important;
  color: #333333 !important;
}
h2.g-owlcarousel-item-desc b {
  font-weight: bold;
  font-style: italic;
  color: #000000;
}
h3 {
  font-size: 2.25rem;
  font-style: italic;
}
body p {
  font-size: 1.2rem;
  line-height: 1.8rem;
  letter-spacing: 0px;
  font-weight: 400;
  font-style: normal;
  color: rgba(26, 26, 26, 0.7);
}
/* PAGE BACKGROUND COLOUR GRADIENTS */
.home-page #g-page-surround {
  background: #fdf8fa;
  background: linear-gradient(180deg, #fdf8fa 0%, #fbf8ef 50%, #f8f6f7 70%, #f6eff5 80%, #f9f5ec 100%);
}
.work-page #g-page-surround {
  background: #bedde2;
  background: linear-gradient(180deg, #bedde2 0%, #f9eaec 60%, #fdf9fa 100%);
}
.about-page #g-page-surround {
  background: #ffeef4;
  background: linear-gradient(180deg, #ffeef4 0%, #e6f5fa 100%);
}
.contact-page #g-page-surround {
  background: #fbefd1;
  background: linear-gradient(180deg, #fbefd1 0%, #fdf9fa 100%);
}
/* END PAGE BACKGROUND */
.work-page #g-page-surround input[type="email"], .work-page #g-page-surround input[type="text"] {
  background: #ffffff;
}
.button.button-outline, .button a:hover, .button a:focus {
  background: #077b9e;
  color: #ffffff;
  border-color: #077b9e;
}
.jl-button-secondary {
  border-radius: 10px;
}
.g-home-particles.g-helium-style .fp-features .g-block .card .card-block .fa {
  border: 8px solid #0073b8;
  color: #0073b8;
}
em {
  color: inherit;
}
table {
  border: none;
}
.ishtar-particles {
  margin-top: 60px;
  margin-bottom: 60px;
}
.ishtar-particles .jl-margin-top {
  margin-top: 0px !important;
}
.ishtar-particles h3 {
  margin-top: 0px;
}
.img-arch img {
  border-radius: 400px 400px 0px 0px;
}
.jl-tab > * > a {
  color: #0e5192;
  font-size: 1.2rem;
}
.jl-tab > .jl-active > a {
  border-color: #0e5192;
}
/* FRAME AROUND CLASSES */
.work-page .jl-grid {
  /*  border: 1px solid #000000; */
}
/* CONTACT FORM */
.convertforms .cf-input {
  border-bottom: 1px solid #000000;
}
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .finder #searchForm .btn, .search #search-form .btn, .finder #search-form .btn {
  font-family: inherit;
  background: #000000;
  color: #bc9d80;
  font-size: 100%;
}
/* END CONTACT FORM */
#g-footer h3 {
  font-size: 1.4rem;
  font-style: normal;
}
.nav {
  display: block;
}
ul.mod-menu.mod-list.nav {
  margin-left: 0px;
}
.doyouwonder ul, .nextstep ul {
  margin-left: 0px;
}
.doyouwonder li, .nextstep li {
  border-bottom: 1px solid #424753;
  list-style: none;
  line-height: 2.5rem;
  /* margin-right: 30%; */
}
@media only screen and (max-width: 48rem) {
  .doyouwonder li, .nextstep li {
    margin-right: inherit;
  }
}
#g-footer a {
  text-decoration: none;
  line-height: 2.5rem;
}
.footersmall p, .footersmall .footer1, .footersmall .footer2 {
  font-size: 80%;
}
form#form-login {
  /*  display: none; */
}
#frame.outline {
  max-width: 600px;
  border: none;
}
/*# sourceMappingURL=custom_15.css.map */