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

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock {
  margin: 0 auto;
  position: relative;
  z-index: 100;
  -webkit-perspective: 1300px;
  perspective: 1300px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 11, templates/rt_photon/custom/scss/_bookblock.scss */
/* line 12, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .button:before {
  font-family: FontAwesome;
  padding-right: 0.625rem;
}
/* line 15, templates/rt_photon/custom/scss/_bookblock.scss */
.dir-rtl .bb-bookblock .button:before {
  float: right;
  padding-left: 0.625rem;
  padding-right: 0;
  content: "\f137";
}
/* line 24, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock nav {
  z-index: 100;
  position: relative;
  float: right;
  color: #cc2984;
}
/* line 28, templates/rt_photon/custom/scss/_bookblock.scss */
.dir-rtl .bb-bookblock nav {
  float: left;
}
/* line 32, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock nav div {
  color: #cc2984;
  display: inline-block;
  transform: translate3d(0, 0, 0) !important;
}
/* line 36, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock nav div:hover {
  color: #0193da;
}
/* line 39, templates/rt_photon/custom/scss/_bookblock.scss */
/* line 40, templates/rt_photon/custom/scss/_bookblock.scss */
@media only all and (max-width: 47.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .bb-bookblock nav div.bb-nav-prev i {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
/* line 44, templates/rt_photon/custom/scss/_bookblock.scss */
/* line 45, templates/rt_photon/custom/scss/_bookblock.scss */
.dir-rtl .bb-bookblock nav div.bb-nav-prev i::before {
  content: "\f138";
}
/* line 51, templates/rt_photon/custom/scss/_bookblock.scss */
/* line 52, templates/rt_photon/custom/scss/_bookblock.scss */
@media only all and (max-width: 47.99rem) {
  .bb-bookblock nav div.bb-nav-next i {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
/* line 56, templates/rt_photon/custom/scss/_bookblock.scss */
/* line 57, templates/rt_photon/custom/scss/_bookblock.scss */
.dir-rtl .bb-bookblock nav div.bb-nav-next i::before {
  content: "\f137";
}
/* line 64, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock nav i {
  cursor: pointer;
  font-size: 1.4rem;
  padding-right: 0.625rem;
}
/* line 71, templates/rt_photon/custom/scss/_bookblock.scss */
/* line 72, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-item:first-child .bb-nav-prev {
  opacity: 0.5;
  pointer-events: none;
}
/* line 76, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-item:first-child .bb-nav-prev:hover {
  color: #0193da;
}
/* line 81, templates/rt_photon/custom/scss/_bookblock.scss */
/* line 82, templates/rt_photon/custom/scss/_bookblock.scss */
.rtl .bb-bookblock .bb-item:first-child .bb-nav-prev {
  opacity: 1;
  pointer-events: auto;
}
/* line 87, templates/rt_photon/custom/scss/_bookblock.scss */
.rtl .bb-bookblock .bb-item:first-child .bb-nav-next {
  opacity: 0.5;
  pointer-events: none;
}
/* line 91, templates/rt_photon/custom/scss/_bookblock.scss */
.rtl .bb-bookblock .bb-item:first-child .bb-nav-next:hover {
  color: #0193da;
}
/* line 98, templates/rt_photon/custom/scss/_bookblock.scss */
/* line 99, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-item:last-child .bb-nav-next {
  opacity: 0.5;
  pointer-events: none;
}
/* line 103, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-item:last-child .bb-nav-next:hover {
  color: #0193da;
}
/* line 108, templates/rt_photon/custom/scss/_bookblock.scss */
/* line 109, templates/rt_photon/custom/scss/_bookblock.scss */
.rtl .bb-bookblock .bb-item:last-child .bb-nav-next {
  opacity: 1;
  pointer-events: auto;
}
/* line 114, templates/rt_photon/custom/scss/_bookblock.scss */
.rtl .bb-bookblock .bb-item:last-child .bb-nav-prev {
  opacity: 0.5;
  pointer-events: none;
}
/* line 118, templates/rt_photon/custom/scss/_bookblock.scss */
.rtl .bb-bookblock .bb-item:last-child .bb-nav-prev:hover {
  color: #0193da;
}
/* line 125, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-item-category {
  color: #cc2984;
  font-family: "opensans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  font-size: 0.8rem;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
  display: inline-block;
}
/* line 134, templates/rt_photon/custom/scss/_bookblock.scss */
.dir-rtl .bb-bookblock .bb-item-category {
  float: right;
}
/* line 138, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-item-title {
  font-weight: 400;
  font-size: 2rem;
  color: #0193da;
}
@media only all and (max-width: 47.99rem) {
  .bb-bookblock .bb-item-title {
    font-size: 1.5rem;
  }
}
/* line 148, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-item-intro {
  font-size: 1.2rem;
  padding-bottom: 0.938rem;
  border-bottom: 1px solid rgba(26, 26, 26, 0.1);
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
@media only all and (max-width: 47.99rem) {
  .bb-bookblock .bb-item-intro {
    font-size: 1.1rem;
  }
}
/* line 163, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-item-content {
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/* line 170, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-sideimage {
  position: relative;
}
/* line 172, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-sideimage img {
  width: 100%;
}
/* line 176, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-sidetext {
  margin: 0;
  padding: 0.938rem;
  color: #eee;
}
/* line 180, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-sidetext h3 {
  text-align: center;
  opacity: 0.5;
}
/* line 184, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock .bb-sidetext .bb-image-desc {
  font-size: 1.2rem;
  text-align: center;
  display: block;
}
@media only all and (max-width: 47.99rem) {
  .bb-bookblock .bb-sidetext .bb-image-desc {
    font-size: 1.1rem;
  }
}
/* line 197, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-page {
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
}
/* line 205, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-vertical .bb-page {
  width: 50%;
  height: 100%;
  left: 50%;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
/* line 213, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-horizontal .bb-page {
  width: 100%;
  height: 50%;
  top: 50%;
  -webkit-transform-origin: center top;
  transform-origin: center top;
}
/* line 221, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-page > div, .bb-outer, .bb-content, .bb-inner {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 234, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-vertical .bb-content {
  width: 200%;
}
/* line 238, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-horizontal .bb-content {
  height: 200%;
}
/* line 242, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-page > div {
  width: 100%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 248, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-vertical .bb-back {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
/* line 253, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-horizontal .bb-back {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
/* line 258, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-outer {
  width: 100%;
  overflow: hidden;
  z-index: 999;
}
/* line 264, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-overlay, .bb-flipoverlay {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
}
/* line 275, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-flipoverlay {
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 279, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock.bb-vertical > div.bb-page:first-child, .bb-bookblock.bb-vertical > div.bb-page:first-child .bb-back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
/* line 285, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-bookblock.bb-horizontal > div.bb-page:first-child, .bb-bookblock.bb-horizontal > div.bb-page:first-child .bb-back {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
/* Content display */
/* line 292, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-content {
  background: #fff;
}
/* line 296, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-vertical .bb-front .bb-content {
  left: -100%;
}
/* line 300, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-horizontal .bb-front .bb-content {
  top: -100%;
}
/* Flipping classes */
/* line 305, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-vertical .bb-flip-next, .bb-vertical .bb-flip-initial {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
/* line 311, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-vertical .bb-flip-prev {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
/* line 316, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-horizontal .bb-flip-next, .bb-horizontal .bb-flip-initial {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
/* line 322, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-horizontal .bb-flip-prev {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
/* line 327, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-vertical .bb-flip-next-end {
  -webkit-transform: rotateY(-15deg);
  transform: rotateY(-15deg);
}
/* line 332, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-vertical .bb-flip-prev-end {
  -webkit-transform: rotateY(-165deg);
  transform: rotateY(-165deg);
}
/* line 337, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-horizontal .bb-flip-next-end {
  -webkit-transform: rotateX(15deg);
  transform: rotateX(15deg);
}
/* line 342, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-horizontal .bb-flip-prev-end {
  -webkit-transform: rotateX(165deg);
  transform: rotateX(165deg);
}
/* line 347, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-item {
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
  display: none;
}
/* line 355, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-item-invisible {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  opacity: 0;
}
/* No JS */
/* line 364, templates/rt_photon/custom/scss/_bookblock.scss */
.no-js .bb-bookblock, .no-js ul.bb-custom-grid li {
  width: auto;
  height: auto;
}
/* line 370, templates/rt_photon/custom/scss/_bookblock.scss */
.no-js .bb-item {
  display: block;
  position: relative;
}
/* line 376, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-custom-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 382, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-custom-wrapper .bb-bookblock {
  width: 100%;
  height: 100%;
  -webkit-perspective: 2000px;
  perspective: 2000px;
}
/* line 389, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-custom-side {
  width: 50%;
  float: left;
  height: 100%;
  background: #0193da;
  overflow: hidden;
}
/* line 392, templates/rt_photon/custom/scss/_bookblock.scss */
.dir-rtl .bb-custom-side {
  float: right;
}
@media only all and (max-width: 47.99rem) {
  .bb-custom-side {
    width: 100%;
    float: none;
    height: auto;
  }
}
/* line 405, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-custom-firstpage h1 {
  font-size: 2.625em;
  line-height: 1.3;
  margin: 0;
  font-weight: 300;
}
/* line 412, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-custom-firstpage h1 span {
  display: block;
  font-size: 60%;
  opacity: 0.3;
  padding: 0 0 0.6em 0.1em;
}
/* line 419, templates/rt_photon/custom/scss/_bookblock.scss */
.bb-custom-firstpage {
  width: 50%;
  float: left;
  padding: 0.738rem;
}
/* line 422, templates/rt_photon/custom/scss/_bookblock.scss */
.dir-rtl .bb-custom-firstpage {
  float: right;
}
@media only all and (max-width: 47.99rem) {
  .bb-custom-firstpage {
    width: 100%;
    float: none;
    height: auto;
  }
}
/* No JS */
/* line 435, templates/rt_photon/custom/scss/_bookblock.scss */
.no-js .bb-custom-wrapper {
  height: auto;
}
/* line 439, templates/rt_photon/custom/scss/_bookblock.scss */
.no-js .bb-custom-content {
  height: 470px;
}
@media screen and (max-width: 61.75em) {
  /* line 444, templates/rt_photon/custom/scss/_bookblock.scss */
  .bb-custom-side {
    font-size: 70%;
  }
}
@media screen and (max-width: 33em) {
  /* line 450, templates/rt_photon/custom/scss/_bookblock.scss */
  .bb-custom-side {
    font-size: 60%;
  }
}
/****** COMMONLY USED COLORS: ******
 HOT PINK: #cc2984; rgb(204,41,132)
 DEEP PURPLE: #301b5e; rgb(48,27,94) (From theme)
 Accent Blue: #0193da
 :hover #0171a7
 Bright Purple highlight: #5b33b3
 ************************************/
/* line 13, templates/rt_photon/custom/scss/custom.scss */
.g-logo {
  padding: 1rem;
  margin-left: 1rem;
}
/* line 18, templates/rt_photon/custom/scss/custom.scss */
#g-header {
  margin: 0.75rem 0;
  background-color: #37187a;
}
/* These don't seem to work... too high in hierachy
 .mp-menu-parent {
 font-weight:bold;
 }
 .mp-menu-child {
 font-style:italic;
 }
 */
/* line 33, templates/rt_photon/custom/scss/custom.scss */
.g-menu-item-title {
  line-height: 0.1rem;
  padding-bottom: 0.25rem;
}
/* line 38, templates/rt_photon/custom/scss/custom.scss */
.g-menu-item-title:hover {
  font-weight: bold;
  font-style: italic;
  line-height: 1rem;
}
/* line 44, templates/rt_photon/custom/scss/custom.scss */
.g-menu-item-subtitle {
  font-weight: normal !important;
  font-style: italic;
}
/******************************************
 Own Carousel with slogans under header:
 ******************************************/
/* line 54, templates/rt_photon/custom/scss/custom.scss */
.g-owlcarousel-layout-testimonial {
  max-height: 150px;
  background-color: #cc2984;
  z-index: 0;
  margin-bottom: -1rem;
}
/* line 61, templates/rt_photon/custom/scss/custom.scss */
div.owl-dots.disabled {
  display: none;
}
/* Particle IDs are generated using random numbers
 embedded in name, e.g., "#owlcarousel-2269-particle".
 This select pattern matches all of these. */
/* line 69, templates/rt_photon/custom/scss/custom.scss */
div[id^=owlcarousel-][id$=-particle] {
  /* Left/Right neg margins are the overlap
   of fade in/out slogans in header */
  margin-top: 1rem;
  margin-right: -5rem;
  margin-bottom: -2.75rem;
  margin-left: -5rem;
}
/* line 79, templates/rt_photon/custom/scss/custom.scss */
#g-slideshow {
  background-image: linear-gradient(#37187a 0%, #37187a 15%, rgba(238, 238, 238, 1) 30%);
}
/******************************************
 Newsslider = the home page "Path" slider:
 ******************************************/
/* Change sizing proportions of pic vs menu */
/* Pink Items List */
/* line 90, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-scrollbar {
  /* flex: 0 1 32%; */
  flex: 0 1 25%;
  /* width: 32%; */
  width: 25%;
}
/* Pretty pictures */
/* line 98, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-preview {
  /* flex: 0 1 68%; */
  flex: 0 1 75%;
  /* width: 32%; */
  width: 75%;
}
/* Hide secondary navigation tools: */
/* line 106, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-navigation, .g-newsslider-pagination {
  display: none;
}
/* line 111, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-preview-title {
  margin-top: 13rem;
  color: #fff;
  text-shadow: Navy 2px 2px;
}
/* line 117, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-preview-desc {
  text-shadow: Navy 2px 2px;
}
/* line 121, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-headlines li {
  /* background-color:rgb(48,27,94); */
  /* background-color:#37187a; */
  /* LKG: background-color:#663399; */
  /* Some tests:
   background-color:#d13b7b;
   background-color:#cc2984;
   */
  background-color: rgba(204, 41, 132, 0.933);
  opacity: 1;
  padding: 1.67rem 2rem;
  padding-left: 4rem;
}
/* line 136, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-headlines li:hover {
  background-color: #37187a;
  width: 15rem;
}
/* Fix img width on mobile */
@media only all and (max-width: 48rem) {
  /* line 143, templates/rt_photon/custom/scss/custom.scss */
  .g-newsslider-preview {
    flex: 0 1 100%;
    width: 75%;
  }
}
/***********************************
 Gantry SECTION styles
 **********************************/
/* line 154, templates/rt_photon/custom/scss/custom.scss */
#g-extension {
  z-index: 1;
}
/***********************
 SEARCH page, default:
 ***********************/
/* line 159, templates/rt_photon/custom/scss/custom.scss */
fieldset.phrases {
  font-size: 0.8rem;
  float: left;
  padding-right: 13em;
}
/* line 165, templates/rt_photon/custom/scss/custom.scss */
div.form-limit, fieldset.only {
  display: none;
}
/* line 169, templates/rt_photon/custom/scss/custom.scss */
#searchForm > p.counter {
  clear: both;
}
/* line 173, templates/rt_photon/custom/scss/custom.scss */
#errPgMainbarID {
  background-color: #49afaf;
}
/* line 177, templates/rt_photon/custom/scss/custom.scss */
#errPgMainbarID h1 {
  font-weight: bold;
  font-size: 1.5rem;
}
/* line 182, templates/rt_photon/custom/scss/custom.scss */
#errPgMainbarID p {
  font-size: 1.25rem;
}
/* line 186, templates/rt_photon/custom/scss/custom.scss */
#errPgGoHomeMsg {
  xwidth: 100%;
  xmargin: auto;
  text-align: center;
}
/* line 192, templates/rt_photon/custom/scss/custom.scss */
#errPgGoHomeMsg a {
  background-color: #c2bbbb;
  padding: 0.25rem 0.4rem;
  border-radius: 5px;
}
/* line 198, templates/rt_photon/custom/scss/custom.scss */
#errPgGoHomeMsg a:hover {
  background-color: #cbcbcb;
  font-style: italic;
}
/******************************************
 Left column Call To Action mosaic-grid:
 ******************************************/
/* line 208, templates/rt_photon/custom/scss/custom.scss */
.g-mosaicgrid {
  padding-top: 5px;
  margin-right: -10px;
  /* To flush w/ mainbar content */
}
/* To flush w/ mainbar content */
/* line 213, templates/rt_photon/custom/scss/custom.scss */
.g-mosaicgrid-style1 .g-mosaicgrid-content {
  background-color: #0193da;
  color: white;
}
/* line 218, templates/rt_photon/custom/scss/custom.scss */
.g-mosaicgrid-item-desc {
  color: white;
}
/* line 222, templates/rt_photon/custom/scss/custom.scss */
.g-mosaicgrid-item-title:hover {
  background-color: #cc2284;
}
/* line 226, templates/rt_photon/custom/scss/custom.scss */
.g-mosaicgrid-item-title {
  font-family: "dosis", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  background-color: #0178b1;
  margin: 0 -14px 0 -20px;
  text-align: center;
  padding: 15px;
}
/* line 237, templates/rt_photon/custom/scss/custom.scss */
.g-mosaicgrid-item-button .button {
  background-color: #0178b1;
}
/* line 241, templates/rt_photon/custom/scss/custom.scss */
div.g-mosaicgrid-item-title a {
  color: white;
}
/* line 245, templates/rt_photon/custom/scss/custom.scss */
div.g-mosaicgrid-item-title a:visited {
  color: white;
}
/* line 249, templates/rt_photon/custom/scss/custom.scss */
.g-mosaicgrid-style1 .g-mosaicgrid-item-title a:hover {
  color: white;
}
/*****************
 FOOTER:
 ****************/
/* line 256, templates/rt_photon/custom/scss/custom.scss */
#mcmFooterLinks {
  text-align: center;
}
/* Newsletter signup text is white on white without this: */
/* line 261, templates/rt_photon/custom/scss/custom.scss */
div.g-newsletter-inputbox > input[type=text]:nth-child(1) {
  color: black;
}
/* Statistics spinners; digits clipping with "dosis" google font... */
/* line 267, templates/rt_photon/custom/scss/custom.scss */
.odometer-inside {
  font-family: Helvetica;
}
/**********************
 Drop down main menus:
 *********************/
/* #g-navigation .g-main-nav .g-dropdown { */
/* line 277, templates/rt_photon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  /*	xbackground-color:#f0e68cf0;	// aka khaki w/ ~9.4% transparency
   xbackground-color:#fafad2f0; 	// aka lightgoldenrodyellow
   xbackground-color:#DB7093ee;	//palevioletred;
   */
  background-color: rgba(245, 214, 224, 0.957);
}
/*****************************************************
 PIKE13 SCHEDULE WIDGET STYLING:
 *****************************************/
/* line 289, templates/rt_photon/custom/scss/custom.scss */
form#grpRqstForm {
  float: left;
  padding-bottom: 0;
}
/* line 294, templates/rt_photon/custom/scss/custom.scss */
select#classTypeSel {
  margin: auto;
  min-width: 15rem;
}
/* line 299, templates/rt_photon/custom/scss/custom.scss */
div#grpFormTitle {
  margin: auto;
  text-align: center;
  width: 100%;
  font-size: 0.9rem;
}
/* line 306, templates/rt_photon/custom/scss/custom.scss */
div#selTypeHelp {
  padding-left: 1.5rem;
  padding-top: 1.5rem;
  float: left;
}
/* #pike13-widget-container { */
/* line 313, templates/rt_photon/custom/scss/custom.scss */
#mp-grp-schedule {
  max-width: 45rem;
  margin: 0px;
}
/* line 318, templates/rt_photon/custom/scss/custom.scss */
.pike13-date-picker {
  max-width: 55rem;
}
/* line 323, templates/rt_photon/custom/scss/custom.scss */
div.pike13-event {
  background-color: lightgreen;
  padding: 0.75rem;
  color: #7314c7;
  font-style: italic;
  font-size: 1.2rem;
  max-width: 55rem;
  margin-left: 0px;
}
/* Appears unused 
 div.pike13-schedule {
 width:11rem;
 }
 */
/* line 339, templates/rt_photon/custom/scss/custom.scss */
#mp-grp-schedule > div div > .mp-button {
  width: 10rem;
}
/* line 343, templates/rt_photon/custom/scss/custom.scss */
a.mp-button, a.mp-button:hover {
  color: white;
  font-size: 0.9rem;
  /*width:2rem;*/
}
/* line 349, templates/rt_photon/custom/scss/custom.scss */
a.mp-button.mp-forming {
  color: #cecece;
  font-style: italic;
}
/* line 354, templates/rt_photon/custom/scss/custom.scss */
a.mp-button:hover {
  box-shadow: 2px 4px 3px 2px #aaa;
  font-style: italic;
}
/* line 359, templates/rt_photon/custom/scss/custom.scss */
div.pike13-event-date-header {
  font-size: 1.25rem;
  font-weight: bold;
}
/* line 365, templates/rt_photon/custom/scss/custom.scss */
div.ExtensionTestimoniesParticle .owl-item div {
  padding-top: 0;
}
/********************************
 HOLY COW BATMAN!!!!
 ITS PLAGIARISM!!!
 ********************************/
/* line 375, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-overlay {
  background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%);
}
/*  @include background(linear-gradient(top, rgba(125,185,232,0) 40%, 
 darken($slideshow-background, 100%) 100%)); */
/** MISC ITEMS **/
/* line 390, templates/rt_photon/custom/scss/custom.scss */
.mp-emavid {
  /* NATIVE: width:320px; */
  width: 480px;
  margin-left: 20px;
}
/** JT_FIXED_DISPLAY Extension **/
/* line 398, templates/rt_photon/custom/scss/custom.scss */
#module_jt_fixed_display_left.mp {
  left: 35px !important;
  bottom: 35px !important;
}
/* line 403, templates/rt_photon/custom/scss/custom.scss */
#module_jt_fixed_display_right.mp {
  right: 35px !important;
  bottom: 35px !important;
}
/***** jQuery accordion FAQs *******/
/* line 409, templates/rt_photon/custom/scss/custom.scss */
.ui-accordion .ui-widget-content > p > a {
  color: #0893da;
}
/* Unimportant / TEMPORARY  */
/* a.button.mp-centered {
 width:100%;
 text-align:center;
 }
 #blockcontent-2290-particle h2 {
 text-align:center;
 }
 */
/************* UNUSED ***********
 #g-owlcarousel-owlcarousel-5927 > div.owl-stage-outer > div > div.owl-item.active > div {
 padding: 0;
 }
 div.ExtensionTestimoniesParticle * div.owl-item {
 //padding-bottom:1rem;
 background-color:green;
 max-height:150px;
 background-color:#cc2984;
 z-index:0;
 margin-bottom:-1rem;
 }
 ************* UNUSED ***********/
/*# sourceMappingURL=custom_9.css.map */