.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:url(../images/bg-overlay.png)repeat;z-index:7000;}
.video-container{position:relative;padding:0 0 56.5% 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:100;top:50%;}
.picture-container{position:absolute;padding:0;width:50%;height:auto;z-index:100;top:50%;left:50%;margin-left:-25%;margin-top:-20%;}
.contact-form{position:absolute;padding:0;width:60%;height:auto;z-index:100;left:50%;margin-left:-30%;top:2.5%;display:none;}
.contact-form{color:#fff;}
.contact-form > h6{color:#e7bf4b;font-family:'Nanum Pen Script', cursive;font-size:60px;line-height:100px;text-transform:uppercase;-webkit-text-shadow:3px 3px 0px rgba(0,0,0,0.15);-moz-text-shadow:3px 3px 0px rgba(0,0,0,0.15);text-shadow:3px 3px 0px rgba(0,0,0,0.15);}
.contact-form > ul{margin-left:35px;}
.contact-form > p > a{text-decoration:none;color:#fff;font-size:32px;-webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.15);-moz-text-shadow:1px 1px 0px rgba(0,0,0,0.15);text-shadow:1px 1px 0px rgba(0,0,0,0.15);transition:color 0.3s;}
.contact-form > p > a:hover{color:#e8c03e;}
.contact-form > ul.social{width:180px;margin:0 auto;list-style:none;text-align:center;padding:20px 0 0 20px;}
.contact-form > ul.social > li{display:inline;text-align:center;margin:0 1.5%;}
.contact-form > ul.social > li > a > img{width:50px;transition:transform 0.3s;}
.contact-form ul.social li a:hover > img{transform:rotate(360deg);}
.contact-form > ul > li{margin-bottom:10px;}
.video-container::after{}
.picture-container > img{position:relative;width:98%;-webkit-box-shadow:0px 0px 82px -11px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 82px -11px rgba(0,0,0,0.5);box-shadow:0px 0px 82px -11px rgba(0,0,0,0.5);background:whitesmoke;padding:1%;border:none;}
.video-container iframe{position:absolute;width:50%;height:50%;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;-webkit-box-shadow:0px 0px 82px -11px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 82px -11px rgba(0,0,0,0.5);box-shadow:0px 0px 82px -11px rgba(0,0,0,0.5);background:whitesmoke;padding:15px;border:none;}
.video-container > img{position:absolute;-webkit-box-shadow:0px 0px 82px -11px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 82px -11px rgba(0,0,0,0.5);box-shadow:0px 0px 82px -11px rgba(0,0,0,0.5);background:whitesmoke;padding:15px;border:none;width:50%;height:50%;}
.overlay .overlay-close{width:80px;height:80px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:url(../images/cross.png) no-repeat center center;text-indent:200%;color:transparent;outline:none;z-index:8000;}
iframe{}
.overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;transition:transform 0.4s ease-in-out, visibility 0s 0.4s;}
.overlay-slidedown.open{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.video-container{margin-top:-15%;margin-left:-50%;}
.video-container iframe{position:absolute;width:30%;height:50%;}
}