/*
Theme Name: Gürtelrose Info Website
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: smoonr
Author URI: https://www.smoonr.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.swal2-title {
	font-family: 'Open Sans', sans-serif;
	padding: 15px;
	line-height: 1.2em;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}
.swal2-popup {
	width: 45% !important;
}
.swal2-actions button {
	background-color:#F36633 !important;
}

.q_pie_graf_legend {
  position: relative;
  float: left;
  width: 100%;
}
.q_pie_graf_legend ul li .color_holder {
  width: 25px;
  height: 25px;
}
.q_pie_graf_legend ul li {
  display: block;
  margin: 0px;
}
.q_pie_graf_legend ul li p:after {
 content: " %"
}
.q_pie_graf_legend ul li p{
 font-size: 12px;
	padding: 0 0 0 35px;
}
nav.main_menu ul li a:hover, .drop_down .narrow .second .inner ul li a:hover, .current-menu-item a, .current-menu-parent .current span{
	font-weight: 600 !important;
	color: #000 !important;
}
h2, h3 {
	text-transform: none;
}
.qode_button_widget a {
	color: #fff !important;
}
.fa-quote-right::before {
  content: '“';
}
blockquote i.fa {
  float: left;
  font-size: 120px !important;
  color: #3B3B3C;
  margin: 0px !important;
	font-family: "GSK Precision" !important
}
blockquote.with_quote_icon h5 {
  padding-left: 70px;
	font-size: 20px;
	text-align: left;
	color: #3B3B3C;
}
@media only screen and (max-width: 767px) {
	.qode_content_slider .elementor-column {
		min-height: 350px;
	}
}
.footer a {
	color: #fff;
}
h4 {
	padding-bottom: 22px;
}
hr {
	width: 30%;
}
.footer h4, .footer p {
	color: #aaa;
}
#mobile-menu-item-3298 a span:after {
	content: url(/wp-content/uploads/2022/06/GSK_Logo_Full_Colour_RGB-64x36.png);
}
#mobile-menu-item-3298 a span {
	font-size: 0.1em;
}
.elementor-repeater-item-822d6cc .qodef-e-text:after {
	content:"(1)";
	font-size: 0.6em;
}
.elementor-repeater-item-6d2ab7c .qodef-e-text:after {
	content:"(2)";
	font-size: 0.6em;
}
.elementor-repeater-item-08afcef .qodef-e-text:after {
	content:"(3)";
	font-size: 0.6em;
}
.drop_down .narrow .second .inner ul li {
  width: 350px;
}
#sprungmarken h2{
	font-size: 18px;
	line-height: 24px !important;
	letter-spacing: 0px;
}
.podcasts h2 {
	font-size: 24px;
	line-height: 36px;
}
.kacheln h2, .kacheln h3 {
		font-size: 24px;
	line-height: 36px;
}
.buttongreen a{
	padding: 5px;
}
.error404 .content {
	background-color: #E4E7EA;
}
.menu-image {
	height: 48px;
}
.q_logo img{
	max-height: 50px !important;
}