@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap');
* {

    font-family: 'Poppins', sans-serif;
}
body{
    font-family: 'Poppins', sans-serif;
    background-color:#D4D4D4;
}

a{
    color:#fff;
}

.topbar-container,
.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu{
    background-color:#12111F;
}

.preloader,
.logo-section{
    background-color:#12111F;
}
.logo-section h3{
    font-family: 'Poppins', sans-serif;
    font-size:23px;
    color:#fff;
    font-weight: 700;
}
footer{
    background-color:#D4D4D4;
}

footer h3{
    font-family: 'Poppins', sans-serif;
    font-size:23px;
    color:#12111F;
    font-weight: 700;
}
footer .footer-menu a{
    font-family: 'Poppins', sans-serif;
    font-size:13px;
    color:#12111F;
}

.topbar-menu a,
.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu li a{
    font-family: 'Poppins', sans-serif;
    font-size:13px;
    color:#fff;
    font-weight: 300;
}

.page-template-template-kalendarium .main-container, .page-template-template-lista-pliki .main-container, .page-template-template-raporty .main-container, .page-template-template-kanaly .main-container, .page-template-template-accord-pliki .main-container, .page-template-template-rada-nadzorcza .main-container, .page-template-template-zarzad .main-container, .main-container.kontakt-dla-mediow{
    background-image:none;
    background-color:#D4D4D4;
}

.static-title{
    font-family: 'Poppins', sans-serif;
    font-size:23px;
    color:#12111F;
    font-weight: 700;
}

.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu li a:hover,
.topbar-menu .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent.is-active > a,
.topbar-menu .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent.is-active > a:hover,
.topbar-menu .dropdown.menu > li > a:hover,
.topbar-menu .is-active > a,
.topbar-menu .dropdown.menu > li.active > a{
    color:#EDFE70 !important;
}

.hp-hero{
    background: #D4D4D4 url(../images/bg-hp-hero-white.jpg) no-repeat center center;
}
.hp-hero p{
    font-family: 'Poppins', sans-serif;
    font-size:32px;
    text-transform: none;
    line-height: 48px;
}
.biezace-notowania .biezace-notowania-content a:hover,
.biezace-notowania .biezace-notowania-content a,
.kluczowe-informacje a:hover,
.kluczowe-informacje a,
.hp-hero a:hover,
.hp-hero a{
    display:inline-block;
    border-radius: 5px;
    border:1px solid #EDFE70;
    color:#EDFE70;
    font-size:14px !important;
    line-height: 28px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    text-transform: none;
    padding: 5px 8px;
    text-decoration: none;
}

.kluczowe-informacje {
    background: #D4D4D4 url(../images/bg-kluczowe-informacje.jpg) no-repeat center center;
}
.biezace-notowania .section-title,
.kluczowe-informacje h3{
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size:23px;
}
.biezace-notowania .biezace-notowania-content p,
.kluczowe-informacje p{
    font-size:15px;
    line-height: 21px;
    font-family: 'Poppins', sans-serif;
}

.tabs-icons{
    background-color:#D4D4D4;
}
.tabs-icons h3{
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size:23px;
}
.tabs-icons .cell p{
    font-size:12px;
    line-height: 15px;
    font-family: 'Poppins', sans-serif;
}

.biezace-notowania {
    background: #D4D4D4 url(../images/bg-biezace-notowania-white.jpg) no-repeat center bottom;
}

.biezace-notowania h3{
    font-family: 'Poppins', sans-serif;
    font-size:23px;
    font-weight: 500;
}

.regulamin-zarzadu{
    background: url(../images/bg-regulamin.jpg) no-repeat center center;
}
.regulamin-zarzadu p{
    text-align: center;
}

.regulamin-zarzadu a,
.regulamin-zarzadu a:hover{
    font-weight: bold;
    font-size:13px;
    font-family: 'Poppins', sans-serif;
}

.zarzad .aco-tab-label:hover,
.zarzad .aco-tab-label{
    color:#000000;
}
.aco-tab-label::after {
    background: url(../images/icons/ico-accordation-down-black.svg) no-repeat center center;
}

.czlonek-zarzadu .zarzad-dane{
    font-size:15px;
}

.czlonek-zarzadu .zarzad-dane span{
    font-weight: bold;
    text-transform: none;
}

.raporty input:checked + .aco-tab-label::after {
    background: url(../images/icons/ico-accordation-down-black.svg) no-repeat center center;
}

.raporty input:checked + .aco-tab-label{
    font-size:15px;
    font-weight: bold;
    text-decoration: none;
}

.raporty .aco-tab-label:hover{
    background-color:#EDFE70;
    color:#000;
}
.raporty .aco-tab-label:hover::after{
    background: url(../images/icons/ico-accordation-down-black.svg) no-repeat center center;
}
.elementor-widget-text-editor{
    color:#000;
}

.page-template-template-static .main-container{
    background-color:#d4d4d4;
}

.menu-naglowek li a {
    color:#000;
    font-weight: bold;
}

.ogladalnosc .accordation-content-post.xlsx:hover{
    background-color:#EDFE70;
    color:#000;
}
.ogladalnosc .accordation-content-post.xlsx:hover::after {
    background: url(../images/icons/ico-excel.svg) no-repeat center center;
}

.page-template-template-static .main-container.o-firmie, .page-template-template-static .main-container.strategia, .page-template-template-static .main-container.akcjonariat, .page-template-template-static .main-container.kontakt, .page-template-template-static .main-container.centrum-wynikow, .page-template-template-static .main-container.raporty {
    background-color: #D4D4D4;
    background-image: none;
    background-repeat: no-repeat;
    background-position: top left;
}
.main-container.kontakt-dla-mediow a:hover,
.main-container.kontakt a:hover,
.main-container.kontakt-dla-mediow a,
.main-container.kontakt a{
    color:#000;
    font-weight: bold;
}

footer .footer-menu a:hover, footer .footer-menu a:focus{
    color:#4D4D4D;
}

.elementor-widget-text-editor{
    color:#000;
}

a:focus,
a:active,
a:hover{
    color:#EDFE70;
}