@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');
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=Roboto');

body{font-family:'Open Sans', sans-serif;font-size:15px;color:#202020;


 background:url('../uploaded/bg/bg.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}
/*
@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:15px;border-radius:0;}
hr{margin-bottom:10px;margin-top:0px;}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans';font-size:15px;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;}
@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{width:100%;padding-top:10px;padding-bottom:10px;margin-bottom:15px;color:#fff;font-weight:bold;font-size:20px;font-family:'Open Sans', sans-serif;background-color:#cccccc;}
.top-space{color:#202020;background-color:#fff;}
.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%;}
.banner .carousel-indicators{bottom:10px;}
.banner .carousel-indicators li{background-color:rgba(0, 0, 0, 0);border:1px solid #fff;}
.banner .carousel-indicators .active{background-color:#fff;}
.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;}
.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;}
}
@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;}
.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;}
@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;}
.img-fill{width:100%;}
.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;}
.zawartosc{padding-top:0px;}
.zawartosc-wrapper{padding:15px 0;width:100%;}
header{width:100%;z-index:999;position:relative;background-color:#fff;box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.4);}
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;}
.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;}
.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{}
.kolumna .box-column > .title_column{background-color:#999999;font-size:13px;color:#fff !important;font-weight:bold;position:relative;font-family:"Open Sans";}
.kolumna .box-column > .title_column p{margin:0;padding:8px 10px;}
.kolumna .box-column > .text{padding:10px 10px 20px 10px;}
footer{color:#fff;}
.footer-top{width:100%;position:relative;//padding:10px 0;clear:both;margin:10px 0 0px;font-size:13px;box-shadow:0 4px 5px -2px rgba(0, 0, 0, 0.5) 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:left;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;}
}
.form-control-wyszukiwarka{background-color:rgba(185, 185, 185, 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;}
.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:#000 !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: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";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:100%;}
#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:#cccccc;opacity:1;}
input .form-control-newsletter2:-moz-placeholder{color:#cccccc;opacity:1;}
input .form-control-newsletter2::-moz-placeholder{color:#cccccc;opacity:1;}
input .form-control-newsletter2:-ms-input-placeholder{color:#cccccc;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:#cccccc;opacity:1;}
.input_box input[type=text]:-ms-input-placeholder{color:#cccccc;}
.input_box input[type=text]::-webkit-input-placeholder{color:#cccccc;}
.form-control{border-radius:0px;}
#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;}
.koszyk-wymagane{color:#FF2F00;}
#form_zamowienie{margin-bottom:10px;}
.table-koszyk thead{background:#999999;color:#fff;font-family:'Open Sans';}
.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;}
.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-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;}
.dodaj-do-koszyka .modal-content{border-radius:0;}
.dodaj-do-koszyka .modal-header{padding:10px;background:#ccc;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-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;}
.top-menu{background-color:#F1F0EE !important;}
.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:14px;min-height:40px;margin-bottom:0px;font-weight:bold;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";}
.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";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-top:0px solid #ccc;border-bottom:0px solid #ccc;background-color:#ccc !important;text-shadow:1px 2px 2px rgba(0, 0, 0, 0);}
.li_1 > li > a{color:#606060;}
.navbar-inverse .navbar-nav > li > a{color:#fff;//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:#258a92;}
.navbar-k .nav li:hover:nth-child(8n+2):before,.navbar-k .nav li.active:nth-child(8n+2):before{background-color:#258a92;}
.navbar-k .nav li:hover:nth-child(8n+3):before,.navbar-k .nav li.active:nth-child(8n+3):before{background-color:#258a92;}
.navbar-k .nav li:hover:nth-child(8n+4):before,.navbar-k .nav li.active:nth-child(8n+4):before{background-color:#258a92;}
.navbar-k .nav li:hover:nth-child(8n+5):before,.navbar-k .nav li.active:nth-child(8n+5):before{background-color:#258a92;}
.navbar-k .nav li:hover:nth-child(8n+6):before,.navbar-k .nav li.active:nth-child(8n+6):before{background-color:#258a92;}
.navbar-k .nav li:hover:nth-child(8n+7):before,.navbar-k .nav li.active:nth-child(8n+7):before{background-color:#258a92;}
.navbar-k .nav li:hover:nth-child(8n+8):before,.navbar-k .nav li.active:nth-child(8n+8):before{background-color:#258a92;}
.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;}
}
.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;}
.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;}
.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;}
.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;}
.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;}
.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;}
.navbar-right ul.dropdown-menu{left:0;right:auto;}
.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:#11111f;font-size:13px;color:#fff;font-weight:bold;position:relative;font-family:"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";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";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.1);}
.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;}
.breadcrumb-wrapper{width:100%;//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;}}
.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";}
.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",sans-serif;font-weight:bold;}
.galeria_kateogire .thumbnail:hover .btn-link{color:#202020;}
.galleria-zakladki{margin-top:20px;}
.gmapa-lista{margin-bottom:10px;}
.gmapa-lista .form-control{border-radius:0px;}
.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);}
.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);}
}
.back-to-top{cursor:pointer;position:fixed;bottom:30px;right:30px;display:none;}
.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:#fff;background-color:#202020;border-color:#999999;}
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black{color:#202020;background-color:#a9a9a9;border-color:#a9a9a9;}
.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:#2e6da4;border-color:#2e6da4;}
.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;}.btn-info{background-color:#31715E;border-color:#31715E}
.btn-info:hover {
    background-color: #ff8507 !important;
    border-color: #ff8507 !important;
}


.news_box{margin-bottom:10px;clear:both;}
#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";}
#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;}
#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";}
.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;}
#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:#202020;font-size:13px;//font-weight:bold;margin:0;font-family:"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:#202020 !important;font-family:"Open Sans";}
#news_konkretny .news_tytul a:hover, #news_lista_kolumna .news_tytul a:hover, #news_lista .news_tytul a:hover{color:#2b2b2b !important;font-family:"Open Sans";}
.qa .panel-heading{padding:0;}
.qa .panel-title{height:100%;width:100%;overflow:hidden;///padding-bottom:5px;color:#202020}
.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:#202020;text-decoration:none;}
.qa .panel-qa > .panel-heading{background-color:#f5f5f5;border-color:#ddd;color:#202020;}
.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;}
.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;}
.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.box-tile-7{width:14.2857142857%;}
.box-grid .box-tile.box-tile-8{width:12.5%;}
.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);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);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;-moz-transition:height 1.5s;-ms-transition:height 1.5s;-o-transition:height 1.5s;transition:height 1.5s;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";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:50%;}
.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:50%;}
.box-grid .box-tile.box-tile-6{width:50%;}
.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:#8F8F8F;}
.tab-right{position:fixed;right:-316px;}
#tab1{top:186px;height:50px;z-index:1009;}
#tab1 #tab{cursor:pointer;height:53px;width:40px;float:left;border-top-left-radius:10px;border-bottom-left-radius:10px;background-image:url('../images/layout/yu.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:47px;width:40px;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;}
@media (max-width:768px){.tab-right{display:none;}
}
.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;}
td {white-space: normal !important;}
#toTop{position:fixed;bottom:30px;right:10px;cursor:pointer;display:none;z-index:10;}
.btn-group-lg > .btn, .btn-lg{font-size:18px !important;line-height:1.33333;padding:10px 15px;}
.szary1{background-color:#EEEEEE;}
.szary2{background-color:#E0E0E0;}
.szary3{background-color:#D4D4D4;}
.klocki{position:relative;clear:both; margin:0px}
.klocki .klocek{position:relative;margin-bottom:10px;margin-top:10px; background-color:rgba(255,255,255,0.75)}
.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:22px;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;}
}

.btn-warning {
    color: #fff;
    background-color: #f37006;
    border-color: #f37006;
}
.klocki .klocek .klocek-zawartosc .klocek-zdj img{width:100%;}
.klocki .klocek .klocek-zawartosc .klocek-tekst{padding:5px;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:#2F3191;text-decoration:none;}
.klocki .klocek .klocek-zawartosc:hover{}
.klocki .klocek .klocek-zawartosc{-moz-box-shadow:0px 0px 4px 0 rgba(0, 0, 0, 0.75);-webkit-box-shadow:0px 0px 4px 0 rgba(0, 0, 0, 0.75);box-shadow:0px 0px 4px 0 rgba(0, 0, 0, 0.75);border-radius:0px;//border-bottom:none !important;}
.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;}
.radio.relative{margin-bottom:30px;margin-top:-20px;}
.search-form-box label{font-family:"Roboto",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;}
.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;}
#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;overflow:hidden;display:block;}
.produkty .item.grid-group-item .produkty-img img{}
.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";font-size:13px;font-weight:bold;padding:5px 10px;min-height:40px;color:#3d3115;}
.produkty .produkty-ceny{font-family:'Open Sans', sans-serif;font-size:15px;font-weight:bold;color:#202020}
.produkty .item.grid-group-item .produkty-wrapper{}
.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;left:0;right:0;}
.produkty .item.grid-group-item .produkty-bottom .btn{width:100%;}
@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;}}
.produkt .produkt-top{margin-bottom:20px;}
.produkt .produkt-top .produkt-nazwa{margin-bottom:10px;border-bottom:1px solid #EAEAEA;font-family:'Open Sans', 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', sans-serif;font-size:16px;font-weight:bold;}
.produkt .produkt-top .produkt-ceny .produkt-cena-przed-promocja{font-family:'Open Sans', sans-serif;font-size:13px;font-weight:normal;text-decoration:line-through;}
.produkt .produkt-top .produkt-ceny .produkt-cena-promocyjna{font-family:'Open Sans', 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;}
.k_ilosc{padding:0 10px;font-weight:bold;}
.zamawianie-suma{font-family:'Open Sans', 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', sans-serif;font-weight:bold;}
.produkt .produkt-gc-cena-przed-promocja{font-family:'Open Sans', sans-serif;font-size:12px;font-weight:normal;text-decoration:line-through;}
.produkt .produkt-gc-cena-promocyjna{font-family:'Open Sans', sans-serif;font-weight:bold;}
.gc-nazwa{font-family:'Open Sans', 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;}
.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;}
}
.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;}
.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;}
.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', sans-serif;font-size:15px;font-weight:bold;text-align:center;line-height:6em;}
.paczki .paczki-wrapper .item .paczka-cena{font-family:'Open Sans', 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', 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{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;-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);}
}
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:#C14512;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:999; height:65px;}
	


@media(max-width:768px){
.affix a{//color:#fff !important;padding:0px 23px!important;;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.affix-top a{padding:0px 23px!important;}
}


@media(min-width:768px){
.affix a{//color:#fff !important;padding:23px!important;;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.affix-top a{padding: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:9999;}
.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;}
@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;}
}
.zawartosc-pelna-gora{background-color:transparent;}
.zawartosc-nad-menu{color: #202020;
background-color: transparent;
}
.form-horizontal .form-group{margin-right: -5px !important;}
.alert-warning{z-index:99999999999999 !important;}

.styl_g1 {
	padding: 15px 0;
}
.styl_g2 {
	padding: 15px 15px;
}
.styl_g3 {
	padding: 15px 0px;
}
.styl_g4 {
	padding: 15px 15px;
}

.styl_w1 {
	padding: 15px 0px;
}
.styl_w2 {
	padding: 15px 15px;
}
.styl_w3 {
	padding: 15px 0px;
}
.styl_w4 {
	padding: 15px 15px;
}
.news_tresc, .news_tytul, .news_data{padding-left:10px;padding-right:10px;}

@keyframes pojawienie {
    0% {opacity: 0; filter: alpha(opacity=0);}
    70% {opacity: 1; filter: alpha(opacity=100);}
    100% {opacity: 1; filter: alpha(opacity=100);}
}

@-webkit-keyframes pojawienie {
    0% {opacity: 0; filter: alpha(opacity=0);}
    70% {opacity: 1; filter: alpha(opacity=100);}
    100% {opacity: 1; filter: alpha(opacity=100);}
}
.animacjap {-webkit-animation: 7s 1 pojawienie; animation: 7s 1 pojawienie; opacity: 100;}
.news_wyglad {
    margin: 10px;
        margin-bottom: 10px;
    background-color: #fff !important;
}

.form-control{-webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
border-bottom: 1px solid #ced4da;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: content-box;
box-sizing: content-box;
background-color: transparent;
margin-left: 2.5rem;
width: -webkit-calc(100% - 2.5rem);
width: calc(100% - 2.5rem);
margin: 0 0 .5rem 0;
    margin-left: 0px;
-webkit-border-radius: 0;
border-radius: 0;
padding: .3rem 0 .55rem 0;
background-image: none;
background-color: transparent;
height: auto;}

/* preloader statr */
#loader-wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background: #fff;
  /* display: none; */
}

.load {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    height: 100px;
    /* display: none; */
}

.load hr {
    border: 0;
    margin: 0;
    width: 40%;
    height: 40%;
    position: absolute;
    border-radius: 50%;
    animation: spin 2s ease infinite;
}

.load :first-child {
    background: #dddddd;
    animation-delay: -1.5s;
}

.load :nth-child(2) {
    background: #cccccc;
    animation-delay: -1s;
}

.load :nth-child(3) {
    background: #999999;
    animation-delay: -0.5s;
}

.load :last-child {
    background: #666666;
}

@keyframes spin {
    0%, 100% {
        transform: translate(0)
    }
    25% {
        transform: translate(160%)
    }
    50% {
        transform: translate(160%, 160%)
    }
    75% {
        transform: translate(0, 160%)
    }
}

.jasne {filter:brightness(1);transition: .3s ease-in-out;}
.jasne:hover {filter:brightness(1.2);transition: .3s ease-in-out;}

/* preloader stop */

.ciemne {filter:brightness(1);transition: .3s ease-in-out;}
.ciemne:hover {filter:brightness(0.85);transition: .3s ease-in-out;}

@media (min-width: 1000px) {
.klocki_wyswietlanie{width:20%;float:left;}
}
@media (max-width: 1000px) {
.klocki_wyswietlanie{width:100%;float:left;}
}



/* paralaxa START */

.bgimg-1_t, .bgimg-2_t, .bgimg-3_t, .bgimg-4_t {
 
  background-repeat: no-repeat;
  background-size:100% !important;
}


.bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4 {
  position: relative;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-size:100% !important;
}

@media (max-width:767px){
.paralaksa_1, .paralaksa2, .paralaksa3, .paralaksa4 {
//margin-left: 5%;
width: 90%;
}
}

.paralaksa, .paralaksa2, .paralaksa3, .paralaksa4 {
  //position: absolute;
  left: 0;
  top: 30%;
  width: 100%;
  //text-align: center;
  color: #000;
}


@media (max-width:767px){
.paralaksa_1, .paralaksa2_1, .paralaksa3_1, .paralaksa4_1  {
  color: #fff;
  padding: 15px;
  font-size: 160%;
  //letter-spacing: 3px;
  //margin-left:20%;
  width:100%;
  text-align:center;
  font-size: 100%;
}
}


@media (min-width:767px){
.paralaksa_1, .paralaksa2_1, .paralaksa3_1, .paralaksa4_1  {
  color: #fff;
  padding: 15px;
  font-size: 160%;
  letter-spacing: 0px;
  margin-left:5%;
  width:90%;
 // text-align:center
}
}


@media only screen and (max-device-width: 1024px) {
    .bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4 {
        background-attachment: scroll;		
    }
}
	/* paralaxa paralaksa_srodkuje_text STOP */
.paralaksa_srodkuje_text {
	overflow: hidden;position: absolute;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;
	}	
/* paralaxa paralaksa_srodkuje_text STOP */
/* paralaxa STOP */

.carousel-indicators {
    z-index: 99 !important;
}





/* common */
 .loading {
	 font-size: 84px;
	 font-family: 'Montserrat', sans-serif;
	 font-weight: 800;
	 //text-align: center;
}
 .loading span {
	 display: inline-block;
	 margin: 0 -0.05em;
}
/* code #1 */
 .loading01 span {
	 animation: loading01 1.4s infinite alternate;
}
 .loading01 span:nth-child(1) {
	 animation-delay: 0s;
}
 .loading01 span:nth-child(2) {
	 animation-delay: 0.1s;
}
 .loading01 span:nth-child(3) {
	 animation-delay: 0.2s;
}
 .loading01 span:nth-child(4) {
	 animation-delay: 0.3s;
}
 .loading01 span:nth-child(5) {
	 animation-delay: 0.4s;
}
 .loading01 span:nth-child(6) {
	 animation-delay: 0.5s;
}
 .loading01 span:nth-child(7) {
	 animation-delay: 0.6s;
}
 @keyframes loading01 {
	 0% {
		 opacity: 1;
	}
	 100% {
		 opacity: 0;
	}
}
/* code #2 */
 .loading02 span {
	 animation: loading02 1.2s infinite alternate;
}
 .loading02 span:nth-child(2) {
	 animation-delay: 0.2s;
}
 .loading02 span:nth-child(3) {
	 animation-delay: 0.4s;
}
 .loading02 span:nth-child(4) {
	 animation-delay: 0.6s;
}
 .loading02 span:nth-child(5) {
	 animation-delay: 0.8s;
}
 .loading02 span:nth-child(6) {
	 animation-delay: 1s;
}
 .loading02 span:nth-child(7) {
	 animation-delay: 1.2s;
}
 @keyframes loading02 {
	 0% {
		 filter: blur(0);
		 opacity: 1;
	}
	 100% {
		 filter: blur(5px);
		 opacity: 0.2;
	}
}
/* code #3 */
 .loading03 span {
	 margin: 0 -0.075em;
	 animation: loading03 0.7s infinite alternate;
}
 .loading03 span:nth-child(2) {
	 animation-delay: 0.1s;
}
 .loading03 span:nth-child(3) {
	 animation-delay: 0.2s;
}
 .loading03 span:nth-child(4) {
	 animation-delay: 0.3s;
}
 .loading03 span:nth-child(5) {
	 animation-delay: 0.4s;
}
 .loading03 span:nth-child(6) {
	 animation-delay: 0.5s;
}
 .loading03 span:nth-child(7) {
	 animation-delay: 0.6s;
}
 @keyframes loading03 {
	 0% {
		 transform: scale(1);
	}
	 100% {
		 transform: scale(0.8);
	}
}
/* code #4 */
 .loading04 span {
	 animation: loading04 0.7s infinite;
}
 .loading04 span:nth-child(2) {
	 animation-delay: 0.1s;
}
 .loading04 span:nth-child(3) {
	 animation-delay: 0.2s;
}
 .loading04 span:nth-child(4) {
	 animation-delay: 0.3s;
}
 .loading04 span:nth-child(5) {
	 animation-delay: 0.4s;
}
 .loading04 span:nth-child(6) {
	 animation-delay: 0.5s;
}
 .loading04 span:nth-child(7) {
	 animation-delay: 0.6s;
}
 @keyframes loading04 {
	 0%, 100% {
		 transform: translateY(0);
	}
	 50% {
		 transform: translateY(15px);
	}
}
/* code #5 */
 .loading05 {
	 perspective: 1000px;
}
 .loading05 span {
	 transform-origin: 50% 50% -25px;
	 transform-style: preserve-3d;
	 animation: loading05 1.6s infinite;
}
 .loading05 span:nth-child(2) {
	 animation-delay: 0.1s;
}
 .loading05 span:nth-child(3) {
	 animation-delay: 0.2s;
}
 .loading05 span:nth-child(4) {
	 animation-delay: 0.3s;
}
 .loading05 span:nth-child(5) {
	 animation-delay: 0.4s;
}
 .loading05 span:nth-child(6) {
	 animation-delay: 0.5s;
}
 .loading05 span:nth-child(7) {
	 animation-delay: 0.6s;
}
 @keyframes loading05 {
	 0% {
		 transform: rotateX(-360deg);
	}
	 70% {
		 transform: rotateX(0);
	}
}
/* code #6 */
 .loading06 span {
	 position: relative;
	 color: rgba(0, 0, 0, .2);
}
 .loading06 span::after {
	 position: absolute;
	 top: 0;
	 left: 0;
	 content: attr(data-text);
	 color: #fff;
	 opacity: 0;
	 transform: rotateY(-90deg);
	 animation: loading06 4s infinite;
}
 .loading06 span:nth-child(2)::after {
	 animation-delay: 0.2s;
}
 .loading06 span:nth-child(3)::after {
	 animation-delay: 0.4s;
}
 .loading06 span:nth-child(4)::after {
	 animation-delay: 0.6s;
}
 .loading06 span:nth-child(5)::after {
	 animation-delay: 0.8s;
}
 .loading06 span:nth-child(6)::after {
	 animation-delay: 1s;
}
 .loading06 span:nth-child(7)::after {
	 animation-delay: 1.2s;
}
 @keyframes loading06 {
	 0%, 75%, 100% {
		 transform: rotateY(-90deg);
		 opacity: 0;
	}
	 25%, 50% {
		 transform: rotateY(0);
		 opacity: 1;
	}
}
/* code #7 */
 .loading07 span {
	 position: relative;
	 color: rgba(0, 0, 0, .2);
}
 .loading07 span::after {
	 position: absolute;
	 top: 0;
	 left: 0;
	 content: attr(data-text);
	 color: #fff;
	 opacity: 0;
	 transform: scale(1.5);
	 animation: loading07 3s infinite;
}
 .loading07 span:nth-child(2)::after {
	 animation-delay: 0.1s;
}
 .loading07 span:nth-child(3)::after {
	 animation-delay: 0.2s;
}
 .loading07 span:nth-child(4)::after {
	 animation-delay: 0.3s;
}
 .loading07 span:nth-child(5)::after {
	 animation-delay: 0.4s;
}
 .loading07 span:nth-child(6)::after {
	 animation-delay: 0.5s;
}
 .loading07 span:nth-child(7)::after {
	 animation-delay: 0.6s;
}
 @keyframes loading07 {
	 0%, 75%, 100% {
		 transform: scale(1.5);
		 opacity: 0;
	}
	 25%, 50% {
		 transform: scale(1);
		 opacity: 1;
	}
}
/* code #8 */
 .loading08 span {
	 position: relative;
	 color: rgba(0, 0, 0, .2);
	 animation: loading08-parent 5s infinite;
}
 .loading08 span::after {
	 position: absolute;
	 top: 0;
	 left: 0;
	 content: attr(data-text);
	 color: #fff;
	 opacity: 0;
	 animation: loading08-child 5s infinite;
}
 .loading08 span:nth-child(2)::after {
	 animation-delay: 0.2s;
}
 .loading08 span:nth-child(3)::after {
	 animation-delay: 0.4s;
}
 .loading08 span:nth-child(4)::after {
	 animation-delay: 0.6s;
}
 .loading08 span:nth-child(5)::after {
	 animation-delay: 0.8s;
}
 .loading08 span:nth-child(6)::after {
	 animation-delay: 1s;
}
 .loading08 span:nth-child(7)::after {
	 animation-delay: 1.2s;
}
 @keyframes loading08-parent {
	 0%, 35%, 100% {
		 color: rgba(0, 0, 0, .2);
	}
	 60%, 80% {
		 color: #fff;
	}
}
 @keyframes loading08-child {
	 0% {
		 opacity: 1;
	}
	 25%, 100% {
		 opacity: 0;
	}
}
 
 
 

/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */
#sidebar {
    width: 320px;
    position: fixed;
    top: 0;
    left: -320px;
    height: 100vh;
    z-index: 999;
    background: #fff;
    color: #fff;
    transition: all 0.3s;
    overflow-y: scroll;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}

#sidebar.active {
    left: 0;
}

#dismiss {
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #ff8507;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
#dismiss:hover {
    background: #fff;
    color: #ff8507;
}

.overlay {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    z-index: 998;
    display: none;
}

#sidebar .sidebar-header {
    padding: 20px;
    background: #f26f06;
}

#sidebar ul.components {
    padding: 20px 0;
    border-bottom: 0px solid #47748b;
}

#sidebar ul p {
    color: #fff;
    padding: 10px;
}

#sidebar ul li a {
    padding: 10px;
    font-size: 0.9em;
    display: block;
}
#sidebar ul li a:hover {
    color: #f26f06;
    background: #fff;
}

#sidebar ul li.active > a, a[aria-expanded="true"] {
    color: #fff;
    background: #f26f06;
}


ul li > a[data-toggle="collapse"] {
    position: relative;
}

ul li > a[aria-expanded="false"]::before, a[aria-expanded="true"]::before {
    content: '\e259';
    display: block;
    position: absolute;
    right: 10px;
    font-family: 'Glyphicons Halflings';
    font-size: 0.6em;
}
ul li > a[aria-expanded="true"]::before {
    content: '\e260';
}


ul ul a {
    font-size: 1.0em !important;
    padding-left: 30px !important;
    background: #eee;
}

ul.CTAs {
    padding: 20px;
}

ul.CTAs a {
    text-align: center;
    font-size: 0.9em !important;
    display: block;
    border-radius: 5px;
    margin-bottom: 5px;
}
a.download {
    background: #fff;
    color: #7386D5;
}
a.article, a.article:hover {
    background: #6d7fcc !important;
    color: #fff !important;
}

@media (max-width:767px){
.tel {padding:0px !important }
}

.navbar-default {
    background-color: #fff !important;
    border-color: #fff !important;
}

/* MENU POZIOM */

.li_0 {
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #202020;
}

.li_0:hover {
	background-color:#ccc !important;
	color:#202020;
	font-weight: bold;
	}
.li_0:active {
	background-color:#ccc !important; 
	color:#202020;
	
	}
.li:focus {
		background-color: #ccc !important;
		border-color:#ccc;
	
	}
.li:hover {
		background-color: #ccc !important;
		border-color:#ccc;
	
	}
	
	.navbar-collapse {
		padding-right: 100px;
        padding-left: 15px;
	}
	
	.navbar-collapse.collapse {
	box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.0);
	background-color: #11111f;
	}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	border-color:#ffffff;
	color:#202020;
	background-color:#ffffff;
	
}	
/* MENU POZIOM STOP  */	

.carousel {
	z-index:0
	}
	
/* OS  CZASU START */

 .main-timeline .timeline{
    padding: 25px 60px;
    position: relative;
}
.main-timeline .timeline:first-child{
    padding-top: 0;
}
.main-timeline .timeline:last-child{
    padding-bottom: 0;
}
.main-timeline .timeline:before,
.main-timeline .timeline:after{
    content: "";
    display: block;
    width: 100%;
    clear: both;
}
.main-timeline .timeline-icon{
    width: 70px;
    height: 70px;
    line-height: 70px;
    border-radius: 50%;
    background: #1f66ab;
    box-sizing: border-box;
    border: 2px solid transparent;
    box-shadow: 0 0 0 2px transparent;
    text-align: center;
    margin: auto 0;
    font-size: 25px;
    color: #fff;
    position: absolute;
    top: 0;
    left: -34px;
    bottom: 0;
    z-index: 2;
}
.main-timeline .timeline:first-child .timeline-icon,
.main-timeline .timeline:last-child .timeline-icon{
    box-sizing: content-box;
    margin: 0;
    top: 0;
    left: -36px;
    border: 2px solid #fff;
    box-shadow: 0 0 0 2px #1f66ab;
}
.main-timeline .timeline:last-child .timeline-icon{
    top: auto;
    bottom: 0;
}
.main-timeline .timeline:nth-child(2n) .timeline-icon{
    left: auto;
    right: -34px;
}
.main-timeline .timeline:last-child:nth-child(2n) .timeline-icon{
    right: -36px;
}
.main-timeline .timeline-content{
    width: 50%;
}
.main-timeline .timeline:nth-child(2n) .timeline-content{
    float: right;
    text-align: right;
}
.main-timeline .title{
    font-size: 18px;
    color: #1f66ab;
    margin-top: 0;
    text-transform: uppercase;
}
.main-timeline .description{
    font-size: 15px;
    color: #636363;
    line-height: 25px;
    margin: 0;
	position: relative;
	z-index: 9;
}
.main-timeline .border{
    width: 50%;
    border-top: 2px solid #1f66ab;
    border-bottom: 2px solid #1f66ab;
    border-left: 2px solid #1f66ab;
    border-radius: 6px 0 0 6px;
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    z-index: 1;
}
.main-timeline .timeline:nth-child(2n) .border{
    border-left: none;
    border-right: 2px solid #837cb6;
    border-radius: 0 6px 6px 0;
    left: 50%;
}
.main-timeline .timeline:first-child .border{
    border-top: none;
}
.main-timeline .timeline:last-child .border{
    border-bottom: none;
}
@media only screen and (max-width: 990px){
    .main-timeline .timeline{
        padding: 40px 60px;
        margin: 0 0 0 35px;
    }
    .main-timeline .timeline:nth-child(2n){
        margin: 0 35px 0 0;
    }
    .main-timeline .timeline-content{
        width: 100%;
    }
}
/* OS  CZASU STOP */
/* ANIMACJA TEKSTU- SAMOCZYNNE PISANIE */

.css-typing-A p {
  border-right: .15em solid orange;
  font-family: "Courier";
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
}
.css-typing-A p:nth-child(1) {
  width: 32.3em;
  -webkit-animation: type 2s steps(1000, end);
  animation: type 2s steps(100, end);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.css-typing-A p:nth-child(2) {
  width:46.5em;
  opacity: 0;
  -webkit-animation: type2 2s steps(40, end);
  animation: type2 2s steps(40, end);
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.css-typing-A p:nth-child(3) {
  width: 50.5em;
  opacity: 0;
  -webkit-animation: type3 5s steps(20, end), blink .5s step-end infinite alternate;
  animation: type3 5s steps(20, end), blink .5s step-end infinite alternate;
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@keyframes type {
  0% {
    width: 0;
  }
  99.9% {
    border-right: .15em solid orange;
  }
  100% {
    border: none;
  }
}

@-webkit-keyframes type {
  0% {
    width: 0;
  }
  99.9% {
    border-right: .15em solid orange;
  }
  100% {
    border: none;
  }
}

@keyframes type2 {
  0% {
    width: 0;
  }
  1% {
    opacity: 1;
  }
  99.9% {
    border-right: .15em solid orange;
  }
  100% {
    opacity: 1;
    border: none;
  }
}

@-webkit-keyframes type2 {
  0% {
    width: 0;
  }
  1% {
    opacity: 1;
  }
  99.9% {
    border-right: .15em solid orange;
  }
  100% {
    opacity: 1;
    border: none;
  }
}

@keyframes type3 {
  0% {
    width: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes type3 {
  0% {
    width: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes blink {
  50% {
    border-color: transparent;
  }
}
@-webkit-keyframes blink {
  50% {
    border-color: tranparent;
  }
}
/* ANIMACJA TEKSTU- SAMOCZYNNE PISANIE  - STOP*/


 /* Pojawiajace sie napisy - start*/
 .dropping-texts {
  display: inline-block;
  width: 180px;
  text-align: left;
  height: 36px;
  vertical-align: -22px;
  font-size:20px;
  }

.dropping-texts > div {
  font-size:0px;
  opacity:0;
  margin-left:-30px;
  position:absolute;
  font-weight:300;   
  box-shadow: 0px 60px 25px -20px rgba(0,0,0,0.5);
}

.dropping-texts > div:nth-child(1) {
  animation: roll 12s linear infinite 0s;
}
.dropping-texts > div:nth-child(2) {
  animation: roll 12s linear infinite 2s;
}
.dropping-texts > div:nth-child(3) {
  animation: roll 12s linear infinite 4s;
}
.dropping-texts > div:nth-child(4) {
  animation: roll 12s linear infinite 6s;
}
.dropping-texts > div:nth-child(5) {
  animation: roll 12s linear infinite 8s;
}
.dropping-texts > div:nth-child(6) {
  animation: roll 12s linear infinite 10s;
}

@keyframes roll {
  0% {
    font-size:0px;
    opacity:0;
    margin-left:-30px;
    margin-top:0px;
    transform: rotate(-25deg);
  }
  3% {
    opacity:1;
    transform: rotate(0deg);
  }
  5% {
    font-size:inherit;
    opacity:1;
    margin-left:0px;
    margin-top:0px;
  }
  20% {
    font-size:inherit;
    opacity:1;
    margin-left:0px;
    margin-top:0px;
    transform: rotate(0deg);
  }
  27% {
    font-size:0px;
    opacity:0.5;
    margin-left:20px;
    margin-top:100px;
  }
  100% {
    font-size:0px;
    opacity:0;
    margin-left:-30px;
    margin-top:0px;
    transform: rotate(15deg);
  }
}

@keyframes roll2 {
  0% {
    font-size:0px;
    opacity:0;
    margin-left:-30px;
    margin-top:0px;
    transform: rotate(-25deg);
  }
  3% {
    opacity:1;
    transform: rotate(0deg);
  }
  5% {
    font-size:inherit;
    opacity:1;
    margin-left:0px;
    margin-top:0px;
  }
  30% {
    font-size:inherit;
    opacity:1;
    margin-left:0px;
    margin-top:0px;
    transform: rotate(0deg);
  }
  37% {
    font-size:1500px;
    opacity:0;
    margin-left:-1000px;
    margin-top:-800px;
  }

}
/* Pojawiajace sie napisy - stop*/

/* DO video, mp4*/

.video-fluid {
  width: 100%;
  height: auto;
}
/* DO video, mp4 - KONIEC*/


/* galeria codypen - start */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

@media only screen and (min-width: 601px) {
    .slider{
      position: relative;
      overflow: hidden;
      height: 80vh;
    }   
}

@media only screen and (max-width: 600px) { /* jeśli szerokość jest większa od 400px  */
    .slider{
      position: relative;
      overflow: hidden;
      height: 30vh;
    }   
}

.slide_codypen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
}

.slide_codypen.current {
  opacity: 1;
}

.slide_codypen .content {
  position: absolute;
  bottom: 70px;
  left: -600px;
  opacity: 0;
  width: 600px;
  background-color: rgba(255,255,255, 0.1);
  color: #333;
  padding: 35px;
}

.slide_codypen .content h1 {
  margin-bottom: 10px;
}

.slide_codypen.current .content {
  /* Content of current slide_codypen */
  opacity: 1;
  transform: translateX(600px);
  /* all- opacity/transform with 0.3s delay*/
  transition: all 0.7s ease-in-out 0.3s;
}

button#next {
  position: absolute;
  top: 50%;
  right: 15px;
}
button#prev {
  position: absolute;
  top: 50%;
  left: 15px;
}

.buttons button {
  border: 2px solid white;
  background-color: transparent;
  color: white;
  cursor: pointer;
  padding: 13px 15px;
  border-radius: 50%;
  outline: none;
}

.buttons button:hover {
  background-color: white;
  color: #333;
}

@media(max-width: 500px) {
  .slide_codypen .content{
    bottom: -300px;
    left:0;
    width: 100%;
  }

  .slide_codypen.current .content{
    transform: translateY(-300px);
  }
}
/* galeria codypen - stop */