@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap&subset=latin-ext');
body{
    font-family: 'Montserrat', sans-serif;
}

h1{
font-weight: bold;
font-size: 30px;
}

.move {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.shape{
position: absolute;
z-index: 0;
right: -7%;
bottom: -14%;
}

.sponsors-row .sponsors-cell{border:0px !important;}

.navbar-nav li a{ font-size:14px;}
.navbar-nav li .btn{font-weight:700;border-radius:3px;padding-left:20px !important;padding-right:20px !important;border:0px !important;}
.navbar-nav li .btn:hover{background-color:#0d72de !important;}
.myheader{position:relative;overflow:hidden;}
.myheader .banner__content {text-align:center;}
.myheader .banner__content .banner-title{text-shadow: 1px 1px 13px #333;margin-bottom:10px;}
.myheader .banner__content .banner__desc{text-shadow: 1px 1px 13px #333;margin:0px auto 20px;font-weight:bold;font-size:30px;}

.myheader .btn{position:relative;z-index:1;background-color:#2353ac;border-radius:3px;padding:15px 40px !important;border:0px !important;font-size:17px;}

.pagecontent .btn{border-radius:3px;padding:12px 30px;margin-top:20px;}
.pagecontent ul{padding:10px;margin:0px;}
.pagecontent ul li{margin-bottom:6px;}
.myheader .btn:hover{background-color:#366cd1 !important;opacity:1 !important;}


.myheader .btn-transparent{background-color:transparent;}
.myheader .btn-transparent:hover{background-color:#fff !important;color:#366cd1 ;}

.myheader .banner__bg{
    background-position: 50% 0;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;

    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.flex .text{max-width:900px;margin:0 auto;text-align:center;font-size:24px;}
.container-fluid{margin-top:20px;}

.mycontent{
margin-top:80px;
padding-right:30px;
margin-bottom:30px;
line-height:28px;
}
.lokalizacja{padding:0px;}
.lokalizacja .window{width:100%;padding:100px 90px;text-align:left;background-size:cover;background-position:center ;background-repeat:no-repeat;background-color:#fff;}
.lokalizacja div h2{font-size:30px;}
.lokalizacja .btn{font-weight:bold;}
.lokalizacja div .btn{margin-top:20px;border-radius:3px;padding:15px 30px !important;border:0px !important;font-size:18px;}
.lok1 .btn{background-color:#2353ac;}
.lok2 strong{margin-top:10px;display:block;}
.lok2 .btn{background-color:#2353ac;margin-bottom:20px;}
.lokalizacja ul{padding: 7px 15px;margin: 0px;}
.section-title-wrapper{padding:40px 0px 50px;font-weight:bold;}
.section-title::after{display:none;}
.section-subtitle{color:#bbb;margin-top:0px;}

.registrationForm .btn{border-radius:41px;padding:12px 30px;margin-top:20px;}
.armagedon .btn{border-radius:41px;padding:12px 40px;margin-top:20px;font-size:24px;}
.armagedon h2{line-height:44px;}

.page-header{background-image:url();background-repeat:repeat-x;background-position:center;background-size:cover !important;}

.organizator{line-height:30px;font-size:30px;padding-top:40px;padding-bottom:30px;}

border-bottom:1px solid #ddd;
}
.organizator a{color:#fcb017;}
.armagedon{line-height:27px;}

.pagetitle{height:320px;}

.flex{
display:flex;
}

@media (max-width: 900px) {
.flex{display:block;}
}

.schedule__time{text-align:right;}

.button{
background-color: #e2197f;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-top-color: #e2197f;
border-bottom-color: #e2197f;
border-left-color: #e2197f;
border-right-color: #e2197f;
}

.button2{
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.page-header2{background-image:url(/conf-data/mtpomorze/images/gwiazda_taras__tint.jpg); background-position:top; background-size:cover !important; padding-left: 50px; padding-right: 50px}

.column1{
background-color: #feef7d;
color: #444444;
padding-left: 40px;
padding-top: 20px;
padding-right: 40px;
padding-bottom: 20px;
margin-top: 40px;
margin-bottom: 40px;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
}

.column2{
background-color: rgba(255, 255, 255, 0.8);
padding-left: 40px;
padding-top: 30px;
padding-right: auto;
padding-bottom: 20px;
margin-top: 40px;
margin-bottom: 40px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}