/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 02 2020 | 14:27:50 */
body.archive .category_post_container,
body.archive .category_box,
body.archive .post_box {transition:opacity 500ms ease-in-out,transform 500ms ease-in-out;transform-origin:top;}

body.archive .category_post_container:not(.in-view),
body.archive .category_box:not(.in-view),
body.archive .post_box:not(.in-view) {opacity:0.9;transform:scale(0.9);}

body.archive .category_container {font-size:0;}
body.archive .category_inner {width:100%;padding:0;margin:auto;}

body.archive .current_category {margin-bottom:40px;position:relative;}
body.archive .share_image {display:none;}
body.archive .share_description {display:none;}
body.archive .share_title {width:100%;font-size:100px;text-align:center;font-family:Madelyn Regular,sans-serif;color:#000;margin:0;line-height:100px;padding:30px 0;}
body.archive .share_decoration {width:100%;text-align:center;padding-top:20px;}
body.archive .share_decoration img {margin:auto;position:relative;}



body.archive .parent_container {width:100%;height:auto;background-color:#a68966;position:relative;margin-top:-40px;}
body.archive .parent_container.fixed {position:fixed;top:80px;left:0;z-index:+20;box-shadow:0 0 5px rgba(0, 0, 0, 0.5);margin-top:0;}
body.archive .parent_links {width:100%;max-width:1800px;padding:0 40px;margin:auto;text-align:left;}
body.archive .parent_links.siblings {text-align:center;}

body.archive .parent_links p {color:#fff;font-size:14px;line-height:40px;font-family:europa,sans-serif;margin:0;text-transform:uppercase;letter-spacing:0;}

body.archive .parent_links .dropdown {position:relative;display:inline-block;}
body.archive .parent_links .dropdown .current_page {position:relative;z-index:+2;background-color:#000;padding-left:10px;padding-right:80px;}
body.archive .parent_links .dropdown .current_page p {display:inline-block;vertical-align:top;}
body.archive .parent_links .dropdown .current_page .open_mobile {display:inline-block;color:#fff;width:40px;height:40px;position:absolute;right:0;top:0;}
body.archive .parent_links .dropdown .current_page .open_mobile svg {color:#fff;height:20px;width:20px;margin:0;position:absolute;left:10px;top:10px;}
body.archive .parent_links .dropdown .sibling_page {position:absolute;z-index:+1;top:40px;right:0;height:40px;left:0;background-color:#000;padding-left:10px;transform:rotateX(90deg);transform-origin:top;transition:transform 250ms;}
body.archive .parent_links .dropdown:hover .sibling_page {transform:none;}
body.archive .parent_links .dropdown:hover .sibling_page::before {content:'';position:absolute;right:0;top:0;bottom:0;height:20px;width:20px;margin:10px;border:solid 1px #fff;}
body.archive .parent_links .dropdown:hover .sibling_page:hover::before {background-image:url('/wp-content/uploads/2018/12/check.png');background-repeat:no-repeat;background-position:center;background-size:14px;}
body.archive .parent_links .children {position:relative;display:unset;height:40px;vertical-align:top;}
body.archive .parent_links .children > div,
body.archive .parent_links .children > a {display:inline-block;position:relative;padding:0 15px 0 45px;vertical-align:top;cursor:pointer;}
body.archive .parent_links .children > div::before,
body.archive .parent_links .children > a::before {content:'';position:absolute;left:5px;top:0;bottom:0;height:20px;width:20px;margin:10px;border:solid 1px #fff;}
body.archive .parent_links .children > div:not(:last-of-type)::after,
body.archive .parent_links .children > a:not(:last-of-type)::after {content:'';position:absolute;right:0;top:0;bottom:0;height:30px;width:0px;margin:5px 0;border:solid 0.5px #fff;}
body.archive .parent_links .children > div:hover,
body.archive .parent_links .children > a:hover {background-color:rgba(255, 255, 255, 0.5);}
body.archive .parent_links .children > #no_filter.active {cursor:default;background-color:rgba(0, 0, 0, 0);}
body.archive .parent_links .children > div.active::before,
body.archive .parent_links .children > a.active::before {background-image:url('/wp-content/uploads/2018/12/check.png');background-repeat:no-repeat;background-position:center;background-size:14px;}

body.archive .parent_links .siblings {position:relative;display:inline-block;height:40px;vertical-align:top;}
body.archive .parent_links .siblings > a {display:inline-block;position:relative;padding:0 15px 0 15px;vertical-align:top;cursor:pointer;}
body.archive .parent_links .siblings > a:not(:last-of-type)::after {content:'';position:absolute;right:-2px;top:0;bottom:0;height:0px;width:0px;margin:19px 0;border:solid 2.0px #fff;border-radius:50%;}
body.archive .parent_links .siblings > a:hover {background-color:#ffffff40;}
body.archive .parent_links .siblings > a.active {font-weight:bold;cursor:default;background-color:rgba(0, 0, 0, 0);}


body.archive .category_image {width:100%;text-align:center;}
body.archive .category_image img {margin:auto;}
body.archive .category_decoration {width:100%;text-align:center;}
body.archive .category_decoration img {margin:30px auto;}
body.archive .category_title_container {text-align:center;overflow:hidden;padding:20px;}
body.archive .category_title_container .category_title {display:inline-block;width:auto;padding:0;position:relative;}
body.archive .category_title_container .category_title::before {content:'';position:absolute;right:110%;bottom:50%;height:8px;width:129px;margin:0;background-image:url('/wp-content/uploads/2019/09/title_L.png');background-repeat:no-repeat;}
body.archive .category_title_container .category_title::after {content:'';position:absolute;left:110%;bottom:50%;height:8px;width:129px;margin:0;background-image:url('/wp-content/uploads/2019/09/title_R.png');background-repeat:no-repeat;}


body.archive .category_title {width:100%;font-size:100px;text-align:center;font-family:Madelyn Regular,sans-serif;color:#000;margin:0 auto;line-height:100px;padding:30px 0 0;}
body.archive .category_description {width:100%;font-size:24px;line-height:30px;text-align:center;font-family:europa,sans-serif;color:#000;margin:0;padding:30px 40px;}
body.archive .category_description.large {font-size:32px;line-height:40px;}
body.archive .category_post_title {width:100%;font-size:100px;text-align:center;font-family:Madelyn Regular,sans-serif;color:#000;margin:0;line-height:100px;padding:0;}
body.archive .category_post_description {width:100%;font-size:24px;line-height:30px;text-align:center;font-family:europa,sans-serif;color:#000;margin:0;padding:20px 40px;}
body.archive .category_post_description p {margin:0;}

body.archive .category_box {width:50%;display:inline-block;position:relative;height:0;padding-bottom:calc(25% + 40px);background-size:cover;background-position:center;background-color:#aaa;overflow:hidden;text-align:center;}
body.archive .category_box .content {width:100%;height:100%;display:block;font-size:16px;line-height:20px;font-family:europa,sans-serif;white-space:normal;padding:20px;text-align:center;position:absolute;background-color:rgba(0, 0, 0, 0.5);}
body.archive .category_box .container {display:table;width:100%;height:100%;margin:0;padding:0;border:0;}
body.archive .category_box .fit {display:table-cell;vertical-align:middle;}

body.archive .category_box .content h2 {font-size:80px;line-height:80px;color:#fff;margin:0;font-family:Madelyn Regular,sans-serif;}
body.archive .category_box .content p {color:#fff;font-size:24px;line-height:30px;font-weight:100;margin:20px 0 0 0;padding:0 20px;}
body.archive .category_box .content a {display:block;border:solid 2px #fff;width:50%;margin:20px auto 0;padding:10px;}
body.archive .category_box .content a.inactive {pointer-events:none;cursor:default;}
body.archive .category_box .content a p {font-size:20px;line-height:20px;margin:0;}

body.archive .category_box .content a:hover {border-color:#a68966;background:rgba(0, 0, 0, 0.5);}
body.archive .category_box .content a:hover p {color:#a68966;}

body.archive .category_box.current_category {width:100%;background-size:100% 100%;}
body.archive .category_box.current_category .content {padding:0 40px;width:50%;margin:0 25%;background:rgba(0, 0, 0, 0.5);display:block;}
body.archive .category_box.current_category .content p {background:rgba(0, 0, 0, 0.5);padding:20px 40px;margin:0;}




body.archive .post_box {width:25%;display:inline-block;position:relative;height:0;padding-bottom:calc(25% + 40px);background:linear-gradient(-30deg, #dad7d9 0%, #fff 60%);vertical-align:top;overflow:hidden;}
body.archive .post_box .content {width:100%;height:100%;display:table;font-size:16px;line-height:20px;font-family:europa,sans-serif;white-space:normal;padding:0;text-align:center;position:absolute;background-size:100% calc(100% - 40px);background-repeat:no-repeat;background-position:top;}
body.archive .post_box .content .container {display:table-cell;vertical-align:middle;padding:10px 10px 50px;}
body.archive .post_box h3.bottom {color:#000;font-size:16px;line-height:20px;font-weight:500;font-family:europa,sans-serif;margin:0;position:absolute;left:0;bottom:0;right:0;padding:10px 0;text-align:center;background:#fff;box-shadow:0 0 40px 10px #dad7d9;z-index:+1;}

body.archive .post_box .content p {color:rgba(0, 0, 0, 0);font-size:16px;line-height:20px;font-weight:100;margin:0 0 10px;}
body.archive .post_box .content .pudelka {font-size:0;width:100%;transform:scale(0.75);}
body.archive .post_box .content .pudelka .fit {display:table;margin:0 auto 30px;text-align:center;}
body.archive .post_box .content .pudelko {display:table-cell;vertical-align:bottom;position:relative;padding:5px;}
body.archive .post_box .content .pudelko img {max-width:initial;opacity:0;}
body.archive .post_box .content .pudelko p {position:absolute;width:100%;height:20px;top:100%;left:0;font-size:12px;}
body.archive .post_box .content .pudelko p.dopisek {top:calc(100% + 20px);font-size:8px;line-height:10px;border-top:solid 1px rgba(0, 0, 0, 0);}
body.archive .post_box .content .style-svg path {fill:rgba(0, 0, 0, 0);}

body.archive .post_box:hover {transform: scale(1.05);z-index:+5;border-radius:10px;box-shadow:0 0 10px 2px #a68966;transition:all 250ms;}

body.archive .category_container.filter_active .post_box:not(.visible),
body.archive .category_container.filter_active .category_box:not(.visible) {display:none;}

body.archive .category_post_container {width:50%;display:inline-block;vertical-align:top;}
body.archive .category_post_container:not(.wide) .category_post_title {font-size:60px;line-height:60px;}
body.archive .category_post_container.wide {width:100%;}

body.archive .parent_links a.active svg {font-size:0;}

/* desery lodowe */
body.archive .category_container.desery_lodowe .category_title {display:none;}
/* pudelka */
body.archive .category_container.lody_w_pudelkach .share_title {padding:60px 0 0;}
body.archive .category_container.lody_w_pudelkach .share_description {display:block;width:auto;max-width:600px;font-size:24px;line-height:30px;text-align:center;font-family:europa,sans-serif;color:#000;margin:0 auto;padding:30px 10px;}
body.archive .category_container.lody_w_pudelkach .current_category::after {content:'';position:absolute;left:50%;top:0px;width:50%;height:100%;background-image:url('/wp-content/uploads/2019/01/lody_w_pudelkach_bg_r.jpg');z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:top left;}
body.archive .category_container.lody_w_pudelkach .current_category::before {content:'';position:absolute;right:50%;top:0px;width:50%;height:100%;background-image:url('/wp-content/uploads/2019/01/lody_w_pudelkach_bg_l.jpg');z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:top right;}
/* kulki */
body.archive .category_container.lody_w_kulkach .share_title {padding:60px 0 0;}
body.archive .category_container.lody_w_kulkach .share_description {display:block;width:auto;max-width:600px;font-size:24px;line-height:30px;text-align:center;font-family:europa,sans-serif;color:#000;margin:0 auto;padding:30px 10px;}
/*body.archive .category_container.lody_w_kulkach .current_category::after {content:'';position:absolute;left:50%;top:0px;width:50%;height:100%;background-image:url('/wp-content/uploads/2019/01/lody_w_kulkach_bg_r.jpg');z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:top left;}
body.archive .category_container.lody_w_kulkach .current_category::before {content:'';position:absolute;right:50%;top:0px;width:50%;height:100%;background-image:url('/wp-content/uploads/2019/01/lody_w_kulkach_bg_l.jpg');z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:top right;}*/
body.archive .category_container.lody_w_kulkach .current_category::after {content:'';position:absolute;left:50%;top:0px;width:50%;height:100%;background-image:url('/wp-content/uploads/2020/03/wieksza_kulka_bg_p.jpg');z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:top left;}
body.archive .category_container.lody_w_kulkach .current_category::before {content:'';position:absolute;right:50%;top:0px;width:50%;height:100%;background-image:url('/wp-content/uploads/2020/03/wieksza_kulka_bg_l.jpg');z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:top right;}
/* herbaty */
body.archive .category_box.child_cat_52 {display:none;}
body.archive .category_box.child_cat_246 {display:none;}
/* lodziarnie */
body.archive .category_container.lodziarnie {background-image:url('/wp-content/uploads/2019/04/lodziarnio_kawiarnie_bg.jpg');background-repeat:no-repeat;background-position:top;background-size:100% auto;}
body.archive .category_container.lodziarnie .share_title {padding:60px 0 30px;}/*
body.archive .category_container.lodziarnie .share_title::after {content:'';position:absolute;left:50%;top:0px;width:960px;height:800px;background-image:url('/wp-content/uploads/2019/01/lodziarnie_bg_r.png');z-index:-1;background-size:contain;background-repeat:no-repeat;}
body.archive .category_container.lodziarnie .share_title::before {content:'';position:absolute;right:50%;top:0px;width:960px;height:800px;background-image:url('/wp-content/uploads/2019/01/lodziarnie_bg_l.png');z-index:-1;background-size:contain;background-repeat:no-repeat;}
/* nowosci */
body.archive .category_container.nowosci {padding:0;background-image:url('/wp-content/uploads/2019/04/naglowek.jpg');background-repeat:no-repeat;background-position:top;background-size:100% auto;}
body.archive .category_container.nowosci .current_category {margin:0;}
body.archive .category_container.nowosci .category_post_container {width:100%;max-width:1200px;margin:auto;display:block;}
body.archive .category_container.nowosci .share_title {padding:0;}
body.archive .category_container.nowosci .share_description {display:block;width:auto;max-width:600px;font-size:16px;line-height:20px;text-align:center;font-family:europa,sans-serif;color:#000;margin:0 auto;padding:10px;}
body.archive .category_container.nowosci .ozdoba img {display:block;margin:auto;padding:20px 0 0;}
body.archive .category_container.nowosci .category_post_description {text-align:left;padding:20px 40px;font-size:16px;}
body.archive .category_container.nowosci .category_post_description p,
body.archive .category_container.nowosci .category_post_description ul {margin:0 0 10px;font-size:20px;line-height:30px;}
body.archive .category_container.nowosci .category_post_title {text-align:left;padding:30px 40px 10px;}
body.archive .category_container.nowosci .decoration:last-of-type {display:none;}
body.archive .category_container.nowosci .category_decoration img {width:100%;display:block;}
body.archive .news_link {padding-bottom:80px;margin-top:-80px;}
/* inspiracje */
body.archive .category_container.inspiracje {background-image:url('/wp-content/uploads/2019/04/naglowek.jpg');background-repeat:no-repeat;background-position:top;background-size:100% auto;}
/*body.archive .category_container.inspiracje .share_description {display:block;font-size:50px;line-height:50px;text-align:center;font-family:Madelyn Regular,sans-serif;color:#000;margin:0 auto;padding:10px 0;}*/
body.archive .category_container.inspiracje .share_description {display:block;width:auto;max-width:600px;font-size:24px;line-height:30px;text-align:center;font-family:europa,sans-serif;color:#000;margin:0 auto;padding:10px;}
body.archive .category_container.inspiracje .ozdoba img {display:block;margin:auto;}
body.archive .category_container.inspiracje .current_category {margin:0;}

body.archive .category_container.inspiracje .category_grid {display:grid;grid-gap:0;grid-template-columns:25% 25% 25% 25%;}
body.archive .category_container.inspiracje .grid_cell {position:relative;height:0;padding-bottom:100%;font-size:0;}
body.archive .category_container.inspiracje .category_grid_container:hover .category_post_title {background-color:rgba(0,0,0,0.5);}
body.archive .category_container.inspiracje .category_grid_container:hover .category_post_title .grid_button {background:rgba(0,0,0,0.5);}
body.archive .category_container.inspiracje .grid_cell.deco .decoration {margin:30px 0;}
body.archive .category_container.inspiracje .category_grid_container {position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);background-size:cover;background-repeat:no-repeat;background-position:center;display:table;}
body.archive .category_container.inspiracje .category_grid_container .category_post_title {transition:all 250ms ease-in-out;display:table-cell;vertical-align:middle;font-size:50px;line-height:50px;padding:20px;background-color:rgba(0, 0, 0, 0.25);color:#fff;}
body.archive .category_container.inspiracje .category_grid_container .category_post_title .grid_title {transform-origin:bottom;border-top:solid 2px #fff;border-bottom:solid 2px #fff;padding:20px 0 15px;display:inline-block;}
body.archive .category_container.inspiracje .category_grid_container .category_post_title .grid_button {transition:all 250ms ease-in-out;border:solid 2px #fff;padding:20px;margin:30px auto 0;display:block;font-size:16px;line-height:20px;font-family:europa,sans-serif;width:150px;}

/* TORTY */
body.archive .category_container.torty {background-image:url('/wp-content/uploads/2019/04/lodziarnio_kawiarnie_bg.jpg');background-repeat:no-repeat;background-position:top;background-size:100% auto;}
body.archive .category_container.torty .category_inner {background-image:url('/wp-content/uploads/2019/04/bg.jpg');background-repeat:repeat;background-position:bottom;}
body.archive .category_container.torty .category_box {width:100%;padding-bottom:200px;background-color:transparent;}
body.archive .category_container.torty .category_box .content {background-color:transparent;}
body.archive .category_container.torty .category_box .content h2 {color:#000000;}

body.archive .category_container.torty .category_menu {width:100%;font-size:20px;line-height:30px;text-align:center;font-family:europa,sans-serif;color:#000;margin:0;}
body.archive .category_container.torty .category_menu.link {padding:0 0 30px;}
body.archive .category_container.torty .category_menu a {font-size:24px;font-weight:bold;text-decoration:underline;}
body.archive .category_container.torty .category_menu a:hover {color:#a68966;}


/*body.archive .category_container.torty .category_post_container:hover .category_decoration.with_hover {display:none;}*/
body.archive .category_container.torty .category_post_container {position:relative;}
body.archive .category_container.torty .category_post_container .category_decoration.hover {opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;display:block;transition:opacity 250ms;}
body.archive .category_container.torty .category_post_container:hover .category_decoration.hover {opacity:1;}

/* RURKI */
body.archive .category_decoration.rurki {width:50%;display:inline-block;}

/* KARTA PODARUNKOWA */
body.archive .category_container.karta .category_image img {object-fit:cover;min-height:200px;}
body.archive .category_container.karta .lodziarnie {text-align:center;padding:20px 0 120px;}
body.archive .category_container.karta .lodziarnie p {font-size:16px;line-height:20px;}
body.archive .category_container.karta .lodziarnie a {display:inline-block;border:solid 2px #000;width:30%;min-width:300px;margin:0 auto;padding:10px;background:#000;}
body.archive .category_container.karta .lodziarnie a p {font-size:20px;line-height:20px;color:#fff;margin:0;}
body.archive .category_container.karta .lodziarnie a:hover {background:#a68966;}
body.archive .category_container.karta .lodziarnie a:hover p {color:#fff;}
body.archive .category_container.karta #karta_podarunkowa {background-image:url(/wp-content/uploads/2019/04/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;}

@media only screen and (max-width: 1280px) {
  body.archive .category_box.current_category {width:100%;padding-bottom:calc(25% + 40px);}
  body.archive .category_box.current_category .content {width:66.66%;margin:0 16.66%;}
  body.archive .category_box {width:66.66%;padding-bottom:calc(33.33% + 40px);}
  body.archive .post_box {width:33.33%;padding-bottom:calc(33.33% + 40px);}

  body.archive .parent_links p {letter-spacing:0;}
  body.archive .parent_links .mobile_children {display:block;}
  body.archive .parent_links a.siblings {padding:0 5px;}
  body.archive .parent_links .right.open_mobile {background:#000;}
  body.archive .parent_links .right.open_mobile svg.icon {transform:rotateZ(0deg);}
  body.archive .parent_links.mobile_open {}
  body.archive .parent_links.mobile_open a.siblings {height:40px;}
  body.archive .parent_links.mobile_open .right.open_mobile svg.icon {transform:rotateZ(-180deg);}

  body.archive .parent_links .children > div {padding:0 5px;}
  body.archive .parent_links .children > div::before {content:none;}
  body.archive .parent_links .children > div.active {background-color:#ffffff40;}
  /* inspiracje */
  body.archive .category_container.inspiracje .category_grid_container .category_post_title .grid_button {padding:5px 10px;}
}
@media only screen and (max-width: 992px) { 
  body.archive .parent_links a.siblings {display:none;}
  body.archive .parent_links a.active {display:block;}
  body.archive .parent_links a.active svg {font-size:30px;transform:rotateZ(90deg);padding:5px 5px 0px 5px;width:40px;}
  body.archive .parent_links a.active p:hover svg {color:#000;}
  body.archive .parent_links .siblings > a:not(:last-of-type)::after {content:none;}
  body.archive .parent_links.siblings {text-align:left;}

  body.archive .post_box {width:50%;padding-bottom:calc(50% + 40px);}
  body.archive .category_box {width:100%;padding-bottom:calc(50% + 40px);}

  body.archive .parent_links .children {transition:250ms;overflow:hidden;}
  body.archive .category_container.lody_w_pudelkach .parent_container.mobile_open .children {height:200px;}
  body.archive .category_container.lody_w_kulkach  .parent_container.mobile_open .children {height:240px;}
  body.archive .parent_container.mobile_open .dropdown .sibling_page::before {content:'';position:absolute;right:0;top:0;bottom:0;height:20px;width:20px;margin:10px;border:solid 1px #fff;}
  body.archive .parent_container.mobile_open .dropdown .current_page .open_mobile svg {transform:rotateZ(180deg);}

  body.archive .parent_container {height:40px;overflow:hidden;}
  body.archive .parent_container.mobile_open {height:auto;}

  body.archive .parent_container.mobile_open .dropdown .sibling_page {transform:none;}
  body.archive .parent_links p {letter-spacing:+0.5px;}
  body.archive .parent_links .children > div {padding:0 15px 0 45px;display:block;}
  body.archive .parent_links .children > div::before {content:'';}
  body.archive .parent_links .children > div:not(:last-of-type)::after {content:none;}

  /* inspiracje */
  body.archive .category_container.inspiracje .category_grid {}
  body.archive .category_container.inspiracje .grid_cell {}
  body.archive .category_container.inspiracje .category_grid_container {}
  body.archive .category_container.inspiracje .category_grid_container .category_post_title {font-size:40px;line-height:40px;}
  body.archive .category_container.inspiracje .category_grid_container .category_post_title .grid_button {display:none;}
}

@media only screen and (max-width: 768px) {
  body.archive .post_box h3.bottom {font-size:12px;text-transform:uppercase;}
  body.archive .category_box .content h2 {font-size:50px;line-height:50px;}
  body.archive .category_box .content p {font-size:14px;line-height:18px;margin:10px 0 0 0;}
  body.archive .share_title {font-size:60px;line-height:60px;}
  body.archive .category_description {font-size:16px;line-height:24px;}
  body.archive .category_description.large {font-size:24px;line-height:30px;}

  body.archive .category_post_title {font-size:60px;line-height:60px;padding:20px 0;}
  body.archive .category_post_description {font-size:16px;line-height:24px;padding:0 40px;}

  body.archive .category_title {font-size:60px;line-height:60px;}

  body.archive .category_container.lody_w_kulkach .share_description {font-size:16px;line-height:24px;padding:20px 40px;}
  body.archive .category_container.lody_w_pudelkach .share_description {font-size:16px;line-height:24px;padding:20px 40px;}
  body.archive .category_container.inspiracje .share_description {font-size:16px;line-height:24px;}
  body.archive .category_container.nowosci .share_description {font-size:16px;line-height:24px;}

  body.archive .category_inner {padding:0;}
  body.archive .category_box.current_category {width:100%;padding-bottom:calc(50% + 40px);}
  body.archive .category_box {width:100%;padding-bottom:calc(50% + 40px);}
  body.archive .post_box {width:100%;padding-bottom:calc(100% + 40px);}

  body.archive .category_box .content {padding:0;}
  body.archive .category_box.current_category .content {padding:0;}
  body.archive .category_box.current_category .content p {padding:20px;}

  /* inspiracje */
  body.archive .category_container.inspiracje .category_grid {grid-template-columns:50% 50%;}
  body.archive .category_container.inspiracje .grid_cell {}
  body.archive .category_container.inspiracje .grid_cell:nth-child(6n+1) {grid-area:auto / auto / span 1 / span 2 !important;padding-bottom:50% !important;}
  body.archive .category_container.inspiracje .grid_cell:nth-child(6n+2) {grid-area:auto / auto / span 2 / span 1 !important;padding-bottom:200% !important;}
  body.archive .category_container.inspiracje .grid_cell:nth-child(6n+3) {grid-area:auto / auto / span 1 / span 1 !important;padding-bottom:100% !important;}
  body.archive .category_container.inspiracje .grid_cell:nth-child(6n+4) {grid-area:auto / auto / span 1 / span 1 !important;padding-bottom:100% !important;}
  body.archive .category_container.inspiracje .grid_cell:nth-child(6n+5) {grid-area:auto / auto / span 1 / span 2 !important;padding-bottom:50% !important;}
  body.archive .category_container.inspiracje .grid_cell.deco {grid-area:auto / auto / span 1 / span 2 !important;}
  body.archive .category_container.inspiracje .category_grid_container {}
  body.archive .category_container.inspiracje .category_grid_container .category_post_title {}
  body.archive .category_decoration img {height:38px;object-fit:cover;}
  body.archive .category_decoration.desery img {margin:0;height:auto;}
  body.archive .category_decoration.rurki img {margin:0;height:auto;}
  body.archive .category_post_container .category_decoration img {height:auto;}
  body.archive .category_post_container {width:100%;}
  body.archive .category_container.inspiracje .grid_cell.deco .decoration {height:38px;object-fit:cover;margin:10px 0;}


  body.archive .category_container.nowosci .decoration {height:38px;object-fit:cover;}

  body.archive .category_decoration.rurki {width:100%;display:block;}
  body.archive .category_container.nowosci .category_post_description p {font-size:16px;line-height:20px;}


  body.archive .parent_links .dropdown {width:100%;}
  body.archive .parent_links .dropdown .current_page .open_mobile {position:absolute;right:0;}
  body.archive .parent_links .children {margin-top:40px;}

  body.archive .parent_links {padding:0;}
  body.archive .parent_links .mobile_parent {display:block;}

}

@media only screen and (max-width: 480px) {

  body.archive .category_container.has_parent {padding-top:80px;}

  
  /* inspiracje */
  body.archive .category_container.inspiracje .category_grid {grid-template-columns:100%;}
  body.archive .category_container.inspiracje .grid_cell {}
  body.archive .category_container.inspiracje .grid_cell:nth-child(6n+1) {grid-area:auto / auto / span 1 / span 1 !important;padding-bottom:50% !important;}
  body.archive .category_container.inspiracje .grid_cell:nth-child(6n+2) {grid-area:auto / auto / span 1 / span 1 !important;padding-bottom:50% !important;}
  body.archive .category_container.inspiracje .grid_cell:nth-child(6n+3) {grid-area:auto / auto / span 1 / span 1 !important;padding-bottom:50% !important;}
  body.archive .category_container.inspiracje .grid_cell:nth-child(6n+4) {grid-area:auto / auto / span 1 / span 1 !important;padding-bottom:50% !important;}
  body.archive .category_container.inspiracje .grid_cell:nth-child(6n+5) {grid-area:auto / auto / span 1 / span 1 !important;padding-bottom:50% !important;}
  body.archive .category_container.inspiracje .grid_cell.deco {grid-area:auto / auto / span 1 / span 1 !important;}
  body.archive .category_container.inspiracje .category_grid_container .category_post_title .grid_title {padding:10px 0 5px;}

}

@media only screen and (max-width: 992px) and (orientation:landscape) {
  body.archive .post_box {width:25%;padding-bottom:calc(25% + 40px);}
  body.archive .category_box {width:50%;padding-bottom:calc(25% + 40px);}
  
  body.archive .post_box h3.bottom {font-size:12px;text-transform:uppercase;}
  body.archive .category_box .content h2 {font-size:50px;line-height:50px;}
  body.archive .category_box .content p {font-size:14px;line-height:18px;margin:10px 0 0 0;}
}
@media only screen and (max-width: 768px) and (orientation:landscape) {
  body.archive .post_box {width:33.33%;padding-bottom:calc(33.33% + 40px);}
  body.archive .category_box {width:66.66%;padding-bottom:calc(33.33% + 40px);}
}

