body,.block.block-blocktabs .ui-widget, .block.block-blocktabs .ui-tabs-nav > li > a{font-family: Montserrat!important;} 

h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Comfortaa'!important; text-transform: none;}
body .body-page{color: #141823;}
body .body-page a{color: #e2001a;}
body .body-page a:hover{color: #b32727!important;}
header.header-v1 .header-main, header.header-v2 .header-main, header.header-v4 .header-main, header.header-v3 .header-main-inner{background: #172033!important;}

header .header-main a{color: #ffffff!important; }header .header-main a:hover{color: #fff!important; border-bottom: 2px solid #e2001a} .main-menu .sub-menu{background: #e2001a!important;color: !important;}

header .area-main-menu .navigation ul.gva_menu a {text-transform: none !important; font-size: 19px; font-weight: 600; padding: 4px 14px 0px 14px; margin-top: 30px;}



header.header-v1 .header-main{background: url('../images/header-tlo.jpg') center center no-repeat!important;}

.portfolio-v1 .content-inner {font-weight: bold; color: #fff;}

body .body-page .main-page.has-breadcrumb .container-bg {
    background: #fff;
    margin-top: 0px;
    position: relative;
    padding-top: 0px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    z-index: 1;
}

.main-menu .sub-menu a{color: #ffffff!important;} .main-menu .sub-menu a:hover{color: #172033!important;} 
.quick-side-icon {
    top: 0px; 
    margin-top: 23px;
}

header.header-v1 .main-menu-inner {
    margin-right: 60px;
}

header .header-main .branding a:hover {border: 0px;}

header.header-v1 .header-main-inner .branding {
    width: 272px;
}

header .site-branding-logo, .site-branding-logo img {max-height: none!important;}



.header-inner {font-family: 'Comfortaa'!important; color: #fff;}

.more-link a {
    font-size: 12px;
    color: #fff !important;
}

.more-link a:hover {
    background: #171f32;
    border: 2px solid #171f32;
    color: #fff !important;
}

body.footer-v2 .copyright-links a:after {
    background: rgba(255, 255, 255, 0.77);
}
.copyright-links a:after {
    top: 2px;
}
.gsc-button:hover {
    background: #172033!important;
    border-color: #172033!important;
}


#edit-zgoda-na-przetwarzanie-danych-rodo- label {padding-left: 4px; vertical-align: middle;}


.menu-bar span {background-color: #fff !important;}

.stopka-blok-border-left {border-left: 1px solid #ccc !important;}

@media (max-width: 991px) {
    
    .bloki-4 .gsc-column {margin-bottom: 16px;}
    .footer .column {text-align: center;}
    .stopka-blok-border-left{border: 0px !important;}
    
    header .header-main a{color: #e2001a!important; }header .header-main a:hover{color: #e2001a!important; border-bottom: 2px solid #e2001a} 
    .main-menu .sub-menu{background: #e2001a!important;color: !important;}
    
    
    header .header-main .quick-side-icon a {
        color: #fff!important;
    }
    
    header .area-main-menu .navigation ul.gva_menu a {    padding: 0px 14px 0px 14px !important;
    margin-top: 0px !important;}
    
}
@media (max-width: 420px) {
header.header-v1 .header-main-inner .branding {
    width: 200px;
}
}

.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white *, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .page-title, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light *, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .page-title {
    color: #172033 !important; font-weight: 600 !important;
}

.breadcrumb-links {display: none;}

.breadcrumb-content-main h2.page-title {margin-top: 50px;}



.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .breadcrumb-links li a, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .breadcrumb-links li a {
    color: #999999 !important;  font-weight: 400 !important;
}

.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .breadcrumb-links li a:hover, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .breadcrumb-links li a:hover {
    color: #E43844 !important;  font-weight: 400 !important;
}


#footer .footer-center{background: #172033!important;} 
#footer .footer-center{color: #ffffff !important;}
#footer .footer-center ul.menu > li a::after, .footer a{color: #ffffff!important;}
#footer .footer-center a:hover{color: #e2001a !important;}
.copyright{background: #171823 !important;} 
.copyright{color: #7d7d7d !important;}
.copyright a{font-family: 'Comfortaa'!important;}
.copyright a:hover{color: #e2001a !important;}

.bloki-4 .fa-4x .icon img {
    margin-top: 0px !important;
}

.bloki-4 .fa-4x {width: 100% !important;}

.bloki-4 .column-inner { padding: 10px 10px !important;}

.bloki-4 .title {display: none !important;}

.bloki-4 .gsc-icon-box {margin-bottom: 0px !important;}
