.foogallery-add-media{background:#ddd;box-shadow:0 0 0 1px #ccc;width:150px;height:150px;position:relative;float:left;padding:0;color:#464646;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.foogallery-add-media-button{display:block;width:100%;height:100%}.button-hero-container{margin-top:2em}.wp-core-ui .fgi .button.button-primary.button-hero{box-shadow:0 1px 0 #006799}.subtype-foogallery .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden;background:url("../assets/video-thumbnail.png") no-repeat center center}.fgi-form{max-width:768px;margin:16px 0}.fgi-row{display:block;width:100%;margin:8px 0}.fgi-row:after{display:table;content:'';clear:both}.fgi-col-label{display:block;float:left;width:200px;text-align:left;font-weight:600;line-height:28px;padding-right:8px;font-size:14px}.fgi-col-input{display:block;float:right;width:calc(100% - 201px)}.fgi-col-input input,.fgi-col-input textarea{width:100%;padding:6px 8px;font-size:13px;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border:1px solid #ddd;margin:0;border-radius:3px}.fgi-input-error{display:block;margin:6px;font-style:italic;font-size:12px;color:#a00}.fgi-input-description{display:block;margin:6px;font-size:12px;font-style:italic;color:#666}.fgi-browse{display:inline-block;width:100%;margin:0}.fgi-browse+.fgi-browse{margin:4px 0 0 0}.fgi-browse-inner{display:table;width:100%;margin:0;padding:0}.fgi-browse-col-type{position:relative;display:table-cell;margin:0;padding:0;width:80px;vertical-align:middle}.fgi-browse-col-type span{display:inline-block;line-height:28px;border:1px solid #ddd;background-color:#eee;white-space:nowrap;padding:0 8px;margin-right:-2px;min-width:55px;text-align:center;border-bottom-left-radius:3px;border-top-left-radius:3px}.fgi-browse-col-input{position:relative;display:table-cell;margin:0;padding:0;width:100%;vertical-align:middle}.fgi-browse .fgi-browse-col-input input{margin:0}.fgi-browse-col-type+.fgi-browse-col-input input{border-bottom-left-radius:0;border-top-left-radius:0}.fgi-browse-col-button{position:relative;display:table-cell;margin:0;padding:0;width:80px;vertical-align:middle;white-space:nowrap;font-size:0}.fgi-browse .fgi-browse-col-button button{margin:0 0 0 4px}.media-frame .media-button-back,.media-frame .media-button-import{display:none}.mode-import .media-button-back,.mode-import .media-button-import{display:inline-block}.mode-import .media-button-select{display:none}.mode-import .media-frame-content{overflow:hidden}.fgi{position:absolute;top:0;left:0;bottom:0;right:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:12px;background-color:#fff;color:#444}.fgi *{box-sizing:border-box}.fgi p{margin:.5em 0;padding:0}.fgi a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border-bottom:none;color:#0073aa;text-decoration:none}.fgi a:active,.fgi a:hover{color:#00a0d2}.fgi-splash{width:80%;position:absolute;top:30%;left:50%;transform:translateX(-50%);text-align:center}.fgi-splash h2{font-size:20px;line-height:28px;font-weight:400;margin:0}.fgi-region-query{position:absolute;top:0;left:0;right:0;height:50px}.fgi-region-content{position:absolute;top:50px;left:0;bottom:0;right:0}.fgi-region-help{display:none;position:absolute;top:0;bottom:0;right:0;left:auto;width:500px;background:#f3f3f3;color:#666;border-left:1px solid #ddd;padding:0 16px 24px;z-index:9999;overflow:hidden;overflow-y:auto}.mode-help .fgi-region-help{display:block}.mode-help .fgi-region-query{right:500px}.mode-help .fgi-region-content{right:500px}@media (max-width:900px){.mode-help .fgi-region-help{width:300px}.mode-help .fgi-region-query{right:300px}.mode-help .fgi-region-content{right:300px}}.fgi-error{position:absolute;top:0;left:0;bottom:0;right:0}.fgi-help{position:relative}.fgi-help h2,.fgi-help h3,.fgi-help h4{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.fgi-help h3{margin:16px 0 8px}.fgi-help h4{font-size:11px;margin:8px 0 8px}.fgi-providers{position:relative;margin:0;padding:0}.fgi-providers ul{margin:12px 0;padding:0 0 0 30px;list-style-type:disc;color:#888}.fgi-providers table{padding:0;margin:12px 0;width:100%;max-width:100%;border:solid 1px #ddd;background:#fff;border-collapse:collapse;table-layout:fixed}.fgi-providers table ul{margin:0;padding:0;list-style-type:none}.fgi-providers table li{margin-bottom:0;text-overflow:ellipsis;overflow:hidden}.fgi-providers thead{background-color:#eee;border-bottom:solid 1px #ddd}.fgi-providers td,.fgi-providers th{text-align:left;padding:3px 5px;vertical-align:top}.fgi-providers tr td:first-of-type,.fgi-providers tr th:first-of-type{width:100px}.fgi-providers dt.fgi-provider-title{position:relative;font-weight:600;font-size:13px;color:#0073aa;margin:0;padding:8px 0;border-top:1px solid #ddd;cursor:pointer}.fgi-providers dt.fgi-provider-title:hover{color:#00a0d2}.fgi-providers dt.fgi-provider-title:after{display:inline-block;content:'\25bc';margin-left:4px}.fgi-providers dt.fgi-provider-title.mode-expanded:after{content:'\25b2'}.fgi-providers dd.fgi-provider-content{display:none;position:relative;margin:0;padding:0}.fgi-providers dd.fgi-provider-content.mode-expanded{display:block}.fgi-getting-started{position:absolute;top:0;left:0;bottom:0;right:0}.fgi-query{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 16px}.fgi-query-left{position:relative;float:left;width:calc(100% - 67px)}.fgi-query-right{position:relative;float:right;width:66px;text-align:right}.fgi-query-input{margin-top:11px;padding:4px;font-size:13px;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border:1px solid #ddd;min-width:200px;width:100%}.fgi-query-input-spinner{position:absolute;top:16px;right:4px;display:none;width:20px;height:20px;margin:0;opacity:.7;background-image:url("../assets/spinner.gif");background-size:20px 20px;background-position:center center;background-repeat:no-repeat}.mode-requesting .fgi-query-input-spinner{display:block}.fgi-query-right a[href="#toggle-help"]{display:inline-block;margin-top:12px;padding:5px;font-size:13px}.fgi-query-right a[href="#toggle-help"]:after{display:inline-block;content:'\003F';margin-left:4px;width:12px;text-align:center}.fgi-query-right a[href="#toggle-help"]:hover:after{content:'\25c0'}.mode-help .fgi-query-right a[href="#toggle-help"]:after{content:'\25b6'}.fgi-self-hosted{position:absolute;top:0;left:0;bottom:0;right:0}.fgi-self-hosted-notification{position:absolute;top:0;left:0;right:0;height:64px;padding:0 16px;background:#f3f3f3;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.fgi-self-hosted-notification p{margin:10px 0;padding:10px;font-size:14px;background-color:#fff;border-left:4px solid #1e8cbe;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.fgi-self-hosted-details{position:absolute;top:64px;left:0;bottom:0;right:0;margin:0;padding:0 16px;overflow:hidden;overflow-y:auto}.fgi-compat{display:block;margin:6px;padding:0;font-size:0;line-height:0}.fgi-compat-device{display:block;cursor:default;margin:0;padding:0}.fgi-compat-browser,.fgi-compat-device:before{display:inline-block;width:32px;height:32px;margin:3px;background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative}.fgi-compat-device:before{content:'';margin-right:20px}.fgi-not-supported{display:none}.fgi-partial:after{display:block;content:'';width:16px;height:16px;position:absolute;top:0;right:0;transform:translateX(25%) translateY(-25%);background:url("../assets/partial.png") no-repeat center center}.fgi-desktop:before{background-image:url("../assets/desktop.png")}.fgi-mobile:before{background-image:url("../assets/mobile.png")}.fgi-chrome{background-image:url("../assets/chrome.png")}.fgi-firefox{background-image:url("../assets/firefox.png")}.fgi-edge{background-image:url("../assets/edge.png")}.fgi-ie{background-image:url("../assets/ie_9-11.png")}.fgi-safari{background-image:url("../assets/safari.png")}.fgi-mobile.fgi-safari{background-image:url("../assets/safari-ios.png")}.fgi-opera{background-image:url("../assets/opera.png")}.fgi-mobile.fgi-samsung{background-image:url("../assets/samsung-internet.png")}.fgi-mobile.fgi-uc{background-image:url("../assets/uc.png")}.fgi-query-result{position:absolute;top:0;left:0;bottom:0;right:0}.fgi-query-result-list{position:absolute;top:64px;left:0;bottom:31px;right:0;list-style-type:none;margin:0;padding:0 16px;overflow:hidden;overflow-y:auto}.mode-single .fgi-query-result-list{bottom:0}.fgi-query-result-notification{position:absolute;top:0;left:0;right:0;height:64px;padding:0 16px;background:#f3f3f3;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.fgi-query-result-notification p{margin:10px 0;padding:10px;font-size:14px;background-color:#fff;border-left:4px solid #1e8cbe;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.fgi-query-result-list li{position:relative;padding:16px 0 0 0;border-bottom:solid 1px #ddd;margin:0}.fgi-query-result-list li:last-of-type{border-bottom:none}.fgi-query-result-video{position:relative;padding:1px}.fgi-query-result-video:after{content:'';display:table;clear:both}.fgi-query-result-video h2{margin:4px 0 8px 0;font-size:15px;font-weight:600;color:#444}.fgi-query-result-video pre{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:12px 0 16px 0;max-height:56px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.fgi-query-result-video-thumbnail{position:relative;width:8.33%;min-width:50px;max-width:90px;float:left;background-color:#eee;background-repeat:no-repeat;background-size:cover;background-position:center center;border:solid 1px #ddd;box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);cursor:pointer;padding:8px;margin:0 16px 16px 0}.fgi-query-result-video-thumbnail:before{content:"";display:block;padding-top:100%}.mode-selected .fgi-query-result-video-thumbnail{box-shadow:inset 0 0 0 2px #ccc,inset 0 0 0 3px #fff,inset 0 0 18px rgba(0,0,0,.1),inset 0 0 0 4px rgba(0,0,0,.05)}.mode-current .fgi-query-result-video-thumbnail{box-shadow:inset 0 0 0 4px #0073aa,inset 0 0 0 5px #fff,inset 0 0 20px rgba(0,0,0,.1),inset 0 0 0 6px rgba(0,0,0,.05)}.fgi-query-result-video-check{display:none;position:absolute;top:-12px;right:-12px;width:24px;height:24px;color:#666;background-color:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);padding:0;border:0;cursor:pointer;text-align:center}.mode-selected .fgi-query-result-video-check{display:block}.mode-current .fgi-query-result-video-check{display:block;color:#fff;background-color:#0073aa;box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa}.fgi-query-result-video-check:before{content:'';display:inline-block;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-image:url("../assets/uploader-icons.png");background-size:134px 15px;background-position:-1px 0;background-repeat:no-repeat}.fgi-query-result-video-check:hover:before{background-position:-40px 0}.mode-current .fgi-query-result-video-check:before{background-position:-21px 0}.mode-current .fgi-query-result-video-check:hover:before{background-position:-60px 0}.fgi-query-result-status{display:block;position:absolute;bottom:0;left:0;right:0;height:31px;padding:0 16px;background:#f3f3f3;color:#666;border-top:1px solid #ddd}.mode-single .fgi-query-result-status{display:none}.fgi-query-result-status p{margin:6px 0;padding:0;font-size:12px}.fgi-query-result-load-more{display:inline-block}.fgi-query-result-loading{display:none}.fgi-query-result-try-again{display:none}.mode-loading .fgi-query-result-load-more{display:none}.mode-loading .fgi-query-result-loading{display:inline-block}.mode-loading .fgi-query-result-try-again{display:none}.mode-error .fgi-query-result-load-more{display:none}.mode-error .fgi-query-result-loading{display:none}.mode-error .fgi-query-result-try-again{display:inline-block}.fgi-oembed{position:absolute;top:0;left:0;bottom:0;right:0}.fgi-oembed-notification{position:absolute;top:0;left:0;right:0;height:64px;padding:0 16px;background:#f3f3f3;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.fgi-oembed-notification p{margin:10px 0;padding:10px;font-size:14px;background-color:#fff;border-left:4px solid #1e8cbe;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.fgi-oembed-details{position:absolute;top:64px;left:0;bottom:0;right:0;margin:0;padding:0 16px;overflow:hidden;overflow-y:auto}.fgi-vimeo{position:absolute;top:0;left:0;bottom:0;right:0}.fgi-vimeo input[type=text]{font-size:20px;line-height:40px;font-weight:400;margin:0;text-align:inherit;min-width:378px}.fgi-vimeo .fgi-vimeo-error input[type=text]{border:solid 1px #a00}.fgi-vimeo button.fgi-save{font-size:14px;height:42px;line-height:40px;padding:0 32px}.fgi-vimeo-error-message{display:none;color:#a00}.fgi-vimeo-error .fgi-vimeo-error-message{display:block}.fgi-youtube{position:absolute;top:0;left:0;bottom:0;right:0}.fgi-youtube input[type=text]{font-size:20px;line-height:40px;font-weight:400;margin:0;text-align:inherit;min-width:378px}.fgi-youtube .fgi-youtube-error input[type=text]{border:solid 1px #a00}.fgi-youtube button.fgi-save{font-size:14px;height:42px;line-height:40px;padding:0 32px}.fgi-youtube-error-message{display:none;color:#a00}.fgi-youtube-error .fgi-youtube-error-message{display:block}.fgi-import{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff}.mode-importing .fgi-import-confirm{display:none}.fgi-import-status{display:none}.mode-importing .fgi-import-status{display:block}.fgi-import-progress{display:block;height:26px;width:80%;margin:16px auto;position:relative;border:solid 1px #ddd;border-radius:3px;overflow:hidden;background-color:#eee}.fgi-import-progress-value{position:absolute;top:0;left:0;display:block;width:0;height:100%;background:#008ec2}.fgi-import-progress-text{display:inline-block;text-align:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:12px;color:#fff;text-shadow:1px 1px 1px #666}.fgi-import-notification{display:block;width:80%;position:absolute;top:30%;left:50%;transform:translateX(-50%);text-align:center}.fgi-import-notification h2{font-size:20px;line-height:28px;font-weight:400}.fgi-import-cancelled,.fgi-import-failed{display:none;list-style:disc;text-align:left}.mode-expanded.fgi-import-cancelled,.mode-expanded.fgi-import-failed{display:inline-block}