label {
    margin-bottom: 0px;
}
img {
    max-width: 100%;
    height: auto;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1230px;
}
select {
    background-color: transparent;
}
@font-face { 
    font-family: "PFAdamant"; 
    src: url("/wp-content/themes/kzk/inc/fonts/PF Adamant Sans Pro Regular.ttf"); 
    font-display: swap;
}
@font-face { 
    font-family: "PFAdamant-Light"; 
    src: url("/wp-content/themes/kzk/inc/fonts/PF Adamant Sans Pro Light.ttf"); 
    font-display: swap;
}
@font-face { 
    font-family: "PFAdamant-SemiBold"; 
    src: url("/wp-content/themes/kzk/inc/fonts/PF Adamant Sans Pro SemiBold.ttf"); 
    font-display: swap;
}

* {
    font-family: "PFAdamant";
}
p, a {
    margin: 0;
    color: #333;
}
a:hover {
    text-decoration: none;
}
iframe {
    max-width: 100%;
}
h2 {
    margin-bottom: 0px;
}
table.dataTable thead th, 
table.dataTable thead td {
    padding: 10px;
}
.t-dnone {
    display: none;
}
/****    HEADER    ****/
.boss-head-wrapper {
    position: relative;
    height: 170px;
    background-image: url('../../images/senka-pozadina-header.png'); 
    background-position: center bottom;
    background-size: cover;
}
.burger {
    display: none;
}
.ovr {
    display: block;
    box-sizing: border-box;
    height: 102px;
    background-image: url('../../images/zastava-bcg.jpg');    
    clip-path: ellipse(53% 148% at 50% -50%);
    position: relative;
    z-index: 9;
    background-position-x: 80px;
}
.header-logo-col {
    text-align: center;
    position: absolute;
    top: 5px;
    right: 0;
    left: 0;
    margin: 0 auto;
    z-index: 9;
}
.header-menu-col #primary-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: space-between
}
.header-hedings {
    position: absolute;
    width: 100%;
    top: 112px;
    text-transform: uppercase;
}
.header-hedings h2 {
    font-size: 14px;
    margin-bottom: 10px;
    font-family: "PFAdamant-SemiBold";
}
.header-hedings h1 {
    font-size: 17px;
}
.menu-menu-1-container > ul > li > a {
    color: #666666;
    font-size: 16px;
    text-transform: uppercase;
}
.menu-menu-1-container > ul > li > .prn-li {
    font-size: 15px;
    padding-top: 4px;
    width: 14px;
    margin-left: 3px;
}
.main-navigation ul li a:hover {
   text-decoration: none;
}
.main-navigation {
    width: 100%;
}
.nav-col {
    align-items: center;
    display: flex;
}
.header-languages-col {
    display: flex;
    justify-content: flex-end;
    margin-right: 80px;
    padding-top: 8px;
    position: absolute;
    right: 0px;
    z-index: 10;
}
.header-languages-col a,
.header-languages-col p {
    color: #fff;
    text-transform: uppercase; 
    font-size: 12px;
    cursor: pointer;
    text-shadow: 0px 0px 5px black;
}
.letter-size-wrapper {
    display: flex;
}
.header-languages-col > div {
    display: flex;
    align-items: center;
    margin-left: 18px;
    color: transparent;
}
.letter-size-wrapper > p {
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
}
.letter-selector-wrapper > a {
    margin-left: 18px;
}
#increase-size {
    margin-right: 18px;
}
.wpml-ls-legacy-list-horizontal a,
.wpml-ls-legacy-list-horizontal {
    padding: 0px;
}
.header-languages-col a:hover {
    text-decoration: none;
}
.wpml-ls-legacy-list-horizontal>ul {
    display: flex;
}
.primary-menu-fluid {
    background: #f4f5f7;
   
}
.formsearch-wrapper #searchsubmit {
    position: relative;
    width: 40px;
    border: 0px;
    background: transparent;
    z-index: 9;
}
.formsearch-wrapper #searchform {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
}
.posts-main-wrap .print-div img {
    margin-top: 7px;
}
.formsearch-wrapper { 
    display: flex;
    height: 100%;
    justify-content: flex-end;
}
span.serch-icon-wrapper {
    position: absolute;
    right: 23px;
}
.formsearch-wrapper input#s:focus {
    outline: none;
}
.formsearch-wrapper input#s {
    padding-left: 10px;
}
.dnd {
    display: none;
}
.primary-overlay {
    position: absolute;
    z-index: 99;
    background-color: #e6e7e8;
    transition: 0.15s all;
    height: 0%;
}
.menu ul li {
    list-style: none;
}
#primary-menu > .menu-item {
    padding: 13px 7px 13px 7px;
    display: flex;
}
ul#primary-menu > li {
    position: relative;
}
ul#primary-menu li a {
    color: #666;
    position: relative;
    display: inline-block;
    z-index: 999;
    font-size: 14px;
}
.menu-menu-1-container #primary-menu > li > a {
    font-size: 16px;
}
/* PRVI SUB MENI */
ul#primary-menu > li > .sub-menu {
    position: absolute;
    top: 100%;
    left: -50px;
    z-index: 9999;
    padding: 0px;
    width: 550px;
    padding: 14px 50px 80px 50px;
}
/* LI U PRVOM SUB MENIJU */
ul#primary-menu > li > .sub-menu > li {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 3px;
    position: relative;
}
.prn-li {
    cursor: pointer;
    z-index: 999;
    color: #666;
}
ul#primary-menu > li > .sub-menu > li .prn-li {
    position: absolute;
    right: 4px;
    top: 4px;
    width: 100%;
    text-align: right;
    cursor: pointer;
    z-index: 99;
}
ul#primary-menu .sub-menu {
    display: none;
    padding: 0px;
}
.white-devider {
    height: 1px;
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    margin-top: 5px;
}
ul#primary-menu > li > .sub-menu > li > .sub-menu a {
    padding-left: 40px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}
ul#primary-menu > li > .sub-menu > li > .sub-menu .sub-menu a {
    padding-left: 80px;
}
.menu-item-has-children {
    position: relative;
}
ul#primary-menu > li > .sub-menu > li > .sub-menu >li .white-devider {
    left: 0;
    position: relative;
    width: 100%;
}
#primary-menu > li > ul > li a {
    padding-left: 14px;
}
#primary-menu > .menu-item:hover {
    background: #e6e7e8;
}
ul#primary-menu > li:first-child {
    padding-left: 5px;
}
/****    HEADER END   ****/



/****    HOME   ****/
.home-main-cont {
    padding-top: 50px;
}
.swiper-container {
    background-image: url('../../images/grb-slider.png');
    background-color: #e3e3e5;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 10px;
}
.swiper-slide {
    padding: 50px 0px 40px 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}
.swiper-button-next-newb {
    position: absolute;
    right: 15px;
    top: 47%;
    z-index: 99;
}
.swiper-button-prev-newb {
    position: absolute;
    left: 15px;
    top: 47%;
    z-index: 99;
}
.text-slider-wrapper {
    max-width: 60%;
}
.image-slider-wrapper {
    width: 35%;
    text-align: center;
}
.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #fff;
    border: 1px solid black;
    opacity: 1;
}
.swiper-pagination-bullet-active {
    background: #d9464e;
}
.home-aktuelnosti-wrapper {
    padding: 20px;
    background: #f4f5f7;
    border-radius: 10px;
    margin-left: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.home-aktuelnosti-wrapper a {
    display: block;
    color: #333;
    margin-bottom: 18px;
}
.aktuelnosti-homerow {
    height: 100%;
}
.home-aktuelnosti-wrapper a:hover {
    text-decoration: none;
}
.home-aktuelnosti-wrapper p {
    margin-bottom: 0px;
    line-height: 1.2;
}
.dsw-date {
    font-size: 14px;
    margin-bottom: 12px;
}
.dsw-title {
    font-size: 16px;
    margin-bottom: 0px;
    font-family: "PFAdamant-SemiBold";
}
.read-more-act {
    text-align: right;
}
.read-more-act a {
    margin-bottom: 0px;
}
.mt27 {
    margin-top: 27px;
}
.main-hlefr-row {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.cs-link-wrapper {
    background-color: #f4f5f7;
    padding: 30px;
    display: flex;
    align-items: center;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    height: 100%;
}
.cs-link-wrapper p {
    margin-left: 27px;
    font-size: 20px;
    line-height: normal;
}
.pdl25 {
    padding-left: 25px;
}
.pdr25 {
    padding-right: 25px;
}
.pl35 {
    padding-left: 35px;
}
.card-wrapper-a {
    padding: 20px;
    background: #f4f5f7;
    border-radius: 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.card-wrapper-a h3 {
    font-family: "PFAdamant-Light";
    font-size: 20px;
    margin-bottom: 30px;
}
.card-date {
    font-size: 14px;
}
.card-titles {
    font-size: 17px;
    font-family: "PFAdamant-SemiBold";
    margin-bottom: 15px;
}
.card-wrapper-a a:hover {
    color: inherit;
}
.more_links-card {
    text-align: right;
    margin-top: 35px;
}
.more_links-card a {
    font-size: 16px;
}
.threecards-col {
    margin-bottom: 55px;
}
.card-cat {
    display: inline-block;
    text-transform: uppercase;
    margin-right: 5px;
}
.card-cats-wrapper .card-cat:not(:last-child):after {
    content: ",";
}
.blue-card .card-wrapper-a {
    background: #255385;
    color: #fff;
}
.blue-card .card-wrapper-a a, .blue-card .card-wrapper-a p {
    color: #fff;
}
.cs-bt-line {
    position: absolute;
    width: 120px;
    height: 18px;
    z-index: 90;
    bottom: -9px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 10px;
    border: 2px solid #fff;
    transition: 0.8s all;
}
.back-text {
    transition: 0.1s all;
    width: 100%;
    height: 0px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    overflow: hidden;
    z-index: 999;
    transition: 0.9s all;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.back-text p {
    color: #fff;
    font-family: "PFAdamant-Light";
}
.cs-link-wrapper:hover .back-text {
    height: 100%;
}
.cs-link-wrapper:hover:hover .cs-bt-line {
    background-color: #fff !important;
}
.back-text p {
    margin-left: 0px;
    max-width: 285px;
}
.des-dis-none {
    display: none;
}
/* HOME END */





/* AKTI KOMISIJE START */
table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: pre-wrap;
}
.breadcrumbs-wrapper {
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #cccccc;
}
#crumbs {
    color: #666666;
    font-size: 14px;
    font-family: "PFAdamant"; 
}
div#crumbs a {
    color: #666;
}
div#crumbs span {
    color: #666;
}
.filters-main-wrapper {
    padding: 15px 0px 30px 0px;
    position: relative;
}
.print-div {
  text-align: right;
  position: relative;
  z-index: 9;
}
.print-div img{
    cursor: pointer;
  }
.filters-first-row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.filters-main-wrapper select {
    padding: 5px 2px;
    font-size: 14px;
    border: 1px solid #767676;
    color: #666666;
    font-family: "PFAdamant"; 
    background: transparent;
}
.page-template-template-akti-komisije .filters-main-wrapper select {
    max-width: 100px;
}
.page-template-template-odluke .filters-main-wrapper select {
    max-width: 115px;
}
.od-mi-sa .filters-main-wrapper select {
    max-width: 115px;
}
.filters-main-wrapper label {
    font-size: 14px;
    color: #666666;
    font-family: "PFAdamant"; 
}
.akti-vrste-tipovi select {
    margin-right: 10px;
}
#postupci {
    display: flex;
    align-items: center;
    font-size: 14px;
    margin-left: 10px;
}
#postupci p {
    display: flex;
    align-items: center;
}
#postupci input {
    margin-left: 10px;
    margin-right: 3px;
    color: #666666;
}
#postupci p {
    font-size: 14px;
    color: #666666;
}
select#tip {
    margin: 0px;
}
.filters-col select:focus,
.filters-col input:focus {
    outline: none;
}
.filters-second-row {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
input#myInput {
    width: 555px;
    max-width: 100%;
    font-size: 14px;
    padding: 5px 2px 5px 5px;
    border: 1px solid #767676;
    color: #666666;
    font-family: "PFAdamant";
}
#example tbody {
    color: #666666;
    font-size: 13px;
}
.akt-title {
    padding-right: 40px;
    font-size: 13px;
    color: #666;
    padding-top: 16px;
    padding-bottom: 13px;
}
#example tbody tr {
    border-bottom: 1px solid #666 !important;
    border-top: 1px solid #666 !important;
}
table.dataTable {
    border-collapse: collapse !important;
}
#example thead th {
    font-weight: normal;
    color: #666;
    font-size: 13px;
}
.akti-info h2 {
    font-size: 22px;
    color: #666;
    margin-top: 20px;
    text-align: center;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 20px;
    font-family: "PFAdamant-SemiBold";
}
.documents-template select {
    background-color: transparent;
}
/* AKTI KOMISIJE END */





/* PRAVNI OKVIR START */
.okvir-title > span {
    display: none;
}
.cat-stat {
    display: flex;
}
.status-wrap {
    display: flex;
    align-items: center;
}
.status-wrap p {
    margin-right: 20px;
    margin-left: 4px;
    font-size: 13px;
}
.maincat-name-wrap h2 {
    font-size: 17px;
    color: rgb(70, 70, 70);
    font-family: "PFAdamant-SemiBold";
}
.taxonomy-12 {
    padding-top: 15px; 
    padding-bottom: 25px;
}
.search-div {
    margin-top: 30px;
}
.cs-l-wrapper {
    height: 100%;
}
.custom-selectlenght {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: flex-end;
}
.custom-selectlenght label {
    color: #666;
    margin-right: 10px;
    font-size: 14px;
}
.custom-selectlenght select {
    padding: 5px 2px;
    font-size: 14px;
    border: 1px solid #767676;
    color: #666666;
    font-family: "PFAdamant";
}
.tax-v-okvira .taxonomy-12 {
    padding-top: 0px;
    margin-top: -24px;
}
.tax-v-okvira .akti-info {
    margin-bottom: 25px;
}
/* PRAVNI OKVIR END */


/* DOKUMENTI */

.doc-link  {
    color: #666;
    margin-right: 20px;
    display: inline-block;
}
.doc-link span {
    margin-left: 5px;
}
.doc-link:hover {
    color: #d9464e;
}
.def-select label {
    font-size: 14px;
    color: #666;
    margin-right: 3px;
}
.def-select select {
    padding: 5px 2px;
    font-size: 14px;
    border: 1px solid #767676;
    color: #666666;
    font-family: "PFAdamant";
}
.def-filters-wrapp {
    padding-top: 15px;
    padding-bottom: 30px;
}
.def-first-row-filters {
    margin-bottom: 30px;
}
.def-check-wrapper {
    display: flex;
    align-items: center;
    font-size: 14px;
    height: 100%;
    color: #666;
}
.def-check-wrapper input {
    margin-right: 5px;
}
.def-check-wrapper label {
    display: flex;
    align-items: center;
    margin-right: 20px;
} 
.df-fill {
    display: flex;
}
.month-year-wrapper {
    display: flex;
    justify-content: space-between;
}
.informator-template .month-year-wrapper {
    justify-content: flex-start;
}
.informator-template .years-select-wrapper {
    margin-right: 20px;
}
#example_paginate {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px 0px 70px 0px;
    width: 100%;
}
.documents-template .month-year-wrapper {
    justify-content: flex-start;
}
.documents-template .month-year-wrapper .def-select:first-child {
    margin-right: 20px;
}
div#pg_inf p {
    text-align: center;
    margin-top: 90px;
    margin-bottom: 15px;
    font-size: 14px;
    color: #666;
}
/* DOKUMENTI END */

/* PAGINACIJA TABELE */
.page-link {
    border: none;
    font-size: 14px;
    color: #666;
}
.page-item.active .page-link {
    padding: 8px 3px;
    background: #666;
}
/* PAGINACIJA TABELE END */


/* AKTUELNOSTI */
.cat-selest-wrapper.def-select select,
.cat-selest-wrapper label, 
.cat-selest-wrapper option {
    font-size: 14px;
}
.cat-selest-wrapper.def-select select {
    padding: 2px;
    min-width: 230px;
}
/* AKTUELNOSTI END */


/* PAGE */
.def-title-wrapper{
    margin-top: 40px;
}
.def-title-wrapper h1{
    font-size: 24px;
    color: #333;
    margin-bottom: 30px;
}
.def-content-wrapper {
    font-size: 14px;
    text-align: justify;
    line-height: 28px;
    margin-bottom: 60px;
}
.main-page-container {
    margin-bottom: 60px;
}
img.alignleft {
    float: left;
}
img.alignright {
    float: right;
}
.pdef-date p {
    font-size: 14px;
    color: #333333;
}
.pdef-date {
    margin-bottom: 20px;
}
.child-link-wrapper {
    display: block;
    position: relative;
    margin-bottom: 30px;
}
.child-link-wrapper:after {
    content: "";
    position: absolute;
    bottom: -5px;
    background: transparent;
    width: 0%;
    height: 10px;
    left: 50%;
    border-radius: 50%;
    filter: blur(3px);
    transition: 0.2s ease-out;
}
.child-link-wrapper:hover .child-link {
    transform: translateY(-10px);
}
.child-link-wrapper:hover .child-link-list-pdf {
    transform: translateY(-10px);
}
.child-link-list-pdf {
    padding: 10px 20px 10px 20px;
    background-color: #f2f2f2;
    transition: 0.2s ease-out;
}
.title-icon-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.child-link-list-pdf  p {
    font-size: 15px;
    color: #666;
    padding-right: 60px;
}
.doc-desc {
    margin-top: 7px;
}
.child-link-list-pdf .doc-caption {
    font-size: 13px;
}
.child-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px 10px 20px;
    background-color: #f2f2f2;
    transition: 0.2s ease-out;
}
.child-link p {
    font-size: 15px;
    color: #666;
    padding-right: 60px;
}
.child-link-wrapper:hover:after {
    background: rgb(43 42 42 / 22%);
    bottom: -10px;
    width: 90%;
    left: 4%;
}
.content-pdf-temp-wrapper {
    margin-bottom: 50px;
}
.def-publikacije-col {
    margin-top: 40px;
}
.single_public_wrapper a {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.single_public_wrapper {
    box-shadow: 0px 0px 10px 0px #6666662e;
    height: 100%;
    transition: 0.2s all;
}
.public-title-wrapper {
    padding: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.public-title-wrapper h2 {
    text-align: center;
    font-size: 16px;
    color: #333;
    margin-bottom: 0px;
}
.pubs-select-wrapper {
    width: 100%;
    padding: 40px 15px 10px 15px;
    font-family: "PFAdamant";
}
.single_public_wrapper:hover {
    box-shadow: 0px 0px 10px 3px #66666638;
}
.s-pc {
    margin-bottom: 35px;
}
.sinlepub-contnet-wrapper {
    margin-top: 40px;
}
.sinlepub-contnet-wrapper h1 {
    color: #333;
    font-size: 25px;
}
.sinlepub-contnet-wrapper {
    margin-bottom: 30px;
}
select#pfil {
    border: none;
    width: 200px;
    border-bottom: 1px solid #666;
    color: #666;
}
select#pfil:focus {
    border: none;
    outline: none;
    border-bottom: 1px solid #666;
}
.singlebub-cont-text {
    color: #333;
    font-size: 16px;
    margin-top: 20px;
}
.download-link-pubs {
    margin-top: 30px;
}
.col-pbc {
    margin-bottom: 40px;
}
.rules-row {
    display: flex;
    margin-bottom: 15px;
    align-items: center;
}
.rules-row p {
    margin-left: 10px;
}
.types-f-wrapper {
    margin-bottom: 40px;
}
#example tbody td {
    padding-right: 20px;
}
input#datepicker {
    font-size: 12px;
    width: 180px;
    padding: 4px 10px;
    font-size: 14px;
    padding: 5px 2px 5px 5px;
    border: 1px solid #767676;
    color: #666666;
    font-family: "PFAdamant";
}
.from-to-div {
    display: flex;
}
.from-to-div input {
    padding: 5px 2px;
    max-width: 115px;
    font-size: 14px;
    border: 1px solid #767676;
    color: #666666;
    font-family: "PFAdamant";
}
.from-to-div > div {
    color: #666;
    font-size: 14px;
}
.page-template-temlate-dokumenti .protocoli-check-wrapper {
    display: none;
}
.docs-temp .maincat-name-wrap h2 {
    font-size: 20px;
    color: #666;
    margin-top: 20px;
    text-align: center;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 20px;
}
.docs-temp .def-filters-wrapp {
    padding-top: 0px;
}
.cat-selest-wrapper {
    margin-top: 30px;
}
.vrtip {
    display: flex;
    justify-content: space-between;
}
.akti-komisije-template .akti-vrste-tipovi {
    display: flex;
}
.pok-table-wrapper table.dataTable>tbody>tr.child ul.dtr-details {
    display: block;
}
.extra_info_head {
    margin-left: 180px;
    display: flex; 
}
.extra_info_head > p{
    color: #666;
    font-weight: normal;
}
.other_info_box a {
    color: #666;
    font-weight: normal;
} 
.extra_info_head > p:first-child {
    min-width: 180px;
}
.info-pok .dtr-title{
    display: block;
    width: 100%;
    background: #f4f5f7;
    padding: 10px;
    border-bottom: 1px solid #cccccc;
}
.sod-wrapper {
    display: flex;
}
.sod-wrapper > div:first-child {
    min-width: 180px;
}
.dataTables_wrapper .pok_post_table tr.odd.dt-hasChild.parent {
    background: #888888;
    color: #fff;
}
.pok_post_table .akt-title {
    padding-top: 5px;
    padding-bottom: 2px;
}
.dataTables_wrapper .pok_post_table tr.odd.dt-hasChild.parent .akt-title {
    color: #fff;
    padding-top: 5px;
    padding-bottom: 2px;
}
.dataTables_wrapper .pok_post_table .child {
    padding: 0px !important;
}
.sod-wrapper {
    display: flex;
    padding: 10px;
    padding-left: 190px;
    border-bottom: 1px solid #cccccc;
}
.other_info_box > div.sod-wrapper:last-child {
    border-bottom: none;
    padding-bottom: 30px;
}
table.pok_post_table.dataTable thead th, table.dataTable thead td {
    padding: 10px 10px;
    border-bottom: 1px solid #666;
}
.pok-primena > div {
    display: flex;
    align-items: center;
}
.pok-primena.status-wrap p {
   margin-right: 20px;
}
.pok-col-wrap {
    display: flex;
    justify-content: space-around;
}
.pok-status> div {
    display: flex;
    align-items: center;
}
.akti-komisije-template .filters-main-wrapper label {
    font-size: 13px;
}
.akti-komisije-template .filters-main-wrapper select {
    font-size: 13px;
}
.akti-komisije-template #postupci p {
    font-size: 13px;
}
.akti-komisije-template  .from-to-div > div {
    font-size: 13px;
}
.akti-komisije-template  input#myInput {
    font-size: 13px;
}
.vr_odluke {
    display: flex;
}
.od-mi-sa .akti-vrste-tipovi {
    display: flex;
}
.tax-v-okvira .custom-selectlenght {
    display: block;
    text-align: center;
}
.tax-v-okvira .cat-stat {
    width: 100%;
    align-items: center;
    margin-bottom: 20px;
}
.tax-v-okvira .status-wrap {
    width: 100%;
    justify-content: center;
}
.search-div {
    margin-bottom: 20px;
    text-align: center;
}
.vr_tax_odluke {
    display: flex;
}
.misljenje-tax select#tip {
    max-width: 150px;
}
.dwl-mis {
    color: #d9464e;
}
section.no-results.not-found .formsearch-wrapper {
    justify-content: flex-start;
    margin-top: 25px;
}
section.no-results.not-found span.serch-icon-wrapper {
    position: absolute;
    left: 210px;
}
.kzk-content-search.s-results-list {
    padding-left: 0px;
    list-style: none;
}
.results-count {
    font-size: 25px;
    font-family: "PFAdamant-SemiBold";
    margin-bottom: 40px;
}
.s-res-title-excerpt h3 {
    font-size: 17px;
    font-family: "PFAdamant-SemiBold";
}
.s-res-title-excerpt p {
    font-size: 14px;
}
li.s-res-wrapper {
    margin-bottom: 30px;
    background: #eee;
    padding: 10px 30px 10px 20px;
}
.s-res-link {
    margin-top: 20px;
}
.s-res-link a {
    font-size: 15px;
    color: #333;
    font-family: "PFAdamant-SemiBold";
}
.pagination-wrapper {
    text-align: center;
    font-family: "PFAdamant-SemiBold";
    font-size: 14px;
}
.pagination-wrapper a {
    font-family: "PFAdamant-SemiBold";
    font-size: 14px;
}
.strana404 h2 {
    font-size: 35px;
    margin: 40px 0px;
    font-family: "PFAdamant-SemiBold";
}
.strana404 a {
    color: #000;
    font-size: 19px;
    font-family: "PFAdamant-SemiBold";
    padding: 10px;
    background: #ddd;
}
.strana404 p {
    max-width: 600px;
    margin-bottom: 35px;
}
.footer-soc-media {
    display: flex;
    margin-top: 20px;
}
.footer-soc-media > div{
    margin-right: 6px;
}
div#st-1 {
    padding-top: 40px;
}
ul#qtranslate-chooser {
    margin-bottom: 3px;
    padding: 0px;
    display: flex;
    font-size: 16px;
}
ul#qtranslate-chooser li{
 margin-left: 15px;
}
.po-frow {
    width: 50%;
    flex-direction: row;
}
.po-frow .cat-stat {
    width: 100%;
    justify-content: space-between;
}
.post-date-cat {
    display: flex;
    margin: 10px 0px;
}
.search-post-cats {
    margin-left: 20px;
}
.tax-akti .akti-vrste-tipovi select {
    max-width: 110px;
}
.cs-bread-wrapper {
    color: #666666;
    font-size: 14px;
    font-family: "PFAdamant";
}
.cs-bread-wrapper a {
    color: #666666;
}
.cookie-button {
	background-color: #255385 !important;
}
.post-desc {
    font-size: 13px;
    color: #666;
    padding-right: 15px;
}
.thumb-image-wrapper {
    margin-top: 10px;
}
/* PAGE END */




/* SIDEBAR */
.def-sidebar-wrapper {
    padding-left: 22px;
}
.def-sidebar-wrapper ul {
    padding-left: 0px;
    list-style: none;
}
.def-sidebar-wrapper ul li {
    margin-bottom: 25px;
    font-size: 18px;
    color: #333;
}
.def-sidebar-wrapper h2{
    font-size: 22px;
    color: #333;
    margin-bottom: 30px;
}
/* SIDEBAR  END */





/* CONTACT PAGE */
.contact-row {
    padding-top: 55px;
    padding-bottom: 50px;
}
.contact-info-wrapper h2 {
    font-size: 18px;
    margin-bottom: 25px;
    color: #333;
}
.contact-info-wrapper p {
    font-size: 14px;
    margin-bottom: 5px;
    color: #333;
}
.c-form-wrapper { 
    background-color: #f4f5f7;
    background-image: url('/wp-content/themes/kzk/images/contact-form-bcg-img.png');
    background-position: top right;
    background-repeat: no-repeat;
    height: 100%;
    padding: 30px 45px;
}
.c-form-wrapper h2 {
    font-size: 18px;
    margin-bottom: 25px;
    color: #333;
}
.cf-p {
    border: none;
    border-bottom: 1px solid #333;
    max-width: 85%;
    background: transparent;
    margin-bottom: 30px;
}
.cf-p:focus {
    outline: none;
}
.g-recaptcha > div {
    transform: scale(0.80);
    transform-origin: 0 0;
}
.cf-ta {
    margin-bottom: 5px;
    margin-top: 30px;
}
.cf-send {
    margin-top: 20px;
}
.cf-send input {
    font-size: 14px;
    border: 1px solid #333;
    padding: 3px 15px;
}
.contact-info-wrapper {
    padding-left: 50px;
}
/* CONTACT PAGE END */






/* FOOTER */
#footer {
    background-color: #f4f5f7;
    padding-top: 35px;
    padding-bottom: 35px;
    margin-top: 60px;
}
.fw-content {
    padding-top: 55px;
    padding-bottom: 20px;
    display: flex;
    justify-content: center;
}
.footer-content-cont h3 {
    font-size: 20px !important;
    margin-bottom: 25px;
    font-family: "PFAdamant-Light";
}
.fw-container {
    background-image:  url('../../images/footer-background.png');
    background-position: bottom;
    background-size: contain;
    background-repeat: no-repeat;
}
.fw-left-text {
    font-size: 13px;
    font-family: "PFAdamant-Light";
    padding-top: 25px;
    padding-right: 25px;
}
.fw-righr-text {
    font-size: 13px;
    font-family: "PFAdamant-Light";
    padding-top: 18px;
    padding-left: 25px;
}
/* FOOTER END */

td.details-control {
    background: url('../DataTables/resources/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../DataTables/resources/details_close.png') no-repeat center center;
}





/* RESPONSIVE */
@media(max-width: 1200px) {
    .akti-komisije-template .trzista {
        text-align: center;
    }
    .head-nav-row {
        position: relative;
    }
    .search-head-col {
        position: absolute;
        top: 5px;
        width: 260px;
    }
    span.serch-icon-wrapper {
        right: 20px;
    }
    .burger {
        display: flex;
        justify-content: flex-end;
    }
    .burger .dashicons, .burger .dashicons-before:before {
        font-size: 40px;
        position: relative;
        height: initial;
        width: initial;
        z-index: 999;
    }
    .header-menu-col #primary-menu {
        display: none;
    }
    .formsearch-wrapper {
        justify-content: flex-start;
    }
    .nav-col {
        display: block;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    #primary-menu > .menu-item {
        padding: 5px 7px 5px 7px;
        display: block;
    }
    #primary-menu > .menu-item:hover {
        background: transparent;
    }
    ul#primary-menu > li > .sub-menu {
        position: relative;
        padding: 0px;
        left: 0px;
        top: 5px;
        width: 100%;
    }
    .menu-menu-1-container > ul > li > .prn-li {
        font-size: 20px;
        padding-top: 4px;
        position: absolute;
        right: 4px;
        top: 4px;
        width: 100%;
        text-align: right;
        cursor: pointer;
        z-index: 99;
    }
    ul#primary-menu > li > .sub-menu > li > .sub-menu a {
        padding-bottom: 0px;
    }
    .menu-menu-1-container #primary-menu > li > a {
        font-size: 18px;
    }
    #primary-menu > li > ul > li a {
        font-size: 16px;
    }
    .documents-template .doc-link img {
        width: 25px;
    }
    .documents-template .doc-link {
        margin-bottom: 10px;
        display: block;
        margin-right: 0px;
        margin-left: 10px;
        margin-top: 10px;
    }
    .documents-template .nodoc {
        margin-left: 10px;
    }
    .vrtip {
        width: 100%;
     }
     .akti-komisije-template .trzista {
        margin-top: 15px;
        width: 100%;
    }
    .maincat-name-wrap h2 {
        font-size: 16px;
    }
    
} 


@media(max-width: 991px) {
    .po-frow {
        width: 100%;
    }
    .po-frow .cat-stat {
        flex-direction: row;
        justify-content: center;
    }
    .akti-vrste-tipovi {
        display: flex;
        flex-direction: column;
        width: 50%;
    }
    .misljene-cont .vr_odluke {
        justify-content: center;
    }
    .misljene-cont .akti-vrste-tipovi {
        width: 360px;
        max-width: 100%;
    }
    .analize-cont .vr_odluke {
        justify-content: center;
    }
    .analize-cont .akti-vrste-tipovi {
        width: 360px;
        max-width: 100%;
    }
    .s-sel {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .s-sel select {
        margin-right: 0px;
        margin-bottom: 10px;
        max-width: 80% !important;
        width: 100%;
    }
    #postupci {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 50%;
        padding-left: 80px;
    }
    #postupci p {
        margin-bottom: 7px;
        margin-top: 7px;
    }
    .s-sel label {
        min-width: 45px;
    }
    .akti-komisije-template .trzista {
        text-align: center;
    }
    .akti-komisije-template .from-to-div {
        width: 100%;
        justify-content: center;
        margin-bottom: 20px;
    }
    .akti-komisije-template .custom-selectlenght { 
        width: 100%;
        justify-content: center;
        margin-top: 20px;
    }
    .akti-komisije-template #myInput {
        margin: 0 auto;
    }
    .pok-primena {
        flex-direction: column;
        align-items: flex-start;
    }
    .pok-status {
        flex-direction: column;
        align-items: flex-start;
    }
    .pok-primena > div {
        margin-bottom: 7px;
    }
    .pok-status > div {
        margin-bottom: 7px;
    }
    .vr_odluke {
        display: flex;
        margin-bottom: 20px;
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    .od-mi-sa .trzista {
        text-align: center;
        width: 100%;
    }
    .od-mi-sa .filters-second-row {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .od-mi-sa .from-to-div {
        margin-bottom: 20px;
    }
    .od-mi-sa input#myInput {
        margin-bottom: 20px;
    }
    .od-mi-sa #postupci p {
        margin-top: 0px;
    }
    .tax-akti .filters-first-row {
        flex-direction: column;
    }
    .vr_tax_odluke {
        flex-direction: column;
        align-items: center;
    }
    .tax-akti .s-sel {
        justify-content: flex-start;
    }
    .tax-akti #postupci {
        padding-left: 0px;
        margin-left: 0px;
        display: block;
        width: auto;
        margin-bottom: 20px;
    }
    .tax-akti .akti-vrste-tipovi {
        margin-bottom: 20px;
        width: auto;
    }
    .tax-akti .from-to-div {
        margin-bottom: 20px;
    }
    .tax-akti  .from-to-div {
        width: 100%;
        justify-content: center;
    }
    .tax-akti  .trzista {
        text-align: center;
    }
    .tax-akti .filters-second-row {
        justify-content: center;
    }
    .tax-akti  .custom-selectlenght {
        margin-top: 20px;
    }
}



@media(max-width: 767px) {
    input#myInput {
        font-size: 12px;
    }
    .resp-vrsta {
        display: flex;
    }
    .def-sidebar-wrapper {
        margin-top: 40px;
    }
    .home-main-cont {
        padding-top: 30px;
    }
    .container.main-head-container {
        padding-left: 0px;
        padding-right: 0px;
    }
    .pdr25 {
        padding-right: 15px;
    }
    .pdl25 {
        padding-left: 15px;
    }
    .pl35 {
        padding-left: 15px;
    }
    .home-aktuelnosti-wrapper {
        margin-left: 0px;
    }
    .des-dis-none {
        display: block;
    }
    .mob-dis-none {
        display: none;
    }
    .mob-mt-30 {
        margin-top: 30px;
    }
    .home-hover-card {
        margin-bottom: 10px;
    }
    .swiper-slide {
        padding: 20px 35px 45px 35px;
    }
    .image-slider-wrapper {
        display: none;
    }
    .text-slider-wrapper {
        max-width: 100%;
    }
    .header-languages-col {
        margin-right: 15px;
    }
    ul#primary-menu {
        flex-direction: column;
    }
    .threecards-col {
        margin-bottom: 0px;
    }
    .footer-col1 {
        margin-bottom: 40px;
    }
    .footer-col2 {
        margin-bottom: 40px;
    }
    .footer-content-cont .footer-col1 .widget_block h3, .footer-content-cont .footer-col2 .widget_block h3, .footer-content-cont .footer-col3 .widget_block h3 {
        margin-bottom: 15px;
    }
    .def-sidebar-wrapper {
        padding-left: 0px;
    }
    .contact-info-wrapper {
        padding-left: 0px;
        padding-bottom: 40px;
    }
    .cform-col {
        margin-bottom: 40px;
    }
    .c-form-wrapper {
        padding: 30px 15px;
    }
    .cf-p {
        max-width: 90%;
    }
    .akt-title {
        padding-right: 0px;
    }
    #example tbody td {
        padding-right: 0px;
    }
    .page-template-template-pravni-okvir .cat-stat {
        display: flex;
        width: 100%;
        flex-direction: column;
        align-items: center;
    }
    .page-template-template-pravni-okvir .status-wrap p {
        margin-right: 20px;
    }
    .page-template-template-pravni-okvir .status-wrap input {
        margin-left: 20px;
    }
    .page-template-template-pravni-okvir .status-wrap {
        margin-top: 20px;
    }
    .page-template-template-pravni-okvir input#myInput {
        font-size: 12px;
    }
    .page-template-template-pravni-okvir .filters-second-row {
        flex-direction: column;
        align-items: center;
    }
    .page-template-template-pravni-okvir .custom-selectlenght {
        margin-top: 20px;
    }
    a.paginate_button {
        font-size: 12px;
        padding: 3px 7px !important;
    }
    .dataTables_wrapper .dataTables_paginate .ellipsis {
        padding: 0px 3px;
    }
    .documents-template .def-first-row-filters {
        margin-bottom: 20px;
    }
    .documents-template .month-year-wrapper {
        width: 100%;
        justify-content: center;
        margin-bottom: 20px;
    }
    .documents-template .search-div-docs {
        margin-bottom: 20px;
        text-align: center;
    }
    .documents-template .cs-l-wrapper {
        display: flex;
        justify-content: center;
    }
    .documents-template .doc-select-wrapper.def-select {
        text-align: center;
    }
    .documents-template input#myInput {
        font-size: 12px;
    }
    .documents-template .protocoli-check-wrapper label {
        margin-top: 10px;
    }
    .page-template-temlate-dokumenti .protocoli-check-wrapper {
        justify-content: space-between;
        width: 100%;
    }
    .documents-template .def-check-wrapper label {
        margin-left: 0px;
        margin-right: 0px;
    }
    .docs-temp .search-div-docs {
        margin-bottom: 20px;
    }
    .docs-temp .month-year-wrapper {
        height: 100%;
        align-items: center;
    }
    .docs-temp .def-second-row-filters label, 
    .docs-temp .def-second-row-filters select,
    .docs-temp input#myInput { 
        font-size: 12px;
    }
    .docs-temp .doc-link {
        margin-bottom: 10px;
        display: block;
        margin-right: 0px;
        margin-left: 10px;
        margin-top: 10px;
    }
    .docs-temp .doc-link img {
        max-width: 20px;
    }
    .informator-template .month-year-wrapper {
        justify-content: center;
    }
    .informator-template .search-div-docs {
        text-align: center;
        margin-top: 20px;
    }
    .informator-template .custom-selectlenght {
        justify-content: center;
    }
    .izvestaj-template .search-div-docs {
        text-align: center;
    }
    .protocoli-check-col {
        margin-bottom: 20px;
    }
    .protokoli-temlate .def-check-wrapper {
        justify-content: center;
    }
    .protokoli-temlate .search-div-docs {
        text-align: center;
    }
    .protokoli-temlate .custom-selectlenght {
        justify-content: center;
    }
    .protokoli-temlate .def-check-wrapper label {
        margin: 0px 5px;
    }
    .cat-selest-wrapper {
        text-align: center;
    }
    .archive-temp .def-first-row-filters {
        margin-bottom: 20px;
    }
    .archive-temp .cat-selest-wrapper{
        margin-top: 20px;
    }
 
    .akti-komisije-template #postupci {
        padding-left: 0px;
    }
    .akti-komisije-template #myInput {
        font-size: 12px;
    }
    .pok-year-select {
        text-align: center;
        margin-bottom: 20px;
    }
    .extra_info_head {
        margin-left: 0px;
    }
    .sod-wrapper {
        padding-left: 10px;
    }
    .info-pok {
        padding-top: 0px !important;
        border-top: 2px solid #666;
        border-bottom: 2px solid #666 !important;
    }
    td.child li.min-tablet span.dtr-title {
        width: 130px;
    }
    table.pok_post_table>tbody>tr.child ul.dtr-details>li:first-child {
        padding-top: .5em;
    }
    .extra_info_head > p:first-child {
        min-width: 130px;
    }
    .sod-wrapper > div:first-child {
        min-width: 130px;
    }
    .sod-wrapper > div {
        font-size: 12px;
    }
    .rules-row {
        font-size: 14px;
    }   
    .rules-row img {
        max-width: 23px;
    }
    .template-javne-nabavke .month-year-wrapper {
        width: 100%;
        justify-content: center;
        margin-bottom: 20px;
    }
    .template-javne-nabavke .search-div-docs {
        text-align: center;
        margin-bottom: 20px;
    }
    .template-javne-nabavke .custom-selectlenght {
        justify-content: center;
    }
    .od-mi-sa #postupci {
        padding-left: 0px;
    }
    .vr_tax_odluke {
        flex-direction: column;
    }
    .child-link p {
        font-size: 14px;
        color: #666;
        padding-right: 15px;
    }
    .header-languages-col > div {
        margin-left: 13px;
    }
    ul#qtranslate-chooser li {
        margin-left: 10px;
    }
    .letter-selector-wrapper > a {
        margin-left: 10px;
    }
    #increase-size {
        margin-right: 10px;
    }
}
@media(max-width: 576px) {
    .public-img-wrapper,
    .public-img-wrapper img {
        width: 100%;
    }
}
@media(max-width: 370px) {
    .akti-komisije-template label,
    .akti-komisije-template select,
    .from-to-div > div,
    #postupci p {
        font-size: 12px;
    }
    .header-hedings h1 {
        font-size: 16px;
    }
    .header-languages-col a, .header-languages-col p {
        font-size: 10px;
    }
}
/* RESPONSIVE  END */

