#search_complete{
	position: absolute;
	width: 600px;
	border: 2px solid #e3cb85;
	top: 70px;
	background: #fff;
	padding: 0px 20px 15px 20px;
	border-radius: 20px;
	display: none;
	z-index: 100;
}

#search_complete div{
	font-size: 18px !important;
}

.affiche-page__affiches-title{margin-top: 40px;}

.spectacle-page-swiper .spectaclePageSwiper2 .swiper-slide {  background: #000;}
.spectacle-page-swiper .spectaclePageSwiper2 .swiper-slide img{opacity: 0.3;}

.spectacle-page-swiper .spectaclePageSwiper2 .swiper-slide.swiper-slide-active img {opacity: 1;}

.ballet-performances{padding-top: 30px; margin-top: -30px;}

.tickets-available__top-block-date{margin-right: 10px;}

.privacy-policy-page h2,
.privacy-policy-page h3,
.privacy-policy-page h4,
.privacy-policy-page h5,
.privacy-policy-page h6{margin: 15px 0; padding; 0;}

.privacy-policy-page p{padding: 5px 0;}

.privacy-policy-page ul, .privacy-policy-page ol {
  font-size: 16px;
  line-height: 155%;
  color: #000;
  margin: 0 auto 0 auto;
  padding-left: 50px;
}

.footer .footer__bottom-list .footer__bottom-list-item .footer__bottom-list-item-privacy-policy {
  text-decoration: underline;
}

.spectacle-page-swiper .spectaclePageSwiper2 {
  height: 830px;
}

.affiche-page-anchor__nav .affiche-page-anchor__nav-list{justify-content: center;}
.affiche-page-anchor__nav .affiche-page-anchor__nav-list .affiche-page-anchor__nav-list-item{padding: 0 80px;}

.review-swiper .swiper-slide .swiper-slide__item{background: none;}
.review-swiper .swiper-slide .swiper-slide__item h4 {  padding-top: 23px;}

.review-swiper .swiper-slide .swiper-slide__item p,
.review-swiper .swiper-slide .swiper-slide__item h5,
.review-swiper .swiper-slide .swiper-slide__item span {  color: #000;}

.affiche-page__affiches .affiche-page__affiches-performance-list .affiche-page__affiches-performance-list-item .affiche-page__affiches-performance-list-item-block-button button,
.next__performance .next__performance-list .next__performance-list-item .next__performance-list-item-block-button button {
  padding: 18px 0;
  width: 250px;
  text-align: center;
}
.block-date__information-day{color: #b11733;}

.spectacle-description .spectacle-description-tabs .spectacle-description-tabs__body .spectacle-description-tabs__item .spectacle-description-staging-title {
  margin-top: 30px;
}

.anchor__nav .anchor__nav-list {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none;
}
.anchor__nav .anchor__nav-list::-webkit-scrollbar {
    display: none!important;
}


@media all and (max-width: 1800px) {
	.spectacle-page-swiper .spectaclePageSwiper2 {
	  height: 630px;
	}
}

@media all and (min-width: 1400px) {
	.header .header__wrapper .header__nav {  width: 827px;}
}

@media all and (max-width: 560px) {
	.spectacle-page-swiper .spectaclePageSwiper2 .swiper-slide img{opacity: 1;}
	.spectacle-page__data-link-video span:nth-child(1){display: none;}

	.spectacle-page .spectacle-page__data .spectacle-page__data-link-video::before {  left: 40%;}
	.spectacle-page .spectacle-page__data .spectacle-page__data-link-video::after {  left: 47%;}
	.spectacle-page .spectacle-page__data .spectacle-page__data-link-video:hover::before {  left: 40%;}
	.spectacle-page .spectacle-page__data .spectacle-page__data-link-video:hover::after {  left: 49%;}

	.repertoire-page__popular-productions .repertoire-page__popular-productions-list .repertoire-page__popular-productions-list-item:hover {background-size: 100%;}

	.spectacle-page-swiper{  padding: 10px;}
	.spectacle-page-swiper .spectaclePageSwiper2 {  height: 430px;}

	#search_complete{	width: 350px;}

	.selections-page__bestsellers .bestsellers-tabs .bestsellers-tabs__buttons .bestsellers-tabs__button {  margin-bottom: 12px;height: 35px;}

	.affiche-page-anchor__nav .affiche-page-anchor__nav-list .affiche-page-anchor__nav-list-item{padding: 0 20px;}

}
