.ditty-help-icon { color: #93999F; text-decoration: underline; } .ditty-help-icon.active { color: #19BF7C; } .ditty-field { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important; padding: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .ditty-field:last-of-type { border-bottom: none; } .ditty-field__heading { position: relative; } .ditty-field__label { display: block; font-size: 14px; font-weight: 600; margin-bottom: 10px; cursor: default; } .ditty-field__help { display: none; font-size: 13px; line-height: 16px; margin: 7px 0 10px !important; } .ditty-field__input { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; position: relative; margin: 5px 0; } .ditty-field__input__container { position: relative; } .ditty-field__input__primary { flex: 1; } .ditty-field__input__before { flex: 0 0 auto; margin-right: 5px; } .ditty-field__input__after { margin-left: 5px; } .ditty-field__input__description { width: 100%; font-size: 13px; line-height: 16px; } .ditty-field__input input:not([type=button]):not([type=checkbox]):not([type=radio]), .ditty-field__input select, .ditty-field__input textarea { width: 100%; min-height: 0; font-size: 14px; line-height: 24px; border: 1px solid #dfdfdf; border-radius: 3px; padding: 5px 10px; margin: 0; } .ditty-field__input input[type=number] { width: auto; } .ditty-field__input textarea { padding: 10px 10px; } .ditty-field__input:hover .ditty-field__actions { display: flex; } .ditty-field__input__actions { width: 100%; display: flex; flex-direction: row; align-items: center; justify-content: flex-end; background: #FFF; border: 1px solid #dfdfdf; padding: 3px; border-radius: 3px; margin-bottom: 3px; } .ditty-field__input__actions a { display: block; flex: 0 0 auto; text-decoration: none; color: rgba(0, 0, 0, 0.4); margin: 0 2px; overflow: hidden; transition: color 0.25s ease; } .ditty-field__input__actions a.ditty-field__input__action--arrange { margin-right: auto; } .ditty-field__input__actions a:hover { color: rgba(0, 0, 0, 0.7); } .ditty-field__input__actions a:hover i { transform: scale(1.2); } .ditty-field__input__actions i { display: block; width: 20px; height: 20px; text-align: center; line-height: 20px; transition: transform 0.3s ease; } .ditty-field__actions__clone { margin-bottom: 0; } .ditty-field__label + .ditty-field__description, .ditty-field__help + .ditty-field__description { margin-top: 7px !important; } .ditty-field--clone-enabled .ditty-input--clone { background: #f7f7f7; border: 1px dashed rgba(0, 0, 0, 0.1); padding: 5px; } .ditty-field--clone-enabled[data-input_count="1"] > .ditty-field__input__container > .ditty-field__input > .ditty-field__input__actions .ditty-field__input__action--arrange, .ditty-field--clone-enabled[data-input_count="1"] > .ditty-field__input__container > .ditty-field__input > .ditty-field__input__actions .ditty-field__input__action--remove { display: none; } .ditty-field--clone-enabled.ditty-field--clone-enabled--max > .ditty-field__clone { display: none; } .ditty-field--clone-enabled.ditty-field--clone-enabled--max > .ditty-field__input__container > .ditty-field__input__container > .ditty-field__input > .ditty-field__input__actions .ditty-field__input__action--add, .ditty-field--clone-enabled.ditty-field--clone-enabled--max > .ditty-field__input__container > .ditty-field__input__container > .ditty-field__input > .ditty-field__input__actions .ditty-field__input__action--clone { display: none; } .postbox-container .inside > .ditty-field { padding-left: 0; padding-right: 0; } .postbox-container .inside > .ditty-field:first-of-type { padding-top: 0; } .postbox-container .inside > .ditty-field:last-of-type { padding-bottom: 0; } /* Group */ .ditty-field-type--group { padding: 0; border-color: rgba(0, 0, 0, 0.05); } .ditty-field-type--group > .ditty-field__input__container { overflow: hidden; } .ditty-field-type--group .ditty-input--group__container { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; } .ditty-field-type--group > .ditty-field__heading { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; color: #FFF; background: #32373C; padding: 15px; margin: 0; } .ditty-field-type--group > .ditty-field__heading label { margin-bottom: 0; } .ditty-field-type--group > .ditty-field__heading .ditty-field__help, .ditty-field-type--group > .ditty-field__heading .ditty-field__desciption { margin-bottom: 0 !important; } .ditty-field-type--group .ditty-field__collapsible-toggle { position: absolute; right: 10px; top: 50%; width: 20px; height: 20px; display: flex; flex-direction: row; align-items: center; justify-content: center; text-decoration: none; margin-top: -10px; color: #FFF; background: rgba(255, 255, 255, 0.2); border-radius: 50%; transition: transform 0.25s ease; } .ditty-field-type--group[data-collapsible] > .ditty-field__heading { padding-right: 40px; } .ditty-field-type--group[data-collapsible=expanded] .ditty-field__collapsible-toggle { transform: rotate(180deg); } .ditty-field-only + .ditty-field-only { margin-top: 20px; } .ditty-input--group { margin: 0; } .ditty-input--group__container > .ditty-field { width: 100%; } .ditty-field-type--group-child { margin: 0; padding: 8px; border-bottom: none; } /* Layout element */ .ditty-field-type--layout_element { padding: 0; border-color: rgba(0, 0, 0, 0.05); } .ditty-field-type--layout_element > .ditty-field__input__container { overflow: hidden; } .ditty-field-type--layout_element .ditty-input--layout_element__container { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; } .ditty-field-type--layout_element .ditty-input--layout_element__container > .ditty-field { border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .ditty-field-type--layout_element > .ditty-field__heading { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; color: #FFF; background: #19BF7C; padding: 15px; padding-left: 65px; margin: 0; } .ditty-field-type--layout_element > .ditty-field__heading .fa-pencil-ruler { position: absolute; left: 15px; } .ditty-field-type--layout_element > .ditty-field__heading label { margin-bottom: 0; } .ditty-field-type--layout_element > .ditty-field__heading .ditty-field__help, .ditty-field-type--layout_element > .ditty-field__heading .ditty-field__desciption { margin-bottom: 0 !important; } .ditty-field-type--layout_element .ditty-field__collapsible-toggle { position: absolute; right: 10px; top: 50%; width: 20px; height: 20px; display: flex; flex-direction: row; align-items: center; justify-content: center; text-decoration: none; margin-top: -10px; color: #FFF; background: rgba(255, 255, 255, 0.2); border-radius: 50%; transition: transform 0.25s ease; } .ditty-field-type--layout_element[data-collapsible] > .ditty-field__heading { padding-right: 40px; } .ditty-field-type--layout_element[data-collapsible=expanded] .ditty-field__collapsible-toggle { transform: rotate(180deg); } .ditty-input--layout_element { margin: 0; } .ditty-input--layout_element__container > .ditty-field { width: 100%; } .ditty-field-type--layout_element-child { margin: 0; padding: 8px; border-bottom: none; } /* Checkboxes */ .ditty-input--checkboxes__group { display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; flex-wrap: wrap; } .ditty-input--checkboxes__group .ditty-input--checkboxes__option { display: block; margin-top: 2px; margin-bottom: 5px; } .ditty-input--checkboxes__group .ditty-input--checkboxes__option label { font-size: 13px; line-height: 13px; } .ditty-input--checkboxes__group--inline { flex-direction: row; align-items: center; } .ditty-input--checkboxes__group--inline .ditty-input--checkboxes__option { margin-right: 15px; } .ditty-input--checkboxes__group--inline .ditty-input--checkboxes__option:last-child { margin-right: 0; } .ditty-input--checkboxes__group input[type=checkbox] { margin-top: 0; } .ditty-field-type--checkbox .ditty-field__input__primary input[type=checkbox] { margin: 0; } .ditty-field-type--checkbox .ditty-field__input__primary label { font-size: 13px; line-height: 13px; margin-left: 7px; } /* Radio */ .ditty-field-type--radio .ditty-input--radio { margin-bottom: 0; } .ditty-field-type--radio .ditty-input--radio .ditty-field__input__primary { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; } .ditty-field-type--radio .ditty-input--radio--inline .ditty-field__input__primary { flex-direction: row; align-items: center; } .ditty-field-type--radio .ditty-input--radio--inline .ditty-input--radio__option { margin-bottom: 0; margin-right: 15px; } .ditty-field-type--radio .ditty-input--radio--inline .ditty-input--radio__option:last-child { margin-right: 0; } .ditty-field-type--radio .ditty-input--radio__option { display: flex; flex-direction: row; align-items: center; margin-top: 2px; margin-bottom: 5px; } .ditty-field-type--radio .ditty-input--radio__option input[type=radio] { margin: 0; } .ditty-field-type--radio .ditty-input--radio__option label { font-size: 13px; line-height: 13px; margin-left: 7px; } /* Slider */ .ditty-field-type--slider .irs--flat .irs-bar, .ditty-field-type--slider .irs--flat .irs-from, .ditty-field-type--slider .irs--flat .irs-to, .ditty-field-type--slider .irs--flat .irs-single { background-color: #19BF7C; } .ditty-field-type--slider .irs--flat .irs-from:before, .ditty-field-type--slider .irs--flat .irs-to:before, .ditty-field-type--slider .irs--flat .irs-single:before { border-top-color: #19BF7C; } .ditty-field-type--slider .irs--flat .irs-handle > i:first-child { background-color: #19BF7C; } .ditty-field-type--slider .irs--flat .irs-handle { top: 0; } .ditty-field-type--slider .irs--flat .irs-line, .ditty-field-type--slider .irs--flat .irs-bar { top: 3px; } .ditty-field-type--slider .irs-from, .ditty-field-type--slider .irs-to, .ditty-field-type--slider .irs-single { top: 25px; } .ditty-field-type--slider .irs--flat .irs-min, .ditty-field-type--slider .irs--flat .irs-max { top: 25px; } .ditty-field-type--slider .irs--flat .irs-from:before, .ditty-field-type--slider .irs--flat .irs-to:before, .ditty-field-type--slider .irs--flat .irs-single:before { top: -6px; bottom: auto; border-top-color: transparent; border-bottom-color: #19BF7C; } /* Color */ .ditty-field-type--color input[type=text] { height: auto; padding-left: 40px !important; } .ditty-field-type--color .minicolors-theme-default.minicolors { width: 100%; } .ditty-field-type--color .minicolors-theme-default .minicolors-swatch { top: 5px; left: 5px; width: 26px; height: 26px; } /* Spacing */ .ditty-input--spacing__group { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin: 0 -2px; } .ditty-input--spacing__group .ditty-field { width: 25%; background: transparent; padding: 2px !important; margin: 0; border: none; } .ditty-input--spacing__group .ditty-field__input { position: relative; border-radius: 3px; overflow: hidden; } .ditty-input--spacing__group .ditty-field__input:before { position: absolute; content: ""; background: #19BF7C; } .ditty-input--spacing__group .ditty-field:nth-child(1) .ditty-field__input:before { top: 0; left: 0; height: 5px; width: 100%; } .ditty-input--spacing__group .ditty-field:nth-child(2) .ditty-field__input:before { bottom: 0; left: 0; height: 5px; width: 100%; } .ditty-input--spacing__group .ditty-field:nth-child(3) .ditty-field__input:before { top: 0; left: 0; width: 5px; height: 100%; } .ditty-input--spacing__group .ditty-field:nth-child(4) .ditty-field__input:before { top: 0; right: 0; width: 5px; height: 100%; } /* Radius */ .ditty-input--radius__group { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin: 0 -2px; } .ditty-input--radius__group .ditty-field { width: 25%; background: transparent; padding: 2px !important; margin: 0; } .ditty-input--radius__group .ditty-field__input { position: relative; border-radius: 3px; overflow: hidden; } .ditty-input--radius__group .ditty-field__input:before { position: absolute; content: ""; width: 0; height: 0; border: 8px solid transparent; } .ditty-input--radius__group .ditty-field:nth-child(1) .ditty-field__input:before { top: 0; left: 0; border-top-color: #19BF7C; border-left-color: #19BF7C; } .ditty-input--radius__group .ditty-field:nth-child(2) .ditty-field__input:before { top: 0; right: 0; border-top-color: #19BF7C; border-right-color: #19BF7C; } .ditty-input--radius__group .ditty-field:nth-child(3) .ditty-field__input:before { bottom: 0; left: 0; border-bottom-color: #19BF7C; border-left-color: #19BF7C; } .ditty-input--radius__group .ditty-field:nth-child(4) .ditty-field__input:before { bottom: 0; right: 0; border-bottom-color: #19BF7C; border-right-color: #19BF7C; } /* Divider */ .ditty-field-type--divider { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; color: #FFF; background: #32373C; } .ditty-field-type--divider .ditty-field__label { flex: 0 0 auto; margin-bottom: 0; margin-right: 10px; white-space: nowrap; } .ditty-field-type--divider .ditty-field__input { flex: 1; } .ditty-input--divider__wrapper { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; } .ditty-input--divider__heading { flex: 0 0 auto; white-space: nowrap; margin-right: 10px; } .ditty-input--divider__line { flex: 1; background: rgba(0, 0, 0, 0.05); } .ditty-input--divider__description { width: 100%; margin-bottom: 10px; } /* Date */ .ditty-field-type--date .ditty-field__input { position: relative; } .ditty-field-type--date .ditty-field__input:after { position: absolute; top: 50%; left: 10px; transform: translateY(-50%); margin-top: -1px; font-family: "Font Awesome 5 Pro"; content: "\f073"; font-size: 18px; opacity: 0.3; transition: opacity 0.25s ease; } .ditty-field-type--date .ditty-field__input:focus-within:after { opacity: 1; } .ditty-field-type--date .ditty-field__input input[type=text] { padding-left: 32px !important; } /* WYSIWYG */ .ditty-input--wysiwyg .wp-editor-tabs * { box-sizing: content-box; } /* Image */ .ditty-input--image__preview { position: relative; width: 100%; height: 80px; background: #FFF; border: 1px solid #dfdfdf; border-radius: 3px; } .ditty-input--image__preview a { position: absolute; top: 0; left: 0; z-index: 9; display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; height: 100%; text-align: center; text-decoration: none; cursor: pointer; } .ditty-input--image__preview a i { color: #58ca68; } .ditty-input--image__preview img { display: block; line-height: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } /* Button */ .ditty-field__input__primary > .ditty-button, .ditty-field-only--button > .ditty-button { margin: 0; } /* File */ .ditty-input--file .ditty-field__input__primary { display: flex; flex-direction: row; align-items: stretch; justify-content: flex-start; } .ditty-input--file input[type=text] { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } .ditty-input--file .ditty-button { padding-left: 20px; padding-right: 20px; margin: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } /* Heading */ .ditty-field-type--heading { background: #f7f7f7; } .ditty-field-type--heading .ditty-field__heading { flex: 0 0 100% !important; width: 100% !important; padding: 0 !important; } .ditty-field-type--heading .ditty-field__label { font-size: 16px; line-height: 20px; margin-top: 0; margin-bottom: 0; } .ditty-field-type--heading .ditty-field__description { font-size: 13px; line-height: 16px; margin-bottom: 0; } .ditty-metabox .rwmb-label, .ditty-metabox .rwmb-input { width: 100%; } .ditty-metabox input[type=date], .ditty-metabox input[type=datetime-local], .ditty-metabox input[type=datetime], .ditty-metabox input[type=email], .ditty-metabox input[type=month], .ditty-metabox input[type=number], .ditty-metabox input[type=password], .ditty-metabox input[type=search], .ditty-metabox input[type=tel], .ditty-metabox input[type=text], .ditty-metabox input[type=time], .ditty-metabox input[type=url], .ditty-metabox input[type=week] { font-size: 12px; line-height: 16px; padding: 5px; border-radius: 0; } .ditty-metabox #wp-content-editor-tools { background: transparent; } .ditty-metabox textarea { font-size: 12px; line-height: 16px; padding: 5px; border-radius: 0; } .ditty-metabox .rwmb-field { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding: 10px; margin-bottom: 0; } .ditty-metabox .rwmb-field:not(:last-child) { border-bottom: 1px solid #EEE; } .ditty-metabox .rwmb-select.rwmb-select { font-size: 12px; line-height: 16px; padding: 5px; border-radius: 0; } .ditty-metabox .ui-slider-horizontal { display: inline-block; width: calc(100% - 120px); margin-right: 5px; } .ditty-metabox .rwmb-group-wrapper { margin: 0; padding: 20px 0; border-bottom: 2px dashed rgba(0, 0, 0, 0.05); } .ditty-metabox .rwmb-group-wrapper:last-child { border-bottom: none; } .ditty-metabox .rwmb-group-wrapper > .rwmb-label { width: 100%; padding: 10px; margin: 0; } .ditty-metabox .rwmb-group-wrapper > .rwmb-label > label { font-size: 14px; line-height: 1.4; margin: 0; } .ditty-metabox .rwmb-group-wrapper > .rwmb-label ~ .rwmb-input { width: 100%; } .ditty-metabox .rwmb-ditty_padding-group, .ditty-metabox .rwmb-ditty_border_radius-group, .ditty-metabox .rwmb-ditty_display-group { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin: 0 -2px; } .ditty-metabox .rwmb-ditty_padding-group .input-wrapper, .ditty-metabox .rwmb-ditty_border_radius-group .input-wrapper, .ditty-metabox .rwmb-ditty_display-group .input-wrapper { width: 50%; padding: 2px; margin: 0; } .ditty-metabox .rwmb-ditty_padding-group .input-border, .ditty-metabox .rwmb-ditty_border_radius-group .input-border, .ditty-metabox .rwmb-ditty_display-group .input-border { position: relative; border: 1px solid #EEE; } .ditty-metabox .rwmb-ditty_padding-group .input-border:before, .ditty-metabox .rwmb-ditty_border_radius-group .input-border:before, .ditty-metabox .rwmb-ditty_display-group .input-border:before { position: absolute; content: ""; } .ditty-metabox .rwmb-ditty_padding-group input, .ditty-metabox .rwmb-ditty_border_radius-group input, .ditty-metabox .rwmb-ditty_display-group input { border-color: transparent; } .ditty-metabox .rwmb-ditty_padding-group .rwmb-ditty_display-picker, .ditty-metabox .rwmb-ditty_border_radius-group .rwmb-ditty_display-picker, .ditty-metabox .rwmb-ditty_display-group .rwmb-ditty_display-picker { margin-left: auto; margin-right: auto; } .ditty-metabox .rwmb-ditty_padding-group .input-border:before { background: #0073aa; } .ditty-metabox .rwmb-ditty_padding-group .input-wrapper { width: 25%; } .ditty-metabox .rwmb-ditty_padding-group .paddingTop .input-border:before { top: 0; left: 0; height: 4px; width: 100%; } .ditty-metabox .rwmb-ditty_padding-group .paddingBottom .input-border:before { bottom: 0; left: 0; height: 4px; width: 100%; } .ditty-metabox .rwmb-ditty_padding-group .paddingLeft .input-border:before { top: 0; left: 0; height: 100%; width: 4px; } .ditty-metabox .rwmb-ditty_padding-group .paddingRight .input-border:before { top: 0; right: 0; height: 100%; width: 4px; } .ditty-metabox .rwmb-ditty_border_radius-group .input-border:before { width: 0; height: 0; border-style: solid; } .ditty-metabox .rwmb-ditty_border_radius-group .borderTopLeftRadius .input-border:before { top: 0; left: 0; border-width: 10px 10px 0 0; border-color: #0073aa transparent transparent transparent; } .ditty-metabox .rwmb-ditty_border_radius-group .borderTopRightRadius .input-border:before { top: 0; right: 0; border-width: 0 10px 10px 0; border-color: transparent #0073aa transparent transparent; } .ditty-metabox .rwmb-ditty_border_radius-group .borderBottomLeftRadius .input-border:before { bottom: 0; left: 0; border-width: 10px 0 0 10px; border-color: transparent transparent transparent #0073aa; } .ditty-metabox .rwmb-ditty_border_radius-group .borderBottomRightRadius .input-border:before { bottom: 0; right: 0; border-width: 0 0 10px 10px; border-color: transparent transparent #0073aa transparent; } .ditty-metabox .rwmb-ditty_display-group { width: 100%; max-width: 300px; } .ditty-metabox .rwmb-ditty_display-group .input-wrapper { width: 33.333%; } .ditty-metabox .rwmb-ditty_display-group .paddingTop .input-border:before, .ditty-metabox .rwmb-ditty_display-group .paddingLeft .input-border:before, .ditty-metabox .rwmb-ditty_display-group .paddingRight .input-border:before, .ditty-metabox .rwmb-ditty_display-group .paddingBottom .input-border:before { background: #0073aa; } .ditty-metabox .rwmb-ditty_display-group .borderTopLeftRadius .input-border:before, .ditty-metabox .rwmb-ditty_display-group .borderTopRightRadius .input-border:before, .ditty-metabox .rwmb-ditty_display-group .borderBottomLeftRadius .input-border:before, .ditty-metabox .rwmb-ditty_display-group .borderBottomRightRadius .input-border:before { width: 0; height: 0; border-style: solid; } .ditty-metabox .rwmb-ditty_display-group .borderTopLeftRadius .input-border:before { top: 0; left: 0; border-width: 10px 10px 0 0; border-color: #0073aa transparent transparent transparent; } .ditty-metabox .rwmb-ditty_display-group .borderTopLeftRadius input { padding-left: 9px; } .ditty-metabox .rwmb-ditty_display-group .paddingTop .input-border:before { top: 0; left: 0; height: 4px; width: 100%; } .ditty-metabox .rwmb-ditty_display-group .paddingTop input { text-align: center; } .ditty-metabox .rwmb-ditty_display-group .borderTopRightRadius .input-border:before { top: 0; right: 0; border-width: 0 10px 10px 0; border-color: transparent #0073aa transparent transparent; } .ditty-metabox .rwmb-ditty_display-group .borderTopRightRadius input { text-align: right; padding-right: 9px; } .ditty-metabox .rwmb-ditty_display-group .paddingLeft .input-border:before { top: 0; left: 0; height: 100%; width: 4px; } .ditty-metabox .rwmb-ditty_display-group .paddingLeft input { padding-left: 9px; } .ditty-metabox .rwmb-ditty_display-group .backgroundColor .wp-picker-container { width: 100%; } .ditty-metabox .rwmb-ditty_display-group .backgroundColor .wp-picker-container .wp-color-result.button { width: 100%; font-size: 12px; border-radius: 0; border-color: transparent; margin: 0; } .ditty-metabox .rwmb-ditty_display-group .backgroundColor .wp-picker-container .wp-color-result.button .wp-color-result-text { position: absolute; top: 0; left: 0; border: none; background: transparent; } .ditty-metabox .rwmb-ditty_display-group .backgroundColor input { text-align: center; } .ditty-metabox .rwmb-ditty_display-group .paddingRight .input-border:before { top: 0; right: 0; height: 100%; width: 4px; } .ditty-metabox .rwmb-ditty_display-group .paddingRight input { text-align: right; padding-right: 9px; } .ditty-metabox .rwmb-ditty_display-group .borderBottomLeftRadius .input-border:before { bottom: 0; left: 0; border-width: 10px 0 0 10px; border-color: transparent transparent transparent #0073aa; } .ditty-metabox .rwmb-ditty_display-group .borderBottomLeftRadius input { padding-left: 9px; } .ditty-metabox .rwmb-ditty_display-group .paddingBottom .input-border:before { bottom: 0; left: 0; height: 4px; width: 100%; } .ditty-metabox .rwmb-ditty_display-group .paddingBottom input { text-align: center; } .ditty-metabox .rwmb-ditty_display-group .borderBottomRightRadius .input-border:before { bottom: 0; right: 0; border-width: 0 0 10px 10px; border-color: transparent transparent #0073aa transparent; } .ditty-metabox .rwmb-ditty_display-group .borderBottomRightRadius input { text-align: right; padding-right: 9px; } .ditty { position: relative; flex: 1; width: 100%; max-width: 100%; box-sizing: border-box; } .ditty-item__elements { max-width: 100%; box-sizing: border-box; } .ditty-item__elements * { box-sizing: border-box; } .ditty-item__wrapper { position: relative; overflow: hidden; } .ditty-update-wrapper { position: relative; overflow: hidden; } .ditty-updating-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.7); z-index: 200; display: none; } .ditty-updating-overlay i { display: none; color: #19BF7C; font-size: 20px; line-break: 20px; } .ditty-updating-overlay.active { display: flex; flex-direction: row; align-items: center; justify-content: center; } .ditty-notification { font-weight: 600; padding: 10px 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); display: none; } .ditty-notification--updated { color: #3DB44C; background: #ecf7ed; } .ditty-notification--warning { color: #FEBB00; background: #fff8e5; } .ditty-notification--error { color: #E1362E; background: #fbeaea; } @media (max-width: 600px) { .ditty-notification { padding-left: 20px; padding-right: 20px; } } .ditty-slider { display: flex; flex-direction: column; position: relative; box-sizing: border-box; } .ditty-slider * { box-sizing: border-box; } .ditty-slider__contents { position: relative; order: 1; } .ditty-slider__contents:hover .ditty-slider__arrows { opacity: 1; } .ditty-slider__slides { position: relative; overflow: hidden; } .ditty-slider__slide { display: none; position: absolute; width: 100%; line-height: 1; } .ditty-slider__bullets { order: 2; width: 100%; display: flex; flex-direction: row; align-items: center; justify-content: center; } .ditty-slider__bullet { flex: 0 0 auto; position: relative; z-index: 9999; display: block; width: 10px; height: 10px; border-radius: 50%; background: #CCC; margin: 0 1px; transition: background-color 0.25s ease; } .ditty-slider__bullet--active { background: #000; } .ditty-slider__arrows { order: 3; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: row; align-items: center; justify-content: space-between; opacity: 0; transition: opacity 0.25s ease; } .ditty-slider__arrows--static { opacity: 1; } .ditty-slider__prev, .ditty-slider__next { position: relative; z-index: 9999; display: flex; flex-direction: row; align-items: center; justify-content: center; line-height: 0; width: 30px; height: 30px; color: #32373C; background: rgba(255, 255, 255, 0.3); border-radius: 50%; text-decoration: none; } .ditty-slider__prev i, .ditty-slider__next i { display: block; line-height: 0; vertical-align: middle; } .ditty-slider__prev:focus, .ditty-slider__next:focus { outline: none; box-shadow: none; } .ditty-item { box-sizing: border-box; } .ditty-item * { box-sizing: border-box; } .ditty-item img { max-width: 100%; height: auto; } .ditty-item__elements { overflow: hidden; } .ditty-item__clear { clear: both; } #ditty-display-settings.postbox .inside { padding: 0; margin: 0; } #ditty-display-settings.postbox .inside .ditty-display-admin-settings { box-sizing: border-box; } #ditty-display-settings.postbox .inside .ditty-display-admin-settings * { box-sizing: border-box; } #ditty-display-settings.postbox .inside .ditty-display-admin-settings > .ditty-field-type--group > .ditty-field__input__container { padding-left: 12px; padding-right: 12px; } .ditty-ticker { box-sizing: border-box; display: flex; flex-direction: row; flex-wrap: wrap; } .ditty-ticker * { box-sizing: border-box; } .ditty-ticker[data-title=top] .ditty-ticker__title, .ditty-ticker[data-title=bottom] .ditty-ticker__title { width: 100%; } .ditty-ticker[data-title=bottom] .ditty-ticker__title { order: 1; } .ditty-ticker[data-title=bottom] .ditty-ticker__contents { order: 0; } .ditty-ticker[data-title=left], .ditty-ticker[data-title=right] { flex-direction: row; flex-wrap: nowrap; align-items: stretch; } .ditty-ticker[data-title=left] .ditty-ticker__title, .ditty-ticker[data-title=right] .ditty-ticker__title { flex: 0 0 auto; } .ditty-ticker[data-title=left] .ditty-ticker__title__contents, .ditty-ticker[data-title=right] .ditty-ticker__title__contents { height: 100%; display: flex; flex-direction: row; } .ditty-ticker[data-title=left][data-title=right] .ditty-ticker__title, .ditty-ticker[data-title=right][data-title=right] .ditty-ticker__title { order: 1; } .ditty-ticker[data-title=left][data-title=right] .ditty-ticker__contents, .ditty-ticker[data-title=right][data-title=right] .ditty-ticker__contents { order: 0; } .ditty-ticker[data-title_position=start] .ditty-ticker__title__contents { align-items: flex-start; justify-content: flex-start; } .ditty-ticker[data-title_position=center] .ditty-ticker__title__contents { align-items: center; justify-content: center; } .ditty-ticker[data-title_position=end] .ditty-ticker__title__contents { align-items: flex-end; justify-content: flex-end; } .ditty-ticker__title__contents { display: flex; flex-direction: row; } .ditty-ticker__contents { width: 100%; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; } .ditty-ticker__items { width: 100%; position: relative; overflow: hidden; } .ditty-ticker .ditty-item { display: none; position: absolute; line-height: 1; /* &--current { color: green; } &--last { color: red; &.ditty-item--current { color: purple; } } */ } .ditty-list { position: relative; box-sizing: border-box; } .ditty-list * { box-sizing: border-box; } .ditty-list .ditty-item { position: relative; display: block; max-width: 100%; } .ditty-item-type--wp_editor > *:first-child { margin-top: 0; } .ditty-item-type--wp_editor > *:last-child { margin-bottom: 0; } .ditty-data-list__item[data-type=wp_editor] i.fa-edit { padding-left: 4px; } .protip-content { line-height: 1.5em; } .protip-content a { color: #FFF; } .ditty-button { display: flex; flex-direction: row; align-items: center; justify-content: center; font-size: 14px; line-height: 20px; font-weight: 500; text-align: center; text-decoration: none; color: #23282d; background: rgba(0, 0, 0, 0.2); border: none; border-radius: 3px; padding: 10px 15px; margin: 10px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; transition: color 0.25s ease, background-color 0.25s ease; } .ditty-button[disabled] { cursor: default; opacity: 0.5; } .ditty-button[type=button], .ditty-button[type=submit] { -webkit-appearance: none; border: none; cursor: pointer; } .ditty-button span { margin-left: auto; margin-right: auto; } .ditty-button i:first-child { margin-right: 10px; } .ditty-button i:last-child { margin-left: 10px; } .ditty-button:focus { color: #FFF; } .ditty-button:hover:not(:disabled) { color: #FFF; background: #23282d; } .ditty-button--small { font-size: 12px; line-height: 14px; font-weight: normal; padding: 8px 12px; } .ditty-button--small i { margin-right: 5px; } .ditty-button--large { font-size: 18px; line-height: 22px; padding: 30px; } .ditty-button--primary { color: #FFF; background: #19BF7C; } .ditty-button--primary:hover { color: #FFF; background: #28e398; } .ditty-button--wide { width: 100%; } .ditty-data-list__filters { display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; padding: 10px 12px 7px 15px; background: #F7F7F7; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .ditty-data-list__filter { display: block; font-size: 12px; line-height: 14px; text-decoration: none; color: #3c434a; background: rgba(0, 0, 0, 0.2); border-radius: 3px; padding: 8px 12px; margin: 0 3px 3px 0; transition: background-color 0.25s ease, color 0.25s ease; } .ditty-data-list__filter i { margin-right: 5px; } .ditty-data-list__filter:hover { color: #FFF; background-color: #23282d; } .ditty-data-list__filter:focus { color: #FFF; } .ditty-data-list__filter.active { color: #FFF; background: #19BF7C; } .ditty-data-list__items { background: #FFF; padding: 5px; } .ditty-data-list__item { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; background: #FFF; border: 1px solid rgba(0, 0, 0, 0.05); margin: 0 0 5px; padding-right: 8px; border-radius: 3px; overflow: hidden; transition: background-color 0.25s ease, border-color 0.25s ease; } .ditty-data-list__item:last-child { margin-bottom: 0; } .ditty-data-list__item__label { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; color: #444; padding-right: 5px; margin-right: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: color 0.25s ease; user-select: none; } .ditty-data-list__item__label__title { display: block; white-space: normal; overflow: visible; font-weight: bold; margin-bottom: 1px; } .ditty-data-list__item__label__description { display: block; white-space: normal; overflow: visible; font-size: 0.85em; } .ditty-data-list__item a { display: none; flex: 0 0 auto; text-decoration: none; color: rgba(0, 0, 0, 0.4); overflow: hidden; transition: color 0.25s ease; margin: 0 2px; } .ditty-data-list__item a:focus { outline: none; box-shadow: none; color: #19BF7C; } .ditty-data-list__item a:hover { color: rgba(0, 0, 0, 0.7); } .ditty-data-list__item a:hover i { transform: scale(1.2); } .ditty-data-list__item a.ditty-data-list__item__icon, .ditty-data-list__item span.ditty-data-list__item__icon { font-size: 14px; margin: 0; } .ditty-data-list__item a.ditty-data-list__item__icon:not(:focus), .ditty-data-list__item span.ditty-data-list__item__icon:not(:focus) { color: rgba(0, 0, 0, 0.7); } .ditty-data-list__item a.ditty-data-list__item__icon i, .ditty-data-list__item span.ditty-data-list__item__icon i { display: block; width: 40px; height: 40px; text-align: center; line-height: 40px; } .ditty-data-list__item a.ditty-data-list__item__icon:hover { color: rgba(0, 0, 0, 0.9); } .ditty-data-list__item i { display: block; width: 20px; height: 20px; text-align: center; line-height: 20px; transition: transform 0.3s ease; } .ditty-data-list__item i:focus { outline: none; } .ditty-data-list__item:hover { background-color: #FAFAFA; } .ditty-data-list__item:hover a { display: block; } .ditty-data-list__item:focus-within a { display: block; } .ditty-data-list__item.active { cursor: default; background: #EDF8ED; border-color: #19BF7C; /* a:not(.ditty-data-list__item__icon) { color: #89D08D; &:hover { color: $green; } } */ } .ditty-data-list__item.active:hover { background: #DBF1DB; } .ditty-accordion { background: #F1F1F1; margin: 5px 0; } .ditty-accordion__toggle { position: relative; display: block; font-size: 14px; line-height: 20px; font-weight: 500; text-align: left; text-decoration: none; color: #FFF; background: #32373C; border-radius: 3px; padding: 10px 40px 10px 15px; margin: 0; cursor: pointer; transition: color 0.25s ease, background-color 0.25s ease, border-radius 0.5s ease; } .ditty-accordion__toggle i { margin-right: 5px; } .ditty-accordion__toggle:after { position: absolute; top: 50%; right: 15px; content: "\f078"; font-family: "Font Awesome 5 Pro"; width: 20px; height: 20px; font-size: 17px; line-height: 20px; text-align: center; margin-top: -10px; transition: transform 0.25s ease; } .ditty-accordion__content { display: none; line-height: 1.5em; padding: 15px; } .ditty-accordion__content > *:first-child { margin-top: 0; } .ditty-accordion__content > *:last-child { margin-bottom: 0; } .ditty-accordion.active > .ditty-accordion__toggle { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .ditty-accordion.active > .ditty-accordion__toggle:after { transform: rotate(180deg); } .ditty-switch { position: absolute; left: 15px; } .ditty-switch__elements { position: relative; width: 40px; height: 16px; border: 1px solid #FFF; border-radius: 3px; cursor: pointer; } .ditty-switch__bg { position: absolute; top: 0; left: 0; width: 38px; height: 14px; border-radius: 1px; background: #FFF; } .ditty-switch__button { position: absolute; top: 0; left: 0; width: 18px; height: 14px; background: #19BF7C; border-radius: 3px; } /** * Ditty Editor Styles */ #ditty-editor { position: relative; display: flex; flex-direction: row; align-items: stretch; justify-content: flex-start; box-sizing: border-box; } #ditty-editor__initialize { order: 0; flex: 1; width: 100%; background: #FFF; box-sizing: border-box; } #ditty-editor__preview { order: 0; flex: 1; width: calc( 100% - 350px ); background: #FFF; box-sizing: border-box; } #ditty-editor__settings { position: relative; order: 1; display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; width: 350px; background: #EBEBEB; } #ditty-editor__settings .ditty-field { padding: 15px; border-color: rgba(0, 0, 0, 0.05); } #ditty-editor__settings .ditty-field__label { font-weight: 600; } #ditty-editor__settings .ditty-field-type--group { padding: 0; border-color: rgba(0, 0, 0, 0.05); } #ditty-editor__settings .ditty-input--group__container > .ditty-field { width: 100%; } #ditty-editor__settings .ditty-field-type--layout_element { padding: 0; border-color: rgba(0, 0, 0, 0.05); } #ditty-editor__settings .ditty-input--layout_element__container > .ditty-field { width: 100%; } #ditty-editor__settings .ditty-field-type--checkboxes .ditty-field { padding: 0 10px 0 0; border: none; } #ditty-editor .ditty-editor__panels { background: #F7F7F7; } #ditty-editor .ditty-editor__contents { display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; height: 100%; } #ditty-editor .ditty-editor__header { flex: 0 0 auto; display: flex; flex-direction: row; align-items: stretch; justify-content: flex-end; padding: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); } #ditty-editor .ditty-editor__header .ditty-editor__title { flex: 1; width: 100%; min-height: 0; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; padding: 5px 10px; margin: 0; } #ditty-editor .ditty-editor__header .ditty-editor__update { flex: 0 0 auto; margin: 0 0 0 5px; } #ditty-editor .ditty-editor__header .ditty-editor__update__count { font-size: 10px; line-height: 14px; font-weight: bold; background: rgba(255, 255, 255, 0.9); color: #32373C; padding: 3px 7px; margin-right: 5px; border-radius: 15px; } #ditty-editor .ditty-editor__header .ditty-editor__update__count:empty { display: none; } #ditty-editor .ditty-editor__tabs { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; background: #32373C; } #ditty-editor .ditty-editor__tab { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; font-weight: 400; color: #FFF; padding: 10px; text-align: center; text-decoration: none; background-color: transparent; border-radius: 0; transition: color 0.25s ease, background-color 0.25s ease; } #ditty-editor .ditty-editor__tab span { display: block; padding-left: 20px; } #ditty-editor .ditty-editor__tab i { position: absolute; top: 13px; display: block; font-size: 13px; } #ditty-editor .ditty-editor__tab:focus { color: #FFF; outline: none; box-shadow: none; } #ditty-editor .ditty-editor__tab:hover { color: #FFF; background-color: rgba(255, 255, 255, 0.2); } #ditty-editor .ditty-editor__tab.active { color: #FFF; background-color: #19BF7C; } #ditty-editor .ditty-editor__tab.active:after { border: 6px solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #F7F7F7; left: 50%; bottom: 0; margin-left: -5px; } #ditty-editor .ditty-editor__import-export textarea { width: 100%; } #ditty-editor .ditty-editor__spacer { width: 100%; } #ditty-editor .ditty-editor__oauth-warning { display: inline-block; font-weight: bold; color: #FFF; padding: 5px 8px; border-radius: 3px; background: #E1362E; vertical-align: middle; } #ditty-editor .ditty-editor__oauth-warning i { display: inline; color: rgba(255, 255, 255, 0.8); } .ditty-editor--updates-exist .ditty-editor__header .ditty-editor__update { background-color: orange; } .ditty-editor-options__header { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; padding: 10px 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .ditty-editor-options__buttons { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; } .ditty-editor-options__buttons .ditty-button { margin: 0; } .ditty-editor-options__buttons a:not(.ditty-button), .ditty-editor-options__buttons button:not(.ditty-button) { display: block; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #FFF; background: #32373C; border: none; border-radius: 3px; transition: background-color 0.25s ease, color 0.25s ease; margin: 0; padding: 0; } .ditty-editor-options__buttons a:not(.ditty-button):hover, .ditty-editor-options__buttons button:not(.ditty-button):hover { color: #FFF; background-color: #19BF7C; } .ditty-editor-options__buttons a:not(.ditty-button).ditty-editor-options__preview.ditty-has-updates, .ditty-editor-options__buttons button:not(.ditty-button).ditty-editor-options__preview.ditty-has-updates { cursor: pointer; background-color: orange; opacity: 1; } .ditty-editor-options__buttons a:not(.ditty-button).ditty-editor-options__preview.ditty-has-updates:hover, .ditty-editor-options__buttons button:not(.ditty-button).ditty-editor-options__preview.ditty-has-updates:hover { background-color: #19BF7C; } .ditty-editor-options__buttons a:not(.ditty-button).ditty-editor-options__preview:not(.ditty-has-updates), .ditty-editor-options__buttons button:not(.ditty-button).ditty-editor-options__preview:not(.ditty-has-updates) { cursor: default; opacity: 0.2; } .ditty-editor-options__buttons a:not(.ditty-button).ditty-editor-options__preview:not(.ditty-has-updates):hover, .ditty-editor-options__buttons button:not(.ditty-button).ditty-editor-options__preview:not(.ditty-has-updates):hover { background: #32373C; } .ditty-editor-options__buttons a:not(.ditty-button).ditty-editor-options__preview:not(.ditty-has-updates):focus, .ditty-editor-options__buttons button:not(.ditty-button).ditty-editor-options__preview:not(.ditty-has-updates):focus { border: none; outline: none; box-shadow: none; } .ditty-editor-options__buttons--start a:not(.ditty-button), .ditty-editor-options__buttons--start button:not(.ditty-button) { margin-right: 5px; } .ditty-editor-options__buttons--end { margin-left: auto; } .ditty-editor-options__buttons--end a:not(.ditty-button), .ditty-editor-options__buttons--end button:not(.ditty-button) { margin-left: 5px; } .ditty-editor-options__save { margin-left: auto; cursor: pointer; } .ditty-editor-options__save.unsaved-updates i { animation-name: ditty-unsaved-changes; animation-timing-function: ease; animation-duration: 0.75s; animation-iteration-count: infinite; } .ditty-editor-options__title, .ditty-editor-options__title[type=text] { flex: 1; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; font-size: 14px; line-height: 18px; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-radius: 3px !important; } .ditty-editor-options__title[type=text] { background: transparent; } .ditty-editor-options__body { position: relative; max-height: calc(100vh - 470px); overflow-y: scroll; -webkit-overflow-scrolling: touch; } .ditty-editor-options__body__error { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 99; display: flex; flex-direction: row; align-items: center; justify-content: center; text-align: center; background: rgba(170, 0, 0, 0.5); padding: 20px; cursor: pointer; } .ditty-editor-options__body__error span { display: block; line-height: 1.5em; color: #FFF; text-shadow: 0 0 3px rgba(0, 0, 0, 0.5); } .ditty-editor-options__code { width: 100%; } .ditty-editor-options__footer { padding: 10px; border-top: 1px solid #ddd; background: #f5f5f5; box-sizing: border-box; } .ditty-editor-options__footer .button { margin-left: 5px; } .ditty-editor-options__tags h3 { font-size: 14px; line-height: 14px; margin: 0 0 10px; } .ditty-editor-options__tags__list { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin: -2px; } .ditty-editor-options__tag { font-size: 12px; line-height: 12px; background: rgba(0, 0, 0, 0.05); border-radius: 2px; padding: 3px 5px; margin: 2px; cursor: pointer; transition: background-color 0.25s ease; } .ditty-editor-options__tag:hover { background: rgba(0, 0, 0, 0.15); } .ditty-editor-options.ditty-editor-has-errors .ditty-editor-options__save { cursor: default; color: red; opacity: 0.3; } .ditty-editor-options .ditty-data-list__items { background: #F7F7F7; padding: 15px; } .ditty-editor-item--error { background-color: #fbeaea; } .ditty-editor-item--error .ditty-data-list__item__icon, .ditty-editor-item--error .ditty-data-list__item__label { color: #E1362E !important; } .ditty-editor-item--error:hover { background-color: #fbeaea; border-color: #E1362E; } .ditty-editor__panel--item_editor .ditty-editor-options__body { display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; } .ditty-editor__panel--item_editor .ditty-editor-options__body > .ditty-field { width: 100%; } @keyframes ditty-unsaved-changes { 0% { color: #FFF; } 50% { color: #FF3B77; } 100% { color: #FFF; } } @media (max-width: 800px) { #ditty-editor { flex-direction: column; } #ditty-editor__preview, #ditty-editor__settings { width: 100%; } } .ditty-editor__panel--items .ditty-data-list { max-height: calc(100vh - 470px); min-height: 300px; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .ditty-editor__panel--items .ditty-data-list__item.ditty-editor-item--disabled { cursor: default; background: #F8EDED; border: 1px solid red; box-shadow: 0 0 1px red; } .ditty-editor__panel--items .ditty-data-list__item a.ditty-data-list__item__icon { display: block; border-right: 1px solid rgba(0, 0, 0, 0.05); margin-right: 10px; } .ditty-editor-display { cursor: pointer; } .ditty-editor-display:not(.active):hover .ditty-data-list__item__edit { display: none; } .ditty-editor-display--default .ditty-data-list__item__delete { display: none !important; } .ditty-editor-display.active .ditty-data-list__item__delete { display: none; } .ditty-editor-display.active:hover .ditty-data-list__item__delete { display: none; } .ditty-editor-display--default { background-color: #CCC; } .ditty-editor-display .ditty-data-list { max-height: calc(100vh - 470px); min-height: 300px; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .ditty-display-type-options--ticker .ditty-input--group__container > .ditty-field.ditty-field--minHeight, .ditty-display-type-options--ticker .ditty-input--group__container > .ditty-field.ditty-field--titleFontSize { width: 50% !important; padding-right: 7.5px !important; } .ditty-display-type-options--ticker .ditty-input--group__container > .ditty-field.ditty-field--maxHeight, .ditty-display-type-options--ticker .ditty-input--group__container > .ditty-field.ditty-field--titleLineHeight { width: 50% !important; padding-left: 7.5px !important; } .ditty-editor-layout { cursor: pointer; } .ditty-editor-layout:not(.active):hover .ditty-data-list__item__edit_html, .ditty-editor-layout:not(.active):hover .ditty-data-list__item__edit_css, .ditty-editor-layout:not(.active):hover .ditty-data-list__item__save { display: none; } .ditty-editor-layout.active .ditty-data-list__item__delete { display: none; } .ditty-editor-layout.active:hover .ditty-data-list__item__delete { display: none; } .ditty-layout-variation { padding: 5px 8px 0 10px; } .ditty-layout-variation__icon i { width: 40px; height: 40px; font-size: 20px; line-height: 40px; } .ditty-layout-variation__content { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding: 5px 0 5px; } .ditty-layout-variation__label { display: block; font-weight: bold; margin-bottom: 5px; } .ditty-layout-variation__template { display: block; margin-bottom: 5px; } .ditty-layout-variation__buttons { flex: 0 0 auto; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; } .ditty-layout-variation__buttons a { display: block; } .ditty-layout-variation a.ditty-layout-variation__change { flex: 0 0 auto; display: block; } .ditty-layout-variation a.ditty-layout-variation__change i { width: 30px; height: 30px; font-size: 20px; line-height: 30px; color: #444; } .ditty-editor__panel--item_types .ditty-data-list__items { display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; } .ditty-editor__panel--item_types .ditty-data-list__item { cursor: pointer; order: 1; } .ditty-editor__panel--item_types .ditty-data-list__item.active { order: 0; }