:root {
--borderradius:10px;
}
.site-footer,
body.search-results .status-private,
body.page-id-1652 .category-visiting-production,
body.page-id-3275 .category-visiting-production,
body.page-id-3277 .category-visiting-production {
display: none !important;
}
.related-box-title {
display: flex;
}
.related-box:has(div.event_item) .related-box-title  {
display: none;
}
.has-img {
display: flex;
}
.has-hero:has(div.elementor-background-video-container) .has-img  {
display: none !important;
}
.has-img {
display: flex;
}
.has-hero:has(div.elementor-background-video-container) .has-img  {
display: none !important;
}
.dochas-link a.elementor-button {
display: none;
}
.dochas-link a.elementor-button.elementor-button-link {
display: flex;
}
.docbox-hidde .elementor-posts-nothing-found::after {
position: relative;
content: "Все още не са добавени данни.";
width: 100%;
display: block;
color: #abaeb1;
}
.rs-parallax-wrap a:hover {
color: var(--e-global-color-primary) !important;
}
#globalPreloader > div {
background-color: var(--e-global-color-primary) !important;
}
.meta-music:not(.elementor-element:has(.metatitle)) {
display: none;
}
.linkcolors a {
color: black;
font-weight: 500;
}
.linkcolors a:hover {
text-decoration: underline;
}
body.staff-template-default .elementor-widget-theme-post-content a {
color: var(--e-global-color-7fbed91)!important;
text-decoration: underline!important;
}
body.staff-template-default .elementor-widget-theme-post-content a:hover {
text-decoration: none!important;
}
:root {
--color-white: #fff!important;
} .slider-hero .elementor-swiper-button-next {
display: contents !important;
width: 100%;
height: 100%;
}
.slider-hero .elementor-swiper-button-next svg {
z-index: 99999;
position: absolute;
bottom: 11%;
right: 5%;
opacity: 0.87;
transition: 0.3s;
}
.slider-hero .elementor-swiper-button-next svg:hover {
opacity: 1;
}
@media only screen and (max-width: 768px) { 
.slider-hero .elementor-swiper-button-next svg {
bottom: 78px !important;
width: 35px !important;
}
}
.hide-me:not(.elementor-element:has(.event_item)) {
display: none;
}
.teamtitle-title {
display: none;
}
.teamtitle-box:has(div.production_item) .teamtitle-title  {
display: flex;
}
.search-box .search-future {
display: flex;
}
.search-box>div.e-con-inner:has(div.search-poster) .search-future  {
display: none;
} @supports (-webkit-clip-path: polygon(0 0, 0 10%, 10% 10%)) or (clip-path: polygon(0 0, 0 10%, 10% 10%) ) {
.eventBgFixed {
-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
}
.eventBgFixed::before{
position: fixed;
top:0;
left:0;
height:100vh;
pointer-events:none;
background-size: cover !important;
background-position: center center !important;
}
@media only screen and (max-width: 768px) { 
.eventBgFixed::before{
background-position: center center !important;
}
}
} .team-home .elementor-swiper-button.elementor-swiper-button-next {
position: absolute !important;
right: 80px !important;
}
.news-arrow .elementor-swiper-button-next svg {
margin-top: -96px;
}
.team-home .elementor-swiper-button-next svg {
margin-left: -24px;
opacity: 0.87;
transition: 0.3s;
}
.team-home .elementor-swiper-button-next svg:hover {
opacity: 1;
}
div.category-actress.category-actor .reletedEvents,
div.category-actress .reletedEvents,
div.category-actor .reletedEvents,
body.elementor-editor-active .reletedEvents  {
display: flex !important;
} .subscribe-footer .e-form__buttons {
position: absolute;
right: 10px;
align-items: flex-end;
justify-content: flex-end;
top: 13px;
width: 50px !important;
}
.subscribe-footer .e-form__buttons  i {
font-size: 20px !important;
} .elementor-3265 .elementor-element.elementor-element-7e17988 .elementor-nav-menu--main .elementor-item.elementor-item-active {
font-weight: bold !important;
}
.repertoar-sub-kids,
.repertoar-sub-drama {
display: none;
}
.repertoar-list .production_post_title {
text-transform: unset !important;
font-size: 20px !important;
line-height: 25px !important;
font-weight: bold !important;
}
.repertoar-list .production_items {
display: inline-grid;
grid-column-gap: 30px;
grid-row-gap: 45px;
width: 100%;
grid-template-columns: repeat(5, 1fr);
}
.repertoar-list .production_item.category-hidden-production {
display: none !important;
}
.repertoar-list .production_item {
position: relative;
}
.production_items .category-premiere::after {
display: none;
}
.repertoar-list.repertoar-list-team .production_items {
grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 1524px) { 
.repertoar-list .production_items {
grid-template-columns: repeat(4, 1fr);
}
}
@media (max-width: 1024px) { 
body.page-id-3277 .repertoar-sub-kids,
body.page-id-3275 .repertoar-sub-drama {
display: block;
}
.repertoar-list .production_items {
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 768px) { 
.repertoar-list.repertoar-list-team .production_items {
grid-template-columns: repeat(2, 1fr);
}
.repertoar-list .production_items {
grid-column-gap: 6px;
grid-row-gap: 35px;
grid-template-columns: repeat(2, 1fr);
}
.repertoar-list .production_post_title {
font-size: 17px !important;
}
} @media (max-width: 768px) { 
.search-item .elementor-widget-container a img{
max-height: 336px !important;
}
.team-list-imgheight .elementor-widget-container img {
max-height: 360px !important;
}
}
.searchresultsp .page {
display: none !important;
}
.searchresultsp article h3:before {
width: 100px;
color: var( --e-global-color-accent ) !important;
width: auto;
display: block;
text-transform: uppercase;
font-size: 20px;
font-weight: 600;
}
.searchresultsp article:before {
position: absolute;
z-index: 99;
background: var(--e-global-color-primary ) !important;
padding: 7px 15px 7px 15px;
text-transform: uppercase;
font-size: 13px;
font-weight: 700;
color: black !important;
}
.search-category-show {
display: none;
}
.searchresultsp article.team .search-category-show {
display: block;
}
.searchresultsp article.team:before {
content: 'екип';
}
.searchresultsp article.event:before {
content: 'програма';
}
.searchresultsp article.category-premiere::after {
display: none !important;
}
.searchresultsp article.repertoire-archive:before {
content: 'архив';
}
.searchresultsp article.production:before {
content: 'репертоар';
}
.searchresultsp article.staff:before {
content: 'творчески състав';
}
.searchresultsp article.post:before {
content: 'новини';
}
.searchresultsp article.production .elementor-post__excerpt p {
text-transform: uppercase;
font-size: 20px !important; 
font-weight: 600;
} .hide-me:not(.elementor-element:has(.event_item)) {
display: none;
}
.eventsList > div {
background: transparent !important;
}
.eventsList-black a {
color: black !important;
}
.eventsList-white a,
.eventsList-white .event_items .event_post_title {
color: white !important;
}
.eventsList .category-subtitles::after,
.eventsList .category-premiere::after,
.eventsList .category-tour-production::after,
.eventsList .category-visiting-production::after {
background: var(--e-global-color-primary ) !important;
font-size: 12px;
font-weight: 700;
color: black !important;
transform: rotate(-90deg);
padding: 5px 12px 5px 12px;
position: absolute;
letter-spacing: -0.5px;
}
.eventsList .category-subtitles::after {
content: 'subtitles';
left: -57px;
}
.eventsList .category-visiting-production::after {
content: 'гостуващ';
left: -57px;
}
.eventsList .category-premiere::after {
content: 'премиера';
left: -55px;
}
.eventsList .category-tour-production::after {
content: 'турне';
left: -45px;
}
@media only screen and (max-width: 768px) { 
.eventsList .category-premiere::after {
top: 26px;
left: -44px;
}
.eventsList .category-tour-production::after {
top: 16.6px;
left: -33px;
}
.eventsList .category-visiting-production::after  {
top: 28px;
left: -45px;
}
}
.tourevents .event_item,
.guestsevents .event_item {
display: none !important;
}
.tourevents .event_item.category-tour-production,
.guestsevents .event_item.category-visiting-production {
display: flex !important;
}
.eventsList .event_items {
display: flex;
flex-direction: column;
gap: 0;
}
.eventsList .event_item {
border-bottom: 1px solid #b4b4b42b;
position: relative;
display: flex;
width: 100%;
gap: 30px;
justify-content: space-between;
align-items: center;
-webkit-transition: 0.4s; transition: 0.4s;
padding-left: 20px;
padding-top: 15px;
padding-bottom: 15px;
}
.eventsList .event_item:hover {
background: #b4b4b414;
}
.eventsList .event_item > div:first-child {
width: 100%;
}
.eventsList .event_item > div a {
display: flex;
gap: 40px;
align-items: center;
}
.eventsList .eventsListGroup-date {
width: 20%;
max-width: 120px;
}
.eventsList .eventsListGroup-title {
width: 50%;
}
.eventsList  .eventsListGroup-place {
width: 30%;
}
.eventsList .event_entase_book a,
.event_entase_book div.soldout {
display: flex !important;
width: 144px !important;
text-align: center !important;
justify-content: center !important;
color: black !important;
background: var(--e-global-color-primary ) !important;
font-size: 17px !important;
font-weight: 600 !important;
}
.event_entase_book div.soldout
{
padding: 10px;
background: #cfcfcf !important;
cursor: default;
font-weight: 400 !important;
}
.eventsList .event_post_title {
text-transform: unset !important;
font-size: 27px !important;
font-weight: 800 !important;
line-height: 28px;
margin-bottom: 6px;
}
.eventsList .event_entase_dateonly {
font-size: 25px !important;
font-weight: 800 !important;
line-height: 34px !important;
}
.eventsList .event_entase_location_placeName {
font-weight: 700 !important;
}
.event_meta_author {
margin-top: -3px;
}
@media only screen and (max-width: 768px) { 
.eventsList .event_post_title {
margin-top: 10px;
}
.eventsList .event_item {
border-left: 5px solid #f4c20b !important;
}
.eventsList .event_item {
flex-direction: column;
margin-bottom: 15px;
border-bottom: 0px;
}
.event_entase_book div.soldout {
display: block !important;
width: 100% !important;
}
.eventsList .event_item > div a {
flex-direction: column;
gap: 10px;
width: 100% !important;
display: block !important;
}
.eventsListGroup-place {
margin-top: 8px;
}
.event_item > div {
width: 100%;
}
.eventsList .event_item > div a > div {
width: 100%;
max-width: 100%;
}
}
.production_item > a > div {
gap:10px;
text-wrap: balance;
} .metatitle {
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
letter-spacing: 1px;
margin-bottom: 3px;
line-height: 16px;
} .dtb-ra-metaBar {
display: flex;
flex-wrap: wrap;
gap: 14px;
align-items: stretch;
}
.dtb-ra-metaBar__item {
display: flex;
flex-direction: column;
justify-content: center;
min-width: 140px;
padding: 24px 0;
color: white !important;
flex: 1;
}
.dtb-ra-field__title {
font-weight: 600;
font-size: 12px;
letter-spacing: 1px;
line-height: 14px;
text-transform: uppercase;
margin-bottom: 4px;
}
.dtb-ra-metaBar__label {
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
letter-spacing: 1px;
line-height: 14px;
opacity: 0.75;
margin-bottom: 4px;
}
.dtb-ra-metaBar__value {
font-size: 16px;
font-weight: 600;
line-height: 20px;
}
@media (max-width: 600px) {
.dtb-ra-metaBar__item {
min-width: 46%;
}
} .dtb-ra-field--archive-files .dtb-ra-field__value .dtb-ra-files {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 10px;
}
.dtb-ra-field--archive-files .dtb-ra-field__value .dtb-ra-files__item {
margin: 0;
padding: 12px 14px;
border-radius: var(--borderradius);
border: 1px solid rgba(0, 0, 0, 0.424);
}
.dtb-ra-field--archive-files .dtb-ra-files__type {
display: inline-flex;
align-items: center;
padding: 6px 10px;
border-radius: 999px;
background: rgba(255,255,255,0.16);
font-size: 11px;
font-weight: 700;
letter-spacing: 0.6px;
text-transform: uppercase;
margin-bottom: 8px;
}
.dtb-ra-field--archive-files .dtb-ra-files__link {
display: inline-flex;
align-items: center;
gap: 8px;
font-weight: 700;
text-decoration: none;
border-bottom: 1px solid rgba(255,255,255,0.28);
padding-bottom: 1px;
transition: border-color 160ms ease, opacity 160ms ease, transform 160ms ease;
}
.dtb-ra-field--archive-files .dtb-ra-files__link:hover {
border-bottom-color: rgba(255,255,255,0.60);
transform: translateY(-1px);
}
.dtb-ra-field--archive-files .dtb-ra-files__desc {
margin-top: 8px;
font-size: 13px;
line-height: 1.35;
} .dtb-relProjects,
.dtb-relProjects * {
color: #111 !important;
}
.dtb-relProjects__list {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 14px;
}
.dtb-relProjects__item {
margin: 0;
padding: 0;
}
.dtb-relProjects__link {
display: flex;
flex-direction: column;
gap: 4px;
text-decoration: none;
padding: 14px 16px;
border: 1px solid rgba(0,0,0,0.10);
border-radius: var(--borderradius);
background: rgba(255,255,255,0.75);
transition: transform 160ms ease, border-color 160ms ease, background 160ms ease;
}
.dtb-relProjects__link:hover {
transform: translateY(-2px);
border-color: rgba(0,0,0,0.18);
background: rgba(255,255,255,0.92);
}
.dtb-relProjects__type {
display: block;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.6px;
opacity: 0.85;
} .dtb-relNews,
.dtb-relNews * {
color: #111 !important;
}
.dtb-relNews__list {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 14px;
}
.dtb-relNews__item {
margin: 0;
padding: 0;
}
.dtb-relNews__link {
display: flex;
flex-direction: column;
gap: 6px;
text-decoration: none;
padding: 14px 16px;
border: 1px solid rgba(0,0,0,0.10);
border-radius: var(--borderradius);
background: rgba(255,255,255,0.75);
transition: transform 160ms ease, border-color 160ms ease, background 160ms ease;
}
.dtb-relNews__link:hover {
transform: translateY(-2px);
border-color: rgba(0,0,0,0.18);
background: rgba(255,255,255,0.92);
}
.dtb-relNews__title {
font-weight: 700;
line-height: 1.25;
}
.dtb-relNews__date {
display: block;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.6px;
opacity: 0.80;
} #relativebox:not(:has(.dtb-relProjects__item)):not(:has(.dtb-relNews__item)) {
display: none !important;
}.swiper-container.swiper-initialized .ecs-posts{overflow:visible}.ecs-post-loop .elementor-page-title{display:block}.ecs-loop-preview{height:100%;width:100%;background:lightgray;border:solid 1px gray;padding:5px}.ecs-loop-preview h3{font-size:16px;font-weight:500}.ecs-loop-preview span{font-size:12px}.ecs-loop-preview .ecs-image-holder{width:100%;line-height:113px;background-color:gray;font-size:45px;text-align:center;vertical-align:middle;font-weight:900;color:#929191}.ecs-link-wrapper{cursor:pointer}.elementor-widget-ele-loop-item,.elementor-widget-ele-loop-item>.elementor-widget-container,.elementor-element-edit-mode.elementor-widget-ele-loop-item,.elementor-element-edit-mode.elementor-widget-ele-loop-item>.elementor-widget-container{height:100%}.elementor-widget-posts .ecs-posts .elementor-button-wrapper{margin-top:0}.ecs-post-loop .ast-article-single{background-color:none;border-bottom:0;margin:0;padding:0}.ecs-post-loop.ast-article-post{width:100%}.theme-storefront.elementor-editor-active #primary.content-area{float:none}.elementor-editor-active .ecs-lazyload a,.elementor-editor-preview .ecs-lazyload a{display:none}.animation-hidden .ecs-lazy-load-animation{height:0;visibility:hidden}.barload-wrapper{width:195px;height:1em;position:relative;display:inline-block;font-size:16px;padding:10px}.barload-border{border:3px solid #222;height:100%;width:100%;position:relative;top:-50%;padding:4px 3px}.barload-whitespace{overflow:hidden;height:100%;width:100%;margin:0 auto;overflow:hidden;position:relative}.barload-line{position:absolute;height:100%;width:100%;background-color:#000;animation:barload-slide 2.75s steps(40) infinite;-o-animation:barload-slide 2.75s steps(40) infinite;-ms-animation:barload-slide 2.75s steps(40) infinite;-webkit-animation:barload-slide 2.75s steps(40) infinite;-moz-animation:barload-slide 2.75s steps(40) infinite}@keyframes barload-slide{0%{left:-100%}100%{left:100%}}@-o-keyframes barload-slide{0%{left:-100%}100%{left:100%}}@-ms-keyframes barload-slide{0%{left:-100%}100%{left:100%}}@-webkit-keyframes barload-slide{0%{left:-100%}100%{left:100%}}@-moz-keyframes barload-slide{0%{left:-100%}100%{left:100%}}.barload-wrapper,.barload-wrapper *{box-sizing:content-box}.ballsload-container{font-size:16px;padding:10px;position:relative}.ballsload-container div{width:1em;height:1em;position:absolute;background-color:#000;top:0;border-radius:50%}.ballsload-container div:nth-child(1){animation:ballsload-move 2.3s infinite cubic-bezier(0.2,0.64,0.81,0.23);-o-animation:ballsload-move 2.3s infinite cubic-bezier(0.2,0.64,0.81,0.23);-ms-animation:ballsload-move 2.3s infinite cubic-bezier(0.2,0.64,0.81,0.23);-webkit-animation:ballsload-move 2.3s infinite cubic-bezier(0.2,0.64,0.81,0.23);-moz-animation:ballsload-move 2.3s infinite cubic-bezier(0.2,0.64,0.81,0.23)}.ballsload-container div:nth-child(2){animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-o-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-ms-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-webkit-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-moz-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2,0.64,0.81,0.23)}.ballsload-container div:nth-child(3){animation:ballsload-move 2.3s 345ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-o-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-ms-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-webkit-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-moz-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(0.2,0.64,0.81,0.23)}.ballsload-container div:nth-child(4){animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-o-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-ms-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-webkit-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2,0.64,0.81,0.23);-moz-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2,0.64,0.81,0.23)}@keyframes ballsload-move{0%{left:0}100%{left:100%}}@-o-keyframes ballsload-move{0%{left:0}100%{left:100%}}@-ms-keyframes ballsload-move{0%{left:0}100%{left:100%}}@-webkit-keyframes ballsload-move{0%{left:0}100%{left:100%}}@-moz-keyframes ballsload-move{0%{left:0}100%{left:100%}}#movingBallG{position:relative;width:250px;height:19px;display:inline-block;font-size:16px}.movingBallLineG{position:absolute;left:0;top:.5em;height:.25em;width:250px;background-color:#000}.movingBallG{background-color:#000;position:absolute;top:0;left:0;width:1.188em;height:1.188em;border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;animation-name:bounce_movingBallG;-o-animation-name:bounce_movingBallG;-ms-animation-name:bounce_movingBallG;-webkit-animation-name:bounce_movingBallG;-moz-animation-name:bounce_movingBallG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}@keyframes bounce_movingBallG{0%{left:0}50%{left:230px}100%{left:0}}@-o-keyframes bounce_movingBallG{0%{left:0}50%{left:230px}100%{left:0}}@-ms-keyframes bounce_movingBallG{0%{left:0}50%{left:230px}100%{left:0}}@-webkit-keyframes bounce_movingBallG{0%{left:0}50%{left:230px}100%{left:0}}@-moz-keyframes bounce_movingBallG{0%{left:0}50%{left:230px}100%{left:0}}.lds-ellipsis{display:inline-block;position:relative;width:8em;height:1em;font-size:13px}.lds-ellipsis div{position:absolute;top:0;width:1em;height:1em;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:1em;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:1em;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:4em;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:7em;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(3em,0)}}