/*
 * Start Bootstrap - Half Slider (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

html,
body {
    height: 100%;
}
b { font-weight:400 }

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

a.main-image-text-box:hover, .main-slider-section a:hover { color:#FFF }
.clear { clear:both }
.common-container img { border: 2px #d3ad7f solid;   }
header a:hover { color: #fff; text-decoration:none; }
.btn-default {      
	padding:10px 20px;
	font-weight:300;
	border:1px #c7b299 solid;
	border-radius:0;
  background-color:#fff; color:#c7b299;
  text-decoration:none;
}  
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.disabled,
.btn-default[disabled] { 
    border:1px #c7b299 solid; 
    color:#fff; background-color:#c7b299; }
h3 { display:block;border-width:0 0 1px;border-style:solid;border-color:#523520;text-transform:uppercase;padding:30px 0 10px;margin:0 0 10px;-webkit-transition:margin 2s;transition:margin 2s;-webkit-transition-delay:.5s;transition-delay:.5s}	

.main-content img.imgnews { margin:0 20px 20px 0 } 
.main-content h3.main-header-text a { font-weight:300; }

.date { padding: 0 5px;}
.photo3, .photo3p {
  text-align: centre;
  overflow: hidden;
} 
.photo3p {
  overflow:hidden; 
  max-height: 250px; 
}
/* You can change the height of the carousel by changing the height in the class below. It is set to 50% by default, but can be any height! */

.common-container ul{ margin:6px 0 0}
.common-container ul li{position:relative;font-weight:300;line-height:1.5;padding:0 0 0 17px;margin:0; font-size:14px;}
.common-container ul li:before{position:absolute;left:0;display:inline-block;color:#000;font-size:14px;content:"\2022"}

.photos {
   /* Prevent vertical gaps */
   line-height: 0; 
   -webkit-column-count: 2;
   -webkit-column-gap:   0;
   -moz-column-count:    2;
   -moz-column-gap:      0;
   column-count:         2;
   column-gap:           0;
   
}
.photos img { 
   padding:3px;
   border:0;
}
.form-group {
  margin-bottom: 25px;
}
.form-group select {
  border:1px #c7b299 solid;
  background:none;
  border-radius:0; 
}
.form-group select option { color:#9f7f5a; }

.form-group label { font-weight: 600; color:#7c664d; text-transform:uppercase; padding:5px 0; font-size:12px; } 
.form-group input,
.form-group textarea { 
  background:none;
  border:0;
  box-shadow:none;
  border:1px #c7b299 solid;
  color:#9f7f5a;
  border-radius:0;
  font-size:14px;
}

.form-group .kalendarz, div.szukaj .form-group .kalendarz { background: url(../magazyn/image/calendar.gif) no-repeat 5px; padding-left:30px; } 
div.szukaj { padding:0 10px; }
div.szukaj .form-group {
  margin-bottom: 25px; 
}
div.szukaj .form-group select {
  border:1px #b8aa9a solid;
  background:none;
  border-radius:0;
  color:#FFF;
}
div.szukaj .form-group select option { color:#9f7f5a; }
div.szukaj .form-group select option:first-child{
  color:#9f7f5a;
}
div.szukaj .form-group input,
div.szukaj .form-group textarea { 
  background:none;
  border:0;
  box-shadow:none;
  border:1px #b8aa9a solid;
  color:#fff;
  border-radius:0;
  font-size:12px; 
}
div.szukaj .form-group input.form-control {
  height: auto;
}
 
div.szukaj .btn-primary { border:0; border-radius:0; background-color:rgba(0,0,0,0.8); font-size:12px; font-weight:300; width:100%; }
div.szukaj .form-group textarea.form-control {
  height: 150px;
} 
div.szukaj .form-control:focus {
  border-color: #fff;
  box-shadow: none;color: #fff;
}
div.szukaj ::-webkit-input-placeholder {
  font-family: 'Mukta', "Helvetica Neue", Helvetica, Arial, sans-serif; 
  color: #fff;
}
div.szukaj :-moz-placeholder {
  /* Firefox 18- */
  font-family: 'Mukta', "Helvetica Neue", Helvetica, Arial, sans-serif; 
  color: #fff;
}
div.szukaj ::-moz-placeholder {
  /* Firefox 19+ */
  font-family: 'Mukta', "Helvetica Neue", Helvetica, Arial, sans-serif; 
  color: #fff;
}
div.szukaj :-ms-input-placeholder {
  font-family: 'Mukta', "Helvetica Neue", Helvetica, Arial, sans-serif; 
  color: #fff;
}
div.szukaj .text-danger {
  color: #e74c3c;
} 

.image-block { 
    background-color: black;
    padding: 0px;    
    margin: 0px;
    height:250px;
    text-align: center;
    vertical-align: bottom;
}

.przyciemnienie { background-color: rgba(0,0,0,0.6); border:1px #95908b solid; padding:10px; }
.przyciemnienie2 { background-color: rgba(0,0,0,0.3);  padding:5px; }

.spsg .brd { background-color: rgba(0,0,0,0.6); border:1px #c7b299 solid; }
.spsg a:hover { color:#c7b299 }

.cennik a { color:#FFF } 
.cennik a.main-price-list-item:hover {text-decoration:none;  color:#ded4c9 }
.cennik .tlo { padding:10px; margin-bottom:10px; min-height:270px;  } 
.cennik h2 {  color:#FFF; background-color: rgba(0,0,0,0.6); border:1px #95908b solid; padding:10px;  }
.cennik h2 a.main-price-list-item { font-weight:400; font-size:24px;}
.cennik h3 { font-weight:100; color:#FFF; background-color: rgba(0,0,0,0.6); border:1px #95908b solid; padding:10px;}
.cennik h3 a.main-price-list-item { font-weight:100; }

/* facebook slider */
#face-slider{
	position:fixed;
	left:-290px;
	top:270px;
	z-index:100;
display:none;
}
#face-slider #tab{
	cursor:pointer;
	height:110px;
	width:35px;
	float:right;
	background: url(../magazyn/image/facebook-slider.png) no-repeat center center;
}
#face-code{
	padding:5px;
	border: solid #3c599b 1px;
	background: #fff;
	float:right;
	width:288px;
	height:246px;
	-moz-border-radius: 0 0 0 8px;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
} 

@media(min-width:768px) { 

#face-slider{ display:block}
.common-container ul li{ line-height:2.0; font-size:16px;}
.common-container ul li:before{ font-size:16px; }
  .photos {
   /* Prevent vertical gaps */
   line-height: 0; 
   -webkit-column-count: 4;
   -webkit-column-gap:   0;
   -moz-column-count:    4;
   -moz-column-gap:      0;
   column-count:         4;
   column-gap:           0;
   
	}
}
@media(min-width:992px) { 

}
@media(min-width:1200px) { 
.common-container ul li{ line-height:2.0; font-size:18px;}
.common-container ul li:before{ font-size:18px; }
div.szukaj .btn-primary {   width:90%;  font-size:16px;}
div.szukaj .form-group input,
div.szukaj .form-group textarea,
div.szukaj .form-group select {   
  font-size:14px;
}
}
.main-offers-slider-offers a:hover { color:#e0e0e0}
.carousel {
    height: 50%;
}

.item,
.active,
.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

footer {
    margin: 50px 0;
}

.responsive-iframe {
    position: relative;
    padding-bottom: 56.25%; /* Aspect ratio 16:9 for non-mobile devices */
    height: 0;
    overflow: hidden;
}

.responsive-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Mobile devices */
@media (max-width: 768px) {
    .responsive-iframe {
        padding-bottom: 100%; /* Aspect ratio 1:1 for mobile devices */
    }
}
