

.hero-bg-top {

  background-image: linear-gradient(rgba(14,15,47,0.5), rgba(14,15,47,0.5)), url('media/img/glass-texture.jpg');
}

.hero-bg-post {
  min-height: 350px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: linear-gradient(rgba(14,15,47,0.5), rgba(14,15,47,0.5)), var( --image-url );
}

.archive-header {
  margin-top: 100px;
}

.heading-title {
  color: #FFFFFF;
  font-size: 45px;
  font-weight: 800;
  line-height: 1.3em;
  text-align: center;
}

#breadcrumbs {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 1.3;
  color: #CCCCCC;
  text-align: center;
}

#breadcrumbs > span > span > a {
  color: #E6E6E6;
}

#breadcrumbs > span > span > a:hover {
  color: var(--paletteColor2);
}


/* property card grid style */

.archive-card .card-img-top {
  
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 279px;
}

#iscontainer {
  width: 100%;
  margin: auto;
}


#isotope-pager .pager {
  
}

.grid-item .card {
  background-color: rgb(255, 255, 255);
  border-radius: 0px;
  box-shadow: 0px 0px 0px 0px rgba(33, 55, 99, 0.11);
  border: 0px;
}

.grid-item .card-entry-title {
  font-size: 16px ;
  line-height: 1.3;;
  margin-bottom: 0px !important;
}


.bedroom::before {
  content: url('media/img/bed-Icon-01.svg');
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
}

.bathroom::before {
  content: url('media/img/bath-Icon-02.svg');
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
}

.area_sqm::before {
  content: url('media/img/f-area-Icon-03.svg');
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
}

.btn-mi-primary {
  background-color: rgb(16, 33, 54);
  color: rgb(231, 235, 238);
}

.btn-mi-primary:hover {
  background-color: var(--paletteColor2);
  color: rgb(231, 235, 238);
}



/* property filter button style */


.filters .nav-link.active {
  background-color: rgb(16, 33, 54);
}

.filters .nav-link.active:hover {
  color: var(--paletteColor2);
}

.nav-pills .nav-link {
  color: rgb(16, 33, 54);
}

.nav-pills .nav-link:hover {
  color: #5e3fde;
}


/* Single Property 
.background-ov {
  background-color: #424267;
  opacity: 0.75;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  height: 100%;
  width: 100%;
}

*/

.background-ov {
  padding-top: 100px;
}
.pr_info {
  background-color: rgb(255, 255, 255, 0.5);
  display: inline-block;
  
}

[data-header*="type-1"] .ct-header [data-transparent-row="yes"][data-row*="middle"] {
  background-color: rgba(16, 33, 54, 0.6) !important;

}



.p_Featured {
  min-height: 679px;
  
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: var( --image-url );
  margin-top: ;
}

#pbreadcrumbs {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 1.3;
  color: rgb(94, 112, 134);
  text-align: left;
  margin-bottom: 0px;
}

#pbreadcrumbs > span > span > a {
  color: rgb(77, 93, 109);
}

#pbreadcrumbs > span > span > a:hover {
  color: var(--paletteColor2);
}



.location::before {
  content: url('media/img/location-Icons-04.svg');
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  vertical-align: middle;
}
.ma-h2 {
  font-size: 35px;
  text-transform: uppercase;
}
.ma-h3 {
  font-size: 25px;
}
.ma-h3-wh {
  font-size: 25px;
  color: rgb(231, 235, 238);
}
.ptype {
  color: rgb(16, 33, 54);
  font-size: 20px;
}
.p-location {
  font-size: 16px;
  font-weight: 400;
  color: rgb(77, 93, 109);
  text-align: left;
  margin-bottom: 0px;
}
.p-details {
  font-size: 16px;
  font-weight: 400;
  color: rgb(77, 93, 109);
  text-align: center;
  margin-bottom: 0px;
}

.bedroom-d::before {
  content: url('media/img/bed-Icon-01.svg');
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  vertical-align: middle;
}

.bathroom-d::before {
  content: url('media/img/bath-Icon-02.svg');
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  vertical-align: middle;
}

.area_sqm-d::before {
  content: url('media/img/f-area-Icon-03.svg');
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  vertical-align: middle;
}

.n_level::before {
  content: url('media/img/n_levels-Icons-05.svg');
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  vertical-align: middle;
}

.f_level::before {
  content: url('media/img/f_level-06.svg');
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  vertical-align: middle;
}

.underline-1 {
  
  border-bottom: solid;
  border-bottom-width: 1px ;
  border-bottom-color: #e6e8ea;
}

.p-body {
  font-size: 16px;
  font-weight: 400;
  color: rgb(77, 93, 109);
  text-align: left;
  margin-bottom: 0px;
}

.bullets > li::marker {
  content: "> ";
}

.similar_img {
  min-height: 100px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.similar_img:hover {
  filter: brightness(50%);
}

.p-images-t:hover {
  filter: brightness(50%);
}


.pla-images {
  min-height: 100px;
  width: auto;
  min-width: 100px;
  max-width: 200px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.im-col {
  display: inline-block;
}
.property-img:hover {
  filter: brightness(50%);
}

.pla-images:hover {
  filter: brightness(50%);
}

.uperline-1 {
  border-top: solid;
  border-top-width: 1px;
  border-top-color: #e6e8ea;
}



