#popin{opacity:0;transition:opacity .5s;background-color:#000000;color:#fff;}
#videoPlayer{position:absolute;top:0px;left:0px;width:1280px;height:720px;transform-origin:0% 0%;-webkit-transform-origin:0% 0%;}
#popin .video{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;}
#popin .video #mobilePlayButton{position:absolute;opacity:1;transform:opacity .5;-webkit-transform:opacity .5;margin-left:-20px;}
#popin .plusButton{position:absolute;width:65px;height:65px;bottom:0px;right:0px;z-index:3;transform-origin:99% 99%;-webkit-transform-origin:99% 99%;}
#popin #moinsWave{position:absolute;width:10px;height:10px;bottom:-5px;right:-5px;border-radius:5px;background-color:#000;opacity:.2;}
#popin #plusWave{position:absolute;width:120px;height:120px;bottom:-60px;right:-60px;border-radius:50%;border:6px solid #0078D6;animation-duration:1.5s;animation-name:waveGrow;animation-iteration-count:infinite;-webkit-animation-duration:1.5s;-webkit-animation-name:waveGrow;-webkit-animation-iteration-count:infinite;display:none;}
@keyframes waveGrow{from{border:6px solid #0078D6;transform:scale(.8);-webkit-transform:scale(.8);opacity:1;}
to{border:2px solid #fff;transform:scale(2);-webkit-transform:scale(2);opacity:0;}}
@-webkit-keyframes waveGrow{from{border:6px solid #0078D6;transform:scale(.8);-webkit-transform:scale(.8);opacity:1;}
to{border:2px solid #fff;transform:scale(2);-webkit-transform:scale(2);opacity:0;}}
#popin .plusButton img{width:100%;height:100%;}
#popin .plusContainer{position:absolute;bottom:0px;right:65px;top:inherit;left:inherit;width:604px;height:604px;transform-origin:100% 100%;-webkit-transform-origin:100% 100%;}
#popin .plusContainer .title{position:absolute;width:299px;height:147px;top:680px;left:0px;font-family:SegoePro-Semibold;text-align:center;font-size:40px;}
#popin .plusContainer .title div{margin-top:40px;}
#popin .plusContainer .title div p{line-height:45px;margin:0px;margin-top:-18px;text-align:left;margin-left:25px;}
#popin .plusContainer .content{position:absolute;width:299px;height:299px;top:832px;left:0px;font-size:18px;line-height:20px;}
#popin .plusContainer .content div{margin:25px;}
#popin .plusContainer .shareBox{position:absolute;width:299px;height:299px;top:832px;left:305px;background-color:#0078d6;background-size:100% 100%;}
.shareBox .shareIcon{position:absolute;right:10px;bottom:40px;font-weight:400;font-size:14px;letter-spacing:-.5px;}
.shareBox .shareIcon img{width:15px;margin-left:5px;vertical-align:middle;}
.shareBox .facebookLink{position:absolute;right:40px;bottom:10px;cursor:pointer;}
.shareBox .facebookLink img,.shareBox .twitterLink img{width:25px;height:25px;}
.shareBox .twitter{position:absolute;right:10px;bottom:10px;cursor:pointer;}
.shareBox .twitter-share-button{opacity:0!important;position:absolute!important;top:2px!important;left:0px!important;cursor:pointer;width:100%!important;height:100%!important;}
#popin .plusContainer .linkExt1{position:absolute;width:299px;height:147px;overflow:hidden;top:1136px;left:0px;cursor:pointer;}
#popin .plusContainer .linkExt1>div{width:299px;height:147px;background-color:#0078d6;background-size:100% 100%;position:absolute;top:0px;}
#popin .plusContainer .linkExt1>div div{margin:20px 15px;}
#popin .plusContainer .linkExt2{position:absolute;width:299px;height:147px;top:1136px;left:305px;overflow:hidden;cursor:pointer;}
#popin .plusContainer .linkExt2>div{width:299px;height:147px;background-color:#0078d6;background-size:100% 100%;color:#fff;position:absolute;top:0px;}
#popin .plusContainer .linkExt2>div .text{margin-top:40px;margin-left:20px;}
#popin .plusContainer .linkExt2>div img{position:absolute;right:49px;bottom:49px;width:49px;}
#popin .plusContainer .mentions{position:absolute;width:598px;top:1293px;left:5px;font-size:11px;transform-origin:0% 0%;-webkit-transform-origin:0% 0%;text-shadow:0 0 10px rgba(0,0,0,.6);-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);}
#popin .endContainer{width:760px;height:147px;position:absolute;bottom:0px;left:65px;transform-origin:0% 100%;-webkit-transform-origin:0% 100%;}
#popin .endContainer .endReplay{position:absolute;width:147px;height:71px;top:220px;left:0px;background-color:#b4009e;color:#fff;font-size:22px;line-height:71px;}
#popin .endContainer .endReplay .replayTxt{margin-left:15px;display:inline-block;}
#popin .endContainer .endReplay .replayImg{width:40px;height:40px;vertical-align:middle;margin-left:10px;display:inline-block;}
#popin .endContainer .endReplay .replayImg img{position:absolute;width:40px;height:40px;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
#popin .endContainer .endFacebook{position:absolute;width:71px;height:71px;top:296px;left:0px;background-color:#0078d6;}
#popin .endContainer .endTwitter{position:absolute;width:71px;height:71px;top:296px;left:76px;background-color:#0078d6;overflow:hidden}
#popin .endContainer .backLogo{position:absolute;width:62%;height:62%;margin:19%;background-color:#fff;border-radius:50%;transition:border-radius .3s,width .3s,height .3s,margin .3s;-webkit-transition:border-radius .3s,width .3s,height .3s,margin .3s;}
#popin .endContainer .endSocial img{position:absolute;width:62%;height:62%;margin:19%;transition:transform .3s;-webkit-transition:transform .3s;}
#popin .endContainer .endSocial:hover .backLogo{border-radius:0%;width:100%;height:100%;margin:0%;}
#popin .endContainer .endSocial:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}
#popin .endContainer .endConclusion{position:absolute;width:608px;height:147px;top:220px;left:152px;background-color:#0078d6;font-size:25px;font-weight:600;}
#popin .endContainer .endConclusion div{margin:39px 25px;}
#popin .closePopin{position:absolute;right:25px;top:25px;width:32px;height:32px;}
#popin .closePopin img{width:32px;height:32px;}
.tile{transition:top .5s cubic-bezier(.18,.76,.5,1);}
sup{font-size:10px;}
iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;transform:scale(4);-webkit-transform:scale(4);transform-origin:0 0;-webkit-transform-origin:0 0;opacity:0;}
#progressVBarContainer{position:absolute;width:80%;height:45px;left:10%;bottom:5px;cursor:pointer;z-index:20;}
#progressVBar{width:100%;height:5px;margin-top:20px;background-color:#fff;}

