.elementor-kit-6{--e-global-color-primary:#99010A;--e-global-color-secondary:#046BD2;--e-global-color-text:#7FAAFE;--e-global-color-accent:#D5FFF3;--e-global-color-6f31db2:#D6D6D6;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:15px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:italic;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-secondary );}.elementor-kit-6 a:hover{color:var( --e-global-color-primary );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;font-style:italic;line-height:38px;}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:32px;font-weight:500;line-height:38px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1130px;}.e-con{--container-max-width:1130px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 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 */a {
    text-decoration: none !important;
}
a:hover {
    text-decoration: underline !important;
}
.elementor-button:hover {
    text-decoration: none !important;
}

/* Cookie Notice */

.cn-close-icon {
    display: none !important;
}

/* ASTRA THEME (Search Page) */

.ast-excerpt-container, .ast-blog-single-element {
    color: black !important;
}
.ast-blog-layout-4-grid .ast-article-inner {
    box-shadow: none !important;
    border: 1px solid #D6D6D6;
    border-radius: 20px;
}
@media screen and (max-width: 921px) {
    .search .ast-archive-description {
        padding-top: 84px;
}
}
/* Do not do this :)
.ast-container, .ast-container-fluid {
    padding-left: 0;
    padding-right: 0;
}*/

/* Search –> Name and Date */
.entry-meta {
    display: none;
}

/* Menue */

/* Dots Distance */
.animatedoffcanvasmenu .dce-nav .dce-menu-aocm ul#dce-ul-menu li {
    padding-left: 1px !important;
}
/* Dots Color */
body {
    color: #046BD2;
}
/* Spaces */
.animatedoffcanvasmenu .dce-nav-menu {
    padding-top: 88px !important;
    padding-bottom: 90px !important;
}
.animatedoffcanvasmenu ul#dce-ul-menu li span.indicator-child {
    margin: 0 0px !important;
    font-size: 21px;
}

/* ULTIMATE MEMBER */

/* Link colors */
.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: #046BD2 !important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #99010A !important;
}

/* Button colors */
.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
{
    font-weight: 700 !important;
    background: #046BD2 !important;
    border-radius: 4px !important;
    -webkit-box-shadow: 0 4px 6px rgba(50,50,93,.0),0 1px 3px rgba(0,0,0,.0) !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: #99010A !important;
}

/* Button alt colors */
.um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
    background: #7FAAFE !important;
    color: white !important;
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
    background: #99010A !important;	
}

/* User Tab Bar */
.um-profile-nav {
    padding: 5px 5px 5px 0 !important;
    background: #7FAAFE !important;
}
div.uimob800 .um-profile-nav-item a {
    margin-left: 5px !important;
    border-radius: 4px !important;
}
div.uimob500 .um-profile-nav-item a {
    margin-left: 5px !important;
    border-radius: 4px !important;
}
div.uimob340 .um-profile-nav-item a {
    margin-left: 5px !important;
    border-radius: 4px !important;
}

/* User Tab Bar Hover */
.um-profile-nav-item a:hover {
    background: #99010A !important;
}

/* NO Shadow */
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel], input[type=date], select, textarea {
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.00);
}

/* Profile Edit Icon */
.um-profile.um .um-profile-headericon a {
    color: #046bd2 !important;
}
.um-profile.um .um-profile-headericon a:hover {
    color: #99010A !important;
}

/* Profilbild Abbruch Button */
.um-modal-btn.alt {
    color: white !important;
    background: #eee;
}

/* UM Tooltip */
.um .tipsy-inner, .um-page .tipsy-inner {
    background-color: #99010A !important;
    color: white !important;
    padding-top: 5px !important;
    box-shadow: none !important;
}
.um .tipsy-arrow-n, .um-page .tipsy-arrow-n {
    margin-top: 5px !important;
    border-bottom-color: #99010A !important;
}
.um .tipsy-arrow-w, .um-page .tipsy-arrow-w {
    border-right-color: #99010a !important;
}

/* Konto */
.um-account-main div.um-account-heading {
    color: #046BD2 !important;
}
.um-account-side li {
    color: black !important;
    background: white !important;
}
.um-account-side li a:hover {
    color: #99010A !important;
    background: white !important;
}
.um-request-button {
    background-color: #7FAAFE !important;
    border-radius: 4px !important;
    color: white !important;
    text-decoration: none !important;
}
.um-request-button:hover {
    background-color: #046BD2 !important;
}
.um-account-side li a.current, .um-account-side li a.current:hover {
    color: #046BD2 !important;
}
p.um-notice.success {
    background: #D5FFF3 !important;
    color: black;
}
/* Required Fields */
.um span.um-req {
    color: #99010A !important;
    margin-left: 3px;
}

.um-profile.um .um-profile-meta {
    color: #D6D6D6 !important;
}

/* Errors */
.um-field-error {
    background: #99010A !important;
}
.um-field-arrow {
    color: #99010A !important;
}

/* Timeline (Elementor) Settings */
.twae-wrapper .twae-content {
    box-shadow: none !important;
}
.twae-wrapper .twae-icon {
    border-color: white !important;
}
/* Arrows */
.twae-horizontal-timeline.twae-wrapper .twae-button-next, .twae-horizontal-timeline.twae-wrapper .twae-button-prev {
    color: #99010a !important;
}
.twae-horizontal-timeline.twae-wrapper .twae-h-line {
    height: 1px !important;
}
.twae-vertical.twae-wrapper .twae-timeline:before {
    width: 1px !important;
}/* End custom CSS */