@charset "utf-8";

.cmplz-video.cmplz-iframe-styles { background-color: transparent; }

.cmplz-video.cmplz-hidden { visibility: hidden !important; }

.cmplz-blocked-content-notice { display: none; }

.cmplz-placeholder-parent { height: inherit; }

.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice, .cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice { display: block; }

.cmplz-blocked-content-container, .cmplz-wp-video { animation-name: cmplz-fadein; animation-duration: 600ms; background-image: initial; background-position: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); border: 0px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px, rgba(0, 0, 0, 0.15) 0px 1px 10px 0px; display: flex; justify-content: center; align-items: center; height: inherit; position: relative; background-repeat: no-repeat !important; background-size: cover !important; }

.cmplz-blocked-content-container.gmw-map-cover, .cmplz-wp-video.gmw-map-cover { max-height: 100%; position: absolute; }

.cmplz-blocked-content-container.cmplz-video-placeholder, .cmplz-wp-video.cmplz-video-placeholder { padding-bottom: initial; }

.cmplz-blocked-content-container iframe, .cmplz-wp-video iframe { visibility: hidden; max-height: 100%; border: 0px !important; }

.cmplz-blocked-content-container .cmplz-custom-accept-btn, .cmplz-wp-video .cmplz-custom-accept-btn { white-space: normal; text-transform: initial; cursor: pointer; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 200px; font-size: 14px; padding: 10px; background-color: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); text-align: center; z-index: 98; line-height: 23px; position: absolute !important; }

.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus, .cmplz-wp-video .cmplz-custom-accept-btn:focus { border: 1px dotted rgb(206, 206, 206); }

.cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-wp-video .cmplz-blocked-content-notice { white-space: normal; text-transform: initial; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 300px; font-size: 14px; padding: 10px; background-color: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); text-align: center; z-index: 98; line-height: 23px; position: absolute !important; }

.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links { display: block; margin-bottom: 10px; }

.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a { color: rgb(255, 255, 255); }

.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body { display: block; }

.cmplz-blocked-content-container div div { display: none; }

.cmplz-wp-video .cmplz-placeholder-element { width: 100%; height: inherit; }

@keyframes cmplz-fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}