footer {
    background-color: #13304a!important;
}

.postscript h2.block-title, .postscript .widget h6.title,
.bg-dark .filters.floating li,
.bg-dark h3,
.page-node-type-project .project-brief .field .field--item,
.btn-white,
.breadcrumb-2 li,
  h3.uppercase{
    text-transform: none;
}

nav.fixed.scrolled #block-customlogo > div > div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item > a > img {
    height: 70px;
} 

#block-espabottomfooter > div > div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item > img {
    background-color: #fff;
}

#block-customlogo > div > div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item > a > img {
    height: 72px;
}

.site-branding .logo img {
    max-height: 100%;
}

.filters li.active {
    border-color: #8b3e3e;
}

.bg-dark .filters.floating {
    background: #fff;
    top: 25px!important;
}

.bg-dark .filters.floating li {
    color: #292929;
}

a,
a:hover{
  color: #13304a;
}

.label {
  background: #13304a;
}

.btn:visited {
  color: #13304a;
}

.btn{
  border: 2px solid #13304a;
  color: #13304a;
}

.btn:hover {
  background: #13304a;
}

.feed-icons {
  display: none;
}

.btn-sm {
  text-transform: none;
}

nav.transparent.fixed.bg-dark {
   background: #13304a;
}

#block-espabottomfooter > div > div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item > img {
    width: auto;
    height: auto;
}

.nav-bar {
    height: 72px;
    max-height: 72px;
    line-height: 55px;
}

.bg-dark {
    background: #13304a;
}

/*Languages*/
.en.is-active,
.el.is-active,
.en,
.el{
  display: inline-block!important;
  margin-left: 10px!important;
  margin-top: 3px!important;
  margin-right: -4px!important;
}

.links a {
color: #fff;
}

.main-logo.align-center {
 width: 570px!important;
}

.image-slider,
.cover.fullscreen .slides > li{
    height: 90vh;
}


.background-image-holder {
background-position: bottom center!important;
}

.field.field--name-field-project-category.field--type-entity-reference.field--label-above {
    display: none!important;
}

.pager {
  height: 1px;
}

.title a:hover{
    color: #fff;
}

.breadcrumb {
 display: none!important;
}

a.search-menu-item:before {
  color: #fff;
}

nav.bg-dark .mobile-toggle {
  display: none!important;
}

.inner-title .title h5 {
  font-weight: 600;
  width: 90% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.nav-utility {
 border-bottom: none!important;
}

nav.transparent a.search-menu-item::before,
a.search-menu-item:before{
    border-left: none;
    
}

a.search-menu-item:before, nav.transparent.fixed a.search-menu-item::before {
  border-left: none!important;
  color: #fff!important;
}

nav.outOfSight #block-customlogo > div > div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item > a > img {
      margin-top: 0px!important;
  }

nav.outOfSight .nav-bar {
    height: 80px;
    max-height: 81px;
    line-height: 60px;
}

@media only screen and (max-width: 767px) {
  .main-logo.align-center {
        margin-top: 50px!important;
  }
  .filters.floating {
        display: none;
  }
}

@media screen and (max-width: 1541px) and (min-width: 768px) {
  .filters li {
      margin: 1px 1px!important;
      height: 26px!important;
  }

}


@media only screen and (min-width: 990px) {
 #block-customlogo > div > div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item > a > img {
      margin-top: -20px!important;
  }
}

/**/
#main-container > div > div > div > div.region.region-content > section.project-info > div > div > div > div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item {
max-width: 830px;
}

.button-pamth {
 border: 1px solid white;
border: 1px solid white;
    padding: 10px 20px;
    text-align: center;
    font-size: 15px;
    transition-duration: 0.4s;
    cursor: pointer;
    margin: auto;
    display: block;
    background-color: transparent;
    max-width: 20%;
    margin-bottom: 81px;
}

@media only screen and (max-width: 850px) {
  .button-pamth {
  max-width: 50%;
  }
}

/*Tabs*/
.quicktabs-tabs {
text-align: center;
}

.quicktabs-tabpage {
text-align: center;
}

ul.quicktabs-tabs li {
    border: 2px solid #13304a;
    padding: 10px;
}

@media only screen and (max-width: 500px) {
  /*iframe {
      width: 350px!important;
     
  }*/
  .inner-page-frame {
  overflow: auto;
  }
}


