@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin,latin-ext);

/* 
    Author     : M W
*/
/*LAYOUT*/
/*globalne*/
body 
{
    font-family:'Open Sans', sans-serif;
    font-size: 13px; 
   color: #202020;
   background-image:url(../uploaded/bg/bg.jpg);
   background-attachment:fixed;
   //background-position:center ;
   background-position:bottom;
   background-repeat:no-repeat;
   // background-color: #ff0000;
}

@media (max-width: 768px){
	
body{   
   background-image:url(../uploaded/bg/bg.jpg) !important;
   background-attachment:fixed !important;
   background-position:left top !important;
   background-repeat:no-repeat !important;
    //background-color: #ffffff !important;
	//background-size:240% !important;
	-moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  //color: #ffffff !important;
  -webkit-background-size: 100% !important; 
    -moz-background-size: 100% !important; 
    -o-background-size: 100% !important; 
    background-size: 100% !important; 
    -webkit-background-size: cover !important; 
    -moz-background-size: cover !important; 
    -o-background-size: cover !important; 
    background-size: cover !important;
}
  
  
  }


input, button, select, textarea { font-family: 'Open Sans', sans-serif; font-size: 14px; border-radius: 0;}
hr{ margin-bottom: 10px; margin-top: 0px; }

h1, h2, h3, h4, h5, h6 { font-family:'Open Sans'; font-size:13px; font-weight:normal; margin:0; padding:0;}
a, a:hover, a:focus, .btn, .btn:hover, .btn:focus{outline: none;}

a, .btn-link{color:#202020;}
a:hover, a:focus, .btn-link:hover, .btn-link:focus{color:#202020; text-decoration: none;}
a, a:hover { text-decoration: none; transition: all 1000ms ease 0s; }

.img-fill{width:100%;}

.carousel-inner > .item > a > img, 
.carousel-inner > .item > img, 
.img-responsive, 
.thumbnail a > img, 
.thumbnail > img,
a > img, 
img{ display:inline-block !important;}



.col-xs-12.col-sm-3.img.img-responsive {
    margin: 7px 0;
}

/* end globalne*/
@media (min-width: 768px) {
    .no-left-padding {padding-left:0px !important;}
    .no-both-padding {padding-left:0px !important;padding-right:0px !important;}
    .no-right-padding {padding-right:0px !important;}
}
/*naglowek*/
.naglowek{width:100%;padding-top: 10px; padding-bottom: 10px; margin-bottom:15px; color: #fff; font-weight: bold; font-size:20px; font-family: 'Open Sans Condensed', sans-serif; background-color: #cccccc; }

.top-space{color:#202020; background-color:#fff;}
/*banner*/
.banner-wrapper{
	width:100%;
	position:relative;
	overflow: hidden;  
	//box-shadow: 0 5px 5px -2px rgba(0, 0, 0, 0.5) inset;
	}
.banner{
	width:100%;padding-top: 0px; 
	padding-bottom: 0px;  
	margin-bottom:0px; 
	position:relative; 
	//background-color: #b0d4a4;
	//box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.5) inset;
	}
.banner:before, .banner:after
{
	content: '';
	//z-index:9;
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
		
	//-webkit-box-shadow: inset 0px 4px 5px -2px rgba(0, 0, 0, 0.5);
	//-moz-box-shadow:    inset 0px 4px 5px -2px rgba(0, 0, 0, 0.5);
	//box-shadow:         inset 0px 4px 5px -2px rgba(0, 0, 0, 0.5);
	//
} 
.banner:after
{
    right:10px; 
    left:auto;
   // -webkit-transform:skew(8deg) rotate(3deg); 
    //   -moz-transform:skew(8deg) rotate(3deg);     
    //    -ms-transform:skew(8deg) rotate(3deg);     
     //    -o-transform:skew(8deg) rotate(3deg); 
      //      transform:skew(8deg) rotate(3deg);
}
.banner p {margin:0;}
.banner p img{margin:0 auto;}
.banner .carousel img{width:100%;}
/*#ccc*/
.banner .carousel-indicators { bottom: 10px; }
.banner .carousel-indicators li { background-color: rgba(0, 0, 0, 0); border: 1px solid #202020;}
.banner .carousel-indicators .active { background-color: #202020;}
.banner .carousel-caption { bottom: 0; top:0; color: #fff; left: 0; padding-bottom: 0px; padding-top: 0px; position: absolute; right: 0; text-align: left; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 0;}
.banner .carousel-wrapper{ background: rgba(0, 0, 0, 0.0); top: 0; bottom: 0;right:0; overflow: hidden; color: #fff; left: 0; padding:10px 10px 0 10px; position: absolute; width:100%; text-align: left; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; line-height:normal;}
/*end banner*/

/* karuzela news */
.news-car .carousel-caption { left: 5%; padding-bottom: 5px; bottom:0; font-weight: bold; right:15%; }
.news-carousel .carousel-caption { left:0; right:0; bottom:0; text-align:left; padding:10px; background:rgba(0,0,0,0.6); text-shadow:none; }
.news-carousel .list-group { position:absolute; top:0; right:0; overflow: hidden; padding-right: 0px; }
.news-carousel .list-group-item { border-radius:0px; border:0px; border-color:#ccc; cursor:pointer; background-color:#404040;color:#ccc; }
.news-carousel .list-group-item:hover, .news-carousel .list-group-item.active,.news-carousel .list-group-item.active:hover,.news-carousel .list-group-item.active:focus  { background-color:#AAAAAA; }
.news-carousel .news-carousel-title{ font-size:15px; font-weight: bold; }
@media (min-width: 992px) {
    .news-carousel {padding-right:33.3333%;}
    .news-carousel .carousel-controls {display:none;}
}
@media (max-width: 991px) {
    .news-carousel .list-group {display:none;}
} 
/* end karuzela news */

/*karuzela*/
@media (min-width: 900px) {
    .carousel-caption{//font-size:25pt !important;
	left:0px;
	right: 0px;
	//padding:5px;
	top:0px;
	//line-height:30px;
	font-size:40px !important;
	} 
}
@media (max-width: 768px) {
    .carousel-caption{//font-size:25pt !important;
	left:0px;
	right: 0px;
	//padding:5px;
	top:0px;
	 line-height: 6em !important;
	margin-top: -15px !important;
	} 
	.col-xs-12.zawartosc-pelna
	{
	margin-top:10px;
	}
}

@media (max-width: 900px) {
    .carousel-caption{font-size:20px !important;} 
}
@media (max-width: 768px) {
    .carousel-caption{font-size:16px !important;}   
}
@media (max-width: 500px) {
    .carousel-caption{font-size:14px !important;} 
}
@media (max-width: 468px) {
    .carousel-caption{font-size:9px !important;} 
}
.carousel .carousel-inner > .item > a > img, .carousel .carousel-inner > .item > img { width: 100%; }

.bs-next-t > .btn > .glyphicon.glyphicon-chevron-right {
    font-size: 32px;
}
/*
  Bootstrap Carousel Fade Transition (for Bootstrap 3.3.x)
*/
.carousel-fade .carousel-inner .item { opacity: 0;  transition-property: opacity; }
.carousel-fade .carousel-inner .active { opacity: 1; }
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {  left: 0;  opacity: 0;  z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control { z-index: 2;}

/*
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
.carousel-caption { text-align: left;}
/*end karuzela*/
/* zdjecia */
.img-fill{width:100%;}
/* end zdjecia */
/*grid*/
.grid-margin .col-xs-1, .grid-margin .col-sm-1, .grid-margin .col-md-1, .grid-margin .col-lg-1, .grid-margin .col-xs-2, .grid-margin .col-sm-2, .grid-margin .col-md-2, .grid-margin .col-lg-2, .grid-margin .col-xs-3, .grid-margin .col-sm-3, .grid-margin .col-md-3, .grid-margin .col-lg-3, .grid-margin .col-xs-4, .grid-margin .col-sm-4, .grid-margin .col-md-4, .grid-margin .col-lg-4, .grid-margin .col-xs-5, .grid-margin .col-sm-5, .grid-margin .col-md-5, .grid-margin .col-lg-5, .grid-margin .col-xs-6, .grid-margin .col-sm-6, .grid-margin .col-md-6, .grid-margin .col-lg-6, .grid-margin .col-xs-7, .grid-margin .col-sm-7, .grid-margin .col-md-7, .grid-margin .col-lg-7, .grid-margin .col-xs-8, .grid-margin .col-sm-8, .grid-margin .col-md-8, .grid-margin .col-lg-8, .grid-margin .col-xs-9, .grid-margin .col-sm-9, .grid-margin .col-md-9, .grid-margin .col-lg-9, .grid-margin .col-xs-10, .grid-margin .col-sm-10, .grid-margin .col-md-10, .grid-margin .col-lg-10, .grid-margin .col-xs-11, .grid-margin .col-sm-11, .grid-margin .col-md-11, .grid-margin .col-lg-11, .grid-margin .col-xs-12, .grid-margin .col-sm-12, .grid-margin .col-md-12, .grid-margin .col-lg-12 { position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }
.grid.grid-margin {margin: 0px;}
.grid .item{margin-bottom: 10px;}
.grid.grid-margin .item{margin-bottom: 0px;}
.grid .item:hover{z-index:1000;}
.grid .item .img-fill{width:100%;}
.grid .item .caption{position: absolute; bottom:0;left:0;right:0;padding-left: 5px;padding-right: 5px; color:#AAAAAA; font-weight: bold;text-align: center; font-size:12px;}
@media (min-width: 468px) {
    .grid .item .caption{font-size:13px !important; }
}
@media (min-width: 768px) {
    .grid .item .caption{font-size:14px !important; }
}
.grid .item:hover .caption{display:none;}
/*end grid*/

/*zawartosc*/
.zawartosc{ padding-top:0px; }
.zawartosc-wrapper{ padding:15px 0; width:100%; }

header { 
	width: 100%; 
	z-index:999; 
	position:relative; 
	background-color:#f1f0ee;
	}
header .header-top{ 
		font-size: 12px; 
		color: #000; 
		//background-color: #e8e8e8;
		height:38px;
		padding-top:8px;
		//-webkit-box-shadow: inset 0px -5px 10px -5px rgba(0, 0, 0, 0.45); 
		//-moz-box-shadow:    inset 0px -5px 10px -5px rgba(0, 0, 0, 0.45); 
		//box-shadow: inset 0px -5px 10px -5px rgba(0, 0, 0, 0.45);
		}
header .header-top a, header .header-top .btn-link{ color: #fff; }
header .header-top a:hover,header .header-top a:focus, header .header-top .btn-link:hover,header .header-top .btn-link:focus{ color: #ccc; }
header .header-top .fa{ margin-right: 5px;}
header .header-top .htop-1{}
header .header-top .htop-2{ text-transform: lowercase; text-align: right;}
header .header-bottom{ // background-color: rgba(255,255,255,.45);}

header .top-1{ padding-top:10px; padding-bottom:10px;}
@media (max-width: 767px) {
    header .header-top .htop-1{ text-align: center; }
    header .header-top .htop-2{ text-align: center; }
    header .top-1 .top-1-1{ margin-bottom: 10px; } 
}
.zawartosc-kolumna{ margin-bottom: 10px; background: rgba(255, 255, 255, 0.8) }
.dolna-zawartosc{ margin-bottom: 15px; background: rgba(255, 255, 255, 0.8); margin-top:10px; }
.zawartosc-pelna { background: rgba(255, 255, 255, 0.75); padding-top: 3px; margin:10px 0;   }
/*end zawartosc*/

/*kolumna*/
.kolumna{margin-bottom: 10px; overflow: hidden; }
.kolumna .box-column{
	margin-bottom: 10px;
	//background-color: #fff; 
	color:#202020; 
	position: relative; }
.kolumna .box-column:before, .kolumna .box-column:after
{
    content:"";
    position:absolute; 
    z-index:-1;
  //  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8);
   //    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.8);
    //        box-shadow: 0 0 10px rgba(0,0,0,0.8);
    top:15px;
    bottom:15px;
    left:0px;
    right:0px;
   // -moz-border-radius: 100px / 10px;
   //      border-radius: 100px / 10px;
   border-left:1px solid rgba(0,0,0,0.04); 
   border-right:1px solid rgba(0,0,0,0.04);
   background: rgba(255, 255, 255, 1);
} 
.kolumna .box-column:after
{
   /* right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
			*/
}
.kolumna .box-column > .title_column{
    background-color: #999999;
    font-size:13px;
    color:#fff !important;    
    font-weight:bold;
    position: relative;  
    font-family:"Open Sans Condensed", "Open Sans";
}
.kolumna .box-column > .title_column p{margin: 0;padding:8px 10px;}
.kolumna .box-column > .text{ padding:10px 10px 20px 10px;}
/*end kolumna*/
/*stopka*/
footer{  color:#999999;}
.footer-top  {
	width:100%; 
	position:relative; 
	padding:10px 0; 
	clear: both; 
	margin:10px 0 0px; 
	font-size: 13px; 
	background-color:#f1f0ee; 
	box-shadow:0 4px 5px -2px rgba(0, 0, 0, 0.3) inset; }

header p:last-child,
.pas-niebieski p:last-child,
footer p:last-child{margin:0;}
footer a{color:#585858;}
footer a:hover,footer a:focus{color:#296503; text-decoration:none;}
.copy{padding-top:0px;}
.copy p{font-size:11px; color:#6a6a6a; text-decoration:none;}

.footer .btn{padding: 0px 12px 6px;}
.footer-bottom{ padding: 10px 0; background: transparent; color:#6a6a6a;}
.stopka-gorna{color:#666666;}
.stopka{ color:#000;padding-top:10px; padding-bottom: 10px;}
.stopka-menu{text-align:right;font-family: 'Open Sans', sans-serif;font-size:11px; color:#202020;}
.stopka-menu a{font-family: 'Open Sans', sans-serif; color:#6a6a6a; text-decoration:none;text-transform:lowercase;}
.stopka-menu a:hover, .stopka-menu a:focus{ color:#6a6a6a; text-decoration:none;text-transform:lowercase;}
.stopka-seo{text-align:center; font-size:11px;color:#6a6a6a;}
.stopka-wykonanie{ text-align:right;}
.stopka-wykonanie p{font-size:10px; color:#6a6a6a; text-decoration:none;}
.stopka-wykonanie a, .stopka-wykonanie a:hover, .stopka-wykonanie a:focus{font-size:10px; color:#6a6a6a; text-decoration:none;text-transform:lowercase;}
.stopka-wykonanie a span{color: #5CB85C;}
@media (max-width: 767px) 
{ 
    .copy{ text-align:center;}
    .stopka-menu{ text-align:center;font-size:10px; margin-top:5px; }
    .stopka-wykonanie{ text-align:center;}
}
/*end stopka*/

/*wyszukiwarka start */
.form-control-wyszukiwarka
{
		background-color: rgba(255,255,255,0.3) !important;
		background-image: none !important;
		border: 1px solid #afafaf !important;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset !important;
		display: block !important;
		font-size: 12px !important;
		text-align: center !important;
		transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
		width: 100% !important;
		height:30px !important;
		margin:2px;
		
	}
.button-wyszukiwarka
	{
		padding:5px 5px !important;
		background-color: rgba(175,175,175,1) !important;
		
	}
.button-wyszukiwarka:hover,.button-wyszukiwarka:focus
{
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75) !important;
       -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75) !important;
            box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75) !important;
			-webkit-transition: all 0.4s ease-in-out !important; 
       -moz-transition: all 0.4s ease-in-out !important; 
        -ms-transition: all 0.4s ease-in-out !important; 
         -o-transition: all 0.4s ease-in-out !important;
            transition: all 0.4s ease-in-out !important; 
}	

/*wyszukiwarka koniec
/*FORMULARZE*/
/*newsletter start*/
.form-control-newsletter 
	{
		background-color: rgba(255,255,255,0) !important;
		background-image: none !important;
		border: 1px solid #afafaf !important;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset !important;
		color: #fff !important;
		display: block !important;
		font-size: 12px !important;
		text-align: center !important;
		transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
		width: 100% !important;
		height:30px !important;
		margin:2px;
		
	}
.form-control-newsletter2
	{
		background-color: rgba(255,255,255,0) !important;
		background-image: none !important;
		border: 1px solid #afafaf !important;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset !important;
		color: #fff !important;
		display: block !important;
		font-size: 12px !important;
		text-align: center !important;
		transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
		width: 125% !important;
		height:30px !important;
		margin:2px;
	}

.form-control:focus 
	{
		border-color:#afafaf;
	}

.button-newsletter
	{
	width: 100% !important;	
	margin:2px !important;
	color:#fff !important;
	background-color: rgba(175,175,175,1) !important;
	padding: 5px 10px;
	text-align:center;
	}
.button-newsletter:focus,.button-newsletter:hover
	{
		-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75) !important;
       -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75) !important;
            box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75) !important;
			-webkit-transition: all 0.4s ease-in-out !important; 
       -moz-transition: all 0.4s ease-in-out !important; 
        -ms-transition: all 0.4s ease-in-out !important; 
         -o-transition: all 0.4s ease-in-out !important;
            transition: all 0.4s ease-in-out !important; 
	}
	
	#formularz_newsletter > .input_box > .form-control {
	 font-size:15px !important;
	 //font-weight: 700;
	 font-family:"Open Sans Condensed", "Open Sans";
	 width:80%;
	 padding:3px 0 !important;
	 text-align:center;
	 height:30px !important;
	 line-height:30px !important;
	 color:#202020 !important;

}
#formularz_newsletter > .input_box > .form-control:focus 
{
	border-color:#E8e8e8 !important;
}

#formularz_newsletter > .input_box > .input-group.input-group-sm.add-on 
{
    width: 80%;
}

#formularz_newsletter > .input_box > .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn 
{
	//font-style:italic;
	font-size:14px;
	text-align:center;
}
.glyphicon.glyphicon-chevron-right
{
	font-size:10px;
}
.bs-next-t > .btn > .glyphicon.glyphicon-chevron-right {
    font-size: 32px;
}
	

.XXXinput_newsletter_required{ position:absolute;  //right: 40px; left:5px; z-index: 2; bottom:17px; font-size:8px; color:#E74C3C; }
.input_newsletter_required2{ position:absolute;  right: -50px; z-index: 2; bottom:20px; font-size:8px; color:#E74C3C; }

input .form-control-newsletter2::-webkit-input-placeholder {
   color: #fff;
   opacity:1;
}

input .form-control-newsletter2:-moz-placeholder { /* Firefox 18- */
   color: #fff;
   opacity:1;
}

input .form-control-newsletter2::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;
   opacity:1;
}

input .form-control-newsletter2:-ms-input-placeholder {  
   color:#fff;
	opacity:1;   
}


.input_box input[type=text]:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); }
.input_box input[type=text]::-moz-placeholder { color: #fff; opacity: 1; }
.input_box input[type=text]:-ms-input-placeholder { color: #fff; }
.input_box input[type=text]::-webkit-input-placeholder { color: #fff; }

/*koniec newsletter*/

.form-control { border-radius: 0px; }

/* formularz kontaktowy */

#formularz_zamawiania .control-label{ font-weight: normal; }
.input_box{ position:relative; }
.required_red{font-size:8px; color:#E74C3C;}
.input_required{ position:absolute; right:5px; bottom:15px; font-size:8px; color:#E74C3C; }
.input_select_required{ position:absolute; right:25px; bottom:15px; font-size:8px; color:#E74C3C; }
.input_addon_required{ position:absolute;  right: 40px; z-index: 2; bottom:15px; font-size:8px; color:#E74C3C; }

.input_required_textarea{ position:absolute; right:5px; top:25px; color:#E74C3C; font-size:8px; }
.input_box input[type=number] {
  display: inline-block;
  height: 30px;
  padding: 5px 5px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input_box input[type=number]:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); }
.input_box input[type=number]::-moz-placeholder { color: #999; opacity: 1; }
.input_box input[type=number]:-ms-input-placeholder { color: #999; }
.input_box input[type=number]::-webkit-input-placeholder { color: #999; }
.form-contact{ margin-left: 10px; margin-right: 10px;}
#formularz_kontaktowy { margin-bottom:10px;}
#formularz_kontaktowy #kontakt_tresc{ height:140px;}
.label-success{background-color:#87BF2A;}
@media (max-width: 767px) { 
    #formularz_kontaktowy #kontakt_tresc{ height:auto;} 
}
#formularz_kontaktowy .form-group,
#formularz_kontaktowy_small .form-group{ margin-bottom:5px; }
#formularz_kontaktowy label,#formularz_kontaktowy_small label, #formularz_newsletter label,
#formularz_rezerwowy label,#formularz_rezerwowy_small label{ font-size:12px; font-weight: 400;}
#formularz_rezerwowy .form-control,
#formularz_rezerwowy_small .form-control,
#formularz_rezerwowy .btn-default,
#formularz_rezerwowy_small .btn-default{background-color: #E6E6E6; -webkit-box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.45); -moz-box-shadow:    inset 0px 0px 7px 0px rgba(0, 0, 0, 0.45);box-shadow:         inset 0px 0px 7px 0px rgba(0, 0, 0, 0.45);border-color: #adadad;}
#formularz_rezerwowy_small .form-group{margin-bottom: 5px;}
#formularz_rezerwowy input:hover,
#formularz_rezerwowy input:focus,
#formularz_rezerwowy_small input:hover,
#formularz_rezerwowy_small input:focus,
#formularz_rezerwowy .btn-default:hover,
#formularz_rezerwowy_small .btn-default:hover,
#formularz_rezerwowy .btn-default:focus,
#formularz_rezerwowy_small .btn-default:focus{ background-color: #fff;}
#formularz_rezerwowy .btn-green:hover, 
#formularz_rezerwowy .btn-green:focus, 
#formularz_rezerwowy .btn-green:active, 
#formularz_rezerwowy .btn-green.active, 
#formularz_rezerwowy_small .btn-green:hover, 
#formularz_rezerwowy_small .btn-green:focus, 
#formularz_rezerwowy_small .btn-green:active, 
#formularz_rezerwowy_small .btn-green.active { color: #ffffff; background-color: #185726;  border-color: #185726; } 

.cbox{ position:relative; margin-top:10px; }
/* koniec formularz kontaktowy */

/* koszyk */
.koszyk-wymagane{color:#FF2F00;}
#form_zamowienie{margin-bottom:10px;}
.table-koszyk thead{background:#ddcfd4; color:#fff; font-family: 'Open Sans Condensed'; }
.table-koszyk tfoot tr:last-of-type{background:#F2F2F2;  }
.table-koszyk.table > tbody > tr > td{ vertical-align: middle; }
.table-koszyk .koszykSuma{ font-weight: bold;}
.table-koszyk .koszykKupon{ font-weight: normal;vertical-align: middle;}
/* koniec koszyk */
/* zapytanie ofertowe */
.zapytanie-ofertowe .modal-content { border-radius: 0; }
.zapytanie-ofertowe .modal-header{padding:10px; background:#87bf2a; color:#fff; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.zapytanie-ofertowe .modal-body{padding:10px;color:#AAAAAA;}
.zapytanie-ofertowe .modal-body label{font-size:12px;}
/*.zapytanie-ofertowe .modal-content{
    -webkit-box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    box-shadow:         inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);}
*/
.zapytanie-ofertowe .modal-footer{ padding:10px;}
.zapytanie-ofertowe .form-group{ margin-bottom:5px;}
.zapytanie-ofertowe .form-group:last-child{ margin-bottom:0px;}
.zapytanie-ofertowe #zapytanie-ofertowe-button-wyslij{ margin-top:5px;}
.zapytanie-ofertowe .produkt-tytul{ font-weight: 400;}
.zapytanie-ofertowe hr{ margin-bottom: 10px; margin-top: 10px;}
/*koniec zapytanie ofertowe */

/* dodaj do koszyka */
.dodaj-do-koszyka .modal-content { border-radius: 0; }
.dodaj-do-koszyka .modal-header{ padding:10px; background:#87bf2a; color:#fff; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.dodaj-do-koszyka .modal-body{ padding:10px;}
.dodaj-do-koszyka .modal-body label{ font-size:12px;}
/*.dodaj-do-koszyka .modal-content{
    -webkit-box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    box-shadow:         inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);}
*/
.dodaj-do-koszyka .modal-footer{ padding:10px; }
.dodaj-do-koszyka .form-group{ margin-bottom:5px;}
.dodaj-do-koszyka .form-group:last-child{ margin-bottom:0px; }
.dodaj-do-koszyka #dodaj-do-koszyka-button-wyslij{ margin-top:5px; }
.dodaj-do-koszyka .produkt-tytul{ font-weight: 400; }
.dodaj-do-koszyka hr{ margin-bottom: 20px; margin-top: 10px; }
.dodaj-do-paczki .input-sm,
.form-do-koszyka .input-sm { text-align: center; }
/*koniec dodaj do koszyka */

/*KONIEC KORMULARZE*/
/* NAWIGACJA */
/* top nad menu poziomym */
.top-menu
{
	background-color: #F1F0EE !important;
}


/*menu-poziome*/
.navbar-k .logo{ background: url('../uploaded/loga_strona/logo.png') no-repeat center center; width:124px; height:80px; display:block;margin-right: 10px}
.navbar-k { 
	//background-color:#3d3115;  
	border-radius: 0px;
	border-width: 0px; 
	font-size:12px; 
	min-height:40px; 
	margin-bottom:0px; 
	position: relative; 
	font-family:"Open Sans";
	 }
.navbar-k .navbar-brand { color: #fff; font-size: 14px; font-weight: bold; }
.navbar-k .navbar-brand:hover, .navbar-k .navbar-brand:focus { color: #fff;}
.navbar-k .navbar-text { color: #fff; }
.navbar-k .navbar-nav li_1 > li > a { padding-bottom: 10px; padding-top: 10px; padding-left: 20px; padding-right: 20px; color: #fff; border:0px solid transparent; margin-right: 0px; }
.navbar-k .navbar-nav > li > a:hover, .navbar-k .navbar-nav > li > a:focus { color: #202020; border:0px solid transparent; background-color: transparent !important; }
.navbar-k .dropdown-menu { background-clip: padding-box; background-color: rgba(255, 255, 255, 0.9); border-radius: 0px; color:#202020; }
.navbar-k .navbar-nav > li > .dropdown-menu > li > a { 
	color: #202020;
	font-size:13px;  
	font-weight: bold;  
	font-family:"Open Sans Condensed", "Open Sans";
	
	 }
.navbar-k .dropdown-menu > .active > a, .navbar-k .dropdown-menu > .active > a:focus, .navbar-k .dropdown-menu > .active > a:hover { 
	background-color: #e8e8e8; 
	color: #202020 !important; 
	outline: 0 none; 
	text-decoration: none;
	
	 }
.navbar-k .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-k .navbar-nav > li > .dropdown-menu > li > a:focus { 
	color: #202020; 
	//background-color:#fff; 
	font-size:13px; 
	font-family:"Open Sans Condensed", "Open Sans";
	background-color: rgba(232, 232, 232, 0.6)
	
	}
.navbar-k .navbar-nav > li > .dropdown-menu > li > .divider { background-color: #fff; color: #202020; }
.navbar-k .navbar-nav > li > a:hover, .navbar-k .navbar-nav > li > a:focus,
.navbar-k .navbar-nav > .active > a, .navbar-k .navbar-nav > .active > a:hover, .navbar-k .navbar-nav > .active > a:focus{ 
	color: #202020; 
	border:0px solid #fff; 
	background-color: #e8e8e8 !important;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0);
	}
	
.li_1 > li > a  {
	color:#606060;
	}
.navbar-inverse .navbar-nav > li > a { 
	color:#202020; 
	//text-shadow: 1px 2px 2px rgba(0, 0, 0, 1);  }	
.navbar-k .navbar-nav > .open > a, .navbar-k .navbar-nav > .open > a:hover, .navbar-k .navbar-nav > .open > a:focus { 
	color: #202020;  
	border:0px solid #e8e8e8; 
	background-color: #e8e8e8 !important;
	
	}
.navbar-k .navbar-toggle { 
	border:0px solid #fff; 
	border-color: #1d170a; }
.navbar-k .navbar-toggle:hover, .navbar-k .navbar-toggle:focus { background-color: transparent !important;  border-color: #ccc; }
.navbar-k .navbar-toggle:hover .icon-bar {  background-color: #ccc; }
.navbar-k .navbar-toggle .icon-bar { background-color: #ccc; }
.navbar-k .navbar-collapse,
.navbar-k .navbar-form { border-color: transparent;}
.navbar-k .navbar-link { color: #fff; }
.navbar-k .navbar-link:hover { color: rgba(40,40,40,0.15); } 
.navbar-k .nav li:hover:before,.nav li.active:before{ content: ""; height: 1px; left: 0; position: absolute; top: 0px; width: 100%; z-index: 99; }
.navbar-k .nav li:hover:nth-child(8n+1):before,.navbar-k .nav li.active:nth-child(8n+1):before{ background-color: #ed5f24; }
.navbar-k .nav li:hover:nth-child(8n+2):before,.navbar-k .nav li.active:nth-child(8n+2):before{ background-color: #ed5f24; }
.navbar-k .nav li:hover:nth-child(8n+3):before,.navbar-k .nav li.active:nth-child(8n+3):before{ background-color: #ed5f24; }
.navbar-k .nav li:hover:nth-child(8n+4):before,.navbar-k .nav li.active:nth-child(8n+4):before{ background-color: #ed5f24; }
.navbar-k .nav li:hover:nth-child(8n+5):before,.navbar-k .nav li.active:nth-child(8n+5):before{ background-color: #ed5f24; }
.navbar-k .nav li:hover:nth-child(8n+6):before,.navbar-k .nav li.active:nth-child(8n+6):before{ background-color: #ed5f24; }
.navbar-k .nav li:hover:nth-child(8n+7):before,.navbar-k .nav li.active:nth-child(8n+7):before{ background-color: #ed5f24; }
.navbar-k .nav li:hover:nth-child(8n+8):before,.navbar-k .nav li.active:nth-child(8n+8):before{ background-color: #ed5f24; }
.navbar-k .navbar-nav > li > .dropdown-menu > li:hover:before,
.navbar-k .navbar-nav > li > .dropdown-menu > li.active:before{ content: ""; height: 0px; }

.btn-success {
	background-color: #999;
	border-color: #999;
	//margin-right: 5px;
	}

.label-info {
	background-color:#449d44;
	border-radius: 0px;
	font-size:13px;
	font-weight:normal;
	}


.visible-collapse{display:none;}
@media (max-width: 768px) {
    header{ height: auto; }
    .visible-collapse{display:inline-block;}
    .navbar-k .navbar-nav .open .dropdown-menu > li > a { color: #202020; }
    .navbar-k .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-k .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color:rgba(40,40,40,0.25); }
    .navbar-k .navbar-nav .open .dropdown-menu > .active > a, .navbar-k .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-k .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color:rgba(40,40,40,0.25); }    
    .navbar-header { float: none; }
    .navbar-left,.navbar-right { float: none !important; }
    .navbar-toggle { display: block; }
    .navbar-collapse { border-top: 1px solid transparent;  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
    .navbar-fixed-top { top: 0; border-width: 0 0 1px; }
    .navbar-collapse.collapse { display: none !important; }
    .navbar-nav { float: none !important; margin-top: 7.5px; }
    .navbar-nav > li { float: none; }
    .navbar-right { margin-right: -15px; }
    .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; }
    .collapse.in{ display:block !important; }
	.col-xs-12.col-sm-12.col-lg-2 > p {display: none !important;}
	
}

@media (max-width: 767px) { 
    .navbar-k{  font-size:14px; position: relative; min-height:50px;}
    .navbar-k .logo{ background: url('../uploaded/loga_strona/logo_m.png') no-repeat center center;width:124px; height:50px; display:block;margin-right: 10px}
    .navbar-k .navbar-nav > li > a { padding-bottom: 10px;  padding-top: 10px; }
}
/* smartmenu */
/* sub menus arrows on desktop */
.navbar-nav:not(.sm-collapsible) ul .caret { position: absolute; right: 0; margin-top: 6px; margin-right: 15px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px dashed; }
.navbar-nav:not(.sm-collapsible) ul a.has-submenu { padding-right: 30px; }
/* make sub menu arrows look like +/- buttons in collapsible mode */
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret { position: absolute; right: 0; margin: -3px 15px 0 0; padding: 0; width: 32px; height: 26px; line-height: 24px; text-align: center; border-width: 0px; top:10px; border-style: solid; }
.navbar-nav.sm-collapsible .caret:before { content: '+'; font-family: monospace; font-weight: bold; }
.navbar-nav.sm-collapsible .open > a > .caret:before { content: '-'; }
.navbar-nav.sm-collapsible a.has-submenu { padding-right: 50px; }
/* revert to Bootstrap's default carets in collapsible mode when the "data-sm-skip-collapsible-behavior" attribute is set to the ul.navbar-nav */
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret, .navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret { position: static; margin: 0 0 0 2px; padding: 0; width: 0; height: 0; border-top: 4px dashed; border-right: 4px solid transparent; border-bottom: 0; border-left: 4px solid transparent; }
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before { content: '' !important; }
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu { padding-right: 15px; }
/* scrolling arrows for tall menus */
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down { position: absolute; display: none; visibility: hidden; height: 20px; overflow: hidden; text-align: center; }
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow { position: absolute; top: -2px; left: 50%; margin-left: -8px; width: 0; height: 0; overflow: hidden; border-top: 7px dashed transparent; border-right: 7px dashed transparent; border-bottom: 7px solid; border-left: 7px dashed transparent; }
.navbar-nav span.scroll-down-arrow { top: 6px; border-top: 7px solid; border-right: 7px dashed transparent; border-bottom: 7px dashed transparent; border-left: 7px dashed transparent; }
/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */
.navbar-nav.sm-collapsible ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header {	padding-left: 35px; }
.navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header { padding-left: 45px; }
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header { padding-left: 55px; }
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header { padding-left: 65px; }
/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */
.navbar-nav .dropdown-menu > li > a { white-space: normal; }
.navbar-nav ul.sm-nowrap > li > a { white-space: nowrap; }
.navbar-nav.sm-collapsible ul.sm-nowrap > li > a { white-space: normal; }
/* fix .navbar-right subs alignment */
.navbar-right ul.dropdown-menu { left: 0; right: auto; }
/* end smartmenu */
/*end*/
/*menu-pionowe*/
.kolumna #zakladka_pionowe{margin-bottom: 10px;background-color: #fff; color:#202020; position: relative; }
.kolumna #zakladka_pionowe:before, .kolumna #zakladka_pionowe:after
{
    content:"";
    position:absolute; 
    z-index:-1;
    top:15px;
    bottom:15px;
    left:5px;
    right:5px;
  //  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8);
  //     -moz-box-shadow: 0 0 10px rgba(0,0,0,0.8);
  //          box-shadow: 0 0 10px rgba(0,0,0,0.8);
  //  -moz-border-radius: 100px / 10px;
   //      border-radius: 100px / 10px;
} 
.kolumna #zakladka_pionowe:after
{
  //  right:10px; 
  //  left:auto;
 //   -webkit-transform:skew(8deg) rotate(3deg); 
  //     -moz-transform:skew(8deg) rotate(3deg);     
  //      -ms-transform:skew(8deg) rotate(3deg);     
   //      -o-transform:skew(8deg) rotate(3deg); 
   //         transform:skew(8deg) rotate(3deg);
}
.kolumna #zakladka_pionowe > .title_menu{
    background-color: #999999;
    font-size:13px;
    color:#fff;    
    font-weight:bold;
    position: relative;  
    font-family: "Open Sans Condensed", "Open Sans";
	//margin: 5px 0 0 0;
}

@media(max-width:768px)
{
.kolumna #zakladka_pionowe > .title_menu{
    background-color: #cccccc;
    font-size:13px;
    color:#fff;    
    font-weight:bold;
    position: relative;  
    font-family: "Open Sans Condensed", "Open Sans";
	margin: 20px 0 0 0;
}

}

.kolumna #zakladka_pionowe > .title_menu p{margin:0; padding:8px 10px;}

.sidebar-nav { background-color: #fff;    margin-left: 0px; }
.sidebar-nav ul { padding: 0; margin: 0; list-style: none; }
.sidebar-nav .caret{ position: absolute; top:10px;right:5px;}
.sidebar-nav a,
.sidebar-nav a:hover,
.sidebar-nav a:focus,
.sidebar-nav a:active { outline: none; position:relative; }
.sidebar-nav ul li,
.sidebar-nav ul a { display: block; }
.sidebar-nav ul a { font-size:13px; font-family:"Open Sans Condensed", "Open Sans"; font-weight:bold; padding: 7px 10px; color: #555555;   border-bottom: 1px solid rgba(70, 70, 70, 0.3); background-color:#fff; }
.sidebar-nav ul a:hover,
.sidebar-nav ul a:focus,
.sidebar-nav ul a:active { color: #202020; text-decoration: none; background-color:#f8f8f8 ; }
.sidebar-nav ul a.active {color: #202020; font-weight: bold; text-decoration: none; background-color:#f8f8f8 ; }
.sidebar-nav ul ul a { font-size:13px; text-align: left; padding: 6px 20px; background-color: rgba(20,20, 20, 0.05); }
.sidebar-nav ul ul a:hover,
.sidebar-nav ul ul a:focus,
.sidebar-nav ul ul a:active { color: #606060; background-color: rgba(20,20, 20, 0.1); }
.sidebar-nav ul ul a.active{ color: #606060; font-weight: bold; background-color: rgba(20,20, 20, 0.15); }
.sidebar-nav ul ul ul a { font-size:12px; text-align: left; padding: 5px 30px; background-color: rgba(20,20, 20, 0.1); }
.sidebar-nav ul ul ul a.active{ color: #606060; font-weight: bold; background-color: rgba(20,20, 20, 0.15); }
.sidebar-nav ul ul ul a:hover,
.sidebar-nav ul ul ul a:focus,
.sidebar-nav ul ul ul a:active { color: #606060; background-color: rgba(20,20, 20, 0.15); }
.sidebar-nav ul li.li_0:last-child a {border-bottom: 0px;}
.sidebar-nav-item { padding-left: 5px; }
.sidebar-nav-item-icon { padding-right: 5px; }
/*end menu-pionowe*/
/*breadcrumb*/
.breadcrumb-wrapper{  width: 100%; box-shadow:0 4px 5px -2px rgba(0, 0, 0, 0.2) inset; //margin-top: -19px; }
.breadcrumb-simple{text-align:right;color:#ccc;font-family: 'Arial', sans-serif; }
.breadcrumb-simple a, .breadcrumb-simple a:hover, .breadcrumb-simple a:focus{font-size:11px; color:#ccc; text-decoration:none;text-transform:lowercase;}
.breadcrumb-simple { padding: 8px 15px; margin-bottom: 0px; list-style: none; background-color: transparent; border-radius: 0px; }
.breadcrumb-simple > li { display: inline-block; }
.breadcrumb-simple > li + li:before { padding: 0 5px; color: #ccc; content: "/\00a0"; }
.breadcrumb-simple > li:last-of-type a{ color:#aaa; }

@media (max-width:768px)
{.breadcrumb-simple{display:none;}}
/*end breadcrumb*/
/* END NAWIGACJA */
/*END LAYOUT */

/* GALERIE */
.galeria-zewnetrzna .caption p{ margin:0;font-weight:bold; }
.galeria-zewnetrzna .thumbnail:hover{ border: 1px solid #ddd; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.275); }
.galeria .thumbnail:hover{ border: 1px solid #ddd; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.275); }
.galeria .caption p{ margin:0 0 8px; font-size:12px; font-family:"Open Sans Condensed", "Open Sans"; }
.galeria .caption p .btn-sm{ line-height: 1.2; padding: 5px 10px; }
.thumbnail .caption { font-size:12px; font-family:"Lucida Sans Unicode"; }
.galeria_kateogire .thumbnail{margin-bottom: 10px;background-color: #fff; color:#202020; border: none; position: relative; }
.galeria_kateogire .thumbnail:before, .galeria_kateogire .thumbnail:after
{    
    transition: all 450ms ease 0s;
    content:"";
    position:  absolute; 
    z-index: -1;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8);
       -moz-box-shadow: 0 0 10px rgba(0,0,0,0.8);
            box-shadow: 0 0 10px rgba(0,0,0,0.8);
    top: 15px;
    bottom: 15px;
    left: 5px;
    right: 5px;
    -moz-border-radius: 100px / 10px;
         border-radius: 100px / 10px;
} 
.galeria_kateogire .thumbnail:after
{
    right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}
.galeria_kateogire .thumbnail:hover:before, .galeria_kateogire .thumbnail:hover:after
{
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.9);
       -moz-box-shadow: 0 0 15px rgba(0,0,0,0.9);
            box-shadow: 0 0 15px rgba(0,0,0,0.9);
}
.galeria_kateogire .caption { min-height:60px;height:60px;}
.galeria_kateogire .caption .btn{ white-space: normal; font-family: "Open Sans Condensed",sans-serif; font-weight:bold;}
.galeria_kateogire .thumbnail:hover .btn-link{ color: #202020;}
.galleria-zakladki{margin-top:20px;}
/* END GALERIE */

/* DODATKI */
/* gmapa */
.gmapa-lista{ margin-bottom:10px; }
.gmapa-lista .form-control{ border-radius: 0px; }
/* end gmapa */
.page-alerts .alert { margin-bottom: 5px; }
.page-alerts .alert:first-child{ margin-top: 5px; }
.alert-galeria{ margin-bottom:0px; }
.alert-custom-success .alert-success{ color: #ffffff; background-color: #3d3115; border-color: #3d3115; }

.fa-left{margin-left:5px;}
.fa-right{margin-right:5px;}
.colorgraph {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image:    -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image:      -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image:         linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
/* animacje */
.powiekszenie_z_cieniem {
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
          transition-property: box-shadow, transform;
}
.powiekszenie_z_cieniem:hover, .powiekszenie_z_cieniem:focus, .powiekszenie_z_cieniem:active {
 -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.55);
         box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.55);
 -webkit-transform: scale(1);
         transform: scale(1);
}
@media (min-width: 768px) {
    .powiekszenie_z_cieniem:hover, .powiekszenie_z_cieniem:focus, .powiekszenie_z_cieniem:active 
    {
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
    }
}
/* end animacje*/


/* END DODATKI */

/*powrot na gore*/
.back-to-top { cursor: pointer; position: fixed; bottom: 30px; right:30px; display:none; }
/*end*/

/*przyciski*/
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus { outline: none; outline-offset: 0px; }
.btn{ border-radius:0px; }
.btn-full{width:100%;}
.btn-margin{margin-right:5px;}
.btn-left{margin-left:10px;}
.btn-right{margin-right:10px;}
.btn-menu-pionowe{border-radius:0px; width: 100%;padding:15px;}
.btn-bottom{ margin-bottom: 10px;}
.btn-round{ border-radius: 5px;}
.btn-grey{color: #FFFFFF; background-color: rgba(96, 96,96, 0.5); border-color: rgba(96, 96,96, 0);}
.btn-grey:hover, .btn-grey:focus, .btn-grey:active, .btn-grey.active, .open .dropdown-toggle.btn-grey{color: #FFFFFF; background-color: rgba(96, 96,96, 0.8); border-color: rgba(96, 96,96, 0);}
.btn-group-lg > .btn, .btn-lg { padding: 5px 9px; }
.btn-grey:active, .btn-grey.active, .open .dropdown-toggle.btn-grey{background-image: none;}
.btn-grey.disabled, .btn-grey[disabled], fieldset[disabled] .btn-grey, .btn-grey.disabled:hover, .btn-grey[disabled]:hover, fieldset[disabled] .btn-grey:hover, .btn-grey.disabled:focus, .btn-grey[disabled]:focus, fieldset[disabled] .btn-grey:focus, .btn-grey.disabled:active, .btn-grey[disabled]:active, fieldset[disabled] .btn-grey:active, .btn-grey.disabled.active, .btn-grey[disabled].active, fieldset[disabled] .btn-grey.active{background-color: rgba(96, 96,96, 0.8); border-color: rgba(96, 96,96, 0.8);}
.btn-grey .badge{color: #606060; background-color: #FFFFFF;}
.btn-light-grey{color: #FFFFFF; background-color: #909090; border-color: #909090;}
.btn-light-grey:hover, .btn-light-grey:focus, .btn-light-grey:active, .btn-light-grey.active, .open .dropdown-toggle.btn-light-grey{color: #FFFFFF; background-color: #606060; border-color: #909090;}
.btn-light-grey:active, .btn-light-grey.active, .open .dropdown-toggle.btn-light-grey{background-image: none;}
.btn-light-grey.disabled, .btn-light-grey[disabled], fieldset[disabled] .btn-light-grey, .btn-light-grey.disabled:hover, .btn-light-grey[disabled]:hover, fieldset[disabled] .btn-light-grey:hover, .btn-light-grey.disabled:focus, .btn-light-grey[disabled]:focus, fieldset[disabled] .btn-light-grey:focus, .btn-light-grey.disabled:active, .btn-light-grey[disabled]:active, fieldset[disabled] .btn-light-grey:active, .btn-light-grey.disabled.active, .btn-light-grey[disabled].active, fieldset[disabled] .btn-light-grey.active{background-color: #909090; border-color: #909090;}.btn-light-grey .badge{color: #909090; background-color: #FFFFFF;}.btn-dark-grey{color: #FFFFFF; background-color: #404040; border-color: #404040;}.btn-dark-grey:hover, .btn-dark-grey:focus, .btn-dark-grey:active, .btn-dark-grey.active, .open .dropdown-toggle.btn-dark-grey{color: #FFFFFF; background-color: #202020; border-color: #404040;}.btn-dark-grey:active, .btn-dark-grey.active, .open .dropdown-toggle.btn-dark-grey{background-image: none;}.btn-dark-grey.disabled, .btn-dark-grey[disabled], fieldset[disabled] .btn-dark-grey, .btn-dark-grey.disabled:hover, .btn-dark-grey[disabled]:hover, fieldset[disabled] .btn-dark-grey:hover, .btn-dark-grey.disabled:focus, .btn-dark-grey[disabled]:focus, fieldset[disabled] .btn-dark-grey:focus, .btn-dark-grey.disabled:active, .btn-dark-grey[disabled]:active, fieldset[disabled] .btn-dark-grey:active, .btn-dark-grey.disabled.active, .btn-dark-grey[disabled].active, fieldset[disabled] .btn-dark-grey.active{background-color: #404040; border-color: #404040;}.btn-dark-grey .badge{color: #404040; background-color: #FFFFFF;}

.btn-black{
	color: #FFFFFF; 
	background-color: #a9a9a9; 
	border-color: #a9a9a9;
	
	}
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black{
	color: #202020; 
	background-color: #dbcfd4 ; 
	border-color: #dbcfd4 ;
	border-left-color:#fff !important;
	}
.btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black{background-image: none;}


.btn-black2{
	color: #FFFFFF; 
	background-color: #87bf2a; 
	border-color: #87bf2a;
	
	font-size:12px;
	}
.btn-black2:hover, .btn-black2:focus, .btn-black2:active, .btn-black2.active, .open .dropdown-toggle.btn-black2{
	color: #fff; 
	background-color: #449d44 ; 
	border-color: #449d44 ;
	
	}
.btn-black2:active, .btn-black2.active, .open .dropdown-toggle.btn-black2{background-image: none;}

.btn-black.disabled, .btn-black[disabled], fieldset[disabled] .btn-black, .btn-black.disabled:hover, .btn-black[disabled]:hover, fieldset[disabled] .btn-black:hover, .btn-black.disabled:focus, .btn-black[disabled]:focus, fieldset[disabled] .btn-black:focus, .btn-black.disabled:active, .btn-black[disabled]:active, fieldset[disabled] .btn-black:active, .btn-black.disabled.active, .btn-black[disabled].active, fieldset[disabled] .btn-black.active{background-color: #000000; border-color: #000000;}.btn-black .badge{color: #000000; background-color: #FFFFFF;}.btn-red{color: #FFFFFF; background-color: #D30B20; border-color: #D30B20;}.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .open .dropdown-toggle.btn-red{color: #FFFFFF; background-color: #BA0013; border-color: #D30B20;}.btn-red:active, .btn-red.active, .open .dropdown-toggle.btn-red{background-image: none;}.btn-red.disabled, .btn-red[disabled], fieldset[disabled] .btn-red, .btn-red.disabled:hover, .btn-red[disabled]:hover, fieldset[disabled] .btn-red:hover, .btn-red.disabled:focus, .btn-red[disabled]:focus, fieldset[disabled] .btn-red:focus, .btn-red.disabled:active, .btn-red[disabled]:active, fieldset[disabled] .btn-red:active, .btn-red.disabled.active, .btn-red[disabled].active, fieldset[disabled] .btn-red.active{background-color: #D30B20; border-color: #D30B20;}.btn-red .badge{color: #D30B20; background-color: #FFFFFF;}

.btn-blue{color: #FFFFFF; background-color: #2980B9   ; border-color: #2980B9 ;}
.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open .dropdown-toggle.btn-blue{color: #FFFFFF; background-color: #026db5; border-color: #026db5;}
.btn-blue:active, .btn-blue.active, .open .dropdown-toggle.btn-blue{background-image: none;}.btn-blue.disabled, .btn-blue[disabled], fieldset[disabled] .btn-blue, .btn-blue.disabled:hover, .btn-blue[disabled]:hover, fieldset[disabled] .btn-blue:hover, .btn-blue.disabled:focus, .btn-blue[disabled]:focus, fieldset[disabled] .btn-blue:focus, .btn-blue.disabled:active, .btn-blue[disabled]:active, fieldset[disabled] .btn-blue:active, .btn-blue.disabled.active, .btn-blue[disabled].active, fieldset[disabled] .btn-blue.active{background-color: #2980B9; border-color: #2980B9;}.btn-blue .badge{color: #2980B9; background-color: #FFFFFF;}.btn-light-blue{color: #FFFFFF; background-color: #1F9CF0; border-color: #1F9CF0;}.btn-light-blue:hover, .btn-light-blue:focus, .btn-light-blue:active, .btn-light-blue.active, .open .dropdown-toggle.btn-light-blue{color: #FFFFFF; background-color: #0B80CF; border-color: #1F9CF0;}.btn-light-blue:active, .btn-light-blue.active, .open .dropdown-toggle.btn-light-blue{background-image: none;}.btn-light-blue.disabled, .btn-light-blue[disabled], fieldset[disabled] .btn-light-blue, .btn-light-blue.disabled:hover, .btn-light-blue[disabled]:hover, fieldset[disabled] .btn-light-blue:hover, .btn-light-blue.disabled:focus, .btn-light-blue[disabled]:focus, fieldset[disabled] .btn-light-blue:focus, .btn-light-blue.disabled:active, .btn-light-blue[disabled]:active, fieldset[disabled] .btn-light-blue:active, .btn-light-blue.disabled.active, .btn-light-blue[disabled].active, fieldset[disabled] .btn-light-blue.active{background-color: #1F9CF0; border-color: #1F9CF0;}.btn-light-blue .badge{color: #1F9CF0; background-color: #FFFFFF;}.btn-dark-blue{color: #FFFFFF; background-color: #085080; border-color: #085080;}.btn-dark-blue:hover, .btn-dark-blue:focus, .btn-dark-blue:active, .btn-dark-blue.active, .open .dropdown-toggle.btn-dark-blue{color: #FFFFFF; background-color: #0061A1; border-color: #085080;}.btn-dark-blue:active, .btn-dark-blue.active, .open .dropdown-toggle.btn-dark-blue{background-image: none;}.btn-dark-blue.disabled, .btn-dark-blue[disabled], fieldset[disabled] .btn-dark-blue, .btn-dark-blue.disabled:hover, .btn-dark-blue[disabled]:hover, fieldset[disabled] .btn-dark-blue:hover, .btn-dark-blue.disabled:focus, .btn-dark-blue[disabled]:focus, fieldset[disabled] .btn-dark-blue:focus, .btn-dark-blue.disabled:active, .btn-dark-blue[disabled]:active, fieldset[disabled] .btn-dark-blue:active, .btn-dark-blue.disabled.active, .btn-dark-blue[disabled].active, fieldset[disabled] .btn-dark-blue.active{background-color: #085080; border-color: #085080;}.btn-dark-blue .badge{color: #085080; background-color: #FFFFFF;}.btn-light-green{color: #FFFFFF; background-color: #C4E17F; border-color: #C4E17F;}.btn-light-green:hover, .btn-light-green:focus, .btn-light-green:active, .btn-light-green.active, .open .dropdown-toggle.btn-light-green{color: #FFFFFF; background-color: #A4C458; border-color: #C4E17F;}.btn-light-green:active, .btn-light-green.active, .open .dropdown-toggle.btn-light-green{background-image: none;}.btn-light-green.disabled, .btn-light-green[disabled], fieldset[disabled] .btn-light-green, .btn-light-green.disabled:hover, .btn-light-green[disabled]:hover, fieldset[disabled] .btn-light-green:hover, .btn-light-green.disabled:focus, .btn-light-green[disabled]:focus, fieldset[disabled] .btn-light-green:focus, .btn-light-green.disabled:active, .btn-light-green[disabled]:active, fieldset[disabled] .btn-light-green:active, .btn-light-green.disabled.active, .btn-light-green[disabled].active, fieldset[disabled] .btn-light-green.active{background-color: #C4E17F; border-color: #C4E17F;}.btn-light-green .badge{color: #C4E17F; background-color: #FFFFFF;}.btn-green{color: #FFFFFF; background-color: #A4C458; border-color: #A4C458;}.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open .dropdown-toggle.btn-green{color: #FFFFFF; background-color: #84A33B; border-color: #A4C458;}.btn-green:active, .btn-green.active, .open .dropdown-toggle.btn-green{background-image: none;}.btn-green.disabled, .btn-green[disabled], fieldset[disabled] .btn-green, .btn-green.disabled:hover, .btn-green[disabled]:hover, fieldset[disabled] .btn-green:hover, .btn-green.disabled:focus, .btn-green[disabled]:focus, fieldset[disabled] .btn-green:focus, .btn-green.disabled:active, .btn-green[disabled]:active, fieldset[disabled] .btn-green:active, .btn-green.disabled.active, .btn-green[disabled].active, fieldset[disabled] .btn-green.active{background-color: #A4C458; border-color: #A4C458;}.btn-green .badge{color: #A4C458; background-color: #FFFFFF;}.btn-dark-green{color: #FFFFFF; background-color: #84A33B; border-color: #84A33B;}.btn-dark-green:hover, .btn-dark-green:focus, .btn-dark-green:active, .btn-dark-green.active, .open .dropdown-toggle.btn-dark-green{color: #FFFFFF; background-color: #66851F; border-color: #84A33B;}.btn-dark-green:active, .btn-dark-green.active, .open .dropdown-toggle.btn-dark-green{background-image: none;}.btn-dark-green.disabled, .btn-dark-green[disabled], fieldset[disabled] .btn-dark-green, .btn-dark-green.disabled:hover, .btn-dark-green[disabled]:hover, fieldset[disabled] .btn-dark-green:hover, .btn-dark-green.disabled:focus, .btn-dark-green[disabled]:focus, fieldset[disabled] .btn-dark-green:focus, .btn-dark-green.disabled:active, .btn-dark-green[disabled]:active, fieldset[disabled] .btn-dark-green:active, .btn-dark-green.disabled.active, .btn-dark-green[disabled].active, fieldset[disabled] .btn-dark-green.active{background-color: #84A33B; border-color: #84A33B;}.btn-dark-green .badge{color: #84A33B; background-color: #FFFFFF;}.btn-light-orange{color: #FFFFFF; background-color: #FECF71; border-color: #FECF71;}.btn-light-orange:hover, .btn-light-orange:focus, .btn-light-orange:active, .btn-light-orange.active, .open .dropdown-toggle.btn-light-orange{color: #FFFFFF; background-color: #F2BC50; border-color: #FECF71;}.btn-light-orange:active, .btn-light-orange.active, .open .dropdown-toggle.btn-light-orange{background-image: none;}.btn-light-orange.disabled, .btn-light-orange[disabled], fieldset[disabled] .btn-light-orange, .btn-light-orange.disabled:hover, .btn-light-orange[disabled]:hover, fieldset[disabled] .btn-light-orange:hover, .btn-light-orange.disabled:focus, .btn-light-orange[disabled]:focus, fieldset[disabled] .btn-light-orange:focus, .btn-light-orange.disabled:active, .btn-light-orange[disabled]:active, fieldset[disabled] .btn-light-orange:active, .btn-light-orange.disabled.active, .btn-light-orange[disabled].active, fieldset[disabled] .btn-light-orange.active{background-color: #FECF71; border-color: #FECF71;}.btn-light-orange .badge{color: #FECF71; background-color: #FFFFFF;}.btn-orange{color: #FFFFFF; background-color: #FFB82B; border-color: #FFB82B;}.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange{color: #FFFFFF; background-color: #FAAE17; border-color: #FFB82B;}.btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange{background-image: none;}.btn-orange.disabled, .btn-orange[disabled], fieldset[disabled] .btn-orange, .btn-orange.disabled:hover, .btn-orange[disabled]:hover, fieldset[disabled] .btn-orange:hover, .btn-orange.disabled:focus, .btn-orange[disabled]:focus, fieldset[disabled] .btn-orange:focus, .btn-orange.disabled:active, .btn-orange[disabled]:active, fieldset[disabled] .btn-orange:active, .btn-orange.disabled.active, .btn-orange[disabled].active, fieldset[disabled] .btn-orange.active{background-color: #FFB82B; border-color: #FFB82B;}.btn-orange .badge{color: #FFB82B; background-color: #FFFFFF;}.btn-dark-orange{color: #FFFFFF; background-color: #FAAE17; border-color: #FAAE17;}.btn-dark-orange:hover, .btn-dark-orange:focus, .btn-dark-orange:active, .btn-dark-orange.active, .open .dropdown-toggle.btn-dark-orange{color: #FFFFFF; background-color: #E89E09; border-color: #FAAE17;}.btn-dark-orange:active, .btn-dark-orange.active, .open .dropdown-toggle.btn-dark-orange{background-image: none;}.btn-dark-orange.disabled, .btn-dark-orange[disabled], fieldset[disabled] .btn-dark-orange, .btn-dark-orange.disabled:hover, .btn-dark-orange[disabled]:hover, fieldset[disabled] .btn-dark-orange:hover, .btn-dark-orange.disabled:focus, .btn-dark-orange[disabled]:focus, fieldset[disabled] .btn-dark-orange:focus, .btn-dark-orange.disabled:active, .btn-dark-orange[disabled]:active, fieldset[disabled] .btn-dark-orange:active, .btn-dark-orange.disabled.active, .btn-dark-orange[disabled].active, fieldset[disabled] .btn-dark-orange.active{background-color: #FAAE17; border-color: #FAAE17;}.btn-dark-orange .badge{color: #FAAE17; background-color: #FFFFFF;}
/*end*/


/* AKTUALNOŚCI */
.news_box{
    margin-bottom:10px;
    clear:both;
}
/*LISTA CONTENT*/
#news_lista {
    width: 100%;
    margin:10px 0px 10px;
}

#news_lista .img_calendar{
    margin-bottom:-1px;
    margin-right:5px;
}

#news_lista .news_tytul{
    width: 100%;
    color: #2F3191;
    font-size: 16px;
	font-weight:bold;
    margin: 0;
	font-family:"Open Sans Condensed", "Open Sans";
	
}
#news_lista .news_tytul p{margin:0;}
#news_lista .news_data{
    width: 100%;
    float:left;
    font-weight:lighter;
    text-align:left;
    font-size:11px;
    color: #cccccc;
}
#news_lista .news_tresc{
    width: 100%;
    margin-bottom:5px;
    float:left;
}
#news_lista .news_czytaj_wiecej {
    width: 80%;
    margin:0px 2% 0 18%;
    text-align:right;
    clear:both;
}
#news_lista .news_czytaj_wiecej a{
    font-size:12px;
}

/*LISTA KOLUMNA*/
#news_lista_kolumna {
    width: 100%;
    margin:0px 0px 10px;
}

#news_lista_kolumna .img_calendar{
    margin-bottom:-1px;
    margin-right:5px;
}

#news_lista_kolumna .news_tytul{
    width: 100%;
    float:left;
    font-weight:bold;
    margin-bottom:10px;
    font-size:14px;
    color:#914565;
}
#news_lista_kolumna .news_data{
    width: 100%;
    margin:0px;
    float:left;
    font-weight:lighter;
    text-align:left;
    font-size:11px;
    color:#777;
}
#news_lista_kolumna .news_tresc{
    width: auto;
    margin-bottom:5px;
    float:left;
}
#news_lista_kolumna .news_czytaj_wiecej {
    width: 80%;
    margin:0px 2% 0 18%;
    text-align:right;
    clear:both;
}
#news_lista_kolumna .news_czytaj_wiecej a{
    font-size:12px;
}

.news-car .item{ text-align: center;color:#202020;padding-bottom:40px;}
.news-car .item .title{ text-align: left;border-bottom: 1px solid #CFC9C9; font-size: 16px; font-weight:bold; margin: 0 auto; padding: 12px 0; color:#202020 ; font-family:"Open Sans Condensed", "Open Sans";}
.news-car .news_czytaj_wiecej{ text-align: center; margin:10px; }
.news-car .item .description { line-height: 20px; margin: 0 auto; padding: 15px 0 0; text-align: left; }
.news-car .carousel-indicators { bottom: 0px; }
.news-car .carousel-indicators li { background-color: rgba(0, 0, 0, 0); border: 1px solid #202020; }
.news-car .carousel-indicators .active { background-color: #202020; }
.banner .news-car .carousel-indicators li { background-color: rgba(0, 0, 0, 0); border: 1px solid #fff; }
.banner .news-car .carousel-indicators .active { background-color: #fff; }
/*KONKRETNY NEWS*/
#news_konkretny {
    width: 100%;
    margin:10px 0px 10px;
    clear:both;
    position:relative;
}

#news_konkretny .img_calendar{
    margin-bottom:-1px;
    margin-right:5px;
    clear:both;
    position:relative;
}

#news_konkretny .news_data{
    width: 100%;
    float:left;
    font-weight:lighter;
    text-align:left;
    font-size:11px;
    color: #cccccc;
}
#news_konkretny .news_tytul{
    width: 100%;
    color: #2F3191;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
	font-family:"Open Sans Condensed", "Open Sans";
}
#news_konkretny .news_tytul p{margin:0;}
#news_konkretny .news_tresc{
    width: 100%;
    margin-bottom:5px;
    float:left;
    clear:both;
    position:relative;
}
#news_konkretny .news_pokaz_wszystkie{
    width: 80%;
    margin:10px 2% 0 18%;
    text-align:right;
    clear:both;
    position:relative;
}
#news_konkretny .news_pokaz_wszystkie a{
    font-size:11px;
}
#news_konkretny .news_tytul a, #news_lista_kolumna .news_tytul a, #news_lista .news_tytul a{color: #2F3191 !important; font-family:"Open Sans Condensed", "Open Sans";}
#news_konkretny .news_tytul a:hover, #news_lista_kolumna .news_tytul a:hover, #news_lista .news_tytul a:hover{color:#2F3191 !important; font-family:"Open Sans Condensed", "Open Sans";}

/*KONIEC AKTUALNOŚCI*/

/* qa */
.qa .panel-heading{ padding:0; }
.qa .panel-title { height:100%; width:100%; overflow:hidden; ///padding-bottom:5px; }

.qa .panel-title p{ padding:5px 15px; margin:0; font-weight: normal; font-size:15px;}
.qa .panel-title a:hover,.qa .panel-title a:focus,.qa .panel-title a:active,.qa .panel-title:hover p,.qa .panel-title:focus p,.qa .panel-title:active p{color:#D30B20;text-decoration: none;}
.qa .panel-qa > .panel-heading {
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #202020;
}
/* end qa */
/* googlemaps */
.gmapa{ min-width: 1px; min-height: 1px; }
.gmapa,
.gmapa *,
.gmapa *:before,
.gmapa *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.gmapa .nazwa{font-weight: bold;border-bottom:1px solid #AAAAAA; margin-bottom:5px;}
.gmapa label { margin-bottom: 0px; }
/* end googlemaps */
/* cookies */
.cookies {background: rgba(0,0,0,.8);color:#fff;font-size:12px;z-index:999999;}
.cookies .col-xs-12{padding:5px 0 ;}
.cookies .btn{padding:0px;color:#fff;font-weight: bold;}
.cookies .btn:hover,.cookies .btn:focus{text-decoration: none;outline:0;}
.cookie-link{ color:#2980B9; }
.cookie-link:hover, .cookie-link:focus{ color:#fff; }
/* end cookies */
.galeria-hover{padding:0; margin:0;}
.galeria-hover a{ color: #fff; text-decoration: none;}
.galeria-hover a:focus, .galeria-hover a:hover{ color: #A7B3BE; text-decoration: none;}
.box-grid{padding:0; margin:0;}
.box-grid .box-tile { 
    float: left; 
    height: 100%;
    border-bottom: 0px solid #808080;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    position: relative;
}
.box-grid .box-tile.box-tile-1 { width: 100%; }
.box-grid .box-tile.box-tile-2 { width: 50%; }
.box-grid .box-tile.box-tile-3 { width: 33.33333333%; }
.box-grid .box-tile.box-tile-4 { width: 25%; }
.box-grid .box-tile.box-tile-5 { width: 20%; }
.box-grid .box-tile.box-tile-6 { width: 16.66666667%; }

.box-grid .box-tile .img-fill{width:100%;}
.box-grid .box-tile .thumbnail {
    position:relative;
    background-color: transparent;
    border: 0px solid #202020;
    border-radius: 0px;
    display: block;
    line-height: 1.42857;
    margin: 3px;
    padding: 0px;
    -webkit-transition: all 0.4s ease-in-out; 
       -moz-transition: all 0.4s ease-in-out; 
        -ms-transition: all 0.4s ease-in-out; 
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;     
}
.box-grid .box-tile .thumbnail img{
    -webkit-transition: all 2.8s ease-in-out; 
       -moz-transition: all 2.8s ease-in-out; 
        -ms-transition: all 2.8s ease-in-out; 
         -o-transition: all 2.8s ease-in-out;
            transition: all 2.8s ease-in-out; 
}
.box-grid .box-tile .thumbnail:hover img{
    -webkit-transform: scale(1.1); /* Saf3.1+, Chrome */
     -moz-transform: scale(1.1); /* FF3.5+ */
      -ms-transform: scale(1.1); /* IE9 */
       -o-transform: scale(1.1); /* Opera 10.5+ */
          transform: scale(1.1);
             /* IE6–IE9 */
             filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9999619230641713, M12=-0.008726535498373935, M21=0.008726535498373935, M22=0.9999619230641713,SizingMethod='auto expand');
}
.box-grid .box-tile .thumbnail .caption{
    position:absolute;
    bottom:0px;
    width:100%;
    color:#fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    z-index:3;
    padding-left: 5px;
    padding-right: 5px;
    height:50px;
    -webkit-transition: height 1.5s; /* For Safari */
       -moz-transition: height 1.5s; /* For Safari */
        -ms-transition: height 1.5s; /* For Safari */
         -o-transition: height 1.5s; /* For Safari */
            transition: height 1.5s; /* Animation time */
			background-color: rgba(0,0,0, 0.2);
}
.box-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
.box-grid .box-tile .thumbnail .caption .title{
    font-size:18px;
    font-family:"Open Sans Condensed", "Open Sans";
    font-weight: bold;
    margin-bottom:12px;
    color:#FFFFFF;
    text-shadow:#000000;
    text-decoration:none;
}

.box-grid { text-decoration:none; }
.box-grid .box-tile .thumbnail { position:relative; overflow:hidden; }
 
.box-grid .box-tile .gradient {
    position:absolute;
    top:0;
    right:0;
    background:rgba(0, 0, 0, 0.25);   
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}
.box-grid .box-tile .gradient.no-gradient { background:transparent !important;}

@media (max-width: 1100px) {
    .box-grid .box-tile.box-tile-2 { width: 100%; }
    .box-grid .box-tile.box-tile-3 { width: 50%; }
    .box-grid .box-tile.box-tile-4 { width: 33.33333333%; }
    .box-grid .box-tile.box-tile-5 { width: 25%; }
    .box-grid .box-tile.box-tile-6 { width: 20%; }

    .box-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-grid .box-tile .thumbnail .caption .title{font-size:18px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 800px) {
    .box-grid .box-tile.box-tile-3 { width: 100%; }
    .box-grid .box-tile.box-tile-4 { width: 50%; }
    .box-grid .box-tile.box-tile-5 { width: 33.33333333%; }
    .box-grid .box-tile.box-tile-6 { width: 25%; }

    .box-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-grid .box-tile .thumbnail .caption .title{font-size:17px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 600px) {
    .box-grid .box-tile.box-tile-4 { width: 100%; }
    .box-grid .box-tile.box-tile-5 { width: 50%; }
    .box-grid .box-tile.box-tile-6 { width: 33.33333333%; }

    .box-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-grid .box-tile .thumbnail .caption .title{font-size:17px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 468px) {
    .box-grid .box-tile.box-tile-5 { width: 100%; }
    .box-grid .box-tile.box-tile-6 { width: 100%; }

    .box-grid .box-tile .thumbnail .caption.caption-top{ height:80%;}
    .box-grid .box-tile .thumbnail .caption .title{font-size:16px;font-weight: bold;margin-bottom:18px;}
}

.box-news-grid{padding:0; margin:0;}
.box-news-grid .box-tile { 
    float: left; 
    height: 100%;
    border-bottom: 0px solid #808080;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    position: relative;
}
.box-news-grid .box-tile.box-tile-1 { width: 100%; }
.box-news-grid .box-tile.box-tile-2 { width: 50%; }
.box-news-grid .box-tile.box-tile-3 { width: 33.33333333%; }
.box-news-grid .box-tile.box-tile-4 { width: 25%; }
.box-news-grid .box-tile.box-tile-5 { width: 20%; }
.box-news-grid .box-tile.box-tile-6 { width: 16.66666667%; }

.box-news-grid .box-tile .img-fill{width:100%;}
.box-news-grid .box-tile .thumbnail {
    border-radius: 0px;
    display: block;
    line-height: 1.42857;
    border:0px solid #ac1b20;
    margin: 10px;
    padding:0;
    background-color: rgb(245, 245, 245);
    box-shadow: 0px 0px 3px rgb(51, 51, 51);
    box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.5);
    -webkit-transition: all 0.4s ease-in-out; 
       -moz-transition: all 0.4s ease-in-out; 
        -ms-transition: all 0.4s ease-in-out; 
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out; 
    position:relative;
    
}
.box-news-grid .box-tile.box-tile-1 .thumbnail img{  max-width:25%; display:inline-block; float:left; }
.box-news-grid .box-tile.box-tile-3 .thumbnail img{  max-width:100%; display:inline-block; float:left; }
.box-news-grid .box-tile .thumbnail .caption{ border-top:5px solid #ac1b20; }
.box-news-grid .box-tile.box-tile-1 .thumbnail .caption{ max-width:75%; display:inline-block; float:left; }
.box-news-grid .box-tile.box-tile-3 .thumbnail .caption{ max-width:100%; display:inline-block; float:left; }
.box-news-grid .box-tile .thumbnail .caption .news-top time {
    border-bottom: 2px solid #ac1b20;
    color: #767575;
    display: block;
    float: left;
    font-size:11px;
    line-height: 20px;
    margin-top: 1px;
    margin-bottom: 2px;
    margin-right: 10px;
    padding-bottom: 5px;
}
.box-news-grid .box-tile .thumbnail .news-wrapper{position:relative;clear:both;min-height:1px;padding-bottom: 30px;}
.box-img-triangle-top{
    position:absolute;
    left:45%;
    right:45%;
    top:-28px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 15px 20px 15px;
    border-color: transparent transparent #ffffff transparent;
    z-index:5;
}
.box-img-triangle-bottom{
    position:absolute;
    left:45%;
    right:45%;
    bottom:-28px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 15px 0 15px;
    border-color: #ffffff transparent transparent transparent;
    z-index:5;
}
.box-news-grid .box-tile .thumbnail .caption .news-top {margin-bottom:15px;}
.box-news-grid .box-tile .thumbnail .caption .news-top a{ font-weight: bold; font-size:16px; color:#AAAAAA;}
.box-news-grid .box-tile .thumbnail .caption .news-content{font-size:13px;}
.box-news-grid .box-tile .thumbnail .caption .news-bottom{text-align: right;}
.box-news-grid .box-tile .thumbnail .caption .news-bottom .news-more{text-transform: uppercase; font-weight: 300; font-size:12px;color:#ac1b20;}
.box-news-grid .box-tile .thumbnail .news-bottom {position:absolute; bottom:5px; right:5px;}
@media (max-width: 1100px) {
    .box-news-grid .box-tile.box-tile-2 { width: 100%; }
    .box-news-grid .box-tile.box-tile-3 { width: 50%; }
    .box-news-grid .box-tile.box-tile-4 { width: 33.33333333%; }
    .box-news-grid .box-tile.box-tile-5 { width: 25%; }
    .box-news-grid .box-tile.box-tile-6 { width: 20%; }
    .box-news-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-news-grid .box-tile .thumbnail .caption .title{font-size:16px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 800px) {
    .box-news-grid .box-tile.box-tile-3 { width: 100%; }
    .box-news-grid .box-tile.box-tile-4 { width: 50%; }
    .box-news-grid .box-tile.box-tile-5 { width: 33.33333333%; }
    .box-news-grid .box-tile.box-tile-6 { width: 25%; }
    .box-news-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-news-grid .box-tile .thumbnail .caption .title{font-size:15px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 600px) {
    .box-news-grid .box-tile.box-tile-4 { width: 100%; }
    .box-news-grid .box-tile.box-tile-5 { width: 50%; }
    .box-news-grid .box-tile.box-tile-6 { width: 33.33333333%; }
    .box-news-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-news-grid .box-tile .thumbnail .caption .title{font-size:15px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 468px) {
    .box-news-grid .box-tile.box-tile-5 { width: 100%; }
    .box-news-grid .box-tile.box-tile-6 { width: 100%; }
    .box-news-grid .box-tile .thumbnail .caption.caption-top{ height:80%;}
    .box-news-grid .box-tile .thumbnail .caption .title{font-size:14px;font-weight: bold;margin-bottom:18px;}
}





.multi-list li { margin-bottom:10px; }
.multi-list li ul li { margin-bottom:0px; }
.multi-list p { margin: 0;  }
.pagination {  margin: 0px 0; list-style-type:circle; min-height:20px;}
.pagination > li > a, .pagination > li > span { color: #87bf2a; border:1px solid #ddd; background-color:rgba(255,255,255,0.45); list-style-type:circle }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { background-color: #c7c7c7; border-color: #c7c7c7; color: #fff; }
.pagination > li > a:hover, .pagination > li > a:focus .pagination > li > span:focus, .pagination > li > span:hover {color: #fafafa;background-color: #87bf2a;}
/* PRZYCZEPIONE TABY */
.tab-right{
    position:fixed;
    right:-316px;
}
#tab1{ top:200px;height:115px;  z-index:1009; }
#tab1 #tab{
	cursor:pointer;
	height:140px;
	width:40px;
	float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;        
	background-image: url('../images/layout/newsletter.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #333333;
}
#tab1 #tab-content{
	padding:5px;
	border: solid #333333 3px;
	background: #fff;
        color:#202020;
	float:left;
	width:316px;
	height:auto;
}
#tab2{	top:240px;height:115px; z-index:1010; }
#tab2 #tab{
	cursor:pointer;
	height:105px;
	width:35px;
	float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;        
	background-image: url('../images/layout/fbm.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #3B5998;
}
#tab2 #tab-content{
	padding:5px;
	border: solid #3B5998 3px;
	background: #fff;
	float:left;
	width:316px;
	height:auto;
}
#tab3 {	top:140px;height:115px; z-index:1011; }
#tab3 #tab{
	cursor:pointer;
	height:40px;
	width:150px;
	float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;        
	background-image: url('../images/layout/rezerwacjep.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #800000;
}
#tab3 #tab-content{
	padding:5px;
	border: solid #800000 3px;
	background: #fff;
	float:left;
	width:316px;
	height:auto;
}/*
#tab3 {	top:140px;height:115px; z-index:1011; }
#tab3 #tab{
	cursor:pointer;
	height:150px;
	width:40px;
	float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;        
	background-image: url('../images/layout/rezerwacje.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #800000;
}
#tab3 #tab-content{
	padding:5px;
	border: solid #800000 3px;
	background: #fff;
	float:left;
	width:316px;
	height:auto;
}*/
@media (max-width: 768px) { .tab-right{display:none;} }
/* KONIEC-PRZYCZEPIONE TABY */

.wyszukiwarka .searchQuery {
    color: #414141;
    word-wrap: break-word;
}
.slider ul {list-style:none;}
.slider ul li {text-align:center; display:inline-block; background-color: #fff;}
.slider ul li img {vertical-align:middle; margin:0 auto;}
.slider .bx-wrapper {padding:0 3%;}
.slider .bx-pager {display:none;}
.slider .bx-controls-direction a {width:26px; height:34px; }
.slider .bx-controls-direction a.bx-prev {
    background-image: url('../images/layout/chevron-left.png');
    background-repeat: no-repeat;
    background-position:left top; left:0px;}
//.slider .bx-controls-direction a.bx-prev:hover {background-position:left -34px;}
.slider .bx-controls-direction a.bx-next {
    background-image: url('../images/layout/chevron-right.png');
    background-repeat: no-repeat;
    background-position:right top;right:0px;}
//.slider .bx-controls-direction a.bx-next:hover {background-position:-18px -34px;}

@media (max-width: 768px) 
{
  .slider .bx-controls-direction a.bx-prev { left:-14px; }
  .slider .bx-controls-direction a.bx-next { right:-14px; }  
}
.wyszukiwarka .title{background: #333333;color:#fff;padding:5px 10px; margin-bottom:5px;}
.wyszukiwarka .form-group { margin-bottom: 5px;}
.wyszukiwarka .form-control, .wyszukiwarka .btn,.wyszukiwarka .input-group-addon {border-radius:0px;}
.wyszukiwarka .bottom .btn {border-radius:20px;}

.table-responsive { border: 0px solid #ddd;}

#toTop{	position: fixed; bottom: 30px; right: 10px; cursor: pointer; display: none; z-index: 10; }
.btn-group-lg > .btn, .btn-lg {font-size: 15px; line-height: 1.33333; padding: 4px 9px;}

.szary1{ background-color: #EEEEEE;}
.szary2{ background-color: #E0E0E0;}
.szary3{ background-color: #D4D4D4;}

.klocki{ position:relative; clear:both; }
.klocki .klocek{ position:relative; margin-bottom:10px; margin-top:10px; }
.klocki .klocek .klocek-top{ position:relative; margin-bottom:5px; }
.klocki .klocek .klocek-zawartosc{ padding:0;}
.klocki .klocek .klocek-zawartosc .klocek-pas{ background-color: #1ABAEE; position:relative; height: 35px; width:100%;}
.klocki .klocek .klocek-zawartosc .klocek-tytul{ font-size: 18px; width:100%; //border-bottom: 1px solid #353535; margin-bottom: 5px; text-align:center; }

@media(max-width:768px)
{
.klocki .klocek .klocek-zawartosc .klocek-tytul{ font-size: 18px !important; width:100%; //border-bottom: 1px solid #353535; margin-bottom: 5px; text-align:center; }

}




.klocki .klocek .klocek-zawartosc .klocek-zdj img{ width:100%;}
.klocki .klocek .klocek-zawartosc .klocek-tekst{ padding: 0px; position:relative;}
.klocki .klocek .klocek-link{ position:relative; text-align: right; width:100%; padding: 0 5px;}
.klocki .klocek .klocek-zawartosc .klocek-tytul a{ color: #202020; text-decoration: none;  }
.klocki .klocek .klocek-zawartosc .klocek-tytul a:hover, .klocki .klocek .klocek-zawartosc .klocek-tytul a:focus{ color: #eb5f24; text-decoration: none; }

.klocki .klocek .klocek-zawartosc:hover{
	-moz-box-shadow:    0px 0px 4px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 4px 0 rgba(0, 0, 0, 0.3);
  box-shadow:         0px 0px 4px 0 rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  //border-bottom:none !important;
  }
.klocki .klocek .klocek-zawartosc {border-bottom: 0px solid #353535;}



.formularze-form .form-group{ margin:0 0 10px; }
.formularze-form .form-group .formularze-tytul{ margin-top: 10px; font-size:16px; font-weight: bold; }
.formularze-form .form-group .formularze-subtytul { font-size:15px; }
.formularze-form .form-group label{ font-weight: normal; }
.formularze-form .radio,
.formularze-form .checkbox{ padding-top: 0px; padding-left: 10px; margin-top: -10px; margin-bottom:10px; }
.formularze-form .relative{ position:relative; }


.search-form-box label{ font-family: "Roboto Condensed",sans-serif; color: #8999A8;}
.form-inline .input-group .form-control { border-radius:0px; background-color: rgba(255,255,255,0.45) !important;}
.form-inline .input-group .btn { border-radius:0px; }

.ibox-content { color: inherit; }
.search-form { margin-top: 10px; }
.search-result h3 { margin-bottom: 0; color: #1E0FBE;}
.search-result .search-link { color: #006621; }
.search-result p { font-size: 12px; margin-top: 5px; }

.hr-line-dashed {  border-top: 1px dashed #E7EAEC; color: #ffffff;  background-color: #ffffff; height: 1px; margin: 20px 0; }
.t2 { font-size: 24px; font-weight: 100;}

.pagin{ text-align: center; margin:20px 0 10px;}


.przypomnij{ font-size: 12px; padding: 6px 15px 6px; }
.przypomnij .txt{ padding:1px 0px; vertical-align: middle;}
.btn-przypomnij{ font-size: 12px; padding: 0px 12px; vertical-align: middle;}
.tab-padding .tab-pane{padding: 15px 10px; background-color: #fff; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}


/*komentarze START  */

.personalia
 {
	
	font-weight:bold;
	font-style:normal;
	//font-size:16px;
	
	padding-left:7px;
	
}
.komentarz 
{
	
	//font-size:14px;
	//background-color:#077b9c;
	//opacity:0.7;
	border-left: 1px solid #077b9c;
	//border-right:1px solid #eee;
	padding:5px 0 0 10px;
	
}

.input_box > label {font-weight:400 !important;}

.news_data{
    ///width: 100%;
    float:left;
    font-weight:lighter;
    text-align:right;
    font-size:11px;
    color: #cccccc;
}
/* komentarze KONIEC */





/* listowanie produktow */
#products-small.list-group { margin-bottom: 0px; padding-left: 0; }
.produkty-sortowanie-wrapper{ margin-bottom: 15px; }
.produkty-sortowanie-wrapper .produkty-sortowanie-nazwa{ font-weight: bold; min-height: 30px; margin: 0; padding: 5px 0 0; border-bottom: 1px solid #dddddd; margin-bottom: 5px;}

.produkty .produkty-wrapper{ position:relative; }

.produkty .item.grid-group-item{  margin-bottom: 10px;}

.produkty .item.grid-group-item .produkty-img{ position: relative; background-color: #fff; text-align: center; max-height: 150px; height: 150px; overflow: hidden; display: block;}
.produkty .item.grid-group-item .produkty-img img{ max-height: 150px;  }

.produkty .item.list-group-item .produkty-img{ position: relative; background-color: #fff; text-align: center; max-height: 100px; height: 100px; max-width: 120px; width: 120px; margin-right: 10px; overflow: hidden; display: inline-block; float:left;}
.produkty .item.list-group-item .produkty-img img{ max-height: 100px; height: 100px; }

.produkty .item .produkt-zdjecie-opis-staly{ position: absolute; top:5px; right:5px; width:100%; text-align: right; }

.produkty .item.list-group-item
{
    background-color: transparent;
    border-width: 0;
    float: none;
    width: 100%;
    margin-bottom: 10px;
    border-radius: 0px;
    padding-top:0px;
    padding-bottom:0px;
}

.produkty .item.list-group-item .produkty-wrapper{ min-height: 102px; }
.produkty .produkty-wrapper
{
    border: 1px solid #ddd;
    padding: 0px;
    background-color: #fff;
}
.produkty .produkty-wrapper:hover
{
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75);
       -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75);
            box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75);
}

.produkty .item.list-group-item .list-group-image{ margin-right: 10px; }
.produkty .item.list-group-item .thumbnail{ margin-bottom: 0px;}
.produkty .item.list-group-item .caption{ padding: 9px 9px 0px 9px;}
.produkty .item.list-group-item:nth-of-type(odd) .produkty-wrapper{ background: #eeeeee;}

.produkty .item.list-group-item:before,.produkty .item.list-group-item:after{ display: table; content: " ";}
.produkty .item.list-group-item:after{ clear: both; }
.produkty .list-group-item-text{ margin: 0 0 11px; }

.produkty .item.list-group-item .produkty-opis{ display: block; margin-bottom:30px; font-size:12px; }
.produkty .item.list-group-item .produkty-opis li {position:relative; left:10px;}
.produkty .item.grid-group-item .produkty-opis{ display: none; }
.produkty .produkty-cena-przed-promocja,
.produkt-gc-cena-przed-promocja{ font-size: 13px; text-decoration: line-through;}
.produkty .produkty-nazwa
{ 
    font-family:"Open Sans Condensed", "Open Sans";
    font-size: 13px;
    font-weight: bold;
    padding: 5px 10px;
    min-height: 40px;
    color: #3d3115;
}
.produkty .produkty-ceny{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 15px;
    font-weight: bold;
	color:#202020
}
.produkty .item.grid-group-item .produkty-wrapper{ height:305px; }
.produkty .item.list-group-item .produkty-nazwa{ text-align: left; }
.produkty .item.grid-group-item .produkty-nazwa{ text-align: center; height:63px; border-bottom: 1px solid #F7F7F7;}
.produkty .item.list-group-item .produkty-ceny{ text-align: right; padding-right:10px; margin-bottom:30px; }
.produkty .item.grid-group-item .produkty-ceny{ background-color:  #F7F7F7;text-align: center; padding-top:5px; padding-bottom:5px;}
.produkty-ceny p{ margin:0;}
.produkty .item.list-group-item .produkty-bottom{ text-align: right; bottom: 0; position: absolute; right: 0; text-align: right;}
.produkty .item.grid-group-item .produkty-bottom{ text-align: left; bottom: 0; position: absolute; left: 0; right: 0;}
.produkty .item.grid-group-item .produkty-bottom .btn{ width:50%; }


@media (max-width: 768px){.list-group-item .produkty-ceny p{ margin:0 !important; text-align:left !important; padding:0 !important;}
.produkty .item.list-group-item .produkty-ceny{ text-align: left !important; padding-right:0 !important;  margin-bottom:0 !important; padding-top:8px !important; }}
/* koniec listowanie produktow */
/* start produkt */
.produkt .produkt-top{ margin-bottom:20px; }
.produkt .produkt-top .produkt-nazwa{ 
    margin-bottom:10px; 
    border-bottom: 1px solid #EAEAEA;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    font-weight: bold;
	color:#202020;
	
}
.produkt .produkt-top .produkt-bottom{ text-align: right; }
.produkt .produkt-top .produkt-ceny{ text-align: right; }
.produkt .produkt-top .produkt-ceny .produkt-cena{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.produkt .produkt-top .produkt-ceny .produkt-cena-przed-promocja{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: line-through; 
}
.produkt .produkt-top .produkt-ceny .produkt-cena-promocyjna{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.produkt .thumbnail { position: relative; }
.produkt .thumbnail .produkt-zdjecie-opis-staly{ position: absolute; top:5px; right:5px; width:100%; text-align: right; }
/* koniec produkt */

.k_ilosc{ padding: 0 10px; font-weight: bold;}
.zamawianie-suma{font-family: 'Open Sans Condensed', sans-serif; font-weight: bold;}
.zamawianie-suma span{  font-size: 16px;}

#adresy .panel,
#zamowienia .panel {
    background-color: #fff;
    border-radius: 0px;
    margin-bottom: 10px;
}
#adresy .panel-heading,
#zamowienia .panel-heading {
    border-bottom: 0px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding: 7px 15px;
    font-size:13px;
    position:relative;
}
#adresy .panel-heading .panel-link,
#zamowienia .panel-heading .panel-link{
    position: absolute;
    z-index:1;
    top:0;
    bottom:0;
    left:0;
    right:0;
}
#zamowienia tfoot{font-size:12px;}

.gc-zdjecie .thumbnail{max-height: 60px; height:60px; max-width: 60px; width:60px; overflow: hidden; text-align: center; margin-bottom: 0px; display: table; }
.gc-zdjecie .thumbnail .tnb {
    display: table-cell;
    height: 60px;
    max-height: 60px;
    vertical-align: middle;
     max-width: 60px; width:60px;
}
.gc-zdjecie .thumbnail img{max-height: 50px;  max-width: 50px;}

.produkt .produkt-gc-cena{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
}
.produkt .produkt-gc-cena-przed-promocja{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: line-through; 
}
.produkt .produkt-gc-cena-promocyjna{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
}
.gc-nazwa{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
}
.bootslider {
  margin-bottom: 0px; }
  .bootslider .bs-controls {
    margin-top: 50px;
    margin-bottom: 50px; }
  .bootslider:hover {
    cursor: pointer; }

.bootslider-variableheight {
  margin-bottom: 0px; }
  .bootslider-variableheight .bs-controls {
    margin-top: 0px;
    margin-bottom: 0px; }
  .bootslider-variableheight:hover {
    cursor: pointer; }

/* Base Functionality Styling */
.bootslider {
  zoom: 1;
  z-index: 1;
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%; }
  .bootslider:before, .bootslider:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  .bootslider:after {
    clear: both; }
  .bootslider .bs-loader {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    background: #000;
    display: block; }
    .bootslider .bs-loader #loader {
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -15px;
      margin-top: -15px; }
  .bootslider .bs-container 
{
    display: block;
    position: relative;
    overflow: hidden;
	//min-height:395px;
}
    .bootslider .bs-container .bs-slide 
{
      width: 100%;
      z-index: 0;
      top: 0;
      left: 0;
      margin: 0;
      display: none;
      position: relative; 
	  //min-height:395px;
}
      .bootslider .bs-container .bs-slide .bs-foreground {
        top: 0;
        left: 0;
        margin: 0;
        z-index: 3;
        width: 100%;
        height: 100%;
        position: absolute; }
        .bootslider .bs-container .bs-slide .bs-foreground [data-animate-in] {
          display: none; }
        .bootslider .bs-container .bs-slide .bs-foreground [data-animate-in].visible {
          display: block; }
        .bootslider .bs-container .bs-slide .bs-foreground iframe {
          z-index: 10; }
        .bootslider .bs-container .bs-slide .bs-foreground .bs-video-fullscreen {
          top: 0;
          left: 0;
          width: 100%;
          margin: 0;
          padding: 0; }
      .bootslider .bs-container .bs-slide .bs-background {
        top: 0;
        left: 0;
        margin: 0;
        z-index: 2;
        width: 100%;
        position: relative; }
        .bootslider .bs-container .bs-slide .bs-background img {
          display: block;
          width: 100%;
          height: auto; }
        .bootslider .bs-container .bs-slide .bs-background img.bs-layer, .bootslider .bs-container .bs-slide .bs-background .bs-layer {
          display: block;
          position: absolute;
          z-index: 2; }
    .bootslider .bs-container .bs-slide.active {
      z-index: 1; }
    .bootslider .bs-container .bs-slide.visible {
      display: block; }
  .bootslider .bs-progress {
    height: 5px; }
  .bootslider .bs-thumbnails {
    width: 100%;
    display: block;
    position: relative; }
    .bootslider .bs-thumbnails ul {
      margin: 0;
      padding: 0;
      position: relative;
      background: #000; }
      .bootslider .bs-thumbnails ul .bs-thumbnail {
        float: left;
        display: block;
        position: relative;
        margin: 0;
        background: #000;
        z-index: 0; }
        .bootslider .bs-thumbnails ul .bs-thumbnail img {
          width: 100%;
          height: auto;
          filter: alpha(opacity=30);
          -moz-opacity: 0.3;
          -khtml-opacity: 0.3;
          opacity: 0.3; }
      .bootslider .bs-thumbnails ul .active img {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1; }
  .bootslider .bs-pagination .pagination {
    margin: 0 0 0 0; font-size:0px; }
	
   
  .bootslider .bs-pagination .active a {
    z-index: 0;
    background: #eaeaea ;
    border-color: #eaeaea ; }
	
	
  .bootslider .bs-pagination .active a:hover {
    color: #fff; }
  .bootslider .bs-pagination a:hover {
    color: #3d3115; }
  .bootslider .bs-next {
    z-index: 5; }
  .bootslider .bs-prev {
    z-index: 5; }

.bootslider-variableheight {
  overflow: auto; }
  .bootslider-variableheight .bs-container .bs-slide {
    overflow: hidden; }
    .bootslider-variableheight .bs-container .bs-slide .bs-background {
      overflow: hidden;
      display: block;
      width: 100%;
      height: 100%; }
      .bootslider-variableheight .bs-container .bs-slide .bs-background img.fullheight {
        height: 100% !important;
        width: auto !important;
        position: absolute !important; }
      .bootslider-variableheight .bs-container .bs-slide .bs-background img.fullwidth {
        width: 100% !important;
        height: auto !important;
        position: absolute !important; }

.bootslider-content .bs-container .bs-slide .bs-foreground {
  margin: 0;
  z-index: 3;
  width: 100%;
  height: auto;
  position: relative; }
.bootslider-content .bs-container .bs-slide .bs-background {
  overflow: hidden !important;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block; }
.bootslider-content .bs-progress {
  bottom: 0;
  left: 0;
  position: absolute !important;
  margin: 0;
  width: 100%;
  z-index: 999; 
}
.bs-parallax {
  position: absolute;
  width: 100%;
  height: 300%;
  top: 0;
  left: 0;
  z-index: 3;
  -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover; 
}
.bs-prev{ position:absolute; top:0;bottom:0; left:5%; z-index:1000; min-height:100px;}
.bs-next{ position:absolute; top:0;bottom:0; left:auto; right:5%; z-index:1000; min-height:100px;}
.bs-prev-t,
.bs-next-t{ width:100%; height:93%; display:table;}
.bs-prev-t a,
.bs-next-t a{ display:table-cell; vertical-align: middle; color: rgba(255,255,255,0.6); font-size:32px;}
.bs-prev-t a:hover,.bs-prev-t a:focus,
.bs-next-t a:hover,.bs-next-t a:focus{ color: rgba(255,255,255,1); outline:none !important;}
@media (max-width: 768px) {
    .bs-prev-t a,
    .bs-next-t a{ font-size:26px; display:none;}
}

/* 
Helper Classes
================================
*/
.bg-turquoise {
  background-color: #1abc9c;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-turquoise { background-color: #17a689; }
.text-turquoise, .text-turquoise * { color: #1abc9c; }

.bg-green-sea {
  background-color: #16a085;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease;  
}
a:hover.bg-green-sea { background-color: #138a72; }
.text-green-sea, .text-green-sea * { color: #16a085; }

.bg-emerald {
  background-color: #2ecc71;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-emerald { background-color: #29b765; }
.text-emerald, .text-emerald * { color: #2ecc71; }

.bg-nephritis {
  background-color: #27ae60;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease;  
}
a:hover.bg-nephritis { background-color: #229955; }
.text-nephritis, .text-nephritis * { color: #27ae60; }

.bg-peter-river {
  background-color: #3498db;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease;  
}
a:hover.bg-peter-river { background-color: #258cd1; }
.text-peter-river, .text-peter-river * { color: #3498db; }

.bg-belize-hole {
  background-color: #2980b9;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-belize-hole { background-color: #2472a4; }
.text-belize-hole, .text-belize-hole * { color: #2980b9; }

.bg-amethyst {
  background-color: #9b59b6;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-amethyst { background-color: #8f4bab; }
.text-amethyst, .text-amethyst * { color: #9b59b6; }

.bg-wisteria {
  background-color: #8e44ad;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-wisteria { background-color: #7f3d9b; }
.text-wisteria, .text-wisteria * { color: #8e44ad; }

.bg-wet-ashpalt {
  background-color: #34495e;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease;  
}
a:hover.bg-wet-ashpalt { background-color: #2b3c4e; }
.text-wet-ashpalt, .text-wet-ashpalt * { color: #34495e; }

.bg-midnight-blue {
  background-color: #3d3115;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-midnight-blue { background-color: #233140; }
.text-midnight-blue, .text-midnight-blue * { color: #3d3115; }

.bg-sun-flower {
  background-color: #f1c40f;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease;  
}
a:hover.bg-sun-flower { background-color: #dab10d; }
.text-sun-flower, .text-sun-flower * { color: #f1c40f; }

.bg-orange {
  background-color: #f39c12;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease;  
}
a:hover.bg-orange { background-color: #e08e0b; }
.text-orange, .text-orange * { color: #f39c12; }

.bg-carrot {
  background-color: #e67e22;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-carrot { background-color: #d67118; }
.text-carrot, .text-carrot * { color: #e67e22; }

.bg-pumpkin {
  background-color: #d35400;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-pumpkin { background-color: #b94a00; }
.text-pumpkin, .text-pumpkin * { color: #d35400; }

.bg-alizarin {
  background-color: #e74c3c;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-alizarin { background-color: #e43725; }
.text-alizarin, .text-alizarin * { color: #e74c3c; }

.bg-pomegranate {
  background-color: #c0392b;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-pomegranate { background-color: #ab3326; }
.text-pomegranate, .text-pomegranate * { color: #c0392b; }

.bg-clouds {
  background-color: #ecf0f1;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease;  
}
a:hover.bg-clouds { background-color: #dde4e6; }
.text-clouds, .text-clouds * { color: #ecf0f1; }

.bg-silver {
  background-color: #bdc3c7;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease;  
}
a:hover.bg-silver { background-color: #afb6bb; }
.text-silver, .text-silver * { color: #bdc3c7; }

.bg-concrete {
  background-color: #95a5a6;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}

a:hover.bg-concrete { background-color: #87999a; }
.text-concrete, .text-concrete * { color: #95a5a6; }

.bg-asbestos {
  background-color: #7f8c8d;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease;  
}
a:hover.bg-asbestos { background-color: #727f80; }

.text-asbestos, .text-asbestos * { color: #7f8c8d; }

.bg-white {
  background-color: white;  
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-white { background-color: #f2f2f2; }
.text-white, .text-white * { color: white; }

.bg-black {
  background-color: black;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-black { background-color: black; }
.text-black, .text-black * { color: black; }

.bg-custom {
  background-color: #123123;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease; 
}
a:hover.bg-custom {  background-color: #0b1e16; }
.text-custom, .text-custom * { color: #123123; }

.bs-absolute { position: absolute; }
.bs-margin-none { margin: 0; }
.bs-margin-top-none { margin-top: 0; }
.bs-margin-bottom-none { margin-bottom: 0; }
.bs-margin-left-none { margin-left: 0; }
.bs-margin-right-none { margin-right: 0; }
.bs-margin { margin: 20px; }
.bs-margin-top { margin-top: 20px; }
.bs-margin-bottom { margin-bottom: 20px; }
.bs-margin-left { margin-left: 20px; }
.bs-margin-right { margin-right: 20px; }
.bs-padding-none { padding: 0; }
.bs-padding-top-none { padding-top: 0; }
.bs-padding-bottom-none { padding-bottom: 0; }
.bs-padding-left-none { padding-left: 0; }
.bs-padding-right-none { padding-right: 0; }
.bs-padding { padding: 20px; }
.bs-padding-top { padding-top: 20px; }
.bs-padding-bottom { padding-bottom: 20px; }
.bs-padding-left { padding-left: 20px; }
.bs-padding-right { padding-right: 20px; }

.bs-vertical-center {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); 
}

.fullwidth { width: 100%; }
.fullheight { height: 100%; }

.color-test { height: 50px; width: 100%; display: block; line-height: 50px; color: #fff; }

.img-koszyk {
    max-height: 48px;
    max-width: 48px;
    border:1px solid #ddd; 
    margin-right: 10px;
    padding: 2px;
}
ul.dropdown-cart{
    min-width:250px;
    color:#202020;
    border-radius: 0px;
    margin:0; padding:0;
}
ul.dropdown-cart li,
ul.dropdown-cart li a{ color:#202020; font-size: 12px; }
ul.dropdown-cart .koszyk-suma{ text-align:center;}
ul.dropdown-cart .koszyk-suma span{ font-weight: bold;}
ul.dropdown-cart li .item{
    display:block;
    padding:3px 10px;
    margin: 3px 0;
}
ul.dropdown-cart li .item:hover{
    background-color:#f3f3f3;
}
ul.dropdown-cart li .item:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

ul.dropdown-cart li .item-left{
    float:left;
}
ul.dropdown-cart li .item-left img,
ul.dropdown-cart li .item-left span.item-info{
    float:left;
}
ul.dropdown-cart li .item-left span.item-info{
    //margin-left:10px;   
    color:#202020;
}
ul.dropdown-cart li .item-left span.item-info span{
    display:block;
}
ul.dropdown-cart li .item-left span.item-info span:first-child{ white-space: nowrap;width: 10em;  overflow: hidden;  text-overflow: ellipsis;  }
ul.dropdown-cart li .item-left span.item-info span:last-of-type{
    font-size:11px;
}
ul.dropdown-cart li .item-right{
    float:right;
}
ul.dropdown-cart li .item-right .btn{
    margin-top:5px;
    color:#fff;
}
ul.dropdown-cart li .item-right .btn .fa{
    margin-right:0px;
}
ul.dropdown-cart .divider {  margin: 0; }
ul.dropdown-cart li:last-of-type a{ background-color: #2980B9; color: #fff; }
ul.dropdown-cart li:last-of-type:hover a, ul.dropdown-cart li:last-of-type:focus a { background-color: #076087; transition: all 1000ms ease 0s;}
.bs-wizard {margin-top: 10px; margin-bottom:20px;}

/*Form Wizard*/
.bs-wizard {padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: rgb(41,128,185); top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: rgba(44,62,80,0.65); border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: rgba(41,128,185,0.65);}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress { width: 100%;}
.bs-wizard > .bs-wizard-step:first-child  > .progress:after { width: 50%; background: rgba(41,128,185,0.65);}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
/*END Form Wizard*/

.paczki .paczki-wrapper{ background-color: #ffffff; padding: 15px; border-bottom:1px dotted #202020; }
.paczki .paczki-wrapper:first-of-type{ border-top:1px dotted #202020; }
.paczki .paczki-wrapper:nth-of-type(even) { background-color: #F2F2F2; }

@media (max-width: 768px) {    
    .paczki .paczki-wrapper .item{ margin-bottom:15px; }    
}
.paczki .paczki-wrapper .item .paczka-nazwa{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:15px;
    font-weight: bold;
    text-align: center;
    line-height: 6em;
}
.paczki .paczki-wrapper .item .paczka-cena{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:18px;
    font-weight: bold; 
    text-align: center; 
}
.paczki .paczki-wrapper .item .paczka-produkt-nazwa
{ 
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 10px;
    min-height: 40px;
    color: #3d3115;
    text-align: center; 
}
.paczki .paczki-wrapper .item .paczka-produkt-img{ position: relative; text-align: center; max-height: 150px; height: 150px; overflow: hidden; display: block; }
.paczki .paczki-wrapper .item .paczka-disabled{ position: absolute; top:0; bottom:0; left:0; right:0; background-color: rgba(255,255,255,0.45); z-index: 1; }
.paczki .paczki-wrapper .item .paczka-produkt-img img{ max-height: 150px; height: 150px; }

.paczki-opis .modal-content { border-radius: 0; }
.paczki-opis .modal-title{ font-size: 18px; font-weight: bold; }
.paczki-opis .modal-header{padding:10px; background:#2980B9; color:#fff; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.paczki-opis .modal-body{padding:10px;}
.paczki-opis .modal-body label{font-size:12px;}

#generator_paczek{ padding-top:10px; padding-bottom:10px; }
#generator_paczek .slot{ min-height: 195px; max-height: 195px; margin-bottom: 10px; text-align: center;}
#generator_paczek .slot-shop{ padding-top:60px;}
#generator_paczek.affix{
    position: fixed;
    top: 35px;
    left: 0;
    right: 0;
    width: 100%;
    z-index:1000;
    transition: 0.8s;
    -webkit-transition:  0.8s;
}
#generator_paczek.affix .slot{ min-height: 80px; height: 80px;  max-height: 80px;}
#generator_paczek.affix .slot .img-slot{ height: 80px; max-height: 80px; }
#generator_paczek.affix .slot .slot-image{ height: 80px; max-height: 80px; }
#generator_paczek.affix .slot .slot-image img{ height: 80px; max-height: 80px; }
#generator_paczek.affix .slot .slot-nazwa{ display: none; }
#generator_paczek.affix .slot
{ 
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.55);
    -moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.55);
    box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.55);
}
.slot{ position:relative; }
.slot .delete-slot{ position: absolute; top:3px; right:3px; }
.slot .slot-image
{
    display: block;
    height: 150px;
    max-height: 150px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.slot .slot-image img{ height: 150px; max-height: 150px; }
.slot .slot-nazwa
{
    font-family: 'Roboto Condensed', sans-serif;
    font-size:13px;
    font-weight: bold;
    text-align: center;
    color: #3d3115;    
    max-height: 45px;
    min-height: 45px;
    padding: 5px 10px 0;
    overflow: hidden;
}

.gwiazdka { position: absolute; top: 5px; left: 5px; z-index: 5; width: 26px; height:26px;}
.gwiazdka + .gwiazdka{top:31px; }
.gwiazdka + .gwiazdka  + .gwiazdka{top: 57px; }
.gwiazdka.gwiazdka-nowosc{     background-image: url('../uploaded/decor_strona/gwiazdka-nowosc.png');     background-repeat: no-repeat; background-position: center; }
.gwiazdka.gwiazdka-promocja{   background-image: url('../uploaded/decor_strona/gwiazdka-promocja.png');   background-repeat: no-repeat; background-position: center; }
.gwiazdka.gwiazdka-wyprzedaz{  background-image: url('../uploaded/decor_strona/gwiazdka-wyprzedaz.png');  background-repeat: no-repeat; background-position: center; }

blockquote footer{ background-color: rgba(255,255,255,.0); font-family:Georgia,Times,"Times New Roman",serif; font-size:14px}

blockquote { background-color: rgba(255,255,255,.0); font-family:Georgia,Times,"Times New Roman",serif; font-size:17.5px; font-style:italic;}

.hidden { display: none !important; }

@media print {
    .collapse {
        visibility: visible !important;
        display: block !important;
        height: auto !important;
    }
    .panel-collapse,
    .panel-collapse .collapse {
        visibility: visible !important;
        display: block !important;
        height: auto !important;
    }
    footer, .navbar-scroll { display: none !important;visibility: hidden !important; }

.carousel-indicators {
	z-index:99999;
	}
    
    a[href]:after { content: none !important; }
} 

/* loader */
.loader{
   width:100%;
   height:100%;
   min-width:100%;
   min-height:100%;
   top:0;
   position:fixed;
   background: rgba(20,20,20,0.5);   
   display:block;
   z-index:10000;
}
.sk-spinner-circle.sk-spinner {  
  width: 62px;
  height: 62px;
  position: fixed; 
  top:50%;
  bottom:50%;
  left:50%;
  right:50%;
}
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
          animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg); }
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg); }
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg); }
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg); }
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg); }
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg); }
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); }
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); }
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; }
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; }
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; }
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; }
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; }
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; }
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s; }
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s; }
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s; }
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }

  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }

  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

/* end loader */

p {
	margin:6px 0 6px 0;
	
	}
	
.item, .active {
	z-index:9;
	}
	
	
.mrugacz {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2.2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 2.2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 2.2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.1; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.1; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.1; }
    100% { opacity: 1.0; }
}

.bs-pagination {
	position:relative;
	z-index:999999;
	text-align:center;
	top:-27px;
	margin-bottom:-28x;
	max-height:0;
	}
	
.navbar-inverse {
	background-color:#3d3115;
	border: 0px	
	}
	
.navbar {
	border-radius: 0px;
	margin-bottom:0px;
	}
	
.affix {
      top: -1px;
      width: 100%;
      -webkit-transition: all .5s ease-in-out;
      transition: all .5s ease-in-out;
      background-color: rgba(61, 49, 21, 0.8) ;
      border-color: #3d3115;
	  z-index:999999;

  }
  .affix a {
     // color: #fff !important;
      padding: 15px !important;
      -webkit-transition: all .5s ease-in-out;
      transition: all .5s ease-in-out;
  }
  .affix-top a {
      padding: 15px 23px!important;
  }
  .affix + .container-fluid {
      padding-top: 95px;
	  }
.glyphicon {
	//color:#3d3115;
	}

.bar
{
    height:2px;
    margin-top:8px;
    background:#e8e8e8 ;    
}
.bar+.bar
{
 margin-top:2px;   
}

.lightbox {
	z-index:999999;
	}
.lightboxOverlay {
	z-index:999999;
	}
.fade {
	background: rgba(32,32,32, 0.75);
	//z-index:999999;
	}
	
.modal {
	z-index:9999999;
	}
.modal-dialog {
	//width: 100%;
	color:#000;
	}

.powrot {
	color:#ffffff; 
	font-size:30px;
	}
.powrot:hover {
	color:#ba0013;
	}
.powrot1 {
	color:rgb(255, 255, 255); 
	font-size:40px;
	}
.powrot1:hover {
	color:#ba0013;
	}
.btn {
	font-size:12px;
	}
.btn-group-sm > .btn, .btn-sm {
	padding:5px 10px;
	}
#small-cart-value .btn.btn-link.btn-sm{padding:5px 0 !important;}
.caption.text-center .btn{font-size:14px !important;}
@media(max-width:768px)
{
.lista{display:none;}
.siatka{display:none;}
.list-group-item{display:none;}
}	
			
.btn-success:hover
{
	background-color:#ccc !important;
	transition: all 1000ms ease 0s;
	color:#fff;
	border-color:#ccc !important;
	border-right-color: #202020 !important;
	
	
}
	
	
@media (max-width: 768px) {
.btn-group-sm > .btn, .btn-sm {padding:5px 5px !important;}
}	
	
	
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
	padding:5px 3px;
	//padding:5px 10px;
	}
.produkt {
	margin-top:20px;
	}
.thumbnail {
	border:1px solid #ddd;
	border-radius: 0px;
	
	}
.zapytanie-ofertowe-button {
	background-color:#87bf2a;
	}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#ccc}

.slider .bx-controls-direction a.bx-prev {
	background-image: url("../images/layout/chevron-left.png");
	background-position: left top;
	background-repeat:no-repeat;
	left:0;
	}
.slider .bx-controls-direction a.bx-next {
	background-image:url("../images/layout/chevron-right.png");
	background-position:right top;
	background-repeat:no-repeat;
	right:0px;
	}
	
.panel-group .panel {
    border-radius: 4px;
    margin-bottom: 9px;
}

@media(max-width:768px)
{
.col-xs-12.col-sm-3.kolumna > .row > .col-xs-12 {padding:0 !important;}
}


