@import "reset.css";


@font-face {
    font-family: 'revolution_gothicextrabold_it';
    src: url('../czcionka/revolutiongothic-extraboldit-webfont.eot');
    src: url('../czcionka/revolutiongothic-extraboldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../czcionka/revolutiongothic-extraboldit-webfont.woff2') format('woff2'),
         url('../czcionka/revolutiongothic-extraboldit-webfont.woff') format('woff'),
         url('../czcionka/revolutiongothic-extraboldit-webfont.ttf') format('truetype'),
         url('../czcionka/revolutiongothic-extraboldit-webfont.svg#revolution_gothicextrabold_it') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
margin:0px;
padding:0px;
font-size:16px;
font-family: roboto-condensed, sans-serif;
font-weight: 300;
font-style: normal;
}

body input, body textarea, body button
{
font-family: roboto-condensed, sans-serif;
font-weight: 300;
font-style: normal;
}

body.body-otw
{
overflow: hidden;
}

.no-webp .strona-glowna
{ 
background-color:#000305;
background-image:url('../grafika/tlo-1.jpg'), url('../grafika/tlo-3.jpg');
background-position:top center, bottom center;
background-repeat:no-repeat, no-repeat;
background-size:100% auto, 100% auto;
}

.webp .strona-glowna
{ 
background-color:#000305;
background-image:url('../grafika/tlo-1.webp'), url('../grafika/tlo-3.webp');
background-position:top center, bottom center;
background-repeat:no-repeat, no-repeat;
background-size:100% auto, 100% auto;
}

.no-webp .polski-drob
{ 
background-color:#000;
background-image:url('../grafika/tlo-4.jpg'), url('../grafika/tlo-5.jpg');
background-position:top center, bottom center;
background-repeat:no-repeat, no-repeat;
background-size:100% auto, 100% auto;
}

.webp .polski-drob
{ 
background-color:#000;
background-image:url('../grafika/tlo-4.webp'), url('../grafika/tlo-5.webp');
background-position:top center, bottom center;
background-repeat:no-repeat, no-repeat;
background-size:100% auto, 100% auto;
}

.no-webp .polska-wieprzowina
{ 
background-color:#000;
background-image:url('../grafika/tlo-6.jpg'), url('../grafika/tlo-7.jpg');
background-position:top center, bottom center;
background-repeat:no-repeat, no-repeat;
background-size:100% auto, 100% auto;
}

.webp .polska-wieprzowina
{ 
background-color:#000;
background-image:url('../grafika/tlo-6.webp'), url('../grafika/tlo-7.webp');
background-position:top center, bottom center;
background-repeat:no-repeat, no-repeat;
background-size:100% auto, 100% auto;
}

.no-webp .produkt-polski
{ 
background-color:#000;
background-image:url('../grafika/tlo-8.jpg'), url('../grafika/tlo-9.jpg');
background-position:top center, bottom center;
background-repeat:no-repeat, no-repeat;
background-size:100% auto, 100% auto;
}

.webp .produkt-polski
{ 
background-color:#000;
background-image:url('../grafika/tlo-8.webp'), url('../grafika/tlo-9.webp');
background-position:top center, bottom center;
background-repeat:no-repeat, no-repeat;
background-size:100% auto, 100% auto;
}

.no-webp .dla-prasy
{ 
background-color:#000;
background-image:url('../grafika/tlo-10.jpg'), url('../grafika/tlo-11.jpg');
background-position:top center, bottom center;
background-repeat:no-repeat, no-repeat;
background-size:100% auto, 100% auto;
}

.webp .dla-prasy
{ 
background-color:#000;
background-image:url('../grafika/tlo-10.webp'), url('../grafika/tlo-11.webp');
background-position:top center, bottom center;
background-repeat:no-repeat, no-repeat;
background-size:100% auto, 100% auto;
}



/*NAGŁOWEK*/

.naglowek-strona
{
position:relative;
padding:2.9vw 2.9vw;
}

.naglowek-strona-gora
{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:nowrap;
}

.naglowek-strona-gora-prawo
{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:nowrap;
width:calc(100% - 12.9vw);
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
}

.naglowek-strona-gora-logo{
margin-right:2.9vw;    
}


.naglowek-strona-gora-logo img
{
width:10vw;
height:auto;
}

.naglowek-strona-gora-menu
{
padding:1.5vw 0px;    
}

.naglowek-strona-gora-menu ul
{
display:flex;
justify-content:flex-start;
align-items:center;
flex-wrap:nowrap;    
}

.naglowek-strona-gora-menu ul li
{
list-style-type:none;
margin:0px;
padding:0px 3vw 0px 0px;
text-align:center;
position:relative;
}

.naglowek-strona-gora-menu ul li:last-child
{
padding:0px;
}

.naglowek-strona-gora-menu ul li::before
{
content:'';
position:absolute;
top:-1px;
right:1.4vw;
width:3px;
background:#fff;
height:calc(100% + 6px);
}

.naglowek-strona-gora-menu ul li:last-child::before
{
display:none;
}

.naglowek-strona-gora-menu ul li a
{
font-size:1.4vw;
line-height:1.25vw;
letter-spacing:2px;
color:#fff;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s; 
}

.naglowek-strona-gora-menu ul .aktywny a, .naglowek-strona-gora-menu ul li a:hover
{
color:#ed1a36;
}

.naglowek-strona-gora-socialmedia
{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:nowrap;
margin-left:2vw;
}

.naglowek-strona-gora-socialmedia a
{
margin-left:1vw;
}

.naglowek-strona-gora-socialmedia a img
{
width:2.2vw;
height:auto;
}


.naglowek-strona-gora-przeloncznik
{
width:34px;
height:20px;
border-top:4px solid #fff;
border-bottom:4px solid #fff;
position:relative;
cursor:pointer;
display:none;
margin-left:15px;   
}

.naglowek-strona-gora-przeloncznik::before
{
content:'';
position:absolute;
top:8px;
left:0px;
width:100%;
height:4px;
background:#fff;
}

.naglowek-strona-gora-menu-mobilne
{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background:#000;
overflow:auto;
z-index:99999; 
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s; 
}

.naglowek-strona-gora-menu-mobilne.naglowek-strona-gora-menu-mobilne-otw
{ 
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}

.naglowek-strona-gora-menu-mobilne-zaw
{
padding:50px 30px;
}


.naglowek-strona-gora-menu-mobilne-zam
{
position:absolute;
top:20px;
right:20px;
width:40px;
height:40px;
cursor:pointer;
z-index:99;
}

.naglowek-strona-gora-menu-mobilne-zam::before
{
content:'';
position:absolute;
top:22px;
left:0px;
width:100%;
height:3px;
background:white;
transform: rotate(45deg); 
-webkit-transform: rotate(45deg); 
-ms-transform: rotate(45deg); 
}

.naglowek-strona-gora-menu-mobilne-zam::after
{
content:'';
position:absolute;
top:22px;
left:0px;
width:100%;
height:3px;
background:white;
transform: rotate(-45deg); 
-webkit-transform: rotate(-45deg); 
-ms-transform: rotate(-45deg); 
}

.naglowek-strona-gora-menu-mobilne-zaw nav
{
padding:60px 0px;
}

.naglowek-strona-gora-menu-mobilne-zaw ul
{
display:block;
text-align:center;
}

.naglowek-strona-gora-menu-mobilne-zaw ul li
{
display:block;
padding:18px 15px;
}

.naglowek-strona-gora-menu-mobilne-zaw ul li a
{
display:block;
font-weight:900;
font-size:20px;
color:#fff;
line-height:normal;
position:relative;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s; 
}


.naglowek-strona-gora-menu-mobilne-zaw ul li a:hover, .naglowek-strona-gora-menu-mobilne-zaw ul .aktywny a
{
color:#ed1a36;
}


/*SEKCJA TOP GŁÓWNA*/

.sekcja-top{
padding-top:2.9vw; 
}

.sekcja-top-dwa{
padding-top:2.9vw;
padding-bottom:76vw; 
}

.sekcja-top-tekst-nag{
transform:rotate(-6deg)translateX(3vw);
-webkit-transform:rotate(-6deg)translateX(3vw);
-ms-transform:rotate(-6deg)translateX(3vw);
margin:0px auto;
width:100%;
max-width:40vw;
}

.sekcja-top-tekst-nag-dwa{
transform:rotate(-6deg)translateX(3vw);
-webkit-transform:rotate(-6deg)translateX(3vw);
-ms-transform:rotate(-6deg)translateX(3vw);
margin:0px auto;
width:100%;
max-width:65vw;
}


.sekcja-top-tekst-nag-e{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:3vw;
line-height:3vw;
letter-spacing:1.7vw;
text-align:center;
}

.sekcja-top-tekst-nag-f{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:23.5vw;
line-height:20vw;
letter-spacing:2.2vw;
text-align:center;
}

.sekcja-top-tekst-nag-g{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:11.5vw;
line-height:11vw;
letter-spacing:1vw;
text-align:center;
margin-left:-4vw;
}

.sekcja-top-tekst-nag-h{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:2.2vw;
line-height:2.2vw;
letter-spacing:1vw;
padding-left:1vw;
}

.sekcja-top-tekst-nag-i{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:3vw;
line-height:8vw;
letter-spacing:1.5vw;
text-align:center;
padding-left:2.5vw;
}

.sekcja-top-tekst-nag-j{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:33.5vw;
line-height:22vw;
letter-spacing:2.2vw;
text-align:center;
}

.sekcja-top-tekst-nag-k{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:18.5vw;
line-height:18vw;
letter-spacing:1.7vw;
text-align:center;
margin-left:-6vw;
}

.sekcja-top-tekst-nag-l{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:2vw;
line-height:0.2vw;
letter-spacing:0.9vw;
padding-left:3vw;
}



.sekcja-top-tekst-nag-a{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:3vw;
line-height:3vw;
letter-spacing:1.7vw;
padding-left:1vw;
}

.sekcja-top-tekst-nag-b{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:8vw;
line-height:8vw;
letter-spacing:1.1vw;
}

.sekcja-top-tekst-nag-c{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:12.5vw;
line-height:9vw;
letter-spacing:1.1vw;
margin-left:-1vw;
}

.sekcja-top-tekst-nag-d{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:1.43vw;
line-height:3vw;
letter-spacing:0.68vw;
margin-left:-1.2vw;
}

.sekcja-top-tekst-dalej{
width:100%;
max-width:75vw;
margin:0px auto;
padding-top:18vw;
}

.sekcja-top-tekst-dalej-tekst-a{
margin-bottom:2.5vw;
}

.sekcja-top-tekst-dalej-tekst-a p{
color:#fff;
font-style:italic;
font-weight:400;
font-size:1.43vw;
line-height:1.8vw;
padding-bottom:1.4vw;
white-space:wrap;
}

.justify{
text-align:justify;
}

.right{
text-align:right;
}

.sekcja-top-tekst-dalej-tekst-b{
padding:3vw 0px;
border-top:1px solid #7d7d7d;
border-bottom:1px solid #7d7d7d;
margin-bottom:16vw;
}

.sekcja-top-tekst-dalej-tekst-b p{
color:#fff;
font-size:1.43vw;
line-height:1.8vw;
padding-bottom:1.4vw;
font-weight:300;
text-align-last:left;
}

/*SEKCJA AMBASADOR*/

.no-webp .sekcja-glowna-ambasador-tlo
{ 
background-color:#000;
background-image:url('../grafika/tlo-2.jpg');
background-position:bottom center;
background-repeat:no-repeat;
background-size:100% auto;
}

.webp .sekcja-glowna-ambasador-tlo
{ 
background-color:#000;
background-image:url('../grafika/tlo-2.webp');
background-position:bottom center;
background-repeat:no-repeat;
background-size:100% auto;
}


.sekcja-glowna-ambasador-nag{
transform:rotate(-6deg);
-webkit-transform:rotate(-6deg);
-ms-transform:rotate(-6deg);
margin:0px auto;
width:100%;
max-width:75vw;
}

.sekcja-glowna-ambasador-nag-a{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:4.3vw;
line-height:4.9vw;
letter-spacing:0.4vw;  
}

.sekcja-glowna-ambasador-nag-b{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:4.3vw;
line-height:4.9vw;
letter-spacing:0.4vw;  
}

.sekcja-glowna-ambasador-nag-b > span{
color:#e40329; 
}

.sekcja-glowna-ambasador-nag-c{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#e40329; 
font-size:4.3vw;
line-height:4.9vw;
letter-spacing:0.4vw;
padding-left:39vw;  
}

.sekcja-glowna-ambasador-obrazek img{
width:100%;
height:auto;
display:block;
}

.sekcja-glowna-ambasador-tekst{
background:#000305;
}

.sekcja-glowna-ambasador-tekst-blok{
width:100%;
max-width:75vw;
margin:0px auto;
border-top:1px solid #7d7d7d;
padding:3vw 0px;
}

.sekcja-glowna-ambasador-tekst-blok p{
color:#fff;
font-size:1.43vw;
line-height:1.8vw;
padding-bottom:1.4vw;
font-weight:300;
text-align-last:left;
}

.sekcja-glowna-ambasador-tekst-blok p span{
color:#e40329;
}


/*SEKCJA CERTYFIKATY*/


.sekcja-glowna-certyfikaty{
padding:12vw 7vw;   
}

.sekcja-glowna-certyfikaty-nag
{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:3.3vw;
line-height:3.3vw;
letter-spacing:0.2vw;
text-align:center;
margin-bottom:4vw;
}

.sekcja-glowna-certyfikaty-kontener{
width:100%;
max-width:75vw;
margin:0px auto;    
}

.sekcja-glowna-certyfikaty-bloki{
display:flex;
justify-content:flex-start;
align-items:flex-end;
flex-wrap:wrap;
}

.sekcja-glowna-certyfikaty-blok{
width:50%;
text-align:center;
}

.sekcja-glowna-certyfikaty-blok img{
width:30.2%;
height:auto;
margin:0px 0px 5vh 0px; 
}

.sekcja-glowna-certyfikaty-blok-nag{
color:#fff;
font-weight:300;
font-size:1.8vw;
line-height:2.0vw;
text-transform:uppercase;
margin:0px 0px 5vh 0px; 
text-align:center;
}

.sekcja-glowna-certyfikaty-blok p{
color:#fff;
font-weight:300;
font-size:1.2vw;
line-height:1.8vw;
text-transform:uppercase;
padding-bottom:5vh;    
}

.sekcja-glowna-certyfikaty-blok a{
color:#fff;
font-weight:300;
font-size:1.2vw;
line-height:1.8vw;
text-transform:uppercase;
display:inline-block;
background:#ed1a36;
padding:0.6vw 2.2vw;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;    
}

.sekcja-glowna-certyfikaty-blok a:hover
{
background:#c10922;   
}


/*SEKCJA DRÓB PODSTRONA*/


.sekcja-tekst-drob-blok{
width:100%;
max-width:75vw;
margin:0px auto;
border-top:1px solid #7d7d7d;
border-bottom:1px solid #7d7d7d;
padding:3vw 0px;
}

.sekcja-tekst-drob-blok p{
color:#fff;
font-size:1vw;
line-height:1.8vw;
padding-bottom:1.4vw;
font-weight:300;
}

.sekcja-tekst-drob-blok p > span{
color:#ed1a36;
}

.sekcja-tekst-drob-blok-nag{
color:#ed1a36;
font-size:2.15vw;
line-height:2.15vw;
margin-bottom:2.9vw;
font-weight:300;    
}


/*GWARANCJA*/

.sekcja-gwarancja{
padding:20vw 0px 20vw 0px; 
}

.sekcja-gwarancja-zaw{
width:100%;
max-width:75vw;
margin:0px auto;
text-align:center;    
}

.sekcja-gwarancja-zaw-nag{
color:#fff;
font-size:1.8vw;
line-height:1.8vw;
margin-bottom:2vw;
font-weight:300;     
}

.sekcja-gwarancja-zaw-img-a{
margin-bottom:1.8vw;   
}

.sekcja-gwarancja-zaw-img-a img{
width:10%;
}

.sekcja-gwarancja-zaw-tekst p{
color:#fff;
font-size:1vw;
line-height:1.8vw;
padding-bottom:1.4vw;
font-weight:300;    
}

.sekcja-gwarancja .sekcja-glowna-certyfikaty-blok{
width:100%;
}


/*PRZEPISY CIEKAWOSTKI*/

.sekcja-tekstowa-trzy-nag-przepis{
font-family: revolution_gothicextrabold_it, sans-serif;
font-weight: 800;
font-style: normal;
color: #e40329;
font-size:3.6vw;
line-height:1.8vw;
margin-bottom:2vw;
text-align:center;    
}

.sekcja-tekstowa-trzy{
width:100%;
max-width:calc(75vw + 200px);
margin:0px auto;    
}

.sekcja-tekst-trzy-bloki
{
padding:20px 100px 50px 100px;
}

.sekcja-tekst-trzy-bloki-slajd-zaw
{
display:flex;
justify-content:flex-start;
align-items:stretch;
flex-wrap:wrap;
margin:0px 0px 70px 0px;
}



.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy
{
display: flex;
flex-direction:column;
justify-content:center;
flex-grow:1;
align-items:stretch;
width:58%;    
}

.sekcja-tekst-trzy-bloki-slajd-zaw-ciekawostka
{
width:calc(34% - 12px);
margin-left:7%;
cursor:pointer;
padding:6px;
background:#e40329;
background-size:cover;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-ciekawostka.sekcja-tekst-trzy-bloki-slajd-zaw-ciekawostka-m
{
width:calc(34% - 12px);
margin-left:0%;
margin-right:7%;
cursor:pointer;
background:#e40329;
background-size:cover;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-ciekawostka-zaw
{
background:#e40329;
position:relative;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-ciekawostka-zaw-ob
{
width:100%;
height:30vh;
overflow:hidden;
}



.sekcja-tekst-trzy-bloki-slajd-zaw-ciekawostka-zaw img
{
width:100%;
height:100%;
object-fit:cover;
object-position:center;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-ciekawostka-zaw-tekst
{
padding:5vw 3vw;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-ciekawostka .sekcja-naglowek-trzy
{
color:#fff;
font-weight:300;
font-size:1.7vw;
line-height:1.8vw;
margin:0px 0px 4vh 0px;     
}

.sekcja-tekst-trzy-bloki-slajd-zaw-ciekawostka .sekcja-tekst-jeden p
{
font-weight: normal;
font-style: normal;
color:#fff;
font-weight:300;
font-size:1.3vw;
line-height:1.5vw;  
text-align:justify;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy-blok
{
/*background:url('../grafika/tlo-p-1.jpg') top left;*/
background-size:cover;
padding:0px;
cursor:pointer;
height:50%;
position:relative;
margin-bottom:4vh;
border:1px solid #888a8b;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy-blok-dwa
{
/*background:url('../grafika/tlo-p-1.jpg') top left;*/
background-size:cover;
padding:0px;
cursor:pointer;
height:50%;
position:relative;
margin-top:4vh;
border:1px solid #888a8b;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy-blok-zaw
{
position:absolute;
top:0px;
left:0px;
width:50%;
height:100%;
padding-left:50%;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy-blok-zaw-ob
{
top:6px;
left:6px;
position:absolute;
width:calc(50% - 12px);
height:calc(100% - 12px);
overflow:hidden;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy-blok-zaw-ob img
{
width:100%;
height:100%;
object-fit:cover;
object-position:center;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy-blok-zaw-tekst
{
position:relative;
top:50%;
transform: translateY(-50%); 
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);    
display:block;
margin:0px;
padding:0px 30px 0px 44px;
text-align:left;
color:#fff;
font-weight:300;
font-size:1.6vw;
line-height:1.8vw;
}

.sekcja-tekst-trzy-bloki-slajd
{
padding:40px 4px;
}

.sekcja-tekst-trzy-bloki-slider
{
position:relative;
}

.sekcja-tekst-trzy-bloki .owl-carousel .owl-nav button.owl-prev
{
position:absolute;
top:50%;
left:-50px;
width:32px;
height:500px;
background:url('../grafika/st-lewo.svg') no-repeat center;
margin-top:-250px;
background-size:50% auto;
}

.sekcja-tekst-trzy-bloki .owl-carousel .owl-nav button.owl-next
{
position:absolute;
top:50%;
right:-50px;
width:32px;
height:500px;
background:url('../grafika/st-prawo.svg') no-repeat center;
margin-top:-250px;
background-size:50% auto;
}

.sekcja-tekst-trzy-bloki .owl-carousel .owl-nav button.owl-prev span,
.sekcja-tekst-trzy-bloki .owl-carousel .owl-nav button.owl-next span
{
display:none;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy-blok.przepisy-a{
margin-bottom:2vh;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy-blok.przepisy-b{
margin-bottom:0px;
margin-top:2vh;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy-blok-dwa.przepisy-c{
margin-bottom:2vh;
margin-top:0px;
}

.sekcja-tekst-trzy-bloki-slajd-zaw-przepisy-blok-dwa.przepisy-d{
margin-top:2vh;
}


/*OKNO PRZEPISY*/

.okno-przepisy
{
position:fixed;
top:0px;
left:0px;
width:calc(100% - 80px);
height:calc(100% - 80px);
background:rgba(0,0,0,0.9);
overflow:auto;
z-index:999999;
padding:40px 40px 40px 40px;
display:none;   
}



.okno-przepisy .kontener-sekcja-c
{
position:relative;  
}

.okno-przepisy-zaw
{
display:none;
width:calc(100% - 4vw);
max-width:60%;
padding:2vw;
margin:0px auto;
}

.no-webp .okno-przepisy-zaw
{ 
background:#fff; 
}

.webp .okno-przepisy-zaw
{ 
background:#fff; 

}

.no-webp .okno-przepisy-zaw.okno-przepisy-zaw-c
{ 
background: #e40329;
}

.webp .okno-przepisy-zaw.okno-przepisy-zaw-c
{ 
background: #e40329;
}




.okno-przepisy-zaw-ob
{
position:relative;
}



.okno-przepisy-zaw-ob-img
{
width:100%;
height:50vh;
overflow:hidden;
}

.okno-przepisy-zaw-ob-img img
{
width:100%;
height:100%;
object-fit:cover;
object-position:center;
}

.okno-przepisy-zaw-ob-tekst
{
position:absolute;
top:50%;
transform:rotate(-6deg)translateY(-50%); 
-webkit-transform:rotate(-6deg)translateY(-50%);
-ms-transform:rotate(-6deg)translateY(-50%);
width:calc(100% - 6vw);
font-family:revolution_gothicextrabold_it, sans-serif;
color:#fff;
font-weight:800;
font-size:3vw;
line-height:normal;
margin:0px; 
text-align:center;
text-shadow: 5px 6px 16px rgba(66, 68, 90, 1);
padding:0px 3vw;


}

.okno-przepisy-zaw-ob-tekst span
{
display: block;
font-size:28px!important;
}

.okno-przepisy-zaw-ob-zam
{
position:absolute;
top:2.5vw;
right:calc(20% + 0.7vw);
cursor:pointer;
z-index:99; 
}

.okno-przepisy-zaw-ob-zam img
{
width:2vw;
height:auto;
}

.okno-przepisy-zaw-odstemp
{
height:2vw;
}

.okno-przepisy-bloki
{
padding:1.5vw 0px 0px 0px;
position:relative;  
}

.okno-przepisy-bloki-kon
{
padding:2vw 1.5vw 0px 1.5vw;
}

.okno-przepisy-bloki-zaw
{
display: flex;
justify-content:flex-start;
align-items:flex-start;
flex-wrap:wrap; 
flex-direction:row-reverse;
}

.okno-przepisy-bloki-zaw-a
{
width:50%;
}

.okno-przepisy-bloki-zaw-b
{
width:calc(50% - 50px);
padding-left:50px;
padding-bottom:0px;
}

.okno-przepisy-bloki-zaw-nag
{
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-size:1.5vw;
line-height:2.0vw;
text-transform:uppercase;
margin:0px 0px 2vw 0px;
color:#ed1a36;
padding:0px;
}

.okno-przepisy-bloki-zaw-b .okno-przepisy-bloki-zaw-nag
{
color:#000;
}

.okno-przepisy-bloki-zaw-tekst p
{
color:#000;
font-weight:300;
font-size:0.9vw;
line-height:1.4vw;
padding-bottom:6vh; 
letter-spacing:0.07vw; 
text-align:justify; 
}

.okno-przepisy-bloki-dwa
{
padding:1.5vw 0px 0px 0px;
position:relative;   
}

.okno-przepisy-bloki-zaw-tekst-dwa p
{
font-weight:300;
font-size:0.9vw;
line-height:1.4vw;
padding-bottom:6vh;
letter-spacing:0.07vw; 
color:#fff;  
text-align:justify;
}

.okno-przepisy-bloki-zaw-tekst ul li
{
list-style-type:none;
color:#000;
font-weight:300;
font-size:0.9vw;
line-height:1.4vw;
margin:0px;
padding:0px 0px 1vw 0px;
border-bottom:4px dotted #100b08;
margin-bottom:1vw;
letter-spacing:0.07vw;   
}

.okno-przepisy-bloki-zaw-tekst ul li:last-child
{
border-bottom:0px dotted #100b08;
}

.okno-przepisy-bloki-zaw-b .okno-przepisy-bloki-zaw-tekst ul li
{
color:#ed1a36;
border-bottom:2px dotted #ed1a36;
}

.okno-przepisy-bloki-zaw-b .okno-przepisy-bloki-zaw-tekst ul li:last-child
{
border-bottom:0px dotted #100b08;
}

.sekcja-tekst-przyc-ciek
{
text-align:right;
padding-top:20px;
}

.sekcja-tekst-przyc-ciek span
{
display:inline-block;
vertical-align:middle;
padding-right:30px;
font-size:24px;
line-height:24px;
font-weight:400;
color: #ed1a36;
background: url('../grafika/st-p.png') no-repeat right center;
background-size:auto 20px;
}

.sekcja-tekstowa-trzy .sekcja-tekst-podstrona-nag-text {
margin-bottom:0px;
}


/*POLSKIE MIESO PODSTRONA*/

.sekcja-polskie-mieso{
padding-top:22vw;    
}

.sekcja-polskie-mieso-kontener{
width:100%;
max-width:75vw;
margin:0px auto;
}

.sekcja-polskie-mieso .sekcja-glowna-ambasador-nag{
width:100%;
max-width:47vw;
margin:0px auto 5vw auto;
}

.sekcja-polskie-mieso .sekcja-glowna-ambasador-nag-c {
padding-left:0px;
text-align:right;
}

.sekcja-polskie-mieso .sekcja-top-tekst-dalej-tekst-b{
margin-bottom:0px;
}

.sekcja-polskie-mieso-przycisk
{
text-align:center;
}

.sekcja-polskie-mieso-przycisk a{
display:inline-block;
padding:1.2vh 2.5vh;
border-radius:32px;
font-weight: normal;
font-style: normal;
font-weight:300;
color:#fff;
font-size:1.2vw;
line-height:1.6vw;
background:#ed1a36;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s; 
}

.sekcja-polskie-mieso-przycisk a:hover
{
background:#c10922;   
}

.sekcja-polskie-mieso-paragrafy{
padding:3vw 0px 12vw 0px;
}

.sekcja-polskie-mieso-paragrafy p{
color:#fff;
font-size:1vw;
line-height:1.8vw;
padding-bottom:1.4vw;
font-weight:300;
}


.sekcja-polskie-mieso-produkt-polski{
border-top:1px solid #7d7d7d;
padding:1vw 0px 12vw 0px;
width:100%;
max-width:75vw;
margin:18vw auto 0px auto;
}

.sekcja-polskie-mieso-produkt-polski-nag{
text-align:center;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#9e9e9e;
font-size:3.3vw;
line-height:3.9vw;
text-align:center;
margin-bottom:2vw;  
}

.sekcja-polskie-mieso-produkt-polski-nag span{
color:#8d0219;
}

.sekcja-polskie-mieso-produkt-polski p{
color:#9e9e9e;
font-size:1vw;
line-height:1.8vw;
padding-bottom:1.4vw;
font-weight:300;    
}

.sekcja-polskie-mieso-produkt-polski p a,
.sekcja-polskie-mieso-produkt-polski p a:hover{
color:#9e9e9e;
text-decoration:underline;    
}


.sekcja-polskie-mieso-produkt-polski-obrazek{
padding:3vw 0px;
text-align:center;
}

.sekcja-polskie-mieso-produkt-polski-obrazek img{
width:20%;
height:auto;
}

.sekcja-polskie-mieso-produkt-certyfikaty{
padding:0px 0px 6vw 0px;
width:100%;
max-width:75vw;
margin:0px auto;    
}

.sekcja-polskie-mieso-produkt-certyfikaty-bloki{
display:flex;
justify-content:flex-start;
align-items:stretch;
flex-wrap:wrap;
}

.sekcja-polskie-mieso-produkt-certyfikaty-blok{
width:50%;
position:relative;
padding-bottom:3vw;
}

.sekcja-polskie-mieso-produkt-certyfikaty-blok-ob-a{
height:15vw;
width:26%;
margin:0px auto;
}

.sekcja-polskie-mieso-produkt-certyfikaty-blok-ob-b{
height:15vw;
width:26%;
margin:0px auto;
}

.sekcja-polskie-mieso-produkt-certyfikaty-blok img{
height:auto;
width:100%;
}

.sekcja-polskie-mieso-produkt-certyfikaty-nag{
min-height:8vw;
color:#fff;
font-weight:300;
font-size:1.8vw;
line-height:1.9vw;
text-align:center;
}

.sekcja-polskie-mieso-produkt-certyfikaty-opis p{
color:#fff;
font-size:1vw;
line-height:1.4vw;
padding-bottom:1.4vw;
font-weight: 300;
text-align:center;
}

.sekcja-polskie-mieso-produkt-certyfikaty-blok a{
position:absolute;
bottom:0px;
left:50%;
padding:0.2vw 1vw;
color:#fff;
font-size:1vw;
line-height:normal;
font-weight:300;
background:#ed1a36;
display:inline-block;
border-radius:4px;
transform: translateX(-50%); 
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.sekcja-polskie-mieso-produkt-certyfikaty-blok a:hover{
background:#c10922;
}

/*SEKCJA DLA PRASY*/

.sekcja-prasa{
width:100%;
max-width:75vw;
margin:0px auto;
}

.sekcja-prasa-top{
transform:rotate(-6deg)translateX(3vw);
-webkit-transform:rotate(-6deg)translateX(3vw);
-ms-transform:rotate(-6deg)translateX(3vw);
margin:0px auto;
width:100%;
max-width:65vw;
}

.sekcja-prasa-top-nag-a{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#e40329;
font-size:6vw;
line-height:6vw;
letter-spacing:1.7vw;
padding:4vw 0px 2vw 0px;
text-align:center;
margin-left:-3vw;
}

.sekcja-prasa-top-nag-b{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#fff;
font-size:6vw;
line-height:6vw;
letter-spacing:1.7vw;
padding:4vw 0px 2vw 0px;
text-align:center;
margin-left:-3vw;
}

.sekcja-prasa-materialy-prasowe-nag{
transform:rotate(-6deg)translateX(3vw);
-webkit-transform:rotate(-6deg)translateX(3vw);
-ms-transform:rotate(-6deg)translateX(3vw);
margin:0px auto;
width:100%;
max-width:65vw;    
}

.sekcja-prasa-materialy-prasowe-nag-h{
display:block;
font-family:revolution_gothicextrabold_it, sans-serif;
font-weight:800;
font-style:normal;
color:#e40329;
font-size:3vw;
line-height:3vw;
letter-spacing:normal;
padding:4vw 0px 2vw 0px;
text-align:center;
margin-left:-3vw;   
}

.sekcja-prasa-edycje{
padding:7vw 7vw 7vw 7vw; 
}

.sekcja-prasa-edycje ul{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
}

.sekcja-prasa-edycje ul li{
list-style-type:none;
text-align:center;
}



.sekcja-prasa-edycje ul li a{
font-weight:normal;
font-style:normal;
text-align:center;
font-weight:300;
font-size:1.5vw;
line-height:1.5vw;
display:inline-block;
background:transparent;
color: #fff;
padding:0.5vw 0.7vw 0.5vw 0.7vw;
border-radius: 0.5vw;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}

.sekcja-prasa-edycje ul li a:hover, .sekcja-prasa-edycje ul .aktywny a{
background:#e40329
}



.sekcja-prasa-materialy-prasowe-zaw{
padding:5vw 9vw; 
}

.sekcja-biuro-prasowe-kontener-bloki
{
display:flex;
justify-content:space-between;
align-items:flex-end;
flex-wrap:wrap;
}

.sekcja-biuro-prasowe-kontener-blok
{
width:48%;
margin-bottom:10vh;
}

.sekcja-biuro-prasowe-kontener-blok-gora
{
display:flex;
justify-content:space-between;
align-items:flex-end;
flex-wrap:wrap; 
margin-bottom:2vh;   
}

.sekcja-biuro-prasowe-kontener-blok-gora-ob
{
width:25%;
margin-bottom:1vh;   
}

.sekcja-biuro-prasowe-kontener-blok-gora-ob img
{
width:100%;
height:auto; 
}

.sekcja-biuro-prasowe-kontener-blok-gora-text
{
color:#fff;
font-weight:300;
font-size:1.5vw;
line-height:2vw;
margin:0px;
width:70%;
}

.sekcja-biuro-prasowe-kontener-blok-gora-text span
{
color:#e40329;
}

.sekcja-biuro-prasowe-kontener-blok-przycisk
{
text-align:center;
font-weight:300;
font-size:1.2vw;
line-height:1.2vw;
display:block;
background:#ed1a36;
color:#fff;
padding:0.7vw 0.7vw 0.5vw 0.7vw;
border-radius:0.5vw;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
display:inline-block;    
}

.sekcja-biuro-prasowe-kontener-blok-przycisk:hover
{
background:#fff;
color:#ed1a36;
}

.sekcja-biuro-prasowe-kontener-tekst-na-dole{
color:#fff;
font-weight:300;
font-size:1.2vw;
line-height:2vw;
text-align:center; 
padding:0px 7vw 5vw 7vw; 
}

.min-na-dole{
min-height:69vw; 
}

.sekcja-biuro-prasowe-kontener-tekst-na-dole a,
.sekcja-biuro-prasowe-kontener-tekst-na-dole a:hover{
color:#fff;
text-decoration:underline; 
}





/*STOPKA*/

.stopka{
width:100%;
max-width:75vw;
margin:0px auto;
border-top:1px solid #fff;
padding:3vw 0px;
}

.stopka-zaw{
display:flex;
justify-content:center;
align-items:center;
flex-wrap:wrap;
}

.stopka-logo{
width:32%;
margin:0px 2vw;
}

.stopka-logo img{
width:100%;
height:auto;
}

.stopka-logo-dwa{
width:15%;
margin:0px 2vw;
}

.stopka-logo-dwa img{
width:100%;
height:auto;
}





/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.owl-carousel.off {
    display: block;
}

.sekcja-top-tekst-obrazek{
text-align:center;
}

.sekcja-top-tekst-obrazek img{
width:37%;
height:auto;
}

.sekcja-top-tekst-obrazek-dwa{
text-align:center;	
}

.sekcja-top-tekst-obrazek-dwa img{
width:53%;
height:auto;
}

.sekcja-top-tekst-obrazek-trzy{
text-align:center;	
}

.sekcja-top-tekst-obrazek-trzy img{
width:51%;
height:auto;
}