:root{--primary_color:#fd7e14;--primary_color_rgb:252, 163, 17;--primary_color_contrast:#FFFFFF;--primary_color_contrast_rgb:255, 255, 255;--headings_color:#000;--headings_color_rgb:34, 34, 34;--text_color:#fff;--text_color_rgb:85, 85, 85;--bg_color:#fff;--bg_color_rgb:255, 255, 255;--link_color:#fd7e14;--link_color_rgb:34, 34, 34;--link_hover_color:#fd7e14;--header_bg_color:#000;--topbar_bg_color:#333333;--topbar_text_color:#AAAAAA;--topbar_link_color:#FFFFFF;--topbar_link_hover_color:#fd7e14;--logo_text_color:#fd7e14;--menu_text_color:#fff;--menu_text_color_rgb:34, 34, 34;--menu_text_hover_color:#fd7e14;--menu_text_active_color:#fd7e14;--menu_dropdown_bg_color:#FFFFFF;--menu_dropdown_text_color:#222222;--menu_dropdown_text_hover_color:#fd7e14;--menu_dropdown_text_active_color:#fd7e14;--footer_bg_color:#000;--footer_text_color:#999999;--footer_link_color:#FFFFFF;--footer_link_hover_color:#fd7e14;--offcanvas_menu_icon_color: #fd7e14;--offcanvas_menu_bg_color: #FFFFFF;--offcanvas_menu_items_and_items_color: #222222;--offcanvas_menu_items_and_items_color_rgb: 34, 34, 34;--offcanvas_menu_active_menu_item_color: #fd7e14}.bg-primary{background:#fd7e14 !important}.bg-primary-10{background-color:#fff6e7}.bg-primary-20{background-color:#feedcf}.bg-primary-30{background-color:#fee3b8}.bg-primary-40{background-color:#fedaa0}.bg-primary-50{background-color:#fed188}.bg-primary-60{background-color:#fdc870}.bg-primary-70{background-color:#fdbf58}.bg-primary-80{background-color:#fdb541}.bg-primary-90{background-color:#fcac29}.overlay-bg-primary-10:before{background-color:rgba(252, 163, 17, 0.1)}.overlay-bg-primary-20:before{background-color:rgba(252, 163, 17, 0.2)}.overlay-bg-primary-30:before{background-color:rgba(252, 163, 17, 0.3)}.overlay-bg-primary-40:before{background-color:rgba(252, 163, 17, 0.4)}.overlay-bg-primary-50:before{background-color:rgba(252, 163, 17, 0.5)}.overlay-bg-primary-60:before{background-color:rgba(252, 163, 17, 0.6)}.overlay-bg-primary-70:before{background-color:rgba(252, 163, 17, 0.7)}.overlay-bg-primary-80:before{background-color:rgba(252, 163, 17, 0.8)}.overlay-bg-primary-90:before{background-color:rgba(252, 163, 17, 0.9)}body .btn-primary,body .sppb-btn-primary{background:#fd7e14;color:#FFFFFF;border:1px solid #fd7e14}body .btn-primary.disabled,body .btn-primary:hover,body .btn-primary:active,body .btn-primary:not(:disabled):not(.disabled):active,body .sppb-btn-primary.disabled,body .sppb-btn-primary:hover,body .sppb-btn-primary:active,body .sppb-btn-primary:not(:disabled):not(.disabled):active{background:#e48f03;color:#FFFFFF;border:1px solid #e48f03}body .btn-primary:focus,body .sppb-btn-primary:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .btn-primary.sppb-btn-outline,body .sppb-btn-primary.sppb-btn-outline{background:transparent;color:#fd7e14;border-color:#fd7e14}body .btn-primary.sppb-btn-outline:hover,body .btn-primary.sppb-btn-outline:active,body .sppb-btn-primary.sppb-btn-outline:hover,body .sppb-btn-primary.sppb-btn-outline:active{background:#fd7e14;color:#FFFFFF;border-color:#fd7e14}body .btn-primary.sppb-btn-outline:focus,body .sppb-btn-primary.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .btn-primary.sppb-btn-outline-hover,body .sppb-btn-primary.sppb-btn-outline-hover{background:#fd7e14;color:#FFFFFF;border-color:#fd7e14}body .btn-primary.sppb-btn-outline-hover:hover,body .btn-primary.sppb-btn-outline-hover:active,body .sppb-btn-primary.sppb-btn-outline-hover:hover,body .sppb-btn-primary.sppb-btn-outline-hover:active{background:transparent;color:#fd7e14;border-color:#fd7e14}body .btn-primary.sppb-btn-outline-hover:focus,body .sppb-btn-primary.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .btn-primary.sppb-btn-3d,body .sppb-btn-primary.sppb-btn-3d{background:#fd7e14;color:#FFFFFF;border-color:#fd7e14;border-bottom-color:#fd7e14}body .btn-primary.sppb-btn-3d:hover,body .btn-primary.sppb-btn-3d:active,body .sppb-btn-primary.sppb-btn-3d:hover,body .sppb-btn-primary.sppb-btn-3d:active{background:#e48f03;color:#FFFFFF;border-color:#e48f03;border-bottom-color:#e48f03}body .btn-primary.sppb-btn-3d:focus,body .sppb-btn-primary.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .btn-primary.sppb-btn-gradient,body .sppb-btn-primary.sppb-btn-gradient{background-image:linear-gradient(#fdb643, #d78703);border:none}body .btn-primary.sppb-btn-gradient:hover,body .btn-primary.sppb-btn-gradient:active,body .sppb-btn-primary.sppb-btn-gradient:hover,body .sppb-btn-primary.sppb-btn-gradient:active{background-image:linear-gradient(#d78703, #fdb643);border:none}body .btn-primary.sppb-btn-gradient:focus,body .sppb-btn-primary.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-primary-dark{background:#fd7e14;color:#FFFFFF;border:1px solid #fd7e14;font-size:18px}body .sppb-btn-primary-dark:hover{background:#343a40;color:#FFFFFF;border:1px solid #343a40}body .sppb-btn-primary-dark:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-primary-dark.sppb-btn-outline{background:transparent;color:#fd7e14;border-color:#fd7e14}body .sppb-btn-primary-dark.sppb-btn-outline:hover{background:#343a40;color:#FFFFFF;border-color:#343a40}body .sppb-btn-primary-dark.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-primary-dark.sppb-btn-outline-hover{background:#fd7e14;color:#FFFFFF;border-color:#fd7e14}body .sppb-btn-primary-dark.sppb-btn-outline-hover:hover{background:transparent;color:#343a40;border-color:#343a40}body .sppb-btn-primary-dark.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-primary-dark.sppb-btn-3d{background:#fd7e14;color:#FFFFFF;border-color:#fd7e14;border-bottom-color:#e48f03}body .sppb-btn-primary-dark.sppb-btn-3d:hover{background:#343a40;color:#FFFFFF;border-color:#23272b;border-bottom-color:#23272b}body .sppb-btn-primary-dark.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-primary-dark.sppb-btn-gradient{background-image:linear-gradient(#fdb643, #d78703);border:none}body .sppb-btn-primary-dark.sppb-btn-gradient:hover{background-image:linear-gradient(#1d2124, #4b545c);border:none}body .sppb-btn-primary-dark.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-primary-white{background:#fd7e14;color:#FFFFFF;border:1px solid #fd7e14}body .sppb-btn-primary-white:hover{background:#fff;color:#343a40;border:1px solid #fff}body .sppb-btn-primary-white:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-primary-white.sppb-btn-outline{background:transparent;color:#fd7e14;border-color:#fd7e14}body .sppb-btn-primary-white.sppb-btn-outline:hover{background:#fff;color:#343a40;border-color:#fff}body .sppb-btn-primary-white.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-primary-white.sppb-btn-outline-hover{background:#fd7e14;color:#FFFFFF;border-color:#fd7e14}body .sppb-btn-primary-white.sppb-btn-outline-hover:hover{background:transparent;color:#fff;border-color:#fff}body .sppb-btn-primary-white.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-primary-white.sppb-btn-3d{background:#fd7e14;color:#FFFFFF;border-color:#fd7e14;border-bottom-color:#e48f03}body .sppb-btn-primary-white.sppb-btn-3d:hover{background:#fff;color:#343a40;border-color:#ececec;border-bottom-color:#ececec}body .sppb-btn-primary-white.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-primary-white.sppb-btn-gradient{background-image:linear-gradient(#fdb643, #d78703);border:none}body .sppb-btn-primary-white.sppb-btn-gradient:hover{background-image:linear-gradient(#e6e6e6, white);border:none}body .sppb-btn-primary-white.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(252, 163, 17, 0.5)}body .sppb-btn-dark-primary{background:#343a40;color:#FFFFFF;border:1px solid #343a40}body .sppb-btn-dark-primary:hover{background:#fd7e14;color:#FFFFFF;border:1px solid #fd7e14}body .sppb-btn-dark-primary:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}body .sppb-btn-dark-primary.sppb-btn-outline{background:transparent;color:#343a40;border-color:#343a40}body .sppb-btn-dark-primary.sppb-btn-outline:hover{background:#fd7e14;color:#FFFFFF;border-color:#fd7e14}body .sppb-btn-dark-primary.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}body .sppb-btn-dark-primary.sppb-btn-outline-hover{background:#343a40;color:#FFFFFF;border-color:#343a40}body .sppb-btn-dark-primary.sppb-btn-outline-hover:hover{background:transparent;color:#fd7e14;border-color:#fd7e14}body .sppb-btn-dark-primary.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}body .sppb-btn-dark-primary.sppb-btn-3d{background:#343a40;color:#FFFFFF;border-color:#343a40;border-bottom-color:#23272b}body .sppb-btn-dark-primary.sppb-btn-3d:hover{background:#fd7e14;color:#FFFFFF;border-color:#e48f03;border-bottom-color:#e48f03}body .sppb-btn-dark-primary.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}body .sppb-btn-dark-primary.sppb-btn-gradient{background-image:linear-gradient(#4b545c, #1d2124);border:none}body .sppb-btn-dark-primary.sppb-btn-gradient:hover{background-image:linear-gradient(#d78703, #fdb643);border:none}body .sppb-btn-dark-primary.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}body .sppb-btn-dark-white{background:#343a40;color:#FFFFFF;border:1px solid #343a40}body .sppb-btn-dark-white:hover{background:#fff;color:#343a40;border:1px solid #fff}body .sppb-btn-dark-white:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}body .sppb-btn-dark-white.sppb-btn-outline{background:transparent;color:#343a40;border-color:#343a40}body .sppb-btn-dark-white.sppb-btn-outline:hover{background:#fff;color:#343a40;border-color:#fff}body .sppb-btn-dark-white.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}body .sppb-btn-dark-white.sppb-btn-outline-hover{background:#343a40;color:#FFFFFF;border-color:#343a40}body .sppb-btn-dark-white.sppb-btn-outline-hover:hover{background:transparent;color:#fff;border-color:#fff}body .sppb-btn-dark-white.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}body .sppb-btn-dark-white.sppb-btn-3d{background:#343a40;color:#FFFFFF;border-color:#343a40;border-bottom-color:#23272b}body .sppb-btn-dark-white.sppb-btn-3d:hover{background:#fff;color:#343a40;border-color:#ececec;border-bottom-color:#ececec}body .sppb-btn-dark-white.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}body .sppb-btn-dark-white.sppb-btn-gradient{background-image:linear-gradient(#4b545c, #1d2124);border:none}body .sppb-btn-dark-white.sppb-btn-gradient:hover{background-image:linear-gradient(#e6e6e6, white);border:none}body .sppb-btn-dark-white.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}body .sppb-btn-white-primary{background:#fff;color:#343a40;border:1px solid #fff}body .sppb-btn-white-primary:hover{background:#fd7e14;color:#FFFFFF;border:1px solid #fd7e14}body .sppb-btn-white-primary:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .sppb-btn-white-primary.sppb-btn-outline{background:transparent;color:#fff;border-color:#fff}body .sppb-btn-white-primary.sppb-btn-outline:hover{background:#fd7e14;color:#FFFFFF;border-color:#fd7e14}body .sppb-btn-white-primary.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .sppb-btn-white-primary.sppb-btn-outline-hover{background:#fff;color:#343a40;border-color:#fff}body .sppb-btn-white-primary.sppb-btn-outline-hover:hover{background:transparent;color:#fd7e14;border-color:#fd7e14}body .sppb-btn-white-primary.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .sppb-btn-white-primary.sppb-btn-3d{background:#fff;color:#343a40;border-color:#fff;border-bottom-color:#ececec}body .sppb-btn-white-primary.sppb-btn-3d:hover{background:#fd7e14;color:#FFFFFF;border-color:#e48f03;border-bottom-color:#e48f03}body .sppb-btn-white-primary.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .sppb-btn-white-primary.sppb-btn-gradient{background-image:linear-gradient(white, #e6e6e6);border:none}body .sppb-btn-white-primary.sppb-btn-gradient:hover{background-image:linear-gradient(#d78703, #fdb643);border:none}body .sppb-btn-white-primary.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .sppb-btn-white-dark{background:#fff;color:#343a40;border:1px solid #fff}body .sppb-btn-white-dark:hover{background:#343a40;color:#FFFFFF;border:1px solid #343a40}body .sppb-btn-white-dark:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .sppb-btn-white-dark.sppb-btn-outline{background:transparent;color:#fff;border-color:#fff}body .sppb-btn-white-dark.sppb-btn-outline:hover{background:#343a40;color:#FFFFFF;border-color:#343a40}body .sppb-btn-white-dark.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .sppb-btn-white-dark.sppb-btn-outline-hover{background:#fff;color:#343a40;border-color:#fff}body .sppb-btn-white-dark.sppb-btn-outline-hover:hover{background:transparent;color:#343a40;border-color:#343a40}body .sppb-btn-white-dark.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .sppb-btn-white-dark.sppb-btn-3d{background:#fff;color:#343a40;border-color:#fff;border-bottom-color:#ececec}body .sppb-btn-white-dark.sppb-btn-3d:hover{background:#343a40;color:#FFFFFF;border-color:#23272b;border-bottom-color:#23272b}body .sppb-btn-white-dark.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .sppb-btn-white-dark.sppb-btn-gradient{background-image:linear-gradient(white, #e6e6e6);border:none}body .sppb-btn-white-dark.sppb-btn-gradient:hover{background-image:linear-gradient(#1d2124, #4b545c);border:none}body .sppb-btn-white-dark.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .btn-white,body .sppb-btn-white{background:#fff;color:#343a40;border:1px solid #fff}body .btn-white.disabled,body .btn-white:hover,body .btn-white:active,body .btn-white:not(:disabled):not(.disabled):active,body .sppb-btn-white.disabled,body .sppb-btn-white:hover,body .sppb-btn-white:active,body .sppb-btn-white:not(:disabled):not(.disabled):active{background:#ececec;color:#343a40;border:1px solid #ececec}body .btn-white:focus,body .sppb-btn-white:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .btn-white.sppb-btn-outline,body .sppb-btn-white.sppb-btn-outline{background:transparent;color:#fff;border-color:#fff}body .btn-white.sppb-btn-outline:hover,body .btn-white.sppb-btn-outline:active,body .sppb-btn-white.sppb-btn-outline:hover,body .sppb-btn-white.sppb-btn-outline:active{background:#fff;color:#343a40;border-color:#fff}body .btn-white.sppb-btn-outline:focus,body .sppb-btn-white.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .btn-white.sppb-btn-outline-hover,body .sppb-btn-white.sppb-btn-outline-hover{background:#fff;color:#343a40;border-color:#fff}body .btn-white.sppb-btn-outline-hover:hover,body .btn-white.sppb-btn-outline-hover:active,body .sppb-btn-white.sppb-btn-outline-hover:hover,body .sppb-btn-white.sppb-btn-outline-hover:active{background:transparent;color:#fff;border-color:#fff}body .btn-white.sppb-btn-outline-hover:focus,body .sppb-btn-white.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .btn-white.sppb-btn-3d,body .sppb-btn-white.sppb-btn-3d{background:#fff;color:#343a40;border-color:#fff;border-bottom-color:#ececec}body .btn-white.sppb-btn-3d:hover,body .btn-white.sppb-btn-3d:active,body .sppb-btn-white.sppb-btn-3d:hover,body .sppb-btn-white.sppb-btn-3d:active{background:#ececec;color:#343a40;border-color:#ececec;border-bottom-color:#ececec}body .btn-white.sppb-btn-3d:focus,body .sppb-btn-white.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .btn-white.sppb-btn-gradient,body .sppb-btn-white.sppb-btn-gradient{background-image:linear-gradient(white, #e6e6e6);border:none}body .btn-white.sppb-btn-gradient:hover,body .btn-white.sppb-btn-gradient:active,body .sppb-btn-white.sppb-btn-gradient:hover,body .sppb-btn-white.sppb-btn-gradient:active{background-image:linear-gradient(#e6e6e6, white);border:none}body .btn-white.sppb-btn-gradient:focus,body .sppb-btn-white.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}body .sppb-btn-link{color:#222222}body .sppb-btn-link:hover,body .sppb-btn-link:focus{color:#fd7e14}.text-primary,a.text-primary{color:#fd7e14 !important}.text-primary:hover,.text-primary:focus,a.text-primary:hover,a.text-primary:focus{color:#fd7e14 !important}.contrast-color p,.contrast-color a,.contrast-color h1,.contrast-color h2,.contrast-color h3,.contrast-color h4,.contrast-color h5,.contrast-color h6,.contrast-color span,.contrast-color strong,.contrast-color div{color:#FFFFFF}.title-primary.sppb-section .sppb-section-title .sppb-title-heading,.title-primary.sppb-addon .sppb-addon-title,.title-primary.sp-column .sp-module-title,.title-primary.sp-module .sp-module-title{color:#fd7e14 !important}.icon-primary{font-family:inherit;font-weight:inherit;line-height:inherit;display:block}.icon-primary .sppb-icon-container i,.icon-primary .sppb-icon-container .fa,.icon-primary .sppb-icon-container .fas,.icon-primary .sppb-icon-container .fab,.icon-primary .sppb-icon-container .far,.icon-primary .icon-container i,.icon-primary .icon-container .fa,.icon-primary .icon-container .fas,.icon-primary .icon-container .fab,.icon-primary .icon-container .far,.icon-primary .sppb-icon-inner i,.icon-primary .sppb-icon-inner .fa,.icon-primary .sppb-icon-inner .fas,.icon-primary .sppb-icon-inner .fab,.icon-primary .sppb-icon-inner .far{color:#fd7e14 !important}.icon-box-primary{font-family:inherit;font-weight:inherit;line-height:inherit;display:block}.icon-box-primary .sppb-icon-container,.icon-box-primary .icon-container,.icon-box-primary .sppb-icon-inner{background:#fd7e14 !important}.icon-box-primary .sppb-icon-container i,.icon-box-primary .icon-container i,.icon-box-primary .sppb-icon-inner i{color:#FFFFFF}.badge-primary{color:#FFFFFF;background: #fd7e14}

@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald-Bold.woff2') format('woff2'),
    url('../fonts/Oswald-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald-Light.woff2') format('woff2'),
    url('../fonts/Oswald-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald-ExtraLight.woff2') format('woff2'),
    url('../fonts/Oswald-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald-Regular.woff2') format('woff2'),
    url('../fonts/Oswald-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald-SemiBold.woff2') format('woff2'),
    url('../fonts/Oswald-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald-Medium.woff2') format('woff2'),
    url('../fonts/Oswald-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

joomla-tab[view="tabs"] > div[role="tablist"] {
  display: none!important;
}

a.list-group-item[href*="view=remind"] {
    display: none!important;
}

#jform_alias {
  display: none!important;
}

#jform_alias-lbl {
  display: none!important;
}

.article-details .article-info {
  margin-bottom: 1rem!important;
  background: #666!important;
  color: #fff!important;
  padding: 2px 8px !important;
  margin-top: 10px!important;
  font-size: 15px!important;
}

#sp-header {
  background: #fff!important;
}

.com_memberapp label {
  color: #000;
}

a.list-group-item[href="/passwort-vergessen"] {
  border: none!important;
  color: #000!important;
  margin-left: -14px!important;
  background: none!important;
  box-shadow: none!important;
}

.cbCanvasHomeLayoutMenu {
  margin-top: -20px!important;
 }

.article .article-header h3 a {
  color: #000!important;
}

.page-header {
  text-align: center!important;
}

.sp-slider .sp-item .sp-background {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  animation: panStage 35s ease-in-out infinite alternate, zoom 35s ease-in-out infinite alternate;
}

/* Mehrstufiger Schwenk von Mitte → leicht rechts → links → komplett rechts */
@keyframes panStage {
  0%   { background-position: center center; }   /* Start: Mitte */
  25%  { background-position: 60% center; }     /* leicht nach rechts */
  50%  { background-position: left center; }    /* links */
  100% { background-position: right center; }   /* komplett rechts */
}

/* Leichter Zoom gleichzeitig */
@keyframes zoom {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.05); }  /* leicht reinzoomen */
  100% { transform: scale(1); }     /* zurück auf 100% */
}

/* Untermenü ausblenden */
.offcanvas-inner li.menu-parent > ul.menu-child {
  display: none;
}

/* geöffnet = sichtbar */
.offcanvas-inner li.menu-parent.open > ul.menu-child {
  display: block;
}

/* Cursor für Parent */
.offcanvas-inner li.menu-parent > .menu-separator {
  cursor: pointer;
  position: relative;
  padding-right: 30px;
}

.article-details .article-can-edit a {
  background: #fd7e14;
  font-size: 17px;
}

.sppb-addon-testimonial-content-wrap {
  justify-content: center!important;
}

hr {
  border-top: 1px solid #000!important;
}

h3, .h3{
  line-height: 1.3!important;
}

#ig_toolbar_cat_apply {
  display: none!important;
}

.img-thumbnail {
  padding: 0.05rem!important;
}

td[data-column="Haftungsausschluss"] {
  display: none!important;
}

.cb_template .cbCanvasLayout.cbCanvasLayoutSm .cbCanvasLayoutTop + .cbCanvasLayoutBottom .cbCanvasLayoutPhoto .cbImgPict {
  max-height: 109px !important;
  border: 3px dotted #FFF !important;
  transform: rotate(-5deg);
  width: 109px!important;
}

.com-dpcalendar-event_small + .com-dpcalendar-event_small {
  line-height: 26px!important;
}

#system-message-container {
	max-width: 350px!important;
	position:fixed!important; 
	left:50%!important;
	transform:translateX(-50%)!important; 
	z-index:9999!important;
}

#system-message-container joomla-alert {
  font-size: 18px!important;
  text-align: center!important;
}

.cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutLeft > .cbCanvasHomeLayoutUser > .cbCanvasHomeLayoutCanvas {
  height: 200px!important;
}

.rounded {
  border: none !important;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
  line-height: 1.2!important;
}

.cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutLeft > .cbCanvasHomeLayoutUser > .cbCanvasHomeLayoutCanvas .cbImgCanvas {
  height: 200px!important;
}

.cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutLeft, .cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutMiddle, .cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutRight {
  margin-bottom: -29px!important;
  margin-right: 25px!important;
}

.p-2 {
   background: #fff!important;
}

.cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutLeft > .cbCanvasHomeLayoutUser .cbProfileTitle > .cb-page-header-title {
  display: none!important;
}

.cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutLeft > .cbCanvasHomeLayoutUser > .cbCanvasHomeLayoutCanvas + .cbCanvasHomeLayoutAvatar {
  margin-top: 84px!important;
  margin-left: 0px!important;
  margin-bottom: 0px!important;
}

.dp-button-save2new {
  display: none !important;
}

.dp-button-save2copy {
  display: none !important;
}

.dp-button-apply {
  display: none !important;
}

body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  right: 0!important;
  width: 100%!important;
  width: 770px!important;
  left: auto!important;
  max-width: none!important;
}

.login-description {
  font-size: 14px!important;
  text-align: center!important;
}

.dropfiles-categories {
  margin-top: -20px!important;
}

.form-control-feedback {
  color: red!important;
  font-weight: bold!important;
}

[data-rlta-element="container"] > [data-rlta-element="button"] {
  background: none!important;
  border: none!important;
  padding: 5px 0!important;
}

[data-rlta-element="container"] > [data-rlta-element="panel"] {
  border: none!important;
}

[data-rlta-element="container"] > [data-rlta-element="button"] > [data-rlta-element="heading"] {
  font-size: 18px !important;
  font-weight: normal!important;
}

[data-rlta-element="container"] > [data-rlta-element="panel"] > [data-rlta-element="panel-content"] {
  padding: 12px 0 0!important;
}

.error-logo {
  width: 205px!important;
}

input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-select):not(.form-control) {
  border: 1px solid #fd7e14!important;
}

.form-control, .sppb-form-group .sppb-form-control {
  border-color: #fd7e14!important;
}

.btn-group {
  display: none!important;
}

.sppb-countdown-hours {
  display: none;
}

.cb_template .cbCanvasLayout .cbCanvasLayoutBottom .cbCanvasLayoutPhoto {
   bottom: -7px!important;
 }

.sppb-countdown-minutes {
  display: none;
}

.dp-button-invite {
  display: none !important;
}

.sppb-countdown-seconds {
  display: none;
}

.img-thumbnail {
  background: none!important; 
  border: none!important;
  padding: 0!important;
  border-radius: 0!important;
  max-width: 120%!important;
 }
 


.sppb-countdown-timer {
  justify-content: center;
  font-size: 34px;
}

.sppb-countdown-text {
  display: none;
}

.sppb-countdown-number {
  background: none!important;
  color: #000!important;
}

body{font-family: 'Oswald'; font-weight: normal; font-size: 18px; color: #000!important;}

h1, h2, h3, h4, h5, h6{font-family: 'Oswald';font-weight: 600;}

  h1, .h1 {
    font-size: 38px!important;
  }
  
  h3, .h3 {
  font-size: 26px!important;
}
[class*="title-1"].sppb-section .sppb-section-title .sppb-title-heading::after, [class*="title-1"].sppb-addon .sppb-addon-title::after {
  display: none!important;
}

.tingle-modal-box__content {
  color: #000!important;
}

.com-dpcalendar-bookingform__events .dp-ticket__amount select, .com-dpcalendar-bookingform__events .dp-option__amount select {
  font-weight: bold !important;
  color: #000 !important;
  font-size: 16px!important;
}

.article-details .article-full-image {
  margin-top: 39px!important;
}

.com-dpcalendar-event__custom-text-before {
  margin-left: 3px!important;
  margin-top: -6px!important;
  font-weight: bold!important;
}

.dp-action-delete {
  background: #ff0000!important;
  border: 1px solid #ff0000!important;
  color: #fff !important;
}

.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery, .article-list .article .article-feature-link, .article-list .article .article-feature-quote {
  margin-top: 39px!important;
}

body .btn-primary, body .sppb-btn-primary {
  text-transform: uppercase!important;
  font-size: 20px!important;
}

.dp-event__title-dot2 {
  width: 20px !important;
  height: 20px !important;
  border-radius: 20px !important;
  margin-top: 4px !important;
  display:inline-block;
  
}

.com-dpcalendar-eventform .dp-select-input {
  padding: 5px !important;
  text-align: center!important;
  background-color: #fd7e14!important;
  color: #fff!important;
}

.dp-link{
  color: #444!important;
}

._df_thumb{
    width:250px!important;
    height:326px!important;
}

.dearflip-books {
  text-align: center!important;
}

._df_thumb ._df_book-title, ._df_thumb .df-book-title {
    opacity: 1;
    bottom: 0;
	font-size: 18px;
}

.mod-dpcalendar-upcoming-default .dp-flatcalendar {
  display: none!important;
}

.mod-dpcalendar-upcoming-default {
  text-align: center!important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  padding: 0 0 20px!important;
}

.com-dpcalendar-list .dp-list > li:nth-of-type(2n+1) {
  background: none!important;
}

.com-dpcalendar-list .dp-event__title-dot {
  width: 20px!important;
  height: 20px!important;
  border-radius: 20px!important;
  margin-top: 4px!important;
}

.dp-link_delete {
  margin: 0 0 0 10px!important;
}

.com-dpcalendar-list .dp-button-bar__title {
  font-size: 25px!important;
}

.dp-button-create {
  display: none !important;
}

.dp-event__price {
  display: none !important;
}

.controls {
  display: none!important;
}

.fc-theme-standard .fc-popover-header {
  background: #000!important;
}

#jform_state {
  display: none!important;
}

#jform_state-lbl {
  display: none!important;
}

.dropfiles-content-table.dropfiles-content .table td.file_title a.title {
  color: #555!important;
  font-size: 17px!important;
}

.dropfiles-content-multi {
  margin-top: -70px!important;
}

#jform_events_discount-lbl {
  display: none!important;
}

.dp-print-hide2 {
  display: none!important;
}

#jform_events_discount {
  display: none!important;
}

.ticket_text {
  margin-top: 14px!important;
}

.cbPagination .cbPaginationLinks > .cbPageNav.d-none {
	display: block !important;
}

.dp-field-tickets-discount {
  display: none !important;
}

div.button_pub {
  display: none!important;
}

.sp-page-title .breadcrumb {
  margin: 6px 0!important;
  background: none!important;
  justify-content: center!important;
}

div.button_unpub {
  display: none!important;
}

#jform_email1 {
  display: none;
}

#jform_email1-lbl {
  display: none;
}

#categorylist_header_edit {
  color: #fff!important;
}

.choices__item--selectable {
  color: #000!important;
}

.dp-form__search2 {
  display: none!important;
}

.dp-pagination__counter {
  display: none!important;
}

.pagination {
  justify-content: center !important;
}

.dp-form__buttons2{
  display: none!important;
}

.btn-secondary {
  font-size: 20px!important;
  text-transform: uppercase!important;
}

.pagination {
  justify-content: center!important;
}

.dp-button-save {
  background: #fd7e14!important;
  border: 1px solid #fd7e14!important;
  color: #fff!important;
  font-weight: bold!important;
}

joomla-tab[view="accordion"] > button:focus, joomla-tab[view="accordion"] > button[aria-expanded="true"] {
  background-color: #fff!important;
}

.jextbox-login-module-modal-dialog {
   color: #333!important;
}

.jextbox-login-module-button {
  border: 1px solid #000;
  color: #000;
  padding: 15px;
  top: 11px !important;
  position: relative;
  text-transform: uppercase;
  border-radius: 0.25rem !important;
}

.com-dpcalendar-event__cta_disabled {
  font-style: normal!important;
  font-weight: bold!important;
  color: #fd7e14!important;
}

.published {
  display: none!important;
}

.article-list .article .readmore a:not(.btn) {
  font-weight: normal!important;
}

.com-dpcalendar-bookingform .dp-button {
  padding: 16px 14px!important;
}

#jform_username-lbl {
  display: none!important;
}

#jform_username {
  display: none!important;
}

#jform_latitude-lbl {
  display: none!important;
}

#jform_longitude-lbl {
  display: none!important;
}

#jform_price-lbl {
  display: none!important;
}

#jform_tax-lbl {
  display: none!important;
}

#jform_tax_rate-lbl {
  display: none!important;
}

#jform_coupon_id-lbl {
  display: none!important;
}

#jform_coupon_rate-lbl {
  display: none!important;
}

#jform_latitude {
  display: none!important;
}

#jform_longitude {
  display: none!important;
}

#jform_price {
  display: none!important;
}

#jform_tax {
  display: none!important;
}

#jform_tax_rate {
  display: none!important;
}

#jform_coupon_id {
  display: none!important;
}

#jform_coupon_rate {
  display: none!important;
}

.ig_form_table {
  background: #fff!important;
}

#username-lbl {
  color: #000!important;
}

#password-lbl {
  color: #000!important;
}

#ig-search-images-form {
  display: none!important;
}

.publish-heading a {
  color: #666666!important;
}

.ordering-heading a {
  color: #666666!important;
}

.ordering-heading a:hover {
  color: #fd7e14!important;
}

.publish-heading a:hover {
  color: #fd7e14!important;
}

.dp-fields {
  display: none!important;
}

.dp-button-tickets {
  display: none !important;
}

.cb_template textarea.form-control {
  width: 300px!important;
}

.sppb-sp-slider-button .sp-slider-btn-text {
  font-size: 21px!important;
}

.input-group {
  padding-bottom: 12px!important;
}

.tippy-content {
  display: none!important;
}

.com-dpcalendar-eventform .dp-select-option {
  color: #555!important;
}

.form-control {
  background: #fff!important;
}

.article-details figcaption.caption {
  display: none!important;
}

.tippy-arrow {
  display: none!important;
}

.article-list .article .article-header h1 a, .article-list .article .article-header h2 a, .article-list .article .article-header h3 a {
  font-size: 30px!important;
  color: #444!important;
  font-weight: normal!important;
}

.com-dpcalendar-eventform .dp-control__label, .com-dpcalendar-eventform .control-group .control-label, .com-dpcalendar-eventform .control-group .form-label {
  color: #000 !important;
}

.cb_template .form-control-plaintext {
  color: #000 !important;
  font-weight: bold;
  font-size: 23px;
  margin-top: -7px;
}

.com-dpcalendar-list .dp-event .dp-link_cta.dp-button {
  background-color: #fd7e14!important;
  color: #fff!important;
}

.white-color p, .white-color a, .white-color h1, .white-color h2, .white-color h3, .white-color h4, .white-color h5, .white-color h6, .white-color span, .white-color strong, .white-color div {
  color: #000!important;
}

.com-dpcalendar-tickets .dp-ticket__event-link .dp-date {
  display: inline-block!important;
}

.com-dpcalendar-tickets .dp-table {
  display: inline-table!important;
}

.com-dpcalendar-event .dp-table {
  display: table!important;
}

.com-dpcalendar-bookings .dp-table {
  display: table!important;
}

.form-text {
  color: #777!important;
  padding-left: 5px!important;
  float: right!important;
}

.cb_template .cbCanvasLayout.cbCanvasLayoutSm .cbCanvasLayoutTop {
    min-height: 250px!important;
}

.cb_template .cbCanvasLayout .cbCanvasLayoutTop {
    min-height: 250px!important;
}

.bcc_status {
    font-size: 18px!important;
    color: #444;
}

.bcc_name {
    font-size: 28px!important;
	line-height: 42px;
	margin-bottom: -2px !important;
}

.cb_template .text-body {
  color: #fff !important;
  background: #666!important;
}

.cb_template .btn-outline-light:hover {
  background-color: #fd7e14!important;
}

.cb_template .btn-primary {
  background-color: #fd7e14!important;
  border-color: #fd7e14!important;
  margin-top: 12px;
}

.cb_template .btn-secondary {
  margin-top: 12px;
}

.cbUserListFC_formatname a {
  color: #444!important;
}

.cbUserListFC_email a {
  color: #fd7e14!important;
}

.cbUserListFC_cb_telefon a {
  color: #444!important;
}

#sppb-addon-1636323346870 .sppb-icons-group-list li#icon-16363233468701 a {
  color: #fff !important;
  border-color: #fff !important;
}

.com-dpcalendar-bookings .dp-table a {
  color: #fd7e14!important;
}

.com-dpcalendar-tickets__table a {
  color: #fd7e14!important;
  font-weight: normal!important;
}

.com-dpcalendar-bookingform__events .dp-event__ticket-count {
  display: none!important;
}

.com-dpcalendar-bookingform__events .dp-table__thead {
  background-color: #ccc!important;
}

.dp-ticket__calculated-price {
  display: none !important;
}

.pagination > li > a, .pagination > li > span {
  color: #000!important;
}

.cb_template .row > [class*="col-"] {
  margin-bottom: 10px;
}

.cb_template .cbCanvasLayout .cbCanvasLayoutBottom .cbCanvasLayoutTitle .cbProfileTitle, .cb_template .cbCanvasLayout .cbCanvasLayoutBottom .cbCanvasLayoutTitle .cbProfileTitle > h3 {
  color: #fff!important;
}

#cbtabsCBMenucanvas_main_middleNav {
  display: none!important;
}

.cbMenu_UE_MENU_VIEWMYPROFILE {
    display: none !important;
}

.cbMenu_UE_MENU_SENDUSEREMAIL {
    display: none !important;
}

.list-group-item {
  background-color: #fff!important;
  border: none!important;
}

.form-label {
  color: #6c757d;
}

.com-dpcalendar-bookingform .dp-control__label, .com-dpcalendar-bookingform .control-group .control-label, .com-dpcalendar-bookingform .control-group .form-label {
  color: #000 !important;
}

.list-author {
  color: #fff!important;
}

.choices__list--single {
  color: #000!important;
}

.cb_template .mb-2, .cb_template .my-2 {
  margin-top: 1.5rem !important;
}

.cb_template .table {
  color: #fff!important;
}

.sppb-addon-text-block .sppb-addon-content {
  line-height: 30px!important;
}

.sppb-icons-group-list {
  margin: 24px 0 0 0;
}

.animated-heading-highlighted-text.shape-circle {
  padding: 32px 94px 34px!important;
}
.ut-person .sppb-addon-content .person-information .person-designation {
  font-size: 15px!important;
}

.ut-person.ut-person-1 .sppb-addon-content .person-information .person-name {
  font-size: 1.225rem;
  margin-bottom: 1px;
}

html.error-page .error-code span {
  text-shadow: none!important;
}

#addonId .sp-item.next-item{z-index:0}

.ig-menu-grid-item .igui-overlay h1, .ig-menu-grid-item .igui-overlay h2, .ig-menu-grid-item .igui-overlay h3, .ig-menu-grid-item .igui-overlay h4, .ig-menu-grid-item .igui-overlay h5, .ig-menu-grid-item .igui-overlay h6 {
  font-size: 18px !important;
}

.sp-megamenu-parent > li > a {
  color: #000!important;
}

.fc-col-header {
  background: #fff!important;
}

.com-dpcalendar-calendar .fc-header-toolbar h2 {
  font-size: 29px!important;
}

.com-dpcalendar-calendar .fc-event .dp-event__capacity {
  display: none!important;
}

.com-dpcalendar-event .dp-button-print {
  display: none!important;
}

.mod-dpcalendar-upcoming-default__information {
  min-height: 0em!important;
}

.mod-dpcalendar-upcoming-default__description {
  display: none!important;
}

.mod-dpcalendar-upcoming-default .dp-flatcalendar {
  font-size: 1.5em!important;
}

.com-dpcalendar-bookingform .dp-steps {
  display: none!important;
}

.com-dpcalendar-event .dp-heading {
  margin-top: 21px!important;
}

.mod-dpcalendar-upcoming-default .dp-flatcalendar__day {
  padding-top: 48px!important;
}

.mod-dpcalendar-upcoming-default .dp-link {
  margin-top: 5px!important;
  line-height: 30px!important;
  font-weight: bold!important;
}

.mod-dpcalendar-upcoming-default__date {
  font-style: normal!important;
  font-size: 18px!important;
  margin-top: -13px!important;
  margin-bottom: 4px!important;
}

.mod-dpcalendar-upcoming-default__information {
  min-height: 3.7em;
  font-size: 23px;
  color: #000 !important;
}

.mod-dpcalendar-upcoming-default .dp-link_cta.dp-button {
  background-color: #fd7e14!important;
  color: #fff!important;
  margin-top: -2px!important;
}

.com-dpcalendar-event .dp-button_cta {
  background-color: #fd7e14!important;
  color: #fff!important;
}

.com-dpcalendar-tickets .dp-table {
  background-color: rgba(0,0,0,.05)!important;
}

.fc .fc-daygrid-day-number {
  color: #000 !important;
}

.fc .fc-col-header-cell-cushion {
  color: #000 !important;
}

.fc-direction-ltr .fc-list-day-side-text, .fc-direction-rtl .fc-list-day-text {
  float: left!important;
  padding-left: 5px!important;
  color: #555!important;
  font-weight: normal!important;
}

.fc-direction-ltr .fc-list-day-text, .fc-direction-rtl .fc-list-day-side-text {
  float: left!important;
  font-weight: normal!important;
  color: #555!important;
}

#sp-bottom {
  border-top: 5px solid #fd7e14!important;
}

td .downloadlink, .download-all, .download-selected {
  font-size: 17px!important;
  text-transform: uppercase!important;
}

.mod-dpcalendar-upcoming-default__information a {
  color: #444 !important;
}

.slider-content-vercally-center .sppb-row {
  padding-top: 200px!important;
}

.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li::before, .sp-page-title .breadcrumb > li > a {
  color: #000!important;
}

.sp-page-title .breadcrumb > .active {
  color: #000!important;
}

.invalid {
  color: #cd4841!important;
  border-color: #cd4841!important;
}

.igallery_title {
  margin-bottom: 30px!important;
  text-transform: uppercase;
}

.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler {
  cursor: default;
  padding-left: 140px;
}

body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  right: 15px;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a, .offcanvas-menu .offcanvas-inner ul.menu > li > ul li .nav-header {
  font-size: 18px!important;
  text-transform: none!important;
}

.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler {
  background: none!important;
}

#sp-bottom .sp-module ul > li {
  margin-bottom: 0px!important;;
}

.alert-info {
  --bs-alert-color: #fff;
  --bs-alert-bg: #000;
  --bs-alert-border-color: #000;
}

.form-control {
  font-size: 20px!important;
}

.sppb-form-control {
  font-size: 20px!important;
}

.header-overlap #sp-header:not(.header-sticky) {
  background: rgba(0,0,0,0.8);
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #fff!important;
}

.sp-megamenu-parent .sp-mega-group > li > .sp-group-title {
  color: #000;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #000;
  text-transform: none!important;
  font-size: 17px!important;
}

.com-dpcalendar-event .dp-event-cta__end-date {
  font-size: 13px;
  color: #000!important;
  padding-top: 7px;
}

.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li::before, .sp-page-title .breadcrumb > li > a {
  font-size: 18px!important;
}

.sp-page-title .sp-page-title-heading {
  font-size: 49px!important;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  font-size: 18px!important;
}

.sp-page-title {
  padding: 80px 0 !important;
  position: relative !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;  /* zentriert */
  background-size: contain!important;               /* passt Bild an Container an */
  background-color: #fff !important;           /* Fallback-Farbe */
  
  /* Hintergrundbild */
  background-image: url('/images/wca_bg_trans.png') !important;
}
.sp-page-title .container {
  height: 0px!important;
}

form-control, .sppb-form-group .sppb-form-control {
  background: #fff!important;
  color: #000!important;
}

.sppb-text-success {
  color: #fff!important;
}

.offcanvas-menu {
  background-color: #000;
}

.offcanvas-menu .offcanvas-inner ul.menu > li a, .offcanvas-menu .offcanvas-inner ul.menu > li span {
  color: #fff;
  text-transform: uppercase;
  font-size: 24px;
}

.offcanvas-menu .offcanvas-inner a {
  color: #fff;
}

.offcanvas-menu .offcanvas-inner ul.menu > li li a {
  color: #fff;
}

.close-offcanvas .burger-icon > span {
  background-color: #fff!important;
}

.logo-image {
  height: 115px!important;
  position: inherit;
  margin-top: 56px;
}

.overlap-logo {
  height: 115px!important;
  position: inherit;
  margin-top: 56px;
}

#sp-menu > .sp-column {
  height: 81%;
}

.sp-megamenu-parent .sp-mega-group {
  padding: 20px!important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(255,255,255,0.9)!important;
}

.sp-megamenu-parent .sp-mega-group > li > a:hover {
  color: #fd7e14!important;
}

.ba__flipbook-main-controls {
  background: #000!important;
}
.dropfiles-content-multi .breadcrumbs {
  display: none!important;
}
 
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  margin-top: -75px!important;
}

#sp-footer .sp-copyright {
  font-size: 14px;
}

.bg-gray-10 {
  background-color: #fff!important;
}

.burger-icon > span {
  background-color: #000!important;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
  border: 1px solid #fff !important;
 } 
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
  color: #fff !important;
}

#sp-menu .social-wrap {
  display: none !important;
}

#sp-logo.has-border::after {
  display: none !important;
}

#sp-menu.menu-with-social .sp-megamenu-wrapper {
  justify-content: right;
  align-items: center;
}

.sp-megamenu-parent {
  margin-top: -30px !important;
}

#sp-user1 {
  margin: 30px 0 25px;
}

#sp-user2 {
  margin: 30px 0 25px;
}

.sp-module-title {
  text-align: center!important;
}

.footer_middle {
  margin-left: 60px;
}

@media (max-width: 991px) {
	
	#sp-header .logo a::after {
    content: "WIEN CHAPTER AUSTRIA";
    padding-left: 102px;
    font-size: 15px;
    position: absolute;
    top: 23px;
    font-weight: bold;
    color: #000 !important;
	width:250px;
  }

.offcanvas-menu .d-flex.align-items-center.p-3.pt-4 + .offcanvas-inner {
  margin-top: -18px!important;
}

.footer_middle {
  margin-left: 0px;
}

.close-offcanvas {
  top: 15px!important;
}

.logo-image {
  background: url(images/wca_logo_white.png)!important;
  height: 81px !important;
  position: inherit;
  margin-top: 25px;
}
#sp-menu > .sp-column {
  height: 67%!important;
}

}


@media (min-width: 992px) {
#column-wrap-id-1636323346865 {
  justify-content: right;
  display: grid;
}

#column-wrap-id-1636323346866 {
  justify-content: right;
  display: grid;
}
}




@media (max-width: 575px) {

.cb_template .row > [class*="col-"] {
  margin-bottom: 0px!important;
}

}

@media (min-width: 992px) {
  .col-lg-6 {
    flex: 0 0 auto;
    width: 100%!important;
  }
  
 #sp-user1 {
     width: 50%!important;
	 margin-top: 15px!important
  }
  
  #sp-user2 {
     width: 50%!important;
	 margin-top: 15px!important
  }
  
  
 .text-lg-end {
    text-align: center!important;
  }
}

@media only screen and (max-width: 720px) {
  .dropfiles-container .dropfiles-container-table {
    margin-left: -3px!important;
  }
}

@media (min-width: 768px) {
.com-dpcalendar-calendar .fc-header-toolbar h2 {
  margin-left: -80px!important;
}

#column-wrap-id-1636323346865 {
  justify-content: right;
  display: grid;
}
 .cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutLeft > .cbCanvasHomeLayoutUser > .cbCanvasHomeLayoutAvatar .cbImgPict {
    width: 142px !important;
    margin-top: 109px!important;
    margin-left: 17px !important;
    border: 5px dotted #AAA !important;
    transform: rotate(-5deg) !important;
  }
  
.about {
    box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px; 
}

.cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutLeft, .cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutMiddle, .cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutRight {
  margin-bottom: -30px!important;
  margin-right: 25px!important;
}
}

@media screen and (width <= 767px) {
.com-dpcalendar-event__custom-text-before {
  margin-left: 1px !important;
}

.cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutLeft > .cbCanvasHomeLayoutUser > .cbCanvasHomeLayoutAvatar .cbImgPict {
    position: absolute;
    right: -13px;
    top: 112px;
    width: 142px;
    z-index: 999;
    border: 5px dotted #AAAAAA!important;
    transform: rotate(5deg)
}

.cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutLeft, .cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutMiddle, .cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutRight {
  margin-bottom: 115px!important;
  margin-right: 25px!important;
  margin-top: -10px!important;
}

.about {
	box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
	max-width: 200px; 
}
}

