.ma-chat{position:fixed;z-index:500;bottom:0;right:20px;height:40px;-webkit-transition:height .5s ease;transition:height .5s ease;width:300px;font-size:14px}.ma-chat,.ma-chat *{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif}.ma-chat.open{height:340px}.ma-chat.open.online{height:400px}.ma-chat.open.offline--beratungstermin{height:auto}.ma-chat.open.offline--beratungstermin .ma-chat-content{height:auto}.ma-chat.open.offline--beratungstermin.offline--message{height:380px}.ma-chat.open.offline--beratungstermin.offline--message .ma-chat-content{height:340px}.ma-chat.open.auto-height{height:auto}.ma-chat.open.auto-height .ma-chat-content{height:auto}.ma-chat-head{height:40px;background-color:#444;color:#fff;padding:5px 10px;border-top-left-radius:.5em;border-top-right-radius:.5em;cursor:pointer;text-align:center;font-size:1.2em;line-height:35px}.ma-chat-head img{padding-right:10px;margin-left:-10px;margin-top:-5px}.ma-chat-content{height:300px;background-color:#fff;color:#000;border-left:1px solid #444;border-right:1px solid #444;position:relative;padding:10px;overflow:auto}.online .ma-chat-content{height:360px}.ma-chat-content input,.ma-chat-content textarea,.ma-chat-content p{font-size:1em;margin-bottom:.5em;width:100%;background-color:#fff;height:auto}.ma-chat-content input,.ma-chat-content textarea{background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);color:#707070;color:rgba(51,51,51,.7);padding:7px;line-height:1.6842;resize:none}.ma-chat-content button{display:block;width:278px;font-size:1em;padding:10px;position:absolute;bottom:10px;line-height:normal;-webkit-appearance:button;background-color:#333;border:0;border-radius:0;cursor:pointer;color:#fff;font-weight:700;text-transform:uppercase;vertical-align:baseline}.ma-chat-content .success{color:green}.ma-chat-content .top{height:40px;line-height:40px;margin-bottom:.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ma-chat-content .img{width:40px;height:40px;border-radius:20px;margin-right:10px;overflow:hidden;display:inline-block;float:left}.ma-chat-content .img img{width:100%}.ma-chat-container{height:255px;overflow:auto;border:1px solid #ddd;padding:5px}.ma-chat-container,.ma-chat-container li{margin:0;list-style:none}.ma-chat-container li{display:inline-block;width:100%}.ma-chat-container p{width:auto;max-width:70%;padding:5px 10px;border-radius:.5em;background-color:#ddd;margin:0;float:right}.no-name .ma-chat-container{height:210px}.has-main-contact.no-name .ma-chat-container{height:165px}.has-main-contact .ma-chat-container{height:210px}.ma-chat-container .makler p{float:left;background-color:#ddd}.ma-chat-container+input{margin-top:5px}@media screen and (max-width: 768px){body.has-ma-chat{padding-bottom:40px}}
/*# sourceMappingURL=chat.css.map */