.video-popup{opacity:0;pointer-events:none;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);background-color:#58ab16;padding:12px;border-radius:4px;width:230px;position:fixed;bottom:20px;right:20px;z-index:10000;box-shadow:0 5px 10px rgba(22,22,22,0.3);-webkit-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease}.video-popup button{width:20px;height:20px;border-radius:50px;padding:0;border:0;background-color:transparent !important;font-weight:700;line-height:1;font-size:12px;border:1px solid #161616 !important;text-align:center;padding-top:0px;padding-left:1px;font-family:arial;float:right;position:relative;top:-40px;right:-10px}.video-popup a{display:block;text-decoration:none}.video-popup.show{opacity:1;pointer-events:all;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.video-popup header{text-align:center;color:#fff;font-size:14px;line-height:1.25;margin:0 0 12px 0}.video-popup header h2{margin:0;font-size:16px;font-weight:700;font-family:'Bree Serif',serif}.video-popup span{display:block;padding:10px 15px;border-radius:4px;font-family:'Bree Serif',serif;margin:10px 0 0 0;background-color:#fff;color:#296608;text-align:center;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.video-popup a span:hover{background-color:#296608;color:#fff}.video-popup figure{margin:0}.video-popup figure img{width:100% !important;height:auto !important}@media screen and (min-width:940px){.video-popup{bottom:30px;right:30px}}