/* 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, templates/rt_xenon/custom/scss/custom.scss */
.tel {
  font-size: 1.2rem;
  font-family: "Roboto";
  font-weight: 300;
  color: #2c2b29;
  line-height: 1.5em;
  padding-top: 3px;
}
/* line 11, templates/rt_xenon/custom/scss/custom.scss */
.slog {
  font-size: 1rem;
  font-family: "Roboto";
  font-weight: 300;
  color: #2c2b29;
  line-height: 1.5em;
  padding-top: 9px;
}
/* line 22, templates/rt_xenon/custom/scss/custom.scss */
.phone-red {
  font-size: 1.6rem;
  color: #ed1c24;
  font-weight: 700;
}
/* line 28, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-block > .g-content {
  padding: 0 0.938rem;
}
/* line 32, templates/rt_xenon/custom/scss/custom.scss */
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  background: #02a4e0 none repeat scroll 0 0;
}
/* line 36, templates/rt_xenon/custom/scss/custom.scss */
.g-title {
  font-family: "Roboto";
  font-size: 1.6rem;
  font-weight: 700;
  color: #000;
  letter-spacing: -1px;
  line-height: 1.5;
  margin: 1rem 0;
  position: relative;
  text-transform: none;
}
/* line 49, templates/rt_xenon/custom/scss/custom.scss */
.g-contact .g-contact-text {
  font-family: "Roboto";
  font-weight: 300;
}
/* line 54, templates/rt_xenon/custom/scss/custom.scss */
#g-above {
  color: #000;
}
/* line 58, templates/rt_xenon/custom/scss/custom.scss */
.box-white .button.button-3, .title-white .button.button-3, .box-white .button.button-2, .title-white .button.button-2 {
  border-color: #0051a3;
  color: #0051a3;
}
/* line 63, templates/rt_xenon/custom/scss/custom.scss */
.button.button-3 {
  border: 1px solid #0051a3;
  border-radius: 2rem;
  color: #0051a3 !important;
}
/* line 69, templates/rt_xenon/custom/scss/custom.scss */
.button.button-3:hover {
  border: 1px solid #ed1c24;
  border-radius: 2rem;
  color: #ed1c24 !important;
}
/* line 75, templates/rt_xenon/custom/scss/custom.scss */
.button {
  background: #0261c0 none repeat scroll 0 0;
  border: 1px solid transparent;
  color: #fff !important;
  display: inline-block;
  font-family: "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 0.9rem;
  font-weight: 600;
  margin: 0 0 0.5rem;
  padding: 0.5rem 2.5rem 0.5rem 2.5rem;
  text-shadow: none;
  transition: all 0.2s ease 0s;
  vertical-align: middle;
}
/* line 90, templates/rt_xenon/custom/scss/custom.scss */
.button.button-red {
  background: #ed1c24 none repeat scroll 0 0;
}
/* line 94, templates/rt_xenon/custom/scss/custom.scss */
#g-copyright {
  background: #373d44 none repeat scroll 0 0;
  color: #969ba5;
  font-size: 0.9rem;
  min-height: 100px;
}
/* line 102, templates/rt_xenon/custom/scss/custom.scss */
#g-copyright a {
  color: #fff;
  transition: all 0.2s ease 0s;
}
/* line 107, templates/rt_xenon/custom/scss/custom.scss */
#g-copyright a:hover {
  color: #969ba5;
  transition: all 0.2s ease 0s;
}
/* line 112, templates/rt_xenon/custom/scss/custom.scss */
#g-footer {
  background: #41474e none repeat scroll 0 0;
  color: #969ba5;
}
/* line 117, templates/rt_xenon/custom/scss/custom.scss */
#g-footer a {
  background: #41474e none repeat scroll 0 0;
  color: #969ba5;
  transition: all 0.2s ease 0s;
}
/* line 123, templates/rt_xenon/custom/scss/custom.scss */
#g-footer a:hover {
  color: #fff;
  transition: all 0.2s ease 0s;
}
/* line 128, templates/rt_xenon/custom/scss/custom.scss */
#g-footer .fp-footer-d .g-newsletter-inputbox {
  background: #fff none repeat scroll 0 0;
  border: 1px solid rgba(104, 104, 104, 0.5);
  border-radius: 0;
}
/* line 134, templates/rt_xenon/custom/scss/custom.scss */
.box4 .button.button-3, .title4 .button.button-3, .box4 .button.button-4, .title4 .button.button-4 {
  border-color: #0051a3;
  color: #ccc;
}
/* line 139, templates/rt_xenon/custom/scss/custom.scss */
.g-newsletter .g-newsletter-headtext {
  margin-bottom: 1.5rem;
  font-weight: 600;
  color: #fff;
}
/* line 145, templates/rt_xenon/custom/scss/custom.scss */
.shadow {
  background: #39f;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  padding: 10px;
  moz-border-radius: 20px;
  webkit-border-radius: 20px;
  border-radius: 20px;
  moz-background-clip: padding;
  webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #39f;
}
/* line 158, templates/rt_xenon/custom/scss/custom.scss */
.shadow2 {
  background: #9cf;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  padding: 10px;
  moz-border-radius: 20px;
  webkit-border-radius: 20px;
  border-radius: 20px;
  moz-background-clip: padding;
  webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #9cf;
}
/* line 171, templates/rt_xenon/custom/scss/custom.scss */
.shadow3 {
  background: #cee6f4;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  padding: 10px;
  moz-border-radius: 20px;
  webkit-border-radius: 20px;
  border-radius: 20px;
  moz-background-clip: padding;
  webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #cee6f4;
}
/* line 184, templates/rt_xenon/custom/scss/custom.scss */
.shadow4 {
  background: #ededed;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  padding: 10px;
  moz-border-radius: 20px;
  webkit-border-radius: 20px;
  border-radius: 20px;
  moz-background-clip: padding;
  webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #ededed;
}
/* line 197, templates/rt_xenon/custom/scss/custom.scss */
.table th, .table td {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: transparent;
  border-color: #ddd currentcolor currentcolor;
  border-image: none;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 8px 2px 8px 2px;
  text-align: center;
  vertical-align: top;
  font-size: 1rem;
  line-height: 1.2;
}
/* line 214, templates/rt_xenon/custom/scss/custom.scss */
.table-container {
  width: 100%;
  overflow-y: auto;
  _overflow: auto;
  margin: 0 0 1em;
  text-align: center;
}
/* line 223, templates/rt_xenon/custom/scss/custom.scss */
.table-container::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}
/* line 230, templates/rt_xenon/custom/scss/custom.scss */
.table-container::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: #ededed;
}
/* line 238, templates/rt_xenon/custom/scss/custom.scss */
.table-container-outer {
  position: relative;
}
/* line 240, templates/rt_xenon/custom/scss/custom.scss */
.table-container-fade {
  position: absolute;
  right: 0;
  width: 20px;
  height: 100%;
  background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.5), #fff);
  background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.5), #fff);
  background-image: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0.5), #fff);
  background-image: -o-linear-gradient(0deg, rgba(255, 255, 255, 0.5), #fff);
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.5), #fff);
}
/* line 253, templates/rt_xenon/custom/scss/custom.scss */
.moduleft {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 258, templates/rt_xenon/custom/scss/custom.scss */
a {
  color: #000;
  transition: all 0.2s ease 0s;
}
/* line 263, templates/rt_xenon/custom/scss/custom.scss */
h2 {
  font-size: 1.9rem;
  color: #000;
  line-height: 1;
}
/* line 270, templates/rt_xenon/custom/scss/custom.scss */
.g-popupgrid-item-img-wrap .g-popupgrid-description-preview-title {
  bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  padding: 1rem;
  position: absolute;
}
/* line 279, templates/rt_xenon/custom/scss/custom.scss */
#g-extension {
  background: #f2f2f2 none repeat scroll 0 0;
  color: #fff;
}
/* line 284, templates/rt_xenon/custom/scss/custom.scss */
body {
  color: #333;
}
/* line 288, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar {
  color: #333;
}
/* line 293, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .g-flexslider-slideshow-item-title {
  font-family: "Roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.5;
  text-shadow: 1px 1px black;
}
/* line 301, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .g-flexslider-slideshow-item-desc {
  margin-bottom: 1.5rem;
  text-shadow: 1px 1px black;
}
/* line 306, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .g-flexslider-slideshow-item-content {
  margin: auto;
  padding: 10rem 2rem;
  text-align: left;
}
/*# sourceMappingURL=custom_53.css.map */