.product-description_section-head{display: none;}
@media (max-width: 767px){
    .product-information .breadcrumbs{
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
    }
}
.zestaw li {
    background: url(/gfx/svg/checked-circle-green.svg) no-repeat left center;
    background-size: 25px;
    color: #000;
    padding: 8px 0 8px 45px;
    font-weight: 100;
}

.show-pdf2 {
    background: none;
    background-color: #da2021;
    border: 1px solid #da2021;
    border-radius: 7px;
    text-transform: uppercase;
    color: #fff !important;
    font-size: 1.2em;
}

 .check-stock__flavour-item:hover {
     background: none;
 }
 .free-shipping__flavours{
     margin: 5px auto 8px auto;
 }
 @media (min-width: 310px) and (max-width: 500px) {
  
  .white_bg2 { background-image: none; }
  .white_text70 { width: 100%; margin-top: 25px; }
  .white_bottom_r { display: none; }
  .white_up { display: none; }
  .white_bg { color: #9a9393; padding: 20px 15px 0 0; }
  .white_mobile { display: block; text-align: center; }
  .white_parallax { height: 250px; width: 100%; background-size: 100%; background-position: center center; position:relative; background-repeat: no-repeat; border-radius: 7px 7px 0 0; }
  .white_p_title { color: #000; padding: 10px 10px 10px 15px; font-weight: bold; font-size: 16px; }
 
 }
 @media (min-width: 500px) {
  
  .white_bg2 { background-repeat: no-repeat;  background-size: 100% auto; background-position: top right; padding: 0; }
  .white_text70 { width: 70%; margin-top: 25px; }
  .white_bottom_r { position: absolute; bottom: 10px; right: 20px;  }
  .white_up { position: absolute; top: 0; right: 0;  padding-left: 50px; text-align: right; background-image:url('//staticproducts.sfd.pl/b2.png');  background-position: left; background-repeat: no-repeat; font-family: 'Roboto', sans-serif; font-size: 14px; }
  .white_bg { color: #9a9393; padding: 10px 15px 10px 10px; }
  .white_mobile { display: none; }
  .white_p_title { font-size: 21px; color: #000; padding: 10px 10px 10px 15px; font-weight: bold; }
  .white_parallax { height: 350px; width: 100%; background-size: 100%; background-position: center center; position:relative; background-repeat: no-repeat; border-radius: 7px 7px 0 0; }
 }
 .white_link {  font-size: 14px; color: #d5d5d5; font-weight: normal; border-top: 2px solid #737373; padding-top: 10px; margin-top: 10px; }
 .white_link span { color: #000; }
 .white_bottom { position: absolute; bottom: -10px; left: 0; padding: 5px 50px 0 0; background-image:url('//staticproducts.sfd.pl/b1.png'); background-size: 100%; background-position: right top; background-repeat: no-repeat; font-family: 'Roboto', sans-serif; font-size: 24px; max-width: 400px; }
 .white_m_color { color: #1a71da; font-weight: bold; }
 .green{color: #82c14f;}
 .collarose { color: #967e9e;}
 .white_s_color { color: #808080; font-weight: bold; }
 .white_b_color { font-size: 13px; color: #808080; }
 
 .white_ber_color { color: #bd212f; font-weight: bold; text-align: center; text-transform: uppercase; }
 
 .white_p_card { border-radius: 0 0 10px 10px; max-width: 600px; color: #000; font-family: bio-sans, sans-serif; font-size: 15px; min-width: 275px; margin-bottom: 20px; margin-top: 40px; }
 .white_text { margin: 0; padding-top: 20px; color: #000; text-align: left; }
 
 #white_p_up { margin: auto; width: 28px; position: relative; margin-bottom: -18px; }
 .white_perc100 { width: 100%; padding: 20px 0; }
 .white_chapter { position: relative; margin: 25px 0 0 0; padding: 10px 15px; text-transform: uppercase; border: 1px solid #c0c0c0; border-radius: 7px;  width: auto; display: inline-block; color: #bebebe; font-size: 14px; font-weight: bold; }
 .white_p_ol { list-style-type: none; padding-left: 0px; }
 .white_p_li { color: #85a907; text-transform: uppercase; background: url('//staticproducts.sfd.pl/tick.svg') no-repeat left top; background-size: 25px; padding: 2px 0 10px 30px;  font-weight: bold; }
 
 .white_dawka { width: 90%; margin: 25px auto 20px auto; border: 1px solid #bebebe; padding: 10px; border-radius: 10px; text-transform: uppercase; color: #1a71da; font-style: italic; font-weight: bold; text-align: center; font-size: 16px; }
.product-description .white_p_ul { list-style: disc; color: #757575; margin-left: 20px; }
 .zestaw .white_p_ul { list-style: disc; color: #757575; margin-left: 20px; text-transform: uppercase; }
 .white_p_ul li { background: none; padding: 0; color: #757575; }
 
/*media query*/
@media all and (max-width: 780px){
    .white_p_card{
        max-width:100%;
    }
}
 
 #opis p {font-size: 15px;}
 #opis h2 {color: #000;}
 video { border: 0px; background-color: #fff; }
 
 html[lang=de] .white_parallax { height: 450px; }
 html[lang=de] .white_p_card { max-width: 100%; }
 html[lang=de] .white_p_card br { display: none; }
 html[lang=de] .white_p_ol { list-style-type: none; margin-left: 30px; }
 html[lang=de] .show_lp, .show_pdf { display: none; }
 html[lang=de] .white_bottom_r { display: none; }
 .zestaw .hidden{
    display: none;
 }

 .zestaw .item .hide{
     display: none;
 }
/* allnutrition.hr global */
/*news*/
 .primary-menu__main-list-item:nth-child(5) > a {
    border-color: #a8cd25;
    color: #a8cd25;
}

.primary-menu__main-list-item:nth-child(5) > a:hover,
.primary-menu__main-list-item:nth-child(5) > a.active,
.primary-menu__main-list-item.primary-menu__main-list-item--active:nth-child(5) > a {
    border-color: #a8cd25;
    background: #a8cd25;
    color: #fff;
}
@media (min-width: 1280px) {
    .primary-menu {
        min-width: 280px;
    }
    .submenu-kategorie {
        height: 460px;
    }
}

@media (min-width: 1280px) {
    .submenu-producenci .primary-menu__top-producents .logo-link:nth-child(n+5) {
        width: calc(100% / 5 - 10px);
    }
}