.ba-item-blog-posts.kategoria .ba-grid-layout .ba-blog-post{opacity:0;transition:150ms}
.ba-item-blog-posts.kategoria .ba-grid-layout .ba-blog-post.show{opacity:1;
  -webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in;}
.ba-language-switcher-item > img{display:none}
.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list {margin-left: -50%;width: 100%;}

/* stylowanie tekstu w topie strony z animacją*/
.text{
   font-size: 84px;
   font-weight: 900;
   color: #383838;
   line-height: 101px;
   text-align: left;
   text-transform: uppercase;
}
.accordion-heading :is(a:not(.active)){
  background-color:var(--bg-dark);}
.accordion-heading > a > span + i{font-size: 3rem !important;}
@media only screen and (max-width: 1440px) {
.text{
   font-size: 60px;
   font-weight: 900;
   color: #383838;
   line-height: 80px;
   text-align: left;
   text-transform: uppercase;
}
}
@media only screen and (max-width: 1024px) {
.text{
   font-size: 40px;
   font-weight: 900;
   color: #383838;
   line-height: 60px;
   text-align: left;
   text-transform: uppercase;
}
}
@media only screen and (max-width: 640px) {
.text{
   font-size: 30px;
   font-weight: 900;
   color: #383838;
   line-height: 50px;
   text-align: left;
   text-transform: uppercase;
   min-height: 100px;
}
}
@media only screen and (max-width: 420px) {
.text{
   font-size: 30px;
   font-weight: 900;
   color: #383838;
   line-height: 36px;
   text-align: left;
   text-transform: uppercase;
   min-height: 130px;
}
}