// BASE VARS //---------------------------------------------------------------- $fontHelvetica: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; $boxHeaderGradient: 3% 10%; $boxHeaderGradientDark: 10% 20%; $boxHeaderGradientBlue: #2a95c5 #21759b; // Editor button .mce_layerslider_button, .mce-i-layerslider_button { font: 400 20px/1 dashicons !important; padding: 0; vertical-align: top; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: -2px; padding-right: 2px; } span.mce_layerslider_button:before, .mce-i-layerslider_button:before { content: "\f233"; } .mce-layerslider-overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 159900; background: #000; opacity: 0.7; } .mce-layerslider-window { position: fixed; top: 30px; bottom: 30px; left: 30px; right: 30px; z-index: 160000; background: white; .close-modal { position: absolute; width: 52px; height: 52px; top: 0; right: 0; border-left: 1px solid #ddd; text-align: center; text-decoration: none; color: #666; &:hover { color: #00a0d2; } &:before { content: "\f158"; font: 400 20px/1 dashicons; line-height: 52px; -webkit-font-smoothing: antialiased; } } .header { margin: 0; padding: 0 0 0 15px; border-bottom: 1px solid #ddd; font-size: 20px; line-height: 50px; font-weight: 600; color: #23282d; } .inner { position: absolute; top: 51px; bottom: 61px; left: 0; right: 0; padding: 30px; background: #f3f3f3; overflow: auto; } .footer { position: absolute; left: 0; right: 0; bottom: 0; height: 61px; box-sizing: border-box; border-top: 1px solid #ddd; padding: 15px 16px 0 16px; .options { float: left; strong { margin-right: 50px; } span { } input { width: 110px; border-radius: 3px; } } button { float: right; margin: 0 0 0 10px; } } .slider-item { display: inline-block; position: relative; width: 240px; height: 150px; outline: 1px solid #f3f3f3; border: 5px solid transparent; margin: 0 14px 10px 0; text-align: left; cursor: pointer; .selection { display: none; } .no-preview { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; color: #666; h5 { margin: 35px 0 5px 0; font-size: 18px; } small { display: block; padding: 0 12px; font-size: 12px; line-height: 14px; } } &.selected { border-color: #0073aa; .selection { display: block; position: absolute; z-index: 10; top: -12px; right: -12px; border: 1px solid #0073aa; .dashicons { width: 24px; height: 24px; color: white; border: 1px solid #fff; background: #0073aa; font-size: 24px; line-height: 24px; text-align: center; } } } } .slider-item-wrapper { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; outline: 1px solid #f3f3f3; .preview { width: 100%; height: 100%; background-size: cover; background-position: top center; overflow: hidden; background-color: #f3f3f3; box-shadow: inset 0 0 15px rgba(0,0,0,.1), inset 0 0 0 1px rgba(0,0,0,.05); } .info { position: absolute; bottom: 0; left: 0; right: 0; height: 26px; padding: 0 5px; background: rgba(0,0,0,0.5); color: white; color: rgba(255, 255, 255, 0.8); line-height: 26px; overflow: hidden; transition: opacity 0.2s; .name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } } }