/*==================================
Font Variable
==================================*/

:root {
    --uc-primary-font: "Plus Jakarta Sans", sans-serif;
}

:root {
    --uc-secondary-font: 'Arial', sans-serif;
}

:root {
    --uc-text-font: "Plus Jakarta Sans", sans-serif;
}

:root {
    --uc-accent-font: "Plus Jakarta Sans", sans-serif;
}

:root {
    --uc-general-font: "Plus Jakarta Sans", sans-serif;
}



/*==================================
Theme Color All Codes Variable
==================================*/

:root {
    --uc-primary-color: #d4af37;
    /* theme primary color */
}

:root {
    --uc-secondary-color: #12100a;
    /* theme secondary color */
}

:root {
    --uc-white-color: #fff;
    /* theme white font color */
}

:root {
    --uc-light-color: #161208;
    /* theme light gray color */
}

:root {
    --uc-light-gray-color: #f8f8f8;
    /* theme gray color */
}

:root {
    --uc-gray-color: #c0c0c0;
    /* theme gray color */
}

:root {
    --uc-dark-color: #0a0906;
    /* theme dark color ok*/
}

:root {
    --uc-accent-color: #d4af37;
    /* theme accent color ok*/
}

:root {
    --uc-footer-color: #060503;
    /* theme dark color ok*/
}

:root {
    --uc-primary-opacity-color: rgba(170, 132, 83, .8);
    /* theme secondary color */
}

:root {
    --uc-secondary-opacity-color: rgba(49, 49, 69, .8);
    /* theme secondary color */
}

:root {
    --uc-dark-opacity-color: rgba(24, 26, 29, .8);
    /* theme dark opacity color */
}

:root {
    --uc-white-opacity-color: rgba(255, 255, 255, 0.5);
    /* theme light color */
}

:root {
    --uc-default-color: #787878;
    /* theme gray color */
}

:root {
    --uc-text-gray-color: #b1b1b1;
    /* theme gray color */
}

:root {
    --uc-text-color2: #9b9b9b;
    /* text light color */
}

:root {
    --uc-text-color3: #c3c3c3;
    /* theme text gray color */
}

:root {
    --uc-text-color4: #ededed;
}

:root {
    --uc-primary-color-rgba: 212, 175, 55;
}

:root {
    --uc-secondary-color-rgba: 49, 49, 69;
}

:root {
    --uc-dark-color-rgba: 24, 26, 29;
}

:root {
    --uc-form-control-border-color: rgba(255, 255, 255, 0.2);
}

.tab-solid .tab-filter-nav li {
    font-size: 13px;
    font-weight: 600;
}

input::placeholder,
.form-control::placeholder,
input::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder,
.form-select,
.form-control,
.btn,
button {
    font-size: 13px;
}

.form-select option {
    background-color: var(--uc-dark-color);
}

.form-select,
.form-control,
input::placeholder,
.form-control::placeholder,
input::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
    color: #fff;
}

.form-select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.btn {
    font-weight: 600;
}

.btn.btn-primary {
    color: var(--uc-dark-color);
}

.btn.btn-primary:hover {
    color: var(--uc-dark-color);
}

.full-row.border-top {
    border-top-color: rgba(var(--uc-primary-color-rgba), 0.2) !important;
}

.member-block-1 {
    background-color: var(--uc-secondary-color);
    border: 1px solid;
    border-color: rgba(var(--uc-primary-color-rgba), 0.2);
}

.member-block-1 .btn-link {
    border-color: rgba(var(--uc-primary-color-rgba), 0.5);
    color: var(--uc-accent-color);
    font-size: 13px;
}

.member-block-1 .btn-link:hover {
    border-color: rgba(var(--uc-primary-color-rgba), 1);
    background-color: var(--uc-primary-color);
    color: var(--uc-dark-color);
}

.newslatter-form input {
    border: 1px solid;
    border-color: rgba(var(--uc-primary-color-rgba), 0.2);
    padding: 10px 15px;
    line-height: 1.2;
}

.newslatter-form input:focus {
    border-radius: 0;
    border-color: rgba(var(--uc-primary-color-rgba), 0.5);
    outline: none;
    color: var(--uc-white-color);
}

.newslatter-form input::placeholder {
    color: var(--uc-default-color);
}

.tab-solid li.active {
    color: var(--uc-dark-color);
}

.property-grid-2 .entry-wrapper {
    border: 1px solid rgba(212, 175, 55, 0.15);
}

.property-grid-2 .quick-meta li a {
    background: rgba(10, 9, 6, 0.6);
    border: 1px solid rgba(212, 175, 55, 0.3);
}

.tab-filter-nav {
    border-bottom: 1px solid rgba(212, 175, 55, 0.15);
    padding-bottom: 1rem;
}