@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:400,700&display=swap&subset=latin-ext');
.navbar-inverse{border:0px;}

.myheader .banner__bg{
    background-position: 50% 0;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
background-color:#1a1a1a;
    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.pagecontent{
padding:40px 0px;
}
.pagecontent a{
color:#51555a
}
.pagecontent .btn{
color:#fff
}

.organiz div{text-align:center;}
.organiz {
font-size:17px;
color:#999;
}
.organiz img{margin:20px auto 0;display:inline;}

body{

    font-family: 'Nunito Sans', sans-serif;

position:relative;top:-1px;padding-top:0px !important;}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}



.miejsce{margin-top:70px;margin-bottom:30px;}

.partners{
border-top: 1px solid #fafafa;margin-top:-1px;
}
.oferenci {margin-top:40px;}
.oferenci a{color:#51555a;}
.oferenci img{margin:0 auto;}

.btn{
border-radius:0px;
}

.smaller{font-size:17px;margin-top:40px;border-top:2px solid #ddd;padding-top:40px;text-align:center;padding-bottom:50px;border-bottom:2px solid #ddd;}
.smaller .btn{font-size:25px;text-transform:uppercase;font-weight:700;margin-top:20px;padding:10px 40px;}


.navbar-nav li a {font-weight:700;text-transform:uppercase;color:#444444;}
.sponsors-row .sponsors-cell{border:0px;}
.sponsors-cell img {max-width:80%;}
.sponsors--table{margin-top:-20px;}
.myheader{position:relative;}
.navbar .container{width:100%;padding:0px 90px;}
.myheader .container{width:100%;}
.myheader .container .btn{font-size:18px;text-transform:uppercase;padding:17px 26px;margin-right:15px;margin-top:20px;margin-bottom:20px;}

.more{margin-top:50px;}

.myheader .container .banner__content{text-align:center;}
.myheader .container .banner__content h2{font-weight:800;font-size:60px;margin:8px 0px;}
.myheader .container .banner__content h3{font-weight:500;font-size:30px;margin:8px 0px;}
.myheader .container .banner__content h4{position: absolute;    font-weight: normal;
    font-size: 28px;    right: 32px;    bottom: 30px;    font-family: Georgia;    font-style: italic;}


.warsztat h4{font-size:36px;}
.warsztat ul{margin-bottom:0px;padding-bottom:0px !important;}
.warsztat h5{font-size:20px;margin:10px 0px 0px;font-weight:800;}
.lokalizacja{padding:0px;}
.lok2 .btn{background-color:#d3d8d3;color:#555;text-transform:uppercase;font-size:25px;box-shadow:1px 1px 2px #6c2263;margin-top:30px;}
.lokalizacja div{margin-top:-1px;position:relative;width:100%;padding:50px 90px 60px;text-align:left;background-size:cover;background-position:center ;background-repeat:no-repeat;background-color:#fff;}
.lokalizacja div h2{text-transform:uppercase;font-size:28px;line-height:28px;font-weight:800;margin-top:20px;}
.lokalizacja div .quote{font-size:14px;font-family:Georiga;font-style:italic;}
.lokalizacja div .quote strong{display:block;font-family: 'Nunito Sans', sans-serif;
font-style:normal;}
.lokalizacja div h2 span {font-weight:300;}
.lokalizacja img{margin:20px auto 0px;}
.lokalizacja .btn{font-weight:bold;}
.lokalizacja div .btn{margin-top:30px;border-radius:0px;padding:15px 30px !important;border:0px !important;font-size:19px;}
.lok1 .btn{background-color:#0d72de;}
.lok2 img{position: absolute;top: -75px;left: 0;}
.footer {margin-top:0px;}
.organizator{border-bottom:1px solid #ddd;line-height:30px;font-size:18px;padding-top:10px;padding-bottom:30px;}

.organizator a{color:#ea088c;}

.pagecontent img{max-width:100%;}
.container-80{
width:80%;
float:none;
margin:0 auto;
}
.page-header__content-wrapper{height: 281px;padding-top: 48px;}
.lokalizacja ul{padding: 7px 15px;margin: 0px 0px;}
.section-title-wrapper{padding:40px 0px 50px;font-weight:bold;}
.section-title::after{display:none;}
.section-subtitle{color:#bbb;margin-top:0px;}
.more{font-size: 16px;color: #666;text-align: center;}
.more strong{color:#ea088c;}
.rekomendacje{background-color:#fff !important;color:#111;}
.rekomendacje .banner__slide{background-color:#fff !important;min-height:auto;}
.rekomendacje .banner__slide .banner__tint{background-color:#fff !important;}
.rekomendacje h5{font-size: 18px; color:#51555a;line-height:normal;}

.rekomendacje .banner__content{padding-top:0px !important;}
.rekomendacje h6 {font-size:23px;margin-top:0px;color:#fb2e2e;font-weight:bold;}
.rekomendacje li{
padding:0px 20px;
}
.flex{
display:flex;
margin-top:-10px;
}

@media (max-width: 700px) {
.partners .sponsors__cell{width:100%;display:block;}
}
@media (max-width: 900px) {

.container-fluid .lokalizacja div{padding:60px 50px;}
.row-eq-height{ display:block !important;}
.miejsce .lokalizacja div{padding:60px 50px;}
.miejsce .lokalizacja .mybg{padding:120px 80px;}
.flex{display:block;}
.absolute{display:none;}
.navbar .container{padding:0px 10px;}
.navbar-menu-widthfix-collapsed .navbar-nav > li > a{text-transform:none;}
.navbar-menu-widthfix-collapsed .navbar-collapse.in{padding:30px 60px;}
}
.titlemy{font-size:52px;border-bottom:4px solid #cd39bb;padding-bottom:30px;margin-bottom:50px;}
.pagetitle{height:340px;margin-bottom:50px;}
.pagetitle .fullwidth-section__tint{height:100%;}

.count{margin-left:0px !important;margin-right:0px !important;background-color:#cd39bb;text-align:center;color:#fff;margin-top:50px;padding:30px 0px 40px;}

.count .btn{padding:13px 30px;background-color:#fff;color:#cd39bb;text-transform:uppercase;font-size:20px;box-shadow:1px 1px 2px #6c2263;}
.absolute{position: absolute;
right: -6px;
width: 353px;
bottom: -77px;}
.pagetitle .page-header__title{margin-top:-40px;}

@media (max-width: 1600px) {
.navbar-nav li a{font-size:13px !important;}
}

.navbar-nav li a{font-size:16px;}