/* 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
 */

/* SAVE ORIGINAL // h2 {font-family:"HighTower", Times, serif; color:#86dbc8; font-size:1.8em}

NEW COLORS

Accent #1 = #34c7cf
Accent #2 = #2aa4a7

*/
@font-face {
  font-family: "HighTower";
  src: local("HighTower"), url('../../fonts/HTOWERT.TTF') format("truetype");
}
@font-face {
  font-family: "AlexBrush";
  src: local("AlexBrush"), url('../../fonts/alex-brush-regular.ttf') format("truetype");
}
body {
  font-size: 0.95em;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  height: 0.95em;
  padding: 10px 20px;
  color: rgba(187, 187, 187, 0.95);
}
.owl-carousel .owl-item img {
  border-radius: 40px;
}
h2, h2 .title, .blog-featured h2 {
  font-family: "HighTower", Times, serif;
  color: #34c7cf !important;
  font-size: 2.2em;
  line-height: 1.2em;
  font-weight: 400;
}
.rt-title-tag {
  color: white;
  font-family: "notosans", "Verdana", "Helvetica", "Arial", sans-serif;
}
/* .rt-overlay-dark .title, .rt-overlay-dark legend {    color: #2eb4b7;} */
#custom-2645-particle {
  margin: 30px auto;
}
#custom-2645-particle .title {
  font-size: 1.2em;
  line-height: 1em;
}
.rt-title-tag {
  text-transform: none;
}
#contenttabs-1167-particle {
  margin-top: -50px;
}
#contenttabs-1167-particle .ui-tabs .ui-tabs-nav li {
  background: #2aa4a7;
}
.rt-overlay-dark .g-contenttabs .g-contenttabs-tab-wrapper-head .g-contenttabs-tab-title {
  font-weight: 900;
}
blockquote {
  border-left: 3px solid #2aa4a7;
  padding: 0px 0 0 2rem;
  margin: 40px 0 30px 30px;
}
blockquote, blockquote p {
  font-family: "AlexBrush", Times, serif;
  font-style: italic;
  font-size: 2.8rem !important;
  line-height: 2.1rem !important;
  color: #2aa4a7;
}
.cubesegleft .g-content, .cubesegright .g-content {
  margin: 0;
  padding: 0;
}
.cubesegleft .g-content, .cubesegright .g-content {
  background: #1e2021;
  text-align: center;
  overflow: auto;
}
.cubesegleft p, .cubesegright p {
  width: 50%;
  margin: 0;
  padding: 7.5rem 0 0 0;
  text-align: center;
}
.cubesegleft img {
  float: left;
  width: 50%;
  text-align: center;
}
.cubesegright img {
  float: right;
  width: 50%;
  text-align: center;
}
.cubesegleft p {
  float: left;
  font-size: 2.3rem !important;
  line-height: 1.6rem !important;
}
.cubesegright p {
  float: left;
  font-size: 2.3rem !important;
  line-height: 1.6rem !important;
}
@media only screen and (max-width: 29rem) {
  .cubesegleft p, .cubesegright p {
    padding: 1.7rem 0 0 0;
    font-size: 1.3rem !important;
    line-height: 1rem;
  }
}
#g-bottom {
  background-color: black;
  background-image: url('../../../../images/bridge-inv.jpg');
}
.button, .button2, .readon, .readon2, .readon3, .g-totop a, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr, input.g-newsletter-button-submit {
  margin: 0 auto 30px;
}
/* #g-owlcarousel-stripsslider-3222 .strips-image-container {width:260px;text-align:center;} */
#g-owlcarousel-stripsslider-3222 img {
  border: 2px solid #2aa4a7;
  border-radius: 80px;
}
.small {
  font-size: 0.7em;
}
.rt-overlay-dark input[type="search"], .rt-overlay-dark input[type="text"] {
  width: 260px;
}
.srchimgresults {
  width: 200px;
}
/*# sourceMappingURL=custom_12.css.map */