﻿/*/-------------------------------------------/ GLOBE /---------------------------------------------/*/
body,html {
    width: 100%;
    height: 100%;
    margin: 0 auto;

    font-family: 'Open Sans Hebrew', 'openSans-Light', 'Rubik', sans-serif;
}

.axis:hover .move-up {
    transform: translate(0,-15px);
    -webkit-transform: translate(0,-15px);
    -o-transform: translate(0,-15px);
    -moz-transform: translate(0,-15px);
}

/*/-------------------------------------------/ PAGE CONTAINERS /---------------------------------------------/*/
aside {
    width: 50%;
    color: white;
    cursor: pointer;

    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
}

    aside:hover {
        -moz-box-shadow: 1px 0 12px rgba(0, 0, 0, 0.6);
        -webkit-box-shadow: 1px 0 12px rgba(0, 0, 0, 0.6);
        box-shadow: 1px 0 12px rgba(0, 0, 0, 0.6);
    }

main {
    width: 100%;
    height: 100%;
}

.pageContainer {
    width: 100%;
    height: 50%;
}

.headWrapper {
    width: 53%;
    min-width: 320px;
    max-width: 520px;
    text-align: center;
}

.containStrip {width: 100%;}
.mainStrip {height: 100%;}

.txtContainStrip {
    width: 50%;
    text-align: center;
}

#MainContain {
    background-color: #252c39;
    -webkit-box-shadow: inset 0px 36px 205px -30px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 36px 205px -30px rgba(0,0,0,0.75);
    box-shadow: inset 0px 36px 205px -30px rgba(0,0,0,0.75);
}

#LogoStrip {height: 150px;}

/*/-------------------------------------------/ TEXT /---------------------------------------------/*/
h1 {
    font-family: 'Open Sans Hebrew', 'openSans-Light', 'Rubik', sans-serif;
    color: #114684;
    font-size: 1.1em;
    font-weight: 400;
    letter-spacing: 1px;
}

aside h2 {
    font-family: 'Open Sans Hebrew', 'openSans-Light', 'Rubik', sans-serif;
    font-size: 1.5em;
    font-weight: 200;
    letter-spacing: 1px;
}

.langSelectTxt {
    transition: all 0.7s ease-in-out;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
}

#IntroText {border-bottom: 1px solid #114684;}

        
/*/-------------------------------------------/ IMAGES /---------------------------------------------/*/
#Logo {
    background-image: url('../images/logo.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 60%;
    height: 60%;
    min-width: 150px;
    max-width: 300px;
    margin-left: 10%;
}

/*/-------------------------------------------/ MEDIA-Q /---------------------------------------------/*/
@media only screen and (min-width: 640px) and (max-width: 1080px) {
    h1 {
        font-size: 0.8em;
        letter-spacing: normal;
    }
}

@media only screen and (min-width: 0px) and (max-width: 640px) {
    h1 {
        font-size: 0.7em;
        letter-spacing: normal;
    }
}

@media only screen and (min-height: 0px) and (max-height: 420px) {
    #IntroTextContain {
        display: none !important;
    }
}