/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 10 2019 | 11:19:28 */
article.post {font-size:0;padding-top:40px;}
article.post .post_column {display:inline-block;width:50%;vertical-align:top;}

article.post .image_box {width:100%;display:inline-block;position:relative;height:auto;background:linear-gradient(-30deg, #dad7d9 0%, #fff 60%);vertical-align:top;overflow:hidden;}
article.post .image_box .post_thumbnail {min-width:100%;width:auto;height:auto;margin:0 auto;display:table;font-size:16px;line-height:20px;font-family:europa,sans-serif;white-space:normal;padding:0;text-align:center;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;}

article.post .category_box {position:relative;width:100%;height:0;padding-bottom:calc(50% + 40px);}
article.post .category_box .content {width:100%;display:table;height:100%;font-size:16px;line-height:20px;font-family:europa,sans-serif;white-space:normal;text-align:center;position:absolute;background-size:100% 100%;background-repeat:no-repeat;background-position:left;background-color:#fff}
article.post .category_box .content .container {display:table;width:100%;height:100%;margin:0;padding:0;border:0;padding:0;background-color:rgba(0, 0, 0, 0.5)}
article.post .category_box .content .container .fit {display:table-cell;vertical-align:middle;}


article.post .category_box .content .container .fit h2 {font-size:80px;line-height:80px;color:#fff;margin:0;font-family:Madelyn Regular,sans-serif;margin:20px 0 0;}
/*ticle.post .category_box .content .container .fit p {color:#fff;font-size:20px;line-height:24px;font-weight:100;margin:0;padding:0 20px;}*/
article.post .category_box .content .container .fit p {color:#fff;font-size:24px;line-height:30px;font-weight:100;margin:20px 0 0 0;padding:0 20px;}
article.post .category_box .content .container .fit a {display:inline-block;border:solid 2px #fff;margin:20px 5px;padding:10px;}
article.post .category_box .content .container .fit a p {font-size:20px;line-height:20px;background-color:#00000000;padding:0;margin:0;}
article.post .category_box .content .container .fit a:hover {background:#a68966;}
article.post .category_box .content .container .fit a:hover p {color:#fff;}


article.post .post_box {position:relative;height:auto;background-color:#fff;}
article.post .post_box .content {width:100%;display:block;height:100%;font-size:16px;line-height:20px;font-family:europa,sans-serif;white-space:normal;padding:20px;text-align:center;}
article.post .post_box .content .container {display:table;width:100%;height:100%;margin:0;padding:0;border:0;}
article.post .post_box .content .container .fit {display:table-cell;vertical-align:middle;}

article.post .post_box .content h4.title {width:100%;font-size:24px;line-height:40px;font-weight:normal;text-transform:uppercase;text-align:center;font-family:europa,sans-serif;color:#000;margin:0;padding:0;}
article.post .post_box .content h1.title {width:100%;font-size:80px;line-height:80px;text-align:center;font-family:Madelyn Regular,sans-serif;color:#000;margin:20px 0;padding:0;}
article.post .post_box .content p {color:#000;font-size:20px;line-height:24px;font-weight:100;margin:0 0 20px;}

article.post .post_box .content .w_ofercie {font-size:0;display:table;padding-top:20px;width:100%;/*border-top:solid 1px #000;*/position:relative;}
article.post .post_box .content .w_ofercie::after {content:'';width:40px;height:1px;background:#888;position:absolute;top:-1px;left:calc(50% - 20px);}
article.post .post_box .content .w_ofercie .dostepnosc {display:table-cell;vertical-align:top;position:relative;padding:0;}
article.post .post_box .content .w_ofercie .dostepnosc:first-of-type:not(:only-child) {border-right:solid 1px #888;padding-right:20px;}
article.post .post_box .content .w_ofercie .dostepnosc p {font-size:16px;line-height:20px;}
article.post .post_box .content .pudelka.opakowania {transform:scale(0.75);transform-origin:top;}
article.post .post_box .content .pudelka {font-size:0;display:table;margin-bottom:30px;width:100%;}
article.post .post_box .content .pudelko {display:table-cell;vertical-align:bottom;position:relative;padding:5px;}
article.post .post_box .content .pudelko img {max-width:initial;}
article.post .post_box .content .pudelko p {position:absolute;width:100%;height:20px;top:100%;left:0;font-size:12px;}
article.post .post_box .content .pudelko p.dopisek {top:calc(100% + 20px);font-size:16px;line-height:16px;border-top:solid 1px #888;width:calc(100% - 20px);margin:0 10px;font-family:europa,sans-serif;}

article.post .post_box .content .gluten {margin:0;}
article.post .post_box .content .gluten img {margin:10px;max-height:122px;}

article.post .post_box .content .lodziarnie p {font-size:16px;line-height:20px;}
article.post .post_box .content .lodziarnie a {display:inline-block;border:solid 2px #000;width:30%;margin:0 auto;padding:10px;background:#000;}
article.post .post_box .content .lodziarnie a p {font-size:20px;line-height:20px;color:#fff;margin:0;}
article.post .post_box .content .lodziarnie a:hover {background:#a68966;}
article.post .post_box .content .lodziarnie a:hover p {color:#fff;}






article.post .parent_container {width:100%;height:40px;background-color:#a68966;position:fixed;top:80px;left:0;z-index:100000;}
article.post .parent_links {width:100%;max-width:1800px;padding:0 40px;margin:auto;text-align:left;}
article.post .parent_links a {display:inline-block;color:#fff;font-size:14px;line-height:40px;position:relative;padding:0 10px 0 40px;vertical-align:top;font-family:europa,sans-serif;}
article.post .parent_links .right {display:inline-block;color:#fff;width:40px;height:40px;position:relative;}
article.post .parent_links .right svg.icon {color:#fff;height:20px;width:20px;margin:0;transform:rotateZ(-90deg);position:absolute;left:10px;top:10px;}
article.post .parent_links a::before {content:'';position:absolute;left:0;top:0;bottom:0;height:20px;width:20px;margin:10px;border:solid 1px #fff;}
article.post .parent_links a.opposite {padding:0 20px;background-color:#000000;}
article.post .parent_links a.opposite::before {content:none;}
article.post .parent_links a.siblings {}
article.post .parent_links a.active::before {background-image:url('/wp-content/uploads/2018/12/check.png');background-repeat:no-repeat;background-position:center;background-size:14px;}
article.post .parent_links a.active {pointer-events:none;cursor:default;background-color:#000000;}
article.post .parent_links a:hover::before {background-color:#ffffff80;}
article.post .parent_links a p {margin:0;}

article.post .decoration {margin:30px 0;min-width:100%;}
article.post .decoration img {display:block;}



article.post .powiazane {font-size:0;}
article.post .powiazane.main {display:block;position:relative;width:100%;padding-top:10px;}
article.post .powiazane.karuzela {position:relative;width:100%;height:20vw;overflow:hidden;white-space:nowrap;}
article.post .powiazane.article {display:inline-block;width:50%;vertical-align:top;height:100%;}
article.post .powiazane.ozdoba {width:100%;text-align:center;} 
article.post .powiazane.ozdoba img {margin:auto;}

article.post .powiazane.zdjecie {width:50%;display:inline-block;height:100%;background-size:cover;background-position:center;}
article.post .powiazane.zdjecie:after {content:"";display:block;padding-bottom:100%;}
article.post .powiazane.tresc {width:50%;display:inline-block;vertical-align:top;height:100%;background:#000;padding:20px 20px 40px;text-align:left;position:relative;white-space:normal;}
article.post .powiazane.tresc .title h2 {font-family:europa,sans-serif;color:#fff;font-size:20px;line-height:24px;text-transform:uppercase;font-weight:700;}
article.post .powiazane.tresc .content {font-family:europa,sans-serif;color:#fff;font-size:16px;line-height:20px;position:relative;margin-top:60px;bottom:40px;}
article.post .powiazane.tresc .content ul,
article.post .powiazane.tresc .content ol,
article.post .powiazane.tresc .content p,
article.post .powiazane.tresc .content h2 {margin-bottom:20px;}

article.post .powiazane.cytat {width:100%;font-size:20px;text-align:center;font-family:europa,sans-serif;color:#000;margin:0 0 10px;font-weight:300;}
article.post .powiazane.podpis {width:100%;font-size:16px;text-align:center;font-family:europa,sans-serif;color:#000;font-weight:bold;margin:0 0 10px;font-weight:400;}
article.post .powiazane.sekcja {width:100%;font-size:100px;text-align:center;font-family:Madelyn Regular,sans-serif;color:#000;margin:-20px 0 0;line-height:100px;padding:0 0 20px;}
article.post .powiazane.link {position:absolute;left:0;bottom:0;height:40px;width:100%;background:#000;}
article.post .powiazane.tresc .link a {font-family:europa,sans-serif;color:#fff;font-size:16px;line-height:20px;text-transform:uppercase;display:block;height:100%;padding:10px 20px;}
article.post .powiazane.tresc .link a:hover {background:#ffffff1a;color:#a68966;}

/* NOWOSCI */
article.post.category-nowosci {padding:0 0 170px;width:100%;max-width:1200px;margin:auto;display:block;}
article.post.category-nowosci .category_post_title {width:100%;font-size:80px;text-align:left;font-family:Madelyn Regular,sans-serif;color:#000;margin:0;line-height:100px;padding:10px 40px 0;}
article.post.category-nowosci .category_post_description {width:100%;font-size:16px;line-height:20px;text-align:left;font-family:europa,sans-serif;color:#000;margin:0;padding:0 40px;}
article.post.category-nowosci .category_post_description p {margin:0 0 10px;}
article.post.category-news {padding:0 0 170px;width:100%;max-width:1200px;margin:auto;display:block;}
article.post.category-news .category_post_title {width:100%;font-size:80px;text-align:left;font-family:Madelyn Regular,sans-serif;color:#000;margin:0;line-height:100px;padding:10px 40px 0;}
article.post.category-news .category_post_description {width:100%;font-size:16px;line-height:20px;text-align:left;font-family:europa,sans-serif;color:#000;margin:0;padding:0 40px;}
article.post.category-news .category_post_description p {margin:0 0 10px;}
/* WIADOMOSCI */
article.post.category-wiadomosci .category_post_title {width:100%;font-size:80px;text-align:left;font-family:Madelyn Regular,sans-serif;color:#000;margin:0;line-height:100px;padding:10px 40px 0;}
article.post.category-wiadomosci .category_post_description {width:100%;font-size:16px;line-height:24px;text-align:left;font-family:europa,sans-serif;color:#000;margin:0;padding:0 40px;}
article.post.category-wiadomosci .category_post_description p {margin:0 0 10px;}
article.post.category-tidings .category_post_title {width:100%;font-size:80px;text-align:left;font-family:Madelyn Regular,sans-serif;color:#000;margin:0;line-height:100px;padding:10px 40px 0;}
article.post.category-tidings .category_post_description {width:100%;font-size:16px;line-height:24px;text-align:left;font-family:europa,sans-serif;color:#000;margin:0;padding:0 40px;}
article.post.category-tidings .category_post_description p {margin:0 0 10px;}

/* DESERY LODOWE */
article.post.category-desery-lodowe .image_box .post_thumbnail {max-height:none;}
article.post.category-desserts .image_box .post_thumbnail {max-height:none;}

/* ISPIRACJE */
article.post .post_box .content .container .fit ul,
article.post .post_box .content .container .fit ol {text-align:left;padding:0 30px;}

/* NAWIGACJA */
article.post .navigation {position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;padding:0;pointer-events:none;display:none;}
article.post .navigation .right {width:10%;height:100%;position:absolute;top:0;right:0;z-index:1200;transition:color 250ms;overflow:hidden;text-align:center;cursor:pointer;pointer-events:all;}
article.post .navigation .right svg {color:#fff;height:0px;width:0px;margin:50vh auto;transform:rotateZ(180deg);background:rgba(0, 0, 0, 0.5);padding:0px;border-radius:100%;transition:all 250ms;}
article.post .navigation .right:hover svg {height:100px;width:100px;margin:calc(50vh - 50px) auto;background:rgba(0, 0, 0, 0.5);padding:20px;}
article.post .navigation .right svg path {fill:rgba(255, 255, 255, 1);transition:fill 250ms;}
article.post .navigation .right:hover svg path {fill:rgba(255, 255, 255, 1);transition:fill 500ms;}
article.post .navigation .left {width:10%;height:100%;position:absolute;top:0;left:0;z-index:1200;transition:color 250ms;overflow:hidden;text-align:center;cursor:pointer;pointer-events:all;}
article.post .navigation .left svg {color:#fff;height:0px;width:0px;margin:50vh auto;background:rgba(0, 0, 0, 0.5);padding:0px;border-radius:100%;transition:all 250ms;}
article.post .navigation .left:hover svg {height:100px;width:100px;margin:calc(50vh - 50px) auto;background:rgba(0, 0, 0, 0.5);padding:20px;}
article.post .navigation .left svg path {fill:rgba(255, 255, 255, 1);transition:fill 250ms;}
article.post .navigation .left:hover svg path {fill:rgba(255, 255, 255, 1);transition:fill 500ms;}


@media only screen and (max-width: 1280px) {
  article.post .post_box .content .pudelka.opakowania {transform:scale(0.9);}
  article.post .post_box .content .pudelko p.dopisek {font-size:8px;line-height:8px;}
}
@media only screen and (max-width: 992px) { 
  article.post .post_column {width:100%;}
  article.post .category_box {display:none;}
  article.post .powiazane.karuzela {height:auto;}
  article.post .powiazane.article {display:table;width:100%;}
  article.post .powiazane.zdjecie,
  article.post .powiazane.tresc {display:table-cell;vertical-align:middle;}
  article.post .powiazane.tresc .content {margin:0;bottom:0;}
  article.post .decoration {height:38px;object-fit:cover;}
  article.post .decoration.sm {display:none;}
}
@media only screen and (max-width: 768px) {
  article.post .post_container.double {margin-top:40px;}
  article.post .post_container.double .parent_container {height:80px;}
  article.post .parent_links a {display:block;}
  article.post .parent_links a.parent.active {display:none;}
  article.post .parent_links .right {display:none;}
  article.post .post_box .content .lodziarnie a {width:auto;}

  /* WIADOMOSCI */
  article.post.category-wiadomosci .category_post_title {font-size:40px;line-height:60px;}

  article.post .post_box .content p {font-size:16px;line-height:24px;}
  article.post .post_box .content h4.title {font-size:20px;line-height:30px;}
  article.post .post_box .content h3.title {font-size:60px;line-height:60px;margin:20px 0 0 0;}
  
  article.post .powiazane.tresc .title h2 {}
  article.post .powiazane.tresc .content p {}
  article.post .powiazane.tresc .link a {}

}
@media only screen and (max-width: 480px) {
  article.post .parent_links {padding:0;}
  article.post .powiazane.karuzela {height:auto;}
  article.post .powiazane.article {display:block;width:100%;}
  article.post .powiazane.zdjecie {display:block;width:100%;}
  article.post .powiazane.tresc {display:block;width:100%;padding:10px 20px 40px;}
  article.post .powiazane.tresc .content {margin:0;bottom:auto;}
  article.post .post_box .content .w_ofercie .dostepnosc {display:block;}
  article.post .post_box .content .w_ofercie .dostepnosc:first-of-type:not(:only-child) {border:none;padding:0;}
}