body{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:normal;
        }
.top-nav > ul li a{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:normal;
        }
.top-nav li li a{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:normal;
        }
h1,h2,h3,h4,h5,h6{
            font-family:"Open Sans", Arial, sans-serif !important;
                font-weight:normal;
    }
header.top-head .logo a{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:900;
     
}
header.top-head .logo a span{
            font-family:"Open Sans", Arial, sans-serif;
                font-size:-1px;
                font-weight:100;
     
}
    body{
        color: #000000;
    }

 
  
  
  
  
             .top-bar,.top-bar a, .top-bar span{
        color: #a2a2a2;
    }
      .top-bar i{
        color: #a2a2a2;
    }
    
     .top-bar li,.lft-topbar-border{
        border-left: 1px #ff2828 solid;
    }
       header.top-head.stickyHeader{
         
    }
      
  
   
     header.top-head.nav-3 > .container{
  display: flex !important;
  justify-content: center !important;  /* centrowanie w poziomie */
  align-items: center !important;
  gap: 48px;
}

header.top-head.nav-3 .logo,
header.top-head.nav-3 .top-menu{
  float: none !important;
  position: static !important;
  width: auto !important;
  flex: 0 0 auto !important;
}

header.top-head.nav-3 .top-menu .top-nav,
header.top-head.nav-3 .top-menu #mnu-eft{
  width: auto !important;
}

/* === STICKY: 60px === */
header.top-head.nav-3.stickyHeader .logo{
  height: 60px !important;           /* wysokość wiersza logo */
  display: flex !important;
  align-items: center !important;     /* pionowe wyrównanie */
}

header.top-head.nav-3.stickyHeader .logo a{
  display: flex !important;
  align-items: center !important;
  height: 60px !important;
}

header.top-head.nav-3.stickyHeader .logo img{
  max-height: 55px !important;       
  width: auto !important;
  height: auto !important;
  display: block !important;
}

header.top-head.nav-3.stickyHeader{
  height: 60px !important;
}

header.top-head.nav-3.stickyHeader .container{
  height: 60px !important;
  display: flex !important;
  align-items: center !important;
}


/* Stylowanie formularza tylko na stronie o ID 1234 */
.page-id-10338 .wpcf7-form-control.wpcf7-text, 
.page-id-10338 .wpcf7-form-control.wpcf7-email, 
.page-id-10338 .wpcf7-form-control.wpcf7-textarea {
    width: 100% !important;
    max-width: 100% !important;
}

.page-id-10338 .wpcf7-form-control.wpcf7-submit {
    width: auto !important;
}



#menu-item-33825 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-33825 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-36729 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-36729 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-36691 p {
    color: #f10000!important;
    font-weight: bold;
}
#menu-item-36691 a {
    color: #f10000!important;
    font-weight: bold;
}



#menu-item-36689 p {
    color: #f10000!important;
    font-weight: bold;
}
#menu-item-36689 a {
    color: #f10000!important;
    font-weight: bold;
}

#menu-item-34061 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-34061 a {
    color: #3ef100!important;
    font-weight: bold;
}


#menu-item-33788 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-33788 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-33807 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-33807 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-35241 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-35241 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-35242 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-35242 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-35260 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-35260 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-36567 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-36567 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-37260 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-37260 a {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-38583 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-38583 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-37309 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-37309 a {
    color: #3ef100!important;
    font-weight: bold;
}


@media only screen and (max-width: 768px) {
    #to-top {
        display: none;
    }
}

/*
@media only screen and (max-width: 768px) {
    #komunikaty {
        display: none;
    }
}
*/
#it_1D942ZplPC {
    border-radius: 0 !important; /* Usunięcie zaokrąglenia krawędzi */
}

#menu-item-38541 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-38541 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-38559 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-38559 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-38580 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-38580 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-39602 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-39602 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-40384 p {
    color: #3ef100!important;
    font-weight: bold;
}
#menu-item-40384 a {
    color: #3ef100!important;
    font-weight: bold;
}

#menu-item-40398 p {
    color: #f27522!important;
    font-weight: bold;
}
#menu-item-40398 a {
    color: #f27522!important;
    font-weight: bold;
}  
           
      