@charset "UTF-8";

 @font-face{font-family:"bariolregular";src:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Regular.eot);src:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Regular.eot?#iefix) format("embedded-opentype"), url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Regular.woff2) format("woff2"), url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Regular.woff) format("woff"), url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:block;}
@font-face{font-family:"bariolbold";src:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Bold.eot);src:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Bold.eot?#iefix) format("embedded-opentype"), url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Bold.woff2) format("woff2"), url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Bold.woff) format("woff"), url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:block;}
@font-face{font-family:"bariollight";src:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Light.eot);src:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Light.eot?#iefix) format("embedded-opentype"), url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Light.woff2) format("woff2"), url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Light.woff) format("woff"), url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/fonts/bariol/subset-Bariol-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block;}
@font-face{font-family:"bariolbold-fallback";size-adjust:85.58%;ascent-override:104%;src:local("Arial");}
@font-face{font-family:"bariolregular-fallback";size-adjust:88.38%;ascent-override:102%;src:local("Arial");}
h1, h2, h3{font-family:bariolbold, bariolbold-fallback, sans-serif;}
.slick-slider{display:none;}
.slick-slider.slick-initialized{display:block;}
.read-more-content.hide{display:none}
.read-more{cursor:pointer;color:#008fcf;display:block;text-align:center;border-top:1px dotted #008fcf;padding:15px;text-transform:uppercase}
body main section.slider .slick-slider .slick-slide .content{opacity:0}
body main section.slider .slick-slider.slick-initialized .slick-slide .content{opacity:1;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
img.headerimg{max-width:100%}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.clear{clear:both !important}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
body.logged-in main{padding-top:127px;}
body.logged-in main>header{top:31px;}
body.article main, body.mission main, body.contact main, body.results main, body.page-template-page-nasze-produkty main, body.product main{}
body.article main .breadcrumbs, body.mission main .breadcrumbs, body.contact main .breadcrumbs, body.results main .breadcrumbs, body.page-template-page-nasze-produkty main .breadcrumbs, body.page-template-page-produkty-zd main .breadcrumbs, body.product main .breadcrumbs{padding:35px 40px;}
body.article main .breadcrumbs a, body.mission main .breadcrumbs a, body.contact main .breadcrumbs a, body.results main .breadcrumbs a, body.page-template-page-nasze-produkty main .breadcrumbs a, body.page-template-page-produkty-zd main .breadcrumbs a, body.product main .breadcrumbs a{text-decoration:none;font-size:18px;color:#1c3994;display:inline-block;}
body.article main .breadcrumbs a:not(:last-child)::after,
body.mission main .breadcrumbs a:not(:last-child)::after,
body.contact main .breadcrumbs a:not(:last-child)::after,
body.results main .breadcrumbs a:not(:last-child)::after,
body.page-template-page-nasze-produkty main .breadcrumbs a:not(:last-child)::after,
body.page-template-page-produkty-zd main .breadcrumbs a:not(:last-child)::after,
body.product main .breadcrumbs a:not(:last-child)::after{content:">";display:inline-block;margin:0px 3px;color:#1c3994;}
body.article main .breadcrumbs a:hover, body.mission main .breadcrumbs a:hover, body.contact main .breadcrumbs a:hover, body.results main .breadcrumbs a:hover, body.page-template-page-nasze-produkty main .breadcrumbs a:hover, body.page-template-page-produkty-zd main .breadcrumbs a:hover, body.product main .breadcrumbs a:hover{color:#636363;}
body.article main [id^="h"]::before,
body.mission main [id^="h"]::before,
body.contact main [id^="h"]::before,
body.results main [id^="h"]::before,
body.page-template-page-nasze-produkty main [id^="h"]::before,
body.product main [id^="h"]::before{content:"";display:none;height:150px;margin-top:-150px;visibility:hidden;}
body.article main div.page, body.mission main div.page, body.contact main div.page, body.results main div.page, body.page-template-page-produkty-zd main div.page, body.page-template-page-nasze-produkty main div.page, body.product main div.page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0px 4% 60px 4%;min-height:100px;max-width:1920px;margin:auto;}
body.article main div.page strong, body.mission main div.page strong, body.contact main div.page strong, body.results main div.page strong, body.page-template-page-nasze-produkty main div.page strong, body.product main div.page strong{font-family:bariolbold, bariolbold-fallback, sans-serif;}
body.article main div.page article, body.mission main div.page article, body.contact main div.page article, body.results main div.page article, body.page-template-page-nasze-produkty main div.page article, body.product main div.page article{-webkit-box-flex:72;-webkit-flex:72;-ms-flex:72;flex:72;padding:0px 20px;}
body.article main div.page article h1, body.mission main div.page article h1, body.contact main div.page article h1, body.results main div.page article h1, body.page-template-page-nasze-produkty main div.page article h1, body.page-template-page-produkty-zd main div.page article h1, body.product main div.page article h1{color:#1c3994;padding:13px 0px;margin:20px 0px 0px -20px;font-size:42px;}
body.page-template-page-nasze-produkty main div.page article h1{text-align:center}
body.article main div.page article p, body.mission main div.page article p, body.contact main div.page article p, body.results main div.page article p, body.page-template-page-nasze-produkty main div.page article p, body.page-template-page-produkty-zd main div.page article p, body.product main div.page article p{font-size:22px;line-height:1.3em;margin:20px 0px;}
body.article main div.page article p>img, body.mission main div.page article p>img, body.contact main div.page article p>img, body.results main div.page article p>img, body.page-template-page-nasze-produkty main div.page article p>img, body.product main div.page article p>img{max-width:100%;}
body.article main div.page article p.yt, body.mission main div.page article p.yt, body.contact main div.page article p.yt, body.results main div.page article p.yt, body.page-template-page-nasze-produkty main div.page article p.yt, body.product main div.page article p.yt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#f2efef;margin:30px 0px 40px 0px;}
body.article main div.page article p.yt iframe, body.mission main div.page article p.yt iframe, body.contact main div.page article p.yt iframe, body.results main div.page article p.yt iframe, body.page-template-page-nasze-produkty main div.page article p.yt iframe, body.product main div.page article p.yt iframe{height:400px;width:720px;}
body.article main div.page article p.bibliography, body.mission main div.page article p.bibliography, body.contact main div.page article p.bibliography, body.results main div.page article p.bibliography, body.page-template-page-nasze-produkty main div.page article p.bibliography, body.product main div.page article p.bibliography{font-size:16px;margin:0px;}
body.article main div.page article>ul, body.mission main div.page article>ul, body.contact main div.page article>ul, body.results main div.page article>ul, body.page-template-page-nasze-produkty main div.page article>ul, body.product main div.page article>ul{list-style-type:none;padding:0px;margin:0px;}
body.article main div.page article>ul li, body.mission main div.page article>ul li, body.contact main div.page article>ul li, body.results main div.page article>ul li, body.page-template-page-nasze-produkty main div.page article>ul li, body.product main div.page article>ul li{padding-left:20px;position:relative;font-size:22px;line-height:1.2em;margin-bottom:14px;margin-left:25px;}
body.article main div.page article>ul li::before, body.mission main div.page article>ul li::before, body.contact main div.page article>ul li::before, body.results main div.page article>ul li::before, body.page-template-page-nasze-produkty main div.page article>ul li::before, body.product main div.page article>ul li::before{content:"";display:block;width:9px;height:9px;background-color:#636363;border-radius:50%;position:absolute;top:7px;left:0px;}
body.article main div.page article>ul li ul, body.mission main div.page article>ul li ul, body.contact main div.page article>ul li ul, body.results main div.page article>ul li ul, body.page-template-page-nasze-produkty main div.page article>ul li ul, body.product main div.page article>ul li ul{list-style-type:none;padding:0px;margin:0px;}
body.article main div.page article>ul li ul li, body.mission main div.page article>ul li ul li, body.contact main div.page article>ul li ul li, body.results main div.page article>ul li ul li, body.page-template-page-nasze-produkty main div.page article>ul li ul li, body.product main div.page article>ul li ul li{padding-left:40px;position:relative;font-size:22px;line-height:1.2em;}
body.article main div.page article>ul li ul li::before, body.mission main div.page article>ul li ul li::before, body.contact main div.page article>ul li ul li::before, body.results main div.page article>ul li ul li::before, body.page-template-page-nasze-produkty main div.page article>ul li ul li::before, body.product main div.page article>ul li ul li::before{content:"";display:block;width:9px;height:9px;background-color:#393939;border-radius:50%;position:absolute;top:7px;left:20px;}
body.article main div.page article ol.list, body.mission main div.page article ol.list, body.contact main div.page article ol.list, body.results main div.page article ol.list, body.page-template-page-nasze-produkty main div.page article ol.list, body.product main div.page article ol.list{width:70%;margin:20px 0px 38px 0px;padding:0px;font-size:20px;list-style-position:inside;counter-reset:lista;}
body.article main div.page article ol.list li, body.mission main div.page article ol.list li, body.contact main div.page article ol.list li, body.results main div.page article ol.list li, body.page-template-page-nasze-produkty main div.page article ol.list li, body.product main div.page article ol.list li{position:relative;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
body.article main div.page article ol.list li::before, body.mission main div.page article ol.list li::before, body.contact main div.page article ol.list li::before, body.results main div.page article ol.list li::before, body.page-template-page-nasze-produkty main div.page article ol.list li::before, body.product main div.page article ol.list li::before{counter-increment:lista;content:counter(lista) ". ";min-width:26px;}
body.article main div.page article ol.list li span, body.mission main div.page article ol.list li span, body.contact main div.page article ol.list li span, body.results main div.page article ol.list li span, body.page-template-page-nasze-produkty main div.page article ol.list li span, body.product main div.page article ol.list li span{letter-spacing:1px;}
body.article main div.page article ol.list li span.ff, body.mission main div.page article ol.list li span.ff, body.contact main div.page article ol.list li span.ff, body.results main div.page article ol.list li span.ff, body.page-template-page-nasze-produkty main div.page article ol.list li span.ff, body.product main div.page article ol.list li span.ff{font-size:22px;text-align:left;width:100%;display:inline-block;color:#636363;}
body main div.page article ol.list li span.ff::after{content:'⇩';position:absolute;right:0;}
body main div.page article table{width:100%;border-collapse:collapse;}
body main div.page article table tbody{}
body main div.page article table tr{}
body main div.page article table td{border:1px solid #CCC;padding:5px 10px;font-size:22px;line-height:1.3em;}
body main div.page article table th{}
body main div.page article p{}
body.article main div.page article ol.list li a, body.mission main div.page article ol.list li a, body.contact main div.page article ol.list li a, body.results main div.page article ol.list li a, body.page-template-page-nasze-produkty main div.page article ol.list li a, body.product main div.page article ol.list li a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#008fcf;text-align:right;text-decoration:none;position:relative;font-size:18px;}
body.article main div.page article ol.list li a::before, body.mission main div.page article ol.list li a::before, body.contact main div.page article ol.list li a::before, body.results main div.page article ol.list li a::before, body.page-template-page-nasze-produkty main div.page article ol.list li a::before, body.product main div.page article ol.list li a::before{content:"";display:block;border-bottom:1px dotted #008fcf;position:absolute;left:0px;bottom:3px;width:100%;}
body.article main div.page article h2, body.mission main div.page article h2, body.contact main div.page article h2, body.results main div.page article h2, body.page-template-page-nasze-produkty main div.page article h2, body.product main div.page article h2{color:#1c3994;font-size:30px;}
body.article main div.page article h3, body.mission main div.page article h3, body.contact main div.page article h3, body.results main div.page article h3, body.page-template-page-nasze-produkty main div.page article h3, body.product main div.page article h3{color:#1c3994;font-size:24px;}
body main div.page article h3 strong{font-family:inherit !important}
body main div.page article p.author{margin:0;font-family:bariollight;}
body.article main div.page article figure, body.mission main div.page article figure, body.contact main div.page article figure, body.results main div.page article figure, body.page-template-page-nasze-produkty main div.page article figure, body.product main div.page article figure{margin:30px 40px;}
body.article main div.page article figure>ul, body.mission main div.page article figure>ul, body.contact main div.page article figure>ul, body.results main div.page article figure>ul, body.page-template-page-nasze-produkty main div.page article figure>ul, body.product main div.page article figure>ul{list-style-type:none;margin:0px;padding:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
body.article main div.page article figure>ul>li, body.mission main div.page article figure>ul>li, body.contact main div.page article figure>ul>li, body.results main div.page article figure>ul>li, body.page-template-page-nasze-produkty main div.page article figure>ul>li, body.product main div.page article figure>ul>li{width:15%;min-width:174px;}
body.article main div.page article figure>ul>li>figure, body.mission main div.page article figure>ul>li>figure, body.contact main div.page article figure>ul>li>figure, body.results main div.page article figure>ul>li>figure, body.page-template-page-nasze-produkty main div.page article figure>ul>li>figure, body.product main div.page article figure>ul>li>figure{margin:0px;}
body.article main div.page article figure>ul>li>figure>img, body.mission main div.page article figure>ul>li>figure>img, body.contact main div.page article figure>ul>li>figure>img, body.results main div.page article figure>ul>li>figure>img, body.page-template-page-nasze-produkty main div.page article figure>ul>li>figure>img, body.product main div.page article figure>ul>li>figure>img{width:100%;height:135px;object-fit:cover;}
body.article main div.page article section.attachments, body.mission main div.page article section.attachments, body.contact main div.page article section.attachments, body.results main div.page article section.attachments, body.page-template-page-nasze-produkty main div.page article section.attachments, body.product main div.page article section.attachments{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0px;}
body.article main div.page article section.attachments a, body.mission main div.page article section.attachments a, body.contact main div.page article section.attachments a, body.results main div.page article section.attachments a, body.page-template-page-nasze-produkty main div.page article section.attachments a, body.product main div.page article section.attachments a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:48%;background-color:#f2efef;text-decoration:none;padding:30px 110px 30px 30px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/pdf.png);background-repeat:no-repeat;background-size:60px;background-position:calc(100% - 30px) 50%;}
body.article main div.page article section.attachments a .name, body.mission main div.page article section.attachments a .name, body.contact main div.page article section.attachments a .name, body.results main div.page article section.attachments a .name, body.page-template-page-nasze-produkty main div.page article section.attachments a .name, body.product main div.page article section.attachments a .name{font-family:bariolbold;color:#1c3994;font-size:26px;margin:5px 0px;}
body.article main div.page article section.attachments a .text, body.mission main div.page article section.attachments a .text, body.contact main div.page article section.attachments a .text, body.results main div.page article section.attachments a .text, body.page-template-page-nasze-produkty main div.page article section.attachments a .text, body.product main div.page article section.attachments a .text{color:#636363;font-size:20px;margin:10px 0px;}
body.article main div.page aside, body.mission main div.page aside, body.contact main div.page aside, body.results main div.page aside, body.page-template-page-nasze-produkty main div.page aside, body.product main div.page aside{-webkit-box-flex:28;-webkit-flex:28;-ms-flex:28;flex:28;padding-top:52px;}
body main div.page aside.widgets>h4, body main div.page aside.widgets>.h4{font-family:bariolbold;color:#1c3994;font-size:24px;text-transform:uppercase;margin:66px 0px 25px 34px;}
body.article main div.page aside.widgets .products, body.mission main div.page aside.widgets .products, body.contact main div.page aside.widgets .products, body.results main div.page aside.widgets .products, body.page-template-page-nasze-produkty main div.page aside.widgets .products, body.product main div.page aside.widgets .products{margin-left:34px;}
body.article main div.page aside.widgets .item, body.mission main div.page aside.widgets .item, body.contact main div.page aside.widgets .item, body.results main div.page aside.widgets .item, body.page-template-page-nasze-produkty main div.page aside.widgets .item, body.product main div.page aside.widgets .item{width:100%;margin:40px 0px;position:relative;}
body.article main div.page aside.widgets .item a:first-child, body.mission main div.page aside.widgets .item a:first-child, body.contact main div.page aside.widgets .item a:first-child, body.results main div.page aside.widgets .item a:first-child, body.page-template-page-nasze-produkty main div.page aside.widgets .item a:first-child, body.product main div.page aside.widgets .item a:first-child{text-decoration:none;color:#393939;}
body.article main div.page aside.widgets .item a:first-child .image, body.mission main div.page aside.widgets .item a:first-child .image, body.contact main div.page aside.widgets .item a:first-child .image, body.results main div.page aside.widgets .item a:first-child .image, body.page-template-page-nasze-produkty main div.page aside.widgets .item a:first-child .image, body.product main div.page aside.widgets .item a:first-child .image{width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#ffffff;}
body.article main div.page aside.widgets .item.reklama a:first-child .image, body.mission main div.page aside.widgets .item.reklama a:first-child .image, body.contact main div.page aside.widgets .item.reklama a:first-child .image, body.results main div.page aside.widgets .item.reklama a:first-child .image, body.page-template-page-nasze-produkty main div.page aside.widgets .item.reklama a:first-child .image, body.product main div.page aside.widgets .item.reklama a:first-child .image{height:340px;background-size:100%;background-color:transparent;}
body.article main div.page aside.widgets .item.importantinfo a:first-child .image, body.mission main div.page aside.widgets .item.importantinfo a:first-child .image, body.contact main div.page aside.widgets .item.importantinfo a:first-child .image, body.results main div.page aside.widgets .item.importantinfo a:first-child .image, body.page-template-page-nasze-produkty main div.page aside.widgets .item.importantinfo a:first-child .image, body.product main div.page aside.widgets .item.importantinfo a:first-child .image{height:340px;background-size:100%;background-color:transparent;}
body.article main div.page aside.widgets .item a:first-child .image.prod{background-size:auto 100%}
body.article main div.page aside.widgets .item a:first-child .name, body.mission main div.page aside.widgets .item a:first-child .name, body.contact main div.page aside.widgets .item a:first-child .name, body.results main div.page aside.widgets .item a:first-child .name, body.page-template-page-nasze-produkty main div.page aside.widgets .item a:first-child .name, body.product main div.page aside.widgets .item a:first-child .name{margin:0;background-color:#1c3994;color:#ffffff;font-size:24px;padding:4px 0px 4px 8px;position:absolute;left:0;top:238px;z-index:10;width:calc(100% - 115px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
body.article main div.page aside.widgets .item a:first-child .entry, body.mission main div.page aside.widgets .item a:first-child .entry, body.contact main div.page aside.widgets .item a:first-child .entry, body.results main div.page aside.widgets .item a:first-child .entry, body.page-template-page-nasze-produkty main div.page aside.widgets .item a:first-child .entry, body.product main div.page aside.widgets .item a:first-child .entry{border:1px solid #f2efef;margin:0;width:calc(100% - 115px);height:60px;margin-top:-20px;background-color:#ffffff;padding:5px 16px 5px 16px;font-size:18px;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
body.article main div.page aside.widgets .item a:first-child .read-more, body.mission main div.page aside.widgets .item a:first-child .read-more, body.contact main div.page aside.widgets .item a:first-child .read-more, body.results main div.page aside.widgets .item a:first-child .read-more, body.page-template-page-nasze-produkty main div.page aside.widgets .item a:first-child .read-more, body.product main div.page aside.widgets .item a:first-child .read-more{display:inline-block;border:1px solid #1c3994;text-transform:lowercase;padding:5px 22px 8px 40px;text-decoration:none;color:#1c3994;border-bottom-right-radius:20px 25px;position:absolute;bottom:0px;right:0px;background-color:#ffffff;font-size:18px;line-height:1em;}
body.article main div.page aside.widgets .item a:first-child .read-more::before, body.mission main div.page aside.widgets .item a:first-child .read-more::before, body.contact main div.page aside.widgets .item a:first-child .read-more::before, body.results main div.page aside.widgets .item a:first-child .read-more::before, body.page-template-page-nasze-produkty main div.page aside.widgets .item a:first-child .read-more::before, body.product main div.page aside.widgets .item a:first-child .read-more::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars.png);width:19px;height:11px;}
body.article main div.page aside.widgets .item a:first-child .read-more:hover, body.mission main div.page aside.widgets .item a:first-child .read-more:hover, body.contact main div.page aside.widgets .item a:first-child .read-more:hover, body.results main div.page aside.widgets .item a:first-child .read-more:hover, body.page-template-page-nasze-produkty main div.page aside.widgets .item a:first-child .read-more:hover, body.product main div.page aside.widgets .item a:first-child .read-more:hover{color:#ffffff;background-color:#1c3994;}
body.article main div.page aside.widgets .item a:first-child .read-more:hover::before, body.mission main div.page aside.widgets .item a:first-child .read-more:hover::before, body.contact main div.page aside.widgets .item a:first-child .read-more:hover::before, body.results main div.page aside.widgets .item a:first-child .read-more:hover::before, body.page-template-page-nasze-produkty main div.page aside.widgets .item a:first-child .read-more:hover::before, body.product main div.page aside.widgets .item a:first-child .read-more:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars-white.png);}
body.article main div.page aside.widgets .item .buy, body.mission main div.page aside.widgets .item .buy, body.contact main div.page aside.widgets .item .buy, body.results main div.page aside.widgets .item .buy, body.page-template-page-nasze-produkty main div.page aside.widgets .item .buy, body.product main div.page aside.widgets .item .buy{display:inline-block;text-transform:lowercase;padding:7px 10px 10px 60px;text-decoration:none;color:#ffffff;border-top-left-radius:30px 30px;position:absolute;right:0px;bottom:40px;border:1px solid #ec008c;background-color:#ec008c;font-size:18px;line-height:1em;min-width:107px;}
body.article main div.page aside.widgets .item .buy::before, body.mission main div.page aside.widgets .item .buy::before, body.contact main div.page aside.widgets .item .buy::before, body.results main div.page aside.widgets .item .buy::before, body.page-template-page-nasze-produkty main div.page aside.widgets .item .buy::before, body.product main div.page aside.widgets .item .buy::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:14px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);width:25px;height:20px;}
body.article main div.page aside.widgets .item .buy:hover, body.mission main div.page aside.widgets .item .buy:hover, body.contact main div.page aside.widgets .item .buy:hover, body.results main div.page aside.widgets .item .buy:hover, body.page-template-page-nasze-produkty main div.page aside.widgets .item .buy:hover, body.product main div.page aside.widgets .item .buy:hover{color:#636363;background-color:#ffffff;border:1px solid #636363;}
body.article main div.page aside.widgets .item .buy:hover::before, body.mission main div.page aside.widgets .item .buy:hover::before, body.contact main div.page aside.widgets .item .buy:hover::before, body.results main div.page aside.widgets .item .buy:hover::before, body.page-template-page-nasze-produkty main div.page aside.widgets .item .buy:hover::before, body.product main div.page aside.widgets .item .buy:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket.svg);}
body.article main div.page aside.widgets .see-also, body.mission main div.page aside.widgets .see-also, body.contact main div.page aside.widgets .see-also, body.results main div.page aside.widgets .see-also, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also, body.product main div.page aside.widgets .see-also{margin-left:34px;}
body.article main div.page aside.widgets .see-also .item, body.mission main div.page aside.widgets .see-also .item, body.contact main div.page aside.widgets .see-also .item, body.results main div.page aside.widgets .see-also .item, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item, body.product main div.page aside.widgets .see-also .item{width:100%;margin:0px 0px 20px 0px;}
body.article main div.page aside.widgets .see-also .item a:first-child, body.mission main div.page aside.widgets .see-also .item a:first-child, body.contact main div.page aside.widgets .see-also .item a:first-child, body.results main div.page aside.widgets .see-also .item a:first-child, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item a:first-child, body.product main div.page aside.widgets .see-also .item a:first-child{padding:10px;display:block;height:100%;background-color:#d1ebf6;}
body.article main div.page aside.widgets .see-also .item a:first-child::after, body.mission main div.page aside.widgets .see-also .item a:first-child::after, body.contact main div.page aside.widgets .see-also .item a:first-child::after, body.results main div.page aside.widgets .see-also .item a:first-child::after, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item a:first-child::after, body.product main div.page aside.widgets .see-also .item a:first-child::after{content:"";display:block;clear:both;}
body.article main div.page aside.widgets .see-also .item a:first-child:hover, body.mission main div.page aside.widgets .see-also .item a:first-child:hover, body.contact main div.page aside.widgets .see-also .item a:first-child:hover, body.results main div.page aside.widgets .see-also .item a:first-child:hover, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item a:first-child:hover, body.product main div.page aside.widgets .see-also .item a:first-child:hover{background-color:#f2efef;}
body.article main div.page aside.widgets .see-also .item a:first-child .image, body.mission main div.page aside.widgets .see-also .item a:first-child .image, body.contact main div.page aside.widgets .see-also .item a:first-child .image, body.results main div.page aside.widgets .see-also .item a:first-child .image, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item a:first-child .image, body.product main div.page aside.widgets .see-also .item a:first-child .image{width:100px;height:100px;float:right;margin:0px 10px 0px 10px;}
body.article main div.page aside.widgets .see-also .item a:first-child .name, body.mission main div.page aside.widgets .see-also .item a:first-child .name, body.contact main div.page aside.widgets .see-also .item a:first-child .name, body.results main div.page aside.widgets .see-also .item a:first-child .name, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item a:first-child .name, body.product main div.page aside.widgets .see-also .item a:first-child .name{position:relative;top:0;background-color:transparent;font-size:20px;font-family:bariolbold !important;color:#393939;padding:0;margin-bottom:10px;margin-left:20px;width:auto;}
body.article main div.page aside.widgets .see-also .item a:first-child .entry, body.mission main div.page aside.widgets .see-also .item a:first-child .entry, body.contact main div.page aside.widgets .see-also .item a:first-child .entry, body.results main div.page aside.widgets .see-also .item a:first-child .entry, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item a:first-child .entry, body.product main div.page aside.widgets .see-also .item a:first-child .entry{height:auto;margin:0px 0px 0px 20px;padding:0;font-size:20px;background-color:transparent;border:none;width:auto;}
body main div.page aside.widgets .see-also .item.reklama, body main div.page aside.widgets .see-also .item.importantinfo{height:210px;}
body main div.page aside.widgets .see-also .item.reklama a:first-child .image, body main div.page aside.widgets .see-also .item.reklama a:first-child .importantinfo{width:100%;margin:0;background-size:auto 100%;height:;height:100%;background-color:transparent;}
body main div.page aside.widgets .see-also .item .yt{position:absolute;width:30px;height:24px;bottom:15px;right:25px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/yt-purple.png);background-size:contain;background-position:center center;background-repeat:no-repeat;top:initial;left:initial;}
body.article main div.page aside.widgets .see-also .item a:first-child .read-more, body.mission main div.page aside.widgets .see-also .item a:first-child .read-more, body.contact main div.page aside.widgets .see-also .item a:first-child .read-more, body.results main div.page aside.widgets .see-also .item a:first-child .read-more, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item a:first-child .read-more, body.product main div.page aside.widgets .see-also .item a:first-child .read-more{display:none;}
body.article main div.page aside.widgets .see-also .item .buy, body.mission main div.page aside.widgets .see-also .item .buy, body.contact main div.page aside.widgets .see-also .item .buy, body.results main div.page aside.widgets .see-also .item .buy, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item .buy, body.product main div.page aside.widgets .see-also .item .buy{right:20px;top:10px;bottom:unset;border:1px solid #ec008c;display:block;padding:0;min-width:unset;width:100px;height:100px;border-radius:0;background-color:transparent;padding-top:77px;padding-left:50px;}
body.article main div.page aside.widgets .see-also .item .buy:hover, body.mission main div.page aside.widgets .see-also .item .buy:hover, body.contact main div.page aside.widgets .see-also .item .buy:hover, body.results main div.page aside.widgets .see-also .item .buy:hover, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item .buy:hover, body.product main div.page aside.widgets .see-also .item .buy:hover{background-color:unset;color:#ffffff;border:1px solid #ec008c;}
body.article main div.page aside.widgets .see-also .item .buy:hover::before, body.mission main div.page aside.widgets .see-also .item .buy:hover::before, body.contact main div.page aside.widgets .see-also .item .buy:hover::before, body.results main div.page aside.widgets .see-also .item .buy:hover::before, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item .buy:hover::before, body.product main div.page aside.widgets .see-also .item .buy:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);}
body.article main div.page aside.widgets .see-also .item .buy::after, body.mission main div.page aside.widgets .see-also .item .buy::after, body.contact main div.page aside.widgets .see-also .item .buy::after, body.results main div.page aside.widgets .see-also .item .buy::after, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item .buy::after, body.product main div.page aside.widgets .see-also .item .buy::after{content:"";display:block;width:100%;height:25px;background-color:#ec008c;position:absolute;bottom:0px;left:0px;z-index:0;}
body.article main div.page aside.widgets .see-also .item .buy::before, body.mission main div.page aside.widgets .see-also .item .buy::before, body.contact main div.page aside.widgets .see-also .item .buy::before, body.results main div.page aside.widgets .see-also .item .buy::before, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item .buy::before, body.product main div.page aside.widgets .see-also .item .buy::before{top:unset;bottom:5px;left:15px;z-index:10;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:20px;height:16px;}
body.article main div.page aside.widgets .see-also .item .buy span, body.mission main div.page aside.widgets .see-also .item .buy span, body.contact main div.page aside.widgets .see-also .item .buy span, body.results main div.page aside.widgets .see-also .item .buy span, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item .buy span, body.product main div.page aside.widgets .see-also .item .buy span{position:relative;z-index:10;}
body.article main div.page aside.widgets .tags, body.mission main div.page aside.widgets .tags, body.contact main div.page aside.widgets .tags, body.results main div.page aside.widgets .tags, body.page-template-page-nasze-produkty main div.page aside.widgets .tags, body.product main div.page aside.widgets .tags{margin-left:34px;}
body.article main div.page aside.widgets .tags ul, body.mission main div.page aside.widgets .tags ul, body.contact main div.page aside.widgets .tags ul, body.results main div.page aside.widgets .tags ul, body.page-template-page-nasze-produkty main div.page aside.widgets .tags ul, body.product main div.page aside.widgets .tags ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0px 20px;list-style-type:none;}
body.article main div.page aside.widgets .tags ul li, body.mission main div.page aside.widgets .tags ul li, body.contact main div.page aside.widgets .tags ul li, body.results main div.page aside.widgets .tags ul li, body.page-template-page-nasze-produkty main div.page aside.widgets .tags ul li, body.product main div.page aside.widgets .tags ul li{margin:0px 5px 5px 0px;}
body.article main div.page aside.widgets .tags ul li a, body.mission main div.page aside.widgets .tags ul li a, body.contact main div.page aside.widgets .tags ul li a, body.results main div.page aside.widgets .tags ul li a, body.page-template-page-nasze-produkty main div.page aside.widgets .tags ul li a, body.product main div.page aside.widgets .tags ul li a{text-decoration:none;display:inline-block;padding:5px 17px;background-color:#f2efef;color:#1c3994;font-size:16px;}
body.article main section.usage, body.mission main section.usage, body.contact main section.usage, body.results main section.usage, body.page-template-page-nasze-produkty main section.usage, body.product main section.usage{background-color:#ffffff;color:#636363;}
body.article main section.usage .expand, body.mission main section.usage .expand, body.contact main section.usage .expand, body.results main section.usage .expand, body.page-template-page-nasze-produkty main section.usage .expand, body.product main section.usage .expand{color:#1c3994;}
body.article main section.usage .expand::after, body.mission main section.usage .expand::after, body.contact main section.usage .expand::after, body.results main section.usage .expand::after, body.page-template-page-nasze-produkty main section.usage .expand::after, body.product main section.usage .expand::after{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/paski.png);}
@media screen and (max-width:1800px){
body.article main div.page article, body.mission main div.page article, body.contact main div.page article, body.results main div.page article{-webkit-box-flex:60;-webkit-flex:60;-ms-flex:60;flex:60;}
body.article main div.page article figure>ul, body.mission main div.page article figure>ul, body.contact main div.page article figure>ul, body.results main div.page article figure>ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
body.article main div.page article figure>ul li, body.mission main div.page article figure>ul li, body.contact main div.page article figure>ul li, body.results main div.page article figure>ul li{margin:0px 5px 5px 5px;}
}
@media screen and (max-width:1600px){
body.article main div.page article, body.mission main div.page article, body.contact main div.page article, body.results main div.page article{-webkit-box-flex:50;-webkit-flex:50;-ms-flex:50;flex:50;}
body.article main div.page article ol.list, body.mission main div.page article ol.list, body.contact main div.page article ol.list, body.results main div.page article ol.list{width:100%;}
}
@media screen and (max-width:1400px){
body.article main div.page article, body.mission main div.page article, body.contact main div.page article, body.results main div.page article{-webkit-box-flex:60;-webkit-flex:60;-ms-flex:60;flex:60;}
body.article main div.page aside.widgets .item a:first-child .name, body.mission main div.page aside.widgets .item a:first-child .name, body.contact main div.page aside.widgets .item a:first-child .name, body.results main div.page aside.widgets .item a:first-child .name{top:200px;font-size:20px;}
body.article main div.page aside.widgets .item a:first-child .entry, body.mission main div.page aside.widgets .item a:first-child .entry, body.contact main div.page aside.widgets .item a:first-child .entry, body.results main div.page aside.widgets .item a:first-child .entry{height:100px;margin-top:-58px;}
body.article main div.page aside.widgets .see-also .item a:first-child .name, body.mission main div.page aside.widgets .see-also .item a:first-child .name, body.contact main div.page aside.widgets .see-also .item a:first-child .name, body.results main div.page aside.widgets .see-also .item a:first-child .name{font-size:22px;}
body.article main div.page aside.widgets .see-also .item a:first-child .entry, body.mission main div.page aside.widgets .see-also .item a:first-child .entry, body.contact main div.page aside.widgets .see-also .item a:first-child .entry, body.results main div.page aside.widgets .see-also .item a:first-child .entry{font-size:16px;}
}
@media screen and (max-width:1200px){
body.article main div.page, body.mission main div.page, body.contact main div.page, body.results main div.page{padding:0px 1% 60px 1%;}
body.article main div.page article, body.mission main div.page article, body.contact main div.page article, body.results main div.page article{-webkit-box-flex:50;-webkit-flex:50;-ms-flex:50;flex:50;}
body.article main div.page article p.yt iframe, body.mission main div.page article p.yt iframe, body.contact main div.page article p.yt iframe, body.results main div.page article p.yt iframe{width:100%;}
}
@media screen and (max-width:1000px){
body.article main [id^="h"]::before,
body.mission main [id^="h"]::before,
body.contact main [id^="h"]::before,
body.results main [id^="h"]::before{content:"";display:block;height:10px;margin-top:10px;visibility:hidden;}
body.article main h2.title, body.mission main h2.title, body.contact main h2.title, body.results main h2.title{border:none;}
body.article main .breadcrumbs, body.mission main .breadcrumbs, body.contact main .breadcrumbs, body.results main .breadcrumbs{padding:15px 1%;}
body main .breadcrumbs a:first-child{display:inline;}
body.article main div.page, body.mission main div.page, body.contact main div.page, body.results main div.page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0px;}
body.article main div.page article, body.mission main div.page article, body.contact main div.page article, body.results main div.page article{padding:0px 2%;}
body.article main div.page article h1, body.mission main div.page article h1, body.contact main div.page article h1, body.results main div.page article h1{padding:6px 0px;font-size:24px;margin:0;}
body.article main div.page article p, body.mission main div.page article p, body.contact main div.page article p, body.results main div.page article p{font-size:18px;}
body.article main div.page article ol.list, body.mission main div.page article ol.list, body.contact main div.page article ol.list, body.results main div.page article ol.list{font-size:18px;}
body.article main div.page article ol.list li span, body.mission main div.page article ol.list li span, body.contact main div.page article ol.list li span, body.results main div.page article ol.list li span{letter-spacing:0px;}
body.article main div.page article ol.list li a, body.mission main div.page article ol.list li a, body.contact main div.page article ol.list li a, body.results main div.page article ol.list li a{padding-right:6px;line-height:initial;}
body.article main div.page article ol.list li a span, body.mission main div.page article ol.list li a span, body.contact main div.page article ol.list li a span, body.results main div.page article ol.list li a span{}
body.article main div.page article figure>ul>li>figure>img, body.mission main div.page article figure>ul>li>figure>img, body.contact main div.page article figure>ul>li>figure>img, body.results main div.page article figure>ul>li>figure>img{height:100px;}
body.article main div.page article>figure, body.mission main div.page article>figure, body.contact main div.page article>figure, body.results main div.page article>figure{margin:30px 0px;}
body.article main div.page article>figure>ul>li, body.mission main div.page article>figure>ul>li, body.contact main div.page article>figure>ul>li, body.results main div.page article>figure>ul>li{min-width:unset;width:30%;}
body.article main div.page article h2, body.mission main div.page article h2, body.contact main div.page article h2, body.results main div.page article h2{font-size:28px;}
body.article main div.page article h2:last-of-type, body.mission main div.page article h2:last-of-type, body.contact main div.page article h2:last-of-type, body.results main div.page article h2:last-of-type{color:#636363;font-size:22px;}
body.article main div.page article p.yt, body.mission main div.page article p.yt, body.contact main div.page article p.yt, body.results main div.page article p.yt{margin:20px 0px 20px 0px;}
body.article main div.page article p.yt iframe, body.mission main div.page article p.yt iframe, body.contact main div.page article p.yt iframe, body.results main div.page article p.yt iframe{height:240px;}
body.article main div.page article>ul li, body.mission main div.page article>ul li, body.contact main div.page article>ul li, body.results main div.page article>ul li{font-size:16px;}
body.article main div.page article>ul li::before, body.mission main div.page article>ul li::before, body.contact main div.page article>ul li::before, body.results main div.page article>ul li::before{width:7px;height:7px;}
body.article main div.page article>ul li ul li, body.mission main div.page article>ul li ul li, body.contact main div.page article>ul li ul li, body.results main div.page article>ul li ul li{font-size:16px;padding-left:30px;}
body.article main div.page article>ul li ul li::before, body.mission main div.page article>ul li ul li::before, body.contact main div.page article>ul li ul li::before, body.results main div.page article>ul li ul li::before{width:7px;height:7px;left:10px;}
body.article main div.page article section.attachments, body.mission main div.page article section.attachments, body.contact main div.page article section.attachments, body.results main div.page article section.attachments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:20px 0px 0px 0px;}
body.article main div.page article section.attachments a, body.mission main div.page article section.attachments a, body.contact main div.page article section.attachments a, body.results main div.page article section.attachments a{width:100%;margin-bottom:15px;padding:20px 100px 20px 20px;background-size:40px;min-height:106px;}
body.article main div.page article section.attachments a .name, body.mission main div.page article section.attachments a .name, body.contact main div.page article section.attachments a .name, body.results main div.page article section.attachments a .name{font-size:18px;}
body.article main div.page article section.attachments a .text, body.mission main div.page article section.attachments a .text, body.contact main div.page article section.attachments a .text, body.results main div.page article section.attachments a .text{font-size:15px;}
body.article main div.page aside.widgets, body.mission main div.page aside.widgets, body.contact main div.page aside.widgets, body.results main div.page aside.widgets{margin-top:30px;padding:10px 0% 20px 0%;border-top:10px solid #f2efef;}
body.article main div.page aside.widgets .products, body.mission main div.page aside.widgets .products, body.contact main div.page aside.widgets .products, body.results main div.page aside.widgets .products{margin-left:0px;}
body.article main div.page aside.widgets .see-also, body.mission main div.page aside.widgets .see-also, body.contact main div.page aside.widgets .see-also, body.results main div.page aside.widgets .see-also{display:block;margin:0;}
body.article main div.page aside.widgets>h4:not(:last-of-type),
body.mission main div.page aside.widgets>h4:not(:last-of-type),
body.contact main div.page aside.widgets>h4:not(:last-of-type),
body.results main div.page aside.widgets>h4:not(:last-of-type){display:none;}
body.article main div.page aside.widgets>h4:last-of-type, body.mission main div.page aside.widgets>h4:last-of-type, body.contact main div.page aside.widgets>h4:last-of-type, body.results main div.page aside.widgets>h4:last-of-type{font-size:20px;margin:40px 0px 15px 10px;}
body.article main div.page aside.widgets .tags, body.mission main div.page aside.widgets .tags, body.contact main div.page aside.widgets .tags, body.results main div.page aside.widgets .tags{margin-left:0px;padding:0px 1%;}
body.article main div.page aside.widgets .tags ul, body.mission main div.page aside.widgets .tags ul, body.contact main div.page aside.widgets .tags ul, body.results main div.page aside.widgets .tags ul{padding:0px;}
body.article main div.page aside.widgets .tags ul li, body.mission main div.page aside.widgets .tags ul li, body.contact main div.page aside.widgets .tags ul li, body.results main div.page aside.widgets .tags ul li{margin:0px 10px 10px 0px;}
body.article main div.page aside.widgets .item, body.mission main div.page aside.widgets .item, body.contact main div.page aside.widgets .item, body.results main div.page aside.widgets .item{width:100%;margin:0;float:unset;}
body.article main div.page aside.widgets .item:nth-child(even),
body.mission main div.page aside.widgets .item:nth-child(even),
body.contact main div.page aside.widgets .item:nth-child(even),
body.results main div.page aside.widgets .item:nth-child(even){background-color:#f2efef;}
body.article main div.page aside.widgets .item a:first-child, body.mission main div.page aside.widgets .item a:first-child, body.contact main div.page aside.widgets .item a:first-child, body.results main div.page aside.widgets .item a:first-child{padding:10px;display:block;height:100%;}
body.article main div.page aside.widgets .item a:first-child::after, body.mission main div.page aside.widgets .item a:first-child::after, body.contact main div.page aside.widgets .item a:first-child::after, body.results main div.page aside.widgets .item a:first-child::after{content:"";display:block;clear:both;}
body.article main div.page aside.widgets .item a:first-child .image, body.mission main div.page aside.widgets .item a:first-child .image, body.contact main div.page aside.widgets .item a:first-child .image, body.results main div.page aside.widgets .item a:first-child .image{width:80px;height:80px;float:right;margin:0px 0px 10px 10px;}
body.article main div.page aside.widgets .item a:first-child .name, body.mission main div.page aside.widgets .item a:first-child .name, body.contact main div.page aside.widgets .item a:first-child .name, body.results main div.page aside.widgets .item a:first-child .name{position:relative;top:unset;background-color:transparent;font-size:18px;font-family:bariolbold;color:#1c3994;padding:0;margin-bottom:10px;width:auto;}
body.article main div.page aside.widgets .item a:first-child .entry, body.mission main div.page aside.widgets .item a:first-child .entry, body.contact main div.page aside.widgets .item a:first-child .entry, body.results main div.page aside.widgets .item a:first-child .entry{height:auto;margin:0;padding:0;font-size:15px;background-color:transparent;border:none;width:auto;}
body.article main div.page aside.widgets .item a:first-child .read-more, body.mission main div.page aside.widgets .item a:first-child .read-more, body.contact main div.page aside.widgets .item a:first-child .read-more, body.results main div.page aside.widgets .item a:first-child .read-more{display:none;}
body.article main div.page aside.widgets .item .buy, body.mission main div.page aside.widgets .item .buy, body.contact main div.page aside.widgets .item .buy, body.results main div.page aside.widgets .item .buy{right:10px;top:10px;bottom:unset;border:1px solid #ec008c;display:block;padding:0;min-width:unset;width:80px;height:80px;border-radius:0;background-color:transparent;padding-top:57px;padding-left:40px;}
body.article main div.page aside.widgets .item .buy:hover, body.mission main div.page aside.widgets .item .buy:hover, body.contact main div.page aside.widgets .item .buy:hover, body.results main div.page aside.widgets .item .buy:hover{background-color:unset;color:#ffffff;border:1px solid #ec008c;}
body.article main div.page aside.widgets .item .buy:hover::before, body.mission main div.page aside.widgets .item .buy:hover::before, body.contact main div.page aside.widgets .item .buy:hover::before, body.results main div.page aside.widgets .item .buy:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);}
body.article main div.page aside.widgets .item .buy::after, body.mission main div.page aside.widgets .item .buy::after, body.contact main div.page aside.widgets .item .buy::after, body.results main div.page aside.widgets .item .buy::after{content:"";display:block;width:100%;height:25px;background-color:#ec008c;position:absolute;bottom:0px;left:0px;z-index:0;}
body.article main div.page aside.widgets .item .buy::before, body.mission main div.page aside.widgets .item .buy::before, body.contact main div.page aside.widgets .item .buy::before, body.results main div.page aside.widgets .item .buy::before{top:unset;bottom:5px;left:5px;z-index:10;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:20px;height:16px;}
body.article main div.page aside.widgets .item .buy span, body.mission main div.page aside.widgets .item .buy span, body.contact main div.page aside.widgets .item .buy span, body.results main div.page aside.widgets .item .buy span{position:relative;z-index:10;}
body.article main section.usage, body.mission main section.usage, body.contact main section.usage, body.results main section.usage{border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
body.article main section.usage h3, body.mission main section.usage h3, body.contact main section.usage h3, body.results main section.usage h3{font-size:18px;}
}
body.mission main div.page article .banner{background-repeat:no-repeat;background-size:contain;background-position:bottom right;padding:4% 0px 6% 0px;margin-bottom:45px;}
body.mission main div.page article .banner .text{font-size:3.6vw;font-family:bariollight;width:60%;}
body.mission main div.page aside.widgets .see-also .item a:first-child{background-color:#ffffff;}
@media screen and (max-width:1279px){
body main h2.title{border-bottom:none;}
body main section.usage{border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
}
@media screen and (max-width:1000px){
body.mission main div.page article .banner .text{font-size:5.6vw;}
body.mission main div.page article h2:last-of-type{color:#1c3994;font-size:28px;}
}
body.contact main div.page article h2{position:relative;margin:0px 0px 30px;padding-bottom:10px;}
body.contact main div.page article h2::after{content:"";display:block;height:4px;width:300px;background-color:#d1ebf6;position:absolute;left:0px;bottom:0px;}
body.contact main div.page article .banner{background-repeat:no-repeat;background-size:contain;background-position:bottom right;padding:50px 0px 40px 0px;margin-top:-40px;margin-bottom:-20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:space-between;align-items:end;}
body.contact main div.page article .banner img{max-height:260px}
body.contact main div.page article .banner .phone{color:#ec008c;font-size:68px;font-family:bariolbold;position:relative;padding-left:50px;margin:0px;text-decoration:none;display:block !important;}
body.contact main div.page article .banner .phone::before{content:"";display:inline-block;height:44px;width:36px;position:absolute;left:0px;top:50%;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/phone-big.png);background-repeat:no-repeat;background-size:contain;background-position:center center;}
body.contact main div.page article form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
body.contact main div.page article form>div{margin-bottom:10px;}
body.contact main div.page article form>div.subject, body.contact main div.page article form>div.email{width:calc(50% - 10px);}
body.contact main div.page article form>div.firstname, body.contact main div.page article form>div.lastname, body.contact main div.page article form>div.phone{width:calc(25% - 10px);}
body.contact main div.page article form>div.message{width:100%;}
body.contact main div.page article form>div label{padding-left:5px;font-size:20px;color:#636363;}
body.contact main div.page article form>div input:not([type="checkbox"]),
body.contact main div.page article form>div textarea{width:100%;background-color:#f2efef;color:#393939;padding:15px 20px;font-size:22px;border:none;margin:5px 0px;font-family:bariolregular;}
body.contact main div.page article form>div select{width:100%;background-color:#f2efef;color:#393939;padding:15px 20px;font-size:22px;border:none;margin:5px 0px;font-family:bariolregular;}
body.contact main div.page article form>div select option{font-family:tahoma;font-size:17px;}
body.contact main div.page article form>div textarea{height:180px;resize:none;}
body.contact main div.page article form>div a{color:#008fcf;text-decoration:none;font-family:bariolbold;}
body.contact main div.page article form>div.files{width:100%;margin:20px 0px 40px 0px;font-size:20px;color:#636363;text-align:right;}
body.contact main div.page article form>div.files input[type="file"]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}
body.contact main div.page article form>div.files label{margin-left:20px;border:1px solid #1c3994;color:#1c3994;padding:12px 30px 10px 50px;position:relative;cursor:pointer;}
body.contact main div.page article form>div.files label::before{content:"+";position:absolute;display:block;font-size:30px;top:4px;left:12px;width:30px;height:30px;}
body.contact main div.page article form>div.files label:hover{background-color:#f2efef;}
body.contact main div.page article form>div[class^="check"]{width:100%;}
body.contact main div.page article form>div[class^="check"] label{font-size:18px;line-height:27px;display:block;cursor:pointer;}
body.contact main div.page article form>div[class^="check"] input{float:left;margin-right:10px;transform:scale(1.3);margin-top:7px;border-color:#FFF;}
body.contact main div.page article form>div.submit{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px;}
body.contact main div.page article form>div.submit input{text-transform:uppercase;color:#ffffff;background-color:#008fcf;width:auto;font-family:bariolbold;padding:15px 70px;margin:0px 0px 0px 15px;cursor:pointer;}
body.contact main div.page article form p{font-size:18px;margin:10px 0px;}
body.contact main div.page aside.widgets .see-also .item a:first-child{background-color:#d1ebf6;}
@media screen and (max-width:1600px){
body.contact main div.page article .banner{padding:0px 0px 0px 0px;margin-top:0px;margin-bottom:20px;}
}
@media screen and (max-width:1279px){
body main h2.title{border-bottom:none;}
body main section.usage{border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
} @media screen and (max-width:1024px){
body.contact main div.page article form>div.firstname, body.contact main div.page article form>div.lastname, body.contact main div.page article form>div.phone{width:calc(50% - 10px);}
}
@media screen and (max-width:800px){
body.contact main div.page article .banner{background-image:none;flex-flow:column;align-content:center;justify-content:center;align-items:center;}
body.contact main div.page article .banner>div{width:100%}
body.contact main div.page article .banner .phone{font-size:44px;}
body.contact main div.page article form>div.email, body.contact main div.page article form>div.subject, body.contact main div.page article form>div.firstname, body.contact main div.page article form>div.lastname, body.contact main div.page article form>div.phone{width:100%;}
body.contact main div.page article form>div.submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
body.contact main div.page article form>div.files{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
body.contact main div.page article form>div.files label{width:auto;margin-bottom:10px;}
body.contact main div.page article form>div label{font-size:18px;}
body.contact main div.page article form>div input:not([type="checkbox"]),
body.contact main div.page article form>div textarea{padding:10px;font-size:18px;}
}
body.results main div.page, body div.listing{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 2% 60px 2%;}
body.results main div.page h1.title{clear:both;text-transform:uppercase;color:#1c3994;text-align:center;margin:0;position:relative}
body.results main div.page h2.title,body.results main div.page h1.title,
body div.listing h2.title{width:100%;font-size:40px;padding:20px 0px 10px 0px;}
body.results main div.page .phrase{width:100%;color:#1c3994;width:100%;text-align:center;font-size:24px;margin:0px 0px 20px 0px;}
body.results main div.page .range{color:#1c3994;font-size:24px;margin:20px 0px;}
body.results main div.page .range a{text-decoration:none;background-color:#d1ebf6;color:#1c3994;padding:6px 15px;margin-left:10px;}
.searched, .knowledge, .recipes, .archive.results .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-evenly;-ms-flex-pack:justify;justify-content:space-evenly;margin-top:25px;margin-bottom:60px;flex-wrap:wrap;width:100%;}
.searched .item, .knowledge .item, .recipes .item{width:24%;margin:40px 0px;position:relative;}
.searched .item a:first-child, .knowledge .item a:first-child, .recipes .item a:first-child{text-decoration:none;color:#393939;}
.searched .item a:first-child .name, .knowledge .item a:first-child .name, .recipes .item a:first-child .name{margin:0;background-color:#1c3994;color:#ffffff;font-size:34px;padding:4px 0px 4px 8px;position:absolute;left:0;top:227px;z-index:10;width:calc(100% - 115px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:bariolbold;}
.searched .item a:first-child .entry, .knowledge .item a:first-child .entry, .recipes .item a:first-child .entry{border:1px solid #f2efef;margin:0;width:calc(100% - 115px);height:60px;margin-top:-20px;background-color:#ffffff;padding:5px 16px 5px 16px;font-size:18px;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.searched .item a:first-child .entry span, .knowledge .item a:first-child .entry span, .recipes .item a:first-child .entry span{}
.searched .item a:first-child .entry span::before, .knowledge .item a:first-child .entry span::before, .recipes .item a:first-child .entry span::before{}
.searched .item a:first-child .read-more, .knowledge .item a:first-child .read-more, .recipes .item a:first-child .read-more{display:inline-block;border:1px solid #1c3994;text-transform:lowercase;padding:5px 22px 8px 40px;text-decoration:none;color:#1c3994;border-bottom-right-radius:20px 25px;position:absolute;bottom:0px;right:0px;background-color:#ffffff;font-size:18px;line-height:1em;}
.searched .item a:first-child .read-more::before, .knowledge .item a:first-child .read-more::before, .recipes .item a:first-child .read-more::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars.png);width:19px;height:11px;}
.searched .item a:first-child .read-more:hover, .knowledge .item a:first-child .read-more:hover, .recipes .item a:first-child .read-more:hover{color:#ffffff;background-color:#1c3994;}
.searched .item a:first-child .read-more:hover::before, .knowledge .item a:first-child .read-more:hover::before, .recipes .item a:first-child .read-more:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars-white.png);}
.searched .item .buy, .knowledge .item .buy, .recipes .item .buy{display:inline-block;text-transform:lowercase;padding:7px 10px 10px 60px;text-decoration:none;color:#ffffff;border-top-left-radius:30px 30px;position:absolute;right:0px;bottom:40px;border:1px solid #ec008c;background-color:#ec008c;font-size:18px;line-height:1em;min-width:107px;}
.searched .item .buy::before, .knowledge .item .buy::before, .recipes .item .buy::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:14px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);width:25px;height:20px;}
.searched .item .buy:hover, .knowledge .item .buy:hover, .recipes .item .buy:hover{color:#636363;background-color:#ffffff;border:1px solid #636363;}
.searched .item .buy:hover::before, .knowledge .item .buy:hover::before, .recipes .item .buy:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket.svg);}
.item .yt{position:absolute;width:60px;height:50px;top:20px;left:25px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/yt-purple.png);background-size:contain;background-position:center center;background-repeat:no-repeat;}
.item .plus{position:absolute;width:22%;height:auto;top:20px;right:25px;border-radius:6px;background:#EC008C;font-size:15px;color:#FFF;padding:5px 7px;font-family:bariolbold;text-align:center;}
.see-also .item .plus{display:none;}
body.results main div.page form.research{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0px;}
body.results main div.page form.research input[type="text"]{color:#1c3994;background-color:#f2efef;padding:15px;font-size:26px;text-align:center;border:none;}
body.results main div.page form.research input[type="submit"]{background-color:#ffffff;font-size:26px;margin-left:10px;padding:15px 80px 15px 50px;color:#1c3994;border:1px solid #1c3994;border-bottom-right-radius:30px;cursor:pointer;}
body.results main div.page form.research .loupe{position:relative;cursor:pointer;}
body.results main div.page form.research .loupe::after{content:"";display:block;width:29px;height:29px;position:absolute;right:32px;top:16px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/search-active.png);background-repeat:no-repeat;background-size:contain;background-position:center center;}
@media screen and (max-width:1800px){
.searched .item a:first-child .name, .knowledge .item a:first-child .name, .recipes .item a:first-child .name{top:187px;}
.searched .item a:first-child .entry, .knowledge .item a:first-child .entry, .recipes .item a:first-child .entry{height:100px;margin-top:-60px;}
}
@media screen and (max-width:1700px){
.searched .item a:first-child .name, .knowledge .item a:first-child .name, .recipes .item a:first-child .name{top:197px;font-size:24px;}
}
@media screen and (max-width:1360px){
.searched, .knowledge, .recipes{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 16%;}
.searched .item, .knowledge .item, .recipes .item{width:49%;}
}
@media screen and (max-width:1200px){
.searched, .knowledge, .recipes{padding:0px 10%;}
}
@media screen and (max-width:1000px){
body.results main div.page .range{text-align:center;}
body.results main div.page .range::before{content:"Idź do:";}
body.results main div.page .range>span{display:none;}
body.results main div.page .range a{margin-bottom:10px;display:inline-block;padding:2px 10px;}
.searched .item, .knowledge .item, .recipes .item{width:100%;margin:0;float:unset;}
.searched .item:nth-child(even),
.knowledge .item:nth-child(even),
.recipes .item:nth-child(even){background-color:#f2efef;}
.searched .item a:first-child, .knowledge .item a:first-child, .recipes .item a:first-child{padding:10px;display:block;height:100%;}
.searched .item a:first-child .image, .knowledge .item a:first-child .image, .recipes .item a:first-child .image{width:80px;height:80px;float:right;margin:0px 0px 10px 10px;}
.searched .item a:first-child .name, .knowledge .item a:first-child .name, .recipes .item a:first-child .name{position:relative;top:unset;background-color:transparent;font-size:18px;font-family:bariolbold;color:#636363;padding:0;margin-bottom:10px;width:auto;}
.searched .item a:first-child .entry, .knowledge .item a:first-child .entry, .recipes .item a:first-child .entry{height:auto;margin:0;padding:0;font-size:15px;background-color:transparent;border:none;width:auto;}
.searched .item a:first-child .read-more, .knowledge .item a:first-child .read-more, .recipes .item a:first-child .read-more{display:none;}
.searched .item .buy, .knowledge .item .buy, .recipes .item .buy{right:10px;top:10px;bottom:unset;border:1px solid #ff5bb5;display:block;padding:0;min-width:unset;width:80px;height:80px;border-radius:0;background-color:transparent;padding-top:57px;padding-left:40px;}
.searched .item .buy:hover, .knowledge .item .buy:hover, .recipes .item .buy:hover{background-color:unset;color:#ffffff;border:1px solid #ff5bb5;}
.searched .item .buy:hover::before, .knowledge .item .buy:hover::before, .recipes .item .buy:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);}
.searched .item .buy::after, .knowledge .item .buy::after, .recipes .item .buy::after{content:"";display:block;width:100%;height:25px;background-color:#ff5bb5;position:absolute;bottom:0px;left:0px;z-index:0;}
.searched .item .buy::before, .knowledge .item .buy::before, .recipes .item .buy::before{top:unset;bottom:5px;left:5px;z-index:10;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:20px;height:16px;}
.searched .item .buy span, .knowledge .item .buy span, .recipes .item .buy span{position:relative;z-index:10;}
.item .yt, .item .yt, .item .yt{display:none;}
.searched .item.last, .knowledge .item.last, .recipes .item.last{height:unset;}
.searched .item.last a, .knowledge .item.last a, .recipes .item.last a{text-align:center;}
.searched .item.last a span, .knowledge .item.last a span, .recipes .item.last a span{text-transform:lowercase;font-family:bariolregular;top:unset;left:unset;position:relative;font-size:17px;}
.searched .item.last a span::after, .knowledge .item.last a span::after, .recipes .item.last a span::after{width:19px;height:11px;left:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars.png);}
}
@media screen and (max-width:700px){
body.results main div.page h2.title, body.results main div.page h1.title{font-size:24px;}
.searched, .knowledge, .recipes{padding:0px 1%;}
body.results main div.page form.research{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
body.results main div.page form.research input[type="text"]{width:100%;margin-bottom:20px;}
}
body.page-template-page-nasze-produkty main #filters-overlay{width:100vw;height:100vh;background-color:#000000;opacity:0.5;position:fixed;top:0px;left:0px;z-index:200;display:none;}
body.page-template-page-nasze-produkty main #filters-popup{display:none;position:absolute;z-index:900;top:110px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:90%;background-color:#f2efef;}
body.page-template-page-nasze-produkty main #filters-popup.show{display:block;}
body.page-template-page-nasze-produkty main #filters-popup h6{font-size:18px;text-align:center;color:#1c3994;margin:20px 0px;}
body.page-template-page-nasze-produkty main #filters-popup .patient span,
body.page-template-page-nasze-produkty main #filters-popup .factors span{display:block;margin-bottom:10px;margin-left:10px;color:#1c3994;}
body.page-template-page-nasze-produkty main #filters-popup .patient ul,
body.page-template-page-nasze-produkty main #filters-popup .factors ul{padding:0;margin:0px 10px 0px 5px;list-style-type:none;}
body.page-template-page-nasze-produkty main #filters-popup .patient ul li,
body.page-template-page-nasze-produkty main #filters-popup .factors ul li{display:inline-block;margin-left:5px;margin-bottom:20px;}
body.page-template-page-nasze-produkty main #filters-popup .patient ul li.active a,
body.page-template-page-nasze-produkty main #filters-popup .factors ul li.active a{color:#ffffff;background-color:#1c3994;}
body.page-template-page-nasze-produkty main #filters-popup .buttons{display:block;padding:10px 10px 20px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
body.page-template-page-nasze-produkty main #filters-popup .buttons a:first-child{background-color:#008fcf;color:#ffffff;}
body.page-template-page-nasze-produkty main #filters-popup .buttons a:last-child{background-color:#f2efef;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/reset.png);background-repeat:no-repeat;background-position:center right;background-size:20px;margin-left:10px;color:#008fcf;padding:6px 28px 6px 8px;}
body.page-template-page-nasze-produkty main #filters-popup a{text-decoration:none;background-color:#ffffff;color:#1c3994;padding:6px 18px;}
body.page-template-page-nasze-produkty main #filters-popup a:hover{color:#ffffff;background-color:#1c3994;}
body.page-template-page-nasze-produkty main div.page{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 20px 30px 20px;}
body.page-template-page-nasze-produkty main div.page h2.title{width:100%;font-size:40px;padding:20px 0px 10px 0px;}
body.page-template-page-nasze-produkty main div.page .phrase{width:100%;color:#1c3994;width:100%;font-size:24px;margin:10px 0px;}
body.page-template-page-nasze-produkty main div.page .phrase a{font-family:bariolbold;text-decoration:none;float:right;color:#1c3994;}
body main div.page .filters{background-color:#f2efef;width:100%;margin:0px 0;padding:10px;color:#1c3994;font-size:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:flex-start;align-content:center;justify-content:center;}
body main div.page .filters select{display:inline-block;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/dropdown.jpg) scroll no-repeat 99% center;border:1px solid #d0cccc;height:47px;font-size:24px;color:#4e2683;border-radius:0;box-shadow:none;font-family:bariolregular;padding:0 50px 0 10px;max-width:30vw;}
body main div.page .filters .factors{margin-left:25px;}
body main div.page .filters .patient, body main div.page .filters .factors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-content:center;justify-content:center;align-items:center;justify-items:center;}
body main div.page .filters .patient span, body main div.page .filters .factors span{margin-right:11px;font-family:bariolbold;}
body main div.page .filters .patient ul, body main div.page .filters .factors ul{padding:0;margin:0px 0px 0px 10px;list-style-type:none;}
body main div.page .filters .patient ul li, body main div.page .filters .factors ul li{display:inline-block;margin-left:5px;margin-bottom:20px;}
body main div.page .filters .patient ul li.active a, body main div.page .filters .factors ul li.active a{color:#ffffff;background-color:#1c3994;}
body main div.page .filters .buttons{display:none;}
body main div.page .filters a{text-decoration:none;background-color:#ffffff;color:#1c3994;padding:6px 18px;}
body main div.page .filters a:hover, body main div.page .filters a.selected{color:#ffffff;background-color:#1c3994;}
body.page-template-page-nasze-produkty main div.page .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:20px 0px 10px 0px;}
body.page-template-page-nasze-produkty main div.page .list .item{width:28%;min-width:415px;margin:40px 10px;position:relative;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child{text-decoration:none;color:#393939;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .image{width:100%;height:360px;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;background-color:#ffffff;border:1px solid #f2efef;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .name{margin:0;background-color:#1c3994;color:#ffffff;font-size:27px;padding:8px 0px 8px 12px;position:absolute;left:0;top:284px;z-index:10;width:calc(100% - 135px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:bariolregular;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .entry{border:1px solid #f2efef;margin:0;width:calc(100% - 135px);height:75px;margin-top:-20px;background-color:#ffffff;padding:5px 16px 5px 16px;font-size:18px;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0.9;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .read-more{display:inline-block;border:1px solid #1c3994;text-transform:lowercase;padding:10px 22px 10px 45px;text-decoration:none;color:#1c3994;border-bottom-right-radius:20px 25px;position:absolute;bottom:0px;right:0px;background-color:#ffffff;font-size:22px;line-height:1em;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .read-more::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars.png);width:19px;height:11px;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .read-more:hover{color:#ffffff;background-color:#1c3994;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .read-more:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars-white.png);}
body.page-template-page-nasze-produkty main div.page .list .item .buy{display:inline-block;text-transform:lowercase;padding:10px 10px 10px 65px;text-decoration:none;color:#ffffff;border-top-left-radius:30px 30px;position:absolute;right:0px;bottom:55px;border:1px solid #ec008c;background-color:#ec008c;font-size:22px;line-height:1em;min-width:122px;}
body.page-template-page-nasze-produkty main div.page .list .item .buy::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);width:30px;height:25px;}
body.page-template-page-nasze-produkty main div.page .list .item .buy:hover{color:#636363;background-color:#ffffff;border:1px solid #636363;}
body.page-template-page-nasze-produkty main div.page .list .item .buy:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket.svg);}
body.page-template-page-nasze-produkty main div.page .list .item .yt{position:absolute;width:60px;height:50px;top:20px;left:25px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/yt-purple.png);background-size:contain;background-position:center center;background-repeat:no-repeat;}
@media screen and (max-width:1200px){
body.page-template-page-nasze-produkty main div.page p.phrase{display:none;}
body main div.page .filters .patient, body main div.page .filters .factors{width:auto;}
body main div.page .filters .factors ul li:not(.active){display:none;}
body main div.page .filters .factors>span{display:none;}
body main div.page .filters .buttons{display:inline-block;}
body main div.page .filters .buttons a:first-child{background-color:#008fcf;color:#ffffff;}
body main div.page .filters .buttons a:last-child{background-color:#f2efef;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/reset.png);background-repeat:no-repeat;background-position:center center;background-size:20px;width:20px;height:20px;margin-left:10px;}
}
@media screen and (max-width:1000px){
.item .plus{top:45px;width:auto;font-size:12px;}
body.page-template-page-nasze-produkty main div.page{padding:0px 20px 0px 20px;}
body.page-template-page-nasze-produkty main div.page h2.title{font-size:18px;}
body main div.page .filters{}
body.page-template-page-nasze-produkty main div.page .list{width:100%;padding:20px 0px 30px 0px;}
body.page-template-page-nasze-produkty main div.page .list .item{width:49%;min-width:unset;margin:20px 0px 60px 0px;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child{padding-top:40px;display:block;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .image{width:100%;max-height:260px;border:none;background-size:auto 100%;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .name{position:absolute;top:0px;left:0px;background-color:transparent;color:#1c3994;font-size:24px;text-align:center;width:100%;padding:8px 0px;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .entry{display:none;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .read-more{top:100%;bottom:unset;left:50%;right:unset;font-size:18px;padding:10px 14px 10px 36px;}
body.page-template-page-nasze-produkty main div.page .list .item a:first-child .read-more::before{width:15px;height:9px;}
body.page-template-page-nasze-produkty main div.page .list .item .buy{right:50%;bottom:unset;top:100%;padding:10px 10px 10px 55px;font-size:18px;min-width:95px;}
body.page-template-page-nasze-produkty main div.page .list .item .buy::before{width:24px;height:18px;}
}
@media screen and (max-width:600px){
body main div.page article table, body main div.page article table tbody, body main div.page article table tr, body main div.page article table td{display:flex;width:100%;flex-flow:column}
}
@media screen and (max-width:439px){
body main div.page .filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
body.page-template-page-nasze-produkty main div.page article{-webkit-flex:72;-ms-flex:72;padding:0;}
body main div.page .filters .patient, body main div.page .filters .factors{width:auto;flex-flow:column;align-items:center;}
body main div.page .filters a{text-decoration:none;background-color:#ffffff;color:#1c3994;padding:6px 6px;}
body main div.page .filters .patient ul, body main div.page .filters .factors ul{margin:10px 0px 0px 10px;}
body.page-template-page-nasze-produkty main div.page .list .item{width:100%;}
body main #filters-popup .buttons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
}
body.product main .breadcrumbs{padding:35px 19%;}
body.product main div.page{padding:0px 19% 60px 19%;display:block;}
body.product main div.page .header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 0px 50px 0px;}
body.product main div.page .header h2.title, body.product main div.page .header h1.title{width:auto;display:inline-block;font-size:40px;padding:0px;margin:0;color:#1c3994;text-transform:none;max-width:54%;}
body.product main div.page .header .buy-now{text-transform:lowercase;padding:8px 20px 8px 55px;text-decoration:none;color:#ffffff;position:relative;border:1px solid #ec008c;background-color:#ec008c;font-size:20px;line-height:1em;margin-left:35px;}
body.product main div.page .header .buy-now::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);width:25px;height:20px;}
body.product main div.page .header .buy-now:hover{color:#636363;background-color:#ffffff;border:1px solid #636363;}
body.product main div.page .header .buy-now:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket.svg);}
body.product main div.page .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
body.product main div.page .info .text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
body.product main div.page .info .text.small-div{display:none;}
body.product main div.page .info .text p{font-size:26px;margin:0px 0px 0px 25px;color:#393939;}
body.product main div.page .info .text ul{width:100%;list-style-type:none;padding:0;margin:55px 0px 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:flex-start;}
body.product main div.page .info .text ul li{width:calc(33.3% - 10px);margin-bottom:10px;margin:5px;max-height:95px;}
body.product main div.page .info .text ul li a{background-color:#008fcf;padding:10px;text-decoration:none;color:#ffffff;font-size:22px;display:block;width:100%;text-align:center;font-family:bariolbold, bariolbold-fallback, sans-serif;}
body.product main div.page .info .slideshow{width:30%;margin-top:-80px;position:relative;height:398px;}
body.product main div.page .info .slideshow .arrows{position:absolute;bottom:34px;left:50%;width:70%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;}
body.product main div.page .info .slideshow .arrows span{display:inline-block;background-size:contain;background-repeat:no-repeat;width:28px;height:25px;position:absolute;cursor:pointer;}
body.product main div.page .info .slideshow .arrows span.left{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/arrow-left.png);left:0px;}
body.product main div.page .info .slideshow .arrows span.right{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/arrow-right.png);right:0px;}
body.product main div.page .info .slideshow #small-slider .slick-track .slick-slide{height:398px;}
body.product main div.page .info .slideshow #small-slider .slick-track .slick-slide .image{width:100%;height:calc(100% - 40px);background-position:center center;background-repeat:no-repeat;background-size:contain;image-rendering:auto;max-width:350px;margin:auto;}
body.product main div.page .info .slideshow #small-slider .slick-track .slick-slide .caption{position:absolute;bottom:7px;left:49%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:20px;text-align:center;}
body.product main div.page h3, body.product main div.page h2{position:relative;margin:40px 0px 20px;padding-bottom:10px;color:#1c3994;font-size:30px;}
body.product main div.page h3{font-size:24px;color:#636363;}
body.product main div.page h2:first-of-type{}
body.product main div.page h2:first-of-type::before{content:none}
body.product main div.page h3::after, body.product main div.page h2::after{content:"";display:block;height:4px;width:300px;background-color:#d1ebf6;position:relative;left:0px;bottom:0px;}
body.product main div.page h3::after{content:none}
body.product main div.page p{font-size:22px;line-height:1.3em;margin:22px 0px;text-align:justify;}
body.product main div.page p.center{text-align:center;}
body.product main div.page figure.center{text-align:center;margin:35px auto 60px auto;}
body.product main div.page figure img{height:300px;}
body.product main div.page>ul{list-style-type:none;padding:0px;margin:0px;}
body.product main div.page>ul li{padding-left:20px;position:relative;font-size:22px;line-height:1.2em;margin-bottom:9px;margin-left:25px;}
body.product main div.page>ul li::before{content:"";display:block;width:9px;height:9px;background-color:#636363;border-radius:50%;position:absolute;top:7px;left:0px;}
body.product main div.page>ul li ul{list-style-type:none;padding:0px;margin:0px;margin-top:10px;}
body.product main div.page>ul li ul li{padding-left:40px;position:relative;font-size:22px;line-height:1.2em;}
body.product main div.page>ul li ul li::before{content:"";display:block;width:7px;height:7px;background-color:#636363;border-radius:50%;position:absolute;top:9px;left:20px;}
body.product main div.page .data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
body.product main div.page .data .attachments{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;padding:20px;}
body.product main div.page .data .attachments a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#f2efef;text-decoration:none;padding:30px 110px 30px 30px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/pdf.png);background-repeat:no-repeat;background-size:60px;background-position:calc(100% - 30px) 50%;margin-bottom:20px;}
body.product main div.page .data .attachments a:last-of-type{margin-bottom:0px;}
body.product main div.page .data .attachments a .name{font-family:bariolbold;color:#1c3994;font-size:26px;margin:5px 0px;}
body.product main div.page .data .attachments a .text{color:#636363;font-size:20px;margin:10px 0px;}
body.product main div.page .data .offer{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;min-height:300px;margin-top:-100px;}
body.product main div.page .data .offer a{display:inline-block;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#ec008c;padding:13px 40px 13px 80px;font-size:28px;font-family:bariolbold;text-decoration:none;color:#ffffff;width:225px;}
body.product main div.page .data .offer a::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);width:40px;height:30px;}
body.product main div.page .data .offer a:hover{color:#636363;background-color:#ffffff;border:1px solid #636363;}
body.product main div.page .data .offer a:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket.svg);}
@media screen and (max-width:1600px){
body.product main .breadcrumbs{padding:35px 10%;}
body.product main div.page{padding:0px 10% 60px 10%;}
}
@media screen and (max-width:1279px){
body.product main h2.title{border-bottom:none;}
body.product main .breadcrumbs{padding:35px 5%;}
body.product main div.page{padding:0px 5% 60px 5%;}
}
@media screen and (max-width:1100px){
body.product main .breadcrumbs{padding:35px 1%;}
body.product main div.page{padding:0px 1% 60px 1%;}
}
@media screen and (max-width:1000px){
body.product main div.page .info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
body.product main div.page .info .slideshow{width:100%;margin-top:30px;}
body.product main div.page .info .text{width:100%;}
body.product main div.page .info .text:first-of-type ul{display:none;}
body.product main div.page .info .text.small-div{display:block;}
body.product main div.page .info .text p{margin:0px;}
}
@media screen and (max-width:700px){
body.product main .breadcrumbs span.breadcrumb_last{display:none;}
body.product main div.page{padding:0px 10px 20px 10px;}
body.product main div.page>ul li{font-size:18px;}
body.product main div.page p{font-size:18px;}
body.product main div.page h3, body.product main div.page h2{font-size:26px;}
body.product main div.page figure img{height:auto;width:95%;}
body.product main div.page .header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0px 0px 30px 0px;}
body.product main div.page .header h2.title, body.product main div.page .header h1.title{font-size:26px;}
body.product main div.page .info .slideshow{height:340px;}
body.product main div.page .info .slideshow .arrows span{height:20px;}
body.product main div.page .info .slideshow #small-slider .slick-track .slick-slide{height:340px;}
body.product main div.page .info .slideshow #small-slider .slick-track .slick-slide .caption{font-size:20px;bottom:12px;}
body.product main div.page .info .text ul li{margin-bottom:2px;}
body.product main div.page .info .text ul li:nth-child(1),
body.product main div.page .info .text ul li:nth-child(3){}
body.product main div.page .info .text ul li:nth-child(2){}
body.product main div.page .info .text ul li:nth-child(4),
body.product main div.page .info .text ul li:nth-child(5){}
body.product main div.page .info .text ul li:nth-child(6){}
body.product main div.page .info .text ul li a{font-size:18px;}
body.product main div.page .info .text p{font-size:20px;}
body.product main div.page .data{display:block;}
body.product main div.page .data .attachments a{padding:20px 110px 20px 20px;background-size:40px;min-height:100px;}
body.product main div.page .data .attachments a .text{font-size:16px;}
body.product main div.page .data .attachments a .name{font-size:18px;}
body.product main div.page .data .offer{height:150px;background-position:22% 50%;min-height:initial;margin:initial;}
body.product main div.page .data .offer a{left:42%;bottom:unset;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
@media screen and (max-width:439px){
body.product main div.page .info .text ul li{width:100% !important;}
body.product main div.page .header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-flow:column;}
body.product main div.page .info .slideshow #small-slider .slick-track .slick-slide .image{max-width:initial;}
body.product main div.page .header h2.title, body.product main div.page .header h1.title{width:100%;text-align:center}
body.product main div.page .header .buy-now{margin-left:0px;margin-top:20px;}
body.product main div.page .data .offer{background-position:8% 50%;}
body.product main div.page .data .offer a{width:auto;padding:13px 13px 13px 60px;font-size:24px;}
body.product main div.page .data .offer a::before{left:20px;width:30px;height:22px;}
body.product main div.page .data .attachments a{padding:20px 70px 20px 20px;background-position:calc(100% - 20px) 50%;}
} *{outline:none;box-sizing:border-box;}
html{overflow-x:hidden;}
body{min-height:100vh;font-family:bariolregular, bariolregular-fallback, sans-serif;margin:0;padding:0;color:#636363;overflow-x:hidden;}
body main{padding-top:127px;position:relative;display:block;}
body main>header{border-bottom:1px solid #bbbbbb;background-color:#ffffff;position:fixed;top:0px;left:0px;width:100%;z-index:900;}
body main>header #overlay{width:100vw;height:calc(100vh - 70px);background-color:#000000;opacity:0.5;position:fixed;top:70px;left:0px;z-index:200;display:none;}
body main>header #searchResult{display:none;position:fixed;top:calc(70px + 10px);right:20px;background-color:#ffffff;z-index:300;}
body main>header #searchResult header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ac98c533;padding:5px 20px;}
body main>header #searchResult header>.title{text-transform:uppercase;color:#1c3994;font-size:30px;}
body main>header #searchResult header>.count{color:#1c3994;font-size:20px;text-align:right;}
body main>header #searchResult .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 30px;position:relative;}
body main>header #searchResult .content::before{content:"";display:block;background-color:#709ed3;height:1px;width:calc(100% - 120px);position:absolute;left:20px;bottom:5px;}
body main>header #searchResult .content::after{content:"";display:block;background-color:#709ed3;height:50px;width:1px;position:absolute;right:100px;bottom:-45px;z-index:-10;}
body main>header #searchResult .content .first{position:relative;}
body main>header #searchResult .content .first::before{content:"";display:block;background-color:#709ed3;height:40px;width:1px;position:absolute;left:-10px;bottom:-10px;}
body main>header #searchResult .content .first p.header{font-size:26px;margin:0;color:#1c3994;margin-bottom:20px;}
body main>header #searchResult .content .first ul{padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
body main>header #searchResult .content .first ul li a{text-decoration:none;font-family:bariolbold;color:#1c3994;font-size:20px;display:inline-block;width:115px;text-align:center;padding-bottom:6px;border:1px solid #FFF;}
body main>header #searchResult .content .first ul li a:hover{border:1px solid #709ed3;height:100%;opacity:0.9;}
body main>header #searchResult .content .first ul li a span.image{display:block;height:120px;background-repeat:no-repeat;background-size:contain;background-position:center center;margin-bottom:14px;}
body main>header #searchResult .content .second,
body main>header #searchResult .content .third{margin-left:50px;}
body main>header #searchResult .content .second p.header,
body main>header #searchResult .content .third p.header{font-size:26px;margin:0;color:#1c3994;margin:0px 0px 20px 10px;}
body main>header #searchResult .content .second ul,
body main>header #searchResult .content .third ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
body main>header #searchResult .content .second ul li a,
body main>header #searchResult .content .third ul li a{padding:10px;text-decoration:none;display:inline-block;width:300px;color:#1c3994;border:1px solid #FFF;}
body main>header #searchResult .content .second ul li a:hover,
body main>header #searchResult .content .third ul li a:hover{border-color:#709ed3;border:1px solid #709ed3;}
body main>header #searchResult .content .second ul li a .image,
body main>header #searchResult .content .third ul li a .image{float:left;width:90px;height:55px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-right:15px;}
body main>header #searchResult .content .third{position:relative;}
body main>header #searchResult .content .third::before{content:"";display:block;background-color:#709ed3;height:40px;width:1px;position:absolute;left:-25px;bottom:-10px;}
body main>header #searchResult footer{background-color:#ac98c533;margin-top:20px;padding:20px 40px;display:block;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#1c3994;font-size:20px;justify-content:flex-end;}
body main>header #searchResult footer a{display:inline-block;padding:5px 50px 5px 25px;background:#1c3994;color:#ffffff;font-size:26px;margin-left:20px;text-transform:uppercase;text-decoration:none;position:relative;}
body main>header #searchResult footer a::after{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #ffffff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:25px;}
body main>header .logo{background-size:80%;background-position:53% 44%;background-repeat:no-repeat;background-color:#ffffff;border-right:1px solid #f2efef;width:380px;height:126px;position:absolute;top:0;left:0;z-index:100;display:flex;align-content:center;align-items:center;justify-content:center;}
body main>header .logo img{width:83%;height:auto;max-height:150px;}
body main>header>section{width:calc(100% - $widthLogo);margin-left:380px;}
body main>header>section::after{content:"";display:block;clear:both;}
body main>header>section .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:5px;}
body main>header>section .top nav{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
body main>header>section .top nav ul{padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
body main>header>section .top nav ul li a{text-decoration:none;color:#636363;font-size:20px;padding:5px 24px;position:relative;}
body main>header>section .top nav ul li a::after{content:"";display:block;height:16px;width:1px;background-color:#cecece;position:absolute;top:50%;right:0;-webkit-transform:translateY(-48%);-ms-transform:translateY(-48%);transform:translateY(-48%);}
body main>header>section .top nav ul li a:hover{color:#592f8f;}
body main>header>section .top nav ul li:last-child a::after{display:none;}
body main>header>section .top .info{text-transform:uppercase;color:#592f8f;font-family:bariolbold;font-size:18px;margin:10px 10px 10px 0px;padding:10px 10px 10px 0px;text-decoration:none;position:relative;}
body main>header>section .top .info::before{content:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/phone.png);margin-right:10px;position:absolute;left:-25px;top:8px;}
body main>header>section .top form.search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f2efef;margin:10px 20px 10px 15px;}
body main>header>section .top form.search input[type="text"]{border:none;color:#1c3994;text-transform:uppercase;text-align:center;background-color:transparent;padding:13px;width:230px;}
body main>header>section .top form.search input[type="submit"], body main>header>section .top form.search button{border:none;width:60px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/search.png);background-repeat:no-repeat;background-position:center center;background-color:transparent;}
body main>header>section .top form.search input[type="submit"]:hover, body main>header>section .top form.search button:hover{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/search-active.png);cursor:pointer;}
body main>header>section .bottom{border-top:1px solid #f2efef;}
body main>header>section .bottom nav>ul{list-style-type:none;margin:0;padding:0;font-size:30px;display:block;}
body main>header>section .bottom nav>ul::after{content:"";display:block;clear:both;}
body main>header>section .bottom nav>ul>li{cursor:pointer;float:left;}
body main>header>section .bottom nav>ul>li.current-menu-item>a, body main>header>section .bottom nav>ul>li.current-page-ancestor>a, body main>header>section .bottom nav>ul>li:hover>a, body main>header>section .bottom nav>ul>li.onko.set>a:first-child, body main>header>section .bottom nav>ul>li.neuro.set>a:first-child, body main>header>section .bottom nav>ul>li.reko.set>a:first-child, body main>header>section .bottom nav>ul>li.goje.set>a:first-child, body main>header>section .bottom nav>ul>li.zd.set>a:first-child, body main>header>section .bottom nav>ul>li.senior.set>a:first-child{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/hamburger-white.png);background-color:#008fcf;color:#ffffff;}
body main>header>section .bottom nav>ul>li.neuro.current-menu-item:nth-child(2) a::before,
body main>header>section .bottom nav>ul>li.neuro.current-page-ancestor:nth-child(2) a::before,
body main>header>section .bottom nav>ul>li.neuro.set>a:first-child:before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-neuro-active.svg);}
body main>header>section .bottom nav>ul>li.onko.current-menu-item:nth-child(1) a::before,
body main>header>section .bottom nav>ul>li.onko.current-page-ancestor:nth-child(1) a::before,
body main>header>section .bottom nav>ul>li.onko.set>a:first-child:before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-onko-active.svg);}
body main>header>section .bottom nav>ul>li.reko.current-menu-item:nth-child(2) a::before,
body main>header>section .bottom nav>ul>li.reko.current-page-ancestor:nth-child(2) a::before,
body main>header>section .bottom nav>ul>li.reko.set>a:first-child:before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-reko-active.svg);}
body main>header>section .bottom nav>ul>li.goje.current-menu-item:nth-child(1) a::before,
body main>header>section .bottom nav>ul>li.goje.current-page-ancestor:nth-child(1) a::before,
body main>header>section .bottom nav>ul>li.goje.set>a:first-child:before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-rany-active.svg);}
body main>header>section .bottom nav>ul>li.zd.current-menu-item:nth-child(1) a::before,
body main>header>section .bottom nav>ul>li.zd.current-page-ancestor:nth-child(1) a::before,
body main>header>section .bottom nav>ul>li.zd.set>a:first-child:before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-zd-active.svg);}
body main>header>section .bottom nav>ul>li.senior.current-menu-item:nth-child(1) a::before,
body main>header>section .bottom nav>ul>li.senior.current-page-ancestor:nth-child(1) a::before,
body main>header>section .bottom nav>ul>li.senior.set>a:first-child:before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-senior-active.svg);}
body main>header>section .bottom nav>ul>li>ul li.current-menu-item>a{background-color:#ffffff;color:#636363;}
@media screen and (min-width:1025px){
body main>header>section .bottom nav>ul>li.current-page-ancestor ul, body main>header>section .bottom nav>ul>li.current-menu-item ul{display:flex}
}
body main>header>section .bottom nav>ul>li:hover>a::after{background-color:#ffffff;}
body main>header>section .bottom nav>ul>li>a{display:inline-block;text-decoration:none;padding:13px 224px 13px 120px;border-right:1px solid #f2efef;background-repeat:no-repeat;background-position:calc(100% - 35px) 22px;background-size:31px 27px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/hamburger-gray.png);position:relative;color:#636363;}
body main>header>section .bottom nav>ul>li>a::before{content:"";display:inline-block;width:50px;position:absolute;top:50%;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);left:15px;background-size:contain;background-repeat:no-repeat;background-position:center center;}
body main>header>section .bottom nav>ul>li>a::after{content:"";display:block;background-color:#eeeded;width:1px;height:60%;position:absolute;right:95px;top:50%;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);}
body main>header>section .bottom nav>ul>li.onko>a::before{height:38px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-onko.svg);}
body main>header>section .bottom nav>ul>li.onko:hover a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-onko-active.svg);}
body main>header>section .bottom nav>ul>li.neuro>a::before{height:34px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-neuro.svg);}
body main>header>section .bottom nav>ul>li.neuro:hover a::before, body main>header>section .bottom nav>ul>li.neuro.current-menu-item a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-neuro-active.svg);}
body main>header>section .bottom nav>ul>li>ul{display:none;position:absolute;z-index:100;top:100%;left:0;width:100%;background-color:#008fcf;margin:0;list-style-type:none;padding:13px 20px;font-size:20px;}
body main>header>section .bottom nav>ul>li>ul li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;margin:0;text-align:center;padding:0px 15px;}
body main>header>section .bottom nav>ul>li>ul li::after, body main>header>section .bottom nav>ul>li>ul li:first-child::before{content:"";display:block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/kreseczka2pikselowa1.png);background-repeat:repeat-y;background-position:top left;background-size:contain;opacity:0.6;width:2px;height:14px;position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
body main>header>section .bottom nav>ul>li>ul li:first-child::before{right:unset;left:0px;}
body main>header>section .bottom nav>ul>li>ul li a{text-decoration:none;color:#ffffff;font-size:20px;display:inline-block;padding:4px 0px 5px 0px;width:100%;font-family:bariolbold;}
body main>header>section .bottom nav>ul>li>ul li a:hover{background-color:#ffffff;color:#636363;}
body main>header>section .bottom nav>ul>li.neuro{}
body main>header>section .bottom nav>ul>li.neuro>ul>li::after, body main>header>section .bottom nav>ul>li.neuro>ul>li:first-child::before{display:none;}
body main>header>section .bottom nav>ul>li.neuro>ul{background-color:#1c3994;padding:0;}
body main>header>section .bottom nav>ul>li.neuro>ul>li{padding:0;position:relative;}
body main>header>section .bottom nav>ul>li.neuro>ul>li::before{content:"";height:100%;width:1px;background-color:#31b4ef;position:absolute;top:0px;left:0px;z-index:150;}
body main>header>section .bottom nav>ul>li.neuro>ul>li::after{display:none;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>a{font-family:bariolregular;font-size:30px;background-color:#1c3994;color:#ffffff;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul{list-style-type:none;margin:0;background-color:#0382bb;text-align:center;padding:6px 0px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li{display:inline-block;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li::after, body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li::before{content:"";display:block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/kreseczka2pikselowa2.png);background-repeat:repeat-y;background-position:top left;background-size:contain;opacity:0.6;width:2px;height:14px;position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li:last-child::after{display:none;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li:first-child::before{display:none;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li a{padding:4px 8px;font-size:18px;}
body main>header>section .bottom nav>ul>li:hover>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
body main>header>section .bottom nav>ul>li:hover::before{display:block;}
body main section.slider{width:calc(100% - 500px);height:550px;float:left;position:relative;border-bottom:1px solid #bbbbbb;overflow:hidden;}
body main section.slider::after{content:"";display:block;clear:both;}
body main section.slider .arrows{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;}
body main section.slider .arrows button, body main section.slider .arrows span{display:inline-block;background-size:contain;background-repeat:no-repeat;width:28px;height:54px;position:absolute;cursor:pointer;background-color:transparent;border:0;}
body main section.slider .arrows .left{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/arrow-left.png);left:20px;}
body main section.slider .arrows .right{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/arrow-right.png);right:20px;}
body main section.slider .arrows .slick-hidden{display:none}
body main section.slider .slick-slide{cursor:pointer;height:auto;background-repeat:no-repeat;background-size:contain;overflow:hidden;position:relative;}
body main section.slider .slick-slide::before{content:"";display:none;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bow-part.png);width:173px;height:201px;}
body main section.slider .slick-slide .content{float:right;width:50%;padding-left:145px;height:550px;color:#393939;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:60px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) { body main section.slider .slick-slide .content{display:table-cell;padding-top:5%;}
footer .links{display:block !important}
footer .links .menu-footer-menu-container{}
footer .links .menu-footer-menu-container ul{}
footer .links .menu-footer-menu-container ul li{width:auto;height:25px;float:left;}
}
body main section.slider .slick-slide .content h3, body main section.slider .slick-slide .content h1, body main section.slider .slick-slide .content h2{text-transform:uppercase;color:#1c3994;font-size:55px;margin:0px;width:100%;}
body main section.slider .slick-slide .content p{margin:20px 0px 40px;font-size:20px;width:100%;}
body main section.slider .slick-slide .content a{padding:8px 30px;background-color:#1c3994;color:#ffffff;text-decoration:none;font-size:22px;}
body main section.we-recommend{width:500px;height:550px;float:right;border-left:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0px 80px;}
body main section.we-recommend h4, body main section.we-recommend h2{text-transform:uppercase;color:#1c3994;margin:0px 0px 15px 20px;font-family:bariolbold;font-size:20px;}
body main section.we-recommend ul{list-style-type:none;margin:0;padding:0;}
body main section.we-recommend ul li a{display:block;background-color:#d1ebf6;margin-bottom:5px;padding:6px 20px;text-decoration:none;color:#393939;min-height:90px;}
body main section.we-recommend ul li a h5, body main section.we-recommend ul li a h3{margin:0px;font-family:bariolbold;font-size:18px;}
body main section.we-recommend ul li a .image{float:right;width:70px;height:65px;margin-top:6px;margin-left:6px;margin-bottom:6px;background-size:cover;background-position:center center;background-repeat:no-repeat;}
body main section.we-recommend ul li a p{margin:5px 0px;}
body main section.we-recommend ul li a:hover{background-color:#f2efef;}
body main section.we-recommend .social-media{text-align:right;margin-top:20px;font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
body main section.we-recommend .social-media a{text-decoration:none;display:inline-block;width:40px;height:40px;background-size:contain;background-position:center center;background-repeat:no-repeat;border-radius:50%;}
body main section.we-recommend .social-media a.fb{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/fb.png);margin-left:20px;}
body main section.we-recommend .social-media a.yt{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/yt.png);margin-left:8px;margin-right:10px;}
body main h2.title{clear:both;text-transform:uppercase;color:#1c3994;width:100%;text-align:center;font-size:44px;padding:40px 0px 20px 0px;margin:0;position:relative;}
body main h2.title.underline::after{content:"";display:block;width:280px;height:2px;border-radius:2px;background-color:#d1ebf6;position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0.7;}
body main h2.title.lowercase{text-transform:none;}
body main section.recommended, body main section.news{background-color:#f2efef;padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:flex-start;-ms-flex-pack:justify;justify-content:flex-start;}
body main section.recommended .item, body main section.news .item{width:430px;float:left;margin:20px 12px;position:relative;}
body main section.recommended .item.last, body main section.news .item.last{height:340px;}
body main section.recommended .item.last a, body main section.news .item.last a{text-decoration:none;display:block;width:100%;height:100%;position:relative;background-color:#d1ebf6;}
body main section.recommended .item.last a span, body main section.news .item.last a span{position:absolute;color:#1c3994;top:calc(50% - 20px);left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;font-size:30px;text-align:center;font-family:bariolbold;}
body main section.recommended .item.last a span::after, body main section.news .item.last a span::after{content:"";display:block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/paski.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:60px;height:20px;position:absolute;top:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
body main section.recommended .item a:first-child, body main section.news .item a:first-child{text-decoration:none;color:#393939;}
body main section .item a:first-child .image, body main section.news .item a:first-child .image{width:100%;height:300px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:#ffffff;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;}
body main section .item a:first-child:hover .image{transform:perspective(120em) rotateY(20deg);}
body main section .item.reklama a:first-child .image, body main section .item.importantinfo a:first-child .image{height:340px;background-size:100%;background-color:transparent;}
body main section .item.reklama a:first-child .image.mobile, body main section .item.importantinfo a:first-child .image.mobile{display:none}
body main section .item a:first-child .image.prod{}
body main section.recommended .item a:first-child .name, body main section.news .item a:first-child .name{margin:0;background-color:#1c3994;color:#ffffff;font-size:24px;padding:4px 0px 4px 8px;position:absolute;left:0;top:237px;z-index:10;width:314px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
body main section.recommended .item a:first-child .entry, body main section.news .item a:first-child .entry{border:1px solid #f2efef;margin:0;width:315px;height:60px;margin-top:-20px;background-color:#ffffff;padding:5px 16px 5px 16px;font-size:17px;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;}
body main section.recommended .item a:first-child .read-more, body main section.news .item a:first-child .read-more{display:inline-block;border:1px solid #1c3994;text-transform:lowercase;padding:5px 22px 8px 40px;text-decoration:none;color:#1c3994;border-bottom-right-radius:20px 25px;position:absolute;bottom:0px;right:0px;background-color:#ffffff;font-size:18px;line-height:1em;}
body main section.recommended .item a:first-child .read-more::before, body main section.news .item a:first-child .read-more::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars.png);width:19px;height:11px;}
body main section.recommended .item a:first-child .read-more:hover, body main section.news .item a:first-child .read-more:hover{color:#ffffff;background-color:#1c3994;}
body main section.recommended .item a:first-child .read-more:hover::before, body main section.news .item a:first-child .read-more:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars-white.png);}
body main section.recommended .item .buy, body main section.news .item .buy{display:inline-block;text-transform:lowercase;padding:7px 10px 10px 60px;text-decoration:none;color:#ffffff;border-top-left-radius:30px 30px;position:absolute;right:0px;bottom:40px;border:1px solid #ec008c;background-color:#ec008c;font-size:18px;line-height:1em;min-width:107px;}
body main section.recommended .item .buy::before, body main section.news .item .buy::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:14px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);width:25px;height:20px;}
body main section.recommended .item .buy:hover, body main section.news .item .buy:hover{color:#636363;background-color:#ffffff;border:1px solid #636363;}
body main section.recommended .item .buy:hover::before, body main section.news .item .buy:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket.svg);}
body main section.news{background-color:#ffffff;justify-content:space-around;}
body main section.news .item .name{background-color:#9d67a8;}
body main section.news{width:100%}
body main section.see-more{margin:40px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
body main section.see-more a{color:#ffffff;text-transform:uppercase;text-decoration:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:40px 30px 40px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:bariolbold;}
body main section.see-more a:first-child{background-color:#9d67a8;margin-right:15px;}
body main section.see-more a:last-child{background-color:#709ed3;margin-left:15px;}
body main section.see-more a .title{font-size:32px;}
body main section.see-more a .header{text-align:right;font-size:70px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:40px;}
body main section.see-more a .link{font-size:24px;}
body main section.see-more a .link::after{content:"";display:block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/paski-biale.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:60px;height:20px;margin:8px auto 0px auto;}
body main section.products{padding:30px;margin-top:35px;margin-bottom:35px;}
body main section.products::after{content:"";display:block;clear:both;}
body main section.products #products-slider{width:calc(100% - 440px - 30px);float:left;margin-right:30px;}
body main section.products #products-slider .item{position:relative;text-align:center;}
body main section.products #products-slider .item::after{content:"";display:block;width:2px;height:250px;border-radius:2px;background-color:#d1ebf6;position:absolute;right:-12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0.7;}
body main section.products #products-slider .item:not(.slick-active)::after{display:none;}
body main section.products #products-slider .item h3.name{color:#1c3994;font-size:24px;font-family:bariolbold;height:40px;}
body main section.products #products-slider .item .image{display:block;height:220px;background-repeat:no-repeat;background-size:contain;background-position:center center;margin:20px 0px 30px 0px;}
body main section.products #products-slider .item .buy{display:inline-block;text-transform:lowercase;padding:10px 22px 10px 50px;text-decoration:none;color:#ffffff;border-top-left-radius:30px 30px;position:relative;border:1px solid #ec008c;background-color:#ec008c;font-size:18px;line-height:1em;min-width:100px;}
body main section.products #products-slider .item .buy::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:14px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);width:25px;height:20px;}
body main section.products #products-slider .item .buy:hover{color:#636363;background-color:#ffffff;border:1px solid #636363;}
body main section.products #products-slider .item .buy:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket.svg);}
body main section.products #products-slider .item .read-more{display:inline-block;border:1px solid #1c3994;text-transform:lowercase;padding:10px 22px 10px 40px;text-decoration:none;color:#1c3994;border-bottom-right-radius:30px 30px;position:relative;background-color:#ffffff;font-size:18px;line-height:1em;margin-left:4px;}
body main section.products #products-slider .item .read-more::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars.png);width:19px;height:11px;}
body main section.products #products-slider .item .read-more:hover{color:#ffffff;background-color:#1c3994;}
body main section.products #products-slider .item .read-more:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars-white.png);}
body main section.products .item.last{height:340px;width:440px;float:right;}
body main section.products .item.last::after{display:none;}
body main section.products .item.last a{text-decoration:none;display:block;width:100%;height:100%;position:relative;background-color:#d1ebf6;}
body main section.products .item.last a span{position:absolute;color:#1c3994;top:calc(50% - 20px);left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;font-size:30px;text-align:center;font-family:bariolbold;}
body main section.products .item.last a span::after{content:"";display:block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/paski.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:60px;height:20px;position:absolute;top:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
body main section.usage{padding:20px 40px;margin:20px 0px;position:relative;}
body main section.usage::before, body main section.usage::after{content:"";display:block;background-color:#f2efef;height:1px;width:100%;position:absolute;top:-10px;left:0px;}
body main section.usage::after{top:unset;bottom:-10px;}
body main section.usage .h3{float:left;font-weight:bold;margin:0px 20px 0px 0px;font-size:32px;text-transform:uppercase;}
body main section.usage p{margin:0px 0px 18px 0px;}
body main section.tiles{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:120px;position:relative;}
body main section.tiles::after{content:"";display:block;position:absolute;width:220px;height:220px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/wihajster.png);background-size:1200px;background-position:-80px -80px;background-repeat:no-repeat;bottom:0px;right:0px;z-index:-1;}
body main section.tiles a{text-decoration:none;width:30%;margin:20px;padding:20px;font-size:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#592f8f;font-family:bariolbold;}
body main section.tiles a .image{display:block;width:220px;height:120px;background-repeat:no-repeat;background-position:center center;background-size:cover;float:left;margin-right:40px;}
body main section.tiles a:hover{background-color:#1c3994;color:#ffffff;}
body main footer{background-color:#f2efef;}
body main footer .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;}
body main footer .top::after{content:"";display:block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/kreseczka4pikselowaPoziom.png);background-size:contain;background-repeat:repeat-x;background-position:top left;width:100%;height:4px;position:absolute;bottom:0px;left:0px;}
body main footer .top .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:22%;position:relative;}
body main footer .top .image::after{content:"";display:block;background-color:#bbbbbb;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/kreseczka4pikselowaPion.png);background-size:contain;background-repeat:repeat-y;background-position:top left;width:4px;height:100px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0px;}
body main footer .top .image img{width:80%;}
body main footer .top .images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:30%;position:relative;}
body main footer .top .images img{width:25%;}
body main footer .top .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
body main footer .top .links ul{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:0px 40px;}
body main footer .top .links ul li a{text-decoration:none;font-size:18px;color:#636363;text-transform:uppercase;display:inline-block;margin:10px 20px;}
body main footer .top .links ul li a:hover{text-decoration:underline;}
body main footer .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 40px 40px 40px;}
body main footer .bottom .copyright{color:#636363;text-transform:uppercase;font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
body main footer .bottom .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
body main footer .bottom .info .phone{text-transform:uppercase;color:#592f8f;font-family:bariolbold;font-size:23px;margin:0px 10px 0px 0px;padding:10px 10px 10px 0px;text-decoration:none;}
body main footer .bottom .info .phone::before{content:"";display:inline-block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/phone.png);background-repeat:no-repeat;background-size:contain;background-position:center center;margin-right:15px;width:20px;height:20px;}
body main footer .bottom .info .talk{text-decoration:none;padding:10px 20px;background-color:#ffffff;color:#393939;box-shadow:0px 0px 5px #636363;margin-left:20px;font-size:18px;}
body main footer .bottom .info .mail{display:inline-block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/talk.png);background-size:25px 20px;background-position:center center;background-repeat:no-repeat;background-color:#709ed3;text-decoration:none;padding:10px 20px;box-shadow:0px 0px 5px #636363;margin-left:10px;font-size:18px;}
body main .fixed-ad{background-color:#ec008c;position:fixed;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0px;z-index:999;border-bottom-left-radius:40px;-webkit-transition:right 1s;transition:right 1s;}
body main .fixed-ad div.small{position:absolute;right:0;padding:0;}
body main .fixed-ad div.small a{padding:0;}
body main .fixed-ad div.small a:hover{opacity:0.8}
body main .fixed-ad div.big{display:none;}
body main .fixed-ad div.big.opened{display:block;}
body main .fixed-ad .close{position:absolute;top:-25px;left:0px;cursor:pointer;color:#636363;font-size:25px;line-height:18px;background-color:#ffffff;text-transform:lowercase;display:block;width:23px;height:24px;text-align:center;font-family:bariolbold;border:1px solid #bbbbbb;}
body main .fixed-ad a{text-decoration:none;display:inline-block;color:#ffffff;padding:15px 25px;font-family:bariolbold;}
body main .fixed-ad a .image{background-repeat:no-repeat;background-size:contain;background-position:center center;width:90px;height:160px;display:block;}
body main .fixed-ad a .text{text-transform:uppercase;font-size:24px;display:block;padding:5px 0px 0px 40px;position:relative;}
body main .fixed-ad a .text::before{content:"";display:block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:24px;}
body main .fixed-to-top{background:#f2efef;position:fixed;bottom:20px;right:0px;padding:24px 15px 28px 15px;cursor:pointer;}
body main .fixed-to-top::before{content:"";display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #0382bb;}
body main .fixed-to-top:hover::before{border-bottom:20px solid #ec008c;}
body main .mobile{display:none !important;}
body main .desktop{display:block !important;}
@media screen and (max-width:1911px){
body main>header>section .top form.search input[type="text"]{width:100px;}
body main section.recommended, body main section.news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
}
@media screen and (max-width:1700px){
body main>header>section .top .info:before, body main>header>section .top .info>span{display:none;}
body main section.we-recommend{width:400px;padding:0px 30px;}
body main section.slider{width:calc(100% - 400px);}
body main section.tiles a{width:40%;}
}
@media screen and (max-width:1600px){
body main>header .logo{width:260px;}
body main>header>section{margin-left:260px;}
body main>header>section .bottom nav>ul>li>ul li{padding:0px 5px;}
body main section.slider .slick-slide{background-size:auto 100%;}
body main section.slider .slick-slide .content{width:60%;}
body main section.see-more a{padding:40px 30px 40px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:bariolbold;}
body main section.see-more a:first-child{background-color:#9d67a8;margin-right:15px;}
body main section.see-more a:last-child{background-color:#709ed3;margin-left:15px;}
body main section.see-more a .title{font-size:26px;}
body main section.see-more a .header{font-size:64px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:30px;}
body main section.see-more a .link{font-size:24px;}
body main section.see-more a .link::after{content:"";display:block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/paski-biale.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:60px;height:20px;margin:8px auto 0px auto;}
}
@media screen and (max-width:1500px){
body.article main .breadcrumbs{padding-bottom:0 !important}
body main>header>section .top nav ul li a{padding:5px 10px;}
body main>header>section .bottom nav>ul>li>a{padding:13px 150px 13px 100px;}
body main section.recommended .list, body main section.news .list{width:100%}
body main section.recommended .item, body main section.news .item{width:30%;}
body main section.recommended .item a:first-child .image, body main section.news .item a:first-child .image{height:275px;}
body main section .item.reklama a:first-child .image, body main section .item.importantinfo a:first-child .image{height:298px}
body main section.recommended .item a:first-child .name, body main section.news .item a:first-child .name{top:212px;font-size:24px;width:calc(100% - 90px);}
body main section.recommended .item a:first-child .entry, body main section.news .item a:first-child .entry{width:calc(100% - 90px);font-size:16px;}
body main section.recommended .item a:first-child .read-more, body main section.news .item a:first-child .read-more{font-size:16px;padding:10px 14px 8px 30px;}
body main section.recommended .item a:first-child .read-more::before, body main section.news .item a:first-child .read-more::before{width:15px;height:9px;}
body main section.recommended .item .buy, body main section.news .item .buy{font-size:16px;min-width:84px;padding:9px 10px 10px 43px;}
body main section.recommended .item .buy::before, body main section.news .item .buy::before{left:14px;width:20px;height:17px;}
body main section.recommended .item.last, body main section.news .item.last{height:300px;}
body main section.recommended .item.last a span, body main section.news .item.last a span{font-size:25px;}
}
@media screen and (max-width:1400px){
body main div.page .filters{font-size:18px}
body main div.page .filters select{display:inline-block;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/dropdown.jpg) scroll no-repeat 99% center;border:1px solid #d0cccc;height:26px;font-size:18px;color:#4e2683;border-radius:0;box-shadow:none;font-family:bariolregular;padding:0 22px 0 6px;background-size:22px;}
body.contact main div.page article .banner .phone{font-size:58px;}
body.contact main div.page article .banner div{padding-right:15px;}
body main section.see-more a .title{max-width:60%}
body main>header>section .top nav ul li a{padding:5px 10px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li{padding:0px 15px;}
body main section.slider .slick-slide{background-size:auto 100%;}
body main section.slider .slick-slide .content{width:70%;}
body main footer .bottom .copyright{width:40%;}
}
@media screen and (max-width:1279px){
body main div.page .filters .patient, body main div.page .filters .factors{flex-flow:column;}
body.contact main div.page article .banner .phone{font-size:40px;}
body main>header #searchResult.opened .content>div ul{flex-flow:row;}
body main>header #searchResult .content::before{display:none}
body main{padding-top:106px;}
body main .mobile{display:block !important;}
body main .desktop{display:none !important;}
body main>header{position:absolute;}
body main>header #searchResult.opened{display:block !important;position:absolute;top:103px;background-color:#f2efef;z-index:200;right:0px;width:100%;}
body main>header #searchResult.opened header{padding:5px 10px;background-color:#709ed3;}
body main>header #searchResult.opened header .title{color:#ffffff;font-size:16px;padding-top:3px;}
body main>header #searchResult.opened header .count{color:#ffffff;font-size:14px;}
body main>header #searchResult.opened .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;}
body main>header #searchResult.opened .content::after{display:none;}
body main>header #searchResult.opened .content>div{border-top:1px solid #709ed3;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;padding:10px 40px;}
body main>header #searchResult.opened .content>div:nth-child(odd){background-color:#ffffff;}
body main>header #searchResult.opened .content>div:first-child::before{display:none;}
body main>header #searchResult.opened .content>div.second li,
body main>header #searchResult.opened .content>div.third li{text-align:center;}
body main>header #searchResult.opened .content>div.second li:last-child,
body main>header #searchResult.opened .content>div.third li:last-child{}
body main>header #searchResult.opened .content>div.second li a,
body main>header #searchResult.opened .content>div.third li a{padding:10px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
body main>header #searchResult.opened .content>div.second li a .image,
body main>header #searchResult.opened .content>div.third li a .image{height:60px;}
body main>header #searchResult.opened .content>div p.header{margin:0;border-left:1px solid #1c3994;position:absolute;left:0px;top:0px;height:100%;font-size:17px;padding:0px 4px;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);text-align:center;}
body main>header #searchResult.opened .content>div ul{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
body main>header #searchResult.opened .content>div ul li a{padding:6px 0px;font-size:16px;font-family:bariolregular;border:0;}
body main>header #searchResult.opened .content>div ul li a span.image{height:90px;min-width:83px;}
body main>header #searchResult.opened footer{margin:0;padding:0px;text-align:center;}
body main>header #searchResult.opened footer span{display:none;}
body main>header #searchResult.opened footer a{padding:10px 0px;text-align:center;width:100%;margin:0px;font-size:16px;}
body main>header #searchResult.opened footer a::after{display:none;}
body main>header .logo{height:60px;width:180px;background-position:center center;border:none;position:absolute;top:0px;left:0px;background-size:auto 85%;}
body main>header .logo img{width:90%;}
body main>header>section{margin-left:0px;}
body main>header>section .top{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:0px;}
body main>header>section .top nav{display:none;}
body main>header>section .top nav.opened{display:block;position:absolute;top:60px;background-color:#f2efef;z-index:200;width:100%;}
body main>header>section .top nav.opened ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #bbbbbb;}
body main>header>section .top nav.opened ul li{width:50%;border-bottom:1px solid #bbbbbb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
body main>header>section .top nav.opened ul li:nth-child(odd){border-right:1px solid #bbbbbb;}
body main>header>section .top nav.opened ul li a{width:100%;padding:20px 0px;text-align:center;font-size:16px;}
body main>header>section .top nav.opened ul li a::after{display:none;}
body main>header>section .top .info{display:block;height:40px;position:relative;padding:20px 0px 10px 0px;font-size:15px;}
body main>header>section .top .info::before{display:inline-block;}
body main>header>section .top .info>span{display:inline-block;position:absolute;top:3px;right:0px;font-family:bariolregular;letter-spacing:2.2px;}
body main>header>section .top form.search{display:none;}
body main>header>section .top form.search.opened{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:60px;z-index:200;margin:0px;width:100%;text-align:center;background-color:#f2efef;border-top:1px solid #bbbbbb;}
body main>header>section .top form.search.opened input[type="text"]{width:200px;padding:14px;}
body main>header>section .top form.search.opened input[type="submit"]{background-size:contain;height:20px;}
body main>header>section .top #top-menu{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/hamburger-mobile-open.png);background-size:30px 20px;background-position:center center;background-repeat:no-repeat;border:1px solid #f2efef;cursor:pointer;width:50px;height:40px;margin:10px 20px 10px 10px;background-color:#1c3994;}
body main>header>section .top #top-menu.opened{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/hamburger-mobile-opened.png);background-size:20px 17px;background-color:#f2efef;position:relative;}
body main>header>section .top #top-menu.opened:after{content:"";display:block;position:absolute;top:100%;left:-1px;width:calc(100% + 2px);height:12px;background-color:#f2efef;z-index:202;}
body main>header>section .top #search, body main>header>section .top #search-toggle{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/search.png);background-size:23px 23px;background-position:center center;background-repeat:no-repeat;background-color:#f2efef;border:1px solid #f2efef;cursor:pointer;width:50px;height:40px;margin:10px 0px 10px 10px;}
body main>header>section .top #search.opened, body main>header>section .top #search-toggle.opened{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/search-opened.png);background-size:20px 17px;position:relative;}
body main>header>section .top #search.opened:after, body main>header>section .top #search-toggle.opened:after{content:"";display:block;position:absolute;top:100%;left:-1px;width:calc(100% + 2px);height:12px;background-color:#f2efef;z-index:202;}
body main>header>section .bottom nav>ul{font-size:20px;}
body main>header>section .bottom nav>ul>li{width:50%;}
body main>header>section .bottom nav>ul>li>a{background-position:calc(100% - 40px) 17px;background-size:19px;padding:13px 38px 13px 50px;width:100%;text-align:center;}
body main>header>section .bottom nav>ul>li>a::before{width:26px;left:40px;}
body main>header>section .bottom nav>ul>li>a::after{display:none;}
body main>header>section .bottom nav>ul>li>ul{padding:0px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #bbbbbb;}
body main>header>section .bottom nav>ul>li>ul li{width:33.3%;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;padding:5px 0px;text-align:center;}
body main>header>section .bottom nav>ul>li>ul li:first-child::before, body main>header>section .bottom nav>ul>li>ul li::before, body main>header>section .bottom nav>ul>li>ul li::after{display:none;}
body main>header>section .bottom nav>ul>li>ul li a{font-family:bariolregular;font-size:15px;width:calc(100% - 15px);}
body main>header>section .bottom nav>ul>li.neuro>ul>li>a{font-size:22px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px 0px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li:nth-child(even){border-right:none;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li::after, body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li::before{display:none;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li a{font-size:15px;}
body main h2.title{font-size:26px;padding:30px 0px 20px 0px;border-bottom:2px solid #bbbbbb;}
body main h2.title.underline::after{display:none;}
body main section.recommended .item a:first-child .name, body main section.news .item a:first-child .name{top:196px;font-size:18px;}
body main section.recommended .item a:first-child .entry, body main section.news .item a:first-child .entry{font-size:14px;margin-top:-30px;height:70px;}
body main section.products{padding:30px 0px 0px 0px;position:relative;}
body main section.products .arrows{position:absolute;width:100%;top:160px;z-index:10;}
body main section.products .arrows span{display:inline-block;background-size:contain;background-repeat:no-repeat;width:28px;height:54px;position:absolute;cursor:pointer;}
body main section.products .arrows span.left{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/arrow-left.png);left:40px;}
body main section.products .arrows span.right{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/arrow-right.png);right:40px;}
body main section.products #products-slider{margin:0px auto 20px auto;width:80%;float:unset;}
body main section.products .item.last{height:unset;width:100%;}
body main section.products .item.last a{padding:10px;text-align:center;}
body main section.products .item.last a span{text-transform:lowercase;font-family:bariolregular;top:unset;left:unset;position:relative;font-size:17px;}
body main section.products .item.last a span::after{width:19px;height:11px;left:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars.png);}
body main section.usage{margin:10px 0px 0px 0px;padding:20px 10px 30px 10px;}
body main section.usage.collapse p:not(:first-of-type){height:0px;overflow:hidden;margin:0;}
body main section.usage::before, body main section.usage::after{display:none;}
body main section.usage h3{margin:0px 0px 10px 0px;width:100%;font-size:20px;text-align:center;}
body main section.usage .expand{background:none;color:#1c3994;border:none;float:right;padding:5px;cursor:pointer;}
body main section.usage .expand::after{content:"";display:inline-block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/paski.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:30px;height:10px;margin-left:10px;}
body main section.usage .h3{margin:0px 20px 5px 0px;font-size:20px;text-align:center;}
body main section.usage p{margin:0px 0px 18px 0px;font-size:14px;text-align:justify;}
body main section.see-more{margin:10px 0px 0px 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
body main section.see-more a{padding:20px;}
body main section.see-more a:first-child{margin-right:0px;}
body main section.see-more a:last-child{margin-left:0px;}
body main section.see-more a .title{font-size:16px;}
body main section.see-more a .header{font-size:40px;padding-right:20px;}
body main section.see-more a .link{font-size:12px;}
body main section.see-more a .link::after{width:30px;height:10px;margin:4px auto 0px auto;}
body main section.tiles{display:none;}
body main footer .top{padding:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
body main footer .top::after{display:none;}
body main footer .top .image{display:none;width:100%;padding:15px 0px;border-bottom:1px solid #bbbbbb;}
body main footer .top .image::after{display:none;}
body main footer .top .image img{width:auto;height:70px;}
body main footer .top .images{width:100%;padding:20px 0px;border-bottom:1px solid #bbbbbb;}
body main footer .top .images::after{display:none;}
body main footer .top .images img{width:unset;height:40px;}
body main footer .top .images img:nth-child(2){height:60px;}
body main footer .top .links{width:100%;}
body main footer .top .links ul{width:100%;margin:0;padding:0;}
body main footer .top .links ul li{width:50%;border-bottom:1px solid #bbbbbb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
body main footer .top .links ul li:nth-child(odd){border-right:1px solid #bbbbbb;}
body main footer .top .links ul li:nth-child(2n+1):last-child{border-left:1px solid #bbbbbb;}
body main footer .top .links ul li a{width:100%;display:block;text-align:center;margin:0;padding:15px;font-size:14px;}
body main footer .bottom{padding:70px 20px 20px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;}
body main footer .bottom .copyright{font-size:14px;width:100%;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
body main footer .bottom .info{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;}
body main footer .bottom .info .phone{position:absolute;top:0px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center;padding:20px 0px 0px 0px;font-size:30px;}
body main footer .bottom .info .phone::before{height:36px;width:28px;margin-bottom:-8px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/phone-big.png);}
body main footer .bottom .info .talk{border-radius:3px;}
body main footer .bottom .info .mail{border-radius:3px;}
body main .hide-on-mobile{display:none;}
body main .fixed-ad a{padding:10px 15px;text-align:center;}
body main .fixed-ad a .image{width:44px;height:88px;margin:0 auto;}
body main .fixed-ad a .text{font-size:14px;padding:2px 0px 0px 30px;margin-top:5px;}
body main .fixed-ad a .text::before{width:23px;height:16px;}
body main .fixed-ad div.small img{width:25px;}
}
@media screen and (max-width:1000px){
body.article main div.page article ol.list li span.ff, body.mission main div.page article ol.list li span.ff, body.contact main div.page article ol.list li span.ff, body.results main div.page article ol.list li span.ff, body.page-template-page-nasze-produkty main div.page article ol.list li span.ff, body.product main div.page article ol.list li span.ff{font-size:15px;text-align:left;width:100%;display:inline-block;color:#636363;line-height:140%;}
body main section.recommended, body main section.news{background-color:unset;padding:0px;}
body main section.recommended .item, body main section.news .item{width:100%;margin:0;}
body main section.recommended .item .plus, body main section.news .item .plus{display:none}
body main section.recommended .item:nth-child(even),
body main section.news .item:nth-child(even){background-color:#f2efef;}
body main section.recommended .item a:first-child, body main section.news .item a:first-child{padding:10px;display:block;height:100%;}
body main section.recommended .item a:first-child .image, body main section.news .item a:first-child .image{width:80px;height:80px;float:right;margin:0px 0px 10px 10px;}
body main section .item.reklama, body main section .item.importantinfo{height:200px}
body main section .item.reklama a:first-child .image, body main section .item.importantinfo a:first-child .image{max-width:440px;width:100%;height:100%;float:none;margin:auto;background-size:contain;}
body main section.recommended .item a:first-child .name, body main section.news .item a:first-child .name{position:relative;top:unset;background-color:transparent;font-size:18px;font-family:bariolbold;color:#1c3994;padding:0;margin-bottom:10px;width:auto;}
body main section.recommended .item a:first-child .entry, body main section.news .item a:first-child .entry{height:auto;margin:0;padding:0;font-size:15px;background-color:transparent;border:none;width:auto;}
body main section.recommended .item a:first-child .read-more, body main section.news .item a:first-child .read-more{display:none;}
body main section.recommended .item .buy, body main section.news .item .buy{right:10px;top:10px;bottom:unset;border:1px solid #ff5bb5;display:block;padding:0;min-width:unset;width:80px;height:80px;border-radius:0;background-color:transparent;padding-top:57px;padding-left:40px;}
body main section.recommended .item .buy:hover, body main section.news .item .buy:hover{background-color:unset;color:#ffffff;border:1px solid #ff5bb5;}
body main section.recommended .item .buy:hover::before, body main section.news .item .buy:hover::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/basket-white.svg);}
body main section.recommended .item .buy::after, body main section.news .item .buy::after{content:"";display:block;width:100%;height:25px;background-color:#ff5bb5;position:absolute;bottom:0px;left:0px;z-index:0;}
body main section.recommended .item .buy::before, body main section.news .item .buy::before{top:unset;bottom:5px;left:5px;z-index:10;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:20px;height:16px;}
body main section.recommended .item .buy span, body main section.news .item .buy span{position:relative;z-index:10;}
body main section.recommended .item.last, body main section.news .item.last{height:unset;}
body main section.recommended .item.last a, body main section.news .item.last a{text-align:center;}
body main section.recommended .item.last a span, body main section.news .item.last a span{text-transform:lowercase;font-family:bariolregular;top:unset;left:unset;position:relative;font-size:17px;}
body main section.recommended .item.last a span::after, body main section.news .item.last a span::after{width:19px;height:11px;left:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/bars.png);}
}
@media screen and (max-width:700px){
.wpcf7-form-control-wrap.files{width:100%;}
.wpcf7-form-control-wrap.files .jfilestyle{display:flex;margin:0 0 10px;padding:0;position:relative;flex-flow:column;justify-content:center;align-items:center;width:100%;align-content:center;justify-items:center;}
body.contact main div.page article form>div.files label{margin:0;}
body.contact main div.page article form>div.files{margin:0}
body.contact main div.page article form>div.files span:first-child{font-size:15px;display:block;width:100%;text-align:center;}
body.contact main div.page article form>div.files input:not([type="checkbox"]){width:50% !important;font-size:12px;text-align:center;}
body main{}
body main>header>section .bottom nav>ul{font-size:16px;}
body main>header>section .bottom nav>ul>li>a{background-position:calc(100% - 10px) 17px;text-align:left;}
body main>header>section .bottom nav>ul>li>a::before{left:10px;}
body main section.recommended .item.last a:first-child, body main section.news .item.last a:first-child{padding:15px 10px;}
body main section.products #products-slider{width:100%;}
body main section.products #products-slider .item::after{display:none;}
body main section.products #products-slider .item .image{height:170px;}
body main section.products #products-slider .item .buy{min-width:unset;padding:12px 10px 12px 38px;font-size:16px;}
body main section.products #products-slider .item .buy::before{width:20px;}
body main section.products #products-slider .item .read-more{padding:12px 12px 12px 26px;margin-left:-3.8px;font-size:16px;}
body main section.products #products-slider .item .read-more::before{width:16px;left:6px;}
body main section.products .arrows span{width:15px;}
body main section.products .arrows span.left{left:10px;}
body main section.products .arrows span.right{right:10px;}
body main section.products .item.last a{padding:15px 10px;}
body main footer .bottom .copyright{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
body main footer .bottom .info{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
}
@media screen and (max-width:439px){
body main>header #searchResult.opened .content>div{padding:10px 10px 10px 40px;}
body main div.page aside.widgets>h4, body main div.page aside.widgets>.h4{font-size:20px;margin:30px 0;text-align:center;}
body main>header #searchResult.opened .content .first ul li a{width:auto;margin:0px 5px;padding:6px;}
body main>header #searchResult.opened .content>div.second li a .image,
body main>header #searchResult.opened .content>div.third li a .image{width:100px;margin-right:0px;}
body main>header>section .top .info{display:none;}
body main>header>section .bottom nav>ul{font-size:15px;line-height:18px;}
body main>header>section .bottom nav>ul>li>a{background-position:calc(100% - 5px) 17px;background-size:15px;padding:13px 30px 13px 5px;}
body main>header>section .bottom nav>ul>li>a::before{display:none;}
body main>header>section .bottom nav>ul>li.onko>ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
body main>header>section .bottom nav>ul>li.onko>ul li a{font-size:14px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li a{font-size:14px;}
body main section.see-more a .title{font-size:14px;}
body main section.see-more a .header{font-size:30px;}
body main footer .top .image img{height:50px;}
body main footer .top .images img{height:30px;}
body main footer .top .images img:nth-child(2){height:40px;}
body main footer .bottom .info .phone{font-size:22px;}
}
article .gallery{display:flex;max-width:100%;flex-flow:row;flex-wrap:wrap;align-content:center;justify-content:space-evenly;}
body.article main div.page article .gallery figure.gallery-item{display:flex;margin:15px;}
body.article main div.page article section.attachments{flex-flow:wrap;}
body.article main div.page article section.attachments a{margin:10px;width:48%;}
body.article main div.page article section.attachments a.inny{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/inny.png);}
body main div.page p.bibliografia{font-size:16px !important;font-family:inherit;margin:5px 0;padding-left:10px;}
img[class^="wp-image-"].aligncenter,
img[class*="wp-image-"].aligncenter{display:block;margin:35px auto;}
img[class^="wp-image-"].alignleft,
img[class*="wp-image-"].alignleft{text-align:left;float:left;margin:0 35px 35px 0;}
img[class^="wp-image-"].alignleft+p,
img[class*="wp-image-"].alignleft+p{clear:both}
img[class^="wp-image-"].alignright,
img[class*="wp-image-"].alignright{text-align:right;float:right;margin:0 0px 35px 35px;}
img[class^="wp-image-"],
img[class*="wp-image-"]{max-width:100%;height:auto;margin:10px;}
body.product .page.autorzy .info{display:flex;justify-content:center;align-content:center;align-items:center;}
body.article .page.przepisy .intro{display:flex;align-items:center;}
body.article .page.przepisy .intro img{max-width:330px;width:100%;margin:10px 20px 10px 35px;}
body.article .page.przepisy .intro .right{padding-right:10px}
body.article .page article ul li, body.article .page article ol li{font-size:22px;line-height:1.3em;padding-left:5px;margin-bottom:10px;}
body.article .page article ul li::marker, body.article .page article ol li::marker{}
body.article .page.przepisy article h2{margin-bottom:10px;position:relative;padding-bottom:6px;margin-top:40px;}
body.article .page.przepisy article h2:after{content:"";display:block;height:4px;width:300px;background-color:#d1ebf6;position:absolute;left:0px;bottom:0px;}
.author a{text-decoration:none}
header h1{margin:0;}
.hideme{display:none}
.showme{display:block}
body main footer .top .images{flex:1.3;justify-content:flex-start;}
body main footer .top .images a{}
body main footer .top .images img{width:100%;height:auto;}
body main footer .top .images a{padding:20px;position:relative;}
body main footer .top .images a::after{content:"";display:block;background-color:#bbbbbb;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/kreseczka4pikselowaPion.png);background-size:contain;background-repeat:repeat-y;background-position:top left;width:4px;height:100px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0px;}
body main footer .top .images a:hover{opacity:0.8;}
@media screen and (max-width:1024px){
body main section.slider{width:100%;height:auto;overflow:visible;}
body main section.slider::after{content:"";display:block;clear:both;}
body main section.slider .arrows{top:35%;}
body main section.slider .arrows span, body main section.slider .arrows button{height:30px;}
body main section.slider .arrows .left{left:10px;}
body main section.slider .arrows .right{right:10px;}
body main section.slider .slick-list{overflow:visible;}
body main section.slider .slick-slide{height:350px;background-position:center;background-size:contain;overflow:visible;margin-bottom:100px;}
body main section.slider .slick-slide::before{display:none;}
body main section.slider .slick-slide .content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 20px);height:auto;padding:10px;margin:10px;background-image:none;background-color:#ffffff;float:left;margin-top:;position:absolute;bottom:-80px;}
body main section.slider .slick-slide .content::after{content:"";display:block;background-color:#eee;position:absolute;top:20px;left:-10px;width:calc(100% + 20px);height:100%;z-index:-1;}
body main section.slider .slick-slide .content h3, body main section.slider .slick-slide .content h2, body main section.slider .slick-slide .content h1{font-size:20px;text-align:center}
body main section.slider .slick-slide .content h1 br{display:none}
body main section.slider .slick-slide .content p{margin:5px 0px 10px 0px;font-size:14px;color:#1c3994;text-align:center}
body main section.slider .slick-slide .content a{width:100%;font-size:14px;text-align:center;}
body main section.we-recommend{display:none;}
body.product .page.autorzy .info{flex-flow:column}
body.product .page.autorzy .info .image img{max-width:100%}
body.article .page.przepisy .intro{flex-flow:column}
body.article .page.przepisy .intro img{margin:10px;max-width:100%;}
body main footer .top .images img{width:100%;height:auto;}
}
@media screen and (max-width:1000px){
body.article .page article ul li, body.article .page article ol li, body main div.page article table td{font-size:18px}
}
@media screen and (min-width: 1025px) and (max-width: 1700px) {
body main div.page aside.widgets .see-also .item.reklama, body main div.page aside.widgets .see-also .item.importantinfo{height:172px;}
body.contact main div.page article p{font-size:17px;}
body main .fixed-ad a{padding:10px 15px;text-align:center;}
body main .fixed-ad a .image{width:44px;height:88px;margin:0 auto;}
body main .fixed-ad a .text{font-size:14px;padding:2px 0px 0px 30px;margin-top:5px;}
body main .fixed-ad a .text::before{width:23px;height:16px;}
body main section.usage{padding:5px 40px;}
body main>header>section .top nav ul li a{font-size:18px;}
body main>header>section .top .info::before{display:inline-block}
body main>header>section .bottom nav>ul>li.neuro>ul>li>a, body main>header>section .bottom nav>ul>li.reko>ul>li>a{font-size:23px;}
body main section.usage .h3{margin:0px 20px 0px 0px;font-size:26px;}
body main section.usage p{margin:0px 0px 5px 0px;font-size:13px;}
.item .yt, .item .yt, .item .yt{width:40px;height:50px;top:0px;left:10px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li{padding:0px 5px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li a{padding:4px 6px;font-size:17px;}
body main section.slider .slick-slide .content{width:45%;height:400px;padding-left:100px;}
body main section.slider .slick-slide .content h3, body main section.slider .slick-slide .content h1, body main section.slider .slick-slide .content h2{font-size:30px;}
body main section.slider .slick-slide .content p{font-size:15px;}
body main section.recommended, body main section.news{padding:0px;}
body main section.recommended .list, body main section.news .list{width:100%}
body main section.slider{height:400px;}
body main section.we-recommend{height:400px;}
body main footer .top .links ul li a{margin:10px 10px;font-size:12px;}
body main section.recommended .item a:first-child .entry, body main section.news .item a:first-child .entry{font-size:14px;padding:5px 10px;}
body main section.recommended .item a:first-child .read-more, body main section.news .item a:first-child .read-more{font-size:14px;padding:5px 14px 8px 30px;}
body main h2.title{font-size:38px;padding:20px 0px 20px 0px;}
body main footer .bottom .copyright{width:50%;font-size:13px;}
body main>header>section .bottom nav>ul>li>a{font-size:24px;line-height:33px;}
body main section.products{margin-top:10px;}
body main section.we-recommend ul li a p{font-size:14px;}
body main section.we-recommend ul li a h5, body main section.we-recommend ul li a h3{font-size:16px;margin-top:10px;}
body main section.we-recommend ul li a{margin-bottom:5px;padding:3px 16px;min-height:83px;}
body main section.we-recommend h4, body main section.we-recommend h2{margin:0px 0px 12px 2px;font-size:17px;}
body main section.we-recommend .social-media{text-align:right;margin-top:8px;}
body main section.slider .arrows{top:40%;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul{padding:3px 0px;}
}
@media screen and (min-width:1367px){
body main.notfrontpage section.we-recommend, body main.notfrontpage section.slider{margin-top:56px;}
body main.notfrontpage .breadcrumbs{padding:15px 40px 0;}
body.page:not(.page-template-sg-php, .page-template-sg_zd-php) main.notfrontpage section.news .item{width:360px;margin:35px 25px;}
body.page:not(.page-template-sg-php, .page-template-sg_zd-php) main.notfrontpage section .item a:first-child .image{height:310px}
body.page:not(.page-template-sg-php, .page-template-sg_zd-php) main.notfrontpage section .item a:first-child .name{width:73%;font-size:28px;top:227px;}
body.page:not(.page-template-sg-php, .page-template-sg_zd-php) main.notfrontpage section .item a:first-child .entry{width:73%;font-size:17px;height:66px;margin-top:-35px;opacity:0.9;}
body.page:not(.page-template-sg-php, .page-template-sg_zd-php) main.notfrontpage section .item a:first-child .read-more{padding:7px 17px 9px 35px;font-size:14px;}
body.page:not(.page-template-sg-php, .page-template-sg_zd-php) main.notfrontpage section .item .buy{min-width:80px;padding:7px 10px 8px 50px;bottom:37px;}
}
@media screen and (min-width: 1230px) and (max-width: 1366px){
body main.notfrontpage section.we-recommend, body main.notfrontpage section.slider{margin-top:56px;}
}
@media screen and (max-width:768px){
iframe{width:100%}
body main>header #searchResult.opened .content>div.second ul,
body main>header #searchResult.opened .content>div.third ul{flex-flow:column;}
body main>header #searchResult.opened .content>div.second li a,
body main>header #searchResult.opened .content>div.third li a{font-family:bariolbold;}
body main>header #searchResult.opened .content>div.second li a .image,
body main>header #searchResult.opened .content>div.third li a .image{height:40px;width:70px;display:none;}
}
@media screen and (max-width:460px){
body main section.slider .slick-slide{height:315px;background-position:center;background-size:contain;overflow:visible;margin-bottom:100px;}
body main footer .top .images img{width:auto;height:45px;}
body main section.slider .slick-slide .content h3, body main section.slider .slick-slide .content h2, body main section.slider .slick-slide .content h1{font-size:15px;padding:0 0 10px 0;}
body main section.slider .slick-slide .content p{display:none}
body main footer .top .images{flex:1.3;flex-flow:wrap;}
body main footer .top .images a{padding:10px;width:50%;display:flex;align-content:center;align-items:center;justify-content:center;}
body main section.products .arrows span{width:40px;height:40px;}
body main section.products .arrows span.right{background-position:right center;}
}
@media screen and (min-width:1279px){
body.page:not(.page-template-sg-php, .page-template-sg_zd-php) main.notfrontpage section .item a:first-child .name{width:73%;font-size:23px;}
}
body main footer .bottom .info .talk, body main footer .bottom .info .mail{display:none}
body main section .item a:first-child .name, body main div.page aside.widgets .item a:first-child div.name{font-family:bariolregular !important;font-weight:normal}
div.czasy{display:flex;justify-content:space-around;}
body main div.page article div.czasy .czas p{margin:3px 0}
body main div.page article div.czasy .czas p, body main div.page article div.czasy{text-align:center}
body main div.page article div.wartosci{display:flex;flex-flow:wrap;}
body main div.page article div.wartosci p{display:flex;flex-flow:column;align-content:center;justify-content:center;align-items:center;border:1px solid #EEE;border-collapse:collapse;padding:10px 15px;margin:0;width:33%;text-align:center;}
@media screen and (max-width:768px){
body main div.page aside.widgets .see-also .item.reklama a:first-child .image, body main div.page aside.widgets .see-also .item.importantinfo a:first-child .image{width:100%;margin:0;background-size:contain;height:;height:100%;background-color:transparent;}
body main div.page .filters .patient, body main div.page .filters .factors{flex-flow:column;margin-bottom:10px;margin-left:0;}
body main div.page .filters select{max-width:90%}
body main div.page .filters{font-size:16px;flex-flow:column;}
body main div.page .filters .patient span, body main div.page .filters .factors span{margin-right:11px;font-family:bariolbold;margin-bottom:10px;}
body main div.page .filters select{font-size:16px;}
body main div.page article div.czasy .czas{width:50%}
body main div.page article div.czasy{flex-flow:wrap}
}
main span.wpcf7-list-item{display:inline-block;margin:10px 0;}
.checkboxes .fkc1{display:block;padding:0px 0 3px 25px;font-style:italic;width:;line-height:145%;}
p.h2{font-family:bariolbold;}
span.wiecej{cursor:pointer;color:#1c3994;padding-left:20px}
.wramce{border:2px solid #008FCF;padding:22px;color:#1C3994;}
body.contact main div.page article form>div.wpcf7-response-output{width:auto;margin:auto;margin-right:0;}
.recimage{text-align:center}
.recimage img{width:100%}
@media screen and (min-width: 768px) and (max-width: 1025px) {
.apteki-box-con .row .check-avail{width:78%;font-size:18px;}
} .tabs-nav{list-style:none;margin:0;padding:0;display:flex;}
.opis-jadlo{background:#f280b6;padding:10px 15px;margin:0 !important;color:#FFF;font-size:16px !important;text-align:center;}
.opis-jadlo.kal{background:#d1ebf6;color:#1c3994}
.tabs-nav li:first-child a{}
.tabs-nav .tab-active a{background:#f280b6;color:#FFF;padding:16px;}
.tabs-nav li{margin:0 !important;display:flex;}
.tabs-nav li a{background:#d1ebf6;padding:10px 15px;text-decoration:none;color:#1c3994;align-self:flex-end;font-size:25px;}
body.article main div.page article>ul.tabs-nav{position:relative;height:243px;margin-top:70px;}
.tabs-stage{margin-bottom:20px;width:100%;clear:both;position:relative;z-index:1;}
body.article main div.page article>ul.tabs-nav li{width:25%;display:flex;height:100%;}
body.article main div.page article>ul.tabs-nav li a{border:0;background:#eceaf3;color:#313e92;text-decoration:none;font-size:24px;text-transform:initial;line-height:100%;text-align:center;padding:8px 15px;border-radius:20px 20px 0px 0;font-weight:bold;width:100%;}
body.article main div.page article>ul.tabs-nav li.tab-active a{background:#a298c5;color:#FFF;}
body.article main div.page article>ul.tabs-nav li.tab-active{margin-top:-10px;}
body.article main div.page article>ul.tabs-nav li a span{font-size:13px;margin-top:5px;font-weight:normal;display:none}
body.article main div.page article>ul.tabs-nav li.tab-active a span{display:block;line-height:115%;margin:0;}
body main .tabs-stage{border:1px solid #f280b6;}
body main .tabs-stage .posilki{padding:20px 220px 20px 20px;position:relative;border-bottom:2px dotted #D1EBF6;min-height:180px;}
body main .tabs-stage .posilki .element{position:absolute;display:flex;right:0;top:25%;}
body main .tabs-stage .posilki .element>span.zobacz{position:absolute;right:0;bottom:-20px;background:transparent;color:#cd0765;font-size:13px;font-weight:normal;justify-content:flex-end;cursor:pointer;}
body main .tabs-stage .posilki .element>span{background:#d1ebf6;display:flex;color:#1c3994;align-content:center;justify-content:center;align-items:center;justify-items:center;min-width:100px;flex-flow:column;height:100px;}
body main .tabs-stage .posilki .element a{}
body main .tabs-stage .posilki .element .image{width:100px;height:100px;background-size:cover;}
body main .tabs-stage .posilki h4.posilek{color:#cd0765;margin:5px 0;font-size:23px;}
body main .tabs-stage h3.dh3{margin-left:20px;margin-bottom:0;}
body main .tabs-stage .posilki p, body main .tabs-stage .posilki ul, body main .tabs-stage .posilki li, body main .tabs-stage .poilki{font-size:16px !important;line-height:120% !important;}
.tabs-stage .posilki li{margin-bottom:5px !important}
.tabs-nav li::marker{display:none}
.tabs-nav li::before{display:none !important;content:none !important;}
@media screen and (max-width:768px){
body main .tabs-stage .posilki{padding:10px;}
body main .tabs-stage .posilki .element>span.zobacz{position:relative;right:0;bottom:initial;background:transparent;color:#cd0765;font-size:13px;font-weight:normal;justify-content:center;cursor:pointer;}
body main .tabs-stage .posilki ul{padding-left:10px;}
.tabs-nav{list-style:none;margin:0;padding:0;display:flex;align-content:center;align-items:end;justify-content:space-between;}
.tabs-nav li{font-size:14px !important;padding-left:0 !important;}
.tabs-nav li a{background:#d1ebf6;padding:5px 8px !important;text-decoration:none;color:#1c3994;align-self:end;flex-basis:min-content;text-align:center;font-size:14px;}
body main .tabs-stage .posilki .element{position:relative;display:flex;right:initial;top:initial;justify-content:center;}
}
.teleporada .wpcf7-list-item{display:none;}
@media screen and (min-width:1500px){
body main section.recommended .item, body main section.news .item{min-height:339px;}
}
@media screen and (min-width: 1024px) and (max-width: 1500px) {
body main section.recommended .item, body main section.news .item{min-height:314px;}
}
@media screen and (min-width: 1024px) and (max-width: 1366px) {
body main div.page aside.widgets .see-also .item.reklama a:first-child .image, body main div.page aside.widgets .see-also .item.importantinfo a:first-child .image{background-size:contain;}
body main section .item.reklama a:first-child .image, body main section .item.importantinfo a:first-child .image{background-size:contain;}
}
@media screen and (max-width:768px){
body main section.recommended .item a:first-child .entry, body main section.news .item a:first-child .entry{width:calc(100% - 100px);}
}
@media screen and (max-width:460px){}
body main>header>section .bottom nav>ul>li>a{display:inline-block;text-decoration:none;padding:13px 144px 13px 86px;border-right:1px solid #f2efef;background-repeat:no-repeat;background-position:calc(100% - 35px) 22px;background-size:31px 27px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/hamburger-gray.png);position:relative;color:#636363;}
body main>header>section .bottom nav>ul>li.reko>a::before{height:34px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-reko.svg);}
body main>header>section .bottom nav>ul>li.reko:hover a::before, body main>header>section .bottom nav>ul>li.reko.current-menu-item a::before, body main>header>section .bottom nav>ul>li.current-page-ancestor.reko a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-reko-active.svg);}
body main>header>section .bottom nav>ul>li.goje>a::before{height:34px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-rany.svg);}
body main>header>section .bottom nav>ul>li.zd>a::before{height:34px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-zd.svg);}
body main>header>section .bottom nav>ul>li.goje:hover a::before, body main>header>section .bottom nav>ul>li.goje.current-menu-item a::before, body main>header>section .bottom nav>ul>li.current-page-ancestor.goje a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-rany-active.svg);}
body main>header>section .bottom nav>ul>li.zd:hover a::before, body main>header>section .bottom nav>ul>li.zd.current-menu-item a::before, body main>header>section .bottom nav>ul>li.current-page-ancestor.zd a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-zd-active.svg);}
body main>header>section .bottom nav>ul>li.onko:hover a::before, body main>header>section .bottom nav>ul>li.onko.current-menu-item a::before, body main>header>section .bottom nav>ul>li.current-page-ancestor.onko a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-onko-active.svg);}
body main>header>section .bottom nav>ul>li.senior>a::before{height:34px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-senior.svg);}
body main>header>section .bottom nav>ul>li.senior:hover a::before, body main>header>section .bottom nav>ul>li.senior.current-menu-item a::before, body main>header>section .bottom nav>ul>li.current-page-ancestor.senior a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-senior-active.svg);}
body main>header>section .bottom nav>ul>li.reko{}
body main>header>section .bottom nav>ul>li.hidden, #fsmenu nav>ul>li.hidden{display:none}
body.logged-in main>header>section .bottom nav>ul>li.hidden, body.logged-in #fsmenu nav>ul>li.hidden{display:list-item}
body main>header>section .bottom nav>ul>li.reko>ul>li::after, body main>header>section .bottom nav>ul>li.reko>ul>li:first-child::before{display:none;}
body main>header>section .bottom nav>ul>li.reko>ul{background-color:#1c3994;padding:0;}
body main>header>section .bottom nav>ul>li.reko>ul>li{padding:0;position:relative;}
body main>header>section .bottom nav>ul>li.reko>ul>li::before{content:"";height:100%;width:1px;background-color:#31b4ef;position:absolute;top:0px;left:0px;z-index:150;}
body main>header>section .bottom nav>ul>li.reko>ul>li::after{display:none;}
body main>header>section .bottom nav>ul>li.reko>ul>li>a{font-family:bariolregular;font-size:30px;background-color:#1c3994;color:#ffffff;}
body main>header>section .bottom nav>ul>li.reko>ul>li>ul{list-style-type:none;margin:0;background-color:#0382bb;text-align:center;padding:6px 0px;}
body main>header>section .bottom nav>ul>li.reko>ul>li>ul li{display:inline-block;}
body main>header>section .bottom nav>ul>li.reko>ul>li>ul li::after, body main>header>section .bottom nav>ul>li.reko>ul>li>ul li::before{content:"";display:block;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/kreseczka2pikselowa2.png);background-repeat:repeat-y;background-position:top left;background-size:contain;opacity:0.6;width:2px;height:14px;position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
body main>header>section .bottom nav>ul>li.reko>ul>li>ul li:last-child::after{display:none;}
body main>header>section .bottom nav>ul>li.reko>ul>li>ul li:first-child::before{display:none;}
body main>header>section .bottom nav>ul>li.reko>ul>li>ul li a{padding:4px 8px;font-size:18px;}
body main>header>section .bottom nav>ul>li:hover>ul{z-index:999999;}
body main>header>section .bottom nav>ul>li:not(.current-menu-item):hover>ul{opacity:1}
body main>header>section .bottom nav>ul:hover>li.current-menu-item>ul{opacity:0.1}
body main>header>section .bottom nav>ul:hover>li.current-menu-item:hover>ul{opacity:1}
@media screen and (max-width:1900px){
body main>header>section .bottom nav>ul>li>a::after{right:54px;}
body main>header>section .bottom nav>ul>li>a{padding:13px 78px 13px 73px;background-position:calc(100% - 20px) 22px;background-size:20px 20px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>a, body main>header>section .bottom nav>ul>li.reko>ul>li>a{font-size:23px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul li a, body main>header>section .bottom nav>ul>li.reko>ul>li>ul li a{padding:4px 6px;font-size:17px;}
body main>header>section .bottom nav>ul>li.neuro>ul>li>ul, body main>header>section .bottom nav>ul>li.reko>ul>li>ul{padding:3px 0px;}
}
@media screen and (max-width:1365px){
body main>header>section .bottom nav>ul#menu-hub-menu>li>a::before{height:26px;width:30px;}
body main>header>section .bottom nav>ul>li>a{padding:13px 79px 13px 54px;font-size:23px;}
}
#fsmenu{display:none}
@media screen and (max-width:1279px){
body main > header > section .top form.search button{width:0}
body main>header>section .bottom{display:none}
#fsmenu{display:none}
#fsmenu.opened{display:flex;position:fixed;width:100%;height:100vh;background:#FFF;z-index:99999999;top:0;flex-flow:column;overflow-y:auto;}
#fsmenu ul{list-style:none;padding:0;margin:0;}
body main>header>section .bottom nav>ul>li>a{display:inline-block;text-decoration:none;padding:13px 144px 13px 86px;border-right:1px solid #f2efef;background-repeat:no-repeat;background-position:calc(100% - 35px) 22px;background-size:31px 27px;background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/hamburger-gray.png);position:relative;color:#636363;}
#fsmenu nav>ul>li>a{padding:13px 11px 13px 54px;font-size:26px;background-position:calc(100% - 20px) 22px;background-size:20px 20px;display:block;width:100%;position:relative;text-decoration:none;border:1px solid #1c3994;border-left:0;border-right:0;border-bottom:0;color:#393939;}
#fsmenu nav>ul>li>a::before{content:"";display:inline-block;width:32px;height:32px;position:absolute;top:50%;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);left:10px;background-size:contain;background-repeat:no-repeat;background-position:center center;}
#fsmenu nav>ul>li{background:#d1ebf6;padding:0 3px 3px 0;position:relative;}
#fsmenu nav>ul>li>ul>li.lastsub{background:#1c3994;padding:3px 0 0px 8px;margin-bottom:10px;position:relative;}
#fsmenu nav>ul>li>ul>li.lastsub>a{color:#FFF;display:flex;padding:2px 10px 8px;text-decoration:none;position:relative;font-size:22px;}
#fsmenu nav>ul>li>ul>li.lastsub>ul>li{background:#FFF;border:1px solid #1c3994;border-bottom:0}
#fsmenu nav>ul>li>ul>li:not(.lastsub){background:#FFF;border:1px solid #1c3994;border-bottom:0;margin-left:10px;}
#fsmenu nav.fs-navigation-two ul>li{background:#FFF;border:1px solid #1c3994;border-bottom:0;padding-left:15px;border-left:0;}
#fsmenu .here{font-weight:900;}
#fsmenu nav.fs-navigation-two ul>li a{text-decoration:none;display:block;width:100%;padding:10px 10px 10px 0;color:#393939;font-size:19px;font-weight:200;}
#fsmenu nav>ul>li>ul>li:not(.lastsub) a{text-decoration:none;display:block;width:100%;padding:8px;color:#393939;font-size:20px;}
#fsmenu nav>ul>li>ul>li.lastsub>ul>li a{text-decoration:none;display:block;width:100%;padding:8px;font-size:20px;}
#fsmenu nav>ul>li.onko>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-onko.svg);}
#fsmenu nav>ul>li.neuro>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-neuro.svg);}
#fsmenu nav>ul>li.reko>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-reko.svg);}
#fsmenu nav>ul>li.goje>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-rany.svg);}
#fsmenu nav>ul>li.zd>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-zd.svg);}
#fsmenu nav>ul>li.senior>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-senior.svg);}
#fsmenu nav>ul#menu-hub-menu>li>a::before{height:26px;width:30px;}
#fsmenu .expander{background-color:transparent;width:50px;height:60px;position:absolute;right:15px;top:0;display:flex;align-content:center;align-items:center;justify-content:center;justify-items:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.8906 24.8906'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:%23078ecf;%7D .cls-2 %7B fill:%23fff;%7D %3C/style%3E%3C/defs%3E%3Ctitle%3Eplus%3C/title%3E%3Cg id='Warstwa_2' data-name='Warstwa 2'%3E%3Cg id='Warstwa_1-2' data-name='Warstwa 1'%3E%3Ccircle class='cls-1' cx='12.4453' cy='12.4453' r='12.4453'/%3E%3C/g%3E%3Cg id='Warstwa_2-2' data-name='Warstwa 2'%3E%3Cpath class='cls-2' d='M5.6565,13.6406h14.225a1.2507,1.2507,0,0,0,0-2.5H5.6565a1.2507,1.2507,0,0,0,0,2.5Z'/%3E%3Cpath class='cls-2' d='M11.519,5.3328v14.225a1.2508,1.2508,0,0,0,2.5,0V5.3328a1.2507,1.2507,0,0,0-2.5,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:25px;background-repeat:no-repeat;background-position:center;}
#fsmenu .lastsub .expander{width:35px;height:38px;top:0px;right:20px;background-size:23px;}
#fsmenu .lastsub .expander.opened::after{font-size:23px;}
#fsmenu .expander.opened{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.8906 24.8906'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:%23fff;%7D .cls-2 %7B fill:%23078ecf;%7D %3C/style%3E%3C/defs%3E%3Ctitle%3Eminus%3C/title%3E%3Cg id='Warstwa_2' data-name='Warstwa 2'%3E%3Cg id='Warstwa_1-2' data-name='Warstwa 1'%3E%3Ccircle class='cls-1' cx='12.4453' cy='12.4453' r='12.4453'/%3E%3C/g%3E%3Cg id='Warstwa_2-2' data-name='Warstwa 2'%3E%3Cg%3E%3Cline class='cls-2' x1='5.6565' y1='12.3906' x2='19.8815' y2='12.3906'/%3E%3Cpath class='cls-2' d='M5.6565,13.6406h14.225a1.2507,1.2507,0,0,0,0-2.5H5.6565a1.2507,1.2507,0,0,0,0,2.5Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
#fsmenu nav>ul>li.menu-item-has-children.opened{background:#008fcf}
#fsmenu nav>ul>li.menu-item-has-children.opened>a{color:#FFF}
#fsmenu nav>ul>li>ul>li.lastsub.opened{padding-bottom:8px}
#fsmenu nav>ul>li.onko.opened>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-onko-active.svg);}
#fsmenu nav>ul>li.neuro.opened>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-neuro-active.svg);}
#fsmenu nav>ul>li.reko.opened>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-reko-active.svg);}
#fsmenu nav>ul>li.goje.opened>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-rany-active.svg);}
#fsmenu nav>ul>li.zd.opened>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-zd-active.svg);}
#fsmenu nav>ul>li.senior.opened>a::before{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/ico-senior-active.svg);}
#fsmenu .fsclose{position:fixed;display:flex;bottom:0;right:0;background:#1c3994;border-radius:44px 0 0 0;color:#FFF;font-size:12px;align-content:center;align-items:center;justify-content:center;justify-items:center;width:120px;height:50px;padding:5px 20px;cursor:pointer;}
#fsmenu .fsclose>div{width:35%;margin-left:10px;}
#fsmenu .fsclose button{border-radius:50%;padding:0.5em;width:30px;height:30px;border:2px solid white;color:white;position:relative;background:#1c3994;}
#fsmenu .fsclose button:hover{border:2px solid rgb(255, 255, 255);background-color:#008FCF;color:#ffffff;}
#fsmenu .fsclose button::before{content:" ";position:absolute;display:block;background-color:#FFF;width:2px;left:12px;top:5px;bottom:5px;transform:rotate(45deg);}
#fsmenu .fsclose button::after{content:" ";position:absolute;display:block;background-color:#FFF;height:2px;top:12px;left:5px;right:5px;transform:rotate(45deg);}
body main{padding-top:50px;}
body main>header{position:fixed;}
}
form.oceny input[type=submit]{background:#644798;color:#FFF;font-family:bariolregular;border:0;font-size:22px;padding:0 20px;margin-left:8px;cursor:pointer}
form.oceny input[type=submit]:hover{opacity:0.8}
form.oceny{width:360px}
form.oceny .occ{display:flex;flex-flow:row;}
form.oceny>span{padding:10px 0;display:block;}
.rating{width:190px;border:1px solid #EEE;}
.rating:not(:checked)>input{position:absolute;left:-9999px;clip:rect(0, 0, 0, 0);}
.rating:not(:checked)>label{float:right;width:1em;padding:0 .1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:200%;line-height:1.2;color:#ddd;text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0, 0, 0, .5);}
.rating:not(:checked)>label:before{content:'★ ';}
.occ input.hidden{display:none}
.rating>input:checked~label{color:#f70;text-shadow:1px 1px #c60, 2px 2px #940, .1em .1em .2em rgba(0, 0, 0, .5);}
.rating:not(:checked)>label:hover,
.rating:not(:checked)>label:hover~label{color:gold;text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0, 0, 0, .5);}
.rating>input:checked+label:hover,
.rating>input:checked+label:hover~label,
.rating>input:checked~label:hover,
.rating>input:checked~label:hover~label,
.rating>label:hover~input:checked~label{color:#ea0;text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0, 0, 0, .5);}
.rating>label:active{position:relative;top:2px;left:2px;}
.popup-box{position:fixed;z-index:9999;width:100%;height:100%;background-color:#0000009e;top:0;display:flex;justify-content:center;align-items:center;}
.popup-box .typ-1{color:#fff;font-size:27px;width:1024px;background-color:#5d328e;border-radius:18px;padding:0 60px 17px 60px;position:relative;}
.popup-box .typ-1 h2{font-size:63px;margin:36px 0;}
.popup-box .typ-1 a{color:inherit;text-decoration:none;}
.popup-box .typ-1 .ico-f{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/fpp.png);width:39px;height:39px;display:inline-block;margin-bottom:-11px;}
.popup-box .typ-1 .logo{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/logo-npwch.png);width:298px;height:91px;max-width:100%;background-size:contain;background-repeat:no-repeat;}
.popup-box .typ-1 .close{background-image:url(//posilkiwchorobie.pl/wp-content/themes/posilkiwchorobie/img/x2.png);width:57px;height:56px;position:absolute;right:-26px;top:-26px;cursor:pointer;}
@media screen and (max-width:1279px){
.popup-box .typ-1{font-size:16px;max-width:calc(100% - 56px);padding:0 30px 19px;}
.popup-box .typ-1 h2{font-size:25px;}
}
@media screen and (max-width:1600px){
body.contact main div.page article form>div label, body.contact main div.page article form p{font-size:16px;}
body.contact main div.page article form>div label{line-height:23px;font-size:14px;}
body.contact main div.page article form>div input:not([type="checkbox"]),
body.contact main div.page article form>div textarea{font-size:16px;}
body.contact main div.page article form>div select{font-size:16px;}
body.contact main div.page article form>div[class^="check"] label{font-size:16px;}
}
@media screen and (max-width:1359px){
body.contact main div.page article form>div label{font-size:12px;}}
}
@media screen and(min-width: 1260px) and (max-width: 1281px){body.contact main div.page article form>div.firstname,
body.contact main div.page article form>div.lastname, body.contact main div.page article form>div.phone{width:calc(26% - 10px);}}
@media screen and (max-width:460px){body.contact main div.page article form>div.submit{display:flex;flex-flow:column;align-items:center;align-content:center;}
body.contact main div.page article form>div input[type="submit"]{font-size:33px;padding:20px 30px;margin-top:10px;}}
@media screen and (max-width:399px){body.contact main div.page article form>div.type-select-o label input:not([type="checkbox"]){transform:scale(1.1) !important;margin-right:10px;}}
article .gallery{}
article .gallery.gallery-columns-4{}
article .gallery figure{flex-flow: column;
}
article .gallery.gallery-columns-2 figure{width:45%;
margin: 10px 2px !important;
}
article .gallery.gallery-columns-3 figure{width:30%;
margin: 10px 2px !important;
}
article .gallery.gallery-columns-2 figure img{width:100%; height:auto}
article .gallery.gallery-columns-4 figure{flex-flow: column;
width:24%;
margin: 10px 2px !important;
}
article .gallery.gallery-columns-5 figure{flex-flow: column;
width:19%;
margin: 10px 2px !important;
}
article .gallery.gallery-columns-4 figure .gallery-icon{}
article .gallery.gallery-columns-3 figure img, article .gallery.gallery-columns-4 figure img, article .gallery.gallery-columns-5 figure img{width:100%; height:auto}
div.ulozenie{margin-top: 10px;
}
div.ulozenie h3{}
div.ulozenie .cols p{margin:0}
div.ulozenie .cols{display: flex;
align-content: center;
align-items: center;
background: #f8f1ff;
border-radius: 20px;
padding-right: 10px;
}
div.ulozenie .cols > div:first-child{text-align: center;
padding: 10px 0;
}
div.ulozenie .cols > div:nth-child(2){padding-left:10px;}
div.ulozenie img{max-height: 370px;
width: auto;
max-width: 246px !important;
}
.powiazanie{display: flex;
flex-flow: wrap;
}
.powiazanie .item{width: 48%;
margin: 4px;
}
.powiazanie .item .image{width: 100px;
height: 100px;
float: right;
margin: 0px 10px 10px 10px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-color: #ffffff;
}
.powiazanie .item .name{position: relative;
top: 0;
background-color: transparent;
font-size: 18px;
font-family: bariolbold !important;
color: #393939;
padding: 0;
margin-bottom: 10px;
margin-left: 20px;
width: auto; overflow: hidden;
text-overflow: ellipsis;
z-index: 10;
left: 0;
}
.powiazanie .item .entry{height: auto;
margin: 0px 0px 0px 20px;
padding: 0;
font-size: 16px;
background-color: transparent;
border: none;
width: auto;
line-height: 1.2em;
overflow: hidden;
text-overflow: ellipsis;
display: flex;
-webkit-box-align: center;
align-items: center;
color: #393939;
}
.powiazanie .item .read-more{}
.powiazanie .item a{padding: 10px;
display: block;
height: 100%;
background-color: #d1ebf6;
text-decoration: none;
color: #393939;
}
body main > header > section .bottom nav > ul > li > a{padding: 13px 79px 13px 53px;
}
body main > header > section .bottom nav > ul > li > a::before{width: 40px;
left: 6px;
}
body main>header>section .bottom nav>ul#menu-hub-menu>li>ul{line-height: initial;
}
body main>header>section .bottom nav>ul#menu-hub-menu{line-height: 33px;
}
body main>header>section .bottom nav>ul{font-size: 21px;
}
body main>header>section .bottom nav>ul>li>a::after{right: 60px;
}
body main>header>section .bottom nav>ul>li>a{background-position: calc(100% - 18px) 19px;
background-size: 25px 27px;
}
body main .fixed-ad.zydo{background-color: #522279;
}
body main .fixed-ad.zydo a .image{background-color: #FFF;
border-radius: 0 0 0 15px;
}
body main .fixed-ad.zydo a{padding: 8px 0px 35px 8px;
}
body main .fixed-ad.zydo a .text::before{top: 21px;
width: 100%;
}
body main .prod-zd{display: flex;
flex-flow: wrap;
align-content: center;
align-items: center;
justify-content: center;
justify-items: center;
}
body main div.page .prod-zd a{max-width: 45%;
display: flex;
margin: 1.5%;
}
html body.page main section.recommended .item.importantinfo div.image.desktop{height: 340px
}
body.article main div.page aside.widgets .products .item.reklama a:first-child .image{height: 355px;
}
body main section.recommended .item:not(.importantinfo) a:first-child .image,
body main section.news .item a:first-child .image{}
@media screen and (max-width:1919px){body main>header>section .bottom nav>ul>li>a{font-size:20px;}
body main > header > section .bottom nav > ul > li > a::after{right:35px;}
body main > header > section .bottom nav > ul > li > a{padding:13px 44px 13px 35px;}
body main > header > section .bottom nav > ul > li > a::before{width:25px;left:5px;}
body main > header > section .bottom nav > ul > li > a{background-position:calc(100% - 9px) 25px;background-size:18px 19px;}
body.article main div.page aside.widgets .item, body.mission main div.page aside.widgets .item, body.contact main div.page aside.widgets .item, body.results main div.page aside.widgets .item, body.page-template-page-nasze-produkty main div.page aside.widgets .item, body.product main div.page aside.widgets .item{margin:20px 0px 0;}}
@media screen and (min-width: 1740px) and (max-width: 1919px){body main > header > section .bottom nav > ul > li > a{padding:14px 53px 13px 45px;}
body main > header > section .bottom nav > ul > li > a{font-size:22px;}}
@media screen and (min-width: 1000px) and (max-width: 1482px){body main>header .logo{width:220px;}
body main>header>section{margin-left:220px;}
body main section.recommended .item:not(.importantinfo) a:first-child .image,
body main section.news .item a:first-child .image{height:300px;background-size:cover;}}
@media screen and (max-width:1375px){body main>header .logo{width:240px;}
body main > header > section .bottom nav > ul > li.neuro > ul > li > ul li a, body main > header > section .bottom nav > ul > li.reko > ul > li > ul li a{font-size:14px;}
body main > header > section .bottom nav > ul > li.neuro > ul > li > a, body main > header > section .bottom nav > ul > li.reko > ul > li > a{font-size:18px;}
body main > header > section .bottom nav > ul > li > a::after{right:32px;}
body main>header>section{margin-left:240px;}
body main > header > section .bottom nav > ul > li > a{background-position:calc(100% - 8px) 25px;background-size:16px 18px;}
body main > header > section .bottom nav > ul > li > a{font-size:16px;}
body main > header > section .bottom nav > ul > li > ul li a{font-size:15px;}
body main > header > section .top nav ul li a{font-size:15px;}
body main > header > section .bottom nav > ul > li > a{padding:13px 39px 13px 39px;}
body.article main div.page aside.widgets .item, body.mission main div.page aside.widgets .item, body.contact main div.page aside.widgets .item, body.results main div.page aside.widgets .item, body.page-template-page-nasze-produkty main div.page aside.widgets .item, body.product main div.page aside.widgets .item{}}
@media screen and (min-width: 1270px) and (max-width: 1366px){body main section.recommended .item:not(.importantinfo) a:first-child .image,
body main section.news .item a:first-child .image{height:275px;}
body main section.recommended, body main section.news{align-items:center}
body main section.recommended .item{width:395px;}
body main section.recommended .item, body main section.news .item{height:310px;min-height:310px;}
html body.page main section.recommended .item.importantinfo div.image.desktop{height:100%;}
body main section.recommended .item a:first-child .entry, body main section.news .item a:first-child .entry{margin-top:-24px;}
body.article main div.page aside.widgets .item.reklama a:first-child .image{height:290px;}
body.article main div.page aside.widgets .see-also .item.reklama a:first-child .image{height:100%;}}
@media screen and (max-width:1200px){body main>header .logo{width:170px;}
body main>header>section{margin-left:170px;}
body main .prod-zd{flex-flow:column;}
body main div.page .prod-zd a{max-width:80%;}
body.article main div.page aside.widgets .item, body.mission main div.page aside.widgets .item, body.contact main div.page aside.widgets .item, body.results main div.page aside.widgets .item, body.page-template-page-nasze-produkty main div.page aside.widgets .item, body.product main div.page aside.widgets .item{margin:20px 0px 0;}}
@media screen and (max-width:1000px){body.article main div.page aside.widgets .item.reklama{}
body.article main div.page aside.widgets .item.reklama a:first-child .image{width:430px;max-height:340px;}
body.article main div.page aside.widgets .item.reklama a:first-child{display:flex;align-content:center;align-items:center;justify-content:center;justify-items:center;}
div.ulozenie img{max-width:100px !important}
.powiazanie .item{width:100%;margin:4px;}}
@media screen and (max-width:390px){body.article main div.page aside.widgets .item.reklama a:first-child .image{width:100%;height:285px;}}
@media screen and (min-width: 461px) and (max-width: 660px){body main section.slider .slick-slide{height:85vw;background-position:top center;}
body.logged-in main{padding-top:50px;}}
.onlyforteleporada{display:none; color: red;
font-weight: bold;
font-size: 15px !important;
margin: 0 !important;}
#cpset{cursor:pointer} body main div.page article p.recimage{max-height:560px; width:100%; overflow:hidden}
body main div.page article p.recimage img{width: 100%;
height: auto;
} .hideme{display:none !important;
}
body.postid-4807 #ooo{display:none}div.ikonkitekst{display:flex;flex-flow:row;align-items:center;justify-items:center;font-family:bariolbold, bariolbold-fallback, sans-serif;}
div.ikonkitekst > div img{width:100px;height:100px;margin-right:10px;}
div.ikonkitekst.half{width:45%;margin:10px 20px;}
body main div.page p.bibliografia{clear:both;}
body.product main div.page img{max-width:100%;height:auto}
div.ikonkitekst p{flex:1 1 0;text-align:left}
div.ikonkitekst.half p{text-align:left !important}
div.ikonkitekst.half img{width:90px;height:90px;}
div.ndr-img-ul{display:flex;flex-flow:row;align-items:center;align-content:center;}
body.product main div.page .ndr-img-ul  ul li, body.product main div.page .ndr-addon  ul li{padding-left:20px;position:relative;font-size:22px;line-height:1.2em;margin-bottom:9px;margin-left:25px;}
body.product main div.page .ndr-addon > div{max-width:50%}
body.product main div.page .info .text ul li a{display:flex;align-content:center;align-items:center;justify-content:center;height:100%;}
body.product main div.page .ndr-img-ul ul span{font-size:22px;}
body.product main div.page .ndr-img-ul img{max-height:400px}
.flex-2-column{display:flex;flex-flow:wrap}
.flex-2-column > div{width:48%}
body main div.page img{max-width:100%;}
@media screen and (min-width: 1701px) and (max-width: 1826px) {
body main section.slider .slick-slide .content h3, body main section.slider .slick-slide .content h1, body main section.slider .slick-slide .content h2{font-size:50px;}
}
@media screen and (min-width:1280px){
body.product main div.page .data .offer{background-position:center bottom;}
}
@media screen and (max-width:760px){
body.product main div.page .ndr-addon > div{max-width:100%}
div.ikonkitekst.half {
width: 100%;}
div.ndr-ig-ul{flex-flow:column}
div.ndr-img-ul {
flex-flow: wrap;
}
body.product main div.page .ndr-img-ul img{height:auto}
body.product main div.page .ndr-img-ul > ul li, body.product main div.page .ndr-addon > ul li {
font-size: 18px;
line-height: 1em;
}
}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}
#cookiesPopup:focus{outline:none;}
body main section.recommended .item .buy, body main section.products #products-slider .item .buy, body.page-template-page-nasze-produkty main div.page .list .item .buy, body.product main div.page .header .buy-now, body main section.recommended .item .buy, body main section.products #products-slider .item .buy, body.page-template-page-nasze-produkty main div.page .list .item .buy, body.product main div.page .header .buy-now, body.article main div.page aside.widgets .item .buy, body.mission main div.page aside.widgets .item .buy, body.contact main div.page aside.widgets .item .buy, body.results main div.page aside.widgets .item .buy, body.page-template-page-nasze-produkty main div.page aside.widgets .item .buy, body.product main div.page aside.widgets .item .buy{border:#DB0084;background-color:#DB0084;}
body.article main div.page aside.widgets .see-also .item .buy::after, body.mission main div.page aside.widgets .see-also .item .buy::after, body.contact main div.page aside.widgets .see-also .item .buy::after, body.results main div.page aside.widgets .see-also .item .buy::after, body.page-template-page-nasze-produkty main div.page aside.widgets .see-also .item .buy::after, body.product main div.page aside.widgets .see-also .item .buy::after{background-color:#DB0084;}
body.article main div.page aside.widgets .see-also .item .buy span, body main section.news .item .buy, body main section.news .item .buy span{background-color:#DB0084;}
body main section.see-more a:last-child{background-color:#3A76BB;}
body main .fixed-ad, .item .plus{background-color:#DB0084;}
.page .gk-box{background-color:#3A74B6;}
.page .gk-box:hover, .page .gk-box.active{background:#96599B;}
body main>header>section .bottom nav>ul>li.current-menu-item>a, body main>header>section .bottom nav>ul>li.current-page-ancestor>a, body main>header>section .bottom nav>ul>li:hover>a, body main>header>section .bottom nav>ul>li.onko.set>a:first-child, body main>header>section .bottom nav>ul>li.neuro.set>a:first-child, body main>header>section .bottom nav>ul>li.reko.set>a:first-child, body main>header>section .bottom nav>ul>li.goje.set>a:first-child, body main>header>section .bottom nav>ul>li.zd.set>a:first-child, body main>header>section .bottom nav>ul>li.senior.set>a:first-child{background-color:#007AB3;}
body main>header>section .bottom nav>ul>li>ul, body.wp-theme-posilkiwchorobie main>header>section .bottom nav>ul>li>ul>li>ul{background-color:#007AB3;}
body.product main div.page .info .text ul li a{background-color:#007AB3;}
.rating:not(:checked)>label::before, .rating:not(:checked)>label{color:#8F8F8F}
.rating>input:checked~label::before{color:#644798;}
.read-more{color:#005B85}
.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1000;}
.skip-link:focus{position:absolute;left:20px;top:20px;width:auto;height:auto;padding:0.5em 1em;background:#000;color:#fff;text-decoration:none;font-size:16px;z-index:10000;}
.slider-control{position:absolute;top:10px;right:10px;background:#fff;color:#1c3994;border:2px solid #1c3994;padding:0.5em 1em;z-index:2;cursor:pointer;font-size:14px;}
a:focus-visible, button:focus-visible, input:focus-visible, .select-item:focus-visible, body main section.slider .arrows span:focus-visible, body main section.slider .slick-slide .content:focus-visible, body main section.products #products-slider .item:focus-visible,
body main section.recommended .item a:focus-visible, body main section.news .item a:focus-visible, body main div.page .filters select:focus-visible, body main div.page .filters .patient:focus-visible, .page .gk-box:focus-visible, body.contact main div.page article form>div select:focus-visible, body main .fixed-ad .close:focus-visible, #blur .cookie-first p.co-nav a:focus-visible,
.co-set-he .switch input:focus-visible + span,
#cookiesPopup .co-btn:focus-visible{outline:2px solid #1c3994;outline-offset:2px;}
body main section.recommended .item a, body main section.news .item a{display:block}
@media screen and (max-width:1000px){
body main section.see-more a:first-child, body main section.see-more a:first-child span{background-color:#9260A4;}
.slider-control{position:absolute;top:15px;right:19px;background:#fff;color:#1c3994;border:2px solid #1c3994;padding:0.1em 0.5em;z-index:2;cursor:pointer;font-size:12px;opacity:0.8;border:0;}
body main section.recommended .item .buy, body.page-template-page-nasze-produkty main div.page .list .item .buy, body.product main div.page .header .buy-now, body main section.recommended .item .buy, body.page-template-page-nasze-produkty main div.page .list .item .buy, body.product main div.page .header .buy-now, body.article main div.page aside.widgets .item .buy, body.mission main div.page aside.widgets .item .buy, body.contact main div.page aside.widgets .item .buy, body.results main div.page aside.widgets .item .buy, body.page-template-page-nasze-produkty main div.page aside.widgets .item .buy, body.product main div.page aside.widgets .item .buy{background-color:transparent}
body main section.recommended .item .buy::after, body main section.products #products-slider .item .buy::after, body.page-template-page-nasze-produkty main div.page .list .item .buy::after, body.product main div.page .header .buy-now::after, body main section.recommended .item .buy::after, body main section.products #products-slider .item .buy::after, body.page-template-page-nasze-produkty main div.page .list .item .buy::after, body.product main div.page .header .buy-now::after, body.article main div.page aside.widgets .item .buy::after, body.mission main div.page aside.widgets .item .buy::after, body.contact main div.page aside.widgets .item .buy::after, body.results main div.page aside.widgets .item .buy::after, body.page-template-page-nasze-produkty main div.page aside.widgets .item .buy::after, body.product main div.page aside.widgets .item .buy::after{border:#DB0084;background-color:#DB0084;}
}
#return-boxes-1{margin: 10px auto;
display: block;}