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

h1 {
  font-size: 1.7rem;
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.3rem;
}
h4 {
  font-size: 1rem;
}
#g-mainbar {
  padding: 0.5rem 0 3rem;
}
.page-header, .item-title {
  color: #678FCB;
}
.bold {
  font-weight: 600;
}
.box2 > .g-content {
  color: #555555;
}
.color-black {
  color: #000000 !important;
}
.color-blue {
  color: #678FCB !important;
}
.color-brown {
  color: #C5986D !important;
}
.color-gray {
  color: #555555 !important;
}
.color-green {
  color: #B5C587 !important;
}
.color-orange {
  color: #D57D42 !important;
}
.color-purple {
  color: #9571AB !important;
}
.color-red {
  color: #BF7384 !important;
}
.color-white {
  color: #FFFFFF !important;
}
.board-name {
  color: #678FCB;
  font-weight: bold;
}
.aems-box {
  border-radius: 7px;
  border: 1px solid #CCC;
  box-shadow: 0 0 5px #CCC;
  color: #555555;
  margin-bottom: 1.5rem;
  padding: 1rem;
}
.bg-black {
  background-color: #000000;
  color: #FFFFFF;
}
.bg-gray {
  background-color: #555555;
  color: #FFFFFF;
}
.bg-blue {
  background-color: #678FCB;
  color: #FFFFFF;
}
.bg-blue.light {
  background-color: #8dabd8;
  color: #FFFFFF;
}
.bg-blue.dark {
  background-color: #345c98;
}
.bg-blue.dark a {
  color: #FFFFFF;
}
.bg-blue.dark a:hover {
  color: #b3c7e5;
}
.bg-blue.bold {
  font-weight: bold;
}
.bg-blue a {
  color: #FFFFFF;
}
.bg-blue a:hover {
  color: #345c98;
}
.bg-brown {
  background-color: #C5986D;
  color: #FFFFFF;
}
.bg-brown.light {
  background-color: #d4b292;
  color: #555555;
}
.bg-brown.dark {
  background-color: #a47241;
}
.bg-green {
  background-color: #B5C587;
  color: #FFFFFF;
}
.bg-green.light {
  background-color: #cad6a9;
  color: #555555;
}
.bg-green.dark {
  background-color: #869b4b;
}
.bg-green.bold {
  font-weight: bold;
}
.bg-green a {
  color: #FFFFFF;
}
.bg-green a:hover {
  color: #345c98;
}
.bg-orange {
  background-color: #D57D42;
  color: #FFFFFF;
}
.bg-orange.light {
  background-color: #de9a6c;
  color: #555555;
}
.bg-orange.dark {
  background-color: #bb6429;
}
.bg-orange.bold {
  font-weight: bold;
}
.bg-orange a {
  color: #FFFFFF;
}
.bg-orange a:hover {
  color: #345c98;
}
.bg-purple {
  background-color: #9571AB;
  color: #FFFFFF;
}
.bg-purple.light {
  background-color: #ad91be;
  color: #555555;
}
.bg-purple.dark {
  background-color: #6e4d82;
}
.bg-purple.bold {
  font-weight: bold;
}
.bg-purple a {
  color: #FFFFFF;
}
.bg-purple a:hover {
  color: #345c98;
}
.bg-red {
  background-color: #BF7384;
  color: #FFFFFF;
}
.bg-red.light {
  background-color: #cf96a3;
  color: #555555;
}
.bg-red.dark {
  background-color: #af5065;
}
.bg-red.bold {
  font-weight: bold;
}
.bg-red a {
  color: #FFFFFF;
}
.bg-red a:hover {
  color: #345c98;
}
.bg-white {
  background-color: #FFFFFF;
  color: #555555;
}
.box-shadow {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 7px;
  box-shadow: inset 0 0 5px #DDD;
  margin: 0 auto 20px;
}
.box-in {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 7px;
  box-shadow: inset 0 0 5px #DDD;
  margin: 0 auto 25px;
  padding: 0.5rem;
}
.box-in-out {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 7px;
  box-shadow: inset 0 0 5px #DDD;
  margin: 0 auto 25px;
  padding: 0.5rem;
}
.box-in-out:hover {
  box-shadow: 0 0 5px #DDD;
}
.box-out {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 7px;
  box-shadow: 0 0 5px #DDD;
  margin: 0 auto 25px;
  padding: 0.5rem;
}
.box-out-in {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 7px;
  box-shadow: 0 0 5px #DDD;
  margin: 0 auto 25px;
  padding: 0.5rem;
}
.box-out-in:hover {
  box-shadow: inset 0 0 5px #DDD;
  background-color: #EEE;
}
.box-clean {
  border: 1px solid #DDD;
  border-radius: 7px;
  padding: 0.5rem;
}
.button-black {
  background-color: #000000 !important;
}
.button-black:hover {
  background-color: #333 !important;
}
.button-blue {
  background-color: #678FCB !important;
}
.button-blue:hover {
  background-color: #4173be !important;
}
.button-brown {
  background-color: #C5986D !important;
}
.button-brown:hover {
  background-color: #b77e49 !important;
}
.button-gray {
  background-color: #555555 !important;
}
.button-gray:hover {
  background-color: #3c3c3c !important;
}
.button-green {
  background-color: #B5C587 !important;
}
.button-green:hover {
  background-color: #a0b465 !important;
}
.button-orange {
  background-color: #D57D42 !important;
}
.button-orange:hover {
  background-color: #bb6429 !important;
}
.button-purple {
  background-color: #9571AB !important;
}
.button-purple:hover {
  background-color: #7c5792 !important;
}
.button-red {
  background-color: #BF7384 !important;
}
.button-red:hover {
  background-color: #af5065 !important;
}
.button-white {
  background-color: #FFFFFF !important;
  border: 1px solid #555555;
  color: #555555;
}
.button-white:hover {
  background-color: #e6e6e6 !important;
  color: #888 !important;
}
a.button-black, a.button-blue, a.button-brown, a.button-gray, a.button-green, a.button-orange, a.button-purple, a.button-red {
  color: #FFFFFF !important;
}
a.button-black:hover, a.button-blue:hover, a.button-brown:hover, a.button-gray:hover, a.button-green:hover, a.button-orange:hover, a.button-purple:hover, a.button-red:hover {
  color: #e6e6e6;
}
.blog-items .blog-item, .featured {
  border-radius: 7px;
  box-shadow: 0px 3px 5px #DDD;
  margin: 0 0 25px 0;
  padding: 0px 10px 10px;
}
.handouts-time {
  border: 1px solid #CCCCCC;
  margin: 15px 0px;
  padding: 10px;
}
.handouts-time h4 {
  background-color: #EFEFEF;
  padding: 5px;
}
.bg-shade {
  background-color: #EFEFEF;
  padding: 5px 0px;
}
#focalpoint h4 {
  color: #874f9a;
  font-size: 0.9rem;
}
#headlines-2687-particle {
  border: 3px solid #678FCB;
}
.g-owlcarousel-headlines .headlines-container .g-owlcarousel .owl-stage-outer {
  width: 100%;
}
.g-owlcarousel-description {
  font-family: "lato";
  font-size: 1.7rem;
}
.g-owlcarousel-headlines .headlines-container .g-owlcarousel .owl-stage-outer .owl-item .item .g-headlines-desc {
  font-size: 0.9rem;
  color: #555555;
}
.g-owlcarousel-headlines .headlines-container .g-owlcarousel .owl-stage-outer .owl-item .item .g-headlines-desc:hover {
  color: #8dabd8;
}
.g-video-container .g-video {
  box-shadow: 0 7px 7px #999;
}
div .cat a:hover img {
  transform: scale(0.95);
}
.g-iconmenu .g-iconmenu-item {
  padding: 0 0.25rem;
}
.g-iconmenu .g-iconmenu-text {
  font-size: 0.7rem;
  font-weight: 700;
}
#jcl_component .jcal_categories {
  display: none;
}
#jcl_component a {
  color: #678FCB;
}
div.js_sv_social:first-child {
  margin-top: 4px;
}
div.rc-anchor-logo-portrait, div.rc-anchor-pt {
  display: none;
}
div.pull-left.item-image {
  max-width: 50%;
}
div.input-prepend.inline-display input.input-large {
  display: none;
}
.display-amount-textbox div.input-prepend.inline-display input.input-large {
  display: initial;
}
.hide-key #form-login-secretkey, .hide-key ul {
  display: none;
}
.infoboxcontent p {
  margin: 0.3rem;
}
.clear {
  clear: both;
}
.image-right {
  margin: 0 0 15px 15px;
}
.image-left {
  margin: 0 15px 15px 0;
}
#map_canvas {
  width: 100% !important;
  height: auto;
}
.GB_Window .header {
  width: 356px !important;
}
.GB_frame {
  width: 350px !important;
}
#prev_month {
  color: #FFFFFF;
}
#prev_year {
  color: #FFFFFF;
}
#next_month {
  color: #FFFFFF;
}
#next_year {
  color: #FFFFFF;
}
/* Media Queries */
/* Large Mode */
/* Desktop Modes */
/* Tablet Modes */
/* Mobile Modes */
@media (max-width: 767px) {
  .blog-items .blog-item, .featured {
    border-radius: 7px;
    box-shadow: 0px 3px 5px #DDD;
    margin: 0 0 25px 0;
    padding: 0px 5px 5px;
  }
}
/*# sourceMappingURL=custom_12.css.map */