/*Katalog*/
#djcatalog .djc_subcategories_grid .djc_title, .djc_item_in .djc_title{text-align: center;background: #fff0;display: flex;justify-content: center;align-items: center;width: 100%;}
#djcatalog .djc_items .djc2_cols_1 .djc_image, #djcatalog .djc_items .djc2_cols_2 .djc_image{margin: 0; width: 100%; }
#djcatalog .djc_subcategories_grid .djc_title h3 a, #djcatalog .djc_item_in .djc_title h3 a{color: #000;}
.djc_subcategory .djc_image img, .djc_item_in .djc_image img{padding: 0 !important;width: 100%;}
#djcatalog .djc_subcategories_grid .djc_image, #djcatalog .djc_item_in .djc_image{margin: 0;}
#djcatalog .djc_subcategories_grid .djc_subcategory_bg, #djcatalog .djc_item_in .djc_item_bg{ margin: 0 0 10px 0px; }
.small, small{font-size: 16px;text-transform: uppercase;font-weight: bold;}

#djcatalog .djc_subcategories_grid .djc_subcategory_in:hover .djc_title h3 a, #djcatalog .djc_item_in:hover .djc_title h3 a{color:#000}
#djcatalog .djc_items .djc_image, #djcatalog .djc_related_items .djc_image{margin: 0;}
.djc_items .djc_image img{height: 100% !important; }
#djcatalog .djc_items .djc_item_in, #djcatalog .djc_related_items .djc_item_in { padding: 10px 15px; }
#djcatalog .djc_item_row { margin-left: 0; }
#djcatalog .djc_item .djc_title h3{display: flex; justify-content: center; align-items: center; padding: 15px; }
.djc_title h3{margin-bottom: 0;padding: 15px 0;}
.djc_category_info a {color: #e47c11 !important}
.djc_item_info{ margin-bottom: 15px; }

.disabled{ cursor:default;pointer-events:none; }
.blogBlogGRID{margin-bottom:30px;}
.blogBlogGRID .items-leading{margin-top:25px;}
:root{
  --grid-template-bazowa:repeat(2,1fr);
  --grid-template-bazowa-max1024:repeat(2,1fr);
  --grid-template-bazowa-max768:repeat(1,1fr);
/* podkreslenie nad data */
--podkreslenie-data: solid 1px #21212175;

/* readmore */
--readmore-color:inherit;
--czytaj-wiecej-content:"Czytaj całość →";
--CENTER-H1: inherit;
--czytaj-wiecej-font-size:16px;
--border-rad-artykul:5px;
--text-color-excerpt:inherit;
--bottom-line-margin:67px;
--date-span-height:47px;
}
.blogBlogGRID .items-leading .row.odd, .blogBlogGRID .items-leading .row.even{padding: var(--padding-0-15) !important;margin:var(--margin-0);}
@media screen and (max-width:768px){.blogBlogGRID .items-leading .row.odd, .blogBlogGRID .items-leading .row.even{padding:var(--padding-0-15) !important;}}
.blogBlogGRID .items-leading div.row.even > div:not(.clearfix),
.blogBlogGRID .items-leading div.row.odd > div:not(.clearfix){background:var(--tlo-biale-transparent);}
.item-pageBlogGRID ul,.item-pageBlogGRID ol { margin: 20px 0 20px 2% !important; }
.item-pageBlogGRID{ margin-bottom:30px !important; }
.blogBlogGRID .items-leading h2 {text-align:left !important;}
.item-pageBlogGRID h1, .item-pageBlogGRID h2, .item-pageBlogGRID h2 b, .item-pageBlogGRID h2 strong{text-align:left !important;font-weight:bold !important;}
.item-pageBlogGRID h2, .item-pageBlogGRID h2 b, .item-pageBlogGRID h2 strong{margin:20px 0 !important;}
.item-pageBlogGRID h1{margin-bottom:20px !important;}
.item-pageBlogGRID a{font-weight:bold !important;}
.item-pageBlogGRID .row{margin-bottom:0 !important;}
.blogBlogGRID .items-leading div.row.even > div:not(.clearfix),
.blogBlogGRID .items-leading div.row.odd > div:not(.clearfix){padding:0;width:100%;box-shadow:var(--border-karta);border-radius:var(--border-rad-artykul);overflow:hidden;}
/* 3/2/1 kolumny */
.blogBlogGRID .items-leading .row.odd, .blogBlogGRID .items-leading .row.even{display: grid;grid-template-columns:var(--grid-template-bazowa);gap: 35px 20px;}
@media screen and (max-width:1024px){.blogBlogGRID .items-leading .row.odd, .blogBlogGRID .items-leading .row.even{grid-template-columns:var(--grid-template-bazowa-max1024);}}
@media screen and (max-width:768px){.blogBlogGRID .items-leading .row.odd, .blogBlogGRID .items-leading .row.even{grid-template-columns:var(--grid-template-bazowa-max768);}}
.blogBlogGRID .items-leading .row.odd h3,
.blogBlogGRID .items-leading .row.odd .row p,
.blogBlogGRID .items-leading .row.even h3,
.blogBlogGRID .items-leading .row.even .row p{margin: 0 20px;}
.blogBlogGRID .items-leading .row.odd h3,.blogBlogGRID .items-leading .row.even h3{padding-top:26px;padding-bottom:18px;font-size:1.5em;}
.blogBlogGRID .items-leading .row.odd .row p,.blogBlogGRID .items-leading .row.even .row p{margin-bottom: var(--bottom-line-margin)}
.blogBlogGRID .items-leading .row.odd .item-image,
.blogBlogGRID .items-leading .row.even .item-image{position: relative;overflow: hidden;margin:0;}
.blogBlogGRID .items-leading .row.odd .item-image:after,
.blogBlogGRID .items-leading .row.even .item-image:after{content: "";display: block;padding-top: 56.25%;}
.blogBlogGRID .items-leading .row.odd .item-image a,
.blogBlogGRID .items-leading .row.even .item-image a{display:block;}
.blogBlogGRID .items-leading .row.odd .item-image img,
.blogBlogGRID .items-leading .row.even .item-image img{position: absolute;top: 0;left:0;width: 100%;height: 100%;object-fit: cover;}
.blogBlogGRID .items-leading div.row.even > div:not(.clearfix)::after,
.blogBlogGRID .items-leading div.row.odd > div:not(.clearfix)::after{content: "";position: absolute;}
.blogBlogGRID .items-leading .row.odd:before,
.blogBlogGRID .items-leading .row.even:before{display: block !important;content: unset !important;}
.BlogGRIDlight div[class*='custom-bg-after-'].row, .row.even, .row.odd {padding-top:unset;padding-bottom:unset;}
.blogBlogGRID .item-image{margin-bottom:0 !important;}
.item-pageBlogGRID h1,
.blogBlogGRID h1{text-align:var(--CENTER-H1) !important;}
.blogBlogGRID .items-leading .row.odd * a, .blogBlogGRID .items-leading .row.even * a{text-decoration:none;}
.blogBlogGRID .items-leading .row.odd * a:hover, .blogBlogGRID .items-leading .row.even * a:hover{text-decoration:underline;}
.blogBlogGRID .items-leading .row.odd *, .blogBlogGRID .items-leading .row.even *{text-align:left;}
.blogBlogGRID .items-leading .row.odd * p, .blogBlogGRID .items-leading .row.even * p,

.blogBlogGRID .items-leading .row.odd * .pull-left,.blogBlogGRID .items-leading .row.even * .pull-left{float:unset!important;}
.blogBlogGRID .items-leading .row.odd * .item-image, .blogBlogGRID .items-leading .row.even * .item-image{z-index: 0 !important;}
.blogBlogGRID .items-leading .row.odd * h3, .blogBlogGRID .items-leading .row.even * h3{position:relative;z-index:1;}
span.date{display: flex;font-size: 14px;color: gray;padding: 0 20px 0;align-items: center;position: relative;top: 12px;margin-top: 16px;}
.blogBlogGRID .items-leading .row{margin-bottom:unset!important;}
.blogBlogGRID .readmore a.btn.btn-shadow:hover {-webkit-box-shadow:unset!important;-moz-box-shadow:unset!important;box-shadow: unset!important;}
.blogBlogGRID .readmore a.btn{color:var(--readmore-color);border: unset!important;background: unset!important;box-shadow:unset!important;padding:0 !important;margin:0 !important;font-size:0!important;}
.blogBlogGRID .readmore a.btn:hover{border: unset!important;background: unset!important;box-shadow:unset!important;}
.blogBlogGRID .readmore a.btn:after{content:var(--czytaj-wiecej-content);font-size: var(--czytaj-wiecej-font-size);color:var(--readmore-color);}
.blogBlogGRID .readmore{display: flex;height: 46px;padding: 0 20px;position:absolute;bottom:0;left:0;margin-bottom:0 !important;}
.blogBlogGRID .readmore a.btn:before{content:unset !important;}
.blogBlogGRID .items-leading .row.odd * h2,.blogBlogGRID .items-leading .row.odd * h3,.blogBlogGRID .items-leading .row.odd * h4,.blogBlogGRID .items-leading .row.odd * h5,.blogBlogGRID .items-leading .row.odd * h6,.blogBlogGRID .items-leading .row.even * h2,.blogBlogGRID .items-leading .row.even * h3,.blogBlogGRID .items-leading .row.even * h4,.blogBlogGRID .items-leading .row.even * h5,.blogBlogGRID .items-leading .row.even * h6{line-height:1.37;}
.blogBlogGRID .items-leading .row.odd .item-image img,
.blogBlogGRID .items-leading .row.even .item-image img{transform: scale(1.006);}
