@charset "UTF-8";

/*! Mon Sep 15 2025  */
.inside-content .sidebar-menu .menu_style1 ul {
    display: none
}

.inside-content .sidebar-menu .menu_style1:hover ul {
    display: block
}

.inside-content .sidebar-menu .menu_style1,
.inside-content .sidebar-menu ul li.active .menu_style1 {
    position: relative;
    z-index: 5
}

.inside-content .sidebar-menu .menu_style1 a,
.inside-content .sidebar-menu ul li.active .menu_style1 a {
    padding-right: 30px
}

.inside-content .sidebar-menu .menu_style1 a i,
.inside-content .sidebar-menu ul li.active .menu_style1 a i {
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.inside-content .sidebar-menu .menu_style1 ul,
.inside-content .sidebar-menu ul li.active .menu_style1 ul {
    position: absolute;
    z-index: 1;
    left: 100%;
    width: 185px;
    top: 0
}

.inside-content .sidebar-menu .menu_style1 ul a,
.inside-content .sidebar-menu ul li.active .menu_style1 ul a {
    background: rgba(51, 51, 51, .9);
    border-bottom: none;
    font-size: 12px;
    color: #bbb
}

.inside-content .sidebar-menu .menu_style1 ul a:hover,
.inside-content .sidebar-menu ul li.active .menu_style1 ul a:hover {
    color: #caba89
}

.inside-content details summary {
    margin-bottom: 5px
}

.inside-content details .panel-title ul {
    margin: 5px 0;
    padding-left: 20px
}

.inside-content details .panel-title ul li {
    margin-bottom: 9px
}

.inside-content .products_style-title .sidebar-title {
    padding: 10px 10px 2px;
    border-bottom: none;
    margin-bottom: 8px !important
}

.products_style-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 3px solid #feb03b;
    margin-bottom: 15px
}

.products_style-title .dropdown-menu-dark {
    background-color: #2b2b2b;
    border: none;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.products_style-title .dropdown-menu-dark .dropdown-item:hover {
    background-color: #444
}

.products_style-title .dropdown-menu-dark .dropdown-header {
    font-weight: 700
}

.products_style-title-left .sidebar-title {
    border-bottom: none
}

.products_style-title-right .dropdown {
    display: inline-block
}

.products_style-title-right .dropdown .btn {
    font-size: 12px;
    color: #d8d2c7;
    margin-top: 3px
}

.products_style-title-right .dropdown .dropdown-menu h6 {
    color: #caba89
}

.products_style-title-right .dropdown .dropdown-menu a {
    color: #bbb;
    font-size: 12px
}

.products_style-title-right .dropdown .dropdown-menu a:hover {
    color: #caba89
}

details .panel-heading .panel-title a,
details a {
    color: #000
}

@media (max-width:767px) {
    .products_style-title {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        border-bottom: none !important
    }

    .products_style-title-left {
        width: 100%;
        border-bottom: 3px solid #feb03b
    }

    .products_style-title-right {
        width: 100%;
        text-align: right
    }
}

@media (max-width:991px) {
    .header_mb_style.header .top-header .top-menu .navbar-toggler {
        top: -webkit-calc(50%);
        top: -moz-calc(50%);
        top: calc(50%);
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%);
        right: 15px
    }

    .header_mb_style.header.stick .top-header .top-menu .navbar-toggler {
        top: 50%
    }

    .header_mb_style.header .header .top-header .top-menu .collapse .top-icon-list .top-icon-link a,
    .header_mb_style.header .top-header .top-menu .navbar-collapse .nav li a {
        font-size: 18px
    }

    .header_mb_style.header .top-header .top-menu nav .navbar-collapse {
        padding-top: 15px
    }

    .ov-hidden body {
        overflow: hidden
    }
}

details a[data-toggle]::after,
details summary::after {
    content: '▼';
    position: absolute;
    right: 5px
}

.header_mb_style.header .mb-member {
    top: -webkit-calc(50%);
    top: -moz-calc(50%);
    top: calc(50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: absolute
}

details a[data-toggle],
details summary {
    position: relative
}

details summary {
    background: #ededed;
    padding: 9px 20px 9px 15px;
    color: #000;
    margin-bottom: 5px
}

details .panel-heading .panel-title {
    margin-bottom: 0
}

details .panel-collapse {
    padding-left: 20px
}

details a {
    padding: 9px 15px;
    background: 0 0;
    border-bottom: 1px solid #ddd;
    display: block
}

@media (min-width:992px) {
    .header .dropdown-menu {
        top: 96%
    }
}