body, .sp-preloader {color: #4d4d4d;}
#sp-top2 {text-align: right;}
#sp-main-body {padding: 40px 0;}
#sp-title {padding-left: 0;padding-right: 0;}

.sp-page-title {background: #7286ac;}
#sp-right {padding-top: 0px;padding-bottom:40px;border-right: 0px solid #ddd;padding-right: 0px;padding-left: 25px;}
#sp-right .sp-module:first-child {margin-top: 0px;margin-bottom: 30px;position: relative;}



.flatWeatherPlugin .wiToday .wiIconGroup div.wi {font-size: 260%!important;line-height: 1.75em!important;}
.flatWeatherPlugin div.wiToday > p.wiTemperature {font-size: 300%!important;line-height: 1.65em!important;}

.breadcrumb {margin-bottom: 0rem;background-color: #f4f5f7;border-radius: 0;border-left: 0px solid #ddd;border-right: 0px solid #ddd;font-size: 85%;}
.breadcrumb a {color: #534162;}
a.sp-scroll-up {color: #fff!important;}


.article-introtext {
    min-height: 150px;
}


.sp-module.modul-linkovi {border: 1px solid #ddd !important;margin-top:30px!important;margin-bottom:30px;}
.sp-module.modul-galerije  {background:#ddd;margin-top:30px!important;}

.result-category {display: none;}

a.ma-title-link {color: #534944;}
a.ma-title-link:hover {color: #163d73;}
h3.ma-title {font-size: 1.35rem!important;}

.w357ui-heading-bullet.w357ui-h2.w357ui-display-inline-block.w357ui-margin-right.ma-page-heading {margin-bottom: 30px;}

.arhivirano .category-name {display: block;padding: 7px 12px;background-color: #E63C3C;color: #fff;font-size: 17px !important;}
.arhivirano .article-info > span a {color: #fff;}



#sp-top4 {padding-top: 12px;padding-left: 0px;padding-right: 0px;}

.article-list .article .article-intro-image {
  margin: 0px;
  border-radius: 3px 3px 0 0;
  border-bottom: 01px solid #f5f5f5;
  overflow: hidden;
}

.mod_edocman_document-list .document {
  display: flex!important;
  padding: 10px 0px;
}


.intro-top p {margin-top: 0;margin-bottom: 0rem;font-size: 15px;}


.sppb-panel-title {font-size: 18px;font-weight: 600;color: #1878ad;}
.sppb-panel-heading {padding: 10px 30px 10px 0px;}
#column-wrap-id-1615376289789 {padding-left: 0px;padding-right:0px;}

.div.search a {color: #7284a6;}
.search .btn-primary, .sppb-btn-primary {border-color: #8b786d;background-color: #8b786d;}
.search .btn-primary:hover, .sppb-btn-primary:hover {border-color: #163d73;background-color: #163d73;}
#sp-top3 {padding-top: 30px;}
.search .input-group-btn {margin-left: -5px;}

.random-image img {width:100%;}
.article-info > span {font-size: 1.0rem;}

.svismo-zajednica-projekt #sp-izbornik {display: none;}
.svismo-zajednica-projekt #sp-header {display: none;}
.svismo-zajednica-projekt #sp-top-bar {display: none;}
.svismo-zajednica-projekt #sp-slider {display: none;}
/*.svismo-zajednica-projekt #sp-footer {display: none;}*/
.svismo-zajednica-projekt #sp-component {padding: 0px;border:0px!important; margin-top:0!important;margin-bottom: 0px;}

.sppb-article-info-wrap h3 a {color: #1e2d54;}
.sppb-article-info-wrap h3 {margin-top: 20px;line-height: 1 !important;}
.sppb-article-introtext {margin-bottom: 20px;}

#column-wrap-id-1690411043389 {
  padding-right: 0px;
}


#sp-logo {padding-left: 0!important;}


.kontakt-podaci #sp-page-builder .sppb-section-title {margin-bottom: 20px!important;}

.zastava {border-right: 1px solid #ddd;}
.sp-scroll-up a {color:#fff;}

a#cpnb-accept-btn-m-info {color: #fff;}
a#cpnb-settings-btn-m-info {color: #fff;}
div#accessibility-links.bottomright.vertical #text_plugin {position: absolute;bottom: 40px;}
#sp-top1 {padding-left: 0;}

.box2 .btn-info {color: #fff;background-color: #163d73;border-color: #163d73;padding: 10px 15px;margin-top: 15px;color: #fff;border-radius:0!important;}
.box2 .btn-info:hover {color: #fff;background-color: #8b786d!important;border-color: #8b786d!important;}
	
#searchphraseany-lbl, #searchphraseexact-lbl {margin-left: 10px;}
#searchphraseall, #searchphraseany, #searchphraseexact {margin-right: 10px;}

.badge-info {color: #fff;background-color: #163d73;}

.view-search .result-title a {color: #8b786d;}
.view-search .result-text {display: none;}
.view-search .small {font-size: 90%;font-weight: 700;}
.view-search .btn-secondary {background-color: #8b786d;border-color: #8b786d;}

.sp-module-content .latestnews.box2 > li > a > span {display: none;}



#sppb-addon-1593087377517 .btn-primary {border-color: #dee0e3;background-color: #d9d9d9;color: #575454; margin-left:-1px;}
#sp-right .sp-module {border: none;}

.sppb-addon-image-layout-wrap.image-layout-preset-style-stack {background-color: #156faa;}
.sppb-addon-image-layout-content {background: #156faa;}


.kontakt-info {background-color:#F0F0F0; padding:20px; margin-top:30px;}
.box2 {background:#f0f0f0;}
.sp-module.box1 {border: 0px solid #163d73 !important;}
.sppb-btn.sppb-btn-arhiva.sppb-btn-square {background-color: #BFD7B5;padding: 10px 15px;margin-top: 15px;color: #333;}
.sppb-btn.sppb-btn-arhiva.sppb-btn-square:hover {background-color: #163d73;}
.kontakt-podaci .sppb-panel-body {padding: 15px 15px 15px 0px;}

.sppb-addon-article .sppb-img-responsive {height: 205px;}

table.edocman_document_list .edocman_document_list_title a {color: #646566;font-size: 18px!important;}


#sp-right .sp-module {margin-top: 0px;border: 0px solid #f3f3f3;padding: 25px;border-radius: 0px;}

.view-featured .item-title {font-size: 1.45rem; line-height: 28px;margin-bottom: 5px;padding-bottom:10px;}
.view-featured a {color: #163d73;}

.speasyimagegallery-album-description {
    font-size: 18px;
    line-height: 1.4;
    font-weight: bold;
    color: #2e5077;
}
.sp-module ul > li > a {color: #53565b;font-weight: 600;}

.view-article .pull-left.thumbnail {margin-bottom: 30px!important;width: 100%;}

.article-details .article-header h1, .article-details .article-header h2 {border-bottom: 1px solid #ddd;line-height: 1.3;margin-bottom: 10px;padding-bottom:10px;font-size: 2.25rem;font-weight: 700;}
.article-details h3 {color: #8b786d;font-size: 20px;margin-bottom: 15px;margin-top: 35px;}

.view-featured .item {margin-bottom:40px; border-bottom:1px solid #ddd; padding-bottom:40px;}

.edocman-document-title.pull-left a {color: #535b64;font-weight: 500;}

.edocman-category-title-link {padding: 20px;line-height: 1.2;}

#edocman-category {border-bottom: 0px solid #ddd;line-height: 36px;margin-bottom: 10px;padding-bottom: 10px;font-size: 1.95rem;}
#edocman-documents h3.edocman-document-title .sizeinformation, #edocman-documents h3.edocman-document-title .dateinformation {font-size: 14px!important;line-height: 35px!important;margin-left: 4px;}
#edocman-documents .edocman-box-heading {background:#fff; border-bottom:1px solid #ddd; border-top:none; border-left:none; border-right:none;box-shadow: none;}
.edocman-description.clearfix {display: none;}
.edocman-box-heading.clearfix {padding-bottom:20px!important;}
.edocman-document-title.pull-left a:hover {color: #2E5077;}
#edocman-documents .edocman-box-heading {padding:0;}

a.thumbnail {margin-right: 25px;}
.natjecaji a.thumbnail {margin-right: 5px;}

.sp-megamenu-parent > li.active > a {
  font-weight: 700;
}

#phoca-dl-category-box .pd-subcategory {padding-top: 5px;}

#phoca-dl-category-box .pd-category h3.pd-ctitle { margin-bottom: 30px!important;background:none; padding: 0px;border: 0px solid #f3f6f9;margin-bottom: 7px;font-size: 24px;font-weight: 500;border-bottom: 1px solid #ddd;line-height: 36px;}

#phoca-dl-category-box a {color: #436199;}

#phoca-dl-category-box .btn-success {background-color: #fff;border-color: #d2d2d2;}
#phoca-dl-category-box .btn-success:hover {background-color: #f3f6f9;border-color: #ddd;}

.pager > li a {font-size: 0.885rem;border-radius: 2px;}

#edocman-category h1.edocman-page-heading, h1.edocman-page-heading {font-weight: 600;}
#edocman-category .edocman-page-sub-heading {height: auto;}

.article-details a {color: #365695;}


ul.sigFreeClassic li.sigFreeThumb {
  
  padding: 10px;
  
}

.jem, h2.jem-description {
  display: none;
}

.view-event h1 {
  border-bottom: 1px solid #ddd;
  line-height: 1.3;
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-size: 2.25rem;
  font-weight: 700;
  color: #121212;
}

.jem-info {
  margin-bottom: 25px;
  border-bottom: 1px solid #ddd;
}

.jem-description.event_desc { margin-top: 25px;
  border-top: 1px solid #ddd;padding-top:25px;}
  
  #jem .copyright {
  
  display: none;
}

#jem .eventlist li:nth-child(2n+1) {
  background-color: #fff;
}

#jem .eventlist li {
  padding: 20px 10px;
  list-style: none;
}
#jem .jem-event {
  cursor: pointer;
  border-bottom: 1px solid #ddd;
  border-left: 0px solid #ddd;
  border-right: 0px solid #ddd;
  align-items: center;
}
#jem .eventlist li:not(.jem-nohover):hover {
  background-color: #fbfbfb;
}

.jem-misc.jem-row {
  display: none !important;
}


.wf_file_icon {float: left;margin-right: 5px;margin-top: 2px;}
.article-list .article {margin-bottom: 10px;padding-bottom: 10px;padding-top:0px;border-bottom: 0px solid #ddd;border-radius: 0px;border-left:none!important;border-right:none!important;border-top:none!important;padding-left:0!important;padding-right:0!important;}
.article-list .article .article-header h2 {font-size: 1.315rem;margin-bottom: 10px;margin-top: 15px;}
.article-list .article .article-header h2 a {color: #2E5077;}
.article-list .article .article-header h2 a:hover {color:#163D73;}
.wf_file_text a {color: #163d73;}
.wf_file_text:hover {border-bottom:1px solid #ddd;}

.article-list .article .article-intro-image img {width:100%;}

.article-list .article .readmore {
  font-size: 0.975rem;
  display: inline-block;
  background-color: #ddd;
  border-radius: 3px;
  padding: 8px 12px;
}


#sp-right .sp-module .sp-module-title {margin: 0 0 10px;padding-bottom: 10px;font-size: 22px;font-weight: 600;border-bottom: 1px solid #ddd;color: #93A3B1;}
.latestnews li a {font-weight:500;}
.sp-module-content .latestnews > li > a > span {display: block;margin-top: 5px;font-size: 85%;font-weight: 300;}
#sp-right .sp-module ul > li {display: block;border-bottom: 1px dotted #9b9797;padding-bottom: 10px;padding-top: 10px;}
#sp-right .sp-module ul > li > a {line-height: 24px;}


/*#offcanvas-toggler {font-size: 30px;margin-top: 5px;z-index: 1000001;margin-right: 15px;}*/


.offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  font-size: 1.1rem;
  padding: 0.625rem 0;
  position: relative;
  border-bottom: 1px dotted;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {font-size: 0.975rem;}



.modul-linkovi {line-height:35px; font-weight:400;}
.modul-linkovi a {color: #53565b;}



.page-item.active .page-link {background-color: #163d73;border-color: #163d73;}
.page-item.active:hover .page-link:hover {background-color: #143057;border-color: #143057; color:#fff;}
.page-link {padding: 0.5rem 1.03rem;}
.pagination-counter {display:none;}

.arhiva a {color: #2e5077;}
.readmore {font-weight: 600;}
.readmore a {color: #93a3b1;}
.readmore a:hover {color: #444;}

.euprojekti-menu {background:#1878ad;padding:25px; }
.sp-module.euprojekti-menu ul > li > a {color: #fff;font-weight: 600;}
.sp-module.euprojekti-menu ul > li > a:hover {color: #444;font-weight: 600;}
#sp-right .sp-module.euprojekti-menu .sp-module-title {color: #FFF;border-bottom: 1px dotted #ddd;background-image: url(EU1.png);background-repeat: no-repeat;background-position: right 0px;height: 65px;}

.sp-module.box3-natjecaji {background: #eee;}
.sp-module.box3-obavijesti {background: #f8f8f8; margin-top:30px!important;}


#mod-search-searchword96 {
  width: 400px;
}

div#accessibility-links.vertical button#fr_screenreader_play, div#accessibility-links.vertical button#fr_screenreader_pause, div#accessibility-links.vertical button#fr_screenreader_stop, div#accessibility-links.vertical button#fr_screenreader_font_increase, div#accessibility-links.vertical button#fr_screenreader_font_decrease, div#accessibility-links.vertical button#fr_screenreader_font_reset, div#accessibility-links.vertical button#fr_screenreader_font_family, div#accessibility-links.vertical button#fr_screenreader_gray_hues, div#accessibility-links.vertical button#fr_screenreader_bigcursor, div#accessibility-links.vertical button#fr_screenreader_spacing_increase, div#accessibility-links.vertical button#fr_screenreader_spacing_decrease, div#accessibility-links.vertical button#fr_screenreader_highcontrast, div#accessibility-links.vertical button#fr_screenreader_highcontrast2, div#accessibility-links.vertical button#fr_screenreader_highcontrast3, div#accessibility-links.vertical button#fr_screenreader_skiptocontents {
    width: 100% !important;
    padding: 20px 0 20px 35px !important;
    color: inherit !important;
    font-size: inherit !important;
    margin: 0 !important;
    display: block !important;
    border-bottom: 1px solid #dadada !important;
    text-align: left;
    background-position: 2px 10px;
} 
	

@media screen and (max-width: 767px) and (min-width: 260px) {
.sp-contact-info {text-align: center;padding-bottom: 5px;}
#sp-component {margin-top: 0px;border: none !important;}
.input-group {padding-left: 20px;padding-right: 20px;}
.trazilica-main #sppb-addon-1593087377517 {display:none;}
#sp-top2 {text-align: center!important;}
#sp-top1 p {margin-bottom: 0.2rem;}
#sp-top4 {padding-left: 10px;}
#sp-header .logo a {font-size: 17px;font-weight: bold;}
#sp-header .logo {margin-left: 0px;height:50px;}
#sp-component {padding-left: 15px;padding-right:15px;}
#sp-top3 {padding-top: 0px;margin-top: -40px;}
.search .input-group {width: 85%;float: right;}
.view-featured .item-title {font-size: 1.25rem;border-bottom: 1px solid #ddd;line-height: 30px;}
#sp-right {padding-right: 15px;padding-left: 15px;}
#sp-footer1 {text-align: center;}
#sp-footer2 {text-align: center!important; margin-top:20px;}
#sp-footer2 a {display:inline-block;}
#sp-user4 {padding-right: 0;}
.dj-mobile-open-btn {margin-right: 35px !important;}
#sp-top1 {display: none;}
.logo-image {height: 55px !important;margin-top: 20px;margin-left: 15px;}
#sp-header .logo-text a {font-size: 20px;color: #666;}
#sp-header .logo-text {margin-left: -10px;margin-top:5px;}
#sp-user2 {display:none;}
#mod-search-searchword96 {width: 75%; float: right;margin-right: 15px;}
.pull-left img{float: left;width: 100%!important;padding-top: 10px;padding-bottom: 10px;}
.pull-left {float: left;width: 100%;}
#camera_wrap_92 .camera_caption > div {display:none;}
#btn-1616154614655 {margin-top: -30px;margin-left: 170px;}
#sp-right .sp-module:first-child {margin-top: 10px;margin-bottom: 30px;}
.offcanvas-menu.border-menu .offcanvas-inner ul.menu > li > a {padding: 15px 30px 15px 0px;}

}




@media screen and (max-width: 369px) and (min-width: 260px) {

#offcanvas-toggler {font-size: 30px;margin-top: -60px;z-index: 1000001;margin-right: 15px;}	

}


@media screen and (max-width: 767px) and (min-width: 370px) {

#offcanvas-toggler {font-size: 30px;margin-top: -20px;z-index: 1000001;margin-right: 15px;}	
	
}

@media screen and (max-width: 991px) and (min-width: 768px) {
.sp-contact-info {text-align: center;}
#sp-component {margin-top: 0px;}
#sp-header .logo a {font-size: 25px;font-weight: normal;}
#sp-header .logo {margin-left: 0px;height:50px;margin-top: 25px;}
#sp-top3 {margin-top: -25px;z-index: 11;}
.search .input-group {width: 85%;float: right;}
#sp-top1 {text-align: center;}
#sp-logo {text-align: left;}
#camera_wrap_92 .camera_caption > div {display:none;}
#mod-search-searchword96 {width: 70%;float: left;z-index:100001;}
#btn-1616154614655 { margin-top: -80px;}
#sp-user2 {display: none;}
.dj-mobile-open-btn {z-index: 12;position: relative;}


}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  .sp-megamenu-parent > li > a {font-size:11px!important;}
  .dj-megamenu-default li a.dj-up_a {font-size: 12px !important;padding: 0 10px!important;}
}



#sp-top-bar {
  background-color: #0037ac;
  border-bottom: 0px solid rgba(255, 255, 255, 0.15);
}

#sp-top-bar, #sp-top-bar a {color:#fff;}

#sp-top-bar + #sp-header {
  top: 0px;
}
#sp-header {
  background: #fff;
}
.logo {
  padding: 0px;
 
}

#sp-bottom {
  background-color: #0037ac;
  color: #FFFFFF;
}

.addon-root-feature .sppb-btn {
  
  font-weight: 700;
  line-height: 30px!important;
  
}

#sp-bottom .sp-module .sp-module-title {
  font-weight: 700;
  font-size: 20px;
  margin: 0 0 30px;
  color: #fff;
  text-transform: uppercase;
}

#sp-footer .container-inner {
  padding: 30px 0 10px 0px;
  border-top: 0px solid rgba(255, 255, 255, 0.1);
}

#sp-bottom {
  padding: 90px 90px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}

#sp-bottom h3 {
    font-size: 1.35rem;margin-bottom:25px;
  }

.sppb-btn-custom {
  padding: 8px 12px 10px 12px!important;
}

.btn:hover::before, .sppb-btn:hover::before, .article-body .readmore a:hover::before {
  background-color: #f21212;
}

#sp-footer {
  background-color: #1c1c1c;
  color: #FFFFFF;
  padding: 0px 0px 25px 0px;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 15px;
  line-height: 90px;
  font-size: 14px;
  text-transform: uppercase;
 
}
.sp-megamenu-parent > li > a, .sp-transparent .sp-megamenu-parent > li.active > a, .search-trigger:not([href]):not([tabindex]) {
  color: #5b5a5a;
}

.logo-image {
  
  padding-top: 5px;
}

.sp-menu-item.sp-has-child > .sp-menu-separator::after,
.sp-menu-item.sp-has-child > a::after {
  content: "▸"; /* ili koristi FontAwesome strelicu ako koristiš FA */
  display: inline-block;
  margin-left: 8px;
  font-size: 12px;
  color: #979797; 
}

h1 {
  color: #121212;
}



.sp-page-builder .page-content #slajder {

  height: 40vh!important;
}

div#n2-ss-3 .n-uc-jLpdsKDYgMzb {
  max-width: 1340px!important;
  align-self: center;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner, .head-login .dropdown-menu {
  background-color: rgb(0, 55, 172);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .social-icons > li a, .dropdownLogin a {
  color: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  text-transform: normal;
  font-size: 15px;
  padding: 12px 0;
  color:#fff!important;
}

#sp-top1 p {
  margin-top: 0;
  margin-bottom: 0rem;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  
  font-size: 17px!important;
  font-weight: 500;
  color: #fff!important;
  text-decoration: none;
  line-height: 1.5;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) { font-family: 'Quicksand', sans-serif;font-size: 17px!important;line-height: 1.5;font-weight: 600; }

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
 
  border-bottom: 1px dotted #fff;
}





@media (min-width: 992px) {

#sp-header {padding-top: 0px;}
#sp-bottom {padding: 60px 0px !important;}


}


@media (max-width: 575px) {
  
 #sp-header {height: 70px;}
 #column-wrap-id-1690411043389 {padding-left: 0;}
#sp-bottom {padding: 30px 20px;}
body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li ul {
  margin-left: 0px;
  margin-top: 10px;
  line-height: 1.6;
}

}





















