.wynik {
    display: flex;
    flex-wrap: wrap;
    row-gap: 7px;
    margin-top: 90px;
    width: 1430px;
    max-width: 100%;
    justify-content: center;
    margin: auto;
}
.menu-bip .mod-languages li a:after{
  filter:invert(1) !important;
}
.teksty-formyzwiedzania article{
  display:none;
}
.itemid-376 .grid-instytut{
   display:none;
}
ol li.actie{
  font-weight:bold;
}
.itemid-983 .grid-instytut .okruszki,
.itemid-979 .grid-instytut .okruszki,
.itemid-980 .grid-instytut .okruszki,
.itemid-981 .grid-instytut .okruszki,
.itemid-982 .grid-instytut .okruszki{
   display:none
}
.menu-seminaria ul li:last-child{
  padding-bottom:20px
}
.semi2023 .grid-child p{
  width:887px;
  max-width:100%

}
.historia-artylul:only-child {
    word-break: break-word !important;

}
.width111{
  width:110%;
  max-width:100%;
}

body .com-content-article__body a,
body .com-content-article__body p,
body .com-content-article__body span,
body .com-content-article__body li,
body .com-content-article__body div,
body .com-content-article__body>* {
    word-break: break-word !important;
}

.grid-instytut th a {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 300;
    line-height: 31px;
    letter-spacing: -0.015em;
    text-align: left;
    color: black;
    text-decoration: none;
}
/*
.grid-instytut th a:hover {
    background: #109846 !important;
    color: white;
}
*/
.downfilter option,
.downfilter select {
    text-transform: uppercase;
}

.downfilter option:hover,
.downfilter select {
    background: #109846 !important;
    color: white;
}

select:focus>option:checked {
    background: #109846 !important;
}

.bzas1,
#bzas,
.bzas2 {
    background: #109846;
    color: white;
    outline: none;
    border: none;
    padding: 5px 10px 5px 10px;
    text-transform: uppercase;
}


.oinstytucie-kafelki .custom div:hover {
    cursor: pointer;
}

.grid-instytut .page-header:nth-child(2) {
    display: block !important;
    text-transform: uppercase;
}

strong {
    font-weight: 600 !important;
}

table table {
    margin: unset !important;
}

table a {
    color: black !important;
}

.menugornear ul:nth-child(2) {
    display: none !important
}

.menugornear ul li ul li {
    background-color: unset !important;
}

.blog-item {

    margin: 10% 0 10% 0;
    border-top: 0.4px solid silver;
}

h1 {

    text-transform: uppercase;
    line-height: 31px;
    letter-spacing: -0.015em;
    text-align: left;
    color: black;
    font-weight: 300 !important;
}

.item-content ol strong a {
    text-decoration: none;
    font-weight: 600 !important;
}

.grid-kafelki {
    margin-top: 57px;
}

.grid-kafelki .custom {
    display: flex;
    gap: 30px;
    justify-content: center;
}

.grid-kafelki .custom div {
    position: relative;
    aspect-ratio: 4 / 3;
    width: 310px;
}
.grid-kafelki .custom div a {
    display: flex;
    flex-direction: column;
    text-decoration: none;
    background-color: #075f2a;
}
.grid-kafelki .custom div img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.grid-instytut .item-page,
.grid-instytut .item-page p,
.grid-instytut .item-page span,
.grid-instytut .item-page p a {
    font-family: Poppins !important;
    font-size: 18px;
    font-weight: 300;
    line-height: 31px;
    letter-spacing: -0.015em;
    text-align: left;
    color: black;

}


.grid-kafelki .custom div span {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5em;
    text-align: center;
    color: white;
    z-index: 1;
    text-transform: uppercase;
    display: block;
    padding: 4px 10px;
    background-color: #075f2a;
}

.menugornear .nav span {
    text-decoration: none;
    font-family: Poppins;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    text-transform: uppercase;
    color: #052026;
    margin: auto;

}

.container-menu ul li span {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
}

.view-article .footer-gl {
    border-top: 1px solid black;
    margin-top: 50px;

}

.oinstytucie-kafelki .custom div:hover::after {
    background-color: #012B06;
    opacity: 0.8;
}

.footer-gl {
    border-top: 1px solid black;
    margin-top: 50px;
}

.grid-instytut {
    display: flex;
    column-gap: 90px;
    justify-content: space-between;
    max-width: 100%;
    overflow: hidden;
    position: relative;
}

.grid-instytut table {
    margin: auto;
}

.grid-instytut caption {
    font-size: 30px;
}

.grid-instytut .grid-child {
    width: 1365px;
    max-width: 100%;
}

.historia-artylul {

    max-width: 100%;
}

.menugornear ul li ul {
    padding-top: 20px;
    margin-top: 7px;
}

.menugornear ul li {
    position: relative;
    z-index: 2;
}

.menu-instytut ul li span:hover {
    background-color: #109846;
    color: white;
    cursor: pointer;
}

.blog-items p,
.blog-items li,
.blog-items a,
.items-more a {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 300 !important;
    line-height: 31px;
    letter-spacing: -0.015em;
    text-align: left;
    color: black;

}

html body .dendro-art .blog-items .item-content p:nth-child(2).dform p {
    Font-family: Poppins;
    font-size: 24px !important;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #109846 !important;
}

.dendro-art .blog-items .item-content p:nth-child(2) p {
    Font-family: Poppins;
    font-size: 24px !important;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #109846;
}

.container-menu ul li:hover {
    /* filter: brightness(1.3); */
}

.container-menu ul li span {
    width: 100%;
}

ul li ul li img {
    display:none;
}


.menu-arbo ul li:nth-child(2) ul li:first-child {
    width: 307px;
}

.container-menu ul li:nth-child(2):hover ul {
    background: #012B06;
}

.container-menu img {
    width: 10px;
    height: 10px;
    margin-left: 4px;
}

.menu-posty .jt-inner .jt-introtext {
    overflow: hidden;
}

.bwyslij {
    color: red;
}

.menu-instytut ul,
.menu-instytut li {
    cursor: pointer;
}

.oinstytucie-kafelki span a {
    color: white;
    text-decoration: none;
}

.menu-instytut {
    display: flex;
    margin-top: 24px;
    margin-left: 10px;
}

.menu-instytut ul {
    column-gap: 60px;
    display: flex;
    justify-content: end;
}

.menu-instytut ul li {
    flex-direction: row !important;
}

.menu-instytut a,
.menu-instytut span {
    font-family: Poppins;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: center;
    text-transform: uppercase;
    color: black;
    text-decoration: none;
    text-transform: uppercase;
}



.grid-menu-seminaria {
    display: flex;
    justify-content: space-between;
    /*   border-bottom: 1px solid black; */
}

.two-lines {
    display: flex;
    flex-direction: column;
}

.menu-seminaria ul a {

    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: -0.04em;
    text-align: left;
    left: 10%;
    position: relative;
}

.menu-seminaria ul li a {
    text-transform: uppercase;
    text-decoration: none;
    color: white;
}

.menu-seminaria .mod-menu__heading {
    display: none;
}

.menu-seminaria {

    position: relative;
    z-index: 100000;
    width: 328px;
}

.semi .blog-items {

    max-width: 100%;
}

.semi .grid-menu-seminaria .item-content .published {
    font-size: 18px;
}

.semi .blog-item {
    border-top: unset !important
}

.semi2023 b,
.semi2023 strong {
    font-weight: 600 !important;
}

.semi .grid-menu-seminaria .item-content p:nth-child(2),
.semi .grid-menu-seminaria .item-content p:nth-child(2) span {
    font-family: Poppins;


}

.semi2023 .grid-menu-seminaria .item-content p:nth-child(2),
.semi2023 .grid-menu-seminaria .item-content p:nth-child(2) span {
    font-family: Poppins;



}

.semi2023 .grid-menu-seminaria p:nth-child(3),
.semi2023 .grid-menu-seminaria p:nth-child(3) span {
    font-family: Poppins;


}

.semi2023 .grid-menu-seminaria p:nth-child(4),
.semi2023 .grid-menu-seminaria p:nth-child(4) span,
.semi2023 .grid-menu-seminaria p:nth-child(5),
.semi2023 .grid-menu-seminaria p:nth-child(5) span {
    font-family: Poppins;


}

.semi2023 .grid-menu-seminaria p:nth-child(6),
.semi2023 .grid-menu-seminaria p:nth-child(6) span {
    font-family: Poppins;





}

.semi .grid-menu-seminaria .category-name,
.semi .page-header h1 {
    font-family: Poppins;
    font-size: 40px;
    font-weight: 500 !important;
    line-height: 47px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #109846 !important;
    text-transform: uppercase;

}

.semi .blog-item {
    margin: 0;
    padding: 0;
}

.semi .page-header {
    display: block;
}

.semi span strong {
    font-weight: 300 !important;
}

.semi em {
    font-weight: 300 !important;
}

.menu-seminaria ul {

    background: #40AD6B;
    list-style-type: none;
    padding-top: 50px;
    display: flex;
    flex-direction: column;
    row-gap: 28px;
    margin-top: 0;


}

.menu-seminaria ul li a:hover {
    font-weight: 600 !important;
}

.semi strong,
.semi .grid-menu-seminaria .com-content-article__body p:not(:nth-child(3)) b {
    font-weight: 600 !important;
}

.menu-seminaria ul li {
    display: flex;
    justify-content: space-between;
    z-index: 10000;
    position: relative;
}

.grid-menu-seminaria .com-content-article__body {
    width: 887px;
    max-width: 100%;
}

.triangle {
    height: 0;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-right: 27px solid white;
    margin-top: -10px;
}

.two-lines .liness4 {
    margin-top: 209px;
}

.two-lines .liness-sec {
    margin-top: 617px;
    margin-bottom: 27px;
}

.menu-seminaria ul {
    margin-bottom: 69px;
}

.two-lines1 {
    position: absolute;
    top: 784px;
    z-index: 10;
}

.two-lines1 .line11 {
    border-bottom: 0.5px solid white;
}

.pagenavigation {
    display: none;
}

.two-lines1 .line11 {
    position: relative;
    z-index: 1;
}

.menu-seminaria ul li ul li {
    position: relative;
    z-index: 1;
}

.grid-menu-seminaria p {
    font-family: Poppins;
}
/*
.grid-menu-seminaria .com-content-article__body strong

 ,.blog-items strong
    {
    font-family: Poppins;
    font-size: 26px;
    font-weight: 600;
    line-height: 34px;
    letter-spacing: -0.015em;
    text-align: left;


}
 */
.blog-items p {
    padding: 0;
    margin: 0;
}

.blog-items .item-content {
    margin-top: 40px;
}

.grid-menu-seminaria .article-info-term {
    display: none;
}

.grid-menu-seminaria .category-name,
.grid-menu-seminaria .item-content {
    margin-left: 0;
    font-family: Poppins;
    margin-bottom: 50px;
    color: black !important;

}

.grid-menu-seminaria .item-content {
    margin-left: 0;
    font-family: Poppins;
    margin-bottom: 50px;

}

body .grid-menu-seminaria .category-name a {
    text-decoration: none;
    color: black !important;
    justify-content: start;
}

.grid-menu-seminaria .item-content .published {
    margin-left: 0;
    font-family: Poppins;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.015em;
    text-align: left;

}

.pracowniknaukowy-grid {
    background: url(/images/StronaPracownikaNukowego/background_pracocwnik_naukowy.png);
    height: 504px;
    width: 1167px;
    border-radius: 0px;
    margin-top: 67px;
    position: relative;

}

.pracownik-naukowy {
    display: flex;
    justify-content: space-between;


}

.pracownik-naukowy .lef {
    margin-top: 135px;
}

.pracownik-zdjecie {
    position: absolute;
    top: 0;
    left: 0;
}

.pracownik-zdjecie p,
.pracownik-opis p {
    padding: 0;
    margin: 0;

}

.pracownik-opis {
    left: 348px;
    position: absolute;
    top: 30px;
    font-family: Poppins;
}

.fw-500 {
    font-weight: 500 !important;
}

.fw-300 {
    font-weight: 300 !important;
}

.line-height23 {
    line-height: 23.4px;
}

.pracownik-grid1 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-family: Poppins;
    margin-bottom: 93px;

}

.pracownik-grid1 p {
    padding: 0;
    margin: 0;
}

.pracownik-projects {
    width: 540px;
}

.pracownik-publications {
    width: 576px;
}

.pracownik-publicationsheader,
.pracownik-projectsheader {
    font-family: Poppins;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: -0.015em;
    text-align: left;
    margin-top: 120px;
    margin-bottom: 47px;
}

.pracownik-projects {
    font-family: Poppins;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.015em;
    text-align: left;


}

.naglowek-wszyscypracownicy {
    height: 271px;
    width: 1920px;
    max-width: 100%;
    border-radius: 0px;
    background: url(/images/StronaPracownikaNukowego/backStronawszystkichpracownikow.png);
    display: flex;
    justify-content: center;
    column-gap: 50px;
}

.wszyscypracownicy-adres,
.wszyscypracownicy-adres1 {
    margin-top: 48px;
    font-family: Roboto;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.015em;
    text-align: left;
    height: 150px;
    width: 495px;
    border-radius: nullpx;


}

#mobilemenuck-426-mobile .mobilemenuck a {
    text-align: center;
}

#mobilemenuck-426-wrap {
    display: none !important;
}

#mobilemenuck-426-mobile .mobilemenuck-item-text {
    font-family: Poppins !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    letter-spacing: 0em !important;
    text-align: center;


}

#mobilemenuck-426-mobile-bar .mobilemenuck-bar-button {
    background: #40AD6B !important;

}

#mobilemenuck-426-mobile .mobilemenuck-title {
    font-family: Poppins !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    letter-spacing: 0em !important;
    text-align: center;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

#mobilemenuck-426-mobile a {
    text-align: center !important;
    text-transform: uppercase !important;
}

.mobilemenuck-bar-title {
    display: none !important;
}

#mobilemenuck-426-mobile,
.mobilemenuck-title {
    background: #40AD6B !important;
    color: white;
    text-align: center;
    text-transform: uppercase;
}


#mobilemenuck-146-mobile-bar {
    display: none !important;
}

#mobilemenuck-426-mobile-bar {
    right: 31%;
    top: 8%;
}

.fw-600 {
    font-weight: 600 !important;
}

.fw-400 {
    font-weight: 400 !important;
}

.fw-200 {
    font-weight: 200 !important;
}

.wszyscypracownicy-tabela table span {
    font-family: Poppins !important;
}

.wszyscypracownicy-tabela {
    display: flex;
    justify-content: center;
    font-family: Poppins !important;
    /*   border-bottom: 1px solid black; */
    padding-bottom: 60px;
}

.wszyscypracownicy-tabela p:first-child {
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: -0.015em;

}

.wszyscypracownicy-tabela p:nth-child(2) {
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: -0.015em;
}


.wszyscypracownicy-tabela table td:not(:nth-child(1)) {
    border-left: 1px solid rgba(8, 112, 12, 0.7);

}

.wszyscypracownicy-tabela table td {
    border-bottom: 1px solid rgba(8, 112, 12, 0.7);
    padding: 14px 0 14px 0;
    color: black;
}

.wszyscypracownicy-tabela table td:not(:first-child) span a {
    color: black !important;
    font-weight: 300;
}

.wszyscypracownicy-tabela table tr:first-child td:nth-child(1) span {
    font-weight: 600;
}

.modal-dialog {
    width: 95%;
    max-width: 1110px;
    margin: 10px auto;
}

.modal[style] {
    padding: 0px !important;
}

.wszyscypracownicy-tabela table tr:last-child td {
    border-bottom: none !important;
}

.wszyscypracownicy-tabela table {
    width: 1200px;
    max-width: 100%;
    color: black;
}

.grid-posty {
    width: 1181px;
    margin: 0 auto 0 auto;
}

.menu-posty ul li {
    list-style-type: none;
}

.menu-posty ul {
    display: flex;
    font-family: Poppins;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.015em;
    text-align: left;
    column-gap: 28px;
    padding-left: 0;


}

.menu-posty ul li a {
    color: #109846;
    text-transform: uppercase;
    text-decoration: none;
}

.menu-posty ul .active a {
    font-weight: 600;

}

.menu-posty .jt-inner .jt-introtext {

    height: 237px;
    width: 867px;
    border-radius: 3px;
    border: 1px solid black;
}

.menu-posty .jt-inner {
    display: flex;
    position: relative;
    column-gap: 33px;
}

.menu-posty .jt-cs .jt-imagecover img,
.menu-posty .jt-cs .jt-imagecover {
    height: 237px;
    width: 281px;
    border-radius: 0px;

}

.menu-posty .jt-inner .jt-introtext p {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 275;
    line-height: 28px;
    letter-spacing: 0.07em;
    text-align: left;
    padding-top: 40px;
    padding-left: 25px;
    padding-right: 28px;

}

.menu-posty .item-163 .jt-introtext p {
    padding-top: 18px;
}

.menu-posty .jt-cs .jtcs-author-date {
    position: absolute;
    top: 15px;
    left: 325px;
    font-family: Poppins;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #40AD6B;

}

.menu-posty .jt-cs p.readmore {
    position: absolute;
    right: 134px;
    top: 162px;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #40AD6B;

}

.menu-posty .jt-cs p.readmore a {
    color: #40AD6B;
}


.grid-posty {
    margin-bottom: 100px;
}

.menu-posty .jt-cs .slide:first-child {
    padding-top: 0 !important;
}

.menu-posty p {
    padding: 0;
    margin: 0;
}

.menu-bip {
    width: 542px;
    border-right: 1px solid black;

}

.menu-bip ul li {
    font-family: Poppins;
    font-size: 20px;
    font-weight: 300;
    line-height: 23px;
    letter-spacing: -0.015em;
    text-align: right;
    list-style-type: none;
    display: flex;
    align-items: center;
    justify-content: end;



}

.menu-bip ul li a::after ,.menu-bip ul li span::after{
    content: url(/images/BIP/cztroj.png);
    margin-right: 17px;
}

.menu-bip ul li {
    display: flex;

    row-gap: 5px;
}

.menu-bip ul.nav li:not(:first-child) {
    margin-top: 40px;
}

.menu-bip ul.nav li a {

    text-decoration: none;
    color: #232222;
    align-items: center;
    justify-content: center;
    display: flex;
    column-gap: 10px;
    ;
}

.menu-bip ul .active {
    text-decoration: underline;
}

.menu-bip .nav {
    padding: 0;
    margin: 0;
}

.socials-bip .sc {
    display: flex;
    column-gap: 23px;
    margin-right: 21px;

}

.socials-bip .contrast {
    display: flex;
    column-gap: 5px;
    align-items: center;
    justify-content: center;

}

.socials-bip {
    justify-content: end;
    margin-right: 45px;
    padding-top: 48px;
}

.logo-bip {
    display: flex;
    justify-content: end;
    margin-right: 40px;
    margin-top: 35px;
}

.bip-wyszukiwarka {
    display: flex;
    justify-content: end;
    margin-right: 40px;
    margin-top: 23px;
    margin-bottom: 50px;
}

.bip-wyszukiwarka input {
    height: 37px;
    width: 279px;
    border-radius: 3px;
    position: relative;

}

.bip-wyszukiwarka form {
    position: relative;
}

.bip-wyszukiwarka form button {
    position: absolute;
    right: 4px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    border: none;
    height: 28px;
    background: white;
}

.bip-wyszukiwarka form label {
    display: none
}

.bip-line {
    border-bottom: 1px solid black;
}

.grid-bip .item-page .page-header h1 {

    margin-bottom: 20px;
}

.grid-bip:not(.control-group),
grid-bip .item-page>*,
.grid-bip .item-page h1,
.grid-bip .item-page ul .grid-bip .item-page p a,
.grid-bip p a {
    display: flex !important;
    font-family: Roboto !important;
    text-align: left;
    font-size: 20px !important;
    font-weight: 300 !important;
    line-height: 30px !important;
    letter-spacing: -0.015em !important;
    text-align: left;
    color: black !important;
    margin-bottom: -45px;

}

.grid-bip:not(.control-group) span:not(.mceIcon),
.grid-bip #section-content,
.grid-bip #section-content a {
    font-family: Roboto !important;
    text-align: left;
    font-size: 20px !important;
    font-weight: 300;
    line-height: 30px;
    letter-spacing: -0.015em;
    text-align: left;
    color: black !important;
}
.grid-bip #mobilemenuck-222-wrap ul li span{
      column-gap: 10px;
    color: black !important;
    display: flex;
}
.grid-bip .grid-child {
    margin-top: 128px;
    /*  margin-left: 128px; */

}

.grid-bip .item-page .page-header:nth-child(2) {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}


.grid-bip .item-page .page-header h1 {
    font-family: Poppins !important;
    ;
    font-size: 24px !important;
    font-weight: 600 !important;
    ;
    line-height: 28px !important;
    ;
    letter-spacing: -0.015em !important;
    ;
    text-align: left;
    text-transform: uppercase !important;
    ;
    display: flex;
    align-items: center;
    text-decoration: none !important;
}



.grid-bip .page-header {

    font-family: Roboto;
    font-size: 14px;
    font-weight: 200;
    line-height: 16px;
    letter-spacing: -0.015em;
    text-align: left;
    text-transform: lowercase;
    display: flex;
    justify-content: start;
    align-items: center;
    position: relative;
    top: -4px;

}

.grid-menu-seminaria .blog-item a {
    font-family: Poppins;
    font-size: 20px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #109846;
    margin-top: 16px;
}

.grid-menu-seminaria .blog-item a {
    display: flex;
    justify-content: end;
}

.excel table {
    display: none;
}

.inps {
    display: flex;
    justify-content: space-between;
}

.fils {
    display: flex;
    column-gap: 134px;
    flex-wrap: wrap;
}

.gatun {
    display: flex;
    column-gap: 113px;
    flex-wrap: wrap;
}
.oinstytucie-profesorzy .mod-custom p{
    font-family: Poppins !important;
}
.blog-items p,
.blog-items li,
.blog-items a,
.items-more a {
    word-break: break-word;
}
.obrpra  p.metryczka{
    display: none !important;
}
.magn {
    display: flex;
    column-gap: 27px;
    flex-wrap: wrap;
}

.description {
    display: flex;
    column-gap: 119px;
    flex-wrap: wrap;
}

.filter-grid {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 50px;
}

.filtry-selecty {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

.filter-grid select {
    width: 235px;
}

.filtry {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}

.myZdjecie::first-letter {
    text-transform: uppercase;
}

.under-wynik {
    display: flex;
    column-gap: 30px;

}

.grid-wynik {
    margin-top: 50px;
    display: flex;
    flex-direction: row;
    row-gap: 7px;
    flex-wrap: wrap;
}

.gridw div {
    display: flex;
    flex-direction: column;
}

.gridw {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    font-family: Poppins;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    letter-spacing: 0.015em;
    text-align: left;

}

.gridw span {
    font-weight: 600;
    font-size: 23px;
}

.downfilter {
    display: flex;
    flex-direction: column;
    row-gap: 50px;
    font-family: Poppins !important;
    font-weight: 300 !important;
    line-height: 19px !important;
    letter-spacing: -0.015em !important;
    text-align: left;

}



.projekty-badawcze,
.Publikacje {
    position: relative;
    display: none;

}

.itemid-101 .footer-gl {
    border: none !important;
}

.projekty-badawcze {
    margin-top: 50px;
}

.projekty-badawcze strong,
.Publikacje p:nth-child(2) strong {
    font-size: 30px;
    font-weight: 600 !important;
}

body em {
    font-weight: unset !important;
}

#projekty-badawcze,
.publikacje-zdj1,
.publikacje-zdj2 {
    transition: all 1s;
}

.projekty-badawcze:hover,
.Publikacje:hover {
    cursor: pointer;
}

.projekty-badawcze p:nth-child(1),
.Publikacje p:nth-child(1) {
    display: flex;
    align-items: center;
}

.projekty-badawcze ul,
/*.projekty-badawcze p:not(:first-child), */
.Publikacje p:not(:nth-child(2)),
.Publikacje ul,
.projekty-badawcze .publikacje {
    display: none;
}

.d-block {
    display: block !important;
}

.publikacje-zdj1:hover,
.publikacje-zdj2:hover {
    cursor: pointer;
}

.container-menu ul li ul li ul {
    display: none !important;
    visibility: hidden
}

.container-menu ul li ul li:hover ul {
    visibility: visible;
    position: absolute;
    right: 0;
    transform: translateX(100%);
}

.container-menu ul li ul {
    position: relative;
}

.container-menu ul li ul li ul {
    position: absolute;

}


.container-menu ul li ul li {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.container-menu li:hover {
    background-color: yellow;
}

.container-menu ul li:nth-child(3) a {
    position: initial;
}

.container-menu ul li:nth-child(3) ul li {
    padding-left: 0;
    padding-right: 0;
}

.menugornear ul li ul li ul {
    visibility: hidden;
}

.menugornear ul li ul li:hover ul {
    visibility: visible;
}

.grid-instytut caption {
    font-family: Poppins;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: -0.015em;
    text-align: left;
    margin-top: 90px;
    margin-bottom: 67px;
}

.instytut-historia {
    width: 1394px;
    max-width: 100%;
}

.instytut-historia ul {
    list-style-type: none;
}

.historia-artylul {
    display: flex;
    flex-direction: column-reverse;
    word-break: break-word;
}

.historia-artylul a,
.historia-artylul p,
.historia-artylul div,
.historia-artylul span,
.historia-artylul h1 {

    word-break: break-word !important;
}

.historia-artylul h1 {
    font-family: Palatino Linotype !important;
}

.historia-artylul li a {
    font-family: Poppins;
    font-size: 30px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #0A7535;
    text-decoration: none;
}

.historia-artylul li a::after {
    content: '';
    width: 100%;
    border-bottom: 1px solid #0A7535;
    display: block;
    margin: 13px 0 13px 0;
}

.spis-ar {
    font-family: Poppins;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: -0.015em;
    text-align: left;
    margin-top: 90px;
    margin-bottom: 67px;
}

.historia-artylul ul {
    padding: 0;
    margin-bottom: 50px;
}

.blob>* {
    display: none !important;
    color: white !important;
    opacity: 0;
}

.powrot a {
    font-family: Poppins;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.015em;
    text-align: right;
    color: #0A7535 !important;
    text-decoration: none;
    margin-top: 80px;
    display: block;
    transition: all 2s ease-in-out;

}

.menu-posty .jt-cs .jt-imagecover img {
    object-fit: cover;
    object-position: top;
}

.zielona-kartka::before {
    content: url('/images/Dendrobiology/kopera.png');
    margin-right: 4px;
}

.d-flex {
    display: flex;
    justify-content: space-between;
    align-content: center;

}

.headlineformat {
    display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    text-transform: uppercase;
    font-weight: 600 !important;
}