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 }
.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;}
.section112 h2{ text-align: center; text-transform: uppercase; margin-bottom: 60px }
.oferta #main{background: url(../../../images/design/tlo_pod_oferte.png) 0 100% no-repeat;background-size: cover;}
header { border-bottom: 1px solid #bcbcbc;}


/*Katalog*/
#djcatalog .djc_subcategories_grid .djc_title, .djc_item_in .djc_title{background: #f2f2f2 !important;padding: 15px 15px 15px 15px;display: flex;justify-content: center;align-items: center;}
#djcatalog .djc_subcategories_grid .djc_subcategory .djc_subcategory_bg:hover .djc_title{background: #1d8de4 !important;}
#djcatalog .djc_subcategories_grid .djc_subcategory .djc_subcategory_bg:hover a{color: #fff !important;}
#djcatalog .djc_subcategories_grid .djc_title h3 a, #djcatalog .djc_item_in .djc_title h3 a{color: #1f1f1f;}
#djcatalog .djc_subcategories_grid .djc_subcategory_in:hover .djc_title{background: #1d8de4;}
#djcatalog .djc_subcategories_grid .djc_title:hover, .djc_item_in .djc_title:hover{background: #1d8de4 !important;}
#djcatalog .djc_subcategories_grid .djc_title:hover a, .djc_item_in .djc_title:hover a{color: #fff !important;}
#djcatalog .djc_items .djc2_cols_2 .djc_image{width: 100%; margin: 0; padding: 0; }
#djcatalog a img{width: 100%; }
#djcatalog h3{margin-bottom: 0}
.djc_category_info{ margin-bottom: 15px; }
.small, small { font-size: 100%; }
.span12{ margin-bottom: 25px; } 
.span12 .readmore{ margin: 15px 0; }
div.djc_item_info > div > small > a > span{ color: #1d8de4; }