/* Texts */


@font-face {
    font-family: 'source_sans_probold';
    src: url('./fonts/sourcesanspro-bold-webfont.eot');
    src: url('./fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/sourcesanspro-bold-webfont.woff') format('woff'),
        url('./fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
        url('./fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_prolight';
    src: url('./fonts/sourcesanspro-light-webfont.eot');
    src: url('./fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/sourcesanspro-light-webfont.woff') format('woff'),
        url('./fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
        url('./fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'fonts/source_sans_proregular';
    src: url('./fonts/sourcesanspro-regular-webfont.eot');
    src: url('./fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fonts/sourcesanspro-regular-webfont.woff') format('woff'),
        url('./fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
        url('./fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
    font-family: 'fonts/source_sans_proregular';
    letter-spacing: -0.04em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    text-transform: uppercase;
    color: #111111; 
    font-family: 'source_sans_probold';
    letter-spacing:  -0.07em;
}
.bilety{
    letter-spacing:  -0.07em;
}
h1{
    position: relative;
    z-index: 2;
    margin-bottom: 1.5em;
}
h1,
h2 {
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    background: url('../img/hbg.png') no-repeat bottom center;
}
h3 {
    font-size: 24px;
}
h4 {
    font-size: 18px;
    line-height: 20px;
}
h5 {
    font-size: 22px;
}
h6 {
    font-size: 21px;
}
.textwidget,
.textwidget p{
    color: #838383;
}
.textwidget h3 span{
	color: #e2007a;
}
.textwidget h3,
.postContent h1,
.postContent h2,
.postContent h3,
.postContent h4{
    background: none;
    text-align: left;
    font-size: 16px;
}
.postContent p,
.postContent ul,
.postContent ol {
    text-align: left;
}
.textwidget,
.postContent{
    font-size: 14px;
}
.textwidget h3,
.textwidget p,
.postContent p,
.postContent ul,
.postContent ol,
.postContent h1,
.postContent h2,
.postContent h3,
.postContent h4,
.postContent h5,
.postContent h6 {
    margin-top: 10px;
    margin-bottom: 10px;

}
.postContent ul,
.postContent ol  {
    margin-left: 14px;
}
.postContent ul {
    list-style-type: disc;
}
.slogan {
    font-size: 18px;
    margin-top: 20px;
}
.sfu_widgettitle {
    margin-bottom: 10px;
}
div:not(.page-template-page-vip-php);{
    color: #000000;
}
.page-template-page-vip-php div{
	color: #fff;
}
p{
    line-height: 20px;
} 
.newPosts li h4{
    text-align: center;
    line-height: 20px;
    margin-top: 20px;
}
.newPosts li p{
    text-align: center;
    font-size: 16px;
}
.singleBilety{
    
    font-family: 'source_sans_probold';
    font-size: 18px;
}
.singleBilety a,
.newsBoxInner a.bilety{
    text-align: center;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
    font-family: 'source_sans_probold';
}
.newsBoxInner th{
    font-size: 14px;
    color: #000000;
}
.newsBoxInner table{
    color: #fac349;
    font-size: 14px;
}
.newsBoxInner span{
    font-size: 24px;
    line-height: 20px;
    color: #000000;
    font-family: 'source_sans_probold';
}
.newsBoxInner .godzina{
    font-size: 24px; 
    font-family: 'source_sans_probold';
}
.newsBoxInner .linki{
    text-align: center;
    font-family: 'source_sans_probold';
    font-size: 18px;
}
.newsBoxInner .opis{
    color: #000000;
}
.newsBoxInner .data{
    line-height: 15px;
} 
.opis h4,   
.biznesBox h4{
    line-height: 26px;
    text-transform: uppercase;
}
.kontaktBox a{
    text-decoration: none;
}
.kontaktBox .mail_opis{
    font-size: 12px;
    font-weight: 100;
    opacity: 0.5;
    height: 3em;
    font-family: 'source_sans_probold';
}
.kontaktBox .mail{
    font-size: 12px;
    font-family: 'source_sans_probold';
    vertical-align: bottom;
}
.goback{
	font-size: 15px; 
	color: #e2007a;

}
.sidebar h2{
    font-size: 14px;
    background: none;
    text-align: left;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    line-height: 30px;
    margin-bottom: 10px;
}
.pagesMenuInner a{
	text-transform: uppercase;
}
.pagesMenuInner li.current_page_item, a.page_parent{
	font-weight: 700;
}