html, body {
padding: 0px !important; margin:0px !important;}

.nahled IMG {
max-width: 100%;
}

.sf-menu li a:hover, .sf-menu li a:focus, .sf-menu .current-page-item > a, .sf-menu .current-menu-item > a {
background-color: #801810;
color: white;
text-decoration: none;
}

.karta-herci .vc_gitem-post-data-source-post_excerpt {
display: none;
}
.karta-herci-nebo .vc_gitem-post-data-source-post_excerpt {
display: none;
}

.karta-herci-nebo .vc_pageable-slide-wrapper div.vc_grid-item::after {
content: 'nebo';
position: absolute;
right: 0px;
top: 20%;
writing-mode: vertical-rl;
writing-mode: vertical-rl;
text-orientation: upright;
font-weight: bold;
color: #f4524d;
}

.karta-herci-nebo .vc_pageable-slide-wrapper div.vc_grid-item:last-child::after {
content: '';
}

.karta-herci h4, .karta-herci-nebo h4 {
width:50%;

}

.wpcf7-form input, wpcf7-textarea {
max-width: 100%;
width: 100%;
}

.col-md-6 {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.fa-thumbs-up {
color: #f4524d ;
}

input[type="submit"] {
background-color: #008993;
min-width: 25%;
max-width: 25%;
border-radius: 10px;
}

input[type="submit"]:hover, input[type="submit"]:focus{
background-color: #000000;
}

.post-navigation a:hover, .post-navigation a:focus {
color: #f4524d;
text-decoration: none;
}

a.cat-post-title:hover, a.cat-post-title:focus {
color: #255b51;
text-decoration: none;
} 

.divadelni_role h3, .divadelni_role h4 {
text-align: justify;
font-size: 0.8em;
color: #105D64;
margin-top: 10px;
}

.divadelni_role {
margin-bottom: 20px;
}

.divadelni_scena {
font-weight: bold;
color: #000000;
}
.divadelni_scena::before { content: ' '; display: block; }

.divadelni_titul {
color: #f71111;
} 

.divadelni_titul small{
color: #333333;
font-size: smaller;
} 

.divadelni_role .poznamka::before { content: ' '; display: block; }
.divadelni_role .poznamka {
font-style: italic;
font-size: smaller;
color: #105D64;
}

.filmografie {
text-align: justify;
}

.filmografie .rok {
font-size: x-large;
font-weight: bold;
}

.filmografie .title::before { content: ' '; display: block; }
.filmografie .title::after { content: ' '; display: block; }

#sbttBacktotop {
z-index: 9999;
}

li.cat-post-item {
list-style-type: none;
}

div[id^='custom_html-'] {
margin-bottom: 15px;
}

div[id^='custom_html-'] div {
margin-bottom: 5px;
}

.post-single textarea {
min-width: 100%;
}

.grecaptcha-badge {visibility: hidden; left: 0 !important;}