
.post_categories_tree .active>a{background-color: #E14D43; color: #fff;}

.post_total{margin: 10px 0; padding: 5px 0; border-bottom: 1px solid #E14D43;}
.post_thumb{ margin: 0 0 40px; text-align: left;display: inline-block;float: none;vertical-align: top; background: #fff;}
.post_thumb img{width:100%;height:auto;display:block;height: 200px;object-fit: cover;}
.post_thumb .title {border-left: 6px solid #febb24;display: block;padding-left: 10px;margin: 12px 0;}
.post_thumb .title a{font-size: 21px;font-weight: 500;color:#6b7b7b;}
.post_thumb .title a:hover{color:#000;}
.post_thumb .date {font-size: 11px;display:block;line-height: 1em;padding-top: 5px;}
.post_thumb .desc {display:block;width:100%;margin-bottom: 10px;font-size: 15px;line-height: 1.4em;}
.post_thumb .small_button {background: #febb24;color: #fff;font-size: 13px;border: 0 none;padding: 2px 10px;}
.post_thumb .small_button:hover {background: #546767;color: #fff;border: 0 none;}

.container.postcover {height:400px!important;background-repeat:no-repeat;background-size:cover;background-position: 50% 50%;}
h1.titleb {border-left: 11px solid #febb24;text-align:left;display: block;padding-left: 20px;margin: 12px 0;font-size: 44px;}
h1.titleb .data{display:block;font-size: 17px;margin-top:15px;}
.post_attributes {font-size: 13px;}


.navi_blog {margin-top:30px;clear: both;float: left;width: 100%;}
.navi_blog .button{display:inline-block;background: #febb24;border: 0 none;color: #fff !important;padding: 10px 30px;height: auto;font-size: 20px;font-weight: 500;}
.navi_blog .button:hover{background: #000;}
.navi_blog .button + .button {margin-left:10px;}
.navi_blog .button::after{display:none}
.navi_blog .back.button{float: left;}
.navi_blog .navi{float:right}

.container h1.title {}
.titleblog {font-size: 36px;margin: 0 0 60px;text-align: center;color: #000;padding: 0px;background: #ffbe1e;}

.post_filter_box{margin: 10px 0; padding: 10px; border: 1px solid #ddd; border-radius: 5px;}
.post_attribute_group_label{display: inline-block; width: 130px; font-weight: bold;}
.post_filter_box label{margin: 0 10px 0 3px;}

.post_categories_tree {display:none}
.posts_txt {display:flex;flex-direction:row;justify-content: space-between;font-size: 28px;margin-bottom:50px;}
.posts_txt .blog_cat_link{text-transform: uppercase;}
.posts_txt .div{color:#f7b72d;}

.post_search_box{display: inline-block;}

.post_gallery{}
.post_cover{}
.post_thumbs{clear: both;padding: 30px 15px;float: left;width: 100%;box-sizing: border-box;}
.post_thumbs a{margin:0px!important;}
.post_thumbs a img{margin:0px!important;}
body .post_image_thumbs{width: auto !important;height: 140px!important;}
body #zebra img.post_image_thumbs{width: auto !important;height: 140px!important;}

.post_features{}
.post_feature{}
.post_feature_name{font-weight: bold;}
.post_feature_value{}

.post_description{}

#zakres {width:100%;text-align:center}
#zakres *{display:inline-block; background:#fff;border:1px solid #ccc;padding:5px 10px;margin:1px;text-transform:uppercase;font-size:12px;}
#zakres #aktywnyZakres{background: #febb24;border-color: #febb24;color: #fff;} 
/* #zakres a.poprzednia_strona{float:left} */
/* #zakres a.nastepna_strona{float:right} */

.posts_tag{margin: 20px -200px 20px; padding: 30px 200px; background-image: linear-gradient(to right, #fff 0%, #ddd 20%, #bbb 80%, #fff 100%);}
.posts_tag .post_thumb{margin: 5px; padding: 10px; border-top: 1px solid #ccc; width: calc(33% - 10px);}

@media(max-width: 1188px) {
	.posts_txt  {font-size: 17px;}
	.container.postcover {  height: 35vw !important;}
}
@media(max-width: 768px) {
	.posts_txt  {font-size: 15px;flex-direction: column;margin: 0px 0 20px;}
	.posts_txt .div {display:none}
	h1.titleb{font-size: 25px;}
	.navi_blog .button{font-size: 12px;padding: 10px 10px;}
}