/* NAVBAR */
.navbar { margin-bottom: 0px; min-height: 20px; }
.navbar-default { background: none; border: none; }
.nav > li > a { padding-left: 10px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; }
.navbar-default .navbar-nav > li > a { color: #FFFFFF; }
.navbar-default .navbar-toggle:hover { background-color: #A62631; }
.navbar-default .navbar-toggle .icon-bar { background-color: #FFFFFF; }
.navbar-toggle { margin-top: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 14px; padding-bottom: 14px; }

/* VIDEO */
.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.slide_container { margin-topx: 61px; background-image: url('../image/stadion.png'); border-bottom: 4px solid #ED1B24; min-heightx: 300px; }
#slide-cover { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0,39,98,1); opacity: 1; }
#slide { max-height: 450px; overflowx: hidden; background-colorx: #FF0000; }
.flexslider { margin: 0 0 0px; background: none; }

/* Direction Nav */
#slide .flex-direction-nav {*height: 0;}
#slide .flex-direction-nav a  { display: block; width: 105px; height: 266px; backgroundx: rgba(0,0,0,0.2); margin: 0px 0 0; position: absolute; top: 50%; margin-top: -133px; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
#slide .flex-direction-nav .flex-prev { left: 20px; text-align: center; background-image: url('../image/slide-prev.png'); background-position: center left; }
#slide .flex-direction-nav .flex-next { right: 20px; text-align: center; background-image: url('../image/slide-next.png'); background-position: center left; }
#slide .flexslider:hover .flex-prev { opacity: 0.7; left: 70px; }
#slide .flexslider:hover .flex-next { opacity: 0.7; right: 70px; }
#slide .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
#slide .flex-direction-nav .flex-disabled { opacity: 1 !important; filter:alpha(opacity=1); cursor: default; }
#slide .flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: ''; opacity: .1; }
#slide .flex-direction-nav a.flex-next:before  { content: ''; }

/*#slide .flex-direction-nav a { -webkit-transition: none; -moz-transition: none; transition: none; }*/
#slide .flexslider .flex-next, #slide .flexslider .flex-prev { opacity: 1; }

#slide .slide-text { position: absolute; width: 380px; background: rgba(30,30,30,.7); color: #F2F2F2; padding: 20px; z-index: 99999; }
#rezervujte-termin-slide .slide-text { font-size: 25px; text-align: center; }

#blogslide { margin-top: 80px; }
#blogslide .flex-direction-nav {*height: 0;}
#blogslide .flex-direction-nav a  { width: 55px; height: 55px; top: 35%; }
#blogslide .flex-control-nav { top: -40px; height: 20px; text-align: center;}
#blogslide .flexslider .flex-next, #blogslide .flexslider .flex-prev { opacity: 1; }
#blogslide .flex-direction-nav .flex-prev { left: -60px; text-align: center; background-image: url('../image/blog-slide-prev.png'); }
#blogslide .flex-direction-nav .flex-next { right: -60px; text-align: center; background-image: url('../image/blog-slide-next.png'); }
#blogslide .flexslider:hover .flex-prev { opacity: 0.7; }
#blogslide .flexslider:hover .flex-next { opacity: 0.7; }
#blogslide .flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: ''; opacity: .1; }
#blogslide .flex-direction-nav a.flex-next:before  { content: ''; }

.blogslide-container:hover, .fade-container:hover  { opacity: .7; }

@media (max-width: 1400px) {
	#slide .flex-direction-nav { display: none; }
}
@media (max-width: 800px) {
	#slide .slide-text { padding: 10px; font-size: 14px; }
	#rezervujte-termin-slide .slide-text { font-size: 18px; }
}
@media (max-width: 600px) {
	#slide .slide-text { padding: 10px; font-size: 12px; }
	#rezervujte-termin-slide .slide-text { font-size: 14px; }
}