/* ===================================================================================

* Theme Name: Reland Child
* Theme URI: https://www.themegenix.net/reland/
* Author: ThemeGenix
* Author URI: https://themeforest.net/user/themegenix/
* Description: Reland - Real Estate Group WordPress Theme
* Version: 1.5
* Template: reland
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

.home.page-template .navbar-wrap ul li a,
.home.page-template .navbar-wrap > ul > li.active > a,
.home.page-template .navbar-wrap > ul > li:hover > a {
  color: var(--tg-white);
}

.home.page-template .sticky-menu .navbar-wrap ul li a {
  color: var(--tg-primary-color);
}

.page-template .navbar-wrap ul li a,
.single-project .navbar-wrap ul li a {
  color: var(--tg-primary-color);
}

.footer-logo img {
  max-width: 250px;
}

.gallery-active .reland-gallery-item img {
  height: 860px;
}

.home .project-item .project-thumb img {
  height: 422px;
}

.page-template .project-thumb img {
  height: 219px;
}

.slider-right-bg::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
      180deg,
      rgba(32, 32, 32, 0.85) 0%,
      rgba(32, 32, 32, 0.3) 51.04%,
      rgba(32, 32, 32, 0.75) 100%
    ),
    linear-gradient(0deg, rgba(32, 32, 32, 0.25), rgba(32, 32, 32, 0.25));
  z-index: -1;
}

.footer-social .list-wrap li a {
  background: var(--tg-primary-color);
  color: var(--tg-white);
}

.footer-social .list-wrap li a:hover {
  background: var(--tg-white);
  color: var(--tg-primary-color);
}

.footer-top {
  padding: 100px 0 0;
}

.footer-bottom {
  border-top: 1px solid var(--tg-silver);
  padding: 25px 0;
}

footer h4.fw-title {
  margin-bottom: 25px;
  position: relative;
}

footer h4.fw-title::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  background-color: var(--tg-white);
  height: 2px;
  box-sizing: border-box;
  width: 50px;
}

.copyright-text p {
  margin-bottom: 16px;
}

.copyright-text p a {
  color: var(--tg-white);
}

.copyright-text p a:hover {
  color: var(--tg-primary-color);
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  margin-right: 2px;
}

@media (max-width: 1199.98px) {
  .footer-top {
    padding: 120px 0 30px;
  }
}

@media (max-width: 991.98px) {
  .footer-top {
    padding: 100px 0 0;
  }
}
