.toolbar-icon-zastupnik-manual-download:before {
  background-image: url(../../../../../core/themes/seven/images/classy/icons/application-pdf.png);
}
a {
  color: #179bb2;
}
a:hover {
  color: #222;
}
h1,
h2,
h3,
h4 {
  text-transform: none;
  font-family: 'Open Sans', sans-serif;
}
h1 a,
h2 a,
h3 a,
h4 a {
  color: #222;
}

body {
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
}
.alert {
  margin: 15px 0;
}
.body-page input[type="date"],
.body-page input[type="time"],
.body-page input[type="datetime-local"],
.body-page input[type="month"] {
  background-color: #fff;
  -webkit-box-shadow: 0 0 2px 2px rgb(0 0 0 / 2%) inset;
  box-shadow: 0 0 2px 2px rgb(0 0 0 / 2%) inset;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px 10px;
}

.body-page input[type="date"]:focus,
.body-page input[type="time"]:focus,
.body-page input[type="datetime-local"]:focus,
.body-page input[type="month"]:focus {
  outline: none;
}

.topbar {
  background: url('/public/images/header.jpg') no-repeat top center;
  padding: 10px 0;
}

.topbar .language-switcher-language-url ul {
  float: right;
  padding: 2px 5px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  margin: 5px 0;
}

.topbar .language-switcher-language-url ul li {
  display: inline-block;
  vertical-align: middle;
  padding: 0 5px;
  border-right: 1px solid #fff;
}

.page-404 .topbar .language-switcher-language-url ul,
.page-403 .topbar .language-switcher-language-url ul {
  display: none;
}

.topbar .language-switcher-language-url ul li:first-child {
  padding-left: 0;
}

.topbar .language-switcher-language-url ul li:last-child {
  padding-right: 0;
  border-right: 0;
}

.topbar .language-switcher-language-url ul li a {
  color: #fff;
}

.topbar .language-switcher-language-url ul li a.is-active {
  font-weight: bold;
}
.topbar .language-switcher-language-url ul li .language-link.disabled {
  text-decoration: line-through;
}
.sidebar .sidebar-inner {
  margin-top: 10px;
}
.sidebar-left .navigation,
.sidebar-left .navigation .gva_menu {
  width: 100%;
  padding: 0;
}
.container {
  width: 1300px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #content .container {
    width: 100%;
  }
  .content-main-inner .main-content.col-md-push-3 {
    left: 30%;
  }
  .content-main-inner .main-content.col-md-9 {
    width: 70%;
  }
  .sidebar.sidebar-left.col-md-pull-9 {
    right: 70%;
  }
}
@media (max-width: 992px) {
  .navigation .gva_menu .sub-menu > li > a {
    text-transform: uppercase;
  }
}
header .site-branding-logo {
  padding: 0;
  max-height: initial;
}

header .site-branding-logo img {
  max-height: 120px;
}

header .header-main.gv-sticky-menu .header-content-layout .header-main-inner .branding {
  display: none;
  vertical-align: middle;
  max-height: 90px;
  padding: 10px 0;
  float: left;
}
header .header-main.gv-sticky-menu .header-content-layout .header-main-inner .header-inner {
  float: right;
  position: relative;
  padding-right: 15px;
}

header .header-main.gv-sticky-menu.stuck .header-content-layout .header-main-inner .branding {
  display: block;
  width: 32px;
  overflow-x: hidden;
}

header .header-main.gv-sticky-menu .header-content-layout .header-main-inner .branding .site-branding-logo {
  padding: 0 !important;
  width: 274px;
}

header .header-main.gv-sticky-menu .header-content-layout .header-main-inner .branding .site-branding-logo img {
  max-height: 60px;
}
header .area-main-menu .gva-search-region {
  z-index: 10;
}
header .area-main-menu .gva-search-region .search-content {
  padding: 10px;
}
header .header-main {
  box-shadow: 0 6px 6px 0 rgb(0 0 0 / 6%);
}
.block {
  margin-bottom: 0;
}
header .area-main-menu .gva-search-region .search-content {
  width: 305px !important;
}
@media (max-width: 990px) {
  header .header-main.gv-sticky-menu.stuck .header-content-layout .header-main-inner .branding {
    width: auto;
    overflow-x: auto;
  }
  header .header-main.gv-sticky-menu .header-content-layout .header-main-inner .branding .site-branding-logo {
    width: auto;
  }
}
@media (max-width: 1199px) {
  .gv-sticky-menu .main-menu .menu-bar.hidden-md {
    display: block !important;
    margin-top: 13px;
  }
  header .gv-sticky-menu .main-menu .area-main-menu .gva-search-region {
    margin-top: -5px;
    top: 13px;
    right: 65px;
  }
  .gv-sticky-menu.stuck .main-menu .menu-bar.hidden-md {
    margin-top: 30px;
  }
  header .gv-sticky-menu.stuck .main-menu .area-main-menu .gva-search-region {
    top: 30px;
    right: 65px;
  }
}
@media (max-width: 767px) {
  header .gv-sticky-menu .main-menu .area-main-menu .gva-search-region {
    right: 45px;
  }
  header .gv-sticky-menu.stuck .main-menu .area-main-menu .gva-search-region {
    right: 45px;
  }
}
/***********************************  MAIN ***********************************/
.node--unpublished .content-full .container .content-main-inner {
  position: relative;
}
.node--unpublished .content-full .container .content-main-inner:after {
  position: absolute;
  top: 30%;
  left: 50%;
  font-size: 50px;
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  color: rgba(255, 0, 0, 0.1);
}
html[lang="sr"] .node--unpublished .content-full .container .content-main-inner:after {
  content: 'Необјављено';
}
html[lang="sr-lat"] .node--unpublished .content-full .container .content-main-inner:after {
  content: 'Neobjavljeno';
}
html[lang="en"] .node--unpublished .content-full .container .content-main-inner:after {
  content: 'Unpublished';
}
.content-full .container {
  padding-bottom: 20px;
}
.content-full > .container {
  /*background-image: url(/themes/gavias_tico/images/bg-crest-small.png);*/
  /*background-repeat: no-repeat;*/
  /*background-size: 50%;*/
  /*background-position-x: 50%;*/
}
.content-full .content-main .field {
  margin-bottom: 20px;
}
.content-full .content-main .field--name-field-image,
.content-full .content-main .field--name-field-images {
  text-align: center;
  margin-bottom: 20px;
}
.frontpage .content-full .content-main .field {
  margin-bottom: 0;
}
.frontpage .content-full .content-main .field--name-field-image {
  text-align: center;
  margin-bottom: 0;
}
.frontpage .front-views-news .gsc-column .node--type-news.node--view-mode-teaser {
  display: flex;
}
.frontpage .front-views-news .gsc-column .view-content-wrap {
  display: flex;
  flex-wrap: wrap;
}
.frontpage .front-views-news .gsc-column .view-content-wrap .grid-item {
  margin: 0;
  border: 0;
  float: none;
  flex-grow: 1;
}
@media (max-width: 992px) {
  .frontpage .front-views-news .gsc-column .view-content-wrap .grid-item {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .frontpage .front-views-news .gsc-column .view-content-wrap .grid-item {
    width: 100%;
  }
}
.frontpage .front-views-news .gsc-column .grid-item .field.field--name-field-teaser-image img {
  width: 100%;
  border: 1px solid #ccc;
}
.banner-block img {
  border: 1px solid #ccc;
}
.content-full .content-main .field--name-field-image a {
  display: block;
}
.contact-message-form #edit-actions {
  text-align: left;
}
.page-notfound {
  padding: 50px 0;
}
#page-main-content .field--name-field-display-title h1 {
  color: #1e314f;
  line-height: 1;
  padding-bottom: 17px;
  text-transform: initial;
}
#page-main-content h1 {
  font-size: 30px;
}
#page-main-content h2 {
  font-size: 25px;
}
#page-main-content h3 {
  font-size: 20px;
}
.contact-feedback {
  margin-top: 20px;
}
.contact-feedback {
  margin-top: 18px;
}
.breadcrumbs .container {
  padding: 0;
}
.breadcrumbs .container .breadcrumb-content-inner,
.breadcrumbs .container .breadcrumb-content-inner .gva-block-breadcrumb {
  margin: 0;
}
.breadcrumbs .container .breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-content-main {
  margin-top: 20px;
  text-align: left;
  transform: none;
  position: initial;
  top: initial;
  left: initial;
  padding: 0 15px;
}
.breadcrumbs .container .breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-content-main .breadcrumb-links nav.breadcrumb li {
  text-transform: initial;
}
.main-content .field--name-field-image img {
  min-height: 160px;
}
html[lang="sr"] .main-content .field--name-field-image img {
  background-image: url("/public/images/no_image_middle_sr.png");
  background-position: center;
  max-height: 160px;
  background-repeat: no-repeat;
}
html[lang="sr-lat"] .main-content .field--name-field-image img {
  background-image: url("/public/images/no_image_middle_lat.png");
  background-size: 100%;
  max-height: 150px;
  background-repeat: no-repeat;
}
html[lang="en"] .main-content .field--name-field-image img {
  background-image: url("/public/images/no_image_middle_en.png");
  background-size: 100%;
  max-height: 150px;
  background-repeat: no-repeat;
}
.node .field--label-inline .field__item,
.node .field--label-inline .field__label {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.node .field__label {
  font-weight: bold;
}
body.logged-in.toolbar-tray-open .help.show .nav-tabs {
  margin: 10px 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px 0;
}
body.logged-in.toolbar-tray-open .help.show .nav-tabs > li > a {
  font-size: 18px;
}
body.logged-in.toolbar-tray-open .help.show {
  display: block !important;
  position: relative;
  top: auto;
  left: auto;
  box-shadow: none;
  border: 0;
}
body.logged-in.node--type-page-full .help .container,
body.logged-in.node--type-page .help .container {
  width: 1200px !important;
}
body.logged-in.node--type-page-full .help .drupal-tabs > li,
body.logged-in.node--type-page .help .drupal-tabs > li {
  float: none;
  display: inline-block;
}
/*---------------------------------- clipping -------------------------------------*/
.node--type-press-clipping .content-full .content-main .field.field--name-field-date,
.node--type-press-clipping .content-full .content-main .field.field--name-field-clipping-source {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.node--type-press-clipping .content-full .content-main .field.field--name-field-images .field__item {
  display: inline-block;
  vertical-align: middle;
  margin: 10px;
}
.node--type-web-cipping .content-full .content-main .field.field--name-field-date,
.node--type-web-cipping .content-full .content-main .field.field--name-field-clipping-source {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.node--type-video-clipping .content-full .content-main .field.field--name-field-date,
.node--type-video-clipping .content-full .content-main .field.field--name-field-clipping-source {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.node--type-other-about-us .content-full .content-main .field.field--name-field-date,
.node--type-other-about-us .content-full .content-main .field.field--name-field-clipping-source {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
/*----------------------------------- VIEW ---------------------------------------*/
.views-element-container .view-content-wrap .item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 10px 10px 30px;
}
.views-element-container .view-content-wrap .item:last-child {
  border-bottom: 0;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-left,
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right {
  vertical-align: top;
  float: none;
  width: auto;
  display: table-cell;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-left {
  width: 325px;
  margin-right: 20px;
  vertical-align: middle;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right {
  width: calc(100% - 330px);
  height: 200px;
  position: relative;
  padding-left: 20px;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field {
  margin-bottom: 5px;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-body {
  margin-bottom: 30px;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field:last-child {
  margin-bottom: 0;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-field-display-title h1,
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-field-display-title h2,
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-field-display-title h3,
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-field-display-title h4 {
  margin-top: 0;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-node-link {
  position: absolute;
  bottom: 0;
  left: 20px;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-field-date,
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-node-post-date {
  position: absolute;
  bottom: -25px;
  right: 0;
  margin: 0;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-left .field--type-image {
  text-align: center;
}
.views-element-container .view-content-wrap .item .node--view-mode-teaser .group-left a {
  display: block;
}
.views-element-container .view-content-wrap .item .field--label-inline .field__item,
.views-element-container .view-content-wrap .item .field--label-inline .field__label {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.views-element-container .view-content-wrap .item .field--label-inline .field__label {
  font-weight: bold;
}
.views-element-container .view-content-wrap .item .field--label-inline .field__label:after {
  content: ":";
}
.views-element-container .search-content-form .item-list .view-list-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
  padding-bottom: 30px;
  position: relative;
}
.views-element-container .search-content-form .item-list .view-list-item:last-child {
  border-bottom: 0;
}
.views-element-container .search-content-form .item-list .view-list-item .field--name-field-display-title a {
  color: #1e314f;
}
.views-element-container .search-content-form .item-list .view-list-item .field--name-node-link {
  position: absolute;
  left: 0;
}
.views-element-container .search-content-form .item-list .view-list-item .field--name-node-post-date {
  position: absolute;
  right: 0;
}
.views-element-container .search-content-form .item-list ul {
  padding: 0;
}
/*.views-element-container .search-content-form footer {*/
/*  margin-top: -70px;*/
/*}*/
.views-element-container .search-content-form nav.pager {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 10px;
}
/*---------------------  small view  -------------------------*/

.views-element-container .views-element-small .view-content-wrap .item .node--view-mode-teaser .group-left {
  width: 200px;
}
.views-element-container .views-element-small .view-content-wrap .item .node--view-mode-teaser .group-right {
  width: calc(100% - 200px);
  height: 100px;
}
.views-element-container .views-element-small .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-node-link {
  bottom: -25px;
}
html[lang="sr"] .main-content .views-element-container .views-element-small .view-content-wrap .item .node--view-mode-teaser .group-right .field--name-field-image img {
  height: 100px;
}
/*---------------------  extra small view  -------------------------*/

.views-element-container .views-element-extra-small .view-content-wrap .item .node--view-mode-teaser .group-left {
  width: 100px;
}
.views-element-container .views-element-extra-small .view-content-wrap .item .node--view-mode-teaser .group-right {
  width: calc(100% - 100px);
  height: 100px;
}
.views-element-container .views-element-extra-small .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-node-link {
  bottom: -20px;
}
.node--type-page-full .views-element-container .views-element-extra-small .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-node-link {
  position: relative;
  bottom: auto;
}

/*---------------------  responsive view  -------------------------*/
@media (max-width: 767px) {
  .frontpage .front-views-news .gsc-column .node--type-news.node--view-mode-teaser {
    display: block;
  }
  .views-element-container .view-content-wrap .item .node--view-mode-teaser .group-left,
  .views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right,
  .views-element-container .views-element-small .view-content-wrap .item .node--view-mode-teaser .group-left,
  .views-element-container .views-element-small .view-content-wrap .item .node--view-mode-teaser .group-right,
  .views-element-container .views-element-extra-small .view-content-wrap .item .node--view-mode-teaser .group-left,
  .views-element-container .views-element-extra-small .view-content-wrap .item .node--view-mode-teaser .group-right {
    display: block;
    width: 100%;
    padding-left: 0;
    height: auto;
  }
  .views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-node-link {
    left: 0;
    bottom: -30px;
  }
  .views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right .field.field--name-field-display-title {
    text-align: center;
  }
  .views-element-container .view-content-wrap .item .node--view-mode-teaser .group-left a {
    display: inline-block;
  }
}

/*---------------------  clipping view  -------------------------*/
.views-element-container .views-clipping-elements .item .node--view-mode-teaser .group-left .field--name-field-images .field__item {
  display: none;
}
.views-element-container .views-clipping-elements .item .node--view-mode-teaser .group-left .field--name-field-images .field__item:first-child {
  display: block;
}
.views-element-container .views-clipping-elements .item .node--view-mode-teaser .group-left .video-embed-field-launch-modal {
  cursor: pointer;
}
.views-element-container .views-clipping-elements .item .node--view-mode-teaser .group-right .field--name-field-date,
.views-element-container .views-clipping-elements .item .node--view-mode-teaser .group-right .field--name-field-clipping-source {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-bottom: 0;
}
.views-element-container .views-clipping-elements.views-element-extra-small .item .node--view-mode-teaser .group-right .field.field--name-node-link {
  bottom: 0;
}
/*---------------------  procurements view  -------------------------*/
.views-element-container .views-procurement-elements .item .field--name-field-image img {
  background-image: none;
  background-color: white;
  border: 2px solid #f7f7f7;
  border-radius: 5px;
  padding: 5px;
}
.views-element-container .views-procurement-elements .item .procurement-is-passed .field--name-field-image a,
.views-element-container .views-procurement-elements .item .procurement-in-progress .field--name-field-image a {
  position: relative;
}
.views-element-container .views-procurement-elements .item .procurement-is-passed .field--name-field-image a:after,
.views-element-container .views-procurement-elements .item .procurement-in-progress .field--name-field-image a:after {
  position: absolute;
  top: 45%;
  left: 0;
  transform: rotate(-45deg);
  font-size: 8px;
  color: white;
  padding: 0 5px;
  border-radius: 5px;
  width: 100px;
}
html[lang="sr"] .views-element-container .views-procurement-elements .item .procurement-is-passed .field--name-field-image a:after {
  content: 'Затворен конкурс';
  background-color: gray;
}
html[lang="sr-lat"] .views-element-container .views-procurement-elements .item .procurement-is-passed .field--name-field-image a:after {
  content: 'Zatvoren konkurs';
  background-color: gray;
}
html[lang="en"] .views-element-container .views-procurement-elements .item .procurement-is-passed .field--name-field-image a:after {
  content: 'Procurement closed';
  background-color: gray;
}
html[lang="sr"] .views-element-container .views-procurement-elements .item .procurement-in-progress .field--name-field-image a:after {
  content: 'У току';
  background-color: green;
}
html[lang="sr-lat"] .views-element-container .views-procurement-elements .item .procurement-in-progress .field--name-field-image a:after {
  content: 'U toku';
  background-color: green;
}
html[lang="en"] .views-element-container .views-procurement-elements .item .procurement-in-progress .field--name-field-image a:after {
  content: 'In progress';
  background-color: green;
}
/*---------------------  documents view  -------------------------*/
.frontpage .views-element-container .views-element-home-documents {
  max-height: 700px;
  overflow-y: auto;
}
.views-element-container .views-element-home-documents .view-content-wrap .item {
  padding: 5px;
}
.views-element-container .views-element-home-documents .view-content-wrap .item .node.main-document {
  font-weight: bold;
}
/*---------------------  map view  -------------------------*/
.views-element-container .views-map-element form.views-exposed-form {
  margin-bottom: 10px;
}
.views-element-container .views-map-element form.views-exposed-form .form-item,
.views-element-container .views-map-element form.views-exposed-form .form-actions {
  display: inline-block;
  vertical-align: bottom;
}
.views-element-container .views-map-element form.views-exposed-form .form-actions {
  margin-bottom: -1px;
}
/*---------------------  exposed view filter -------------------------*/
.views-element-container form.views-exposed-form .form-item {
  display: inline-block;
  vertical-align: middle;
}
.views-element-container form.views-exposed-form .form-item label,
.views-element-container form.views-exposed-form .form-item input {
  display: block;
}
.views-element-container form.views-exposed-form .form-item input[type="text"] {
  max-width: 180px;
}
.views-element-container form.views-exposed-form .form-item input[type="date"],
.views-element-container form.views-exposed-form .form-item input[type="time"],
.views-element-container form.views-exposed-form .form-item input[type="datetime-local"],
.views-element-container form.views-exposed-form .form-item input[type="month"] {
  line-height: 25px;
}
.views-element-container form.views-exposed-form .form-actions {
  margin: 10px 0;
}
.views-element-container .search-content-form form.views-exposed-form .form-item {
  display: block;
}
/*----------------------------------- VIEW END -----------------------------------*/
/*----------------------------------- MENU ---------------------------------------*/
.navigation .gva_menu .sub-menu > li > a,
.sidebar nav.block ul.gva_menu .sub-menu a {
  line-height: 30px;
}
.navigation ul.gva_menu li.menu-item--active-trail > a,
.sidebar nav.block ul.gva_menu li.menu-item--active-trail > a {
  color: #179bb2;
}
header .area-main-menu .area-inner {
  padding: 0;
}
@media (min-width: 992px) {
  .main-menu .navigation.menu--main .gva_menu .sub-menu {
    min-width: 320px;
  }
}
/*----------------------------------- MENU END ---------------------------------------*/
/*----------------------------------- ICONS ---------------------------------------*/
.content-main .field--type-file .field__item {
  padding: 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.content-main .field--type-file .field__item:last-child {
  border-bottom: 0;
}
.content-main .file,
.content-main .file-download,
.content-bottom .file,
.content-bottom .file-download {
  padding-left: 25px;
  background-repeat: no-repeat;
  background-size: 20px;
  background-image: url(/themes/gavias_tico/images/file_icons/application-octet-stream.png);
}
.content-main .file.file--application-pdf,
.content-main .file-download.file-download-pdf,
.content-bottom .file.file--application-pdf,
.content-bottom .file-download.file-download-pdf {
  background-image: url(/themes/gavias_tico/images/file_icons/application-pdf.png);
}
.content-main .file.file--application-x-rar,
.content-main .file-download.file-download-rar,
.content-bottom .file.file--application-x-rar,
.content-bottom .file-download.file-download-rar {
  background-image: url(/themes/gavias_tico/images/file_icons/application-x-rar.png);
}
.content-main .file.file--application-rtf,
.content-main .file-download.file-download-rtf,
.content-bottom .file.file--application-rtf,
.content-bottom .file-download.file-download-rtf {
  background-image: url(/themes/gavias_tico/images/file_icons/application-rtf.png);
}
.content-main .file.file--application-x-7z-compressed,
.content-main .file-download.file-download-7z,
.content-bottom .file.file--application-x-7z-compressed,
.content-bottom .file-download.file-download-7z {
  background-image: url(/themes/gavias_tico/images/file_icons/application-x-7z-compressed.png);
}
.content-main .file.file--application-x-gzip,
.content-main .file-download.file-download-gzip,
.content-bottom .file.file--application-x-gzip,
.content-bottom .file-download.file-download-gzip {
  background-image: url(/themes/gavias_tico/images/file_icons/application-x-gzip.png);
}
.content-main .file.file--application-zip,
.content-main .file-download.file-download-zip,
.content-bottom .file.file--application-zip,
.content-bottom .file-download.file-download-zip {
  background-image: url(/themes/gavias_tico/images/file_icons/application-zip.png);
}
.content-main .file.file--image-gif,
.content-main .file-download.file-download-gif,
.content-bottom .file.file--image-gif,
.content-bottom .file-download.file-download-gif {
  background-image: url(/themes/gavias_tico/images/file_icons/image-x-generic.png);
}
.content-main .file.file--image-jpeg,
.content-main .file-download.file-download-jpeg,
.content-bottom .file.file--image-jpeg,
.content-bottom .file-download.file-download-jpeg {
  background-image: url(/themes/gavias_tico/images/file_icons/image-x-generic.png);
}
.content-main .file.file--image-png,
.content-main .file-download.file-download-png,
.content-bottom .file.file--image-png,
.content-bottom .file-download.file-download-png {
  background-image: url(/themes/gavias_tico/images/file_icons/image-x-generic.png);
}
.content-main .file.file--text-html,
.content-main .file-download.file-download-html,
.content-bottom .file.file--text-html,
.content-bottom .file-download.file-download-html {
  background-image: url(/themes/gavias_tico/images/file_icons/text-html.png);
}
.content-main .file.file--text-htm,
.content-main .file-download.file-download-htm,
.content-bottom .file.file--text-htm,
.content-bottom .file-download.file-download-htm {
  background-image: url(/themes/gavias_tico/images/file_icons/text-html.png);
}
.content-main .file.file--text-plain,
.content-main .file-download.file-download-plain,
.content-bottom .file.file--text-plain,
.content-bottom .file-download.file-download-plain {
  background-image: url(/themes/gavias_tico/images/file_icons/text-plain.png);
}
.content-main .file.file--text-csv,
.content-main .file-download.file-download-csv,
.content-bottom .file.file--text-csv,
.content-bottom .file-download.file-download-csv {
  background-image: url(/themes/gavias_tico/images/file_icons/text-csv.png);
}
.content-main .file.file--x-office-document,
.content-main .file-download.file-download-doc,
.content-main .file-download.file-download-docx,
.content-bottom .file.file--x-office-document,
.content-bottom .file-download.file-download-doc,
.content-bottom .file-download.file-download-docx {
  background-image: url(/themes/gavias_tico/images/file_icons/x-office-document.png);
}
.content-main .file.file--x-office-presentation,
.content-main .file-download.file-download-ppt,
.content-main .file-download.file-download-pptx,
.content-bottom .file.file--x-office-presentation,
.content-bottom .file-download.file-download-ppt,
.content-bottom .file-download.file-download-pptx {
  background-image: url(/themes/gavias_tico/images/file_icons/x-office-presentation.png);
}
.content-main .file.file--x-office-spreadsheet,
.content-main .file-download.file-download-xls,
.content-main .file-download.file-download-xlsx,
.content-bottom .file.file--x-office-spreadsheet,
.content-bottom .file-download.file-download-xls,
.content-bottom .file-download.file-download-xlsx {
  background-image: url(/themes/gavias_tico/images/file_icons/x-office-spreadsheet.png);
}
/*----------------------------------- ICONS END -----------------------------------*/
/***********************************  MAIN END ***********************************/
/***********************************  SIDE MENU ***********************************/
.navigation .gva_menu > li > a {
  display: block;
  position: relative;
  color: #3b3e43;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  /*text-transform: none;*/
  padding: 32px 5px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.navigation .gva_menu .sub-menu > li > a {
  /*text-transform: none;*/
}
@media (max-width: 1199px) {
}
.navigation .gva_menu > li {
  display: inline-block;
}
/***********************************  SIDE MENU END ***********************************/
/***********************************  CONTENT BOTTOM MENU ***********************************/
.content-bottom .navigation .gva-navigation ul {
  float: none;
  background-color: #f5f5f5;
  border: 1px solid #d1d1d1;
  border-bottom: 4px solid #656565;
  margin-bottom: 30px;
  padding: 15px 5px;
  vertical-align: top;
}
.content-bottom .navigation .gva-navigation ul li {
  display: block;
}
.content-bottom .navigation .gva-navigation ul li a {
  padding: 5px 5px 5px 20px;
  background: url("../../../images/arrow-white.png") no-repeat 0 5px;
}
.page-node-139 .content-bottom #block-mapblock iframe {
  width: 100% !important;
}
.sidebar .banners {
  text-align: center;
}
.sidebar .banners .banner {
  margin-bottom: 10px;
}
.sidebar .banners .banner:last-child {
  margin-bottom: 0;
}
/***********************************  CONTENT BOTTOM MENU END ***********************************/
/***********************************  SEARCH ***********************************/
.path-search .content-full {
  padding-top: 15px;
  padding-bottom: 15px;
}

form.simple-search-form .form-item,
form.simple-search-form .form-actions {
  display: inline-block;
  vertical-align: top;
}

form.simple-search-form .form-item input[type='text'] {
  width: 190px;
}

form.simple-search-form .form-actions input[type='submit'] {
  padding: 6px 15px;
}

.search-content-form form div.form-item,
.search-content-form form div.form-actions {
  display: inline-block;
  vertical-align: top;
}

.search-content-form form div.form-actions input[type='submit'] {
  padding: 6px 15px;
}
/***********************************  SEARCH END ***********************************/
/***********************************  FOOTER ***********************************/
.footer {
  margin-top: 0;
}

.footer .footer-center {
  background: #0d305b;
}

.footer .after-footer {
  background: #1e314f;
}

footer .undp {
  position: relative;
  min-width: 500px;
}

footer .undp img {
  display: inline-block;
  vertical-align: top;
}

footer .undp h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  padding: 0 0 0 80px;
  margin: 0;
  font-size: 18px;
  text-transform: none;
}

footer .undp p {
  line-height: 19px;
  font-size: 0.83em;
  vertical-align: top;
  padding: 0;
  width: calc(100% - 255px);
  display: inline-block;
  padding-left: 5px;
}
.copyright {
  color: #fff;
  background: #124075 none;
}
/***********************************  FOOTER END ***********************************/
@media (max-width: 767px) {
  .topbar {
    display: block;
  }
  .topbar .language-switcher-language-url ul li {
    display: block;
    padding: 0;
    border: 0;
    text-align: right;
  }
  header .area-main-menu .gva-search-region .search-content {
    right: -95px;
  }
  header .header-main.gv-sticky-menu .header-content-layout .header-main-inner .header-inner {
    padding: 0;
  }
  header .area-main-menu .gva-search-region {
    right: 45px;
  }
  .views-element-container .view-content-wrap .item .node--view-mode-teaser .group-left,
  .views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right {
    display: block;
    width: 100%;
    margin: 0;
  }
  .views-element-container .view-content-wrap .item .node--view-mode-teaser .group-right {
    margin-top: 10px;
  }
}
.node.node--view-mode-full .field.field--name-field-display-title {
  text-align: center;
}
.node.node--view-mode-full .node--view-mode-teaser .field.field--name-field-display-title {
  text-align: left;
}
.node--type-verdict.node--view-mode-teaser .field--name-node-title h3 {
  margin-bottom: 0;
}
.node--type-verdict.node--view-mode-teaser .intro .intro-row {
  display: flex;
}
.node--type-verdict.node--view-mode-teaser .intro .intro-row:last-child {
  margin-bottom: 12.5px;
}
.node--type-verdict.node--view-mode-teaser .intro .intro-row .intro-row-data {
  display: inline-block;
  vertical-align: middle;
  border-right: 1px solid #d1d1d1;
  padding-right: 3px;
  margin-right: 3px;
  font-size: 13px;
}
.node--type-verdict.node--view-mode-teaser .intro .intro-row .intro-row-data.intro-row-data-empty {
  border-right: 0;
  padding: 0;
  margin: 0;
}
.node--type-verdict.node--view-mode-teaser .intro .intro-row .intro-row-data:last-child {
  border-right: 0;
}
.node--type-verdict.node--view-mode-teaser .intro .intro-row .intro-row-data.intro-keyword .field--name-field-descriptor {
  max-height: 27px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.node--type-verdict.node--view-mode-teaser .intro .intro-row .intro-row-data.intro-keyword .field--name-field-descriptor .field__item {
  display: inline-block;
  vertical-align: middle;
  border-right: 1px solid #d1d1d1;
  padding-right: 3px;
  margin-right: 3px;
}
.node--type-verdict.node--view-mode-teaser .intro .intro-row .intro-row-data.intro-keyword .field--name-field-descriptor .field__item:last-child {
  border-right: 0;
}

.node--type-verdict.node--view-mode-teaser .intro .intro-date div {
  display: inline-block;
  vertical-align: middle;
}
.node--type-verdict.node--view-mode-teaser .intro .intro-importance-level {
  border-right: 0;
}
.node--type-verdict.node--view-mode-teaser .intro .intro-importance-level .field__label {
  font-weight: normal;
}

.node--type-verdict .main-content .nav-tabs {
  border-bottom: 1px solid #ddd;
  margin: 0;
}
.node--type-verdict .main-content .nav-tabs > li.active > a {
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.node--type-verdict .main-content .tab-content .tab-pane {
  border: 1px solid #ddd;
  padding: 2em 15px 15px;
  border-top: none;
}

.node--type-verdict .main-content .tab-content .tab-pane .row {
  margin: 0 0 10px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
.node--type-verdict .main-content .tab-content .tab-pane .row:last-child {
  border-bottom: 0;
}
.node--type-verdict .main-content .tab-content .tab-pane .row .field--type-decision-field .field__item {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
.node--type-verdict .main-content .tab-content .tab-pane .row .field--type-decision-field .field__item:last-child {
  border-bottom: 0;
}
.node--type-verdict .main-content .tab-content .tab-pane .row .row-label {
  display: inline-block;
  vertical-align: top;
  width: 150px;
  font-weight: bold;
}
.node--type-verdict .main-content .tab-content .tab-pane .row .row-value {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 160px);
}
.node--type-verdict .main-content .tab-content .tab-pane .row .row-value .field {
  margin: 0;
}
.node--type-verdict .main-content .tab-content .tab-pane .row .row-value .field.field--type-entity-reference-revisions .field__item .paragraph--type--file-and-date {
  border-bottom: 1px solid #ccc;
  padding-bottom: 7px;
}
.node--type-verdict .main-content .tab-content .tab-pane .row .row-value .field.field--type-entity-reference-revisions .field__item:last-child .paragraph--type--file-and-date {
  border-bottom: 0;
  padding-bottom: 0;
}
.bootstrap-dialog.descriptor-type .treeview .list-group {
  max-height: 550px;
  overflow-y: scroll;
}
@media (max-width: 767px) {
  .node--type-verdict.node--view-mode-teaser .intro .intro-row {
    display: block;
  }
  .node--type-verdict .main-content .nav-tabs > li > a {
    padding: 8px !important;
    font-size: 12px;
  }
}
.views-latest-news .item {
  width: 100%;
}

.views-element-container .views-element-small.views-latest-news .view-content-wrap .item .node--view-mode-teaser .group-right {
  height: 200px;
}
@media (max-width: 767px) {
  .views-element-container .views-element-small.views-latest-news .view-content-wrap .item .node--view-mode-teaser .group-right {
    height: auto;
  }
}

.footer .footer-center .footer-third .coe .coe-logo {
  width: 600px;
  max-width: none;
}

@media (max-width: 1199px) {
  .footer .footer-center .footer-third .coe .coe-logo {
    width: auto;
    max-width: 100%;
  }
}
