﻿.cookie-divadelni_program-wrapper table tr.white-text td, table tr.white-text a {
color: #464646;
}

header {
z-index: 99991 !important;*/
}


.lightbox {z-index: 99992 !important;}

.fancybox__container {z-index: 99992 !important;}

.cookie-divadelni_program-wrapper table tr td, table tr a {
color: #464646 !important;
}

div [id^="mesic-"] div.container form button {
color: #000000 !important;
}

.content_cards_card {
width: 33.33333333%;
float: left;
position: relative;
min-height: 660px;
padding-left: 21px;
padding-right: 21px;}

.drbarna {
font-family: bohemian_typewriterregular !important;
}

.cookie-hp_icons-wrapper {
padding: 0px !important;
margin: 0px !important;
}

@media all {
  .fancybox-thumbs {
    top: auto !important;
    width: auto !important;
    bottom: 0 !important;
    left: 0 !important;
    right : 0 !important;
    height: 95px !important;
    padding: 10px 10px 5px 10px !important;
    box-sizing: border-box !important;
    background: rgba(0, 0, 0, 0.3) !important;
  }
  
  .fancybox-show-thumbs .fancybox-inner {
    right: 0 !important;
    bottom: 95px !important;
  }
}

.fts-powered-by-text {
display: none !important;
}

.omb-post-meta {
display: none;
}

.nav-pills > li > a,  .nav-pills > li > button{
background-color: #f6f6f6;
border: none;
padding: 10px;
}

.nav-pills > li > a.active, .nav-pills > li > a:hover, .nav-pills > li > a:focus, .nav-pills > li > button.active, .nav-pills > li > button:hover, .nav-pills > li > button:focus{
background-color: #9bd2d8;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
background-color: #9bd2d8;
}

.collapse {
display: none;
}
.collapse.in {
display: block;
}

.divadelni_role h3, .divadelni_role h4 {
text-align: justify;
font-size: 0.8em;
color: #888888;
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: #888888;
}

.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; }

.omb-social-share {
display: none !important;
}

.owl-item .card-img img {
filter: grayscale(100%);
}

.owl-item:hover .card-img img {
filter: grayscale(0%);
}

.owl-item .card-img .card-img-overlay, my-overlay {
width:100%;
height:100%;
position: absolute;
top:0px; 
z-index: 9999;
background-color: rgba(155, 210, 216, 0.5);
}

.owl-item:hover .card-img .card-img-overlay {
background-color: transparent;
}

.owl-dots {display: flex;
position: absolute;
top: -30px;
width: 100%;
flex-wrap: wrap;}

.owl-dot {
flex-grow: 1;
font-size:1.3em;
border-right: 1px solid gray;
}

.container .owl-main-cont {max-width: 100% !important;}

.owl-main-cont {width: calc(100% - 100px);}

.owl-dot:first-child {
border-left: 1px solid gray;
}

.owl-dots div.active {
background-color: #9bd2d8;
}

.owl-carousel {
position: relative;
margin-top: 30px;
}

    .owl-prev, .owl-next {
        width: 40px;
        height: 100px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        display: block !important;
        border:0px solid black;
    }
    .owl-prev { left: -50px; }
    .owl-next { right: -50px; }
    .owl-prev i, .owl-next i {transform : scale(2,5); color: #ccc;}

 .owl-prev:hover, .owl-next:hover {background-color: #9bd2d8;}

.nav-pills {
display: flex;
border-bottom: 1px solid grey;
}

.nav-pills li.nav-item {
flex-grow:1;
text-align: center;
}

@media only screen and (max-width: 768px) {
.owl-main-cont {width: calc(100% - 50px);}
.owl-dots {top: -102px}
.owl-dot  {flex-basis: 12%;height:30px;border:1px solid grey;border-radius:15px;margin:2px 5px;}
.owl-carousel {margin-top: 102px;}
.card-img-overlay h6 {font-size: 1.5rem;}
}

.zajezdoverlay {
position:absolute;
z-index: 9999;
background-color: rgba(155, 210, 216, 0.5);
height: 100%;
width: 100%;
top: 0px;
}

.hrajese-overlay {
position:absolute;
z-index: 9999;
background-color: rgba(155, 210, 216, 0.5);
height: 100%;
width: 100%;
top: 0px;
}

.zajezdimage, .photo img {
filter: grayscale(100%);
position: relative;
z-index:999;
}

.zajezdoverlay:hover, .zajezdoverlay:focus,a:hover .hrajese-overlay,a:focus .hrajese-overlay {
background-color: transparent;
}

.plakat:hover img, .plakat:focus img, a:hover .photo img, a:focus .photo img {
filter: grayscale(0%);
}


button:focus, button:active {
  outline: none !important;
  box-shadow: none !important;
}

.cookie-divadelni_program-wrapper ul li {
list-style-type: none;
padding:0px;
}

.lb-number {
display: none !important;
}

.page-content ul li.nav-item {
list-style-type: none !important;
}

.aktuality li {
list-style-type: none !important;
}

.aktuality li a:first-child{
font-size: 1.2em;
text-transform: uppercase;
color:#282828;
}

.aktuality li a:first-child:hover, .aktuality li a:first-child:focus{
color:#f71111;
}

.aktuality li a:hover, .aktuality li a:focus {
text-decoration: none;
}

.testimonial-section .carousel-control-next, 
.testimonial-section .carousel-control-prev{
    position: absolute;
   top: 85%;
    height: 35px;
    width: 35px;
    background-color: #9BD2D8;   
    display: inline-flex;
}
.testimonial-section .carousel-control-prev img,
.testimonial-section .carousel-control-next img{
    width: 15px;
}
.rec-item h3,
.rec-item p{
    font-size: 18px;
}
.rec-item h3{
    text-transform: capitalize;
}

span.odkaz-bublina {
font-size: 1.8em;
}

img.obrazek-bublina {
width: 25vw;
}

@media only screen and (max-width: 1600px) {
img.obrazek-bublina {
width: 40vw;
}
}

@media only screen and (max-width: 768px) {
img.obrazek-bublina {
width: 50vw;
}
}

@media only screen and (max-width: 576px) {
img.obrazek-bublina {
width: 90vw;
}
}

.cookie-divadelni_program_slider-wrapper {
margin-top: 1em;
}

.insta {
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}

.galerie h3 {
font-size: 1.2rem !important;
}
header.dlp-grid-header {
display: none !important;
}
div.vid iframe {max-width:100% !important}

#menu-main-menu li a svg.svg-inline--fa {display: none !important;}
