.h2-suchen-title {
  font-family: 'Fira Sans';
  font-size: 22px;
  font-weight: 800;
  line-height: 1.45;
  letter-spacing: 0.65px;
  color: #000000;
}
.suchen-result-summary {
  font-family: 'Fira Sans';
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  letter-spacing: 0.4px;
  color: #000000;
}
.views-exposed-form.suchen-header-form .form-actions {
  vertical-align: bottom;
}
.search-form .form-submit,
.suchen-container .views-exposed-form .form-submit,
.views-exposed-form.suchen-header-form .form-submit {
  width: 48px;
  height: 48px;
  border-radius: 4px;
  border: solid 1px #074386;
  background-color: #ffffff;
  padding: 12px;
  color: transparent;
  font-size: 0; /* hide text of button */
  margin-left: 16px;
}
.search-form .form-submit {
  font-size: 16px;
  width: auto;
  color: #074386;
}
.search-form .form-submit {
  border-radius: 4px !important;
  margin-top: 2px;
}

.suchen-container .views-exposed-form .form-submit {
  margin-top: 19px;
}
.suchen-container .view-empty {
  margin: 20px 0;
}
.form-submit .glyphicon {
  color: #074386;
  font-size: 22px;
}
@media screen and (max-width:480px){
  .view-search-content .views-exposed-form .form-type-textfield {
    width: 75%;
  }
}
.views-exposed-form .form-type-textfield,
.views-exposed-form .form-actions {
  display: inline-block;
  vertical-align: top;
}
.facets-widget-links ul {
  padding-left: 5px;
  list-style: none;
}
.facets-widget-links ul li{
  margin-bottom: 5px;
}
.facets-widget-links ul li:last-child {
  margin-bottom: 0;
}
.facets-widget-links ul a{
  font-family: 'Fira Sans';
  font-size: 15px;
  font-weight: normal;
    line-height: 1.13;
  letter-spacing: 0.4px;
  color: var(--twilight-blue);
  color: #074386;

  text-decoration: underline;
}
.view-search-content .views-row {
  padding: 24px 0;
  border-bottom: 1px solid #dadada;
}
.view-search-content .views-field-created,
.suche-field-created {
  font-family: 'Fira Sans';
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.8;
  letter-spacing: 0.92px;
  color: var(--brown-grey-two);
  color: #999999;
  
  
}
h3 a.core-suche-title,
.view-search-content .views-field-title a {
  font-family: 'Fira Sans';
  font-size: 22px;
  font-weight: 500;
  line-height: 1.45;
  letter-spacing: 0.65px;
  color: var(--twilight-blue);
  color: #074386;
  margin-bottom: 8px;
}
.view-search-content .views-field-search-api-excerpt {
  font-family: 'Merriweather';
  font-size: 15px;
  font-weight: 300;
  line-height: 1.8;
  letter-spacing: 0.38px;
  color: var(--black);
  color: #353535;
  margin-bottom: 16px;
}
.atikel-lesen {
  width: 130px;
  height: 36px;
  border-radius: 4px;
  border: 1px solid;
  background-color: var(--twilight-blue);
  background-color: #074386;
  text-align: center;
  padding: 6px 12px;
 
}
.atikel-lesen a { 
  font-size: 14px;
  font-weight: 800;
  line-height: 1.71;
  letter-spacing: 0.53px;
  color: #ffffff;
  text-decoration: none;
}

/* for search box in header */
a.suche-icon:focus {
  outline: none;
}
.suchen-header-form,
.suchen-header-xs-form {
  position: relative;
  display: none;
  max-width: 330px;
}
.suchen-header-xs-form {
  position: relative;
}
.aktive {
  display: block;
}
.suchen-header-xs-form .form-text.form-control:focus,
.suchen-header-form .form-text.form-control:focus {
  background-color: #ffffff;
}
.suchen-header-xs-form .form-inline {
  position: absolute;
  top: -51px;
  width: 100%;
}
.suchen-header-xs-form .form-type-textfield,
.suchen-header-form .form-type-textfield {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
}
.suchen-header-xs-form .form-type-textfield {
  width: 100%;
}
.suchen-header-xs-form .form-submit,
.suchen-header-form .form-submit {
  position: absolute;
  top: 3px;
  border: none;
  z-index: 99;
  width: 40px;
  height: 40px;
  display: none;
}
.suchen-header-xs-form .form-submit {
  display: block;
  right: 10px;
  background-color: #fff;
  top: 1px;
  color: transparent;
}
/* end for search box in header */

/* core search css */
.search-form .description,
.search-help-link,
.search-advanced {
  display: none;
}
.search-form .form-type-search{
  max-width: 430px;
}
.search-form .form-type-search .form-search {
  border-radius: 4px !important;
}
.suche-list {
    list-style: none;
    padding-left: 0;
}
.suche-list li {
  padding: 24px 0;
  border-bottom: 1px solid #dadada;
}
.suche-list li:last-child {
  border-bottom: none;
}
/* end core search css */
/*============= Media Queries =============*/
/*========== Mobile First Method ==========*/
/* Custom, iPhone Retina */
 @media only screen and (min-width : 320px) {
 }
/* Extra Small Devices, Phones */
 @media only screen and (min-width : 480px) {
   .suchen-container .views-exposed-form .form-submit {
	 margin-top: 29px;
   }
 }
/* Small Devices, Tablets */
 @media only screen and (min-width : 768px) {
 }
/* Medium Devices, Desktops */
 @media only screen and (min-width : 992px) {
 }
/* Large Devices, Wide Screens */
 @media only screen and (min-width : 1200px) {
 }
