/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

/* Variables */
:root {
  --purple: #5a1691;
  --purple2: #a342cb;
  --red: #ed1d25;
  --white: #fff;
}

#myhome-submit-property {
  color: var(--red);
  display: inline-block;
}

#myhome-submit-property span {
  width: 25px;
  height: 25px;
  border: 1px solid var(--red);
  border-radius: 50%;
  padding-bottom: 20px;
  text-align: center;
  display: inline-block;
  font-weight: bold;
}

.areas-list .col-6 {
  margin: 0;
  padding: 0;
}

.areas-list ul {
  margin: 0;
  padding-left: 5px;
}

.areas-list ul li {
  list-style: none;
  margin: 0;
  line-height: 30px;
}

.areas-list ul li span {
  margin-right: 15px;
}

/* Change the look of the Serach bit */
.advanced-real-estate-tabs .tab-container,
#slider + .advanced-real-estate-tabs .tab-container {
  background-color: var(--purple2);
}

.tab-container.searchForm {
  background-color: var(--purple2);
  margin-bottom: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
}

label {
  color: #fff;
}

.tabs-alt .tab-nav li a,
.tab-nav li.ui-tabs-active a {
  background-color: none;
}

.real-estate-item-features {
  background-color: var(--purple);
  padding: 5px;
  color: #fff;
  text-align: center;
  border-radius: 3px;
}

ul li {
  list-style: none;
}

ul li i {
  margin-right: 20px;
}

.back-g {
  background-color: var(--purple);
}

.my-1 {
  color: #fff;
}

.purpleBlock h3.fw-normal {
  color: var(--white);
}

.tab-properties {
  background-color: var(--purple);
}

.emphasis-title h1 {
  color: var(--white);
}

.header-size-md #header-wrap #logo img {
  height: 100px;
}

header.sticky-header.header-size-md #header-wrap #logo img {
  height: 40px;
}

/* .menu-link {
  color: var(--white);
} */

#header.transparent-header.dark.sticky-header .menu-link {
  color: var(--purple);
}

.oc-item {
  padding-bottom: 20px;
}

.retina-logo img {
  height: 40px;
}

.padding-20 {
  padding: 20px;
}

.team_member {
  margin-bottom: 20px;
  text-align: center;
}

.team_member img {
  width: 100%;
}

.team_member h3 {
  margin-bottom: 0px;
  margin-top: 10px;
}

.team_member p {
  color: #777;
}

.btn-drp {
  background-color: var(--purple);
  color: var(--white);
  padding: 20px 25px;
  margin-bottom: 20px;
}

.truncate {
  width: 100%;
  height: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.listingItem {
  min-height: 750px;
  margin-top: 20px;
}

.accordion-content {
  font-size: 18px;
}

.menu-link {
  font-size: 16px;
}
