header .block96 {position: absolute;top: 0;z-index: 999;width: 100%;}
.body-xs header .logo{ position: relative; z-index: 0; }
.body-xs header .block96 {position: static;}
.body-xs header .block96 > div {background: #1f1b16}
.body-xs header .navbar-custom {margin-top: -30px;}
header .navbar-default .navbar-toggle {border-color: #fff; border-radius: 0}
header .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
header .navbar-custom .nav.menu > li.active > a{border: 2px solid #fff;}
.touch header .navbar-custom .nav.menu li.dropdown.parent > a:not(.dropdown-toggle){padding-right: 10px;border-right: none;}
header .navbar-custom .nav.menu li.dropdown.parent > .dropdown-toggle{/* background: rgba(0, 0, 0, 1) */border-left: none;}
header .navbar-nav>li>.dropdown-menu{ border-radius: 0; border: 2px solid #fff; background: rgba(0, 0, 0, .8); margin-top: -2px }
header .navbar-nav>li>.dropdown-menu>li>a{ font-size: 16px !important; background: none !important }
.body-xs header .navbar-nav>li>.dropdown-menu,.body-xs header .navbar-custom .nav.menu li > a{ border: none; text-align: left; }
header .body-sm header .navbar-collapse .nav>li {float: none;display: inline-block;position: static;-webkit-transform: none;-ms-transform: none;transform: none;}
.body-sm header .navbar-collapse .nav>li.hidden-xs {display: block;width: 100%;}
.body-sm header .slider .description { margin-top: 50px }
.body-sm header .banner .breadcrumbs {margin-top: 270px;}
header .slider .description .well{border-radius: 0;border: 2px solid #fff;padding: 60px 30px 70px 30px;background: none;box-shadow: none;margin-bottom: 0;/* background-color: rgba(0,0,0,0.8); */}
header .slider .description .btn{ position: relative; }
header .slider .description .well .heading3{ letter-spacing: 8px}
header .slider .description .well .heading4{letter-spacing: 5px}
header .banner { position: relative; }
header .banner > .inner { position: absolute; height: 100%; width: 100% }
header .banner > img{ width: 1920px; position: relative; margin: 0 0 0 -960px;max-width: none;left: 50%; }
header .banner .inner .center{ height: 100%}
header .banner .inner .center > div{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); z-index: 99; width: 100%;text-align: center;}
header .banner .breadcrumbs{border: 2px solid #fff;padding: 35px 80px;display: inline-block;letter-spacing: 2px;/* background: rgba(0,0,0,0.8); */margin-top: 100px;color: #fff;}
.body-xs header .banner .breadcrumbs{margin-top: 0px;}
.home #main {background: #eae1e4 url(../../../images/design/o-nas-tlo.jpg) 50% 0 no-repeat;}
.page #main {background: #d3d3d3 url(../../../images/design/tlo-zakladki.jpg) 50% 0 no-repeat;}
.home #main #content { padding: 80px 15px 0 15px }
.page #main #content { padding: 80px 15px }
h1,.home article{ text-align: center; }
article .subheading{margin-bottom: 40px !important;font-size: 20px;text-align: center;text-transform: uppercase;font-family: tillana_semiboldregular,Arial,Helvetica,sans-serif;color: #2a2323;}
.body-xs .block109 strong{ font-size: 25px }
.form-control{ border-radius: 0 }
.rsform .btn{background: #1e1e1e !important;border: 2px solid #1e1e1e !important;color: #fff !important;padding: 10px 50px !important;}
.rsform .rsform-captcha-box { margin: 0 }
.rsform img { display: block; }
footer .navbar-custom .nav.menu li > a{ padding: 10px 5px }

.body-sm header .slider .description .well {padding: 40px 30px 50px 30px;margin-top: 130px;}
.numertelefonu {font-size: 30px;}
p:last-of-type {    margin-bottom: 10px;}
.body-xs .stopkaxs {text-align:center !important;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #34211d;}
.rsform form label {color: #2A2323 !important;}
