/*your custom css goes here*/
:root{
    --white-text: #F0F0EE;
    --light-bg: #002b46;
    --primary-color: #ac526e;
    --dark-bg: #f9d441;
    --secondary-color: #f8ce17;
    --border-color: #b0b4c5;   
}
*{
    border-radius: 0px !important;
}
.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035 {
    background: var(--white-text) !important;
}

input#search {border: 1px solid var(--primary-color) !important;}

.bg-white.border-top.border-gray-200.py-1 {
    background-color: var(--primary-color) !important;
    color: var(--white-text) !important;
}

a.opacity-60.fs-14.px-3.py-2.d-inline-block.fw-600.hov-opacity-100.text-reset {
    color: var(--white-text) !important;
    opacity:  unset !important;
}

a.opacity-60.fs-14.px-3.py-2.d-inline-block.fw-600.hov-opacity-100.text-reset:hover {
    opacity: .8 !important;
}

footer.pt-3.pb-7.pb-xl-3.bg-black.text-light {
    background-color: var(--light-bg) !important;
}
section.bg-dark.py-5.text-light.footer-widget {
    background: var(--primary-color) !important;
}

.border-gray-900 {
    border-color: var(--border-color) !important;
}

/* input.form-control.subscribe_input {
    border-radius: 5px 0px 0px 5px !IMPORTANT;
}

button.btn.btn-primary.subscribe_btn {
    border-radius: 0px 5px 5px 0px !important;
} */
.aiz-category-menu.bg-white.rounded.shadow-sm {
    border: 1px solid var(--border-color)!important;
    border-radius: 0 !important;
}

.px-2.py-4.px-md-4.py-md-3.bg-white.shadow-sm.rounded,
.p-3.border-bottom.fs-16.fw-600
 {
    border: 1px solid var(--border-color) !important;
    border-radius: 0 !important;
}

.mb-3.bg-white.shadow-sm.rounded {
    display: inline-block !important;
}

a.text-reset.border-left.text-center.p-4.d-block {
    border: 1px solid var(--border-color) !important;
}

section.bg-dark.py-5.text-light.footer-widget {
    margin-top: 20px !important;
}

.p-3.bg-soft-primary.d-none.d-lg-block.rounded-top.all-category.position-relative.text-left {
    background-color: var(--primary-color) !important;
    border-radius: 0 !important;
    color: var(--white-text) !important;
}

li.category-nav-element a:hover {
    background: var(--primary-color) !important;
    color: var(--white-text) !important;
    /* text-transform: capitalize !important; */
    padding-left: -5px !important;
}

li.category-nav-element {
    text-transform: capitalize  !important;
}
.border-light {
    border-color: #b0b4c5 !important;
    vertical-align: middle !important;
}

.collapse-sidebar.c-scrollbar-light.text-left {
    /* background: #ddd !important; */
    border: 1px solid var(--border-color) !important;
}

.bg-white.shadow-sm.rounded.mb-3 {
    width: 100% !important;
}
