/* 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 1, templates/rt_citadel/custom/scss/_contenttabs.scss */
.ui-tabs {
  position: relative;
}
/* line 4, templates/rt_citadel/custom/scss/_contenttabs.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -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: 30rem) {
  .ui-tabs .ui-tabs-nav {
    flex-direction: column;
  }
}
/* line 13, templates/rt_citadel/custom/scss/_contenttabs.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  border-bottom-width: 0;
  padding: 0;
  outline: none;
}
/* line 19, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 20, templates/rt_citadel/custom/scss/_contenttabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: text;
}
/* line 25, templates/rt_citadel/custom/scss/_contenttabs.scss */
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor {
  cursor: text;
}
/* line 29, templates/rt_citadel/custom/scss/_contenttabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
/* line 34, templates/rt_citadel/custom/scss/_contenttabs.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  text-decoration: none;
}
/* line 40, templates/rt_citadel/custom/scss/_contenttabs.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
/* line 44, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 45, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
}
@media only all and (max-width: 30rem) {
  .g-contenttabs .g-contenttabs-container {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: reverse;
    -moz-box-direction: reverse;
    box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
  }
}
/* line 52, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-navigation, .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 57, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  list-style: none;
  margin: 0 0 1rem 0;
}
@media only all and (max-width: 30rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container {
    margin-top: 2rem;
  }
}
/* line 66, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 67, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(:first-child) {
  padding-top: 3rem;
}
@media only all and (max-width: 47.99rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(:first-child) {
    padding-top: 1.25rem;
  }
}
@media only all and (max-width: 30rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(:first-child) {
    padding-top: 0.625rem;
  }
}
/* line 77, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head {
  display: block;
  cursor: pointer;
}
/* line 81, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  outline: none;
}
/* line 85, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-number {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 auto;
  -moz-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 26px;
  border-radius: 50%;
  border: 2px solid #a6a6a6;
  background: transparent;
  color: #61b9f6;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
  margin-right: 1.25rem;
}
/* line 99, templates/rt_citadel/custom/scss/_contenttabs.scss */
.dir-rtl .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-number {
  margin-right: 0;
  margin-left: 1.25rem;
}
/* line 105, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 108, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title {
  display: block;
  outline: 0;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 500;
  color: #8c8c8c;
  cursor: pointer;
  position: relative;
  line-height: 1;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
@media only all and (max-width: 30rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title {
    margin: 0rem;
    margin-top: 0;
    padding-top: 0.5rem;
  }
}
/* line 128, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-description {
  display: block;
  color: #666;
  padding-top: 0.75rem;
  line-height: 1.8;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
@media only all and (max-width: 47.99rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-description {
    display: none;
  }
}
/* line 140, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 141, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 142, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab:hover .g-contenttabs-tab-details .g-contenttabs-tab-title, .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab:hover .g-contenttabs-tab-details .g-contenttabs-tab-description {
  color: #000;
}
/* line 152, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 153, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 154, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 155, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper.ui-tabs-active .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-number {
  color: #fff;
  background: #61b9f6;
  border-color: #61b9f6;
}
/* line 161, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 162, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper.ui-tabs-active .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title, .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper.ui-tabs-active .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-description {
  color: #61b9f6;
}
/* line 168, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 169, templates/rt_citadel/custom/scss/_contenttabs.scss */
/* line 170, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper.ui-tabs-active .g-contenttabs-tab-wrapper-head .g-contenttabs-tab:hover .g-contenttabs-tab-details .g-contenttabs-tab-title, .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper.ui-tabs-active .g-contenttabs-tab-wrapper-head .g-contenttabs-tab:hover .g-contenttabs-tab-details .g-contenttabs-tab-description {
  color: #61b9f6;
}
/* line 182, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs {
  padding-right: 3rem;
  margin-right: 0.625rem;
}
/* line 185, templates/rt_citadel/custom/scss/_contenttabs.scss */
.dir-rtl .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs {
  padding-right: 0;
  margin-right: 0;
  padding-left: 3rem;
  margin-left: 0.625rem;
}
@media only all and (max-width: 30rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs {
    padding-right: 0;
    margin-right: 0;
    padding-left: 0;
    margin-left: 0;
  }
}
/* line 198, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container {
  position: relative;
  z-index: 2;
  list-style: none;
  margin: 0;
  color: #fff;
}
/* line 205, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container li:not(:first-child) .g-contenttabs-content-container {
  display: none;
}
/* line 207, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container {
  display: block;
  position: relative;
  z-index: 3;
  font-size: 2.2rem;
  font-weight: 300;
  background-size: cover;
}
/* line 215, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-image-overlay {
  background: rgba(97, 185, 246, 0.8);
}
/* line 219, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content {
  position: relative;
  display: block;
  padding: 3rem;
}
@media only all and (max-width: 47.99rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content {
    padding: 1.5rem;
  }
}
/* line 227, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote {
  font-size: 2.2rem;
  font-weight: 300;
  color: #fff;
  border: none;
  padding: 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote {
    font-size: 1.8rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote {
    font-size: 1.2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote {
    margin: 0;
  }
}
/* line 243, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote cite {
  display: block;
  padding-top: 1.5rem;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 500;
  text-align: left;
}
/* line 252, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote:before {
  font-family: 'FontAwesome';
  content: '\f10e';
  display: block;
  font-size: 3rem;
  padding-bottom: 0.75rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote:before {
    font-size: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote:before {
    font-size: 1rem;
  }
}
/* line 269, templates/rt_citadel/custom/scss/_contenttabs.scss */
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container:before {
  position: absolute;
  z-index: 1;
  content: '';
  right: -0.625rem;
  bottom: -0.625rem;
  width: 100%;
  height: 100%;
  border: 2px solid #61b9f6;
}
/* line 4, templates/rt_citadel/custom/scss/custom.scss */
.address {
  color: #f3600b;
}
/* line 8, templates/rt_citadel/custom/scss/custom.scss */
.ui-tabs .ui-tabs-nav li {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
}
/* line 13, templates/rt_citadel/custom/scss/custom.scss */
.fp-head-justify {
  margin: 0rem 5rem 0rem 5rem;
  color: #111;
  font-size: 1.5rem;
  text-align: justify;
}
/* line 20, templates/rt_citadel/custom/scss/custom.scss */
.fp-head {
  margin: 0rem 5rem 0rem 5rem;
  color: #111;
  font-size: 1.5rem;
}
/* line 26, templates/rt_citadel/custom/scss/custom.scss */
.fp-footer-demolocations .demolocation1, .fp-footer-demolocations .demolocation2 {
  margin: 5rem 0.625rem 1.5rem 0.625rem;
}
/***
 .fp-slideshow-simplecontent .g-title {
 color: #ffffff;
 font-family: "sintony",sans-serif,"Tahoma","Geneva","Arial";
 font-size: 1rem;
 font-weight: 800;
 letter-spacing: 0.5rem;
 opacity: 1.0;
 padding-top: 3vw;
 padding-bottom: 0;
 }
 .fp-slideshow-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title {
 color: #f3600b;
 font-family: "cabin",sans-serif,"Tahoma","Geneva","Arial";
 font-size: 4.5vw;
 font-weight: 400;
 line-height: 1rem;
 }
 .fp-slideshow-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-leading-content {
 color: #ffffff;
 font-family: "cabin",sans-serif,"Tahoma","Geneva","Arial";
 font-size: 1.3rem;
 padding-top: 2vw;
 }
 ***/
/* line 58, templates/rt_citadel/custom/scss/custom.scss */
.fp-slideshow-simplecontent .g-title {
  color: #fff;
  font-family: "sintony", sans-serif, "Tahoma", "Geneva", "Arial";
  font-size: 1rem;
  font-weight: 800;
  letter-spacing: 0.5rem;
  opacity: 1;
  padding-top: 3vw;
  padding-bottom: 0;
}
/* line 69, templates/rt_citadel/custom/scss/custom.scss */
.fp-slideshow-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title {
  color: #f3600b;
  font-family: "Bodoni MT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman";
  font-size: 3vw;
  font-weight: 400;
  line-height: 1rem;
}
/* line 78, templates/rt_citadel/custom/scss/custom.scss */
.fp-slideshow-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-leading-content {
  color: #fff;
  font-family: "cabin", sans-serif, "Tahoma", "Geneva", "Arial";
  font-size: 1.3rem;
  padding-top: 2vw;
}
/* line 86, templates/rt_citadel/custom/scss/custom.scss */
.g-owlcarousel-layout-standard .owl-nav div.owl-next {
  right: 0rem;
  left: auto;
  top: -8rem;
}
/* line 92, templates/rt_citadel/custom/scss/custom.scss */
.g-owlcarousel-layout-standard .owl-nav div.owl-prev {
  left: 0rem;
  right: auto;
  top: 8rem;
}
/* line 98, templates/rt_citadel/custom/scss/custom.scss */
.g-owlcarousel-layout-standard .owl-nav div.owl-next:hover {
  color: #61b9f6;
  border-color: #61b9f6;
}
/* line 103, templates/rt_citadel/custom/scss/custom.scss */
.transparent {
  color: transparent !important;
}
/***BEGIN CONTACT FORM STYLING***/
/* line 110, templates/rt_citadel/custom/scss/custom.scss */
.formResponsive .formHorizontal .formControls {
  margin-left: 30px;
}
/* line 114, templates/rt_citadel/custom/scss/custom.scss */
.formResponsive .formHorizontal .formControlLabel {
  float: left;
  width: 15px;
  padding-top: 5px;
  text-align: right;
}
/* line 121, templates/rt_citadel/custom/scss/custom.scss */
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
  background-color: transparent;
  color: #fff;
}
/***END CONTACT FORM STYLING***/
/* line 129, templates/rt_citadel/custom/scss/custom.scss */
video::-internal-media-controls-download-button {
  display: none;
}
/* line 133, templates/rt_citadel/custom/scss/custom.scss */
video::-webkit-media-controls-enclosure {
  overflow: hidden;
}
/* line 137, templates/rt_citadel/custom/scss/custom.scss */
video::-webkit-media-controls-panel {
  width: calc(100% + 30px);
  /* Adjust as needed */
}
/* line 141, templates/rt_citadel/custom/scss/custom.scss */
#img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
/* line 149, templates/rt_citadel/custom/scss/custom.scss */
.img100 {
  width: 100%;
  height: auto;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
/* line 157, templates/rt_citadel/custom/scss/custom.scss */
.img90 {
  width: 90%;
  height: auto;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
/* line 165, templates/rt_citadel/custom/scss/custom.scss */
.img80 {
  width: 80%;
  height: auto;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
/* line 173, templates/rt_citadel/custom/scss/custom.scss */
.img70 {
  width: 70%;
  height: auto;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
/* line 181, templates/rt_citadel/custom/scss/custom.scss */
.img60 {
  width: 60%;
  height: auto;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
/* line 189, templates/rt_citadel/custom/scss/custom.scss */
.img50 {
  width: 50%;
  height: auto;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
/* line 197, templates/rt_citadel/custom/scss/custom.scss */
.img40 {
  width: 40%;
  height: auto;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
/* line 205, templates/rt_citadel/custom/scss/custom.scss */
.img30 {
  width: 30%;
  height: auto;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
/* line 213, templates/rt_citadel/custom/scss/custom.scss */
.img20 {
  width: 20%;
  height: auto;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
/**
 * @version   $Id$
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2015 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* line 231, templates/rt_citadel/custom/scss/custom.scss */
.g-noborder {
  border: 0 !important;
  box-shadow: none !important;
}
/* line 235, templates/rt_citadel/custom/scss/custom.scss */
.g-floatleft {
  float: left;
  margin-right: 15px;
  margin-left: 0;
}
/* line 240, templates/rt_citadel/custom/scss/custom.scss */
.g-floatright {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
/* line 245, templates/rt_citadel/custom/scss/custom.scss */
.g-uppercase {
  text-transform: uppercase;
}
/* line 248, templates/rt_citadel/custom/scss/custom.scss */
.g-lowercase {
  text-transform: lowercase;
}
/* line 251, templates/rt_citadel/custom/scss/custom.scss */
.g-relative {
  position: relative;
}
/* line 254, templates/rt_citadel/custom/scss/custom.scss */
.flush {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 258, templates/rt_citadel/custom/scss/custom.scss */
.normalfont {
  font-size: 100% !important;
  line-height: inherit !important;
}
/* line 261, templates/rt_citadel/custom/scss/custom.scss */
.normalfont li {
  font-size: 100% !important;
  line-height: inherit !important;
}
/* line 266, templates/rt_citadel/custom/scss/custom.scss */
.boldfont {
  font-weight: bold !important;
}
/* line 269, templates/rt_citadel/custom/scss/custom.scss */
.noitalic {
  font-style: normal !important;
}
/* line 272, templates/rt_citadel/custom/scss/custom.scss */
.nobold {
  font-weight: normal !important;
}
/* line 274, templates/rt_citadel/custom/scss/custom.scss */
.nobold a, .nobold li {
  font-weight: normal !important;
}
/* line 278, templates/rt_citadel/custom/scss/custom.scss */
.g-displayinline {
  display: inline !important;
}
/* line 281, templates/rt_citadel/custom/scss/custom.scss */
.nomargintop, .g-block.nomargintop, ul.nomargintop, li.nomargintop {
  margin-top: 0 !important;
}
/* line 284, templates/rt_citadel/custom/scss/custom.scss */
.nomarginbottom, .g-block.nomarginbottom, ul.nomarginbottom, li.nomarginbottom {
  margin-bottom: 0 !important;
}
/* line 287, templates/rt_citadel/custom/scss/custom.scss */
.nomarginleft, .g-block.nomarginleft, ul.nomarginleft, li.nomarginleft {
  margin-left: 0 !important;
}
/* line 290, templates/rt_citadel/custom/scss/custom.scss */
.nomarginright, .g-block.nomarginright, ul.nomarginright, li.nomarginright {
  margin-right: 0 !important;
}
/* line 293, templates/rt_citadel/custom/scss/custom.scss */
.nopaddingtop, .g-block.nopaddingtop, ul.nopaddingtop, li.nopaddingtop {
  padding-top: 0 !important;
}
/* line 296, templates/rt_citadel/custom/scss/custom.scss */
.nopaddingbottom, .g-block.nopaddingbottom, ul.nopaddingbottom, li.nopaddingbottom {
  padding-bottom: 0 !important;
}
/* line 299, templates/rt_citadel/custom/scss/custom.scss */
.nopaddingleft, .g-block.nopaddingleft, ul.nopaddingleft, li.nopaddingleft {
  padding-left: 0 !important;
}
/* line 302, templates/rt_citadel/custom/scss/custom.scss */
.nopaddingright, .g-block.nopaddingright, ul.nopaddingright, li.nopaddingright {
  padding-right: 0 !important;
}
/* line 305, templates/rt_citadel/custom/scss/custom.scss */
.smallmarginbottom {
  margin-bottom: 5px !important;
}
/* line 308, templates/rt_citadel/custom/scss/custom.scss */
.smallmargintop {
  margin-top: 5px !important;
}
/* line 311, templates/rt_citadel/custom/scss/custom.scss */
.smallmarginleft {
  margin-left: 5px !important;
}
/* line 314, templates/rt_citadel/custom/scss/custom.scss */
.smallmarginright {
  margin-right: 5px !important;
}
/* line 317, templates/rt_citadel/custom/scss/custom.scss */
.smallmarginall {
  margin: 5px !important;
}
/* line 320, templates/rt_citadel/custom/scss/custom.scss */
.medmarginbottom {
  margin-bottom: 10px !important;
}
/* line 323, templates/rt_citadel/custom/scss/custom.scss */
.medmargintop {
  margin-top: 10px !important;
}
/* line 326, templates/rt_citadel/custom/scss/custom.scss */
.medmarginleft {
  margin-left: 10px !important;
}
/* line 329, templates/rt_citadel/custom/scss/custom.scss */
.medmarginright {
  margin-right: 10px !important;
}
/* line 332, templates/rt_citadel/custom/scss/custom.scss */
.medmarginall {
  margin: 10px !important;
}
/* line 335, templates/rt_citadel/custom/scss/custom.scss */
.largemarginbottom {
  margin-bottom: 15px !important;
}
/* line 338, templates/rt_citadel/custom/scss/custom.scss */
.largemargintop {
  margin-top: 15px !important;
}
/* line 341, templates/rt_citadel/custom/scss/custom.scss */
.largemarginleft {
  margin-left: 15px !important;
}
/* line 344, templates/rt_citadel/custom/scss/custom.scss */
.largemarginright {
  margin-right: 15px !important;
}
/* line 347, templates/rt_citadel/custom/scss/custom.scss */
.largemarginall {
  margin: 15px !important;
}
/* line 350, templates/rt_citadel/custom/scss/custom.scss */
.smallpaddingbottom {
  padding-bottom: 5px !important;
}
/* line 353, templates/rt_citadel/custom/scss/custom.scss */
.smallpaddingtop {
  padding-top: 5px !important;
}
/* line 356, templates/rt_citadel/custom/scss/custom.scss */
.smallpaddingleft {
  padding-left: 5px !important;
}
/* line 359, templates/rt_citadel/custom/scss/custom.scss */
.smallpaddingright {
  padding-right: 5px !important;
}
/* line 362, templates/rt_citadel/custom/scss/custom.scss */
.smallpaddingall {
  padding: 5px !important;
}
/* line 365, templates/rt_citadel/custom/scss/custom.scss */
.medpaddingbottom {
  padding-bottom: 10px !important;
}
/* line 368, templates/rt_citadel/custom/scss/custom.scss */
.medpaddingtop {
  padding-top: 10px !important;
}
/* line 371, templates/rt_citadel/custom/scss/custom.scss */
.medpaddingleft {
  padding-left: 10px !important;
}
/* line 374, templates/rt_citadel/custom/scss/custom.scss */
.medpaddingright {
  padding-right: 10px !important;
}
/* line 377, templates/rt_citadel/custom/scss/custom.scss */
.medpaddingall {
  padding: 10px !important;
}
/* line 380, templates/rt_citadel/custom/scss/custom.scss */
.largepaddingbottom {
  padding-bottom: 15px !important;
}
/* line 383, templates/rt_citadel/custom/scss/custom.scss */
.largepaddingtop {
  padding-top: 15px !important;
}
/* line 386, templates/rt_citadel/custom/scss/custom.scss */
.largepaddingleft {
  padding-left: 15px !important;
}
/* line 389, templates/rt_citadel/custom/scss/custom.scss */
.largepaddingright {
  padding-right: 15px !important;
}
/* line 392, templates/rt_citadel/custom/scss/custom.scss */
.largepaddingall {
  padding: 15px !important;
}
/* line 395, templates/rt_citadel/custom/scss/custom.scss */
.subsmallmarginbottom {
  margin-bottom: -5px !important;
}
/* line 398, templates/rt_citadel/custom/scss/custom.scss */
.subsmallmargintop {
  margin-top: -5px !important;
}
/* line 401, templates/rt_citadel/custom/scss/custom.scss */
.subsmallmarginleft {
  margin-left: -5px !important;
}
/* line 404, templates/rt_citadel/custom/scss/custom.scss */
.subsmallmarginright {
  margin-right: -5px !important;
}
/* line 407, templates/rt_citadel/custom/scss/custom.scss */
.subsmallmarginall {
  margin: -5px !important;
}
/* line 410, templates/rt_citadel/custom/scss/custom.scss */
.submedmarginbottom {
  margin-bottom: -10px !important;
}
/* line 413, templates/rt_citadel/custom/scss/custom.scss */
.submedmargintop {
  margin-top: -10px !important;
}
/* line 416, templates/rt_citadel/custom/scss/custom.scss */
.submedmarginleft {
  margin-left: -10px !important;
}
/* line 419, templates/rt_citadel/custom/scss/custom.scss */
.submedmarginright {
  margin-right: -10px !important;
}
/* line 422, templates/rt_citadel/custom/scss/custom.scss */
.submedmarginall {
  margin: -10px !important;
}
/* line 425, templates/rt_citadel/custom/scss/custom.scss */
.sublargemarginbottom {
  margin-bottom: -15px !important;
}
/* line 428, templates/rt_citadel/custom/scss/custom.scss */
.sublargemargintop {
  margin-top: -15px !important;
}
/* line 431, templates/rt_citadel/custom/scss/custom.scss */
.sublargemarginleft {
  margin-left: -15px !important;
}
/* line 434, templates/rt_citadel/custom/scss/custom.scss */
.sublargemarginright {
  margin-right: -15px !important;
}
/* line 437, templates/rt_citadel/custom/scss/custom.scss */
.sublargemarginall {
  margin: -15px !important;
}
/* line 440, templates/rt_citadel/custom/scss/custom.scss */
.noitalic {
  font-style: normal !important;
}
/* line 443, templates/rt_citadel/custom/scss/custom.scss */
.nobold {
  font-weight: normal !important;
}
/* line 446, templates/rt_citadel/custom/scss/custom.scss */
.nomarginall {
  margin: 0 !important;
}
/* line 449, templates/rt_citadel/custom/scss/custom.scss */
.nopaddingall {
  padding: 0 !important;
}
/* line 452, templates/rt_citadel/custom/scss/custom.scss */
.nomargintop {
  margin-top: 0 !important;
}
/* line 455, templates/rt_citadel/custom/scss/custom.scss */
.nomarginbottom {
  margin-bottom: 0 !important;
}
/* line 458, templates/rt_citadel/custom/scss/custom.scss */
.nomarginleft {
  margin-left: 0 !important;
}
/* line 461, templates/rt_citadel/custom/scss/custom.scss */
.nomarginright {
  margin-right: 0 !important;
}
/* line 464, templates/rt_citadel/custom/scss/custom.scss */
.nopaddingtop {
  padding-top: 0 !important;
}
/* line 467, templates/rt_citadel/custom/scss/custom.scss */
.nopaddingbottom {
  padding-bottom: 0 !important;
}
/* line 470, templates/rt_citadel/custom/scss/custom.scss */
.nopaddingleft {
  padding-left: 0 !important;
}
/* line 473, templates/rt_citadel/custom/scss/custom.scss */
.nopaddingright {
  padding-right: 0 !important;
}
/*# sourceMappingURL=custom_137.css.map */