/*
Theme Name: Newspaper Child
Theme URI: https://tagdiv.com
Template: Newspaper
Author: tagDiv
Author URI: https://themeforest.net/user/tagDiv/portfolio
Description: Premium WordPress template, clean and easy to use.
Tags: black,white,one-column,two-columns,fixed-layout
Version: 12.7.3.1768989165
Updated: 2026-01-21 09:52:45

*/
.mb-50 { margin-bottom: 50px; }
a { color: #052a7e; }
.tdb-menu>li.current-menu-ancestor>a, 
.tdb-menu>li.current-menu-item>a { color: #f2c004 !important; }
.tdb-menu>li:hover>a { color: #f2c004 !important; }
.tdb-menu ul .tdb-normal-menu:hover>a { color: #f2c004 !important; }
.tdc-row.stretch_row_content, .tdc-row-composer.stretch_row_content { max-width: 1440px; }
.tdi_81 .tdb-menu ul .tdb-normal-menu.current-menu-item>a, .tdi_81 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a, .tdi_81 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a, .tdi_81 .tdb-menu ul .tdb-normal-menu.tdb-hover>a, .tdi_81 .tdb-menu ul .tdb-normal-menu:hover>a, .tdi_81 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a {
    color: #f2c004 !important; }
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a { color: #ffffff !important; }
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover>a { color: #f2c004 !important; }

main.tereni-archive { margin: 0 0 50px 0; }
table.tereni-table thead { font-weight: 700; }
table.tereni-table td { padding: 15px 10px; }
table.tereni-table thead tr { background-color: #f2c004; color: #333; }
table.tereni-table tr:nth-child(even) { background-color: #f5f5f5; }
table.tereni-table td p { margin: 0; }

.teren-wrapper { margin-bottom: 50px; }
.teren-taxonomies { display: flex; justify-content: space-between; gap: 50px; margin: 20px 0; padding: 20px 20px 0 20px; border: 1px solid #ddd; background-color: #f5f5f5; }
.teren-content { border: 1px solid #ddd; }
.teren-content > p { margin-bottom: -6px; }

.pagination .nav-links { display: flex; justify-content: center; gap: 10px; margin-top: 20px; }
.pagination .page-numbers { border-bottom: 1px solid; padding: 0 8px; }
.pagination .page-numbers:hover { border-bottom: 3px solid; margin-bottom: -2px; }

.delegiranje-pdf-button { display: inline-block; padding: 18px 30px 20px; background: #f17c34; color: #fff; text-decoration: none; font-weight: 600; font-size: 15px; text-transform: uppercase !important; transition: all ease 0.2s; }
.delegiranje-pdf-button:hover { background: #f5934a; color: #fff; text-decoration: none !important; }

.type-delegiranja { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #ddd; }
.najnovija-delegiranja .tds-plan-desc { display: flex; flex-wrap: wrap; padding: 0; gap: 10px; }
.najnovija-delegiranja .tds-plan-desc .td-region-box { width: 24%; background-color: #f7f3ee; padding: 0; }
.najnovija-delegiranja .tds-plan-desc .td-region-box h4, 
.najnovija-delegiranja .tds-plan-desc .td-region-box ul { margin-left: 20px; margin-right: 20px; }
.najnovija-delegiranja .tds-plan-desc .td-region-box ul li { list-style: none; margin-left: 0; }
.najnovija-delegiranja .tds-plan-desc .td-region-box a { font-size: 14px; }
div#td-outer-wrap { min-height: 100vh; display: flex; flex-direction: column; }
.td-main-content-wrap.td-container-wrap { flex: 1;}
table.tereni-table thead tr td { text-transform: uppercase; }

.dokumenti-row .vc_column_inner .vc_column-inner  { height: 100%; }
.dokumenti-row .vc_column-inner .wpb_wrapper { display: flex !important; flex-direction: column; justify-content: space-between; height: 100%; }
.dokumenti-row .vc_column-inner .wpb_wrapper .block-title { margin-bottom: 15px; }
.dokumenti-row .vc_column-inner .wpb_wrapper .block-title > span { padding: 12px 0 0 0; }
.dokumenti-row .vc_column-inner .wpb_wrapper span.tdm-btn-text { color: #f2c004; }
.dokumenti-row .vc_column-inner .wpb_wrapper a:hover span.tdm-btn-text { color: #fff; }

@media (max-width: 767px) {
	.td-main-content-wrap { max-width: 100%; }
	.najnovija-delegiranja .tds-plan-desc .td-region-box { width: 49% !important; }
	.teren-taxonomies { flex-direction: column; gap: 0; }
	.tereni-lista { overflow: scroll; max-width: 85%; }
	.td-header-template-wrap .tdc-row.stretch_row_content { padding-left: 0 !important; padding-right: 10px;}
}
@media (min-width: 1300px) and (max-width: 1400px) {
	ul#menu-td-demo-header-menu-5>li>a  { padding: 0 5px !important; }
}
