
/* glowne menu */
/* ----------- */

/*body{ font: 300 14px/1.5 "Dosis","Helvetica Neue",Helvetica,Arial,sans-serif; }*/


a { color: #999; }
a:hover { color: #ec6700; }

.dd { border: 1px outset red; }

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }


h1,
h2,
h3,
h4,
h5,
h6 { font-size: 16px;padding-left: 0px; background-color: transparent; color: #000; font-weight: bold; margin-top: 10px; margin-bottom: 20px; }

h1 { background-image: url('../img/troj.png'); background-repeat: no-repeat; background-position: 10px center; text-indent: 30px; font-size: 20px; margin-top: 10px; margin-bottom: 20px; }

.fk-header { border-top: 11px solid #ec6700; }

.navbar { z-index: 5; background-image:none; filter: none; -webkit-box-shadow: none; box-shadow: none; border:0px; background-color: transparent; margin-top:10px; }
.navbar-default .navbar-toggle { margin-right: 2px; }
.navbar-default .navbar-toggle .icon-bar {}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {}
.navbar-header {}
.navbar-brand { float: left; padding: 8px 2px; font-size: 18px; line-height: 10px; }
.navbar-default .nav>li { padding-left: 2px; padding-right: 2px; }
.navbar-default .nav>li>a { color: #4a4849; font-size: 1.2em; padding-left: 15px; padding-right: 15px; background-color: #fff; border:2px solid #fff; }
.navbar-default .nav>li>a:hover,
.navbar-default .nav>li>a:focus { color: #4a4849; background-color: #fff; border:2px solid #ec6700; }
.navbar-default .nav>li>a.active { color: #fff; background-color: #ec6700; }
.navbar-default .nav>.active>a { color: #fff; background-color: #ec6700; border:2px solid #ec6700; }
.navbar-default .nav>.active>a:hover,
.navbar-default .nav>.active>a:focus { color: #4a4849; background-color: #fff; border:2px solid #ec6700; }

.navbar-default .nav>.dropdown>a .caret{ border-top-color: #4a4849; border-bottom-color: #4a4849; }
.navbar-default .nav>.dropdown>a:hover .caret,
.navbar-default .nav>.dropdown>a:focus .caret { border-top-color: #ec6700; border-bottom-color: #ec6700; }
.navbar-default .nav>.dropdown>a.active .caret{ border-top-color: #fff; border-bottom-color: #fff; }
.navbar-default .nav>.dropdown>a.active:hover .caret,
.navbar-default .nav>.dropdown>a.active:focus .caret { border-top-color: #ec6700; border-bottom-color: #ec6700; }

#bs-example-navbar-collapse-1 .navbar-nav { /*margin-top: 10px;*/ }

.navbar-nav li { margin-top: 5px; margin-bottom: 5px; }
.navbar-nav li div.fk-green-bullet { min-height: 55px; }
.navbar-nav li div.fk-green-bullet span { float: left; background-image: url('../img/troj.png'); background-repeat: no-repeat; background-position: 5px center; width: 15px; height: 15px; }
.navbar-nav li div.fk-green-bullet h4{ margin-top: 5px; text-indent: 0px; padding-left: 20px; white-space:normal !important; max-width:270px; }
.nav>li>a { position: relative; display: block; padding: 7px 2px; }
/*.navbar-collapse { padding: 0; clear: both; border-top: 1px solid #a7a5a6; border-bottom: 1px solid #a7a5a6; }*/
.navbar-top { padding: 0; clear: both; border-top: 1px solid #a7a5a6; border-bottom: 1px solid #a7a5a6; }

.navbar-header .language-selection { padding-left: 30px; }
.navbar-header .language-selection .kmw_article { overflow: visible; margin: 0; }
.navbar-header .language-selection .btn { padding: 2px 5px; }
.navbar-header .language-selection .btn-group { width: 55px; margin: 10px 0; border:1px solid #ec6700; }
.navbar-header .language-selection .btn-group .btn { background-color: #fff !important; }
.navbar-header .language-selection .btn-group .dropdown-menu { min-width: 60px; }
.navbar-header .language-selection .btn-group .dropdown-menu li a { border:1px solid #fff; }
.navbar-header .language-selection .btn-group .dropdown-menu li a:hover,
.navbar-header .language-selection .btn-group .dropdown-menu li a:focus { border:1px solid #ec6700; }

/*.navbar-default .nav>li>a { padding: 7px 2px; }*/




/* menu rozwijane */
/*----------------*/
.dropdown-menu { padding: 1px; }
.dropdown-menu>li { margin-top: 0px; margin-bottom: 0px; }
.dropdown-menu>li>a { color: #4a4849; padding: 5px; margin-top: 1px; margin-bottom: 1px; border:2px solid #fff; }

.dropdown-menu>.active>a {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ec6700), to(#ec6700));
  background-image: -webkit-linear-gradient(top, #ec6700, 0%, #ec6700, 100%);
  background-image: -moz-linear-gradient(top, #ec6700 0%, #ec6700 100%);
  background-image: linear-gradient(to bottom, #ec6700 0%, #ec6700 100%);
  background-repeat: repeat-x;
  border-radius: 1px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec6700', endColorstr='#ec6700', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  border:2px solid #ec6700;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, 0%, #fff, 100%);
  background-image: -moz-linear-gradient(top, #fff 0%, #fff 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);
  background-repeat: repeat-x;
  border-radius: 1px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  border:2px solid #ec6700;
  color: #4a4849;
}


.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
  color: #4a4849;
  background-color: #fff;
}

@media (min-width: 768px) {
  .navbar-header { float: none; }
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { background-color: #fff }
}

/* footer */
.fk-footer .navbar-nav { border-bottom: none; margin: 0px;}
.fk-footer .navbar-right { float: left!important; }
.fk-footer .nav > li > a { font-size: 12px; position: relative; display: block; padding: 15px 0px; padding-right: 10px; color: #000; }
.fk-footer .nav>li>a:hover,
.fk-footer .nav>li>a:focus { text-decoration: underline; background-color: transparent; }

.footer { background: none repeat scroll 0 0 #f3f5fc; color: #000; padding: 20px 0; margin-top: 10px; min-height: 200px; }
.footer .copy { color: #a0a0a0; }
.footer .fk-article-footer a { font-size: 12px; color: #FF8C00; }
.footer .fk-article-footer a:hover,
.footer .fk-article-footer a:focus { color: #FF8C00; text-decoration: underline; background-color: transparent; }
.footer h3.title { background: none; border-bottom: 1px solid #4a4849; }
.footer ul.link { padding: 0px 0px 0px 5px; }
.footer ul.link>li { list-style-type: none; margin: 5px; }

.lb5>div { margin: 10px; }

.home_product { text-align: right; }
.home_product span { display: block; overflow: hidden; padding: 10px; }
.home_product span img { display: inline; }

@media (max-width: 767px) {
  .home_product { text-align: center; }
  .home_product span { display: inline-block; overflow: hidden; padding: 10px; }
}

/* BEGIN left menu domyslne*/
.fk-left-menu .nav { width: 100%; }
.fk-left-menu .nav a { color:#fff; padding-left: 5px; border-left: 1px solid #fff; }
.fk-left-menu .nav > li { background-color: #BCBCBC; float:none; margin-bottom:1px; border-left: 15px solid #BCBCBC; }
.fk-left-menu .nav > li.active { border-left: 15px solid #50AC25; background-color: #BCBCBC; }
.fk-left-menu .nav > li:hover {border-left: 15px solid #50AC25; background-color: #BCBCBC; }
.fk-left-menu .nav>li>a:hover,
.fk-left-menu .nav>li>a:focus { background-color: transparent; }
/* END left menu domy?lne*/

/* BEGIN lewe menu accordion tylko dla level=2 */
.fk-left-menu .panel-group .panel { border: 0px; overflow: visible; margin-top: 1px; background-color: #fff; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; }
.fk-left-menu .panel-title { color: #4a4849; border-left: 1px solid #fff; padding: 6px; font-weight: normal; }
.fk-left-menu .panel-default>.panel-heading { background-image:none; border-radius: 0px; background-color: #f3f5fc; float:none; margin-bottom:0px; border-left: 15px solid #e0e0e0; filter: none; padding: 0px 0px; }
.fk-left-menu .panel-default>.active{ border-left: 15px solid #ec6700; }
.fk-left-menu .panel-default>.active a { color: #ec6700; }
.fk-left-menu .panel-group .panel-heading+.panel-collapse .panel-body { border-top: 0px solid #ddd; padding:0px; }
.fk-left-menu ul,
.fk-left-menu ol { padding-left: 7px; list-style-type: none; font-size: 14px; margin: 5px 0; }
.fk-left-menu ul li { margin: 5px 0; }
.fk-left-menu ul li a:hover,
.fk-left-menu ul li a:focus { color: #ec6700; }
.fk-left-menu .active { color: #000; }
.fk-left-menu .glyphicon { top: -1px; color: #ec6700; font-size: 8px; padding-right: 7px; }
ul.fk-li-minus { padding-left: 20px; }
ul.fk-li-minus li { list-style-type: none; }
ul.fk-li-minus li .point { color: #50AC25; float: left; }
ul.fk-li-minus li a { padding-left: 10px; display: block; }

@media (min-width: 768px) {
  .fk-left-menu ul.nav.nav-justified > li { width: 100%; display:block; }
  .fk-left-menu .nav-justified>li>a { text-align: left; }
}
/* END lewe menu accordion tylko dla level=2 */

/* webkameleon  */
.kmw_article, .bxslider-wrapper, .ad-gallery { margin-bottom: 5px; }
.kmw_article_photo { margin-bottom: 10px; }
.kmw_gmap { width:100%; height:250px; max-width: none; }
.kmw_article_photo { margin-bottom: 10px; }
.km_dragbox { clear: both; }

/* slideshow, modyfikacja bx-caption: napis na fotce */
.bxslider-wrapper .bx-caption { bottom: 10px; width: initial; margin: 10px; }
.bx-wrapper .bx-pager.bx-default-pager a{background-color:#50AC25;border:2px solid #50AC25}
.bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#fff;}


/* */
.kmw_article_text p { margin: 0;}

table.clean thead > tr > th,
table.clean tbody > tr > th,
table.clean tfoot > tr > th,
table.clean thead > tr > td,
table.clean tbody > tr > td,
table.clean tfoot > tr > td { border: 0px; line-height: 1.42857; padding: 8px; vertical-align: top; }
.bx-wrapper .bx-caption span { padding: 3px; }

table.table.parametry thead > tr > th,
table.table.parametry tbody > tr > th,
table.table.parametry tfoot > tr > th,
table.table.parametry thead > tr > td,
table.table.parametry tbody > tr > td,
table.table.parametry tfoot > tr > td { text-align: center; vertical-align: middle; font-size: 10px; background-color: #d9d9d9; border-collapse: collapse; border: 1px solid #fff; padding: 2px; line-height: 1.42857; padding: 8px; }

table.table.parametry.big tbody > tr > td,
table.table.parametry.big tbody > tr > th{font-size:14px;}

.fk-druk .fk-druk-group { padding-top: 20px; }
.fk-druk .fk-druk-group > div { padding: 5px 15px; }
.fk-druk .fk-druk-link { padding-top: 10px; }

.fk-katalog .fk-katalog-group { padding-top: 20px; }
.fk-katalog .fk-katalog-group > div { padding: 5px 15px; }
.fk-katalog .fk-katalog-link { padding-top: 10px; }

.breadcrumbs > ul > li > span { border: none; cursor: pointer; display: inline-block; height: 0; width: auto; }
