/* 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_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-carousel .g-newsslider-carousel-item-container:hover .g-newsslider-carousel-item-content, .g-newsslider .g-newsslider-carousel .g-newsslider-carousel-item-container.current .g-newsslider-carousel-item-content {
  background-color: #000;
  color: #fff;
}
/* line 7, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-carousel .g-newsslider-carousel-item-container .g-newsslider-carousel-item-content .g-newsslider-carousel-item-title {
  font-size: 0.9rem;
}
/* line 12, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-slides .owl-item .g-newsslider-slides-item-content .g-newsslider-slides-item-title {
  color: #fff;
}
/* line 20, templates/rt_fluent/custom/scss/custom.scss */
.box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content {
  background: #262626;
}
/* line 24, templates/rt_fluent/custom/scss/custom.scss */
.box-grey .button {
  background: rgba(0, 0, 0, 0.3) !important;
  color: #fff;
  box-shadow: none;
}
/* line 30, templates/rt_fluent/custom/scss/custom.scss */
.page-header h2 a {
  color: #fff;
}
/* line 34, templates/rt_fluent/custom/scss/custom.scss */
.page-header h2 a:hover {
  color: #d10506;
}
/* line 38, templates/rt_fluent/custom/scss/custom.scss */
#g-header {
  color: #000;
  background: #000;
  overflow: hidden;
}
/* line 44, templates/rt_fluent/custom/scss/custom.scss */
table {
  border: none;
}
/* line 48, templates/rt_fluent/custom/scss/custom.scss */
tr {
  border: none;
}
/* line 52, templates/rt_fluent/custom/scss/custom.scss */
td {
  border: none;
}
/* line 56, templates/rt_fluent/custom/scss/custom.scss */
#g-page-surround .articleBody .table {
  border: none;
}
/* line 60, templates/rt_fluent/custom/scss/custom.scss */
#g-page-surround .black .g-social a {
  color: #95a5a6;
}
/* line 65, templates/rt_fluent/custom/scss/custom.scss */
#g-page-surround .black .g-social a:hover {
  color: #d10506;
  font-size: 1.5rem;
}
/* line 70, templates/rt_fluent/custom/scss/custom.scss */
.g-social a:hover {
  color: #d10506;
  font-size: 1.5rem;
}
/* line 75, templates/rt_fluent/custom/scss/custom.scss */
.blurred::after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  background: #262626;
}
/* line 86, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-slides .owl-item .g-newsslider-slides-item-category {
  position: absolute;
  top: 0;
  display: none;
  border-radius: 0.3rem;
  padding: 0.425rem 0.625rem;
  font-weight: 500;
  margin: 2.125rem;
  color: #fff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.35);
}
/* line 99, templates/rt_fluent/custom/scss/custom.scss */
.g-title {
  font-size: 0.8rem;
  font-weight: 700;
  line-height: 0.5;
  margin: 0 0 0.625rem 0;
  padding: 0 0 1rem 0;
}
/* line 107, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-slides .owl-nav {
  position: center;
  bottom: 1rem;
  padding: 0;
  margin: 0;
}
/* line 116, templates/rt_fluent/custom/scss/custom.scss */
.g-newsletter-particle .g-newsletter .g-newsletter-headtext {
  margin-bottom: 0.625rem;
  padding-bottom: 0.25rem;
  font-size: 1.2vw;
}
/* line 123, templates/rt_fluent/custom/scss/custom.scss */
form {
  margin: 0 0 10px;
}
/* line 128, templates/rt_fluent/custom/scss/custom.scss */
.largemargintop, .largemargintop > .g-content {
  margin-top: 4.95rem;
}
/* line 133, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-carousel .g-newsslider-carousel-item-container .g-newsslider-carousel-item-content .g-newsslider-carousel-item-category {
  display: block;
  margin-bottom: 0.5rem;
  text-transform: none;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 1px;
}
/* line 145, templates/rt_fluent/custom/scss/custom.scss */
.page-header h2 {
  font-size: 2.3rem;
  font-weight: 400;
  line-height: 4.5rem;
  margin-top: 2rem;
  margin-bottom: 0.625rem;
  padding-bottom: 0.25rem;
}
/* line 155, templates/rt_fluent/custom/scss/custom.scss */
p.readmore .btn, .content_vote .btn, .contact .form-actions .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .profile .btn, .search #searchForm .btn, .finder #finder-search .btn, .print-mode #pop-print.btn, .edit.item-page .btn-toolbar .btn, .pager.pagenav a, .moduletable #login-form .control-group .btn, #searchForm .btn, #finder-search .btn, .btn {
  display: inline-block;
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 1vw;
  background: #95a5a6;
  margin: 0 0 0.5rem 0;
  padding: 0.8rem 2rem;
  padding-bottom: 0.8rem;
  padding-bottom: 0.85rem;
  border-radius: 2rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 175, templates/rt_fluent/custom/scss/custom.scss */
.g-casestudies .g-casestudies-header .g-casestudies-nav {
  position: relative;
  display: none;
}
/* line 182, templates/rt_fluent/custom/scss/custom.scss */
#verticalslider-6634-particle .g-content {
  margin: 0rem;
  padding: 0rem;
}
/* line 187, templates/rt_fluent/custom/scss/custom.scss */
.g-verticalslider ul .g-verticalslider-item {
  position: relative;
  background-repeat: no-repeat;
  background-size: 547px 402px;
  background-position: left;
}
/* line 194, templates/rt_fluent/custom/scss/custom.scss */
.g-verticalslider .g-verticalslider-content-wrapper .g-verticalslider-content .g-verticalslider-description {
  color: #fff;
  font-size: 1.3vw;
}
/* line 199, templates/rt_fluent/custom/scss/custom.scss */
#verticalslider-6634-particle .g-verticalslider .g-verticalslider-content-wrapper .g-verticalslider-content .g-verticalslider-small-title {
  color: #95a5a6;
  font-size: 2vw;
  font-weight: 700;
  line-height: 1.1;
}
/* line 207, templates/rt_fluent/custom/scss/custom.scss */
.g-verticalslider .g-verticalslider-content-wrapper .g-verticalslider-content .g-verticalslider-small-title {
  color: #000;
  font-size: 2vw;
  font-weight: 700;
  line-height: 1.1;
}
/* line 215, templates/rt_fluent/custom/scss/custom.scss */
.g-verticalslider .g-verticalslider-content-wrapper .g-verticalslider-content-after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  background: #000;
}
/* line 228, templates/rt_fluent/custom/scss/custom.scss */
.button, .g-pricingtable-col-item .g-pricingtable .button {
  display: inline-block;
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 1vw;
  background: #262626;
  margin: 0 0 0.5rem 0;
  margin-top: 0px;
  padding: 0.8rem 2rem;
  padding-bottom: 0.8rem;
  padding-bottom: 0.85rem;
  border-radius: 2rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 249, templates/rt_fluent/custom/scss/custom.scss */
#logo-1412-particle .g-content {
  margin: 0rem;
  padding: 0rem;
}
/* line 254, templates/rt_fluent/custom/scss/custom.scss */
.g-casestudies .g-casestudies-grid .g-casestudies-grid-item .g-casestudies-grid-item-content {
  position: absolute;
  margin: 1rem;
  width: 82%;
  left: 0;
  text-align: left;
  z-index: 2;
  font-size: 1.2vw;
  -webkit-transition: color 0.5s;
  -moz-transition: color 0.5s;
  transition: color 0.5s;
}
/* line 268, templates/rt_fluent/custom/scss/custom.scss */
#g-header .g-casestudies-grid-item-subtitle {
  color: #fff;
}
/* line 272, templates/rt_fluent/custom/scss/custom.scss */
#g-header .g-casestudies-grid-item-title {
  color: #d10505;
}
/* line 276, templates/rt_fluent/custom/scss/custom.scss */
.fp-footer.section-vertical-paddings {
  padding-top: 1rem;
  padding-bottom: 0;
}
/* line 282, templates/rt_fluent/custom/scss/custom.scss */
#infolist-7302-particle .g-content {
  margin: 0.5rem;
  padding: 1rem;
}
/* line 287, templates/rt_fluent/custom/scss/custom.scss */
#g-expanded .g-infolist-item-title {
  color: #fff;
}
/* line 291, templates/rt_fluent/custom/scss/custom.scss */
.g-testimonialslider .g-testimonialslider-carousel .g-testimonialslider-carousel-item-container:first-child {
  margin-top: 5.3rem;
}
/* line 295, templates/rt_fluent/custom/scss/custom.scss */
.g-testimonialslider .g-testimonialslider-carousel .g-testimonialslider-carousel-item-container .g-testimonialslider-carousel-item-content {
  margin: 1.5rem 5.25rem;
  padding: 1.5rem;
  border-radius: 0.3rem;
  background: #000;
  box-shadow: 0 20px 50px rgba(38, 38, 38, 0.2);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 306, templates/rt_fluent/custom/scss/custom.scss */
#g-expanded .g-block:not(:first-child)::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  background: #000;
  border-left: 2px solid rgba(255, 255, 255, 0.15);
}
/* line 319, templates/rt_fluent/custom/scss/custom.scss */
.g-testimonialslider .g-testimonialslider-carousel .g-testimonialslider-carousel-item-container .g-testimonialslider-carousel-item-content .g-testimonialslider-carousel-item-author-details .g-testimonialslider-carousel-item-author-name-title .g-testimonialslider-carousel-item-author {
  font-size: 1rem;
  color: #d10506;
}
/* line 324, templates/rt_fluent/custom/scss/custom.scss */
.g-testimonialslider .g-testimonialslider-carousel::after {
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
  background: linear-gradient(0deg, #000 5%, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0.8) 90%, #000 95%);
  pointer-events: none;
}
/* line 339, templates/rt_fluent/custom/scss/custom.scss */
a {
  color: #95a5a6;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 346, templates/rt_fluent/custom/scss/custom.scss */
a:hover {
  color: #d10505;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 353, templates/rt_fluent/custom/scss/custom.scss */
#g-copyright a:hover {
  color: #d10505;
  text-decoration: none;
}
/* line 358, templates/rt_fluent/custom/scss/custom.scss */
#adminForm .filters {
  display: none !important;
}
/* line 362, templates/rt_fluent/custom/scss/custom.scss */
#g-copyright h4 a {
  color: #95a5a6;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/*# sourceMappingURL=custom_414.css.map */