HEX
Server: Apache/2.4.41
System: Linux mainweb 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64
User: nationalmedicaregrp (1119)
PHP: 8.3.7
Disabled: exec,passthru,shell_exec,system,popen,proc_open,pcntl_exec
Upload Files
File: /home/demo/public_html/leakdetection/assets/scss/elements/_media.scss
.ld-media-icon,
.ld-media-item-overlay {
	transition-duration:  0.45s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.320, 1);
}

.ld-media-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 32px;
	transform: scale(1.25);
	opacity: 0;
	transition-property: transform, opacity;

	.icon-sm & {
		font-size: 28px;
	}
	.icon-lg & {
		font-size: 44px;
	}

	&.icon-play {
		width: 55px;
		height: 55px;
		font-size: 15px;
		border-radius: 50em;
		transition-property: transform, opacity, border;

		&.bordered {
			border: 2px solid #fff;
		}
		&.solid {
			background-color: var(--color-primary);
		}

		&.size-sm {
			width: 45px;
			height: 45px;
		}
		&.size-lg {
			width: 65px;
			height: 65px;
		}
	}
}

.ld-media-bg {
	background-color: rgba(#000, 0.4);
}

.ld-media-bg,
.ld-media-item-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.ld-media-item-overlay {
	padding: 30px;
	opacity: 0;
	visibility: hidden;
	color: #fff;
	transition-property: opacity, visibility;
}

.ld-media-content {
	position: relative;
	z-index: 2;
}

.ld-media-item {
	overflow: hidden;
	position: relative;
	color: #000;

	h3,
	h6 {
		margin: 0;
		color: inherit;
		opacity: 0;
		transform: translateY(10px);
		transition-property: transform, opacity;
		transition-duration: 0.45s;
		transition-timing-function: cubic-bezier(0.23, 1, 0.320, 1);
	}
	h3 {
		margin-bottom: 0.25em;
	}
	h6 {
		font-size: 12px;
	}
	figure {
		background-size: cover;
		position: relative;
	}
	img,
	figure {
		transition: transform 0.85s cubic-bezier(0.215, 0.610, 0.355, 1);
	}
	img {
		width: 100%;
		visibility: hidden;
	}

	&.shadow-onhover {
		transition: box-shadow 0.3s;
		box-shadow: 0 0 0 rgba(#000, 0);
	}
	&.contents-visible {

		h3,
		h6,
		.ld-media-bg,
		.ld-media-icon,
		.ld-media-item-overlay {
			opacity: 1;
			visibility: visible;
			transform: none;
		}
	}
	&.content-bottom {
		
		h3,
		h6 {
			opacity: 1;
			visibility: visible;
			transform: none;
		}
		img {
			visibility: visible;
		}
		figure {
			overflow: hidden;
			background: none !important;
		}

		&.shadow-onhover {

			> .ld-media-content {
				padding-left: 18px;
				padding-right: 18px;
			}
		}
	}

	&:hover {

		h3,
		h6 {
			transform: translateY(0);
		}
		h3 {
			opacity: 1;
			transition-delay: 0.1s;
		}
		h6 {
			opacity: 0.4;
			transition-delay: 0.2s;
		}
		figure {
			transform: scale(1.075);
		}
		.ld-media-item-overlay {
			opacity: 1;
			visibility: visible;
		}
		.ld-media-icon {
			transform: scale(1);
			opacity: 1;
			transition-delay: 0.1s;
		}
		.liquid-overlay-link {
			z-index: 3;
		}

		&.shadow-onhover {
			box-shadow: 0 50px 75px rgba(#000, 0.25);
		}
		&.contents-visible {

			.icon-play {
				transform: scale(1.1);
				border-width: 1px;
			}
		}
		&.content-bottom {

			figure {
				transform: none;

				img {
					transform: scale(1.075);
				}
			}
		}
	}
}

.liquid-media-element-custom-height {

	.ld-media-item,
	figure {
		height: 100%;
	}
}

.ld-media-row {
	flex-flow: row wrap;

	> div {
		margin-bottom: 30px;
	}
}