/* Theme Name: Egovt Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of egovt
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: egovt
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  egovt-child
*/

.ova_feature_box_3 .readmore a {
	padding: 0px 35px !important;
}

.boxHome .wrap-icon {
  padding-top: 0px;
}

/* custom documents na pocetnoj */

.documentClass {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px;
}

.documentClassSecond {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
}

@media (min-width: 769px) and (max-width: 1024px) {
  .documentClassSecond {
    grid-template-columns: repeat(2, 1fr);
  }
}

.documentMain {
  background-color: #fff;
  padding: 34px 60px 32px 32px;
  box-shadow: 0px 10px 40px 0px rgb(6 22 58 / 10%);
}

@media(max-width: 768px) {
	.documentMain {
  padding: 34px 30px 32px 30px;
}
	
	.ova_feature_box_3 {
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
}

.documentMain--first {
  display: flex;
}

.documentMain--first-title {
  font-size: 20px;
  font-weight: 600;
  color: #38664f !important;
  font-family: "Cabin";
}

.documentMain--first [class^="flaticon-"]:before {
  font-size: 36px;
  margin-left: -5px;
  margin-right: 10px;
}

.documentMain--first .flaticon-files-1 {
  margin-top: 10px;
}

.documentMain--second {
  padding-top: 15px;
}



.documentMain--second__btn {
font-family: "Cabin";
color: #38664F;
  align-items: center;
  font-size: 16px;
  height: 40px;
  letter-spacing: 0.2px;
  line-height: 40px;
  background-color: #fff;
  color: #38664F;
  border: 2px solid #6B994E;
  padding: 12px 35px;
  font-weight: 500;
}

.documentMain--second__btn:hover {
  background-color: #6B994E !important;
  cursor: pointer;
  transition: all 0.3s;
  color: #fff !important;
}

.cat-doc a {
  font-size: 16px;
  line-height: 26px;
  color: #706a6a;
}

.cat-doc {
  pointer-events: none;
}

.doc-meta-general {
  color: #706a6a;
}

@media (max-width: 768px) {
  .documentClass,
  .documentClassSecond {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
  }
}

/*  kontakt page */

input[type="text"]::placeholder {
  color: #706969 !important;
}

/* nas tim */

.ova-info-content .job {
  color: #a7c97b !important;
}

.teamSection.ova-email,
.ova-excerpt-team p {
  color: #706969 !important;
}

.elementor-posts--thumbnail-top .elementor-post {
  box-shadow: 0px 10px 40px 0px rgb(6 22 58 / 10%);
}

/* novosti */

.post-title a {
  color: #38664f !important;
}

.post-meta-content-grid span,
.post-meta-content-grid a,
.btn-readmore {
  color: #706969 !important;
}

/* poll homepage */

.wpforms-field-label,
.wpforms-field-label-inline {
  color: #fff;
}

.wpforms-field-label {
  font-size: 24px !important;
  font-family: "Cabin" !important;
  padding-bottom: 15px !important;
}

#wpforms-form-5582, #wpforms-form-6374 {
  background-color: #66994e;
  padding: 62.5px 50px;
}

div.wpforms-container-full .wpforms-form button[type="submit"] {
  color: #fff !important;
  background-color: transparent !important;
  border: 2px solid #fff !important;
  font-family: "Cabin" !important;
  font-size: 18px !important;
  padding: 12px 35px !important;
}

div.wpforms-container-full .wpforms-form button[type="submit"]:hover {
  color: #38664f !important;
  background-color: #fff !important;
  transition: all 0.3s !important;
}

/* aktuelni projekti */

.activeProjects {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}

.activeProjects p,
.activeProjects h2 {
  margin: 0px;
}

.activeProjects--title a,
.activeProjects--title,
.activeProjects--title:hover,
.activeProjects--title a:hover,
.activeProjects--text a,
.activeProjects--text a:hover {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  color: #386641;
  margin-bottom: 19px;
  font-family: "Cabin";
}

.activeProjects--text {
  margin: 25px 25px 25px 25px;
}

.activeProjects--text p {
  color: #706969;
  font-size: 16px;
}

.activeProjects--box:hover,
.relatedNews--box:hover {
  box-shadow: 0px 10px 40px 0px rgb(6 22 58 / 10%);
  transition: 0.4s;
}

.wrap-portfolio
  .archive-por
  .content-por.classic-portfolio
  .ovapor-item
  .content-item
  .title
  a {
  color: #386641;
}

.wrap-portfolio
  .archive-por
  .content-por.classic-portfolio
  .ovapor-item
  .content-item
  .category
  a {
  color: #706969 !important;
}

.page-id-5721 .content_comments,
.page-id-5721 .sidebar,
.page-id-5724 .content_comments,
.page-id-5724 .sidebar,
.page-id-5826 .sidebar,
.page-id-5845 .sidebar,
.page-id-6274 .sidebar,
.page-id-6275 .sidebar,
.page-id-5867 .sidebar{
  display: none;
}

@media (max-width: 768px) {
  .activeProjects {
    grid-template-columns: repeat(1, 1fr);
    padding: 0px 15px;
  }
}

@media (min-width: 769px) and (max-width: 991px) {
  .activeProjects {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* singl projekat */
.boxSideSingle {
  box-shadow: 0px 10px 40px 0px rgb(6 22 58 / 10%);
}

.boxSideSingle {
  height: 475px !important;
}

/* active language */
.menu-item-language-current span {
  color: #6a994e !important;
}

/* o nama boxovi */

.boxesSection .ova_feature_box.version_2 {
  box-shadow: none;
  border: 1px solid #bfcdc2;
}

.single-ova_por p:first-child {
  margin: 0px;
}

@media (max-width: 768px) {
  .relatedNews {
    grid-template-columns: repeat(1, 1fr);
    padding: 0px 15px;
  }
  .relatedNews img {
    max-width: 100%;
    height: 290px;
  }

  .customBr {
    display: none;
  }
}

/* publikacije */

.doc-title a,
.title-list-cat {
  color: #386641 !important;
}

.doc-meta-general {
  color: #706969 !important;
  font-size: 16px;
}

.ova_doc_wrap.archive-doc
  .ova_doc_content
  .items-doc
  .doc-icon-title
  .icon-doc
  i:before {
  color: #386641 !important;
}

.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-readmore a {
  background-color: #fff !important;
  color: #386641 !important;
  border: 2px solid #6B994E!important;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 35px;
  padding-right: 35px;
}

.doc-readmore {
  padding-top: 5px;
  padding-bottom: 5px;
}

.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-readmore a:hover {
  background-color: #6B994E !important;
  color: #fff !important;
}

/* my footer */

@media (max-width: 768px) {
  .customFooter .elementor-container {
    display: grid !important;
    padding-left: 20px !important;
  }

  .customFooter .elementor-element-95d8a6d,
  .customFooter .elementor-element-c736bb4,
  .customFooter .elementor-element-4f1b3d7,
  .customFooter .elementor-element-6431e4f,
  .customFooter .elementor-element-1fcbc53,
  .customFooter .elementor-element-6b50afa,
  .customFooter .elementor-element-2f87254,
  .customFooter .elementor-element-80523b9 {
    width: 100% !important;
  }

  .customFooter .elementor-social-icons-wrapper {
    padding-left: 10px !important;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  .customFooter .elementor-container {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    padding-left: 20px !important;
  }

  .customFooter .elementor-element-95d8a6d,
  .customFooter .elementor-element-c736bb4,
  .customFooter .elementor-element-4f1b3d7,
  .customFooter .elementor-element-6431e4f {
    width: 100% !important;
  }

  .customFooter .elementor-social-icons-wrapper {
    padding-left: 10px !important;
  }
}

/* filter publikacije */

.ova_doc_wrap {
  flex-direction: unset !important;
}

@media (max-width: 768px) {
  .ova_doc_wrap .ova-doc-sidebar {
    width: 100% !important;
    max-width: unset !important;
  }

  .items-doc {
    width: 100% !important;
  }
}

.items-doc {
  width: 50% !important;
}

.programiKlase1 .readmore a {
  border: 2px solid #6B994E;
}

.programiKlase1 .readmore a:hover {
  color: #fff !important;
  border: 2px solid #38664F !important;
  background-color: #38664F !important;
}

.boxHome .readmore a {
  border: 2px solid #386641;
}

.boxHome .readmore a:hover {
  background-color: #fff !important;
  color: #38664F!important;
	border: 2px solid #fff;
}

.home .boxesSection .ova_feature_box.version_2 {
  box-shadow: 0px 10px 40px 0px rgb(6 22 58 / 10%);
  border: none;
}

.elementor-tab-title {
  color: #386641 !important;
}

.current-menu-item {
  font-weight: 700;
}

#thirdCounter .elementor-counter-number-suffix {
  padding-top: 10px !important;
}

.ova-info-content .name {
  color: #386641;
}

.ova-email a {
  color: #706969 !important;
}

.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li a {
  color: #386641 !important;
}

.boxSingleTeam {
  box-shadow: 0px 10px 40px 0px rgb(6 22 58 / 10%);
}

.comment,
#comments {
  display: none;
}

.blog .post-media img {
  height: 250px;
  object-fit: cover;
  width: 100% !important;
}

.activeProjects--link img {
  height: 250px !important;
  object-fit: cover;
  width: 100% !important;
}

.archive .ovapor-item-sub-content a img {
  height: 250px !important;
  object-fit: cover;
  width: 100% !important;
}

.archive_team img {
  width: 100%;
  height: 300px !important;
  object-fit: cover;
}

.post-meta-grid .wp-categories {
  display: none;
}

.single-post-egovt .wp-categories,
.single-post-egovt .wp-author {
  display: none;
}

.ova-search-page .page-title,
.rpwwt-post-title,
.sidebar .widget ul li a {
  color: #386641 !important;
}

.search .btn-readmore {
  color: #fff !important;
}

.textwidget .ova_search,
.sidebar #media_gallery-2 {
  display: none;
}

.rpwwt-post-date {
  color: #706969 !important;
}

#breadcrumbs .breadcrumb li a:hover {
  color: #fff !important;
}

.ova-info-content .ova-email a {
  word-break: break-all !important;
}

@media (min-width: 768px) {
  .elementor-post-navigation__prev {
    padding-right: 20px;
  }

  .elementor-post-navigation__next {
    padding-left: 20px;
  }

  .dynamic_acfslider img {
    height: 600px !important;
    object-fit: cover !important;
  }
}

.customBlogGrid img {
  height: 166px !important;
  width: 100% !important;
  object-fit: cover;
}

.boxBigHeading h3 {
  margin-top: 0px !important;
}

.shadowColumn .elementor-widget-container {
  background-color: #fff;
  box-shadow: 0px 10px 40px 0px rgb(6 22 58 / 10%);
  height: 100px !important;
}

.boxOnama h3 {
  margin-top: 16px;
}

@media (max-width: 768px) {
  .shadowColumn .elementor-widget-container {
    background-color: #fff;
    box-shadow: 0px 10px 40px 0px rgb(6 22 58 / 10%);
    height: 100% !important;
  }
	
	.elementor-widget-ova_header .wrap_ova_header .ova_header_el .header_title {
		font-size: 42px !important;
	}
}

.ova-load-more-por {
  display: none !important;
}

article.post-wrap .post-meta .post-meta-content .comment,
article.post-wrap .post-meta .post-meta-content .categories {
  display: none;
}

@media (max-width: 1025px) and (min-width: 1000px) {
  .programiKlase1 .elementor-widget-container {
    margin-top: 60px !important;
  }
}

@media (max-width: 769px) {
  .ova_doc_wrap.archive-doc .ova_doc_content .doc-list-item {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .items-doc {
    width: 100% !important;
  }
}

@media (max-width: 769px) and (min-width: 767px) {
  .ova_doc_wrap .ova_doc_content {
    width: 100% !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media (max-width: 1055px) and (min-width: 769px) {
  .ova_doc_wrap.archive-doc .ova_doc_content .doc-list-item {
    display: grid;
    grid-template-columns: repeat(1 1fr);
  }
  .items-doc {
    width: 100% !important;
  }
}

@media (max-width: 1025px) {
  .egovt_404_page {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

@media (min-width: 1025px) and (max-width: 1171px) {
  .boxOnama .elementor-widget-container,
  .boxBigHeading .elementor-widget-container {
    height: 135px !important;
  }
}

@media (min-width: 769px) and (max-width: 850px) {
  .boxOnama .elementor-widget-container,
  .boxBigHeading .elementor-widget-container {
    height: 125px !important;
  }
}

@media (min-width: 1201px) {
  #menu-item-6244 {
    display: none;
  }

  #menu-item-6245 {
    display: none;
  }
}

@media (min-width: 1025px) and (max-width: 1033px) {
  .ova_nav ul.menu > li > a {
    font-size: 16px !important;
  }
}

@media (min-width: 1025px) and (max-width: 1260px) {
  .elementor-80 .elementor-element.elementor-element-4557e21,
  .elementor-131 .elementor-element.elementor-element-0b664d9 {
    width: 31% !important;
  }
}

.single-ova_por .wrap_ova_header {
  display: none;
}

.single-ova_por .ova_por {
  margin-top: -50px;
}

.singleTeamImage img {
  width: 265px !important;
  height: 290px !important;
  object-fit: cover;
}

.single-team .breadcrumb li:nth-child(2) {
  display: none;
}

.single-team .breadcrumb li:nth-child(3) {
  display: none;
}

.elementor-widget-ova_header
  .wrap_ova_header
  .ova_header_el
  .ovatheme_breadcrumbs
  .breadcrumb
  a:hover {
  color: #fff !important;
}

.single-post .wrap_ova_header {
  display: none;
}

@media (min-width: 1025px) {
  .ova-info-content .ova-email i {
    margin-top: -18px;
  }
}

.wpforms-confirmation-container-full {
	background: #DEE9C8 !important;
	border: 1px solid #DEE9C8 !important;
}

@media (max-width: 1024px) {
.elementor-80 .elementor-element.elementor-element-794becc .ova_nav ul.menu > li > a, .elementor-131 .elementor-element.elementor-element-4edebf4 .ova_nav ul.menu > li > a, .elementor-5495 .elementor-element.elementor-element-a602c32 .ova_nav ul.menu > li > a, .elementor-5494 .elementor-element.elementor-element-e96da13 .ova_nav ul.menu > li > a {
	padding: 20px !important; 
}
	
	.ova_nav.canvas_bg_gray {
		background-color: #386641 !important; 
	}
}

.elementor-80 .elementor-element.elementor-element-794becc .ova_nav ul.menu .dropdown-menu li a, .elementor-80 .elementor-element.elementor-element-794becc .ova_nav ul.menu > li > a {
	text-transform: unset !important;
}

.elementor-5494 .elementor-element.elementor-element-e96da13 .ova_nav ul.menu .dropdown-menu li > a {
	text-transform: unset !important;
}

.single-post .wp-author, .single-post .wp-categories, .wpforms-poll-total{
	display: none !important;
}

.menu-item-language a span{
	text-transform: capitalize !important;
}

.homeBox .desc {
	padding-bottom: 28px;
}

/* projekti arhiva */
/* .post-type-archive-ova_por .archive-por {
  display: grid;
  grid-template-columns: 10% 90%;
  grid-gap: 50px;
}

@media (max-width: 768px) {
  .post-type-archive-ova_por .archive-por {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
}

#myUl {
  list-style-type: none;
  padding-left: 0px;
}

.list-cat-por:first-child {
  height: 1px !important;
}

.list-cat-por a {
  background: none !important;
}

.wrap-portfolio .archive-por ul.list-cat-por {
  display: unset !important;
  flex-wrap: unset !important;
  justify-content: unset !important;
  margin-bottom: unset !important;
  display: grid;
}

.wrap-portfolio .archive-por ul.list-cat-por li a {
  padding-left: 0px !important;
}

.wrap-portfolio .archive-por ul.list-cat-por li.active a {
  background: transparent !important;
}

.wrap-portfolio .archive-por ul.list-cat-por li.active a {
  color: #38664f !important;
}

.wrap-portfolio .archive-por ul.list-cat-por li a:hover {
  color: #38664f !important;
}
#clickMe {
  width: 50%;
  margin-top: 15px;
  cursor: pointer;
}

.list-cat-por-two {
  display: grid;
  grid-template-columns: 80% 20%;
}

.hideMe {
  visibility: hidden;
}



.rotateMe {
  transform: rotate(180deg);
} */