.menu-1{
    display: flex;
    float: right;
    margin-right: 160px;
    text-transform: uppercase;
    /*    top: 60px;*/
    position: relative;
    padding-top: 10px;
}
@font-face {
    font-family: 'montserratblack';
    src: url('./fonts/montserrat-black-webfont.eot');
    src: url('./fonts/montserrat-black-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/montserrat-black-webfont.woff2') format('woff2'),
        url('./fonts/montserrat-black-webfont.woff') format('woff'),
        url('./fonts/montserrat-black-webfont.ttf') format('truetype'),
        url('./fonts/montserrat-black-webfont.svg#montserratblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratbold';
    src: url('./fonts/montserrat-bold-webfont.eot');
    src: url('./fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/montserrat-bold-webfont.woff2') format('woff2'),
        url('./fonts/montserrat-bold-webfont.woff') format('woff'),
        url('./fonts/montserrat-bold-webfont.ttf') format('truetype'),
        url('./fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoregular';
    src: url('./fonts/lato-regular-webfont.eot');
    src: url('./fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/lato-regular-webfont.woff2') format('woff2'),
        url('./fonts/lato-regular-webfont.woff') format('woff'),
        url('./fonts/lato-regular-webfont.ttf') format('truetype'),
        url('./fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('./fonts/montserrat-regular-webfont.eot');
    src: url('./fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/montserrat-regular-webfont.woff2') format('woff2'),
        url('./fonts/montserrat-regular-webfont.woff') format('woff'),
        url('./fonts/montserrat-regular-webfont.ttf') format('truetype'),
        url('./fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.menu-1 li{
    padding: 10px;
}
.menu-górne span{
    padding-left: 15px;
    color: white;
}
.menu-górne{
    width: 100%;
    /*    top: 60px;*/
    z-index: 20;
}
.menu-górne a.nav-item.nav-link{
    /*padding-right: 15px;*/
    color: white;
    padding-bottom: 28px !important;
    padding-top: 18px;
}
.menu-górne a.nav-item.nav-link.active{
    color: white;
}
.menu-górne a.navbar-brand{
    display: inline-grid;
    top: -45px;
    position: absolute;
    left: 0;
    color: white;
}
.menu-górne{
    padding-bottom: 0 !important;
}
.menu-górne a.navbar-brand span{
    font-size: 26px;
    padding-top: 1px;
}
.menu-górne a.navbar-brand:hover, .menu-górne a.navbar-brand:focus, .menu-górne a.navbar-brand:active{
    color: white;
}
.menu-górne .navbar-nav{
    padding-left: 280px;
}
.menu-górne .navbar-nav a.dropdown-toggle{
    padding-bottom: 28px !important;
    padding-top: 18px !important;
}
.menu-górne.bg-faded{
    background-color: #329900;
}
.menu-górne .natural{
    position: absolute;
    right: 20px;
    top: -25px;
    z-index: 10;
}
.carousel-caption{
    top: 50%;
    transform: translateY(-50%);
    bottom: initial !important;
}
.start .tlo-img img{
    z-index: 0;
    position: absolute;
    top: -40px;
    max-width: 100%;
    height: auto;
}
.start .tlo-img .tlo{
    display: none;
}
.start .tlo-img .tło{
    display: none;
}
.start .tlo-img .tło4{
    display: none;
}
.start{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.slajder-akualności{
    padding-top: 0px !important;
    z-index: 100;
}

.see{
    z-index: 10000;
    color:  black;
}
#carousel{
    padding-top: 0;
    /*    top: -620px;*/
    z-index: 100;
}
.carousel-inner.slajd{
    padding-top: 60px;
    /*overflow: visible;*/
}
.slide-aktualności h2, .slide-nowosci h2{
    font-family: museo700;
    color: red;
    text-decoration: underline;
    text-align: center;
}
.slide-aktualności p, .slide-nowosci h1, .slide-nowosci p{
    color: #5c5c5c;
    text-align: center;
    padding-top: 70px;
}
.slide-nowosci h1, .slide-aktualności h1{
    font-family: 'museo700';
}
.slide-nowosci p, .slide-aktualności p{
    font-family: 'montserratlight';
}
.slide-aktualności h1{
    color: #5c5c5c;
    text-align: center;
    padding-top: 40px;
}
/*.slide-nowosci a{
    font-family: museo500;
    text-align: center;
    color: #338533;
    padding-top: 70px;
}*/
/*.slide-aktualności a{
    margin-top: 70px;
}*/

.aktualnosci .img-responsive{
    display: none;
}
.aktualnosci{
    padding-top: 100px;
    background-color: #0a7000;
    /*    background-image: url('http://localhost/nestor/img/tlo-aktualnosci.png');
        background-repeat: round;
        background-size: cover;*/
    padding-right: 75px !important;
    padding-left: 75px !important;
    padding-bottom: 50px;
}
.aktualnosci h1{
    color: white;
    padding-bottom: 15px;
}
.aktualnosci .duze_zdj{
    border-top: 1px solid white;
    padding-top: 40px;
    padding-bottom: 20px;
}
.aktualnosci p{
    color: white;
}
.aktualnosci .data{
    text-transform: uppercase;
}
.aktualnosci h3{
    color: white;
}
.aktualnosci .prawo{
    margin-bottom: 20px;
}
.aktualnosci .prawo img{
    border: 1px solid white;
    padding: 5px;
}
.btn-secondary{
    text-transform: uppercase;
    font-weight: 700 !important;
    color: #338533 !important;
    font-family: museo500;
    cursor: pointer;
}
.biolog-radzi{
    background-image: url('/img/tło-biologradzi.jpg');
    background-repeat: round;
    top: -70px;
}
.no-padding{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#carousel2 .carousel-control-prev-icon{
    background-image: url('/img/left.png');
    width: 70px;
    height: 70px;
}
#carousel2 .carousel-control-next-icon{
    background-image: url('/img/right.png');
    width: 70px;
    height: 70px;
}
#carousel2 .carousel-control-next{
    right: 16%;
}
.biolog-radzi h1{
    padding-top: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d2cccc;
    font-family: museo500;
}
.biolog-radzi .wszystkie{
    float: right;
}
.biolog-radzi h3{
    padding-top: 10px;
    padding-bottom: 50px;
    font-family: montserratlight;
}
.biolog-radzi h4{
    color: #4d944c;
    font-family: museo500;
    height: 53px;
}
.biolog-radzi .btn-secondary, .strona-rejestracja .btn-secondary, .strona-galeria .btn-secondary, .slide-aktualności .btn-secondary{
    color: white !important;
    background-color: #338533;
}
.newsletter{
    background-image: url('/img/newsletter.jpg');
    /*background-repeat: round;*/
    top: -70px;
}
.margin-0-auto{
    margin: 0 auto;
    float: none;
}
.newsletter h1{
    text-align: center;
    color:  white;
}
.newsletterTXT{ color: #fff}
.newsletter .form-control::-webkit-input-value { /* WebKit, Blink, Edge */
    color: #d2d2d2;
}
.newsletter .form-control:-moz-value { /* Mozilla Firefox 4 to 18 */
    color: #d2d2d2;
    opacity:  1;
}
.newsletter .form-control::-moz-value { /* Mozilla Firefox 19+ */
    color: #d2d2d2;
    opacity:  1;
}
.newsletter .form-control:-ms-input-value { /* Internet Explorer 10-11 */
    color: #d2d2d2;
}
.newsletter .form-control::-ms-input-value { /* Microsoft Edge */
    color: #d2d2d2;
}
.newsletter .btn-secondary{
    background-color: #338533;
    color: white !important;
    border: none;
    padding-top: 1rem;
}
.newsletter p{
    color: white;
    text-align: center;
    font-family: 'montserratlight';
}
.slide-biologradzi{
    padding-bottom: 40px;
}
.newsletter h1{
    padding-top: 120px;
    padding-bottom: 40px;
}
.newsletter .form-control{
    padding: 1rem 1rem;
}
.newsletter .input-group{
    padding-bottom: 40px;
}
.carousel-item.active{
    display: block !important;
}
.footer{
    background-color: #0c6a00;
}

.footer a{
    color: white !important;
}
.footer .navbar-nav{
    margin: 0 auto;
}
.footer .navbar-nav span{
    padding-left: 20px;
    padding-right: 10px;
}
.footer p{
    color: white;
    text-align: center;
}
.float-right{
    float: right;
}
.float-left{
    float: left;
}
.footer .loga{
    padding-bottom: 30px;
    align-self: flex-end;
}
.footer .loga.nestor{
    padding-left: 0;
    padding-right: 0;
}
.tajemnica_jakości{
    background-image: url('/img/tlo-tajemnica.png');
    background-position: center top;
    background-size: 100% 100%;
    z-index: 20;
    top: -70px;
    background-repeat: no-repeat;
    padding-bottom: 20px;
}
.tajemnica_jakości .ziarna{
    align-self: center;
}
.tajemnica_jakości .zawartosc{
    align-self: center;
}
.tajemnica_jakości .zawartosc h1 + span{
    border-top: 1px solid;
    padding-top: 30px;
    color: #338533;
    font-weight: 700;
    padding-bottom: 70px;
    font-family: 'montserratlight';
}
.tajemnica_jakości .zawartosc h1{
    margin-bottom: 0;
}
.tajemnica_jakości .zawartosc .tytuł span{
    font-weight: 700;
    font-family: 'museo700' !important;
}
.tajemnica_jakości .zawartosc p{
    color: #9d9d9d !important;
    font-family: 'montserratlight';
}
.tajemnica_jakości .numerek:nth-child(2) .tytuł{
    padding-bottom: 50px;
    border-bottom: 1px solid;
}
.tajemnica_jakości .numerek:first-child .tytuł{
    padding-bottom: 60px;
    border-bottom: 1px solid;
}
.tajemnica_jakości .numerek:nth-child(2), .tajemnica_jakości .numerek:nth-child(3){
    padding-top: 15px;
}
.tajemnica_jakości .numerek:nth-child(3){
    padding-bottom: 30px;
}
.tajemnica_jakości{
    padding-top: 70px;
}
.tajemnica_jakości p{
    color: #5c5c5c;
}
.strona-aktualnosci{
    padding-top: 100px;
}
.strona-aktualnosci h1{
    margin: 0 auto;
}
.strona-aktualnosci .teksty img{
    display: none;
}
.strona-zadajpytanie .input{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.strona-aktualnosci .kółeczko{
    max-width: 120px;
    display: block;
    margin: 0 auto;
}
.strona-aktualnosci .środek{
    align-self: center;
}
.strona-aktualnosci .lewo{
    text-align: right;
}
.strona-aktualnosci .data{
    font-family: museo700;
    text-transform: uppercase;
    font-weight: bold;
    color: #5c5c5c;
}
.strona-aktualnosci h5{
    font-family: 'montserratbold';
    color: #0a7000;
    font-weight: bold;
}
.strona-aktualnosci p{
    line-height: 1.2;
    font-size: 17px;
    font-family: montserratlight;
}
.strona-aktualnosci .btn-secondary, .strona-porady .btn-secondary, .strona-produkty2 .btn-secondary, .strona-nowosci .btn-secondary, .strona-produkt .produkt .btn-secondary, .logowanie .modal-body .btn-secondary, .buttonC .btn-secondary, .strona-cennik .modal-footer .btn-secondary{
    color: white !important;
    background-color: #338533;
}
.strona-aktualnosci h1{
    text-align: -webkit-center;
    border-bottom: 1px solid;
    padding-bottom: 15px;
}
.strona-aktualnosci hr{
    height: 30px;
    box-sizing: border-box;
    border: 1px solid;
    margin-bottom: 0px;
    margin-top: 0px;
}
.strona-aktualnosci .zawartosc{
    padding-bottom: 50px;
}
@media(min-width: 992px){
    .menu-górne .dropdown-menu.ciemnazielen{
        background-color: #007100 !important;
    }
    .menu-górne .dropdown-menu{
        margin: 0;
        border: none;
    }
}
@media(max-width: 1860px){
    .start .tlo-img .tło2{
        display: none;
    }
    .start .tlo-img .tło{
        display: block;
    }
    .tajemnica_jakości .ziarna img{
        max-width: 100%;
        height: auto;
    }
}
@media (max-width: 1783px){
    .slide-aktualności h1{
        height: 173px;
    }
    .slide-aktualności p, .slide-nowosci h1, .slide-nowosci p{
        padding-top: 40px;
    }
}
@media (max-width: 1700px){
    .biolog-radzi p:nth-child(3){
        height: 175px !important;
    }
}
@media(max-width: 1630px){
    .start .tlo-img .tło{
        display: none;
    }
    .start .tlo-img .tlo{
        display: block;
    }
    .strona-porady .poradygryz1{
        max-width: 100%;
        height: auto;
    }
}

@media(max-width: 1470px){
    .menu-górne .navbar-nav {
        font-size: 0.9rem !important;
    }
	 .menu-górne .navbar-nav {
    	padding-left: 240px;
	 }
    .start .tlo-img .tło4{
        display: block;
    }
    .start .tlo-img .tlo{
        display: none;
    }
    .slide-aktualności p, .slide-nowosci h1, .slide-nowosci p{
        padding-top: 30px;
    }
}
@media(max-width: 1360px){
    .menu-górne .navbar-nav {
        font-size: 0.8rem !important;
    }
	 .menu-górne .navbar-nav {
    	padding-left: 240px;
	 }
}
@media(max-width: 1288px){
    .menu-górne span {
        padding-left: 10px;
    }
    /*    .menu-górne a.nav-item.nav-link{
            padding-right: 10px;
        }*/
    .tajemnica_jakości .zawartosc .numerek .tytuł{
        margin-left: 10px;
    }
}

@media(max-width: 1230px){
    .slide-aktualności p, .slide-nowosci h1, .slide-nowosci p{
        padding-top: 20px;
    }
    .slide-aktualności h1{
        height: auto;
    }
    .menu-górne span {
        padding-left: 8px;
    }

    /*    .menu-górne a.nav-item.nav-link{
            padding-right: 8px;
        }*/
    .menu-górne .navbar-nav{
        padding-left: 240px;
    }

}
@media(max-width: 1208px){
    .menu-górne span {
        padding-left: 6px;
    }
    /*    .menu-górne a.nav-item.nav-link{
            padding-right: 6px;
        }*/
    .footer .navbar-nav span {
        padding-left: 10px;
        padding-right: 0px;
    }
}
@media(max-width: 1200px){
    .carousel-control-next {
        right: 0 !important;
    }
}
@media(max-width: 1190px){
    .start .tlo-img .tło4{
        display: none;
    }
    .menu-górne .navbar-nav .active{
        /*        background-image: none !important;*/
        background-size: contain;
    }
}
@media(max-width: 1176px){
    .menu-górne span {
        padding-left: 4px;
    }
    .menu-górne a.nav-item.nav-link{
        padding-right: 4px;
        padding-left: 8px;
    }
    .menu-górne .navbar-nav {
        padding-left: 225px;
    }
}
@media(max-width: 1112px){
    .menu-górne span {
        padding-left: 2px;
    }
    .menu-górne a.nav-item.nav-link{
        /*padding-right: 2px;*/
        padding-left: 2px;
    }
    .footer .navbar-nav span {
        padding-left: 5px !important;
        padding-right: 0px !important;
    }
    .navbar-toggleable-md .navbar-nav .nav-link {
        padding-right: 0rem !important;
        padding-left: 0.4rem !important;
    }

}
@media(max-width: 1080px){
    .menu-górne span {
        padding-left: 0px;
    }
    .menu-górne a.nav-item.nav-link{
        padding-right: 0px;
        padding-left: 0px;
    }
    .footer .navbar-nav span {
        padding-left: 2px !important;
        padding-right: 0px !important;
    }
}
@media(max-width: 1040px){
    .menu-górne .navbar-nav {
        font-size: 0.7rem !important;
    }
    .navbar-toggleable-md .navbar-nav .nav-link {
        padding-right: 0rem !important;
        padding-left: 0.7rem !important;
    }
}

@media (max-width: 992px){
    .menu-górne .navbar-nav a.active{
        background-image: none !important;
    }
    .menu-górne .navbar-nav {
        font-size: 0.7rem !important;
    }
    .navbar-toggleable-md .navbar-nav .nav-link {
        padding-right: 0rem !important;
        padding-left: 0.7rem !important;
    }
    .strona-aktualnosci hr{
        display: none;
    }
    .strona-aktualnosci .artykuł{
        padding-top: 20px;
    }
    .strona-aktualnosci .kółeczko{
        max-width: 100%;
        height: auto;
    }
    .natural{
        display: none;
    }
    .strona-porady .slajd .nagłówek{
        padding-top: 5% !important;
    }
    .menu-górne .navbar-nav{
        padding-left: 0;
        text-align: center;
    }
    .menu-górne .navbar-nav a span{
        display: none;
    }
    .navbar{
        padding-bottom: 20px !important;
        padding-top: 60px !important;
    }
    .menu-górne button{
        top: 20px;
    }
    .menu-1{
        margin-right: 0px;
        top: 0;
    }
    /*    .slide-aktualności h1{
            height: 173px;
        }*/
    .aktualnosci .duze_zdj, .aktualnoscmale img, .strona-produkt .opis-produktu .zdjęcie img{
        display: block;
        margin: 0 auto;
    }
    .aktualnosci h1{
        text-align: center;
    }
    .aktualnosci .prawo img{
        border: none;
        padding: 0px;
    }
    .aktualnoscmale{
        padding-left: 0;
        padding-right: 0;
    }
    .aktualnosci{
        padding-right: 15px !important;
        padding-left: 15px !important;
        padding-top: 20px;
    }
    .aktualnoscpierwsza{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .aktualnoscpierwsza a{
        margin-bottom: 20px;
    }
    .tajemnica_jakości .zawartosc{
        padding-left: 30px;
        padding-right: 30px;
    }
    .biolog-radzi .porada{
        margin: 0 auto;
    }
    .biolog-radzi .nagłówek{
        margin: 0 auto;
    }
    .menu-górne{
        top: 0;
    }
    .carousel.slide{
        padding-top: 0px;
    }
    .menu-górne .navbar-collapse{
        padding-top: 20px;
    }
    .slide .carousel-caption h1{
        font-size: 1.7rem;
    }
    .slide-aktualności .see{
        padding-left: 5px;
        padding-right: 5px;
    }
    .tajemnica_jakości{
        background-image: url('/img/tlo-tajemnica-mobile.png');
    }
    .strona-aktualnosci .lewo {
        text-align: left;
    }
    .strona-porady .przykazania{
        top: 0 !important;
    }
    .strona-produkty{
        top: 0 !important;
    }
    .menu-1 li {
        padding: 5px;
    }
    .slide-aktualności .carousel-control-next-icon, .strona-nowosci .slide-nowosci .carousel-control-next-icon{
        background-image: url('/img/next.png');
        width: 30px;
        height: 30px;
    }
    .slide-aktualności .carousel-control-prev-icon, .strona-nowosci .slide-nowosci .carousel-control-prev-icon{
        background-image: url('/img/prev.png');
        width: 30px;
        height: 30px;
    }
    .slide-aktualności .carousel-control-prev-icon, .slide-aktualności .carousel-control-next-icon{
        width: 30px;
        height: 30px;
    }
    .aktualnosci .aktualnoscmale{
        padding-bottom: 20px;
    }
    .aktualnosci .prawo{
        padding-left: 0px;
        padding-right: 0px;
    }
    .biolog-radzi .nagłówek .wszystkie{
        right: 0;
        top: 5px;
        position: absolute;
    }
    .footer img{
        margin: 0 auto;
        float: none !important;
        display: block;
    }
    .footer .loga span{
        text-align: center;
        float: none !important;
    }
    .footer .zawartosc{
        padding-top: 20px;
    }
    .slide-aktualności .slajd{
        height: 369px;
    }
    #carousel2 .carousel-control-prev-icon{
        width: 30px;
        height: 30px;
    }
    #carousel2 .carousel-control-next-icon{
        width: 30px;
        height: 30px;
    }

    .strona-porady .przykazania .zielono .tekst p:first-child{
        text-align: left;
    }
    .strona-porady .przykazania .lewo p{
        text-align: left !important;
    }
    .strona-porady .przykazania{
        padding-bottom: 20px;
    }
    .strona-kontakt .dane-kontaktowe .treść{
        text-align: center;
    }
    .strona-kontakt .dane-kontaktowe{
        padding-top: 50px;
    }
    .dopobrania table td{
        -webkit-column-count: 1; /* Chrome, Safari, Opera */
        -moz-column-count: 1; /* Firefox */
        column-count: 1;
    }
    .strona-produkt .zdjecie-glowne, .strona-produkt .ikonki, .strona-produkt .opis-produktu h3 {
        display: none;
    }
    .strona-produkt .opis-prawy{
        margin-top: 20px;
    }
    .strona-blad-logowania{
        height: 200px !important;
    }
    .strona-promocje img{
        margin: 0 auto;
        float: none !important;
        display: block;
    }
    .newsletter h1{
        padding-top: 20px;
        padding-bottom: 20px;
        font-family: 'montserratlight';
    }
    .strona-produkty, .strona-porady .slajd, .slajder-biologradzi{
        display: none;
    }
    .strona-produkty2, .strona-porady .przykazania, .strona-aktualnosci, .strona-kontakt .dane-kontaktowe{
        padding-top: 20px !important;
    }
    .strona-aktualnosci .artykuł{
        padding-left: 0;
        padding-right: 0;
    }
    .strona-nowosci{
        padding-top: 0 !important;
    }
    .menu-górne .navbar-brand span{
        padding-left: 5px;
    }
    .strona-galeria .gallery {
        padding: 10px !important;
    }
    .strona-zamawiam .form-group{
        margin-bottom: 0;
    }
    .strona-zamawiam h4{
        margin-top: 1rem;
    }
    .menu-górne a.nav-item.nav-link, .menu-górne .navbar-nav a.dropdown-toggle{
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .menu-górne .navbar-nav {
        font-size: 1rem !important;
    }
    .menu-górne a.dropdown-item{
        padding-left: 2px;
        padding-right: 2px;
        text-align: center;
        font-size: 0.8rem;
    }
    .footer .anronet .wykonanie p{
        text-align: center !important;
        float: none !important;
    }
    .footer .anronet .prawa p{
        text-align: center !important;
    }
    .slide-aktualności .zawartosc h2{
        font-size: 1.7rem !important;
    }
    .slide-aktualności .zawartosc h1{
        font-size: 1.8rem !important;
    }
    .biolog-radzi .nagłówek h1 a, .biolog-radzi .porada p{
        display: none;
    }
    .biolog-radzi .porada .wszystkie{
        float: left;
        margin-top: 10px;
        display: inline-block !important;
    }
    .biolog-radzi h4{
        height: auto;
    }
    .strona-produkty2 .nazwa-zwierzątka{
        font-size: 16px !important;
    }
    .strona-produkt .nazwa h3{
        font-size: 1.5rem !important;
    }
    .strona-produkt h4.title{
        font-size: 1rem !important;
    }
    .strona-porady .przykazania h2{
        font-size: 1.6rem !important;
    }
    .biologradzi .menu-boczne .zdjęcie{
        border-left: none !important;
    }
    .biologradzi .tytuł h1{
        font-size: 2rem;
        padding: 10px 0 !important;
    }
    .biologradzi .pytanie h5{
        font-size: 1.1rem !important;
    }
    .biologradzi .p{
        padding-left: 0 !important;
        padding-right: 0 ;
    }
    .biologradzi .mobile .menu-boczne{
        padding-left: 0 !important;
        padding-right: 0 ;
    }
    .strona-porady .ptak{
        font-size: 1rem !important;
    }
    .strona-zadajpytanie .input{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .strona-zadajpytanie .select, .strona-zadajpytanie .textarea{
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .strona-zadajpytanie textarea{
        margin-left: 0px !important;
    }
    .strona-zadajpytanie .select label, .strona-zadajpytanie .textarea label{
        padding-left: 0;
    }
    .strona-kontakt .przedstawiciele .naglowek, .strona-kontakt .przedstawiciele .wowjewodztwo, .strona-kontakt .przedstawiciele div h5, .strona-kontakt .przedstawiciele p{
        text-align: center;
    }
    .strona-kontakt .przedstawiciele .naglowek h3, .strona-kontakt .przedstawiciele .wowjewodztwo, .strona-kontakt .przedstawiciele div img, .strona-kontakt .przedstawiciele div h5{
        padding-bottom: 20px !important;
    }
    .strona-kontakt .przedstawiciele div img{
        margin: 0 auto;
        display: block;
    }
}
@media(max-width: 900px){
    .strona-porady .slajd .nagłówek span{
        font-size: 34px !important;
    }
    .strona-porady .slajd .nagłówek{
        font-size: 30px;
    }
}
@media(max-width: 768px){
    .biolog-radzi p:nth-child(3) {
        height: 246px !important;
    }
    .strona-porady .slajd .nagłówek{
        font-size: 28px;
    }
    .strona-porady .slajd .nagłówek span{
        font-size: 32px !important;
    }
    .strona-produkty h1{
        font-size: 30px;
    }

}
@media(max-width: 735px){
    .slide-aktualności .slajd{
        height: 420px;
    }
    .strona-porady .slajd .nagłówek{
        font-size: 24px;
    }
    .strona-porady .slajd .nagłówek span{
        font-size: 28px !important;
    }

}
@media(max-width: 730px){
    .menu-1{
        padding-bottom: 40px;
    }
}
@media(max-width: 648px){
    .strona-porady .slajd .nagłówek{
        font-size: 20px;
    }
    .strona-porady .slajd .nagłówek span{
        font-size: 24px !important;
    }
}
@media(max-width: 600px){
    .strona-produkty2 .naglowek h1{
        padding-bottom: 40px !important;
    }
}
@media(max-width: 576px){
    .biolog-radzi p:nth-child(3) {
        height: 300px !important;
    }
    .carousel-inner.biolo{
        /*height: 500px;*/
    }
    .biolog-radzi h4{
        height: auto !important;
    }
    .biolog-radzi p:nth-child(3) {
        height: auto !important;
    }
    .strona-produkty h1{
        font-size: 24px;
    }
    .strona-galeria .img-galeria, .strona-galeria .img-pozostale{
        max-height: 100% !important;
        height: auto;
        width: 100%;
    }
}
@media(max-width: 540px){
    .slide .carousel-caption h1{
        font-size: 1.5rem;
    }
    .strona-porady .slajd .nagłówek{
        font-size: 18px;
    }
    .strona-porady .slajd .nagłówek span{
        font-size: 20px !important;
    }
}
@media(max-width: 520px){
    .strona-porady .hasło h2{
        font-size: 1.5rem;
    }
}
@media (max-width: 509px){
    .slide-aktualności .slajd{
        height: 457px;
    }
}
@media(max-width: 468px){
    .strona-produkty h1{
        font-size: 20px;
    }
    .strona-porady .slajd .nagłówek{
        font-size: 16px;
    }
    .strona-porady .slajd .nagłówek span{
        font-size: 18px !important
    }

}
/*@media(max-width: 492px){
       .biolog-radzi p:nth-child(3) {
     height: 380px !important;
}
}*/

@media(max-width: 460px){
    .slide .carousel-caption h1{
        font-size: 1.3rem;
    }
}
@media(max-width: 458px){

    /*    .slide-aktualności .slajd{
            height: 531px;
        }*/
}
@media(max-width: 415px){
    .flipster__item img{
        max-width: 80% !important;
        height: auto !important;
        margin: 0 auto !important;
        display: block !important;
    }

    /*    .slide-aktualności .slajd{
            height: 575px;
        }*/
}
@media(max-width: 402px){
    .slide-aktualności .slajd{
        height: 520px;
    }


}
@media(max-width: 400px){
    .slide .carousel-caption h1{
        font-size: 1rem;
    }
    .carousel-inner.biolo {
        /*        height: 550px;*/
    }
    .strona-produkty h1{
        font-size: 18px;
    }
    .strona-nowosci .naglowek h1{
        padding-bottom: 40px !important;
    }
    .strona-porady .hasło h2{
        font-size: 1.2rem;
    }
}
@media(max-width: 326px){
    .slide-aktualności .slajd{
        height: 646px;
    }
}
.biologradzi .nagłówek{
    padding-top: 30px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
}
.biologradzi .link {
    align-self: center;
}
.biologradzi .link a {
    text-transform: uppercase;
    color: #5c5c5c;
    font-weight: bold;
}
.biologradzi .tab-pane p{

}
.biologradzi .pytanie{
    border-bottom: 1px solid;
    padding-bottom: 10px;
    padding-top: 20px;
}
.biologradzi .pytanie p{
    padding-left: 20px;
}
.biologradzi .zdj img{
    display: none;
}
.biologradzi .menu-boczne{
    padding-bottom: 5px;

}
.biologradzi .menu-boczne .zdjęcie{
    border-left: 1px solid;
}
.biologradzi .tab-content{
    padding-bottom: 30px;
}
.biologradzi .nav.flex-column{
    padding-bottom: 30px;
}
.tło-biologradzi{
    width: 100%;
    height: 100%;
    position: relative;
}
.slajder-biologradzi h1, .strona-produkty h1{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: white;
}
.biologradzi .tytuł h1{
    display: none;
    text-transform: uppercase;
    font-weight: bold;
    color: #5c5c5c;
    padding: 40px 0;
}
.strona-porady .slajd img{
    /*padding-top: 60px;*/
}
.strona-porady .slajd .nagłówek{
    padding-top: 25%;
    text-align: -webkit-right;
    color: #0a7000;
    font-family: montserratblack;
}
.strona-porady .slajd .nagłówek span{
    font-size: 40px;
    font-weight: bold;
}
.strona-porady .przykazania{
    margin: 0 auto;
}
.strona-porady .przykazania .lewo p{
    text-align: right;
    font-family: 'latoregular';
    line-height: 1.2;
    color: #7c7c7c;
}
.strona-porady .przykazania .prawo p{
    font-family: 'latoregular';
    text-align: left;
    line-height: 1.2;
    color: #7c7c7c;
}
.strona-porady .przykazania .lewo img{
    display: block;
    margin: 0 auto;
}
.strona-porady .przykazania .prawo img{
    display: block;
    margin: 0 auto;
}
.strona-porady .przykazania .numerek{
    align-self: center;
}
.strona-porady .przykazania h2{
    font-family: 'museo700';
    text-transform: uppercase;
    border-bottom: 1px solid;
    padding-bottom: 5px;
    color: #5c5c5c;
    /*margin-bottom: 0px;*/
}
.strona-porady .przykazania .numerek hr{
    box-sizing: border-box;
    border: 0.5px solid;
    margin-bottom: 0px;
    margin-top: 0px;
}

.strona-porady .przykazania .zielono .tekst p:first-child{
    color: #0a7000;
    font-weight: bold;
    font-family: 'montserratbold';
}
.strona-porady .przykazania{
    /*top: -70px;*/
}
.strona-porady .hasło h2{
    margin-bottom: 0;
    font-family: 'montserratbold';
    text-align: center;
    color: white;
    font-weight: bold;
    padding-top: 30px;
    padding-bottom: 30px;
}
.strona-porady .hasło{
    background-color: #0a7000;
}
.strona-porady .lista-porad p{
    margin-bottom: 0;
}
.strona-porady .lista-porad .porada{
    font-family: 'montserratlight';
    line-height: 1.2;
    display: none;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 40px;
    color: #7c7c7c;
}
.strona-porady .lista-porad {
    padding-top: 50px;
    padding-bottom: 50px;
}
.strona-porady .lista .papuga{
    border-bottom: 1px solid;
}
.strona-porady .ptak{
    color: #5c5c5c;
    padding-left: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    font-family: 'montserratbold';
}
.strona-porady .ptak img{
    padding-right: 15px;
}
.strona-porady .lista-porad .papuga:last-child{
    border-bottom: none;
}
.strona-porady .lista-porad .nasze-porady hr{
    width: 80px;
    float: left;
    margin-bottom: 0;
    border-top: 2px solid #facf00;
}
.strona-porady .lista-porad .nasze-porady p{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.strona-porady .lista-porad{
    background-image: url('/img/strzałki.png');
    background-repeat: no-repeat;

}
.strona-porady .przykazania p{
    margin-bottom: 0;
}
.img-100{
    height: 100%;
    width: 100%
}
.strona-produkty h1{
    text-transform: uppercase;
    font-family: montserratextrabold;
}

.strona-produkty2 .ikonki img{
    width: 100%;
    height: auto;
}
.strona-produkty2 .nazwa-zwierzątka, .strona-produkty2 .nazwa-produktu, .strona-nowosci .nazwa-zwierzątka, .strona-produkt .nazwa-zwierzątka, .strona-produkt .podobneprodukty .produkt .nazwa-produktu{
    text-align: center;
    text-transform: uppercase;
}
.strona-produkty2 .lista-produktów .pic, .strona-nowosci .lista-produktów .pic, .strona-produkt .podobneprodukty .produkt img{
    display: block;
    margin: 0 auto;
}
.strona-produkty2 .lista-produktów a, .strona-nowosci .lista-produktów a, .strona-produkt .podobneprodukty .produkt a, .logowanie .modal-body .btn-secondary{
    display: table;
    margin: auto;
}
.strona-produkty2 .lista-produktów .ramka, .strona-nowosci .lista-produktów .ramka, .strona-produkt .podobneprodukty .produkt{
    border: 1px solid;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 25px;
}
.strona-produkty2 .lista-produktów .ramka .pic, .strona-nowosci .lista-produktów .ramka .pic, .strona-produkt .podobneprodukty .produkt img{
    margin-top: 10px;
}
.strona-produkty2 .ramka p, .strona-nowosci .ramka p, .strona-produkt .podobneprodukty .produkt .nazwa-produktu{
    height: 70px;
}
.strona-produkty2 .paginacja, .strona-nowosci .paginacja{
    display: flex;
}
.strona-produkty2 .paginacja .row, .strona-nowosci .paginacja .row{
    margin: 0 auto;
}
.strona-produkty2 .paginacja .nr, .strona-nowosci .paginacja .nr{
    padding: 10px;
}
.lista-produktów .produkt{
    display: none;
}
.strona-produkty2 .wyniki, .strona-nowosci .wyniki{
    align-self: flex-end;
    right: 0;
    position: absolute;
    margin-right: 15px;
    padding-bottom: 10px;
}
.strona-produkty2 .naglowek h1, .strona-nowosci .naglowek h1{
    margin-bottom: 0px;
    padding-bottom: 10px;
}
.strona-produkty2 .naglowek .row, .strona-nowosci .naglowek .row{
    margin-right: 0;
    margin-left: 0;
    border-bottom: 1px solid;
}
.strona-produkty2 .naglowek, .strona-nowosci .naglowek{
    padding-bottom: 10px;
}
.strona-produkty2 .nowosc, .strona-nowosci .nowosc{
    position: absolute;
    left: 15px;
}
.strona-nowosci{
    padding-top: 60px;
}
@font-face {
    font-family: 'montserratextrabold';
    src: url('./fonts/montserrat-extrabold-webfont.eot');
    src: url('./fonts/montserrat-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/montserrat-extrabold-webfont.woff2') format('woff2'),
        url('./fonts/montserrat-extrabold-webfont.woff') format('woff'),
        url('./fonts/montserrat-extrabold-webfont.ttf') format('truetype'),
        url('./fonts/montserrat-extrabold-webfont.svg#montserratextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
.carousel.slide h1 span{
    font-family: montserratextrabold;
}
*/
.carousel.slide h1 {
    font-family: montserratlight;
	 font-weight: 600;
	 text-transform: uppercase;
}
@font-face {
    font-family: 'montserratlight';
    src: url('./fonts/montserrat-light-webfont.eot');
    src: url('./fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/montserrat-light-webfont.woff2') format('woff2'),
        url('./fonts/montserrat-light-webfont.woff') format('woff'),
        url('./fonts/montserrat-light-webfont.ttf') format('truetype'),
        url('./fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
p.see{
    font-family: montserratlight;
    font-size: 18px;
}
.ziarna img{
    top: 50%;
    transform: translateY(-50%) !important;
    position: absolute;
    right: 0px;
}
@font-face {
    font-family: 'museo500';
    src: url('./fonts/museo_500-webfont.eot');
    src: url('./fonts/museo_500-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/museo_500-webfont.woff2') format('woff2'),
        url('./fonts/museo_500-webfont.woff') format('woff'),
        url('./fonts/museo_500-webfont.ttf') format('truetype'),
        url('./fonts/museo_500-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo700';
    src: url('./fonts/museo_700-webfont.eot');
    src: url('./fonts/museo_700-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/museo_700-webfont.woff2') format('woff2'),
        url('./fonts/museo_700-webfont.woff') format('woff'),
        url('./fonts/museo_700-webfont.ttf') format('truetype'),
        url('./fonts/museo_700-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}
.biolog-radzi p{
    font-family: montserratlight;
}
.biolog-radzi p:nth-child(3){
    height: 130px;
}
.owl-item.active.center{
    overflow: visible;
    transform: scale(1.18);
    z-index: 100;
}
.owl-stage-outer{
    overflow: visible !important;
}
.flipster__item img{
    height: 600px;
}
.dyplomy{
    padding-bottom: 60px;
}
.strona-aktualnosci .mobile{
    display: none;
    align-self: center;
}
.dropdown-toggle::after{
    border-top: none !important;
    margin-left: 0 !important;
    display: none !important;
}
.menu-górne .dropdown-menu{
    background-color: #329900;
}
.menu-górne .dropdown-menu .dropdown-item{
    text-transform: uppercase;
    color: white;
}
.menu-górne .dropdown-item:focus, .menu-górne .dropdown-item:hover{
    background-color: transparent;
}
.menu-górne .navbar-light, .menu-górne .navbar-nav, .menu-górne .nav-link{
    color: white !important;
}
.strona-produkty2 .paginacja .nr,
.strona-nowosci .paginacja .nr {
    cursor: pointer;
}
.strona-produkty2 .naglowek h1{
    font-family: museo700;
    color: #5c5c5c;
}
.strona-produkty2 .nazwa-zwierzątka, .strona-produkt .nazwa-zwierzątka{
    font-family: montserratlight;
    font-size: 22px;
    color: #5c5c5c;
    padding-top: 20px;
}
.strona-produkty2 .kategorie h2, .strona-produkt .ikonki h2, .strona-promocje .zawartosc h2.tytul{
    border-bottom: 1px solid #5c5c5c;;
    padding-bottom: 15px;
    color: #5c5c5c;
    font-family: museo500;

}
.strona-produkty2 .ikonki{
    padding-top: 15px;
}
.strona-produkty2 .lista-produktów .nazwa-produktu, .strona-produkt .podobneprodukty .produkt .nazwa-produktu{
    font-family: montserratlight;
}
.strona-produkty2 .lista-produktów .ramka .btn-secondary, .strona-produkt .podobneprodukty .produkt .btn-secondary{
    font-family: museo500;
}
.strona-produkty2 .paginacja .nr{
    font-family: museo500;
}
.strona-porady .lista-porad .nasze-porady h2{
    font-family: museo700;
    color: #5c5c5c;
}
.strona-porady .lista-porad .nasze-porady p{
    font-family: 'montserratlight';
    color: #7c7c7c;
}
.strona-aktualnosci h1{
    font-family: museo700;
}
.strona-nowosci .lista-produktów .nazwa-produktu{
    text-align: center;
    font-family: 'montserratlight';
    color: #5c5c5c;
    text-transform: uppercase;
}
.lista-produktów .nazwa-produktu a.noHover{color: #5c5c5c; }
.strona-nowosci .paginacja .nr{
    font-family: 'montserratlight';
    color: #5c5c5c;
}
.strona-produkty2 .wyniki, .strona-nowosci .wyniki{
    font-family: 'montserratregular';
    color: #7c7c7c;
}
.strona-nowosci .naglowek h1{
    font-family: museo700;
    color: #5c5c5c;
}
.strona-ofirmie .content{
    margin: 0 auto;
    float: none;
    padding-top: 50px;
}
.strona-nowosci .nagłówek h1{
    font-family: museo700;
    color: #5c5c5c;
}
.strona-ofirmie .treść p{
    font-family: 'montserratlight';
    color: #7c7c7c;
}
.strona-ofirmie .nagłówek{
    padding-bottom: 40px;
}
.strona-ofirmie .towary{
    align-self: center;
}

.strona-kontakt .mapa{
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.strona-kontakt .dane-kontaktowe{
    align-self: center;
}
.strona-kontakt .dane-kontaktowe .nagłówek{
    font-family: museo700;
    color: #5c5c5c !important;
    padding-bottom: 50px !important;
}
.strona-kontakt .dane-kontaktowe{
    font-family: 'montserratlight';
    color: #8c8c8c;
}
.strona-kontakt .dane-kontaktowe strong{
    font-family: 'montserratbold';
}
.strona-kontakt .dane-kontaktowe .zielono{
    color: #0a7000;
}
.strona-rejestracja input{
    width: 100%;
}
.strona-nowosci .slide-nowosci img.wiecej{
    padding-bottom: 8px;
}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

.btn-secondary.zielony:hover{
    background-color: #045602 !important;
}
.strona-rejestracja .tytuł{
    font-family: museo700;
    color: #5c5c5c;
    padding-top: 40px;
    padding-bottom: 40px;
}
.strona-rejestracja label{
    font-family: 'montserratlight';
    color: #8c8c8c;
}
.strona-rejestracja .wyslij, .strona-rejestracja .regulamin{
    font-family: 'montserratlight';
    color: #8c8c8c;
}
.strona-rejestracja textarea{
    border-color: #b1b0b0;
    border-width: 1px;
}
.strona-rejestracja .btn{
    margin: 0 auto;
    display: table;
    margin-bottom: 40px;
}
.strona-galeria .gallery{
    padding: 20px;
}
.strona-galeria .img-galeria{
    max-width: 100%;
    max-height: 170px;
    height: auto;
    display: block;
    margin: 0 auto;
}
.strona-galeria .zdj a, .strona-galeria .gallery-pozostale a{
    font-family: 'montserratlight';
    color: #8c8c8c;
    text-align: center;
}
.strona-galeria .zdj a p{
    cursor: default;
}
.strona-galeria .zdj a:hover{
    text-decoration: none;
}
.strona-galeria .gallery-pozostale{
    padding: 20px;
}
.strona-galeria .img-pozostale{
    display: block;
    margin: 0 auto;
}
.strona-galeria h2{
    padding: 20px;
    font-family: museo700;
    color: #5c5c5c;
}
.strona-galeria .img-kalendarz{
    max-width: 100%;
    height: auto;
    width: 100%;
}
.strona-galeria .btn-secondary{
    margin: 20px;
}
.imgGal3 + .title2{
    text-align: center;
    font-family: 'montserratlight';
    color: #8c8c8c;
}
.strona-aktualnosci .modal-body img{
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}
.dopobrania table td{
    background-color: transparent;
}
.dopobrania table{
    width: 100%;
    overflow: scroll;
}
.dopobrania .title{
    text-align: center;
    border-bottom: 1px solid #5c5c5c;
    padding-bottom: 15px;
    color: #5c5c5c;
    font-family: museo500;
    padding-top: 15px;
}
.dopobrania tr{
    border-bottom: 1px solid black;
}
.dopobrania tr td{
    padding-bottom: 10px;
    padding-top: 10px;
    text-transform: uppercase;
    font-family: montserratlight;
}
.dopobrania tr td span{
    color: black !important;
}
.dopobrania tr td a{
    color: black !important;
}
.dopobrania tr td span:hover{
    color: #338533 !important;
}
.dopobrania tr td a:hover{
    color: #338533 !important;
}
.dopobrania h3{
    color: #5c5c5c;
    font-family: museo500;
}
.dopobrania table tr:last-child{
    border-bottom: none;
}
/*.strona-produkt .opis-produktu p:empty{
    display: none;
}*/
.strona-produkt .zdjecie-glowne h1{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: white;
    text-transform: uppercase;
    font-family: montserratextrabold;
}
.strona-produkt h4.title, .strona-produkt .title a, .strona-produkt .podobneprodukty h4{
    color: #5c5c5c;
}
.strona-produkt .podkreślenie, .strona-produkt .podobneprodukty h4{
    border-bottom: 1px solid #5c5c5c;
    padding-bottom: 15px;
    padding-right: 0px;
    padding-left: 0px;
}
.strona-produkt .opis-produktu h3{
    color: #0a7000;
    text-transform: uppercase;
    font-family: museo700;
    padding-top: 40px;
    padding-bottom: 50px;
}
.strona-produkt p.naglowek-opis, .strona-produkt .przechowywanie p.naglowek-przechowywanie{
    color: #5c5c5c !important;
    border-bottom: 1px solid #5c5c5c;
    padding-bottom: 5px !important;
    font-family: 'montserratextrabold' !important;
    font-size: 1rem;
}
.strona-produkt .opis p span, .strona-produkt .opis span, .strona-produkt .opis p strong{
    font-family: 'montserratlight' !important;
    /*color: #7c7c7c;*/
    font-size: 1rem !important;
}
.strona-produkt .przechowywanie p{
    margin-bottom: 0;
    font-family: 'montserratlight' !important;
    font-size: 1rem !important;
}
.strona-produkt .przechowywanie p.naglowek-przechowywanie{
    text-transform: uppercase;
    margin-bottom: 10px;
}
.strona-produkt .podobneprodukty{
    margin-top: 30px;
}
.strona-produkt .nazwa h3{
    color: #0a7000;
    text-transform: uppercase;
    font-family: museo700;
    padding-top: 10px;
    padding-bottom: 20px;
}
.strona-rejestracja .dostarczono p, .strona-rejestracja .niedostarczono p, .strona-rejestracja .niewypelnione p{
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
    color: #e63131;
    font-family: 'montserratlight';
}
.strona-produkt .ikonki .pozostale{
    margin-bottom: 10px;
}
.logowanie.modal.fade form, .logowanie.modal.fade input{
    width: 100%;
}
.logowanie .modal-title, .logowanie .modal-body label{
    color: #5c5c5c;
    font-family: museo500;
    text-transform: uppercase;
}
.strona-blad-logowania{
    margin-top: 5%;
    height: 570px;
    color: #5c5c5c;
    font-family: museo500;
}
.strona-promocje .tytul{
    padding-top: 40px;
    margin-bottom: 30px;
}
.strona-promocje .opis{
    font-family: 'montserratlight';
}
.nawigacja-panel{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
.nawigacja-panel .nav.nav-tabs{
    border-bottom: 1px solid #5c5c5c;
}
.nawigacja-panel .nav-link.active{
    border-color: #5c5c5c #5c5c5c #fff !important;
    color: white !important;
    background-color: #5c5c5c !important;
}
.strona-promocje img{
    max-width: 100%;
    height: auto;
    float: right;
}
.strona-promocje p span{
    font-size: 1.2rem;
}
.strona-promocje .opis{
    padding-top: 20px;
}
.nawigacja-panel .nav-link{
    text-transform: uppercase;
    font-family: museo500;
    color: #5c5c5c;
}
.strona-cennik .znajdz button{
    background-color: #338533;
    border: none;
}
.strona-cennik .znajdz{
    height: 3rem;
}
.strona-cennik .szukaj {
    background-color: #f7f7f7;
    border: none;
}
.strona-cennik .tabela-cennik .zamawiana-ilosc input{
    border: 1px solid #858585;
    background-color: #f7f7f7;
}

input:focus{
    outline: none;
}
.form-control:focus{
    border-color: #a9a9a9 !important;
}

.strona-cennik .wyszukiwarka input::-webkit-input-placeholder { color:#c1c1c1; }
.strona-cennik .wyszukiwarka input:-moz-placeholder { color:#c1c1c1; } /* FF 4-18 */
.strona-cennik .wyszukiwarka input::-moz-placeholder { color:#c1c1c1; } /* FF 19+ */
.strona-cennik .wyszukiwarka input:-ms-input-placeholder { color:#c1c1c1; } /* IE 10+ */

.strona-cennik .tabela-cennik form{
    width: 100%;
}
.strona-cennik .tabela-cennik th{
    font-weight: 800;
    font-family: 'montserratlight';
    text-align: center;
    text-transform: uppercase;
    color: #5c5c5c;
}
.strona-cennik .tabela-cennik, .strona-zamawiam .zam{
    overflow: auto;
}
.strona-cennik .rabat{
    background-color: #329900;
}
.strona-cennik .rabat th{
    color: white !important;
}
.strona-cennik .tabela-cennik .kategoria{
    font-size: 1.2rem;
    color: white;
    padding-left: 30px;
    font-family: 'museo700';
    text-align: left !important;
}
.strona-cennik .tabela-cennik .kategoria.Kanarki{
    color: #5c5c5c;
}
.strona-cennik .zdj-produktu{
    margin: 0 auto;
    display: block;
}
.strona-cennik .tabela-cennik td{
    vertical-align: middle;
    text-align: center;
    font-family: 'montserratlight';
}
.buttonC{
    padding-bottom: 10px;
}
.strona-zamawiam h2{
    width: 100%;
    font-family: 'museo700';
    border-bottom: 1px solid #5c5c5c;
    padding-bottom: 15px;
    color: #5c5c5c;
    padding-top: 40px;
}
.strona-cennik .naglowek-cennik, .strona-niezalogowany h2{
    font-family: 'museo700';
    border-bottom: 1px solid #5c5c5c;
    padding-bottom: 15px;
    color: #5c5c5c;
    padding-top: 40px;
    margin-bottom: 80px;
}
.strona-cennik .wyszukiwarka h2{
    font-family: 'museo700';
    color: #5c5c5c;
}
.strona-cennik a{
    cursor: pointer;
}
.strona-cennik a:hover{
    text-decoration: underline !important;
}
.strona-cennik .modal{
    font-family: 'montserratlight';
}
.strona-cennik .modal .modal-body{
    text-align: left;
}
.strona-cennik .modal .modal-title{
    text-align: center;
}
.strona-ofirmie h2{
    font-family: 'museo700';
    color: #5c5c5c;
}
a{
    cursor: pointer;
}
.list-inline.menu-1 li a{
    color: #5c5c5c;
    font-family: 'museo500';
}
.list-inline.menu-1 li a:hover {
    text-decoration: none;
}
.footer{
    font-family: 'latoregular';
}
.tabelka{
    overflow: auto;
}
.strona-zamawiam h4{
    font-family: 'montserratlight';
    background-color: #338533;
    text-transform: uppercase;
    color: white;
    text-align: center;
    padding: 5px;
}
.strona-zamawiam form{
    width: 100%;
}
.strona-zamawiam input[type="text"]{
    width: 100%;
}
/*.strona-zamawiam fieldset{
    padding-left: 15px;
    padding-top: 15px;
}*/
.strona-zamawiam .cennikstr-suma{
    text-align: center;
}
.strona-zamawiam a.btn-secondary, .strona-produkt .modal-footer .btn-secondary, .strona-zadajpytanie .btn-secondary{
    color: white !important;
    background-color: #338533;
}
.strona-zamawiam .buttonZ{
    padding-top: 10px;
}
.strona-zamawiam tr.suma{
    background-color: gainsboro;
}
.strona-zamawiam .uwaga{
    color: #e63131;
    text-align: center;
    font-family: 'museo700';
    padding-top: 15px;
    padding-bottom: 15px;
}
.strona-zamawiam .dziekuje p{
    text-align: center;
    padding-top: 9%;
    padding-bottom: 9%;
    font-family: 'montserratlight';
    color: #7c7c7c;
}
.strona-zamawiam label, .strona-zamawiam .zamowienie td, .strona-zamawiam .obowiazkowe p, .strona-zamawiam .sprawdz p{
    font-family: 'montserratlight';
    color: #5c5c5c;
}
.strona-zamawiam .suma td{
    font-family: 'montserratlight';
}
.strona-zamawiam{
    padding-bottom: 20px;
}
.biologradzi .zdjęcie .nav-link{
    padding: 0 !important;
}
.strona-porady .poradygryz1{
    padding-top: 90px;
}
.strona-porady .poradygryz2{
    padding-top: 30px;
}
.strona-cennik .tabela-cennik .modal-body{
    font-family: 'montserratlight';
}
.biologradzi .pytanie p{
    line-height: 1;
    font-family: 'montserratlight';
    color: #5c5c5c;
}
.biologradzi .pytanie h5{
    font-family: 'montserratbold';
    color: #5c5c5c;
    cursor: pointer;
}
.biologradzi .tytuł h1{
    font-family: 'montserratbold';
    color: #5c5c5c;
}
.biologradzi h1{
    font-family: 'museo700';
    color: #5c5c5c;
}
.biologradzi .pytanie h5 img{
    padding-bottom: 5px;
}
.navbar-nav{
    font-family: 'museo500';
}
.strona-cennik .btn-secondary:hover{
    text-decoration: none !important;
}
.strona-niezalogowany p{
    padding-bottom: 11%;
    padding-top: 8%;
    vertical-align: middle;
    text-align: center;
    font-family: 'montserratlight';
}
.menu-górne .navbar-nav a.active{
    background-image: url('/img/zabki.png');
    background-repeat: no-repeat;
}
.menu-górne .navbar-nav .produkty.active {
    background-image: url(/img/b5.png);
    background-repeat: no-repeat;
}
.menu-górne .navbar-nav .aktu.active, .menu-górne .navbar-nav .biol.active {
    background-image: url(/img/b4.png);
    background-repeat: no-repeat;
}
.menu-górne .navbar-nav .nowo.active {
    background-image: url(/img/b8.png);
    background-repeat: no-repeat;
}
.menu-górne .navbar-nav .pora.active {
    background-image: url(/img/b1.png);
    background-repeat: no-repeat;
}
.menu-górne .navbar-nav .ne.active {
    background-image: url(/img/b9.png);
    background-repeat: no-repeat;
}
.menu-górne .navbar-nav .abou.active, .menu-górne .navbar-nav .ucts.active {
    background-image: url(/img/b5.png);
    background-repeat: no-repeat;
}
.menu-górne .navbar-nav .nepr.active {
    background-image: url(/img/b6.png);
    background-repeat: no-repeat;
}
.slide-biologradzi .carousel-control-prev, .slide-biologradzi .carousel-control-next{
    bottom: 50% !important;
}

.footer .zawartosc{
    margin-top: 20px;
}
.footer .anronet .wykonanie p{
    text-align: right;
    float: right;
}
.footer .anronet .prawa p{
    text-align: left;
}
.footer .anronet .prawa{
    padding-left: 0px !important;
}
.footer .anronet{
    background-color: white;
        font-size: 0.8rem;
}
.footer .anronet p{
    color: #5c5c5c !important;
}
.biolog-radzi .porada .wszystkie{
    display: none;
}
.slide-biologradzi .porada{
    padding-left: 25px !important;
}
.slide-biologradzi{
    width: 100%;
}
.strona-produkt .modal-header{
    border: none;
}
.strona-produkt .modal-body img{
    margin: 0 auto;
    display: block;
}
.strona-porady .przykazania{
    padding-bottom: 20px;
}
.strona-porady .ptak{
    cursor: pointer;
}
.biologradzi .mobile{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.biologradzi .mobile a{
    font-size: 0.9rem;
    padding: 0 !important;
}
.strona-zamawiam label p {
    margin-bottom: 0;
}
.menu-górne .nav-link:hover, .dropdown-item:hover{
    color: #f8eb38 !important;
}
.strona-zadajpytanie input{
    width: 100%;
    height: calc(2.25rem + 2px) !important;
}

.strona-zadajpytanie textarea{
    margin-left: 15px;
}
.strona-zadajpytanie .dziekuje{
    text-align: center;
    font-family: 'montserratlight';
    color: #5c5c5c;
    margin-bottom: 20px;
}
.strona-zadajpytanie input, .strona-zadajpytanie select, .strona-zadajpytanie textarea, .strona-zadajpytanie label{
    font-family: 'montserratlight';
    color: #5c5c5c;
}
.strona-zadajpytanie input, .strona-zadajpytanie select, .strona-zadajpytanie textarea{
    border: 1px solid #cbcbcb !important;
}
.strona-zadajpytanie{
    padding-bottom: 20px;
}
.biologradzi .p .tab-content .pytanie:last-child{
    border-bottom: none;
}
.strona-zadajpytanie h2{
    padding-top: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid;
    font-family: 'museo700';
    color: #5c5c5c;
    width: 100%;
}
.strona-zadajpytanie form{
    padding-top: 20px;
}
.biologradzi #BiologRadzi{
    padding-bottom: 20px;
}
.strona-kontakt .przedstawiciele div{
    display: none;
}
.strona-kontakt .przedstawiciele .naglowek{
    display: block !important;
}
.strona-kontakt .mapka{
    padding: 30px;
}
.strona-kontakt .przedstawiciele{
    padding-top: 80px;
}
.strona-kontakt .przedstawiciele .naglowek h3{
    font-family: museo700;
    color: #5c5c5c !important;
    padding-bottom: 60px;
}
.strona-kontakt .przedstawiciele .wowjewodztwo{
    padding-bottom: 40px;
}
.strona-kontakt .przedstawiciele div img{
    padding-bottom: 60px;
}
.strona-kontakt .przedstawiciele div h5{
    padding-bottom: 40px;
}
.strona-kontakt .mapka{
    background-color: #d3d3d3;
}
.strona-kontakt .kliknijwojewodztwo p{
    text-transform: uppercase;
    font-family: 'montserratblack';
    color: #3d6a19;
}

.strona-kontakt .przedstawiciele h5, .strona-kontakt .przedstawiciele p span{
    font-family: 'montserratbold' !important;
    color: #8c8c8c;
}
.strona-kontakt .przedstawiciele p{
    font-family: 'montserratlight';
    color: #8c8c8c;
}
.strona-kontakt .przedstawiciele .malopolskie2{
    display: block;
}
#back-to-top{
    display: none;
        float: right;
    cursor: pointer;
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 1000000;
}

.witamy{
    padding-top: 50px;
    background-color: #0a7000;
    padding-bottom: 70px;
	 color: #fff
}
.znaturydobre {color: #43d602!important; font-family: 'Abril Fatface', cursive;}
.prodnavi #carousel2 a:hover{opacity:.9}
.prodnavi {margin-top: 30px;}

.rozwijanyTekst{	display:none;}
.part_pytanie_text {font-style: italic}
.poradudziela{font-size: 22px;}

@media (min-width: 991px){
	.NewForMobileZdRP {display: none;padding-top: 0px;}
}
@media (max-width: 992px){
	.NewForMobilTxteRP {display: none}
	.NowosciGLRP h2.NowosciGLRP{font-size: 1.3rem!important;}
	.NowosciGLRP h1.NowosciGLRP{font-size: 1.4rem!important;}
	.NewForMobileZdRP .img-fluid {max-width: 35%!important;}
	.slide-aktualności .SlajdNowoscRP{ height: 666px; }
}
@media (max-width: 650px){
	.slide-aktualności .SlajdNowoscRP{ height: 490px; }
}
@media (max-width: 420px){
	.NewForMobileZdRP .img-fluid {max-width: 55%!important;}
	.slide-aktualności .SlajdNowoscRP{ height: 490px; }
	.NowosciGLRP h2.NowosciGLRP{font-size: 1rem!important;}
	.NowosciGLRP h1.NowosciGLRP{font-size: 1.2rem!important; padding: 2px 0;}
}

#warningANT {display: block; color: red; width: 300px; padding: 10px;}

li.mini-search-mobile {display: none}
li.mini-form-search {width: 500px}
.form-search {
    width: 95%;
    position: relative;
    z-index: 1000;
    background-color: #ffffff;
    border: 1px solid #329900;
}
.form-search input.input-text {
    font-size: 12px;
    font-family: latoregular;
    width: 70%;
    height: 40px;
    margin: 0;
    border: none;
    background: none;
    padding: 10px;
    padding-right: 10px;
    padding-right: 40px;
    font-style: italic;
    color: #5F5858;

}
.form-search button.button {
		overflow: visible;
		width: auto;
		border: 0;
		padding: 0;
    height: 100%;
    width: 75px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #329900;
	 cursor: pointer
}

@media (max-width: 1325px){
	li.mini-form-search {width: 300px}
}
@media (max-width: 1120px){
	li.mini-form-search {width: 300px}
}
@media (max-width: 1122px){
	li.mini-form-search {
	width: 300px;
	position: absolute;
	top: 50px;
	right: -15px !important;
	float: right;
	}
	.form-search input.input-text {
	    height: 30px;
	}
}
@media (max-width: 993px){
	li.mini-form-search {
	width: 300px;
	position: absolute;
	top: 80px;
	right: 60px !important;
	float: right;
	}
}
@media (max-width: 731px){
	li.mini-form-search {
	display: none
	}
	li.mini-search-mobile {
		display: block!important;
		width: 300px;
		margin: 0 auto;}
}