@charset "utf-8";

.nativendo-teaser-branding, .nativendo-md-content-link, .nativendo-md-link-separator { float: right; color: rgb(170, 170, 170); font-size: 12px; padding-left: 10px; margin-top: 5px; }

a.nativendo-md-link { position: absolute; font-size: 9px; background-color: rgb(255, 255, 255); border-radius: 5px; padding: 1px 2px; top: 3px; right: 3px; color: inherit; text-decoration: none !important; }

.nativendo-oba-icon { display: inline-block; height: 16px; width: 16px; background-color: rgb(255, 255, 255); margin: 0px; padding: 2px; line-height: 0; border-radius: 2px; position: absolute; top: 5px; right: 5px; box-sizing: border-box; text-align: center; text-decoration: none !important; }

.nativendo-oba-icon img { line-height: 0; font-size: 0px; }

.nativendo-why-this-ad { display: inline-block; box-sizing: border-box; margin: 0px; padding: 2px 3px 2px 2px; height: 16px; width: 16px; line-height: 12px; font-size: 14px; font-weight: 700; font-family: "source sans pro", sans-serif; position: absolute; top: 5px; right: 5px; background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); border-radius: 2px; text-align: center; text-decoration: none !important; }

.nativendo-oba-icon + .nativendo-why-this-ad, .nativendo-why-this-ad + .nativendo-oba-icon { right: 26px; }

.nativendo-oba-icon + .nativendo-md-link, .nativendo-why-this-ad + .nativendo-md-link { top: 5px; right: 26px; display: inline-block; height: 16px; line-height: 12px; border-radius: 2px; padding: 2px 3px; text-align: center; }

.nativendo-oba-icon + .nativendo-why-this-ad + .nativendo-md-link, .nativendo-why-this-ad + .nativendo-oba-icon + .nativendo-md-link { right: 47px; }

.nativendo-modal { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; outline: 0px; margin: 0px; padding: 0px; background-color: rgba(0, 0, 0, 0.6); z-index: 2147483647; }

.nativendo-modal .nativendo-content, .nativendo-adin-modal .nativendo-content { background-color: rgb(255, 255, 255); margin: 50px auto; position: relative; width: 800px; height: 600px; border-radius: 4px; max-height: calc(100% - 50px); }

.nativendo-modal .nativendo-video-content { background: 0px 0px; }

.nativendo-md-text { position: relative; height: 100%; overflow-y: auto; padding: 8px; text-align: left; font-size: 14px; }

.nativendo-close { position: absolute; right: 0px; top: 0px; margin-top: -18px; margin-right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 1500001; }

.nativendo-content iframe { position: relative; }

.nativendo-modal-branding { color: rgb(221, 221, 221); font-size: 11px; cursor: default; position: absolute; top: -16px; left: 3px; }

.nativendo-video-btn { position: absolute; display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; white-space: nowrap; user-select: none; }

.nativendo-modal .nativendo-content .nativendo-video-btn:not(.nativendo-branded-video-btn) { display: none; }

.nativendo-video-btn:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }

.nativendo-video-btn:hover, .nativendo-video-btn:focus { color: rgb(51, 51, 51); text-decoration: none; }

.nativendo-video-btn:active, .nativendo-video-btn.active { outline: 0px; background-image: none; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; }

.nativendo-modal-background-link { display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.nativendo-video-btn.disabled, .nativendo-video-btn[disabled], fieldset[disabled] .nativendo-video-btn { cursor: not-allowed; pointer-events: none; opacity: 0.65; box-shadow: none; }

.nativendo-video-btn { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }

.nativendo-video-btn:hover, .nativendo-video-btn:focus, .nativendo-video-btn:active, .nativendo-video-btn.active, .open .dropdown-toggle.nativendo-video-btn { color: rgb(51, 51, 51); background-color: rgb(235, 235, 235); border-color: rgb(173, 173, 173); }

.nativendo-video-btn:active, .nativendo-video-btn.active, .open .dropdown-toggle.nativendo-video-btn { background-image: none; }

.nativendo-video-btn.disabled, .nativendo-video-btn[disabled], fieldset[disabled] .nativendo-video-btn, .nativendo-video-btn.disabled:hover, .nativendo-video-btn[disabled]:hover, fieldset[disabled] .nativendo-video-btn:hover, .nativendo-video-btn.disabled:focus, .nativendo-video-btn[disabled]:focus, fieldset[disabled] .nativendo-video-btn:focus, .nativendo-video-btn.disabled:active, .nativendo-video-btn[disabled]:active, fieldset[disabled] .nativendo-video-btn:active, .nativendo-video-btn.disabled.active, .nativendo-video-btn[disabled].active, fieldset[disabled] .nativendo-video-btn.active { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }

.nativendo-dynamic-link a { display: block; z-index: 15000000; }

.nativendo-dynamic-link { cursor: pointer; position: absolute; z-index: 15000000; background-image: url(""); text-indent: -9999px; opacity: 0; }

.nativendo-visibility-check { visibility: hidden; min-height: 1px !important; min-width: 1px !important; display: initial !important; }

.nativendo-img-link { position: absolute; z-index: 150000000; font-size: 10px; bottom: 2px; color: rgb(255, 255, 255); margin-left: 3px; display: block; }

.nativendo-img-link:hover { color: rgb(255, 255, 255); text-decoration: underline; }

.nativendo-rel-container { position: relative !important; display: block !important; float: left !important; }

@media screen and (max-width: 991px) {
  .nativendo-modal .nativendo-content:not(.nativendo-video-content):not(.nativendo-responsive-content) { width: 80%; }
}

@media screen and (max-width: 835px), screen and (max-height: 649px) {
  .nativendo-modal .nativendo-video-content, .nativendo-modal .nativendo-responsive-content { top: 0px; left: 0px; width: 100%; margin-top: 18px; height: calc(100% - 18px); max-height: calc(100% - 18px); border-radius: 0px; }
  .nativendo-modal .nativendo-video-content { text-align: center; }
  .nativendo-modal .nativendo-content .nativendo-video-btn { position: relative; margin: 18px auto 0px; display: inline-block !important; top: 0px !important; left: 0px !important; }
  .nativendo-modal .nativendo-content .nativendo-video-btn:not(.nativendo-branded-mobile-video-btn) { display: none !important; }
  .nativendo-modal .nativendo-video-content .nativendo-close, .nativendo-modal .nativendo-responsive-content .nativendo-close { margin-right: 0px; }
}

@media screen and (max-width: 767px) {
  .nativendo-modal .nativendo-content:not(.nativendo-video-content):not(.nativendo-responsive-content) { top: 0px; width: 100%; margin-top: 18px; max-height: calc(100% - 18px); }
  .nativendo-modal .nativendo-close { margin-right: 0px; }
}

@keyframes nativendo-preview-highlight { 
  50% { outline-color: red; }
}

@-webkit-keyframes nativendo-preview-highlight { 
  50% { outline-color: red; }
}

.nativendo-preview-highlight { outline: transparent solid 2px; outline-offset: -2px; animation-name: nativendo-preview-highlight; animation-duration: 1s; animation-iteration-count: 3; animation-timing-function: ease-in-out; }

.nativendo-adcatalog-modal { margin: 0px !important; position: fixed !important; top: 0px !important; left: 0px !important; width: 100% !important; height: 100% !important; max-height: none !important; }

.nativendo-adcatalog-modal .nativendo-content { background: 0px 0px !important; margin: 0px !important; position: relative !important; top: 0px !important; left: 0px !important; width: 100% !important; height: 100% !important; border-radius: 0px !important; max-height: none !important; }

.nativendo-adcatalog-modal .nativendo-close { margin-top: 3px; margin-right: 3px; }

.nativendo-adcatalog-modal .nativendo-modal-branding { top: 3px; left: 3px; z-index: 1500000; }

.nativendo-hide { display: none !important; }
