img.watch-link{cursor:pointer}
.video-modal,.video-modal .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3000}
.video-modal{overflow:hidden;position:fixed;opacity:0;-webkit-transform:translate(500%,0%);transform:translate(500%,0%);-webkit-transition:-webkit-transform 0 linear 0;transition:transform 0 linear 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.video-modal .overlay{z-index:0;background:rgba(24,84,135,0.82);opacity:0;-webkit-transition:opacity .2s ease-out .05s;transition:opacity .2s ease-out .05s}
.video-modal-content{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;margin:0 auto;overflow-y:visible;background:#000;height:auto;}
.close-video-modal{display:block;position:absolute;left:0;top:-40px;text-decoration:none;font-size:20px;font-weight:700;color:#fff}
iframe#youtube{background:#000;box-shadow:0 2px 16px rgba(0,0,0,0.5); width: 100%;}
.show-video-modal .video-modal{opacity:1;transform:translate(0%,0%);-webkit-transform:translate(0%,0%)}
.show-video-modal .video-modal .overlay{opacity:1}
.show-video-modal .video-modal-content{transform:translate(0%,0%);-webkit-transform:translate(0%,0%)}
.noscroll {overflow:hidden}

@media(min-width: 0px) {
	.video-modal-content {width:calc(100% - 30px);}
}

@media(min-width: 768px) {
	.video-modal-content {width:65%;}
}

@media(min-width: 992px) {
	.video-modal-content {width:60%;}
}

@media(min-width: 1200px) {
	.video-modal-content {width:55%;}
}
