

.q_logo a{height:150px!important;}
.orange{color:#f59c2d!important;}
.bullet{font-size: 45px!important; vertical-align: middle;  width: 20px; height: 20px; display: inline-block;  text-align: center; padding: 0px 2px 6px 2px;}
footer .custom-html-widget{margin-bottom:30px;}
.footer_top{padding-top:15%;}
.footer_top_holder{background-position:center center;}
header:not(.sticky):not(.scrolled) .header_bottom{border-bottom:10px solid rgba(52,154,188,1) !important;}
#menu-hauptmenu a:hover span, #menu-hauptmenu a:active span, #menu-hauptmenu a.current span{border-top:3px solid #fcc01e; border-bottom:3px solid #fcc01e;padding:3px 0 3px 0;}
.weiss h1, .weiss h3, .weiss p{color:#fff;text-transform:none;}
.bildrand img, .bildrand{border: 1px solid #ddd; border-radius: 5px; padding: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);-o-box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.bildbrd img{border: 1px solid #ddd; border-radius: 5px; padding: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);-o-box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.wpb_text_column ul{list-style-position: outside!important;}
.wpb_text_column ul {list-style: none;padding: 0;margin: 0;}
.wpb_text_column li {padding-left: 10px;}
.wpb_text_column li::before { content: "• "; color: #f59c2d;font-size: 2.2em; vertical-align: bottom;  display: inline;    position: absolute; left:2%; }
.blaues .wpb_text_column li::before{left:2%!important;}
.abstand li::before{left:10%!important;}
.listefull li::before{left:1%!important;}
.weiss ul li{color:#fff;}
.rot, .gelb, .blau{border:2px dotted #fff;color:#fff;padding:25px;height:115px;}
.rot h4, .gelb h4, .blau h4 {color:#fff;font-weight:bold;}
.rot p, .gelb p, .blau p{color:#fff;}
.rot{background:#e2001a;}
.gelb{background:#f59c2d;}
.blau{background:#349abc;}
.terminbalken{border:2px dotted #f59c2d;width:70%;margin:25px 0 0 -15px;padding:0 10px 15px; 10px;}
.terminbalken span.telefon, .intro span.telefon, .iphone span.telefon{background:#fcc01e;padding:2px 5px;}