/* 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";
/* CSS Document */
/* line 4, templates/rt_photon/custom/scss/custom.scss */
#g-header .g-title {
  color: #a0401a;
}
/* line 9, templates/rt_photon/custom/scss/custom.scss */
.equal-height .g-content {
  width: auto;
  padding-top: 60px;
}
/* line 14, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-preview-title {
  line-height: 1.25;
  font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 200;
  margin-top: 15rem;
  font-size: 4rem;
  color: rgba(255, 255, 255, 0);
}
/* line 23, templates/rt_photon/custom/scss/custom.scss */
.weblink-category {
  margin-top: 50px;
}
/* line 27, templates/rt_photon/custom/scss/custom.scss */
.contact-category {
  margin-top: 50px;
}
/* line 31, templates/rt_photon/custom/scss/custom.scss */
.g-logo {
  background: #a0401a;
  position: absolute;
  padding: 1.5rem;
  top: 0;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);
  color: inherit;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  text-transform: uppercase;
  vertical-align: middle;
  letter-spacing: 0.1rem;
  margin-right: -0.25rem;
  z-index: 10;
}
/* line 48, templates/rt_photon/custom/scss/custom.scss */
#g-slideshow {
  /* background: url('/templates/rt_photon/images/header/header_bg.png');*/
  background: rgba(208, 232, 238, 0);
  color: #fff;
  position: relative;
  z-index: 1;
}
/* line 56, templates/rt_photon/custom/scss/custom.scss */
#g-page-surround {
  /* background: #a8c7cb; */
  background: url('../../images/header/header_bg.png');
  background-repeat: repeat-x;
  overflow: hidden;
}
/* line 63, templates/rt_photon/custom/scss/custom.scss */
#g-navigation.nav-large-offset {
  /* padding-bottom: 15rem; */
  /* margin-bottom: -15.5rem; */
  position: static;
}
/* line 69, templates/rt_photon/custom/scss/custom.scss */
#g-navigation {
  /* background: #085059; */
  color: #fff;
  position: relative;
  z-index: 10001;
  background: url('../../images/header/header_bar.png');
  background-repeat: repeat-x;
}
/* line 78, templates/rt_photon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #224f59;
  border: 0px solid rgba(136, 136, 136, 0.25);
  border-radius: 4px;
  z-index: 15;
}
/* line 86, templates/rt_photon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container {
  color: #a8c7cb;
}
/* line 90, templates/rt_photon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #ffca83;
  border-bottom: 1px solid rgba(98, 98, 98, 0.25);
}
/* line 96, templates/rt_photon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-weight: 400;
  color: #fff;
  border-bottom: 1px solid rgba(136, 136, 136, 0.25);
}
/* line 103, templates/rt_photon/custom/scss/custom.scss */
.page-header {
  margin: 0.3125rem 0;
  font-family: "dosis", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  padding-top: 30px;
}
/* line 111, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-scrollbar {
  min-width: 0;
  min-height: 0;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 1 32%;
  -moz-flex: 0 1 32%;
  -ms-flex: 0 1 32%;
  flex: 0 1 32%;
  width: 32%;
  height: 100%;
  background-color: #6d543f;
}
/* line 126, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-headlines li.selected {
  opacity: 1;
  background: #85b5bb;
  margin-left: -2rem;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);
}
/* line 133, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-navigation div.prev {
  background: #a7c6ca;
}
/* line 137, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-navigation div.next {
  background: #85b5bb;
}
/* line 141, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-navigation div.next:hover {
  background: #d0e8ee;
}
/* line 145, templates/rt_photon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-title {
  padding-bottom: 0.938rem;
  border-bottom: 2px solid transparent;
  -webkit-transition: border-color 0.75s ease-out;
  -moz-transition: border-color 0.75s ease-out;
  transition: border-color 0.75s ease-out;
  color: white;
}
/* line 155, templates/rt_photon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title {
  padding-bottom: 0.938rem;
  color: #d0e8ee;
}
/* ~~~~~~~~~~~ RESIDENT SERVICES ~~~~~~~~ */
/* line 169, templates/rt_photon/custom/scss/custom.scss */
a.sprocket-readmore {
  display: none;
}
/* line 173, templates/rt_photon/custom/scss/custom.scss */
.sprocket-strips-s-content .readon {
  /*display: inline-block;*/
  display: none;
  margin-top: 0px;
}
/* line 180, templates/rt_photon/custom/scss/custom.scss */
div.sprocket-strips-item {
  background-size: contain;
  background-repeat: no-repeat;
  width: 126px;
  height: 126px;
}
/* line 188, templates/rt_photon/custom/scss/custom.scss */
.sprocket-strips .readon:after {
  display: none;
}
/* line 193, templates/rt_photon/custom/scss/custom.scss */
.sprocket-strips .readon::after {
  content: "\f005";
}
/* line 198, templates/rt_photon/custom/scss/custom.scss */
.sprocket-headlines .sprocket-headlines-badge {
  height: 2.6rem;
  color: #74c620;
}
/* line 203, templates/rt_photon/custom/scss/custom.scss */
.sprocket-headlines .sprocket-headlines-text {
  font-size: 1rem;
  color: #888;
}
/* line 209, templates/rt_photon/custom/scss/custom.scss */
.sprocket-strips .sprocket-strips-content {
  background: - webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
  background: linear-gradient(transparent, rgba(0, 0, 0, 0));
  position: relative;
  min-height: 126px;
}
/* line 217, templates/rt_photon/custom/scss/custom.scss */
.sprocket-strips-content .readon {
  margin-top: 10px;
  color: rgba(26, 26, 26, 0);
}
/* line 222, templates/rt_photon/custom/scss/custom.scss */
.sprocket-strips .readon:before {
  background: rgba(116, 198, 32, 0);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  content: "";
}
/* line 231, templates/rt_photon/custom/scss/custom.scss */
.sprocket-strips .readon:before, .sprocket-strips .readon:after {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
/* ~~~~~~~~~~~~ TITLE PADDING BELOW LOGO ~~~~~~~~~~~~~~~~*/
/* line 244, templates/rt_photon/custom/scss/custom.scss */
h3.g-title {
  font-size: 1.5rem;
  font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  margin: 0.625rem 0 1.563rem 0;
  /*text-transform: none;*/
}
/* line 252, templates/rt_photon/custom/scss/custom.scss */
h3.h4 {
  font-size: 1.5rem;
  font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  margin: 0.625rem 0 1.563rem 0;
  text-transform: none;
  margin-top: 55px;
  color: #085059;
}
/* ~~~~~~~~~~~~~~~ WEATHER MODULE ~~~~~~~~~~~~~~~~~~~*/
/* line 264, templates/rt_photon/custom/scss/custom.scss */
.skg-weather #wrapper {
  position: relative;
  width: 98%;
  padding: 1%;
  display: none;
  z-index: 9;
}
/* ~~~~~~~~~~~~~~~ END WEATHER MODULE ~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~ JEVENTS COLOR MODULE ~~~~~~~~~~~~~~~~~~~*/
/* line 279, templates/rt_photon/custom/scss/custom.scss */
.jevbootstrap a {
  text-decoration: none;
  color: #f89406;
}
/* ~~~~~~~~~~~~~~~ END JEVENTS COLOR MODULE ~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~ EDIT BUTTONS PLACEMENT ~~~~~~~~~~~~~~~~~~~*/
/* line 292, templates/rt_photon/custom/scss/custom.scss */
.edit.item-page .btn-toolbar .btn {
  font-size: 0.9rem;
  margin-left: 5px;
  margin-top: 45px;
}
/* ~~~~~~~~~~~~~~~ END EDIT BUTTONS PLACEMENT ~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~ CONTACT PAGE LIST DISPLAY ~~~~~~~~~~~~~~~~~~~*/
/* line 303, templates/rt_photon/custom/scss/custom.scss */
.contact-category .category li {
  padding: 0;
  background: transparent !important;
  border: 0;
  padding-bottom: 30px;
}
/* line 310, templates/rt_photon/custom/scss/custom.scss */
#cat-list-row0 {
  background-color: #e2eff1;
}
/* ~~~~~~~~~~~~~~~ END CONTACT PAGE LIST DISPLAY ~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~ CONTACT INFO TABLE OUTLINE AND FONT STYLING ~~~~~~~~~~~~~~~~~~~*/
/* line 318, templates/rt_photon/custom/scss/custom.scss */
table {
  border: 0px solid rgba(222, 222, 222, 0);
}
/* line 322, templates/rt_photon/custom/scss/custom.scss */
td {
  padding: 0.5rem;
  border: 0px solid rgba(222, 222, 222, 0);
}
