/* CSS Document */
a {
    color: #3a6f09;
}

.text-center {
text-align:center;
}
.vers{
    padding: 15px;
    margin-top: 8px;
}

.verszbible h4 {
    font-size: 1.3em;
    color: #fff;
    line-height: 1.3em;
    text-shadow: #fff 0px 0px 4px;
   }
.odkazzbible {
    font-size: 0.6em;
    text-shadow: none;
}
.odsazeni20 {
    margin-top: 18px;
}
.logo img{
    height: 90px;
}
.nejblizsi-akce{
    height: 249px;
    margin-top:18px;
    border-right: 1px solid #eee;   
}

.box{
    border: 1px solid #eee;   
}
.box-right{
    border-right: 1px solid #eee;   
}
.box-left{
    border-left: 1px solid #eee;   
}
.box-bottom{
    border-bottom: 1px solid #eee;   
}
.box-top{
    border-top: 1px solid #eee;   
}

.nejblizsi-akce-nadpis{
    background: linear-gradient(#1a94c3, #093971);
    /* background: none repeat scroll 0 0 #2a62c9; */
    color: #b3b3b3;
    margin-top: 0px;
    -webkit-box-shadow: inset 0px 16px 30px -5px rgba(50, 50, 50, 0.40);
    -moz-box-shadow: inset 0px 16px 30px -5px rgba(50, 50, 50, 0.40);
    box-shadow: inset 0px 16px 30px -5px rgba(50, 50, 50, 0.40);
}
.nejblizsi-akce-nadpis h3{
  font-size:17px;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-left:20px;
  padding-top:8px;
  padding-bottom:8px;
  color: #fff;
}

.nejblizsi-akce-polozka h3{
  font-size:17px; 
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left:20px;
  padding-top:8px;
  padding-bottom:0px;
  color: #010101;
}
.nejblizsi-akce-polozka p{
  font-size:12px;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-left:20px;
  padding-top:8px;
  padding-bottom:8px;
  color: #010101;
}
.nejblizsi-akce  hr{
  margin-top: 6px;
  margin-bottom: 6px;
}
.nejblizsi-akce-polozka .levo10{
  padding-left:15px;
}
.clanek p{
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-left:20px;
  padding-top:8px;
  padding-bottom:8px;
  color: #010101;
}


h3 {
  font-size:22px;
  margin-top:15px;
  margin-bottom:8px;
  font-weight: normal;
}
h4 {
  font-size:16px;
  margin-top:0px;
}
h5 {
  font-size:13px;
  margin-top:0px;
  margin-bottom:15px;
  font-weight: bold;
}

.pravidelne-bohosluzby{
  height: 165px;
  background-image: url("img/nove-prostory.jpg");
  background-size:cover;
  color: #fff;
  padding-left:20px;
  padding-top:25px;
}
.logos{
  height: 165px;
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;
  background: rgba(245,245,245,1);
  background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(247,247,247,1) 21%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,245,245,1)), color-stop(21%, rgba(247,247,247,1)), color-stop(100%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(247,247,247,1) 21%, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(247,247,247,1) 21%, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(247,247,247,1) 21%, rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom, rgba(245,245,245,1) 0%, rgba(247,247,247,1) 21%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0 );
}
.logos img{
position:absolute;
margin-top:-10px;
margin-left:120px;
width:150px;
}
.konference {
    height: 165px;
    padding-left: 20px;
    padding-top: 20px;
    background-image: url(img/konference.jpg);
    background-size: cover;
    color: #f6aab8;
    background-position: right bottom;
    background-repeat: no-repeat;
}
.kazani{
     background-color: #fff;
    padding: 2em 2em;
}
.kazani h3{
  font-size: 18px;
  padding-right:20px;
  font-weight:normal;
  margin-top:5px;
  height:64px;
}
.dalsi-kazani h3{
  font-size: 18px;
  font-weight:normal;
  margin-top:5px;
}
.dalsi-kazani{
  height: 180px;
  margin-bottom:0;
  background-image: url("img/kazani.jpg");
  background-position: top center;
}
audio{
width:100%;
}
.pozadidynamis{
  height: 165px;
  background-image: url("img/dynamis.jpg");
  background-position: right bottom;
} 
.dynamis{
  height: 165px;
  color: #7f7f7f;
  padding-left:30px;
  padding-top:20px;
}   
@media (max-width: 480px) {
  .dynamis{
    background-color: #ffffff;
    opacity: 0.85;
    filter: alpha(opacity=90);
}   
}
.dynamis h3{
  color: #dfea42;
}
.dynamis h5{
  color: #dfea42;
}
footer {
padding-top:50px;
}     
.top-clanky{
    height: 100%;
    margin-top:18px;
    border-right: 1px solid #eee;   
}
.clanky h3{
  font-size:17px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left:20px;
  padding-top:8px;
  padding-bottom:0px;
  color: #010101;
}
.clanky h4{
  font-size:12px;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-left:20px;
  padding-top:8px;
  padding-bottom:0px;
  color: #010101;
}
.clanky p{
  text-align: justify;
  font-size:14px;
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left:20px;
  padding-right:20px;
  padding-top:0px;
  padding-bottom:8px;
  color: #010101;
}         
.top-clanky hr{
  margin-top: 6px;
  margin-bottom: 6px;
}
.clanky .levo10{
  padding-left:15px;
}   
ul.demo1{
  list-style-type: none;
  padding-left: 0px;
  } 
  ul.demo2{
  list-style-type: none;
  padding-left: 0px;
  }    
.reportaz{
    height: initial;
}             
body{padding-top:0;}
.carousel2 {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.kazani-control {
	left: -12px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.kazani-control.right {
	right: -12px;
}
/* The indicators */
.kazani-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.kazani-indicators li {
	background: #cecece;
}
.kazani-indicators .active {
background: #428bca;
}
nav.navbar{
position: relative;
min-height:120px;
top:0;
z-index: 999;
width:100%;
background-color: #3a6f09;
margin-bottom:0 !important;
}
.slide-1{
background-size: cover;
width: 100%;
height: 550px;
}
.slide-2{
background-image: url(../img/slider/slider-3.jpg);
background-size: cover;
width: 100%;
height: 400px;
}
.slide-3{
background-image: url(../img/slider/slider-4.jpg);
background-size: cover;
width: 100%;
height: 400px;
}
.slide-4{
background-image: url(../img/slider/slider-5.jpg);
background-size: cover;
width: 100%;
height: 400px;
}
.slide-5{
background-image: url(../img/slider/slider-6.jpg);
background-size: cover;
width: 100%;
height: 400px;
}
.slide-6{
background-image: url(../img/slider/slider-7.jpg);
background-size: cover;
width: 100%;
height: 550px;
}
.slide-7{
background-image: url(../img/slider/slider-8.jpg);
background-size: cover;
width: 100%;
height: 580px;
}
.slide-8{
background-image: url(../img/slider/slider-9.png);
background-size: contain;
width: 100%;
height: 580px;
}
.obsah-clanku p, .obsah-clanku h1, .obsah-clanku h2, .obsah-clanku h3, .obsah-clanku h4, .obsah-clanku h5, .obsah-clanku h6{
	text-align: justify;
}
.obsah-slide {
    color: #fff;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    font-size:130%;
    font-weight:500;
    padding-top: 2.5em;
    padding-bottom: 2.5em;    
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: transparent;
    font-weight:800;
} 
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
}
.slider .obsah-slide .podnadpis{
    font-size:200%;
    letter-spacing: -1px;
}
.slider h1{
	padding-top:1.5em;
    font-size:440%;
    font-weight:600;
    letter-spacing:-1px;
}
.btn-slider {
    background-color: #3a6f09;
color: #fff;
    font-size: 170%;
    margin-top: 1em;
    padding: 12px 24px;
}
.btn-standard {
    background-color: #3a6f09;
    color: #fff;
    font-size: 130%;
    margin-top: 1em;
    padding: 12px 24px;
}
.vertical-align{
    top: 50%;
    transform: translate(0,-50%);
    position: absolute;
    }
.akce-podsliderem{
    padding: 1.2em 0;
    background-color: #e7e7e7;
    font-size: 180%;
}
span.nejblizsi-akce-datum {
    color: #3a6f09;
    font-weight: 600;
}
.stripe-grey{
	padding-top: 3.5em;
	padding-bottom: 5em;
    background-color:#e7e7e7;
}
.stripe{
    padding-top: 3.5em;
	padding-bottom: 5em;
}
.stripe h2, .stripe-grey h2{
	text-align:center;
	padding-bottom: 1.5em;
}
.detail-clanku h2{
	text-align:left;
	padding-bottom: .7em;	
}
.detail-clanku p{
	text-align:justify;
}
.detail-clanku img {
    float: right;
    padding-left: 2em;
    padding-bottom: 2em;
}
h2{
    color: #3a6f09;
    font-weight: 600;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 12px;
    padding-left: 12px;
}
.polozka {
    padding-bottom: 30px;
}
.polozka-slovo-pro-tebe {
    padding-bottom: 4em;
    padding-top:4em;
}
.polozka-popis {
    background-color: #f7f7f7;
    padding: 1.5em 1.5em;
}
.polozka-popis h3{
    font-size: 120%; 
}
.polozka-slovo {
    background-color: #fff;
    padding: 2.5em 2.5em;
} 
.polozka-slovo-slovo {
    padding: initial;
}
.polozka-slovo h3{
    font-size: 120%; 
    margin-top: 5px;
    margin-bottom: 15px;
}
img.nahledovy{
    object-fit: cover;
    width: 100%;
    height: 180px;
    }
img.nahledovy-odpovedi{
    height: 140px;
    }
.mw-900{
    max-width:880px;
    margin: 0 auto;
}
.mw-800{
    max-width:800px;
    margin: 0 auto;
}
.mw-600{
    max-width:600px;
    margin: 0 auto;
}
.nadpis-clanku {
    min-height: 4em;
}
.posledni-mana img.nahledovy{
    object-fit: cover;
    width: 100%;
    height: 300px;
    } 
.mana{
    min-height:300px;
    background-color: #f7f7f7;
}  
.mana .nadpis-clanku {
    min-height: 2em; 
}  
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
} 
.navbar-default .navbar-toggle {
    border-color: #fff;
}
.navbar {
    border: none;
}
.auto-resize, .items-auto-resize .item {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
}
.auto-resize-in, .items-auto-resize .item-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.sipka{
    border: 200px solid transparent;
    width: 0px;
    height: 0px;
    display: inline-block;
    border-left: 220px solid #3a6f09;
    left: 0;
    top: 24px;
    position: absolute;
}
.obsah-sipky{
position: absolute;
    color: #fff;
    font-size: 176%;
    line-height: 109%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    width: 8em;
    left: -258px;
    top: -24px;
    right: 0;
    text-align: center;
    letter-spacing: -1px;
}  
.sipka-vpravo{
    border: 200px solid transparent;
    width: 0px;
    height: 0px;
    display: inline-block;
    border-right: 220px solid #3a6f09;
    right: 0;
    top: 34px;
    position: absolute;
}
.obsah-sipky-vpravo{
position: absolute;
    color: #fff;
    font-size: 176%;
    line-height: 109%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    width: 8em;
    right: -258px;
    top: -24px;
    text-align: center;
    letter-spacing: -1px;
}  
.videa .col-xs-6,.videa .col-sm-12,.videa .col-lg-12 {
        padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.vertical-menu {
    width: 85%; /* Set a width if you like */
}

.vertical-menu a {
    background-color: #eee; /* Grey background color */
    color: black; /* Black text color */
    display: block; /* Make the links appear below each other */
    padding: 12px; /* Add some padding */
    text-decoration: none; /* Remove underline from links */
}

.vertical-menu a:hover {
    background-color: #ccc; /* Dark grey background on mouse-over */
}

.vertical-menu a.active {
    background-color: #3a6f09; /* Add a green color to the "active/current" link */
    color: white;
}
#loadMore {
    padding: 10px;
    text-align: center;
    background-color: #33739E;
    color: #fff;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #fff;
    box-shadow: 0 1px 1px #ccc;
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
}
#loadMore:hover {
    background-color: #fff;
    color: #33739E;
}
@media (min-width: 1500px) {
.mw-900{
    max-width:1000px;
    margin: 0 auto;
}
.container {
    width: 1400px;
}
}        
@media (max-width: 640px) {
.obsah-sipky, .sipka, .sipka-vpravo, .obsah-sipky-vpravo{
display: none;
} 
.carousel-caption{
left:0;
padding-left:16px;
padding-right:16px;}
.slide-1 {
    height: 400px;
}
  .kazani{
    margin-bottom: 2em;
}   
.logo img {
    height: 60px;
}
nav.navbar {
    min-height: initial;
}
.navbar-header {
    height: 85px;
}
.navbar-default .navbar-nav > li > a {
    padding-top: .5em;
    padding-bottom: .5em;
}
nav.navbar {
    background-color: #3a6f09;
}
.slider h1 {
    font-size: 250%;
}
.podnadpis {
    font-size: 115% !important;
}
.btn-slider {
    font-size: 130%;
}
.obsah-slide {
    text-align: center;
} 
.slide-1 {
    background-position: center left;
}
.akce-podsliderem {
    font-size: 130%;
}
.nadpis-clanku {
    min-height: initial;
    padding-bottom: .5em;
}
.program{font-size:80%;}
}
.program-nazev{
  font-weight: 800;
}
/* Fixed/sticky icon bar (vertically aligned 50% from the top of the screen) */
.icon-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* Style the icon bar links */
.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

/* Style the social media icons with color, if you want */
.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}
.youtube {
  background: #f00;
  color: white;
}
.instagram {
  background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );

  color: white;
}

