@import url('//fonts.googleapis.com/css2?family=Jost:wght@300;400;700&display=swap');
@import url('//cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/css/bootstrap.min.css'); 
@import url('//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/ui-lightness/jquery-ui.css');
@import url('//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css');
@import url("/publisher/content/templates/folkovakapela/css/animate.min.css");
@import url("/publisher/lib/fancybox-2.1.5/jquery.fancybox.css?v=2.1.5");
body{background:#0f1317;font:300 18px/28px 'Jost',sans-serif;color:#fff;}
/*titles*/                                                                
h1{margin:0;padding:0;}
h1 span{display:none;}
h2{font:300 18px/18px 'Jost',sans-serif;margin:0;padding:0;}  
#content h2{font:700 60px/70px 'Jost',sans-serif;color:#00a7e8;text-align:center;margin-bottom:100px;}  
#content h3{font:700 30px/40px 'Jost',sans-serif;color:#00a7e8;text-align:center;margin:50px 0;} 
/*odkazy*/
a{color:#00a7e8;text-decoration:underline;transition:all 0.5s ease-in-out;}
a:hover,a:focus{color:#fff;text-decoration:none;outline:none;}
.btn.btnviolet-small{border-radius:5px;background:#ce248e;border:3px solid #ce248e;color:#fff;font-size:12px;padding:2px 2px 2px 5px;transition:all 0.5s ease-in-out;}
.btn.btnviolet-small:hover{background:transparent;border:3px solid #ce248e;color:#ce248e;}
.btn.btnviolet-small:hover span{margin-left:0;}
.btn.btnblue{background:linear-gradient(-45deg,rgba(0,213,232,1)50%,rgba(0,167,232,1)80%);border-radius:30px;font:700 18px/18px 'Jost',sans-serif;color:#0f1317;padding:20px 40px;transition:all 1s ease-in-out;}
.btn.btnblue:hover{background:linear-gradient(-45deg,rgba(0,213,232,1)20%,rgba(0,167,232,1)50%);}
/*pozadi*/
.gdark{padding:200px 0;}
.gphoto{background:url('/publisher/content/templates/folkovakapela/gfx/folkovakapela.jpg') top center no-repeat;width:100%;padding:200px 0;}
/*editace*/
.contentEdit{background:url('/publisher/content/templates/default/admin/gfx/tango/16/apps/accessories-text-editor.png') no-repeat;width:16px;height:16px;display:inline-block;} 
/*obsah*/
.row{margin:0;}
.row>*{padding-right:0;padding-left:0;}   
.table{--bs-table-color:#fff;border-color:#00a7e8;font-size:24px;}
.table td{padding:30px;}
.link{text-align:center;margin-top:100px;}
strong{font-weight:700;}
.table td.first{width:230px;}
/*attachments*/
.attachments{text-align:center;}
.attachment{padding-bottom:15px;margin-bottom:15px;} 
.attachment .attachment-icon{height:60px;}   
.attachment img.iconfile{max-width:60px;max-height:60px;transition:all 0.5s ease-in-out;}
.attachment:hover img.iconfile{max-width:50px;max-height:50px;}     
.attachment .attachment-name{height:60px;margin-top:7px;} 
.attachment a{text-decoration:none;}
/*galerie*/
.gallery{margin-bottom:100px;}
.gallery .gallery-box{position:relative;background-color:#0f1317;margin:0 30px 30px 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);transition:all 0.5s ease-in-out;overflow:hidden;}
.gallery .gallery-box:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}
.gallery .gallery-box img{width:100%;transition:all 0.5s ease-in-out;}
.gallery .gallery-box:hover img{opacity:0.5;transform:scale(1.5);}
.gallery .gallery-box svg{display:none;}
.gallery .gallery-box:hover svg{display:flex;position:absolute;top:45%;left:45%;color:#fff;font-size:23px;opacity:0.7;}
.gallery-caption{position:absolute;top:70%;left:0;right:0;bottom:0;color:#fff;font-size:23px;text-align:center;color:#00a7e8;} 
/*breadcrumb*/
.breadcrumb-wrapper{border-bottom:1px solid #333;padding-top:10px;}
#content .breadcrumb h2{display:flex;font:300 16px/16px 'Jost',sans-serif;text-align:left;list-style:none;margin:0;padding-top:5px;color:#888;}
.breadcrumb a{color:#888;}
/*menu*/   
.navbar-nav>li>a h2{position:relative;color:#fff;margin-left:10px;padding-bottom:15px;transition:all 0.5s ease-in-out;}  
.navbar-nav>li>a h2:hover,.navbar-nav>li>a.active h2{color:#00a7e8;}
.navbar-nav>li>a h2:after{content:'';display:block;position:absolute;background:transparent;width:0;height:2px;bottom:0;left:0;margin:auto;opacity:1;transition:all 0.5s ease-in-out;}
.navbar-nav>li>a h2:hover:after,.navbar-nav>li>a.active h2:after{width:100%;background:#00a7e8;color:#00a7e8;}
.dropdown-toggle::after{display:none;}
.navbar-nav .dropdown-menu{position:static;}
.dropdown-large{min-width:500px;}
.dropdown-menu{background:#0f1317;}
.dropdown-menu a{background:transparent;color:#fff;margin:5px 0;}
.dropdown-menu a:hover,.dropdown-menu a:focus,.dropdown-menu a.active{background:transparent;color:#00a7e8;}
/*banner*/
.Banner{position:relative;}
.Banner .banner-image img{width:100%;}
.Banner .banner-text{position:absolute;top:40%;font:300 100px/100px 'Jost',sans-serif;text-align:center;}
.Banner .banner-text h2{font:700 100px/100px 'Jost',sans-serif;color:#00a7e8;}
/*Notice*/
.Notice{background:#00a7e8;font:300 24px/34px 'Jost',sans-serif;padding:50px 0;}
.Notice a{color:#fff;}
/*About*/
.About{flex:0 0 auto;width:75%;padding:0 0 0 50px;}
#content .About h2{text-align:left;margin-bottom:50px;}
.About-margin{flex:0 0 auto;width:25%;}
/*Concerts*/
.Concerts .day{font:700 60px/60px 'Jost',sans-serif;color:#00a7e8;text-align:right;padding-right:5px;}
.Concerts .month{text-transform:uppercase;}
.Concerts .Place{font-weight:700;color:#00a7e8;}
/*News*/
.News{position:relative;text-align:center;padding:0 15px 30px 15px;}
.News a{text-decoration:none;color:#0f1317;}
.News .news-image{height:255px;overflow:hidden;}
.News img{width:100%;}
.News-wrapper{background:linear-gradient(-45deg,rgba(0,213,232,1)50%,rgba(0,167,232,1)80%);padding:50px;}
#content .News h2{font:700 24px/34px 'Jost',sans-serif;color:#0f1317;height:100px;margin-top:50px;margin-bottom:0;}
.News .news-desc{height:180px;}
.News .news-btn{height:80px;}
.News .btn.btnblue{border:1px solid #0f1317;}
.News .date{position:absolute;width:40%;top:25%;left:30%;background:#0f1317;color:#fff;padding:15px 0;}
.News .day{font:700 60px/60px 'Jost',sans-serif;color:#00a7e8;}
.News .month{text-transform:uppercase;}
/*Pager*/
.pagerDivider{padding:50px 0;}
.pagerDivider a{display:inline-block;margin:5px;}
.pager{border:1px solid #00a7e8;font-weight:700;padding:3px 10px;transition:all 0.5s ease-in-out;}
.pager:hover,.activePager{background:#00a7e8;border:1px solid #00a7e8;color:#0f1317;font-weight:700;padding:3px 10px;}
/*Team*/
.Team{padding:200px 0;}
.Team h2{margin-left:30px;}
#content .Team h2{text-align:left;}
.team-box{text-align:center;}
.team-box a{text-decoration:none;color:#fff;}
#content .team-box h2{font:700 24px/34px 'Jost',sans-serif;margin:30px 0;}
.team-box p{padding-bottom:100px;}
/*Discography*/
.discography .gallery{margin-bottom:100px;}
.discography .attachments{margin-bottom:200px;}
/*Contact*/
#content .Contact h3{text-align:left;}
/*Signpost*/
.Signpost a{margin:10px 5px;} 
/*footer*/
footer{font:300 16px/16px 'Jost',sans-serif;text-align:center;color:#888;border-top:2px solid #00a7e8;}
footer .container{padding:50px 0;}
footer a{color:#888;}
footer .Company{margin-bottom:50px;}
footer .Company a{text-decoration:none;font-size:24px;font-weight:700;color:#fff;}
footer .Company .Mail a{font-weight:300;color:#00a7e8;letter-spacing:4px;}
footer .Facebook{text-align:left;}
footer .Facebook img{height:50px;}
.toplist{width:0px;height:0px;border:0;}
/*tlacitko nahoru*/
#Up{position:fixed;display:flex;justify-content:center;align-items:center;right:1%;bottom:1%;z-index:10;width:50px;height:50px;border-radius:50%;border:1px solid #6c757d;background-color:rgba(15,19,23,0.9);}
#Up svg{color:#00a7e8;}
@media(min-width:2000px){.container{width:1450px;}}
@media(min-width:1500px) and (max-width:1999px){.container{width:1450px;}.banner-text img{max-height:200px;}.Banner .banner-text h2{font:700 60px/70px 'Jost',sans-serif;}.Banner .banner-text{font:300 60px/70px 'Jost',sans-serif;}.About{width:100%;}.About-margin{display:none;}}
/*xxl*/
@media(min-width:1400px) and (max-width:1499px){.container{width:1350px;}.banner-text img{max-height:200px;}.Banner .banner-text h2{font:700 60px/70px 'Jost',sans-serif;}.Banner .banner-text{font:300 60px/70px 'Jost',sans-serif;}.About{width:100%;}.About-margin{display:none;}}
/*xl*/
@media(min-width:1200px) and (max-width:1399px){h2{font:300 16px/16px 'Jost',sans-serif;}.banner-text img{max-height:150px;}.Banner .banner-text h2{font:700 60px/70px 'Jost',sans-serif;}.Banner .banner-text{font:300 60px/70px 'Jost',sans-serif;}.About{width:100%;}.About-margin{display:none;}}  
/*lg*/
@media(min-width:992px) and (max-width:1199px){
.navbar-brand{text-align:center;}.navbar>.container-fluid{display:block;--bs-gutter-x:0em;}.navbar-nav.justify-content-end{justify-content:center!important;}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0;}h2{font:300 16px/16px 'Jost',sans-serif;}
.banner-text img{max-height:100px;}.Banner .banner-text h2{font:700 60px/70px 'Jost',sans-serif;}.Banner .banner-text{font:300 60px/70px 'Jost',sans-serif;}
#content h2{font:700 40px/50px 'Jost',sans-serif;}
.About{width:100%;}.About-margin{display:none;}
.News .news-image{height:200px;}.News .news-desc{height:250px;}.News .date{top:15%;}
}  
/*md*/
@media(min-width:768px) and (max-width:991px){ 
.navbar-toggler{border:3px solid #00a7e8;}.navbar-toggler-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 167, 232, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.Banner .banner-text{position:static;border-bottom:1px solid #333;}.banner-text img{max-height:100px;}.Banner .banner-text h2{font:700 60px/70px 'Jost',sans-serif;}.Banner .banner-text{font:300 60px/70px 'Jost',sans-serif;padding-top:30px;}
#content h2{font:700 40px/50px 'Jost',sans-serif;}.table td{padding:15px;}.table{font-size:18px;}.container{max-width:100%;}
.About{width:100%;padding:50px 15px;text-align:center;}.About-margin{display:none;}#content .About h2{text-align:center;}
} 
/*sm*/
@media(min-width:576px) and (max-width:767px){
.navbar-toggler{border:3px solid #00a7e8;}.navbar-toggler-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 167, 232, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.Banner .banner-text{position:static;border-bottom:1px solid #333;}.banner-text img{max-height:100px;}.Banner .banner-text h2{font:700 60px/70px 'Jost',sans-serif;}.Banner .banner-text{font:300 60px/70px 'Jost',sans-serif;padding-top:30px;}
#content h2{font:700 40px/50px 'Jost',sans-serif;}.table td{padding:15px;}.table{font-size:18px;}.table td.first,.Signpost{text-align:center;}
.About{width:100%;padding:50px 15px;text-align:center;}.About-margin{display:none;}#content .About h2{text-align:center;}
}  
/*xs*/
@media(min-width:480px) and (max-width:575px){
.navbar-toggler{border:3px solid #00a7e8;}.navbar-toggler-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 167, 232, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.Banner .banner-text{position:static;border-bottom:1px solid #333;}.banner-text img{max-height:100px;}.Banner .banner-text h2{font:700 60px/70px 'Jost',sans-serif;}.Banner .banner-text{font:300 60px/70px 'Jost',sans-serif;padding-top:30px;}
#content h2{font:700 40px/50px 'Jost',sans-serif;}.table td{padding:15px;}.table{font-size:18px;}.table td.first,.Signpost{text-align:center;}.gdark,.gphoto,.Team{padding:100px 15px;}.Music .text-end{text-align:left!important;padding-bottom:15px;}
.About{width:100%;padding:50px 15px;text-align:center;}.About-margin{display:none;}#content .About h2{text-align:center;}
}  
@media(max-width:479px){
.navbar-toggler{border:3px solid #00a7e8;}.navbar-toggler-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 167, 232, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.Banner .banner-text{position:static;border-bottom:1px solid #333;}.banner-text img{max-height:100px;}.Banner .banner-text h2{font:700 30px/40px 'Jost',sans-serif;}.Banner .banner-text{font:300 30px/40px 'Jost',sans-serif;padding-top:30px;}
#content h2{font:700 30px/40px 'Jost',sans-serif;}#content h3{font:700 20px/30px 'Jost',sans-serif;}.table td{padding:15px;}.table{font-size:18px;}.table td.first,.Signpost{text-align:center;}.gdark,.gphoto,.Team{padding:100px 15px;}.Music .text-end{text-align:left!important;padding-bottom:15px;}
.About{width:100%;padding:50px 15px;text-align:center;}.About-margin{display:none;}#content .About h2{text-align:center;}
.News .news-image{height:180px;}.News-wrapper{padding:50px 15px;}.News .news-desc{height:250px;}.News .date{top:15%;}
footer .text-end{text-align:center!important;padding-bottom:15px;}.Facebook{text-align:center!important;padding-top:15px;}
}




