.badge-danger {
padding:10px;
font-size:18px;
border-radius:5px;
clear:both;
margin-top:40px;
}
.flexov{
position:absolute;top:0; width:100%; height:100%; background:url(../images/pasek.png) fixed;
-webkit-box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.35);
-moz-box-shadow:    inset 0px 5px 5px 0px rgba(0, 0, 0, 0.35);
box-shadow:         inset 0px 5px 5px 0px rgba(0, 0, 0, 0.35);
z-index:999;
}
* {
  margin: 0;
  padding: 0;
}

html {
  height:100%;
}

body {
font-family:'open sans', sans-serif;
  position:relative;
  width:100% !important;
  overflow-x:hidden !important;
  color:#3e3735;
}
.header {
  background-color: #FFF;
  border-bottom: 1px solid #EAEAEA;


  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.25);
box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  
  
  
}   

#logo a img {
  
z-index:99;

}
#wrapper {

}
#footer {
  
  margin: 0 0 0 0;
  width: 100%;
}

.brand {
  color:#fff !important; 
  font-family:Share, cursive; 
}
.brand:hover {
  color:#08C !important;
} 

/*_______ TOP MENU ______________________________________*/

.top_menu ul.menu {
    float: left;
    margin: 0 0 25px 0;
}

.top_menu ul.menu li {
  
    float: left;
    list-style: none outside none;
    position: relative;
}

.top_menu ul.menu li:last-child {
    border-right: none;
	background:#123123
}

.top_menu ul.menu li a {
    font-size: 12px;
    margin: 0 10px;
    padding: 0;
    position: relative;
}

/*_______ DROPDOWN MEIN MENU ______________________________________*/

.main_menu ul.menu > li ul {
  display: none;
}

.main_menu ul.menu li.parent:hover > ul {
  display: block;
}

.main_menu ul.menu {
float: none;
margin: 0px auto;

}
@media(min-width:1170px) {
.main_menu ul.menu {
width: 1250px;
}
}
.main_menu ul.menu li {
    float: left;
    position: relative;
    list-style: none;
}

.main_menu ul.menu > li > a {
    font-size: 16px;

    position: relative;
	font-family:'Merriweather', serif;
    text-transform: uppercase;
	padding:10px 10px;
	padding:10px 16px;
	margin:35px 0;
}
.main_menu ul.menu > li:nth-child(4) > a {
	margin-right:310px;
	
}
#logo {
padding-top:5px;
width:252px;
margin:0px auto;
}
.main_menu ul.menu li a {
  white-space: nowrap;
-webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}

.main_menu ul.menu > li > a {
/*    border-bottom: 0px solid transparent;*/
}

.main_menu ul.menu > li > a:hover {
   /* border-bottom: 0px solid #12ABFF;*/
}

.main_menu ul.menu > li.active > a {
    background-color: transparent;
    border-bottom: 2px solid #F5821F;
    box-shadow: none;
    color: #000;
}

.main_menu ul.menu > li.active > a:hover {
    box-shadow: 0 0 0 transparent;
    background-color: transparent;
    border-bottom: 2px solid #F5821F;
}
.main_menu a:hover {
color:#F5821F;
}

.main_menu ul.menu > li a {
   display: block;
   
}

.main_menu ul.menu > li.parent span.arrow {
    background: url("../images/arrow.png") no-repeat scroll 0 7px transparent;
    height: 20px;
    right: -5px;
    position: absolute;
    width: 20px;
	display:none;
}

.main_menu ul.menu li ul li.parent span.arrow {
    background: url("../images/arrow.png") no-repeat scroll 0 center transparent;
    height: 15px;
    position: absolute;
    top: 7px;
    width: 30px;
}

.main_menu ul.menu li.parent ul,
.main_menu ul.menu li ul li.parent ul {
     background: #fff;
    
     list-style: none;
     position: absolute; 
     float: left;
   
     min-width: 200px;
     z-index: 9999;
}

.main_menu ul.menu li.parent ul {
    

    
}

.main_menu ul.menu li ul li.parent ul {
    left: 100%; 
    top: -2px;
}

.main_menu ul.menu li.parent ul li {
    margin: 0; 
    padding: 0;
 -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.05) inset;
   -moz-box-shadow: 0 0 1px rgba(255, 255, 255, 0.05) inset;
	box-shadow: 0 0 1px rgba(255, 255, 255, 0.05) inset;
    border-bottom: 1px solid #EAEAEA;
    clear: both;
    width: 100%;
}

.main_menu ul.menu li.parent ul li.lastChild {
    border-bottom: none; 
}

.main_menu ul.menu li.parent ul li a {
  font-size: 16px;
  font-family:'Merriweather', sans-serif;
    float: left;
    padding: 7px 10px 7px 0;
    margin: 0 15px 0 0;
    text-indent: 10px;
-webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    width: 100%;
}

/*_______ FOOTER MENU ______________________________________*/

.footer_menu ul.menu {
    float: left;
    margin: 0 0 15px 0;
}

.footer_menu ul.menu li {
    
    float: left;
	text-transform:uppercase;
    list-style: none outside none;
    position: relative;
}

.footer_menu ul.menu li:last-child {
    border-right: none;
}

.footer_menu ul.menu li a {
    font-size: 12px;
    margin: 0 10px;
    padding: 0;
    position: relative;
}




@media (max-width: 769px) {
  .main_menu ul.menu > li ul {
    display: block;
  }
#koszyk_mini .alert 
{
padding:4px !important;
margin-bottom:1px !important;
}
  .top_menu ul.menu {
    margin: 10px 0;
    float: none;
  }
  .top_menu ul.menu li {
      list-style: none outside none;
      position: relative;
      border-right: medium none;
      float: none;
  }
  .top_menu ul.menu li a {
      background-color: #FAFAFA;
      border-bottom: 1px solid #e6e6e6;
      border-radius: 0 0 0 0;
      display: block;
      font-size: 12px;
      margin: 0;
      padding: 4px 9px;
      position: relative;
  }
  .top_menu ul.menu li:first-child a {
      border-top: 1px solid #e6e6e6;
  }
  .top_menu ul.menu li a:hover {
      background-color: #0088cc;
      text-shadow: 0 1px 0 transparent;
  }

  /*_______ DROPDOWN ACCORDION MENU ________________________________*/

  .main_menu ul.menu > li ul {
    display: block;
  }
  .main_menu ul.menu {
      float: none;
	  clear:both;
      margin: 10px 0 0;
  }
  .main_menu ul.menu li {
      float: none;
      position: relative;
      list-style: none;
  }
  .main_menu ul.menu > li > a {
      font-size: 12px;
      margin: 0;
      padding: 7px 10px;
      position: relative;
      text-transform: uppercase;
  }
  .main_menu ul.menu li a {
    white-space: nowrap;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
          display: block;
          width: 100%;
  }
  .main_menu ul.menu > li > a {
      border-bottom: 2px solid transparent;
  }
  .main_menu ul.menu > li > a:hover {
    border-bottom: 2px solid transparent;
    margin: 0;
    padding: 7px 17px;
  }
  .main_menu ul.menu li {
    border-top: 1px solid #E6E6E6;
}
  .main_menu ul.menu > li.active > a {
    background-color: transparent;
    border-bottom: medium none;
    box-shadow: none;
    color: #000000;
  }
  .main_menu ul.menu > li.active > a:hover {
    background-color: transparent;
    border-bottom: medium none;
    box-shadow: 0 0 0 transparent;
  }
  .main_menu ul.menu > li a {
     display: block;
  }
  .main_menu ul.menu > li.parent span.arrow {
      background: url("../images/arrow.png") no-repeat scroll 0 7px transparent;
      height: 20px;
      right: -5px;
      display: none;
      position: absolute;
      width: 20px;
  }
  .main_menu ul.menu li ul li.parent span.arrow {
      background: url("../images/arrow.png") no-repeat scroll 0 center transparent;
      height: 15px;
      position: absolute;
      display: none;
      top: 7px;
      width: 30px;
  }
  .main_menu ul.menu li.parent ul,
  .main_menu ul.menu li ul li.parent ul {
    background: none repeat scroll 0 0 transparent;
    border-left: medium none;
    border-top: medium none;
    box-shadow: 0 0 0 transparent;
    float: none;
    position: relative;
    width: 100%;
  }
  .main_menu ul.menu li.parent ul {
      left: 0; 
      top: 0;
  }
  .main_menu ul.menu li ul li.parent ul {
      left: 0 !important;
      top: 0 !important;
  }
  .main_menu ul.menu li.parent ul li {
    border-bottom: medium none;
    box-shadow: 0 0 0 transparent;
    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .main_menu ul.menu li.parent ul li.lastChild {
      border-bottom: none; 
  }
  .main_menu ul.menu li ul li.parent ul > li > a {
    padding: 7px 10px 7px 30px;
  }
  .main_menu ul.menu li ul li.parent ul > li > a:hover {
    padding: 7px 10px 7px 35px;
  }
  .main_menu ul.menu li.parent ul li a:hover {
    padding: 7px 10px 7px 20px;
  }
  .main_menu ul.menu li.parent ul li a {
      float: none;
      margin: 0 15px 0 0;
      padding: 7px 10px 7px 15px;
      text-indent: 10px;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
      width: 100%;
  }


/*_______ FOOTER MENU ______________________________________*/

  .footer_menu ul.menu {
    margin: 10px 0;
    float: none;
  }
  .footer_menu ul.menu li {
    list-style: none outside none;
    position: relative;
    border-right: medium none;
    float: none;
  }
  .footer_menu ul.menu li a {
      background-color: #FAFAFA;
      border-bottom: 1px solid #e6e6e6;
      border-radius: 0 0 0 0;
      display: block;
      font-size: 12px;
      margin: 0;
      padding: 4px 9px;
      position: relative;
  }
  .footer_menu ul.menu li:first-child a {
      border-top: 1px solid #e6e6e6;
  }
  .footer_menu ul.menu li a:hover {
      background-color: #0088cc;
      text-shadow: 0 1px 0 transparent;
  }

}

table.category tr th,
table.category tr td {
    border: 1px solid #E6E6E6;
    padding: 4px 16px;
}

form#adminForm ul.category li {
    background-color: #FFF;
    border: 1px solid #E6E6E6;
    list-style: none outside none;
    margin: 4px 0;
    padding: 5px 10px;
}

/*_______ END MENU ______________________________________*/
.modal-dialog {
  width: 1000px;
  margin: auto;
  position: absolute;
  top: 30%;
  bottom: 0;
  left: 0;
  right: 0;
}
img{
  max-width: 100%;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: transparent;
}
.navbar-default {
  background-color: transparent;
  border-color: transparent;
}
.nav>li>a:hover, .nav>li>a:focus {
  text-decoration: none;
  background-color: transparent;
}

#copyrights p{
  text-align:center;
}

.copyrights {
    margin: 7px 0 0;
}

.filter-search select {
    float: left;
    margin: 0 5px;
    width: 200px;
}

.filter-search,
.filters .alert-info {
    background-color: transparent;
    border: medium none;
    height: auto;
}

body.error {
    background:#f2f2f2;
}

.errorbox {
    margin: 15% 0 0;
    width: 50%;
}

.errorbox h1 {
    color: #333;
    font-size: 100px;
    line-height: 70px;
}

.errorbox h3 {
    color: #787878;
}

.errorbox a {
    cursor: pointer;
    color: #0088CC;
}

input.invalid {
    border-color: #FF0000 !important;
}

/*__________________________social icons_________________________*/

.soc_icons_box {
    text-align:center;
}
.soc_icons_box ul {
    display:-moz-inline-stack;
    display:inline-block;
}
.soc_icons_box li {
    float:left;
    list-style:none;
    padding:0;
}

.soc_icons li a {
  font-size: 18px;
  margin: 7px;
}

.soc_icons a {
-webkit-transition: all 0.1s;
   -moz-transition: all 0.1s;
     -o-transition: all 0.1s;
        transition: all 0.1s;
}

.iconsrow .fa-hover {
    float: left;
    font-size: 14px;
    padding: 3px 0 3px 9px;
    width: 225px;
}

.iconsrow i {
    font-size: 16px;
    width: 25px;
}
.iconsrow .fa-hover:hover {
    background-color: #fff;
    padding: 3px 0 3px 9px;
}
.iconsrow .fa-hover:hover i {
    color: #0088cc;
    font-size: 18px;
}

.registration .controls{
  margin-top: 20px;
}


@media (max-width: 1200px) {
  
}

@media (max-width: 1024px) {
  
  .main_menu ul.menu li.lastChild ul li.parent span.arrow {
      background: url("../images/arrow.png") no-repeat scroll 0 bottom transparent;
      height: 15px;
      position: absolute;
      top: 9px;
      width: 20px;
  }
  .main_menu ul.menu li.lastChild ul li.parent ul {
    left: inherit;
    right: 100%; 
    top: -2px;
    }
}
 
@media (max-width: 980px) {
  
}

@media (max-width: 769px) {
  #jqeasypanel {height:auto !important;}
  #logo,
  .copyrights p {
     text-align: center;
  }
  .main_menu ul.menu li.parent ul li a {
	  font-size:12px !important;
	padding:3px !important;  
  }
  #logo {
top: 10px;
  position: relative;}
  form#adminForm {
      max-width: 758px;
      overflow-x: auto;
  }
#koszyk_mini h4, #livechat-compact-view, #livechat-compact-container {
display:none;
}
#koszyk_mini {
width:95% !important;
}

  #wrapper {
      margin-right: 20px;
      margin-left: 20px;
	  margin:0;
  }

}
@media (min-width: 769px){
  .navbar {
    border-radius: 0px;
  }
  .navbar {
    min-height: 0;
    margin-bottom: 0;
    border: 1px solid transparent;
  }
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left;
  }
} 
@media (max-width: 480px) {
  
}

@media (max-width: 320px) {
  
}
.glowna1, .zespol, .trening {
padding:40px 0 70px 0;
}
.glowna1 {
padding-bottom:20px;
}
.zespol b {
font-size:18px;
padding-bottom:20px;
}

.zespol span {
text-align:justify;
}

.zespol img {

border-bottom:7px solid #f36e23;
}
.zespol b {
clear:both;
}
h2.wybierz, #dlafirm h2, .kupvoucherglowna h2, .glowna1 h1, .kalendarz h2, .wybierzdate, .zespol h2, .galeriavideo h2, .latanie h2, .trening h2, .flex-caption, #globalContent h1, #globalContent h2, .ajax_tytuly, .kupvoucherglownaheading h2 {
text-align:center;
font-size:58px;
font-family:'Bree Serif', serif;
padding-bottom:20px;
font-weight:900;
background:url(../images/linia.png) no-repeat center bottom;
text-transform:uppercase;
}
#globalContent h1, #globalContent h2, .ajax_tytuly, .eventajax h2, #kalendarz h2{
font-size:38px;
}
h2.wybierz {margin-bottom:40px; font-size:36px; margin-top:20px;}
.latanie iframe {
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 1);
-moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 1);
box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 1);
}
#tunel_content iframe {

border:1px solid #ccc;
padding:20px;
}
.flex-caption {
z-index:9999;
}
.kalendarz h3, .galeriavideo h3, .latanie h3 {
color:#ccc;
}
.trening h3 {
color:#fff;
}
@media (min-width: 1170px) {
	#carousel-example-generic {
	 padding-top:120px
	 
 }
.flexslider, .slides, .flexslider li, .flexslider ul {
/*height:600px !important;*/
overflow:hidden !important;
}
.pbbooking-data-table select {
width:400px;
}
.camera_wrap, .camera_link, .camera_target_content, .slider {min-height:500px !important}
}
.galeriavideo p{
margin:0;
line-height:0em;
}
.galeriavideo {
background:#111;
padding:0px 0;
overflow:auto;
}
.galeriavideo .col-md-5 {
width:40%;
padding:0;
}
.galeriavideo .col-md-7 {
width:60% !important;
padding:0;
}
.galeria img {

}
.kalendarz {
background:url(../images/latanie.jpg) center fixed;
padding:70px 0;
color:#ccc;
}
.latanie {
background:url(../images/latanie.jpg) center fixed;
padding:70px 0;
color:#ccc;
}
.trening {
background:url(../images/trening.jpg) center fixed;
color:#fff;
}
.zespol .row{
margin-bottom:50px;
}
.zespol .row:last-child{
margin:0;
}
.galeria2 {

}
.galeria2 img, .treningfoto img
{ transition: all .5s ease-in-out;
/*border:1px solid #ccc !important;
padding:20px !important;
margin:20px !important;*/
 }
.galeria2 img:hover, .treningfoto img:hover {
 transform: scale(1.2);
  background: rgba(0,0,0,0.1);
  
  
}

h3 {font-family:'Bree Serif', serif; text-align:center; 

margin:0px auto; margin-bottom: 40px; margin-top:30px;}

.guzik {
padding:10px 20px;
background:#F5821F;
font-size:28px;
border-radius:5px;
color:#fff;
border:0px none;
clear:both;
text-transform:uppercase;
border-radius:0px;
}

.wiecej {
padding:10px 20px;
background:#F5821F;
border-radius:5px;
clear:both;
text-transform:uppercase;
border-radius:0px;
}
.wiecej a {
color:#fff;
}
.wiecej a:hover {
color:#fff;
opacity:0.5;
}
a.wiecejlink{
color:#fff !important;
text-transform:uppercase;
clear:both;
}
.trening .wiecej {
background:#111;
}
.flexslider {
height:300px;
}
#globalContent {

}
#globalContent .entry-content img{
padding:15px;
border:1px solid #ccc;
margin:15px;
}
.kalendarzlink {

color:#F5821F !important;
}
.mod_simple_marquee_content{
background:#111;
padding:13px 0;
color:#fff;
font-family:roboto, sans-serif;
font-size:17px;
} 
.image_picker_selector .thumbnail p{
text-align:center;
font-size:18px;
min-height:80px;
}

#minikalendarz #pbbooking td {
height:22px !important;
}
#minikalendarz  .label, #minikalendarz  .promo_mini_1, #minikalendarz  .alert {
display:none;
}
#minikalendarz {
position:fixed;
right:0;
z-index:9999999;
bottom:0;
background:rgba(0,0,0,0.7);
padding:10px;
width:27%;

height:200px;
font-size:12px;
color:#fff;
}
#minikalendarz .wybierztermin {
text-align:center;
}
#minikalendarz td, #minikalendarz th{
padding:3px !important;
line-height:1em;
height:22px !important;
}

#pbbooking .badge {
background:none;
}
#pbbooking .badge a {
color:#fff;
}
#pbbooking  .event10 {
background:rgba(214,0,0,0.6);
}
#pbbooking  .event11 {
background:rgba(37,83,161,0.6);
}
#pbbooking  .event12 {
background:rgba(72,161,37,0.6);
}
#pbbooking  .event13 {
background:rgba(222,120,0,0.6);
}
#pbbooking  .event14 {
background:rgba(188,0,142,0.6);
}
#pbbooking  .event15 {
background:rgba(228,38,0,0.6);
}
.content_dalej {
/*
-webkit-box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.45);
-moz-box-shadow:    inset 0px 5px 5px 0px rgba(0, 0, 0, 0.45);
box-shadow:         inset 0px 5px 5px 0px rgba(0, 0, 0, 0.45);*/
padding-bottom:80px;
padding-top:20px;
}
.rotate {

	
		 
	text-align:center;
	
	font-weight:700;
	
}
.rotate img {

}
#minikalendarz #legenda {
display:none;
}
.right {
text-align:right;
}

.zadzwon {padding-top:8px;}
.zadzwon span {
color:#F5821F;
font-size:20px;
}
.navbar-collapse {
padding:0;
}
.navbar-nav .lastChild a{
padding-right:0 !important;
margin-right:0  !important;
background:url(../images/lastitem.png) no-repeat;
color:#fff;
font-family:'open sans', sans-serif !important;
font-weight:bold;
min-width:180px;
min-height:47px;
}
.kupvoucher {
position:absolute;
top:0;
right:0;
background:#F5821F;
color:#fff;
padding:10px 20px;
font-size:20px;
text-shadow:1px 1px 1px rgba(0,0,0,0.4)
}
.kupvoucher a,.kupvoucher a:hover{
color:#fff
}
.kupvoucher:hover {
opacity:0.5;
}
.galeria_latanie .boxplus-carousel li a {
width:300px;
height:300px;
}
.treningfoto .boxplus-carousel li a {
width:300px;
height:300px;
}
.galeria_latanie .boxplus-carousel li {
border: 1px solid #666;
}
.galeria_latanie {
padding-top:50px;
}
.camera_wrap a, .camera_wrap a:hover {
color:#fff;
}

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}

.parsley-errors-list {
  margin: 2px 0 3px 0;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;
  -moz-opacity: 0;
  -webkit-opacity: 0;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}
.kreskaprawa {
border-right:1px solid #ddd;
}
.kreskalewa {
border-left:1px solid #ddd;
}
.voucherbutton {
font-size:30px;

}
.month-heading{
font-size:150%;
}
.opis {
font-size:16px;
text-align:center;
}
.szczegoly {
font-size:24px;
font-family:'Bree serif', serif;
margin-top:10px;
}
#site-navigation-footer a {
font-size:14px;

}

#trening .boxplus-carousel li {
border:1px solid rgba(255,255,255,0.1);
}
@media (max-width: 769px) {
#livechat-full, #minikalendarz, .rotate, .guziki {
display:none
}
}

@media (max-width: 768px) {
h2.wybierz, #dlafirm h2, .kupvoucherglowna h2, .glowna1 h1, .kalendarz h2, .wybierzdate, .zespol h2, .galeriavideo h2, .latanie h2, .trening h2, .flex-caption, #globalContent h1, #globalContent h2 {
font-size:36px;
}
#container2 {

}
.galeria2 img, .boxplus-carousel li a {

height:300px !Important;
}
.modal-dialog {
width:100% !Important;
}
.cenniktable {
width:100% !important;
}
#livechat-full, #minikalendarz, .rotate, .guziki {
display:none
}
.glowna1 h1, .kalendarz h2, .wybierzdate, .zespol h2, .galeriavideo h2, .latanie h2, .trening h2, .flex-caption, #globalContent h2{
font-size:28px !important;

}

#footer .col-md-4 {
display:none;
}
.image_picker_selector li {
width:45% !important;
}

.pbbooking-data-table input[type="email"], .pbbooking-data-table input[type="text"] {
width:100% !important;
}
.camera_caption_desc {
display:none;
}

.boxplus-carousel li {

border:0px none !important;

}
.boxplus-viewport li {
padding:0 !important;
margin:0 !important;
}
.boxplus-viewport>ul>li {
padding:0 10px !important;
/*margin:0 !important;*/
}
.boxplus-carousel li a
{
margin:10px !important;
}


}
.zgoda > div {
padding:10px 0 ;
}
.zgoda > div:first-child {
border-bottom:1px solid #ccc;
}

.image_picker_selector li {
width:23.9% !important;

}
#system-message-container {
display:none;
}
@media (width: 568px) {
.boxplus-viewport>ul>li {

margin:0 110px !important;
}
}
@media (width: 768px) {
.boxplus-viewport>ul>li {

margin:0 30px !important;
}
}
@media (width: 1024px) {
.boxplus-viewport>ul>li {

margin:0px;
border:0px;

}
.boxplus-carousel li a {
margin:5px !important;
}
}

@media (max-width: 1180px) {
.kalendarz .col-md-1 {
display:none;
}
}
#minikalendarz .rotate img {
height:160px !important;
}
.cennik {
color:#E50203 !important;
font-weight:bold;
}
.cenniktable {
font-size:14px;
background:rgba(255,255,255,0.1);
width:500px;
border:1px solid rgba(255,255,255,0.3)
}
.cenniktable tr:hover{
background:rgba(255,255,255,0.2);
}
.cenniktable td{
padding:8px;
border-bottom:1px solid rgba(255,255,255,0.1)
}
.cenniktable tr td:first-child {
text-align:right;
}
.image_picker_selector .wylaczony {
display:none;
}
.brakmiejsc {
background:#666;
color:#fff;
border-radius:5px;
padding:10px;
min-height:60px;
}
.pbbooking-free-cell a {
color:#fff !important;

}
.samiejsca {
background: none repeat scroll 0% 0% #7AC142;
color: #FFF;
border-radius: 5px;
padding: 10px;
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
min-height:130px;
}
.hidden2 {
width:700px !important;
font-size:12px;
}
.label {
font-family:tahoma;
font-weight:300;
}
.logatable td {
text-align:center;
}

.logatable img {
width:150px;
}
.logatable tr td {
padding:20px;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
width:25%;
}

.logatable tr:last-child td {
padding:20px;
border-right:1px solid #ddd;
}
.logatable tr td:last-child {
border-right:0px none;
}
.logatable tr:last-child td{
border-bottom:0px none;
}
table.logatable {
border:0px;
}
.jp-accordion-item h3 {
width:100%;
}
.ui-accordion-header {
width:100%;
}
.ui-accordion-header {
letter-spacing:0px !important;
font-weight:400;
font-size:16px;
}
.brakplatnosci {
text-align:center;
margin:0px auto;
margin-bottom:20px;
width:100%;
margin-top:10px;
}
.strzalka {
text-align:center;

}
#jqeasypanel {
z-index:9999999 !important;
}
#jqeasytrigger {
z-index:99999999 !important;
}
.open, .close {
z-index:999999999 !important;
}
@media (max-width:768px) {
.voucher_treatment {
max-width:400px;
margin:0px auto;
}
.nazwa {
text-align:center;
}
#jqeasypanel {
padding-top:20px !important;
}
}
.promocje_badge {
width:127px;
height:127px;
position:absolute;
background:url(../images/promocja_badge.png);
margin-top:-220px;
margin-left:92px;
z-index:999999;
}
.promocja_price {
font-weight:bold;

}
.samiejsca, .brakmiejsc {
min-height:100px;
}
.promo_mini_1 {
font-size:12px;
border-radius:3px;
background:rgba(0,0,0,0.4);
padding:3px;
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,0.4);
background:rgba(66,139,202,0.8);
margin-bottom:3px;
}
.vouch_promo {
border:1px solid #eee;
margin:5px;
padding:40px 0px;
font-family:'titillium web', sans-serif;
text-align:center;
font-size:14px;
font-weight:500;
background:#f8f8f8;
color:#333;
}
.vouch_promo i{
color:rgb(201,48,44);
font-size:40px;
margin-bottom:10px;
}
.checkbox:hover,.checkbox2:hover {
cursor:pointer;
}
.cis_row_item_overlay {
display:none !important;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
color: #fff;
background-color: #DA020B;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 5px;
padding:20px 10px;
}


.nav-pills>li>a {
border-radius: 0px;
color:#111;
}

a {
color: #000;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: none;
}


.nav-stacked>li+li {
margin-top: 0px;
margin-left: 0;

padding:10px 0;

}
.margintop20 a{
font-family:'open sans' !importnat;
/*font-family: "titillium web",serif !important;
font-family:'pt sans narrow';*/
text-transform:uppercase;
text-align:center;
font-size:16px;
font-weight:300;
}
.active2 {
    border-right:4px solid #428bca;
}

/*============================================================
BACKGROUND COLORS
============================================================*/
.db-bk-color-one {
    background-color: #F5821F;
	background:#fff;
	

}

.db-bk-color-two {
    background-color: #46A6F7;
}

.db-bk-color-three {
    background-color: #47887E;
}

.db-bk-color-six {
    background-color: #F59B24;
}
/*============================================================
PRICING STYLES
==========================================================*/
.db-padding-btm {
    padding-bottom: 50px;
}
.db-button-color-square {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
	background:#F5821F;
    border: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
	border-radius:3px;
}

    .db-button-color-square:hover {
        color: #fff;
        background-color: rgba(0, 0, 0, 0.50);
        border: none;
    }


.db-pricing-eleven {
    margin-bottom:10px;
    margin-top: 10px;
    text-align: center;
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    color: #fff;
    line-height: 30px;
	font-size:13px;
	font-family:'open sans';
}

    .db-pricing-eleven ul {
        list-style: none;
        margin: 0;
        text-align: center;
        padding-left: 0px;
    }

        .db-pricing-eleven ul li {

            cursor: pointer;
        }

            .db-pricing-eleven ul li i {
                margin-right: 5px;
            }


    .db-pricing-eleven .price {
        background-color: rgba(0, 0, 0, 0.5);
        padding: 30px 20px 20px 20px;
        font-size: 20px;
        
        color: #FFFFFF;
		line-height:1.5em;
		background:#f6f6f6;
		color:#111;
    }

        .db-pricing-eleven .price small {
            color: #B8B8B8;
            display: block;
            font-size: 12px;
            margin-top: 22px;
        }

    .db-pricing-eleven .type {
        background-color: #0f0f0f;
		background:#eee;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
        padding: 20px 20px;
        font-weight: 700;
        text-transform: uppercase;
        font-size: 30px;
		
		color:#DA020B;
		font-weight:500;
    }
	.db-pricing-eleven {min-height:50em; min-height:36em;}

    .db-pricing-eleven .pricing-footer {
        padding: 20px;
	
    }
	.pricing-footer {
		text-align:center;
	}

.db-attached > .col-lg-4,
.db-attached > .col-lg-3,
.db-attached > .col-md-4,
.db-attached > .col-md-3,
.db-attached > .col-sm-4,
.db-attached > .col-sm-3 {
    padding-left: 0;
    padding-right: 0;
}

.db-pricing-eleven.popular {
    margin-top: 10px;
}

    .db-pricing-eleven.popular .price {
        padding-top: 80px;
    }
	#koszyk_mini {
	position: fixed;
right: 0px;
z-index: 999999;
bottom: 0px;
background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
padding: 10px;
width: 330px;

font-size: 14px;
color: #FFF;






background:rgba(255,0,0,0.8);

}
#koszyk_mini a{

color:#fff;
}
#koszyk_mini .alert a{
color:#fff;
}
#koszyk_mini .row {
padding:4px 0;
}
#koszyk_mini .btn-danger {
background:rgba(0,0,0,1);
bordeR:1px solid rgba(0,0,0,0.1);
}
.suma {
text-align:right;
font-size:24px;
}

#koszyk {font-size:18px; font-family:'open sans'}

#koszyk .row {border-bottom:1px solid #eee;padding:10px 0;}
.warunkiuzycia {
line-height:1.3em;
/*margin-top:20px;
background:rgba(0,0,0,0.2);
border:1px solid rgba(0,0,0,0.1);*/
padding:10px;
border-radius:3px;
text-align:center;
}

.picker li {
list-style-type:none;
}
.picker li img{


margin-bottom:5px;
border-radius:3px;
border:1px solid rgba(0,0,0,0.1);
max-width:100%;
}
.picker li > img:hover {
box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.25);
}
.picker .col-md-3 {
margin-bottom:15px;
}
.samiejsca {
text-align:center;
}
h3.zestawy {
letter-spacing:0px;
font-size:20px;
margin-bottom:0;
margin:0px 0;
font-weight:bold;
}
.voucher_title {
font-size:14px;

}
.voucher_cena {
font-size:22px;
font-weight:400;
font-family:'bree serif', serif;


}
.voucher_overlay {
position:absolute;
background:rgba(255,255,255,0.0);
height:210px;
padding:20px;
top:0;
width:100%;
height:100%;
font-size:18px;
opacity:0;
transition: all 0.6s ease 0s;
}
.voucher_treatment:hover  .voucher_overlay {
opacity:1;
}

.modal-header {
background:#DA020B;
color:#fff;
}
.zamknij {cursor:pointer}
.modal-body h3 {width:100%;}
.oszczedzasz_cena {
padding-top:15px;
color:#111;
font-weight:700;
}
.oszczedzasz_cena small {
font-size:60%;
}
.oszczedzasz_opis {
text-align:left;
padding:10px;
}
.oszczedzasz_opis ul, .oszczedzasz_opis li  {
padding:0;
margin:0;
text-align:left;
}
#koszyk_mini .alert-danger {
color:#fff;
background:rgba(0,0,0,0.1);
border:1px solid rgba(0,0,0,0.05);
}
#koszyk_mini .alert {
padding:8px 15px;
margin-bottom:10px;
}
.oszczedzasz_opis .label-success {
background:#000;
}
.db-padding-btm {
padding-bottom:0px;
}
.modal-footer {
border:0px none;
}
.koszyk_opis {
font-size:12px;
padding:20px 0 0 0;
}
.koszyk_cena {

font-weight:bold;
}
.koszyk_powiazane {
font-size:80%;
color:#333;
}
.oszczedzasz_opis li {

background:rgba(0,0,0,0.2);
border:1px solid rgba(0,0,0,0.1);
border-radius:3px;
padding:2px 5px;
text-align:center;
margin-bottom:0px;
background:#DA020B;
color:#fff;
border:0;
padding:5px 20px;
padding-top:15px;
border-radius:5px;
border:1px solid rgba(0,0,0,0.1);
background:none;
color:#111;
font-family:'open sans condensed';
font-size:16px;
}
.kategoria_promocja {
color:#DA020B;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
border-radius:5px;
}
.kategoria_promocja a{
color:#DA020B;
}
.margintop20 > ul > li {
background:#f6f6f6;
margin-bottom:5px;
border:1px solid #eee;
border-radius:5px;
padding:0 !important;
}
.modal-content {
background:rgba(255,255,255,0.9);
border:0px;
}
.vouch_name {

color:#fff;
display:block;
font-size:20px;




width:100%;


text-align:center;
padding:15px;

color:#111;
text-shadow:none;


}

.vouch_name > .row {
background:rgba(255,255,255,0.6);
border-top:1px solid rgba(0,0,0,0.2);
/*background:url(../images/priceholder.png) bottom center no-repeat;*/
padding:20px 0 0px 0;

}

.voucher_overlay:hover .vouch_name{
opacity:0.1;
}
.vouch_foto {

}
.vouch_ribbon {
position:absolute;
top:-13px;
right:-13px;
z-index:999;
}
.right {
text-align:right;
}
.nazwa {
font-family:'bree serif','open sans', sans-serif;
padding:10px 0 10px 0;
letter-spacing:-1px;
font-size:26px;
text-align:center;
color:#F36E23;
}
.rodzaj .col-md-4{
padding:5px;

}
.dodajdokoszyka {z-index:999;position:relative; background:#F5821F; color:#fff; text-transform:uppercase; border-color:transparent}
.cenabg{
text-align:center;
color:#000;
margin-bottom:15px;
font-family:'Bree Serif', serif;
font-size:30px;
}


.rodzaj .column li:hover {
opacity:0.6;
}
.rodzaj .column li a{
font-family:'open sans';
font-weight:500;
font-size:14px;
text-align:left;
}
.rodzaj .column li a:before {
font-family:fontawesome;
content:"\f105";
padding-right:5px;
color:red;
}
.vouch_name > .row > div {
padding: 10px;

}

.promocja_name {
font-size:80%;
font-weight:normal;
}

#camera_wrap_124 {
margin-top:20px;
}
#camera_wrap_124 .cameraContents {
background:none !important;
box-shadow:none;
}
.oszczedzasz_opis b {
color:#111;
}
.db-wrapper img, .db-wrapper li {

}
/*.vouch_promo i{
color:#fff;
}
.vouch_promo {
color:#fff;
border:0;
background:#DA020B;
border-radius:3px;
border:1px solid rgba(0,0,0,0.3)
}*/
#rabatid {
border-radius:3px;
border:1px solid #ccc;
height:35px;
}
#koszyk_mini h4 {
font-size:20px;
font-weight:bold;
}
#koszyk_mini .suma {
font-weight:bold;
}
.koszyk_powiazane {
color:#F5821F;

}
#koszyk input[type="checkbox"]

{

margin-left:10px;
}
.zadzwon span {
color:#fff;
background:#F5821F;
border-radius:5px;
margin-top:4px;
padding:5px 10px;
}
.thumbnail:hover {
cursor:pointer;
}
.db-wrapper .price span{
background:#DA020B;
padding:10px 15px;
border-radius:8px;
color:#fff;
}
.nodisplay {
display:none;
}
.suma .btn {z-index:999999 !important;}
#jqeasypanel p {padding:0;margin:0;}
#livechat-compact-container {width:200px !Important}
.checkbox3 {
background-position:right !important;
}
#css-container #wrapper {width:350px;}
.pop-in #wrapper, #wrapper #content {width:350px !important;}



#jqeasytrigger {height:41px !important}
.kupvoucherglowna {padding:60px 0;}
.padding5 {padding:5px !important}
.voucher_treatment img.vou_foto {border:3px solid #fff;box-shadow:5px 5px 0px rgba(0,0,0,0.3)}
.carousel-caption span.duzy_button {font-size:20px; font-family:'bree serif', serif;}


.voucher_treatment {position:relative;}
#dlafirm {padding:30px 0;}
.zadzwon span, .carousel-caption span, #form12 .button-submit, .btn, #jqeasytrigger, .nav-tabs > li > a {
border-radius:0 !important;
}
.picker .tab-content {
padding:30px 0;
}
.nav-tabs li a {
color:#666;
font-size:24px;
padding:15px 45px;
font-family:'Bree Serif', serif;
}
.nav-tabs {

}
.picker .nav > li > a {
padding:10px 15px;
font-family:'Bree Serif', serif;
}
.picker .nav-tabs > li.active > a {
color:#F5821F;
border-color: #666 #666 transparent;
border-top:3px solid #F5821F;
}
.boxplus-carousel .boxplus-paging > div {margin-top:-200px;}
.carousel-caption .bialy {
margin-left:20px;
background:#fff;
color:#111;
}
.carousel-caption .bialy a{
color:#111;
}
.dodajdokoszyka:hover {
background:#111;
border:0px none;
}
@media (max-width: 480px) { 
    .nav-tabs > li {
        float:none;
    }
}
.oszczedzasz_opis img {width:60%;}
.modal , .modal-content {z-index:999999999;}
.carousel-caption span:hover {opacity:0.8; color:#fff !important}
.carousel-caption span:hover a{ color:#fff !important}
.center {text-align:Center;}



#result .nazwa{
padding:0;
}
#result img{
border:3px solid #F5821F;
margin:10px 0;
}
#mamVoucher  > .row {
padding-bottom:20px;
}
#kalendarz .ajax_tytuly{

}
#legenda {
margin-top:10px;
}
.btn-danger {
background:#F5821F;
}
#jqeasypanel {background:#D80202 !important;

}
.carousel-caption span, #pbbooking-submit {
padding:10px 15px;
background:url(../images/wiecejduzy_orange.png);
text-shadow:none;
color:#fff;
width:180px;
height:70px;
text-align:center;
display:inline-block;
padding-top:20px;
text-transform:uppercase;
}
.carousel-caption span a{
color:#fff;
}
.carousel-inner .item img{
width:100%;
}
.carousel-caption { top:30%; z-index:9;}
.carousel-control, .carousel-indicators {z-index:9;}
.caption_title {font-size:80px; font-family:'Lobster', serif; }
.carousel_overlay {position:absolute; width:100%; height:100%; background:url(../../../images/pasek.png); z-index:99}
.nodisplay {display:none !important;}
#globalContent li{

}
#globalContent .item-page ul li:before{
font-family:fontawesome;
content:"\f105";
padding-right:5px;
color:red;
}
.wolneterminy {
position:fixed;
right:0;
bottom:0;
font-size:20px !important;
color:#fff;
font-weight:bold;
padding:10px 30px;
z-index:999;
background:#D80202;
display:none;
}
.wolneterminy a {
color:#fff;
font-size:20px !important;
}
iframe {
border:0;
}
.zaletyvoucherow {
font-size:20px;
text-align:center;
padding-bottom:40px;
}
.zaletyvoucherow img{
max-width:120px;
margin-bottom:20px;
}
.zaletyvoucherow i {
font-size:50px;
color:#C9302C
}
#bosbyte_slide_fb .col-md-12 {
padding:40px 5px;
}
#bosbyte_slide_fb {
font-size:20px;
text-align:center;
color:#fff;
}
#bosbyte_slide_fb i{
font-size:50px;
}
#wd_captcha12 {
display:block !important;
}
#form12 input[type="date"], #form12 select{
    border-radius: 3px;
    height: 30px;
    padding: 0 3px !important;
    box-shadow: none;
    background: #F8F8F8;
    border: 1px solid #B7B7B7 !important;
	width:100%;
}
.zadzwon {
	position:absolute;
	top:-6px;
	right:80px;
	font-size:20px;
	color:rgb(216,2,3);
	
}
#jqeasypanel {
	position:relative !important;
	
}
#jqeasytrigger {
	position:absolute !important;
	
}

.caption_title i {
	color:#D80202;
	
}

.main_menu li a {
 
    font-family:'Bree Serif', serif;
	color:#000;
}
.strzalkaup {
width:226px;
height:32px;
background-image:url(../images/bg_slider_bottom.png);
position:absolute;
bottom:0;
right:0;
left:0;
margin:0px auto;
}
.logoimg {
position:absolute;
max-width:100%;
max-width:160px;
}
table#pbbooking td, table#pbbooking th {
 font-family:'Bree Serif', serif;
 border:0px;
}

.tab-content {
padding:15px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
border-color:transparent;
background:#ddd;
background:#F36E23;
color:#fff !important;
}
.eventajax .nav {
margin-top:60px;
}
.kupvoucherglownaheading {
padding-top:60px;
padding-bottom:30px;
}
.naszaoferta {
background:url(../images/bg_produkty.jpg);
}
.eventy .voucher_treatment {

}
.moduletable h3, #globalContent h1, #globalContent h2, .ajax_tytuly, .eventajax h2, #kalendarz h2 {
font-size:32px;
background:url(../images/header_back.png) center top no-repeat;
color:#fff;
text-align:center;
min-height:77px;
padding-top:20px;
margin-top:30px;
}
.sekcja {
padding:45px 0 100px 0;
}
.form_event {
	text-align:center;
	
}
.eventajax .tab-content {
	background:#ddd;
	background:#fff;
	margin-bottom:30px;
	
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	color:#000;
	
}
.pbbooking-data-table {
	font-family:'bree serif';
	
}
#pbbooking-reservation-form table.pbbooking-data-table tr td {
	
	font-size:18px;
}
#pbbooking-reservation-form table.pbbooking-data-table tr > td:nth-child(1) {
	font-weight:bold;
	text-align:right;
	
	
}/*
.karuzela_dalej {
	max-height:300px;
	overflow:hidden;
}
.karuzela_dalej .carousel-caption, .karuzela_dalej .camera_caption {
	display:none !important;
	
	
} */
.wyborgodziny {
	width: 240px;
text-align: center;
vertical-align: middle;
float: left;
font-size: 20px;
color: #FFF;
margin: 5px;
font-family: 'bree serif',serif;
padding: 20px 10px;
min-height: 210px;
box-shadow: 5px 5px 0px #E2E2E2;
border: 3px solid #fff;
}
.wyborfree {
background: rgb(143,196,0);
background: -moz-linear-gradient(top,  rgba(143,196,0,1) 0%, rgba(84,158,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(84,158,0,1) 100%);
background: linear-gradient(to bottom,  rgba(143,196,0,1) 0%,rgba(84,158,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#549e00',GradientType=0 );
background:#6ccb3d;
	
}
.wyborniefree {
	
background: rgb(204,0,0);
background: -moz-linear-gradient(top,  rgba(204,0,0,1) 0%, rgba(153,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#990000',GradientType=0 );
background:#b9421d;
}
.wyborfree .btn {
	margin-top:20px;
	
}
.bt-inner {
background:#fff;
border-radius:10px;
margin-right:15px;
padding:15px;
}
.wiecejmaly {
background:url(../images/wiecejmaly.png);
text-align:center;
color:#fff;
width:96px;
height:36px;
display:inline-block;
padding-top:10px;
text-transform:uppercase;
border:0;
font-family:'bree serif', serif;
}
.wiecejduzy {
background:url(../images/wiecejduzy.png);
text-align:center;
color:#fff;
width:127px;
height:46px;
display:inline-block;

text-transform:uppercase;
border:0;
line-height:46px;
font-size:14px;
}
.bt-introtext {
color:#3e3735;
font-size:12px;
min-height:70px;
margin-bottom:15px;
}
.bt-inner .readmore {
text-align:right;
}
.team_title {
font-size:20px;
text-align:center;
margin:10px 0;
text-transform:uppercase;
font-weight:bold;
}
.team_opis {
text-align:center;
}
.stopka_up {
background:#362f2d;
color:#fff;
position:relative;

}
.stopka_up .moduletable h3 {
background: url(../images/header_back_szeroki.png) center top no-repeat;
height:99px;
padding-top:40px;
font-size:26px;
position:absolute;
top:-50px;
left:0;
width:100%;
}
.stopka_up h4 {
text-align:center;
font-family:'bree serif', serif;
font-size:21px;
font-weight:bold;
margin-top:30px;
margin-bottom:20px;
}
.stopka_up1, .stopka_up2, .stopka_up3 
{
float:left;
}
.stopka_up1, .stopka_up3 {
width:45%;
}
.stopka_up2 {
width:10%;
text-align:center;
}
.strzalka_up {
background: url(../images/strzalka_up_bg.png) center top repeat-x;
text-align:center;

    position: relative;
    top: -40px;
}
.strzalka_up img {
cursor:pointer;
outline:0;
}
.bt_obrazek {
position:relative;
text-align:left;
}
.bt_obrazek .bt-date {
background:#F36E23;
width:75px;
height:75px;
text-align:center;
position:absolute;
bottom:0;
left:0;
color:#fff;
font-weight:bold !important;
padding-top:15px;
font-size:14px !important;
text-transform:uppercase;
}
.bt-cs .bt-inner img {
margin:0 !important;

}
.aktualnosci {
background:#f1f3f2;
}
.aktualnosci .bt-cs .bt-inner .bt-title {
text-align:left;
}
.aktualnosci .bt-inner {
background:none;
}
.wyborgodziny .wiecejduzy {
font-family:'open sans', sans-serif;
font-family:'bree serif', serif;
}
.wiecejduzy:hover, .wiecejduzy:focus {
color:#F36E23;
outline:0;
}

@media (max-width:768px) {
.boxplus-slider {
max-width:100%;
}
.boxplus-viewport > ul{
max-width:100%;
}
.boxplus-viewport > ul > li {
position:static;
left:0 !important;
}
.boxplus-viewport > ul img {
max-width:100%;
height:auto !important;
}
	.logoimg {
		position:static;
		max-width:100px;
	}
	.navbar {
		margin-bottom:0;
		
	}
.lewakol, .prawakol {
padding:50px 15px;
font-size:20px !important;
}
.prawakol h2 {
font-size:20px !important;
}
.zaletytunelu img {
max-width:50px;
padding-top:30px;
}
.carousel-caption {
bottom:15px;
width:100%;
left:0;
right:0;
}
.caption_title {
font-size:20px;
padding-bottom:15px;
width:100%;

}
.carousel-caption span.duzy_button {
font-size:12px;
}
.livecall-widget-container {
display:none;
}
.moduletable h3, #globalContent h1, #globalContent h2, .ajax_tytuly, .eventajax h2, #kalendarz h2 {
color:#000;
background:none;
}
}

	
#globalContent .item-page  h2 {
	background:none;
	color:#000;
	
}
#form1 input[type="text"], input[type="select"], input[type="email"] {
border-radius:0 !important;
}
#form1 .wdform-field, #form1 .wdform-element-section, #form1 .wdform_section  {
display:block !important;
width:100% !important;
}


#form1 .wdform_column {
float:none !important;
}

#form1 .wdform_column .wdform_row:nth-child(1), #form1 .wdform_column .wdform_row:nth-child(2), #form1 .wdform_column .wdform_row:nth-child(3), #form1 .wdform_column .wdform_row:nth-child(4) {
width:49% !important;
margin-right:1% !important;
display:inline-block !important;
}
 #form1 .wdform_column .wdform_row:nth-child(5) {
 width:99% !important;}
 #form1 .button-submit {
 float:right;
 border:1px solid #b4b8c1 !important;
 background:none !important;
 color:#48413f !important;
 padding:10px 30px !important;
 text-transform:uppercase;
 line-height:1 !important;
 border-radius:0 !important;
 }
 .kontaktprawa .row {
 margin-bottom:10px;
 }
 .kontaktprawa .col-md-2 {
 
 text-align:center;
 }
 .szybkikontakt {
 padding:20px 0 0px 0;
 margin-bottom:20px;
 margin-top:20px;
 border-bottom:1px solid #eee;
 font-size:16px;
 font-family:'open sans', sans-serif;
 text-transform:uppercase;
 }
 .szybkikontakt b {
 font-family:'times', serif;
 font-weight:normal;
 font-size:22px;
 color:#f6821f;
 font-style:italic;
 }
 /*
 .pbbooking-data-table select {
	border:0;
	border-bottom: 2px solid #F36E23;
padding: 5px 20px;

   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
background: url(../images/selectarrow.png) right top no-repeat #fff;
min-width:100px;
	 
 }*/
 .pbbooking-data-table select {
padding:5px 10px;
border:1px solid #ddd;
border-bottom:1px solid #F36E23;
 }
 @media (max-width:991px) {
	 .header {
		 position:relative !important;
		 
	 }
 #pbbooking-reservation-form .pbbooking-data-table td {
 display:block;
 text-align:left !important;
 font-size:14px !important;
 }
 #pbbooking-reservation-form .pbbooking-data-table td  select{
 max-width:100% !important;
 width: 100%;
 }
 }
 .wiecejmaly:hover {
 color:#F36E23;
 }
 input[type="range"] {
 width:310px;
 max-width:100%;
 display:initial;
 }
 .item-page h1 {
 color:#000 !important;
 background:none !important;
 }
 #globalContent .item-page li{

 
 }
  #globalContent .item-page li:before {
  display:none;
  }
  #globalContent .item-page ul, #globalContent .item-page ol {
  padding-left:30px;
  }
  .blog .item-image img {
	 margin:0px 20px 20px 0; 
	 box-shadow:5px 5px 0 #E2E2E2;
	 border:2px solid #fff;
  }
  
  
  
#globalContent .item-page ul.ladneli li:before{
font-family:fontawesome;
content:"\f0da";
padding-right:5px;
color:#F36E23;
display:inline-block;
padding:5px;

}
#globalContent .item-page ul.ladneli li{
list-style-type:none;

}
.sigplus-gallery .boxplus-slider .boxplus-viewport {
width:100% !important;
}
.sigplus-gallery .boxplus-slider .boxplus-viewport li {
width:auto !important;
display:inline-block;
}
.galeriaosoby {
font-family:'Bree Serif', serif;
font-size:20px;
text-align:center;
}
.galeriaosoby img {
margin-bottom:20px;

box-shadow: 5px 5px 0 #E2E2E2;
border: 2px solid #fff;
}
img.obwodka {
margin-bottom:20px;

box-shadow: 5px 5px 0 #E2E2E2;
border: 2px solid #fff;
}
#contentBox {
padding-top:60px;
padding-bottom:60px;'

}
.item-page {
line-height:1.8;
}
.bt-cs .bt_handles li {
display:inline-block;
float:none !important;
}
#btcontentslider135 .bt_handles {
    bottom: -40px !important;
    right: 0px !important;
    left: 0;
    margin: 0px auto;
    text-align: center;
}
.blog .items-leading > div {
min-height:300px;
}
.ikonkazegarek {
	font-size:55px;
	
}
.wyborgodziny  .wiecejduzy{
	margin-top:10px;
	
}
.wybierz_date span {
background:none;
color:#F36E23;
font-size:20px;
font-family:'bree serif', serif;
border:0;
}




.stronakontakt h4 {
font-family:'bree serif', serif;
color:#F36E23;
}
.cenybiletow {
font-size:18px;
}
.wiecejduzy a, .wiecejduzy {
transition:0.5s all;
font-family:'bree serif', serif;
}
.carousel-caption, .carousel-control {
    text-shadow: 0 1px 20px rgba(0,0,0,.95);
}
@media(max-width:768px) {
#form1 .wdform_column .wdform_row:nth-child(1), #form1 .wdform_column .wdform_row:nth-child(2), #form1 .wdform_column .wdform_row:nth-child(3), #form1 .wdform_column .wdform_row:nth-child(4) {
width:100% !important;
}
.carousel-caption span.duzy_button {
display:none;
}
	input[type="range"] {
		width:100%;
		
	}
	
}
textarea#comments {
	border:1px solid #ddd;
	
}
#pbbooking-submit {
	font-size:16px;
	font-family:'bree serif', serif;
}
blockquote {
font-size:13px;
font-style:italic;
}
#main-navbar-collapse .moduletable_menu > ul > li:first-child {
display:none;
}
#kontaktglowna {
	background:#362F2D;
	color:#fff;
	
}
#form1 .wdform_page {
	background:none !important;
	
}
#form1 textarea, #form1 input {
	background:none !important;
	border-color:#897E7E !important;
}
#form1 .input_active {
	color:#fff !important;
	
}
#form1 .button-submit {
	color:#fff !important;
	
}
.kontaktprawa img {
	mix-blend-mode:color-burn;
	
}
#globalContent .page-header h2 {
	background:none;
	color:#000
	
}
.aktualnosci .lewa {
	width:40%;
	float:left;
	
}
.aktualnosci .lewa img{
max-width:400px;
}
.aktualnosci .prawa {
	width:60%;
	float:left;
	padding:15px;
}
.aktualnosci .bt-title{
	margin-top:0;
	
}

.orangelink {
	    font-weight: bold;
    color: #F6821F;
}
	

.zapiszsienawarsztaty{
background:url(../images/orangebg.jpg) 50% 50% fixed;
padding:0 0 20px 0;
border-top:5px solid #fff;
}


.zapiszsienawarsztaty .duzy_button{
    padding: 10px 15px;
        padding-top: 10px;
    background: url(../images/wiecejduzy_white.png);
    text-shadow: none;
    color: #000;
    width: 180px;
    height: 70px;
    text-align: center;
    display: block;
    padding-top: 20px;
    text-transform: uppercase;
	font-size: 20px;
font-family: 'bree serif', serif;
margin:0px auto;
}
.zapiszsienawarsztaty .duzy_button a{
color:#000;
transition:0.5s all;
}
.zapiszsienawarsztaty .duzy_button a:hover {
opacity:0.6;
}
#zapiszsienawarsztaty h3 {
margin-bottom:0px;
margin-top:10px;
}
.boxplus-paging {display:none}
.readmore a.btn {
border:1px solid #000;
text-transform:uppercase;
margin-top:15px;
}

.blog .readmore {
	
	text-align:right;
}
#globalContent .blog .page-header h2 {
	text-align:left;
	font-size:20px;
	margin-bottom:0;
	padding-bottom:10px;
	min-height:30px;
}
#globalContent .blog h2 {
	
	color:#333333;
	background:none;
}
.ui-accordion-content {
	text-align:justify;
	
}
.blog .article-info-term {
	display:none;
	
}
.fotolewa {
	position:relative;	
}
.datadodania {
	position:absolute;
	background:#F36E23;
	width:80px;
	text-align:center;
	height:80px;
	z-indeX:9;
	top:2px;
	left:2px;
	color: #fff;
font-weight: bold !important;
padding-top: 15px;
	
}
.header {
position: fixed !important;
z-index: 999;
width: 100%;
}
 @media (max-width:991px) {
	 .header {
		 position:relative !important;
		 
	 }
 }
 