@media screen and (max-width: 991px) {

	:root {
		--header-height: 120px;
		--header-height-inner: 120px;
	}

	#main-header { background-color: #fff; }

	.sidebar { border-left: none; }

	.br-element .br-event-body .title, .content-element .content-event-body .title,
	.br-element .br-event-body .date, .content-element .content-event-body .date,
	.br-element .br-event-body .button-wrapper, .content-element .content-event-body .button-wrapper { text-align: left; }

	.rotate-slider-wrapper .tns-ovh { overflow: hidden; }
	.rotate-slider-wrapper article, .rotate-slider-wrapper article.current, .rotate-slider-wrapper article.previous, .rotate-slider-wrapper article.next { opacity: 1; transform: none; }

	.button-wrapper { margin-bottom: 0px; }

	.card-img-top { margin-bottom: 1em; }
}
