.block-editor__container.et-limited-ui .block-editor-block-contextual-toolbar, .block-editor__container.et-limited-ui .block-editor-inserter, .block-editor__container.et-limited-ui .block-list-appender, .block-editor__container.et-limited-ui .components-dropdown:last-child, .block-editor__container.et-limited-ui .editor-block-list__block-draggable, .block-editor__container.et-limited-ui .editor-block-list__breadcrumb, .block-editor__container.et-limited-ui .editor-block-mover__control, .block-editor__container.et-limited-ui .editor-block-settings-menu, .block-editor__container.et-limited-ui .editor-default-block-appender, .block-editor__container.et-limited-ui .editor-post-switch-to-divi, .block-editor__container.et-limited-ui .table-of-contents, .gutenberg__editor.et-limited-ui .block-editor-block-contextual-toolbar, .gutenberg__editor.et-limited-ui .block-editor-inserter, .gutenberg__editor.et-limited-ui .block-list-appender, .gutenberg__editor.et-limited-ui .components-dropdown:last-child, .gutenberg__editor.et-limited-ui .editor-block-list__block-draggable, .gutenberg__editor.et-limited-ui .editor-block-list__breadcrumb, .gutenberg__editor.et-limited-ui .editor-block-mover__control, .gutenberg__editor.et-limited-ui .editor-block-settings-menu, .gutenberg__editor.et-limited-ui .editor-default-block-appender, .gutenberg__editor.et-limited-ui .editor-post-switch-to-divi, .gutenberg__editor.et-limited-ui .table-of-contents {display: none !important;}
.block-editor__container.et-limited-ui .block-editor-block-list__layout .block-editor-block-list__block.is-hovered>.block-editor-block-list__block-edit:before, .gutenberg__editor.et-limited-ui .block-editor-block-list__layout .block-editor-block-list__block.is-hovered>.block-editor-block-list__block-edit:before {box-shadow: none;}
.block-editor__container.et-limited-ui .editor-post-switch-to-gutenberg, .gutenberg__editor.et-limited-ui .editor-post-switch-to-gutenberg {display: block;}
.block-editor__container.et-limited-ui.et-new-post .editor-post-switch-to-gutenberg, .gutenberg__editor.et-limited-ui.et-new-post .editor-post-switch-to-gutenberg {display: none;}
.block-editor__container.et-limited-ui.et-new-post #et-switch-to-gutenberg, .gutenberg__editor.et-limited-ui.et-new-post #et-switch-to-gutenberg {display: block;}
.block-editor__container.et-limited-ui .editor-block-list__block-edit:before, .gutenberg__editor.et-limited-ui .editor-block-list__block-edit:before {outline: none !important;}
.block-editor__container .editor-post-switch-to-gutenberg, .gutenberg__editor .editor-post-switch-to-gutenberg {display: none;}
.block-editor__container .et-buttons, .gutenberg__editor .et-buttons {margin-right: auto;margin-top: 3px;}
.block-editor__container .wp-block-divi-placeholder, .gutenberg__editor .wp-block-divi-placeholder {font-weight: 400;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;background: #fff;margin: 0 auto;padding: 2rem;border-radius: 3px;box-shadow: 0 5px 30px 0 rgba(43,135,218,.2);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.block-editor__container .wp-block-divi-placeholder h3, .gutenberg__editor .wp-block-divi-placeholder h3 {text-align: center;}
.block-editor__container .wp-block-divi-placeholder .et-icon:before, .gutenberg__editor .wp-block-divi-placeholder .et-icon:before {font-family: etbuilder;font-weight: 400;speak: none;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "<";display: block;text-align: center;color: #7e3bd0;font-size: 80px;}
.block-editor__container .wp-block-divi-placeholder .et-controls, .gutenberg__editor .wp-block-divi-placeholder .et-controls {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;}
.block-editor__container .wp-block-divi-placeholder .et-controls #et-switch-to-divi, .block-editor__container .wp-block-divi-placeholder .et-controls #et-switch-to-divi:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor .wp-block-divi-placeholder .et-controls #et-switch-to-divi, .gutenberg__editor .wp-block-divi-placeholder .et-controls #et-switch-to-divi:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {padding-left: 12px;margin-top: 0;margin-left: 0;display: block;}
.block-editor__container .wp-block-divi-placeholder .et-controls #et-switch-to-divi:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover[disabled], .block-editor__container .wp-block-divi-placeholder .et-controls #et-switch-to-divi[disabled], .gutenberg__editor .wp-block-divi-placeholder .et-controls #et-switch-to-divi:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover[disabled], .gutenberg__editor .wp-block-divi-placeholder .et-controls #et-switch-to-divi[disabled] {color: hsla(0,0%,100%,.7);text-shadow: none;}
.block-editor__container .wp-block-divi-placeholder .et-controls #et-switch-to-gutenberg, .gutenberg__editor .wp-block-divi-placeholder .et-controls #et-switch-to-gutenberg {margin-left: 20px;margin-top: 0;padding-left: 12px;}
.block-editor__container .wp-block-divi-placeholder .et-controls #et-switch-to-gutenberg:hover, .block-editor__container .wp-block-divi-placeholder .et-controls #et-switch-to-gutenberg:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor .wp-block-divi-placeholder .et-controls #et-switch-to-gutenberg:hover, .gutenberg__editor .wp-block-divi-placeholder .et-controls #et-switch-to-gutenberg:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {margin-top: 0;}
.block-editor__container #et-switch-to-gutenberg, .gutenberg__editor #et-switch-to-gutenberg {display: none;}
.block-editor__container #et-switch-to-divi, .block-editor__container #et-switch-to-gutenberg, .block-editor__container .editor-post-switch-to-divi, .block-editor__container .editor-post-switch-to-divi.components-button.is-default, .block-editor__container .editor-post-switch-to-gutenberg, .block-editor__container .editor-post-switch-to-gutenberg.components-button.is-default, .gutenberg__editor #et-switch-to-divi, .gutenberg__editor #et-switch-to-gutenberg, .gutenberg__editor .editor-post-switch-to-divi, .gutenberg__editor .editor-post-switch-to-divi.components-button.is-default, .gutenberg__editor .editor-post-switch-to-gutenberg, .gutenberg__editor .editor-post-switch-to-gutenberg.components-button.is-default {font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-weight: 600;font-size: 14px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #7e3bd0;border-color: #7e3bd0;border: none;box-shadow: 0 5px 10px rgba(43,135,218,.15);color: #fff;height: 40px;margin-top: -3px;margin-left: 10px;line-height: 32px;padding: 0 12px 0 7px;transition: all .3s ease;}
.block-editor__container #et-switch-to-divi:focus, .block-editor__container #et-switch-to-divi:hover, .block-editor__container #et-switch-to-divi:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .block-editor__container #et-switch-to-gutenberg:focus, .block-editor__container #et-switch-to-gutenberg:hover, .block-editor__container #et-switch-to-gutenberg:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .block-editor__container .editor-post-switch-to-divi.components-button.is-default:focus, .block-editor__container .editor-post-switch-to-divi.components-button.is-default:hover, .block-editor__container .editor-post-switch-to-divi.components-button.is-default:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .block-editor__container .editor-post-switch-to-divi:focus, .block-editor__container .editor-post-switch-to-divi:hover, .block-editor__container .editor-post-switch-to-divi:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .block-editor__container .editor-post-switch-to-gutenberg.components-button.is-default:focus, .block-editor__container .editor-post-switch-to-gutenberg.components-button.is-default:hover, .block-editor__container .editor-post-switch-to-gutenberg.components-button.is-default:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .block-editor__container .editor-post-switch-to-gutenberg:focus, .block-editor__container .editor-post-switch-to-gutenberg:hover, .block-editor__container .editor-post-switch-to-gutenberg:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor #et-switch-to-divi:focus, .gutenberg__editor #et-switch-to-divi:hover, .gutenberg__editor #et-switch-to-divi:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor #et-switch-to-gutenberg:focus, .gutenberg__editor #et-switch-to-gutenberg:hover, .gutenberg__editor #et-switch-to-gutenberg:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor .editor-post-switch-to-divi.components-button.is-default:focus, .gutenberg__editor .editor-post-switch-to-divi.components-button.is-default:hover, .gutenberg__editor .editor-post-switch-to-divi.components-button.is-default:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor .editor-post-switch-to-divi:focus, .gutenberg__editor .editor-post-switch-to-divi:hover, .gutenberg__editor .editor-post-switch-to-divi:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor .editor-post-switch-to-gutenberg.components-button.is-default:focus, .gutenberg__editor .editor-post-switch-to-gutenberg.components-button.is-default:hover, .gutenberg__editor .editor-post-switch-to-gutenberg.components-button.is-default:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor .editor-post-switch-to-gutenberg:focus, .gutenberg__editor .editor-post-switch-to-gutenberg:hover, .gutenberg__editor .editor-post-switch-to-gutenberg:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-weight: 600;font-size: 14px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #8f42ed;border-color: #7e3bd0;border: none;box-shadow: 0 5px 10px rgba(43,135,218,.15);color: #fff;height: 40px;margin-top: -3px;margin-left: 10px;line-height: 32px;padding: 0 12px 0 7px;transition: background .3s ease;}
.block-editor__container #et-switch-to-gutenberg, .block-editor__container #et-switch-to-gutenberg.components-button.is-default, .block-editor__container .editor-post-switch-to-gutenberg, .block-editor__container .editor-post-switch-to-gutenberg.components-button.is-default, .gutenberg__editor #et-switch-to-gutenberg, .gutenberg__editor #et-switch-to-gutenberg.components-button.is-default, .gutenberg__editor .editor-post-switch-to-gutenberg, .gutenberg__editor .editor-post-switch-to-gutenberg.components-button.is-default {margin-left: 10px;background-color: #f1f5f9;color: #4c5866;box-shadow: none;padding-left: 12px;}
.block-editor__container #et-switch-to-gutenberg.components-button.is-default:focus, .block-editor__container #et-switch-to-gutenberg.components-button.is-default:hover, .block-editor__container #et-switch-to-gutenberg.components-button.is-default:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .block-editor__container #et-switch-to-gutenberg:focus, .block-editor__container #et-switch-to-gutenberg:hover, .block-editor__container #et-switch-to-gutenberg:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .block-editor__container .editor-post-switch-to-gutenberg.components-button.is-default:focus, .block-editor__container .editor-post-switch-to-gutenberg.components-button.is-default:hover, .block-editor__container .editor-post-switch-to-gutenberg.components-button.is-default:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .block-editor__container .editor-post-switch-to-gutenberg:focus, .block-editor__container .editor-post-switch-to-gutenberg:hover, .block-editor__container .editor-post-switch-to-gutenberg:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor #et-switch-to-gutenberg.components-button.is-default:focus, .gutenberg__editor #et-switch-to-gutenberg.components-button.is-default:hover, .gutenberg__editor #et-switch-to-gutenberg.components-button.is-default:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor #et-switch-to-gutenberg:focus, .gutenberg__editor #et-switch-to-gutenberg:hover, .gutenberg__editor #et-switch-to-gutenberg:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor .editor-post-switch-to-gutenberg.components-button.is-default:focus, .gutenberg__editor .editor-post-switch-to-gutenberg.components-button.is-default:hover, .gutenberg__editor .editor-post-switch-to-gutenberg.components-button.is-default:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover, .gutenberg__editor .editor-post-switch-to-gutenberg:focus, .gutenberg__editor .editor-post-switch-to-gutenberg:hover, .gutenberg__editor .editor-post-switch-to-gutenberg:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {margin-left: 10px;background-color: #e6ecf2;color: #4c5866;box-shadow: none;padding-left: 12px;}
.block-editor__container .editor-post-switch-to-divi, .gutenberg__editor .editor-post-switch-to-divi {display: block;line-height: 40px;padding-left: 45px !important;position: relative;}
.block-editor__container .editor-post-switch-to-divi:hover, .gutenberg__editor .editor-post-switch-to-divi:hover {padding-left: 45px;}
.block-editor__container .editor-post-switch-to-divi:before, .gutenberg__editor .editor-post-switch-to-divi:before {font-family: etbuilder;font-weight: 400;speak: none;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "<";display: block;font-size: 26px;margin-right: 7px;position: absolute;left: 12px;top: 7px;}
body.et-builder-on-gutenberg .components-panel__body.edit-post-post-status .editor-post-format {display: none;}
body #et_settings_meta_box_gutenberg label {font-weight: 400 !important;display: inline !important;margin-bottom: 0 !important;}
body #et_settings_meta_box_gutenberg select {box-sizing: border-box;width: 100%;}
.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-db #et-boc .et-l .et-fb-icon {display: inline-block;vertical-align: middle;transition: fill .2s ease;}
.et-db #et-boc .et-l .et-fb-icon svg {display: block;width: 100%;fill: inherit;}
.et-db #et-boc .et-l .et-fb-icon--loading svg {transform-origin: center;animation: icon-loading-rotate 1s infinite linear;fill: hsla(0,0%,100%,.8);}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child {top: 50%;left: 50%;transform: translate(-50%,-50%);}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child, .et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:after, .et-db #et-boc .et-l .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-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:after, .et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:before {content: "";}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:before {left: -11px;transform: translateX(-50%);}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child:after {right: -11px;transform: translateX(50%);}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate>.et-fb-icon__child {transition: background .3s ease;}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate:after, .et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate:before {transition: right .1s ease,left .1s ease;}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate.et-fb-icon__child--active {transition: background .2s ease;}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--animate.et-fb-icon__child--active:after, .et-db #et-boc .et-l .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-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active {background: transparent;transition: background .2s ease;}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active, .et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:after, .et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:before {height: 3px;}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:after, .et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:before {width: 20px;transform-origin: 50% 50%;}
.et-db #et-boc .et-l .et-fb-icon--page-settings-main-buttons>.et-fb-icon__child--active:before {left: 50%;transform: translateX(-50%) rotate(45deg);}
.et-db #et-boc .et-l .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-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-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-fb-loader 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;}
body.et-has-block-library-modal .edit-post-editor-regions__content, body.et-has-block-library-modal .edit-post-layout__content {z-index: 10000;margin-right: 0;overflow: hidden;}
body.et-has-block-library-modal .edit-post-layout:not(.block-editor-editor-skeleton)>div:not(.edit-post-layout__content) {position: inherit;z-index: 0;}
body.et-has-block-library-modal .edit-post-layout:not(.block-editor-editor-skeleton)>div.edit-post-header {position: fixed;}
body.et-has-block-library-modal .block-editor-editor-skeleton__body .block-editor-editor-skeleton__content>div:not(.edit-post-visual-editor), body.et-has-block-library-modal .block-editor-editor-skeleton__body>div:not(.block-editor-editor-skeleton__content), body.et-has-block-library-modal .edit-post-layout:not(.block-editor-editor-skeleton) .edit-post-layout__content>div:not(.editor-styles-wrapper) {z-index: 0;}
body.et-has-block-library-modal #wpcontent {z-index: 10000;position: relative;}
body.et-is-resizing .edit-post-visual-editor {max-width: 100vw;}
.et-block-modal {top: 50px;right: 50px;bottom: 50px;left: 50px;position: fixed;width: auto !important;max-width: 1180px;}
.et-block-modal-wrapper .et-fb-preloader__page-loading {background-color: #fff;}
.et-block-modal-wrapper .et-fb-loader-inline {position: relative;min-height: 60px;text-align: center;}
.et-block-modal-wrapper .et-fb-loader-inline .et-fb-preloader__top-level {position: static;}
.et-block-modal-wrapper .et-fb-loader-wrapper {position: absolute;top: 50%;left: 50%;background: #fff;width: 100px;height: 100px;border-radius: 100px;box-shadow: 0 5px 30px rgba(43,135,218,.15);margin: -50px auto auto -50px;animation: et-fb-loader-wrapper ease infinite 1.5s;}
.et-block-modal-wrapper .et-fb-loader, .et-block-modal-wrapper .et-fb-page-preloading: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-fb-loader ease infinite 3s;}
.et-block-modal-wrapper .et-fb-preloader__top-level {z-index: 2000000;position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;}
.et-block-modal-wrapper .et-fb-preloader__top-level .et-fb-loader {top: 50%;}
.et-block-modal-wrapper .et-fb-modal-settings--library .et-fb-library-container {margin-left: 5px;}
.et-block-modal-wrapper .et-fb-modal-settings--library .et-fb-library-container iframe {max-width: 100%;}
.et-block-modal-wrapper .et-fb-modal-settings--library.et-fb-settings {border-radius: 3px;}
.et-block-modal-wrapper .et-fb-modal-settings--library .et-fb-settings-button--back {position: absolute;left: 10px;top: calc(50% - 20px);}
body.rtl.block-editor-page .et-block-modal-wrapper .et-fb-modal-settings--library .et-fb-settings-button--back {left: auto;right: 10px;transform: scaleX(-1) !important;filter: FlipH !important;-ms-filter: "FlipH" !important;}
.et-block-modal-wrapper .et-fb-modal-settings--library .et-fb-settings-heading {transition: padding-left .2s linear;}
.et-block-modal-wrapper .et-fb-modal-settings--library__layout .et-fb-settings-heading {padding-left: 50px;}
body.rtl .et-block-modal-wrapper .et-fb-modal-settings--library__layout .et-fb-settings-heading {padding-left: 0;padding-right: 50px;}
.et-block-modal-wrapper .et-fb-modal-settings--library .et-fb-main-settings--moving {pointer-events: none;}
.et-block-modal-wrapper .et-fb-modal-settings--library .et-fb-module-settings {height: 100%;}
.et-block-modal-wrapper .et-fb-modal-settings--library .et-fb-module-settings .et-fb-with-portability {height: calc(100% - 58px);}
.et-block-modal-wrapper .et-fb-modal-settings--library .et-fb-main-settings--error {height: 100%;}
@media (max-width:502px) {.et-block-modal-wrapper .et-fb-modal-settings--library, .et-block-modal-wrapper .et-fb-modal-settings--library .et-fb-settings-heading {border-radius: 0 !important;}}
.et-block-modal-wrapper html .et-fb-global-preloader #et-boc .et-l .et-fb-modal-settings--library .et-fb-main-settings--load_layout .et-fb-preloader__loading {height: calc(100% - 98px);margin-top: 0 !important;z-index: 1;}
.et-block-modal-wrapper html .et-fb-global-preloader #et-boc .et-l .et-fb-modal-settings--library .et-fb-main-settings--load_layout .et-fb-loader {top: calc(50% - 48px);left: calc(50% - 17px);}
.et-block-modal-wrapper .et-fb-settings {border-radius: 3px;box-shadow: 0 5px 30px rgba(43,135,218,.2);background: #fff !important;width: 400px;z-index: 100010;font-size: 13px;font-weight: 600;color: #4c5866 !important;transition: height .5s ease-in-out,top .5s ease-in-out,left .5s ease-in-out;}
body.rtl.et-fb-no-rtl .et-block-modal-wrapper .et-fb-settings {direction: ltr;}
.et-block-modal-wrapper .et-fb-settings-heading {position: relative;width: 100%;box-sizing: border-box;padding: 21px 26px;margin: 0;font-size: 18px;font-weight: 600;background-color: #6c2eb9;color: #fff;cursor: move;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.et-db #et-boc .et-l .et-fb-modal-settings--module-item .et-block-modal-wrapper .et-fb-settings-heading {padding-left: 60px;}
.et-block-modal-wrapper .et-fb-settings-button--close, .et-block-modal-wrapper .et-fb-settings-button--close.et-fb-button {position: absolute;top: 50%;right: 26px;transform: translateY(-50%);margin-right: -12px;}
body.rtl.block-editor-page .et-block-modal-wrapper .et-fb-settings-button--close, body.rtl.block-editor-page .et-block-modal-wrapper .et-fb-settings-button--close.et-fb-button, body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-button--close, body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-button--close.et-fb-button {right: auto;left: 26px;margin-left: -12px;margin-right: 0;}
.et-block-modal-wrapper .et-fb-settings-button--resize {display: none;position: absolute;bottom: -10px;right: -10px;animation: et_fb_fade_in .5s 1 cubic-bezier(.77,0,.175,1);background: #4c5866;width: 30px;height: 30px;overflow: hidden;border: none;border-radius: 50%;cursor: nwse-resize;line-height: 1;box-sizing: border-box;color: #fff;z-index: 100;}
.et-block-modal-wrapper .et-fb-settings-button--resize:before {font-family: ETmodules;content: "-";font-size: 16px;padding: 7px;background: #4c5866;position: absolute;top: 0;left: 0;}
.et-db #et-boc .et-l .et-fb-modal-settings--container:hover .et-block-modal-wrapper .et-fb-settings-button--resize, .et-db #et-boc .et-l .et-fb-modal-settings--resize .et-block-modal-wrapper .et-fb-settings-button--resize {display: inline-block;}
.et-block-modal-wrapper .et-fb-settings-tabs-nav {background-color: #7e3bd0;margin: 0;}
.et-db #et-boc .et-l #et-fb-app .et-block-modal-wrapper .et-fb-settings-tabs-nav {padding: 0;}
.et-block-modal-wrapper .et-fb-settings-tabs-nav-item {display: inline-block;margin-bottom: 0;padding-bottom: 0 !important;color: #fff;font-size: 14px;font-weight: 600;}
.et-block-modal-wrapper .et-fb-settings-tabs-nav-item a {font-weight: 600;text-decoration: none;color: #fff;padding: 13px 26px;display: block;box-shadow: none;transition: background .5s ease-in-out;line-height: 1;}
.et-block-modal-wrapper .et-fb-settings-tabs-nav-item:hover a {background: #7435c1;}
.et-block-modal-wrapper .et-fb-settings-tabs-nav-item--active:hover a, .et-block-modal-wrapper .et-fb-settings-tabs-nav-item--active a {color: #fff;background: #8f42ec;}
.et-block-modal-wrapper .et-fb-settings-options-tab, .et-block-modal-wrapper .et-fb-settings-tabs-nav-item--hidden {display: none;}
.et-block-modal-wrapper .et-fb-settings-options-tab--active {display: block;}
.et-block-modal-wrapper .et-fb-settings-options-wrap {max-height: 400px;padding: 20px 0;overflow-y: auto;}
.et-db #et-boc .et-l #et-fb-settings-modal .et-block-modal-wrapper .et-fb-settings-options-wrap, .et-db #et-boc .et-l #et-fb-settings-page .et-block-modal-wrapper .et-fb-settings-options-wrap {animation: et_fb_fade_in .5s 1 cubic-bezier(.77,0,.175,1);}
.et-block-modal-wrapper .et-fb-settings-options-wrap::-webkit-scrollbar {width: 7px !important;}
.et-block-modal-wrapper .et-fb-settings-options-wrap::-webkit-scrollbar-thumb {border-radius: 0 !important;background: #32373c !important;}
.et-block-modal-wrapper .et-fb-settings-options-wrap::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.3) !important;width: 20px !important;}
.et-block-modal-wrapper .et-fb-settings-option {padding: 10px 0;position: relative;}
.et-block-modal-wrapper .et-fb-settings-option:first-of-type {padding-top: 0;}
.et-block-modal-wrapper .et-fb-settings-option-input {width: 100%;}
.et-block-modal-wrapper .et-fb-settings-option--depends-on {animation: et_fb_slide_left .3s ease-in-out;}
.et-block-modal-wrapper .et-fb-settings-option>label {color: #32373c;font-size: 14px;font-weight: 600;margin-bottom: 5px;display: block;}
.et-block-modal-wrapper .et-fb-settings-option-inner, .et-block-modal-wrapper .et-fb-settings-option-inner.et-fb-settings-option-inner--select-fontstyle {position: relative;padding-right: 0;padding-left: 0;}
.et-block-modal-wrapper .et-fb-settings-option-inner .et-fb-settings-custom-select-wrapper, .et-block-modal-wrapper .et-fb-settings-option-inner.et-fb-settings-option-inner--select-fontstyle .et-fb-settings-custom-select-wrapper {width: auto;margin-bottom: 20px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-option-inner .et-fb-settings-custom-select-wrapper, body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-option-inner.et-fb-settings-option-inner--select-fontstyle .et-fb-settings-custom-select-wrapper {margin-right: 0;margin-left: 65px;}
.et-block-modal-wrapper .et-fb-settings-option-inner-responsive--active {margin-top: 47px;margin-right: -30px;margin-left: -30px;padding: 20px 30px 0;overflow: visible;animation: et_fb_fade_in .5s 1 cubic-bezier(.77,0,.175,1);}
.et-db #et-boc .et-l .et-fb-modal__selective-sync .et-block-modal-wrapper .et-fb-settings-option-inner-responsive {margin-left: -50px;padding-left: 50px;}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav {position: absolute;top: -42px;left: 30px;right: 29px;font-size: 12px;padding: 0 !important;display: -ms-flexbox;display: flex;border-bottom: 2px solid #f1f5f9;}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav li {-ms-flex: 0 0 calc(100% / 3 - 2px);flex: 0 0 calc(100% / 3 - 2px);background-color: #f1f5f9;padding: 6px 0;margin: 0 1px;border: 2px solid #f1f5f9;border-bottom: none;list-style: none;text-align: center;line-height: 26px;cursor: pointer;color: #bec9d6;font-size: 14px;font-weight: 600;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;transition: background-color .4s ease,color .2s ease;border-radius: 3px 3px 0 0;}
body.ie .et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav li {-ms-flex-preferred-size: calc(100% / 3 - 2px);flex-basis: calc(100% / 3 - 2px);}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav li.active {background: #fff;color: #2b87da;}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav li.modified {color: #2b87da;}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav li:hover {background: #fff;}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav li[data-tab=desktop], .et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav li[data-tab=desktop]+li[data-tab=hover] {margin-left: 0;}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav li:last-child {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;}
body.ie .et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav li:last-child {-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav.et-fb-settings-option-responsive-tab-nav-hover-active li {-ms-flex: 0 0 calc(25% - 2px);flex: 0 0 calc(25% - 2px);}
body.ie .et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav.et-fb-settings-option-responsive-tab-nav-hover-active li {-ms-flex-preferred-size: calc(25% - 2px);flex-basis: calc(25% - 2px);}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav.et-fb-settings-option-responsive-tab-nav-hover-active li[data-tab=desktop] {border-top-right-radius: 0;margin-right: 0;}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav.et-fb-settings-option-responsive-tab-nav-hover-active li[data-tab=hover] {border-left: 0;border-top-left-radius: 0;}
.et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav.et-fb-settings-option-responsive-tab-nav-hover-active li:last-child {-ms-flex: 0 0 calc(25% + 2px);flex: 0 0 calc(25% + 2px);}
body.ie .et-block-modal-wrapper .et-fb-settings-option-responsive-tab-nav.et-fb-settings-option-responsive-tab-nav-hover-active li:last-child {-ms-flex-preferred-size: calc(25% + 2px);flex-basis: calc(25% + 2px);}
.et-block-modal-wrapper .et-fb-settings-option-inputs-wrap {display: block;position: relative;min-height: 33px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-option-inputs-wrap {margin-right: 0;margin-left: 35px;}
.et-db #et-boc .et-l .et-fb-settings-option-inner-responsive .et-block-modal-wrapper .et-fb-settings-option-inputs-wrap {margin-right: 0;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-fb-settings-option-inner-responsive .et-block-modal-wrapper .et-fb-settings-option-inputs-wrap {margin-right: 0;margin-left: 0;}
.et-block-modal-wrapper .et-fb-settings-option-button--reset, .et-block-modal-wrapper .et-fb-settings-option-button--responsive {text-transform: none !important;font-weight: 400 !important;padding: 2px 0 3px 6px !important;box-shadow: none;margin-right: 0;margin-left: 0;}
.et-block-modal-wrapper .et-fb-settings-option-button--responsive {border: none;background: none !important;color: #4c5866;cursor: pointer;vertical-align: middle;margin-left: 3px;position: absolute;top: 6px;right: 0;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-option-button--responsive {right: auto;left: 0;}
.et-block-modal-wrapper .et-fb-settings-option-button--responsive:hover {background: none !important;}
.et-block-modal-wrapper .et-fb-settings-option-button--responsive:after {animation: et_fb_slide_in_bottom .6s cubic-bezier(.77,0,.175,1);font-size: 16px;line-height: 1em;opacity: .9;transition: opacity .6s;font-family: etbuilder;content: "o";background: none;position: relative;}
.et-block-modal-wrapper .et-fb-settings-option-button--responsive:hover:after {opacity: .5;}
.et-block-modal-wrapper .et-fb-settings-option-button--reset {border: none;background: none !important;cursor: pointer;vertical-align: middle;margin-left: 3px;position: absolute;top: 6px;right: 0;color: #4c5866;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-option-button--reset {right: auto;left: 0;}
.et-db #et-boc .et-l .et-fb-settings-option-inner-responsive .et-block-modal-wrapper .et-fb-settings-option-button--reset {right: 30px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-fb-settings-option-inner-responsive .et-block-modal-wrapper .et-fb-settings-option-button--reset {right: auto;left: 30px;}
.et-block-modal-wrapper .et-fb-settings-option-button--reset:after {animation: et_fb_slide_in_bottom .6s cubic-bezier(.77,0,.175,1);font-size: 16px;line-height: 1em;opacity: .9;transition: opacity .6s;font-family: ETmodules;content: "";background: none;position: relative;}
.et-block-modal-wrapper .et-fb-settings-option-button--reset:hover:after {opacity: .5;}
.et-block-modal-wrapper .et-fb-settings-bottom-container {line-height: 1;overflow: hidden;}
.et-block-modal-wrapper .et-fb-settings-bottom-container .et-fb-button, .et-block-modal-wrapper .et-fb-settings-bottom-container .et-fb-button-group .et-fb-button, .et-block-modal-wrapper .et-fb-settings-bottom-container .et-fb-button-group .et-fb-button:only-child {border-radius: 0 0 3px 3px;}
.et-block-modal-wrapper .et-fb-settings-bottom-container .et-fb-button-group .et-fb-button:first-child {border-radius: 0 0 0 3px;}
.et-block-modal-wrapper .et-fb-settings-bottom-container .et-fb-button-group .et-fb-button:last-child {border-radius: 0 0 3px 0;}
.et-block-modal-wrapper .et-fb-settings-module-items {padding: 0 !important;}
.et-block-modal-wrapper .et-fb-settings-module-items-wrap {width: 100%;max-width: 100%;box-sizing: initial;padding-left: 30px;padding-right: 30px;margin-left: -30px;position: relative;padding-bottom: 1px;border-bottom: 1px solid #f1f5f9;margin-top: 10px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-module-items-wrap {margin-left: auto;margin-right: -30px;}
.et-db #et-boc .et-l .et-fb-modal__global .et-block-modal-wrapper .et-fb-settings-module-items-wrap {padding-left: 50px;margin-left: -50px;}
.et-db #et-boc .et-l .et-fb-modal__custom-defaults-mode .et-block-modal-wrapper .et-fb-settings-module-items-wrap {padding-bottom: 20px;}
.et-block-modal-wrapper .et-fb-settings-module-items--waiting {position: absolute;display: block;top: 0;right: 0;bottom: 0;left: 0;z-index: 20;cursor: not-allowed;}
.et-block-modal-wrapper .et-fb-settings-module-item {list-style: none;background: #f1f5f9;font-size: 13px;min-height: 40px;font-weight: 600;color: #32373c;margin-bottom: 10px;border-radius: 3px;padding: 10px 65px;position: relative;text-align: center;line-height: 1.5em;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-module-item {padding-right: 65px;padding-left: 45px;}
.et-block-modal-wrapper .et-fb-settings-module-item-button, .et-block-modal-wrapper .et-fb-settings-module-item-button.et-fb-button {position: absolute;top: 5px;box-shadow: none;}
.et-block-modal-wrapper .et-fb-settings-module-item-button--edit {left: 5px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-module-item-button--edit {left: auto;right: 5px;}
.et-block-modal-wrapper .et-fb-settings-module-item-button--copy {left: 30px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-module-item-button--copy {left: auto;right: 30px;}
.et-block-modal-wrapper .et-fb-settings-module-item-button--delete {right: 20px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-module-item-button--delete {right: auto;left: 20px;}
.et-block-modal-wrapper .et-fb-settings-module-item-button--add, .et-block-modal-wrapper .et-fb-settings-module-item-button--add.et-fb-button {position: relative;top: auto;margin-right: 10px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-module-item-button--add, body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-module-item-button--add.et-fb-button {margin-right: 0;margin-left: 10px;}
.et-block-modal-wrapper .et-fb-settings-module-item-button--menu {right: 5px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-module-item-button--menu {right: auto;left: 5px;}
.et-block-modal-wrapper .et-fb-settings-module-item-button .et-fb-icon--add {margin-right: 0 !important;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-settings-module-item-button .et-fb-icon--add {float: left;}
.et-block-modal-wrapper .et-fb-settings-options+.et-block-modal-wrapper .et-fb-settings-module-items-wrap {margin-top: 25px;}
.et-block-modal-wrapper .et-fb-settings.et-fb-modal-settings--module-item#et-fb-settings-modal .et-fb-settings-options-tabs {animation: et_fb_fade_in_scale .5s 1 cubic-bezier(.77,0,.175,1);}
.et-block-modal-wrapper .et_fb_saved_global_modal .et-fb-settings-heading {background-color: #72b900;}
.et-block-modal-wrapper .et_fb_saved_global_modal .et-fb-settings-tabs-nav {background-color: #97d000;}
.et-block-modal-wrapper .et_fb_saved_global_modal .et-fb-settings-tabs-nav li a {color: #8e969e;background-color: #f1f5f9;}
.et-block-modal-wrapper .et_fb_saved_global_modal .et-fb-settings-tabs-nav li a:hover {color: #8e969e;background-color: #e7eef5;}
.et-block-modal-wrapper .et_fb_saved_global_modal .et-fb-settings-tabs-nav li.et-fb-settings-tabs-nav-item--active a {color: #32373c;background-color: #fff;}
.et-block-modal-wrapper .et_fb_saved_global_modal .et-fb-settings-tabs-nav li.et_fb_saved_global_tab a {color: #fff;background-color: #97d000;font-weight: 600;}
.et-block-modal-wrapper .et_fb_saved_global_modal .et-fb-settings-tabs-nav li.et-fb-settings-tabs-nav-item--active.et_fb_saved_global_tab a {color: #fff;background-color: #97d000;}
.et-block-modal-wrapper .et_fb_saved_global_modal .et-fb-settings-tabs-nav li.et_fb_saved_global_tab a:hover {background-color: #91c700;color: #fff;}
.et-block-modal-wrapper body.et-bfb .et-fb-settings, .et-block-modal-wrapper body.et-tb .et-fb-settings {box-shadow: 0 5px 30px rgba(43,135,218,.4),0 5px 300px hsla(0,0%,100%,.8);}
.et-block-modal-wrapper .et-fb-modules-list {padding: 0 !important;}
.et-block-modal-wrapper .et-fb-modules-list .et-fb-preloader__loading {position: absolute;}
.et-block-modal-wrapper .et-fb-modules-list ul {padding: 0 !important;margin: 0;}
.et-block-modal-wrapper .et-fb-modules-list li {max-height: 80px;overflow: hidden;border: none !important;color: #4c5866;text-decoration: none;padding: 10px;line-height: 2.35em;font-size: 13px;text-align: center;display: inline-block;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;width: 48%;margin: 0 4% 4% 0;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-weight: 600;background: #f1f5f9;border-radius: 3px;vertical-align: top;white-space: nowrap;text-overflow: ellipsis;}
.et-block-modal-wrapper .et-fb-modules-list li.et_fb_fullwidth, .et-block-modal-wrapper .et-fb-modules-list li.et_fb_regular, .et-block-modal-wrapper .et-fb-modules-list li.et_fb_specialty {margin-bottom: 0;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-modules-list li {margin: 0 0 4% 4%;}
.et-block-modal-wrapper .et-fb-modules-list li:nth-child(2n) {margin-right: 0;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-modules-list li:nth-child(2n) {margin-left: 0;}
.et-block-modal-wrapper .et-fb-modules-list li:nth-child(odd) {clear: both;}
.et-block-modal-wrapper .et-fb-modules-list li:hover {background: #e1e7ec;color: #23282d;cursor: pointer;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;}
.et-block-modal-wrapper .et-fb-modules-list li.et-fb-selected-item {background: #e1e7ec;}
.et-db #et-boc .et-l .et-fb-modal-add-module-container .et-fb-main-settings .et-block-modal-wrapper .et-fb-modules-list li.et-fb-selected-item.et_fb_global {background: #81b100;}
.et-block-modal-wrapper .et-fb-modules-list li .et_module_title {line-height: 13px;display: block;}
.et-block-modal-wrapper .et-fb-modules-list ul>li:before {font-family: etbuilder;speak: none;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;content: "!";display: block;margin-bottom: 5px;color: #2b87da;}
.et-db #et-boc .et-l .et_fb_add_row_modal .et-block-modal-wrapper .et-fb-modules-list ul>li:before {display: none;}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_image:before, .et-block-modal-wrapper .et-fb-modules-list .et_fb_image:before {content: "&";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_text:before {content: "(";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_blurb:before {content: "g";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_slider:before, .et-block-modal-wrapper .et-fb-modules-list .et_fb_slider:before {content: "S";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_post_slider:before, .et-block-modal-wrapper .et-fb-modules-list .et_fb_post_slider:before {content: "k";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_testimonial:before {content: "*";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_pricing_tables:before {content: "V";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_cta:before {content: "e";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_signup:before {content: "R";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_portfolio:before {content: "W";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_filterable_portfolio:before {content: "c";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_counters:before {content: "h";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_circle_counter:before {content: "f";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_number_counter:before {content: "X";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_tabs:before {content: "Q";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_toggle:before {content: "P";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_contact_form:before {content: "1";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_sidebar:before {content: "T";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_blog:before {content: "4";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_shop:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_divider:before {content: "d";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_header:before {content: "B";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_countdown_timer:before {content: "I";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_gallery:before {content: "\'";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_audio:before {content: "i";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_login:before {content: "`";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_accordion:before {content: "p";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_team_member:before {content: "G";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_map:before, .et-block-modal-wrapper .et-fb-modules-list .et_fb_map:before {content: "Y";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_social_media_follow:before {content: "b";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_social_media_share:before {content: "U";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_header:before {content: "a";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_menu:before {content: "!";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_portfolio:before {content: "W";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_video:before {content: "q";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_video_slider:before {content: "r";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_code:before, .et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_code:before {content: "t";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_post_title:before, .et-block-modal-wrapper .et-fb-modules-list .et_fb_post_title:before {content: "a";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_posts_blog_feed_masonry:before {content: "l";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_ads:before {content: "6";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_posts_blog_feed_standard:before {content: "m";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_featured_posts_slider:before {content: "k";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_posts:before {content: "{";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_posts_carousel:before {content: "j";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_tabbed_posts:before {content: "n";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_search:before {content: "}";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_button:before {content: "|";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_comments:before {content: "z";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_post_nav:before {content: "O";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_fullwidth_post_content:before, .et-block-modal-wrapper .et-fb-modules-list .et_fb_post_content:before {content: "3";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_add_to_cart:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_additional_info:before {content: "(";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_breadcrumb:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_cart_notice:before {content: "g";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_description:before {content: "3";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_gallery:before {content: "S";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_images:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_meta:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_price:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_rating:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_related_products:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_reviews:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_stock:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_tabs:before {content: "Q";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_title:before {content: "a";}
.et-block-modal-wrapper .et-fb-modules-list .et_fb_wc_upsells:before {content: "";}
.et-block-modal-wrapper .et-fb-modules-list .et-fb-has-icon:before {content: attr(data-icon);}
.et-block-modal-wrapper .et-fb-modules-list .et-fb-has-svg-icon:before {display: none !important;}
.et-block-modal-wrapper .et-fb-modules-list .et-fb-has-svg-icon .et-fb-icon {speak: none;line-height: 1;display: block;margin-right: auto !important;margin-left: auto !important;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-modal-settings--container {transform-origin: 50% 0;}
.et-block-modal-wrapper .et-fb-modal-add-module-container:after {display: block;content: "";width: 20px;height: 20px;background: #fff;transform: rotate(45deg);position: absolute;left: 50%;bottom: -10px;margin-left: -10px;z-index: -1;}
.et-db #et-boc .et-l .et_pb_root--bfb .et-block-modal-wrapper .et-fb-modal-add-module-container:after {display: none;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-modal-settings--inversed:after {bottom: auto;top: -10px;background: #6c2eb9;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-modal-settings--blue-bottom:after {background: #2b87da;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-tooltip--no-arrow:after {display: none;}
body:not(.et_fb_product_tour_in_progress) .et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-modal-settings--library:after {left: 33%;}
@media (max-width:1266px) {.et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-modal-settings--library:after {display: none;}}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-tooltip--vertical-center:not(.et-fb-modal-settings--library) {top: calc(50% - 200px) !important;}
@media (max-width:851px) {body.et-bfb.et-db #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-tooltip-modal--clear_layout:after {left: 69%;}}
@media (max-width:783px) {body.et-bfb.et-db #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-tooltip-modal--clear_layout:after {left: 71.5%;}}
@media (max-width:508px) {body.et-bfb.et-db #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-tooltip-modal--clear_layout:after {left: auto !important;right: 105px !important;}}
body.et-bfb.et-bfb-distraction-free-mode.et-db #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-tooltip-modal--clear_layout:after {left: 64%;}
body.et-bfb.et-bfb-distraction-free-mode.et-db #et-boc .et-l .et-fb-app--compact .et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-tooltip-modal--clear_layout:after {left: 69%;}
@media (max-width:783px) {body.et-bfb.et-bfb-distraction-free-mode.et-db #et-boc .et-l .et-fb-app--compact .et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-tooltip-modal--clear_layout:after {left: 71.5%;}}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et-fb-settings-options {padding: 30px 30px 10px;color: #4c5866;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et-fb-disable-bfb-modal .et-fb-settings-options, .et-block-modal-wrapper .et-fb-modal-add-module-container .et-fb-settings-options ul {padding: 0;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et-fb-modal-container {position: relative;height: 100%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et-fb-options-tab {max-height: 290px;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et-fb-main-settings .et-fb-settings-options-tab .et_fb_global {color: #fff;background: #97d000;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et-fb-main-settings .et-fb-settings-options-tab .et_fb_global:before {color: #fff;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et-fb-settings-options-wrap {overflow-x: hidden;max-height: none;}
@media (min-width:503px) {.et-block-modal-wrapper .et-fb-modal-add-module-container .et-fb-main-settings--load_layout {max-height: 100%;overflow: hidden;}}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et-fb-main-settings--load_layout .et-fb-multiple-checkboxes-wrap {margin-bottom: 13px;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_fb_modal_settings {position: relative;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_fb_modal_settings button.et-fb-button.et-fb-button--close {top: 30px;right: 10px;z-index: 99;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all ul {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li {margin-right: 16px;width: 97px;background: #2b87da;overflow: visible;}
body.rtl.et-db #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li {margin-right: auto;margin-left: 16px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li:nth-child(3n-2) {margin-right: 8px;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li:nth-child(odd) {clear: none !important;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li:nth-child(3n) {margin-right: 0;margin-left: 17px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li:nth-child(3n) {margin-left: 0;margin-right: 17px;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li:before {content: "";background: #2b87da;display: block;width: 4px;height: 100%;top: 0;left: -6px;border-radius: 3px;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li:after {content: "";background: #2b87da;display: block;width: 4px;height: 100%;top: 0;right: -6px;position: absolute;border-radius: 3px;}
.rtl.et-db #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li:after {right: auto;left: -6px;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li.et_fb_fullwidth {background: #7d3bcf;max-width: 100px;padding-left: 5px;padding-right: 5px;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li.et_fb_fullwidth:after, .et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li.et_fb_fullwidth:before, .et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li.et_fb_regular:before, .et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li.et_fb_specialty:before {display: none;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li.et_fb_specialty {background: #ef5555;padding-left: 5px;padding-right: 5px;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li.et_fb_specialty:after {width: 18px;right: -20px;background: #ff9232;}
.rtl.et-db #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all li.et_fb_specialty:after {right: auto;left: -20px;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_section_modal .et-fb-settings-options-tab-modules_all span.et_module_title {color: #fff;text-align: center;display: block;font-weight: 700;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_row_modal .et-fb-main-settings {overflow: hidden;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_row_modal ul.et-fb-columns-layout {position: relative;padding: 0 !important;width: 100%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_row_modal ul.et-fb-columns-layout li {background: #fff;width: 29%;padding: 0;margin: 0 6.5% 6.5% 0;line-height: 26px;border-radius: 0;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_row_modal ul.et-fb-columns-layout li:nth-child(odd) {clear: none !important;}
.et-block-modal-wrapper .et-fb-modal-add-module-container.et_fb_add_row_modal ul.et-fb-columns-layout li:nth-child(3n) {margin-right: 0;margin-left: 0;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_fb_specialty_layout_item {padding: 0;margin: 0 20px 20px 0;width: 29.3%;background: #fff;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_fb_specialty_layout_item:nth-of-type(3n) {margin-right: 0 !important;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container .et_fb_specialty_layout_item:nth-of-type(3n) {margin-left: 0 !important;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_fb_specialty_layout_item:nth-of-type(2n) {margin-right: 20px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-modal-add-module-container .et_fb_specialty_layout_item:nth-of-type(2n) {margin-left: 20px;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_fb_specialty_layout_item:before {display: none;}
.et-block-modal-wrapper .et-fb-modal-add-module-container li.et_fb_specialty_layout_item.et-fb-selected-item, .et-block-modal-wrapper .et-fb-modal-add-module-container li.et_fb_specialty_layout_item:hover {background: #fff;transition: background .5s;}
.et-block-modal-wrapper .et-fb-modal-add-module-container li.et_fb_specialty_layout_item.et-fb-selected-item .et_pb_variation, .et-block-modal-wrapper .et-fb-modal-add-module-container li.et_fb_specialty_layout_item:hover .et_pb_variation {background: #24ab93;}
.et-block-modal-wrapper .et-fb-modal-add-module-container li.et_fb_specialty_layout_item.et-fb-selected-item .et_pb_specialty_column, .et-block-modal-wrapper .et-fb-modal-add-module-container li.et_fb_specialty_layout_item:hover .et_pb_specialty_column {background: #e09a5b;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_layout_column {float: left;height: 40px;margin-right: 6%;position: relative;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_specialty_column {background: #ff9232;border-radius: 3px;transition: background .5s;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_layout_column:before {position: absolute;top: 28px;left: 0;color: #fff;font-size: 16px;width: 100%;text-align: center;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_layout_column:last-child {margin-right: 0;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_column_layout_fullwidth {width: 100%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_column_layout_1_2 {width: 46%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_column_layout_1_3 {width: 28.6%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_column_layout_1_4 {width: 20%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_column_layout_2_3 {width: 63%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_column_layout_3_4 {width: 72%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_variation {height: 17px;float: left;margin-bottom: 5px;background: #00c3aa;margin-right: 8%;border-radius: 3px;transition: background .5s;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_variation_full {width: 100%;float: none;margin-right: 0;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_variations {background: none;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_variation_1_2 {width: 46%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_variation_1_3 {width: 28%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_variation_1_4 {width: 19%;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_variation_1_2:last-child, .et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_variation_1_3:last-child, .et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_variation_1_4:last-child {margin-right: 0;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et-fb-modal-add-module-container .et_pb_specialty_column {background: #ff9232;}
.et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_specialty_column:before, .et-block-modal-wrapper .et-fb-modal-add-module-container .et_pb_variations:before {content: "";}
.et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-settings-options, .et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--portability .et-fb-settings-options, .et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-modal-add-module-container.et-fb-modal-settings--modules_library .et-fb-settings-options, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-settings-options, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--portability .et-fb-settings-options, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-modal-add-module-container.et-fb-modal-settings--modules_library .et-fb-settings-options, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-settings-options, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--portability .et-fb-settings-options, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-modal-add-module-container.et-fb-modal-settings--modules_library .et-fb-settings-options {position: relative;}
.et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-settings-options-wrap, .et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--portability .et-fb-settings-options-wrap, .et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-modal-add-module-container.et-fb-modal-settings--modules_library .et-fb-settings-options-wrap, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-settings-options-wrap, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--portability .et-fb-settings-options-wrap, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-modal-add-module-container.et-fb-modal-settings--modules_library .et-fb-settings-options-wrap, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-settings-options-wrap, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--portability .et-fb-settings-options-wrap, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-modal-add-module-container.et-fb-modal-settings--modules_library .et-fb-settings-options-wrap {max-height: 274px;min-height: 274px;margin-top: 0;}
.et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-loader, .et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-page-preloading:before, .et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-loader, .et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-page-preloading:before, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-loader, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-page-preloading:before, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-loader, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-page-preloading:before, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-loader, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-page-preloading:before, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-loader, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-page-preloading:before {margin-top: 10px;}
.et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-preloader__loading, .et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-preloader__loading, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-preloader__loading, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-preloader__loading, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-preloader__loading, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--load_layout .et-fb-preloader__loading {position: absolute;width: 100%;height: 270px;margin-top: -111px !important;background: #fff !important;}
.et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-preloader__loading, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-preloader__loading, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-preloader__loading {margin-top: -81px !important;top: 59px;}
.et-block-modal-wrapper html .et-db.et-bfb.et-fb-global-preloader .et-fb-main-settings--portability .et-fb-settings-options, .et-block-modal-wrapper html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--portability .et-fb-settings-options, .et-block-modal-wrapper html .et-db.et-tb.et-fb-global-preloader .et-fb-main-settings--portability .et-fb-settings-options {min-height: 270px;}
.et-block-modal-wrapper .et_fb_save_module_modal {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.et-block-modal-wrapper .et_fb_save_module_modal .et-fb-settings-options {padding-bottom: 10px;}
.et-block-modal-wrapper .et_fb_save_module_modal .et-fb-settings-option-container-input-error .et-fb-settings-option-input {color: #ff9232;box-shadow: inset 0 0 0 2px #ff9232;background: rgba(255,146,50,.1);}
.et-block-modal-wrapper .et_fb_save_module_modal a.et-fb-save-library-button {width: 100%;font-size: 14px;display: block;text-align: center;text-decoration: none;background: #2b87da;padding: 10px 0;color: #fff;font-weight: 700;position: absolute;bottom: 0;left: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;line-height: 1.45em;z-index: 9;}
.et-block-modal-wrapper .et_fb_save_module_modal .et-pb-main-settings {overflow: auto;max-height: 295px;}
.et-block-modal-wrapper .et_fb_save_module_modal .et-pb-main-settings::-webkit-scrollbar {width: 7px !important;}
.et-block-modal-wrapper .et_fb_save_module_modal .et-pb-main-settings::-webkit-scrollbar-thumb {border-radius: 0 !important;background: #32373c !important;}
.et-block-modal-wrapper .et_fb_save_module_modal .et-pb-main-settings::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.3) !important;width: 20px !important;}
.et-block-modal-wrapper .et_fb_save_module_modal .et_pb_error_message_save_template {color: red;}
.et-block-modal-wrapper .et_fb_save_module_modal .et-fb-settings-option {padding: 10px 0;}
.et-block-modal-wrapper .et_fb_save_module_modal .et-fb-description-text {padding: 0 0 20px;margin: 0;}
.et-block-modal-wrapper .et-fb-settings-options-tab-modules_library select#et-fb-library_category_select {margin-bottom: 30px;width: 48%;}
.et-block-modal-wrapper .et-fb-settings-options-tab-modules_library ul {padding-left: 0 !important;}
.et-block-modal-wrapper .et-fb-modules-filters {margin-bottom: 20px;}
.et-block-modal-wrapper .et-fb-modules-filters select {width: 48%;}
.et-block-modal-wrapper .et-fb-modules-filters input {width: 48%;margin-left: 4%;margin-right: 0;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-modules-filters input {margin-left: 0;margin-right: 4%;}
.et-block-modal-wrapper .et-fb-modules-filters input::-webkit-input-placeholder {text-transform: none;letter-spacing: 0;}
.et-block-modal-wrapper .et-fb-modules-filters input::-moz-placeholder {text-transform: none;letter-spacing: 0;}
.et-block-modal-wrapper .et-fb-modules-filters input::-ms-input-placeholder {text-transform: none;letter-spacing: 0;}
.et-block-modal-wrapper .et-fb-modules-filters input::placeholder {text-transform: none;letter-spacing: 0;}
.et-block-modal-wrapper .et-fb-modules-filters.et-fb-module-single-filter input {width: 100%;margin: 0;text-transform: none;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-modules-filters.et-fb-module-single-filter input {margin-left: 0;margin-right: 0;}
.et-block-modal-wrapper .et-fb-modules-filters.et-fb-module-single-filter input::-webkit-input-placeholder {text-transform: none;letter-spacing: 0;}
.et-block-modal-wrapper .et-fb-modules-filters.et-fb-module-single-filter input::-moz-placeholder {text-transform: none;letter-spacing: 0;}
.et-block-modal-wrapper .et-fb-modules-filters.et-fb-module-single-filter input::-ms-input-placeholder {text-transform: none;letter-spacing: 0;}
.et-block-modal-wrapper .et-fb-modules-filters.et-fb-module-single-filter input::placeholder {text-transform: none;letter-spacing: 0;}
.et-block-modal-wrapper .et-fb-export-file-name-field {margin: 0 0 20px;}
.et-block-modal-wrapper .et-fb-upload-file-container {position: relative;margin: 20px 0;height: 30px;}
.et-db #et-boc .et-l .et-fb-main-settings--portability .et-block-modal-wrapper .et-fb-upload-file-container {height: auto;margin-top: 0;}
.et-block-modal-wrapper .et-fb-upload-file-container .et-fb-import-file {position: absolute;left: 0;height: 30px;width: 310px !important;opacity: 0;cursor: pointer;}
.et-db #et-boc .et-l .et-fb-main-settings--portability .et-block-modal-wrapper .et-fb-upload-file-container .et-fb-import-file {width: 100% !important;top: 25px;}
.et-block-modal-wrapper .et-fb-upload-file-container .et-core-portability-import-placeholder {height: 30px !important;box-sizing: border-box;line-height: 17px;color: #a3b0c2;font-size: 12px;text-transform: uppercase;font-weight: 700;border-radius: 3px;display: block;width: 100%;float: none;}
.et-block-modal-wrapper .et-fb-upload-file-container .et-fb-portability-import-placeholder--active {color: #2b87da;border-color: #2b87da;border-style: solid;}
.et-block-modal-wrapper .et-fb-export-error-container, .et-block-modal-wrapper .et-fb-import-error-container {color: red;}
.et-block-modal-wrapper .et-fb-settings.et-fb-movable-modal .et-fb-settings-heading {cursor: move;}
.et-block-modal-wrapper .et-fb-settings.et-fb-moving {transition: none !important;}
.et-block-modal-wrapper .et-fb-tooltip-modal {font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;z-index: 100025;line-height: 1.7em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition: none;}
.et-block-modal-wrapper .et-fb-tooltip-modal.et-fb-tooltip-modal-animated {transition: height .5s ease-in-out,top .5s ease-in-out,left .5s ease-in-out;}
.et-block-modal-wrapper .et-fb-tooltip-modal.et-fb-tooltip-modal-animated-fast {transition: height .1s ease-in-out,top .1s ease-in-out,left .1s ease-in-out;}
.et-block-modal-wrapper .et-fb-tooltip-modal .et-fb-tooltip-helper-container {overflow: hidden;height: 100%;}
.et-block-modal-wrapper .et-fb-tooltip-modal .et-fb-tooltip-helper-container-custom {height: 100%;}
.et-block-modal-wrapper .et-fb-tooltip-modal:focus {outline: none;}
.et-block-modal-wrapper .et-fb-tooltip-modal .et-fb-settings-heading {cursor: default;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;text-transform: none;line-height: 16px;letter-spacing: 0;font-size: 18px;font-weight: 600;font-style: normal;text-decoration: none;}
.et-block-modal-wrapper .et-fb-tooltip-modal .et-fb-export-file-name-field h3, .et-block-modal-wrapper .et-fb-tooltip-modal .et-fb-import-categories-field h3, .et-block-modal-wrapper .et-fb-tooltip-modal .et-fb-portability-options-field h3, .et-block-modal-wrapper .et-fb-tooltip-modal .et-fb-upload-file-container h3 {font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;text-transform: none;color: #32373c;font-size: 14px;font-weight: 600;margin-top: 0;display: block;letter-spacing: 0;font-style: normal;text-decoration: none;}
.et-block-modal-wrapper .et-fb-tooltip-modal--progress-bar {border-radius: 3px;background-color: #f1f5f9;}
.et-block-modal-wrapper .et-fb-tooltip-modal--progress-chart {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;}
.et-block-modal-wrapper .et-fb-tooltip-modal--progress-label {min-width: 30px;text-align: center;color: #fff;font-weight: 700;}
.et-block-modal-wrapper .et-fb-tooltip-modal--time-estimation {text-align: center;color: #a6a9b2;padding: 10px 0;}
.et-block-modal-wrapper .et-fb-tooltip-modal--loader {display: block;position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;}
.et-block-modal-wrapper .et-fb-account-status-error {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 50%;max-width: 480px;-ms-flex-align: center;align-items: center;height: calc(100% - 58px);margin: 0 auto;-ms-flex-pack: center;justify-content: center;opacity: 0;animation: et-core-fade-in-scale .3s ease-in-out;animation-fill-mode: forwards;}
@media (max-width:768px) {.et-block-modal-wrapper .et-fb-account-status-error {max-width: calc(100% - 60px);}}
.et-block-modal-wrapper .et-fb-account-status-error__content>p {margin-bottom: 25px;text-align: center;padding: 0 10%;}
.et-block-modal-wrapper .et-fb-account-status-error__content>div:last-child, .et-block-modal-wrapper .et-fb-account-status-error__content>div:last-child .et-fb-preloader {width: 100%;text-align: center;}
.et-block-modal-wrapper .et-fb-account-status-error--auth-failed input {border: 1px solid #ef5555 !important;}
.et-block-modal-wrapper input.et-fb-settings-option-input {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-block-modal-wrapper input.et-fb-settings-option-input:focus {box-shadow: none;background: #e6ecf2;text-transform: none;letter-spacing: normal;}
.et-block-modal-wrapper input.et-fb-settings-option-input::-webkit-input-placeholder {color: #98a7b8;text-transform: none;letter-spacing: normal;}
.et-block-modal-wrapper input.et-fb-settings-option-input:-moz-placeholder, .et-block-modal-wrapper input.et-fb-settings-option-input::-moz-placeholder {color: #98a7b8;text-transform: none;letter-spacing: normal;}
.et-block-modal-wrapper input.et-fb-settings-option-input:-ms-input-placeholder {color: #98a7b8;text-transform: none;letter-spacing: normal;}
.et-block-modal-wrapper input.et-fb-settings-option-input--block {display: block;width: 100%;}
.et-block-modal-wrapper input.et-fb-settings-option-input[readonly] {background: #fff !important;border: 1px solid #eaedf0 !important;cursor: not-allowed;}
.et-block-modal-wrapper .et-fb-button, .et-block-modal-wrapper .et-fb-buttonbutton {outline: none;z-index: 1;position: relative;display: inline-block;background: transparent;max-height: 40px;border: 0;border-radius: 3px;margin: 0;padding: 12px;box-sizing: border-box;transition: background .2s ease;color: #4c5866;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-size: 14px;font-weight: 600;line-height: 16px !important;overflow: hidden;vertical-align: middle;cursor: pointer;text-transform: none;min-height: 0;}
.et-db #et-boc .et-l .et_pb_drag_over .et-block-modal-wrapper .et-fb-button, .et-db #et-boc .et-l .et_pb_drag_over .et-block-modal-wrapper .et-fb-buttonbutton {transition: none;}
.et-block-modal-wrapper .et-fb-button:hover, .et-block-modal-wrapper .et-fb-buttonbutton:hover {background: none;color: #4c5866;}
.et-block-modal-wrapper .et-fb-button[disabled], .et-block-modal-wrapper .et-fb-buttonbutton[disabled] {opacity: 1;}
.et-block-modal-wrapper .et-fb-button .et-fb-icon, .et-block-modal-wrapper .et-fb-buttonbutton .et-fb-icon {vertical-align: top;}
.et-block-modal-wrapper .et-fb-button .et-fb-icon--move, .et-block-modal-wrapper .et-fb-buttonbutton .et-fb-icon--move {cursor: move;}
.et-db #et-boc .et-l .et_pb_root--quick-actions-placeholder .et-block-modal-wrapper .et-fb-button .et-fb-icon--move, .et-db #et-boc .et-l .et_pb_root--quick-actions-placeholder .et-block-modal-wrapper .et-fb-buttonbutton .et-fb-icon--move {cursor: default;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--default, .et-block-modal-wrapper #et-fb-app .et-fb-button--default:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--default, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--default:hover {background: #f1f5f9;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--success, .et-block-modal-wrapper #et-fb-app .et-fb-button--success:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--success, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--success:hover {background: #29c4a9;color: #fff;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--success.et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--success.et-fb-button--elevate {box-shadow: 0 5px 10px rgba(41,196,169,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-button--primary, .et-block-modal-wrapper #et-fb-app .et-fb-button--primary:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--primary, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--primary:hover {background: #6c2eb9;color: #fff;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--primary.et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--primary.et-fb-button--elevate {box-shadow: 0 5px 10px rgba(108,46,185,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-button--primary-alt, .et-block-modal-wrapper #et-fb-app .et-fb-button--primary-alt:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--primary-alt, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--primary-alt:hover {background: #7d3bcf;color: #fff;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--primary-alt.et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--primary-alt.et-fb-button--elevate {box-shadow: 0 5px 10px rgba(125,59,207,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-button--info, .et-block-modal-wrapper #et-fb-app .et-fb-button--info:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--info, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--info:hover {background: #2b87da;color: #fff;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--info.et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--info.et-fb-button--elevate {box-shadow: 0 5px 10px rgba(43,135,218,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-button--info-alt, .et-block-modal-wrapper #et-fb-app .et-fb-button--info-alt:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--info-alt, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--info-alt:hover {background: #00b9dc;color: #fff;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--info-alt.et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--info-alt.et-fb-button--elevate {box-shadow: 0 5px 10px rgba(0,185,220,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-button--danger, .et-block-modal-wrapper #et-fb-app .et-fb-button--danger:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--danger, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--danger:hover {background: #ef5555;color: #fff;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--danger.et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--danger.et-fb-button--elevate {box-shadow: 0 5px 10px rgba(239,85,85,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-button--danger-alt, .et-block-modal-wrapper #et-fb-app .et-fb-button--danger-alt:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--danger-alt, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--danger-alt:hover {background: #eb3d00;color: #fff;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--danger-alt.et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--danger-alt.et-fb-button--elevate {box-shadow: 0 5px 10px rgba(235,61,0,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-button--inverse, .et-block-modal-wrapper #et-fb-app .et-fb-button--inverse:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--inverse, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--inverse:hover {background: #4c5866;color: #fff;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--inverse.et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--inverse.et-fb-button--elevate {box-shadow: 0 5px 10px rgba(76,88,102,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-button--warning, .et-block-modal-wrapper #et-fb-app .et-fb-button--warning:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--warning, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--warning:hover {background: #ff9232;color: #fff;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--warning.et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--warning.et-fb-button--elevate {box-shadow: 0 5px 10px rgba(255,146,50,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-button--globalitem, .et-block-modal-wrapper #et-fb-app .et-fb-button--globalitem:hover, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--globalitem, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--globalitem:hover {background: #97d000;color: #fff;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--globalitem.et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--globalitem.et-fb-button--elevate {box-shadow: 0 5px 10px rgba(151,208,0,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-modal__global .et-fb-modal__header .et-fb-button {background: #72b900;}
.et-block-modal-wrapper #et-fb-app .et-fb-modal .et-fb-modal__footer .et-fb-button-group, .et-block-modal-wrapper #et-fb-app .et-fb-modal__custom-defaults-mode .et-fb-modal__header .et-fb-button {background: #4c5866;}
.et-block-modal-wrapper #et-fb-app .et-fb-modal .et-fb-modal__header .et-fb-button-group .et-fb-button:last-child {margin-right: -12px;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--large {max-height: 60px;padding: 22px;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--small {padding: 7px;font-size: 12px;line-height: .75;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--block, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--block {display: block;width: 100%;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--elevate, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--elevate {box-shadow: 0 5px 10px rgba(76,88,102,.15);}
.et-block-modal-wrapper #et-fb-app .et-fb-button--round, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--round {border-radius: 100px;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--disabled, .et-block-modal-wrapper #et-fb-app .et-fb-button[disabled], .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--disabled, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton[disabled] {cursor: not-allowed;}
.et-block-modal-wrapper #et-fb-app .et-fb-button--disabled .ink, .et-block-modal-wrapper #et-fb-app .et-fb-button[disabled] .ink, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton--disabled .ink, .et-block-modal-wrapper #et-fb-app .et-fb-buttonbutton[disabled] .ink {display: none;}
body.ie .et-block-modal-wrapper .et-fb-form {min-width: 330px;}
body.gecko .et-block-modal-wrapper .et-fb-form {margin-bottom: 31px;}
.et-block-modal-wrapper .et-fb-form__group {width: 100%;margin: 0 0 20px;box-sizing: border-box;position: relative;}
.et-block-modal-wrapper .et-fb-form__group:last-child, .et-block-modal-wrapper .et-fb-form__group:last-of-type {margin: 0;}
.et-db #et-boc .et-l .et-fb-tabs__panel--filter-active .et-block-modal-wrapper .et-fb-form__group:last-child, .et-db #et-boc .et-l .et-fb-tabs__panel--filter-active .et-block-modal-wrapper .et-fb-form__group:last-of-type {margin: 0 0 20px;}
.et-block-modal-wrapper .et-fb-form__group:last-child .et-fb-settings-option:last-child {padding-bottom: 0;}
.et-block-modal-wrapper .et-fb-form__label {display: block;margin: 0 0 5px;color: #32373c;font-size: 14px;font-weight: 600;line-height: 20px;white-space: nowrap;cursor: default;}
.et-block-modal-wrapper .et-fb-form__label-text {white-space: normal;}
.et-db #et-boc .et-l .et-fb-modal__module-settings .et-block-modal-wrapper .et-fb-form__label-text {max-width: 60%;}
.et-db #et-boc .et-l .et-fb-modal__extend-styles .et-block-modal-wrapper .et-fb-form__label-text, .et-db #et-boc .et-l .et-fb-modal__find-replace .et-block-modal-wrapper .et-fb-form__label-text {max-width: none;}
.et-block-modal-wrapper .et-fb-form__help, .et-block-modal-wrapper .et-fb-form__hover, .et-block-modal-wrapper .et-fb-form__label-text, .et-block-modal-wrapper .et-fb-form__menu, .et-block-modal-wrapper .et-fb-form__reset, .et-block-modal-wrapper .et-fb-form__responsive {display: inline-block;vertical-align: middle;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.et-block-modal-wrapper .et-fb-form__help, .et-block-modal-wrapper .et-fb-form__hover, .et-block-modal-wrapper .et-fb-form__menu, .et-block-modal-wrapper .et-fb-form__reset, .et-block-modal-wrapper .et-fb-form__responsive {background: #f1f5f9;width: 22px;height: 22px;border-radius: 50%;margin-left: 7px;padding: 1px 0 0;transition: fill .2s ease,background-color .2s ease;line-height: 1;text-align: center;cursor: pointer;}
.et-block-modal-wrapper .et-fb-form__help--active, .et-block-modal-wrapper .et-fb-form__hover--active, .et-block-modal-wrapper .et-fb-form__menu--active, .et-block-modal-wrapper .et-fb-form__reset--active, .et-block-modal-wrapper .et-fb-form__responsive--active {background: #2b87da;fill: #fff;color: #fff;}
.et-block-modal-wrapper .et-fb-form .et-fb-no-vb-support-warning, .et-block-modal-wrapper .et-fb-form__description {display: block;margin: 0;font-weight: 600;color: #4c5866 !important;line-height: 1.5em;font-size: 13px;pointer-events: none;}
.et-block-modal-wrapper .et-fb-form .et-fb-no-vb-support-warning a, .et-block-modal-wrapper .et-fb-form__description a {pointer-events: auto;}
.et-block-modal-wrapper .et-fb-form__description code {padding: 3px 5px 2px;margin: 0 1px;background: rgba(0,0,0,.07);font-size: 13px;font-style: italic;}
.et-block-modal-wrapper .et-fb-form .et-fb-no-vb-support-warning {color: #b0bcc9;padding-top: 10px;}
.et-block-modal-wrapper .et-fb-form__toggle {width: 100%;max-width: 100%;box-sizing: initial !important;padding-left: 30px;padding-right: 30px;margin-left: -30px;}
body.ie.et-db #et-boc .et-l .et-block-modal-wrapper .et-fb-form__toggle {width: inherit;max-width: inherit;margin-right: -30px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-form__toggle {margin-left: 0;margin-right: -30px;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened:first-of-type h3, .et-block-modal-wrapper .et-fb-form__toggle:first-of-type h3 {padding-top: 0;line-height: 1em;letter-spacing: normal;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened:first-of-type .et-fb-form__toggle-title .et-fb-icon, .et-block-modal-wrapper .et-fb-form__toggle:first-of-type .et-fb-form__toggle-title .et-fb-icon {top: 4px;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened:first-of-type .et-fb-form__toggle-title .et-fb-button--toggle-menu, .et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened:first-of-type .et-fb-form__toggle-title .et-fb-icon {top: -6px !important;}
.et-db #et-boc .et-l .et-fb-modal__selective-sync .et-block-modal-wrapper .et-fb-form__toggle {margin-left: -50px;padding-left: 50px;}
.et-block-modal-wrapper .et-fb-form__toggle--force-open .et-fb-form__toggle-title {cursor: auto;}
.et-block-modal-wrapper .et-fb-form__toggle-enabled {border-bottom: 1px solid #f1f5f9;}
.et-block-modal-wrapper .et-fb-form__toggle-enabled.et-fb-form__toggle-last {margin-bottom: 20px;}
.et-block-modal-wrapper .et-fb-form__toggle--always-open .et-fb-form__toggle-title {display: none;}
.et-block-modal-wrapper .et-fb-form__toggle--always-open .et-fb-settings-module-items-wrap {border-bottom: none;}
.et-block-modal-wrapper .et-fb-form__toggle--always-open .et-fb-settings-module-items-wrap .et-fb-item-button-wrap--add {padding-bottom: 0;}
.et-block-modal-wrapper .et-fb-form__toggle .et-fb-form__toggle-container {overflow: hidden;}
.et-block-modal-wrapper .et-fb-form__toggle .et-fb-form__toggle-container .et-fb-form__group {z-index: -1;}
.et-block-modal-wrapper .et-fb-form__toggle-title {cursor: pointer;position: relative;}
.et-block-modal-wrapper .et-fb-form__toggle-title .et-fb-icon {display: inline-block;transform: rotate(90deg);position: absolute;right: 0;top: 22px;transition: transform .2s ease,fill .2s ease;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-form__toggle-title .et-fb-icon {right: auto;left: 0;}
.et-db #et-boc .et-l .et-fb-form__toggle-opened .et-block-modal-wrapper .et-fb-form__toggle-title .et-fb-icon--next {transform: rotate(270deg);}
.et-block-modal-wrapper .et-fb-form__toggle-title .et-fb-button--toggle-menu {position: absolute;right: -28px;top: 17px;}
body.rtl.et-db:not(.et-fb-no-rtl) #et-boc .et-l .et-block-modal-wrapper .et-fb-form__toggle-title .et-fb-button--toggle-menu {right: auto;left: 0;}
.et-block-modal-wrapper .et-fb-form__toggle-title .et-fb-button--toggle-menu .et-fb-icon {transform: none;position: relative;margin-top: 2px !important;top: 0;}
.et-block-modal-wrapper .et-fb-form__toggle h3 {color: #a3b0c2;font-weight: 400;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;text-transform: none;font-size: 20px !important;font-style: normal;line-height: 1em;text-decoration: none;letter-spacing: 0;padding-bottom: 20px;padding-top: 20px;transition: color .2s ease,padding-top .2s ease;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;margin: 0;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened {padding-bottom: 30px;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-form__toggle-container {overflow: visible;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-form__toggle-container .et-fb-form__group {z-index: 1;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened h3 {color: #2b87da;padding-top: 30px;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-form__toggle-title .et-fb-icon {margin-top: 5px !important;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-subtoggle-tabs-container {padding: 0 !important;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-subtoggle-tabs-container .et-fb-subtoggle-tab {display: inline-block;font-size: 15px;text-align: center;padding-right: 2px;cursor: pointer;font-weight: 700;margin-bottom: 0;padding-bottom: 0;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-subtoggle-tabs-container .et-fb-subtoggle-tab .et-fb-subtoggle-tab-internal {display: block;color: #bec9d5;padding: 5px;height: 40px;background: #f1f5f9;border: 2px solid #f1f5f9;border-bottom: 0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;transition: background-color .4s ease,color .2s ease;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-subtoggle-tabs-container .et-fb-subtoggle-tab .et-fb-subtoggle-tab-internal:hover {background: #fff;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-subtoggle-tabs-container .et-fb-subtoggle-tab .et-fb-subtoggle-tab-internal__active {background: #fff;color: #2b96e1;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-subtoggle-tabs-container .et-fb-subtoggle-tab:last-child {padding-right: 0;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-subtoggle {border-top: 2px solid #f1f5f9;margin-top: 20px;padding-top: 20px;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-subtoggle:empty {display: none;}
.et-block-modal-wrapper .et-fb-form__toggle.et-fb-form__toggle-opened .et-fb-subtoggle-tabbed {margin-top: 0;}
.et-block-modal-wrapper .et-fb-form__global-sync {position: absolute;left: -35px;top: 5px;display: block;width: 20px;height: 20px;cursor: pointer;border-radius: 100px;}
.et-block-modal-wrapper .et-fb-form__global-sync .et-fb-icon--sync {transform: rotate(270deg);}
.et-db #et-boc .et-l .et-fb-form__toggle .et-block-modal-wrapper .et-fb-form__global-sync .et-fb-icon--sync {margin: 0;margin-left: -4px !important;margin-top: -6px !important;transition: transform .2s ease,fill .2s ease;}
.et-db #et-boc .et-l .et-fb-settings-module-items-wrap .et-block-modal-wrapper .et-fb-form__global-sync {left: 15px;}
.et-block-modal-wrapper .et-fb-form__global-sync.et-fb-form__global-sync-unsynced {background: #ef5555;}
.et-block-modal-wrapper .et-fb-form__reset .et-fb-settings-option-button--reset {position: static;}
.et-block-modal-wrapper .et-fb-form__reset .et-fb-settings-option-button--reset:after {font-size: 14px;}
.et-block-modal-wrapper .et-fb-form__responsive-tabs {font-size: 12px;animation: et_fb_fade_in .5s 1 cubic-bezier(.77,0,.175,1);padding: 0 !important;display: -ms-flexbox;display: flex;border-bottom: 2px solid #f1f5f9;margin: 0 0 20px;}
.et-block-modal-wrapper .et-fb-form__responsive-tabs li {-ms-flex: 0 0 calc(100% / 3 - 2px);flex: 0 0 calc(100% / 3 - 2px);background-color: #f1f5f9;padding: 6px 0;margin: 0 1px;border: 2px solid #f1f5f9;border-bottom: none;list-style: none;text-align: center;cursor: pointer;color: #bec9d6;font-size: 14px;font-weight: 600;line-height: 26px;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;transition: background-color .4s ease,color .2s ease;border-radius: 3px 3px 0 0;}
.et-block-modal-wrapper .et-fb-form__responsive-tabs li.active {background: #fff;color: #2b87da;}
.et-block-modal-wrapper .et-fb-form__responsive-tabs li:hover {background: #fff;}
.et-block-modal-wrapper .et-fb-form__responsive-tabs li[data-tab=desktop], .et-block-modal-wrapper .et-fb-form__responsive-tabs li[data-tab=desktop]+li[data-tab=hover] {margin-left: 0;}
.et-block-modal-wrapper .et-fb-form__responsive-tabs li:last-child {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;margin-left: 2px;}
.et-block-modal-wrapper .et-fb-form__responsive-tabs--hover li {-ms-flex: 0 0 calc(25% - 2px);flex: 0 0 calc(25% - 2px);}
.et-block-modal-wrapper .et-fb-form__responsive-tabs--hover li[data-tab=desktop] {border-top-right-radius: 0;margin-right: 0;}
.et-block-modal-wrapper .et-fb-form__responsive-tabs--hover li[data-tab=hover] {border-left: 0;border-top-left-radius: 0;}
.et-block-modal-wrapper .et-fb-form__responsive-tabs--hover li:last-child {-ms-flex: 0 0 calc(25% + 2px);flex: 0 0 calc(25% + 2px);}
.et-block-modal-wrapper .et-fb-with-portability .et-fb-portability__content--hidden {display: none !important;}
.et-block-modal-wrapper .et-fb-with-portability .et-fb-tooltip-modal--progress {width: 30%;height: 64px;position: absolute;margin: auto;top: 0;left: 0;bottom: 0;right: 0;}
body.et-db #et-boc .et-l .et-fb-tooltip-modal--portability .et-block-modal-wrapper .et-fb-with-portability .et-fb-tooltip-modal--progress {width: 80%;}
body.et-db #et-boc .et-l .et-fb-tooltip-modal--portability .et-block-modal-wrapper .et-fb-with-portability .et-fb-tooltip-modal--progress-bar {width: 80%;margin: 0 auto 5px;}
.et-block-modal-wrapper .et-common-divi-library {height: calc(100% - 58px);}
.et-block-modal-wrapper .et-fb-settings-heading {margin: 0 !important;padding: 21px 26px !important;color: #fff !important;}
.et-block-modal-wrapper .et-fb-modal-settings--library__layout .et-fb-settings-heading {padding-left: 50px !important;}
.et-block-modal-wrapper .et-fb-settings-tabs-nav {margin: 0 !important;padding-left: 0 !important;}
.et-block-modal-wrapper .et-fb-settings-tabs-nav .et-fb-settings-tabs-nav-item {margin-top: 0 !important;margin-left: 0 !important;}
.et-block-modal-wrapper .et-fb-settings-tabs-nav .et-fb-settings-tabs-nav-item a {font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;color: #fff;text-decoration: none;}
#wpbody-content .et-block-modal-wrapper .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;}
#wpbody-content .et-block-modal-wrapper .et-common-divi-library-authentication__input[type]:focus {background: #e6ecf2;box-shadow: none;}
#wpbody-content .et-block-modal-wrapper .et-common-button {box-sizing: border-box;padding: 12px;border: 0;border-radius: 3px;line-height: 16px;font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-size: 14px;font-weight: 600;color: #fff;outline: none;cursor: pointer;transition: background .2s ease;overflow: hidden;}
.et-block-modal-overlay {content: "";position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: hsla(0,0%,100%,.85);z-index: 99925;}
.et-block-modal.et-fb-modal-add-module-container:after {display: none;}
.et-block-modal .et-fb-account-status-error h2 {font-size: 26px;padding-bottom: 10px;color: #333;font-weight: 500;line-height: 1em;margin: 0;padding: 0 0 10px;}
.et-block-modal .et-fb-account-status-error .et-fb-account-status-error__content>p {font-size: 13px;margin-top: 0;}
.et-block-modal .et-fb-account-status-error .et-fb-button--inverse {background: #4c5866;color: #fff;}
.et-db #et-boc .et-l .et-fb-preloader__page-loading {background-color: #fff;}
.et-db #et-boc .et-l .et-fb-loader-inline {position: relative;min-height: 60px;text-align: center;}
.et-db #et-boc .et-l .et-fb-loader-inline .et-fb-preloader__top-level {position: static;}
.et-db #et-boc .et-l .et-fb-loader-wrapper {position: absolute;top: 50%;left: 50%;background: #fff;width: 100px;height: 100px;border-radius: 100px;box-shadow: 0 5px 30px rgba(43,135,218,.15);margin: -50px auto auto -50px;animation: et-fb-loader-wrapper ease infinite 1.5s;}
.et-db #et-boc .et-l .et-fb-loader, .et-db #et-boc .et-l .et-fb-page-preloading: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-fb-loader ease infinite 3s;}
.et-db #et-boc .et-l .et-fb-preloader__top-level {z-index: 2000000;position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;}
.et-db #et-boc .et-l .et-fb-preloader__top-level .et-fb-loader {top: 50%;}
.et-block-overlay {position: absolute;top: 0;right: -2px;bottom: 0;left: -1px;padding: 25px;background-color: hsla(0,0%,100%,.9);text-align: center;}
body.rtl .et-block-overlay {right: -1px;left: -2px;}
.et-block-button {margin-bottom: 5px;}
.et-block-button--add-new {margin-right: 5px;}
body.rtl .et-block-button--add-new {margin-left: 5px;margin-right: 0;}
.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;}
body.et-common-scroll-lock {overflow: hidden;}
.et-block-builder-modal {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;background: #fff;position: fixed;top: 0;right: 0;bottom: 0;left: 0;animation: et-common-fade-in .2s ease;z-index: 2000000;}
.et-block-builder-modal--header {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;background: #6c2eb9;height: 32px;padding: 0 14px 0 26px;color: #fff;text-transform: none;}
.et-block-builder-modal--header .et-common-button .et-fb-icon {color: #fff;fill: #fff !important;}
.et-block-builder-modal--title {font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;font-size: 16px;font-weight: 700;line-height: 32px;}
.et-block-builder-modal--content {-ms-flex: 1 1 0px;flex: 1 1 0;overflow: hidden;position: relative;}
.et-block-builder-modal--content>.et-fb-preloader {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.et-block-builder-modal--content .et-common-visual-builder {overflow: hidden;height: 100%;}
.et-block-builder-modal--content .et-common-visual-builder #et-fb-app {position: relative;height: calc(100vh - 32px);overflow-x: hidden;}
.et-block-builder-modal--content .et-common-visual-builder #et_pb_root {min-height: calc(100vh - 32px);}
.et-block-builder-modal--content .et-common-visual-builder #et-fb-app-frame {width: 100%;max-width: 100%;display: block;box-shadow: 0 5px 30px rgba(43,135,218,.2);}
.et-block-builder-modal--content .et-common-visual-builder #et-boc .et-l #et-fb-app-frame {min-height: calc(100vh - 32px);}
.et-block-builder-modal-portal .et-fb-preloader__page-loading {background-color: #fff;}
.et-block-builder-modal-portal .et-fb-loader-inline {position: relative;min-height: 60px;text-align: center;}
.et-block-builder-modal-portal .et-fb-loader-inline .et-fb-preloader__top-level {position: static;}
.et-block-builder-modal-portal .et-fb-loader-wrapper {position: absolute;top: 50%;left: 50%;background: #fff;width: 100px;height: 100px;border-radius: 100px;box-shadow: 0 5px 30px rgba(43,135,218,.15);margin: -50px auto auto -50px;animation: et-fb-loader-wrapper ease infinite 1.5s;}
.et-block-builder-modal-portal .et-fb-loader, .et-block-builder-modal-portal .et-fb-page-preloading: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-fb-loader ease infinite 3s;}
.et-block-builder-modal-portal .et-fb-preloader__top-level {z-index: 2000000;position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;}
.et-block-builder-modal-portal .et-fb-preloader__top-level .et-fb-loader {top: 50%;}
.et-block-builder-modal .et-common-visual-builder .et-fb-modal--snapped-left, .et-block-builder-modal .et-common-visual-builder .et-fb-modal--snapped-right {top: 32px !important;bottom: 0 !important;}
body div[id^=__wp-uploader-id-] {z-index: 999999999;}
body .media-modal-close {z-index: 9999999990;}
@keyframes et-common-fade-in {0% {opacity: 0;}
	to {opacity: 1;}}
.et-block {position: relative;}
.et-block .et-fb-preloader__page-loading {background-color: #fff;}
.et-block .et-fb-loader-inline {position: relative;min-height: 60px;text-align: center;}
.et-block .et-fb-loader-inline .et-fb-preloader__top-level {position: static;}
.et-block .et-fb-loader-wrapper {position: absolute;top: 50%;left: 50%;background: #fff;width: 100px;height: 100px;border-radius: 100px;box-shadow: 0 5px 30px rgba(43,135,218,.15);margin: -50px auto auto -50px;animation: et-fb-loader-wrapper ease infinite 1.5s;}
.et-block .et-fb-loader, .et-block .et-fb-page-preloading: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-fb-loader ease infinite 3s;}
.et-block .et-fb-preloader__top-level {z-index: 2000000;position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;}
.et-block .et-fb-preloader__top-level .et-fb-loader {top: 50%;}
@keyframes et-fb-loader {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;}}
@keyframes et-fb-loader-wrapper {0%, to {width: 100px;height: 100px;box-shadow: 0 5px 30px rgba(43,135,218,.15);margin: -50px auto auto -50px;}
	50% {width: 70px;height: 70px;box-shadow: 0 5px 15px rgba(43,135,218,.3);margin: -35px auto auto -35px;}}
.et-block .et-focusable-input {position: absolute;bottom: 0;right: 0;opacity: 0;pointer-events: none;}
.et-block-components-panel--body .et-block-button {display: block;}
.et-block .components-placeholder {margin: 0;}
body .wp-block[data-type="core/column"] .wp-block.is-reusable[data-type="core/block"] .et-block, body .wp-block[data-type="core/column"] .wp-block[data-type="divi/layout"] .et-block {overflow: hidden;}
.et-block .et-common-tabs-navigation__button {font-family: Open Sans,Helvetica,Roboto,Arial,sans-serif;}