h1,.djc_item h2{ background: url(../../../images/design/heading1-bg.png) 0 100% no-repeat; padding-bottom: 5px; margin-bottom: 50px }
.djc_item h2{ font-size: 36px}
.page #main #content{ padding-top: 40px; padding-bottom: 50px }
.body-xs .navbar-custom .navbar-header .logo{ display: block; text-align: left; }
.body-xs .navbar-custom .navbar-header .logo img{ max-width: 70%; height: auto }
.body-xs .navbar-layout1 .navbar-custom .navbar-header{ background: none }
.contact #main #content{ padding-bottom: 0 }
/*.block96 a,.block96 header a:hover { color: #fff !important }*/
.navbar-custom li + li:before,.navbar-custom li + li:after,.navbar-custom .nav.menu > li:after{ border-color: #fff !important }
.block96 .inner { border-bottom: 1px solid #3b6789 }
.body-xs .block98 .navbar-custom .nav.menu li > a{ color: #1f1f1f }
.block100 { position: absolute; z-index: 999; width: 100% }
.btn:active{ box-shadow: none; }
.block101{ border-bottom: 10px solid #0a416b }
.block106 .btn{ position: absolute;left: 0;top: 100%; }
.body-xs .block106  > div > div.inner,.body-sm .block106  > div > div.inner{ padding: 30px; background: #fca816 }
.section112 h2{ text-align: center; text-transform: uppercase; margin-bottom: 60px }
.rsform .form-control{ font-size: 14px; border-radius: 0; border-left: 3px solid rgba(10, 65, 107, 1) !important }
.droppicsgallerydefault {
    margin-top: 0px !important;
}
/*Linia hr bo wycina z edytora */
.linia.row {
    border-bottom: 1px solid rgba(0, 0, 0, 1);
}
/*ramka kategorie*/
.col-md-4.ramka {
    border-top: 1px solid rgba(5, 5, 5, 1); 
    border-right: 1px solid rgba(5, 5, 5, 1); 
    border-bottom: 1px solid rgba(0, 0, 0, 1); 
    border-left: 1px solid rgba(3, 3, 3, 1);
} 