/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-01-10, 12:03:01
    Author     : solenzo
*/

/*.options_disabled{position:;margin:0 auto;width:200px;;border:0px solid red;text-align:center;}*/
.slick-list {
  &:focus, a {
  }
}
[tabindex]:focus {
 /*outline:1px solid blue !important;;*/
}
/*[tabindex]:focus:not(:focus-visible) {
   border:0px solid green !important;
   outline:0px solid green !important;
}*/
.myfocus{border:1px solid blue !important}
.slick-list div{outline:none !important; }
.slick-list {outline:none !important;}

label{position:absolute;top:0;left:1000000px;}
.options_disabled{position:relative;float:left;margin-right: 0px;font-size: 1.8rem;font-weight: 700;transition: all 0.3s ease;background-color: #E9E5E4;}
.switch_contrast{position:relative;float:right;border:0px solid red;color:black;margin-top:0px;}
.switch_contrast img{height:1.95rem;width:1.95rem;object-fit:contain;object-position:center center;border:0px solid red;;}
.font-sizing{position:relative;float:left;border:0px solid red;height:40px;padding-top:8px;margin-top:0px;color:black;;padding-left:10px;padding-right:10px;border-left:0px solid black;}
.font-sizing .big2{font-size:2.45rem;line-height:1;padding:0 1px;font-weight:700}
.font-sizing .big1{font-size:1.6rem;line-height:1;padding:0 1px;font-weight:700}
.font-sizing .normal{font-size:1rem;line-height:1;padding:0 1px;font-weight:700}
.font-sizing:hover,.switch_contrast:hover{cursor:pointer;}


.alert_text{position:relative;float:left;width:100%;font-family:"IntroCondBlack";font-size:2rem;text-align:center;padding-top:30px;background-color: #E9E5E4;}
.fixed_menu{position: fixed;border:0px solid red;bottom: 0;left: 0;z-index:10}
/*position: fixed;display: block !important;bottom: 0;left: 0;padding-left: 10px;padding-right: 10px;padding-top: 2px;padding-bottom: 2px;text-align: center;z-index: 4;*/
.arrow_back{position:relative;float:left;width:60px;display:block !important;height:40px;text-align:center;background-color: #E9E5E4;}
.koncert_box .admin_line{position:relative;float:left;width:100%;margin-bottom:20px;background-color:#dfcb8a;font-family:"Fabrikat-Bold";}
.festival_container .admin_line{position:relative;float:left;width:100%;background-color:#dfcb8a;font-family:"Fabrikat-Bold";}

.admin_line a{position:relative;float:left;width:100%;color:black;font-size:1.6rem;text-align:center;}
.admin_line a:hover{text-decoration:none;cursor:pointer;color:black}

.admin_menu{position:fixed;top:0;right:0;width:280px;;background-color:#dfcb8a;font-family:"Fabrikat-Bold";border-bottom:5px solid black;z-index:99;padding:40px;}
.admin_menu a{position:relative;float:left;width:100%;color:black;font-size:1.6rem;text-align:left;padding-left:20px;padding-bottom:10px;}
.admin_menu a:hover{text-decoration:none;cursor:pointer;color:black}




#miasto{display:none;}
html,body{background-color:transparent;}
.search_container{color:black;}
.search_container section.top{position:relative;float:left;width:100%;background-color:#d1b558;padding-top:100px;}
.search_container section.top .logo{position:absolute;top:0;left:0;width:15%;}
.search_container section.top .logo img{position:relative;float:left;width:100%;}
.search_container section.top .logo_back{position:absolute;top:20px;right:20px;width:50px;}
.search_container section.top .logo_back img{position:relative;float:left;width:100%;}
.naglowek {position:relative;float:left;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}

.naglowek .napis{position:relative;width:50%;border:0px solid green;margin-bottom:100px;}
.napis img{position:relative;float:left;width:100%;}
.naglowek .photo{flex-basis:50%;}
.photo img{position:relative;float:left;width:100%;}

.search_container section.search_parameters{position:relative;float:none;overflow:hidden;font-family:"Fabrikat-Medium";width:80%;border:0px solid red;margin:0 auto;display:flex;flex-wrap:wrap;;margin-bottom:100px;padding-top:50px;}
.search_container section.search_parameters .search_title{position:relative;width:100%;;z-index:1;padding-bottom:30px;color:black;}
.search_container section.search_parameters .search_title span.text{position:relative;font-size:6rem;padding-right:20px;font-family:"IntroCondBlack";font-weight:900;background-color:white;z-index:1;color:black;}
.search_container section.search_parameters .search_title span.text h1{position:relative;font-size:6rem;padding-right:20px;width:auto;font-family:"IntroCondBlack";font-weight:900;background-color:white;z-index:1;color:black;}

.search_container section.search_parameters .search_title span.line{position:absolute;top:50px;right:0;width:100%;z-index:-1;height:10px;background-color:black;}

.search_container section.search_parameters .sv_input{position:relative;float:left;width:100%;display: flex;align-content: left;flex-wrap: wrap;box-sizing: border-box;color:black;font-size:1.7rem;margin-top:40px;}
.search_container section.search_parameters .sv_input input{position:relative;float:left;width:100%;border:0;border-bottom:5px solid black;outline:none;padding-left:10px;}
.search_container section.search_parameters .sv_input input::placeholder{color:black;}

.search_container section.search_parameters .sv_dates{position:relative;float:left;display: flex;width:100%;font-size:1.7rem;;justify-content: space-between;margin-top:40px;}
.search_container section.search_parameters .sv_dates input{position:relative;width: 48%;border:0;border-bottom:5px solid black;outline:none;background-color:white;transition:0.5s all ease;padding-left:10px;}
.search_container section.search_parameters .sv_dates input::placeholder{color:black;}
.search_container section.search_parameters .sv_dates input.selected{background-color:#dfcb8a;transition:0.5s all ease;}

.search_container section.search_parameters .sv_place{position:relative;float:left;display: flex;width:100%;font-size:1.7rem;;justify-content: space-between;margin-top:40px;}
.search_container section.search_parameters .sv_place select{position:relative;width: 48%;float:left;border:0;height:3.5rem;border-radius:0 !important;border-bottom:5px solid black;outline:none;text-transform:uppercase;background-color:white;transition:0.5s all ease;background:white;box-shadow:0;outline:none;font-size:1.6rem;-webkit-appearance:none;padding-left:10px;;overflow:hidden !important;height: auto!important;}


.search_container section.search_parameters .sv_place select.selected{background-color:#dfcb8a;transition:0.5s all ease;    overflow-y: auto;overflow:hidden !important;height: auto!important;}
.search_container section.search_parameters .sv_options{position:relative;float:left;display: flex;width:100%;;justify-content: space-between;margin-top:40px;}
.search_container section.search_parameters .sv_options span {position:relative;width: 48%;border:0;outline:none;padding-left:40px;font-size:1.7rem;line-height: 1.1;align-items: center;}
.search_container section.search_parameters .sv_options span::after {content: '';position: absolute;top: 0%;left: 0;width: 20px;height: 20px;background-color: transparent;border: 1px solid black;}
.search_container section.search_parameters .sv_options span.clicked::after {content: '';position: absolute;top: 0%;left: 0;width: 20px;height: 20px;background-color: #dfcb8a;border: 1px solid black;}
.search_container section.search_parameters .sv_options span:hover{cursor:pointer;}

.search_container section.search_parameters .sv_options .zglos_uwagi {position:relative;bottom:4px;background-color:#e6e6e6;width:48%;font-size:1.6rem;color:black;text-align:center;line-height:1.1;transition:0.5s all ease;margin-top:20px;padding-top:5px;padding-bottom:5px;}
.search_container section.search_parameters .sv_options .zglos_uwagi:hover{cursor:pointer;background-color:#dfcb8a;transition:0.5s all ease;}
.search_container section.search_parameters .sv_options .zglos_uwagi a{position:relative;float:left;width:100%;color:inherit;padding-top:5px;padding-bottom:5px;text-decoration:none;}



.search_container section.search_parameters .search_button{position:relative;width:100%;margin-top:70px;color:black;}
.search_container section.search_parameters .search_button span.text{position:relative;float:right;font-size:3.5rem;padding-left:20px;font-family:"IntroCondBlack";;background-color:white;z-index:1;}
.search_container section.search_parameters .search_button span.text:hover{cursor:pointer}
.search_container section.search_parameters .search_button span.clear{position:relative;float:left;font-size:1.7rem;padding-top:1.3rem;padding-right:20px;font-family:"Fabrikat-Bold";background-color:white;z-index:1;color:black;}
.search_container section.search_parameters .search_button span.clear:hover{cursor:pointer;}
.search_container section.search_parameters .search_button span.line{position:absolute;top:20px;left:0;width:100%;z-index:-1;height:10px;background-color:black;}


.search_container section.bottom{position:relative;float:left;width:100%;background-color:#d1b558;padding-bottom:100px;}
section.bottom .photo_contact{position:relative;float:left;width:100%;}
section.bottom .photo_contact:after{font-family:"Fabrikat-Regular";content:'Janusz Marynowski';position:absolute;bottom:-15px;;right:15px;;font-size:1.2rem;color:black;z-index:1;}

section.bottom .photo_contact img{position:relative;float:left;width:100%;}
section.bottom .photo_contact .img_subtitle{position:relative;float:left;width:100%;border:1px solid red;text-align:right;font-size:1.6rem;color:black;}
section.bottom .contact_placing{position:relative;width:50%;margin:0 auto;overflow:hidden;}

section.bottom .contact_data{position:relative;float:left;width:100%;margin-top:30px;}
section.bottom .contact_data img{position:relative;float:left;width:auto;margin-bottom:30px;}
section.bottom .contact_data .text{position:relative;float:left;width:100%;font-size:1.6rem;font-family:"Fabrikat-Regular";padding-top:30px;padding-bottom:30px;color:black;}
section.bottom .contact_data .text span.line_one{position:absolute;top:0;left:0;width:10%;height:10px;background-color:black;}
section.bottom .contact_data .text span.line_two{position:absolute;bottom:0;left:0;width:20%;height:10px;background-color:black;}
section.bottom .contact_data .text a{color:black;text-decoration:none}
section.bottom .contact_data .text a:hover{color:black;text-decoration:none}

section.bottom .contact_data .info_text{position:relative;float:left;width:100%;font-size:1.6rem;font-family:"Fabrikat-Regular";padding-top:40px;padding-bottom:30px;}
section.bottom .contact_data .info_text span{font-family:"Fabrikat-Black"}
section.bottom .contact_data .info_text span a{font-family:"Fabrikat-Black";color:black;}
section.bottom .contact_data .info_text span a:hover{font-family:"Fabrikat-Black";color:black;text-decoration:none;}
section.bottom .contact_data .info_text span.line_two{position:absolute;top:0;left:0;width:20%;height:10px;background-color:black;}




.content_search{position:relative;float:none;margin:0 auto;overflow:hidden;width:100%;box-sizing:border-box;padding-top:30px;}

.content_search .slick_list{position:relative;float:left;width:80%;margin-left:10%;margin-right:10%;padding-top:60px;margin-top:30px;overflow:hidden;display:block;flex-wrap:wrap;}
.slick-list{position:relative;float:left;width:100%;}
.sv_prev{position:absolute;right:140px;background-color:white !important;z-index:3;top:0px;background:url('../../../img/wyszukiwarka/SV/arrow_left.svg');background-size:contain;background-repeat:no-repeat;background-position:center center;width:50px;height:30px;}
.sv_next{position:absolute;right:70px;background-color:white !important;z-index:3;top:0px;background:url('../../../img/wyszukiwarka/SV/arrow_right.svg');background-size:contain;background-repeat:no-repeat;background-position:center center;width:50px;height:30px;}
.sv_prev_fast{position:absolute;border:0px solid red;right:190px;background-color:white !important;z-index:3;top:0px;background:url('../../../img/wyszukiwarka/SV/arrow_left_fast.svg');background-size:contain;background-repeat:no-repeat;background-position:center center;width:50px !important;height:30px;}
.sv_next_fast{position:absolute;border:0px solid red;right:20px;background-color:white !important;z-index:3;top:0px;background:url('../../../img/wyszukiwarka/SV/arrow_right_fast.svg');background-size:contain;background-repeat:no-repeat;background-position:center center;width:50px !important;height:30px;}
.sv_next:hover,.sv_prev:hover{cursor:pointer;}

/*REZULTATY KONCERTOW*/
section.search_results_information{position:relative;float:left;width:50%;margin-left:25%}
section.search_results_information .information{position:relative;float:left;padding-left:80px;font-size: 6rem;line-height:1;padding-right: 0px;font-family: "IntroCondBlack";border:0px solid blue;}
section.search_results_information .information:after{content:'';position:absolute;top:10px;left:0;width:20px;height:9px;background-color:black;}
section.search_results_information .information span{position:absolute;top:0;;left:0;tranform:translateZ(-50%);width:50px;height:100%;}
section.search_results_information .information span:after{content:'';position:absolute;top:calc(50% - 4.5px);left:0;width:90%;height:9px;background-color:black;}
section.search_results_information .information span:before{content:'';position:absolute;bottom:10px;left:0;width:70%;height:9px;background-color:black;}
section.search_results_information .summary{position:relative;float:left;width:100%;font-family:"Fabrikat-Bold";font-size:2rem;margin-top:50px;}

section.search_results_information .make_pdf{position:relative;float:left;width:auto;font-family:"Fabrikat-Medium";font-size:1.8rem;margin-top:30px;color:#c69800;}
section.search_results_information .make_pdf:hover{cursor:pointer;text-decoration:underline}
section.search_results_information .search_additional_options{}
section.search_results_information .search_additional_options{position:relative;float:left;display: flex;width:100%;margin-top:30px;padding-left:150px;font-family:"Fabrikat-Medium";}
section.search_results_information .search_additional_options:after{content:'SORTUJ:';position:absolute;top:-3px;left:0;width:100px;color:black;font-size:1.7rem;}
section.search_results_information .search_additional_options span {position:relative;width: 50%;border:0;outline:none;padding-left:40px;font-size: 1.7rem;line-height: 1.1;align-items: center;}
section.search_results_information .search_additional_options span::after {content: '';position: absolute;top: 0%;left: 0;width: 20px;height: 20px;background-color: transparent;border: 1px solid black;}
section.search_results_information .search_additional_options span.clicked::after {content: '';position: absolute;top: 0%;left: 0;width: 20px;height: 20px;background-color: #dfcb8a;border: 1px solid black;}
section.search_results_information .search_additional_options span:hover{cursor:pointer;}


section.search_results_information .search_view_options{}
section.search_results_information .search_view_options{position:relative;float:left;display: flex;width:100%;margin-top:30px;padding-left:150px;font-family:"Fabrikat-Medium";}
section.search_results_information .search_view_options:after{content:'WIDOK:';position:absolute;top:-3px;left:0;width:100px;color:black;font-size:1.7rem;}
section.search_results_information .search_view_options span {position:relative;width: 50%;border:0;outline:none;padding-left:40px;font-size: 1.7rem;line-height: 1.1;align-items: center;}
section.search_results_information .search_view_options span::after {content: '';position: absolute;top: 0%;left: 0;width: 20px;height: 20px;background-color: transparent;border: 1px solid black;}
section.search_results_information .search_view_options span.clicked::after {content: '';position: absolute;top: 0%;left: 0;width: 20px;height: 20px;background-color: #dfcb8a;border: 1px solid black;}
section.search_results_information .search_view_options span:hover{cursor:pointer;}



/*REZULTATY KONCERTOW*/

.content_search .koncert_box{position:relative;float:left;width:33.333%;padding:20px;color:black;margin-bottom:20px;}
.content_search .koncert_box .decoration_line{position:relative;float:left;border-top:10px solid black;margin-bottom:20px;}

.content_search .koncert_box .date_time{position:relative;float:left;width:100%;}
.content_search .koncert_box .date_time span{font-family:"Fabrikat-Black";font-size:2rem;margin-right:1ch}
.content_search .koncert_box .additional_text {position:relative;float:left;font-family:"Fabrikat-Black";font-size:1.5rem;width:100%;}

.content_search .koncert_box .date_time{font-family:"Roboto";}


.content_search .koncert_box .place{position:relative;float:left;width:100%;font-family:"Roboto";}
.content_search .koncert_box .program{position:relative;float:left;width:100%;margin-top:30px;font-family:"Roboto";}
.content_search .koncert_box .program:before{content:'PROGRAM';font-family:"Fabrikat-Light";letter-spacing:1px;position:relative;float:left;width:100%;font-size:1.1rem;color:#595959;;margin-bottom:5px;}
.content_search .koncert_box .program .bold_program{font-weight:bold;clear:both;width:100%;position:relative;display:block}
.content_search .koncert_box .program strong{font-weight:bold;position:relative;}

.content_search .koncert_box .performer{position:relative;float:left;width:100%;margin-top:30px;font-family:"Roboto";font-weight:300}
.content_search .koncert_box .performer:before{content:'WYKONAWCY';font-family:"Fabrikat-Light";letter-spacing:1px;position:relative;float:left;width:100%;font-size:1.1rem;color:#595959;;margin-bottom:5px;}

.content_search .koncert_box .program .slide_program{position:relative;float:left;width:100%;border:0px solid green;font-size:1.4rem;line-height:1.6rem;overflow:hidden;transition:0.5s all ease;}
.content_search .koncert_box .program .slide_program.fullheight{overflow:none !important;transition:0.5s all ease;height:auto !important}

.content_search .koncert_box .performer .slide_performer{position:relative;float:left;width:100%;border:0px solid green;font-size:1.4rem;line-height:1.6rem;overflow:hidden;}
.content_search .koncert_box .performer .slide_performer.fullheight{overflow:none !important;transition:0.5s all ease;height:auto !important}


.content_search .koncert_box .festival_data{position:relative;float:left;width:100%;font-family:"Fabrikat-Medium";border:0px solid green;margin-top:30px;font-size:1.2rem;line-height:1.2rem;color:#4f53c9}
.content_search .koncert_box .festival_data .festival_title{position:relative;float:left;width:100%;font-family:"Fabrikat-Light"}
.content_search .koncert_box .festival_data .festival_content{position:relative;float:left;width:100%;margin-top:10px;font-family:"Fabrikat-Bold";border:0px solid green;font-size:1.4rem;line-height:1.6rem;}
.content_search .koncert_box .festival_data .festival_date {position:relative;float:left;width:100%;font-family:"Fabrikat-Black";border:0px solid green;font-size:1.6rem;line-height:1.6rem;}
.content_search .koncert_box .festival_data .festival_button {position:relative;float:left;width:auto;;padding:10px 20px;padding-left:25px;font-size:1.3rem;line-height:1.1;margin-top:0px;color:#4f53c9;letter-spacing:1px;font-family:"Fabrikat-Black";}
.content_search .koncert_box .festival_data .festival_button:after{content:'';position:absolute;top:50%;left:0;width:15px;transform:translateY(-50%);;height:3px;background-color:#4f53c9}
.content_search .koncert_box .festival_data .festival_button a{color:inherit;text-decoration:none;}

.slide_down_program{position:relative;float:left;width:100%;font-family:"Fabrikat-Medium";letter-spacing:2px;color:#c69800;font-size:1.2rem;;margin-top:5px;}
.slide_down_program:hover{cursor:pointer;}
.slide_down_performer{position:relative;float:left;width:100%;font-family:"Fabrikat-Medium";letter-spacing:2px;color:#c69800;font-size:1.2rem;;margin-top:5px;}
.slide_down_performer:hover{cursor:pointer;}
.slide_down_program img.rotate,.slide_down_performer img.rotate{transform:rotate(180deg);transition: 0.5s all ease;}
.slide_down_program img,.slide_down_performer img{position:relative;float:left;margin-right:10px;margin-top:3px;transform:rotate(0deg);transition:0.5s all ease;}

.content_search .koncert_box .performer .wykonawca{font-weight:bold;clear:both;float:left}
.content_search .koncert_box .performer strong{font-weight:bold;clear:both;/*float:left;*/}
.content_search .koncert_box .performer .instrument{margin-left:1ch;float:left;}



.festival_container{position:relative;float:left;width:80%;margin-left:10%;margin-right:10%;}
.festival_container .festival_category{position:relative;float:left;width:100%;background-color:#babcea;margin-bottom:0px;margin-top:100px;}
.festival_container .festival_category .festival_category_title{position:relative;float:left;width:100%;font-size:2rem;padding-top:30px;padding-left:30px;color:black;font-family:"Fabrikat-Bold"}
.festival_container .festival_category .festival_category_subtitle{position:relative;float:left;width:100%;font-size:1.3rem;padding-left:30px;color:black;font-family:"Fabrikat-Bold"}

.festival_container .festival_category .festival_category_date{position:relative;float:left;width:100%;font-size:2rem;padding-left:30px;color:black;font-family:"Fabrikat-Light"}
.festival_container .festival_category img{position:relative;float:left;width:100%;border:0px solid red;}


.pika-single{background-color:white !important;}
.pika-label{position:relative;float:left !important;font-weight:normal !important;font-family:"Fabrikat-Bold" !important;width:50% !important;background-color:#dfcb8a !important;color:black;border-left:0px solid white;}
.pika-label:first-child{border-right:3px solid white;}
.pika-next,.pika-prev{display:none !important;}
.pika-table{color:black !important;font-family:"Fabrikat-Bold" !important}
.pika-table th{text-transform:uppercase;text-align:right;color:black;}
abbr[data-original-title], abbr[title]{font-family:"Fabrikat-Light" !important;cursor:pointer;color:#959595 !important;border:0 !important;}
abbr:hover{cursor:auto !important}
.pika-table .pika-button{color:black;font-weight:normal;font-size:1.2rem;border-radius:0 !important;}

.pika-table th, .pika-table td{color:black;}
.pika-table .is-selected .pika-button{background-color:#dfcb8a !important;font-weight:normal;box-shadow:none;color:black;}
.pika-table .is-today .pika-button{color:black;font-weight:normal;}
.pika-table .pika-button:hover {background-color:#dfcb8a;color:black;box-shadow:0;}

.pika-title select{;border:1px solid red;width:100%;}


/*REZULTATY KONCERTOW*/

.pdf .koncert_box{position:relative;float:left;width:100%;padding:20px;box-sizing:border-box;color:black;margin-bottom:20px;border:0px solid red;}
.pdf .koncert_box .decoration_line{position:relative;float:left;border-top:10px solid black;margin-bottom:20px;}

.pdf .koncert_box .date_time{position:relative;float:left;width:100%;font-size:1.2rem;}
.pdf .koncert_box .date_time span{font-family:"Fabrikat-Black";margin-right:5px;}
.pdf .koncert_box .date_time{font-family:"Roboto";font-size:1.2rem;}


.pdf .koncert_box .place{position:relative;float:left;width:100%;font-family:"Roboto";font-size:1.1rem;}
.pdf .koncert_box .program{position:relative;float:left;width:100%;margin-top:30px;font-family:"Roboto";}
.pdf .koncert_box .program:before{content:'PROGRAM';font-family:"Fabrikat-Light";letter-spacing:1px;position:relative;float:left;width:100%;font-size:1.1rem;color:#595959;;margin-bottom:5px;}
.pdf .koncert_box .program .bold_program{font-weight:bold;clear:both;width:100%;position:relative;display:block}
.pdf .koncert_box .program strong{font-weight:bold;position:relative;}


.pdf .koncert_box .performer{position:relative;float:left;width:100%;margin-top:30px;font-family:"Roboto";font-weight:300;}
.pdf .koncert_box .performer:before{content:'WYKONAWCY';font-family:"Fabrikat-Light";letter-spacing:1px;position:relative;float:left;width:100%;font-size:1.1rem;color:#595959;;margin-bottom:5px;}

.pdf .koncert_box .program .slide_program{position:relative;float:left;width:100%;border:0px solid green;font-size:1.2rem;line-height:1.4rem;overflow:hidden;transition:0.5s all ease;}
.pdf .koncert_box .program .slide_program.fullheight{overflow:none !important;transition:0.5s all ease;height:auto !important}

.pdf .koncert_box .performer .slide_performer{position:relative;float:left;width:100%;border:0px solid green;font-size:1.2rem;line-height:1.4rem;overflow:hidden;}
.pdf .koncert_box .performer .slide_performer.fullheight{overflow:none !important;transition:0.5s all ease;height:auto !important}

.pdf .koncert_box .festival_data{position:relative;float:left;width:100%;font-family:"Fabrikat-Medium";border:0px solid green;margin-top:30px;font-size:1.2rem;line-height:1.2rem;color:#4f53c9}
.pdf .koncert_box .festival_data .festival_title{position:relative;float:left;width:100%;font-family:"Fabrikat-Light"}
.pdf .koncert_box .festival_data .festival_content{position:relative;float:left;width:100%;margin-top:10px;font-family:"Fabrikat-Bold";border:0px solid green;font-size:1.4rem;line-height:1.6rem;}
.pdf .koncert_box .festival_data .festival_date {position:relative;float:left;width:100%;font-family:"Fabrikat-Black";border:0px solid green;font-size:1.6rem;line-height:1.6rem;}

.pdf .koncert_box .festival_data .festival_button {position:relative;float:left;width:100%;;padding:10px 20px;padding-left:25px;font-size:1.1rem;line-height:1.1;margin-top:0px;color:#4f53c9;letter-spacing:0px;font-family:"Fabrikat-Black";}
.pdf .koncert_box .festival_data .festival_button:after{content:'';position:absolute;top:17px;left:0;width:15px;;height:3px;background-color:#4f53c9}
.pdf .koncert_box .festival_data .festival_button a{position:relative;float:left;width:100%;color:inherit;text-decoration:none;}



.slide_down_program{position:relative;float:left;width:100%;font-family:"Fabrikat-Black";letter-spacing:2px;color:#c69800;;font-size:1.2rem;;margin-top:5px;}
.slide_down_program:hover{cursor:pointer;}
.slide_down_performer{position:relative;float:left;width:100%;font-family:"Fabrikat-Black";letter-spacing:2px;color:#c69800;font-size:1.2rem;;margin-top:5px;}
.slide_down_performer:hover{cursor:pointer;}
.slide_down_program img.rotate,.slide_down_performer img.rotate{transform:rotate(180deg);transition: 0.5s all ease;}
.slide_down_program img,.slide_down_performer img{position:relative;float:left;margin-right:10px;margin-top:3px;transform:rotate(0deg);transition:0.5s all ease;}

.pdf .koncert_box .performer .wykonawca{font-weight:bold;clear:both;float:left}
.pdf .koncert_box .performer strong{font-weight:bold;clear:both;float:left;border:0px solid red;}
.pdf .koncert_box .performer .instrument{margin-left:1ch;float:left;}

.pdf b{font-weight:bold;}

.searched_field{position:relative;float:left;width:100%;font-family:"Fabrikat-Bold";margin-bottom:30px;padding-left:15px;}
.searched_field .search_element{font-size:1.4rem;color:black;}


section.deklaracja_dostepnosci{
    position: relative;
float: none;
overflow: hidden;
font-family: "Fabrikat-Medium";
width: 70%;
border: 0px solid red;
margin: 0 auto;
  margin-bottom: 0px;
display: flex;
flex-wrap: wrap;
margin-bottom: 100px;
padding-top: 50px;
}
.dd_intro{position:relative;float:left;width:100%;}
.dd_text{position: relative;font-size: 6rem;padding-right: 20px;font-family: "IntroCondBlack";font-weight: 900;background-color: white;z-index: 2;color: black;}
.dd_text *{width:100%}
.dd_line{  position: absolute;; top: 40px;right: 0;width: 100%;z-index: 1;height: 10px;background-color: black;}
.dd_end{position:relative;float:left;width:100%;height:10px;background-color:black;margin-top:40px;}