﻿@charset "utf-8";

.introBG  {
    background-image: url("img/top-wnetrza_01.jpg");
    background-position:81% 50%;
}

.stage {
    font-family: Montserrat-Regular, Arial, sans-serif;
    font-size: 24px;
}

.stage.B {
    background-image: url("img/bg-wnetrza_01.jpg");
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    font-family: Charm-Regular, Arial, sans-serif;
    font-size: 64px;
    text-align: center;
}

.stage.B > div {
    padding: 85px 15vw;
}

.stage.C > .content {
    padding: 1vmin 10vmin;
    text-align: center;
    background-color: black;
}

.stage.C .text {
    text-align: left;
    display:inline-block;
    vertical-align: middle;
    box-sizing: border-box; 
}

.stage.C .images {
    overflow:auto;
    cursor: pointer;
}

.stage.C img {
    float: left;
    width: 33.33%;
    padding: 10px;
    box-sizing: border-box;
}

.stage.E > .content {
    padding: 1vmin 10vmin;
    text-align: center;
    background-color: black;
}

.stage.E .text {
    text-align: left;
    display:inline-block;
    vertical-align: middle;
    box-sizing: border-box; 
}

.stage.E img {
    display: block;
    width: 100%; 
}


@media only screen and (max-width: 800px) {
    .stage .text {   
        font-size: 18px;
    }
    .stage.B {
        font-size: 10vmin;
    }
    .stage.B > div {
        padding: 10vw 7vw;
    }
}

@media only screen and (max-width: 450px) {
    .stage.C img {
        float: none;
        width: 300px;
    }
}