/* Loading */ div.elementor-loader { padding: 0; box-shadow: none; background-color: transparent; overflow: hidden; border-radius: 32px; } div.elementor-loader-box { background-color: rgba(164, 175, 183, .65); } .elementor-loader div.elementor-loader-box:nth-of-type(1) { left: 0; top: calc(19/54 * 100%); width: 30%; height: calc(35/54 * 100%); } .elementor-loader div.elementor-loader-box:nth-of-type(2) { left: 0; top: 0; width: 100%; height: 30%; } .elementor-loader div.elementor-loader-box:nth-of-type(3) { right: 0; top: calc(19/54 * 100%); width: calc(35/54 * 100%); height: 30%; } .elementor-loader div.elementor-loader-box:nth-of-type(4) { right: 0; bottom: 0; width: calc(35/54 * 100%); height: 30%; } /* Hide */ .elementor-control-loading ~ .elementor-repeater-fields-wrapper .elementor-repeater-row-controls, .elementor-control-tab_title.elementor-hidden-control ~ .elementor-control-_title, .elementor-control-tab_title:not(.elementor-hidden-control) ~ .elementor-control-_inline_size, .elementor-editor-product-miniature .elementor-control-_element_id, .elementor-editor-product-miniature .elementor-control-_section_visibility, .elementor-editor-product-miniature .elementor-group-control-background .elementor-control-dynamic-switcher-wrapper, .elementor-control-heading_buttons.elementor-hidden-control ~ .elementor-control-plus, .elementor-control-heading_buttons.elementor-hidden-control ~ .elementor-control-minus, .elementor-control-title:empty, #elementor-panel-elements-navigation-all, #elementor-panel-elements-navigation-global, #elementor-panel-get-pro-elements, .ce-hide-link-options .elementor-control-url-more { display: none !important; } /* URL Control */ .ce-hide-link-options .elementor-input { padding: 5px 8px !important; } /* Dynamic */ .elementor-dynamic-cover__settings i.fa-wrench { color: #6d7882; } .elementor-dynamic-cover__title.ce-active { margin: 0 8px; padding: 0; cursor: pointer; } .elementor-dynamic-cover__title.ce-inactive { cursor: default; } /* Update */ .elementor-panel div#elementor-panel-footer-saver-publish { width: 68px; } /* File Manager */ #ce-file-manager-modal .dialog-widget-content { width: 100%; background: #ECECEC; } @media (max-width: 1439px) { #ce-file-manager-modal .dialog-widget-content { max-width: 990px; } } @media (min-width: 1440px) { #ce-file-manager-modal .dialog-widget-content { max-width: 1125px; } } #ce-file-manager { position: relative; max-height: calc(85vh - 50px); } #ce-file-manager-modal .dialog-header { background: #fff; padding: 18px 17px; text-align: left; } #ce-file-manager-modal .dialog-close-button { top: 17px; right: 18px; color: #495157; } #ce-file-manager-modal .dialog-close-button:not(:hover) { color: #6d7882; opacity: 1; } #ce-file-manager-modal .dialog-close-button-icon { font-family: eicons; font-style: normal; font-size: 18px; } #ce-file-manager-modal .dialog-close-button-icon:before { content: '\e909'; } #ce-file-manager-modal .dialog-message { padding: 0; } /* Media buttons */ .elementor-panel .elementor-control-type-media .elementor-control-media-area:not(:hover) .elementor-control-media-btn { bottom: -30px; } .elementor-panel .elementor-control-type-media .elementor-control-media-btn { position: absolute; left: 0; right: auto; bottom: 0; width: 100%; text-align: center; padding: 9.5px 0; font-size: 11px; color: #fff; background-color: #a4afb7; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; text-transform: uppercase; } .elementor-panel .elementor-control-type-media .elementor-control-media-btn:hover { box-shadow: inset 0 0 3px 3px rgba(0, 0, 0, 0.1); } .elementor-panel .elementor-control-media-seo div.elementor-control-media-btn { width: 33.3%; } .elementor-panel .elementor-control-media-seo div.elementor-control-media-title { left: 33.3%; border-left: 1px solid #d5dadf; } .elementor-panel .elementor-control-media-seo div.elementor-control-media-delete { left: 66.6%; background-color: #b01b1b; border-left: 1px solid #d5dadf; } .elementor-control-type-media .elementor-control-field { column-gap: 5px; } .elementor-control-media-url i { padding: 0 5px; } .elementor-control-dynamic-value .elementor-control-media-url { display: none; } .elementor-control-type-media .elementor-control-dynamic-switcher-wrapper { flex-grow: 0; order: 2; } .elementor-control-type-media .elementor-units-choices { order: 1; } .elementor-control-type-media .elementor-control-input-wrapper { order: 3; } /* Repeater thumbnail */ .ce-repeater-thumb { margin: 0 10px 0 -10px; width: 38px; height: 38px !important; vertical-align: middle; object-fit: cover; } .elementor-repeater-row-item-title .ce-repeater-thumb { cursor: grab; } .select2-results .ce-repeater-thumb { margin: 0 6px 0 0; } /* Picker */ .elementor-panel .wp-picker-container.wp-picker-active { right: -8px; } .elementor-panel .wp-picker-container.wp-picker-active .wp-color-result { margin-right: 17px; } .elementor-panel .wp-picker-container .wp-color-result { cursor: pointer; } .elementor-panel .wp-picker-container input[type="text"].wp-color-picker { min-width: 132px; } /* Multiselect placeholder fix */ .select2-selection--multiple .select2-search__field[placeholder]:not([placeholder='']) { width: 100% !important; } /* Language switcher */ .elementor-panel #elementor-panel-footer-lang > i { display: block; height: 100%; line-height: 40px; } #ce-context-wrapper { position: relative; } #ce-context-wrapper:after { content: '\f0d7'; position: absolute; top: 11px; right: 13px; font: 15px/15px 'FontAwesome'; color: #d5dadf; pointer-events: none; } select#ce-context { height: 38px; margin: 0 0 10px; border: none; border-radius: 5px; padding: 12px; background: #495157; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; } select#ce-context:hover { background: #444d53; } select#ce-context:focus { background: #3b4349; } select#ce-context, select#ce-context option { font-family: Roboto, sans-serif; font-size: 13px; color: #d5dadf; } select#ce-context option { background: #495157; } #ce-langs .ce-lang.active { cursor: default; } #ce-langs .elementor-description { text-align: center; } #ce-langs .elementor-button { padding: 4px 8px; font-size: 11px; text-transform: uppercase; } /* Revision fixes */ .elementor-revision-item__gravatar { min-width: 22px; min-height: 22px; } .elementor-revision-item:not(:hover) i.elementor-revision-item__tools-delete { display: block; visibility: hidden; } .elementor-panel .elementor-panel-scheme-reset button.elementor-button, .elementor-panel .elementor-panel-scheme-discard button.elementor-button { color: #6d7882; } .elementor-panel .elementor-panel-scheme-discard button.elementor-button:disabled { color: #a4afb7; } /* Fix for local template list */ #elementor-template-library-templates[data-template-source] { padding-bottom: 45px; } #elementor-template-library-templates[data-template-source=local] div#elementor-template-library-templates-container { margin-bottom: 0; } .elementor-template-library-menu-item { vertical-align: middle; } /* Creative Slider controls */ .elementor-control-ls-new button, .elementor-control-ls-edit button { min-width: 100%; } .elementor-control-ls-new .elementor-control-field-description { position: absolute; left: 50%; padding: 0 5px; background: #fff; -webkit-transform: translate(-50%, 35px); transform: translate(-50%, 35px); z-index: 1; } /* Custom CSS hint */ pre.ce-custom-css-hint { font-family: monospace; font-size: 10.5px !important; font-style: normal; } /* Color Picker fix */ .iris-picker .iris-square-value { border: 0 !important; width: 0 !important; height: 0 !important; } .ce-disabled { pointer-events: none; } /* Premium */ html[lang=fr] .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before { content: 'PRIME'; } html[lang=es] .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before { content: 'PRIMA'; } /* Fix for update button */ html[lang=fr] .elementor-panel #elementor-panel-saver-button-publish, html[lang=fr] .elementor-panel #elementor-panel-saver-button-save-options { height: 30px; margin-left: 4px; }