<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Theme Name: Definity Child
	Theme URI: http://89elements.com
	Description: This is a child theme of the Defintiy theme. Use this theme to safely make edits to the code of the parent theme (Definity). More info how to use the child theme you can find here: codex.wordpress.org/Child_Themes
	Author: Viktor Andonov
	Author URI: http://themes.89elements.com/definity/
	Template: definity
	Version: 1.2
*/

/* --------------------------------------------------
	Theme customization starts here
-------------------------------------------------- */
.preloader {
    z-index: 9999 !important;
}

* {
    text-transform: none !important;
}

p {
    letter-spacing: -0.19px !important;
}

.d-nav-inline .d-nav-menu .d-nav-menu-items-list li.menu-item a, .d-nav-inline .d-nav-menu .d-nav-menu-items-list li.page_item a {
    font-size: 19px !important;
    letter-spacing: -0.4px !important;
    text-align: center !important;
    text-transform: none !important;
    font-family: 'Ubuntu', 'Open Sans', Arial !important;
    font-weight: 300 !important;
}

.d-nav-sticky a {
    color: #434E58 !important;
}

.d-nav-trans a {
    color: #fff !important;
}

.d-nav-sticky a.d-nav-logo {
    background-image: url(/wp-content/themes/definity-child/images/Logo_dark.png);
    background-repeat: no-repeat;
    width: auto; /*or your image's width*/
    height: auto; /*or your image's height*/
    margin: 0;
    padding: 0;
}

.d-nav-sticky a.d-nav-logo img {
    visibility: hidden;
}

.d-nav-trans a.d-nav-logo {
    background-image: none;
    background-repeat: no-repeat;
    width: auto; /*or your image's width*/
    height: auto; /*or your image's height*/
    margin: 0;
    padding: 0;
}

.d-nav-trans a.d-nav-logo img {
    visibility: visible;
}

body a.mPS2id-highlight,
body .d-nav-sticky a:hover {
    color: #3399CC !important;
}

body .d-nav-inline .d-nav-menu .d-nav-menu-items-list li.menu-item a.mPS2id-highlight:after,
body .d-nav-inline .d-nav-menu .d-nav-menu-items-list li.page_item a.mPS2id-highlight:after,
body .d-nav-inline .d-nav-menu .d-nav-menu-items-list li.menu-item.menu-item-type-post_type.current-menu-item a:after,
body .d-nav-inline .d-nav-menu .d-nav-menu-items-list li.page_item.menu-item-type-post_type.current-menu-item a:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -24px;
    left: -20%;
    height: 4px;
    width: 140%;
    background-color: #3399CC;
}

body .d-nav-inline .d-nav-menu .d-nav-menu-items-list li.menu-item, body .d-nav-inline .d-nav-menu .d-nav-menu-items-list li.page_item {
    margin-right: 50px !important;
}

.d-nav-inline .d-nav-menu .d-nav-menu-items-list li.menu-item:last-child, .d-nav-inline .d-nav-menu .d-nav-menu-items-list li.page_item:last-child {
    margin-right: 0 !important;
}

nav.d-nav-sticky {
    z-index: 99999;
}

nav.d-nav-trans.d-nav-trans-front, nav.d-nav-trans.d-nav-trans-all {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

a.btn,
.slick-slide a.btn {
    border-radius: 2px;
    min-height: 48px;
    vertical-align: middle;
    line-height: 48px;
    text-transform: none;
    font-weight: lighter;
    letter-spacing: -0.2px;
    font-size: 19px;
}

.slick-slide a.btn {
    background-color: #3399CC;
}

.slick-slide a.btn:hover {
    background-color: #0087cc;
}

#service-mitarbeiter {
    position: absolute;
    bottom: -25%;
    left: 20%;
    margin-left: 100%;
}

#intro {
    margin-bottom: -100px;
}

#moon-terrain {
    height: auto;
    z-index: 99;
    margin: -15px;
    overflow: hidden;
}

#moon-terrain img {
    margin: 0;
    position: absolute;
    left: 0;
    width: 100%;
    display: block;
}

#astronaut-tiny {
    width: 59px;
    height: 112px;
    bottom: 75px;
    right: 20%;
    position: absolute;
}

#astronaut-female2 {
    width: 127px;
    height: 228px;
    bottom: -45%;
    left: 0;
    position: absolute;
}

#towly {
    width: 82px;
    height: 222px;
    bottom: -25%;
    left: 82px;
    position: absolute;
}


#transporter {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 222px;
    margin-left: -1.5%;
}

#transporter img {
    width: 322px;
    margin: 0 auto;
    position: relative;
}

#team .slick-initialized .slick-slide {
    padding-top: 9%;
}

.vc_col-md-8 .wpb_wrapper:last-child p {
    max-width: 650px;
    margin: 0 auto;
}

.sec-heading h2 {
    font-size: 49px;
    color: #434E58;
    letter-spacing: -0.5px;
    text-align: center;
    text-transform: none;
}

.sec-heading .subheading {
    font-size: 21px !important;
    color: #63717E;
    letter-spacing: -0.21px !important;
    text-align: center !important;
    text-transform: none !important;
}

.vc_col-md-8 {
    z-index: 99 !important;
}

.t-slider {
    width: 100% !important;
    padding-top: 32px !important;
    z-index: 999 !important;
}

.t-slider .t-slider-nav {
    background: rgba(255, 255, 255, 0.85) !important;
    border: none !important;
    padding: 20px 20px 10px 20px !important;
    margin-top: -125px !important;
}

.t-slider .slick-prev {
    left: 5%;
}

.t-slider .slick-next {
    right: 5%;
}

.t-slider blockquote {
    font-size: 19px !important;
    color: #434E58 !important;
    letter-spacing: -0.19px !important;
    text-align: center !important;
    line-height: 26px !important;
}

.et-quote {
    display: none !important;
}

.footer-widgets .widget .header-widget {
    text-transform: none;
    font-family: Ubuntu-Light;
    font-size: 32px;
    color: #FFFFFF;
    letter-spacing: -0.21px;
    border: none !important;
}

.footer-widgets .widget_nav_menu ul li {
    margin-bottom: 10px
}

.footer-widgets .widget_nav_menu ul li a {
    color: #3399CC !important;
    letter-spacing: 0 !important;
    line-height: 21px !important;
    font-size: 19px !important;
}

.footer-widgets .widget_text .textwidget a,
.footer-widgets .widget_text .textwidget span {
    color: #fff !important;
}

.footer-widgets .widget_text .textwidget a span {
    color: #3399CC !important;
}

.copyright {
    background-color: #1A2835 !important;
}

.copyright small {
    color: #fff !important;
    letter-spacing: -0.21px !important;
}

.footer-page.footer-widgets {
    background: url(/wp-content/themes/definity-child/images/footer_bg.jpg) no-repeat !important;
    background-size: cover !important;
}

#moon-terrain {
    height: auto;
    z-index: 99;
    margin: -15px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 160px;
}

#moon-terrain img {
    margin: 0;
    position: absolute;
    left: 0;
    width: 100%;
    display: block;
    height: 160px;
    margin-top: 0;
}

#intro {
    z-index: 99;
}

#service-mitarbeiter {
    bottom: -3px;
    z-index: 9999;
}

#service-mitarbeiter img {
    width: auto;
    height: auto;
    max-width: initial;
    left: 100%;
    position: relative;
}

#service-ma {
    position: absolute;
    height: 300px;
    z-index: 9999;
    margin-top: -300px;
}

.widget_recent_entries ul li {
    min-height: 55px;
    background: url(/wp-content/themes/definity-child/images/news-rocket.png) 0 0 no-repeat;
    background-size: 45px auto;
}

.widget_recent_entries ul li a {
    color: #3399CC !important;
    padding-left: 55px;
    letter-spacing: 0 !important;
    line-height: 21px !important;
    font-size: 19px !important;
    padding-top: 3px !important;
}

.widget_recent_entries ul li .post-date {
    font-size: 15px !important;
    color: #fff;
    padding-left: 55px;
}

#logo-slider .t-clients {
    width: 100%;
}

#logo-slider .t-clients-wrapper {
    padding: 20px !important;
}

#logo-slider .t-clients .slick-slide img {
    opacity: 0.7;
    width: 100%;
}

#text-logo img {
    position: absolute;
    margin-left: 5px;
    margin-top: 29px;
}

.invisible {
    visibility: hidden;
}

#astroids {
    left: -20vw !important;
    top: 97% !important;
    position: absolute !important;
    z-index: 999 !important;
    width: 90vw !important;
    right: 0 !important;
}

/* nob/mhu 2024-12-20: deaktiviert, weil kaputt auf chrome */
#spaceship img {
    display: none!important;
}

#astroids img,
#spaceship img {
    width: 60%;
}

#spaceship {
    position: absolute !important;
    right: 0 !important;
    top: 47% !important;
    z-index: 99 !important;
    left: -20vw !important;
    text-align: right !important;
    width: 100vw !important;
}

#shipline img {
    max-width: 100%;
    left: 5%;
    position: absolute;
    top: 48%;
    z-index: 0;
    display: none;
}

#space {
    position: absolute;
    margin-top: -150px;
    margin-left: -15px;
}

#space-container {
    min-height: 300px;
    margin: -15px;
}

#houston {
    top: -25%;
}

/* nob/mhu 2024-12-20: gravatare wegen datenschutz entfernt + style fix  */
.comment-author.vcard {
    min-width: 60px;
    min-height: 60px;
}
.comment-author.vcard cite.fn {
    margin-left: 90px!important;
}
</pre></body></html>