.besaqsys-teamImage{

}

.besaqsys-teamName{
	text-align: center !important;
	margin-top: 20px !important;
	font-size: 20px !important;
	font-weight: 700 !important;
}

.besaqsys-teamPosition{
	text-align: center !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}

.besaqsys-teamEmail{
	margin-top: 15px !important;
	margin-bottom: 25px !important;
	text-align: center !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}


.besacard:hover .card {border-color:#111;cursor:pointer;background:#f6f6f6} 

.gsc-heading.style-1 .title {
  font-size: 1.8rem !important;
}

h4 {font-size:1.1rem !important}

.produktebqs-teaser.gbb-row .bb-inner {padding:0;margin:0}

.besafrontnews {padding:0;margin:0 !important}
.fontyourface p, .fontyourface div {font-weight:400}

#edit-field-kategorie ul {list-style:none outside none;padding:0}
#edit-field-kategorie ul li {display: inline-block;margin:0px 10px 15px 0px;%}
#edit-field-kategorie ul li a {padding:5px 20px;background: white;border: 1px #ddd solid;border-radius: 4px;}
#edit-field-kategorie ul li a.bef-link--selected {background:#008cd2;color:white}


.facets-widget-links ul {list-style:none outside none;padding:0;padding-bottom:0px;}
.facets-widget-links ul li {;display:inline-block;font-size:0.8rem;margin:0px 10px 10px 0px}
.facets-widget-links ul li a {color:#444;background:white;border:1px #ccc solid;padding:3px 10px;border-radius:15px}
.facets-widget-links ul li a.is-active {color:white;background-color:#008cd2;font-weight:700}
.facet-item__status {display:none}
.facets-widget-links ul li.facets-reset {background:#f6f6f6;}
.facets-widget-links ul li.facets-reset a {color:#333;font-weight:700}
input.form-autocomplete {width:100%;font-size:1.5rem;padding:15px !important;color:#555;margin-top:25px;margin-bottom:35px}
.views-exposed-form.bef-exposed-form {margin-top:35px}

.ibx-wrapper {background-color: #dad982;padding:15px;border-color:#cdcc60;margin-bottom:35px;text-align:center}
.ibx-wrapper p {margin:0;line-height: 130%;font-size:14px}
h6.ibx-title {margin-bottom:6px;line-height: 130%;font-size:14px}
.ibx-wrapper a, .ibx-wrapper a:visited {font-weight:700;text-decoration: underline;color:#333}
img.loesungen-icon {width:80px;color:white}
	
.besacard {
	.bqs-icon path, .bqs-icon line {stroke: #222 }
}

.besacard:hover {
	.bqs-icon path, .bqs-icon line {stroke: #fff }
	.bqs-icon path, .bqs-icon line {stroke: #fff }
	.bqs-icon path, .bqs-icon line {fill: #fff }
}

.gva-search-region .icon {
  font-size: 20px !important;color:#777;
}

header.header-default .gva-search-region {
  margin-top:-15px;
}

.path-search #page-main-content {
  min-height: 500px;
}

#block-daudo-subtheme-webform {
	padding:15px;background:#e5e5e5;margin-top:-30px;
	.webform-submission-form .form-actions {
  width: 100%;
  float: none;
}
}

a.bsq-cta-body {background:#008cd2;color:white;font-weight:700;font-size:16px;padding:6px;border-radius:4px}
a.bsq-cta-body:hover, a.bsq-cta-body:visited {color:white}

.panel .panel-heading .panel-title > a:after {
    top: 2px;
    right: 0 !important;
 }


.views-exposed-form, .besa-search-wrapper .view-content-wrap {width:75%;margin:0 auto;margin-top:25px}
@media (max-width: 800px) {
  .views-exposed-form, .besa-search-wrapper .view-content-wrap {width:100%;margin:0 auto;margin-top:25px}
}

.panel .panel-body {
  line-height: 28px;
  padding: 15px 0px 0 !important;
  border-top:1px #ccc solid !important;
}	


.topbar-information ul li {
  float: left;
  padding-left: 20px !important;
}

/* klaro connsent */

.klaro .cookie-modal a, .klaro .context-notice a, .klaro .cookie-notice a {
    color: #ccc !important;
    text-decoration: none;
}

.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider, .klaro .context-notice .cm-list-input:checked + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider {
  background-color: #777 !important;
}

.klaro .cookie-modal .cm-btn.cm-btn-success, .klaro .context-notice .cm-btn.cm-btn-success, .klaro .cookie-notice .cm-btn.cm-btn-success {
  background-color: #008cd2 !important;
}

.klaro label {color:white !important}

.gbb-row-wrapper.produktebqs-teaser {padding:15px 25px}



