/* 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 4, templates/rt_requiem/custom/scss/custom.scss */
a {
  color: #8dc641 !important;
}
/* line 9, templates/rt_requiem/custom/scss/custom.scss */
.mainnav-left .g-content {
  margin: 0 0 0 0 !important;
}
/* line 13, templates/rt_requiem/custom/scss/custom.scss */
.g-superpromo {
  font-size: 2rem !important;
  margin: 4rem 0 1rem !important;
  text-transform: none !important;
  font-family: "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif !important;
  color: #fff !important;
}
/* line 21, templates/rt_requiem/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  white-space: normal;
}
/* line 25, templates/rt_requiem/custom/scss/custom.scss */
.g-home #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container, .g- #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #3967a5 !important;
}
/* line 29, templates/rt_requiem/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title {
  border-bottom: 3px solid #3967a5 !important;
}
/* line 32, templates/rt_requiem/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #8dc641 !important;
}
/* line 35, templates/rt_requiem/custom/scss/custom.scss */
.g- #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title {
  border-bottom: 3px solid #8dc641 !important;
}
/* line 39, templates/rt_requiem/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #fff none repeat scroll 0 0 !important;
  border: 1px solid #8dc641 !important;
}
/* line 45, templates/rt_requiem/custom/scss/custom.scss */
.g-home #g-header .g-promocontent, .g-homepositions #g-header .g-promocontent {
  padding: 1rem 0 5rem !important;
}
/* line 48, templates/rt_requiem/custom/scss/custom.scss */
.g-home #g-header, .g-homepositions #g-header {
  margin-top: -70px;
  padding-bottom: 160px !important;
  padding-top: 60px !important;
}
/* line 53, templates/rt_requiem/custom/scss/custom.scss */
#g-header::before {
  background: none !important;
}
/* line 56, templates/rt_requiem/custom/scss/custom.scss */
#g-header .g-readon {
  color: #8dc641 !important;
  margin: 3rem 0 0 !important;
}
/* line 61, templates/rt_requiem/custom/scss/custom.scss */
#g-header .g-infolist-item {
  color: #5c5c5c !important;
}
/* line 64, templates/rt_requiem/custom/scss/custom.scss */
#g-header .g-infolist-textstyle-header .g-infolist-item-title, #g-header .g-infolist-textstyle-header .g-infolist-item-desc {
  font-weight: normal !important;
}
/* line 67, templates/rt_requiem/custom/scss/custom.scss */
#g-header .g-infolist.g-1cols.center.g-layercontent {
  padding: 0rem !important;
}
/* line 70, templates/rt_requiem/custom/scss/custom.scss */
#g-header .g-infolist-textstyle-header .g-infolist-item-title {
  line-height: 2rem !important;
}
/* line 73, templates/rt_requiem/custom/scss/custom.scss */
#g-header .g-infolist-textstyle-header .g-infolist-item-desc {
  line-height: 1rem !important;
}
/* line 76, templates/rt_requiem/custom/scss/custom.scss */
#g-header .g-infolist-item-desc p {
  margin: 0.5rem 0 !important;
}
/* line 79, templates/rt_requiem/custom/scss/custom.scss */
.g-animatedblock-head {
  background-color: #8dc641;
  padding-bottom: 1px !important;
  padding-top: 10px !important;
}
/* line 84, templates/rt_requiem/custom/scss/custom.scss */
.g-animatedblock-title {
  font-size: 1rem !important;
  font-weight: normal !important;
  margin-bottom: 10px !important;
}
/* line 90, templates/rt_requiem/custom/scss/custom.scss */
#g-mainbar {
  background: none !important;
}
/* line 93, templates/rt_requiem/custom/scss/custom.scss */
.g-infolist-textstyle-header .g-infolist-item-desc {
  opacity: 0.95 !important;
}
/* line 96, templates/rt_requiem/custom/scss/custom.scss */
#g-mainbar .sagebackground {
  background: url('../../../../images/aged-care-advice-sage-icon.png') no-repeat center !important;
}
/* line 99, templates/rt_requiem/custom/scss/custom.scss */
#g-mainbar .sagebackground h3.g-title {
  font-family: "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif !important;
  font-size: 1.5rem !important;
  text-transform: none !important;
  white-space: normal !important;
}
/* line 107, templates/rt_requiem/custom/scss/custom.scss */
.sprocket-quotes-item {
  margin: 0 0 !important;
}
/* line 110, templates/rt_requiem/custom/scss/custom.scss */
.sprocket-quotes {
  text-align: center !important;
}
/* line 114, templates/rt_requiem/custom/scss/custom.scss */
#g-extension::before {
  background: transparent repeat scroll 0 0 !important;
}
/* line 117, templates/rt_requiem/custom/scss/custom.scss */
#g-extension {
  background: #3a7ad9 url('../../../../images/couple.jpg') no-repeat scroll center top / cover !important;
  color: #007dc3 !important;
}
/* line 121, templates/rt_requiem/custom/scss/custom.scss */
#g-copyright {
  text-transform: none !important;
}
/* roksprocket lists, make first entry hidden, so that all other items are shown collapsed */
/* line 126, templates/rt_requiem/custom/scss/custom.scss */
.sprocket-lists-modern-title.padding {
  font-size: 1.2em !important;
  margin-left: 30px !important;
  font-weight: normal !important;
  color: #000 !important;
}
/* line 132, templates/rt_requiem/custom/scss/custom.scss */
.active .sprocket-lists-modern-item {
  margin-left: 30px !important;
}
/* roksprocket quotes, bring content up under module title */
/* line 136, templates/rt_requiem/custom/scss/custom.scss */
.sprocket-quotes {
  margin-top: -20px !important;
}
/* line 141, templates/rt_requiem/custom/scss/custom.scss */
.sprocket-tables-feature {
  font-size: 1em !important;
}
/* line 144, templates/rt_requiem/custom/scss/custom.scss */
.sprocket-tables-cell {
  padding: 10px !important;
}
/* line 150, templates/rt_requiem/custom/scss/custom.scss */
.formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="password"] {
  height: 30px !important;
}
/* line 155, templates/rt_requiem/custom/scss/custom.scss */
.white {
  color: #fff !important;
}
/* line 158, templates/rt_requiem/custom/scss/custom.scss */
#g-extension {
  padding: 4rem 0 3rem !important;
}
/* line 161, templates/rt_requiem/custom/scss/custom.scss */
ul.nav.menuhorizmenu {
  margin-top: 0px !important;
}
/* line 164, templates/rt_requiem/custom/scss/custom.scss */
ul.nav.menuhorizmenu li {
  display: inline-block;
  margin-right: 20px;
}
/* line 168, templates/rt_requiem/custom/scss/custom.scss */
.g-content .box1 {
  background-color: #007dc3 !important;
  color: #fff;
}
/* line 172, templates/rt_requiem/custom/scss/custom.scss */
.g-content .box2 {
  background-color: #8dc641 !important;
  color: #fff;
}
/* line 176, templates/rt_requiem/custom/scss/custom.scss */
.g-content .box3 {
  background-color: #95cded !important;
  color: #fff;
}
/* line 180, templates/rt_requiem/custom/scss/custom.scss */
.g-content .box4 {
  background-color: #dae8cd !important;
  color: #888;
}
/* line 184, templates/rt_requiem/custom/scss/custom.scss */
.g-content .box5 {
  background-color: #e1f3fd !important;
  color: #888;
}
/* line 188, templates/rt_requiem/custom/scss/custom.scss */
.g-content .box6 {
  background-color: #fff !important;
  color: #888;
  border: solid 2px #007dc2;
}
/* line 193, templates/rt_requiem/custom/scss/custom.scss */
.box4 > .g-content {
  background: none !important;
}
/* line 197, templates/rt_requiem/custom/scss/custom.scss */
.box1 > .g-content {
  background-color: #007dc3;
  color: #fff;
}
/* line 201, templates/rt_requiem/custom/scss/custom.scss */
.box5 a, .box4 a {
  color: #888 !important;
}
/* line 204, templates/rt_requiem/custom/scss/custom.scss */
.box4 h4.g-title, .box6 h4.g-title, .box5 h4.g-title {
  color: #92cdef !important;
}
/* line 207, templates/rt_requiem/custom/scss/custom.scss */
.moduletable.box1, .moduletable.box2, .moduletable.box3, .moduletable.box4, .moduletable.box5, .moduletable.box6 {
  padding: 2rem !important;
}
/* line 210, templates/rt_requiem/custom/scss/custom.scss */
.moduletable.box1 h3.g-title, .moduletable.box2 h3.g-title, .moduletable.box3 h3.g-title, .moduletable.box4 h3.g-title, .moduletable.box5 h3.g-title, .moduletable.box6 h3.g-title {
  margin: 0rem !important;
  padding-bottom: 0rem !important;
}
/* line 216, templates/rt_requiem/custom/scss/custom.scss */
.g-offcanvas-toggle {
  left: 80% !important;
}
/* tablets home page remove some padding above header image */
@media all and (max-width: 74.938rem) and (min-width: 48rem) {
  /* line 222, templates/rt_requiem/custom/scss/custom.scss */
  .g-home #g-header .g-promocontent, .g-homepositions #g-header .g-promocontent {
    padding: 0rem !important;
  }
  /* line 225, templates/rt_requiem/custom/scss/custom.scss */
  .g-home #g-header, .g-homepositions #g-header {
    padding-top: 20px !important;
  }
  /* line 228, templates/rt_requiem/custom/scss/custom.scss */
  .g-animatedblock-title {
    font-size: 0.7rem !important;
    line-height: 0.8rem !important;
    margin-bottom: 5px !important;
  }
  /* line 233, templates/rt_requiem/custom/scss/custom.scss */
  .g-animatedblock-desc {
    font-size: 0.7rem !important;
    line-height: 0.8rem !important;
  }
}
/* mobile phone home page remove header background and pull content up */
@media only all and (max-width: 47.938rem) {
  /* line 241, templates/rt_requiem/custom/scss/custom.scss */
  .g-home #g-header, .g-homepositions #g-header {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 245, templates/rt_requiem/custom/scss/custom.scss */
  .g-home #g-navigation, .g-homepositions #g-navigation {
    background: #fff none repeat scroll 0 0 !important;
  }
  /* line 248, templates/rt_requiem/custom/scss/custom.scss */
  .g-home #g-utility .g-content, .g-homepositions #g-utility .g-content {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 252, templates/rt_requiem/custom/scss/custom.scss */
  .g-home #g-header .g-content, .g-homepositions #g-header .g-content {
    padding: 0;
    margin: 0;
  }
  /* line 256, templates/rt_requiem/custom/scss/custom.scss */
  .g-default #g-header {
    padding-top: 0rem !important;
  }
}
/* line 261, templates/rt_requiem/custom/scss/custom.scss */
.greentitle h3.g-title, .sprocket-tables-title {
  color: #8dc641;
}
/* line 264, templates/rt_requiem/custom/scss/custom.scss */
.boxpurple {
  background-color: #91a6d5;
  padding: 0px 20px 5px;
  color: #fff;
}
/* line 269, templates/rt_requiem/custom/scss/custom.scss */
.g-animatedblock-title a {
  color: #fff !important;
}
/* line 272, templates/rt_requiem/custom/scss/custom.scss */
.button {
  background: #8dc641 none repeat scroll 0 0 !important;
}
/* line 275, templates/rt_requiem/custom/scss/custom.scss */
.button.button-blue.button-3, .button.button-blue.button-4 {
  background-color: #fff !important;
  border: 2px solid #007dc2 !important;
  color: #007dc2 !important;
}
/* line 281, templates/rt_requiem/custom/scss/custom.scss */
.indicates-required {
  font-size: 0.8rem;
}
/*mailchimp form on home page, make input text grey not white */
/* line 285, templates/rt_requiem/custom/scss/custom.scss */
.textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  color: #5c5c5c !important;
}
/*services page */
/* line 289, templates/rt_requiem/custom/scss/custom.scss */
.sprocket-grids-b-item.panel-color {
  background: #f9f9f9 none repeat scroll 0 0 !important;
}
/* line 292, templates/rt_requiem/custom/scss/custom.scss */
.sprocket-grids-b-title {
  color: #8dc641 !important;
}
/* line 295, templates/rt_requiem/custom/scss/custom.scss */
.sprocket-grids-b-content {
  color: #686868 !important;
}
