@import url('https://fonts.googleapis.com/css?family=Montserrat:200,700&display=swap&subset=latin-ext');
body{
    font-family: 'Montserrat', sans-serif;
}

body .btn{
border-radius: 10px;
}

.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;  font-family: Georgia;    font-style: italic;color:#51555a;line-height:normal;}

.rekomendacje .banner__content{padding-top:0px !important;}
.rekomendacje h6 {font-size:13px;margin-top:30px;color:#999;font-weight:bold;}
.rekomendacje h6 span{display:block;font-weight:normal;}
.rekomendacje li{
padding:0px 20px;
}

body{

font-family: 'Montserrat', sans-serif;
position:relative;top:-1px;padding-top:0px !important;}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbofx;
  display:    flex;
}
 

.miejsce{margin-top:70px;margin-bottom:40px;}

.partners{
border-top: 1px solid #fafafa;margin-top:-1px;
}
.oferenci {margin-top:40px;}
.oferenci a{color:#1ea0ae;}
.oferenci img{margin:0 auto;}

.smaller{font-size:17px;margin-top:10px;border-top:1px solid #fff;padding-top:30px;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;}
.navbar .container{width:100%;padding:0px 90px;}

.more{margin-top:50px;}

.myheader .banner__content {text-align:left;}
.myheader .banner__content .banner-title{font-size:80px; font-weight:700;}
.myheader .banner__content .banner__desc{margin:70px 0px 0px 0px; font-size:27px;}



.lokalizacja{padding:0px;}
.lok2{text-align:center !important;}
.lok2 h2{font-size:34px !important;}
.lok2 .btn{background-color:#ea088c;color:#fff;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{font-size:17px;line-height:28px;font-weight:800;margin-top:20px;}
.lokalizacja div h2 span {font-weight:regular;font-size:21px;}
.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 strong{margin-top:10px;display:block;}
.lok2 img{position: absolute;top: -75px;left: 0;}
.footer {margin-top:0px;}
.organizator{border-bottom:0px solid #ddd;line-height:30px;font-size:18px;padding-top:10px;padding-bottom:30px;}

.organizator a{color:#1ea0ae;}

.pagecontent img{max-width:100%;}
.organiz{text-align:center;padding:30px 0px;}
.organiz img {
    margin: 20px auto 0;
    display: block;
}

.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;}
.rekomentacje {padding-bottom:50px;}
.rekomentacje .podpis span{display:block;color:#999;color:#999;}
.rekomentacje .podpis span strong{color:#ea088c;}
.rekomentacje {text-align:center;}
.rekomentacje .podpis{text-align:center;margin:0 auto;color:#ea088c;margin-top:30px;display: inline-block;white-space: nowrap;}
.rekomentacje .podpis img{margin:0 auto 10px;}

.flex{
display:flex;
}

@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;}

.table {display: table; max-width: 900px; margin-bottom: 30px; margin-left: auto; margin-right: auto;}

.table-cell1 {display: table-cell; width: 90px; vertical-align: middle;}

.table-cell2 {display: table-cell; vertical-align: middle;}

.img-hover {
-webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    opacity: 1;
}

.img-hover:hover {
-webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    opacity: 0.5;
}

.button {background-color:#d9b263; border-color:#d9b263;}
.button2 {border-color:#fff;}

.fa {color: #2c63c7;}

.date {background-color:#fdb064; border-color:#fdb064; color:#fff; padding: 10px 10px 10px 10px;}

.tlo {
background-color:#2c63c7;
color: #fff;
padding-top: 25px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-left: 0px;
margin-right: 0px;
}

.tlo2 {
background-color:#efefef; 
padding-top: 25px;
padding-right: 40px;
padding-bottom: 0px;
padding-left: 40px;
}