/*------------------------------------
  Headers
------------------------------------*/
.u-header {
  font-size: 1.07143rem;
}

/*------------------------------------
  Navigation Style v3
------------------------------------*/
.navbar .u-main-nav-v3 .nav-link {
  padding: 1.42857rem 1.28571rem 1.14286rem;
  white-space: nowrap;
}

.navbar-topbar {
  font-size: 0.85714rem;
  margin: -0.71429rem -0.28571rem 0;
  padding-top: 0.71429rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
}

@media (min-width: 992px) {
  .navbar-topbar {
    text-align: right;
  }
}

/*------------------------------------
  Headings
------------------------------------*/
.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto Slab", Helvetica, Arial, sans-serif;
}

/* Typography */
p {
  color: #858993;
  line-height: 1.8;
}

/*------------------------------------
  Font Family
------------------------------------*/
.g-font-primary {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

.g-font-secondary {
  font-family: "Roboto Slab", Helvetica, Arial, sans-serif;
}

/*------------------------------------
  Colors
------------------------------------*/
.g-color-secondary {
  color: #f2f4f8;
}

.g-color-secondary-dark-v1 {
  color: #858993;
}

.g-color-secondary-dark-v2 {
  color: #7e828a;
}

.g-color-secondary-light-v1 {
  color: #b9bbbe;
}

.g-color-secondary-light-v2 {
  color: #e0e4ea;
}

/*------------------------------------
  Background Colors
------------------------------------*/
.g-bg-secondary {
  background-color: #f2f4f8;
}

.g-bg-secondary--hover:hover {
  background-color: #f2f4f8 !important;
}

.g-bg-secondary-light-v3 {
  background-color: #ebeef4 !important;
}

.g-bg-darkblue-v1 {
  background-color: #282a2f !important;
}

/*------------------------------------
  Border Colors
------------------------------------*/
.g-brd-secondary-light-v2 {
  border-color: #e0e4ea !important;
}

/*------------------------------------
  Placeholder
------------------------------------*/
.g-placeholder-secondary-dark-v1::-webkit-input-placeholder {
  opacity: 1;
  color: #858993;
}
.g-placeholder-secondary-dark-v1::-moz-placeholder {
  opacity: 1;
  color: #858993;
}
.g-placeholder-secondary-dark-v1:-ms-input-placeholder {
  opacity: 1;
  color: #858993;
}
.g-placeholder-secondary-dark-v1::-ms-input-placeholder {
  opacity: 1;
  color: #858993;
}
.g-placeholder-secondary-dark-v1::placeholder {
  opacity: 1;
  color: #858993;
}

.g-placeholder-secondary-dark-v1::-moz-placeholder {
  opacity: 1;
  color: #858993;
}

.g-placeholder-secondary-dark-v1::-webkit-input-placeholder {
  opacity: 1;
  color: #858993;
}

/*------------------------------------
  Slider Revolution
------------------------------------*/
/* Slider Revolution v1 */
.u-rev-slider-v1 .gyges .tp-tabs {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

.u-rev-slider-v1 .gyges .tp-tabs-inner-wrapper {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}

.u-rev-slider-v1 .gyges .tp-tab {
  padding: 13px 12px;
}

.u-rev-slider-v1 .gyges .tp-tab:hover, .u-rev-slider-v1 .gyges .tp-tab.selected {
  background: rgba(40, 42, 47, 0.5);
}

.u-rev-slider-v1 .gyges .tp-tab-title {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.4;
}

/* Slider Revolution v2 */
.u-rev-slider-v2 .gyges .tp-tabs {
  border-bottom: none;
}

.u-rev-slider-v2 .gyges .tp-tab {
  background-color: #fff;
  padding: 20px;
}

.u-rev-slider-v2 .gyges .tp-tab:hover, .u-rev-slider-v2 .gyges .tp-tab.selected {
  background: #e74c3c;
}

.u-rev-slider-v2 .gyges .tp-tab:hover .tp-tab-date,
.u-rev-slider-v2 .gyges .tp-tab:hover .tp-tab-title, .u-rev-slider-v2 .gyges .tp-tab.selected .tp-tab-date,
.u-rev-slider-v2 .gyges .tp-tab.selected .tp-tab-title {
  color: #fff;
}

.u-rev-slider-v2 .gyges .tp-tab-content {
  padding-top: 11px;
  padding-left: 95px;
}

.u-rev-slider-v2 .gyges .tp-tab-date {
  color: #858993;
}

.u-rev-slider-v2 .gyges .tp-tab-title {
  font-family: "Roboto Slab", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555;
  line-height: 1.4;
}

/*------------------------------------
  Info Block v10-1
------------------------------------*/
.u-info-v10-1::before, .u-info-v10-1::after {
  background: #e0e4ea;
}
