html.js { margin-right: 0 !important; }
body { font-weight: normal; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mt-25 { margin-top: 25px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
.mb-25 { margin-bottom: 25px; }
.pt-0 { margin-top: 0; }
.pb-0 { margin-bottom: 0; }
.d-none { display: none; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.mfp-bg.mfp-ready { z-index: 1000000 !important; }
.mfp-wrap.mfp-ready { z-index: 1000001 !important; }

/* Video Popup */
/* .popup-video-frame.mfp-bg { z-index: 1000000; }
.popup-video-frame.mfp-wrap { z-index: 1000001; } */
.popup-video-frame .mfp-iframe-holder .mfp-close, .popup-video-frame .mfp-iframe-holder .mfp-close:focus, .popup-video-frame .mfp-inline-holder .mfp-close, .popup-video-frame .mfp-inline-holder .mfp-close:focus { font-size: 37px; top: -30px; display: inline-block; height: 30px; width: 30px; padding-right: 0; text-align: center; line-height: 32px; }
.popup-video-frame .mfp-iframe-holder .mfp-close, .popup-video-frame .mfp-inline-holder .mfp-close { opacity: .5; }
.popup-video-frame .mfp-iframe-holder .mfp-close:hover, .popup-video-frame .mfp-iframe-holder .mfp-close:focus, .popup-video-frame .mfp-inline-holder .mfp-close:hover, .popup-video-frame .mfp-inline-holder .mfp-close:focus { opacity: 1; }
.popup-video-frame .mfp-inline-holder { padding-top: 40px; padding-bottom: 40px; }
.popup-video-frame .mfp-inline-holder .mfp-close { font-family: 'Open Sans',Arial,sans-serif; font-weight: 200; color: #fff; right: -6px; }
.popup-video-frame .mfp-inline-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.popup-video-frame .mfp-iframe-scaler video { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0,0,0,.6); background: #000; }
