/* 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 1, templates/rt_salient/custom/scss/custom.scss */
body {
  color: #222;
  font-size: 1.2rem;
}
/* line 6, templates/rt_salient/custom/scss/custom.scss */
#g-container-8794, #g-container-7327 {
  background-color: #383838;
}
/* line 10, templates/rt_salient/custom/scss/custom.scss */
#g-bottom {
  background-color: #ea7d0f;
}
/* line 14, templates/rt_salient/custom/scss/custom.scss */
#g-extension {
  padding-bottom: 0;
}
/* line 16, templates/rt_salient/custom/scss/custom.scss */
#g-extension .g-content {
  margin: 0;
  padding: 0;
}
/* line 22, templates/rt_salient/custom/scss/custom.scss */
.videocall_container {
  background-color: #ea7d0f;
  position: relative;
  padding: 1rem;
  color: #fff;
  text-align: center;
}
/* line 28, templates/rt_salient/custom/scss/custom.scss */
.videocall_container h2 {
  color: #fff !important;
}
/* line 32, templates/rt_salient/custom/scss/custom.scss */
.videocall_container img {
  position: absolute;
  height: 60px;
  top: 20px;
  right: 12rem;
}
/* line 42, templates/rt_salient/custom/scss/custom.scss */
.breadcrumb > .active {
  color: #222;
}
/* line 46, templates/rt_salient/custom/scss/custom.scss */
#g-mainbar h1, #g-extension h1, #g-mainbar h2, #g-extension h2 {
  font-size: 24pt;
  color: #ea7d0f;
  font-weight: normal;
}
/* line 52, templates/rt_salient/custom/scss/custom.scss */
#g-mainbar h3, #g-extension h3, .itemid-164 #g-mainbar h2.sprocket-mosaic-title {
  font-size: 14pt;
  color: #696969;
  font-weight: normal;
}
/* line 58, templates/rt_salient/custom/scss/custom.scss */
#g-mainbar a, #g-extension a, a {
  color: #ea7d0f;
}
/* line 61, templates/rt_salient/custom/scss/custom.scss */
#g-mainbar a:hover, #g-extension a:hover, a:hover {
  color: #696969;
}
/* line 66, templates/rt_salient/custom/scss/custom.scss */
input.search-query {
  border-radius: 0;
}
/* line 70, templates/rt_salient/custom/scss/custom.scss */
#g-navigation {
  border-top: none;
}
/* line 73, templates/rt_salient/custom/scss/custom.scss */
.g-animatedblock .g-animatedblock-animated.g-bg-4 {
  background: #ea7d0f;
}
/* line 76, templates/rt_salient/custom/scss/custom.scss */
.g-animatedblock .g-animatedblock-animated.g-bg-4:hover {
  background: #ea8520;
}
/* line 80, templates/rt_salient/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-title {
  padding-right: 1.5rem;
  font-size: 0.9rem;
}
/* line 85, templates/rt_salient/custom/scss/custom.scss */
.search form, #g-navigation .custom p {
  margin: 0;
}
/* line 89, templates/rt_salient/custom/scss/custom.scss */
#g-navigation > .g-container {
  margin: 2rem auto 0rem;
}
/* line 94, templates/rt_salient/custom/scss/custom.scss */
#g-sidebar .menu li {
  display: none;
}
/* line 97, templates/rt_salient/custom/scss/custom.scss */
#g-sidebar .menu li.active, #g-sidebar .menu li.active li {
  display: block;
}
/* line 101, templates/rt_salient/custom/scss/custom.scss */
table, tr, th, td {
  border: none;
}
/* line 107, templates/rt_salient/custom/scss/custom.scss */
#g-utility, #g-feature {
  background-repeat: no-repeat;
}
/* background-size: contain;
 background-position: calc(50% - 300px);*/
/* line 113, templates/rt_salient/custom/scss/custom.scss */
#g-utility .g-overlay, #g-feature .g-overlay {
  background: none #717075;
}
/* line 119, templates/rt_salient/custom/scss/custom.scss */
h2.sprocket-mosaic-title {
  font-size: 0.9rem;
  text-align: center;
  margin-bottom: 0;
}
/* line 124, templates/rt_salient/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-readmore {
  display: none;
}
/* line 127, templates/rt_salient/custom/scss/custom.scss */
#g-bottom .customcontactmodule {
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
}
/* line 133, templates/rt_salient/custom/scss/custom.scss */
#g-copyright .g-container {
  border-top: none;
}
/* line 136, templates/rt_salient/custom/scss/custom.scss */
input#ff_elem33 {
  float: right;
}
/* line 140, templates/rt_salient/custom/scss/custom.scss */
.breadcrumb {
  margin: 0;
}
/* line 144, templates/rt_salient/custom/scss/custom.scss */
#g-above {
  border-top: none;
}
/* line 146, templates/rt_salient/custom/scss/custom.scss */
#g-above .g-content {
  margin: 0.625rem 0 0;
  padding: 0.938rem 0 0;
}
/* line 150, templates/rt_salient/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  border: none;
}
/* line 153, templates/rt_salient/custom/scss/custom.scss */
.sprocket-grids-b-image-container {
  border: 1px solid #ccc;
}
/* line 156, templates/rt_salient/custom/scss/custom.scss */
.g-animatedblock .g-animatedblock-desc {
  font-weight: normal;
  text-transform: none;
  font-size: 3rem;
}
/* line 162, templates/rt_salient/custom/scss/custom.scss */
.g-animatedblock .g-animatedblock-animation-3:hover .g-animatedblock-desc {
  -webkit-transform: translateY(-275%);
  -moz-transform: translateY(-275%);
  -ms-transform: translateY(-275%);
  -o-transform: translateY(-275%);
  transform: translateY(-275%);
}
/* line 170, templates/rt_salient/custom/scss/custom.scss */
.g-animatedblock .g-bg-5.g-animatedblock-animation-3:hover .g-animatedblock-desc {
  -webkit-transform: translateY(-70%);
  -moz-transform: translateY(-70%);
  -ms-transform: translateY(-70%);
  -o-transform: translateY(-70%);
  transform: translateY(-70%);
}
/* line 178, templates/rt_salient/custom/scss/custom.scss */
.bottomlogo {
  text-align: center;
}
/* line 181, templates/rt_salient/custom/scss/custom.scss */
.bottomlogo .g-content {
  margin-bottom: 0;
  margin-top: -20px;
  padding-top: 0;
}
/* line 186, templates/rt_salient/custom/scss/custom.scss */
.bottomlogo img {
  max-width: 100px;
}
/* line 189, templates/rt_salient/custom/scss/custom.scss */
#g-extension .g-container {
  box-shadow: none;
}
/* line 192, templates/rt_salient/custom/scss/custom.scss */
#g-expanded .g-title {
  border-bottom: none;
}
/* line 194, templates/rt_salient/custom/scss/custom.scss */
#g-extension .size-20 p {
  font-size: 14px;
  font-style: italic;
}
/* line 198, templates/rt_salient/custom/scss/custom.scss */
#g-header p {
  color: #696969;
}
/* line 202, templates/rt_salient/custom/scss/custom.scss */
h1, h2, h3 {
  font-weight: normal;
}
/* line 205, templates/rt_salient/custom/scss/custom.scss */
#g-navigation .moduletable.hidden-phone {
  margin-top: -6px;
}
/* line 209, templates/rt_salient/custom/scss/custom.scss */
#bfElemWrap85 .bfElemWrap .bfLabelLeft {
  float: right;
  background-color: #000;
}
/* responsive */
@media (max-width: 767px) {
  /* line 230, templates/rt_salient/custom/scss/custom.scss */
  #g-bottom .customcontactmodule {
    -webkit-column-count: 1;
    /* Chrome, Safari, Opera */
    -moz-column-count: 1;
    /* Firefox */
    column-count: 1;
  }
  /* line 235, templates/rt_salient/custom/scss/custom.scss */
  #g-expanded, #g-feature {
    background-image: none !important;
  }
}
@media (max-width: 481px) {
  /* line 241, templates/rt_salient/custom/scss/custom.scss */
  a#rt-logo {
    background-position-y: 50% !important;
  }
}
