#pp-cat-img{box-shadow:inset 0 3px 3px rgba(0,0,0,0.15),inset 0 -3px 3px rgba(0,0,0,0.15)}
.content_cat{padding-bottom:12px;min-height: 245px;border: 1px solid #ddd;margin: 43px 0 5px;}
.content_cat>div{padding-bottom:12px}
.content_cat .content_cat_desc{text-shadow: 0 0 6px white;}
.content_cat .content_cat_desc .rte h2 {font-size: 20px;margin: 18px 0;}
.content_cat .content_cat_desc .rte h2:nth-of-type(1) {margin: 5px 0 18px;font-weight: 600;}
.content_cat .content_cat_desc .rte h3 {font-size: 16px;margin: 14px 0;}
.content_cat .content_cat_desc ul li a {font-size: 15px;}
.content_cat .content_cat_desc .ReadMoreButton, .content_cat .content_cat_desc .ReadLessButton {width: 100%;display: grid;padding: 10px;}
.content_cat .content_cat_desc .ReadMoreButton {margin-left:0px;}
.content_cat .content_cat_desc li, .content_cat .content_cat_desc p {font-size: 16px !important;color: #000; line-height: 1.7;}
.content_cat .fadeout {
	display:none;
    position: relative; 
	margin-bottom: -3em;
    margin-left: 190px;
    bottom: 4em;
    height: 4em;
    background: -webkit-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    ); 
    background-image: -moz-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
} 
#category .rte[data-readmore] {}
.category-name{font-size:25px;color:#000;font-weight:700}
#category_description_short,#category_description_full{margin-top:20px}
.content_cat_desc .button.close{display:none!important}
.content_cat_desc .close .up,.content_cat_desc .open .down{display:none}
.content_cat_desc .lnk_more{text-align:right;margin:0}
.content_cat_desc .lnk_more > span{cursor:pointer;color:#444;font-weight:500;font-size:14px}
.subcategories{padding:8px 0}
.subcategories h4{font-size:18px;margin-bottom:4px;text-transform:uppercase}
.grid-subcat{margin:0 -8px}
.grid-subcat .item{float:left;width:16.6666%;padding:8px;text-align:center}
.grid-subcat .item>div{padding:0;position:relative;}
.grid-subcat .item .a_img{border:0px solid #ddd;display:block;overflow: hidden;}
.grid-subcat .item .a_img img{width:100%}
.grid-subcat .item h5{height:80px;padding:0;line-height:1.2;margin:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch}
.grid-subcat .item h5 a{font:700 10px/1.4 'Encode Sans', sans-serif;color:#000;text-transform:uppercase}
.grid-subcat .block-3>a{background:rgba(255,255,255,.3);position:absolute;top:0;right:0;bottom:30px;left:0;opacity:0;transition:all .6s ease-out;display:block}
.grid-subcat .item>div:hover .block-3>a{/*opacity:1;transition:all .3s ease-out*/}
.grid-subcat .item>div:hover .block-1 .a_img{border-color:#fff;box-shadow: 0 0 5px 0 #ddd;filter: brightness(1);}
.grid-subcat .block-3 .fa{display: none;font-size:42px;color:#fff;line-height:32px;position:absolute;top:50%;margin:-16px 0 0 -16px;left:50%;text-shadow:0 0 10px #555}
@media (min-width: 900px) and (max-width: 1060px) {
.grid-subcat .item{width:20%}
}
@media (max-width: 800px) {
.grid-subcat .item{width:20%}
}
@media (max-width: 700px) {
.grid-subcat .item{width:25%}
}
@media (max-width: 520px) {
.grid-subcat .item{width:33.33333%}
}
@media (max-width: 440px) {
.grid-subcat .item{width:50%}
.content_cat .content_cat_desc img.category_desc_first_image {display:none;}
.content_cat .content_cat_desc .dodatkowaFotkaOpisuKategorii {}
.content_cat .content_cat_desc .ReadMoreButton, .content_cat .content_cat_desc .ReadLessButton {margin-left:0;}
}
/* noIS */
.sortPagiBar{margin-top:36px;}
.CatStrefaMarki{font: 700 15px/1.4 'Encode Sans',sans-serif;text-transform: uppercase;}
#category #pp-overlay img {margin: 19% auto;}
.CatStrefaMarki::before {content: "Zobacz jeszcze: ";margin-right: 10px;background: gold;padding: 5px;}
#category_description_short .col-4 {padding: 2px;}
.secondDescription {}
.czytajWiecej {background: #fff000;width: 100px !important;color: black;padding: 10px;font-weight: 600;text-align: center;border-radius: 50px;margin-left:35px;}
#undefined1 ul {margin-left: 20px;}
#undefined1 a {color: darkcyan;font-weight: bold;}
#undefined1 p {margin-top: 7px;}
.content_cat_desc .rte a.btn.btn-default {color: darkcyan;font-weight: bold;text-transform: lowercase;padding: 0;border: none;box-shadow: none;font-size: 16px;line-height: 1.5;vertical-align: baseline;}
.content_cat_desc .rte a.btn.btn-default:hover {background: none;}

/* nois halloween */
.category-7140 .content_cat {
	border: none;
	background: #333;
}
.category-7140 .content_cat p, .category-7140 .content_cat ul li  {
	color: #999;
	text-shadow: 2px 2px 2px #000;
}
.category-7140 .content_cat h2, .category-7140 .content_cat h3 {
	text-shadow: 0px 7px 9px #f27200;
	font-size: 28px !important;
	font-size: ;
}
.category-7140 .content_cat .fadeout {
	display:none;
}
.category-7140 .czytajWiecej {
	background: #f27200;
}
.category-7140 .content_cat .category_desc_first_image {
	box-shadow: 2px 2px 5px #f27200 !important
}
@media (max-width:1799px)
{
    .nietoperek {
        filter: opacity(1);
        position: absolute;
        right: -160px;
    }
    .nietoperek img {
        width: 240px;
    }
}

.category-6706 .fadeout {

}

.category-6706 .czytajWiecej {
	background: #cd9352c7;
}

.content_cat .rte h1  {
    font-size: 28px;
    display: grid;
    margin: 0;
    color: black;
	line-height: 1.3;
}
img.category_desc_first_image {
    border-radius: 12px;
}
.description-lead {
    display: flex;
}
.content_cat {
    background: linear-gradient(180deg, rgba(239, 239, 241, 1) 0%, rgba(255, 255, 255, 1) 65%, rgba(255, 255, 255, 1) 93%, rgba(255, 255, 255, 1) 97%, rgba(255, 255, 255, 1) 100%);
    padding: 20px !important;
    background-blend-mode: overlay;
}
