/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 25.06.2019, 17:57:25
    Author     : haubi
*/

.welcome h1 {
    font-size: 5rem;    
}

.frame-font-waldorf {
    font-family: 'Karushan Script' !important;
}

.frame-font-gafata {
    font-family: 'Gafata' !important;
}

.frame-font-saira-semi-condensed {
    font-family: 'SairaSemiCondensed' !important;
}

.frame:not(.frame-type-carousel_fullscreen) {
    padding: 0px 15px;
}

.frame-space-before-extra-large {
    margin-top: 33vh;
}

.frame-space-before-large {
    margin-top: 11vh;    
}

.collapse-container .frame {
    padding: 0em !important;
}

.frame-type-banner {
    margin-top: 0px !important;
}

@media only screen and (max-width: 991px) and (min-aspect-ratio: 4/3) {
    /* tablet portrait */
    .frame-space-before-extra-large {
        margin-top: 33vh;
    }

    .frame-space-before-large {
        margin-top: 11vh;    
    }
}


@media only screen and (max-width: 991px) and (max-aspect-ratio: 3/4) {
    /* handy portrait */
    .frame-space-before-extra-large {
        margin-top: 33vh;
    }

    .frame-space-before-large {
        margin-top: 11vh;    
    }
}
@media only screen and (max-width: 991px) and (min-aspect-ratio: 4/3) {
    /* handy landscape */
    .frame-space-before-extra-large {
        margin-top: 33vh;
    }

    .frame-space-before-large {
        margin-top: 11vh;    
    }
}


@media only screen and (max-width: 991px) and (min-aspect-ratio: 3/4) and (max-aspect-ratio: 1/1), 
    only screen and (min-width: 992px) and (max-width: 1200px) and (max-aspect-ratio: 1/1) {
    /* tablet portrait */
    .frame-space-before-extra-large {
        margin-top: 33vh;
    }

    .frame-space-before-large {
        margin-top: 11vh;    
    }
}

@media only screen and (max-width: 991px) and (max-aspect-ratio: 4/3) and (min-aspect-ratio: 1/1), 
        only screen and (min-width: 992px) and (max-width: 1200px) and (min-aspect-ratio: 1/1) {
    /* tablet landscape */
    .frame-space-before-extra-large {
        margin-top: 33vh;
    }

    .frame-space-before-large {
        margin-top: 11vh;    
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) and (max-aspect-ratio: 9/16), 
        only screen and (min-width: 992px) and (max-width: 1200px) and (min-aspect-ratio: 16/9), 
        only screen and (min-width: 1201px) {
    /* desktop */
    .frame-space-before-extra-large {
        margin-top: 33vh;
    }

    .frame-space-before-large {
        margin-top: 13vh;    
    }
}