.elementor-kit-21{--e-global-color-primary:#8320D8;--e-global-color-secondary:#54595F;--e-global-color-text:#333333;--e-global-color-accent:#F30B4E;--e-global-color-aa12625:#ED0000;--e-global-color-e8f5853:#FF771F;--e-global-color-2e3a749:#FFED3A;--e-global-color-a3283c0:#00C94A;--e-global-color-2d2a0ec:#0064E9;--e-global-color-85295cc:#001BB7;--e-global-color-b5a1a32:#8320D8;--e-global-color-2f60e30:#FFFFFF;--e-global-color-1fbf283:#F7F6F8;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;font-family:"Poppins", Sans-serif;}.elementor-kit-21 button,.elementor-kit-21 input[type="button"],.elementor-kit-21 input[type="submit"],.elementor-kit-21 .elementor-button{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-kit-21 button:hover,.elementor-kit-21 button:focus,.elementor-kit-21 input[type="button"]:hover,.elementor-kit-21 input[type="button"]:focus,.elementor-kit-21 input[type="submit"]:hover,.elementor-kit-21 input[type="submit"]:focus,.elementor-kit-21 .elementor-button:hover,.elementor-kit-21 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-2f60e30 );}.elementor-kit-21 e-page-transition{background-color:#FFBC7D;}.elementor-kit-21 a{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-kit-21 a:hover{color:var( --e-global-color-primary );}.elementor-kit-21 input:not([type="button"]):not([type="submit"]),.elementor-kit-21 textarea,.elementor-kit-21 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-kit-21 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-21 textarea:focus,.elementor-kit-21 .elementor-field-textual:focus{box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.15);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */section.greybg {
    background: var(--e-global-color-1fbf283);
    padding-top: 30px;
    padding-bottom: 30px;
    padding-top: 45px;
    padding-bottom: 50px;
}

section.gradientbg {
    background-color: transparent;
    background-image: linear-gradient(225deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
    padding-top: 30px;
    padding-bottom: 30px;
    padding-top: 45px;
    padding-bottom: 50px;
}

.gradientbg .elementor-heading-title,
.gradientbg p,
.gradientbg .elementor-icon-box-title {
    color: #ffffff;
}

.gradientbg .elementor-heading-title,
.gradientbg .elementor-icon-box-title {
    text-shadow: 1px 1px 3px #333333;
}

a {
    -webkit-transition: all .3s ease !important;
    -moz-transition: all .3s ease !important;
    -ms-transition: all .3s ease !important;
    -o-transition: all .3s ease !important;
    transition: all .3s ease !important;
}

a:hover {
    cursor: pointer !important;
}

button,
._brlbs-btn-accept-all,
.my-account a.woocommerce-Button.button,
.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,
.mini-cart #elementor-menu-cart__toggle_button,
.checkout-button.wgm-place-order,
.ld-expand-button,
.ld-button,
.konto-anlegen input.button,
.learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent),
#learndash-tooltips .ld-tooltip:after,
#learndash-tooltips .ld-tooltip,
.learndash-wrapper .ld-primary-background,
.learndash-wrapper .btn-join,
.learndash-wrapper #btn-join,
.learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent),
.learndash-wrapper .ld-expand-button,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz),
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger,
.learndash-wrapper .ld-focus-comments .form-submit #submit,
.learndash-wrapper .ld-login-modal input[type='submit'],
.learndash-wrapper .ld-login-modal .ld-login-modal-register,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue,
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a,
#wpProQuiz_user_content table.wp-list-table thead th,
#wpProQuiz_overlay_close,
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
    background-color: none !important;
    background: #f30b4e !important;
    background: -moz-linear-gradient(left, #f30b4e 0%, #8320D8 100%) !important;
    background: -webkit-linear-gradient(left, #f30b4e 0%, #8320D8 100%) !important;
    background: linear-gradient(to right, #f30b4e 0%, #8320D8 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f30b4e', endColorstr='#8320D8', GradientType=1) !important;
    -webkit-transition: all .3s ease !important;
    -moz-transition: all .3s ease !important;
    -ms-transition: all .3s ease !important;
    -o-transition: all .3s ease !important;
    transition: all .3s ease !important;
    -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.5) !important;
    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.5) !important;
    font-weight: 600 !important;
    text-shadow: 1px 1px 3px #333333;
}

.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    color: #ffffff !important;
}

button:hover,
._brlbs-btn-accept-all:hover,
.my-account a.woocommerce-Button.button:hover,
.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,
.mini-cart #elementor-menu-cart__toggle_button:hover,
.checkout-button.wgm-place-order:hover,
.ld-expand-button:hover,
.ld-button:hover,
.konto-anlegen input.button:hover,
.learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent),
#learndash-tooltips .ld-tooltip:hover:after,
#learndash-tooltips .ld-tooltip:hover,
.learndash-wrapper .ld-primary-background:hover,
.learndash-wrapper .btn-join:hover,
.learndash-wrapper #btn-join:hover,
.learndash-wrapper .ld-course-status-segment.status-free .ld-button:hover,
.learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):hover,
.learndash-wrapper .ld-expand-button:hover,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):hover,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading:hover,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover,
.learndash-wrapper .ld-focus-comments .form-submit #submit:hover,
.learndash-wrapper .ld-login-modal input[type='submit']:hover,
.learndash-wrapper .ld-login-modal .ld-login-modal-register:hover,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:hover,
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover,
#wpProQuiz_user_content table.wp-list-table thead th:hover,
#wpProQuiz_overlay_close:hover,
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon:hover {
    background-color: none !important;
    background: #8320D8 !important;
    background: -moz-linear-gradient(left, #8320D8 0%, #8320D8 100%) !important;
    background: -webkit-linear-gradient(left, #8320D8 0%, #8320D8 100%) !important;
    background: linear-gradient(to right, #8320D8 0%, #8320D8 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8320D8', endColorstr='#8320D8', GradientType=1) !important;
    -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75) !important;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75) !important;
    opacity: 1 !important;
}

.learndash-wrapper .ld-course-status-segment.status-free .ld-button:hover {
    color: #ffffff !important;
}

.dezent .elementor-button {
    padding: 4px !important;
    border-width: 0 0 1px 0 !important;
}

.cta .elementor-button {
    background: var(--e-global-color-primary);
    color: #ffffff !important;
}

.cta .elementor-button:hover {
    background: var(--e-global-color-accent) !important;
    border-color: var(--e-global-color-accent) !important;
}

.elementor-button,
button,
button a,
header a,
footer a {
    text-decoration: none !important;
}

.copyright,
.copyright a,
.copyright ._brlbs-btn-cookie-preference.borlabs-cookie-preference {
    font-size: 13px !important;
    color: #777777 !important;
    background: none !important;
}

.copyright a:hover,
.copyright ._brlbs-btn-cookie-preference.borlabs-cookie-preference:hover {
    color: #f30b4e !important;
}

.copyright ._brlbs-btn-cookie-preference.borlabs-cookie-preference {
    padding: 13px 0 13px 14px !important;
    font-family: 'Poppins' !important;
}

@media (max-width: 374px) {
    .copyright {
        letter-spacing: -0.05px
    }
}

@media (max-width: 767px) {
    .copyright ._brlbs-btn-cookie-preference.borlabs-cookie-preference {
        padding: 0 !important;
    }

    .copyright .elementor-nav-menu--main .elementor-item {
        padding: 0 5px !important;
    }
}

.breadcrumb a {
    color: var(--e-global-color-primary);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.breadcrumb a:hover {
    background: var(--e-global-color-primary);
    color: #ffffff;
    cursor: pointer;
}

.woocommerce-notices-wrapper {
    max-width: 1140px;
    margin: 0 auto;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.wcpv-shortcode-registration-form {
    font-size: 14px !important;
    border-top: 3px solid var(--e-global-color-primary) !important;
    border-bottom: none !important;
    background-color: #f7f6f8 !important;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) !important;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.wcpv-shortcode-registration-form {
    padding: 20px;
}

.woocommerce-error:hover,
.woocommerce-info:hover,
.woocommerce-message:hover,
.wcpv-shortcode-registration-form:hover {
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.25) !important;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.25) !important;
}

.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
    color: #333333 !important;
}

.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {
    text-decoration: underline;
}

.woocommerce-error a.button, .woocommerce-info a.button, .woocommerce-message a.button {
    font-weight: 600 !important;
}

.woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover {
    background: var(--e-global-color-primary);
    color: #ffffff;
    text-decoration-color: var(--e-global-color-primary);
}

.woocommerce-error a.button:hover, .woocommerce-info a.button:hover, .woocommerce-message a.button:hover {
    background: #fff76d;
    color: #333333 !important;
}

.woocommerce-MyAccount-content .woocommerce-error,
.woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-MyAccount-content .woocommerce-message {
    border-top: none !important;
}

.elementor-icon-list-icon i,
.elementor-icon-list-text {
    -webkit-transition: all .3s ease !important;
    -moz-transition: all .3s ease !important;
    -ms-transition: all .3s ease !important;
    -o-transition: all .3s ease !important;
    transition: all .3s ease !important;
}

.quote {
    font-size: 0.9em;
    font-style: italic;
    padding: 0 10px;
    margin-left: 20px;
    margin-right: 20px;
    background: var(--e-global-color-1fbf283);
    border: 1px solid var(--e-global-color-primary);
    border-width: 0;
    border-left-width: 3px;
}

.gradientbg .quote {
    background: #ffffff7d;
    color: #333333;
}

.meine-kurse {
    background: #f7f6f8;
    padding: 20px !important;
    border-top: 3px solid var( --e-global-color-primary );
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) !important;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) !important;
    -webkit-transition: all .3s ease !important;
    -moz-transition: all .3s ease !important;
    -ms-transition: all .3s ease !important;
    -o-transition: all .3s ease !important;
    transition: all .3s ease !important;
}

.meine-kurse:hover {
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.25) !important;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.25) !important;
}

.meine-kurse .learndash-wrapper .ld-item-list {
    margin: 0 !important;
}

.meine-kurse .ld-section-heading {
    margin-bottom: 15px !important;
}

.meine-kurse .ld-section-heading h3 {
    margin-top: 0 !important;
    color: #f7f6f8 !important;
}

.meine-kurse .ld-section-heading h3:before {
    content: 'Meine Kurse' !important;
    color: #333333 !important;
}

.meine-kurse .ld-expand-button:not(.ld-compact) {
    border-radius: 3px !important;
}

.meine-kurse .ld-item-list-item-preview a {
    text-decoration: none;
}

.meine-kurse .ld-item-list-item-preview:hover a {
    color: var( --e-global-color-primary ) !important;
}

.meine-kurse .learndash-wrapper .ld-item-list .ld-item-list-item {
    -webkit-transition: all .3s ease !important;
    -moz-transition: all .3s ease !important;
    -ms-transition: all .3s ease !important;
    -o-transition: all .3s ease !important;
    transition: all .3s ease !important;
}

.meine-kurse .learndash-wrapper .ld-item-list .ld-item-list-item.ld-expanded {
    border-color: #ccc !important;
}

.meine-kurse .learndash-wrapper .ld-item-list .ld-item-list-item:hover {
    border-color: var( --e-global-color-primary ) !important;
}

.meine-kurse .ld-item-list-item-preview:hover .ld-expand-button.ld-compact {
    -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75) !important;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75) !important;
}

.meine-kurse .ld-status-icon {
    margin-top: 0 !important;
}

.meine-kurse .ld-status-icon.ld-status-complete {
    background-color: var( --e-global-color-primary ) !important;
}

.meine-kurse .ld-course-title {
    padding-top: 2px !important;
}

.meine-kurse .ld-search-prompt:hover {
    color: var( --e-global-color-primary );
}

.meine-kurse .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper,
.meine-kurse .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before {
    background: #f7f6f8 !important;
}

.meine-kurse .learndash-wrapper .ld-item-list .ld-item-search .ld-closer:hover {
    color: var( --e-global-color-primary ) !important;
}

.meine-kurse .learndash-wrapper .ld-progress,
.meine-kurse .learndash-wrapper .ld-course-status {
    background: #f7f6f8 !important;
    border-radius: 0 0 3px 3px !important;
    margin-bottom: 0 !important;
}

.meine-kurse .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
    background: var( --e-global-color-primary ) !important;
}

.meine-kurse .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
    color: var( --e-global-color-primary ) !important;
}

.meine-kurse .ld-progress-steps {
    display: none !important;
}

/*.meine-kurse .ld-item-list-item .ld-expand-button {
    background: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}*/

.meine-kurse .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
    width: 24px !important;
    height: 24px !important;
    border-radius: 100% !important;
    flex-basis: 24px !important;
    flex-shrink: 0 !important;
    padding: 5px !important;
    align-items: center !important;
    justify-content: center !important;
}

@media (max-width:767px) {
    .meine-kurse .learndash-wrapper .ld-item-list .ld-item-search .ld-closer {
        top: 0 !important;
    }

    .meine-kurse .learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button {
        max-width: 170px !important;
    }

    .ld-expand-button.ld-mobile-only {
        background: none !important;
        box-shadow: none !important;
    }

    .ld-expand-button.ld-mobile-only .ld-icon {
        background: var( --e-global-color-primary ) !important;
    }

    .ld-expand-button.ld-mobile-only .ld-text {
        color: var( --e-global-color-primary ) !important;
    }
    h1, h2, h3, h4, h5, h6, .elementor-heading-title {
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
    }
}

.displaynone {
    display: none !important;
}

p sup,
div sup {
    font-size: 1.2em;
    top: 0;
}

.ld-login-modal {
    margin: 0 !important;
    transform: unset !important;
    max-width: 100% !important;
    min-height: 100% !important;
    background: #333333c3 !important;
}

.learndash-wrapper .ld-modal .ld-modal-closer {
    top: 30%;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-login {
    max-width: 1024px !important;
    max-height: 550px !important;
    margin: auto auto !important;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding {
    display: none;
}

.pp-woocommerce .pp-right-badge-container {
    right: 0 !important;
    margin: -17px -10px 10px 10px !important;
    
}

.pp-woocommerce .pp-right-badge-container .pp-sale-badge {
    box-shadow: 1px 1px 3px #333;
    font-weight: 700;
}

.fm-align-center {
    text-align: center;
    margin: 0 auto !important;
    margin-block-start: unset !important;
    margin-block-end: unset !important;
    margin-inline-start: unset !important;
    margin-inline-end: unset !important;
}

.fm-align-center img {
    max-width: 640px !important;
    margin: 25px auto 0 !important;
}

.woocommerce .elementor-widget-woocommerce-products ul.products li.product,
.woocommerce-page .elementor-widget-woocommerce-products ul.products li.product,
.elementor-products-grid ul.products li.product {
    width: auto !important;
}

._brlbs-embed._brlbs-video-vimeo {
    width: 100%;
}

.seo-content ul {
    margin-bottom: 1em;
}

.seo-content p:last-of-type {
    margin-bottom: 0;
}

.seo-content img {
    margin: 1em 0;
}

.woocommerce .products .star-rating {
    margin-left: auto !important;
    margin-right: auto !important;    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-regular.eot');
	src: url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-regular.woff2') format('woff2'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-regular.woff') format('woff'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-regular.ttf') format('truetype'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-regular.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-500.eot');
	src: url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-500.eot?#iefix') format('embedded-opentype'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-500.woff2') format('woff2'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-500.woff') format('woff'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-500.ttf') format('truetype'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-500.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-600.eot');
	src: url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-600.eot?#iefix') format('embedded-opentype'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-600.woff2') format('woff2'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-600.woff') format('woff'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-600.ttf') format('truetype'),
		url('https://beartis.online/wp-content/uploads/2022/02/poppins-v19-latin-600.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */