body{
    background: url('/local/lk_bg.webp');
    background-color: #ebebeb;
}
img{
	    max-width: 100%;
}
html{
    font-size: 14px;
}
.font-12{
    font-size:12px;
}
.font-30{
    font-size: 30px;
}
.whi{
   width: 24px;
    height: 24px;
	line-height: 18px;
}
a{
    color: #6c757d!important;
}
h1{
    text-transform: uppercase;
}
.search button{
    top: 5px;
    right: 20px;
}


.side-panel{
    width: 40%;
    min-width:240px;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
}
.bg{
    position: fixed;
    width: 100%;
    height: 100%;
    background: #00000033;
    top: 0;
    left: 0;
    z-index: 1030;
}
.sidemenu>.parent>div:after{
    display: inline-block;
    content: "\f055";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    right: 10px;
    -moz-osx-font-smoothing: grayscale;
    padding: 4px;
    position:absolute;
    color:white;
    cursor:pointer;
}
.sidemenu>.active>div:after {
    content: "\f056";
}

.sidemenu>li:hover,.sidemenu .active{
    background: #485058;
}
#closeside{
    font-size: 26px;
    cursor: pointer;
}
.scroll-fix{
    z-index: 1050;
    top: 45px;
    position: fixed!important;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
#openfix,#openside{
    cursor:pointer;
}
.menu{
    position: absolute;
    z-index: 1050;
}
#totop{
    bottom:0;
    right:0;
    cursor:pointer;
}
h2,h3{
	display: block;
    width: 100%;
    margin-bottom: 15px;
    font-size: 1.4rem;
    margin-top: 30px;
}
h3{
	font-size: 1.2rem;
}
.forum-header-box,.forum-form,.forum-navigation-box{
	width:100%
}
.forum_post_form,.forum-menu-box{
	    width: 100%;
}
.forum-user-additional{
	display:none;
}
.navbar{
    margin-bottom: 0!important;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: #f8f9fa!important;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
    background: #dc3545;
}
.bx-filter-select-popup{
    display: block;
    max-height: 500px;
    overflow: overlay;
}

::-webkit-scrollbar {
	width: 12px;
	background-color: #ffffff;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: 0px 1px 3px 0px rgb(34 60 80 / 20%);
	background-color: #ffffff;
}


::-webkit-scrollbar-thumb {
	background: #f8f9fa;
    border: 1px solid #e0e0e0;
}