.max900 { max-width: 900px; margin: 0 auto;}
.fullwidth, row-full-width {     padding: 0; margin: 0; max-width: 100% !important;  width: 100% !important; }
.single-standorte .betriebsinformation { background-color: #F3F3F3; padding: 25px 0; margin: 30px 0 ; width: 100% !important}
.betriebsdaten { line-height:2.75em; padding: 25px;}
.betriebsdaten .icon img { height: 30px; width: auto; margin-right: 15px;}
.small .wp-element-caption { font-size: .7em;}
.angebot-box {border-radius:20px;border-width:3px !important; background-color: #fff; width: 540px; max-width: 75%; display: block; min-height: 50px; position: relative; margin: 25px auto; padding: 10px 20px;display: flex;flex-direction: row;justify-content: space-between;position: relative }
.angebot-detail { width: 17%; position: relative; display: inline-block; text-align: center;}
.angebot-detail img {opacity: .1; }
.active img { opacity: 1;}
.mytooltip { color: #ddd; font-size: .7em;}
.active .mytooltip { color: #333; }
@media only screen and (min-width: 850px) { 
.betriebsinformation {display: flex;flex-direction: row;justify-content: space-around; align-items: flex-start; padding: 25px ;}
.symbolbild, .betriebsdaten { width: 44%; padding: 0; }
}
@media only screen and (min-width: 1100px) { 
.betriebsinformation {align-items: center;}
}