.bf-main-slider.et_pb_slider .et_pb_container{width:90%}@media (max-width:1120px){.container,.et_pb_row,.et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:90%}.et_pb_slider .et_pb_container{width:100%}}#main-content .container{padding-top:0}#logo{width:90%}.logo-wizard,.navigation-wizard{width:80%;max-width:1200px;margin:auto}.et_header_style_centered #et_top_search{float:right;margin:24px 0 0}@media (max-width:1120px){.logo-wizard,.navigation-wizard{width:90%}}#top-menu-nav>ul>li>a:hover{opacity:1}#top-menu-nav>ul>li:hover{background:rgba(0,0,0,.2)}.et_header_style_centered #main-header .container{text-align:left}.et_menu_container{min-width:100%}@media only screen and (min-width:980px){.et_header_style_centered #main-header .logo_container{width:auto !important;display:inline-block}.et_header_style_centered nav#top-menu-nav{margin:auto;position:relative;max-width:1200px}}.et_header_style_centered #main-header div#et-top-navigation{background:#863b52;background:-moz-linear-gradient(top,#863b52 0%,#77223c 100%);background:-webkit-linear-gradient(top,#863b52 0%,#77223c 100%);background:linear-gradient(to bottom,#863b52 0%,#77223c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#863b52',endColorstr='#77223c',GradientType=0);font-weight:400}.et_header_style_centered #top-menu>li>a{padding:12px !important}#top-menu li{padding:0}#top-menu li:before,#top-menu li:last-child:after{content:"";width:1px;height:100%;background:rgba(255,255,255,.2);position:absolute;top:0}#top-menu li:before{left:0}#top-menu li:last-child:after{right:0}#et-top-navigation .et-cart-info{position:absolute;top:0;margin:9px 0 0 12px !important}#top-menu .menu-item-has-children>a:first-child:after{top:10px;right:-6px}#top-menu li.menu-item-has-children{padding-right:12px !important}.nav li ul{padding:6px 0;!important}#top-menu li li a{padding:0;width:280px}.nav li ul{width:300px}.nav li li ul{left:300px;top:-9px}#top-menu li .menu-item-has-children>a:first-child:after{top:0;content:"5" !important}#top-menu li li:before,#top-menu li li:last-child:after{display:none}#top-menu li li{padding:6px 12px}@media (max-width:1120px){#et_mobile_nav_menu{display:block}#top-menu{display:none}.et_header_style_centered #et_top_search{display:none !important}}.mobile_menu_bar:before{color:#fff !important}.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:72%}.et_search_form_container{max-width:1200px !important}.et-search-form input{width:calc(100% - 30px)}.bf_header_contact_menu{display:inline-block;position:relative;float:right;margin-top:30px}.bf_header_contact_menu ul li{display:inline-block;margin-left:14px}@media (max-width:666px){.bf_header_contact_menu{display:none}}@media (max-width:1120px){.bf_header_contact_menu .btn-outlined-grey{display:none}}@media (max-width:1120px){.et_header_style_centered .et_mobile_menu{background:#5e1b2f;padding:0;border:0}.et_header_style_centered .et_mobile_menu li{border-bottom:1px solid #451423;border-top:1px solid #77223c}.et_mobile_menu li a:after{content:"\f054";font-family:'Font Awesome 5 Free';font-size:12px;font-weight:900;position:absolute;color:#fff}.et-cart-info{display:none}}@media (min-width:980px) and (max-width:1120px){.et_header_style_centered #main-header div#et-top-navigation{height:33px}#et_mobile_nav_menu{float:none;position:relative}.mobile_menu_bar{position:absolute;right:0;top:-22px}.et_header_style_centered .et_mobile_menu{top:10px}.et_mobile_menu li a{padding:7px 10%}.et_mobile_menu li a:after{right:11%}}@media (max-width:980px){.et_header_style_centered #main-header{padding:20px 0 0}.et_header_style_centered header#main-header .logo_container{padding:0 6px;display:inline-block}.et_header_style_centered .et_mobile_menu{top:37px}.et_header_style_centered #main-header .mobile_nav{padding:7px 12px}.et_header_style_centered .mobile_menu_bar{top:4px}.et_header_style_centered .mobile_nav .select_page{margin-top:1px}.et_mobile_menu li a{padding:7px 12px}.et_mobile_menu li a:after{right:12px}}@media (min-width:666px) and (max-width:980px){.bf_header_contact_menu{margin-top:12px;right:12px}}#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}#main-header .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children .menu-item-has-children>a:after{font-size:16px;content:'\3b' !important;top:10px;right:15px}#main-header .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible .menu-item-has-children.visible>a:after{content:'\4d' !important}#main-header .et_mobile_menu ul.sub-menu{display:none !important;visibility:hidden !important;transition:all 1.5s ease-in-out}#main-header .et_mobile_menu .visible>ul.sub-menu{display:block !important;visibility:visible !important}#main-header .et_mobile_menu .always-visitable{position:relative}#main-header .et_mobile_menu .always-visitable .hover-link{position:absolute;top:0;left:0;bottom:0;right:60px}.tribe-events-shortcode .breadcrumb{display:none}.breadcrumb{padding:12px 0 24px;font-size:12px}.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description{z-index:99999 !important;text-align:left}.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description p{font-weight:300}.subpage-slider.et_pb_slider .et_pb_slide_content{display:none}@media (min-width:1366px){.bf-main-slider.et_pb_slider,.bf-main-slider.et_pb_slider .et_pb_container{height:50vh}.bf-main-slider.et_pb_slider,.bf-main-slider.et_pb_slider .et_pb_slide{max-height:50vh}.bf-main-slider.et_pb_slider .et_pb_slide_description{position:absolute;left:0;bottom:70px;height:auto !important;padding:0;width:550px}.et_pb_slide_description .et_pb_slide_title{font-size:40px !important}}@media (min-width:768px) and (max-width:1366px){.bf-main-slider.et_pb_slider,.bf-main-slider.et_pb_slider .et_pb_container{height:66vh}.bf-main-slider.et_pb_slider,.bf-main-slider.et_pb_slider .et_pb_slide{max-height:66vh}.bf-main-slider.et_pb_slider .et_pb_slide_description{position:absolute;left:0;bottom:70px;height:auto !important;padding:0;width:550px}.et_pb_slide_description .et_pb_slide_title{font-size:40px !important}}@media all and (min-width:426px) and (max-width:768px){.bf-main-slider.et_pb_slider,.bf-main-slider.et_pb_slider .et_pb_container{height:36vh !important}.bf-main-slider.et_pb_slider,.bf-main-slider.et_pb_slider .et_pb_slide{max-height:36vh !important}.bf-main-slider.et_pb_slider .et_pb_slide_description{position:absolute;width:400px;left:0;bottom:35px}}@media only screen and (max-width:425px){.bf-main-slider.et_pb_slider,.bf-main-slider.et_pb_slider .et_pb_container{height:36vh !important}.bf-main-slider.et_pb_slider,.bf-main-slider.et_pb_slider .et_pb_slide{max-height:36vh !important}.bf-main-slider.et_pb_slider .et_pb_slide_description{position:absolute;bottom:35px;width:100%;padding:0}.bf-main-slider .et_pb_slide{padding:0 !important}.et_pb_slider .et_pb_container{min-width:90% !important}.bf-main-slider .et-pb-slider-arrows{display:none}}@media (min-width:980px){.kb-zoomin-right .et_pb_slide .et_parallax_bg{animation:zoomin-right 9s forwards;-ms-animation:zoomin-right 9s forwards;-webkit-animation:zoomin-right 9s forwards;-0-animation:zoomin-right 9s forwards;-moz-animation:zoomin-right 9s forwards}.kb-zoomin-right .et_parallax_bg{animation:zoomin-right 9s forwards;-ms-animation:zoomin-right 9s forwards;-webkit-animation:zoomin-right 9s forwards;-0-animation:zoomin-right 9s forwards;-moz-animation:zoomin-right 9s forwards}.no-parallax .et_pb_parallax_css{background-attachment:inherit;background-position:center center}.no-parallax .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:inherit;background-position:center center}@keyframes zoomin-right{0%{-ms-transform:scale3d(1,1,1) translate3d(0px,0px,0px);-webkit-transform:scale3d(1,1,1) translate3d(0px,0px,0px);-o-transform:scale3d(1,1,1) translate3d(0px,0px,0px);-moz-transform:scale3d(1,1,1) translate3d(0px,0px,0px);transform:scale3d(1,1,1) translate3d(0px,0px,0px);animation-timing-function:linear}100%{-ms-transform:scale3d(1.1,1.1,1.1) translate3d(-48px,12px,0px);-webkit-transform:scale3d(1.1,1.1,1.1) translate3d(-48px,12px,0px);-o-transform:scale3d(1.1,1.1,1.1) translate3d(-60px,48px,0px);-moz-transform:scale3d(1.1,1.1,1.1) translate3d(-48px,12px,0px);transform:scale3d(1.1,1.1,1.1) translate3d(-48px,12px,0px)}}}.button a,.submit,button.tribe-button,button.button,#tribe-bar-form .tribe-bar-submit input[type=submit]{text-align:center;display:inline-block;border-radius:25px !important;padding:.3em 1em;font-size:14px;font-family:'Roboto Regular';cursor:pointer}button.tribe-button{margin:0}.btn-outlined-red a{border:2px solid #b22446;font-weight:600 !important}.btn-outlined-red a:hover{background:#b22446;color:#fff !important;font-weight:400 !important}.btn-outlined-grey a{border:1px solid #e6e6e6;color:#666;font-weight:500 !important}.btn-outlined-grey a>i{color:#b22446}.btn-outlined-grey a:hover{background:#f0f0f0}.btn-filled,.btn-filled-arrow,.more-link,button.tribe-button,#tribe-bar-form .tribe-bar-submit input[type=submit]{display:inline-block !important;border:0;border-radius:25px;padding:.3em 1em;font-size:14px;font-family:'Roboto Regular';background:#b22446 !important;color:#fff !important}.btn-filled:after,.btn-filled-arrow:after,.more-link:after,button.tribe-button:after,#tribe-bar-form .tribe-bar-submit input[type=submit]:after{content:"\f054";font-family:'Font Awesome 5 Free';font-size:12px;font-weight:900;position:relative;right:0;margin-left:4px;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.woocommerce-page .bf-back-to-events{width:100%;display:block;float:left}.woocommerce .bf-back-to-events a.btn-filled,.woocommerce-page .bf-back-to-events a.btn-filled{border:0;font-weight:400}.woocommerce .bf-back-to-events a.btn-filled:hover,.woocommerce-page .bf-back-to-events a.btn-filled:hover{background:#b22446 !important;border:0}.btn-filled-arrow:hover:after,.btn-filled:hover:after,.more-link:hover:after,button.tribe-button:hover:after,#tribe-bar-form .tribe-bar-submit input[type=submit]:hover:after{margin-left:8px}.btn-filled-arrow:before{content:url(https://www.ig-kikra.de/wp-content/uploads/2018/08/arrow-up.png);width:98px;height:43px;position:absolute;left:0;margin-left:-49px;bottom:0;margin-bottom:-44px;z-index:100}button.tribe-button:hover{background:#b22446;color:#fff}.more-link{margin-top:12px}.woocommerce button.button:hover,.woocommerce-page button.button:hover{color:#b22446 !important;border-color:#b22446 !important}.subline-lg,.subline-sm{font-family:'Roboto Light'}.subline-lg{font-size:18px;line-height:1.5em}.subline-sm{font-size:15px;line-height:1.3em}.section-title{border-bottom:1px;border-style:solid;border-color:rgba(0,0,0,.1);position:relative}.section-title:before{content:"";width:54px;height:1px;background:#b22446;position:absolute;left;0;bottom:-1px}.single-tribe_events .tribe-events-single-event-title{line-height:1.5em}.link-underlined,.link-underlined-chevron,.link-pdf-download{color:#b22446;text-decoration:underline !important;text-decoration-style:dotted !important}.link-underlined-chevron{display:inline-block;font-family:'Merriweather Regular';font-style:italic;margin-top:12px}.link-underlined-chevron:after{content:"\f054";font-family:'Font Awesome 5 Free';font-size:12px;font-weight:900;position:relative;right:0;margin-left:4px}.link-pdf-download{display:inline-block;font-family:'Merriweather Regular';font-style:italic;font-size:12px;padding-left:18px;margin-top:12px}.link-pdf-download:before{content:"\f1c1";font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;position:absolute;left:0;margin-right:4px}ul.checkmark-list,ul.arrow-list{list-style-type:none !important;margin-bottom:24px;padding:0 0 0 21px !important}ul.arrow-list li{margin-bottom:12px;line-height:1.5em}ul.checkmark-list li:before,ul.et_pb_pricing li:before{content:"\f058";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;margin-right:4px}ul.arrow-list li:before{content:"\f061";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;margin-right:4px}ul.checkmark-list li:before,ul.arrow-list li:before{color:#b22446}ul.et_pb_pricing li:before{color:#4bb543;content:"\f00c"}ul.et_pb_pricing li.et_pb_not_available:before{content:"\f00d";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;margin-right:4px;color:silver}ul.checkmark-list li{line-height:1.5em;padding:3px 0}ul.woocommerce-error li a{color:#fff;!important;text-decoration:underline}.et_pb_pricing li span:before{display:none}.et_pb_pricing li{padding-left:18px}.et_pb_featured_table{padding-bottom:66px}.et_pb_pricing_heading{background:#b22446}table.agenda-table tr td{padding:9px !important}article.et_pb_post .et_pb_image_container{margin:0}article.et_pb_post{padding:0 !important}.et_pb_post .entry-featured-image-url{margin-bottom:18px}.bf-start-fortbildung-modul .tribe-events-title-bar,.bf-start-fortbildung-modul .tribe-events-sub-nav,.bf-start-fortbildung-modul .tribe-events-c-subscribe-dropdown__container{display:none !important}.bf-start-fortbildung-modul h3{color:#fff !important}.bf-start-fortbildung-modul article .tribe-events-pro-photo__event-featured-image-wrapper{margin-bottom:0}.bf-start-fortbildung-modul article:nth-of-type(1) .tribe-events-pro-photo__event-details-wrapper,.bf-start-fortbildung-modul article:nth-of-type(2) .tribe-events-pro-photo__event-details-wrapper,.bf-start-fortbildung-modul article:nth-of-type(3) .tribe-events-pro-photo__event-details-wrapper{padding:1rem}.bf-start-fortbildung-modul .tribe-events-pro .tribe-events-pro-photo__event-date-tag-month,.bf-start-fortbildung-modul .tribe-common .tribe-common-h5,.bf-start-fortbildung-modul .tribe-common .tribe-common-b2,.bf-start-fortbildung-modul .tribe-common .tribe-common-cta--thin-alt,.bf-start-fortbildung-modul .tribe-common a{color:#fff !important}.bf-start-fortbildung-modul .tribe-common .tribe-common-cta--thin-alt{border:2px solid #fff !important;display:inline-block;border-radius:20px;padding:.5rem 1rem}.bf-start-fortbildung-modul .tribe-common .tribe-common-anchor-thin:hover{border-bottom:0}.bf-start-fortbildung-modul .tribe-events-header,.bf-start-fortbildung-modul .tribe-events-pro-photo-nav,.bf-start-fortbildung-modul .tribe-events-c-small-cta__price,.bf-start-fortbildung-modul .tribe-events-c-small-cta__stock{display:none !important}.bf-start-fortbildung-modul .tribe-events .tribe-events-l-container,.bf-start-fortbildung-modul .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:0 !important}.bf-start-fortbildung-modul li:nth-of-type(1) .tribe-events-pro-photo__event-details-wrapper{background:#b22548 !important}.bf-start-fortbildung-modul li:nth-of-type(2) .tribe-events-pro-photo__event-details-wrapper{background:#e65f4c !important}.bf-start-fortbildung-modul li:nth-of-type(3) .tribe-events-pro-photo__event-details-wrapper{background:#f7ad52 !important}.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text,.tribe-common .tribe-common-c-svgicon{color:#fff !important}.bf-start-fortbildung-modul article:nth-of-type(4),.bf-start-fortbildung-modul article:nth-of-type(5),.bf-start-fortbildung-modul article:nth-of-type(6){display:none !important}.bf-start-fortbildung-modul .tribe-events-c-small-cta__sold-out{color:#fff}.tribe-common .tribe-common-cta--thin-alt,.tribe-common .tribe-common-cta--thin-alt:active,.tribe-common .tribe-common-cta--thin-alt:focus,.tribe-common .tribe-common-cta--thin-alt:hover{color:#b22446 !important;border-bottom:0 !important}.tribe-events-event-image{overflow:hidden !important}.tribe-events-photo-event-wrap>.tribe-events-event-image img{position:relative;height:100% !important;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.tribe-events-photo-event-wrap:hover>.tribe-events-event-image img{transform:scale(1.05)}.bf-blog-module article .et_pb_image_container a,.bf-blog-module article>a{overflow:hidden !important}.bf-blog-module article>.et_pb_image_container img,.bf-blog-module article>a>img{-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.bf-blog-module article:hover>.et_pb_image_container img,.bf-blog-module article:hover>a>img{transform:scale(1.05) !important}.info-tile .et_pb_main_blurb_image{margin-bottom:0}.info-tile .et_pb_blurb_container{padding:18px}.info-tile .et_pb_image_wrap{overflow:hidden}.info-tile.et_pb_blurb .et_pb_main_blurb_image img{-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.info-tile.et_pb_blurb:hover .et_pb_main_blurb_image img{transform:scale(1.05) !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container,.tribe-events .tribe-events-l-container{padding:0 !important}.tribe-events-c-ical,.single-tribe_events .tribe-events-c-subscribe-dropdown__container,.tribe-events .tribe-events-c-subscribe-dropdown__container{display:none !important}.tribe-events-c-small-cta__price,.tribe-events-c-small-cta__stock{display:none}.tribe-events-back,#tribe-events-header,#tribe-events-footer{display:none}body.single-tribe_events .main_title{display:none}.tribe-events-schedule{margin-bottom:1em}.tribe-events-schedule h2{font-family:'Roboto Regular';font-size:1rem;padding-bottom:5px}.tribe-events-schedule .tribe-events-cost{font-size:1rem;line-height:1em;display:inline-block}.single-tribe_events .tribe-events-event-image{text-align:left}.tribe-events-cal-links{display:none !important}.single-tribe_events .tribe-events-event-meta{background:#fafafa;border:1px solid #e6e6e6;padding:1.3em}.single-tribe_events .tribe-events-event-meta h2{font-size:1.2rem}.tribe-events-meta-group{margin-bottom:1rem;display:inline-block}@media (min-width:768px){.tribe-events-meta-group{width:50%;float:left}}.tribe-events-meta-group dd{margin-left:0;margin-bottom:.9rem}.event-tickets .tribe-common-h4{color:#444}.event-tickets .tribe-tickets__tickets-form{padding:1.3rem;border-radius:0;max-width:100%}.tribe-tickets__tickets-item-extra-available{display:none}.tribe-common button{border:0}.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:focus{background:#b22446;border-radius:25px}.tribe-events-related-events-title{margin-bottom:.5em}ul.tribe-related-events{padding:0 !important}.tribe-related-events-title{font-size:1rem;line-height:1.5em}.tribe-events-schedule h2,.tribe-events-single ul.tribe-related-events .tribe-related-events-title,.tribe-events-meta-group .tribe-events-single-section-title{font-weight:400}.tribe-event-date-start:before{content:"\f073";font-family:'Font Awesome 5 Free';font-weight:900;position:relative;left:0;margin-right:6px}.tribe-events-cost:before{content:" | ";position:relative;left:0}#tribe-events .tribe-events-content p{margin-top:6px}@media (min-width:981px){.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{display:none}.et_pb_gutter.et_pb_gutters2 #left-area{width:70%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:30%}}.event-sidebar-infobox{background:#fafafa;border:1px solid #e6e6e6;padding:18px}.event-sidebar-infobox .fas{color:#b22446}.event-sidebar-infobox h4{font-size:16px}.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal--ar__title{line-height:1.3em !important}.event-tickets .tribe-tickets__attendee-tickets-item--has-focus:before,.event-tickets .tribe-tickets__attendee-tickets-item--has-focus:after{background:#b22548 !important}.event-tickets .tribe-tickets__attendee-tickets-item--has-focus{border-left-color:#b22548 !important}.tribe-common button.tribe-common-c-btn--small{background-color:#b22548 !important;color:#fff !important;border-radius:25px !important}.tribe-common button.tribe-common-c-btn-link{color:#b22548 !important;background-color:transparent !important}body.page-tribe-attendee-registration.et_pb_gutters2 #left-area{width:100% !important;padding-right:0 !important}body.page-tribe-attendee-registration .tribe-tickets__registration{max-width:100% !important}body.page-tribe-attendee-registration .entry-title{display:none !important}body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-actions,body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-actions{margin:0 0 28px !important}body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-grid,body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-grid{padding-top:0 !important}@media (min-width:980px){.woocommerce-cart-form{width:66.66%;float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:30.33%;display:inline-block;float:right;padding-left:3%}}@media (min-width:768px) and (max-width:980px){.woocommerce-cart-form{width:60%;float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:37%;display:inline-block;float:right;padding-left:3%}}.tribe-checkout-backlinks{display:none}.woocommerce button.button:hover,.woocommerce-page button.button:hover{border-color:rgba(119,34,60,1) !important}.woocommerce table.shop_table{border-radius:0;background:#fafafa}.entry-content thead th,.entry-content tr th,.woocommerce a.remove{color:#444 !important;font-weight:400 !important}.entry-content .woocommerce thead th,.entry-content .woocommerce tr th{color:#444 !important}.woocommerce-cart-form__contents thead tr{font-family:'Merriweather Regular' !important}.woocommerce-cart table.cart td.actions .coupon .input-text{height:35px;font-size:14px !important;border-radius:0;font-weight:400}.woocommerce-cart table.cart td.actions .coupon .input-text{height:35px;font-size:14px !important;border-radius:0;font-weight:400}.woocommerce-page table.cart td.actions{padding:6px !important}.woocommerce button.button:not(.button-confirm):after{font-size:1.5rem}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:.3em 1em !important;font-size:1em !important}.woocommerce button.button:disabled:hover:after,.woocommerce button.button:disabled[disabled]:hover:after{display:none}.woocommerce td.product-remove,.woocommerce td.product-thumbnail,.woocommerce td.product-price,.woocommerce td.product-quantity,.woocommerce td.product-subtotal,.woocommerce td.product-name{padding:6px !important}.woocommerce a.remove:hover{background:#b22446}.woocommerce-cart table.cart img{display:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;background:#fafafa;border:1px solid #e6e6e6;padding:18px;font-size:14px}.woocommerce-page .cart-collaterals .cart_totals h2{font-size:18px}.woocommerce .cart-collaterals .cart_totals table{border:0}.woocommerce-cart .cart-collaterals .cart_totals table td{vertical-align:middle;text-align:right}.woocommerce table.shop_table th{padding:6px !important}.woocommerce-cart .wc-proceed-to-checkout{padding:12px 0 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-bottom:0;border:2px solid #b22446}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{color:#b22446 !important}.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover{color:#b22446}.cart_totals p.wc-gzd-additional-info{border-top:0 !important;width:100% !important}.cart_totals .wc-gzd-additional-wrapper{text-align:center !important}@media (max-width:980px){.woocommerce .quantity{width:100% !important}.woocommerce a.remove{background:#b22446;color:#fff !important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce-cart .cart-collaterals .cart_totals table td{padding:6px 0 !important}}@media (max-width:767px){.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:24px}}@media (max-width:425px){.woocommerce-page table.cart td.actions .coupon .button{width:100%}}.woocommerce-multistep-checkout ul.nav-wizard{background:0 !important;border:0 !important;margin:12px auto !important;width:580px !important}.woocommerce-multistep-checkout ul.nav-wizard{font-family:'Merriweather Regular'}.woocommerce-multistep-checkout ul.nav-wizard li.active,.woocommerce-multistep-checkout ul.nav-wizard li.active a{color:#444 !important;background:0 0 !important}.woocommerce-multistep-checkout ul.nav-wizard .active~li,.woocommerce-multistep-checkout ul.nav-wizard .active~li a{background:0 0 !important}li.active .step-number,li .step-number{color:#fff;border-radius:50%;padding:0 7px 2px}li.active .step-number{background:#b22446}li .step-number{background:#cc667e}.woocommerce-multistep-checkout ul.nav-wizard li:before{display:none !important}.woocommerce-multistep-checkout ul.nav-wizard li.active:after,.woocommerce-multistep-checkout ul.nav-wizard li:after{content:"\f054" !important;font-family:'Font Awesome 5 Free';font-size:14px;font-weight:900;position:absolute;color:#c6c6c6;border:0 !important;right:-9px !important;top:1px !important}.woocommerce-multistep-checkout ul.nav-wizard li:last-child:after{display:none}.woocommerce-checkout .woocommerce-info{background:#f0f0f0 !important;color:#444 !important;font-size:14px !important;font-weight:400 !important}.woocommerce-checkout .woocommerce-info a.showcoupon,.woocommerce-checkout .woocommerce-info a.showlogin{color:#444 !important;font-size:14px !important;font-weight:400 !important;text-decoration:underline}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:6px;border-radius:0}select.select{padding:6px}.woocommerce form .form-row textarea{height:180px}.woocommerce form .form-row .required{color:#b22446}.woocommerce-multistep-checkout .step-buttons{border-top:1px solid #e6e6e6;padding-top:24px}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce-checkout #payment{border-radius:0}.step-buttons button:after,.button.wc-backward:after{top:4px;right:6px}.woocommerce-checkout .entry-content address{background:#eee;padding:1em}.entry-content a.step-trigger{display:inline-block;margin-bottom:1.5em;text-decoration:underline}.woocommerce table.shop_table{margin-top:2em;display:inline-block}.woocommerce-checkout .shop_table tr td p{font-weight:400 !important;text-align:right}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:24px;padding:18px;margin-bottom:24px;background:#ebffe9;color:#4bb543;text-align:center}.woocommerce ul.order_details{background:#fafafa;padding:12px;border:1px solid #e6e6e6}.woocommerce ul.order_details li{background:#fafafa;border-right:0;padding:6px}.woocommerce .woocommerce-customer-details address{border-radius:0}.woocommerce-bacs-bank-details{margin-top:24px}.woocommerce .wc-bacs-bank-details-account-name{font-weight:400;font-size:18px}.woocommerce-order-details,.woocommerce-customer-details{margin-top:24px}@media (min-width:980px){.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{width:50% !important;display:inline-block !important;float:left !important}.woocommerce .woocommerce-customer-details{padding-left:5%}}@media (max-width:980px){.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:18px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{background:#fafafa}.woocommerce .col2-set:before,.woocommerce-page .col2-set:before{display:none}}.um a.um-link,.um .um-tip:hover,.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,.um .um-member-name a:hover,.um .um-member-more a:hover,.um .um-member-less a:hover,.um .um-members-pagi a:hover,.um .um-cover-add:hover,.um .um-profile-subnav a.active,.um .um-item-meta a,.um-account-name a:hover,.um-account-nav a.current,.um-account-side li a.current span.um-account-icon,.um-account-side li a.current:hover span.um-account-icon,.um-dropdown li a:hover,i.um-active-color,span.um-active-color{color:#b22446 !important}.um a.um-link:hover,.um a.um-link-hvr:hover{color:#b22446 !important}.um .um-field-group-head,.picker__box,.picker__nav--prev:hover,.picker__nav--next:hover,.um .um-members-pagi span.current,.um .um-members-pagi span.current:hover,.um .um-profile-nav-item.active a,.um .um-profile-nav-item.active a:hover,.upload,.um-modal-header,.um-modal-btn,.um-modal-btn.disabled,.um-modal-btn.disabled:hover,div.uimob800 .um-account-side li a.current,div.uimob800 .um-account-side li a.current:hover,.um .um-button,.um a.um-button,.um a.um-button.um-disabled:hover,.um a.um-button.um-disabled:focus,.um a.um-button.um-disabled:active,.um input[type=submit].um-button,.um input[type=submit].um-button:focus,.um input[type=submit]:disabled:hover{background:#b22446 !important}.um .um-field-group-head:hover,.picker__footer,.picker__header,.picker__day--infocus:hover,.picker__day--outfocus:hover,.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted,.picker__list-item:hover,.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted,.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected,.um .um-button:hover,.um a.um-button:hover,.um input[type=submit].um-button:hover{background:#b22446 !important}.um .um-button.um-alt,.um input[type=submit].um-button.um-alt{background:#eee !important}.um .um-button.um-alt:hover,.um input[type=submit].um-button.um-alt:hover{background:#e5e5e5 !important}.bf-plan-table{border:1px solid #ccc !important}.bf-plan-table tr,.bf-plan-table td{border:1px solid #ccc;font-size:.95em;line-height:1.5em;padding:10px !important}.bf-plan-table tr{background-color:#fff}.bf-plan-table tr:last-child{border-top:2px solid #666}.bf-plan-table .has-background{background:#b22446 !important;color:#fff;text-align:center}.bf-plan-table tr.has-background,.bf-plan-table .has-background td{padding:5px !important}.bf-plan-table .headline{font-size:1.3em}.bf-plan-table .subline{font-size:.9em;line-height:1.3em}.bf-plan-table .price{font-size:1.75em;color:#b22446;text-align:center}.bf-plan-table span{font-size:.6em !important;color:#666 !important}.bf-plan-table .fa-solid{font-size:1.3em}.bf-plan-table .fa-check{color:#00b050}.bf-plan-table .fa-xmark{color:#b22446}.bf-plan-table .table-content td:not(:first-child){text-align:center}@media (max-width:1400px){.bf-plan-table{display:block !important;width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}.bf-plan-table tr,.bf-plan-table td{min-width:200px}}.bf-kontaktformular legend,.bf-kontaktformular label{color:#444 !important}.bf-kontaktformular button{background:#77223c !important;padding:.5em 1.5em !important}.bf-kontaktformular button:hover{background:#b22446 !important;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.bf-kontaktformular label a{text-decoration:underline !important}.gform-theme--foundation .gform_fields{row-gap:20px}.form-row{width:100%;padding:10px 0}.form-row p{margin-bottom:6px;padding-bottom:0;color:#444;font-size:14px}.column-half,.column-quarter{float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-half{width:100%}.column-quarter{width:50%}.form-col-left{padding:0 6px 12px 0}.form-col-right{padding:0 0 12px 6px}span.wpcf7-list-item{margin-left:0 !important}.clearfix:after{content:"";display:table;clear:both}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea,.wpcf7 input[type=tel],.wpcf7 select{width:100%;font-size:14px;padding:6px;background:#f0f0f0;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}label .wpcf7-list-item-label{font-size:14px;color:#666 !important}.wpcf7 input:focus,.wpcf7 textarea:focus{-webkit-box-shadow:inset 0px 0px 0px 2px #b22446;-moz-box-shadow:inset 0px 0px 0px 2px #b22446;box-shadow:inset 0px 0px 0px 2px #b22446}.wpcf7 textarea{height:240px}.wpcf7-submit{display:block !important;font-size:14px;background:#b22446;color:#fff;border:none;padding:8px 24px !important;cursor:pointer;font-weight:500;float:right;margin-top:12px}.wpcf7-submit:hover{background:#b22446;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#b22446;background:0 0;padding:0}div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#ffe29e;padding:14px;color:#9c6533;text-align:center;margin-top:24px !important;font-size:14px}div.wpcf7-response-output{margin:0}div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:20px;font-size:16px;background:#8eda89;border-color:#8eda89;color:#fff;margin-top:50px !important}.ssl-info{font-size:16px}.ssl-info .lnr{color:#0d8a74}@media (max-width:1500px){.form-column-half{width:100% !important}}@media (max-width:660px){.et_pb_text .form-row column-quarter.form-col-right.senden-button{width:100% !important}}@media (max-width:425px){.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea,.wpcf7 input[type=tel],.wpcf7 select{font-size:16px}}.fwidget{display:block !important;width:100%}.fwidget{display:block !important;width:100%}.fwidget .title{border-bottom:2px solid #6f7070}.fwidget ul li:before{display:none}.fwidget ul{padding:6px 0;margin:0}#footer-widgets .footer-widget li{padding-left:0}.et_pb_widget ul li{margin-bottom:0}@media (min-width:981px){.et_pb_gutters2 .footer-widget{margin:0 2% 3% 0}}.bf_legal_menu{float:right}.bf_legal_menu ul li{display:inline-block;margin-left:6px}.bf_legal_menu ul li a{color:#c7c7c7;font-size:12px}.infoline{border-top:2px solid #6f7070;padding:12px 0}#footer-info{padding-bottom:0}