/* przycisk */
.scrollBtn {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none; /* domyślnie ukryty */
    background: #333;
    color: #fff;
    border: none;
    padding: 12px 18px;
    border-radius: 8px;
    cursor: pointer;
    font-size: 16px;
    transition: opacity 0.3s ease;
}

.scrollBtn.show {
    display: block;
    opacity: 0.3;
}

.scrollBtn:hover {
    opacity: .9;
}

.container_img_list_ogl{
    min-width: 160px !important;
    min-height: 160px !important;
}
.img_list_ogl {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important; 
  object-position: center !important; 
  border-radius: inherit !important; 
  max-width: 160px !important;
  max-height: 160px !important;
}

#ul_filtry_szukaj{
    cursor: pointer;
    background-clip: unset;
}

.cm_menu_btn_filtry {
    max-height: 75%; 
    overflow: auto !important; 
}

.shortText{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.div_container_main_menu{
    display: none;
    /* position: absolute; */
}

/* do diva dla paging */
.div_page_links{
    display: inherit;
}

.select2-container--open {
    z-index: 9999999 !important;
}