body{
    font-family: adelle-sans, sans-serif;
color:black;
}

h5 {
font-family: frank-new, sans-serif;
}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a{
    font-family: frank-new, sans-serif;
color:black;
}

.recenzje-tytul{
    font-family: frank-new, sans-serif;
    font-size: 36px;
    color: black;
    margin-top: 25px;
margin-bottom:18px;
}


ul.recenzje {
    list-style: decimal;
    margin-left: 20px;
    color: black;
}

.recenzje a {
    color: black;
}

a#a-register:hover {
    color: white;
}

.cl-detail:hover {
    background: black;
    transition: 0.2s ease;
}

.cl-detail {
    transition: 0.2s ease;
}

.eb_no_events {
    display: flex;
    justify-content: center;
    margin-top: 20px;
color:black;
    font-family: adelle-sans, sans-serif;
}

.eb-social-sharing-buttons:before {
    content: 'udostępnij';
    display: block;
}

#eventlist {
    margin-bottom: 70px;
}

.navbar-nav a {
    text-transform: uppercase !important;
}

/* PRZYCISKI KALENDARIUM */
#button a:nth-child(2) {
    background: red;
    color: white !important;
    padding: 10px;
    margin-left: 10px;
}

#button a:nth-child(1) {
    margin-right: 10px;
}
/* KONIEC PRZYCISKI KALENDARIUM */

.sppb-article-page-wrapper a {
    color: red;
}

.kalendar-css .sppb-title-heading {
    margin-bottom: 50px;
}

.kalendar-css #eb-upcoming-events-page-table .eb-page-heading {
    margin-bottom: 47px !important;
}

.kalendar-css #eb-category-page-table .eb-page-heading {
    margin-bottom: 47px !important;
}

.kalendar-css .sp-page-builder .page-content #section-id-1581499959788 {
    padding-top: 68px;
    padding-bottom: 0;
}

.kalendar-css h3{
margin-bottom:8px;
}

.kalendar-css .col-lg-12 {
    padding-left: 0px;
}

.kalendar-css .sppb-container {
    margin-left: 0px;
}

.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: black;
color:white;
}

.pagination ul {
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
}

.site-button:active, .site-button:hover, .site-button:focus, .active > .site-button, .bg-primary-dark, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .sidenav .closebtn:hover, .sidenav .closebtn:focus, .owl-btn-1.primary .owl-prev:hover, .owl-btn-1.primary .owl-next:hover, .owl-btn-2.primary .owl-prev:hover, .owl-btn-2.primary .owl-next:hover {
    background-color: #f02c00;
    color: white;
}


.page-wraper {
    background-color: #ffffff;
}

.zespol-radom .page-header h1 {
    margin-top: 70px;
}


header#t3-header {
  height: 90px;
    background: white !important
}

.header-nav .nav > li > a:hover {
    background-color: transparent;
    color: #E3001D;
}

.header-nav .nav > li > a {
    color: black;
}

div#pop-print {
    display: none;
}

a, .text-primary, .primary li:before, .breadcrumb-row ul li a, .header-ind .header-nav .nav > li.active > a, .header-ind .header-nav .nav > li:hover > a, .header-nav .nav > li.active > a, .header-nav .nav > li.current-menu-item > a .header-nav .nav > li .sub-menu li a:hover, .header-nav .nav > li:hover > a, .header-nav .nav > li .mega-menu > li ul a:hover, .header-nav .nav > li .sub-menu li:hover > a, .nav-dark.header-nav .nav > li .sub-menu li:hover > a, .nav-dark.header-nav .nav > li .mega-menu > li ul a:hover, blockquote:before, ol.comment-list li.comment .reply a, footer a:active, footer a:focus, footer a:hover, footer h1 a, footer h2 a, footer h3 a, footer h4 a, footer h5 a, footer h6 a, footer p a, button.scroltop, .testimonial-1 .testimonial-position, .testimonial-4 .testimonial-name:after, .testimonial-2 .testimonial-position, .testimonial-3 .testimonial-position, .testimonial-3 .quote-left:before, .acod-head a:after, .acod-head a, .acod-head a:hover, .acod-head a.collapsed:hover, .dlab-tabs .nav-tabs > li > a i, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .site-button.outline, .site-button-link:hover, .item-info-in ul li a:hover, .dlab-post-meta.text-primary i, .dlab-post-meta.text-primary ul li, .dlab-post-meta.text-primary ul li a, .dlab-post-meta i, .comments-area p:before, .about-8-service .icon-bx-wraper:hover a, .about-service .icon-bx-wraper:hover a, .dlab-box-bg .icon-box-btn .site-button, .list-2 li:hover:before {
    color: #e2001d;
}

.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {
    color: #e2001d!important;
}

.t3-megamenu .mega > .mega-dropdown-menu {
    border-top: 2px solid #e2001d !important;
}

.allmode-grid .allmode-wrapper:hover .allmode-img {
    border-color: #e2001d;
    background-color: #e2001d;
}

.allmode-grid .allmode-name a:hover, .allmode-grid .allmode-showall a:hover, .allmode-grid .allmode-wrapper:hover .allmode-title a, .allmode-grid .allmode-readmore a, .allmode-grid .allmode-category a:hover {
    color: #e2001d !important;
}

h1.article-title {
    font-size: 36px;
    line-height: 45px;
    font-weight: 500;
    font-family: frank-new, sans-serif;
    margin: 25px 0px 25px 0px;
}

h1.displayname{
    font-size: 36px;
    line-height: 45px;
    font-weight: 500;
    font-family: frank-new, sans-serif;
    margin: 25px 0px 25px 0px;
}

.t3-megamenu a {
    text-transform: uppercase !important;
}

.t3-content {
    padding-top: 0px;
    width: 1170px;
    margin: 0 auto;
/*padding-left:10px;
padding-right:10px;*/
}

.allmode-columns .gt640 .allmode-wrapper {
    width: 33.25% !important;
}

.allmode-img {
    display: inline-block;
    vertical-align: top;
padding:10px !important;
}

.allmode-item {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.allmode-columns .allmode-item .allmode-img img {
    float: unset;
    margin: 0px;
    border-width: 0px;
    border-style: solid;
    border-radius: 0px;
}

.allmode-columns .allmode-wrapper {
    float: left;
    width: 50%;
    margin: 16px 0;
    padding: 0 14px;
    background-image: url(bg_news.gif);
    background-repeat: no-repeat;
    background-size: 366px 520px;
    background-position-x: 14px;
height:520px !important;
}

.allmode-columns .allmode-wrapper > div{
	display:block !important;
}


.allmode-columns .allmode-item .allmode-info {
   padding: 20px 0px 10px 0px;
    background-color: transparent;
    border-radius: 0px;
    text-transform: uppercase;
    font-family: frank-new, sans-serif;
   color:#000000;
}

.allmode-info span {
    font-size: 14px !important;
   color: #000000 !important;
}

.allmode-columns .allmode-info > span, .allmode-columns .allmode-comments {
    background-image: unset;
    padding: 0 0px 0 0px;
font-weight: 500;
}

.allmode-title a {
    color: #000000 !important;
    font-size: 17px;
    font-weight: 400;
    font-family: frank-new, sans-serif;
}

.allmode-columns .allmode-item .allmode-title {
    margin: 30px 0 4px 0;
    font-weight: unset;
	/*line-height: 25px;*/
  padding: 0px 10px 0px 10px;
}

.allmode-columns .allmode-itemsbox .allmode-wrapper {
    margin: 0px 0 60px 0px;
}
/*
.allmode-wrapper:after {
    background-color: #efefef; 
    bottom: 0;
    content: '';
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    transform: translate(-50%,0);
    width: 50px;
}*/

.allmode-columns, .allmode-columns .allmode-name, .allmode-columns .allmode-topitem, .allmode-columns .allmode-img img {
    border-color: transparent;
}

.sppb-addon > div {
    font-family: frank-new, sans-serif;
font-weight: 400;
font-size:inherit;
color:black;
}

footer.site-footer.text-uppercase.footer-white {
    display: none !important;
}

.header-ind.header .top-bar.bg-dark {
    background-color: #fff !important;
    padding: 10px 0px 0px 0px;
}

.top-bar {
    border-bottom: 0px;
}

.header-ind.header .top-bar.bg-dark .dlab-topbar-left ul li, .header-ind.header .top-bar.bg-dark .dlab-topbar-right ul li {
    color: black;
    opacity: 1;
}

.logo-header img, .logo-footer img {
    max-width: 79px;
}

.logo-header.mostion {
    margin-top: -10px;
}

.is-fixed .logo-header.mostion {
    margin-top:unset;
}

.logo-header, .is-fixed .logo-header {
    width: 77px;
}

.t3-megamenu {
    margin: 0 auto;
}

.custom {
    font-family: frank-new, sans-serif;
    font-size: 14px;
    margin-top: 7px;
    font-weight: 500;
    color: #555555;
}

article {
    width: 1170px;
    margin: 0 auto;
color:#000000;
}

img[class*="80"]{
width:80%;
}

img[class*="70"]{
width:70%;
}

img[class*="60"]{
width:60%;
}

img[class*="50"]{
width:50%;
}

img[class*="40"]{
width:40%;
}

img[class*="30"]{
width:30%;
}

img[class*="20"]{
width:20%;
}

.main-custom .main-bar:after {
    content: "";
    display: block;
    margin: 0 auto; 
    width: 50%; 
    padding-top: 0px;
    border-bottom: 0px solid black; 
}


.main-bar:after {
    content: ""; 
    display: block;
    margin: 0 auto;
    width: 1170px;
    padding-top: 0px;
    border-bottom: 1px solid black;
}

.is-fixed .main-bar:after {
    content: "";
    display: block;
    margin: 0 auto;
    width: 50%;
    padding-top: 0px;
    border-bottom: 0px solid black;
}

.dlab-info-has.bg-primary, .dlab-info-has.bg-secondry:hover, .tp-bannertimer.tp-bottom, .header-transparent .is-fixed .main-bar{
background-color:#ffffff;
}

.tp-bannertimer.tp-bottom{
bottom:-12px !important;
height:2px;
}

/***************** EVENT MANAGER CSS ************************/
div#eb-upcoming-events-page-default {
    width: 1170px;
    margin: 0 auto;
}

.eb-event-properties-table {
    display: none !important;
}

div#eb-event-details.eb-description {
    padding: 25px 0px 4px 0px !important;
}

.eb-description-details {
    width: 100% !important;
margin-bottom:50px;
}
.custom-desc p {
    font-size: 22px;
    font-family: times;
    line-height: 21px;
    margin-bottom: 5px;
}

/*.eb-container img {
    width:auto;
}
*/

.eb-description-details .eb-taskbar:after {
    content: "";
    display: block;
    margin: 0px auto;
    width: 665px;
    padding-top: 0px;
    border-bottom: 1px solid black;
    margin-left: 465px;
}


.eb-container h1, .eb-container h2, .eb-container h3 {
    width: 540px;
    margin: 0px 0 5px 0 !important;
    padding: 0 !important;
}

#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
    background: unset;
    border: 0px;
}

#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
    border: 0px;
    padding: 0px 0px 36px 0px !important;
}

#eb-categories .eb-category,
#eb-events .eb-event {
	margin: 0px 0 0px;
}

/*
.eb-description-details .eb-register-button:after {
    content: ' | ';
}

.eb-description-details .btn-primary-radom:after {
    content: " | ";
    margin: 0 10px 0px 10px;
}
*/
.eb-event-title {
    font-family: frank-new, sans-serif;
    font-weight: 400;
}

.eb-event-title a {
color:black;
}

.custom-desc p {
    font-family: frank-new, sans-serif;
    font-size: 18px;
}


.custom-desc{
    margin-top: 15px;
}

.eb-taskbar a {
    color: black;
}

#eb-event-page h1.eb-page-heading {
    margin: 0 0 0px 0 !important;
    font-family: frank-new, sans-serif;
    font-weight: 700;
    width: 670px !important;
    line-height: 60px;
}

h1.sppb-addon-title{
    font-family: frank-new, sans-serif;
    font-weight: 700;
    font-size: 48px;
}


.eb-container {
    width: 1170px;
    margin: 0 auto;
}

#eb-event-info {
    display: none;
}
/*
div#eb-event-details img {
    width: 100%;
    margin-bottom: 50px !important;
margin-right:0px;
}
*/


/* guzik kup bilet spektakle  */

.kup-bilet a {
    display: block;
    color: white;
    padding: 5px 0px 5px 0px;
    text-transform: uppercase;
    font-weight: 700;
}

.kup-bilet {
    clear: both;
    float: right;
    display: block;
    width: 100%;
    text-align: center;
    background: #e3001d;
margin-bottom: 35px;
}

/* koniec guzik kup bilet spektakle  */

.eb-description-details p, .custom-desc {
    font-family: adelle-sans, sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: black;
}

/**** PLUGINS STYLE ******************/

#eb-event-agandas {
    width: 50%;
    float: left;
margin-top:0px;
}

div#eb-speakers-list {
    width: 50%;
    float: left;
}

div#eb-speakers-list:before {
    content: 'OBSADA';
    font-family: frank-new, sans-serif;
    font-size: 36px;
    color: black;
line-height: normal;
margin-bottom: 25px;
}

table#eb-event-agandas:before {
    content: 'TWÓRCY';
    font-family: frank-new, sans-serif;
    font-size: 36px;
    color: black;
margin-top: 0px;
    line-height: normal;
    display: block;
    margin-bottom: 31px;
}
#eb-speakers-list, #eb-sponsors-list {
    padding-top: 0px;
}

h3.eb-horizntal-plugin-header {
    display: none;
}

.table-bordered {
    border: 0px;
}

.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #fff;
    border: 0px;
    padding: 0px;
}


.span3.eb-speaker-container {
    width: 100%;
    text-align: left;
}

.eb-speaker-container .eb-speaker-title {
    font-size: 100%;
    margin: 0px 0;
    font-family: frank-new, sans-serif;
    font-weight: 400;
text-align:left;
}

.eb-speaker-container .eb-speaker-name {
    margin-top: 0px;
    line-height: unset;
    margin-bottom: 0px;
    font-weight: 500;
    font-family: frank-new, sans-serif;
    font-size: 20px;
}
.row-fluid [class*="span"]{
margin-left:0px;
}

.eb-agenda-time {
    font-family: frank-new, sans-serif;
    font-size: 19px;
    color:black;
padding-bottom: 30px !important;
}


.radom-opis:after {
    content: ':';
}

.radom-osoba {
    font-weight: 500;
padding-top: 5px;
display: block;
  line-height: 25px;
}

.radom-opis {
    font-weight: 400;
}

.plg-eventgallery-event {
    margin-bottom: 50px;
 /* margin-top:50px;*/
}

.plg-eventgallery-event::before {
    content: 'Galeria';
    font-weight: 400;
font-family: frank-new, sans-serif;
font-size: 36px;
color: black;
margin-top: 0px;
line-height: normal;
display: block;
margin-bottom: 20px;
text-transform: uppercase;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 0px;
}

.table-bordered td, .table-bordered th {
    border: 0px solid #dee2e6;
}

div#eb-event-details {
    width: 870px;
    float: left;
}

.btn.eb-btn-pinterest {
    background-color: #e6e6e6;
    border-color: transparent;
    box-shadow: unset;

}

.btn.eb-btn-facebook {
    background-color: #e6e6e6;
    border-color: transparent;
    box-shadow: unset;
}

.eb-social-sharing-buttons .btn {
    margin: 10px 5px 0px 6px;
    padding: 5px 0px;
    float: right !important;
    border-radius: 20px;
    width: 38px;
    height: 38px;
}

.eb-speaker-container .btn i:before, .eb-social-sharing-buttons .btn i:before {
    color: #505559;
}

.eb-social-sharing-buttons {
    margin-top: 10px;
    float: right;
}

#colorbox, #cboxOverlay, #cboxWrapper {
    z-index: 1057923;
}

.title-sharing-buttons {
    color: black;
}

.aktorzy img:hover {
    opacity: 0.5;
  transition: 0.3s;
}

.aktorzy img {
    opacity: 1;
  transition: 0.3s;
}

.aktorzy .sppb-image-layout-title {
    font-family: frank-new, sans-serif;
    font-size: 21px;
    line-height: 25px;
    margin-top: 23px !important;
    font-weight: 400;
}

.aktorzy .sppb-addon-image-layout-text {
    font-family: frank-new, sans-serif;
    font-weight: 300;
color:black;
}

.page-header h1 {
    font-family: frank-new, sans-serif;
    font-weight: 700;
    margin-top: 90px;
font-size:48px;
line-height: 65px;
}

.sppb-addon-image-layout-content {
    background: transparent;
    padding: 0px;
}

h3.sppb-image-layout-title a {
    font-family: frank-new, sans-serif;
    color: white !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 22px;
}

#sppb-addon-1578949595106 .sppb-image-layout-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    letter-spacing: 0px;
}

.foto-aktor .sppb-addon-single-image-container {
    width: 100%;
}

.foto-aktor img {
    width: 100%;
}

.sppb-panel-heading.active .sppb-toggle-direction {
-webkit-transform:translateY(-50%) rotate(45deg);
transform:translateY(-50%) rotate(45deg)
}

span.plus-radom {
    font-size: 30px;
    font-weight: 100;
    font-family: open sans-serif;
    color: black;
}

span.sppb-panel-title {
    font-family: frank-new, sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: black;
transition:0.1s;
}

.sppb-panel-heading {
    padding: 10px 30px 10px 0px;
    cursor: pointer;
    position: relative;
}

.sppb-panel-faq li {
    font-weight: 400;
    line-height: unset;
    margin-bottom: 5px;
    margin-left: 23px;
}

.sppb-panel-body {
    padding: 15px 15px 15px 0px;
}

.sppb-panel-faq ul {
    margin-top: 15px;
}

.sppb-addon-content {
    color: black;
    font-family: frank-new, sans-serif;
}

h3.sppb-addon-title {
    font-family: frank-new, sans-serif;
    font-weight: 400;
    font-size: 40px;
    margin-bottom: 20px;
}

.sppb-panel-faq>.sppb-panel-heading {
    border-bottom: 1px solid black;
}

.sppb-panel-faq .sppb-panel-body {
    border: 0;
    border-bottom: 1px solid black;
}

h3.sppb-title-heading {
    font-family: frank-new, sans-serif;
    font-weight: 500;
}

.sppb-row-container {
    padding-left: 0px;
}

.mod-eventgallery-event .thumbnail {
    float: left;
    outline-offset: -150px;
    outline: 150px solid rgba(0, 0, 0, 0.6) !important;

}
/*
.galeria img.eg-img {
   height: 176px !important;
}*/

.galeria .thumbnail:after {
    content: 'ZOBACZ \A GALERIĘ ZDJĘĆ';
    color: white;
    position: absolute;
    font-size: 20px;
    margin-top: -160px;
    white-space: pre;
    text-align: center;
    font-weight: 300;
    line-height: 26px;
    width: 100%;
display: flex;
    justify-content: center;
}

.galeria .thumbnails .thumbnail{
 margin: 0px;
}

.radom-wideo {
    height: 176px;
}

.eventgallery-thumbnails.eventgallery-imagelist.thumbnails {
    margin-bottom: 50px;
}


.kafelek-archiwum img {
    opacity: 0;
}

.kafelek-archiwum img:hover {
    opacity: 1;
}

.sppb-addon-image-layout-content:hover{
display:none;
}

.image-layout-preset-style-poster .sppb-addon-image-layout-content {
    position: absolute;
    margin: 0;
    width: 100%;
    margin-top: 35px;
}

.sppb-image-layout-title a {
    font-size: 75px !important;
    color: white !important;
    font-family: frank-new, sans-serif !important;
}


.kafelek-archiwum .sppb-addon-image-layout-text {
    color: white;
    font-size: 23px;
    font-family: frank-new, sans-serif;
    margin-top: 60px;
}

.grafika-archiwum-top {
    margin-top: -55px !important;
}
/* FRONTEND EDIT */
a.btn.jmodedit {
    display: none;
}

.btn-group.pull-right {
    display: none;
}
/* FRONTEND EDIT */

.wydarzenia article {
    width: 100%;

}

/* all mode wydarzenia CSS */
.allmode-switch {
    display: none;
}

i.fa.fa-calendar {
    display: none;
}

.allmode-grid > div {
    padding-top: 0px;
    border-top: 0px solid #000;
}

.allmode-grid {
    position: relative;
    padding-top: 0px;
    overflow: hidden;
    border-top: 0px solid #999;
}

.allmode-grid .allmode-wrapper:hover {
    border-color: white;
}
/* all mode wydarzenia CSS END */

.czas-radom {
    text-align: right;
    margin-top: 6px;
}

/***** ZAKLADKA ZESPOL - najechanie **********/
.sppb-addon-image-layout-content:hover {
    display: unset;
}
/***** KONIEC ZAKLADKA ZESPOL - najechanie **********/

.text-info.eb-notice-message {
    display: none;
}

.site-header {
    position: relative;
    z-index: 1499;
}

/* MODYFIKACJA 5 MINIATUR GALERIA SPEKTAKL */
.com_content .eventgallery-square-list .eventgallery-square {
        width: 20%;
}
/* MODYFIKACJA 5 MINIATUR GALERIA SPEKTAKL */

.sp-background{
    background-size: inherit !important;
    background-repeat: no-repeat !important;
}

.sp-slider-content-align-left {
    padding: 50px;
background: rgba(255,255,255,0.8);
}

.sppb-sp-slider-button .sp-slider-btn-text {
    background: #e2001d;
}

.sp-slider-content-align-left h2 {
    line-height: 50px;
    font-family: frank-new, sans-serif;
    font-weight: 400;
}

.sp-slider-content-align-left .sppb-sp-slider-text {
    font-family: adelle-sans, sans-serif;
    font-weight: 300;
}

/* ZOOMOWANIE PIERWSZEGO WIERSZA KALENDARIUM */
.t3-spotlight.t3-spotlight-1.row {
    display: block;
}
/* KONIEC */

#top-dotted:before {
    content: " ";
    position: absolute;
  /*  border-top: 10px dotted white;*/
    width: 1170px;
    top: -5px;
    transform: translateX(-50%);
    left: 50%;
background-image:url(/templates/agency/images/kropka.svg);
    height: 10px;
}

#section-id-1578152959315:before{
    content: ' ';
    position: absolute;
/*    border-top: 10px dotted #E6E6E6;*/
    width: 1170px;
    top: -5px;

    transform: translateX(-50%);
    left: 50%;
background-image:url(/templates/agency/images/kropka-dol.svg);
    height: 10px;
					   
}

a.btn-radom.eb-register-button.eb-external-registration-link {
    background: #E3001D;
    color: white;
    font-weight: 800;
    padding: 6px 18px 16px 18px;
    margin-left: 10px;
}

.nazwa-data .sppb-addon-content {
    font-family: frank-new, sans-serif;
font-weight: 800;
font-size:21px;
color:#96999B;
}

/* MENU BORDER BOTTOM FIX */
#t3-header .container {
    padding-right: 0px;
    padding-left: 0px;
}
/*KONIEC MENU */

.nazwa-data .data .sppb-addon-content {
    font-size: 34px;
    font-family: frank-new, sans-serif;
font-weight: 800;
}

/* CSS KALENDARIUM */


.kalendar-css .eb-container h1 {
    font-size: 48px  !important;
    font-family: frank-new, sans-serif  !important;
font-weight: 700  !important;
color:black;
    margin: 0px 0 5px 0 !important;

}

#custom_event_name p{
   font-size: 18px !important;
font-family: adelle-sans, sans-serif;
font-weight: 400  !important;
}

.kalendar-css .eb-container h2 {
   font-size: 18px !important;
font-family: adelle-sans, sans-serif;
font-weight: 700  !important;
color:black;
text-transform:uppercase;
    margin: 0px 0 0px 0 !important;
    line-height: 22px;
}

.custom_category_name, .custom_location_name, .custom_month_number{
   font-size: 18px !important;
font-family: adelle-sans, sans-serif;
font-weight: 400  !important;
color:black;
text-transform:uppercase;
}

#custom_date_time{
position: absolute; 
text-align: center;
margin: 0px 0 0 0px;
width:260px;
}


.kalendar-css #custom_event_name h1, #custom_date_time h1 {
    font-size: 36px  !important;
    font-family: frank-new, sans-serif  !important;
font-weight: 400  !important;
color:black;
}

#custom_date_time, #custom_event_name{
color:black;
margin-bottom:20px;
}

#row_infor{
margin: 30px 0 0 0px  !important;
    border-bottom: 1px solid #505559 !important;
}

.kalendar-css #button {
    text-transform: uppercase;
}

div#main-box {
    border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
    border-bottom: 1px solid #505559 !important;
}

div#date {
    text-align: center;
    background-color: #e1e3ee;
    border-bottom: 1px solid #505559 !important;
    border-top: 1px solid #505559 !important;
}

div#button {
    padding: 0px;
    margin: 0px !important;
    text-align: right !important;
    padding-bottom:8px !important;
   font-size: 18px !important;
font-family: adelle-sans, sans-serif;
}
/* KONIEC */

h1.article-title {
    margin: 25px 0px 5px 0px;
}

/* modyfikacja zakładki spektakle */

#eb-category-page-default .radom-image {
    width: auto;
    height: auto;
    float: left;
    position: relative;
}


#eb-category-page-default h2.eb-event-title.pull-left {
    margin-top: 0px !important;
    margin-left: 0px !important;
}


.eb-box-heading {
    padding: 0px 0px 0px;
}

#eb-category-page-default .eb-box-heading {
    position: relative;
    float: left;
    width: 540px;
    left: 130px;
    top: 40px;
padding: 0px 0px 0px;
}

#eb-category-page-default .eb-taskbar {
    margin-top: -35px !important;
 float: left !important;
}

#eb-category-page-default .eb-description-details p, .custom-desc {
    line-height: 25px;
}

/* koniec mod */

.embed-responsive {
    margin-bottom: 50px;
}

dl.article-info.muted {
    display: none;
}

.data-radom {
    font-size: 18px;
    font-weight: normal;
    color:#E3001D;
    font-family:adelle-sans, sans-serif;
	margin-top: 30px;
}

.data-radom .published {
    margin-bottom: 6px;
}

.active .sppb-panel-title {
    font-weight: 700;
transition: 0.2s
}

.spektakle #eb-events {
    margin-top: 27px;
}

.sppb-panel-title .akapit{
    margin-left: 117px;
}

h4{
    font-family: frank-new, sans-serif;
font-size:20px;
}

strong {
    font-weight: 500;
}

.sppb-section ol {
    margin-left: 26px;
}

.sppb-btn-primary {
    color: #fff !important;
    background-color: #e2001d;
    border-color: #bb021a;
}

.sppb-btn-primary:hover {
    color: #fff;
    background-color: #202020;
    border-color: #202020;
}

.kalendar-css .sppb-container {
    padding-left: 0px;
}


#redim-cookiehint .cookiecontent {
    padding-bottom: 0px;
}

/* SPEKTAKLE */
.spektakle a.btn-radom.eb-register-button.eb-external-registration-link {
    background: #E3001D;
    color: white;
    font-weight: 800;
    padding: 8px 18px 8px 18px;
    margin-left: 7px;
}

.eb-taskbar li:nth-child(3) {
    margin: 5px !important;
}

.spektakle .eb-taskbar > ul {
  /*  margin-left: 595px !important;*/
    margin-top: 0px !important;
}

.spektakle .eb-description-details {
    width: 100%;
margin-bottom:35px;
    font-family: adelle-sans, sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: black;
}

div#location_time {
    margin-left: 617px;
}

/* KONIEC SPEKTAKLE */

.aktorzy{
border-bottom:1px solid black;
}

.aktorzy .sppb-text-alignment {
    margin: 0 auto;
}


.radom-sm .sppb-btn-primary {
    color: #fff;
    background-color: #e9e9e9;
    border-color: #e9e9e9;
}

.radom-sm .sppb-btn {
    color: transparent !important;
    width: 45px;
    height: 44px;
    border-radius: 45px;
    font-size: 22px;
    overflow: hidden;
}

.radom-sm .fab, .fas {
    color: black;
}

i.fab.fa-youtube {
    margin-left: -2px;
}

dl.article-info.muted {
    display: none;
}

h1.displayname {
    font-size: 48px;
    line-height: 45px;
    font-weight: 700;
    font-family: frank-new, sans-serif;
    margin: 15px 0px 25px 0px;
    padding-top: 60px;
}

#event .text {
    margin-bottom: 30px;
    color:black;
}

.text-info {
    color: red !important;
}

.t3-megamenu .mega > .mega-dropdown-menu {
    border-top: 1px solid #e2001d !important;
    margin-top: 0px;
}

.radom-sm .sppb-btn-flat:hover {
    transform: scale(1.1);
}

/* SZUKAJ */
.aikonsearch-trigger{
background-color: transparent;
}

.aikon-search .closeit{
border: 0px;
}

.aikon-search .closeit:hover{
color: red;
    border-color: transparent;
}

.aikon-search button.aikon-searchbtn:hover {
    background-color: red;
}

.aikon-search .closeit{
top: -100px;
}

.formcontainer p {
    display: none;
}

.aikonsearch-trigger:hover {
    color: red;
    background-color: transparent;
}
/* KONIEC SZUKAJ */

span.highlight {
    background-color: red !important;
    font-weight: bold;
    padding: 1px 4px 1px 4px !important;
    color: white;
}

.wyszukiwanie .t3-content {
    padding-top: 90px;
}

.wyszukiwanie .page-title {
    font-size: 48px;
     font-weight: 700;
    font-family: frank-new, sans-serif;
}

div#limit_chzn {
    display: none;
}

.form-limit {
    margin-top: 25px;
}

.btn-toolbar label {
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: auto;
    margin-right: 10px;
}

input#search-searchword {
    border: 1px solid #e9e9e9;
    padding-left: 10px;
}

#searchForm .hasTooltip {
    float: left!important;
    margin-left: 20px;
}

.result-title a {
    color: black;
    font-family: frank-new, sans-serif;
    font-size: 20px;
}


element.style {
}
.eventgallery-tiles-list.eventgallery-event-tiles-list {
    margin-bottom: 70px;
}

#eb-sponsors-list {
    margin-top: 0px;
}

h4.eb-speaker-name {
margin-bottom: 0px;
    float: left;
    font-weight: 400;
text-align:left;
}

.pagination {
    margin-bottom: 90px;
}

.sppb-addon-text-block ul {
    margin-left: 21px;
}

.thumbnail-container .wrapper .content {
    display: none;
}

.img-caption, .img-exif, .img-id {
    padding: 0px 0px 40px 0px;
    text-align: center;
}

.active .sppb-panel-title {
    font-weight: 700 !important;
    transition: 0.3s  !important;
}

.sppb-panel-title {
    transition: 0.3s  !important;
}


/**** TYLKO ARCHIWUM TEATR */
.archiwum-harmonijka h5 a {
    font-weight: 600;
    font-size: 24px;
    font-family: frank-new, sans-serif;
}

.archiwum-harmonijka a {
    font-family: adelle-sans, sans-serif;
    font-size: 18px;
    color: black;
}

.archiwum-harmonijka h5 {
    margin-bottom: 3px;
}

.sppb-addon-accordion .sppb-panel-title {
    font-size: 18px;
    font-family: adelle-sans, sans-serif;
    font-weight: 400;
}

.sppb-alert-dark p {
    margin-bottom: 0px;
}


/* KONIEC ARCHIWUM TEATR */

strong {
    font-weight: 700;
}

.tp-rightarrow.preview1::after {
    content: '\f054';
    font-family: fontAwesome;
}


.tp-leftarrow.preview1::after {
content:"\f053";
    font-family: fontAwesome;
}

.eb-description-details ul {
    margin-left: 20px;
}

h1.sppb-title-heading{
font-size: 48px;
    line-height: 48px;
    font-weight: 700;
    font-family: frank-new, sans-serif;
}


.yt .embed-responsive {
    width: 100%;
    float: unset;
    margin-right: 0px;
}

a.sppb-btn-primary {
    color: white !important;
    border: 0px;
}

/*
.sppb-btn-primary .fas {
    color: white;
    margin-left: 10px !important;
}
*/

blockquote p {
    margin-bottom: 20px;
}

i.fas.fa-file-pdf {
    color: white;
}

.spektakle .radom-image img{
width:450px;
}

.opis-header{
    font-family: frank-new, sans-serif;
    font-size: 36px;
    color: black;
    margin-top: 0px;
    line-height: normal;
    display: block;
    margin-bottom: 31px;
  }