@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,500,500&subset=latin,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,500&subset=latin,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,500;0,500;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,500;1,500;1,800;1,900&display=swap');


body{font-family:'Poppins', sans-serif; font-size:18px; font-weight:400;color:#0862a1;


 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:'Poppins', sans-serif;font-size:16px;border-radius:0;}
hr{border: 0; 
  height: 2px; 
  background-image: -webkit-linear-gradient(left, #e83786,#e83786, #0862A1,#e83786, #e83786);
  background-image: -moz-linear-gradient(left, #e83786,#e83786, #0862A1,#e83786, #e83786);
  background-image: -ms-linear-gradient(left, #e83786,#e83786, #0862A1,#e83786, #e83786);
  background-image: -o-linear-gradient(left, #e83786,#e83786, #0862A1,#e83786, #e83786); }
h1, h2, h3, h4, h5, h6{font-family:'Poppins';font-size:16px;margin:0;padding:0;}
a, a:hover, a:focus, .btn, .btn:hover, .btn:focus{outline:none;}
a, .btn-link{color:#0862A1;}
a:hover, a:focus, .btn-link:hover, .btn-link:focus{color:#e83786;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;border-bottom-left-radius: 15px; border-top-right-radius: 15px;}
ul {margin: 30px;}
.small, small {font-size: 75%;}
.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:500;font-size:20px;font-family:'Poppins', sans-serif;background-color:#cccccc;}
.top-space{color:#0862a1;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:#333333;}
.banner .carousel-caption{bottom:0;top:0;color:#333333;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(255, 255, 255, 0.5);top:0;bottom:0;right:0;overflow:hidden;color:#333333;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:500;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:500;}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #333;
}
.carousel-indicators li {border: 1px solid #ccc;}

@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:500;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:#0862a1;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:500;position:relative;font-family:"Poppins";}
.kolumna .box-column > .title_column p{margin:0;padding:8px 10px;}
.kolumna .box-column > .text{padding:10px 10px 20px 10px;}
footer{color:#0862A1;}
.footer-top{width:100%;position:relative;//padding:10px 0;clear:both;margin:10px 0 0px;font-size:16px;//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:#0862A1;}
footer a:hover,footer a:focus{color:#e83786;text-decoration:none;}
.copy{padding-top:0px;}
.copy p{font-size:15px;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:'Poppins', sans-serif;font-size:13px;color:#0862a1;}
.stopka-menu a{font-family:'Poppins', 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:13px;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:500;font-family:"Poppins";width:80%;padding:3px 0 !important;text-align:center;height:30px !important;line-height:30px !important;color:#0862a1 !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:transparent;}
.input_required{position:absolute;right:5px;bottom:15px;font-size:8px;color:transparent;}
.input_select_required{position:absolute;right:25px;bottom:15px;font-size:8px;color:transparent;}
.input_addon_required{position:absolute;right:40px;z-index:2;bottom:15px;font-size:8px;color:transparent;}
.input_required_textarea{position:absolute;right:5px;top:25px;color:transparent;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:10px;-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:60px;}
.label-success{background-color:#e83786; font-size: 90%; font-weight: 500; border-bottom-left-radius: 15px; border-top-right-radius: 15px;}
@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:16px;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:'Poppins';}
.table-koszyk tfoot tr:last-of-type{background:#F2F2F2;}
.table-koszyk.table > tbody > tr > td{vertical-align:middle;}
.table-koszyk .koszykSuma{font-weight:500;}
.table-koszyk .koszykKupon{font-weight:normal;vertical-align:middle;}
.zapytanie-ofertowe .modal-content{border-radius:10px;}
.zapytanie-ofertowe .modal-header{padding:10px;background:#0862a1;color:#fff;border-top-left-radius:0px;border-top-right-radius:0px;}
.zapytanie-ofertowe .modal-body{padding:10px;color:#0862a1;}
.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; border-radius: 10px;}
.zapytanie-ofertowe .produkt-tytul{//font-weight:400;color:#0862a1;}
.zapytanie-ofertowe hr{margin-bottom:10px;margin-top:10px;}
.dodaj-do-koszyka .modal-content{border-radius:10px;}
.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,
.produkt-zawartosc-detale-budynku{font-size:16px;}
.top-menu{background-color:#F1F0EE !important;}
.nav {padding: 20px;}
.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:10px;border-width:0px;font-size:14px;min-height:40px;margin-bottom:0px;font-weight:500;position:relative;font-family:"Poppins";}
.navbar-k .navbar-brand{color:#fff;font-size:14px;font-weight:500;}
.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:#0862a1;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:10px;color:#0862a1;}
.navbar-k .navbar-nav > li > .dropdown-menu > li > a{color:#0862a1;font-size:13px;font-weight:500;font-family:"Poppins";}
.navbar-k .dropdown-menu > .active > a, .navbar-k .dropdown-menu > .active > a:focus, .navbar-k .dropdown-menu > .active > a:hover{background-color:#e8e8e8;color:#0862a1 !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:#0862a1;//background-color:#fff;font-size:13px;font-family:"Poppins";background-color:rgba(232, 232, 232, 0.6)}
.navbar-k .navbar-nav > li > .dropdown-menu > li > .divider{background-color:#fff;color:#0862a1;}
.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:#0862a1;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:#0862a1;//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:#0862a1;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;}
.dropdown-menu {font-size: 16px; padding: 3px 0; border: 0px solid #ccc; background-color: transparent;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color: #e83786; background-color: #fff;}
.btn-success{background-color:#999;border:1px solid #606060;//margin-right:5px;}
.btn-default {color: #FFF; background-color: #0862a1; border-color: #0862a1;}
.label-info{background-color:#449d44;border-radius:10px;font-size:14px;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:#0862a1;}
.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.0);}
.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; padding: 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:500;}
.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; background-color: #fff; color: #0862A1; font-weight:500; border-radius: 10px; margin-bottom: 3px;}
.navbar-nav.sm-collapsible ul.sm-nowrap > li > a{white-space:normal;}
.navbar-right ul.dropdown-menu{left:0;right:auto; -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.175); box-shadow: 0 0px 0px rgba(0,0,0,.175);}
.kolumna #zakladka_pionowe{margin-bottom:10px;background-color:#fff;color:#0862a1;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:#E9E9E9;font-size:22px;color:#333;font-weight:500;position:relative;font-family:"Poppins";//margin:5px 0 0 0; border-radius: 10px;}
@media(max-width:768px){.kolumna #zakladka_pionowe > .title_menu{background-color:#cccccc;font-size:13px;color:#fff;font-weight:500;position:relative;font-family:"Poppins";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:16px;font-family:"Poppins";font-weight:500;padding:15px 10px;color:#333;border-bottom:0px 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:#333;text-decoration:none;background-color:#fff;}
.sidebar-nav ul a.active{color:#e83786;font-weight:500;text-decoration:none;background-color:#fff;}
.sidebar-nav ul ul a{font-size:13px;text-align:left;padding:6px 20px;background-color:#fff; color:#e83786;}
.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:500;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:500;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:10px;}
.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:500;}
.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:"Poppins";}
.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:#0862a1;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:"Poppins",sans-serif;font-weight:500;}
.galeria_kateogire .thumbnail:hover .btn-link{color:#0862a1;}
.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:10px;}
.btn-grey{color:#FFFFFF;background-color:#797979;border-color:#797979;}
.btn-grey:hover, .btn-grey:focus, .btn-grey:active, .btn-grey.active, .open .dropdown-toggle.btn-grey{color:#ffffff;background-color:#e83786;border-color:#e83786;}
.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:#606060;}
.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:#e83786;border: 2px solid #e83786;}
.btn-dark-grey:hover, .btn-dark-grey:focus, .btn-dark-grey:active, .btn-dark-grey.active, .open .dropdown-toggle.btn-dark-grey{color:#e83786;background-color:#fff;border-color:#e83786; border: 2px solid #e83786;}
.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:#e83786;border-color:#e83786;border: 2px solid #e83786;}
.btn-dark-grey .badge{color:#ffffff;background-color:#e83786; border:2px solid #e83786;}
.btn-black{color:#0862A1;background-color:#e3f2fd;border:2px solid #e3f2fd;}
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black{color:#e83786;background-color:#fff; border:2px solid #fff;}
.btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black{background-image:none; color:#0862A1;background-color:#fff; border:2px solid #e83786;}
.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:#e83786;border-color:#e83786;}
.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open .dropdown-toggle.btn-blue{color:#ffffff;background-color:#0862a1;border-color:#0862a1;}
.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:#fff;font-weight:500;background-color:#797979;border-color:#797979; border-radius: 10px;}.btn-dark-blue:hover, .btn-dark-blue:focus, .btn-dark-blue:active, .btn-dark-blue.active, .open .dropdown-toggle.btn-dark-blue{color:#0862a1;background-color:#e83786;border-color:#e83786;}.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:#0862a1;background-color:#e83786;border-color:#e83786;}.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange{color:#e83786;background-color:#0862a1;border-color:#0862a1;}.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:#fff;border-color:#fff; color:#0862a1;}
.btn-info:hover {
    background-color: #e83786 !important;
    border-color: #e83786 !important;
	color:#fff;
	border-radius: 10px;
}
.btn-default:hover {
    color: #fff;
    background-color: #e83786;
    border-color:#e83786;
	border-radius: 10px;
}
.btn-group-xs>.btn, .btn-xs {
    padding: 5px 5px;
    font-size: 30% !important;
    line-height: 1.2;
    border-radius: 4px;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

.news_box{margin-bottom:20px;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:500;margin:0;font-family:"Poppins";}
#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:500;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:#0862a1;padding-bottom:40px;}
.news-car .item .title{text-align:left;border-bottom:1px solid #CFC9C9;font-size:16px;font-weight:500;margin:0 auto;padding:20px;color:#0862a1;font-family:"Poppins";}
.news-car .news_czytaj_wiecej{text-align:center;margin:10px;}
.news-car .item .description{line-height:25px;margin:0 auto;padding:20px;text-align:left;}
.news-car .carousel-indicators{bottom:0px;}
.news-car .carousel-indicators li{/background-color:rgba(0, 0, 0, 0);/border:1px solid #0862a1;}
.news-car .carousel-indicators .active{/background-color:#0862a1;}
.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:#0862a1;font-size:13px;//font-weight:500;margin:0;font-family:"Poppins";}
#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:#0862a1 !important;font-family:"Poppins";}
#news_konkretny .news_tytul a:hover, #news_lista_kolumna .news_tytul a:hover, #news_lista .news_tytul a:hover{color:#2b2b2b !important;font-family:"Poppins";}
.qa .panel-heading{padding:0;}
.qa .panel-title{//height:100%;width:100%;overflow:hidden;///padding-bottom:5px;color:#0862a1}
.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:#0862a1;text-decoration:none;}
.qa .panel-qa > .panel-heading{background-color:#f5f5f5;border-color:#ddd;color:#0862a1;}
.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:500;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:500;}
.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 #0862a1;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:90px;-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:"Poppins";font-weight:500;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:500;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:500;margin-bottom:14px;}
}
@media (max-width:500px){.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:500;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:500;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:500;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:500;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:500;margin-bottom:14px;}
}
@media (max-width:500px){.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:500;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:500;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:191px;height:115px;z-index:1009;}
#tab1 #tab{cursor:pointer;height:47px;width:40px;float:left;border-top-left-radius:10px;border-bottom-left-radius:10px;background-image:url('../images/layout/ista.png');background-repeat:no-repeat;background-position:center center;background-color:#fdecf3;}
#tab1 #tab-content{padding:5px;border:solid #333333 3px;background:#fff;color:#0862a1;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:1000;}
#tab3 #tab{cursor:pointer;height:47px;width:40px;float:left;border-top-left-radius:10px;border-bottom-left-radius:10px;background-image:url('../images/layout/tik.png');background-repeat:no-repeat;background-position:center center;background-color:#e8e8e8;}
#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; border-radius: 10px;}
.btn-group-lg > .btn, .btn-lg{font-size:16px !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: #f35006;
    border-color: #f35006;
}
.klocki .klocek .klocek-zawartosc .klocek-zdj img{width:100%; border-radius:15px;}
.klocki .klocek .klocek-zawartosc .klocek-tekst{padding:5px;position:relative;color:#0862A1;font-weight: 500;}
.klocki .klocek .klocek-link{position:relative;text-align:right;width:100%;padding:0 5px;}
.klocki .klocek .klocek-zawartosc .klocek-tytul a{color:#0862a1;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{-moz-box-shadow:0px 0px 4px 0 rgba(170, 19, 87, 0.6);-webkit-box-shadow:0px 0px 4px 0 rgba(170, 19, 87, 0.6);box-shadow:0px 0px 4px 0 rgba(170, 19, 87, 0.6);border-radius:15px;}
.klocki .klocek .klocek-zawartosc{-moz-box-shadow:0px 0px 4px 0 rgba(0, 0, 0, 0.0);-webkit-box-shadow:0px 0px 4px 0 rgba(0, 0, 0, 0.0);box-shadow:0px 0px 4px 0 rgba(0, 0, 0, 0.0);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:500;}
.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:500;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:500;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;border-bottom-left-radius: 15px; border-top-right-radius: 15px;}
.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:8px;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:#F8FBFF;}
.produkty .produkty-wrapper:hover{-webkit-box-shadow:0px 0px 4px 0px rgba(170, 19, 87, 0.6);-moz-box-shadow:0px 0px 4px 0px rgba(170, 19, 87, 0.6);box-shadow:0px 0px 4px 0px rgba(170, 19, 87, 0.6); border-radius:15px;}
.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:"Poppins";font-size:19px;font-weight:500;padding:5px 10px;min-height:40px;color:#0862a1;}
.nazwa_produkt_listowanie_1 {font-size:15px; color:#e83786;font-weight: 600;}
.nazwa_produkt_listowanie_2 {font-size:16px;}
.nazwa_produkt_listowanie_3 {font-size:16px;}
.nazwa_produkt_listowanie_4 {font-size:16px;}
.produkty .produkty-ceny{font-family:'Poppins', sans-serif;font-size:24px;font-weight:600;color:#E83786; padding-top: 25px; text-align: right;padding-right: 15px;}
.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:left;height:130px;border-bottom:0px 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:#F8FBFF;//text-align:center;padding-left:10px;}
.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%; text-align: right;}
@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:0px solid #EAEAEA;font-family:'Poppins', sans-serif; font-size:24px;font-weight:600;color:#0862A1; line-height: 1.6;}
.nazwa2{font-size: 18px;color:#e83786;font-weight: 500;}
.nazwa3{font-size: 18px;font-weight: 500;}
.nazwa4{font-size: 18px;font-weight: 500;}
.nazwa5{font-size: 22px;font-weight: 500;}
.produkt .produkt-top .produkt-bottom{text-align:left; margin-right: 30px;padding-bottom: 20px;}
.produkt .produkt-top .produkt-ceny{text-align:left; padding-block: 20px;}
.produkt .produkt-top .produkt-ceny .produkt-cena{font-family:'Poppins', sans-serif;font-size:24px;font-weight:600; color: #e83786;}
.produkt .produkt-top .produkt-ceny .produkt-cena-przed-promocja{font-family:'Poppins', sans-serif;font-size:14px;font-weight:normal;text-decoration:line-through;}
.produkt .produkt-top .produkt-ceny .produkt-cena-promocyjna{font-family:'Poppins', sans-serif;font-size:16px;font-weight:500;}
.produkt .thumbnail{position:relative;}
.produkt .thumbnail .produkt-zdjecie-opis-staly{position:absolute;top:15px;right:18px;width:100%;text-align:right;}
.k_ilosc{padding:0 10px;font-weight:500;}
.zamawianie-suma{font-family:'Poppins', sans-serif;font-weight:500;}
.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:'Poppins', sans-serif;font-weight:500;}
.produkt .produkt-gc-cena-przed-promocja{font-family:'Poppins', sans-serif;font-size:12px;font-weight:normal;text-decoration:line-through;}
.produkt .produkt-gc-cena-promocyjna{font-family:'Poppins', sans-serif;font-weight:500;}
.gc-nazwa{font-family:'Poppins', sans-serif;font-weight:500;}
.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:#0862a1;border-radius:0px;margin:0;padding:0;}
ul.dropdown-cart li,
ul.dropdown-cart li a{color:#0862a1;font-size:12px;}
ul.dropdown-cart .koszyk-suma{text-align:center;}
ul.dropdown-cart .koszyk-suma span{font-weight:500;}
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:#0862a1;}
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 #0862a1;}
.paczki .paczki-wrapper:first-of-type{border-top:1px dotted #0862a1;}
.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:'Poppins', sans-serif;font-size:15px;font-weight:500;text-align:center;line-height:6em;}
.paczki .paczki-wrapper .item .paczka-cena{font-family:'Poppins', sans-serif;font-size:18px;font-weight:500;text-align:center;}
.paczki .paczki-wrapper .item .paczka-produkt-nazwa{font-family:'Roboto', sans-serif;font-size:13px;font-weight:500;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:500;}
.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:500;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; //background-color: #fff; border-radius: 10px; color: #e83786!important;}
.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;}



@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;}
.glyphicon-arrow-left:before {
    content: "\e091";
    line-height:1.5;
}
.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:16px;font-weight:500;}
.btn-group-sm > .btn, .btn-sm{padding:10px 10px; border-radius: 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:#0862A1 !important;transition:all 1000ms ease 0s;color:#ffffff;font-weight: 500;border-color:#0862A1!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:0px solid #ddd;border-radius:0px;}
.zapytanie-ofertowe-button{color: #2e4f90;background-color: #E3F2FD;border: #E3F2FD;border-radius: 10px;}
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: #fff; 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 30px;
}
.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;}
.news_tresc{color: #333333;}
.news_tytul{font-size: 18px;}

@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: 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: rbga(255,255,255,0.5);
  /* 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-bottom-left-radius: 25%; 
	border-top-right-radius: 25%;
    animation: spin 2s ease infinite;
}

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

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

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

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

@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, .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;

}

.bgimg-1_t, .bgimg-2_t, .bgimg-3_t, .bgimg-4_t {
  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 .paralaksa4 {
//margin-left: 5%;
width: 100%;
}
.paralaksa3 {
//margin-left: 5%;
width: 70%;
}
}

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


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


@media (min-width:767px){
.paralaksa_1, .paralaksa2_1, .paralaksa4_1  {
  color: #333333;
  padding: 15px;
  font-size: 260%;
  letter-spacing: 0px;
  //margin-left:5%;
  width:100%;
 // text-align:center
}
.paralaksa3_1  {
  color: #333333;
  padding: 15px;
  font-size: 100%;
  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-1_t, .bgimg-2_t, .bgimg-3_t, .bgimg-4_t {
        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;
	}	
.paralaksa_srodkuje_text_t {
	overflow: hidden;position: absolute;width: 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: 'Poppins', 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: #0862a1;
    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: #e83786;
	border-radius: 10px;
	color:#fff;
    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: #e83786;
	border-radius: 10px;
}
.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: #ffffff;
}

#sidebar ul.components {
    padding: 20px 0;
    border-bottom: 0px solid #0862a1;
	background-color: #fff;
}

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

#sidebar ul li a {
    padding: 5px !important;
    font-size: 1.0em;
    display: block;
}
#sidebar ul li a:hover {
    color: #0862a1;
    background: #fff;
}

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


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: 5px;
    font-family: 'Glyphicons Halflings';
    font-size: 0.6em;
	color: #0862A1;
}
ul li > a[aria-expanded="true"]::before {
    content: '\e260';
}


ul ul a {
    font-size: 1.1em !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: 400;
	font-family: 'Poppins', sans-serif;
	font-size: 22px;
	color: #2071aa;
}

.li_0:hover {
	background-color:#ffffff !important;
	color:#e83786;
	font-weight: 400;
	border-radius: 10px;
	}
.li_0:active {
	background-color:#dfdfdf !important; 
	color:#e83786;
	border-radius: 10px;
	
	}
.li:focus {
		background-color:#dfdfdf!important;
		border-color:#dfdfdf;
		color:#333 !important;
	
	}
.li:hover {
		background-color: #dfdfdf !important;
		border-color:#333333;
	    color:#ffffff !important;
	
	}
	
	.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: white;
	}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	border-color:#ffffff;
	color:#e83786;
	background-color:#fff;
	border-radius: 10px;
}	
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
    border-radius: 10px;}
	
/* 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 transparent;
  //font-family: "";
  //font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
}
.css-typing-A p:nth-child(1) {
  width: 23.0em;
  -webkit-animation: type 2s steps(1000, end);
  animation: type 3s 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 transparent;
  }
  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*/

.nazwa_baner_produkt {
	color: #fff;
    font-size: 260%;
    font-weight: 500;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	background-color: rgba(232, 55, 134, 0.8);
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 15px;
	}
.rc-anchor-light {
  background: transparent !important;
  color: #e83786;
}
.rc-anchor-light.rc-anchor-normal, .rc-anchor-light.rc-anchor-compact {
    border: 1px solid #d3d3d3;
    background: transparent;
	color:#e83786;
}
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover
{
  background:#fff !important;
  color:#0862a1 !important;
}





/* DO video, mp4*/

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


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

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

@media only screen and (max-width: 500px) { /* 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: -500px;
  opacity: 0;
  width: 500px;
  background-color: rgba(255,255,255, 0.8);
  color: #333;
  padding: 35px;
}

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

.slide_codypen.current .content {
  /* Content of current slide_codypen */
  opacity: 1;
  transform: translateX(500px);
  /* 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: 0;
  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 */


/*5 efektów hover na obrazkach*/
.obrazek {
  border: 5px solid #f8b260;  
  float: center;
  height: 100%;

  margin: 0px;
  padding: 0px;
  overflow: hidden;
  
  -webkit-box-shadow: 2px 2px 2px #ccc;
          box-shadow: 2px 2px 2px #ccc;  
}
.obrazek1 {
  border: 5px solid #f8b260;  
  float: left;
  //height: 500px;

  margin: 20px;
  //padding: 15px;
  overflow: hidden;
  
  -webkit-box-shadow: 2px 2px 2px #ccc;
          box-shadow: 2px 2px 2px #ccc;  
}
.responsive {
  max-width: 100%;
  height: auto;
}
.sidepan img {
  margin: 0px;
  -webkit-transition: margin 1s ease;
     -moz-transition: margin 1s ease;
       -o-transition: margin 1s ease;
      -ms-transition: margin 1s ease;
          transition: margin 1s ease;
}
 
.sidepan img:hover {
  margin-left: -200px;
}

/*VERTPAN*/
.vertpan img {
  margin-top: 0px;
  -webkit-transition: margin 1s ease;
     -moz-transition: margin 1s ease;
       -o-transition: margin 1s ease;
      -ms-transition: margin 1s ease;
          transition: margin 1s ease;
}
 
.vertpan img:hover {
  margin-top: -200px;
}

.poch {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.poch:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

.morph {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.morph:hover {
  border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}

.focus {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.focus:hover {
  border: 5px solid #feecd6;
  border-radius: 50%;
}

/*5 efektów hover na obrazkach - KONIEC*/

/*obracanie poziomie*/

.flip-box {
  background-color: transparent;
  width: 300px;
  height: 300px;
  border: 1px solid #f1f1f1;
  perspective: 1000px;
}

.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-box-front {
  background-color: transparent;
  color: black;
}

.flip-box-back {
  background-color: transparent;
  color: white;
  transform: rotateY(180deg);
}

/*obracanie w pionie - wymień na transform: rotateX(180deg); */
/*obracanie w pionie, w poziomie - KONIEC*/

/*obracajacy się obrazek wokół własnej osi - START*/

.green{
 overflow: hidden;
 position:relative;
}
.green img.first{
 -webkit-animation: rotation 10s infinite linear;
}}
/*obracajacy się obrazek wokół własnej osi - STOP*/

/*Klocki rozsuwane - START*/

.container{
     width: 100%;
     position: relative;
     display: flex;
     justify-content: space-between;
}

.container .card{
     position: relative;
}

.container .card .face{
     width: 100%;
     height: 300px;
     transition: 0.5s;
}

.container .card .face.face1{
     position: relative;
     background: #2e6da4;
     display: flex;
     justify-content: center;
     align-items: center;
     z-index: 1;
     transform: translateY(150px);
	 border-radius: 50px;
}

.container .card:hover .face.face1{
     background: #75b3ce;
     transform: translateY(0);
}

.container .card .face.face1 .content{
     opacity: 0.9;
     transition: 0.5s;
}

.container .card:hover .face.face1 .content{
     opacity: 1;
}

.container .card .face.face1 .content img{
     max-width: 250px;
}

.container .card .face.face1 .content h3{
     margin: 10px 0 0;
     padding: 0;
     color: #fff;
     text-align: center;
     font-size: 1.5em;
}

.container .card .face.face2{
     position: relative;
     background: #fff;
     display: flex;
     justify-content: center;
     align-items: center;
     padding: 10px;
     box-sizing: border-box;
     box-shadow: 0 5px 20px rgba(0,0,0,0.5);
     transform: translateY(-100px);
	 border-radius: 50px;
}

.container .card:hover .face.face2{
     transform: translateY(0);
}

.container .card .face.face2 p{
     margin: 0;
     padding: 0;
}

.container .card .face.face2 a{
     margin: 15px 0 0;
     display: inline-block;
     text-decoration: none;
     font-weight: 400;
	 font-size:18px;
     color: #fff;
     padding: 10px;
     border: 1px solid #2e6da4;
	 border-radius: 20px;
	 background-color: #2e6da4
}

.container .card .face.face2 a:hover{
    background: #feecd6;
    color: #fff;
    border: 1px solid #feecd6;
}

/*Klocki rozsuwane - STOP*/

/*treści rozwijane - START*/

.list-title {
    color: #0862a1;
    //padding: 5px;
    font-weight: 400;
}
/*treści rozwijane - STOP*/

/*video - galeria zewnętrzna - START*/
.video_gal{
  background-color: transparent;
  display: flex;
  justify-content: space-between;
  gap: 5px;
}
.video_gal div {
  flex: 0 1 30%;
}
.video_column {
  position: relative;
  height: 25rem;
  border: 1px solid black;
  background-size: cover;
  background-position: center center;
}
.video_foto {
  background-image: url("");
}
.video_opis {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

/*video - galeria zewnętrzna - STOP*/

/*równe cztery klocki w jednym rekordzie START div w którym znajduje sie treść musi mieć ID - div_product */
section {
  display: flex;
  //flex-flow: row wrap;
  margin: 10px;
}

#div_product {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-basis: calc((100% / 4) - 22px);
  margin: 30px;
  padding-bottom: 20px;
  background: transparent;
  //border-radius: 6.6666666667px;
  overflow: hidden;
  
}
@media screen and (min-width: 500px) {
  #div_product {
    flex-basis: calc((100% / 2) - 20px);
  }
}
@media screen and (min-width: 500px) {
  #div_product {
    flex-basis: calc((100% / 4) - 22px);
  }
}
@media screen and (min-width: 1200px) {
  #div_product {
    flex-basis: calc((100% / 4) - 22px);
  }
}


.btn-close {
  position: absolute;
  top: 5px;
  right: 5px;
  background-color: var(--bs-danger);
  background-size: 50%;
  border-radius: 100%;
  transition: 250ms all ease-in-out;
}

#div_product:has(img) a {
  margin-top: auto;
}
#div_product:not(:has(img)) {
  padding-top: 20px;
  justify-content: center;
  background: repeating-linear-gradient(-45deg, #dbdbdb, #dbdbdb 2px, #eee 2px, #eee 30px);
}
#div_product:not(:has(img)) h2 {
  font-size: 2.5rem;
  margin-bottom: 20px;
}
#div_product:not(:has(img)) h3 {
  font-size: 1rem;
}
#div_product:not(:has(img)) p {
  font-size: 1.2rem;
}
#div_product:not(:has(img)) .btn-close {
  transform: rotate(45deg);
  background-color: var(--bs-success);
  background-size: 40%;
}
/*równe cztery klocki w jednym rekordzie STOP div w którym znajduje sie treść musi mieć ID - div_product */

/* TEKST GRADIENTOWY START */
article {
  background: linear-gradient(
    to right, 
	hsl(74, 89%, 31%),  
    hsl(252, 22%, 55%)

	
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent !important;
}


/* TEKST GRADIENTOWY  STOP */

/* RAMKI GRADIENTOWE  START */
.animated-box {
    margin-bottom: 10px;
    box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.5);
	padding: 15px;
}




/* The animation starts here */
.animated-box {
  position: relative;
}

.animated-box:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0px;
  background: linear-gradient(120deg, #BCBABB, #f8b260, #feecd6);
  background-size: 300% 300%;
  clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), 3px calc(100% - 3px), 3px 100%, 100% 100%, 100% 0%, 0% 0%);
}

.animated-box.in:after {
  animation: frame-enter 1s forwards ease-in-out reverse, gradient-animation 4s ease-in-out infinite;
}

/* motion */
@keyframes gradient-animation {
  0% {
    background-position: 15% 0%;
  }
  50% {
    background-position: 85% 100%;
  }
  100% {
    background-position: 15% 0%;
  }
}

@keyframes frame-enter {
  0% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), 3px calc(100% - 3px), 3px 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  25% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), calc(100% - 3px) calc(100% - 3px), calc(100% - 3px) 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  50% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, 100% 0%, 0% 0%);
  }
  75% {
    -webkit-clip-path: polygon(0% 100%, 3px 100%, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 0%, 0% 0%);
  }
  100% {
    -webkit-clip-path: polygon(0% 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 0% 100%);
  }
}

/* RAMKI GRADIENTOWE STOP */

/* style do hr - start */


hr.style1{
	border-top: 1px solid #8c8b8b;
}


hr.style2 {
	border-top: 3px double #8c8b8b;
}

hr.style3 {
	border-top: 1px dashed #8c8b8b;
}

hr.style4 {
	border-top: 1px dotted #8c8b8b;
}

hr.style5 {
	background-color: #fff;
	border-top: 2px dashed #8c8b8b;
}


hr.style6 {
	background-color: #fff;
	border-top: 2px dotted #8c8b8b;
}

hr.style7 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}


hr.style8 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}
hr.style8:after {
	content: '';
	display: block;
	margin-top: 2px;
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}

hr.style9 {
	border-top: 1px dashed #8c8b8b;
	border-bottom: 1px dashed #fff;
}

hr.style10 {
	border-top: 1px dotted #8c8b8b;
	border-bottom: 1px dotted #fff;
}


hr.style11 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/images/hr-11.png) repeat-x 0 0;
    border: 0;
}


hr.style12 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/images/hr-12.png) repeat-x 0 0;
    border: 0;
}

hr.style13 {
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #8c8b8b inset;
}


hr.style14 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #feecd6, #A77F57, #feecd6);
  background-image: -moz-linear-gradient(left, #feecd6, #A77F57, #feecd6);
  background-image: -ms-linear-gradient(left, #feecd6, #A77F57, #feecd6);
  background-image: -o-linear-gradient(left, #feecd6, #A77F57, #feecd6); 
}


hr.style15 {
	border-top: 4px double #8c8b8b;
	text-align: center;
}
hr.style15:after {
	content: '\002665';
	display: inline-block;
	position: relative;
	top: -15px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
}

hr.style16 { 
  border-top: 1px dashed #8c8b8b; 
} 
hr.style16:after { 
  content: '\002702'; 
  display: inline-block; 
  position: relative; 
  top: -12px; 
  left: 40px; 
  padding: 0 3px; 
  background: #f0f0f0; 
  color: #8c8b8b; 
  font-size: 18px; 
}


hr.style17 {
	border-top: 1px solid #8c8b8b;
	text-align: center;
}
hr.style17:after {
	content: '§';
	display: inline-block;
	position: relative;
	top: -14px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	transform: rotate(60deg);
}


hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}

/* style do hr - stop */

/*efekt zasuwanego obrazka- start*/

@import url(https://fonts.googleapis.com/css?family=Carme);
* { box-sizing: border-box }

.wrapper {
  margin: 10px auto 10px;
  width: 100%;
  
  h1 {
    text-transform: uppercase;
    text-align: center;
  }
}

.grid {
  margin: 10px auto 5px;
  width: 100%;
  &:after {
    content: '';
    display: block;
    clear: both;
  }
  
  .cell {
    position: relative;
    float: left;
    //margin: 10px;
    transform: scale3d(1,1,1);
    
    
    .inside {
      position: absolute;
      background: rgba(255,255,255,0.85);
      padding: 25px; 
      width: 100%;
      height: 100%;
      top: 0;
      
    }
    
    img {
      position: relative;
      display: block;
    }

    p {
      text-align : center;
      color: #0862a1;
	  font-size: 14px;
    } 
    
  }
}

.cell-xxx {
  
  .inside {
    display: none;
    p{}
  }

  &:hover {
  
    .inside{
      display: block;    
      p{}
    }
  }
}




.cell-d {
  overflow: hidden;
  
  .inside {
    overflow: hidden;
    transition: transform .6s ease;
    transform: translate(-100%, 0%);
    
    * {
      transition: all .6s ease;
      transform: translate(100%, 0%);
    }

  }

  &:hover {
  
    .inside{
      display: block;    
      transform: translate(0px, 0%);
    
      * {
        transform: translate(0px, 0px);
      }
    
      h5{
        transition-delay: .1s;
      }
      p{
        transition-delay: .3s;
      }

    }
  }
}
/*efekt zasuwanego obrazka- stop*/



/*równe klocki- start*/
section {
  display: flex;
  flex-flow: row wrap;
  //margin: 10px;
}

.rowne_klocki {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-basis: calc(100% - 20px);
  margin: 10px;
  padding-bottom: 20px;
  //background: #eee;
  border-radius: 6.6666666667px;
  overflow: hidden;
}
@media screen and (min-width: 500px) {
  .rowne_klocki {
  flex-basis: calc((100% / 2) - 20px);
  }
}
@media screen and (min-width: 500px) {
  .rowne_klocki {
  flex-basis: calc((100% / 3) - 20px);
  }
}
@media screen and (min-width: 1200px) {
  .rowne_klocki {
  flex-basis: calc((100% / 3) - 20px);
  }
}



.rowne_klocki:has(img) a {
  margin-top: auto;
}
.rowne_klocki:not(:has(img)) {
  padding-top: 20px;
  //justify-content: center;
  //background: repeating-linear-gradient(-45deg, #dbdbdb, #dbdbdb 2px, #eee 2px, #eee 30px);
}
.rowne_klocki:not(:has(img)) h2 {
 // font-size: 2.5rem;
  margin-bottom: 20px;
}
div:not(:has(img)) h3 {
 // font-size: 18px;
}
.rowne_klocki:not(:has(img)) p {
//  font-size: 1.2rem;
}
.rowne_klocki:not(:has(img)) .btn-close {
  transform: rotate(45deg);
  background-color: var(--bs-success);
  background-size: 40%;
}
/*równe klocki- stop*/

.lewa {
  float: left;
}
.prawa {
  float: right;
}

.glyphicon-user{
  font-size: 16px !important;
}

.produkty-nazwa2  {
  border: 1px solid #DFB585 !important;
  padding: 3px; 
  width: fit-content; 
  margin: 15px;
  color:#8e5e15!important;
}

/* OKREGI ZYCIA start */
.content-wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #0d84a6;
  margin: clamp(4rem, 4vw, 6rem) auto;
}

h6 {

  text-transform: uppercase;
  text-wrap: balance;
  background: linear-gradient(299deg, #f72585, #f72585, #0862a1, #d82184);
  background-size: 400% 400%;
  -webkit-background-clip: text;
  font-weight: 900;
  background-clip: text;
  color: transparent;
  animation: colorCycle 30s ease infinite;
}

@keyframes colorCycle {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
/* General Reset */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }



        /* Background Container */
        .background {
            position: relative;
            //padding:30px;
            width: 100%;
            height: 100%;
            //background: linear-gradient(135deg,#C6F7F8, #b8dbc0, #CB9770,#FFDD9B,#B8EEEE);
            overflow: hidden;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        /* Animated Circles */
        .background::before,
        .background::after {
            content: '';
            position: absolute;
            width: 500px;
            height: 500px;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.1);
            animation: float 6s infinite ease-in-out;
        }

        .background::before {
            top: 20%;
            left: 10%;
            animation-delay: 0s;
        }
    
        .background::after {
            bottom: 20%;
            right: 10%;
            animation-delay: 3s;
        }

        @keyframes float {
            0%, 100% {
                transform: translateY(0) scale(1);
            }
            50% {
                transform: translateY(-20px) scale(1.1);
            }
        }

        /* Content Box */
        .content {
            position: relative;
            z-index: 1;
            //background: rgba(0, 0, 0, 0.2);
            padding: 20px;
            margin: 20px;
            border-radius: 50%;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
            text-align: center;
            max-width: 850px;
        }


        /* Button Styling */
        .content button {
            margin-top: 20px;
            padding: 10px 20px;
            color: #0862a1;
            background: rgba(255,255,255,0.3);
            border: none;
            border-radius: 25px;
            cursor: pointer;
            transition: background 0.3s ease;
        }

        .content button:hover {
            background: #d8773e;
        }
		/* OKREGI ZYCIA stop */
