

/*html {

font-size: 14px;

font-family: Georia, Arial, Verdana, Tahoma, sans-serif;

}*/







.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{display:inline-block;}

/* Hide from IE-mac \*/

* html .clearfix{height:1%;}

.clearfix{display:block;}

/* End hide from IE-mac */



html{

font-size:100.01%;

width:100%;

border:0;

padding:0;

margin:0;

min-height:100%;

min-width:200px;/*1300px;*/

} 

body {
font-size: 18px !important;
font-family: Arial, Verdana, Tahoma, sans-serif !important;
background-attachment: scroll;
background-clip: border-box;
background-origin: padding-box;
line-height: 1.4;
margin:0;
margin-top:-20px;
padding:0;
min-height:100%;
width:100%;
border:0;
min-width:200px;
	background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top right;
  background-size:cover
}

.fl{float:left !important;}

.fr{float:right !important;}



.width250{width:250px !important;}





#fb-share-link {

    float:right;

    background-color: #5B74A8;

    background-image: url("/rsrc.php/v2/yM/r/0IQ6Ietedaj.png");

    background-position: -352px -309px;

    background-repeat: no-repeat;

    background-size: auto auto;

    border-color: #29447E #29447E #1A356E;

    color: #FFFFFF;

    font-size: 11px;

    font-weight: bold;

    padding: 4px 4px;

    white-space: nowrap;

    border-color: #29447E #29447E #1A356E;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);

}



.fbConnectWidgetFooter {

    display:none !important;

}



#fb-share-link a:hover{

    text-decoration:none;

}



.banner{

margin:25px 0;

width: 100%; 

height: auto;

}
.banner ins, .banner iframe{
width:100% !important;
}

a{

color:#DB001E !important; 

outline:none !important;

}

a:hover{

text-decoration:underline;

}

h1, h2, h3, h4, h5, h6 {

font-family: 'Fira Sans', sans-serif;

}

h1 {

margin:0;

padding:0 0 14px;

line-height:1.2 !important;

}

h2, h2 > a{

font-size:24px;

text-decoration:none !important;

color:black !important;

line-height:1.3 !important;

}

h2 > a{

border-bottom:1px solid black;

}

h2 > a:hover{

color:#DB001E !important;

border-bottom:1px solid #DB001E;

}

.post, .post-detail, .user{

clear: both;

}

.post{

padding-bottom:15px;

position:relative;

}

.post h2{

    margin-bottom: 20px !important;
    margin-top: 10px !important;

}

.posts-related {

    margin-top: 30px;

}



#user-posts{

margin-top:0px;

padding-top:0px;

}

.post-image > img{

float:left;

margin-right:12px;
}
.post-image img{
width:300px;
}

.post-image a{

display: inline-block;

float:left;

padding-right:10px;

}

.archive-image{

margin-top:12px;

}

#archive-detail-block .items{



}

.archive-detail-image{

float:left;

padding:0 6px 6px 0;

}

.archive-detail-image img{

width:155px;

float:left;

}

.archive-detail-image a:hover img{

-moz-opacity: 0.8;

-khtml-opacity: 0.8;

opacity: 0.8;

}

.post-detail-image{

margin-bottom:15px;

width:100%

}

.post-summary{

padding:0 0 38px;

}

.post-info{

margin-bottom:12px;

font-family:Arial, sans-serif;

font-size:12px;

}

.post-date:before, .post-tags:before{

content: " / ";

}

.user-avatar{

float:right;

margin-bottom:12px;

margin-left:12px;

}

.gallery{

clear:both;

margin-top:20px;

}

.gallery .items{

float:left;

padding:0 0 15px;

}

.gallery .imagecontainer{

float:left;

padding:0 5px 5px 0;

width:auto !important;

}

.gallery .imagecontainer img{

float:left;
width:155px;

}

.gallery .imagecontainer a:hover img{

-moz-opacity: 0.8;

-khtml-opacity: 0.8;

opacity: 0.8;

}

#bar-title-logo-box{

background-repeat:no-repeat;

background-position:right;

margin-bottom:10px !important;

margin-top:10px !important;

width:100%;

}

#bar-title-logo{

padding:20px 30px 10px;

}
#bar-title{
position:relative;
}

.new_spark{
text-align:center;
font-size:18px;
font-family:Arial, sans-serif;
font-weight:bold;
color:black;
margin-top:10px;
}
.new_spark span{
color:#DB001E;
}
.new_spark_red{
text-align:center;
font-size:18px;
font-family:Arial, sans-serif;
font-weight:bold;
color:black;
margin-top:10px;
background-color:#D42128;
margin-bottom:20px;
}
.new_spark_red span{
color:white;
}

.rss-button{

width:171px !important;

background:url(../img/rssButton.png) top left no-repeat !important;

height:24px !important;

margin-top:10px;

display:block !important;

border:none !important;

margin-top:30px;

}



.center {

	margin-left: auto;

	margin-right: auto;

	display: block;

}





html body div#content.row div#sliding-banner {

    width:160px; height:600px; position:absolute; left:32px;

}



table td, table th {

    padding:0px !important;

}





#menu-top{

position:relative;



white-space:nowrap;

padding-left:30px;

background-color: rgba(0, 0, 0, 0);

background-position: left top;

background-repeat: repeat-x;

background-image:url(../img/black-film.png);

height:52px;

font-family: 'Fira Sans', sans-serif;

margin-top:0px;

margin-left:0px;

font-weight:bold;

font-size:110%;

}

#menu-top li{

margin:0;

float:left;

list-style-type:none;

}

#menu-top li a{

display:block;

height:24px;

line-height:24px;

padding:6px 9px 0;

float:left; 

color:white !important;

text-decoration: none !important; 

position:relative;

}

#menu-top li a:hover{

/*

background-color: rgba(0, 0, 0, 0);

background-image: url(../img/red-film.png);

*/

color:#db001e !important;

background-position: left top;



}

#menu-top li.active a{

/*

background-color: rgba(0, 0, 0, 0);

background-image: url(../img/red-film.png);

*/

color:#db001e !important;

background-position: left top;



}



#menu-top li.active ul li a {

    color:white !important;

}



#menu-top li ul li.active a{

    color:#db001e !important;

    background-position: left top;

}







#menu-top li ul{

display: none;

}

#menu-top li.act ul/*, #menu-top li:hover ul*/{

display:inline-block;

position:absolute;

list-style:none;

top:46px;

left:0px;

padding-left:0px;

min-width:100%;

width:100%;

height:48px;

margin:0px;

background-color: rgba(0, 0, 0, 0);

background-position: left top;

background-image: url(../img/black-film.png);

z-index:100;

}

#menu-top li.active ul li:first-child, #menu-top li.act ul li:first-child{

padding-left:30px;

}

#content-main{



}

#content-main-inner{



min-height:600px;

background-color:white;

margin-top:10px;
margin-left:10px;

}

#bar-copyright{

padding:12px 0px 25px;

color:#666;

font-family:Arial, sans-serif;

font-size:12px;

clear:both;

}

#bar-copyright a{

color:white;

}

#bar-bottom{

padding-top:16px;

clear:both;

}

#menu-bottom{

margin:18px 50px 0;

text-align:center;

font-size:14px;

font-weight:normal !important;

}

#menu-bottom > li{

padding-left:8px;

padding-right:8px;

display:inline-block;

font-family:Arial, sans-serif;

border-right:1.5px solid #666 !important;

line-height:16px !important;   

}

#menu-bottom > li:last-child {

border-right: none !important;

}

.pager{

clear:both;

padding:12px;

font-size:12px !important;

}

.pager ul{

padding-left:0px;

text-align:center;

display:block;

font-size:14px !important;

width:100%;

}

.pager ul li{

display:inline;

}

.pager ul li.previous{

float:left;

}

.pager ul li.next{

float:right;

}

.pager ul li a{

color:black !important;

border:none !important;

font-weight:bold !important;

display:inline;

}

.pager ul li.selected a{

color:#DB001E !important;

background-color:#ffffff !important;

border:none !important;

}

.pager ul li.selected a:hover{

background-color: #ffffff !important;     

}

#login-form-label-header label{

font-size:18px !important;

margin-bottom:10px;

font-weight:bold;

}

.login-form-label{

font-size:14px;

font-weight:bold;

margin-bottom:6px;

}

.login-form-field{

color:#fff;

margin-bottom:8px;

width:100%;

}

.login-form-field input{

height:26px;

width:240px;

}

.login-info-success{

font-size: 14px;

background: #006400;

color: #fff;

margin-top:10px;

margin-bottom:10px;

padding:10px;

}

#register-form-label-header{

color: #000;

font-size: 22px;

margin-top: 10px;

margin-bottom: 20px;

font-weight: bold;

}

.register-form-label{

color: #000;

font-size: 16px;

font-weight: bold;

margin-bottom: 6px;

}

.register-form-field{

color: #000;

margin-bottom: 8px;

}

.register-form-field input{

height:26px;

}

.form-button-login{

display: inline-block;

background: #d42128; 

color: #fff;

border: 0;

padding: 8px;

font-weight: bold;

margin-bottom: 10px;

}

.form-button-login:hover, #pollVote:hover{

background:#000;

}

.full-clanek-button {

    background: rgba(0, 0, 0, 0) url("../img/allArticle.png") no-repeat scroll left top !important;
    border: 0 none !important;
    bottom: 15px;
    float: right !important;
    height: 26px !important;
    position: absolute;
    right: 10px;
    width: 87px !important;

margin-top:10px;
}
.post-full-clanek{
float:right;
padding-right:10px;
}

.full-clanek-button:hover {

/*background:url(../img/allArticle.png) left -26px no-repeat !important;*/

}

#events .full-clanek-event-button {

border:0px !important;

height: 26px !important;

width: 87px !important;

float:right !important;

background:url(../img/allArticle.png) left top no-repeat !important;

/*margin-top: 0.4em;*/

}



#events .full-clanek-event-button:hover {

background:url(../img/allArticle.png) left -26px no-repeat !important;

}



.vice-clanek-button {

border:0px !important;

height: 26px !important;

width: 49px !important;

float:right !important;

background:transparent url(../img/next.gif) left top no-repeat !important;
margin-top:20px;
}

.vice-clanek-button:hover {

/*background:transparent url(../img/moreReport-bg.gif) left -26px no-repeat !important; */

}

.bottom-box {

margin: 0px 40px 0px 0px;

}

/*

#q {

margin-top: 0.5em;

height: 3em !important;

}

*/

.errorSummary {

font-size:14px;

background:#d42128;

color:#fff;

margin-bottom:10px;

}

.errorSummary > * {

padding: 0.5em !important;

}

.login-label {

font-size: 18px;

margin-bottom: 10px;

font-weight: bold;

}

.aktualni-cislo-label {

margin-bottom: 10px;

margin-top: 15px;

color: black !important;

    font-size: 24px;

    line-height: 1.3 !important;

    text-decoration: none !important;

    font-family: 'Fira Sans', sans-serif;

    font-weight: bold !important;

}

.list-view {

padding-top: 0px !important;

}

.form-actions {

background-color: transparent;

border: none;

}

/* bottom post boxes */

/*

.posts-bottom > div {

margin-top: 1em;

}

*/

.posts-bottom{

padding-top:20px !important;

/*right:-15px;*/

position:relative;

}

.posts-bottom h4{

color:black;

}

.posts-bottom > div > p{
padding:8px 0px 40px;
background-color:white;
min-height:242px;
position:relative;
}

.posts-bottom > div > p .vice-clanek-button{

position:absolute;

bottom:8px;

right:8px;

}

.posts-bottom a{

color:black !important;

text-decoration:underline !important;

}

.posts-bottom a:hover{

color:#DB001E !important;

}

.posts-bottom-link{

display:block;

clear:both;

padding-top:1em !important;

font-size:20px;

min-height: 46px;
float:left;
width:80%;
}

.carousel{

margin: -1.5em -1.5em 0 -1.5em;

}

.digital-shops {

margin-top: 10px !important;

margin-bottom: 5px !important;

}

#MainBand{

position:relative;
overflow:hidden;
width:100%;

}

#MainBand img, .MiniBand img{

width:100%;

}

.MiniBand{

position:relative;
overflow:hidden;
width:100%;
margin-top:6px;
}

/* slideshow */

        

#slideshow-parent{

position:relative;

width:770px;

height:283px;

overflow:hidden;

}

#slideshow{

position:relative;

width:770px;

height:283px;

}

#slideshow img{

width:770px !important;

}

.slideshow-transparent{

position:absolute;

bottom:0;

left:0;

width:100%; 
background-color: rgba(0, 0, 0, 0.5) !important;

display:block;

}

.slideshow-header{
font-family:'Fira Sans', sans-serif;
text-decoration:none;
color:white !important;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
font-size:48px;
-moz-opacity:1.0;
-khtml-opacity:1.0;
-webkit-opacity:1.0;
opacity:1.0;
padding:20px;
margin-left:10px;
display:block;

}

a:hover .slideshow-header{

text-decoration:none;

color:#DB001E !important;
} 

.slideshow-caption{

color:white !important;

font-size:14px;

font-family:Arial, sans-serif;

-moz-opacity:1.0;

-khtml-opacity: 1.0;

-webkit-opacity: 1.0;

opacity:1.0;

}

.slideshow-caption span{

color:#db001e;

display:block;

margin-right:10px;

float:left;

}

.slideshow-parent{

position:relative;

}

.jshowoff-slidelinks a{

padding:2px 6px;

margin:4px;

text-decoration:none;

background-color:white;

color:black !important;

clear:both;

display:block;

font-size:12px;

}

.jshowoff-slidelinks a:hover {

background-color: #e4e4e4 !important; 

}

.jshowoff-active {

background-color: #DB001E !important;

}
#content-social{
float:right;
margin-top:13px;
}
#content-social a{
display: block;
height: 70px;
width: 61px;
text-indent: -9999px; 
float:left; 
}
#content-social .icon_eshop{
background-image: url("../img/social/white/eshop_white.png");
}
#content-social .icon_fb{
background-image: url("../img/social/white/facebook_white.png");
}

#content-social .icon_twitter{
background-image: url("../img/social/white/twitter_white.png");
}

#content-social .icon_yt{
background-image: url("../img/social/white/youtube_white.png");
}
#content-social .icon_instagram{
background-image: url("../img/social/white/instagram_white.png");
}

#content-social .icon_mail{
background-image: url("../img/social/white/mail_white.png");
}

#content-social .icon_rss{
background-image: url("../img/social/white/rss_white.png");
}

#content-size-search{

}
#search-div{
margin-top: 100px;
width:100% !important; 
position:absolute;
z-index:50;
background-color: black !important;
color:black;
}
#search-div input.search-input { 
width:90% !important; 
height:70px !important;
font-size:24px;
} 
#search-div input.search-button { 
    float: right;
    width: 8% !important; 
}
.search-input{

width:100% !important;

height:30px !important;

margin:0 !important;


color: #fff !important;

border:0px !important;

margin-right: 0em;
background-color:black !important;

}

.search-button{

display: inline-block;

background: #d42128; 

color: #fff;

border: 0;

font-weight: bold;

width:40px !important;

height:40px !important;

padding:0 !important;

background:url(../img/search_mobile.png) no-repeat;
box-shadow:none;
margin-top:15px;
}
search_click{
float:left;
width:200px;
}
.search_click img{
    float: left;
    margin-left: 10px;
    margin-top: 25px;
}

#musicplayer{

/*padding: 20px 10px 25px 15px;*/

float:right !important;

margin:0 0 15px;

}

.playlist {

-moz-border-bottom-colors: none;

-moz-border-left-colors: none;

-moz-border-right-colors: none;

-moz-border-top-colors: none;

background-color:#FFF;

font-size:16px !important;

margin:0;

padding:0 12px;

width:226px;

}

.playlist li {

margin:0;

padding:10px 0;

border-bottom-color: #CCC;

border-image: none;

border-style: none solid solid;

border-width: medium 0px 1px;

list-style-type: none;

list-style-position: inside;

overflow:hidden;

}

.playlist li a {

line-height:18px;

overflow: hidden;

display:block;

font-size: 14px !important;

padding:2px 0;

text-overflow:ellipsis;

white-space: nowrap;

}

.playlist li.playing a {

color: #000000 !important;

text-decoration: none;

font-size: 14px !important;

}

.playlist li.playing {

list-style-type: none;

margin: 0px 0px;

padding:8px 0px;

}

.last-playlist-item {

border:none !important;

}

.anketa {

padding: 10px 0px;

}

.row{

width:100%;

background-color: white;
margin-left: 0px !important;
}

.column, .columns{



}

.large-12{

width:100%;

}

.large-9{

width:100%;

float:left;

}
.posts-bottom{
width:100%;
background-color:#E5E5E5;
}
.posts-bottom .large-4{

padding:0 20px

}
.large-4 img{
width:100%;
}

.posts-bottom .large-4.last{

margin-right:0 !important;

}

.posts-bottom .large-4.first{

margin-left:50px !important;

}

input[type="text"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input{

border-radius:0 !important;

}

form{

margin:0 !important;

}

.fileupload-buttonbar .span7{

margin-left:0 !important;

}

.list-view .pager{

text-align:center !important;

padding-left:0 !important;

padding-right:0 !important;

}

.detail-post-content{

padding:0 10px 15px;

}



#fb-share-link a {

    color: #FFFFFF !important;    

}



div.sparker {

    padding-bottom: 12px;

}



.external-ad div {

    width:250px !important;

    height:250px;

    overflow: hidden;

}



.external-ad img {

    width:250px !important;

    height:auto;

}

.banner-top .large-12{

    padding-top: 20px;
}

.banner-top .large-12 .banner{

    margin: auto;

    text-align: center;

    margin-bottom:20px;

    margin-top:20px;

}



.banner_bottom{

padding-bottom:20px;

text-align:center;

padding-top:20px;

}

#bar-copyright .columns{
text-align:center;


}

#bar-bottom .spark_small img{

padding-left:40px;

}

.posts-bottom .inner{



}


#MainBand div.img-small {

    display: none;

}



#MainBand div.img-full {

    display: block;

}



#fb-social-comments .fb-social-comments-xlarge {

    display: none;

}

#fb-social-comments .fb-social-comments-large {

    display: none;    

}

#fb-social-comments .fb-social-comments-medium {

    display: block;    

}



.detail-img, .detail-img-470 {

    width:100%;

    height:auto;

    display: block;

    margin-left: auto;

    margin-right: auto;

}



.detail-img-470 {

    max-width: 470px;

}



.fileupload-buttonbar, div.progress {

    width:95% !important;

    margin-left:0px !important;

}



.register-form-field input, .register-form-field textarea {

    width:95%;

}



#events h1 {

    padding-top:10px;

}



#events h2.month {

    color:#DB001E !important;

    padding-bottom: 5px;

    padding-top: 15px;

}



#events div.event {

    padding-bottom: 20px;

}



#events a:hover {

    text-decoration: none;

}







#events a .event-title, #events .event-title {

    color: black !important;

    font-size: 17.5px;

    font-weight: bold;

    line-height: 20px;

    margin: 10px 0;

    border-bottom: 1px solid black;

    font-family: 'Fira Sans', sans-serif;

    text-decoration: none;

}



#events .event-title {

    border-bottom: none;

}



#events a:hover .event-title {

    color:#DB001E !important;

    border-bottom: 1px solid #DB001E;

}



.post-detail .post-event {

    line-height: 1.2 !important;

    margin: 0;

    padding: 0 0 14px;

    font-family: 'Fira Sans', sans-serif;

    font-weight: bolder;

    padding-bottom: 10px;

    font-size: 18px !important;

}
.header1_search{
float:left;

}
.kalendar_right_box{
margin-top:20px;
}
.kalendar_mesice{
background:black;
text-align:center;
height:40px;
padding-top:10px;

}
.kalendar_header{
background-image: url("../img/red_note.png");
height:30px;
color:white;
text-align:center;
padding-top:12px;
font-size:16px;
font-weight:bold;
}
.kalendar_mesice .mesic{
color:white;
padding: 0 20px;
}
.kalendar_mesice .left{

}
.kalendar_mesice .right{

}
.kalendar_akce{
width:250px;
height:100px;
position:relative;
}
.kalendar_akce .datum{
background-color:#D42128;
padding:5px;
width:40px;
height:20px;
color:white;
display:block;
text-align:center;
}
.kalendar_akce a{
color:white !important;
font-size:12px;
padding:10px;
margin-top:20px;
display:block;
position:absolute;
bottom:0px;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
font-weight:bold;
}
.kalendar_footer{
width:100%;
height:40px;
background-image: url("../img/search-field.png");
text-align:center;
margin:auto;
}
.kalendar_footer ul{
padding-top:10px;
margin-left:-5px;
}
.kalendar_footer li{
list-style:none;
display:inline;
padding:5px;
}
.kalendar_footer li a{
color:white !important;
}
.kalendar_footer li a.active{
color:red !important;
}

.burger{
color:white !important;
font-size:20px;
padding-top: 12px;
display:block;
font-weight:bold;

    height: 50px;
    right: 50px;
    position: absolute;
    bottom:0px;
    margin-bottom: 150px;
    width: 50px;
}

.burger img{
margin-right:10px;
height:25px;
margin-top: -5px;
}
#menu-top{
background-image:none;
/*display:none;*/
z-index:150;
padding-left:0px;
margin-top:50px;
top:150px;
}

#menu-top li{
float:none;
background-color:black;
padding-left:30px;
border-bottom:1px solid #444444;
text-align:right;
padding-top:10px;
padding-bottom:10px;
}
#menu-top li a{
    float: none;
    font-size: 24px;
    height: 30px;
    line-height: 24px;
}
#menu-top li ul{
display: block;
}
#menu-top li ul li{
margin-right:15px;
border:0px;
padding:5px
}
#menu-top li ul li a{
font-size:20px;

}
#menu-top li:last-child{
padding-bottom:20px;
}
#menu-top li ul li:last-child{
padding-bottom:0px;
}

.banner_bottom,.pravy_sloupec,.img-zoom,#form-login-mobile,#bar-menu,.mobile_cerne_pozadi{
display:none;
}
/*,#menu-top*/
.mobile_line_menu{
background: black url("../img/black-film.jpg") repeat-x scroll 0 0;
    height: 90px;
    width: 100%;

}
#bar-menu{
position:absolute;
top:0;
background-color:black;
}
.mobile_menu{
position:relative;
}
#MainImg{

position:relative;
overflow:hidden;
width:100%;

}  
#MainImg img{ 
width:100%;
}  
#MainImg .slideshow-transparent{
width:100%;
}
#MainImg .img-zoom{
display:block;
}
.mobile_menu_info{
background-color:black;
width:50%;
float:left;
position:relative;
z-index:160;
}
.mobile_bannery{
padding:20px;
display:block;
margin-top: 60px;
}
.mobile_bannery a img{
width:100%;
}
.prihlasit_mobile .prihlasit{
    border: 2px solid white;
    color: white !important;
    display: block;
    padding: 10px;
    width: 100px;
}
.prihlasit_mobile .prihlasit.active{
    border: 2px solid white;
    color: black !important;
    background-color:white;
}
.prihlasit_mobile{
position:absolute;
left: 100%;
top:90px;
width:150px;
}
#form-login-mobile{
    background-color: white;
    position: relative;
    width: 100%;
    padding:15px;
}
#form-login-mobile .login-actions{
display:inline;
}
#form-login-mobile .form-button-login{
background-color:white;
background-image: url("../img/red-film.png");
height:40px;
}
#form-login-mobile .login-button-registrace{
background: url("../img/search-field.png");
height:40px;
float:right;
}        
#form-login-mobile .login-button-registrace a{
    color: white !important;
    display: block;
    padding: 7px 10px 0;
    font-weight:bold;
}    
#form-login-mobile .login-button-heslo{
text-align:center;
}      
.mobile_cerne_pozadi{

width:100%;
height:100%;
z-index:100;
background-color:black;
top:0px
}
#form-login-mobile.active{
display:block;
}
.mobile_header{
position:absolute;
width:200%;
}
.mobile_header .logo img{
    margin-left: 10px;
    margin-top: -20px;
}
.mobile_header .close{
opacity: 1;
margin-right:50px;
}
.banner_top_page{
text-align:center;
margin: 10px auto 20px;
}
#search-div.hidden{
display:none;
}
.social_page{
width:100%;
height:60px;
padding: 20px 0 10px;
border-top:2px solid black;
border-bottom:2px solid black;
margin-bottom:20px;
}
.social_page p{
float:left;
margin-right:10px;
margin-top: 12px;
}
.detail-post-content ifframe{
width:100%;
}
.social-buttons{
margin-bottom:20px;
}
.mobile-menu-button{
display:block;
}
@media all and (max-width: 600px){
#bar-title-logo{
width:70%;
}
.post-image img{
width:80%;
}
#content-size-search{
width:30%;
}
.search_click img{
height:36px;
margin-top:15px;
width:auto;
max-width:179px;
}
#content-social a{
width:30px;
height:36px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.mobile_line_menu{
height:60px;
}
.burger{
margin-bottom:120px;
right:10px;
}
.slideshow-header{
font-size:24px;
}
.previous span, .next span{
display:none;
}

#search-div input.search-button {
    margin-right: 15px;
    width: 12% !important;
}
#search-div input.search-input{
width:80% !important;
}
#search-div{
margin-top: 70px;
}
.mobile_header .logo img{
width:50%;
}
}                               


.events{
font-family: "Fira Sans",sans-serif;
}

.events-content-months{
margin:10px 0;
}
.events-content-months a{
color:black !important;
padding:5px 10px;
font-weight:bold;
}
.events-content-months a.active{
color:#db001e !important;
}
.events-table{
width:100%;
}
.events-header{
    background:black url("../img/black-film.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    height:50px;
    padding-top:15px;
    color:white;

}
.events-header .search-input-akce{
height:30px;
margin-top: 5px;
margin-right:4px;
}
.events-header .search-input-akce-submit{
    background: transparent url("../img/lupa.png") no-repeat scroll 0 0;
    margin-left: -35px;

}

.events-table .event-day{
font-size:24px;
font-weight:bold;
vertical-align: top;
width:40px;
}
.events-table tr.events-row-sunday .event-day{
color:#db001e;
}
.events-table td{
border-bottom: 1px dotted #000;
}
.events-table .events-row-sunday td{
border-bottom: 1px solid #000;
}
.events-table .event-item{
padding-bottom:5px;
}

.events-table .event-day-of-week{
vertical-align: top;
position:relative;
top:7px;
font-size:14px;
}
.events-table .event-data{
    left: 5px;
    position: relative;
    top: 7px;
    vertical-align: top;
}
.events-table .event-name{

}
.events-table .event-item-name{
display:block;
padding-left: 5px;
font-size:18px;
color:#db001e;
}

.events-table .event-item-place{
display:block;
margin-right:10px;
font-size:14px;
}

.events-table .event-item-time{
display:inline-block;
float:right;
padding-top:2px;
}
.events-table td{
padding: 10px 0 10px 0 !important;
}
.events-header-search{
float:right;
}
.events-header-search .akce-hledat-submit{
   height: 32px;
    margin-top: -9px;
}
.events-header-mesic{
font-size:18px;
font-weight:bold;
float:left;
padding:10px;
}
#MainImg .slideshow-transparent{
display:none;
}
#events-search-form{
position:relative;
width:225px;
}

.cookies-info{position:fixed;left:0;bottom:0;width:100%;background-color:#222223;color:#fff;z-index:9000;padding:5px;text-align:center;font-size:12px;display:none;}
.cookies-info .button{background:#ed001e;color:#fff !important;border:0;border-radius:3px;cursor:pointer;margin:0 20px;padding:4px 12px;text-decoration:none;line-height:2}