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

/* Rubberstamp */
/* Mediart Custom Headings */
/* line 4, templates/rt_xenon/custom/scss/custom.scss */
.g-content h2 {
  color: #004c90;
}
/* line 5, templates/rt_xenon/custom/scss/custom.scss */
.g-content h3 {
  color: #004c90;
}
/* line 6, templates/rt_xenon/custom/scss/custom.scss */
.g-content h4 {
  color: #004c90;
}
/* line 7, templates/rt_xenon/custom/scss/custom.scss */
.g-content h5 {
  color: #004c90;
}
/* line 8, templates/rt_xenon/custom/scss/custom.scss */
.g-content h6 {
  color: #004c90;
}
/* Core */
/* line 11, templates/rt_xenon/custom/scss/custom.scss */
.itemid-214 #g-mainbar div[itemprop="articleBody"] img {
  margin: 5px;
  line-height: 0;
}
/* line 15, templates/rt_xenon/custom/scss/custom.scss */
.g-offcanvas-toggle {
  background: #ba3d48 none repeat scroll 0 0;
  border: 2px solid #fff;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
/* Page Surround */
/* Top */
/* line 25, templates/rt_xenon/custom/scss/custom.scss */
.top-logo img {
  background: #ba3d48;
  border-radius: 0 0 10px 10px;
  margin-left: 20px;
  padding: 20px;
  position: absolute;
  z-index: 99999;
}
/* line 33, templates/rt_xenon/custom/scss/custom.scss */
#g-top {
  position: relative;
}
/* line 36, templates/rt_xenon/custom/scss/custom.scss */
.sunsmart-custom .g-content {
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 40, templates/rt_xenon/custom/scss/custom.scss */
  .top-logo {
    background: #ba3d48;
  }
  /* line 43, templates/rt_xenon/custom/scss/custom.scss */
  .top-logo img {
    background: transparent none repeat scroll 0 0;
    border-radius: 0;
    display: block;
    left: inherit;
    margin: 0 auto;
    position: relative;
  }
  /* line 51, templates/rt_xenon/custom/scss/custom.scss */
  #g-bottom * {
    text-align: center;
  }
}
/* Header */
/* Navigation */
/* line 58, templates/rt_xenon/custom/scss/custom.scss */
.top-menu {
  background-color: rgba(0, 76, 144, 0.8);
  bottom: 0;
  position: absolute;
  z-index: 99999999;
}
/* line 64, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  margin: 0;
}
/* line 67, templates/rt_xenon/custom/scss/custom.scss */
.g-menu-item-title {
  font-weight: normal;
}
/* Showcase */
/* line 71, templates/rt_xenon/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-pagination {
  left: inherit;
  bottom: inherit;
  top: 15px;
  right: 50px;
}
/* line 77, templates/rt_xenon/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-pagination li, .layout-slideshow .sprocket-features-arrows .arrow {
  background: #fff;
  box-shadow: none;
}
/* Feature */
/* Utility */
/* Main Top */
/* Content Top */
/* Main Body */
/* line 90, templates/rt_xenon/custom/scss/custom.scss */
.itemid-101 h2[itemprop="headline"] {
  display: none;
}
/* line 93, templates/rt_xenon/custom/scss/custom.scss */
.itemid-101 h2[itemprop="headline"] + h2, .itemid-101 h2[itemprop="headline"] + .item-image + h2 {
  font-size: 24px;
  font-weight: normal;
  margin: 0;
}
/* line 98, templates/rt_xenon/custom/scss/custom.scss */
.cols-3 .item {
  margin: 0;
  padding: 2%;
}
@media (min-width: 768px) {
  /* line 103, templates/rt_xenon/custom/scss/custom.scss */
  .cols-3 .item {
    border-right: 1px solid #e8e8e8;
    width: 33.3%;
  }
}
/* line 108, templates/rt_xenon/custom/scss/custom.scss */
.cols-3 .item.column-3 {
  border: medium none;
}
/* line 111, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar .items-row .item p {
  font-size: 14px;
}
/* line 114, templates/rt_xenon/custom/scss/custom.scss */
.g-wrapper {
  margin: 0;
}
/* line 117, templates/rt_xenon/custom/scss/custom.scss */
.pull-left.item-image {
  margin: 0 0 1.5rem;
}
/* Content Bottom */
/* Sidebar */
/* line 123, templates/rt_xenon/custom/scss/custom.scss */
#g-aside {
  background: #fbfbfb none repeat scroll 0 0;
}
/* line 126, templates/rt_xenon/custom/scss/custom.scss */
.submenu-custom .g-title {
  background-color: #d9381f;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-family: arial;
  font-size: 18px;
  font-weight: lighter;
  padding: 2px 6px;
  text-transform: none;
}
/* line 137, templates/rt_xenon/custom/scss/custom.scss */
.submenu-custom ul.nav.menu li a::before {
  content: "";
  font-family: fontawesome;
  margin-right: 10px;
  white-space: nowrap;
}
/* line 143, templates/rt_xenon/custom/scss/custom.scss */
.submenu-custom ul.nav.menu li a {
  font-size: 15px;
}
/* line 146, templates/rt_xenon/custom/scss/custom.scss */
.submenu-custom .nav.menu {
  margin-left: 6px;
  margin-top: 5px;
}
/* line 150, templates/rt_xenon/custom/scss/custom.scss */
.submenu-custom ul.nav.menu li {
  border-bottom: 1px solid #d3d3d3;
  padding: 7px 0;
}
/* line 154, templates/rt_xenon/custom/scss/custom.scss */
.submenu-custom ul.nav.menu li:last-of-type {
  border: medium none;
}
/* Mainbottom */
/* line 158, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar .g-grid:last-of-type {
  background: #004c90;
}
/* line 161, templates/rt_xenon/custom/scss/custom.scss */
.mainbottom p {
  line-height: 0;
  margin-top: 0;
}
/* line 165, templates/rt_xenon/custom/scss/custom.scss */
.mainbottom .g-content {
  margin: 0;
}
/* line 168, templates/rt_xenon/custom/scss/custom.scss */
.mainbot-icon {
  color: #fff !important;
}
/* line 171, templates/rt_xenon/custom/scss/custom.scss */
.mainbot-icon span {
  font-size: 35px;
}
/* line 174, templates/rt_xenon/custom/scss/custom.scss */
.mainbot-text {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 179, templates/rt_xenon/custom/scss/custom.scss */
.mainbot-text .footer-link {
  color: #fff !important;
}
@media (min-width: 768px) {
  /* line 183, templates/rt_xenon/custom/scss/custom.scss */
  #g-mainbar .mainbottom .g-content .platform-content {
    border-right: 1px solid #004084;
  }
  /* line 186, templates/rt_xenon/custom/scss/custom.scss */
  #g-mainbar .mainbottom:last-of-type .g-content .platform-content {
    border-right: medium none;
  }
}
/* Extension */
/* Bottom */
/* Footer */
/* line 195, templates/rt_xenon/custom/scss/custom.scss */
.rt-horizmenu {
  text-align: center;
}
/* line 198, templates/rt_xenon/custom/scss/custom.scss */
.rt-horizmenu li {
  display: inline-block;
  padding: 0 15px;
}
/* Copyright */
/* Mediart Custom Styles */
/* line 205, templates/rt_xenon/custom/scss/custom.scss */
.mediart-highligher {
  background: #feffbf;
  padding: 1px;
  font-weight: bold;
}
/* line 210, templates/rt_xenon/custom/scss/custom.scss */
.mediart-alert {
  background-color: #fffbfb;
  padding: 3px 4px;
  border: 1px dashed #f8c9bb;
  color: #d0583f;
  font-size: 120%;
}
/* line 217, templates/rt_xenon/custom/scss/custom.scss */
.mediart-approved {
  background: #fafdf9;
  padding: 3px 4px;
  border: 1px dashed #c1cec1;
  color: #6cb656;
  font-size: 120%;
}
/* line 224, templates/rt_xenon/custom/scss/custom.scss */
.mediart-bigone {
  background-color: #fff;
  font-style: italic;
  padding: 4px;
  border: 4px solid #eee;
  font-weight: bold;
  font-size: 150%;
  line-height: 120%;
  color: #666;
}
/* line 234, templates/rt_xenon/custom/scss/custom.scss */
.mediart-attention {
  background-color: #fffdf6;
  padding: 3px 4px;
  border: 1px dashed #e4e4d5;
  font-size: 120%;
  color: #e1b42f;
}
/* line 241, templates/rt_xenon/custom/scss/custom.scss */
.mediart-doc {
  background-color: #f7f7f7;
  padding: 3px 4px;
  border: 1px dashed #e5e5e5;
  color: #666;
  font-size: 120%;
}
/* line 248, templates/rt_xenon/custom/scss/custom.scss */
.mediart-question {
  background-color: #fafcfd;
  padding: 3px 4px;
  border: 1px dashed #c7cdda;
  color: #6187b3;
  font-size: 120%;
}
/*# sourceMappingURL=custom_37.css.map */