.text-shadow{text-shadow:1px 1px 2px #000 !important}.kundenstim .responsiv-embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;width:100%;height:auto}.kundenstim .responsiv-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.kundenstim.grid-item{background-color:#e2e2e2 !important;margin:1% 1.5%;overflow:hidden;padding:5px 10px}.kundenstim.grid-item,.kundenstim.grid-item a{color:#000;font-size:16px}.kundenstim.grid-item.white,.kundenstim.grid-item.red a{background:#fff !important}.kundenstim.grid-item.cols2{width:47%}.kundenstim.grid-item.cols3{width:30%}.kundenstim.grid-item.cols4{width:22%}.kundenstim.grid-item.cols5{width:17%}.kundenstim.grid-item.cols6{width:13.5%}.kundenstim.grid-item .pimg{float:left;width:25%;margin-right:20px}.flipani-logo{position:absolute;top:15px;bottom:15px;left:15px;right:15px}.flipani-logo .turnaround{transition:.5s;transform-style:preserve-3d;position:relative}.flipani-logo .front,.flipani-logo .back{backface-visibility:hidden;position:absolute;width:100%;-webkit-perspective:0;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.flipani-logo .front{transform:rotateY(0deg);z-index:1}.flipani-logo .back{transform:rotateY(180deg);z-index:1}.flipani-logo:hover .turnaround{transform:rotateY(180deg)}.grid-item.kundenstim .turnaround{height:100%}.grid-item.kundenstim.tflip .back{line-height:1.3em;height:100%;overflow-y:auto}.grid-item.kundenstim.tflip .back p{margin:.42em 0}.hometestimonials{min-height:600px}.kc-testimonial{position:relative;clear:both;float:left;width:100%;background-color:#fff;padding:15px;margin-left:0}.right-sidebar .kc-testimonial,.single-post .col-sm-3 .kc-testimonial,.blog .col-sm-3 .kc-testimonial,.archive .col-sm-3 .kc-testimonial{position:relative;clear:both;float:left;width:100%;border:#ccc 1px solid;background-color:#fff;padding:15px;margin-left:0}.right-sidebar .kc-testimonial,.single-post .col-sm-3 .kc-testimonial,.blog .col-sm-3 .kc-testimonial,.archive .col-sm-3 .kc-testimonial{padding:0;margin-bottom:50px}.right-sidebar .kc-testimonial .alignleft,.single-post .col-sm-3 .kc-testimonial .alignleft,.blog .col-sm-3 .kc-testimonial .alignleft,.archive .col-sm-3 .kc-testimonial .alignleft{margin:3px 20px 20px 0}.right-sidebar .kc-testimonial-title,.single-post .col-sm-3 .kc-testimonial-title,.blog .col-sm-3 .kc-testimonial-title,.archive .col-sm-3 .kc-testimonial-title{margin-bottom:10px}.right-sidebar .kc-testimonial:before,.single-post .col-sm-3 .kc-testimonial:before,.blog .col-sm-3 .kc-testimonial:before,.archive .col-sm-3 .kc-testimonial:before{content:"";position:absolute;bottom:-30px;right:40px;border-width:30px 20px 0;border-style:solid;border-color:#aaa transparent;display:block;width:0}.right-sidebar .kc-testimonial .kc_column_inner,.single-post .col-sm-3 .kc-testimonial .kc_column_inner,.blog .col-sm-3 .kc-testimonial .kc_column_inner,.archive .col-sm-3 .kc-testimonial .kc_column_inner{padding:15px}.right-sidebar .bewertrow .wert{color:#e0e0e0}.kc-testimonial:after{content:"";position:absolute;bottom:-29px;right:40px;border-width:30px 20px 0;border-style:solid;border-color:#fff transparent;display:block;width:0}.kc-icon-wrapper i.fafa{color:#8acbc0 !important;text-align:right;margin-right:4px}.kc-testimonial .kc_col-sm-4.kc_column_inner{padding-left:0;padding-right:0}.wp-fbrev a.wp-facebook-name{color:#182d70 !important}.wp-fbrev.wpac .wp-facebook-stars .wp-star svg path{fill:#182d70 !important}@media only screen and (min-width:1200px){.hometestimonials .kc_col-sm-6:nth-child(2) .kc-testimonial{margin-top:300px}}@media only screen and (max-width:1024px){.hometestimonials .kc_col-sm-6{width:100%}.hometestimonials .kc_col-sm-6:first-child{padding-bottom:150px}.hometestimonials .kc_col-sm-12{padding-left:0!important;padding-right:0 !important}.kundenstim.grid-item{width:47% !important}}@media only screen and (max-width:676px){.kc-testimonial .kc_col-sm-4.kc_column_inner{padding-right:15px;padding-bottom:15px}.kundenstim.grid-item{width:98% !important}}.sbc-calendar-month{width:95%;background-color:#fff !important}.main_color #sbc-calendar table{background-color:transparent}#top .main_color #sbc-calendar select{background-color:transparent;padding:8px 6px !important;width:20%;display:inline}.sbc-title{color:#fff !important}#sbc-calendar .sbc-navigation{text-align:center}#sbc-calendar-wrapper .sbc-status-free{background-color:#31b5ae}.special_amp{color:inherit !important;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}