/*
Theme Name: LeadEngine Child
Template: leadengine
Theme URI: https://www.leadengine-wp.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Page Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

/* DODATNI STILOVI */
.statistika-ispod dl dt,
.statistika-ispod dl dd {
  font-size: 1.05em !important;
}
.gdbbx-user-stats {
  border: 1px solid #eee;
  background-color: #f7f9fb;
  text-align: center;
  margin: 10px auto;
}
.gdbbx-fieldset-attachments {
  background-color: #eee;
}
#favorite-toggle {
  float: left;
}
.bbpress-wrapper #subscription-toggle,
.bbpress-wrapper #favorite-toggle {
  float: right;
}
.bbp-forum-freshness,
.bbp-topic-freshness {
  display: block !important;
  width: 15% !important;
}
.bbp-forum-info,
.bbp-topic-title {
  width: 65% !important;
}
.statistika-ispod .right-sidebar {
  margin-left: 0px !important;
}
.directory .members #statistikaForuma,
.bp-user .single-page-content #statistikaForuma,
.activity .activity-streams #statistikaForuma,
.register .statistika-ispod .right-sidebar,
#statistikaForuma,
.member-front-page #bbp-search-form,
.member-front-page .widget_display_search,
.bbp-topic-started-by .bbp-author-avatar {
  display: none !important;
  visibility: hidden !important;
}
#wpadminbar {
  display: none !important;
  visibility: hidden !important;
  height: 0px !important;
  line-height: 0px !important;
  font-size: 0px !important;
}
.navbar-default {
  top: 0px !important;
}
/* RIGHT SIDEBAR */
.right-sidebar .blog_widget ul li a {
  font-size: 1.1em !important;
}
.bbpress #wrapper .widget-title {
  font-size: 1.2em !important;
}

/* HEADER LINIJA TEMA FORUMA */
#bbpress-forums li.bbp-header {
  background: #136693 !important;
  color: #fff !important;
}
#bbpress-forums li.bbp-header a {
  color: #fff !important;
}
#bbpress-forums li.bbp-header a:hover {
  color: #e6f4f1 !important;
}
/* PRETRAGA */
#bbpress-forums fieldset.bbp-form legend,
#bbpress-forums .gdbbx-forum-index-block .gdbbx-forums-inner-block h4 {
  background: #136693;
  color: #fff;
  border-radius: 4px;
}
#bbpress-forums .gd-power-search fieldset.bbp-form .gdpos-field label {
  font-weight: 400 !important;
}
.gdpos-power-link {
  margin: 10px auto;
  text-align: right;
  text-transform: uppercase;
}
#bbp_search_submit {
  text-transform: uppercase;
  font-size: 1.5em !important;
}
/* ODGOVORI */
#bbpress-forums div.bbp-forum-header,
#bbpress-forums div.bbp-topic-header,
#bbpress-forums div.bbp-reply-header,
.bbp-topic-content .gdbbx-footer-meta,
.bbp-reply-content .gdbbx-footer-meta {
  background-color: #e6f4f1 !important;
}
/* TEME PITANJA */
.bbp-forums .bbp-forum-info,
.bbp-topics .bbp-topic-title {
  font-size: 1.2em !important;
}
#bbpress-forums .bbp-forums-list li {
  font-size: 0.9em !important;
}
/* Statistika na dnu */
#bbp-forums-statistics {
  border-radius: 4px;
  border: 1px solid #136693;
  padding: 15px;
  background: #f7f9fb;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-forums-inner-block div {
  padding: 15px;
  font-size: 1.2em;
}
/* Profil korisnika */
#member-front-widgets .widget_display_replies,
#member-front-widgets .widget_display_topics {
  width: 49% !important;
  display: inline-grid;
}
.gdbbx-admin-links a {
  color: #136693 !important;
}
input#bbp_topic_title,
input#bbp_topic_tags,
select#bbp_stick_topic_select,
select#bbp_topic_status_select {
  width: 100%;
  font-size: 1.1em !important;
  line-height: 2.3em;
}
select#bbp_stick_topic_select,
select#bbp_topic_status_select {
  padding: 5px;
}
/* STIKERI */
.gdbbx-badge-unread-forum,
.gdbbx-badge-unread-topic {
  background-color: maroon !important;
  color: #fff !important;
}
/*.gdbbx-badge-unread-forum:after,
.gdbbx-badge-unread-topic:after*/
li.bbp-topic-title strong:before {
  content: '';
  width: 100% !important;
  display: block !important;
  line-height: 1px !important;
  height: 1px !important;
  clear: both !important;
  font-size: 1px !important;
}
/* izmene defaultnih opcija */
.bbp-topic-started-in,
body.bbpress .social-share-title,
body.bbpress .wpex-social-share,
.bbp-topic-freshness,
.bbp-forum-freshness,
li.bbp-forum-freshness,
.bbp-topic-started-by .avatar,
.bbp-template-notice.info,
.bbp-reply-ip,
#bbp-search-results .bbp-header,
.bbp-pagination-count,
.bbpress-wrapper .bbp-pagination:nth-child(1) {
  display: block !important;
  visibility: visible !important;
}
.bbpress-wrapper .bbp-pagination:nth-child(2) .bbp-pagination-count {
  display: none !important;
  visibility: hidden !important;
}
.bbp-template-notice ul {
  margin: 10px !important;
  font-size: 13px;
}
.gdbbx-user-stats {
  color: #bbb;
}
.gdbbx-status-online {
  color: #136693;
}
.gdbbx-status-offline {
  color: #999;
}
#bbp_reply_submit,
#bbp_topic_submit,
#bbp_move_reply_submit {
  font-size: 15px;
  padding: 5px 20px;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #136693;
  color: #fff;
  border-radius: 4px;
}
#bbp_reply_submit:hover,
#bbp_topic_submit:hover,
#bbp_move_reply_submit:hover {
  background-color: #fff;
  color: #136693;
  -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 15%);
  box-shadow: 0 8px 25px rgb(0 0 0 / 15%);
}
.bbp-forum-freshness,
.bbp-forum-freshness p {
  margin: 0 auto;
  padding: 0px !important;
  text-align: center;
  font-size: 0.95em;
}
.bbp-form
  .gdbbx-attachments-form
  .gdbbx-validation-active
  .gdbbx-attachment-preview
  span {
  font-weight: normal;
}
label {
  font-weight: normal;
  color: #136693;
}
.gdbbx-icon.gdbbx-icon-paperclip:after {
  content: ' sadrži prilog/e';
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 100%;
  vertical-align: top;
  color: #aaa;
}
/* autor box */
.bbp-topic-author .bbp-author-name,
.bbp-topic-author .bbp-author-role,
.bbp-topic-author .bbp-author-ip,
.bbp-topic-author .bbp-author-avatar,
.bbp-reply-author .bbp-author-name,
.bbp-reply-author .bbp-author-role,
.bbp-reply-author .bbp-reply-ip,
.bbp-reply-author .bbp-author-avatar {
  margin-left: 0px !important;
  text-align: center !important;
  margin: 0 auto !important;
  padding: 0px !important;
}
/* poslednja poruka dodatak */
li.bbp-forum-freshness .bsp_freshness_display_title:before {
  content: 'Poslednja poruka: ';
  color: #aaa;
}
/* collapse / expand */
#bbpress-forums li.bbp-header:before {
  /*content: 'sakupi - proširi';*/
  content: '\f0fe';
  cursor: pointer;
  color: #e6f4f1 !important;
  font-family: 'Font Awesome 5 Free' !important;
  font-size: 14px;
  font-weight: normal;
  float: right;
}
#bbpress-forums li.bbp-header {
  text-align: right !important;
}

.bbp-body a.bbp-forum-title {
  padding-left: 35px !important;
  font-size: 1.5em; /*24px;*/
}

.bbp-has-subforums ul li {
  position: relative;
}

.bbp-has-subforums ul li::before {
  position: absolute;
  content: '';
  top: 8px;
  left: -12px;
  width: 4px;
  height: 4px;
  background: #151515;
  border-radius: 50%;
}

.bbp-has-subforums .bbp-forums-list {
  padding-left: 50px !important;
  padding-top: 10px !important;
}

#bbpress-forums li.bbp-body ul.forum {
  padding-top: 25px;
}

.part-news .blog-thumb {
  padding-bottom: 75%;
}

.part-news .blog-item {
  background-color: #f8f9fc;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin-top: 30px;
}

.part-news .blog-content {
  position: relative;
  display: block;
  min-height: 350px;
  padding: 50px 30px 45px;
}

.part-news .blog-item .blog-content .blog-meta {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 20px;
}

.part-news .blog-meta p {
  padding-bottom: 15px;
  margin-bottom: 0;
  font-weight: 500;
  color: #151515;
  font-size: 0.9375rem;
  line-height: 1.6;
}

.part-news .blog-item .blog-content h2 {
  font-weight: 600;
  margin-bottom: 15px;
  line-height: 1.2;
  font-size: 1.25rem;
}

.part-news .blog-item .blog-content h2 a {
  color: #151515;
}

.part-news .blog-content .read-more {
  position: absolute;
  left: 30px;
  bottom: 30px;
  background: #136693;
  color: #fff;
  border-radius: 5px;
  padding: 5px 15px;
}

.navbar-topbar li#menu-item-2454,
.navbar-topbar li#menu-item-2440 {
  display: none;
}

#bbpress-forums .bsp-new-topic {
  font-size: 18px;
  font-weight: 600;
}

.part-news {
  margin-top: 150px;
  background-color: #eee;
  line-height: 1.5em;
  padding: 30px;
}

.part-news h3,
.part-news-archive h3 {
  margin: 0;
  color: #111 !important;
}

.part-news ul,
.part-news-archive ul {
  margin-top: 30px;
  list-style: none;
}

.part-news ul li,
.part-news-archive ul li {
  margin-bottom: 15px;
}

.part-news .date,
.part-news-archive .date {
  background: #136693;
  color: #fff;
  padding: 3px 5px;
  margin-right: 10px;
  border-radius: 5px;
}

.part-news ul,
.part-news-archive ul {
  padding-left: 0;
}

.part-news ul a,
.part-news-archive ul a {
  text-decoration: underline;
}

#forum-javnih-nabavki-public-aktiv {
  margin-top: 150px;
}

.logged-in #forum-javnih-nabavki-public-aktiv {
  margin-top: 80px;
}

.single-news {
  padding-top: 50px;
}

.single-news .part-news {
  display: none;
}

.single-news h1 {
  margin-bottom: 0;
  font-size: 45px;
}

.single-news .post_excerpt p {
  display: block;
  font-weight: 600;
  margin: 15px 0 30px 0;
}

.single-news .post_content p {
  font-size: 16px;
}

.single-news .pdf-item {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  padding-left: 80px;
  background: url('img/pdf-icon.png') no-repeat center center / 50% auto;
}

.single-news .post_docs {
  margin: 30px 0;
}

.single-news .entry-header.blog-header.with-topbar {
  padding-top: 60px;
}

.forum-info {
  background: #f2f2f2;
  padding: 30px 0;
  margin-bottom: 50px;
}

.forum-info p,
.forum-info .single-forum li {
  font-size: 16px;
}

.single-forum .part-news {
  display: none;
}

.single-forum .forum-info h3 {
  margin: 15px 0 5px 0;
  font-size: 21px;
}

.single-forum .entry-header.blog-header {
  margin-bottom: 0 !important;
}

.comment-respond input[type='submit'] {
  background: #136693;
  color: #fff;
  border-radius: 3px;
  padding: 3px 10px;
  margin-top: 10px;
}

.comment-respond input[type='submit']:hover,
.comment-respond input[type='submit']:focus {
  background: #136693;
  color: #fff;
}

.comments-area {
  margin-top: 50px;
}
#bbpress-forums .gdbbx-badge-unread-forum,
#bbpress-forums .gdbbx-badge-unread-topic {
  display: inline-block;
  margin-bottom: 15px !important;
}

/*#main-menu .navbar-nav li.active a, #main-menu .navbar-nav .menu-item li.active a{
	 color: #000 !important;
}
*/
#main-menu .navbar-nav li.menu-item-2953 a {
  color: #136693 !important;
  border: 2px solid #136693;
  border-radius: 3px;
  padding: 14px 25px;
  margin: 11px 15px 0 15px;
}

.navbar-shrink .menubar #main-menu .navbar-nav li.menu-item-2953 a {
  color: #fff !important;
}

/*#main-menu .modal-menu-item {
  display: none;
}*/

.forum-archive #forums-list-2596 {
  display: none;
}
.forum-archive .blog-header,
.forum-search .blog-header,
.page .single-page-header {
  padding-top: 30px !important;
}
.single-forum .blog-header {
  padding-top: 100px !important;
}
#bbp-forums-statistics .gdbbx-front-user {
  font-weight: bold;
}
.buddypress-wrap .activity-header {
  font-size: 14px !important;
}
.navbar-fixed-top #menu-header-menu .active a {
  color: #000 !important;
}
.navbar-shrink #menu-header-menu .active a {
  color: #009df8 !important;
}

.part-news .container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.part-news ul {
  margin-top: 0;
}

.zjn-btn {
  position: relative;
  top: 40px;
}

.zjn-btn a {
  color: #136693;
  border: 2px solid #136693;
  border-radius: 3px;
  padding: 14px 25px;
  margin: 11px 15px 0 15px;
  font-size: 21px;
}

.container-title {
  width: 1240px;
  margin: 0 auto;
}

.container-title h3 {
  margin-bottom: 30px;
}

.news-read-more,
.news-read-more-archive {
  display: block;
  margin: 15px 0;
  text-decoration: underline;
  font-weight: 700;
}

.post-type-archive-news .part-news {
  display: none;
}

.post-type-archive-news .blog-item {
  padding: 0;
}

.post-type-archive-news .blog-thumb,
.single-news .blog-thumb {
  padding-bottom: 70%;
}

.post-type-archive-news .blog-item h2 {
  line-height: 1.2;
  font-size: 23px;
}

.post-type-archive-news .blog-meta p:first-child {
  margin: 15px 0;
}

.home #forums-list-2596 {
  display: none;
}

.part-news-archive ul li,
#new-post .bbp-template-notice p,
#new-post .bbp-template-notice ul li,
#new-post .bbp-template-notice,
.topbar-search .search-form {
  display: none;
}

#menu-header-menu {
  visibility: hidden;
}

@media (max-width: 1024px) {
  .container-title {
    width: 100%;
    max-width: 1240px;
  }
}

@media (max-width: 768px) {
  #bbp_search_submit {
    width: auto !important;
    float: none !important;
    margin: 0 auto !important;
    margin-top: 15px !important;
  }

  #bbpress-forums #bbp-search-form #bbp_search {
    width: 100% !important;
  }

  .part-news {
    margin-top: 20px;
  }

  .home-page #wrapper {
    padding-top: 0 !important;
  }

  .logged-in #forum-javnih-nabavki-public-aktiv {
    margin-top: 30px;
  }
}

@media (max-width: 767px) {
  .part-news .container {
    grid-template-columns: 1fr;
  }

  .zjn-btn {
    position: static;
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .bbp-body a.bbp-forum-title {
    display: block;
    text-align: center;
    font-size: 21px !important;
  }

  #bbpress-forums li {
    width: 100% !important;
    float: none;
  }

  .bbp-forum-info,
  .bbp-topic-title,
  li.bbp-forum-topic-count {
    width: 100% !important;
  }
}

.topbar-search {
  display: none;
}

@media (max-width: 959px) {
  .navbar .topbar {
    display: block;
  }
}

@media (max-width: 767px) {
  .topbar-menu,
  .topbar-phone a,
  .topbar-email a,
  .navbar-topbar li a,
  .fa.toggle-search,
  .topbar-menu-search {
    margin-right: 0;
    padding-right: 0;
  }

  .topbar-menu-search {
    float: none;
  }

  .topbar-menu .navbar-topbar li {
    width: 100%;
    line-height: 35px;
  }

  .topbar-contact {
    margin: 0;
  }

  .navbar.navbar-default {
    position: static;
  }

  #menu-header-menu {
    visibility: visible;
  }
}

/*#gdpos-search-forums option[value=public],
#gdpos-search-forums option[value=all], #gdpos-search-forums option[value=subscribed]
{display:none !important;}*/

/*##bbpress-forums .gd-power-search fieldset.bbp-form .gdpos-field select.gdpos-select-multi select option.level-1, 
#bbpress-forums .gd-power-search fieldset.bbp-form .gdpos-field select.gdpos-select-multi option.level-2, #bbpress-forums .gd-power-search fieldset.bbp-form .gdpos-field select.gdpos-select-multiselect option.level-3 {
	display: none;
}*/
.mass-message {
  display: none !important;
  visibility: hidden !important;
}

@media (max-width: 767px) {
  .single-topic #bbpress-forums div.bbp-topic-content {
    margin-left: 0;
  }

  .single-topic #bbpress-forums div.bbp-topic-author {
    width: 100%;
  }

  .single-topic #bbpress-forums div.bbp-topic-author img.avatar {
    display: block;
    margin: 0 auto;
  }
}

.single-news h1 {
	margin-bottom:20px;
	line-height:1.2;
}


}
.login h1 a {
    background-image: url(/wp-content/uploads/2021/03/publicaktiv-logo1.png) !important;
    width: 304px !important;
    background-size: contain !important;
}