/* ===================================================================================

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

====================================================================================== */

:root {
  --tg-heading-font-family: "Arsenal", serif;
}

/*=============================
	18. Gallery
===============================*/
.reland-grid-style.three-items {
  display: grid;
  grid-gap: 24px;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  height: auto;
}

.reland-grid-style.three-items .grid-gallery-item.item-1 {
  grid-area: 1 / 1 / 3 / 2;
}
.reland-grid-style.three-items .grid-gallery-item.item-2 {
  grid-area: 1 / 2 / 2 / 3;
}
.reland-grid-style.three-items .grid-gallery-item.item-3 {
  grid-area: 2 / 2 / 3 / 3;
}

/*=============================
	28. Newsletter
===============================*/
.reland-page-content .newsletter-form .list-wrap li {
  list-style: none;
}

/*=============================
	25. Blog
===============================*/
.blog-post-meta ul li {
  text-transform: none;
}

/*=============================
	30. Footer
===============================*/
.footer-logo img {
  max-width: 140px;
}
.footer__info-content {
  margin: 10px 0 0;
}
.footer-social .list-wrap li a {
  border: 1.3px solid var(--tg-silver);
  color: var(--tg-silver);
}
.footer-top .widget_block ul li a:hover,
.footer-top .footer-widget ul li a:hover,
.footer-widget .footer-contact .list-wrap li a:hover {
  color: var(--tg-white);
}
.footer-contact .list-wrap li span {
  color: var(--tg-silver);
}

/*=============================
	A1. Project Features
===============================*/
.project-features-wrap {
  padding: 0 110px 140px;
}
.project-features-item {
  margin-bottom: 30px;
}
.project-features-item:first-child {
  margin-top: 8px;
}
.project-features-item:last-child {
  margin-bottom: 0;
}
.project-features-item .title {
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.project-features-item p {
  margin-bottom: 0;
}

/*=============================
	A2. Features List + Description
===============================*/
.features-list-wrap,
.features-description-wrap {
  padding: 0;
}
.features-list-item,
.features-description-item {
  margin-bottom: 10px;
}
.features-list-item:first-child,
.features-description-item:first-child {
  margin-top: 8px;
}
.features-list-item:last-child,
.features-description-item:last-child {
  margin-bottom: 0;
}
.features-list-item p,
.features-description-item p {
  margin-bottom: 0;
}

.banner-area-four.banner-bg-three::before {
  /* display: none; */
  background: linear-gradient(
    180deg,
    rgba(32, 32, 32, 0) 0%,
    rgba(32, 32, 32, 0.21) 30%,
    rgba(32, 32, 32, 0.7) 100%
  );
}

.grid-gallery-relaxed .reland-grid-style {
  height: auto;
}

@media (max-width: 1800px) {
}

@media (max-width: 1500px) {
  .project-features-wrap {
    padding: 0 85px 120px;
  }
  .features-list-wrap,
  .features-description-wrap {
    padding: 0;
  }
}

@media (max-width: 1199.98px) {
  .project-features-wrap {
    padding: 0 0 140px;
  }
  .features-list-wrap,
  .features-description-wrap {
    padding: 0;
  }
}

@media (max-width: 991.98px) {
  .project-features-title .section-title .title br,
  .features-list-title .section-title .title br,
  .features-description-title .section-title .title br {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .project-features-item .title,
  .features-list-item .title,
  .features-description-item .title {
    font-size: 20px;
  }
}
