PluginProbe
Elementor Website Builder – more than just a page builder / 3.31.4
Elementor Website Builder – more than just a page builder v3.31.4
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | assets/css/editor-preview.css +94 -95 4.0.73.31.4 View file →
@@ -1,4 +1,5 @@
1 +/*! elementor - v3.31.0 - 08-09-2025 */
1 2 :root {
2 3 --direction-multiplier: 1;
3 4 }
4 5
@@ -38,14 +39,17 @@
38 39 height: 0;
39 40 }
40 41
41 42 .e-logo-wrapper {
43 + background: var(--e-a-bg-logo);
42 44 display: inline-block;
45 + padding: 0.75em;
46 + border-radius: 50%;
43 47 line-height: 1;
44 48 }
45 49 .e-logo-wrapper i {
46 - color: var(--e-a-color-circle-logo);
47 - font-size: 2.5em;
50 + color: var(--e-a-color-logo);
51 + font-size: 1em;
48 52 }
49 53
50 54 .elementor-control-unit-1 {
51 55 width: 27px;
@@ -271,9 +275,10 @@
271 275 display: none;
272 276 position: absolute;
273 277 box-shadow: var(--e-a-popover-shadow);
274 278 border-radius: var(--e-a-border-radius);
275 - inset-inline: 0;
279 + left: 0;
280 + right: 0;
276 281 margin: -4px auto 5px;
277 282 padding-block-start: 15px;
278 283 width: 90%;
279 284 z-index: 10000;
@@ -528,10 +533,8 @@
528 533 .elementor-group-control-attachment_alert .elementor-control-field-description {
529 534 margin-block-start: 0;
530 535 }
531 536
532 -.elementor-control-start-end .eicon-text-align-left,
533 -.elementor-control-start-end .eicon-text-align-right,
534 537 .elementor-control-start-end .eicon-h-align-left,
535 538 .elementor-control-start-end .eicon-h-align-right {
536 539 scale: calc(1 * var(--direction-multiplier)) 1;
537 540 }
@@ -571,9 +574,9 @@
571 574 }
572 575 .elementor-control-responsive-switchers__holder {
573 576 position: absolute;
574 577 width: 100%;
575 - inset-block-start: 0;
578 + top: 0;
576 579 background-color: var(--e-a-bg-default);
577 580 border-radius: var(--e-a-border-radius);
578 581 transition: 0.15s;
579 582 border: 1px solid transparent;
@@ -894,9 +897,9 @@
894 897 }
895 898 .elementor-control-responsive-switchers__holder {
896 899 position: absolute;
897 900 width: 100%;
898 - inset-block-start: 0;
901 + top: 0;
899 902 background-color: var(--e-a-bg-default);
900 903 border-radius: var(--e-a-border-radius);
901 904 transition: 0.15s;
902 905 border: 1px solid transparent;
@@ -1172,9 +1175,9 @@
1172 1175 }
1173 1176 .elementor-control-responsive-switchers__holder {
1174 1177 position: absolute;
1175 1178 width: 100%;
1176 - inset-block-start: 0;
1179 + top: 0;
1177 1180 background-color: var(--e-a-bg-default);
1178 1181 border-radius: var(--e-a-border-radius);
1179 1182 transition: 0.15s;
1180 1183 border: 1px solid transparent;
@@ -1440,11 +1443,11 @@
1440 1443 }
1441 1444
1442 1445 .elementor-control-type-icons .elementor-control-media__preview > * {
1443 1446 position: absolute;
1444 - inset-block-start: 50%;
1445 - inset-inline-start: 50%;
1446 - transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
1447 + top: 50%;
1448 + left: 50%;
1449 + transform: translate(-50%, -50%);
1447 1450 }
1448 1451 .elementor-control-type-icons .elementor-control-media__preview i {
1449 1452 font-size: 70px;
1450 1453 }
@@ -1643,19 +1646,8 @@
1643 1646 .e-global__preview-items-container::-webkit-scrollbar-thumb {
1644 1647 background-color: #BABFC5;
1645 1648 border-radius: 10px;
1646 1649 }
1647 -.e-global__group-header {
1648 - padding: 12px 20px 5px;
1649 - font-weight: 500;
1650 - font-size: 11px;
1651 - color: var(--e-a-color-txt-muted);
1652 -}
1653 -.e-global__group-divider {
1654 - height: 1px;
1655 - background-color: var(--e-a-border-color);
1656 - margin: 10px 20px;
1657 -}
1658 1650 .e-global__manage-button {
1659 1651 font-weight: 500;
1660 1652 cursor: pointer;
1661 1653 }
@@ -1671,9 +1663,9 @@
1671 1663 font-size: 13px;
1672 1664 content: "\e90e";
1673 1665 position: absolute;
1674 1666 transform: translateY(-50%);
1675 - inset-block-start: 50%;
1667 + top: 50%;
1676 1668 inset-inline-start: 13px;
1677 1669 }
1678 1670 .e-global__color {
1679 1671 padding: 10px 20px;
@@ -1814,11 +1806,11 @@
1814 1806 display: none;
1815 1807 }
1816 1808 .elementor-control-media .eicon-plus-circle {
1817 1809 position: absolute;
1818 - inset-block-start: 50%;
1819 - inset-inline-start: 50%;
1820 - transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
1810 + top: 50%;
1811 + left: 50%;
1812 + transform: translate(-50%, -50%);
1821 1813 color: var(--e-a-color-white);
1822 1814 font-size: 20px;
1823 1815 }
1824 1816 .elementor-control-media__content__upload-button {
@@ -1841,11 +1833,11 @@
1841 1833 display: none;
1842 1834 }
1843 1835 .elementor-control-media-area .eicon-video-camera {
1844 1836 position: absolute;
1845 - inset-block-start: 50%;
1846 - inset-inline-start: 50%;
1847 - transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
1837 + top: 50%;
1838 + left: 50%;
1839 + transform: translate(-50%, -50%);
1848 1840 color: rgba(255, 255, 255, 0.7);
1849 1841 font-size: 21px;
1850 1842 }
1851 1843 .elementor-control-media .elementor-control-media__content {
@@ -1861,9 +1853,9 @@
1861 1853 background-color: rgba(0, 0, 0, 0.2);
1862 1854 pointer-events: none;
1863 1855 }
1864 1856 .elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools {
1865 - inset-block-end: -30px;
1857 + bottom: -30px;
1866 1858 }
1867 1859 .elementor-control-media__content {
1868 1860 transition: all 0.2s ease-in-out;
1869 1861 }
@@ -1868,10 +1860,11 @@
1868 1860 transition: all 0.2s ease-in-out;
1869 1861 }
1870 1862 .elementor-control-media__tools {
1871 1863 position: absolute;
1872 - inset-block-end: 0;
1873 - inset-inline: 0;
1864 + bottom: 0;
1865 + left: 0;
1866 + right: 0;
1874 1867 height: 27px;
1875 1868 transition: all 0.2s ease-in-out;
1876 1869 }
1877 1870 .elementor-control-media__tools > *:not(:first-child) {
@@ -2285,9 +2278,9 @@
2285 2278 }
2286 2279 .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after {
2287 2280 content: "";
2288 2281 position: absolute;
2289 - inset-block-start: 2px;
2282 + top: 2px;
2290 2283 height: 12px;
2291 2284 width: 11px;
2292 2285 transform: rotate(45deg);
2293 2286 background-color: var(--e-a-color-white);
@@ -2385,9 +2378,9 @@
2385 2378 background-color: var(--e-a-border-color-focus);
2386 2379 }
2387 2380 .elementor-slider .noUi-tooltip {
2388 2381 position: absolute;
2389 - inset-block-start: calc(100% + 5px);
2382 + top: calc(100% + 5px);
2390 2383 left: calc(50% - 4px);
2391 2384 transform: translateX(-50%);
2392 2385 font-size: 10px;
2393 2386 }
@@ -2474,9 +2467,9 @@
2474 2467 transition-property: opacity, background;
2475 2468 }
2476 2469 .elementor-control-type-switcher .elementor-switch-label:before, .elementor-control-type-switcher .elementor-switch-label:after {
2477 2470 position: absolute;
2478 - inset-block-start: 0;
2471 + top: 0;
2479 2472 width: 50%;
2480 2473 text-align: center;
2481 2474 line-height: 20px;
2482 2475 transition: inherit;
@@ -2482,14 +2475,14 @@
2482 2475 transition: inherit;
2483 2476 }
2484 2477 .elementor-control-type-switcher .elementor-switch-label:before {
2485 2478 content: attr(data-off);
2486 - inset-inline-end: 5px;
2479 + right: 5px;
2487 2480 color: var(--e-a-color-txt-muted);
2488 2481 }
2489 2482 .elementor-control-type-switcher .elementor-switch-label:after {
2490 2483 content: attr(data-on);
2491 - inset-inline-start: 5px;
2484 + left: 5px;
2492 2485 color: var(--e-a-btn-color);
2493 2486 opacity: 0;
2494 2487 }
2495 2488 .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label {
@@ -2502,19 +2495,19 @@
2502 2495 opacity: 1;
2503 2496 }
2504 2497 .elementor-control-type-switcher .elementor-switch-handle {
2505 2498 position: absolute;
2506 - inset-block-start: 1px;
2507 - inset-inline-start: 1px;
2499 + top: 1px;
2500 + left: 1px;
2508 2501 width: 18px;
2509 2502 height: 18px;
2510 2503 background: white;
2511 2504 border-radius: 10px;
2512 - transition: inset-inline-start 0.15s ease-out;
2505 + transition: left 0.15s ease-out;
2513 2506 }
2514 2507 .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-handle {
2515 - inset-inline-start: initial;
2516 - inset-inline-end: 1px;
2508 + left: initial;
2509 + right: 1px;
2517 2510 }
2518 2511
2519 2512 .elementor-control-type-tabs {
2520 2513 display: none;
@@ -2647,10 +2640,10 @@
2647 2640 }
2648 2641 .elementor-control-type-url .elementor-control-url-autocomplete-spinner {
2649 2642 display: none;
2650 2643 position: absolute;
2651 - inset-block-start: 5px;
2652 - inset-inline-end: 0;
2644 + top: 5px;
2645 + right: 0;
2653 2646 width: 10px;
2654 2647 height: 10px;
2655 2648 font-size: 10px;
2656 2649 color: var(--e-a-color-txt-disabled);
@@ -2986,16 +2979,13 @@
2986 2979 --e-p-border-widget-invert: #0C0D0E;
2987 2980 --e-p-border-global: #5EEAD4;
2988 2981 --e-p-border-global-hover: #1DDDBF;
2989 2982 --e-p-border-global-invert: #0C0D0E;
2990 - --e-p-border-global-element: #5EEAD4;
2991 2983 }
2992 2984
2993 2985 .elementor-editor-active .elementor-add-section {
2994 2986 all: initial;
2995 2987 display: flex;
2996 - flex-wrap: wrap;
2997 - justify-content: center;
2998 2988 max-width: 1160px;
2999 2989 position: relative;
3000 2990 margin-inline: auto;
3001 2991 }
@@ -3178,13 +3168,13 @@
3178 3168 content: var(--text);
3179 3169 font-family: var(--e-a-font-family);
3180 3170 font-size: 13px;
3181 3171 font-weight: 500;
3172 + position: absolute;
3173 + left: 50%;
3174 + top: 50%;
3182 3175 color: var(--e-a-color-white);
3183 - position: absolute;
3184 - inset-block-start: 50%;
3185 - inset-inline-start: 50%;
3186 - transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
3176 + transform: translate(-50%, -50%);
3187 3177 }
3188 3178 .elementor-editor-active .elementor-select-preset-list .elementor-preset svg {
3189 3179 height: 50px;
3190 3180 width: 100%;
@@ -3277,18 +3267,18 @@
3277 3267 border-radius: 3px;
3278 3268 z-index: 9999;
3279 3269 }
3280 3270 .pen-menu:after {
3271 + top: 100%;
3281 3272 content: "";
3282 3273 position: absolute;
3283 3274 border: 6px solid transparent;
3284 3275 border-block-start-color: #3f444b;
3285 - inset-block-start: 100%;
3286 - inset-inline-start: 50%;
3276 + left: 50%;
3287 3277 transform: translateX(-50%);
3288 3278 }
3289 3279 .pen-menu-below:after {
3290 - inset-block-start: 0;
3280 + top: 0;
3291 3281 transform: translateX(-50%) translateY(-100%) rotate(180deg);
3292 3282 }
3293 3283 .pen-icon {
3294 3284 position: relative;
@@ -3484,23 +3474,19 @@
3484 3474 }
3485 3475
3486 3476 [class^=eicon-flex], [class*=" eicon-flex"] {
3487 3477 transition: 0.3s all;
3478 + --is-ltr: 1;
3479 + --is-rtl: 0;
3480 + --rotation-direction: calc(var(--is-ltr) - var(--is-rtl));
3488 3481 }
3489 3482 [class^=eicon-flex].eicon-inline, [class*=" eicon-flex"].eicon-inline {
3490 3483 max-height: 1em;
3491 3484 max-width: 1em;
3492 3485 }
3493 -[class^=eicon-flex], [class*=" eicon-flex"] {
3494 - --is-ltr: 1;
3495 - --is-rtl: 0;
3496 -}
3497 3486 [class^=eicon-flex]:is(.eicon-justify-start-h, .eicon-justify-end-h), [class*=" eicon-flex"]:is(.eicon-justify-start-h, .eicon-justify-end-h) {
3498 3487 --rotation-direction: calc(var(--is-ltr) + var(--is-rtl));
3499 3488 }
3500 -[class^=eicon-flex], [class*=" eicon-flex"] {
3501 - --rotation-direction: calc(var(--is-ltr) - var(--is-rtl));
3502 -}
3503 3489 :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow), :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow) {
3504 3490 transform: rotate(calc(var(--rotation-direction) * 90deg));
3505 3491 }
3506 3492 :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-align-start-v, .eicon-align-end-v), :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-align-start-v, .eicon-align-end-v) {
@@ -3837,20 +3823,8 @@
3837 3823 .elementor-editor-preview .elementor-empty-view,
3838 3824 .elementor-editor-preview .elementor-widget-empty {
3839 3825 display: none;
3840 3826 }
3841 -.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-element-overlay,
3842 -.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-empty,
3843 -.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-empty-view,
3844 -.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-widget-empty {
3845 - display: revert;
3846 -}
3847 -.elementor-editor-preview :where(.elementor-edit-area-active.elementor-widget-e-component) > .elementor-section-wrap > :first-child > .elementor-element-overlay::after {
3848 - outline-color: var(--e-p-border-global-element);
3849 -}
3850 -.elementor-editor-preview :where(.elementor-edit-area-active.elementor-widget-e-component) > .elementor-section-wrap > :first-child.elementor-element-editable > .elementor-element-overlay::after {
3851 - outline-offset: -1px;
3852 -}
3853 3827
3854 3828 .e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen,
3855 3829 .e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop,
3856 3830 .e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop,
@@ -3950,16 +3924,12 @@
3950 3924 .e-youtube-base iframe {
3951 3925 pointer-events: none;
3952 3926 }
3953 3927
3954 -.elementor-widget-e-component[data-atomic].elementor-edit-area-active > * > * {
3955 - pointer-events: initial;
3956 -}
3957 -.elementor-widget-e-component[data-atomic]:not(.elementor-edit-area-active) > * > * {
3958 - pointer-events: none;
3959 -}
3960 -
3961 -.elementor-editor-element-overlay-settings {
3928 +.elementor-editor-section-settings,
3929 +.elementor-editor-container-settings,
3930 +.elementor-editor-e-flexbox-settings,
3931 +.elementor-editor-e-div-block-settings {
3962 3932 height: 24px;
3963 3933 top: 1px;
3964 3934 left: 50%;
3965 3935 transform: translateX(-50%) translateY(-100%);
@@ -3971,21 +3941,33 @@
3971 3941 stroke: transparent;
3972 3942 stroke-width: 0;
3973 3943 -webkit-text-stroke: 0 transparent;
3974 3944 }
3975 -.elementor-editor-element-overlay-settings i.eicon-handle {
3945 +.elementor-editor-section-settings i.eicon-handle,
3946 +.elementor-editor-container-settings i.eicon-handle,
3947 +.elementor-editor-e-flexbox-settings i.eicon-handle,
3948 +.elementor-editor-e-div-block-settings i.eicon-handle {
3976 3949 font-size: 16px;
3977 3950 }
3978 -.elementor-editor-element-overlay-settings .elementor-editor-element-setting:hover {
3951 +.elementor-editor-section-settings .elementor-editor-element-setting:hover,
3952 +.elementor-editor-container-settings .elementor-editor-element-setting:hover,
3953 +.elementor-editor-e-flexbox-settings .elementor-editor-element-setting:hover,
3954 +.elementor-editor-e-div-block-settings .elementor-editor-element-setting:hover {
3979 3955 background-color: var(--e-p-border-section-hover);
3980 3956 }
3981 -.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child {
3957 +.elementor-editor-section-settings .elementor-editor-element-setting:first-child,
3958 +.elementor-editor-container-settings .elementor-editor-element-setting:first-child,
3959 +.elementor-editor-e-flexbox-settings .elementor-editor-element-setting:first-child,
3960 +.elementor-editor-e-div-block-settings .elementor-editor-element-setting:first-child {
3982 3961 border-start-start-radius: 5px;
3983 3962 border-start-end-radius: 0;
3984 3963 border-end-start-radius: 0;
3985 3964 border-end-end-radius: 0;
3986 3965 }
3987 -.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child:before {
3966 +.elementor-editor-section-settings .elementor-editor-element-setting:first-child:before,
3967 +.elementor-editor-container-settings .elementor-editor-element-setting:first-child:before,
3968 +.elementor-editor-e-flexbox-settings .elementor-editor-element-setting:first-child:before,
3969 +.elementor-editor-e-div-block-settings .elementor-editor-element-setting:first-child:before {
3988 3970 content: "";
3989 3971 position: absolute;
3990 3972 inset-block-start: 2px;
3991 3973 inset-inline-end: calc(100% - 1px);
@@ -3994,18 +3976,27 @@
3994 3976 border-inline-start: 0 none transparent;
3995 3977 border-inline-end: 12px solid var(--e-p-border-section);
3996 3978 transition: var(--e-a-transition-hover);
3997 3979 }
3998 -.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child:hover:before {
3980 +.elementor-editor-section-settings .elementor-editor-element-setting:first-child:hover:before,
3981 +.elementor-editor-container-settings .elementor-editor-element-setting:first-child:hover:before,
3982 +.elementor-editor-e-flexbox-settings .elementor-editor-element-setting:first-child:hover:before,
3983 +.elementor-editor-e-div-block-settings .elementor-editor-element-setting:first-child:hover:before {
3999 3984 border-inline-end-color: var(--e-p-border-section-hover);
4000 3985 }
4001 -.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child {
3986 +.elementor-editor-section-settings .elementor-editor-element-setting:last-child,
3987 +.elementor-editor-container-settings .elementor-editor-element-setting:last-child,
3988 +.elementor-editor-e-flexbox-settings .elementor-editor-element-setting:last-child,
3989 +.elementor-editor-e-div-block-settings .elementor-editor-element-setting:last-child {
4002 3990 border-start-start-radius: 0;
4003 3991 border-start-end-radius: 5px;
4004 3992 border-end-start-radius: 0;
4005 3993 border-end-end-radius: 0;
4006 3994 }
4007 -.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child:after {
3995 +.elementor-editor-section-settings .elementor-editor-element-setting:last-child:after,
3996 +.elementor-editor-container-settings .elementor-editor-element-setting:last-child:after,
3997 +.elementor-editor-e-flexbox-settings .elementor-editor-element-setting:last-child:after,
3998 +.elementor-editor-e-div-block-settings .elementor-editor-element-setting:last-child:after {
4008 3999 content: "";
4009 4000 position: absolute;
4010 4001 inset-block-start: 2px;
4011 4002 inset-inline-start: calc(100% - 1px);
@@ -4014,9 +4005,12 @@
4014 4005 border-inline-start: 12px solid var(--e-p-border-section);
4015 4006 border-inline-end: 0 none transparent;
4016 4007 transition: var(--e-a-transition-hover);
4017 4008 }
4018 -.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child:hover:after {
4009 +.elementor-editor-section-settings .elementor-editor-element-setting:last-child:hover:after,
4010 +.elementor-editor-container-settings .elementor-editor-element-setting:last-child:hover:after,
4011 +.elementor-editor-e-flexbox-settings .elementor-editor-element-setting:last-child:hover:after,
4012 +.elementor-editor-e-div-block-settings .elementor-editor-element-setting:last-child:hover:after {
4019 4013 border-inline-start-color: var(--e-p-border-section-hover);
4020 4014 }
4021 4015
4022 4016 .e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings {
@@ -4100,9 +4094,8 @@
4100 4094 border-start-start-radius: 0;
4101 4095 border-start-end-radius: 0;
4102 4096 border-end-start-radius: 0;
4103 4097 border-end-end-radius: 3px;
4104 - transform: none;
4105 4098 overflow: hidden;
4106 4099 }
4107 4100 .elementor-editor-column-settings .elementor-editor-element-setting {
4108 4101 background-color: var(--e-p-border-column);
@@ -4116,9 +4109,12 @@
4116 4109 }
4117 4110 .elementor-column-placeholder:before, .elementor-column-placeholder:after {
4118 4111 content: "";
4119 4112 position: absolute;
4120 - inset: 10px;
4113 + top: 10px;
4114 + bottom: 10px;
4115 + right: 10px;
4116 + left: 10px;
4121 4117 }
4122 4118 .elementor-column-placeholder:before {
4123 4119 border: 1px solid var(--e-p-border-column);
4124 4120 }
@@ -4129,9 +4125,9 @@
4129 4125 .elementor-column-percents-tooltip {
4130 4126 position: absolute;
4131 4127 display: none;
4132 4128 pointer-events: none;
4133 - inset-block-start: 50%;
4129 + top: 50%;
4134 4130 transform: translateY(-50%);
4135 4131 color: #fff;
4136 4132 font-size: 10px;
4137 4133 background-color: var(--e-p-border-column);
@@ -4250,9 +4246,12 @@
4250 4246 }
4251 4247 .elementor-section > .elementor-element-overlay:after,
4252 4248 .e-con > .elementor-element-overlay:after {
4253 4249 position: absolute;
4254 - inset: 1px;
4250 + left: 1px;
4251 + right: 1px;
4252 + top: 1px;
4253 + bottom: 1px;
4255 4254 outline: 1px solid var(--e-p-border-con);
4256 4255 animation: section-outline 0.75s;
4257 4256 }
4258 4257 .elementor-section:hover > .elementor-element-overlay:after,
@@ -4385,12 +4384,12 @@
4385 4384 display: block;
4386 4385 padding: 2px;
4387 4386 }
4388 4387
4389 -.e-atomic-element:has(.elementor-empty-view) {
4388 +.e-div-block-base:has(.elementor-empty-view), .e-flexbox-base:has(.elementor-empty-view) {
4390 4389 min-height: 120px;
4391 4390 }
4392 -.e-atomic-element > .elementor-empty-view.elementor-empty-view {
4391 +.e-div-block-base > .elementor-empty-view.elementor-empty-view, .e-flexbox-base > .elementor-empty-view.elementor-empty-view {
4393 4392 min-height: inherit;
4394 4393 }
4395 4394
4396 4395 body.rtl .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right, body.rtl .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-right {