
/* News and footer presentation only. All source content and links retained. */
body.category-novosti .aux-main article.post,body.blog .aux-main article.post{background:#fff;border:1px solid #e4e9ec;border-radius:16px;overflow:hidden;margin-bottom:36px;box-shadow:0 6px 24px #172c3b08;padding:0!important;}
body.category-novosti .aux-main article.post>.entry-main,body.blog .aux-main article.post>.entry-main{padding:28px 32px;}
body.category-novosti .aux-main article.post .entry-content,body.blog .aux-main article.post .entry-content{border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;}
body.category-novosti .aux-main article.post .entry-title,body.blog .aux-main article.post .entry-title{font-family:Georgia,serif!important;font-size:30px!important;line-height:1.25!important;font-weight:400!important;text-transform:none!important;margin:0 0 16px;}
body.category-novosti .aux-main article.post .entry-title a{color:#172c3b;}
body.category-novosti .aux-main article.post>.entry-media img{width:100%;height:auto;max-height:480px;object-fit:contain;background:#f7f4e9;}
body.category-novosti .aux-main article.post .entry-meta{font-size:13px;line-height:1.8;color:#647681;border-top:1px solid #e4e9ec;padding-top:14px;margin-top:20px;}
body.category-novosti .aux-main article.post .readmore{display:inline-block;border-radius:8px;color:#172c3b;padding:10px 0;font-weight:600;}
body.single-post .aux-main .entry-title{font-family:Georgia,serif;font-weight:400;color:#172c3b;line-height:1.2;}
/* A calm, high-contrast footer consistent with the storefront. */
.aux-elementor-footer :is(span,mark){background-color:transparent!important;}
.aux-elementor-footer{background:#172c3b!important;border-top:3px solid #a78d37;color:#e5ebee!important;}
.aux-elementor-footer .elementor-top-section{background:transparent!important;padding-top:44px!important;padding-bottom:36px!important;margin-top:0!important;margin-bottom:0!important;}
.aux-elementor-footer .elementor-element-092016a{background:#12232e!important;padding:20px 28px!important;border-top:1px solid #ffffff26;}
.aux-elementor-footer :is(p,span,div.aux-modern-heading-description,.aux-text){color:#dce5e9!important;line-height:1.8;}
.aux-elementor-footer :is(h2,h3,h4,h5,h6,.aux-modern-heading-primary,.aux-modern-heading-secondary){color:#f4f0e3!important;text-transform:none!important;font-weight:600;}
.aux-elementor-footer a{color:#e8edf0!important;text-transform:none!important;}
.aux-elementor-footer a:hover{color:#e0cc88!important;text-decoration:underline;text-underline-offset:4px;}
.aux-elementor-footer a:focus-visible{outline:2px solid #e0cc88;outline-offset:4px;}
.aux-elementor-footer .aux-menu-item>a{padding-top:6px!important;padding-bottom:6px!important;line-height:1.5;}
.aux-elementor-footer :is(.elementor-widget,.elementor-column,.elementor-widget-container){opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important;}
.aux-elementor-footer .aux-logo-anchor img{background:transparent;border-radius:0;padding:0;max-width:260px;}
@media(max-width:767px){body.category-novosti .aux-main article.post>.entry-main,body.blog .aux-main article.post>.entry-main{padding:22px 18px;}
body.category-novosti .aux-main article.post .entry-title{font-size:25px!important;}
.aux-elementor-footer .elementor-top-section{padding:28px 18px!important;}
.aux-elementor-footer .elementor-column{width:100%!important;margin-bottom:24px;}
.aux-elementor-footer .elementor-element-092016a .elementor-column{margin-bottom:0;}}
