.view-id-news .h-knowledge-item .b-section .knowledgeType span a{ color: #223972; }
.view-id-news .knowledge-item .b-section {
padding: 30px 15px 15px 15px;
position: relative;
width:auto;
}
.view-id-news .knowledge-item {
background-color: #fcfcfc;
border: 1px solid #EAE6E6;
height: 100%;
min-height: 100%;
position: relative;
display:inline-block;
}
.view-id-news .knowledge-item a.img-sec {
display: block;
width:auto;
overflow: hidden;
}
.view-id-news .knowledge-item a.img-sec img {
min-height: 100%;
width: 100%;
}
#block-exposedformknowledgeblock-1 select {
  background: url(../images/select-bg.png) no-repeat 100% 0;
  height: 40px;
  border: 1px solid #E5E5E5;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 1.42857;
  padding: 0 45px 0 6px;
}
.authorcard h3 {
  font-size: 20px;
  line-height: 33px;
  font-weight: 400;
  color: #00567D;
  font-style: normal;
  margin:20px;
  margin-bottom: 0;
}
.field--name-field-knowledge-link {
  display: inline-flex;
}
.field--name-field-knowledge-link .field--label{
  padding-right: 12px;
}
.page-node-type-knowledge .field--item .file{
  padding-left: 5px;
}
#views-exposed-form-knowledge-knowledge-page .select-wrapper {
  display: block;
  width: 100%;
  background: url(../images/icon-select.png) no-repeat 95% center;
  height: 38px;
  border-radius: 2px;
  vertical-align: middle;
  border: 2px solid #DEDEDE;
  background-color: #FFF;
}
#views-exposed-form-knowledge-knowledge-page .form-item input {
  border-radius: 0;
  box-shadow: none;
  border: 2px solid #DEDEDE;
  padding: 10px 8px;
  height: 38px !important;
  background-image: url(../images/icon-search.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-origin: content-box;
  width: 100%;
}
#views-exposed-form-knowledge-knowledge-page .select-wrapper {
  display: block;
}
.field--name-field-media .field--label, .field--name-field-media .field--item{
  display: inline;
}
.authorcard strong {
  margin-bottom: 0;
  font-size: 15px;
}
.authorcard {
  text-align: center;
}
.authorcard img {
  border-radius: 50%;
  margin: 0 auto 5px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.page-node-type-knowledge:not(.path-frontpage) .bannerOverlay {
  background: linear-gradient(90deg,rgba(0,164,126,1) 0%,rgba(0,120,143,1) 50%);
}
.views-exposed-form#views-exposed-form-news-block-1 .form-text {
    border-radius: 0;
    box-shadow: none;
    border: 2px solid #DEDEDE;
    border-right: none;
    padding: 10px 8px;
    height: 38px !important;
}
.views-exposed-form#views-exposed-form-news-block-1 .input-group {
    width: 250px;
    float: right;
}
#edit-submit-publications-listing-solr {
  background: url(../images/search.png) no-repeat center center;
  background-color: transparent;
  text-indent: -9999px;
  margin: 0;
  width: 52px;
  height: 34px;
  border: none;
}
.know-list {
  padding: 0 0 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #E5E5E5;
}
.nomargin{
  margin: 0;
}
#views-exposed-form-knowledge-block-1 .form-type-select {
  margin-bottom: 20px;
}
.bef-exposed-form #views-exposed-form-knowledge-knowledge-page .form--inline > .form-item {
  display: block;
  float: none;
}

#views-exposed-form-knowledge-block-1 h6 {
    text-transform: uppercase;
    font-family: 'Fedra Sans Std Book';
    font-weight: normal;
    font-size: 15px;
  }
  .filterSec li:first-child {
    width: 30%;
  }
  .file-size {
    margin-left: 5px;
  }
  #block-exposedformknowledgeblock-1 {
    padding: 10px 20px;
    background: #F6F6F6;
  }
  .node-301 .common-overview-sec{
    margin: 0px;
  }
  #views-exposed-form-knowledge-block-1 .form-item input {
    border-radius: 0;
    box-shadow: none;
    border: 2px solid #DEDEDE;
    padding: 10px 8px;
    height: 38px !important;
  }
   #views-exposed-form-knowledge-block-1 .select-wrapper {
    /* width: 100%;
    background: url(../images/icon-select.png) no-repeat 95% center;
    height: 38px;
    border-radius: 2px;
    vertical-align: middle;
    border: 2px solid #DEDEDE;
    background-color: #FFF; */
  }
  #views-exposed-form-knowledge-block-1 select {
    font-size: 12px;
    color: #4e4e4e;
    padding: 10px 8px;
    border: none;
    width: 100%;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
    cursor: pointer;
  }
  ul.menu li:nth-child(3) ul {
    column-count: 3;
  }
  #views-exposed-form-knowledge-block-1 label {
    padding-right: 15px;
  }
  #views-exposed-form-knowledge-block-1 .input-group {
    display: contents;
}
#block-exposedformknowledgeblock-1 select {
  background: url(../images/select-bg.png) no-repeat 100% 0;
  height: 40px;
  border: 1px solid #E5E5E5;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 1.42857;
  padding: 0 45px 0 6px;
}
.margin-xs { margin: .25em; }
.margin-sm { margin: .5em; }
.margin-md { margin: 1em; }
.margin-lg { margin: 1.5em; }
.margin-xl { margin: 3em; }

.margin-x-xs { margin: .25em 0; }
.margin-x-sm { margin: .5em 0; }
.margin-x-md { margin: 1em 0; }
.margin-x-lg { margin: 1.5em 0; }
.margin-x-xl { margin: 3em 0; }

.margin-y-xs { margin: 0 .25em; }
.margin-y-sm { margin: 0 .5em; }
.margin-y-md { margin: 0 1em; }
.margin-y-lg { margin: 0 1.5em; }
.margin-y-xl { margin: 0 3em; }

.margin-top-xs { margin-top: .25em; }
.margin-top-sm { margin-top: .5em; }
.margin-top-md { margin-top: 1em; }
.margin-top-lg { margin-top: 1.5em; }
.margin-top-xl { margin-top: 3em; }

.margin-right-xs { margin-right: .25em; }
.margin-right-sm { margin-right: .5em; }
.margin-right-md { margin-right: 1em; }
.margin-right-lg { margin-right: 1.5em; }
.margin-right-xl { margin-right: 3em; }

.margin-bottom-xs { margin-bottom: .25em; }
.margin-bottom-sm { margin-bottom: .5em; }
.margin-bottom-md { margin-bottom: 1em; }
.margin-bottom-lg { margin-bottom: 1.5em; }
.margin-bottom-xl { margin-bottom: 3em; }

.margin-left-xs { margin-left: .25em; }
.margin-left-sm { margin-left: .5em; }
.margin-left-md { margin-left: 1em; }
.margin-left-lg { margin-left: 1.5em; }
.margin-left-xl { margin-left: 3em; }
.search-form{
  margin:15px
}
.path-search .main-container {
   padding-right: 15px;
   padding-left: 15px;
   margin-right: auto;
   margin-left: auto;
}
@media (min-width: 768px) {
   .path-search .main-container {
       width: 750px;
  }
}
@media (min-width: 992px) {
   .path-search .main-container {
       width: 970px;
  }
}
@media (min-width: 1200px) {
   .path-search .main-container {
       width: 1170px;
  }
}

#block-footermenu .footerLinks {
   margin-top: 20px;
}
.countries-sec {
   margin: 30px 0;
   background: linear-gradient( 90deg, rgba(154, 255, 242, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(232, 235, 241, 1) 100%);
}
#block-copyrights {
   display:inline-block;
}
#block-footermenu ul.footer-sm-links{
   display:none;
}
#openid-connect-login-form button {
   margin-bottom: 4px;
}
.knw-src-frm input {
  font-size: 100%;
} 

  /*Media */

  @media screen and (min-width: 768px) {
    #views-exposed-form-knowledge-block-1 .input-group {
       /* width: 250px; */
    }
  }
  @media only screen and (max-width:767px) {
    #views-exposed-form-news-block-1 .input-group {
      width: 100% !important;
      margin: 0 -15px 0 0;
    }
    #views-exposed-form-knowledge-block-1 label {
      display: block;
    }
    #views-exposed-form-knowledge-block-1 .select-wrapper {
      width: 100%;
    }
  }


.prefooter .bannerOverlayImage {

  z-index:0;

  } 

    .ot-container .form-type-checkbox {

      float:left;

      margin-right:10px;

      width:15px;

    }

    .ot-container p {    

      color: #fff;

      padding: 8px 25px 0px 25px;

      margin-bottom: 0;

    }

    .ot_resp_msg {

      color: red;

    }

    .ot-container p a {

      color:#fff;

    }

    .prefooter .form-signup form {

      height:auto !important;

    }

    .field--name-subscriptions {

      display: none !important;

    }
