
.media-gallery-section {
	overflow-x: hidden;
}

.media-gallery .slick-prev {
	position: absolute;
  top: calc(50% - 2rem);
  left: -2rem;
}

.media-gallery .slick-next {
	position: absolute;
  top: calc(50% - 2rem);
  right: -2rem;
}

@media (min-width: 768px) {
	.media-gallery .slick-next, .media-gallery .slick-prev {
		display: none !important;
	}
}


.media-gallery-item-w {
	transform: scale(0.95);
	transition: 0.5s;
}

.media-gallery-item-w:hover {
	transform: scale(1);
	transition: 0.5s;
}

.image-choice-media-gallery-video {
	cursor: pointer;
}

.image-choice-media-gallery-img {
	cursor: zoom-in;
}

.media-gallery-item {
	height: fit-content;
}

.media-gallery-container {
	height: max-content;
}

.media-gallery-navigation-item-cont {
	opacity: 0.5;
	transform: scale(0.8);
	transition: 0.2s;
	cursor: pointer;
}

.media-gallery-navigation-item-cont:hover {
	opacity: 0.75;
	transform: scale(0.85);
	transition: 0.2s;
}

.media-gallery-navigation .slick-current .media-gallery-navigation-item-cont {
	opacity: 1 !important;
	transform: scale(1) !important;
	transition: 0.2s;
	cursor: default;
}


.media-gallery-navigation .slick-current .play-button-mini-media {
	transition: 0.2s !important;
	cursor: default;
}


.video-block-trigger .play-button-mini-media {
	height: 3rem;
  width: 3rem;
	top: calc(50% - 1.5rem);
  left: calc(50% - 1.5rem);
	border: 0.3rem solid var(--bs-white);
	transition: 0.2s !important;
	opacity: 0.99;
}

.video-block-trigger .play-button-mini-media .triangle-container {
	height: 1rem;
  width: 1rem;
	top: calc(50% - 0.5rem);
	left: calc(50% - 0.5rem);
}

.video-block-trigger .play-button-mini-media .triangle,
.video-block-trigger .play-button-mini-media .triangle:before,
.video-block-trigger .play-button-mini-media .triangle:after {
	width:  0.75em;
	height: 0.75em;
}

.video-block-trigger:hover .play-button-mini-media .triangle,
.video-block-trigger:hover .play-button-mini-media .triangle:before,
.video-block-trigger:hover .play-button-mini-media .triangle:after {
	background: var(--bs-white);
}


.video-block-trigger:hover .play-button-mini-media {
	border: 0.3rem solid var(--bs-white);
  background: #00000021;
	transform: scale(1) !important;
}

.media-gallery-navigation-item .slick-center .video-block-trigger:hover .play-button-mini-media, .media-gallery-navigation-item .slick-center .video-block-trigger .play-button-mini-media {
	transform: scale(1.2) !important;
}




.mediagallerytrig_video_modal .modal-body,.mediagallerytrig_photo_modal .modal-body {
	position: relative;
	background-color: var(--bs-dark);
}

.mediagallerytrig_video_modal .modal-content, .mediagallerytrig_photo_modal .modal-content {
	background: transparent;
	border: none;
}

.mediagallerytrig_video_modal .modal-footer, .mediagallerytrig_photo_modal .modal-footer {
	border-top: none;
  justify-content: center;
}

.mediagallerytrig_video_modal .modal-footer p, .mediagallerytrig_photo_modal .modal-footer p {
	text-shadow: 0 0 4px black;
}

.mediagallerytrig_video_modal .btn-close, .mediagallerytrig_photo_modal .btn-close {
	position: absolute;
    right: 0rem;
    top: 0rem;
    z-index: 1;
    width: 2rem;
    height: 2rem;
    border-radius: 0 0 0 0.8rem;
    background-color: var(--bs-light);
    filter: none !important;
    opacity: 0.8;
}

.mediagallerytrig_video_modal .btn-close:hover, .mediagallerytrig_photo_modal .btn-close:hover {
    opacity: 1;
}
