/* Listy wpisów: jeden układ bez masonry i bez przypadkowych proporcji zdjęć. */
.rod-news-grid,body.archive #posts-container>.fusion-posts-container,body.blog #posts-container>.fusion-posts-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:auto!important;margin:0!important;overflow:visible!important}
.rod-news-card,body.archive #posts-container article,body.blog #posts-container article{position:relative!important;inset:auto!important;transform:none!important;width:auto!important;margin:0!important;padding:28px!important;border:1px solid #dce4d6;border-top:4px solid #789746;border-radius:8px;background:#fff;box-sizing:border-box;min-width:0;display:flex;flex-direction:column}
.rod-news-card h3,body.archive #posts-container .entry-title,body.blog #posts-container .entry-title{font-size:23px!important;line-height:1.35!important;margin:0 0 14px!important;letter-spacing:normal!important;overflow-wrap:anywhere;color:#31462b}
.rod-news-card h3 a,body.archive #posts-container .entry-title a,body.blog #posts-container .entry-title a{color:#31462b}
.rod-news-card h3 a:hover,.rod-read-more:hover{color:#58782f;text-decoration:underline}
.rod-preview{display:flex;flex-direction:column;flex:1}
.rod-preview time{display:block;color:#65715e;font-size:14px;line-height:1.5;margin-bottom:14px}
.rod-preview p{font-size:16px;line-height:1.75;color:#4c5348;margin:0 0 20px!important}
.rod-read-more{display:inline-block;align-self:flex-start;margin-top:auto;padding:8px 0;color:#496b29!important;font-weight:700;font-size:15px}
.rod-all-news{text-align:center;margin:30px 0 0!important}
.rod-all-news a{display:inline-block;padding:13px 24px;border:1px solid #64853a;border-radius:5px;color:#35551e!important;font-weight:700;background:#f6f8f2}
body.archive #posts-container .fusion-post-wrapper,body.blog #posts-container .fusion-post-wrapper{border:0!important;box-shadow:none!important;margin:0!important;display:flex;flex:1;flex-direction:column}
body.archive #posts-container .fusion-post-content-wrapper,body.blog #posts-container .fusion-post-content-wrapper{padding:0!important;display:flex;flex:1;flex-direction:column}
body.archive #posts-container .fusion-post-content,body.blog #posts-container .fusion-post-content{display:flex;flex:1;flex-direction:column}
body.archive #posts-container .fusion-post-content-container,body.blog #posts-container .fusion-post-content-container{display:flex;flex:1;flex-direction:column}
body.archive #posts-container .fusion-flexslider,body.blog #posts-container .fusion-flexslider,body.archive #posts-container .fusion-meta-info,body.blog #posts-container .fusion-meta-info{display:none!important}
.rod-archive-heading{grid-column:1/-1;margin:0 0 8px;padding:0!important}
.rod-archive-heading p{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:#647954;margin:0 0 8px}
.rod-archive-heading h1{font-size:36px!important;line-height:1.2!important;margin:0 0 16px!important;color:#31462b}
body.single-post #content .post-content{font-size:17px;line-height:1.8;overflow-wrap:anywhere}
body.single-post #content h1.entry-title{font-size:34px!important;line-height:1.25!important;margin-bottom:24px!important;color:#31462b}
body.single-post #content .post-content p{margin-bottom:1.2em}
body.single-post #content .post-content img{max-width:100%;height:auto}
body.single-post #content .post-content iframe,body.single-post #content .post-content object{max-width:100%}
.rod-news-card a:focus-visible,.rod-all-news a:focus-visible,.rod-read-more:focus-visible{outline:3px solid #61883b;outline-offset:4px}
@media(max-width:1100px){.rod-news-grid,body.archive #posts-container>.fusion-posts-container,body.blog #posts-container>.fusion-posts-container{grid-template-columns:1fr}}
@media(max-width:600px){.rod-news-card,body.archive #posts-container article,body.blog #posts-container article{padding:22px!important}.rod-news-card h3,body.archive #posts-container .entry-title,body.blog #posts-container .entry-title{font-size:21px!important}.rod-archive-heading h1,body.single-post #content h1.entry-title{font-size:28px!important}}

.rod-post-date{font-size:14px!important;color:#65715e;margin:0 0 28px!important}

.home .fusion-text-7 h2{font-size:42px!important;line-height:1.2!important}
@media(max-width:600px){.home .fusion-text-7 h2{font-size:34px!important}.home .fusion-text-7 h3{font-size:19px!important;line-height:1.5!important}}
