@charset "UTF-8";

@font-face {
    font-family: 'Intro Bold';
    src: url('../../fonts/IntroBold.eot');
    src: url('../fonts/IntroBold.eot') format('embedded-opentype'),
         url('../fonts/IntroBold.woff2') format('woff2'),
         url('../fonts/IntroBold.woff') format('woff'),
         url('../fonts/IntroBold.ttf') format('truetype'),
         url('../fonts/IntroBold.svg#IntroBold') format('svg');
}

@font-face {
    font-family: 'Intro Book';
    src: url('../fonts/IntroBook.eot');
    src: url('../fonts/IntroBook.eot') format('embedded-opentype'),
         url('../fonts/IntroBook.woff2') format('woff2'),
         url('../fonts/IntroBook.woff') format('woff'),
         url('../fonts/IntroBook.ttf') format('truetype'),
         url('../fonts/IntroBook.svg#IntroBook') format('svg');
}

@font-face {
    font-family: 'Intro Black';
    src: url('../fonts/IntroBlack.eot');
    src: url('../fonts/IntroBlack.eot') format('embedded-opentype'),
         url('../fonts/IntroBlack.woff2') format('woff2'),
         url('../fonts/IntroBlack.woff') format('woff'),
         url('../fonts/IntroBlack.ttf') format('truetype'),
         url('../fonts/IntroBlack.svg#IntroBlack') format('svg');
}



/* RESET
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• */

* { 
	margin: 0; 
	padding: 0; 
    box-sizing: border-box;
}

/* HTML5 elements */
article, aside, canvas, details, figcaption, figure, footer, header, menu, nav, section, summary {
	display: block;
}

pre, code, var, samp, kbd {
	font-family: monospace, sans-serif; 
}

button, input, select, textarea {
	font: inherit;
}


/* BASE
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• */

input, textarea { padding: 5px; }

fieldset { border: none; }

p {
	margin-bottom: 1em;

	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto; 
	hyphenate-limit-lines: 2;
}

q, blockquote p { quotes: "\201E" "\201D"; }

q:before, blockquote p:before { content: open-quote; }

q:after, blockquote p:after { content: close-quote; }

ul ul, ol ol { padding-left: 1.2em; }

h1, h2, h3, h4, h5, h6 { margin: 0 ; font-weight: normal; }

li { list-style-position: inside; }

a { 
	text-decoration: none; 
	color: #323f4d; 
}
a:hover { text-decoration: none; color: #008dc6;}

button, input[type="submit"] { cursor: pointer; }

img { border: none; }

h1 { font-size: 1.4em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1em; }
h4 { font-size: 1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }


/* SITE
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• */
body {
    background: url('../img/bg-tile.png') repeat center center;
	font: normal 28px/28px 'Intro Book';
	line-height: 1.33em;
   	color: #323f4d;
    text-align: left;
    padding: 0;
    margin: 0;
}

.wrapper {
    width: 100%;
	padding: 0;
    margin: 0;
	z-index: 0;
    box-sizing: border-box;
}

.container {
    position: absolute;
    left: 0;
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
}

.logo-wide {
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
}

.lang-select {
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.lang-heading {
    font: normal 36px/36px 'Intro Black';
    margin-bottom: 30px;
}

.lang-btn {
    display: inline-block;
    height: 45px;
    position: relative;
    padding-left: 52px;
    margin: 0 16px;
    line-height: 45px;
}

.lang-flag {
    background: url('../img/lang-flags.png') no-repeat left top;
    display: block;
    position: absolute;
    width: 45px;
    height: 45px;
    left: 0;
    top: 0;
}

.lang-pl .lang-flag {
    background-position: 0 0;
}

.lang-ru .lang-flag {
    background-position: -45px 0;
}

.lang-en .lang-flag {
    background-position: -90px 0;
}


@media only screen and (max-width: 767px) {
    .lang-buttons {
        width: 100%;
        text-align: center;
        max-width: 200px;
        margin: 30px auto;
    }
    .lang-btn {
        display: block;
        float: none;
        margin-bottom: 10px;
        text-align: left;
    }
}



cookies-message-wrapper








