/* 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 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.5rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 2.25rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 2rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.75rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1.5rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 1.25rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
/* line 6, templates/rt_gemini/custom/scss/_get-in-touch.scss */
/* line 7, templates/rt_gemini/custom/scss/_get-in-touch.scss */
/* line 8, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-top .g-touch-toggle a {
  padding: 9.125px 15px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  color: #fff;
  display: inline-block;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 15, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-top .g-touch-toggle a span {
  margin-right: 8px;
}
/* line 18, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-top .g-touch-toggle a:hover {
  background: #fff;
}
/* line 25, templates/rt_gemini/custom/scss/_get-in-touch.scss */
/* line 26, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-touch .uk-modal-dialog {
  padding: 0;
  border-radius: 0;
  color: #000;
}
/* line 30, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-touch .uk-modal-dialog [id*="g-map-"] {
  max-width: 100% !important;
}
/* line 33, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-touch .uk-modal-dialog .uk-close {
  position: absolute;
  right: -15px;
  top: -15px;
  opacity: 1;
  font-size: 1.2rem;
  color: #fff;
}
/* line 40, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-touch .uk-modal-dialog .uk-close:hover {
  color: #cbb99b;
}
/* line 45, templates/rt_gemini/custom/scss/_get-in-touch.scss */
/* line 46, templates/rt_gemini/custom/scss/_get-in-touch.scss */
/* line 47, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-touch .g-block:last-child .g-touch-item {
  border: none;
}
/* line 52, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-touch .g-touch-item {
  text-align: center;
  padding: 25px 10px;
  border-right: 1px solid #e7e8ea;
  font-weight: bold;
  color: #000;
  font-size: 1rem;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media only all and (max-width: 47.99rem) {
  #g-touch .g-touch-item {
    border-right: none;
    border-bottom: 1px solid #e7e8ea;
    padding: 15px 10px;
  }
}
/* line 68, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-touch .g-touch-item a {
  color: #000;
}
/* line 71, templates/rt_gemini/custom/scss/_get-in-touch.scss */
#g-touch .g-touch-item .g-touch-item-icon {
  margin-right: 9px;
}
/* line 1, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
/* line 5, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item {
  color: #000;
  margin: 0 auto;
  display: table;
  background: transparent;
  padding: 1.5rem 2rem;
  border-radius: 3px;
  border: 1px solid #000;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-buttons .g-buttons-item {
    width: 70%;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-buttons .g-buttons-item {
    width: 100%;
    margin-bottom: 1rem;
  }
}
/* line 22, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item a {
  color: inherit;
}
/* line 26, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
/* line 31, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block p {
  margin: 0px;
  line-height: 1.2rem;
}
/* line 35, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
  color: #cbb99b;
  font-size: 3rem;
  margin-right: 1rem;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
    font-size: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
    font-size: 2rem;
  }
}
/* line 48, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block .g-buttons-item-title1 {
  text-align: initial;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 54, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block .g-buttons-item-title2 {
  text-align: initial;
  font-size: 2rem;
  line-height: 2rem;
  margin: 0px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 61, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block h3 {
  color: #cbb99b !important;
}
/* line 66, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item:hover {
  color: #fff;
  background: #cbb99b;
  border: 1px solid #cbb99b;
}
/* line 71, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item:hover .g-buttons-item-icon {
  color: #fff;
}
/* line 75, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item:hover h3 {
  color: #fff !important;
}
/* line 80, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button {
  color: #fff;
  background: #cbb99b;
  border: 1px solid #cbb99b;
}
/* line 85, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button a {
  color: #fff;
}
/* line 88, templates/rt_gemini/custom/scss/_buttons-particle.scss */
/* line 89, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button .g-block .g-buttons-item-icon {
  color: #fff;
}
/* line 92, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button .g-block h3 {
  color: #fff !important;
}
/* line 96, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button:hover {
  background: #baa279;
}
/* line 102, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons .fixed-button {
  width: 320px;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .g-buttons .fixed-button {
    width: 300px;
  }
  /* line 106, templates/rt_gemini/custom/scss/_buttons-particle.scss */
  /* line 107, templates/rt_gemini/custom/scss/_buttons-particle.scss */
  .g-buttons .fixed-button .g-block .g-buttons-item-title2 {
    font-size: 1.7rem;
  }
}
/* line 113, templates/rt_gemini/custom/scss/_buttons-particle.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-buttons .g-grid {
    display: block !important;
  }
  /* line 116, templates/rt_gemini/custom/scss/_buttons-particle.scss */
  .g-buttons .g-grid .g-block {
    margin-bottom: 1rem;
  }
  /* line 118, templates/rt_gemini/custom/scss/_buttons-particle.scss */
  .g-buttons .g-grid .g-block:last-child {
    margin-bottom: 0px;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-buttons .g-grid {
    display: table;
    width: 100%;
  }
}
/* line 128, templates/rt_gemini/custom/scss/_buttons-particle.scss */
/* line 129, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons > .g-grid > .g-block {
  text-align: center;
}
/* line 131, templates/rt_gemini/custom/scss/_buttons-particle.scss */
.g-buttons > .g-grid > .g-block > a {
  display: inline-block;
}
/* line 7, templates/rt_gemini/custom/scss/custom.scss */
a {
  color: #8d422f;
}
/* line 10, templates/rt_gemini/custom/scss/custom.scss */
a:hover {
  color: #8ca49c;
}
/* line 13, templates/rt_gemini/custom/scss/custom.scss */
.rl_tabs.outline_content > .tab-content > .tab-pane {
  padding: 2rem;
  background: #fff;
}
/* line 17, templates/rt_gemini/custom/scss/custom.scss */
.rl_tabs .nav-tabs > li.active > a, .rl_tabs .nav-tabs > li.active > a:hover {
  color: #f5f1eb;
  background-color: #773828;
  border: 1px solid #773828;
  border-bottom-color: transparent;
}
/* line 23, templates/rt_gemini/custom/scss/custom.scss */
.rl_tabs > ul.nav-tabs > li > a {
  color: #462117;
}
/* line 26, templates/rt_gemini/custom/scss/custom.scss */
.g-content1 {
  margin: 0.625rem;
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
}
/* line 32, templates/rt_gemini/custom/scss/custom.scss */
#eb-event-page .eb-box-heading {
  background: #cbb99b;
  border: 1px solid #242121;
  padding-top: 2rem;
  margin-top: 2rem;
}
/* line 39, templates/rt_gemini/custom/scss/custom.scss */
#edocman-document-page h1.edocman-page-heading {
  margin: 0 0 10px !important;
  line-height: 1.8 !important;
  background: #cbb99b;
  border: 1px solid #242121;
}
/* line 45, templates/rt_gemini/custom/scss/custom.scss */
#edocman-categories .edocman-box-heading h3, #edocman-documents .edocman-box-heading h3, #edocman-document-page .edocman-box-heading #edocman-document-page h1.edocman-page-heading .edocman-container h1, .edocman-container h2, .edocman-container h3 {
  line-height: 1.8;
  margin: 0;
}
/* line 49, templates/rt_gemini/custom/scss/custom.scss */
#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
  background: #cbb99b;
  border: 1px solid #242121;
  word-wrap: break-word;
  line-height: 1;
}
/* line 55, templates/rt_gemini/custom/scss/custom.scss */
.fc-day-grid-event .fc-content {
  white-space: normal !important;
  overflow: hidden;
}
/* line 59, templates/rt_gemini/custom/scss/custom.scss */
.fc-event, .fc-event-dot {
  background-color: #8ca49c;
}
/* line 62, templates/rt_gemini/custom/scss/custom.scss */
.fc-event {
  border: 1px solid #8ca49c;
}
/* line 65, templates/rt_gemini/custom/scss/custom.scss */
.btn {
  background: #8ca49c;
  color: #fff;
  font-size: 0.9rem;
  text-transform: uppercase;
  line-height: 1.8;
  margin: 0 0 0.5rem 0;
  padding: 0.8rem 1.8rem;
  border-radius: 2px;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 80, templates/rt_gemini/custom/scss/custom.scss */
.form-actions {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 85, templates/rt_gemini/custom/scss/custom.scss */
.eb-container h1, .eb-container h2, .eb-container h3 {
  width: auto !important;
  margin: 10px 0 10px 0 !important;
  padding-top: 1rem !important;
}
/* line 91, templates/rt_gemini/custom/scss/custom.scss */
input[type="text"] {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 96, templates/rt_gemini/custom/scss/custom.scss */
.bfQuickMode .pull-right {
  float: left !important;
}
/* line 99, templates/rt_gemini/custom/scss/custom.scss */
.page-header h2 {
  color: #000;
  font-size: 2rem;
  text-shadow: 2px 2px #cbb99b;
  line-height: normal;
  text-transform: uppercase;
}
/* line 108, templates/rt_gemini/custom/scss/custom.scss */
body #g-page-surround {
  overflow: hidden;
}
/* line 113, templates/rt_gemini/custom/scss/custom.scss */
.profilephoto {
  padding: 2px;
  border: 1px solid #021a40;
  background-color: #fff;
}
/* line 118, templates/rt_gemini/custom/scss/custom.scss */
.box-staff {
  color: #000;
  background-image: url('../../../../images/header-background.jpg');
  border: 10px solid #563a2c;
  box-shadow: inset 0 0 0 2px #fff;
  margin: 0.625rem 0;
  padding: 1.5rem;
}
/* line 126, templates/rt_gemini/custom/scss/custom.scss */
.box-staff .size-75 {
  padding-left: 2rem;
}
@media only all and (max-width: 47.99rem) {
  .box-staff .size-75 {
    padding-left: 0rem;
  }
}
/* line 133, templates/rt_gemini/custom/scss/custom.scss */
.box-staff .size-75 h3 {
  margin-top: 0;
}
@media only all and (max-width: 47.99rem) {
  .box-staff .size-75 h3 {
    margin-top: 0.625rem;
  }
}
/* line 140, templates/rt_gemini/custom/scss/custom.scss */
.box-staff .size-75 p {
  margin-bottom: 0;
}
/* line 146, templates/rt_gemini/custom/scss/custom.scss */
.box-staff2 {
  color: #000;
  background-image: url('../../../../images/header-background.jpg');
  border: 10px solid #8d422f;
  box-shadow: inset 0 0 0 2px #fff;
  margin: 0.625rem 0;
  padding: 1.5rem;
}
/* line 154, templates/rt_gemini/custom/scss/custom.scss */
.box-staff2 .size-75 {
  padding-left: 2rem;
}
@media only all and (max-width: 47.99rem) {
  .box-staff2 .size-75 {
    padding-left: 0rem;
  }
}
/* line 161, templates/rt_gemini/custom/scss/custom.scss */
.box-staff2 .size-75 h3 {
  margin-top: 0;
}
@media only all and (max-width: 47.99rem) {
  .box-staff2 .size-75 h3 {
    margin-top: 0.625rem;
  }
}
/* line 168, templates/rt_gemini/custom/scss/custom.scss */
.box-staff2 .size-75 p {
  margin-bottom: 0;
}
/* line 174, templates/rt_gemini/custom/scss/custom.scss */
.shadowfilter {
  -webkit-filter: drop-shadow(3px 3px 3px rgba(255, 255, 255, 0.7));
  filter: drop-shadow(3px 3px 3px rgba(255, 255, 255, 0.7));
}
/* line 178, templates/rt_gemini/custom/scss/custom.scss */
hr {
  border: 0;
  height: 1px;
  background: #333;
  background-image: linear-gradient(to right, #ccc, #333, #ccc);
}
/* line 184, templates/rt_gemini/custom/scss/custom.scss */
.g-logo img {
  margin-bottom: 0;
  z-index: 99999;
  position: relative;
  padding-top: 0;
  margin-top: 0;
}
/* line 191, templates/rt_gemini/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-size: 1.1rem;
  text-transform: uppercase;
}
/* line 197, templates/rt_gemini/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  font-size: 1rem;
  text-transform: uppercase;
  vertical-align: top;
  word-break: normal;
  line-height: 1.1;
}
/* line 204, templates/rt_gemini/custom/scss/custom.scss */
.g-offcanvas-toggle {
  font-size: 2.5rem;
  color: #242121;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  top: 4.5rem;
  left: 1.1rem;
  padding-left: 1px;
}
/* line 215, templates/rt_gemini/custom/scss/custom.scss */
#g-offcanvas {
  width: 10rem;
}
/* line 218, templates/rt_gemini/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content, #g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  opacity: 1;
  color: #fcdd00;
}
/* line 222, templates/rt_gemini/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
  color: #fcdd00;
}
/* line 225, templates/rt_gemini/custom/scss/custom.scss */
div#n2-ss-2 .n2-ss-slide {
  position: relative;
  z-index: -1;
}
/* line 229, templates/rt_gemini/custom/scss/custom.scss */
.section-paddings, #g-extension {
  padding: 0 8%;
}
/* line 232, templates/rt_gemini/custom/scss/custom.scss */
.section-paddings, #g-expanded, #g-footer, #g-copyright {
  padding: 0 5%;
}
/* line 236, templates/rt_gemini/custom/scss/custom.scss */
.uk-heading-large {
  text-shadow: 2px 2px #000;
}
/* line 239, templates/rt_gemini/custom/scss/custom.scss */
.uk-button-primary {
  background-color: #7e1530 !important;
}
/* line 242, templates/rt_gemini/custom/scss/custom.scss */
.moduletable[class*="box"], .widget[class*="box"] {
  margin: 0.225rem;
}
/* line 245, templates/rt_gemini/custom/scss/custom.scss */
.button, .g-pricingtable .button {
  background: #8d422f;
  border: 1px solid #150d0f;
  color: #fff;
  text-transform: uppercase;
  font-size: 1rem;
}
/* line 252, templates/rt_gemini/custom/scss/custom.scss */
.button:hover {
  background: #ae905e;
  border: 1px solid #150d0f;
  color: #150d0f;
}
/* line 257, templates/rt_gemini/custom/scss/custom.scss */
.button.button-red {
  background: #ed203e;
  border-color: #ed203e;
  color: #fff;
}
/* line 262, templates/rt_gemini/custom/scss/custom.scss */
.box1 a:hover {
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.25);
}
/* line 265, templates/rt_gemini/custom/scss/custom.scss */
.box2 a:hover {
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.25);
  background: #150d0f;
}
/* line 269, templates/rt_gemini/custom/scss/custom.scss */
.box3.moduletable, .box3.widget, .box3.g-outer-box, .box3 > .g-content {
  border: 1px solid #cbb99b;
  background: #fff;
}
/* line 273, templates/rt_gemini/custom/scss/custom.scss */
.box6.moduletable, .box6.widget, .box6.g-outer-box, .box6 > .g-content {
  color: #fff;
  background: #150d0f;
}
/* line 277, templates/rt_gemini/custom/scss/custom.scss */
.box6 .button {
  color: #150d0f !important;
  background: #cca670;
  box-shadow: none;
  font-weight: 500;
}
/* line 283, templates/rt_gemini/custom/scss/custom.scss */
.box6 .button:hover {
  color: #cbb99b !important;
  background: #fff;
  box-shadow: none;
}
/* line 288, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-101 .fp-utility {
  margin-bottom: 1rem;
}
/* line 291, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-101 #g-utility .platform-content, .moduletable, .widget {
  margin: 0.25rem 0;
  padding: 0.5rem 0;
}
/* line 295, templates/rt_gemini/custom/scss/custom.scss */
#g-slideshow {
  padding: 0 5%;
}
/* line 298, templates/rt_gemini/custom/scss/custom.scss */
#g-top {
  margin-bottom: -2rem;
}
/* line 301, templates/rt_gemini/custom/scss/custom.scss */
#g-top a {
  color: #fff;
  font-weight: 700;
}
/* line 305, templates/rt_gemini/custom/scss/custom.scss */
#g-top .g-touch-toggle a:hover {
  background: #008b8e;
  color: #fcdd00;
}
/* line 309, templates/rt_gemini/custom/scss/custom.scss */
#g-top .g-touch-toggle a {
  padding-bottom: 1.5rem;
  padding-top: 0.25rem;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  color: #fff;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 319, templates/rt_gemini/custom/scss/custom.scss */
#g-slideshow .g-content {
  padding: 0.9rem;
}
/* line 323, templates/rt_gemini/custom/scss/custom.scss */
#g-header {
  z-index: -1;
}
/* line 326, templates/rt_gemini/custom/scss/custom.scss */
#g-navigation .g-content {
  margin: 0.625rem;
  padding: 1rem;
}
/* line 330, templates/rt_gemini/custom/scss/custom.scss */
#g-above .g-simplecontent .g-simplecontent-item-readmore-container {
  margin-top: 0.1rem;
  padding-top: 0;
}
/* line 334, templates/rt_gemini/custom/scss/custom.scss */
#g-above .g-content {
  margin: 0.625rem;
  padding-bottom: 0;
}
/* line 338, templates/rt_gemini/custom/scss/custom.scss */
#g-aside .platform-content, .moduletable, .widget {
  margin: 0.625rem 0;
  padding: 0.25rem 0;
}
/* line 342, templates/rt_gemini/custom/scss/custom.scss */
#g-aside input[type="text"] {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
/* line 346, templates/rt_gemini/custom/scss/custom.scss */
#g-aside .form-actions {
  padding: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/* line 352, templates/rt_gemini/custom/scss/custom.scss */
#g-navigation {
  padding-bottom: 0.15rem;
  z-index: 1000;
  position: relative;
  background-color: #e2d2b0;
  background-image: url('../../../../images/header-background.jpg');
  text-transform: uppercase;
  border-top: 1px solid #1e1115;
  border-bottom: 1px solid #1e1115;
}
/* line 363, templates/rt_gemini/custom/scss/custom.scss */
#g-header {
  border-top: 2px solid #fff;
  border-bottom: 2px solid #000;
}
/* line 367, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-101 #g-header {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: none;
}
/* line 372, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-359 #g-header {
  background: url('../../../../images/headers/hs-wy-header-1.jpg') no-repeat center;
}
/* line 375, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-363 #g-header {
  background: url('../../../../images/headers/hs-wy-header-2.jpg') no-repeat center;
}
/* line 378, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-364 #g-header {
  background: url('../../../../images/headers/hs-wy-header-3.jpg') no-repeat center;
}
/* line 381, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-360 #g-header {
  background: url('../../../../images/headers/hs-wy-header-4.jpg') no-repeat center;
}
/* line 384, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-436 #g-header {
  background: url('../../../../images/headers/hs-wy-header-4.jpg') no-repeat center;
}
/* line 387, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-361 #g-header {
  background: url('../../../../images/headers/hs-wy-header-5.jpg') no-repeat center;
}
/* line 390, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-348 #g-header {
  background: url('../../../../images/headers/hs-wy-header-6.jpg') no-repeat center;
}
/* line 393, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-349 #g-header {
  background: url('../../../../images/headers/hs-wy-header-7.jpg') no-repeat center;
}
/* line 396, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-350 #g-header {
  background: url('../../../../images/headers/hs-wy-header-8.jpg') no-repeat center;
}
/* line 399, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-351 #g-header {
  background: url('../../../../images/headers/hs-wy-header-9.jpg') no-repeat center;
}
/* line 402, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-352 #g-header {
  background: url('../../../../images/headers/hs-wy-header-10.jpg') no-repeat center;
}
/* line 405, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-353 #g-header {
  background: url('../../../../images/headers/hs-wy-header-19.jpg') no-repeat center;
}
/* line 408, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-354 #g-header {
  background: url('../../../../images/headers/hs-wy-header-12.jpg') no-repeat center;
}
/* line 411, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-355 #g-header {
  background: url('../../../../images/headers/hs-wy-header-14.jpg') no-repeat center;
}
/* line 414, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-356 #g-header {
  background: url('../../../../images/headers/hs-wy-header-13.jpg') no-repeat center;
}
/* line 417, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-357 #g-header {
  background: url('../../../../images/headers/hs-wy-header-15.jpg') no-repeat center;
}
/* line 420, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-394 #g-header {
  background: url('../../../../images/headers/hs-wy-header-16.jpg') no-repeat center;
}
/* line 423, templates/rt_gemini/custom/scss/custom.scss */
body.itemid-395 #g-header {
  background: url('../../../../images/headers/hs-wy-header-17.jpg') no-repeat center;
}
/* line 426, templates/rt_gemini/custom/scss/custom.scss */
#g-header .g-simplecontent .g-simplecontent-item-content-title {
  font-size: 5rem;
  text-shadow: 2px 2px #000;
  color: #fff;
  font-weight: 300;
  margin: 0.525rem 0;
}
/* line 433, templates/rt_gemini/custom/scss/custom.scss */
#g-header .g-simplecontent .g-simplecontent-item-leading-content {
  margin-bottom: 1.5rem;
  font-weight: 500;
  font-size: 1.8rem;
  text-shadow: 2px 2px #000;
  color: #fff;
}
/* line 440, templates/rt_gemini/custom/scss/custom.scss */
#g-header .g-infolist-textstyle-header .g-infolist-item-desc {
  font-size: 1rem;
  line-height: 1.5rem;
  opacity: 0.99;
  padding: 0;
}
/* line 446, templates/rt_gemini/custom/scss/custom.scss */
#g-feature {
  position: relative;
  color: #8d422f;
  word-spacing: 3px;
  text-shadow: 1px 1px #000;
  background: #8ca49c;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  background-image: url('../../../../images/header-background.jpg');
}
/* line 456, templates/rt_gemini/custom/scss/custom.scss */
.g-fixed-container, .g-fixed-container * {
  position: relative;
  z-index: 100;
}
/* line 461, templates/rt_gemini/custom/scss/custom.scss */
#g-container-main {
  margin-left: 5%;
  margin-right: 5%;
}
/* line 466, templates/rt_gemini/custom/scss/custom.scss */
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  color: #000;
  background: #fff;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}
/* line 475, templates/rt_gemini/custom/scss/custom.scss */
.box2 {
  color: #000 !important;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  background-image: url('../../../../images/header-background.jpg') !important;
}
/* line 483, templates/rt_gemini/custom/scss/custom.scss */
#g-feature:before {
  display: none;
}
/* line 487, templates/rt_gemini/custom/scss/custom.scss */
#g-utility .g-gridcontent .g-gridcontent-item-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 1rem 0;
  border-radius: 50%;
  width: 175px;
  height: 175px;
  color: #fff;
  background: #563a2c;
}
/* line 496, templates/rt_gemini/custom/scss/custom.scss */
#g-utility .g-gridcontent-item-wrapper:hover, #g-feature .g-gridcontent-item-wrapper:hover {
  background: #8d422f !important;
}
/* line 500, templates/rt_gemini/custom/scss/custom.scss */
#g-utility .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 .fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 a {
  color: #fff;
}
/* line 503, templates/rt_gemini/custom/scss/custom.scss */
#g-utility .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper i.fa {
  font-size: 2.8rem;
  margin: 1rem auto 1.75rem auto;
}
/* line 509, templates/rt_gemini/custom/scss/custom.scss */
#g-mainbar .g-content {
  margin-top: 25;
  padding-top: 10;
}
/* line 513, templates/rt_gemini/custom/scss/custom.scss */
#g-expanded a:hover {
  color: #462117;
}
/* line 516, templates/rt_gemini/custom/scss/custom.scss */
#g-expanded h3.g-title {
  margin-bottom: 1rem;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 2.1rem;
  font-size: 2rem;
  margin-top: 0.625rem;
  text-shadow: 2px 2px #000;
  text-align: center;
}
/* line 526, templates/rt_gemini/custom/scss/custom.scss */
#g-expanded .uk-panel-title {
  color: #f5f1eb;
  font-size: 1rem;
  line-height: 1.2rem;
}
/* line 533, templates/rt_gemini/custom/scss/custom.scss */
#g-extension .g-title {
  padding-top: 1rem;
}
/* line 536, templates/rt_gemini/custom/scss/custom.scss */
#g-extension h2.g-title {
  color: #fff;
  text-shadow: 2px 2px #000;
  text-align: center;
}
/* line 541, templates/rt_gemini/custom/scss/custom.scss */
#g-extension .g-infolist .g-infolist-item-title {
  margin: 0 0 0 0;
  font-family: "Droid Serif";
  text-shadow: 2px 2px #000;
  font-weight: 500;
  font-size: 1.3rem;
}
/* line 548, templates/rt_gemini/custom/scss/custom.scss */
#g-extension a {
  color: #fff;
}
/* line 551, templates/rt_gemini/custom/scss/custom.scss */
#g-bottom .g-simplecontent .g-simplecontent-item-leading-content {
  color: #000;
  text-shadow: 2px 2px #fff;
  margin-bottom: 0.625rem;
  font-weight: 500;
  font-size: 1.5rem;
}
/* line 558, templates/rt_gemini/custom/scss/custom.scss */
#g-bottom .g-simplecontent .g-simplecontent-item-content-title {
  color: #000;
  text-shadow: 2px 2px #fff;
  font-size: 3rem;
  font-weight: 200;
  margin: 0.525rem 0;
}
/* line 565, templates/rt_gemini/custom/scss/custom.scss */
#g-bottom {
  color: #000;
  background: #cbb99b;
  background-image: url('../../../../images/header-background.jpg');
}
/* line 570, templates/rt_gemini/custom/scss/custom.scss */
#g-footer {
  border-top: 2px solid #462117;
  background-image: url('../../../../images/classy-fabric.png');
}
/* line 574, templates/rt_gemini/custom/scss/custom.scss */
#g-footer .g-title {
  margin-bottom: 1rem;
  font-weight: 400;
  line-height: 0.5;
  font-size: 1.8rem;
  margin-top: 0.625rem;
  text-shadow: 2px 2px #000;
  border-bottom: 1px solid #f5f1eb;
}
/* line 583, templates/rt_gemini/custom/scss/custom.scss */
#g-footer a {
  color: #cbb99b;
  text-decoration: underline;
}
/* line 587, templates/rt_gemini/custom/scss/custom.scss */
#g-footer a:hover {
  color: #f5f1eb;
}
/* line 590, templates/rt_gemini/custom/scss/custom.scss */
#g-copyright {
  border-top: 2px solid #f5f1eb;
  background-image: url('../../../../images/cross-scratches.png');
}
/* line 594, templates/rt_gemini/custom/scss/custom.scss */
#g-copyright a {
  color: #33423d;
  text-decoration: underline;
}
/* line 598, templates/rt_gemini/custom/scss/custom.scss */
#g-copyright a:hover {
  color: #f5f1eb;
}
/* line 601, templates/rt_gemini/custom/scss/custom.scss */
#g-copyright .g-bottom-simplemenu .g-simplemenu-particle {
  font-weight: 500;
  font-size: 1.5rem;
}
/* line 605, templates/rt_gemini/custom/scss/custom.scss */
#g-copyright .g-social a:hover {
  color: #8d422f !important;
}
@media only all and (max-width: 47.938rem) {
  /* line 610, templates/rt_gemini/custom/scss/custom.scss */
  .g-width-20, .g-width-25, .g-width-30, .g-width-33, .g-width-40, .g-width-50, .g-width-60, .g-width-66, .g-width-70, .g-width-75, .g-width-80, .g-width-90 {
    width: 100%;
  }
  /* line 613, templates/rt_gemini/custom/scss/custom.scss */
  #g-header {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 617, templates/rt_gemini/custom/scss/custom.scss */
  #g-header .g-simplecontent .g-simplecontent-item-content-title {
    font-size: 3rem;
  }
  /* line 620, templates/rt_gemini/custom/scss/custom.scss */
  #g-header .g-simplecontent .g-simplecontent-item-leading-content {
    font-size: 1rem;
  }
  /* line 623, templates/rt_gemini/custom/scss/custom.scss */
  .page-header h2 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 2.5rem;
    margin-top: 2rem;
    margin-bottom: 0.625rem;
    padding-bottom: 0.938rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
  }
  /* line 635, templates/rt_gemini/custom/scss/custom.scss */
  .g-logo {
    margin-top: 1.6rem;
  }
  /* line 638, templates/rt_gemini/custom/scss/custom.scss */
  #g-navigation .g-content {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  /* line 642, templates/rt_gemini/custom/scss/custom.scss */
  #g-copyright .g-bottom-simplemenu .g-simplemenu-particle {
    font-family: "Droid Serif";
    font-weight: 500;
    font-size: 1rem;
  }
  /* line 647, templates/rt_gemini/custom/scss/custom.scss */
  #g-top {
    margin-bottom: -1rem;
  }
  /* line 651, templates/rt_gemini/custom/scss/custom.scss */
  #g-top .g-content {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.65rem;
  }
}
/*# sourceMappingURL=custom_188.css.map */