/* INDEX */
.event-items-slider .swiper{
	overflow: hidden;
}

/* YANDEX SHARE */
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more{
	opacity: 0;
}

.ya-share2__popup{
	background-color: #141517 !important;
	border-radius: 10px;
	overflow: hidden;
}
.ya-share2__container_size_m .ya-share2__badge + .ya-share2__title{
	color: white;
}
.ya-share2__container_size_m .ya-share2__badge + .ya-share2__title:hover{
	color: #daff00;
}

/**/
.event-filter .field-checkbox__name-text{
	text-wrap: nowrap;
}

.event-filter{
/*	margin-top: 5rem;*/
}

@media (max-width: 579px){
	.event-filter{
		/*margin-bottom: 0;*/
	}
}

.breadcrumbs{
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.bx-breadcrumb .bx-breadcrumb-item a{
	color: #ddd;
}

.event-filter .field-checkbox__name-text:hover,
.event-filter .field-checkbox__name-text:focus,
.event-filter .field-checkbox__name-text.active{
  background-color: #192ed5;
  border-color: #192ed5;
}


/* FILTER */
.filter-row{
	margin-top: 2rem;
}

/* DEEDBACK SUCCESS */
#feedback-info .choose-your-city__card-title{
	font-size: 30px;
	font-weight: 800;
}

/* SUBSCRIBE */
.popup-window-overlay{
    background-color: rgba(0, 0, 0, 0.55) !important;
    display: block;
    opacity: 1;
    backdrop-filter: blur(15px);
}

.bx_subscribe_response_container{
	color: white !important;
}

/* REVIEW */
.reviews-simple__card-read a{
	cursor: pointer;
}

/* SIDE MWNU */
.mobile-nav{
	z-index: 1052;
}
.mobile-nav-backdrop{
	z-index: 1051;
}

/* SEARCH */
.btn-side-search{
	display: none;
}

@media (max-width: 579px){
	.search-modal__result-scroll{
		margin-top: 0;
	}
}

/* BREADCRUMBS */
.bx-breadcrumb-item a span{
	text-wrap: nowrap;
}
.bx-breadcrumb .bx-breadcrumb-item{
	font-size: 13px;
	line-height: unset;
	text-wrap: nowrap;
}

.bx-breadcrumb .bx-breadcrumb-item span{
    white-space: nowrap;
}

/* BITRIX CSS */
.bx-core-adm-dialog .adm-detail-content-cell-l,
.bx-core-adm-dialog .adm-detail-content-cell-r{
	color: black !important;
}

/* EVENT FULL */
.information-singer__hide-more{
	margin-top: 20px;
}

.information-singer__hide-more-toggler{
	width: auto;
	padding: 0;
	cursor: pointer;
	background-color: transparent;
	border: none;
	outline: 0;
	font-weight: 600;
	line-height: 120%;
	color: #daff00;
	transition: color .3s;
}
.information-singer__hide-more-toggler:hover {
	color: #f08;
}

.information-singer__text_second.hidden + .information-singer__hide-more{
	display: none;
}


/* COOKIE  */
.cookies{
	right: auto;
	left: 40px;
	z-index: 100;
}

/* EXECUTOR */
.musician__author{
	margin-bottom: 2rem;
}

.musician {
	margin-bottom: 2rem;
}


/* FAVORITES */
.labels-favorite{
    position: fixed;
    top: 20%;
    right: -240px;
    width: 240px;
    height: 50px;
    padding: .5rem 1rem;
    transition: .4s;
}

.labels-favorite.active{
    right: 0;
}

.fav-added{
    background-color: #daff00;
    color: black;
}

.fav-removed{
    background-color: #f08;
    color: white;
}


.fav-added,
.fav-removed{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: .4s;
    width: 100%;
    height: 100%;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    line-height: 1;
}

.fav-added.active,
.fav-removed.active{
    opacity: 1;
}

@media (max-width: 579px){
	.labels-favorite{
		height: 40px;
	    border-top-left-radius:    40px;
	    border-bottom-left-radius: 40px;
	}
}

main{
    overflow-x: clip;
}