.text-primary{
    color: #d7a57f !important;
}
.text-secondary{
    color: #162542 !important;
}
.bg-body-secondary{
    background-color: #162542 !important;
}
.btn-primary{
    background-color: #d7a57f;
    border: none;
    border-radius: 40px;
    padding: 10px 40px;
}

h2{
    padding-bottom: 1rem;
}

.navbar-brand img{
    width: 60px;
    height: 55px;
}
.navbar-brand{
    font-size: 12px;
}

.border-primary{
    border-color: #d7a57f !important;
}

.navbar-toggler-icon{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28, 215, 165, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}


.btn-primary:hover {
    opacity: 0.8;
    background-color: #d7a57f;
}

.container-fluid, #omnie, #oferta, #współpraca, #kontakt, footer, .card-cookie{
    max-width: 1285px;
    margin: 0 auto;
}





.nav-link{
    color: #162542;
    border-color: #d7a57f !important;
    border-radius: 0 !important;
    width: 100%;
    text-align: center;
    font-weight: 600;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    padding: 22px;
}
.nav-link img{
    margin: 0 auto;
    padding-bottom: 12px;
}
.nav-link:hover{
    color: #d7a57f;
}
.nav-link.active{
    color: #d7a57f !important;
    background-color: #f8f9fa !important;
    border-top: solid 1px #d7a57f !important;
}
.nav-link:first-child{
    border-top: none!important;
}
.nav{
    border: none;
}
.nav-container{
    border: solid 1px #d7a57f;
}


#współpraca .nav-link{
    color: white ;
    background-color: #162542 !important;
    border-bottom: 2px solid #d7a57f;
}
#współpraca .nav-link:hover{
    color: #d7a57f ;
   
}
#kontakt a{
    color: #162542;
    text-decoration: initial;
}

.logokipr{
    width: 50%;
}
.logo-kidp{
    padding-top: 18px;
    padding-bottom: 12px;
}
.icon-mail{
    background-image: url(icons8-mail-25.png);
}
.icon-tele{
    background-image: url(icons8-phone-25.png);
}
.icon-adres{
    background-image: url(icons8-pin-25.png);
}
.icon-nip, .icon-regon{
    background-image: url(icons8-document-25.png);
}

#kontakt i{
    width: 25px;
    height: 25px;
    position: absolute;
}

#kontakt a span{
    padding-left: 30px;
}

#kontakt span span{
    padding-left: 30px;
}

#kontakt a{
    padding-bottom: 18px;
}
#kontakt span{
    padding-bottom: 18px;
}

.active .mixer-logo {
    content:url(icons8-mixer-logo-100.png);
}
.nav-link:hover .mixer-logo {
    content:url(icons8-mixer-logo-100.png);
}

.active .time-logo {
    content:url(icons8-time-to-pay-100.png);
}
.nav-link:hover .time-logo {
    content:url(icons8-time-to-pay-100.png);
}
.active .office-logo {
    content:url(icons8-office-100gold.png);
}
.nav-link:hover .office-logo {
    content:url(icons8-office-100gold.png);
}
.active .estimates-logo {
    content:url(icons8-estimates-100gold.png);
}
.nav-link:hover .estimates-logo {
    content:url(icons8-estimates-100gold.png);
}
.active .agreement-logo {
    content:url(icons8-agreement-100gold.png);
}
.nav-link:hover .agreement-logo {
    content:url(icons8-agreement-100gold.png);
}
.active .merge-logo {
    content:url(icons8-merge-documents-100gold.png);
}
.nav-link:hover .merge-logo {
    content:url(icons8-merge-documents-100gold.png);
}
.active .lump-logo {
    content:url(icons8-receipt-dollar-100gold.png);
}
.nav-link:hover .lump-logo {
    content:url(icons8-receipt-dollar-100gold.png);
}
.active .moneybag-logo {
    content:url(icons8-money-bag-100gold.png);
}
.nav-link:hover .moneybag-logo {
    content:url(icons8-money-bag-100gold.png);
}

.contact-info{
    font-size: 17px;
}

.nav-link img{
    width: 15%;
}
#more {
    display: none;
}



@media screen and (min-width: 768px)  {
    .w-70{
        padding-right: 50px;
    } 
    .nav-link img{
        width: auto;
    }
    #more {
        display: block;
    }
    #dots, #myBtn{
        display: none;
    }
}

@media screen and (min-width: 992px)  {
    .w-30{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    p{
        font-size: 17px !important;
    }
    
}
@media screen and (min-width: 768px)  {
    #oferta .nav-link{
        width: 25%;
        border-right: solid 1px #d7a57f !important;
    }
    #współpraca .nav-link{
        width: 25%;
        border-right: solid 1px #d7a57f !important;
    }
    .nav-link.active{
        border-bottom: none !important;
    }
    .nav-link:last-child{
        border-right: none !important;
    }
    .logo-kidp{
        padding-top: 0;
    }
    .logo-kidp .logokipr{
        padding-top: 30px;
    }
    .contact-info{
        padding-top: 40px !important;
    }
}

.cookiebar{
    background-color: rgb(248, 249, 250);
    bottom: 0;
    position: fixed;
    width: 100%;
}

