/* 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 5, templates/rt_ethereal/custom/scss/custom.scss */
.smallmarginbottom {
  margin-bottom: 1rem !important;
}
/* line 6, templates/rt_ethereal/custom/scss/custom.scss */
.smallmargintop {
  margin-top: 1rem !important;
}
/* line 7, templates/rt_ethereal/custom/scss/custom.scss */
.smallmarginleft {
  margin-left: 1rem !important;
}
/* line 8, templates/rt_ethereal/custom/scss/custom.scss */
.smallmarginright {
  margin-right: 1rem !important;
}
/* line 9, templates/rt_ethereal/custom/scss/custom.scss */
.smallmarginall {
  margin: 1rem !important;
}
/* line 11, templates/rt_ethereal/custom/scss/custom.scss */
.medmarginbottom {
  margin-bottom: 2.5rem !important;
}
/* line 12, templates/rt_ethereal/custom/scss/custom.scss */
.medmargintop {
  margin-top: 2.5rem !important;
}
/* line 13, templates/rt_ethereal/custom/scss/custom.scss */
.medmarginleft {
  margin-left: 2.5rem !important;
}
/* line 14, templates/rt_ethereal/custom/scss/custom.scss */
.medmarginright {
  margin-right: 2.5rem !important;
}
/* line 15, templates/rt_ethereal/custom/scss/custom.scss */
.medmarginall {
  margin: 2.5rem !important;
}
/* line 15, templates/rt_ethereal/custom/scss/custom.scss */
body .largemarginbottom {
  margin-bottom: 5rem !important;
}
/* line 18, templates/rt_ethereal/custom/scss/custom.scss */
.largemargintop {
  margin-top: 5rem !important;
}
/* line 19, templates/rt_ethereal/custom/scss/custom.scss */
.largemarginleft {
  margin-left: 5rem !important;
}
/* line 20, templates/rt_ethereal/custom/scss/custom.scss */
.largemarginright {
  margin-right: 5rem !important;
}
/* line 21, templates/rt_ethereal/custom/scss/custom.scss */
.largemarginall {
  margin: 5rem !important;
}
/* line 23, templates/rt_ethereal/custom/scss/custom.scss */
.smallpaddingbottom {
  padding-bottom: 1rem !important;
}
/* line 24, templates/rt_ethereal/custom/scss/custom.scss */
.smallpaddingtop {
  padding-top: 1rem !important;
}
/* line 25, templates/rt_ethereal/custom/scss/custom.scss */
.smallpaddingleft {
  padding-left: 1rem !important;
}
/* line 26, templates/rt_ethereal/custom/scss/custom.scss */
.smallpaddingright {
  padding-right: 1rem !important;
}
/* line 27, templates/rt_ethereal/custom/scss/custom.scss */
.smallpaddingall {
  padding: 1rem !important;
}
/* line 29, templates/rt_ethereal/custom/scss/custom.scss */
.medpaddingbottom {
  padding-bottom: 2.5rem !important;
}
/* line 30, templates/rt_ethereal/custom/scss/custom.scss */
.medpaddingtop {
  padding-top: 2.5rem !important;
}
/* line 31, templates/rt_ethereal/custom/scss/custom.scss */
.medpaddingleft {
  padding-left: 2.5rem !important;
}
/* line 32, templates/rt_ethereal/custom/scss/custom.scss */
.medpaddingright {
  padding-right: 2.5rem !important;
}
/* line 33, templates/rt_ethereal/custom/scss/custom.scss */
.medpaddingall {
  padding: 2.5rem !important;
}
/* line 35, templates/rt_ethereal/custom/scss/custom.scss */
.largepaddingbottom {
  padding-bottom: 5rem !important;
}
/* line 36, templates/rt_ethereal/custom/scss/custom.scss */
.largepaddingtop {
  padding-top: 5rem !important;
}
/* line 37, templates/rt_ethereal/custom/scss/custom.scss */
.largepaddingleft {
  padding-left: 5rem !important;
}
/* line 38, templates/rt_ethereal/custom/scss/custom.scss */
.largepaddingright {
  padding-right: 5rem !important;
}
/* line 39, templates/rt_ethereal/custom/scss/custom.scss */
.largepaddingall {
  padding: 5rem !important;
}
/* line 41, templates/rt_ethereal/custom/scss/custom.scss */
ol li {
  margin-bottom: 10px;
}
/* line 45, templates/rt_ethereal/custom/scss/custom.scss */
li {
  line-height: 1.5;
}
/* line 49, templates/rt_ethereal/custom/scss/custom.scss */
h1, h2, h3 {
  font-family: "glegoo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 100;
}
/* line 54, templates/rt_ethereal/custom/scss/custom.scss */
h4 {
  margin: 0.25rem 0 0.25rem 0;
}
/* line 58, templates/rt_ethereal/custom/scss/custom.scss */
.page-header {
  border-bottom: 2px solid #940d16;
  margin-bottom: 2.5rem;
}
/* line 64, templates/rt_ethereal/custom/scss/custom.scss */
.lead {
  font-size: 1.3rem;
}
/* line 68, templates/rt_ethereal/custom/scss/custom.scss */
.rt-image {
  position: relative;
}
/* line 69, templates/rt_ethereal/custom/scss/custom.scss */
.rt-image img {
  max-width: 100%;
  height: auto;
  border-radius: 4px;
}
/* line 71, templates/rt_ethereal/custom/scss/custom.scss */
blockquote {
  border-left: 2px solid #940d16;
  margin: 1rem 4rem 3rem;
}
/* line 76, templates/rt_ethereal/custom/scss/custom.scss */
blockquote p {
  line-height: 1.8rem;
  margin-bottom: 1rem;
}
/* line 81, templates/rt_ethereal/custom/scss/custom.scss */
.title-rounded .g-title {
  border-radius: 2rem;
  padding: 0.625rem 1.5rem;
  background: #940d16;
  color: #fff !important;
}
/* line 88, templates/rt_ethereal/custom/scss/custom.scss */
.small-text {
  font-size: 0.8rem;
}
/*roknav menu*/
/* line 94, templates/rt_ethereal/custom/scss/custom.scss */
.menutop li.root {
  width: 100%;
  float: none;
  height: 30px;
  box-sizing: content-box !important;
}
/* line 101, templates/rt_ethereal/custom/scss/custom.scss */
.menutop li.root > .item {
  float: none;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
/* line 108, templates/rt_ethereal/custom/scss/custom.scss */
.menutop li .item {
  font-weight: 700;
  text-decoration: none;
  display: block;
  padding: 0 25px;
  background: rgba(255, 255, 255, 0.15);
  border-color: #940d16;
  border-style: solid;
  border-width: 2px;
  color: #940d16;
  text-decoration: none;
  border-radius: 2rem;
}
/* line 123, templates/rt_ethereal/custom/scss/custom.scss */
.menutop, .menutop * {
  margin: 10px 5px;
  padding: 0;
}
/* line 129, templates/rt_ethereal/custom/scss/custom.scss */
.menutop li:hover > .item {
  background-color: rgba(255, 255, 255, 0.15) !important;
  border-color: #630b11 !important;
  border-style: solid !important;
  border-width: 2px !important;
  color: #630b11 !important;
}
/* line 138, templates/rt_ethereal/custom/scss/custom.scss */
.box-white .button.button-3 {
  color: #940d16;
  border-color: #940d16;
}
/* line 144, templates/rt_ethereal/custom/scss/custom.scss */
#g-top a {
  color: #ffecc5;
}
/* line 145, templates/rt_ethereal/custom/scss/custom.scss */
#g-top a:hover {
  color: #cbbf95;
}
/* line 148, templates/rt_ethereal/custom/scss/custom.scss */
#g-slideshow .g-slideshow-overlay-right:before {
  background: transparent;
}
/* line 150, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-features.layout-slideshow .sprocket-features-img-container::before {
  background-image: none;
}
/* line 153, templates/rt_ethereal/custom/scss/custom.scss */
#g-header h3 {
  margin-bottom: 0px !important;
  color: #ffecc5;
}
/* line 154, templates/rt_ethereal/custom/scss/custom.scss */
#g-header p {
  margin-top: 0px !important;
}
/* line 155, templates/rt_ethereal/custom/scss/custom.scss */
#g-header a {
  color: #ffecc5;
}
/* line 156, templates/rt_ethereal/custom/scss/custom.scss */
#g-header a:hover {
  color: #fff;
}
/* ethereal_15.css (267, 12) */
/* line 159, templates/rt_ethereal/custom/scss/custom.scss */
#g-header {
  border-top: 0px solid #fff;
  border-bottom: 0px solid #ebebeb;
}
/* line 164, templates/rt_ethereal/custom/scss/custom.scss */
.g-social a {
  background: #940d16;
  background-color: #940d16;
}
/* line 169, templates/rt_ethereal/custom/scss/custom.scss */
.g-social a:hover {
  color: #fff;
  background: #67080f;
}
/* line 174, templates/rt_ethereal/custom/scss/custom.scss */
#g-header {
  background-image: url('../../../../images/backgrounds/header_bg.jpg');
  background-repeat: repeat-y;
}
/* line 180, templates/rt_ethereal/custom/scss/custom.scss */
#g-header .g-main-nav .g-dropdown {
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #630b11;
}
/* line 185, templates/rt_ethereal/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #282828;
}
/* line 189, templates/rt_ethereal/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  background: #fff;
  color: #630b11;
}
/* line 197, templates/rt_ethereal/custom/scss/custom.scss */
#g-header .g-social {
  text-align: left;
}
/* line 201, templates/rt_ethereal/custom/scss/custom.scss */
.menu-large {
  font-size: 1rem !important;
  color: #630b11 !important;
  border-bottom: 1px solid #630b11 !important;
  background-color: #fff3dc;
}
/*slideshow*/
/* line 209, templates/rt_ethereal/custom/scss/custom.scss */
#g-slideshow .g-slideshow-title, #g-slideshow .layout-slideshow.sprocket-features .sprocket-features-title, .layout-slideshow.sprocket-features #g-slideshow .sprocket-features-title {
  font-size: 3rem;
  padding-top: 4vh;
}
/* line 214, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-features.layout-slideshow .sprocket-features-img-container {
  background-position: center;
  background-size: cover;
  height: 70vh;
}
/* line 220, templates/rt_ethereal/custom/scss/custom.scss */
.g-imageoverlay .g-imageoverlay-tag2 {
  color: #fff;
  background: #940d16;
  border-radius: 0 0 3px 3px;
  font-size: 2rem;
  font-weight: bold;
  text-transform: uppercase;
  left: 1.75rem;
  padding: 0.25rem 0.75rem;
  position: absolute;
  top: 0px;
}
/*Feature*/
/* line 235, templates/rt_ethereal/custom/scss/custom.scss */
.menutop li.root {
  width: 100%;
  float: left;
  height: 30px;
  box-sizing: content-box !important;
}
/* line 242, templates/rt_ethereal/custom/scss/custom.scss */
#g-main .menutop li.root > .item {
  float: none;
  height: 30px;
  line-height: 30px;
  width: auto !important;
}
/* line 252, templates/rt_ethereal/custom/scss/custom.scss */
.g-imageoverlay .g-imageoverlay-img img {
  opacity: 1;
}
/* line 256, templates/rt_ethereal/custom/scss/custom.scss */
.g-imageoverlay {
  margin-top: 1.5rem;
}
/* line 262, templates/rt_ethereal/custom/scss/custom.scss */
#g-feature {
  background-image: url('../../../../images/backgrounds/header_bg.jpg');
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-repeat: no-repeat;
}
/* line 269, templates/rt_ethereal/custom/scss/custom.scss */
#g-feature .g-content {
  margin-bottom: 0px;
}
/* line 275, templates/rt_ethereal/custom/scss/custom.scss */
#g-feature h3.g-title {
  font-size: 1rem;
}
/* line 279, templates/rt_ethereal/custom/scss/custom.scss */
#g-main .g-container {
  padding-top: 0px;
}
/* line 283, templates/rt_ethereal/custom/scss/custom.scss */
.g-title {
  font-size: 1.7rem;
}
/* line 287, templates/rt_ethereal/custom/scss/custom.scss */
#g-feature h1 {
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 2.2rem;
}
/* line 290, templates/rt_ethereal/custom/scss/custom.scss */
#g-feature .g-feature-swiper-content, #g-feature .g-triangle-block {
  margin-top: -50vh;
}
/* line 294, templates/rt_ethereal/custom/scss/custom.scss */
.g-sprocket-negative-margin {
  margin-top: -50vh;
}
/* line 298, templates/rt_ethereal/custom/scss/custom.scss */
.g-sprocket-negative-margin2 {
  margin-top: -60vh;
}
/* line 302, templates/rt_ethereal/custom/scss/custom.scss */
.itemid-101 .g-sprocket-negative-margin {
  margin-top: -20vh;
}
/* line 306, templates/rt_ethereal/custom/scss/custom.scss */
.itemid-101 #g-slideshow .layout-slideshow.sprocket-features .sprocket-features-title {
  font-size: 4rem;
  padding-top: 7vh;
  color: #fff3dc;
  position: relative;
  display: block;
  font-family: "Glegoo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.7);
  text-align: center;
  z-index: 100;
}
/* line 318, templates/rt_ethereal/custom/scss/custom.scss */
#g-slideshow .sprocket-features.layout-slideshow .sprocket-features-arrows .arrow, .sprocket-features.layout-slideshow .sprocket-features-arrows #g-slideshow .arrow, #g-slideshow .g-swiper-button-prev {
  color: #282828;
}
/* line 322, templates/rt_ethereal/custom/scss/custom.scss */
#g-feature h2 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  padding-top: 0px !important;
}
/* line 329, templates/rt_ethereal/custom/scss/custom.scss */
#g-feature .g-content {
  padding-top: 0px;
}
/* line 334, templates/rt_ethereal/custom/scss/custom.scss */
.layout-stories .sprocket-features-content {
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  padding: 15px;
}
/* line 340, templates/rt_ethereal/custom/scss/custom.scss */
#g-feature h2 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  padding-top: 0px !important;
  font-family: "glegoo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 100;
  color: #630b11;
  font-size: 1.8rem;
}
/* line 350, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-mosaic-container {
  background: #fff;
}
/* line 354, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-mosaic-title {
  font-family: "glegoo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 1.2rem;
  position: relative;
  top: -0.3rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
/* line 365, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-mosaic-item .sprocket-mosaic-text {
  margin: 0.5rem 0;
  display: block;
}
/* line 371, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-mosaic-text h4 {
  margin-top: 0rem;
  margin-bottom: 0.15rem;
  color: #282828 !important;
  font-weight: 300;
  font-size: 1rem;
}
/* line 380, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-readmore {
  display: inline-block;
  font-family: "asap", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  border-radius: 3px;
  background: #940d16;
  color: #fff;
  font-size: 1rem;
  border: 1px solid rgba(0, 0, 0, 0);
  margin-bottom: 0.2rem;
  padding: 0.5rem 1rem;
  vertical-align: top;
  text-shadow: none;
  text-transform: uppercase;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  margin-top: 0.5rem;
}
/* line 402, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-readmore:hover {
  background: #630b11;
  color: #fff;
}
/* line 406, templates/rt_ethereal/custom/scss/custom.scss */
.box-white.g-outer-box, .box-white > .g-content {
  background: #fff;
}
/* line 411, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-mosaic-container {
  background: rgba(0, 0, 0, 0.05);
}
/*Form*/
/* line 419, templates/rt_ethereal/custom/scss/custom.scss */
.ce-module .ce-cf-container .inputbox {
  width: 94%;
  height: 40px;
}
/* line 424, templates/rt_ethereal/custom/scss/custom.scss */
.ce-cf-container {
  margin: 0px;
}
/* line 428, templates/rt_ethereal/custom/scss/custom.scss */
.title1 .g-title {
  background: #940d16;
  color: #ffecc5 !important;
  background-image: url('../../../../images/backgrounds/header_bg.jpg');
}
/* line 432, templates/rt_ethereal/custom/scss/custom.scss */
.title1 .button {
  background: #940d16;
  color: #ffecc5 !important;
}
/* line 436, templates/rt_ethereal/custom/scss/custom.scss */
.title2 .g-title, .title2 .button {
  background: #282828;
  color: #ffecc5 !important;
}
/* line 441, templates/rt_ethereal/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 {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  box-sizing: border-box !important;
  height: 40px;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
/* line 451, templates/rt_ethereal/custom/scss/custom.scss */
select, textarea {
  color: #282828 !important;
}
/* line 455, templates/rt_ethereal/custom/scss/custom.scss */
.ce-map-infowindow {
  color: #000;
}
/*Main*/
/* line 460, templates/rt_ethereal/custom/scss/custom.scss */
.box2.g-outer-box, .box2 > .g-content {
  background: #f3f3f3;
  border: 2px solid #940d16;
}
/* line 465, templates/rt_ethereal/custom/scss/custom.scss */
.rounded .g-content {
  border-radius: 0.5rem;
  overflow: hidden;
}
/* line 471, templates/rt_ethereal/custom/scss/custom.scss */
.article-info-term {
  display: none;
}
/* line 476, templates/rt_ethereal/custom/scss/custom.scss */
#g-main h1 {
  font-size: 2.2rem;
}
/* line 480, templates/rt_ethereal/custom/scss/custom.scss */
.bordered .g-content {
  border: 1px solid rgba(136, 136, 136, 0.4);
  margin: 4px;
  background-color: #fff;
}
/* line 488, templates/rt_ethereal/custom/scss/custom.scss */
.bullets li {
  list-style: none;
  margin-bottom: 10px;
}
/* line 489, templates/rt_ethereal/custom/scss/custom.scss */
.bullets li:before {
  font-family: 'FontAwesome';
  content: '\f0ad';
  margin: 0 13px 0 -20px;
}
/* line 495, templates/rt_ethereal/custom/scss/custom.scss */
.bullets li {
  list-style: none;
  margin-bottom: 1rem;
  margin-left: 1rem;
}
/* line 502, templates/rt_ethereal/custom/scss/custom.scss */
.caret-right li {
  list-style: none;
  margin-bottom: 10px;
}
/* line 503, templates/rt_ethereal/custom/scss/custom.scss */
.caret-right li:before {
  font-family: 'FontAwesome';
  content: '\f0da';
  margin: 0 13px 0 -20px;
  color: #940d16;
}
/* line 511, templates/rt_ethereal/custom/scss/custom.scss */
ul.latestnews {
  margin-top: 0px;
  margin-left: 2rem;
}
/* line 512, templates/rt_ethereal/custom/scss/custom.scss */
.latestnews li {
  list-style: none;
  margin-bottom: 10px;
}
/* line 513, templates/rt_ethereal/custom/scss/custom.scss */
.latestnews li:before {
  font-family: 'FontAwesome';
  content: '\f0da';
  margin: 0 13px 0 -20px;
  color: #940d16;
}
/* line 520, templates/rt_ethereal/custom/scss/custom.scss */
ul.latestnewscenter {
  margin-top: 0px;
  margin-left: 2rem;
}
/* line 521, templates/rt_ethereal/custom/scss/custom.scss */
.latestnewscenter li {
  list-style: none;
  margin-bottom: 10px;
}
/* line 522, templates/rt_ethereal/custom/scss/custom.scss */
.latestnewscenter li:before {
  font-family: 'FontAwesome';
  content: '\f0da';
  margin: 0 13px 0 -20px;
  color: #fff;
}
/* line 532, templates/rt_ethereal/custom/scss/custom.scss */
.box4 > .g-content {
  color: #fff;
  background: #940d16;
}
/* line 537, templates/rt_ethereal/custom/scss/custom.scss */
.g-numberheadline .g-numberheadline-style-2 .g-numberheadline-number {
  color: #fff;
  background: #940d16;
}
/* line 543, templates/rt_ethereal/custom/scss/custom.scss */
#g-main .button-3 {
  border: 2px solid #940d16;
}
/* line 548, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-tabs-text {
  font-family: "glegoo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 1.4rem;
  color: #630b11;
}
/* line 555, templates/rt_ethereal/custom/scss/custom.scss */
#g-extension > .g-container {
  padding: 0rem 0;
}
/* line 559, templates/rt_ethereal/custom/scss/custom.scss */
#g-extension h3.g-item-title {
  font-size: 2rem;
}
/*Bottom*/
/* line 566, templates/rt_ethereal/custom/scss/custom.scss */
#g-bottom .g-title, #g-bottom .g-headline, #g-bottom .swiper-slide-content-list .g-content .g-blogcontent-title, .swiper-slide-content-list .g-content #g-bottom .g-blogcontent-title, #g-bottom h1, #g-bottom h2, #g-bottom h3, #g-bottom h4, #g-bottom h5, #g-bottom h6 {
  color: #eae9e9;
}
/* line 570, templates/rt_ethereal/custom/scss/custom.scss */
#g-bottom a {
  color: #ffecc5;
}
/* line 574, templates/rt_ethereal/custom/scss/custom.scss */
#g-bottom a:hover {
  color: #cbbf95;
}
/* line 580, templates/rt_ethereal/custom/scss/custom.scss */
#g-bottom .title-underline .g-title:after {
  background: #ffecc5;
}
/* line 584, templates/rt_ethereal/custom/scss/custom.scss */
.button.button-grey.button-3, .button.button-grey.button-4 {
  border: 2px solid #ffecc5;
}
/* line 589, templates/rt_ethereal/custom/scss/custom.scss */
.button.button-grey.button-3:hover, .button.button-grey.button-4:hover, .button.button-grey.button-3:active, .button.button-grey.button-4:active, .button.button-grey.button-3:focus, .button.button-grey.button-4:focus {
  border: 2px solid #cbbf95;
}
/*copyright*/
/* New rules */
/* line 596, templates/rt_ethereal/custom/scss/custom.scss */
#g-copyright a:hover {
  color: #282828;
}
/* ethereal_14.css (1062, 17) */
/* line 601, templates/rt_ethereal/custom/scss/custom.scss */
#g-copyright a {
  color: #000;
}
/* line 606, templates/rt_ethereal/custom/scss/custom.scss */
#g-copyright .g-copyright > .g-content {
  color: #000;
}
/* line 610, templates/rt_ethereal/custom/scss/custom.scss */
.title-underline .g-title:after {
  background: #940d16;
  content: '';
  height: 2px;
  position: absolute;
  width: 20%;
  left: 40%;
  right: 40%;
  margin-left: 0px;
}
/* line 622, templates/rt_ethereal/custom/scss/custom.scss */
.g-offcanvas-toggle {
  font-size: 1.25rem;
  color: #ffecc5 !important;
  border-radius: 3px;
  padding: 0.15rem;
  top: 1.25rem;
  left: 0.75rem;
  z-index: 100001;
}
/* 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 */
@media only all and (min-width: 75rem) {
  /* line 4, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 654, templates/rt_ethereal/custom/scss/custom.scss */
  #g-header h3 {
    font-size: 1.17rem;
  }
  /* line 658, templates/rt_ethereal/custom/scss/custom.scss */
  #g-feature h2 {
    font-size: 1.4rem;
  }
  /* line 662, templates/rt_ethereal/custom/scss/custom.scss */
  .page-header h2 {
    font-size: 1.6rem;
  }
  /* line 666, templates/rt_ethereal/custom/scss/custom.scss */
  .lead {
    font-size: 1.2rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 675, templates/rt_ethereal/custom/scss/custom.scss */
  #g-header h3 {
    font-size: 1rem;
  }
  /* line 679, templates/rt_ethereal/custom/scss/custom.scss */
  #g-feature h2 {
    font-size: 1.2rem;
  }
  /* line 683, templates/rt_ethereal/custom/scss/custom.scss */
  .g-imageoverlay .g-imageoverlay-tag {
    font-size: 0.7rem;
  }
  /* line 687, templates/rt_ethereal/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.65rem;
    padding: 0.2345rem 0.1rem;
  }
  /* line 692, templates/rt_ethereal/custom/scss/custom.scss */
  #g-feature h1 {
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 1.7rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  /* line 16, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 703, templates/rt_ethereal/custom/scss/custom.scss */
  body {
    padding-right: 0px;
    padding-left: 0px;
  }
  /* line 708, templates/rt_ethereal/custom/scss/custom.scss */
  #g-feature h1 {
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
  /* line 715, templates/rt_ethereal/custom/scss/custom.scss */
  .menu-large {
    background-color: #940d16;
  }
  /* line 719, templates/rt_ethereal/custom/scss/custom.scss */
  .itemid-101 #g-slideshow .layout-slideshow.sprocket-features .sprocket-features-title {
    font-size: 1rem;
  }
  /* line 722, templates/rt_ethereal/custom/scss/custom.scss */
  .sprocket-features.layout-slideshow .sprocket-features-img-container {
    background-position: center;
    background-size: initial;
    height: 30vh;
  }
  /* line 727, templates/rt_ethereal/custom/scss/custom.scss */
  #g-slideshow .g-swiper-button-next, #g-slideshow .sprocket-features.layout-slideshow .sprocket-features-arrows .arrow, .sprocket-features.layout-slideshow .sprocket-features-arrows #g-slideshow .arrow, #g-slideshow .g-swiper-button-prev {
    font-size: 1rem;
    height: 30px;
    line-height: 25px;
    top: 10%;
  }
  /* line 734, templates/rt_ethereal/custom/scss/custom.scss */
  .g-sprocket-negative-margin {
    margin-top: -30vh;
  }
  /* line 738, templates/rt_ethereal/custom/scss/custom.scss */
  .page-header {
    border-bottom: 2px solid #940d16;
    margin-bottom: 1rem;
  }
  /* line 742, templates/rt_ethereal/custom/scss/custom.scss */
  .lead {
    font-size: 1.1rem;
  }
  /* line 746, templates/rt_ethereal/custom/scss/custom.scss */
  .page-header h2 {
    font-size: 1.3rem;
  }
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 754, templates/rt_ethereal/custom/scss/custom.scss */
  body {
    padding-right: 0px;
    padding-left: 0px;
  }
  /* line 759, templates/rt_ethereal/custom/scss/custom.scss */
  #g-feature h1 {
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 1.3rem;
    line-height: 1.4rem;
  }
  /* line 766, templates/rt_ethereal/custom/scss/custom.scss */
  .menu-large {
    background-color: #940d16;
  }
  /* line 770, templates/rt_ethereal/custom/scss/custom.scss */
  .itemid-101 #g-slideshow .layout-slideshow.sprocket-features .sprocket-features-title {
    font-size: 1rem;
  }
  /* line 773, templates/rt_ethereal/custom/scss/custom.scss */
  .sprocket-features.layout-slideshow .sprocket-features-img-container {
    background-position: center;
    background-size: initial;
    height: 30vh;
  }
  /* line 779, templates/rt_ethereal/custom/scss/custom.scss */
  #g-slideshow .g-swiper-button-next, #g-slideshow .sprocket-features.layout-slideshow .sprocket-features-arrows .arrow, .sprocket-features.layout-slideshow .sprocket-features-arrows #g-slideshow .arrow, #g-slideshow .g-swiper-button-prev {
    font-size: 1rem;
    height: 30px;
    line-height: 25px;
    top: 10%;
  }
  /* line 786, templates/rt_ethereal/custom/scss/custom.scss */
  .g-sprocket-negative-margin {
    margin-top: -30vh;
  }
  /* line 791, templates/rt_ethereal/custom/scss/custom.scss */
  .page-header {
    border-bottom: 2px solid #940d16;
    margin-bottom: 1rem;
  }
  /* line 795, templates/rt_ethereal/custom/scss/custom.scss */
  .lead {
    font-size: 1.1rem;
  }
  /* line 799, templates/rt_ethereal/custom/scss/custom.scss */
  .page-header h2 {
    font-size: 1.3rem;
  }
}
@media only all and (min-width: 60rem) {
  /* line 10, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 48rem) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (max-width: 47.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (max-width: 59.99rem) {
  /* line 28, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
/*# sourceMappingURL=custom__body_only.css.map */