PluginProbe
Elementor Website Builder – more than just a page builder / 3.26.2
Elementor Website Builder – more than just a page builder v3.26.2
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 4.0.7 All 451 releases
← All changes | assets/css/frontend.css +72 -109 4.2.03.26.2 View file →
@@ -1,13 +1,5 @@
1 -:root {
2 - --direction-multiplier: 1;
3 -}
4 -
5 -html[dir=rtl],
6 -body.rtl {
7 - --direction-multiplier: -1;
8 -}
9 -
1 +/*! elementor - v3.26.0 - 19-12-2024 */
10 2 .elementor-hidden {
11 3 display: none;
12 4 }
13 5
@@ -38,14 +30,17 @@
38 30 height: 0;
39 31 }
40 32
41 33 .e-logo-wrapper {
34 + background: var(--e-a-bg-logo);
42 35 display: inline-block;
36 + padding: 0.75em;
37 + border-radius: 50%;
43 38 line-height: 1;
44 39 }
45 40 .e-logo-wrapper i {
46 - color: var(--e-a-color-circle-logo);
47 - font-size: 2.5em;
41 + color: var(--e-a-color-logo);
42 + font-size: 1em;
48 43 }
49 44
50 45 .elementor *, .elementor *:before, .elementor *:after {
51 46 box-sizing: border-box;
@@ -93,21 +88,25 @@
93 88 }
94 89 .elementor .elementor-background-video-container.elementor-loading {
95 90 opacity: 0;
96 91 }
97 -.elementor .elementor-background-video,
98 92 .elementor .elementor-background-video-embed {
99 93 max-width: none;
100 94 }
101 -.elementor .elementor-background-video,
102 -.elementor .elementor-background-video-embed,
103 -.elementor .elementor-background-video-hosted {
95 +.elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {
104 96 position: absolute;
105 - inset-block-start: 50%;
106 - inset-inline-start: 50%;
97 + top: 50%;
98 + left: 50%;
107 99 transform: translate(-50%, -50%);
108 100 }
109 -.elementor .elementor-background-video-hosted {
101 +.elementor .elementor-background-video {
102 + max-width: none;
103 + position: absolute;
104 + top: 50%;
105 + left: 50%;
106 + transform: translate(-50%, -50%);
107 +}
108 +.elementor .elementor-html5-video {
110 109 -o-object-fit: cover;
111 110 object-fit: cover;
112 111 }
113 112 .elementor .elementor-background-overlay {
@@ -150,11 +149,8 @@
150 149 max-width: 100%;
151 150 }
152 151 }
153 152
154 -.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
155 - z-index: 1;
156 -}
157 153 .elementor-element {
158 154 --flex-direction: initial;
159 155 --flex-wrap: initial;
160 156 --justify-content: initial;
@@ -171,8 +167,11 @@
171 167 flex-shrink: var(--flex-shrink);
172 168 order: var(--order);
173 169 align-self: var(--align-self);
174 170 }
171 +.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
172 + z-index: 1;
173 +}
175 174 .elementor-element:where(.e-con-full, .elementor-widget) {
176 175 flex-direction: var(--flex-direction);
177 176 flex-wrap: var(--flex-wrap);
178 177 justify-content: var(--justify-content);
@@ -184,13 +183,29 @@
184 183 .elementor-invisible {
185 184 visibility: hidden;
186 185 }
187 186
187 +.elementor-align-center {
188 + text-align: center;
189 +}
190 +.elementor-align-right {
191 + text-align: right;
192 +}
193 +.elementor-align-left {
194 + text-align: left;
195 +}
196 +.elementor-align-center .elementor-button, .elementor-align-right .elementor-button, .elementor-align-left .elementor-button {
197 + width: auto;
198 +}
199 +.elementor-align-justify .elementor-button {
200 + width: 100%;
201 +}
202 +
188 203 .elementor-custom-embed-play {
189 204 position: absolute;
190 - inset-block-start: 50%;
191 - inset-inline-start: 50%;
192 - transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
205 + top: 50%;
206 + left: 50%;
207 + transform: translate(-50%, -50%);
193 208 }
194 209 .elementor-custom-embed-play i {
195 210 font-size: 100px;
196 211 color: #fff;
@@ -239,24 +254,8 @@
239 254 .elementor-ken-burns--active.elementor-ken-burns--in {
240 255 transform: scale(1.3);
241 256 }
242 257
243 -.elementor-align-center {
244 - text-align: center;
245 -}
246 -.elementor-align-right {
247 - text-align: right;
248 -}
249 -.elementor-align-left {
250 - text-align: left;
251 -}
252 -.elementor-align-center .elementor-button, .elementor-align-right .elementor-button, .elementor-align-left .elementor-button {
253 - width: auto;
254 -}
255 -.elementor-align-justify .elementor-button {
256 - width: 100%;
257 -}
258 -
259 258 @media (min-width: -1) {
260 259 .elementor-widescreen-align-center {
261 260 text-align: center;
262 261 }
@@ -382,9 +381,10 @@
382 381 position: relative;
383 382 }
384 383 .elementor-section .elementor-container {
385 384 display: flex;
386 - margin-inline: auto;
385 + margin-right: auto;
386 + margin-left: auto;
387 387 position: relative;
388 388 }
389 389 @media (max-width: 1024px) {
390 390 .elementor-section .elementor-container {
@@ -445,12 +445,12 @@
445 445 .elementor-widget {
446 446 position: relative;
447 447 }
448 448 .elementor-widget:not(:last-child) {
449 - margin-block-end: var(--kit-widget-spacing, 20px);
449 + margin-bottom: var(--kit-widget-spacing, 20px);
450 450 }
451 451 .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial, .elementor-widget:not(:last-child).elementor-absolute {
452 - margin-block-end: 0;
452 + margin-bottom: 0;
453 453 }
454 454
455 455 .elementor-column {
456 456 position: relative;
@@ -1045,13 +1045,13 @@
1045 1045 .elementor-grid-0 .elementor-grid {
1046 1046 display: inline-block;
1047 1047 width: 100%;
1048 1048 word-spacing: var(--grid-column-gap);
1049 - margin-block-end: calc(-1 * var(--grid-row-gap));
1049 + margin-bottom: calc(-1 * var(--grid-row-gap));
1050 1050 }
1051 1051 .elementor-grid-0 .elementor-grid .elementor-grid-item {
1052 1052 display: inline-block;
1053 - margin-block-end: var(--grid-row-gap);
1053 + margin-bottom: var(--grid-row-gap);
1054 1054 word-break: break-word;
1055 1055 }
1056 1056 .elementor-grid-1 .elementor-grid {
1057 1057 grid-template-columns: repeat(1, 1fr);
@@ -1093,13 +1093,13 @@
1093 1093 .elementor-grid-widescreen-0 .elementor-grid {
1094 1094 display: inline-block;
1095 1095 width: 100%;
1096 1096 word-spacing: var(--grid-column-gap);
1097 - margin-block-end: calc(-1 * var(--grid-row-gap));
1097 + margin-bottom: calc(-1 * var(--grid-row-gap));
1098 1098 }
1099 1099 .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
1100 1100 display: inline-block;
1101 - margin-block-end: var(--grid-row-gap);
1101 + margin-bottom: var(--grid-row-gap);
1102 1102 word-break: break-word;
1103 1103 }
1104 1104 .elementor-grid-widescreen-1 .elementor-grid {
1105 1105 grid-template-columns: repeat(1, 1fr);
@@ -1142,13 +1142,13 @@
1142 1142 .elementor-grid-laptop-0 .elementor-grid {
1143 1143 display: inline-block;
1144 1144 width: 100%;
1145 1145 word-spacing: var(--grid-column-gap);
1146 - margin-block-end: calc(-1 * var(--grid-row-gap));
1146 + margin-bottom: calc(-1 * var(--grid-row-gap));
1147 1147 }
1148 1148 .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
1149 1149 display: inline-block;
1150 - margin-block-end: var(--grid-row-gap);
1150 + margin-bottom: var(--grid-row-gap);
1151 1151 word-break: break-word;
1152 1152 }
1153 1153 .elementor-grid-laptop-1 .elementor-grid {
1154 1154 grid-template-columns: repeat(1, 1fr);
@@ -1191,13 +1191,13 @@
1191 1191 .elementor-grid-tablet_extra-0 .elementor-grid {
1192 1192 display: inline-block;
1193 1193 width: 100%;
1194 1194 word-spacing: var(--grid-column-gap);
1195 - margin-block-end: calc(-1 * var(--grid-row-gap));
1195 + margin-bottom: calc(-1 * var(--grid-row-gap));
1196 1196 }
1197 1197 .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
1198 1198 display: inline-block;
1199 - margin-block-end: var(--grid-row-gap);
1199 + margin-bottom: var(--grid-row-gap);
1200 1200 word-break: break-word;
1201 1201 }
1202 1202 .elementor-grid-tablet_extra-1 .elementor-grid {
1203 1203 grid-template-columns: repeat(1, 1fr);
@@ -1240,13 +1240,13 @@
1240 1240 .elementor-grid-tablet-0 .elementor-grid {
1241 1241 display: inline-block;
1242 1242 width: 100%;
1243 1243 word-spacing: var(--grid-column-gap);
1244 - margin-block-end: calc(-1 * var(--grid-row-gap));
1244 + margin-bottom: calc(-1 * var(--grid-row-gap));
1245 1245 }
1246 1246 .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
1247 1247 display: inline-block;
1248 - margin-block-end: var(--grid-row-gap);
1248 + margin-bottom: var(--grid-row-gap);
1249 1249 word-break: break-word;
1250 1250 }
1251 1251 .elementor-grid-tablet-1 .elementor-grid {
1252 1252 grid-template-columns: repeat(1, 1fr);
@@ -1289,13 +1289,13 @@
1289 1289 .elementor-grid-mobile_extra-0 .elementor-grid {
1290 1290 display: inline-block;
1291 1291 width: 100%;
1292 1292 word-spacing: var(--grid-column-gap);
1293 - margin-block-end: calc(-1 * var(--grid-row-gap));
1293 + margin-bottom: calc(-1 * var(--grid-row-gap));
1294 1294 }
1295 1295 .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
1296 1296 display: inline-block;
1297 - margin-block-end: var(--grid-row-gap);
1297 + margin-bottom: var(--grid-row-gap);
1298 1298 word-break: break-word;
1299 1299 }
1300 1300 .elementor-grid-mobile_extra-1 .elementor-grid {
1301 1301 grid-template-columns: repeat(1, 1fr);
@@ -1338,13 +1338,13 @@
1338 1338 .elementor-grid-mobile-0 .elementor-grid {
1339 1339 display: inline-block;
1340 1340 width: 100%;
1341 1341 word-spacing: var(--grid-column-gap);
1342 - margin-block-end: calc(-1 * var(--grid-row-gap));
1342 + margin-bottom: calc(-1 * var(--grid-row-gap));
1343 1343 }
1344 1344 .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
1345 1345 display: inline-block;
1346 - margin-block-end: var(--grid-row-gap);
1346 + margin-bottom: var(--grid-row-gap);
1347 1347 word-break: break-word;
1348 1348 }
1349 1349 .elementor-grid-mobile-1 .elementor-grid {
1350 1350 grid-template-columns: repeat(1, 1fr);
@@ -1468,13 +1468,17 @@
1468 1468 height: var(--height);
1469 1469 border-radius: var(--border-radius);
1470 1470 z-index: var(--z-index);
1471 1471 overflow: var(--overflow);
1472 + transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
1472 1473 --flex-wrap-mobile: wrap;
1474 + margin-block-start: var(--margin-block-start);
1475 + margin-inline-end: var(--margin-inline-end);
1476 + margin-block-end: var(--margin-block-end);
1477 + margin-inline-start: var(--margin-inline-start);
1478 + padding-inline-start: var(--padding-inline-start);
1479 + padding-inline-end: var(--padding-inline-end);
1473 1480 }
1474 -.e-con:where(:not(.e-div-block-base)) {
1475 - transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
1476 -}
1477 1481 .e-con {
1478 1482 --margin-block-start: var(--margin-top);
1479 1483 --margin-block-end: var(--margin-bottom);
1480 1484 --margin-inline-start: var(--margin-left);
@@ -1495,16 +1499,8 @@
1495 1499 --margin-inline-end: var(--margin-left);
1496 1500 --border-inline-start-width: var(--border-right-width);
1497 1501 --border-inline-end-width: var(--border-left-width);
1498 1502 }
1499 -.e-con {
1500 - margin-block-start: var(--margin-block-start);
1501 - margin-inline-end: var(--margin-inline-end);
1502 - margin-block-end: var(--margin-block-end);
1503 - margin-inline-start: var(--margin-inline-start);
1504 - padding-inline-start: var(--padding-inline-start);
1505 - padding-inline-end: var(--padding-inline-end);
1506 -}
1507 1503 .e-con.e-flex {
1508 1504 --flex-direction: column;
1509 1505 --flex-basis: auto;
1510 1506 --flex-grow: 0;
@@ -1579,12 +1575,8 @@
1579 1575 --margin-left: auto;
1580 1576 --margin-right: auto;
1581 1577 max-width: min(100%, var(--width));
1582 1578 }
1583 -:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con {
1584 - --margin-right: 0px;
1585 - --margin-left: 0px;
1586 -}
1587 1579 .e-con .elementor-widget.elementor-widget {
1588 1580 margin-block-end: 0;
1589 1581 }
1590 1582 .e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
@@ -1729,11 +1721,11 @@
1729 1721 content: "\e92a";
1730 1722 font-family: "eicons";
1731 1723 font-size: 15px;
1732 1724 position: absolute;
1733 - inset-block-start: 50%;
1734 - inset-inline-end: 10px;
1725 + top: 50%;
1735 1726 transform: translateY(-50%);
1727 + right: 10px;
1736 1728 pointer-events: none;
1737 1729 text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
1738 1730 }
1739 1731 .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
@@ -1821,20 +1813,12 @@
1821 1813 .elementor-button-align-start .elementor-field-type-submit,
1822 1814 .elementor-button-align-start .e-form__buttons {
1823 1815 justify-content: flex-start;
1824 1816 }
1825 -[dir=rtl] .elementor-button-align-start .elementor-field-type-submit,
1826 -[dir=rtl] .elementor-button-align-start .e-form__buttons {
1827 - justify-content: flex-end;
1828 -}
1829 1817 .elementor-button-align-end .elementor-field-type-submit,
1830 1818 .elementor-button-align-end .e-form__buttons {
1831 1819 justify-content: flex-end;
1832 1820 }
1833 -[dir=rtl] .elementor-button-align-end .elementor-field-type-submit,
1834 -[dir=rtl] .elementor-button-align-end .e-form__buttons {
1835 - justify-content: flex-start;
1836 -}
1837 1821 .elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1838 1822 flex-basis: initial;
1839 1823 }
1840 1824 .elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper {
@@ -1862,20 +1846,12 @@
1862 1846 .elementor-tablet-button-align-start .elementor-field-type-submit,
1863 1847 .elementor-tablet-button-align-start .e-form__buttons {
1864 1848 justify-content: flex-start;
1865 1849 }
1866 - [dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit,
1867 - [dir=rtl] .elementor-tablet-button-align-start .e-form__buttons {
1868 - justify-content: flex-end;
1869 - }
1870 1850 .elementor-tablet-button-align-end .elementor-field-type-submit,
1871 1851 .elementor-tablet-button-align-end .e-form__buttons {
1872 1852 justify-content: flex-end;
1873 1853 }
1874 - [dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit,
1875 - [dir=rtl] .elementor-tablet-button-align-end .e-form__buttons {
1876 - justify-content: flex-start;
1877 - }
1878 1854 .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1879 1855 flex-basis: initial;
1880 1856 }
1881 1857 .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper {
@@ -1903,20 +1879,12 @@
1903 1879 .elementor-mobile-button-align-start .elementor-field-type-submit,
1904 1880 .elementor-mobile-button-align-start .e-form__buttons {
1905 1881 justify-content: flex-start;
1906 1882 }
1907 - [dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit,
1908 - [dir=rtl] .elementor-mobile-button-align-start .e-form__buttons {
1909 - justify-content: flex-end;
1910 - }
1911 1883 .elementor-mobile-button-align-end .elementor-field-type-submit,
1912 1884 .elementor-mobile-button-align-end .e-form__buttons {
1913 1885 justify-content: flex-end;
1914 1886 }
1915 - [dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit,
1916 - [dir=rtl] .elementor-mobile-button-align-end .e-form__buttons {
1917 - justify-content: flex-start;
1918 - }
1919 1887 .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1920 1888 flex-basis: initial;
1921 1889 }
1922 1890 .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper {
@@ -1984,9 +1952,9 @@
1984 1952 .elementor-form .elementor-button.elementor-size-xl {
1985 1953 min-height: 72px;
1986 1954 }
1987 1955
1988 -.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
1956 +.elementor-element .elementor-widget-container, .elementor-element:not(:has(.elementor-widget-container)) {
1989 1957 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);
1990 1958 }
1991 1959
1992 1960 .elementor-heading-title {
@@ -2015,12 +1983,8 @@
2015 1983 justify-content: center;
2016 1984 flex-direction: row;
2017 1985 gap: 5px;
2018 1986 }
2019 -.elementor-button-icon {
2020 - display: flex;
2021 - align-items: center;
2022 -}
2023 1987 .elementor-button-icon svg {
2024 1988 width: 1em;
2025 1989 height: auto;
2026 1990 }
@@ -2158,17 +2122,16 @@
2158 2122 }
2159 2123
2160 2124 @media (prefers-reduced-motion: reduce) {
2161 2125 .animated {
2162 - animation: none !important;
2126 + animation: none;
2163 2127 }
2164 - html * {
2165 - transition-duration: 0s !important;
2166 - transition-delay: 0s !important;
2167 - }
2168 2128 }
2129 +.elementor-post__thumbnail__link {
2130 + transition: none;
2131 +}
2132 +
2169 2133 @media (max-width: 767px) {
2170 - .elementor .elementor-hidden-phone,
2171 2134 .elementor .elementor-hidden-mobile {
2172 2135 display: none;
2173 2136 }
2174 2137 }