.turkis{
    color: #02cfc9;
}
.blue{
    color: #003152;
}
.old-black{
    color: #1d1f28;
}
.brown{
    color: #c3a27b;
}
.white{
    color: #ffffff;
}
.center{
    text-align: center;
}
.orange-link{
    color: #F25C54 !important;
}
.orange-link:hover{
    color: #F7B267 !important;
}
.cz_middle_footer a{
    padding-left: 0 !important;
}
.svg-animation{
    max-width: 300px;
}
#saddle{
    transform: translate(0%, -5%);
    animation: pop 1s infinite;
} 

@keyframes pop {
    0% {
      transform: translate(0%, -5%);
    }
    50% {
      transform: translate(0%, -0%);
    }
    100% {
      transform: translate(0%, -5%);
    }
  }
.cz_content_box .cz-particles .cz_title_has_icon .cz_wpe_content p{
    margin-bottom: 0px !important;
}
.center-quote.cz_quote,
.center-quote .cz_quote{
    display: grid !important;
    margin: auto !important;
}
.center-quote .cz_quote_info{
    margin: 40px auto 0px !important;
}
.widget_categories h4,
.cz_related_posts h4{
    background-image: linear-gradient(to right,#F25C54, #F7B267);
}
ul.sub-menu.cz_custom_mega_menu.cz_megamenu_0{
    margin-left: 40px !important;
}
.justify{
    text-align: justify;
}
.bold{
    font-weight: bold;
}
p{
    margin-bottom: 15px !important;
}
.f14{
    font-size: 14px;
}
.f16{
    font-size: 16px;
}
.f18{
    font-size: 18px;
}
.f20{
    font-size: 20px;
}
.f22{
    font-size: 22px;
}
.f24{
    font-size: 24px;
}
.f28{
    font-size: 28px;
}
.f30{
    font-size: 28px;
}
.f32{
    font-size: 32px;
}
.f36{
    font-size: 36px;
}
.f40{
    font-size: 40px;
}
.f44{
    font-size: 44px;
}
.f48{
    font-size: 48px;
}
.f74{
    font-size: 74px;
}
.fw200{
    font-weight: 200;
}
.wpb_content_element{
    margin-bottom: 0px !important;
}
.page_content{
    margin: 35px 0px 80px 0px !important;
}
.m-bottom-0{
    margin-bottom: 0px !important;
}
.m-bottom-10{
    margin-bottom: 10px !important;
}
.praxis-font{
    font-family:'Herr Von Muellerhoff';
}
.praxis-center{
    text-align: center;
}
.praxis-cta-front .cz_box_front_inner {
    display: block !important;
}
.cz_related_post .cz_post_image img{
    height: 200px;
    object-fit: cover;
}
.neueste-artikel .cz_grid_item img,
.cz_posts_container.cz_posts_template_7 .cz_post_image img,
.cz_related_post .cz_post_image img{
    height: 200px;
    object-fit: cover;
}
.neueste-artikel .cz_grid_item > .clr{
    box-shadow: 0px 10px 30px 0px rgb(34 47 100 / 26%);
    border-radius: 5px;
}
.behandlung-artikel .cz_grid_title h3{
    color: #222f64;
    padding-left: 10px;
}
.behandlung-artikel .cz_grid_item .cz_grid_link{
    margin-bottom: 0px !important;
}
.behandlung-artikel .cz_grid_details.cz_grid_details_outside{
    background: #f6f6f6;
    padding-top: 20px !important;
    border-radius: 0px 0px 5px 5px !important;
}
.behandlung-artikel .cz_grid_details.cz_grid_details_outside small.clr{
    margin-bottom: 0 !important;
    padding-bottom: 8px !important;
}
.m-auto-tablet{
    margin-left: auto;
    margin-right: auto;
}
.footer-links .elementor-widget-wrap{
    justify-content: center;
}
.cz_title_content{
    margin-top: 0px !important;
    margin-bottom: 15px !important;
}
.elementor-widget{
    margin-bottom: 0px !important;
}
.p-bottom-15{
    margin-bottom: 15px !important;
}
p{
    margin-bottom: 0px !important;
}
@media(max-width: 1024px){
    .m-auto-tablet{
        margin-left: auto;
        margin-right: auto;
    }

}
@media(min-width: 1350px){
    body.page-id-3504,
    body.page-id-8{
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url(https://newblizz.de/sblz-22/wp-content/uploads/2022/01/blob-scene-haikei.png);
    }
}
@media(min-width: 768px){
    .show_on_mobile{
        display: none;
    }
}
/*borlabs cookie*/
#BorlabsCookieBox .row{
	width: 100% !important;
}
#BorlabsCookieBox ._brlbs-box-wrap {
	max-width: 450px ;
}
#BorlabsCookieBox h3 {
	font-size: 20px !important;
}
.BorlabsCookie .row{
	max-width: 100% !important;
	margin: 0 !important;
}
._brlbs-branding {
	display: none !important;
}
._brlbs-flex-center{
	display: inline !important;
}

#BorlabsCookieBox .cookie-logo {
	max-width: 220px !important;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}
/*END borlabs cookie*/
.praxis-accept{
    font-size: 15px;
    line-height: 17px;
}
.praxis-accept .wpcf7-acceptance .wpcf7-list-item label{
    display: table;
}
.praxis-accept .wpcf7-acceptance .wpcf7-list-item-label:before {
    content: '';
    background: url(https://newblizz.de/images/checkbox.svg) no-repeat;
    display: table-cell;
    background-size: contain;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}
.praxis-accept .wpcf7-acceptance input[type="checkbox"]:checked + span:before {
    background: url(https:///newblizz.de/images/check.svg) no-repeat;
    width: 26px;
    height: 26px;
    padding: 2px;
    background-size: contain;
}
.praxis-accept .wpcf7-acceptance label{
    margin: 0 !important;
}
.praxis-accept input[type=checkbox]{
    display: none !important;
}
