body {
    font-family: 'Arial', sans-serif; /* Nowoczesna, czytelna czcionka */
    color: #333; /* Łagodny kolor tekstu */
    line-height: 1.6; /* Wysokość linii dla lepszej czytelności */
    margin: 0;
    padding: 20px;
}
.navig{
	margin-bottom: -20px;
   margin-top: -20px;
}
.navig1{
    margin-bottom: -2px;
    margin-top: -10px;

}
.page-id-16 p{
    text-align: center !important;
}

.footer-menu a {
    font-weight: 700 !important;
}

  .holder {
    display: flex;
    white-space: nowrap;
    animation: marquee 90s linear infinite; /* Dłuższy czas trwania animacji dla płynnego przewijania */
  }

  .text-container {
    padding-right: 50px;
  }

  @keyframes marquee {
    from {
      transform: translateX(0); /* Zaczyna się natychmiast na krawędzi */
    }
    to {
      transform: translateX(-100%); /* Przesuwa się w lewo poza ekran */
    }
  }
  .footer-socials a{
    text-decoration: unset !important;
  }

.footer-socials img{
  height: 32px !important;
  width: 32px !important;
  filter: invert(1) !important;
}
.my-footer a.glink img {
   
    width: 28px !important;
    margin-right: 8px;
}
.my-footer .lang{
    margin-top:10px;
    padding-top: 20px;
    padding-bottom: 30px;
}
.site-content .content-area{
    width: 100% !important;
}

h1 {
    font-family: 'Georgia', serif; /* Elegancka czcionka dla nagłówka */
    font-size: 2.5em; /* Duży, wyraźny nagłówek */
    color: #2c3e50; /* Głęboki kolor dla nagłówka */
    text-align: center;
    margin-bottom: 30px; /* Odstęp pod nagłówkiem */
}
h1,h2,h3,h4,h5{

    font-weight: 700 !important;
}
.medizin div {
    border: 0.2px solid #2c3e50;
    display: flex;
    flex-direction: column;
    padding: 20px;
    align-items: center;
    width: 135px;
}
div:has(h2){
    border: none !important;
}
p {
    font-size: 1.1em; /* Trochę większa czcionka dla lepszej czytelności */
    margin-bottom: 20px; /* Odstępy między akapitami */
     margin-left: auto; /* Wyśrodkowanie bloku tekstu */
    margin-right: auto;
    padding: 10px;
    border-radius: 5px; /* Zaokrąglone rogi */
}



.container {
    padding: 20px;
    border-radius: 10px; /* Zaokrąglone rogi dla całej sekcji */
    margin: 40px auto; /* Wyśrodkowanie całej sekcji */
}

.entry-title {
    display: none;
}
.banner1{
    margin-bottom: 40px;
}
.runtext-container{
    overflow: visible !important;
}
.fg1 img {

    width: 130px;
    height: 130px;
    border-radius: 50%;
    color: #9fa6cd;
    margin-right: 10px;

}
.text-container a:before{
    width: 0 !important;
    height: 0  !important;
}
.text-container a{
    text-transform: uppercase !important;
}
.my-footer,.footer-grid{
    background-color: #082454;
}

.my-footer{
    margin-top: 70px;
}
.f1 {
    display: flex;
    flex-direction: column;
}

.footer-socials {
    margin-top: 40px;
}

.lang {

    display: flex;
    justify-content: center;
    margin-top: 40px;

}

.footer-menu a {

    color: white;
}

.footer-grid {
    display: flex;
    width: 1200px;
    max-width: 100%;
    margin: auto;
    justify-content: space-between;
    gap: 4rem;
    padding-top: 70px;
}

.footer-grid a {
    text-decoration: none;
    color: white;
}

.footer-grid div {
    width: 370px;
    max-width: 100%;
   
}

.footer-grid .fg1 {
    display: flex;
}

.footer-socials p {

    display: flex;
    justify-content: center;
    column-gap: 85px;

}

.site-content {
    justify-content: center;
    display: flex;
}

.is-right-sidebar {
    display: none;
}

body {
    background: white !important;
}

.medizin p {
    margin-bottom: 3px !important;
    font-size: 13px !important;
    text-transform: uppercase;

}
.medizin p a{
    text-decoration: unset;
    color:#082454 ;
    font-weight: 700;
}

.medizin p:nth-child(2){
    color: #6E787A;;

}
.medizin p:nth-child(3){
    position: relative;
    width: fit-content;
}
.medizin p a::after {
    content: ''; /* Dodaje pustą zawartość, aby stworzyć pseudo-element */
    position: absolute;
    left: 0;
    bottom: -2px; /* Pozycjonuje linię pod tekstem */
    width: 100%;
    height: 2px; /* Grubość podkreślenia */
    background-color: #9fa6cd; /* Kolor podkreślenia */
    transform: scaleX(0); /* Początkowy stan - brak podkreślenia */
    transform-origin: bottom left;
    transition: transform 0.3s ease-in-out 0.2s; /* Animacja z opóźnieniem 0.2s */
}

.medizin p a:hover::after {
    transform: scaleX(1); /* Podkreślenie po najechaniu */
}











body>*,
p {
    font-family: "Lato", sans-serif;
    ;
}

.main-navigation .main-nav ul li a {
    font-weight: 700;
}

.footer-menu {
    column-gap: 30px;
}

.main-navigation ul ul {
    background-color: white !important;
    width: 60px !important;
}

.nav-float-right #site-navigation {
    /* margin-left: auto; */
    margin-left: 8% !important;
}
.my-footer>*,.footer-grid>*,.my-footer h1,.my-footer h2,.my-footer h3{
    color: white !important;
   }
   .my-footer a:hover{
    color: white !important;
   }
   .fg2 img{
    filter: invert(1);
   }


.separate-containers .inside-article{
	padding-top:0 !important;
}
.entry-content:not(:first-child){
	margin-top:-15px !important;
}
.mt-20{
	margin-top:-20px !important;
}
@media(max-width: 1200px){
    .footer-grid {
    
        flex-direction: column;
        align-items: center;
    }
   }
   @media(max-width: 600px){
    .footer-menu a{
        margin: auto;
    }
    .holder {
        display: flex;
        white-space: nowrap;
        animation: marquee 230s linear infinite; /* Dłuższy czas trwania animacji dla płynnego przewijania */
      }
   }