// Video Popup
.porto-video-thumbnail-viewer {
    display: block;
    position: relative;
	&::before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.1);
		transition: background 0.3s;
	}
	&::after {
		content: '\f04b';
		font-family: var(--fa-style-family-classic, "Font Awesome 6 Free");
		font-size: 16px;
		font-weight: 800;
		color: #fff;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		border: 2px solid #fff;
		border-radius: 50%;
		width: 40px;
		height: 40px;
		line-height: 36px;
		text-align: center;
		transition: box-shadow 0.3s;
	}
}
.porto-video-popup-wrapper {
	video {
		width: 100%;
        height: auto;
		object-fit: cover;
        outline: none
	}
}