.elementor-74686 .elementor-element.elementor-element-78eadce8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:900;}.elementor-74686 .elementor-element.elementor-element-6e62df7d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-74686 .elementor-element.elementor-element-6be98800{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:40px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-74686 .elementor-element.elementor-element-6be98800 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor5 );transition:fill 0.3s;}.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}/* Start custom CSS for icon-list, class: .elementor-element-6be98800 */.elementor-39703 .elementor-element.elementor-element-6be98800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: 0;
}


/* Icon on right side */
.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-item{
    display:flex;
}
.elementor-74686 .elementor-element.elementor-element-6be98800 .elementor-icon-list-icon{
    order:2;
}

/* Initial Positioning */
.dd-social-sidebar{
    --dd-bg-clr: #00537e;
    --dd-text-clr: #ffffff;
    --dd-icon-size: 80px;
    --dd-icon-fontsize: 40px;
    --dd-icon-clr: #fff;
    --dd-icon-clr--hover: #d3dee3;

    position: fixed;
    left: 0;
    top: 145px;
    z-index: 999;
}

@media (min-width: 840px) and (max-width: 1295px) {
    .dd-social-sidebar {
        top: 160px;
    }
}

@media (min-width: 768px) and (max-width: 839px) {
    .dd-social-sidebar {
        top: 205px;
    }
}


/* Background Colour of Icon Lists */
.dd-social-sidebar.dd-social-sidebar.dd-social-sidebar .elementor-icon-list-item {
    background-color: var(--dd-bg-clr);
    border: 1px solid #00537e;
    border-radius: 0 70px 70px 0;
    padding-bottom: 0 !important;
}

/* Icons */
.dd-social-sidebar.dd-social-sidebar.dd-social-sidebar .elementor-icon-list-icon :is(i, svg){
    font-size: var(--dd-icon-fontsize, 1em);
    width: 1em;
    color: var(--dd-icon-clr);

}
.dd-social-sidebar.dd-social-sidebar.dd-social-sidebar .elementor-icon-list-item:hover .elementor-icon-list-icon :is(i, svg){
    color: var(--dd-icon-clr--hover);
}
.dd-social-sidebar.dd-social-sidebar.dd-social-sidebar .elementor-icon-list-icon{
    width: var(--dd-icon-size, 3.5em);
    height: 80px;
    justify-content: center;
    align-items: center;
}

/* Texts */
.dd-social-sidebar.dd-social-sidebar.dd-social-sidebar .elementor-icon-list-text{
    text-align: end;
    padding: 0px 20px 0px 40px;
    color: var(--dd-text-clr);
    background-color: var(--dd-icon-bg-clr);
}



    .dd-social-sidebar{
        transform: translateX(calc(-100% + var(--dd-icon-size)));
        transition: all 0.6s ease;
    }

    /* Initial Positioning to be offscreen */
    .dd-social-sidebar .elementor-icon-list-items .elementor-icon-list-item{
        /*transform: translateX(calc(-100% + var(--dd-icon-size)));*/
        transition: all 0.6s ease;
    }

    /* Change Positioning to onscreen on Hover */
    .dd-social-sidebar.fk-complete .elementor-icon-list-items .elementor-icon-list-item:hover{
        /*transform: translateX(0);*/
        transform:translateX(calc(50% + 60px));
    }

    /* Slide in and out on page load */
    .dd-social-sidebar /*.elementor-icon-list-items .elementor-icon-list-item*/ {

        -webkit-animation: slidein 4s; /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: slidein 4s; /* Firefox < 16 */
        -ms-animation: slidein 4s; /* Internet Explorer */
        -o-animation: slidein 4s; /* Opera < 12.1 */
        animation: slidein 4s;

    }

    @keyframes slidein {
        0% {
            transform: translateX(calc(-100% + var(--dd-icon-size)));
        }

        20% {
            transform: translateX(0);
        }

        80% {
            transform: translateX(0);
        }

        100% {
            transform: translateX(calc(-100% + var(--dd-icon-size)));
        }
    }


/* Icons verschwinden nach einigen Sekunden */
.dd-social-sidebar.dd-social-sidebar.dd-social-sidebar .elementor-icon-list-icon  .cls-1{clip-path:url(#clippath);}

.dd-social-sidebar.dd-social-sidebar.dd-social-sidebar .elementor-icon-list-icon  .cls-2{fill:none;}

.dd-social-sidebar.dd-social-sidebar.dd-social-sidebar .elementor-icon-list-icon  .cls-3{stroke-width:0px;}

.dd-social-sidebar.dd-social-sidebar.dd-social-sidebar .elementor-icon-list-icon  .cls-3 {fill:#fff;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78eadce8 */.elementor-74686 .elementor-element.elementor-element-78eadce8 .dd-social-sidebar {nn  z-index: 900 !important;n}n/* End custom CSS */
/* Start custom CSS *//* Custom Dropdown-Pfeile */
.fa-angle-down::before {
  content:none;
  background: url(https://timewaver.com/international/wp-content/uploads/sites/3/2021/11/Pfeil_schwarz.svg) !important;
  background-size: cover;
  display: block;
  width:14px;
  height: 14px;
  background-repeat: no-repeat !important;
  padding-top: 10px !important;
  background-position: center !important;
}

.fa-angle-down {
    color: white !important;
}


@media (min-width: 768px) {
.sub-menu li {
    border-bottom: none !important;
}

.sub-menu li a:hover, .sub-menu li a:active, .sub-menu li a {
background-color: transparent !important;
}

/* Eltern von aktivem Link */
.current-menu-ancestor > a {
    color: #00537f !important;
    border-bottom: 1px solid #00537f !important;
}

/* Main Navi */
.elementor-element-59138fed .sub-menu {
   background-color: rgba(255,255,255,0.9) !important;

    padding: 30px 20px 30px 0 !important;
    border-top: 1px solid #00537f !important;
    z-index: 10;
}

/* language switcher: richtige Nummer eintragen */
.menu-item-10519 .sub-menu {
    background-color: rgba(255,255,255,0.9) !important;
     z-index: 10;
     margin-left: -8px !important;
}

/* shopping cart und login*/
.menu-item-191 a:hover, .menu-item-203 a:hover {
    opacity: 0.5;
}
}



@media (min-width: 767px) {
    .menu-item-17836, .menu-item-17837, .menu-item-17838 {
        display: none !important;
    }
}


/* Mobile menu */
@media (max-width: 767px) {

.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
    padding-left: 60px !important;

}

#menu-2-2a633bb a:focus {
    background-color: white;
}

    .menu-item-17836, .menu-item-17837, .menu-item-17838 {
        background-color: #f8f8f8;
    }

.sub-arrow {
margin-left: auto;
}
}
/* Burger */
.elementor-menu-toggle i:before {
content: '';
display: block;
background: url(https://timewaver.com/international/wp-content/uploads/sites/3/2022/01/Burger.svg);
width: 35px;
height: 25px;
background-size: cover;
border: none;
}

.elementor-menu-toggle.elementor-active i:before {
content: '' !important;
display: block;
background: url(https://timewaver.com/international/wp-content/uploads/sites/3/2022/01/Burger_2.svg);
width: 30px;
height: 30px;
background-size: cover;
border: none !important;
}

.elementor-menu-toggle {
outline: 0px solid white;
margin-top: 20px;
}/* End custom CSS */