html,body {height: 100%;}
body {padding-top: 70px;}
.img-portfolio {margin-bottom: 30px;}
.img-hover:hover {opacity: 0.8;}
header.carousel {height: 50%;}

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

.navbar-inverse {background-color: transparent; border-color: #999; }
.navbar-inverse .navbar-brand {font-family: "bebas_neuebold"; font-weight: 500; font-size: 16px; width: 137px; height: 110px; background: url(../images/Logo_CR_01.png) no-repeat scroll 0 0; color: #fff; padding: 0; text-indent: -99999px;}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {color: #000; background-color: transparent;}
.navbar-inverse.navbar-fixed-top div.container {height: 70px; padding: 0; line-height: 70px; background: transparent; z-index: 1111;}
.navbar-inverse.navbar-fixed-top div.container ul li {line-height: 40px; background: transparent;}


.navbar-brand {height: 110px;line-height: 40px;}
.navbar-brand:before {background-color: #ededed;}

.navbar-collapse.collapse.in {background-color: #5f5c57;}

header.carousel .fill {width: 100%; height: 100%; background-position: center; background-size: cover;}

.error-404 {font-size: 100px;}
.clear{clear: both; height: 1px; line-height: 1px;}
.hidden{ display: none;}
.nolist li{list-style: none;margin: 0;}

.period {display: block; font-style: italic;}

footer {margin: 50px 0;}


article div.caption h5 {color: #000; font-size: 1em; font-weight: 700; text-transform: uppercase;}
hr.Wyzej {margin-top: 5px;}
.SepaDol {margin: 20px 0 0 0;}

div.PCena {background-color: #ededed; padding: 15px 10px;}
div.PCena span.PCenaBig {font-size: 1.6em; color: #da2a18; font-weight: 600;}
div.PCena.list-inline.UkryjCene {display: none;}
.NalozBP .list-inline {list-style: none outside none; margin: 0px; padding-left: 15px; padding-right: 20px; padding-top: 1px; padding-bottom: 1px; }

div.NalozBP a h4 { background-color: #ededed; color: #000; font-size: 1.6em; font-weight: 700; margin: 0; padding: 15px 15px 10px 15px; line-height: 0.8em;}

div.NalozBP {position: absolute; top: 30px; left: 15px; background-color: #ededed; opacity: 0.7; filter: alpha(opacity = 70);}
div.NalozBP:hover {background-color: #fff; opacity: 0.9; filter: alpha(opacity = 90);}
div.NalozBP a {color: #000; text-decoration: none;}


img.img-responsive.SeparDol {margin: 0 0 20px 0;}
.StronaStartowa h1.HeadBig {color: #da2a18; font-size: 2em;}
.StronaStartowa div.container div.row div.col-md-4.col-sm-6 {margin: 0 0 20px 0;}
.StronaStartowa div.container div.well div.row div.col-md-8 p {font-size: 0.8em; color: #fff;}
.StronaStartowa .well {background-color: #747474; border: none;}
.StronaStartowa .panel-staly {height: 180px;}
.StronaStartowa div.PSPrzy {position: absolute; right: 30px; bottom: 40px;}
img.img-responsive {border-radius: 4px;}


#BigMap {height: 400px; margin: 10px auto 0; width: 100%; border: 5px solid #fff; }
.gomapMarker div.MapOkienko {display: block; width: 250px; height: 100%; overflow: hidden;}
.gomapMarker div.MapOkienko a {color: #999; font-size: 1em; font-weight: normal; text-decoration: none;}
.gomapMarker div.MapOkienko a div.MapFoto img {float: left; border-radius: 4px; padding: 0;}
.gomapMarker div.MapOkienko a div.MapOpis {float: left; line-height: 14px; padding: 15px 0 0 7px; width: 120px;}
.gomapMarker div.MapOkienko a div.MapOpis div.MapTitle {color: #555; font-family: "bebas_neuebold"; font-size: 1.1em; font-weight: 600;}
.gomapMarker div.MapOkienko a div.MapOpis hr {margin-top: 4px; margin-bottom: 8px; }

div.back {clear: both; content: " "; display: table; margin: 5px 0 25px;}


.UnserD {display: block; position: relative;}
.UnserDH {height: 52px; overflow: hidden;}
.UnserDH h4 {line-height: 14px;}
.UnserD div.panel-body.panel-staly {}
.UnserD div.panel-body.panel-staly hr {margin-top: 4px; margin-bottom: 8px;}
.UnserD div.FGot {display: block; }
.UnserD div.FGotXXX img {width: 100%; height: 170px;}

.UnserD2 div.panel-heading.UnserDH2 h4 {color: #fff; height: 36px; line-height: 36px; overflow: hidden;}
hr.Linia {border-color: #fff;}
hr.Linia2 {border-color: #ffb400;}

.FlagaCR {background: url(../images/FlagaCR_a2.png) no-repeat scroll right center rgba(0, 0, 0, 0); border: medium none; min-height: 70px;}


div.ArticleHolMp3 ul.AudioLibrary {margin:0; padding:0; width: 100%; list-style: none; display: block;}
ul.AudioLibrary li {border: 1px solid #fff; float: left; list-style: none; margin: 8px 10px 7px; padding: 20px 10px 5px 10px; width: 45%;}
div.ArticleMp3 {margin: 0 auto; text-align: center;}

.ubaplayer-button {background: url(../images/audio-przyciski.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0); color: #333; cursor: pointer; display: block; font-size: 0.8em; line-height: 12px; margin: 0; padding: 10px 10px 10px 25px; position: relative; width: 270px;} 
.ubaplayer-button:hover { background-position: 0 -33px; color: #000;}
.ubaplayer-button.ubaplayer-playing { background-position: 0 -73px; }
.ubaplayer-button.ubaplayer-playing:hover {background-position: 0 -113px; }

div.Intent {background-color: #5f5c57; border: 2px solid #fff; border-radius: 4px; margin: 0 0 15px; padding: 5px 25px 20px;}
div.Intent h4 {color: #fff; margin-top: 30px }
div.Intent div.Intention,
div.Intent div.Prayer,
div.Intent div.Intercession,
div.Intent div.Motto {background-color: #fff; padding: 10px 15px;border-radius: 4px;}
div.Intent div.Motto p {font-style: italic; font-weight: 700;}
div.Intent .img-portfolio-P {margin-bottom: 10px;}
.PrayerOfTheMonth .panel-staly a h4 {color: #706c66;}
.PrayerOfTheMonth div.col-md-3 {height: 350px;}

.Prayer .panel-kal {height: 210px;}
.Prayer .KalDay {background-color: #ced7dc; border-radius: 6px; float: left; font-size: 0.8em; height: 25px; line-height: 24px; margin: 2px 1px; padding: 0 5px 0 7px; width: 27px;}
.Prayer .KalDay-isNow {background-color: #798e47; border-radius: 6px; float: left; font-size: 0.8em; height: 25px; line-height: 24px; margin: 2px 1px; padding: 0 5px 0 7px; width: 27px;}
.Prayer div.KalDay-isNow a {color: #fff;}
.Prayer .SmallText {font-size: 0.7em;}


div.Cytat { border-left: 5px solid #ffb400; color: #615645; font-size: 1em; font-style: italic; margin: 25px 0 20px; padding: 10px 20px; }
.Startseite div.thumbnail:hover {background-color: #eae5d0;}
.Startseite div.caption p {min-height: 70px;}

div.col-lg-12 div.fb-like {position: absolute; top: 0px; right: 260px; }

.list-group-item2 a { background-color: #607236; border: 1px solid #ddd; border-radius: 4px; color: #ffb400; display: block; margin-bottom: -1px; padding: 10px 10px 20px 15px; overflow: hidden; position: relative; text-decoration: none;}
.list-group-item2 a span:hover {color: #fff;}
.list-group-item2 a span.KNazwa {font-size: 1.4em; line-height: 20px; font-family: "bebas_neuebold"; font-weight: 500; color: #fff; display: inline-block; margin-bottom: 10px;}
.list-group-item2 a span.KMiasto {padding: 0 0 0 10px;}

div.Breadcrumbs a {color: #fcf5cf; text-decoration: none;}
div.Breadcrumbs a:hover {color: #fcfcfc;}


@media(max-width:991px) {
.customer-img,
.img-related {margin-bottom: 30px;}
}

@media(max-width:767px) {

.img-portfolio {margin-bottom: 15px;}

header.carousel .carousel {height: 70%; }

}

@media(max-width: 330px) {

a.navbar-brand {font-size: 12px; padding: 34px 5px 0 67px;}

}


