/*
 Theme Name:   WP-8 Webdesign Theme
 Theme URI:    https://wp-8.de
 Description:  Wohnwerk Hauser
 Author:       Manuel Wilms
 Author URI:   https://wp-8.de
 Template:     generatepress
 Version:      1.0
*/

/* HELPER */
/* Hide Element */
body:not(.editor-styles-wrapper) .mw-hidden {
	display: none!important;
}

.mw-hidden {
	opacity: .5!important;
}

/* Hyphens auto break word */
.mw-hyphens-auto {
    word-wrap: break-word;
    overflow-wrap: break-word;
	  -webkit-hyphens: auto;
	    -ms-hyphens: auto;
	      hyphens: auto;
}

@media (max-width: 768px) {
    .mw-hyphens-auto-mobile {
        word-wrap: break-word;
        overflow-wrap: break-word;
          -webkit-hyphens: auto;
            -ms-hyphens: auto;
              hyphens: auto;
    }
}

/* Animations */
.mw-slide-in-up {
    translate: 0 2em;
    opacity: 0;
    transition: translate 0.8s ease-in-out, opacity 0.8s ease-in-out;
}

.mw-slide-in-left {
    translate: 2em 0;
    opacity: 0;
    transition: translate 0.8s ease-in-out, opacity 0.8s ease-in-out;
}

.mw-slide-in-up-slow {
    translate: 0 1.5em;
    opacity: 0;
    transition: translate .8s linear, opacity .8s linear;
}

@media (min-width: 1025px) {
    .mw-trasnform-delay-immobilienverwaltung {
        transition: translate .6s .2s linear, opacity .6s .2s linear;
    }

    .mw-trasnform-delay-energieberatung {
        transition: translate .6s .3s linear, opacity .6s .3s linear;
    }

    .mw-trasnform-delay-verkauf {
        transition: translate .6s .4s linear, opacity .6s .4s linear;
    }

    .mw-trasnform-delay-1 {
        transition-delay: 0.1s;
    }

    .mw-trasnform-delay-2 {
        transition-delay: 0.2s;
    }

    .mw-trasnform-delay-3 {
        transition-delay: 0.3s;
    }

    .mw-trasnform-delay-4 {
        transition-delay: 0.4s;
    }

    .mw-trasnform-delay-5 {
        transition-delay: 0.5s;
    }

    .mw-trasnform-delay-6 {
        transition-delay: 0.6s;
    }

    .mw-trasnform-delay-7 {
        transition-delay: 0.7s;
    }

    .mw-trasnform-delay-8 {
        transition-delay: 0.8s;
    }
}

.mw-slide-in-up.mw-animation-active,
.mw-slide-in-left.mw-animation-active {
    translate: 0 0;
    opacity: 1;
}

.mw-slide-in-up-slow.mw-animation-active {
    translate: 0 0;
    opacity: 1;
}

.mw-zoom-in {
    transform: scale(0.5);
    opacity: 0;
    transition: transform 0.8s linear, opacity 0.8s linear;
}

.mw-zoom-in.mw-animation-active {
    transform: scale(1);
    opacity: 1;
}
