@import "../variables"; @import "../functions"; /* Customizer Icon Styles */ .customize-pane-parent > li#accordion-section-adviso_sec_premsupport h3 { display: flex; align-items: center; &:before { content: "\f534"; font-family: "Dashicons"; font-size: 22px; margin-right: 5px; } } /*------------------- Enable Disable Switch Control -------------------*/ .enable-disable-switch { position: relative; width: 100px; margin-right: 15px; overflow: hidden; cursor: pointer; } .enable-disable-switch-inner { width: 200%; margin-left: -100%; -moz-transition: margin .3s ease-in 0s; -webkit-transition: margin .3s ease-in 0s; -o-transition: margin .3s ease-in 0s; transition: margin .3s ease-in 0s } .enable-disable-switch-inner > div { float: left; position: relative; width: 50%; height: 24px; padding: 0; line-height: 24px; font-size: 12px; color: #fff; font-weight: 700; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .enable-disable-switch-inner .enable-disable-switch-enabled { background-color: #d4d4d4; color: #FFF } .enable-disable-switch-inner .enable-disable-switch-disabled { background-color: #d4d4d4; color: #FFF; text-align: right } .enable-disable-switch-switch { font-size: 11px; text-align: center; width: 53px; margin: 0; border: 0 solid #999; border-radius: 0; position: absolute; top: 0; bottom: 0 } .enable-disable-switch-enabled .enable-disable-switch-switch { background: #0073aa; left: 0 } .enable-disable-switch-disabled .enable-disable-switch-switch { background: #7D7D7D; right: 0 } .switch-enable .enable-disable-switch-inner { margin-left: 0 } /* ---------------- Important Links -----------------*/ .adviso-important-links { display: flex; display: -webkit-flex; align-items: center; background: desaturate(@s-accent, 5%); color: #FFF !important; text-align: center; margin-top: 10px; line-height: 1.2; box-shadow: none; font-style: normal; text-decoration: none; border-radius: 2px; overflow: hidden; span { line-height: 1; &.dashicons { height: 50px; width: 50px; display: flex; background: #333; &:before { margin: auto; } } } span:not(.dashicons) { text-transform: uppercase; font-size: 12px; letter-spacing: .04em; opacity: .9; margin: auto; } } .adviso-important-links:hover{ background: @content; } /*------------------- Enable Disable Switch Control -------------------*/ .enable-disable-switch { position: relative; width: 100px; margin-right: 15px; overflow: hidden; cursor: pointer; } .enable-disable-switch-inner { width: 200%; margin-left: -100%; -moz-transition: margin .3s ease-in 0s; -webkit-transition: margin .3s ease-in 0s; -o-transition: margin .3s ease-in 0s; transition: margin .3s ease-in 0s } .enable-disable-switch-inner > div { float: left; position: relative; width: 50%; height: 24px; padding: 0; line-height: 24px; font-size: 12px; color: #fff; font-weight: 700; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .enable-disable-switch-inner .enable-disable-switch-enabled { background-color: #d4d4d4; color: #FFF } .enable-disable-switch-inner .enable-disable-switch-disabled { background-color: #d4d4d4; color: #FFF; text-align: right } .enable-disable-switch-switch { font-size: 11px; text-align: center; width: 53px; margin: 0; border: 0 solid #999; border-radius: 0; position: absolute; top: 0; bottom: 0 } .enable-disable-switch-enabled .enable-disable-switch-switch { background: #0073aa; left: 0 } .enable-disable-switch-disabled .enable-disable-switch-switch { background: #7D7D7D; right: 0 } .switch-enable .enable-disable-switch-inner { margin-left: 0 } /* ---------------- Skins -----------------*/ .adviso-skin-list li.color-boxes { display: inline-block; margin-right: 6px; border: 4px solid transparent; } .adviso-skin-list li.skin-active { border: 4px solid #FFF; } .adviso-skin-list li:hover { border: 4px solid #FFF;; } .customize-control-skins { .custom_skin_control { display: inline-block; margin: 0; width: 50px; height: 50px; margin-bottom: 4px; position: relative; } input[type=radio]:checked:before { content: "\f00c" !important; font-family: "FontAwesome"; font-weight: 900; text-indent: 0; color: white; position: absolute; font-size: 17px !important; top: 53%; left: 30%; width: 0 !important; height: 0 !important; margin: 0 !important; background: none; line-height: 0 !important; border-radius: 0; } } /*----------------- Custom Section -----------------*/ .in-sub-panel #customize-theme-controls .customize-pane-child.current-panel-parent, #customize-theme-controls .customize-pane-child.current-section-parent { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } /*------------------------------------ Styling for the Customizer Controls -------------------------------------*/ .sortable { list-style-type: none; margin-top: 20px; padding: 0; } .sortable div { cursor: move; } .sortable .repeater-input { background: @content; color: @onaccent; text-align: center; padding: 8px 0; font-weight: 700; } .sortable .disabled { .repeater-input { border: dashed 1px #ccc; background: none; color: #aaa; } div { cursor: not-allowed; } } /*-------- Sorter --------*/ #accordion-section-adviso_sorter{ margin-top: 20px; h3 { background-color: #abcdef; } }