.submenu{}
#item-15365978231470.ba-item-related-posts .ba-blog-post-content{display: flex;align-items: center;justify-content: center;}
.disabled-label {pointer-events: none;opacity:0.1}
.info ul{color:var(--title-inverse);font-size:18px;font-weight:400;margin-bottom:1rem}
.info ul li{margin-bottom:.5rem}
.ba-hamburger-menu #item-15367318650 .ba-overlay{display:none}
.header .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:first-child a{font-size:0 !important;letter-spacing:0 !important;}
.ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:first-child {vertical-align: top;}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.social{flex-direction:row}
.social > .ba-item{width:auto!important}
.lato .close-lightbox i {color: #fff;}
.com_gridbox:not(.modal).covid h2{margin:40px 0 20px}
.com_gridbox:not(.modal).covid h3{margin:20px 0 0}
.ba-blog-post {margin-bottom: 10px;}
strong{font-weight:700}
.start .ba-image-wrapper .ba-image-item-caption{opacity: 1;background: rgba(0,0,0,.5);margin: 20px;padding:10px 20px}
.ba-item-image.obrazek-napis .ba-image-item-caption {opacity: 1;padding:10px 20px 30px;text-shadow: 1px 1px 1px rgba(0,0,0,1)}
.start .ba-image-item-caption .ba-image-item-title{text-align:center;padding:0 20px;}
.start .ba-item-image.lato .ba-image-item-caption,.start .ba-item-image.lato2 .ba-image-item-caption,.start .ba-item-image.zima .ba-image-item-caption{bottom:auto}
.start .ba-item-image.nauka .ba-image-item-caption,.start .ba-item-image.nauka2 .ba-image-item-caption,.ba-item-image.obrazek-napis .ba-image-item-caption{top:auto}
.ba-item-image.obrazek-napis.top .ba-image-item-caption{bottom:auto;top:10px}
.fixed-header .ba-section {padding: 0 !important;}
.header .ba-section{transition:padding .3s ease-in;-webkit-transition:padding .3s ease-in;}
.ba-item-headline .headline-wrapper > * > span{padding-right:1rem}
.ba-item-headline .headline-wrapper > * > span >span{padding-right:0}
/*.start h4,.start h5{text-shadow: 1px 1px 1px rgba(0,0,0,1)}*/
.ba-item-headline .headline-wrapper > * > span{padding-right:1rem}
.ba-item-headline .headline-wrapper > * > span >span{padding-right:0}
.ba-tabs-wrapper .nav-tabs li.active > a{background-color:#eee;font-weight:700!important}
.start .box .text{background:rgba(0,0,0,.5);padding:10px}
.tips1{background-color: #FFFFDD;padding:20px}
.info1{background-color: #f8f8f8;;padding:10px}
.block2 {background: #FFFEF4;border: 1px solid #EAE8CC;padding:20px}
.ba-blog-post-info-wrapper {margin: 0px!important}
dl.wiersz dt,dl.wiersz dd{flex-grow:1}
/*.start .ba-grid-column.box {max-width:407px;margin:10px auto 20px}*/
.start .ba-item-image.nauka2 {display:none!important}
/*form*/
.ba-form-acceptance-html p{font-size:.9rem!important}
#userForm h2{margin-top:50px}
.formContainer > .row{display:flex; flex-wrap:wrap; justify-content:space-evenly}
.formContainer .columns.medium-4{flex:0 33%;max-width:31%}
.formContainer .columns.medium-6{flex:0 50%;max-width:48%}
.formContainer input[type="checkbox"],
.formContainer input[type="radio"] {position: absolute;opacity: 0;z-index: -1;left:0}
.formContainer label {position: relative;display: inline-block;margin-right: 10px;margin-bottom: 10px;padding-left: 30px;padding-right: 10px;line-height: 36px;cursor: pointer;}
.formContainer label::before {content: " ";position: absolute;left: 0;display: block;width: 24px;height: 24px;/*top: 6px;border: 2px solid #eee;border-radius: 4px;*/z-index: -1;}
.formContainer label::before{content: "\f23a";font-family: "ba-outline";}
input[type="radio"]:checked + label::before,input[type="checkbox"]:checked + label::before{content: "\f12e";font-family: "ba-outline";padding-left:5px;font-weight:700}
input[type="checkbox"]:checked + label::before{padding-top:10px;font-weight:700}
input[type="checkbox"]:checked + label{padding:5px 10px 5px 30px}
.formContainer label.active-form-input::before{content: "\f12e";font-family: "ba-outline";}
.formContainer input::placeholder{color:rgba(0,0,0,.2)}
.formContainer label.active-form-input{color:#34dca2}
label.formControlLabel{margin:0;display:block;padding:0}
label.formControlLabel:before{display:none}
.formContainer input[type="radio"] + label::before {border-radius: 0px;}
.rsform-block-rodo label, .rsform-block-zgoda label, .rsform-block-odstapienie label {
line-height: 1.3;font-size:.8rem;margin-right:0;padding-right:0;padding-left:20px;text-align:justify}
/*.rsform-block-rodo label:before, .rsform-block-zgoda label:before, .rsform-block-odstapienie label:before {top: calc(50% - 24px);}*/
/* Checked */
input[type="checkbox"]:checked + label,
input[type="radio"]:checked + label {color: #fff;}
input[type="checkbox"]:checked + label::before,
input[type="radio"]:checked + label::before {top: 0;width: 100%;height: 100%;background: #34dca2;border: 1px solid #eeeeee;}
/* Transition */
label,
label::before {-webkit-transition: .25s all ease;-o-transition: .25s all ease;transition: .25s all ease;}
.rsform-block-send{text-align:center;margin-top:20px}
.rsform-submit-button.button {background-color: #34dca2;border-radius:0px;padding: 0.85em 4em;font-weight: 700;text-transform: uppercase;}
input:focus,textarea:focus,select:focus {border-color: #34dca2!important;}
textarea:not([class*="span"]),input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select{width:100%}
textarea:not([class*="span"]){height:235px}
.rsform-block-potwierdzam label{font-size: 0.75rem;line-height:1.4;text-align:justify;margin:0}
body.com_users.login:not(.com_gridbox) .body {margin: 200px 0;}
.ba-slideshow-description{text-align:justify}
.ba-slideshow-description p{text-align:center;color:#fff;margin-top:10px!important;background-color: #34dca2;border: 0px solid #eeeeee;border-radius: 0px;padding: 5px 30px;font-weight: 700;text-transform: uppercase;}
.ba-slideshow-description p:before{content:"zajęcia prowadzę napływalni:";display:block;font-weight: 400;text-transform: none;}
.formularze-pod {display:flex;flex-wrap:wrap;justify-content:space-around}
.ba-grid-layout{justify-content:center}
.ba-grid-layout .ba-blog-post{margin-top:0!Important}
.line{display:flex;flex-direction:row!important}
.line > *{width:auto!important}
.ba-form-acceptance-html p{font-size:.8rem}
@media only screen and (max-width: 812px){
.formContainer .columns.medium-4,.formContainer .columns.medium-6{flex:0 50%;max-width:48%;margin:0 auto}
  .header .przyciski-wyjazdy .span4{width:100%}
}
@media only screen and (max-width: 768px){
.formContainer .columns.medium-4,.formContainer .columns.medium-6{flex:0 100%;max-width:100%;margin:0 auto}
}
/*end form */
@media only screen and (max-width: 767px)and (orientation: portrait){
.start .ba-item-image.nauka2 {display:block!important}
.start .box.nauka {display:none!important}  
  form .col-6{flex: 0 0 100%;max-width:100%;}
  form .form-check-inline{margin-right:0}
}