.et-tb-error-boundary {padding: 15px;font-size: 13px;line-height: 1.5em;font-weight: 600;border-radius: 3px;}
.et-tb-error-boundary__heading {margin: 0 0 10px;font-size: 13px;line-height: 1.5em;font-weight: 700;}
.et-tb-error-boundary__button {background: transparent;border: 0;cursor: pointer;padding: 0;}
.et-tb-error-boundary--spaced {margin-bottom: 16px;}
.et-tb-error-boundary--warning {color: #ff9232;background: rgba(255,146,50,.2);}
.et-tb-error-boundary--warning .et-tb-error-boundary__heading {color: #ff9232;}
.et-tb-error-boundary--warning .et-tb-error-boundary__button, .et-tb-error-boundary--warning .et-tb-error-boundary__button:hover {color: #ff9232;text-decoration: underline;}
.et-common-button {box-sizing: border-box;position: relative;padding: 12px;border: 0;border-radius: 3px;margin: 0;line-height: 16px;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-size: 14px;font-weight: 600;background: transparent;color: #fff;outline: none;cursor: pointer;transition: background .2s ease;overflow: hidden;}
.et-common-button--round {border-radius: 100px;}
.et-common-button--round .et-fb-icon {display: block;}
.et-common-button--compact {padding: 8px;}
.et-common-button--rectangle {border-radius: 3px;background: #f1f4f9;color: #5c6978;}
.et-common-button--primary {background: #2b87da;color: #fff;}
.et-common-button--secondary {background: #29c4a9;color: #fff;}
.et-common-button--tertiary {background: #7d3bcf;color: #fff;}
.et-common-button--meta {padding: 6px;color: #fff;background: #a3b0c2;box-shadow: 5px 5px 15px rgba(43,135,218,.15);transition: padding .25s ease-in-out,margin .25s ease-in-out,bottom .25s ease-in-out;}
.et-common-button--meta:hover {padding: 12px;margin: -6px;}
.et-common-vertical-menu {display: block;padding: 16px;margin: 0;color: #4c5866;}
.et-common-vertical-menu__group {padding: 0;margin: 0;}
.et-common-vertical-menu__group+.et-common-vertical-menu__group {padding-top: 16px;margin-top: 16px;border-top: 2px solid #f3f6fa;}
.et-common-vertical-menu__group-label {padding: 0 10px;margin: 0;line-height: 26px;font-weight: 600;color: #a3b0c2;}
.et-common-vertical-menu__option {padding: 0;margin: 0;}
.et-common-vertical-menu__option-button {display: block;width: 100%;padding: 2px 12px;border: 0;border-radius: 3px;text-align: left;color: #4c5866;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: transparent;cursor: pointer;outline: none;transition: background .2s ease,color .2s ease;}
.rtl .et-common-vertical-menu__option-button {text-align: right;}
.et-common-vertical-menu__option-button:focus, .et-common-vertical-menu__option-button:hover {color: #fff;background: #168ade;}
.et-common-vertical-menu__option-label {display: block;font-size: 13px;font-weight: 600;line-height: 30px;}
.et-common-popup-vertical-menu__popup {position: fixed;background: #fff;box-shadow: 0 5px 30px rgba(43,135,218,.2);z-index: 100025;overflow-x: hidden;overflow-y: auto;border-radius: 3px;}
.et-common-popup-vertical-menu__popup::-webkit-scrollbar {width: 10px;cursor: auto;}
.et-common-popup-vertical-menu__popup::-webkit-scrollbar-thumb {background: #2b87da !important;border-radius: 3px;border-right: 3px solid #fff;border-left: 3px solid #fff;}
.et-common-popup-vertical-menu__popup::-webkit-scrollbar {width: 7px;}
.et-common-popup-vertical-menu__popup::-webkit-scrollbar-thumb {border-right-width: 0;border-radius: 0;}
.rtl .et-common-popup-vertical-menu__popup::-webkit-scrollbar-thumb {border-left-width: 0;border-right-width: 3px;}
.et-common-context-menu .et-common-vertical-menu {padding: 8px;}
.et-common-context-menu .et-common-popup-vertical-menu__popup {background: #4c5866;box-shadow: 0 5px 20px rgba(0,160,210,.2);border-radius: 5px;z-index: 2000001;}
.et-common-context-menu .et-common-vertical-menu__option-button {color: #fff;}
.et-common-context-menu .et-common-vertical-menu__option-button:focus, .et-common-context-menu .et-common-vertical-menu__option-button:hover {background: #3f4954;}
.et-common-context-menu .et-common-vertical-menu__option-label {font-size: 14px;line-height: 26px;}
.et-tb-modal-root {position: relative;z-index: 2000000;}
.et-tb-modal {z-index: 100025;position: fixed;top: 30px;left: 30px;}
@media (max-width:812px) {.et-tb-modal {left: 0 !important;top: 0 !important;right: 0 !important;bottom: 0 !important;}}
.et-tb-modal--fixed .et-tb-modal__content {height: 100%;}
@media (max-width:812px) {.et-tb-modal--anchored {width: 100% !important;height: 100% !important;}}
@media (max-width:812px) {.et-tb-modal--anchored .et-tb-modal__content {height: auto;}}
.et-tb-modal-overlay {position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;background: radial-gradient(ellipse at center,#fff 20%,hsla(0,0%,100%,.7) 100%);animation: et-common-fade-in .2s ease;}
.et-common-tabs-navigation {display: -ms-flexbox;display: flex;background: #7e3bd0;}
.et-common-tabs-navigation__button {display: block;padding: 13px 26px;border: 0;font-size: 14px !important;font-weight: 600 !important;line-height: 1 !important;color: #fff !important;background: #7e3bd0;outline: none;transition: background .2s ease,transform .2s ease,opacity .15s ease;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.et-common-tabs-navigation__button:hover {background: #7435c1;}
.et-common-tabs-navigation__button--active, .et-common-tabs-navigation__button--active:hover {background: #8e42eb;}
.et-common-tabs-navigation__button svg {fill: #fff;}
.et-tb-branded-modal {font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;line-height: 16px;box-shadow: 0 5px 30px rgba(43,135,218,.2);border-radius: 3px;}
@media (max-width:812px) {.et-tb-branded-modal {border-radius: 0;}}
.et-tb-branded-modal--fullheight {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;height: 100%;}
.et-tb-branded-modal__header {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;background: #6c2eb9;height: 58px;border-radius: 3px 3px 0 0;padding: 0 14px 0 26px;color: #fff;font-size: 18px;font-weight: 600;line-height: 24px;text-transform: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.et-tb-branded-modal--visual-builder .et-tb-branded-modal__header {font-size: 16px;}
.rtl .et-tb-branded-modal__header {padding: 0 32px 0 18px;}
@media (max-width:812px) {.et-tb-branded-modal__header {border-radius: 0;}}
.et-tb-branded-modal--fullheight .et-tb-branded-modal__header {-ms-flex: 0 0 auto;flex: 0 0 auto;}
.et-tb-branded-modal--visual-builder .et-tb-branded-modal__header {height: 32px;}
.et-tb-branded-modal__title {max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.et-tb-branded-modal__header-buttons .et-common-button {color: #fff;}
.et-tb-branded-modal__header-buttons .et-common-button .et-fb-icon {color: #fff;fill: #fff !important;}
.et-tb-branded-modal__actions {display: -ms-flexbox;display: flex;border-radius: 0 0 3px 3px;}
.et-tb-branded-modal__actions .et-common-button {-ms-flex: 1 0 0px;flex: 1 0 0;padding: 10px;font-weight: 700;line-height: 20px;border-radius: 0;}
.et-tb-branded-modal__actions .et-common-button:first-child {border-bottom-left-radius: 3px;}
.et-tb-branded-modal__actions .et-common-button:last-child {border-bottom-right-radius: 3px;}
.rtl .et-tb-branded-modal__actions .et-common-button:first-child {border-bottom-left-radius: 0;border-bottom-right-radius: 3px;}
.rtl .et-tb-branded-modal__actions .et-common-button:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 3px;}
.rtl .et-tb-branded-modal__actions .et-common-button:first-child:last-child {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
@media (max-width:812px) {.et-tb-branded-modal__actions {border-radius: 0;}
	.et-tb-branded-modal__actions .et-common-button {border-radius: 0 !important;}}
.et-tb-branded-modal__actions .et-common-button {color: #fff;}
.et-tb-branded-modal__actions .et-common-button .et-fb-icon {color: #fff;fill: #fff !important;}
.et-fb-icon {display: inline-block;vertical-align: middle;transition: fill .2s ease;}
.et-fb-icon svg {display: block;width: 100%;fill: inherit;}
.et-fb-icon--loading svg {transform-origin: center;animation: icon-loading-rotate 1s infinite linear;fill: hsla(0,0%,100%,.8);}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child {top: 50%;left: 50%;transform: translate(-50%,-50%);}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child, .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:after, .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:before {position: absolute;display: block;background: #fff;width: 6px;height: 6px;border-radius: 10px;}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:after, .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:before {content: "";}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:before {left: -11px;transform: translateX(-50%);}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:after {right: -11px;transform: translateX(50%);}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate>.et-fb-icon__child {transition: background .3s ease;}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate:after, .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate:before {transition: right .1s ease,left .1s ease;}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate.et-fb-icon__child--active {transition: background .2s ease;}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate.et-fb-icon__child--active:after, .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate.et-fb-icon__child--active:before {transition: width .1s ease .1s,transform .1s cubic-bezier(.28,.55,.385,1.65) .2s;}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active {background: transparent;transition: background .2s ease;}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active, .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:after, .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:before {height: 3px;}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:after, .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:before {width: 20px;transform-origin: 50% 50%;}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:before {left: 50%;transform: translateX(-50%) rotate(45deg);}
.et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:after {right: 50%;transform: translateX(50%) rotate(-45deg);}
@keyframes icon-loading-rotate {to {transform: rotate(1 turn);}}
.et-tb-dropdown-modal__tabs-contents-scroll {background: #fff;overflow-x: hidden;overflow-y: auto;}
.et-tb-dropdown-modal__tabs-contents-scroll::-webkit-scrollbar {width: 10px;cursor: auto;}
.et-tb-dropdown-modal__tabs-contents-scroll::-webkit-scrollbar-thumb {background: #2b87da !important;border-radius: 3px;border-right: 3px solid #fff;border-left: 3px solid #fff;}
.et-tb-dropdown-modal__tabs-contents-scroll::-webkit-scrollbar {width: 7px;}
.et-tb-dropdown-modal__tabs-contents-scroll::-webkit-scrollbar-thumb {border-right-width: 0;border-radius: 0;}
.rtl .et-tb-dropdown-modal__tabs-contents-scroll::-webkit-scrollbar-thumb {border-left-width: 0;border-right-width: 3px;}
.et-tb-dropdown-modal__tab-content {display: none;min-height: 140px;padding: 20px 10px 20px 20px;}
.et-tb-dropdown-modal__tab-content--active {display: block;}
.rtl .et-tb-dropdown-modal__tab-content {padding-left: 10px;padding-right: 20px;}
.et-tb-dropdown-modal__actions {display: -ms-flexbox;display: flex;border-radius: 0 0 3px 3px;}
.et-tb-dropdown-modal__actions .et-common-button {-ms-flex: 1 0 0px;flex: 1 0 0;padding: 10px;font-weight: 700;line-height: 20px;border-radius: 0;}
.et-tb-dropdown-modal__actions .et-common-button:first-child {border-bottom-left-radius: 3px;}
.et-tb-dropdown-modal__actions .et-common-button:last-child {border-bottom-right-radius: 3px;}
.rtl .et-tb-dropdown-modal__actions .et-common-button:first-child {border-bottom-left-radius: 0;border-bottom-right-radius: 3px;}
.rtl .et-tb-dropdown-modal__actions .et-common-button:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 3px;}
.rtl .et-tb-dropdown-modal__actions .et-common-button:first-child:last-child {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
@media (max-width:812px) {.et-tb-dropdown-modal__actions {border-radius: 0;}
	.et-tb-dropdown-modal__actions .et-common-button {border-radius: 0 !important;}}
body.et-common-scroll-lock {overflow: hidden;}
.et-common-checkbox {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;padding: 3px;font-size: 13px;font-weight: 600;color: #4c5866;line-height: normal;}
.et-common-checkbox__input[type=checkbox] {-ms-flex: 0 0 24px;flex: 0 0 24px;width: 24px;height: 24px;padding: 0;margin: 0 8px 0 0;border: 0;border-radius: 3px;background: #f1f4f9;box-shadow: none;-webkit-appearance: none;}
.rtl .et-common-checkbox__input[type=checkbox] {margin: 0 0 0 8px;}
.et-common-checkbox__input[type=checkbox]:focus {outline: none;box-shadow: none;}
.et-common-checkbox__input[type=checkbox]:disabled, .et-common-checkbox__input[type=checkbox]:disabled:checked:before {opacity: 1;}
.et-common-checkbox__input[type=checkbox]:checked {position: relative;}
.et-common-checkbox__input[type=checkbox]:checked:before {content: "";display: inline-block;position: absolute;margin: 0 0 0 -5px;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #00c3aa;font: 400 24px/1 dashicons;}
.rtl .et-common-checkbox__input[type=checkbox]:checked:before {margin: 0 0 0 3px;}
.et-common-checkbox__input--danger[type=checkbox]:checked:before {color: #ef5555;}
.et-common-checkbox__label {-ms-flex: 1 1 0px;flex: 1 1 0;line-height: 24px;transition: color .2s ease;}
.et-common-checkbox__label .et-fb-icon {-ms-flex: 0 0 auto;flex: 0 0 auto;position: relative;top: 4px;}
.et-common-checkbox__label .et-fb-icon svg {fill: #a3b0c2;transition: fill .2s ease;}
.et-common-checkbox-group {padding-bottom: 16px;}
.et-common-checkbox-group+.et-common-checkbox-group {padding-top: 16px;border-top: 2px solid #e7eef5;}
.et-common-checkbox-group:last-child {padding-bottom: 0;}
.et-common-checkbox-group__label {display: block;margin-bottom: 7px;font-size: 13px;font-weight: 600;color: #a3b0c2;cursor: auto;}
.et-common-checkbox-group__list {padding: 0;margin: 0;list-style-type: none;}
.et-common-checkbox-group__list li {padding: 0;margin: 0;}
.et-tb-tooltip.__react_component_tooltip {z-index: 100000009;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-size: 13px !important;font-weight: 600 !important;}
.et-tb-tooltip.__react_component_tooltip ul, .et-tb-tooltip.__react_component_tooltip ul li {padding: 0;margin: 0;}
.et-tb-tooltip--compact.__react_component_tooltip {padding: 6px 10px;max-width: 400px;}
.et-tb-template-settings-group-setting__label {border-radius: 3px;transition: background-color .2s ease;}
.et-tb-template-settings-group-setting__label:hover {background: #f1f4f9;}
.et-tb-template-settings-group-setting__label:hover .et-common-checkbox__input[type=checkbox] {background: rgba(190,201,214,.4);}
.et-tb-template-settings-group-setting__conflict {padding: 8px;margin: 0 0 10px 32px;border-radius: 3px;font-weight: 600;color: #ff9232;background: rgba(255,146,50,.1);animation: et-common-slide-fade-in .5s ease;}
.et-tb-template-settings-group-setting .et-common-checkbox-group__label-contents {-ms-flex: 1 1 0px;flex: 1 1 0;overflow: hidden;}
.et-tb-template-settings-group-setting .et-common-checkbox-group__label-main {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.et-tb-template-settings-group-setting .et-common-checkbox-group__label-meta {display: block;white-space: normal;color: #a3b0c2;}
li:hover .et-tb-template-settings-group-setting .et-common-checkbox-group__label-meta {color: #fff;}
.et-tb-template-settings-group-setting .et-common-checkbox__label {display: -ms-flexbox;display: flex;overflow: hidden;}
.et-common-spinner-block {position: relative;height: 80px;}
.et-common-spinner-block__spinner {position: absolute;background: none;width: 80px;height: 80px;left: calc(50% - 40px);top: calc(50% - 40px);right: auto;bottom: auto;}
.et-common-spinner-block__spinner:before {content: "";position: absolute;top: 50%;left: 50%;width: 12px;height: 12px;border-radius: 12px;box-shadow: 0 -17px #7e3bd0,17px 0 #7e3bd0,0 17px #7e3bd0,-17px 0 #7e3bd0;margin: -6px auto auto -6px;animation: et-spinner ease infinite 3s;}
.et-tb-template-settings-sublist {position: fixed;z-index: 100025;}
@media (max-width:812px) {.et-tb-template-settings-sublist {left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;padding: 0 !important;}}
.et-tb-template-settings-sublist__header {display: none;text-align: right;background: #6c2eb9;}
.et-tb-template-settings-sublist__header .et-fb-icon {color: #fff;fill: #fff !important;}
@media (max-width:812px) {.et-tb-template-settings-sublist__header {display: block;}}
.et-tb-template-settings-sublist__panel {font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;line-height: 16px;border-radius: 3px;box-shadow: 0 5px 30px rgba(43,135,218,.2);display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;height: 100%;background: #fff;}
@media (max-width:812px) {.et-tb-template-settings-sublist__panel {border-radius: 0;}}
.et-tb-template-settings-sublist__search {padding: 25px 20px;}
.et-tb-template-settings-sublist__search-input[type=text] {display: inline-block;background: #f1f5f9;max-height: 30px;border: 0;border-radius: 3px;padding: 7px 10px;box-sizing: border-box;transition: background .2s ease;color: #4c5866;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-size: 13px;font-weight: 600;text-transform: none;line-height: normal;box-shadow: none;letter-spacing: normal;width: 100%;}
.et-tb-template-settings-sublist__search-input[type=text]:focus {box-shadow: none;background: #e6ecf2;text-transform: none;letter-spacing: normal;}
.et-tb-template-settings-sublist__search-input[type=text]::-webkit-input-placeholder {color: #98a7b8;text-transform: none;letter-spacing: normal;}
.et-tb-template-settings-sublist__search-input[type=text]:-moz-placeholder, .et-tb-template-settings-sublist__search-input[type=text]::-moz-placeholder {color: #98a7b8;text-transform: none;letter-spacing: normal;}
.et-tb-template-settings-sublist__search-input[type=text]:-ms-input-placeholder {color: #98a7b8;text-transform: none;letter-spacing: normal;}
.et-tb-template-settings-sublist__search-input[type=text]\--block {display: block;width: 100%;}
.et-tb-template-settings-sublist__search-input[type=text][readonly] {background: #fff !important;border: 1px solid #eaedf0 !important;cursor: not-allowed;}
.et-tb-template-settings-sublist__scroll {-ms-flex: 1 0 0px;flex: 1 0 0;overflow-x: hidden;overflow-y: auto;}
.et-tb-template-settings-sublist__scroll::-webkit-scrollbar {width: 10px;cursor: auto;}
.et-tb-template-settings-sublist__scroll::-webkit-scrollbar-thumb {background: #2b87da !important;border-radius: 3px;border-right: 3px solid #fff;border-left: 3px solid #fff;}
.et-tb-template-settings-sublist__scroll::-webkit-scrollbar {width: 7px;}
.et-tb-template-settings-sublist__scroll::-webkit-scrollbar-thumb {border-right-width: 0;border-radius: 0;}
.rtl .et-tb-template-settings-sublist__scroll::-webkit-scrollbar-thumb {border-left-width: 0;border-right-width: 3px;}
.et-tb-template-settings-sublist__content {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: stretch;justify-content: stretch;min-height: 100%;padding: 25px 20px;}
.et-tb-template-settings-sublist__search+.et-tb-template-settings-sublist__scroll .et-tb-template-settings-sublist__content {padding-top: 0;}
.et-tb-template-settings-sublist__separator {border-top: 2px solid #e7eef5;margin: 0 -10px 16px -20px;}
.et-tb-template-settings-sublist__no-results {font-size: 13px;font-weight: 600;color: #4c5866;}
.et-tb-template-settings-sublist__loading--centered {-ms-flex: 1 1 0px;flex: 1 1 0;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;}
.et-tb-template-settings-sublist__loading--centered .et-common-spinner-block {-ms-flex: 1 1 80px;flex: 1 1 80px;}
.et-tb-template-settings-group.et-common-checkbox-group {padding-left: 20px;padding-right: 10px;margin: 0 -10px 0 -20px;}
.et-tb-template-settings-click-target {height: 100%;}
.et-tb-template-settings {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;height: 100%;}
.et-tb-template-settings .et-tb-branded-modal__header {-ms-flex: 0 0 auto;flex: 0 0 auto;}
.et-tb-template-settings .et-tb-dropdown-modal__content {-ms-flex: 1 1 0px;flex: 1 1 0;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;}
.et-tb-template-settings .et-tb-dropdown-modal__content .et-common-tabs-navigation {-ms-flex: 0 0 auto;flex: 0 0 auto;}
.et-tb-template-settings .et-tb-dropdown-modal__content .et-tb-dropdown-modal__tabs-contents-scroll {-ms-flex: 1 1 0px;flex: 1 1 0;}
.et-tb-template-settings .et-tb-dropdown-modal__actions {-ms-flex: 0 0 auto;flex: 0 0 auto;}
.et-tb-template-settings-modal .et-tb-modal--anchored .et-tb-modal__content {height: 100%;}
.et-tb-layout-placeholder__button {width: 100%;height: 100%;position: relative;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 4px;border: 2px dashed #e7eef5;border-radius: 3px;background: transparent;color: #a3b0c2;cursor: pointer;overflow: hidden;}
.et-tb-layout-placeholder__button:focus {outline: none;}
.et-tb-layout-placeholder__title {-ms-flex-positive: 1;flex-grow: 1;margin: 0 8px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #a3b0c2;}
.et-tb-layout-placeholder__dropzone {width: 100%;height: 100%;border: 2px dashed #bfc4c9;border-radius: 3px;background: transparent;transition: border .2s ease;animation: layout-placeholder-fade-in .2s ease;}
.et-tb-layout-placeholder__dropzone--hover {border-color: #2b87da;}
.et-tb-layout-placeholder__loading {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;}
.et-tb-layout-placeholder__loading .et-fb-icon {color: #a3b0c2;fill: #a3b0c2 !important;animation: layout-placeholder-fill-pulse .5s ease infinite alternate;}
@keyframes layout-placeholder-fade-in {0% {border-color: #e7eef5;}
	to {border-color: #bfc4c9;}}
@keyframes layout-placeholder-fill-pulse {0% {fill: #a3b0c2;}
	to {fill: rgba(163,176,194,.5);}}
.et-tb-layout {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 4px;border-radius: 3px;cursor: move;}
.et-tb-layout--dragged {opacity: .5;}
.et-tb-layout>* {-ms-flex: 0 0 auto;flex: 0 0 auto;}
.et-tb-layout--global {background-color: #97d000;}
.et-tb-layout--custom {background-color: #4c5866;}
.et-tb-layout__title {-ms-flex: 1 1 auto;flex: 1 1 auto;margin: 0 8px;font-size: 13px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;}
.et-tb-layout .et-common-button .et-fb-icon {color: #fff;fill: #fff !important;}
.et-tb-layout-slot {margin-bottom: 16px;}
.et-tb-layout-slot--global {background-color: #97d000;}
.et-tb-layout-slot__elements {display: -ms-flexbox;display: flex;overflow: hidden;}
.et-tb-layout-slot__elements>* {-ms-flex: 1 1 0px;flex: 1 1 0;min-width: 0;margin-right: 8px;}
.rtl .et-tb-layout-slot__elements>* {margin-right: 0;margin-left: 8px;}
.et-tb-layout-slot__elements .et-common-button {-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 0;}
.rtl .et-tb-layout-slot__elements .et-common-button {margin-left: 0;}
.et-tb-layout-slot__visibility-button .et-fb-icon {color: #5c6978;fill: #5c6978 !important;}
.et-tb-layout-slot__visibility-button--disabled .et-fb-icon {color: #bec9d6;fill: #bec9d6 !important;}
.et-tb-template {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: stretch;justify-content: stretch;}
@media (max-width:812px) {.et-tb-template {margin-top: 30px;}}
.et-tb-template__content {-ms-flex: 1 0 100%;flex: 1 0 100%;padding: 16px;background: #fff;border-radius: 3px;box-shadow: 0 5px 10px 1px rgba(43,135,218,.15);transition: opacity .2s ease;}
.et-tb-template__content--disabled {opacity: .4;box-shadow: none;pointer-events: none;}
.et-tb-template:hover .et-tb-template__content--disabled {opacity: .1;}
.et-tb-template--dragging .et-tb-template__content {opacity: .4;box-shadow: none;pointer-events: none;}
.et-tb-template__enable-overlay {position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;opacity: 0;transition: opacity .2s ease;}
.et-tb-template:hover .et-tb-template__enable-overlay {opacity: 1;}
.et-tb-template__enable-button {box-shadow: 0 5px 20px rgba(0,160,210,.2);}
.et-tb-template__actions-modal-root {position: absolute;left: 0;top: 0;right: 0;}
.et-tb-template__actions {position: absolute;left: 0;right: 0;top: -31px;}
.et-tb-template__action {padding: 6px;}
.et-tb-template__action .et-fb-icon {color: #bec9d6;fill: #bec9d6 !important;transition: fill .2s ease;}
.et-tb-template__action:hover .et-fb-icon {color: #5c6978;fill: #5c6978 !important;}
.et-tb-template__title {display: block;width: calc(100% + 12px);padding: 4px 6px;margin: 0 -6px 4px;background: transparent;border: 0;border-bottom: 2px solid transparent;border-radius: 0;box-shadow: none;resize: none;outline: none;overflow: hidden;transition: background-color .2s ease,border-color .2s ease;margin-top: 14px;margin-bottom: 0;font-size: 13px;font-weight: 600;}
.et-tb-template__title:hover:not(:-moz-read-only) {border-color: #e7eef5;}
.et-tb-template__title:hover:not(:read-only) {border-color: #e7eef5;}
.et-tb-template__title:focus {border-radius: 3px;border-color: transparent;background: #e7eef5;box-shadow: none;}
.et-tb-template__title:-moz-read-only {background: transparent;}
.et-tb-template__title:read-only {background: transparent;}
.et-tb-template__title:-moz-read-only:focus {background: transparent;border-color: transparent;}
.et-tb-template__title:read-only:focus {background: transparent;border-color: transparent;}
.et-tb-template__title--unassigned {color: red;}
.et-tb-template__meta {margin: 4px 0 0;font-size: 13px;color: #a3b0c2;}
.et-tb-template__conditions li {display: -ms-flexbox;display: flex;}
.et-tb-template__conditions li .et-tb-list-item {-ms-flex: 0 0 auto;flex: 0 0 auto;}
.et-tb-template__condition-item {min-width: 0;}
body.et-tb-drag-and-drop-layer-dragging {cursor: move;}
.et-tb-drag-and-drop-layer {position: fixed;pointer-events: none;z-index: 999999;left: 0;top: 0;width: 100%;height: 100%;}
.et-tb-drag-and-drop-layer__preview {display: inline-block;}
.et-tb-drag-and-drop-layer__template {transform: translate(-6px,-6px);cursor: move;}
.et-tb-drag-and-drop-layer__layout {transform: translate(-60%,-60%);width: 40px;height: 40px;padding: 12px;border-radius: 50%;background: #4c5866;cursor: move;}
.et-tb-drag-and-drop-layer__layout .et-fb-icon {color: #fff;fill: #fff !important;margin: -12px -6px -6px !important;}
.et-tb-drag-and-drop-layer__layout--global {background: #97d000;}
.et-tb-draggable-template .et-tb-template {height: 100%;}
.et-tb-template-placeholder {height: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;padding: 16px;border: 2px solid #bec9d6;border-radius: 3px;color: #a3b0c2;min-height: 232px;cursor: pointer;}
.et-tb-template-placeholder .et-common-button .et-fb-icon {color: #fff;fill: #fff !important;}
.et-tb-template-placeholder__action {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;}
.et-tb-template-placeholder__action>* {-ms-flex-positive: 0;flex-grow: 0;}
.et-tb-template-placeholder__title {margin: 6px 0 0;font-size: 14px;text-align: center;white-space: nowrap;color: #a3b0c2;}
.et-tb-template-list {display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));grid-gap: 50px;padding: 50px;}
@media (max-width:812px) {.et-tb-template-list {grid-template-columns: repeat(auto-fill,minmax(100%,1fr));grid-gap: 20px;padding: 20px;}}
.et-common-local-overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;}
.et-common-local-overlay--centered {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;}
.et-common-spinner-local-overlay__spinner {position: absolute;background: none;width: 80px;height: 80px;left: calc(50% - 40px);top: calc(50% - 40px);right: auto;bottom: auto;}
.et-common-spinner-local-overlay__spinner:before {content: "";position: absolute;top: 50%;left: 50%;width: 12px;height: 12px;border-radius: 12px;box-shadow: 0 -17px #7e3bd0,17px 0 #7e3bd0,0 17px #7e3bd0,-17px 0 #7e3bd0;margin: -6px auto auto -6px;animation: et-spinner ease infinite 3s;}
.et-common-progress-bar__background {background: #f1f5f9;}
.et-common-progress-bar__bar {border-radius: 3px;background-color: #32c4aa;background-image: linear-gradient(-45deg,hsla(0,0%,100%,.3) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.3) 75%,transparent 0,transparent);background-size: 30px 30px;animation: et-core-progress-bar-stripes 2s linear infinite;width: 0;transition: width .4s ease;}
.et-common-progress-bar__value {min-width: 30px;font-weight: 700;line-height: 22px;text-align: center;color: #fff;}
.et-common-progress-bar__estimate {padding: 10px 0;text-align: center;font-weight: 600;color: #a6a9b2;}
.et-common-divi-library-authentication {display: -ms-flexbox;display: flex;line-height: 1.7em;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #4c5866;background: #fff;}
@media (max-width:768px) {.et-common-divi-library-authentication {max-width: calc(100% - 60px);}}
.et-common-divi-library-authentication__container {-ms-flex: 1 0 0px;flex: 1 0 0;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;width: 50%;max-width: 480px;margin: 0 auto;opacity: 0;animation: et-core-fade-in-scale .3s ease-in-out;animation-fill-mode: forwards;}
.et-common-divi-library-authentication h2 {padding: 0 0 10px;margin: 0;font-size: 26px;font-weight: 500;}
.et-common-divi-library-authentication__content>p {padding: 0 10%;margin: 0 0 25px;line-height: 1.7em;text-align: center;}
.et-common-divi-library-authentication__content>div:last-child, .et-common-divi-library-authentication__content>div:last-child .et-fb-preloader {width: 100%;text-align: center;}
.et-common-divi-library-authentication__row {margin-bottom: 20px;}
.et-common-divi-library-authentication__label {display: block;margin-bottom: 5px;font-size: 14px;color: #32373c;}
.et-common-divi-library-authentication__input[type] {display: block;width: 100%;padding: 7px 10px;border: 1px solid #f1f5f9;border-radius: 3px;margin: 0;font-size: 13px;line-height: 16px;font-weight: 600;box-shadow: none;background: #f1f5f9;color: #4c5866;outline: none;transition: background .2s ease,border-color .2s ease;}
.et-common-divi-library-authentication__input[type]:focus {background: #e6ecf2;box-shadow: none;border-color: #e6ecf2;}
.et-common-divi-library-authentication--error .et-common-divi-library-authentication__input, .et-common-divi-library-authentication--error .et-common-divi-library-authentication__input:focus {border: 1px solid #ef5555;}
.et-common-divi-library-authentication__actions {text-align: center;}
.et-common-divi-library-authentication__submit {display: block;min-width: 74px;height: 40px;margin: 0 auto;background: #4c5866;}
.et-common-divi-library-authentication__submit .et-fb-icon {margin: 0;}
.et-common-divi-library {-ms-flex: 1 1 0px;flex: 1 1 0;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;background: #fff;}
.et-common-divi-library .et-common-tabs-navigation {-ms-flex: 0 0 auto;flex: 0 0 auto;}
.et-common-divi-library__container {-ms-flex: 1 1 auto;flex: 1 1 auto;position: relative;}
.et-common-divi-library__container>* {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.et-common-divi-library__frame iframe {width: 100%;height: 100%;}
.et-common-divi-library__progress-bar {width: 30%;}
.et-common-divi-library__success {display: block;position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;}
.et-tb-divi-library {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;height: 100%;}
.et-tb-divi-library__container {-ms-flex: 1 1 0px;flex: 1 1 0;position: relative;}
.et-tb-divi-library__container>*, .et-tb-divi-library__frame iframe {width: 100%;height: 100%;}
.et-tb-divi-library__back-button {margin-left: -40px;opacity: 0;pointer-events: none;transition: opacity .2s ease,margin-left .5s cubic-bezier(.175,.885,.35,1.42);}
.et-tb-divi-library__back-button--visible {pointer-events: auto;margin-left: -22px;opacity: 1;}
.et-tb-divi-library-overlay {position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;background: radial-gradient(ellipse at center,#fff 20%,hsla(0,0%,100%,.7) 100%);z-index: 100024;animation: et-core-fade-in .5s linear;}
.et-tb-divi-library-modal-positioner {position: fixed;left: 30px;top: 32px;right: 30px;bottom: 30px;z-index: 100025;}
.et-tb-divi-library-modal-positioner, .et-tb-divi-library-modal-positioner .et-tb-modal-root {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: stretch;align-items: stretch;}
.et-tb-divi-library-modal-positioner .et-tb-modal-root {-ms-flex: 1 1 0px;flex: 1 1 0;}
@media (min-width:813px) {.et-tb-divi-library-modal {position: relative;left: 0 !important;right: 0 !important;top: 0 !important;bottom: 0 !important;-ms-flex: 1 1 0px;flex: 1 1 0;max-width: 1179px;}}
.et-common-visual-builder {position: relative;-ms-flex: 1 1 0px;flex: 1 1 0;overflow-x: hidden;overflow-y: auto;background: #fff;}
.et-common-visual-builder .et-common-spinner-local-overlay {z-index: 3;}
.et-common-visual-builder #et_pb_layout {position: relative;width: 100%;height: 100%;}
.et-common-visual-builder__container {background: #f1f5f9;}
.et-tb-visual-builder .et-tb-branded-modal, .et-tb-visual-builder .et-tb-branded-modal__header {border-radius: 0;}
.et-tb-visual-builder .et-common-visual-builder {overflow: hidden;}
.et-tb-visual-builder .et-common-visual-builder #et-fb-app {position: relative;height: calc(100vh - 32px);overflow-x: hidden;overflow-y: auto;}
.et-tb-visual-builder .et-common-visual-builder #et_pb_root {min-height: calc(100vh - 32px);}
.et-tb-visual-builder .et-common-visual-builder #et_pb_root iframe {display: block;width: 100%;min-height: calc(100vh - 32px);margin: 0 auto;}
.et-db .et-tb-visual-builder .et-common-visual-builder #et-boc .et-l #et-fb-app-frame {min-height: calc(100vh - 32px);width: 100%;max-width: 100%;}
.et-tb-visual-builder .et-common-visual-builder #et-fb-settings-column.et-fb-tooltip--vertical-center {margin-top: 24px;}
.et-tb-visual-builder .et-common-visual-builder .et-fb-modal--snapped-left, .et-tb-visual-builder .et-common-visual-builder .et-fb-modal--snapped-right {top: 32px !important;bottom: 0 !important;}
.et-tb-draggable-modal {position: fixed;z-index: 999999;left: 0;top: 0;width: 400px;max-width: 100%;border-radius: 3px;}
@media (max-width:812px) {.et-tb-draggable-modal {width: 100%;height: calc(100vh - 58px - 42px);transform: none !important;transition: none !important;}}
.et-tb-draggable-modal--animated {transition: width .2s ease,transform .2s ease;}
.et-tb-draggable-modal--dragged {transition: none;}
.et-tb-draggable-modal__header {cursor: move;}
.et-tb-draggable-modal__content {height: 400px;padding: 25px;overflow-x: hidden;overflow-y: visible;background: #fff;}
.et-tb-draggable-modal__content::-webkit-scrollbar {width: 10px;cursor: auto;}
.et-tb-draggable-modal__content::-webkit-scrollbar-thumb {background: #2b87da !important;border-radius: 3px;border-right: 3px solid #fff;border-left: 3px solid #fff;}
.et-tb-draggable-modal__content::-webkit-scrollbar {width: 7px;}
.et-tb-draggable-modal__content::-webkit-scrollbar-thumb {border-right-width: 0;border-radius: 0;}
.rtl .et-tb-draggable-modal__content::-webkit-scrollbar-thumb {border-left-width: 0;border-right-width: 3px;}
@media (max-width:812px) {.et-tb-draggable-modal__content {height: calc(100vh - 58px - 42px);}}
@media (max-width:812px) {body.et-tb-history-open {overflow: hidden;}}
.et-tb-history__list, .et-tb-history__list li {margin: 0;}
.et-tb-history__list li+li {margin-top: 12px;}
.et-tb-history-point {display: -ms-flexbox;display: flex;width: 100%;text-align: left;background: #f1f5f9;color: #4c5866;}
.et-tb-history-point .et-fb-icon {color: #4c5866;fill: #4c5866 !important;}
.et-tb-history-point--active {background: #97d000;color: #fff;}
.et-tb-history-point--active .et-fb-icon {color: #fff;fill: #fff !important;}
.et-tb-history-point__label {-ms-flex: 1 0 0px;flex: 1 0 0;padding: 0 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.et-tb-centered-modal {position: fixed;left: 0;top: 0;width: 100%;height: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;}
.et-common-input-group:not(:last-child) {margin-bottom: 25px;}
.et-common-input-group__label {display: block;margin-bottom: 10px;font-size: 13px;font-weight: 600;color: #32373c;}
.et-common-input-group__content .et-common-input-text {display: block;width: 100%;}
.et-common-input-text[type] {display: inline-block;background: #f1f5f9;max-height: 30px;border: 0;border-radius: 3px;padding: 7px 10px;box-sizing: border-box;transition: background .2s ease;color: #4c5866;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-size: 13px;font-weight: 600;text-transform: none;line-height: normal;box-shadow: none;letter-spacing: normal;}
.et-common-input-text[type]:focus {box-shadow: none;background: #e6ecf2;text-transform: none;letter-spacing: normal;}
.et-common-input-text[type]::-webkit-input-placeholder {color: #98a7b8;text-transform: none;letter-spacing: normal;}
.et-common-input-text[type]:-moz-placeholder, .et-common-input-text[type]::-moz-placeholder {color: #98a7b8;text-transform: none;letter-spacing: normal;}
.et-common-input-text[type]:-ms-input-placeholder {color: #98a7b8;text-transform: none;letter-spacing: normal;}
.et-common-input-text[type]\--block {display: block;width: 100%;}
.et-common-input-text[type][readonly] {background: #fff !important;border: 1px solid #eaedf0 !important;cursor: not-allowed;}
.et-tb-portability {position: relative;}
.et-tb-portability__scroll {width: 400px;max-width: 100%;min-height: 220px;max-height: 400px;padding: 25px;overflow-x: hidden;overflow-y: visible;background: #fff;}
.et-tb-portability__scroll::-webkit-scrollbar {width: 10px;cursor: auto;}
.et-tb-portability__scroll::-webkit-scrollbar-thumb {background: #2b87da !important;border-radius: 3px;border-right: 3px solid #fff;border-left: 3px solid #fff;}
.et-tb-portability__scroll::-webkit-scrollbar {width: 7px;}
.et-tb-portability__scroll::-webkit-scrollbar-thumb {border-right-width: 0;border-radius: 0;}
.rtl .et-tb-portability__scroll::-webkit-scrollbar-thumb {border-left-width: 0;border-right-width: 3px;}
.et-tb-portability__scroll p {margin: 0 0 13px;font-weight: 600;}
.et-tb-portability__scroll ul {padding: 0 0 0 25px;list-style-type: disc;}
.et-tb-portability__scroll>:last-child {margin-bottom: 0;}
.et-tb-portability__import-decision .et-common-checkbox__label {margin-top: 3px;line-height: 1.5;}
.et-tb-portability__import-decision+.et-tb-portability__import-decision {margin-top: 5px;}
.et-tb-portability__error {margin: 0 0 13px;color: red;font-weight: 600;}
.et-tb-portability .et-common-local-overlay {border-radius: 0 0 3px 3px;}
.et-tb-portability__progress-bar {width: 75%;}
.et-common-input-file {position: relative;overflow: hidden;}
.et-common-input-file .et-core-portability-import-placeholder {display: block;width: 100%;height: 30px;float: none;}
.et-common-input-file input[type] {position: absolute;left: 0;top: 0;width: 100% !important;height: 30px;opacity: 0;cursor: pointer;}
.et-common-input-file .et-core-portability-import-placeholder--active {color: #2b87da;border-color: #2b87da;border-style: solid;}
.et-tb-portability-modal {max-width: 100%;}
@media (max-width:812px) {.et-tb-portability-modal {width: 100%;}}
.et-tb-portability-modal--with-tabs .et-tb-portability-modal__tab--loading .et-tb-portability {padding-top: 40px;}
@media (max-width:812px) {.et-tb-portability-modal .et-tb-portability__scroll {width: 100%;height: calc(100vh - 58px - 40px - 42px);max-height: none;}}
body.et-common-viewport-overlay-open {overflow: hidden;}
body.et-common-viewport-overlay-open * {pointer-events: none;}
body.et-common-viewport-overlay-open .et-common-viewport-overlay, body.et-common-viewport-overlay-open .et-common-viewport-overlay * {pointer-events: auto;}
.et-common-viewport-overlay {position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;z-index: 2000000;background: #fff;animation: et-common-fade-in .2s ease;}
.et-common-spinner-viewport-overlay__spinner {position: absolute;background: none;width: 80px;height: 80px;left: calc(50% - 40px);top: calc(50% - 40px);right: auto;bottom: auto;}
.et-common-spinner-viewport-overlay__spinner:before {content: "";position: absolute;top: 50%;left: 50%;width: 12px;height: 12px;border-radius: 12px;box-shadow: 0 -17px #7e3bd0,17px 0 #7e3bd0,0 17px #7e3bd0,-17px 0 #7e3bd0;margin: -6px auto auto -6px;animation: et-spinner ease infinite 3s;}
@keyframes et-common-fade-in {0% {opacity: 0;}
	to {opacity: 1;}}
@keyframes et-common-slide-fade-in {0% {transform: translate(-30px);opacity: 0;}
	to {transform: translate(0);opacity: 1;}}
body.et-common-prompt-open {overflow: hidden;}
body.et-common-prompt-open * {pointer-events: none;}
body.et-common-prompt-open .et-common-prompt, body.et-common-prompt-open .et-common-prompt * {pointer-events: auto;}
.et-common-prompt {z-index: 2000000;}
.et-common-prompt, .et-common-prompt__overlay {position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;}
.et-common-prompt__overlay {background: radial-gradient(ellipse at center,#fff 20%,hsla(0,0%,100%,.7) 100%);animation: et-common-fade-in .2s ease;}
.et-common-prompt__modal {position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;}
.et-common-prompt__container {width: 400px;max-width: 100%;box-shadow: 0 0 100px rgba(0,160,210,.2);}
@media (max-width:812px) {.et-common-prompt__container {width: 100%;}}
.et-common-prompt__header {display: -ms-flexbox;display: flex;position: relative;padding: 9px 26px;border-radius: 3px 3px 0 0;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-weight: 600;font-size: 18px;line-height: 40px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;background-color: #6c2eb9;box-shadow: 0 5px 30px rgba(0,0,0,.1);box-shadow: none;padding-right: 9px;}
.rtl .et-common-prompt__header {padding-right: 18px;padding-left: 9px;}
@media (max-width:812px) {.et-common-prompt__header {margin-top: 0;border-radius: 0;}}
.et-common-prompt__header-actions {display: -ms-flexbox;display: flex;-ms-flex-pack: end;justify-content: end;-ms-flex-align: center;align-items: center;margin-left: auto;}
.rtl .et-common-prompt__header-actions {margin-left: 0;margin-right: auto;}
.et-common-prompt__header-actions .et-fb-icon svg {fill: #fff;}
.et-common-prompt__body {background: #fff;}
@media (max-width:812px) {.et-common-prompt__body {height: calc(100vh - 58px - 42px);}}
.et-common-prompt__content {color: #4c5866;padding: 30px;}
.et-common-prompt__content p {margin: 0 0 13px;font-weight: 600;}
.et-common-prompt__content ul {padding: 0 0 0 25px;list-style-type: disc;}
.et-common-prompt__content>:last-child {margin-bottom: 0;}
.et-common-prompt__footer {display: -ms-flexbox;display: flex;border-radius: 0 0 3px 3px;}
.et-common-prompt__footer .et-common-button {-ms-flex: 1 0 0px;flex: 1 0 0;padding: 10px;font-weight: 700;line-height: 20px;border-radius: 0;}
.et-common-prompt__footer .et-common-button:first-child {border-bottom-left-radius: 3px;}
.et-common-prompt__footer .et-common-button:last-child {border-bottom-right-radius: 3px;}
.rtl .et-common-prompt__footer .et-common-button:first-child {border-bottom-left-radius: 0;border-bottom-right-radius: 3px;}
.rtl .et-common-prompt__footer .et-common-button:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 3px;}
.rtl .et-common-prompt__footer .et-common-button:first-child:last-child {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
@media (max-width:812px) {.et-common-prompt__footer {border-radius: 0;}
	.et-common-prompt__footer .et-common-button {border-radius: 0 !important;}}
.et-tb-layout-clone-progress {position: relative;padding: 50px 0;}
.et-tb-admin-save-button {min-width: 162px;}
@keyframes et-spinner {0% {box-shadow: 0 -17px #7e3bd0,17px 0 #29c4a9,0 17px #7e3bd0,-17px 0 #29c4a9;}
	25% {box-shadow: 17px 0 #2b87da,0 17px #29c4a9,-17px 0 #2b87da,0 -17px #29c4a9;}
	50% {box-shadow: 0 17px #2b87da,-17px 0 #ff9232,0 -17px #2b87da,17px 0 #ff9232;}
	75% {box-shadow: -17px 0 #7e3bd0,0 -17px #ff9232,17px 0 #7e3bd0,0 17px #ff9232;}
	to {box-shadow: 0 -17px #7e3bd0,17px 0 #29c4a9,0 17px #7e3bd0,-17px 0 #29c4a9;}}
div[id^=__wp-uploader-id-] {z-index: 999999999;}
div[id^=__wp-uploader-id-] .media-modal-close {z-index: 1000000000;}
.et-tb-admin {font-family: Open Sans,sans-serif;}
.et-tb-admin * {box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.et-tb-admin strong {font-weight: 700;}
.et-tb-admin-load-failure {padding: 8px;margin: 20px 20px 20px 0;border-radius: 3px;font-weight: 600;color: #ff9232;background: rgba(255,146,50,.1);}
.rtl .et-tb-admin-load-failure {margin-right: 0;margin-left: 20px;}
.et-tb-admin-theme-builder {margin: 30px 30px 0 20px;}
.rtl .et-tb-admin-theme-builder {margin-right: 0;margin-left: 30px;}
@media screen and (max-width:782px) {.et-tb-admin-theme-builder, .rtl .et-tb-admin-theme-builder {margin-left: 15px;margin-right: 25px;}}
.et-tb-admin-save-button {position: relative;padding: 12px 20px;background: #29c4a9;box-shadow: 0 5px 10px rgba(43,135,218,.15);}
.et-tb-admin-save-button__label {opacity: 1;transition: opacity .5s ease;}
.et-tb-admin-save-button--error .et-tb-admin-save-button__label, .et-tb-admin-save-button--loading .et-tb-admin-save-button__label, .et-tb-admin-save-button--success .et-tb-admin-save-button__label {opacity: 0;}
.et-tb-admin-save-button__state {position: absolute;left: 50%;top: 50%;transform: translate(calc(-50% + 6px),calc(-50% + 6px));animation: et-core-fade-in .5s ease;color: #fff;fill: #fff !important;}
.et-tb-admin-container {margin-top: 30px;border-radius: 3px;background-color: #f1f4f9;box-shadow: 0 5px 30px rgba(0,0,0,.1);}
.et-tb-admin-container-header {display: -ms-flexbox;display: flex;position: relative;padding: 9px 26px;border-radius: 3px 3px 0 0;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-weight: 600;font-size: 18px;line-height: 40px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;background-color: #6c2eb9;box-shadow: 0 5px 30px rgba(0,0,0,.1);padding-left: 71px;margin: 0;}
.rtl .et-tb-admin-container-header {padding-left: 19px;padding-right: 71px;}
.et-tb-admin-container-header:before {font-family: etbuilder;content: "<";display: block;position: absolute;left: 26px;top: 14px;font-size: 32px;speak: none;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
.rtl .et-tb-admin-container-header:before {left: auto;right: 26px;}
.et-tb-admin-container-header>span {-ms-flex-positive: 1;flex-grow: 1;}
.et-tb-admin-container-header .et-common-button .et-fb-icon {color: #fff;fill: #fff !important;}
.et-tb-admin-list-item {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin-right: 5px;}
.et-tb-admin-list-item:before {content: "";display: block;width: 6px;height: 6px;border-radius: 12px;}
.et-tb-admin-list-item--success:before {background-color: #29c4a9;}
.et-tb-admin-list-item--danger:before {background-color: #eb3d00;}
.et-tb-admin #et-pb-motion-effects-offset-tracker {visibility: hidden !important;opacity: 0;position: absolute;top: 0;left: 0;}