/* custom.css */
.btn-primary,
.btn-default,
.search-btn,
.toggle-btn,
.search-widget fieldset .largesearch-btn,
.navbar-default .navbar-nav > li > a.active:after,
.navbar-default .navbar-nav > li > a::after,
.panel.sidebar-menu .panel-heading h1,
.panel.sidebar-menu .panel-heading h2,
.panel.sidebar-menu .panel-heading h3,
.panel.sidebar-menu .panel-heading h4,
.panel.sidebar-menu .panel-heading h5 {
    border-color: #128803 !important;
    /* color: #e29506 !important; */
}

.properties-page .proerty-th .proerty-price,
.proerty-th-list .proerty-price,
.property-features ul li a::after {
    color: #0066cc !important;
}

.nav-button.login {
    background-color: #03ac11 !important;
    margin-right: 5px; /* biar sama, atau bisa kamu ubah juga */
}

/* .slider-content h2 {
    font-size: 40px;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #03ac11;
    font-weight: 500;
} */

blockquote {
    background: rgba(0, 0, 0, 0.5); /* hitam transparan 50% */
    padding: 20px 30px; /* ruang dalam */
    border-radius: 10px; /* sudut melengkung */
    color: #fff; /* biar teks tetap jelas terlihat */
    max-width: 800px; /* opsional: atur lebar */
    margin: auto; /* center di tengah */
}

blockquote cite a {
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-decoration:rgb(212, 240, 214);
  text-decoration: none;
  font-style: normal;
}

blockquote p {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #fffcfc;
  line-height: 1.6;
}

.count-item h5 {
    font: 500 15px "Open Sans", sans-serif;
    padding: 2px 15px;
    text-transform: uppercase;
    margin: 0px;
    border-left: 2px solid #03ac11;
    border-right: 2px solid #03ac11;
    display: inline-block;
}

.footer-title-line {
    width: 100px;
    height: 2px;
    background: #03ac11;
    margin: 0px 0px 33px;
    position: relative;
    top: -2px;
}

.footer-blog .blg-entry h6 a {
    font-size: 13px;
    text-transform: capitalize;
    font-weight: 600;
    color: #ffffff;
}

.footer-menu li a {
  color: #ffffff;              /* warna normal */
       /* hilangkan underline */
}

blockquote cite a {
    font-family: 'Open Sans', sans-serif;
    font-size: 23px;
    /* bisa diatur besar kecilnya */
    font-weight: 600;
    /* atur tebal tipisnya */
    color: #ffffff;
    /* atur warna */
    /* warna teks */
}

blockquote cite a:hover {
    color: #f5dada;
    /* tetap merah saat di-hover */
}

.slider-content p {
    font-size: 18px;
    margin-bottom: 60px;
    color: rgb(252, 252, 252);
}

.row-centered {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* rata tengah */
  gap: 20px; /* jarak antar kolom */
}

.row-centered > div {
  flex: 0 0 auto; /* biar ukuran kolom tidak dipaksa */
}

/* Atur tulisan tabel lebih hitam dan terang */
table {
  color: #111; /* teks lebih hitam */
  font-weight: 600; /* agak bold agar lebih jelas */
}

table th {
  color: #000; /* header tabel lebih pekat */
  font-weight: 700;
  background-color: #f5f5f5; /* biar header kontras */
}

table td {
  color: #222; /* isi tabel lebih gelap dari default */
}

table tr:hover td {
  background-color: #fafafa; /* efek hover biar interaktif */
}

.navbar-nav > li > a:hover{
    color: #e40c0c;
    background-color: transparent;
}

.text-white{
    color: #FFF;
}
.text-black{
  /* warna text diubah jadi hitam */
  color: #0f0f0f !important;

}

ul li {
  font-family: Arial, Helvetica, sans-serif; /* jenis huruf */
  font-size: 16px;   
  color: black; /* warna teks hitam */
}

.dropdown-menu1 {
  left: 50% !important;
  transform: translateX(-50%) !important;
}








