.body-xs header{ text-align: center; }
.body-xs header .pull-right{ float: none !important; }
.body-xs header .navbar-layout2 .logo { display: none !important; }
.navbar-custom{  margin: 0 }
.body-xs .block100  > div{ background: none }
table.table>tbody>tr>th{ border: none }
table.table>tbody>tr>th,table.table>tbody>tr>td{ padding: 10px 20px }
header{background: url('../images/header-bg.png') repeat-x #fff}
.body-xs header div.inner{ border: none !important }
header .block97 span:not([id]) {display: inline-block;line-height: 1;top: 4px;position: relative; text-align: right;}
header .block97 a[href^=tel] {position: relative;top: 6px;}
header .block126 span:not([id]) {display: inline-block;line-height: 1;top: 4px;position: relative; text-align: right;}
header .block126 a[href^=tel] {position: relative;top: 6px;}

.block96 .navbar{ height: auto; min-height: 22px; }
.block96 ul > li > a{ padding: 5px }
.navbar-layout2 .navbar-custom .navbar-header{ min-height: 50px !important }
.navbar-layout2 .navbar-custom .nav.menu > li > a{ border-left: 1px solid rgba(255, 255, 255, .2) !important;box-shadow: inset -1px 0 0 rgba(0, 0, 0, .2) !important; padding: 32px 20px !important; border-bottom: none !important }
.navbar-layout2 .navbar-custom .nav.menu { border-left: 1px solid rgba(0, 0, 0, .2) !important; }
.navbar-layout2 .navbar-custom .nav.menu li:last-of-type:after{ border-right: 1px solid rgba(255, 255, 255, .2) !important; }
.body-xs .navbar-layout2 .navbar-custom .nav.menu{ margin-top: 0}
.body-xs .navbar-layout2 .navbar-custom .nav.menu > li > a{ padding: 15px !important; background: rgba(185, 15, 5, 1) }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul{ background: rgba(152, 16, 16, 0.9) !important }
.body-xs .block102  > div{ margin: 30px 0 0 0 }
.section102 .box-layout12 .text-wrapper{ background: rgba(185, 15, 5, .9); }
.section102 .box-layout12 hr{background: #a2a0a0;}
.section102 .box-layout12 .text > div:not(.row){ position: absolute; width: 100%; bottom: 0 }
.section102 .box-layout12 .inner:before {border-right-color: rgba(185, 15, 5, .9);}
.section102 .inverse-text .box-layout12 .text-wrapper{ background: rgba(255, 255, 255, .95); }
.section102 .inverse-text .box-layout12 .inner:before {border-right-color: rgba(255, 255, 255, .95);}
.section102 .box-layout12 .text { top: 0; transform: none; position: static;}
.section102 .box-layout12 .inner .btn { position: relative; bottom: -35px}
.block110  > div > div.inner:before{ z-index: 0 !important }
.well{ background: none; border: 1px solid #b90e05; margin: 30px 0 }
.block116 .search-layout1 {border-left: 1px solid rgba(0, 0, 0, .2);box-shadow: inset 1px 0 0 rgba(255, 255, 255, .2);padding: 22px 30px;}
.body-sm .block116  > div > div.inner{ padding: 0 15px }
.body-sm .block116 .search-layout1 { width: 100%}
.body-sm .block116 .search-layout1 form { text-align: center;}
.block116 .search-layout1:after {border-left: 1px solid rgba(0, 0, 0, .2);box-shadow: inset 1px 0 0 rgba(255, 255, 255, .2);}
.block116 .search-layout1 .btn{ background-color: #b90e05}
.block116 .search-layout1 .input-group {border: 1px solid #b90e05;}
#main #content{ padding: 25px 15px }
.rsform label[for^=agree]{ font-size: 12px }
.rsform .btn{ padding: 6px 30px 8px 30px !important; text-transform: none !important; }
.rsform img{ display: block; }
.rsform .rsform-captcha-box{ margin: 0 }
.form-control{ border-radius: 0 }
.block116 .search-layout1 .form-control::-webkit-input-placeholder { color: #b90e05;font-size: 14px}
.block116 .search-layout1 .form-control::-moz-placeholder { color: #b90e05;font-size: 14px}
.block116 .search-layout1 .form-control:-ms-input-placeholder { color: #b90e05;font-size: 14px}
.block116 .search-layout1 .form-control:-moz-placeholder { color: #b90e05;font-size: 14px}
.body-sm .block100 .navbar-custom .nav.menu li > a,.body-md .block100 .navbar-custom .nav.menu li > a{ font-size: 15px }
.slider.layout12 .description .bg .inner{background: rgba(185, 15, 5, .9) !important}
.block111 .navbar-custom .nav.menu li>a{line-height:1}

.box-layout12.box104 .text{color:rgba(77, 77, 77, 1)}
.box-layout12.box105 .text{color:rgba(77, 77, 77, 1)}
.section102 .box-layout12.box104 hr{background: #a2a0a0;}
.section102 .box-layout12.box105 hr{background: #a2a0a0;}
.box-layout12 .text{font-size:16px !important}

body.home{background:rgba(228, 228, 228, 1)}
.home #content{padding:0px !important}
.oferta-menu{margin-top:-60px}
.oferta-menu ul{background:#4d4d4d;list-style:none}
.oferta-menu ul li{padding:0px!important;margin:0pc !important;background:none !important;border-bottom: 1px solid rgba(95, 95, 95, .2) !important;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .2) !important;}
.oferta-menu ul li:last-of-type{border-bottom: 0px !important;
    box-shadow: none !important;}
.oferta-menu ul li a{color:#fff}
.oferta-menu ul li.current a,.oferta-menu ul li:hover a{background-color:#b90e05 !important}

@media(max-width:991px){
	.oferta-menu{display:none !important}
}

html{height:100%;}
body {height:100%;}
#container { min-height:100%;position:relative}

footer {
   position:absolute;
   bottom:0;
   width:100%;
}
.myStyle{
  background:blue;
}

#seo_index, #seo_zajawki {
  max-width: 1200px;
  margin: 0 auto;
  padding: 1.5rem 1.5rem 1rem;
}
#seo_index h1 {
  padding: 1.5rem 0;
  margin-bottom: 1rem;
  text-align: center;
}
#seo_index p {
  text-align: justify;
}

@media (min-width: 768px) {
  #seo_zajawki {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem 3rem;
  }
  #seo_zajawki .zajawka {
    padding: 0;
    margin: 0;
  }
}

#seo_zajawki h3 {
  font-size: 20px;
}

.box108 .h1 {
  font-family: akrobat-black,Arial,Helvetica,sans-serif;
  font-size: 40px;
  margin-bottom: 25px;
  color: rgba(189,41,33,1);
}

.gmapsclass img{width:25px; height:25px; }
.block113 p, .block114 p {font-size: 16px;}