/* Import font. */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap');

/* Main background. */
.fwdvs3dcov-main-background{}


/* Categories menu. */
.fwdvs3dcov-menu-button{
	font: 400 14px Roboto !important;
	text-transform: uppercase;
	line-height: 14px !important;
}


/* Video and audiotime. */
.fwdvs3dcov-time{
	font: 400 14px Roboto !important;
}


.fwdvs3dcov-horizontal-menu{
	
}

/* Lightbox text. */
.fwdvs3dcov-lightbox-header{
	font: bold 28px Roboto !important;
	line-height: 33px !important;
	text-align: center;
	margin: 23px 20px 6px;
	color:#FFFFFF;
}

.fwdvs3dcov-lightbox-paragraph{
	font: normal 14px Roboto !important;
	line-height: 24px !important;
	text-align: center;
	margin: 10px 20px 26px;
	color:#E4E4E4;
}

@media screen and (max-width: 600px){
	.fwdvs3dcov-lightbox-header{
		font-size: 16px !important;
		line-height: 20px !important;
	}

	.fwdvs3dcov-lightbox-paragraph{
		font-size: 12px !important;
		line-height: 16px !important;
		margin-bottom: 20px;
	}
}


/* Thumbnails button. */
.fwdvs3dcov-thumbnail-button{
	overflow: visible !important;
	display: inline-block !important;
	box-sizing: border-box !important;
	overflow: visible !important;
}

.fwdvs3dcov-thumbnail-button div{
	text-transform: uppercase !important;
	letter-spacing: 1px;
	background: rgba(255, 255, 255, 0.07) !important;
	border: 2px solid #FFFFFF !important;
	box-shadow: inset 0px 0px 9px rgba(0, 0, 0, 0.3) !important;
	backdrop-filter: blur(18.5px) !important;
	border-radius: 90px !important;
	color: #FFFFFF !important;
	transition: border .3s ease-out, background .3s ease-out, box-shadow .3s ease-out;
}

.fwdvs3dcov-thumbnail-button.has-image img{
	position: absolute !important;
	top: 18px !important;
    right: 40px !important;
} 

.fwdvs3dcov-thumbnail-button div:hover{
	border: 2px solid #E70973 !important;
	background: #E70973 !important;
	box-shadow: inset 0px 0px 9px rgba(0, 0, 0, 0) !important;
}

.fwdvs3dcov-thumbnail-button p{
	font: 400 14px Roboto !important;
	white-space: nowrap !important;
	margin:  0 !important;
	padding: 19px 68px 18px 41px !important;
}

.fwdvs3dcov-no-gallery em{
	color: #FF0000;
}