@charset "utf-8";

:root { --woof-fb-section-width: 100%; }

.woof-form-builder-btn { position: relative; display: inline-block; margin-bottom: 0px; width: auto; text-align: center; text-decoration: none; }

.woof-form-builder-btn:hover { text-decoration: none; }

.woof-form-builder-btn img { display: inline-block; width: 40px; height: 40px; transition: 2s; }

.woof-form-builder-btn:hover img:nth-child(1) { transform: rotate(360deg); }

.woof-form-builder-btn img:nth-child(1) { opacity: 1 !important; }

.woof-form-builder-btn img:nth-child(2) { position: absolute; width: 20px; height: 20px; top: 42%; left: 51%; transform: translate(-50%, -50%); }

.woof-front-builder-list { margin: 0px !important; padding: 0px !important; }

.woof-front-builder-list li { position: relative; display: block; padding: 10px; background: rgb(254, 254, 254); margin-bottom: 9px; transition: 0.5s; border: 1px solid rgb(221, 221, 221); vertical-align: middle; box-sizing: border-box; color: rgb(22, 28, 45); }

.woof-front-builder-list > li.woof-front-builder-list-li-selected { border: 1px dashed lightseagreen; }

.woof-front-builder-selector { width: 100%; margin-bottom: 11px; min-height: 30px; font-size: 18px; color: rgb(0, 0, 0); padding: 9px; border: 1px solid rgb(221, 221, 221) !important; }

select.woof-front-builder-selector:invalid, select.woof-front-builder-selector { color: rgb(46, 202, 139) !important; font-weight: 600 !important; }

select.woof-front-builder-selector option:not([value=""]) { color: rgb(0, 0, 0); font-weight: 500 !important; }

.woof-front-builder-list-li-del { position: absolute; right: 0px; top: 10px; display: inline-block; width: 30px; }

.woof-front-builder-list-li-del img { position: relative; width: 50%; display: block; top: 6px; right: -8px; }

.woof-front-builder-list-li-move { position: absolute; right: 30px; top: 11px; display: flex; }

.woof-front-builder-list-li-move a { margin-right: 11px; align-self: center; }

.woof-front-builder-list-li-down, .woof-front-builder-list-li-up, .woof-front-builder-sd-btn { display: inline-block; width: 30px; }

.woof-front-builder-sd-btn { top: 0px; display: inline-block; position: relative; }

.woof-front-builder-list-li-down img, .woof-front-builder-list-li-up img, .woof-front-builder-sd-btn img, .woof-front-builder-btn-back img, .woof-front-builder-btn-options img { width: 100%; display: block; }

.woof-front-builder-list-li-up { transform: rotate(180deg); }

.woof-front-builder-list-li-down { top: -8px; position: relative; }

.woof-front-builder-btn-back, .woof-front-builder-btn-options { display: inline-block; width: 30px; }

.popup23-content data-table-row data-table-cell:nth-child(2) { text-align: left; }

.popup23-content data-table-cell textarea { height: 100%; min-height: 100px; }

.woof-front-builder-premium { color: red; }

.woof-front-builder-container .woof_auto_show { background: rgb(255, 255, 255); }

.popup23-tab-panels input[type="text"], .popup23-tab-panels textarea, .popup23-tab-panels select { padding: 0.6em; background-color: rgb(250, 249, 249); color: rgb(67, 69, 75); border: 0px; appearance: auto; box-sizing: border-box; font-weight: 400; box-shadow: none; width: 100%; background-image: none !important; }

.woof-front-builder-container { overflow: unset; }

.woof-front-builder-container:has(.woof_autohide_wrapper) { overflow: visible; }

.woof-front-builder-container .woof_container { display: inline-block; width: calc(var(--woof-fb-section-width) - 2px); vertical-align: top; }

.woof-front-builder-container .woof_block_html_items { padding: 3px 0px 0px 3px; max-height: var(--woof-fb-section-height) !important; }

.woof-front-builder-type-selector { position: absolute; left: 50%; top: 50%; transform: translate(0px, -50%); width: 200px !important; max-width: 200px !important; background-color: rgb(251, 251, 255) !important; }

.woof-front-builder-container .woof_block_html_items { overflow: visible; }

.woof-front-builder-container .woof_container h4 { margin-bottom: 11px; font-size: 1.12em; line-height: 1.12em; background: rgb(247, 247, 247); padding: 8px 7px; color: rgb(51, 51, 51); text-align: center; }

.woof-front-builder-type-section-options { position: absolute; left: 45%; top: 50%; transform: translate(0px, -50%); }

.widget .woof_sid_flat_white, .widget_text .woof_sid_flat_white { border: none; padding: 0px; }

.widget .woof_auto_show_indent .woof_sid_flat_white { border: 1px solid rgb(238, 238, 238); padding: 9px; }

.woof-front-builder-container .woof_list_sd.woof_list_switcher_sd { padding-left: 11px; }

.woof-front-builder-container .select2, .woof-front-builder-container .chosen-container { width: 100% !important; }

.woof-front-builder-container .woof_auto_1_columns .woof_container { padding: 0px 0px 15px; }