div.header {
    background-color: #00954c !important;
    border-bottom: 6px solid #007c3f;
}

@media screen and (max-width: 992px) {
    .head2024:not(.v2) .navbar-brand-logo {
        background: transparent url('../images/logo-ikona.svg') no-repeat center left !important;
        background-size: contain !important;
    }
}

a.home-ico{
    background: transparent url('../images/home-smile-line-white.svg') no-repeat center center;
    width:28px;
    height:28px;
    content:" ";
    display: inline-block !important;
    background-size:100%;
    bottom: -5px;
}

#navbar a,
#sKoszyk {
    color: #fff !important;
}

div#sKoszyk {
    background-color: #007c3f;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 2a6 6 0 0 1 6 6v1h4v2h-1.167l-.757 9.083a1 1 0 0 1-.996.917H4.92a1 1 0 0 1-.996-.917L3.166 11H2V9h4V8a6 6 0 0 1 6-6zm6.826 9H5.173l.667 8h12.319l.667-8zM13 13v4h-2v-4h2zm-4 0v4H7v-4h2zm8 0v4h-2v-4h2zm-5-9a4 4 0 0 0-3.995 3.8L8 8v1h8V8a4 4 0 0 0-3.8-3.995L12 4z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");
    border-color: #007c3f;
}

#user-data a,
#user-login a {
    color: #007c3f !important;
}

#user-data svg,
#user-login svg {
    filter: invert(30%) sepia(64%) saturate(1137%) hue-rotate(114deg) brightness(95%) contrast(101%);
}

/*.panel-default>.panel-heading,*/
.process.list-inline>li.col-xs-3.current .badge,
.btn-primary {
    background-color: #00954c !important;
    border-color: #00954c !important;
    color: #fff;
}

.btn.btn-default,
.btn-primary:hover {
    color: #007c3f !important;
    border-color: #007c3f !important;
    background-color: #fff !important;
}

.produkty-search .btn.btn-default,
.produkty-search .btn-primary:hover {
    color: ##fff !important;
    border-color: #007c3f !important;
    background-color: #007c3f !important;
}

#sklepy-button{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(0,124,63,1)'%3E%3Cpath d='M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center right;
    width:100%;
    height:42px;
    color:rgba(0,124,63,1);
}

#sklepy-button.collapsed{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(0,124,63,1)'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z'%3E%3C/path%3E%3C/svg%3E");
}


.list-group-item a,
.minus-200 h1 {
    color: #007c3f !important;
}

.input-group.buy .input-group-btn.minus button,
.input-group.buy .input-group-btn.plus button,
.zakup .btn:hover,
.zakup .btn {
    background-color: transparent !important;
    filter: invert(30%) sepia(64%) saturate(1137%) hue-rotate(114deg) brightness(95%) contrast(101%);
}

.koszyk.btn.btn-default{
    color:#111 !important;
    border-color:#111 !important;
}

.process.list-inline>li.col-xs-3.current a,
div#sKoszyk2 a {
    color: #007c3f !important;
}

.panel-default,
.list-group-item {
    border-color: #007c3f !important;
}


.input-group.buy.buyed input.kupIlosc {
    border-color: #007c3f !important;
    color: #007c3f !important;
}

div#sKoszyk2 {
    background-color: #efffef !important;
    border-color: #00954c !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 2a6 6 0 0 1 6 6v1h4v2h-1.167l-.757 9.083a1 1 0 0 1-.996.917H4.92a1 1 0 0 1-.996-.917L3.166 11H2V9h4V8a6 6 0 0 1 6-6zm6.826 9H5.173l.667 8h12.319l.667-8zM13 13v4h-2v-4h2zm-4 0v4H7v-4h2zm8 0v4h-2v-4h2zm-5-9a4 4 0 0 0-3.995 3.8L8 8v1h8V8a4 4 0 0 0-3.8-3.995L12 4z' fill='rgba(0, 149, 76,1)'/%3E%3C/svg%3E") !important;
}

div#cookie {
    background-color: #00954c !important;
}

div#cookie a.close {
    background-color: #007c3f !important;
}

a.fb:hover,
a.fb {
    background-image: url('../images/fb-icon.png');
}


.info-box p strong:first-child {
    color: #007c3f !important;
}



.navbar-toggle,.sklep-mobile2{border: 2px solid #007c3f !important;}
.sklep-mobile svg,.sklep-mobile2 svg {
    fill: #fff !important;
}
.navbar-toggle .icon-bar{background-color: #fff;}

#sKoszyHeader{background-color: #007c3f !important;}

.sklep-mobile2,.sklep-mobile2{line-height:0.8;}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}

@media screen and (min-width: 992px) {
    .info-box p {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM11 7h2v2h-2V7zm0 4h2v6h-2v-6z' fill='rgba(0,149,76,1)'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        text-indent: 28px;
    }
}

@media screen and (max-width: 992px) {


    .navbar-brand-logo{
        background: transparent url('../images/logo-ikona.svg') no-repeat center left;
        background-size: contain;
    }
    #newsletter_email{width: 95%;}
    .ui-datepicker-trigger.btn.btn-default{float:left;}
}