header .block95 { position: absolute; width: 100%; left: 0; top: 0; z-index: 999 }
.block95 div:before{ content: none !important; }
.body-xs header .block95,.body-sm header .block95,.body-md header .block95 { position: static; }
.body-sm .align-right .navbar-custom .nav.menu, .body-sm .align-right .navbar .navbar-collapse { text-align: center !important; }
header .banner > img {max-width: 1920px;width: 1920px;left: 50%;margin: 0 0 0 -960px;position: relative;z-index: -1;display: block;}
header .banner .breadcrumbs > div {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
header .banner > .inner {position: absolute;height: 100%;width: 100%;}
header .banner > .inner > .center {height: 100%;}
header .align-right .navbar .navbar-collapse{margin: 0px -30px;}
header .logo{ display: block; }
body-sm header .block97 .navbar-custom .nav.menu li > a {    margin-left: 5px; !important}
header .navbar-nav>li>.dropdown-menu {border-radius: 0 }
header .navbar-nav>li>.dropdown-menu li a { color: #fff; margin-left: 0 !important }
footer .navbar-custom a{ padding: 0 }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { border-top: none !important}
table.table.table-striped tr td:last-of-type {border-right: none !important;}
.rsform .form-control{ border-radius: 0; font-size: 16px !important }
.rsform input[type=submit]{padding-left: 2 !important;border: none !important;float: left !important;}
.table-responsive{ border: none }
.body-xs .breadcrumbs .inner{ padding: 15px 30px 15px 15px }
.body-xs .breadcrumbs .inner,.body-xs .breadcrumbs .inner a{ font-size:20px }

/*szerokosc marginesow pozycji menu na wszystkich rozdzielczoscciach poza XS*/
body:not(.body-xs) header .block97 .navbar-custom .nav.menu li > a{margin-left: 10px;margin-right: 10px;}

/*margin dolny na kazdym ostatnim p */
p:last-of-type {    margin-bottom: 10px;}

/*kolor tla strony glownej */
.home #main{background: #ebf1f3; padding: 80px 0px;}

/*padding gorny i dolny strony glownej*/
.page #main{ padding: 60px 0 }

/*Linie pod H1 / H2*/
h1:after {content: ''; display: block; width: 100%; height: 10px; background: url(../../../images/design/headingLine.png) 0 0 no-repeat !important;margin-top: 15px !important;}
.box-layout16wlasny h2:after {content: ''; display: block; width: 100%; height: 10px; background: url(../../../images/design/headingLine.png) 0 0 no-repeat !important;margin-top: 15px !important;}

/*kolor przycisku kontynuuj po przytrzymaniu po wyslaniu formularza*/
.btn-default:active:hover {color: rgba(58, 161, 188, 1) !important;background-color: rgba(255, 255, 255, 1) !important;border-color: none !important;}
.btn-primary:active:hover {background-color: rgba(1, 52, 107,1);}


/*Katalog*/
/*Kolor tÅ‚a i kolor nagÅ‚Ã³wka*/
#djcatalog .djc_subcategories_grid .djc_title, .djc_item_in .djc_title{text-align: center;background: #7bc003;}
#djcatalog .djc_subcategories_grid .djc_title h3 a, #djcatalog .djc_item_in .djc_title h3 a{color: #000000;}
/*Kolor tÅ‚a i kolor nagÅ‚Ã³wka po najechaniu*/
#djcatalog .djc_subcategories_grid .djc_subcategory_in:hover .djc_title, #djcatalog .djc_item_in:hover .djc_title {background: #8ad900}
#djcatalog .djc_subcategories_grid .djc_subcategory_in:hover .djc_title h3 a, #djcatalog .djc_item_in:hover .djc_title h3 a{color:#fff}
.small, small{font-size: 16px;text-transform: uppercase;font-weight: bold;}/* Okruszki w katalogu */

.body-xs .home #main{padding: 20px 0px; }