PluginProbe
Elementor Website Builder – more than just a page builder / 3.4.8
Elementor Website Builder – more than just a page builder v3.4.8
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
elementor / assets / css / editor-preview-rtl.css

editor-preview-rtl.css in Elementor Website Builder – more than just a page builder 3.4.8, at assets/css/editor-preview-rtl.css

3,265 lines 111.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.4.8 - 16-11-2021 */
2 @charset "UTF-8";
3 .elementor-control-unit-1 {
4 width: 27px; }
5
6 .elementor-control-unit-2 {
7 width: 54px; }
8
9 .elementor-control-unit-3 {
10 width: 81px; }
11
12 .elementor-control-unit-4 {
13 width: 108px; }
14
15 .elementor-control-unit-5 {
16 max-width: 400px;
17 width: 52%; }
18
19 .elementor-tags-list {
20 display: none;
21 position: absolute;
22 width: 260px;
23 max-height: 300px;
24 overflow: auto;
25 padding-bottom: 5px;
26 background-color: #fff;
27 border: 1px solid #a4afb7;
28 -webkit-border-radius: 3px;
29 border-radius: 3px;
30 z-index: 10000; }
31 .elementor-tags-list__group-title {
32 color: #495157;
33 font-weight: bold;
34 font-size: 12px;
35 padding: 10px 15px;
36 display: -webkit-box;
37 display: -ms-flexbox;
38 display: flex;
39 -webkit-box-align: center;
40 -ms-flex-align: center;
41 align-items: center; }
42 .elementor-tags-list__group-title .eicon-info-circle {
43 padding-left: 5px;
44 color: #71d7f7;
45 font-size: 14px; }
46 .elementor-tags-list__item {
47 font-size: 10px;
48 padding: 6px 15px;
49 cursor: pointer; }
50 .elementor-tags-list__item:before {
51 content: '>';
52 font-size: 8px;
53 padding-left: 5px; }
54 .elementor-tags-list__item:hover {
55 background-color: #e6e9ec; }
56 .elementor-tags-list__teaser {
57 border-top: 2px solid #d5dadf;
58 padding-top: 4px;
59 margin-top: 4px; }
60 .elementor-tags-list__teaser-title {
61 color: #6d7882; }
62 .elementor-tags-list__teaser-text {
63 padding: 2px 15px 8px;
64 line-height: 1.5;
65 font-size: 12px; }
66 .elementor-tags-list__teaser-link {
67 color: #93003c;
68 text-decoration: underline;
69 font-style: italic;
70 font-weight: bold; }
71
72 .elementor-dynamic-cover {
73 display: -webkit-box;
74 display: -ms-flexbox;
75 display: flex;
76 -webkit-box-align: center;
77 -ms-flex-align: center;
78 align-items: center;
79 width: 100%;
80 height: 27px;
81 -webkit-box-sizing: border-box;
82 box-sizing: border-box; }
83 .elementor-dynamic-cover__title {
84 padding: 0 8px;
85 -webkit-box-flex: 1;
86 -ms-flex-positive: 1;
87 flex-grow: 1;
88 white-space: nowrap;
89 -o-text-overflow: ellipsis;
90 text-overflow: ellipsis;
91 overflow: hidden; }
92 .elementor-dynamic-cover__settings, .elementor-dynamic-cover__remove {
93 color: #c2cbd2;
94 cursor: pointer;
95 -webkit-transition: all 0.3s;
96 -o-transition: all 0.3s;
97 transition: all 0.3s; }
98 .elementor-dynamic-cover__settings:hover, .elementor-dynamic-cover__remove:hover {
99 color: #a4afb7; }
100 .elementor-control-type-wysiwyg .elementor-dynamic-cover {
101 margin-top: 10px; }
102
103 .elementor-tag-settings-popup {
104 position: absolute;
105 width: 260px;
106 background-color: #e6e9ec;
107 -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
108 box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
109 z-index: 1; }
110 .elementor-tag-settings-popup:before {
111 content: '';
112 position: absolute;
113 top: -20px;
114 right: 5px;
115 border: 10px solid transparent;
116 border-bottom-color: #fff; }
117 .elementor-tag-settings-popup .elementor-control-type-section:first-child {
118 margin: 0; }
119
120 .elementor-tag-controls-stack-empty {
121 background-color: #fff;
122 padding: 10px;
123 font-size: 13px;
124 text-align: center; }
125
126 .elementor-control-dynamic-switcher {
127 display: -webkit-inline-box;
128 display: -ms-inline-flexbox;
129 display: inline-flex;
130 -webkit-box-align: center;
131 -ms-flex-align: center;
132 align-items: center;
133 -webkit-box-pack: center;
134 -ms-flex-pack: center;
135 justify-content: center;
136 -ms-flex-negative: 0;
137 flex-shrink: 0;
138 height: 27px;
139 cursor: pointer;
140 border: 1px solid #d5dadf;
141 -webkit-border-radius: 3px;
142 border-radius: 3px;
143 background: #fff; }
144 .elementor-control-dynamic-switcher.e-control-tool {
145 height: 20px;
146 border: 0; }
147 .elementor-control-dynamic-switcher-wrapper {
148 display: -webkit-box;
149 display: -ms-flexbox;
150 display: flex; }
151 .elementor-control-dynamic-switcher .eicon-database {
152 font-size: 12px; }
153
154 .elementor-control-dynamic-value .elementor-control-tag-area,
155 .elementor-control-dynamic-value .elementor-control-dynamic-switcher,
156 .elementor-control-dynamic-value .e-global__popover-toggle {
157 display: none; }
158
159 .elementor-panel-box {
160 margin-top: 10px;
161 background-color: #fff; }
162
163 .elementor-panel-box-content {
164 padding: 20px 20px 10px; }
165
166 .elementor-button {
167 display: inline-block; }
168
169 .elementor-panel-alert {
170 background-color: #fcfcfc;
171 padding: 15px;
172 border-right: 3px solid transparent;
173 position: relative;
174 font-size: 12px;
175 font-weight: 300;
176 font-style: italic;
177 line-height: 1.5;
178 text-align: right;
179 -webkit-border-radius: 3px 0 0 3px;
180 border-radius: 3px 0 0 3px;
181 -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.07);
182 box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.07); }
183 .elementor-panel-alert a {
184 color: inherit; }
185 .elementor-panel-alert.elementor-panel-alert-info {
186 border-color: #71d7f7;
187 background-color: #f3fcff; }
188 .elementor-panel-alert.elementor-panel-alert-success {
189 border-color: #39b54a; }
190 .elementor-panel-alert.elementor-panel-alert-warning {
191 border-color: #fcb92c; }
192 .elementor-panel-alert.elementor-panel-alert-danger {
193 border-color: #d72b3f; }
194
195 .elementor-label {
196 display: inline;
197 padding: .2em .6em .3em;
198 font-size: 75%;
199 font-weight: 700;
200 line-height: 1;
201 color: #fff;
202 text-align: center;
203 white-space: nowrap;
204 vertical-align: baseline;
205 -webkit-border-radius: .25em;
206 border-radius: .25em;
207 text-transform: capitalize; }
208 .elementor-label.elementor-label-default {
209 background-color: #a4afb7; }
210 .elementor-label.elementor-label-info {
211 background-color: #5bc0de; }
212 .elementor-label.elementor-label-success {
213 background-color: #5cb85c; }
214 .elementor-label.elementor-label-warning {
215 background-color: #f0ad4e; }
216 .elementor-label.elementor-label-danger {
217 background-color: #d9534f; }
218
219 .elementor-descriptor, .elementor-control-field-description {
220 font-size: 11px;
221 font-style: italic;
222 line-height: 1.4;
223 color: #a4afb7; }
224
225 .elementor-controls-popover {
226 display: none;
227 position: absolute;
228 -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
229 box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
230 -webkit-border-radius: 3px;
231 border-radius: 3px;
232 left: 0;
233 right: 0;
234 margin: -4px auto 5px;
235 padding-top: 15px;
236 width: 90%;
237 z-index: 10000;
238 background-color: #fff; }
239 .elementor-controls-popover:before {
240 content: '';
241 position: absolute;
242 top: -16px;
243 left: 22px;
244 border: 8px solid transparent;
245 border-bottom-color: #fff; }
246 .elementor-controls-popover div.elementor-control {
247 background-color: transparent; }
248 .elementor-controls-popover div.elementor-control:before {
249 content: none; }
250
251 #elementor-controls .pojo-widget-button-collapse {
252 display: none; }
253
254 #elementor-panel-global .elementor-nerd-box .elementor-nerd-box-icon {
255 margin-top: 20px; }
256
257 .elementor-control {
258 --control-title-size: 12px;
259 background-color: #fff;
260 position: relative;
261 padding: 0 20px 15px; }
262 .elementor-control a {
263 font-weight: 500;
264 text-decoration: none;
265 border-bottom: 1px dotted transparent;
266 -webkit-transition: all ease-in-out .3s;
267 -o-transition: all ease-in-out .3s;
268 transition: all ease-in-out .3s; }
269 .elementor-control a:hover {
270 border-bottom-color: inherit; }
271 .elementor-control a.elementor-responsive-switcher {
272 border-bottom: 0; }
273 .elementor-control .elementor-control-content {
274 display: -webkit-box;
275 display: -ms-flexbox;
276 display: flex;
277 -webkit-box-orient: vertical;
278 -webkit-box-direction: normal;
279 -ms-flex-direction: column;
280 flex-direction: column; }
281 .elementor-control .elementor-control-title {
282 font-size: var(--control-title-size);
283 line-height: 1;
284 margin-left: 5px; }
285 .elementor-control .elementor-control-spinner {
286 display: -webkit-box;
287 display: -ms-flexbox;
288 display: flex;
289 -webkit-box-align: center;
290 -ms-flex-align: center;
291 align-items: center; }
292 .elementor-control.elementor-control-type-divider {
293 padding: 0;
294 background-color: transparent; }
295 .elementor-control.elementor-control-type-divider .elementor-control-content {
296 border-width: 0;
297 border-color: #e6e9ec;
298 border-style: solid;
299 border-top-width: 1px;
300 background-color: #ffffff;
301 height: 15px; }
302 .elementor-control.elementor-control-separator-default:not(.elementor-control-type-divider).elementor-control-wp {
303 margin-top: 15px; }
304 .elementor-control.elementor-control-separator-default:not(.elementor-control-type-divider).elementor-control-wp:before {
305 content: '';
306 height: 1px;
307 display: block;
308 margin-bottom: 15px;
309 background-color: transparent; }
310 .elementor-control.elementor-control-separator-before {
311 padding-top: 15px; }
312 .elementor-control.elementor-control-separator-before:before {
313 content: '';
314 position: absolute;
315 height: 1px;
316 width: 100%;
317 top: 0;
318 left: 0;
319 background-color: #e6e9ec; }
320 .elementor-control.elementor-control-separator-after:after {
321 content: '';
322 position: absolute;
323 height: 1px;
324 width: 100%;
325 bottom: 0;
326 left: 0;
327 background-color: #e6e9ec; }
328 .elementor-control.elementor-control-separator-after + .elementor-control-type-tabs + .elementor-control-separator-default, .elementor-control.elementor-control-separator-after:not(.elementor-hidden-control) + .elementor-control-separator-default {
329 padding-top: 15px; }
330 .elementor-control.elementor-control-deprecated {
331 color: #b01b1b; }
332 .elementor-control.elementor-control-deprecated .elementor-control-field-description {
333 color: #b01b1b; }
334 .elementor-control.elementor-control-hidden-label > * > .elementor-control-title, .elementor-control.elementor-control-hidden-label > * > * > .elementor-control-title {
335 display: none; }
336 .elementor-control.elementor-hidden-control {
337 display: none; }
338 .elementor-control.elementor-control-type-heading .elementor-control-title {
339 font-weight: bold;
340 margin: 0; }
341 body:not(.elementor-device-widescreen) .elementor-control.elementor-control-responsive-widescreen {
342 display: none; }
343 body:not(.elementor-device-desktop) .elementor-control.elementor-control-responsive-desktop {
344 display: none; }
345 body:not(.elementor-device-laptop) .elementor-control.elementor-control-responsive-laptop {
346 display: none; }
347 body:not(.elementor-device-tablet_extra) .elementor-control.elementor-control-responsive-tablet_extra {
348 display: none; }
349 body:not(.elementor-device-tablet) .elementor-control.elementor-control-responsive-tablet {
350 display: none; }
351 body:not(.elementor-device-mobile_extra) .elementor-control.elementor-control-responsive-mobile_extra {
352 display: none; }
353 body:not(.elementor-device-mobile) .elementor-control.elementor-control-responsive-mobile {
354 display: none; }
355 .elementor-control.elementor-control-type-select .elementor-control-input-wrapper {
356 position: relative; }
357 .elementor-control.elementor-control-type-select .elementor-control-input-wrapper select {
358 appearance: none;
359 -webkit-appearance: none;
360 -moz-appearance: none;
361 font-size: 12px;
362 font-family: inherit;
363 font-weight: inherit;
364 font-style: inherit;
365 text-transform: inherit;
366 letter-spacing: inherit;
367 line-height: inherit;
368 -ms-flex-preferred-size: 100%;
369 flex-basis: 100%;
370 padding-right: 5px;
371 padding-left: 20px;
372 cursor: pointer; }
373 .elementor-control.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder {
374 color: #a4afb7; }
375 .elementor-control.elementor-control-type-select .elementor-control-input-wrapper option.e-option-placeholder {
376 display: none; }
377 .elementor-control.elementor-control-type-select .elementor-control-input-wrapper:after {
378 font-family: eicons;
379 content: '\e8ad';
380 font-size: 12px;
381 position: absolute;
382 top: 50%;
383 -webkit-transform: translateY(-50%);
384 -ms-transform: translateY(-50%);
385 transform: translateY(-50%);
386 left: 5px;
387 pointer-events: none; }
388 .elementor-control-custom_css_pro .elementor-nerd-box-message, .elementor-control-custom_attributes_pro .elementor-nerd-box-message {
389 margin-top: 5px; }
390 .elementor-control.elementor-control-custom_css_title {
391 font-size: 12px; }
392
393 .elementor-control.elementor-open .elementor-panel-heading-toggle .eicon:before,
394 .elementor-panel-scheme-item.elementor-open .elementor-panel-heading-toggle .eicon:before {
395 content: '\e92a'; }
396
397 .elementor-control:not(.elementor-open) .elementor-panel-heading-toggle .eicon:before,
398 .elementor-panel-scheme-item:not(.elementor-open) .elementor-panel-heading-toggle .eicon:before {
399 content: ""; }
400
401 .elementor-panel-heading {
402 display: table;
403 table-layout: fixed;
404 height: 40px;
405 padding: 0 20px;
406 width: 100%;
407 border-bottom: 1px solid #e6e9ec;
408 cursor: pointer; }
409 .elementor-panel-heading > * {
410 display: table-cell;
411 vertical-align: middle; }
412 .elementor-panel-heading-toggle {
413 width: 20px;
414 color: #495157; }
415 .elementor-panel-heading-title {
416 color: #495157;
417 font-weight: bold; }
418
419 .elementor-control-wp {
420 line-height: 1.5; }
421 .elementor-control-wp p {
422 margin: 15px 0; }
423
424 .elementor-control-field {
425 display: -webkit-box;
426 display: -ms-flexbox;
427 display: flex;
428 -webkit-box-align: center;
429 -ms-flex-align: center;
430 align-items: center; }
431
432 .elementor-label-block > .elementor-control-content > .elementor-control-field {
433 -ms-flex-wrap: wrap;
434 flex-wrap: wrap; }
435 .elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
436 width: 100%;
437 margin-top: 10px; }
438
439 .elementor-label-block.elementor-control-hidden-label:not(.elementor-control-dynamic) > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
440 margin-top: 0; }
441
442 .elementor-label-block.elementor-control-hidden-label.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
443 margin-top: 0; }
444
445 .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-title {
446 -ms-flex-negative: 0;
447 flex-shrink: 0; }
448
449 .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
450 margin-right: auto; }
451
452 .elementor-control-field-description {
453 margin-top: 10px; }
454
455 .elementor-group-control-attachment_alert .elementor-control-field-description {
456 margin-top: 0; }
457
458 .elementor-required {
459 color: #b01b1b; }
460
461 .elementor-units-choices {
462 -webkit-box-flex: 1;
463 -ms-flex-positive: 1;
464 flex-grow: 1;
465 text-align: left; }
466 .elementor-units-choices input {
467 display: none; }
468 .elementor-units-choices input:not(:checked) + label {
469 color: #a4afb7; }
470 .elementor-units-choices input.e-units-placeholder + label {
471 color: #c2cbd2;
472 text-decoration: underline; }
473 .elementor-units-choices input:checked + label {
474 text-decoration: underline; }
475 .elementor-units-choices label {
476 cursor: pointer;
477 padding: 0 2px;
478 text-transform: uppercase;
479 font-size: 9px; }
480
481 .elementor-control-start-end .eicon-h-align-left, .elementor-control-start-end .eicon-h-align-right {
482 -webkit-transform: rotate(180deg);
483 -ms-transform: rotate(180deg);
484 transform: rotate(180deg); }
485
486 .elementor-control-responsive-switchers {
487 --selected-option: 0;
488 --pointer-position: var(--selected-option);
489 position: relative;
490 width: 2em;
491 height: 2em;
492 margin: calc( -2em + var(--control-title-size)) 0;
493 margin-left: 5px; }
494 .elementor-control-responsive-switchers__holder {
495 position: absolute;
496 width: 100%;
497 top: 0;
498 background-color: #fff;
499 -webkit-border-radius: 3px;
500 border-radius: 3px;
501 -webkit-transition: 0.15s;
502 -o-transition: 0.15s;
503 transition: 0.15s;
504 border: 1px transparent solid; }
505 .elementor-control-responsive-switchers.elementor-responsive-switchers-open {
506 z-index: 11000; }
507 .elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher {
508 height: 2em;
509 -webkit-transform: scale(1);
510 -ms-transform: scale(1);
511 transform: scale(1);
512 opacity: 1; }
513 .elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover {
514 color: #71d7f7; }
515 .elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
516 top: calc(-1 * var(--selected-option) * 2em);
517 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
518 box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }
519
520 .elementor-responsive-switcher {
521 display: -webkit-box;
522 display: -ms-flexbox;
523 display: flex;
524 -webkit-box-align: center;
525 -ms-flex-align: center;
526 align-items: center;
527 -webkit-box-pack: center;
528 -ms-flex-pack: center;
529 justify-content: center;
530 position: relative;
531 z-index: 2;
532 cursor: pointer;
533 height: 0;
534 -webkit-transform: scale(0);
535 -ms-transform: scale(0);
536 transform: scale(0);
537 opacity: 0;
538 -webkit-transition: 0.15s;
539 -o-transition: 0.15s;
540 transition: 0.15s;
541 font-size: 12px; }
542
543 a.elementor-responsive-switcher {
544 color: #a4afb7; }
545 a.elementor-responsive-switcher:hover {
546 color: #71d7f7; }
547
548 .elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen {
549 height: 2em;
550 -webkit-transform: scale(1);
551 -ms-transform: scale(1);
552 transform: scale(1);
553 opacity: 1; }
554
555 .elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen {
556 color: #71d7f7; }
557
558 .elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop {
559 height: 2em;
560 -webkit-transform: scale(1);
561 -ms-transform: scale(1);
562 transform: scale(1);
563 opacity: 1; }
564
565 .elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop {
566 color: #71d7f7; }
567
568 .elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop {
569 height: 2em;
570 -webkit-transform: scale(1);
571 -ms-transform: scale(1);
572 transform: scale(1);
573 opacity: 1; }
574
575 .elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop {
576 color: #71d7f7; }
577
578 .elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra {
579 height: 2em;
580 -webkit-transform: scale(1);
581 -ms-transform: scale(1);
582 transform: scale(1);
583 opacity: 1; }
584
585 .elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra {
586 color: #71d7f7; }
587
588 .elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet {
589 height: 2em;
590 -webkit-transform: scale(1);
591 -ms-transform: scale(1);
592 transform: scale(1);
593 opacity: 1; }
594
595 .elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet {
596 color: #71d7f7; }
597
598 .elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra {
599 height: 2em;
600 -webkit-transform: scale(1);
601 -ms-transform: scale(1);
602 transform: scale(1);
603 opacity: 1; }
604
605 .elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra {
606 color: #71d7f7; }
607
608 .elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile {
609 height: 2em;
610 -webkit-transform: scale(1);
611 -ms-transform: scale(1);
612 transform: scale(1);
613 opacity: 1; }
614
615 .elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile {
616 color: #71d7f7; }
617
618 .elementor-update-preview {
619 margin: 15px 15px 0;
620 display: -webkit-box;
621 display: -ms-flexbox;
622 display: flex;
623 -webkit-box-align: center;
624 -ms-flex-align: center;
625 align-items: center; }
626
627 .elementor-update-preview-button-wrapper {
628 -webkit-box-flex: 1;
629 -ms-flex-positive: 1;
630 flex-grow: 1;
631 text-align: left; }
632
633 .elementor-update-preview-button {
634 padding: 8px 15px;
635 text-transform: uppercase; }
636
637 .elementor-control-direction-ltr input,
638 .elementor-control-direction-ltr textarea {
639 direction: ltr; }
640
641 .elementor-control-direction-rtl input,
642 .elementor-control-direction-rtl textarea {
643 direction: rtl; }
644
645 .elementor-control-type-button .elementor-control-input-wrapper {
646 text-align: left; }
647
648 .elementor-control-type-button .elementor-button {
649 width: auto;
650 height: 26px; }
651
652 .elementor-control-type-choose.elementor-label-block .elementor-choices {
653 width: 100%; }
654
655 .elementor-choices {
656 display: -webkit-box;
657 display: -ms-flexbox;
658 display: flex;
659 height: 27px;
660 line-height: 27px;
661 text-align: center;
662 border-spacing: 1px;
663 -webkit-border-radius: 3px;
664 border-radius: 3px;
665 overflow: hidden; }
666 .elementor-choices .elementor-choices-label {
667 border-top: 1px solid #d5dadf;
668 border-bottom: 1px solid #d5dadf;
669 border-right: 1px solid #d5dadf;
670 border-left: none;
671 font-size: 12px;
672 -webkit-transition: all .5s;
673 -o-transition: all .5s;
674 transition: all .5s;
675 cursor: pointer;
676 overflow: hidden; }
677 .elementor-choices .elementor-choices-label:nth-child(2) {
678 -webkit-border-top-right-radius: 3px;
679 border-top-right-radius: 3px;
680 -webkit-border-bottom-right-radius: 3px;
681 border-bottom-right-radius: 3px; }
682 .elementor-choices .elementor-choices-label:last-child {
683 border-left: 1px solid #d5dadf;
684 -webkit-border-top-left-radius: 3px;
685 border-top-left-radius: 3px;
686 -webkit-border-bottom-left-radius: 3px;
687 border-bottom-left-radius: 3px; }
688 .elementor-choices input {
689 display: none; }
690 .elementor-choices input.e-choose-placeholder + .elementor-choices-label {
691 color: #ffffff;
692 background-color: #c2cbd2;
693 border-color: #c2cbd2; }
694 .elementor-choices input:checked + .elementor-choices-label {
695 color: #fff;
696 background-color: #a4afb7;
697 border-color: #a4afb7; }
698
699 .elementor-label-inline .elementor-choices {
700 -webkit-box-pack: end;
701 -ms-flex-pack: end;
702 justify-content: flex-end; }
703
704 .rtl .elementor-control-text_align .elementor-choices,
705 .rtl .elementor-control-align .elementor-choices,
706 .rtl .elementor-control-position .elementor-choices {
707 -webkit-box-orient: horizontal;
708 -webkit-box-direction: reverse;
709 -ms-flex-direction: row-reverse;
710 flex-direction: row-reverse; }
711 .rtl .elementor-control-text_align .elementor-choices .elementor-choices-label:nth-child(2),
712 .rtl .elementor-control-align .elementor-choices .elementor-choices-label:nth-child(2),
713 .rtl .elementor-control-position .elementor-choices .elementor-choices-label:nth-child(2) {
714 border-left: 1px solid #d5dadf;
715 -webkit-border-radius: 3px 0 0 3px;
716 border-radius: 3px 0 0 3px; }
717 .rtl .elementor-control-text_align .elementor-choices .elementor-choices-label:last-child,
718 .rtl .elementor-control-align .elementor-choices .elementor-choices-label:last-child,
719 .rtl .elementor-control-position .elementor-choices .elementor-choices-label:last-child {
720 border-left: none;
721 -webkit-border-radius: 0 3px 3px 0;
722 border-radius: 0 3px 3px 0; }
723
724 .elementor-control-type-color.e-control-global .e-global__popover-toggle ~ .pickr {
725 -webkit-border-radius: 3px 0 0 3px;
726 border-radius: 3px 0 0 3px;
727 -ms-flex-negative: 0;
728 flex-shrink: 0; }
729
730 .elementor-control-type-color .elementor-control-title {
731 -webkit-box-flex: 1;
732 -ms-flex-positive: 1;
733 flex-grow: 1; }
734
735 .elementor-control-type-color .elementor-control-input-wrapper {
736 display: -webkit-box;
737 display: -ms-flexbox;
738 display: flex;
739 -webkit-box-pack: end;
740 -ms-flex-pack: end;
741 justify-content: flex-end; }
742
743 .elementor-control-type-color .elementor-control-dynamic-switcher {
744 border-right-width: 0;
745 -webkit-border-radius: 3px 0 0 3px;
746 border-radius: 3px 0 0 3px; }
747
748 .elementor-control-type-color.elementor-control-dynamic .pickr {
749 -webkit-border-radius: 0 3px 3px 0;
750 border-radius: 0 3px 3px 0; }
751
752 .elementor-group-control-css-filter .elementor-slider {
753 height: 6px;
754 -webkit-box-shadow: 0 0 1px 1px inset rgba(0, 0, 0, 0.2);
755 box-shadow: 0 0 1px 1px inset rgba(0, 0, 0, 0.2); }
756
757 .elementor-group-control-css-filter .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
758 margin-top: 0;
759 margin-bottom: 5px; }
760
761 .elementor-group-control-blur .elementor-slider {
762 background: url("../images/blur.png");
763 -webkit-background-size: cover;
764 background-size: cover;
765 background-position: center; }
766
767 .elementor-group-control-contrast .elementor-slider {
768 background: url("../images/contrast.png");
769 -webkit-background-size: 100% 100%;
770 background-size: 100% 100%; }
771
772 .elementor-group-control-hue .elementor-slider {
773 background-image: -webkit-gradient(linear, left top, right top, from(red), color-stop(orange), color-stop(yellow), color-stop(greenyellow), color-stop(limegreen), color-stop(deepskyblue), color-stop(blue), color-stop(95%, darkviolet));
774 background-image: -webkit-linear-gradient(left, red, orange, yellow, greenyellow, limegreen, deepskyblue, blue, darkviolet 95%);
775 background-image: -o-linear-gradient(left, red, orange, yellow, greenyellow, limegreen, deepskyblue, blue, darkviolet 95%);
776 background-image: linear-gradient(to right, red, orange, yellow, greenyellow, limegreen, deepskyblue, blue, darkviolet 95%); }
777
778 .elementor-group-control-saturate .elementor-slider {
779 background-image: -webkit-gradient(linear, left top, right top, from(gray), to(red));
780 background-image: -webkit-linear-gradient(left, gray, red);
781 background-image: -o-linear-gradient(left, gray, red);
782 background-image: linear-gradient(to right, gray, red); }
783
784 .elementor-group-control-brightness .elementor-slider {
785 background-image: -webkit-gradient(linear, left top, right top, from(black), to(white));
786 background-image: -webkit-linear-gradient(left, black, white);
787 background-image: -o-linear-gradient(left, black, white);
788 background-image: linear-gradient(to right, black, white); }
789
790 .elementor-control-type-dimensions .elementor-control-dimensions {
791 overflow: hidden; }
792
793 .elementor-control-type-dimensions li {
794 float: left;
795 width: 20%; }
796 .elementor-control-type-dimensions li input,
797 .elementor-control-type-dimensions li .elementor-link-dimensions {
798 display: block;
799 text-align: center;
800 width: 100%;
801 border-color: #d5dadf;
802 height: 27px; }
803 .elementor-control-type-dimensions li input {
804 border-left: none;
805 -webkit-border-radius: 0;
806 border-radius: 0;
807 padding: 4px 0; }
808 .elementor-control-type-dimensions li input:focus {
809 border-left: solid 1px;
810 border-color: #a4afb7;
811 margin-left: -1px;
812 width: calc(100% + 1px); }
813 .elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label {
814 color: #a4afb7; }
815 .elementor-control-type-dimensions li .elementor-link-dimensions {
816 border: 1px solid #d5dadf;
817 border-left: none;
818 background-color: #fff;
819 padding: 0;
820 outline: none;
821 -webkit-border-radius: 0 3px 3px 0;
822 border-radius: 0 3px 3px 0;
823 cursor: pointer; }
824 .elementor-control-type-dimensions li:first-child input {
825 border-left: 1px solid #d5dadf;
826 -webkit-border-radius: 3px 0 0 3px;
827 border-radius: 3px 0 0 3px; }
828 .elementor-control-type-dimensions li:first-child input:focus {
829 border-color: #a4afb7;
830 margin-left: 0;
831 width: 100%; }
832
833 .elementor-control-type-dimensions .elementor-control-dimension-label {
834 display: block;
835 text-align: center;
836 color: #d5dadf;
837 font-size: 9px;
838 text-transform: uppercase;
839 padding-top: 5px; }
840
841 .elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
842 background-color: #fff; }
843 .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
844 display: none; }
845
846 .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) {
847 background-color: #a4afb7;
848 border-color: #a4afb7; }
849 .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked {
850 display: none; }
851
852 .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked {
853 color: #fff; }
854
855 .elementor-control-type-icons .elementor-control-media__preview > * {
856 position: absolute;
857 top: 50%;
858 left: 50%;
859 -webkit-transform: translate(-50%, -50%);
860 -ms-transform: translate(-50%, -50%);
861 transform: translate(-50%, -50%); }
862
863 .elementor-control-type-icons .elementor-control-media__preview i {
864 font-size: 70px;
865 color: #6d7882; }
866
867 .elementor-control-type-icons .elementor-control-media__preview svg {
868 height: 75%; }
869
870 .elementor-control-type-icons .elementor-control-icons--inline__svg i.eicon-upload {
871 font-size: 15px; }
872
873 .elementor-control-type-gallery .elementor-control-media__content {
874 border: 1px solid #d5dadf;
875 -webkit-border-radius: 3px;
876 border-radius: 3px; }
877
878 .elementor-control-type-gallery .elementor-control-gallery-status {
879 font-size: 12px;
880 height: 27px;
881 padding-right: 10px;
882 border-bottom: 1px solid #d5dadf;
883 display: -webkit-box;
884 display: -ms-flexbox;
885 display: flex; }
886 .elementor-control-type-gallery .elementor-control-gallery-status > * {
887 display: -webkit-box;
888 display: -ms-flexbox;
889 display: flex;
890 -webkit-box-align: center;
891 -ms-flex-align: center;
892 align-items: center; }
893 .elementor-control-type-gallery .elementor-control-gallery-status-title {
894 -webkit-box-flex: 1;
895 -ms-flex-positive: 1;
896 flex-grow: 1; }
897
898 .elementor-control-type-gallery .elementor-control-gallery-content {
899 position: relative;
900 overflow: hidden; }
901 .elementor-control-type-gallery .elementor-control-gallery-content:not(:hover) .elementor-control-gallery-edit {
902 opacity: 0; }
903
904 .elementor-control-type-gallery .elementor-control-gallery-thumbnails {
905 display: grid;
906 grid-template-columns: repeat(auto-fill, minmax(48px, 1fr));
907 grid-gap: 10px;
908 cursor: pointer;
909 padding: 10px; }
910
911 .elementor-control-type-gallery .elementor-control-gallery-thumbnail {
912 width: 48px;
913 height: 48px;
914 -webkit-background-size: cover;
915 background-size: cover;
916 background-position: 50% 50%; }
917
918 .elementor-control-type-gallery .elementor-control-gallery-edit {
919 position: absolute;
920 top: 0;
921 bottom: 0;
922 left: 0;
923 right: 0;
924 background-color: rgba(109, 120, 130, 0.3);
925 padding: 10px;
926 font-size: 11px;
927 -webkit-transition: all .3s ease-in-out;
928 -o-transition: all .3s ease-in-out;
929 transition: all .3s ease-in-out;
930 pointer-events: none;
931 cursor: pointer;
932 opacity: 1; }
933 .elementor-control-type-gallery .elementor-control-gallery-edit span {
934 position: absolute;
935 top: 10px;
936 left: 10px;
937 width: 21px;
938 height: 21px;
939 background-color: rgba(255, 255, 255, 0.9);
940 color: #a4afb7;
941 -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
942 box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
943 -webkit-border-radius: 3px;
944 border-radius: 3px; }
945 .elementor-control-type-gallery .elementor-control-gallery-edit span i {
946 font-size: 11px;
947 padding: 5px; }
948
949 .elementor-control-type-gallery .elementor-control-gallery-add {
950 width: 48px;
951 height: 48px;
952 color: #fff;
953 background-color: #d5dadf;
954 font-size: 14px;
955 -webkit-border-radius: 0;
956 border-radius: 0; }
957 .elementor-control-type-gallery .elementor-control-gallery-add:hover {
958 background-color: #c2cbd2; }
959 .elementor-control-type-gallery .elementor-control-gallery-add i {
960 margin: 0;
961 color: #a4afb7; }
962
963 .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,
964 .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails,
965 .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-edit {
966 display: none; }
967
968 .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-content {
969 padding: 10px; }
970
971 .elementor-control-type-gallery.elementor-gallery-has-images .elementor-control-gallery-add {
972 display: none; }
973
974 .elementor-control-type-gallery.elementor-control-dynamic .elementor-control-gallery-clear {
975 border-right: 1px solid #d5dadf; }
976
977 .elementor-control-type-gallery .elementor-control-gallery-clear {
978 cursor: pointer;
979 -webkit-box-pack: center;
980 -ms-flex-pack: center;
981 justify-content: center; }
982 .elementor-control-type-gallery .elementor-control-gallery-clear:hover {
983 color: #b01b1b; }
984
985 .elementor-control-type-gallery .elementor-control-dynamic-switcher {
986 border: none;
987 border-bottom: 1px solid #d5dadf;
988 border-right: 1px solid #d5dadf;
989 -webkit-border-radius: 3px 0 0 0;
990 border-radius: 3px 0 0 0; }
991
992 .e-global__popover {
993 width: 288px;
994 z-index: 1;
995 font-size: 12px;
996 padding-right: 10px; }
997 .e-global__popover-toggle {
998 border: 1px solid #d5dadf;
999 border-left: 0;
1000 -webkit-border-radius: 0 3px 3px 0;
1001 border-radius: 0 3px 3px 0;
1002 display: -webkit-box;
1003 display: -ms-flexbox;
1004 display: flex;
1005 -webkit-box-align: center;
1006 -ms-flex-align: center;
1007 align-items: center;
1008 -webkit-box-pack: center;
1009 -ms-flex-pack: center;
1010 justify-content: center;
1011 cursor: pointer; }
1012 .e-global__popover-toggle--active i {
1013 color: #71d7f7; }
1014 .e-global__popover-container {
1015 -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
1016 box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
1017 -webkit-border-radius: 3px;
1018 border-radius: 3px;
1019 background-color: #fff;
1020 padding-bottom: 5px; }
1021 .e-global__popover-title {
1022 padding: 15px 20px;
1023 font-weight: 500;
1024 color: #6d7882;
1025 border-bottom: 1px solid #e6e9ec;
1026 display: -webkit-box;
1027 display: -ms-flexbox;
1028 display: flex; }
1029 .e-global__popover-title > i {
1030 margin-left: 5px;
1031 color: #d5dadf; }
1032 .e-global__popover-title-text {
1033 -webkit-box-flex: 1;
1034 -ms-flex-positive: 1;
1035 flex-grow: 1; }
1036 .e-global__popover-info {
1037 margin-left: 5px;
1038 display: inline-block; }
1039 .e-global__popover-info-tooltip {
1040 width: 270px;
1041 z-index: 1;
1042 background-color: rgba(0, 0, 0, 0.9);
1043 color: #fff;
1044 padding: 20px;
1045 -webkit-border-radius: 3px;
1046 border-radius: 3px; }
1047 .e-global__popover-info-tooltip:after {
1048 content: '';
1049 position: absolute;
1050 bottom: -17px;
1051 right: 16px;
1052 border: 10px solid transparent;
1053 border-top-color: rgba(0, 0, 0, 0.9); }
1054 .e-global__popover-info i {
1055 color: #d5dadf;
1056 font-size: 13px; }
1057
1058 .e-global__preview-items-container {
1059 max-height: 260px;
1060 overflow-y: auto;
1061 margin-top: 5px; }
1062 .e-global__preview-items-container::-webkit-scrollbar {
1063 width: 7px; }
1064 .e-global__preview-items-container::-webkit-scrollbar-thumb {
1065 background-color: #c2cbd2;
1066 -webkit-border-radius: 10px;
1067 border-radius: 10px; }
1068
1069 .e-global__manage-button {
1070 font-weight: 500;
1071 cursor: pointer; }
1072 .e-global__manage-button:hover i {
1073 color: #4ab7f4; }
1074 .e-global__manage-button i {
1075 color: #6d7882; }
1076
1077 .e-global__typography {
1078 padding: 5px 35px 5px 10px;
1079 white-space: nowrap;
1080 -o-text-overflow: ellipsis;
1081 text-overflow: ellipsis;
1082 overflow: hidden; }
1083 .e-global__typography.e-global__preview-item--selected:before {
1084 font-family: 'eicons';
1085 font-size: 13px;
1086 content: '\e90e';
1087 position: absolute;
1088 -webkit-transform: translateY(-50%);
1089 -ms-transform: translateY(-50%);
1090 transform: translateY(-50%);
1091 top: 50%;
1092 left: 12px; }
1093
1094 .e-global__color {
1095 margin: 5px auto;
1096 padding: 5px 20px;
1097 display: -webkit-box;
1098 display: -ms-flexbox;
1099 display: flex;
1100 -webkit-box-align: center;
1101 -ms-flex-align: center;
1102 align-items: center; }
1103 .e-global__color:first-child {
1104 margin-top: 5px; }
1105 .e-global__color:last-child {
1106 margin-bottom: 10px; }
1107 .e-global__color-preview-container {
1108 height: 20px;
1109 width: 20px;
1110 -webkit-border-radius: 3px;
1111 border-radius: 3px;
1112 border: 1px solid rgba(0, 0, 0, 0.1);
1113 margin-left: 10px;
1114 -ms-flex-negative: 0;
1115 flex-shrink: 0;
1116 position: relative; }
1117 .e-global__color-preview-color, .e-global__color-preview-transparent-bg {
1118 -webkit-border-radius: 3px;
1119 border-radius: 3px;
1120 height: 100%;
1121 width: 100%;
1122 position: absolute;
1123 top: 0;
1124 left: 0; }
1125 .e-global__color-preview-transparent-bg {
1126 background-image: -webkit-linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), -webkit-linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd);
1127 background-image: -o-linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), -o-linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd);
1128 background-image: linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd);
1129 -webkit-background-size: 12px 12px;
1130 background-size: 12px 12px;
1131 background-position: 0 0, 6px 6px; }
1132 .e-global__color-title {
1133 font-weight: 500;
1134 color: #6d7882;
1135 -webkit-box-flex: 1;
1136 -ms-flex-positive: 1;
1137 flex-grow: 1;
1138 white-space: nowrap;
1139 -o-text-overflow: ellipsis;
1140 text-overflow: ellipsis;
1141 overflow: hidden;
1142 padding-left: 10px; }
1143 .e-global__color-hex {
1144 font-size: 10px;
1145 font-weight: 500;
1146 color: #c2cbd2; }
1147 .e-global__color .pcr-button {
1148 background-color: #fff; }
1149 .e-global__color.e-global__preview-item--selected .e-global__color-preview-container {
1150 display: -webkit-box;
1151 display: -ms-flexbox;
1152 display: flex;
1153 -webkit-box-pack: center;
1154 -ms-flex-pack: center;
1155 justify-content: center;
1156 -webkit-box-align: center;
1157 -ms-flex-align: center;
1158 align-items: center;
1159 color: #ffffff; }
1160 .e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before {
1161 font-family: 'eicons';
1162 font-size: 13px;
1163 content: '\e90e';
1164 text-shadow: 0px 0px 1px #000;
1165 z-index: 1; }
1166
1167 .e-global__preview-item {
1168 cursor: pointer;
1169 position: relative; }
1170 .e-global__preview-item:hover {
1171 background-color: #f1f3f5; }
1172 .e-global__preview-item:hover .e-global__color-hex {
1173 color: #a4afb7; }
1174
1175 .e-global__confirm-add .dialog-buttons-wrapper > .dialog-button.dialog-confirm-ok {
1176 color: #39b54a; }
1177
1178 .e-global__confirm-delete i {
1179 color: #b01b1b; }
1180
1181 .e-global__confirm-message-text i {
1182 color: #fcb92c; }
1183
1184 .e-global__confirm-input-wrapper {
1185 display: -webkit-box;
1186 display: -ms-flexbox;
1187 display: flex;
1188 -webkit-box-align: center;
1189 -ms-flex-align: center;
1190 align-items: center;
1191 border: 1px solid #a4afb7;
1192 -webkit-border-radius: 3px;
1193 border-radius: 3px;
1194 margin-top: 10px;
1195 padding: 2px; }
1196 .e-global__confirm-input-wrapper input {
1197 font-family: Roboto, Arial, sans-serif;
1198 font-weight: 500;
1199 font-size: 12px;
1200 padding: 2px;
1201 border: 0; }
1202
1203 .e-control-global .elementor-control-input-wrapper {
1204 display: -webkit-box;
1205 display: -ms-flexbox;
1206 display: flex;
1207 -webkit-box-pack: end;
1208 -ms-flex-pack: end;
1209 justify-content: flex-end;
1210 max-width: 135px;
1211 width: 100%; }
1212
1213 .e-control-global.elementor-control .elementor-control-input-wrapper {
1214 direction: rtl; }
1215
1216 .e-control-global .elementor-control-spinner {
1217 margin-left: 4px; }
1218
1219 .elementor-control-type-hidden {
1220 display: none !important; }
1221
1222 .elementor-control-type-icon .select2-selection__rendered .eicon {
1223 margin-right: 3px; }
1224
1225 .elementor-control-type-image_dimensions .elementor-control-field-description {
1226 margin: 0 0 15px;
1227 line-height: 1.4; }
1228
1229 .elementor-control-type-image_dimensions .elementor-control-input-wrapper {
1230 overflow: hidden; }
1231
1232 .elementor-control-type-image_dimensions .elementor-image-dimensions-field {
1233 width: 65px;
1234 float: right; }
1235 .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
1236 color: #a4afb7; }
1237
1238 .elementor-control-type-image_dimensions .elementor-image-dimensions-separator {
1239 width: 20px;
1240 text-align: center;
1241 float: right;
1242 padding-top: 4px; }
1243
1244 .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
1245 display: block;
1246 text-transform: uppercase;
1247 margin-top: 5px;
1248 color: #d5dadf;
1249 font-size: 9px;
1250 text-align: center; }
1251
1252 .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
1253 float: left;
1254 height: 27px;
1255 width: 65px; }
1256
1257 .elementor-control-media.elementor-media-empty .elementor-control-media-area .elementor-control-media__remove, .elementor-control-media.elementor-media-empty .elementor-control-media-area .elementor-control-media__content__remove {
1258 display: none; }
1259
1260 .elementor-control-media:not(.elementor-media-empty) .elementor-control-media__content__upload-button {
1261 display: none; }
1262
1263 .elementor-control-media .elementor-control-input-wrapper {
1264 border: 1px solid #d5dadf; }
1265
1266 .elementor-control-media .eicon-plus-circle {
1267 position: absolute;
1268 top: 50%;
1269 left: 50%;
1270 -webkit-transform: translate(-50%, -50%);
1271 -ms-transform: translate(-50%, -50%);
1272 transform: translate(-50%, -50%);
1273 color: #fff;
1274 font-size: 20px; }
1275
1276 .elementor-control-media__content__upload-button {
1277 background-color: #d5dadf; }
1278
1279 .elementor-control-media__preview {
1280 height: 100%;
1281 -webkit-background-size: cover;
1282 background-size: cover;
1283 background-position: center; }
1284
1285 .elementor-control-media-area {
1286 background-image: -webkit-linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), -webkit-linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd);
1287 background-image: -o-linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), -o-linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd);
1288 background-image: linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd);
1289 -webkit-background-size: 16px 16px;
1290 background-size: 16px 16px;
1291 background-position: 0 0, 8px 8px;
1292 background-color: #f6f6f6; }
1293 .elementor-control-media-area:not(:hover) .elementor-control-media__remove {
1294 display: none; }
1295 .elementor-control-media-area .eicon-video-camera {
1296 position: absolute;
1297 top: 50%;
1298 left: 50%;
1299 -webkit-transform: translate(-50%, -50%);
1300 -ms-transform: translate(-50%, -50%);
1301 transform: translate(-50%, -50%);
1302 color: rgba(255, 255, 255, 0.7);
1303 font-size: 21px; }
1304
1305 .elementor-control-media .elementor-control-media__content {
1306 cursor: pointer;
1307 overflow: hidden; }
1308 .elementor-control-media .elementor-control-media__content:hover:after {
1309 content: '';
1310 position: absolute;
1311 top: 0;
1312 bottom: 0;
1313 left: 0;
1314 right: 0;
1315 background-color: rgba(0, 0, 0, 0.2);
1316 pointer-events: none; }
1317 .elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools {
1318 bottom: -30px; }
1319
1320 .elementor-control-media__content {
1321 -webkit-transition: all .2s ease-in-out;
1322 -o-transition: all .2s ease-in-out;
1323 transition: all .2s ease-in-out; }
1324
1325 .elementor-control-media__tools {
1326 position: absolute;
1327 bottom: 0;
1328 left: 0;
1329 right: 0;
1330 height: 27px;
1331 -webkit-transition: all .2s ease-in-out;
1332 -o-transition: all .2s ease-in-out;
1333 transition: all .2s ease-in-out; }
1334 .elementor-control-media__tools > *:not(:first-child) {
1335 margin-right: 1px; }
1336
1337 .elementor-control-media__tool {
1338 display: -webkit-box;
1339 display: -ms-flexbox;
1340 display: flex;
1341 -webkit-box-align: center;
1342 -ms-flex-align: center;
1343 align-items: center;
1344 -webkit-box-pack: center;
1345 -ms-flex-pack: center;
1346 justify-content: center;
1347 -webkit-box-flex: 1;
1348 -ms-flex-positive: 1;
1349 flex-grow: 1;
1350 color: #fff;
1351 background-color: rgba(109, 120, 130, 0.85);
1352 font-size: 11px;
1353 -webkit-transition: background .3s;
1354 -o-transition: background .3s;
1355 transition: background .3s; }
1356 .elementor-control-media__tool:hover {
1357 background-color: rgba(109, 120, 130, 0.95); }
1358
1359 .elementor-control-media__remove {
1360 display: -webkit-box;
1361 display: -ms-flexbox;
1362 display: flex;
1363 -webkit-box-align: center;
1364 -ms-flex-align: center;
1365 align-items: center;
1366 -webkit-box-pack: center;
1367 -ms-flex-pack: center;
1368 justify-content: center;
1369 -webkit-transition: all .3s ease-in-out;
1370 -o-transition: all .3s ease-in-out;
1371 transition: all .3s ease-in-out; }
1372
1373 .elementor-control-media__content__remove {
1374 position: absolute;
1375 z-index: 1;
1376 top: 10px;
1377 left: 10px;
1378 width: 20px;
1379 height: 20px;
1380 font-size: 11px;
1381 color: #a4afb7;
1382 background-color: rgba(255, 255, 255, 0.9);
1383 -webkit-border-radius: 3px;
1384 border-radius: 3px;
1385 -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
1386 box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1); }
1387 .elementor-control-media__content__remove:hover {
1388 background-color: white;
1389 -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
1390 box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); }
1391
1392 .elementor-control-media.elementor-media-empty .elementor-control-file-area {
1393 display: none; }
1394
1395 .elementor-control-media__file {
1396 display: -webkit-box;
1397 display: -ms-flexbox;
1398 display: flex;
1399 -webkit-box-pack: justify;
1400 -ms-flex-pack: justify;
1401 justify-content: space-between;
1402 -webkit-box-align: center;
1403 -ms-flex-align: center;
1404 align-items: center;
1405 width: 100%;
1406 margin-top: 10px;
1407 border: 1px solid #d5dadf; }
1408 .elementor-control-media__file__content {
1409 padding-right: 5px;
1410 font-size: 12px; }
1411 .elementor-control-media__file__content__label {
1412 color: #a4afb7; }
1413 .elementor-control-media__file__content__info {
1414 display: -webkit-box;
1415 display: -ms-flexbox;
1416 display: flex;
1417 -webkit-box-align: center;
1418 -ms-flex-align: center;
1419 align-items: center;
1420 font-weight: 500; }
1421 .elementor-control-media__file__content__info__icon {
1422 margin-left: 5px; }
1423 .elementor-control-media__file__controls {
1424 display: -webkit-box;
1425 display: -ms-flexbox;
1426 display: flex;
1427 border-right: 1px solid #d5dadf; }
1428 .elementor-control-media__file__controls__upload-button, .elementor-control-media__file__controls__remove {
1429 width: 27px;
1430 height: 27px;
1431 cursor: pointer;
1432 -webkit-box-align: center;
1433 -ms-flex-align: center;
1434 align-items: center; }
1435 .elementor-control-media__file__controls__upload-button {
1436 display: -webkit-box;
1437 display: -ms-flexbox;
1438 display: flex;
1439 -webkit-box-pack: center;
1440 -ms-flex-pack: center;
1441 justify-content: center; }
1442 .elementor-control-media__file__controls__remove {
1443 border-left: 1px solid #d5dadf; }
1444
1445 .elementor-control-media:not(.elementor-media-empty) .elementor-control-media__file__content__label {
1446 display: none; }
1447
1448 .elementor-control-media.elementor-media-empty .elementor-control-media__file__content__info {
1449 display: none; }
1450
1451 .elementor-control-media.elementor-media-empty .elementor-control-media__file__controls__remove {
1452 display: none; }
1453
1454 .elementor-control-media .elementor-control-dynamic-switcher {
1455 border: none;
1456 -webkit-border-radius: 0;
1457 border-radius: 0;
1458 background-color: rgba(109, 120, 130, 0.85);
1459 color: #fff; }
1460 .elementor-control-media .elementor-control-dynamic-switcher:hover {
1461 background-color: rgba(109, 120, 130, 0.95); }
1462
1463 .elementor-control-type-media.elementor-control-dynamic-value .elementor-control-input-wrapper {
1464 border: none; }
1465
1466 .elementor-control-type-number.elementor-control-dynamic input {
1467 -webkit-border-radius: 0 3px 3px 0;
1468 border-radius: 0 3px 3px 0;
1469 border-left: none; }
1470
1471 .elementor-control-type-number.elementor-control-dynamic .elementor-control-dynamic-switcher {
1472 -webkit-border-radius: 3px 0 0 3px;
1473 border-radius: 3px 0 0 3px; }
1474
1475 .elementor-control-type-order .elementor-control-oreder-wrapper {
1476 display: -webkit-box;
1477 display: -ms-flexbox;
1478 display: flex; }
1479
1480 .elementor-control-type-order input {
1481 display: none; }
1482 .elementor-control-type-order input:checked + .elementor-control-order-label {
1483 -webkit-transform: scale(1, -1);
1484 -ms-transform: scale(1, -1);
1485 transform: scale(1, -1); }
1486
1487 .elementor-control-type-order select {
1488 -webkit-border-radius: 3px 0 0 3px;
1489 border-radius: 3px 0 0 3px; }
1490 .elementor-control-type-order select:not(:focus) ~ .elementor-control-order-label {
1491 border-color: #d5dadf; }
1492 .elementor-control-type-order select:focus ~ .elementor-control-order-label {
1493 border-color: #a4afb7; }
1494
1495 .elementor-control-type-order .elementor-control-order-label {
1496 position: relative;
1497 padding: 0;
1498 width: 40px;
1499 border: 1px solid;
1500 font-size: 10px;
1501 -webkit-border-radius: 0 3px 3px 0;
1502 border-radius: 0 3px 3px 0;
1503 margin-left: -3px;
1504 background-color: #fff;
1505 cursor: pointer; }
1506 .elementor-control-type-order .elementor-control-order-label i {
1507 position: absolute;
1508 top: 50%;
1509 left: 50%;
1510 -webkit-transform: translate(-50%, -50%);
1511 -ms-transform: translate(-50%, -50%);
1512 transform: translate(-50%, -50%); }
1513
1514 .elementor-control-type-popover_toggle input {
1515 display: none; }
1516
1517 .elementor-control-type-popover_toggle label {
1518 cursor: pointer; }
1519
1520 .elementor-control-type-popover_toggle .elementor-control-input-wrapper {
1521 direction: ltr; }
1522
1523 .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label {
1524 color: #71d7f7; }
1525
1526 .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:not(:checked) ~ .elementor-control-popover-toggle-reset-label {
1527 display: none; }
1528
1529 .elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label {
1530 color: #c2cbd2;
1531 margin-left: 5px; }
1532
1533 .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label {
1534 height: 27px;
1535 display: -webkit-inline-box;
1536 display: -ms-inline-flexbox;
1537 display: inline-flex;
1538 -webkit-box-align: center;
1539 -ms-flex-align: center;
1540 align-items: center;
1541 -webkit-box-pack: center;
1542 -ms-flex-pack: center;
1543 justify-content: center;
1544 -webkit-border-radius: 3px;
1545 border-radius: 3px;
1546 border: 1px solid #d5dadf; }
1547
1548 .elementor-controls-popover.e-controls-popover--typography {
1549 padding-top: 0; }
1550
1551 .e-control-global .elementor-control-popover-toggle-toggle-label {
1552 -webkit-border-radius: 3px 0 0 3px;
1553 border-radius: 3px 0 0 3px;
1554 -ms-flex-negative: 0;
1555 flex-shrink: 0; }
1556
1557 .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab) {
1558 padding-right: 10px;
1559 padding-left: 10px;
1560 padding-bottom: 10px; }
1561
1562 .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove {
1563 display: none; }
1564
1565 .elementor-control-type-repeater .elementor-repeater-fields {
1566 margin: 10px 0; }
1567
1568 .elementor-control-type-repeater .elementor-repeater-row-controls {
1569 border: 1px solid #d5dadf;
1570 border-top-width: 0;
1571 padding-top: 15px; }
1572 .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable) {
1573 display: none; }
1574
1575 .elementor-control-type-repeater .elementor-repeater-row-tools {
1576 display: table;
1577 table-layout: fixed;
1578 width: 100%;
1579 color: #556068;
1580 background-color: #d5dadf;
1581 height: 40px;
1582 border-spacing: 1px;
1583 -webkit-transition: all .5s;
1584 -o-transition: all .5s;
1585 transition: all .5s; }
1586 .elementor-control-type-repeater .elementor-repeater-row-tools:hover {
1587 background-color: #a4afb7; }
1588 .elementor-control-type-repeater .elementor-repeater-row-tools > div {
1589 display: table-cell;
1590 text-align: center;
1591 vertical-align: middle;
1592 cursor: pointer; }
1593 .elementor-control-type-repeater .elementor-repeater-row-tools > div:not(.elementor-repeater-row-handle-sortable) {
1594 background-color: #fff; }
1595 .elementor-control-type-repeater .elementor-repeater-row-tools > div:hover {
1596 opacity: .95; }
1597 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title {
1598 text-align: right;
1599 padding: 0 10px;
1600 font-size: 12px;
1601 white-space: nowrap;
1602 -o-text-overflow: ellipsis;
1603 text-overflow: ellipsis;
1604 overflow: hidden; }
1605 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .eicon,
1606 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title i,
1607 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title svg {
1608 margin-left: 5px; }
1609 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title img[src$="svg"] {
1610 width: 1em; }
1611 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool {
1612 width: 40px; }
1613 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable {
1614 cursor: move;
1615 width: 10px;
1616 color: #fff; }
1617
1618 .elementor-control-type-repeater .elementor-button-wrapper {
1619 text-align: center;
1620 padding-top: 5px; }
1621
1622 .elementor-control-type-section {
1623 margin-top: 10px;
1624 padding: 0; }
1625 .elementor-control-type-section.elementor-open {
1626 padding-bottom: 15px; }
1627 .elementor-control-type-section + .elementor-control:not(.elementor-control-type-section):before {
1628 display: none; }
1629
1630 .elementor-shadow-box .elementor-shadow-slider {
1631 margin-top: 10px; }
1632
1633 .elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title {
1634 -webkit-box-flex: 1;
1635 -ms-flex-positive: 1;
1636 flex-grow: 1; }
1637
1638 .elementor-control-type-slider.elementor-control-dynamic input {
1639 -webkit-border-radius: 0 3px 3px 0;
1640 border-radius: 0 3px 3px 0; }
1641
1642 .elementor-control-type-slider .elementor-control-unit-2 {
1643 width: 21%; }
1644
1645 .elementor-control-type-slider.elementor-control-type-slider--multiple .elementor-control-input-wrapper {
1646 display: block; }
1647
1648 .elementor-control-type-slider--multiple {
1649 padding-bottom: 40px; }
1650 .elementor-control-type-slider--multiple .elementor-slider {
1651 margin-top: 12px;
1652 width: 98%; }
1653
1654 .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle {
1655 -webkit-border-radius: 0;
1656 border-radius: 0;
1657 width: 10px;
1658 -webkit-transform: translateY(calc(50% - 14px)) translateX(-4px);
1659 -ms-transform: translateY(calc(50% - 14px)) translateX(-4px);
1660 transform: translateY(calc(50% - 14px)) translateX(-4px); }
1661 .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after {
1662 content: '';
1663 position: absolute;
1664 top: 2px;
1665 height: 12px;
1666 width: 11px;
1667 -webkit-transform: rotate(45deg);
1668 -ms-transform: rotate(45deg);
1669 transform: rotate(45deg);
1670 background-color: #fff;
1671 -webkit-border-radius: 3px;
1672 border-radius: 3px; }
1673 .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-lower:after {
1674 left: 5px;
1675 -webkit-box-shadow: 2px -2px 3px 0px rgba(0, 0, 0, 0.1);
1676 box-shadow: 2px -2px 3px 0px rgba(0, 0, 0, 0.1); }
1677 .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-upper:after {
1678 right: 5px;
1679 -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.1);
1680 box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.1); }
1681
1682 .elementor-control-type-slider .elementor-control-dynamic-switcher {
1683 border-right-width: 0;
1684 -webkit-border-radius: 3px 0 0 3px;
1685 border-radius: 3px 0 0 3px; }
1686
1687 .elementor-control-type-slider .elementor-control-input-wrapper {
1688 display: -webkit-box;
1689 display: -ms-flexbox;
1690 display: flex;
1691 -webkit-box-align: center;
1692 -ms-flex-align: center;
1693 align-items: center; }
1694
1695 .elementor-control-type-slider .elementor-dynamic-cover {
1696 margin-top: 10px; }
1697
1698 .elementor-slider {
1699 -webkit-box-flex: 1;
1700 -ms-flex-positive: 1;
1701 flex-grow: 1;
1702 height: 4px;
1703 background-color: #d5dadf;
1704 -webkit-border-radius: 5px;
1705 border-radius: 5px;
1706 position: relative;
1707 cursor: pointer; }
1708 .elementor-slider-input {
1709 width: 21%;
1710 min-width: 54px;
1711 margin-right: 12px; }
1712 .elementor-slider__extra {
1713 position: relative; }
1714 .elementor-slider__labels {
1715 display: -webkit-box;
1716 display: -ms-flexbox;
1717 display: flex;
1718 -webkit-box-pack: justify;
1719 -ms-flex-pack: justify;
1720 justify-content: space-between; }
1721 .elementor-slider__label {
1722 font-size: 9px;
1723 color: #c2cbd2; }
1724 .elementor-slider__scales {
1725 position: absolute;
1726 display: -webkit-box;
1727 display: -ms-flexbox;
1728 display: flex;
1729 -webkit-box-pack: space-evenly;
1730 -ms-flex-pack: space-evenly;
1731 justify-content: space-evenly;
1732 width: 100%;
1733 margin-top: 4px; }
1734 .elementor-slider__scale {
1735 width: 1px;
1736 height: 21px;
1737 background-color: #a4afb7; }
1738 .elementor-slider .noUi-handle {
1739 height: 16px;
1740 width: 16px;
1741 background-color: #fff;
1742 left: 0;
1743 -webkit-transform: translateY(calc(50% - 14px)) translateX(-8px);
1744 -ms-transform: translateY(calc(50% - 14px)) translateX(-8px);
1745 transform: translateY(calc(50% - 14px)) translateX(-8px);
1746 position: absolute;
1747 -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
1748 box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
1749 -webkit-border-radius: 50%;
1750 border-radius: 50%; }
1751 .elementor-slider .noUi-connects {
1752 position: absolute;
1753 width: 100%;
1754 height: 4px; }
1755 .elementor-slider .noUi-connect {
1756 position: absolute;
1757 z-index: 0;
1758 top: 0;
1759 left: 0;
1760 height: 100%;
1761 width: 100%;
1762 will-change: transform;
1763 -webkit-transform-origin: 0 0;
1764 -ms-transform-origin: 0 0;
1765 transform-origin: 0 0;
1766 background-color: #a4afb7; }
1767 .elementor-slider .noUi-tooltip {
1768 position: absolute;
1769 top: calc(100% + 5px);
1770 left: calc(50% - 4px);
1771 -webkit-transform: translateX(-50%);
1772 -ms-transform: translateX(-50%);
1773 transform: translateX(-50%);
1774 font-size: 10px; }
1775
1776 .elementor-control-type-structure .elementor-control-field {
1777 display: initial; }
1778
1779 .elementor-control-type-structure .elementor-control-structure-preset {
1780 padding: 3px;
1781 -webkit-border-radius: 3px;
1782 border-radius: 3px;
1783 display: inline-block;
1784 cursor: pointer;
1785 height: 50px; }
1786 .elementor-control-type-structure .elementor-control-structure-preset svg {
1787 height: 100%; }
1788 .elementor-control-type-structure .elementor-control-structure-preset path {
1789 fill: #e6e9ec; }
1790
1791 .elementor-control-type-structure .elementor-control-structure-reset {
1792 padding: 15px 20px 0;
1793 font-size: 11px;
1794 cursor: pointer;
1795 color: #a4afb7;
1796 border-top: 1px solid #e6e9ec;
1797 margin: 0 -20px; }
1798
1799 .elementor-control-type-structure .elementor-control-structure-title {
1800 margin: 10px -20px 0; }
1801 .elementor-control-type-structure .elementor-control-structure-title:before {
1802 height: 10px;
1803 -webkit-box-shadow: inset 0 2px 4px rgba(127, 127, 127, 0.1);
1804 box-shadow: inset 0 2px 4px rgba(127, 127, 127, 0.1); }
1805
1806 .elementor-control-type-structure .elementor-control-structure-presets {
1807 display: -webkit-box;
1808 display: -ms-flexbox;
1809 display: flex;
1810 -ms-flex-wrap: wrap;
1811 flex-wrap: wrap;
1812 -webkit-box-pack: justify;
1813 -ms-flex-pack: justify;
1814 justify-content: space-between; }
1815 .elementor-control-type-structure .elementor-control-structure-presets input {
1816 display: none; }
1817 .elementor-control-type-structure .elementor-control-structure-presets input:checked + .elementor-control-structure-preset path {
1818 fill: #a4afb7; }
1819
1820 .elementor-control-type-structure .elementor-control-structure-preset-wrapper {
1821 margin-bottom: 15px; }
1822
1823 .elementor-control-type-structure .elementor-control-structure-preset-title {
1824 text-align: center;
1825 padding-top: 5px;
1826 font-style: italic;
1827 font-size: 11px;
1828 color: #a4afb7; }
1829
1830 .elementor-control-type-switcher .elementor-control-input-wrapper {
1831 text-align: left; }
1832
1833 .elementor-control-type-switcher .elementor-switch {
1834 position: relative;
1835 display: inline-block;
1836 vertical-align: top;
1837 height: 20px;
1838 background-color: white;
1839 -webkit-border-radius: 18px;
1840 border-radius: 18px;
1841 cursor: pointer; }
1842
1843 .elementor-control-type-switcher .elementor-switch-input {
1844 display: none; }
1845
1846 .elementor-control-type-switcher .elementor-switch-label {
1847 position: relative;
1848 display: block;
1849 height: inherit;
1850 font-size: 7px;
1851 text-transform: uppercase;
1852 background: #eceeef;
1853 -webkit-border-radius: inherit;
1854 border-radius: inherit;
1855 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
1856 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
1857 -webkit-transition: 0.15s ease-out;
1858 -o-transition: 0.15s ease-out;
1859 transition: 0.15s ease-out;
1860 -webkit-transition-property: opacity, background;
1861 -o-transition-property: opacity, background;
1862 transition-property: opacity, background; }
1863
1864 .elementor-control-type-switcher .elementor-switch-label:before, .elementor-control-type-switcher .elementor-switch-label:after {
1865 position: absolute;
1866 top: 0;
1867 width: 50%;
1868 text-align: center;
1869 line-height: 20px;
1870 -webkit-transition: inherit;
1871 -o-transition: inherit;
1872 transition: inherit; }
1873
1874 .elementor-control-type-switcher .elementor-switch-label:before {
1875 content: attr(data-off);
1876 right: 3px;
1877 color: #a4afb7;
1878 text-shadow: 0 1px rgba(255, 255, 255, 0.5); }
1879
1880 .elementor-control-type-switcher .elementor-switch-label:after {
1881 content: attr(data-on);
1882 left: 3px;
1883 color: white;
1884 text-shadow: 0 1px rgba(0, 0, 0, 0.2);
1885 opacity: 0; }
1886
1887 .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label {
1888 background: #71d7f7;
1889 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
1890 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2); }
1891 .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label:before {
1892 opacity: 0; }
1893 .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label:after {
1894 opacity: 1; }
1895
1896 .elementor-control-type-switcher .elementor-switch-handle {
1897 position: absolute;
1898 top: 1px;
1899 left: 1px;
1900 width: 18px;
1901 height: 18px;
1902 background: white;
1903 -webkit-border-radius: 10px;
1904 border-radius: 10px;
1905 -webkit-transition: left 0.15s ease-out;
1906 -o-transition: left 0.15s ease-out;
1907 transition: left 0.15s ease-out; }
1908
1909 .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-handle {
1910 left: initial;
1911 right: 1px;
1912 -webkit-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
1913 box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2); }
1914
1915 .elementor-control-type-tabs {
1916 font-size: 0.8em;
1917 text-transform: uppercase;
1918 display: -webkit-box;
1919 display: -ms-flexbox;
1920 display: flex; }
1921
1922 .elementor-control-type-tab {
1923 text-align: center;
1924 width: 100%;
1925 padding: 0;
1926 line-height: 25px;
1927 border-top: 1px solid #d5dadf;
1928 border-bottom: 1px solid #d5dadf;
1929 border-left: 1px solid #d5dadf;
1930 cursor: pointer; }
1931 .elementor-control-type-tab:first-child {
1932 border-right: 1px solid #d5dadf;
1933 -webkit-border-top-right-radius: 3px;
1934 border-top-right-radius: 3px;
1935 -webkit-border-bottom-right-radius: 3px;
1936 border-bottom-right-radius: 3px; }
1937 .elementor-control-type-tab:last-child {
1938 -webkit-border-top-left-radius: 3px;
1939 border-top-left-radius: 3px;
1940 -webkit-border-bottom-left-radius: 3px;
1941 border-bottom-left-radius: 3px; }
1942 .elementor-control-type-tab.elementor-tab-active {
1943 background-color: #a4afb7;
1944 border-color: #a4afb7;
1945 color: #ffffff; }
1946
1947 .elementor-tab-close {
1948 display: none !important; }
1949
1950 .elementor-control-type-textarea.elementor-control-dynamic-value .elementor-control-dynamic-switcher,
1951 .elementor-control-type-code.elementor-control-dynamic-value .elementor-control-dynamic-switcher {
1952 -webkit-border-radius: 3px 0 0 3px;
1953 border-radius: 3px 0 0 3px;
1954 border-right-width: 0; }
1955
1956 .elementor-control-type-textarea .elementor-control-dynamic-switcher,
1957 .elementor-control-type-code .elementor-control-dynamic-switcher {
1958 -webkit-border-radius: 0px 3px;
1959 border-radius: 0px 3px; }
1960
1961 .elementor-control-type-textarea:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher,
1962 .elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher {
1963 position: absolute;
1964 top: 0;
1965 z-index: 1;
1966 left: 0; }
1967
1968 .elementor-control-type-textarea .elementor-control-input-wrapper,
1969 .elementor-control-type-code .elementor-control-input-wrapper {
1970 position: relative; }
1971
1972 .elementor-control-type-textarea textarea,
1973 .elementor-control-type-code textarea {
1974 display: block;
1975 font-family: inherit; }
1976 .elementor-control-type-textarea textarea:focus + .elementor-control-dynamic-switcher,
1977 .elementor-control-type-code textarea:focus + .elementor-control-dynamic-switcher {
1978 display: none; }
1979
1980 .elementor-control-type-textarea pre:focus-within + .elementor-control-dynamic-switcher,
1981 .elementor-control-type-code pre:focus-within + .elementor-control-dynamic-switcher {
1982 display: none; }
1983
1984 .elementor-control-type-url.elementor-control-dynamic .elementor-input {
1985 -webkit-border-radius: 3px 0 0 3px;
1986 border-radius: 3px 0 0 3px; }
1987
1988 .elementor-control-type-url .elementor-control-field {
1989 position: relative; }
1990
1991 .elementor-control-type-url:not(.elementor-control-dynamic) .elementor-control-url-more, .elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more {
1992 -webkit-border-radius: 0 3px 3px 0;
1993 border-radius: 0 3px 3px 0; }
1994
1995 .elementor-control-type-url .elementor-control-input-wrapper {
1996 display: -webkit-box;
1997 display: -ms-flexbox;
1998 display: flex;
1999 -webkit-box-orient: horizontal;
2000 -webkit-box-direction: reverse;
2001 -ms-flex-direction: row-reverse;
2002 flex-direction: row-reverse; }
2003
2004 .elementor-control-type-url .elementor-control-url-more {
2005 display: -webkit-box;
2006 display: -ms-flexbox;
2007 display: flex;
2008 -webkit-box-align: center;
2009 -ms-flex-align: center;
2010 align-items: center;
2011 -webkit-box-pack: center;
2012 -ms-flex-pack: center;
2013 justify-content: center;
2014 -ms-flex-negative: 0;
2015 flex-shrink: 0;
2016 border: 1px solid #d5dadf;
2017 border-left: none;
2018 cursor: pointer; }
2019 .elementor-control-type-url .elementor-control-url-more i {
2020 font-size: 12px; }
2021 .elementor-control-type-url .elementor-control-url-more-options {
2022 display: none;
2023 padding-top: 10px; }
2024 .elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description {
2025 margin-top: 10px; }
2026
2027 .elementor-control-type-url .elementor-control-url-option {
2028 display: -webkit-box;
2029 display: -ms-flexbox;
2030 display: flex;
2031 -webkit-box-align: center;
2032 -ms-flex-align: center;
2033 align-items: center; }
2034 .elementor-control-type-url .elementor-control-url-option:not(:last-child) {
2035 padding-bottom: 10px; }
2036 .elementor-control-type-url .elementor-control-url-option input,
2037 .elementor-control-type-url .elementor-control-url-option label {
2038 cursor: pointer; }
2039 .elementor-control-type-url .elementor-control-url-option-input {
2040 margin: 0;
2041 padding: 0;
2042 -webkit-border-radius: 2px;
2043 border-radius: 2px;
2044 margin-left: 5px;
2045 -webkit-appearance: none;
2046 -moz-appearance: none;
2047 outline: none;
2048 content: none;
2049 height: 15px;
2050 width: 15px;
2051 border: 1px solid #d5dadf;
2052 display: -webkit-inline-box;
2053 display: -ms-inline-flexbox;
2054 display: inline-flex;
2055 -webkit-box-align: center;
2056 -ms-flex-align: center;
2057 align-items: center;
2058 -webkit-box-pack: center;
2059 -ms-flex-pack: center;
2060 justify-content: center; }
2061 .elementor-control-type-url .elementor-control-url-option-input:checked {
2062 background: #71d7f7;
2063 border: none; }
2064 .elementor-control-type-url .elementor-control-url-option-input:checked:before {
2065 display: block;
2066 content: "";
2067 width: 4px;
2068 height: 7px;
2069 border: solid white;
2070 border-width: 0 2px 2px 0;
2071 -webkit-transform: rotate(45deg);
2072 -ms-transform: rotate(45deg);
2073 transform: rotate(45deg); }
2074 .elementor-control-type-url .elementor-control-url-option label {
2075 font-size: 12px; }
2076
2077 .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more {
2078 display: none; }
2079
2080 .elementor-control-type-url .elementor-control-url-external-show .elementor-input,
2081 .elementor-control-type-url .elementor-control-url-external-show .elementor-dynamic-cover {
2082 -webkit-border-radius: 3px 0 0 3px;
2083 border-radius: 3px 0 0 3px; }
2084
2085 .elementor-control-type-url .elementor-control-url-autocomplete-spinner {
2086 display: none;
2087 position: absolute;
2088 top: 5px;
2089 right: 0px;
2090 width: 10px;
2091 height: 10px;
2092 font-size: 10px;
2093 color: #D4D4D4; }
2094
2095 .elementor-control-type-url .elementor-control-url__custom-attributes {
2096 margin-top: 5px; }
2097 .elementor-control-type-url .elementor-control-url__custom-attributes label {
2098 font-size: 12px; }
2099 .elementor-control-type-url .elementor-control-url__custom-attributes input {
2100 width: 100%;
2101 margin-top: 10px; }
2102
2103 .elementor-control-type-url .elementor-input {
2104 direction: ltr; }
2105 .elementor-control-type-url .elementor-input:not(:focus) + .elementor-control-url-more {
2106 border-color: #d5dadf; }
2107 .elementor-control-type-url .elementor-input:focus ~ div {
2108 border-color: #a4afb7; }
2109
2110 .elementor-control-type-url .elementor-control-dynamic-switcher {
2111 border-left: none;
2112 -webkit-border-radius: 0 3px 3px 0;
2113 border-radius: 0 3px 3px 0; }
2114
2115 .elementor-autocomplete-menu {
2116 position: absolute;
2117 background: #fff;
2118 color: #495157;
2119 border: 1px solid #a4afb7;
2120 margin: 0;
2121 list-style: none;
2122 padding: 4px 0;
2123 height: auto;
2124 width: 100%;
2125 min-width: 260px;
2126 max-width: 300px;
2127 max-height: 200px;
2128 overflow-y: auto;
2129 -webkit-border-radius: 3px;
2130 border-radius: 3px;
2131 -webkit-transition: all .3s ease-in-out;
2132 -o-transition: all .3s ease-in-out;
2133 transition: all .3s ease-in-out;
2134 cursor: default;
2135 z-index: 1; }
2136 .elementor-autocomplete-menu .ui-menu-item {
2137 display: -webkit-box;
2138 display: -ms-flexbox;
2139 display: flex;
2140 -webkit-box-pack: justify;
2141 -ms-flex-pack: justify;
2142 justify-content: space-between;
2143 -ms-flex-item-align: baseline;
2144 align-self: baseline;
2145 padding: 5px 8px;
2146 font-size: 12px;
2147 width: 100%;
2148 line-height: 1.2;
2149 cursor: pointer; }
2150 .elementor-autocomplete-menu .ui-menu-item.ui-state-hover, .elementor-autocomplete-menu .ui-menu-item.ui-state-active, .elementor-autocomplete-menu .ui-menu-item.ui-state-focus {
2151 background: #e6e9ec; }
2152 .elementor-autocomplete-menu .elementor-autocomplete-item-info {
2153 font-size: 10px;
2154 padding-top: 2px; }
2155
2156 .elementor-control-type-wp_widget .widget-inside {
2157 display: block; }
2158
2159 .elementor-control-type-wp_widget .quicktags-toolbar input {
2160 width: auto; }
2161
2162 .elementor-control-type-wysiwyg * {
2163 -webkit-box-sizing: content-box;
2164 box-sizing: content-box; }
2165
2166 .elementor-control-type-wysiwyg .wp-editor-container {
2167 border: 1px solid #e6e9ec; }
2168
2169 .elementor-control-type-wysiwyg .wp-editor-tabs {
2170 border: 1px solid #d5dadf;
2171 border-bottom: none;
2172 -webkit-border-radius: 3px 3px 0 0;
2173 border-radius: 3px 3px 0 0; }
2174
2175 .elementor-control-type-wysiwyg #insert-media-button {
2176 height: initial;
2177 line-height: 24px;
2178 font-size: 10px;
2179 color: #6d7882;
2180 border-color: #d5dadf;
2181 background-color: #e6e9ec;
2182 min-height: initial; }
2183
2184 .elementor-control-type-wysiwyg .ed_button {
2185 height: 22px;
2186 width: initial; }
2187
2188 .elementor-control-type-wysiwyg .wp-media-buttons-icon {
2189 height: 14px;
2190 margin: 0; }
2191 .elementor-control-type-wysiwyg .wp-media-buttons-icon:before {
2192 font-size: 14px; }
2193
2194 .elementor-control-type-wysiwyg .wp-switch-editor {
2195 position: static;
2196 border: none;
2197 margin: 0;
2198 color: #6d7882;
2199 font-size: 10px;
2200 padding: 3px 9px 4px; }
2201
2202 .elementor-control-type-wysiwyg .switch-html {
2203 border: solid #d5dadf;
2204 border-width: 0 1px; }
2205
2206 .elementor-control-type-wysiwyg .html-active .switch-tmce {
2207 background-color: transparent; }
2208
2209 .elementor-control-type-wysiwyg .html-active .switch-html {
2210 background-color: #e6e9ec; }
2211
2212 .elementor-control-type-wysiwyg .tmce-active .switch-tmce {
2213 background-color: #e6e9ec; }
2214
2215 .elementor-control-type-wysiwyg .tmce-active .switch-html {
2216 background-color: transparent; }
2217
2218 .elementor-control-type-wysiwyg .mce-toolbar-grp, .elementor-control-type-wysiwyg .quicktags-toolbar {
2219 background-color: #e6e9ec; }
2220
2221 .elementor-control-type-wysiwyg .mce-toolbar-grp > div {
2222 padding: 0 3px; }
2223
2224 .elementor-control-type-wysiwyg .elementor-wp-editor {
2225 -webkit-box-sizing: border-box;
2226 box-sizing: border-box; }
2227
2228 .elementor-control-type-wysiwyg .mce-ico {
2229 color: #6d7882;
2230 font-size: 16px; }
2231
2232 .elementor-control-type-wysiwyg .mce-btn {
2233 margin-right: 0;
2234 margin-left: 0; }
2235 .elementor-control-type-wysiwyg .mce-btn:hover, .elementor-control-type-wysiwyg .mce-btn:active, .elementor-control-type-wysiwyg .mce-btn.mce-active {
2236 border-color: #d5dadf; }
2237
2238 .elementor-control-type-wysiwyg .mce-path {
2239 padding: 5px 10px; }
2240
2241 .elementor-control-type-wysiwyg .mce-path-item {
2242 font-size: 12px;
2243 color: #6d7882; }
2244
2245 .elementor-control-type-wysiwyg .elementor-control-dynamic-switcher {
2246 border: none; }
2247
2248 .elementor-control-type-text .elementor-control-dynamic-switcher {
2249 border-right-width: 0;
2250 -webkit-border-radius: 3px 0 0 3px;
2251 border-radius: 3px 0 0 3px; }
2252
2253 .elementor-control-type-text.elementor-control-dynamic input {
2254 -webkit-border-radius: 0 3px 3px 0;
2255 border-radius: 0 3px 3px 0; }
2256
2257 .ui-resizable-n {
2258 top: -5px; }
2259
2260 .ui-resizable-e {
2261 right: -5px; }
2262
2263 .ui-resizable-s {
2264 bottom: -5px; }
2265
2266 .ui-resizable-w {
2267 left: -5px; }
2268
2269 .ui-resizable-ne {
2270 top: -5px;
2271 right: -5px; }
2272
2273 .ui-resizable-nw {
2274 top: -5px;
2275 left: -5px; }
2276
2277 .ui-resizable-se {
2278 bottom: -5px;
2279 right: -5px; }
2280
2281 .ui-resizable-sw {
2282 bottom: -5px;
2283 left: -5px; }
2284
2285 .ui-resizable-n, .ui-resizable-s {
2286 left: 0;
2287 height: 10px;
2288 width: 100%;
2289 cursor: ns-resize; }
2290
2291 .ui-resizable-e, .ui-resizable-w {
2292 top: 0;
2293 height: 100%;
2294 width: 10px;
2295 cursor: ew-resize; }
2296
2297 .ui-resizable-ne, .ui-resizable-nw, .ui-resizable-se, .ui-resizable-sw {
2298 height: 15px;
2299 width: 15px; }
2300
2301 .ui-resizable-nw, .ui-resizable-se {
2302 cursor: nwse-resize; }
2303
2304 .ui-resizable-ne, .ui-resizable-sw {
2305 cursor: nesw-resize; }
2306
2307 .ui-resizable-handle {
2308 position: absolute; }
2309
2310 .ui-resizable-resizing {
2311 pointer-events: none; }
2312
2313 @-webkit-keyframes placeholder-section {
2314 0% {
2315 height: 0;
2316 opacity: 0; }
2317 100% {
2318 height: 40px;
2319 opacity: .9; } }
2320
2321 @keyframes placeholder-section {
2322 0% {
2323 height: 0;
2324 opacity: 0; }
2325 100% {
2326 height: 40px;
2327 opacity: .9; } }
2328
2329 @-webkit-keyframes placeholder-widget {
2330 0% {
2331 height: 0;
2332 opacity: 0; }
2333 100% {
2334 height: 10px;
2335 opacity: .9; } }
2336
2337 @keyframes placeholder-widget {
2338 0% {
2339 height: 0;
2340 opacity: 0; }
2341 100% {
2342 height: 10px;
2343 opacity: .9; } }
2344
2345 @-webkit-keyframes section-outline {
2346 0% {
2347 opacity: 0; }
2348 100% {
2349 opacity: 1; } }
2350
2351 @keyframes section-outline {
2352 0% {
2353 opacity: 0; }
2354 100% {
2355 opacity: 1; } }
2356
2357 body.elementor-editor-active .elementor.elementor-edit-mode.layout-section .entry-content {
2358 overflow: visible; }
2359
2360 body.elementor-editor-active .elementor.elementor-edit-mode .article {
2361 overflow: visible; }
2362
2363 body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-overlay .elementor-editor-element-settings {
2364 clear: unset; }
2365
2366 body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section {
2367 overflow: visible; }
2368
2369 .elementor-edit-area .animated {
2370 -webkit-animation-fill-mode: none !important;
2371 animation-fill-mode: none !important; }
2372
2373 .elementor-edit-area ul.elementor-editor-element-settings {
2374 word-break: normal;
2375 padding: 0; }
2376
2377 .elementor-edit-area .gallery {
2378 opacity: 1; }
2379
2380 .pen {
2381 position: relative;
2382 outline: none; }
2383 .pen:not([data-elementor-inline-editing-toolbar="advanced"]) {
2384 white-space: pre-wrap; }
2385 .pen-menu {
2386 -webkit-box-shadow: 1px 2px 3px -2px #222;
2387 box-shadow: 1px 2px 3px -2px #222;
2388 background-color: #6d7882;
2389 position: fixed;
2390 overflow: hidden;
2391 -webkit-border-radius: 3px;
2392 border-radius: 3px;
2393 z-index: 9999; }
2394 .pen-menu:after {
2395 top: 100%;
2396 content: '';
2397 position: absolute;
2398 border: 6px solid transparent;
2399 border-top-color: #6d7882;
2400 left: 50%;
2401 -webkit-transform: translateX(-50%);
2402 -ms-transform: translateX(-50%);
2403 transform: translateX(-50%); }
2404 .pen-menu-below:after {
2405 top: 0;
2406 -webkit-transform: translateX(-50%) translateY(-100%) rotate(180deg);
2407 -ms-transform: translateX(-50%) translateY(-100%) rotate(180deg);
2408 transform: translateX(-50%) translateY(-100%) rotate(180deg); }
2409 .pen-icon {
2410 position: relative;
2411 display: -webkit-box;
2412 display: -ms-flexbox;
2413 display: flex;
2414 -webkit-box-align: center;
2415 -ms-flex-align: center;
2416 align-items: center;
2417 -webkit-box-pack: center;
2418 -ms-flex-pack: center;
2419 justify-content: center;
2420 height: 35px;
2421 padding: 0 10px;
2422 font-size: 21px;
2423 color: #d5dadf;
2424 cursor: pointer;
2425 -webkit-user-select: none;
2426 -moz-user-select: none;
2427 -ms-user-select: none;
2428 user-select: none; }
2429 .pen-icon:hover {
2430 background: #556068; }
2431 .pen-icon[data-group], .pen-icon[data-action="closeGroup"] {
2432 display: none; }
2433 .pen-icon[data-action="close"]:before {
2434 content: '';
2435 position: absolute;
2436 right: 0;
2437 height: 60%;
2438 width: 1px;
2439 background-color: #556068; }
2440 .pen-icon.active {
2441 background-color: #556068;
2442 -webkit-box-shadow: inset 2px 2px 4px #556068;
2443 box-shadow: inset 2px 2px 4px #556068; }
2444 .pen-group-icon:after {
2445 font-family: eicons;
2446 font-size: 12px;
2447 content: '\e92a';
2448 padding-left: 4px;
2449 color: #71d7f7; }
2450 .pen-input-wrapper {
2451 -webkit-box-align: center;
2452 -ms-flex-align: center;
2453 align-items: center; }
2454 .pen-input-wrapper .pen-url-input {
2455 font-size: 12px;
2456 line-height: 1.5;
2457 padding: 0;
2458 padding-right: 10px;
2459 padding-left: 10px;
2460 width: 250px;
2461 direction: ltr; }
2462 .pen-input-wrapper .pen-url-input, .pen-input-wrapper .pen-url-input:focus {
2463 background-color: transparent;
2464 border: none;
2465 outline: none;
2466 -webkit-box-shadow: none;
2467 box-shadow: none;
2468 color: #fff; }
2469 .pen-input-wrapper .pen-url-input::-webkit-input-placeholder {
2470 color: #d5dadf; }
2471 .pen-input-wrapper .pen-url-input::-moz-placeholder {
2472 color: #d5dadf; }
2473 .pen-input-wrapper .pen-url-input::-ms-input-placeholder {
2474 color: #d5dadf; }
2475 .pen-input-wrapper .pen-url-input::placeholder {
2476 color: #d5dadf; }
2477 .pen-input-label {
2478 margin: 0;
2479 margin-left: -1px; }
2480 .pen-placeholder:before {
2481 content: attr(data-pen-placeholder);
2482 position: absolute;
2483 font-weight: normal;
2484 color: #757575;
2485 opacity: 0.6; }
2486 .pen-external-url-checkbox {
2487 display: none; }
2488 .pen-external-url-checkbox:checked + i {
2489 color: #fff; }
2490
2491 .elementor-inline-editing i:not([class]) {
2492 font-style: italic; }
2493
2494 .elementor-inline-editing b {
2495 font-weight: bold; }
2496
2497 .elementor-inline-editing u {
2498 text-decoration: underline; }
2499
2500 .e-element-color-picker {
2501 --primary-color: #71d7f7;
2502 --swatch-size: 25px;
2503 cursor: default;
2504 display: -webkit-box;
2505 display: -ms-flexbox;
2506 display: flex;
2507 position: absolute;
2508 width: calc( calc( var( --count ) + 1 ) * var( --swatch-size ));
2509 height: var(--swatch-size);
2510 top: var(--top);
2511 left: var(--left);
2512 right: var(--right, unset);
2513 -webkit-border-radius: 3px;
2514 border-radius: 3px;
2515 opacity: 0;
2516 pointer-events: none;
2517 z-index: 9998;
2518 background-color: var(--primary-color);
2519 padding: 1px;
2520 -webkit-box-sizing: content-box;
2521 box-sizing: content-box;
2522 -webkit-transition: opacity .3s, width .3s;
2523 -o-transition: opacity .3s, width .3s;
2524 transition: opacity .3s, width .3s; }
2525 .e-element-color-picker.e-picker-hidden {
2526 opacity: 0;
2527 pointer-events: none; }
2528 .e-element-color-picker::before {
2529 content: '';
2530 -webkit-box-flex: 0;
2531 -ms-flex: 0 1 var(--swatch-size);
2532 flex: 0 1 var(--swatch-size);
2533 max-width: 100%;
2534 height: 100%;
2535 -webkit-box-sizing: border-box;
2536 box-sizing: border-box;
2537 text-align: center; }
2538 .e-element-color-picker::after {
2539 content: '\e91e';
2540 font-family: 'eicons';
2541 color: #FFF;
2542 font-size: 1rem;
2543 line-height: var(--swatch-size);
2544 position: absolute;
2545 left: .3rem;
2546 z-index: -1; }
2547 .e-element-color-picker__swatch {
2548 -webkit-box-flex: 1;
2549 -ms-flex: 1 0 var(--swatch-size);
2550 flex: 1 0 var(--swatch-size);
2551 max-width: 100%;
2552 height: 100%;
2553 cursor: pointer;
2554 -webkit-transition: all 0.3s;
2555 -o-transition: all 0.3s;
2556 transition: all 0.3s;
2557 position: relative;
2558 overflow: hidden;
2559 -webkit-border-radius: inherit;
2560 border-radius: inherit;
2561 /* Hack to fix transparent `--color` on hover */
2562 background: -webkit-gradient(linear, left top, left bottom, from(var(--color)), to(var(--color))), -webkit-gradient(linear, left top, left bottom, from(var(--primary-color)), to(var(--primary-color)));
2563 background: -webkit-linear-gradient(var(--color), var(--color)), -webkit-linear-gradient(var(--primary-color), var(--primary-color));
2564 background: -o-linear-gradient(var(--color), var(--color)), -o-linear-gradient(var(--primary-color), var(--primary-color));
2565 background: linear-gradient(var(--color), var(--color)), linear-gradient(var(--primary-color), var(--primary-color)); }
2566 .e-element-color-picker__swatch:not(:first-child) {
2567 border-left: 1px solid var(--primary-color); }
2568 .e-element-color-picker__swatch::before {
2569 content: attr(data-text);
2570 position: absolute;
2571 left: 50%;
2572 top: 50%;
2573 opacity: 0;
2574 color: var(--color);
2575 font-size: 10px;
2576 font-weight: 300;
2577 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2578 -webkit-transform: translate(-50%, -50%);
2579 -ms-transform: translate(-50%, -50%);
2580 transform: translate(-50%, -50%);
2581 -webkit-filter: hue-rotate(180deg) grayscale(1) contrast(999) invert(1);
2582 filter: hue-rotate(180deg) grayscale(1) contrast(999) invert(1);
2583 -webkit-transition: inherit;
2584 -o-transition: inherit;
2585 transition: inherit; }
2586 .e-element-color-picker__swatch:hover {
2587 -ms-flex-preferred-size: calc( 2 * var( --swatch-size ));
2588 flex-basis: calc( 2 * var( --swatch-size ));
2589 -ms-flex-negative: 0;
2590 flex-shrink: 0; }
2591 .e-element-color-picker__swatch:hover::before {
2592 opacity: 1; }
2593
2594 .elementor-editor__ui-state__color-picker *:not(.e-element-color-picker__swatch) {
2595 cursor: url("../images/eyedropper.svg") 0 20, pointer; }
2596
2597 .elementor-editor__ui-state__color-picker .e-element-color-picker:not(.e-picker-hidden):hover,
2598 .elementor-editor__ui-state__color-picker .elementor-element:hover > .e-element-color-picker:not(.e-picker-hidden),
2599 .elementor-editor__ui-state__color-picker .elementor-widget-container:hover + .e-element-color-picker:not(.e-picker-hidden) {
2600 opacity: 1;
2601 pointer-events: all; }
2602
2603 .elementor-editor__ui-state__color-picker .elementor-section:hover {
2604 outline: 1px solid #71d7f7; }
2605
2606 html.elementor-html {
2607 margin-top: 0 !important; }
2608
2609 .elementor-edit-area {
2610 position: relative; }
2611
2612 .elementor.loading {
2613 opacity: 0.5; }
2614
2615 .elementor-edit-area-active .elementor-inner-section:first-child {
2616 margin-top: 15px; }
2617
2618 .elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty {
2619 min-height: 30px; }
2620 @media (min-width: 768px) {
2621 .elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty {
2622 margin: 10px; } }
2623
2624 .elementor-edit-area-active .elementor-column {
2625 min-width: 25px; }
2626
2627 .elementor-edit-area-active .elementor-widget.elementor-loading {
2628 opacity: .3; }
2629
2630 .elementor-edit-area-active .elementor-widget.elementor-element-editable, .elementor-edit-area-active .elementor-widget.elementor-element-edit-mode:hover {
2631 -webkit-box-shadow: 0 0 0 1px #71d7f7;
2632 box-shadow: 0 0 0 1px #71d7f7; }
2633
2634 .elementor-edit-area-active .elementor-widget:not(:hover) .elementor-editor-element-settings {
2635 display: none; }
2636
2637 .elementor-edit-area-active .elementor-widget.ui-draggable-dragging {
2638 pointer-events: none; }
2639
2640 .elementor-edit-area-active .elementor-editor-element-setting {
2641 cursor: pointer;
2642 display: -webkit-box;
2643 display: -ms-flexbox;
2644 display: flex;
2645 -webkit-box-align: center;
2646 -ms-flex-align: center;
2647 align-items: center;
2648 -webkit-box-pack: center;
2649 -ms-flex-pack: center;
2650 justify-content: center;
2651 padding: 0;
2652 margin: 0;
2653 font-size: 11px;
2654 color: #fff;
2655 width: 25px;
2656 -webkit-transition: margin .3s, width .3s, font .3s;
2657 -o-transition: margin .3s, width .3s, font .3s;
2658 transition: margin .3s, width .3s, font .3s; }
2659
2660 .elementor-edit-area-active .elementor-inline-editing {
2661 min-height: 15px; }
2662
2663 .elementor-edit-area-active .elementor-edit-hidden {
2664 display: none; }
2665
2666 .elementor-section-wrap:empty {
2667 min-height: 25px; }
2668
2669 .elementor-element > .elementor-element-overlay {
2670 position: absolute;
2671 top: 0;
2672 left: 0;
2673 letter-spacing: 0;
2674 z-index: 9998;
2675 pointer-events: none; }
2676
2677 .elementor-element-empty .elementor-sortable-placeholder {
2678 display: none; }
2679
2680 .elementor-element.elementor-widget-empty {
2681 background-color: rgba(213, 218, 223, 0.8); }
2682 .elementor-element.elementor-widget-empty .elementor-widget-empty-icon {
2683 color: #c2cbd2;
2684 font-size: 22px;
2685 display: block;
2686 text-align: center;
2687 padding: 10px 0; }
2688
2689 .elementor-element:not(:hover):not(.elementor-element-editable) > .elementor-element-overlay .elementor-editor-element-settings {
2690 display: none; }
2691
2692 .elementor-element--toggle-edit-tools > .elementor-element-overlay .elementor-editor-element-edit:not(.elementor-active) ~ * {
2693 width: 0;
2694 font-size: 0; }
2695
2696 .elementor-element[data-side="top"]:before, .elementor-element[data-side="bottom"] + .elementor-element:before {
2697 content: '';
2698 background-color: #71d7f7;
2699 -webkit-transition-timing-function: ease-out;
2700 -o-transition-timing-function: ease-out;
2701 transition-timing-function: ease-out;
2702 opacity: .9;
2703 height: 10px;
2704 -webkit-animation: placeholder-widget 500ms;
2705 animation: placeholder-widget 500ms;
2706 display: block; }
2707
2708 .elementor-element[data-side="bottom"]:last-child:after {
2709 content: '';
2710 background-color: #71d7f7;
2711 -webkit-transition-timing-function: ease-out;
2712 -o-transition-timing-function: ease-out;
2713 transition-timing-function: ease-out;
2714 opacity: .9;
2715 height: 10px;
2716 -webkit-animation: placeholder-widget 500ms;
2717 animation: placeholder-widget 500ms;
2718 display: block; }
2719
2720 .elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
2721 cursor: -webkit-grab;
2722 cursor: grab; }
2723 .elementor-element.elementor-absolute:active, .elementor-element.elementor-fixed:active {
2724 cursor: -webkit-grabbing;
2725 cursor: grabbing; }
2726 .elementor-element.elementor-absolute .eicon-edit:before, .elementor-element.elementor-fixed .eicon-edit:before {
2727 content: '\e902'; }
2728
2729 .elementor-section > .elementor-element-overlay {
2730 right: 0;
2731 bottom: 0; }
2732 .elementor-section > .elementor-element-overlay:after {
2733 position: absolute;
2734 left: 2px;
2735 right: 2px;
2736 top: 2px;
2737 bottom: 2px;
2738 outline: 2px solid #71d7f7;
2739 -webkit-animation: section-outline .75s;
2740 animation: section-outline .75s; }
2741
2742 .elementor-section:hover > .elementor-element-overlay:after, .elementor-section.elementor-element-editable > .elementor-element-overlay:after {
2743 content: ''; }
2744
2745 .elementor-section-filled .elementor-sortable-placeholder.elementor-column {
2746 display: none; }
2747
2748 .elementor-section-filled .elementor-row.elementor-draggable-over {
2749 border: 1px solid #d72b3f; }
2750
2751 .elementor-column > .elementor-element-overlay {
2752 right: 0;
2753 bottom: 0; }
2754 .elementor-column > .elementor-element-overlay:after {
2755 position: absolute;
2756 left: 0;
2757 right: 0;
2758 top: 0;
2759 bottom: 0;
2760 outline: 1px dashed #6d7882; }
2761
2762 .elementor-column:hover > .elementor-element-overlay, .elementor-column.elementor-element-editable > .elementor-element-overlay {
2763 border: 1px solid #ffffff; }
2764 .elementor-column:hover > .elementor-element-overlay:after, .elementor-column.elementor-element-editable > .elementor-element-overlay:after {
2765 content: ''; }
2766
2767 .elementor-column.elementor-dragging-on-child > .elementor-element-overlay {
2768 border: 1px solid #71d7f7; }
2769 .elementor-column.elementor-dragging-on-child > .elementor-element-overlay:after {
2770 display: none; }
2771
2772 .elementor-column > .ui-resizable-e, .elementor-column > .ui-resizable-w {
2773 cursor: col-resize;
2774 width: 7px;
2775 position: absolute;
2776 left: -5px;
2777 top: 0;
2778 height: 100%; }
2779
2780 .elementor-column:last-of-type > .ui-resizable-e, .elementor-column:last-of-type > .ui-resizable-w {
2781 display: none !important; }
2782
2783 @media (max-width: 1024px) {
2784 .elementor-column > .ui-resizable-e, .elementor-column > .ui-resizable-w {
2785 display: none !important; } }
2786
2787 .elementor-editor-element-settings {
2788 position: absolute;
2789 display: -webkit-box;
2790 display: -ms-flexbox;
2791 display: flex;
2792 height: 26px;
2793 list-style: none;
2794 margin: 0;
2795 padding: 0;
2796 font-family: Arial, Helvetica, sans-serif;
2797 font-size: 13px;
2798 font-weight: normal;
2799 font-style: normal;
2800 line-height: 1;
2801 z-index: 1;
2802 pointer-events: all; }
2803
2804 @media (min-width: 1025px) {
2805 .elementor-editor-element-edit {
2806 cursor: move; } }
2807
2808 .elementor-editor-section-settings {
2809 height: 24px;
2810 top: 1px;
2811 right: 50%;
2812 -webkit-transform: translateX(50%) translateY(-100%);
2813 -ms-transform: translateX(50%) translateY(-100%);
2814 transform: translateX(50%) translateY(-100%);
2815 background-color: #71d7f7;
2816 -webkit-border-radius: 5px 5px 0 0;
2817 border-radius: 5px 5px 0 0;
2818 -webkit-box-shadow: 0px -2px 8px rgba(0, 0, 0, 0.05);
2819 box-shadow: 0px -2px 8px rgba(0, 0, 0, 0.05); }
2820 .elementor-editor-section-settings i.eicon-handle {
2821 font-size: 16px; }
2822 .elementor-editor-section-settings .elementor-editor-element-setting:hover {
2823 background-color: #10bcf2; }
2824 .elementor-editor-section-settings .elementor-editor-element-setting:first-child {
2825 -webkit-border-radius: 0 5px 0 0;
2826 border-radius: 0 5px 0 0; }
2827 .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before {
2828 content: '';
2829 position: absolute;
2830 border: solid transparent;
2831 top: 2px;
2832 border-left-color: #71d7f7;
2833 border-width: 22px 0 0 12px;
2834 left: calc(100% - 1px); }
2835 .elementor-editor-section-settings .elementor-editor-element-setting:first-child:hover:before {
2836 border-left-color: #10bcf2; }
2837 .elementor-editor-section-settings .elementor-editor-element-setting:last-child {
2838 -webkit-border-radius: 5px 0 0 0;
2839 border-radius: 5px 0 0 0; }
2840 .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after {
2841 content: '';
2842 position: absolute;
2843 border: solid transparent;
2844 top: 2px;
2845 border-right-color: #71d7f7;
2846 border-width: 22px 12px 0 0;
2847 right: calc(100% - 1px); }
2848 .elementor-editor-section-settings .elementor-editor-element-setting:last-child:hover:after {
2849 border-right-color: #10bcf2; }
2850
2851 .elementor-section--handles-inside .elementor-editor-section-settings {
2852 -webkit-transform: translateX(-50%);
2853 -ms-transform: translateX(-50%);
2854 transform: translateX(-50%);
2855 -webkit-border-radius: 0 0 5px 5px;
2856 border-radius: 0 0 5px 5px; }
2857 .elementor-section--handles-inside .elementor-editor-section-settings .elementor-editor-element-setting:first-child {
2858 -webkit-border-radius: 0 0 5px 0;
2859 border-radius: 0 0 5px 0; }
2860 .elementor-section--handles-inside .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before {
2861 top: 0;
2862 border-width: 0 0 22px 12px; }
2863 .elementor-section--handles-inside .elementor-editor-section-settings .elementor-editor-element-setting:last-child {
2864 -webkit-border-radius: 0 0 0 5px;
2865 border-radius: 0 0 0 5px; }
2866 .elementor-section--handles-inside .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after {
2867 top: 0;
2868 border-width: 0 12px 22px 0; }
2869
2870 .elementor-editor-column-settings {
2871 top: -1px;
2872 right: -1px;
2873 -webkit-border-radius: 0 0 0 3px;
2874 border-radius: 0 0 0 3px;
2875 overflow: hidden; }
2876 .elementor-editor-column-settings .elementor-editor-element-setting {
2877 background-color: #495157; }
2878 .elementor-editor-column-settings .elementor-editor-element-setting:not(:hover) {
2879 background-image: -webkit-gradient(linear, left top, left bottom, from(#6d7882), to(#556068));
2880 background-image: -webkit-linear-gradient(top, #6d7882, #556068);
2881 background-image: -o-linear-gradient(top, #6d7882, #556068);
2882 background-image: linear-gradient(to bottom, #6d7882, #556068); }
2883
2884 .elementor-editor-widget-settings {
2885 z-index: 2;
2886 top: -1px;
2887 left: -1px;
2888 -webkit-box-orient: horizontal;
2889 -webkit-box-direction: reverse;
2890 -ms-flex-direction: row-reverse;
2891 flex-direction: row-reverse;
2892 -webkit-border-radius: 0 0 3px 0;
2893 border-radius: 0 0 3px 0;
2894 overflow: hidden; }
2895 .elementor-editor-widget-settings .elementor-editor-element-setting {
2896 background-color: #10bcf2; }
2897 .elementor-editor-widget-settings .elementor-editor-element-setting:not(:hover) {
2898 background-image: -webkit-gradient(linear, left bottom, left top, from(#41c9f4), to(#71d7f7));
2899 background-image: -webkit-linear-gradient(bottom, #41c9f4, #71d7f7);
2900 background-image: -o-linear-gradient(bottom, #41c9f4, #71d7f7);
2901 background-image: linear-gradient(to top, #41c9f4, #71d7f7); }
2902
2903 .elementor-empty-view {
2904 position: absolute;
2905 top: 0;
2906 bottom: 0;
2907 left: 0;
2908 right: 0;
2909 z-index: 1; }
2910
2911 .elementor-first-add {
2912 text-align: center;
2913 border: 1px dashed #d5dadf;
2914 display: -webkit-box;
2915 display: -ms-flexbox;
2916 display: flex;
2917 height: 100%;
2918 -webkit-box-align: center;
2919 -ms-flex-align: center;
2920 align-items: center;
2921 -webkit-box-pack: center;
2922 -ms-flex-pack: center;
2923 justify-content: center; }
2924 .elementor-first-add .elementor-icon {
2925 font-size: 19px;
2926 color: #a4afb7;
2927 cursor: pointer; }
2928
2929 .elementor-sortable-helper {
2930 position: absolute;
2931 -webkit-border-radius: 3px;
2932 border-radius: 3px;
2933 background-color: #fff;
2934 text-align: center;
2935 color: #556068;
2936 -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
2937 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
2938 cursor: move; }
2939 .elementor-sortable-helper .icon {
2940 font-size: 28px;
2941 padding-top: 15px;
2942 line-height: 1; }
2943 .elementor-sortable-helper .elementor-element-title-wrapper {
2944 display: table;
2945 width: 100%; }
2946 .elementor-sortable-helper .title {
2947 font-size: 11px;
2948 font-family: Arial, Helvetica, sans-serif;
2949 font-weight: normal;
2950 font-style: normal;
2951 display: table-cell;
2952 vertical-align: middle;
2953 height: 40px; }
2954
2955 .elementor-editor-content-only .elementor-first-add {
2956 display: none; }
2957
2958 .elementor-editor-content-only .elementor-section > .elementor-element-overlay {
2959 display: none; }
2960 .elementor-editor-content-only .elementor-section > .elementor-element-overlay:after {
2961 display: none; }
2962
2963 .elementor-editor-content-only .elementor-section:hover > .elementor-element-overlay:after, .elementor-editor-content-only .elementor-section.elementor-element-editable > .elementor-element-overlay:after {
2964 display: none; }
2965
2966 .elementor-editor-content-only .elementor-column > .elementor-element-overlay {
2967 display: none; }
2968 .elementor-editor-content-only .elementor-column > .elementor-element-overlay:after {
2969 display: none; }
2970
2971 .elementor-editor-content-only .elementor-column:hover > .elementor-element-overlay:after, .elementor-editor-content-only .elementor-column.elementor-element-editable > .elementor-element-overlay:after {
2972 display: none; }
2973
2974 @media (min-width: 1025px) {
2975 .elementor-editor-content-only .elementor-editor-element-edit {
2976 cursor: pointer; } }
2977
2978 .elementor-sortable-placeholder:not(.elementor-column-placeholder) {
2979 background-color: #71d7f7;
2980 -webkit-animation-duration: 250ms;
2981 animation-duration: 250ms;
2982 opacity: .9;
2983 width: 100%;
2984 -ms-flex-item-align: stretch;
2985 align-self: stretch; }
2986
2987 .elementor-section-placeholder {
2988 height: 40px;
2989 -webkit-animation-name: placeholder-section;
2990 animation-name: placeholder-section; }
2991
2992 .elementor-column-placeholder {
2993 position: relative; }
2994 .elementor-column-placeholder:before, .elementor-column-placeholder:after {
2995 content: '';
2996 position: absolute;
2997 top: 10px;
2998 bottom: 10px;
2999 right: 10px;
3000 left: 10px; }
3001 .elementor-column-placeholder:before {
3002 border: 1px solid #6d7882; }
3003 .elementor-column-placeholder:after {
3004 border: 1px dashed #fff; }
3005
3006 .elementor-widget-placeholder {
3007 height: 10px;
3008 -webkit-animation-name: placeholder-widget;
3009 animation-name: placeholder-widget; }
3010
3011 .elementor-draggable-over:not([data-dragged-element="section"]):not([data-dragged-is-inner="true"]) > .elementor-empty-view > .elementor-first-add:after,
3012 .elementor-first-add.elementor-html5dnd-current-element:after {
3013 content: '';
3014 background-color: #71d7f7;
3015 -webkit-transition-timing-function: ease-out;
3016 -o-transition-timing-function: ease-out;
3017 transition-timing-function: ease-out;
3018 opacity: .9;
3019 height: 10px;
3020 -webkit-animation: placeholder-widget 500ms;
3021 animation: placeholder-widget 500ms;
3022 width: 100%; }
3023
3024 .elementor-draggable-over:not([data-dragged-element="section"]):not([data-dragged-is-inner="true"]) > .elementor-empty-view > .elementor-first-add .elementor-icon,
3025 .elementor-first-add.elementor-html5dnd-current-element .elementor-icon {
3026 display: none; }
3027
3028 .elementor-draggable-over[data-dragged-element="section"][data-dragged-is-inner="true"] .elementor-inner-column .elementor-sortable-placeholder {
3029 display: none; }
3030
3031 .elementor-add-section {
3032 all: initial;
3033 display: -webkit-box;
3034 display: -ms-flexbox;
3035 display: flex;
3036 max-width: 1160px;
3037 position: relative; }
3038 .elementor-add-section:not(.elementor-dragging-on-child) .elementor-add-section-inner {
3039 border: 2px dashed #d5dadf;
3040 background-color: rgba(255, 255, 255, 0.5); }
3041 .elementor-add-section.elementor-dragging-on-child .elementor-add-section-inner {
3042 border: 3px dashed #71d7f7; }
3043 .elementor-add-section[data-view="choose-action"] .elementor-select-preset {
3044 display: none; }
3045 .elementor-add-section[data-view="select-preset"] .elementor-add-new-section {
3046 display: none; }
3047
3048 .elementor-add-section-inner {
3049 text-align: center;
3050 margin: 20px;
3051 padding: 40px 0;
3052 -webkit-box-flex: 1;
3053 -ms-flex-positive: 1;
3054 flex-grow: 1; }
3055
3056 .elementor-add-new-section {
3057 display: inline-block; }
3058 .elementor-add-new-section .elementor-add-section-area-button {
3059 display: -webkit-inline-box;
3060 display: -ms-inline-flexbox;
3061 display: inline-flex;
3062 -webkit-box-align: center;
3063 -ms-flex-align: center;
3064 align-items: center;
3065 -webkit-box-pack: center;
3066 -ms-flex-pack: center;
3067 justify-content: center;
3068 height: 40px;
3069 width: 40px;
3070 color: #fff;
3071 font-size: 16px;
3072 -webkit-border-radius: 50%;
3073 border-radius: 50%;
3074 -webkit-transition: all .3s;
3075 -o-transition: all .3s;
3076 transition: all .3s;
3077 cursor: pointer; }
3078 .elementor-add-new-section .elementor-add-section-area-button:hover {
3079 opacity: 0.85;
3080 -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
3081 box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
3082 .elementor-add-new-section .elementor-add-section-area-button:active {
3083 -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1);
3084 box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1); }
3085 .elementor-add-new-section .elementor-add-section-button {
3086 background-color: #93003c; }
3087 .elementor-add-new-section .elementor-add-template-button {
3088 background-color: #6d7882;
3089 margin-right: 5px; }
3090
3091 .elementor-add-section-drag-title {
3092 font-family: Arial, Helvetica, sans-serif;
3093 font-size: 13px;
3094 font-weight: normal;
3095 font-style: italic;
3096 line-height: 1;
3097 color: #556068;
3098 margin-top: 15px; }
3099
3100 .elementor-add-section-close {
3101 position: absolute;
3102 right: 40px;
3103 top: 40px;
3104 font-size: 20px;
3105 cursor: pointer;
3106 line-height: 1;
3107 color: #d5dadf; }
3108 .elementor-add-section-close:hover {
3109 color: #6d7882; }
3110
3111 .elementor-select-preset-title {
3112 font-family: Arial, Helvetica, sans-serif;
3113 font-size: 13px;
3114 font-weight: 500;
3115 font-style: normal;
3116 text-transform: uppercase;
3117 color: #556068; }
3118
3119 .elementor-select-preset-list {
3120 list-style: none;
3121 padding: 0 25px;
3122 margin: 20px auto 0;
3123 overflow: hidden;
3124 max-width: 700px; }
3125 .elementor-select-preset-list .elementor-preset {
3126 cursor: pointer;
3127 margin: 0;
3128 padding: 10px;
3129 float: right;
3130 max-width: 33.333%; }
3131 .elementor-select-preset-list .elementor-preset:hover path {
3132 fill: #6d7882; }
3133 .elementor-select-preset-list .elementor-preset:not(:hover) path {
3134 fill: #d5dadf; }
3135 .elementor-select-preset-list .elementor-preset svg {
3136 height: 50px;
3137 width: 100%;
3138 -webkit-transform: rotate(180deg);
3139 -ms-transform: rotate(180deg);
3140 transform: rotate(180deg); }
3141
3142 #elementor-add-new-section {
3143 margin: 60px auto; }
3144 #elementor-add-new-section[data-view="choose-action"] .elementor-add-section-close {
3145 display: none; }
3146
3147 .elementor-add-section-inline {
3148 margin: 10px auto; }
3149
3150 .elementor-column-percents-tooltip {
3151 position: absolute;
3152 display: none;
3153 top: 50%;
3154 -webkit-transform: translateY(-50%);
3155 -ms-transform: translateY(-50%);
3156 transform: translateY(-50%);
3157 color: #fff;
3158 font-size: 10px;
3159 background-color: #556068;
3160 width: 40px;
3161 padding: 3.5px 0;
3162 text-align: center;
3163 z-index: 1;
3164 line-height: 1; }
3165 .elementor-column-percents-tooltip:after {
3166 content: '';
3167 position: absolute;
3168 width: 0;
3169 height: 0;
3170 border: 8.5px solid transparent;
3171 top: 0; }
3172 .elementor-column-percents-tooltip[data-side="left"] {
3173 -webkit-border-radius: 3px 0 0 3px;
3174 border-radius: 3px 0 0 3px;
3175 right: 15px; }
3176 .elementor-column-percents-tooltip[data-side="left"]:after {
3177 left: 100%;
3178 border-left-color: #556068;
3179 border-right-width: 0; }
3180 .elementor-column-percents-tooltip[data-side="right"] {
3181 -webkit-border-radius: 0 3px 3px 0;
3182 border-radius: 0 3px 3px 0;
3183 left: 15px; }
3184 .elementor-column-percents-tooltip[data-side="right"]:after {
3185 right: 100%;
3186 border-right-color: #556068;
3187 border-left-width: 0; }
3188
3189 .elementor-editor-preview .elementor-element-overlay,
3190 .elementor-editor-preview .elementor-empty,
3191 .elementor-editor-preview .elementor-add-section,
3192 .elementor-editor-preview .elementor-add-section-inline,
3193 .elementor-editor-preview .elementor-empty-view,
3194 .elementor-editor-preview .elementor-widget-empty {
3195 display: none; }
3196
3197 .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-widescreen,
3198 .e-preview--show-hidden-elements[data-elementor-device-mode="desktop"] .elementor-edit-area-active .elementor-hidden-desktop,
3199 .e-preview--show-hidden-elements[data-elementor-device-mode="laptop"] .elementor-edit-area-active .elementor-hidden-laptop,
3200 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet_extra"] .elementor-edit-area-active .elementor-hidden-tablet_extra,
3201 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet"] .elementor-edit-area-active .elementor-hidden-tablet,
3202 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile_extra"] .elementor-edit-area-active .elementor-hidden-mobile_extra,
3203 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile"] .elementor-edit-area-active .elementor-hidden-mobile {
3204 display: inherit;
3205 background: -webkit-repeating-linear-gradient(325deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
3206 background: -o-repeating-linear-gradient(325deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
3207 background: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
3208 border: 1px solid rgba(0, 0, 0, 0.02); }
3209 .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-section > .elementor-element-overlay,
3210 .e-preview--show-hidden-elements[data-elementor-device-mode="desktop"] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section > .elementor-element-overlay,
3211 .e-preview--show-hidden-elements[data-elementor-device-mode="laptop"] .elementor-edit-area-active .elementor-hidden-laptop.elementor-section > .elementor-element-overlay,
3212 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet_extra"] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-section > .elementor-element-overlay,
3213 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet"] .elementor-edit-area-active .elementor-hidden-tablet.elementor-section > .elementor-element-overlay,
3214 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile_extra"] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-section > .elementor-element-overlay,
3215 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile"] .elementor-edit-area-active .elementor-hidden-mobile.elementor-section > .elementor-element-overlay {
3216 background-color: #d5dadf;
3217 mix-blend-mode: color; }
3218 .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-section:before,
3219 .e-preview--show-hidden-elements[data-elementor-device-mode="desktop"] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section:before,
3220 .e-preview--show-hidden-elements[data-elementor-device-mode="laptop"] .elementor-edit-area-active .elementor-hidden-laptop.elementor-section:before,
3221 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet_extra"] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-section:before,
3222 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet"] .elementor-edit-area-active .elementor-hidden-tablet.elementor-section:before,
3223 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile_extra"] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-section:before,
3224 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile"] .elementor-edit-area-active .elementor-hidden-mobile.elementor-section:before {
3225 content: '';
3226 display: block;
3227 position: absolute;
3228 top: 0;
3229 left: 0;
3230 width: 100%;
3231 height: 100%;
3232 background-color: rgba(255, 255, 255, 0.6);
3233 z-index: 9997; }
3234 .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-inner-section .elementor-container,
3235 .e-preview--show-hidden-elements[data-elementor-device-mode="desktop"] .elementor-edit-area-active .elementor-hidden-desktop.elementor-inner-section .elementor-container,
3236 .e-preview--show-hidden-elements[data-elementor-device-mode="laptop"] .elementor-edit-area-active .elementor-hidden-laptop.elementor-inner-section .elementor-container,
3237 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet_extra"] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-inner-section .elementor-container,
3238 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet"] .elementor-edit-area-active .elementor-hidden-tablet.elementor-inner-section .elementor-container,
3239 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile_extra"] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-inner-section .elementor-container,
3240 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile"] .elementor-edit-area-active .elementor-hidden-mobile.elementor-inner-section .elementor-container {
3241 width: 100%; }
3242 .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-widescreen > .elementor-widget-container, .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-widescreen > .elementor-widget-wrap,
3243 .e-preview--show-hidden-elements[data-elementor-device-mode="desktop"] .elementor-edit-area-active .elementor-hidden-desktop > .elementor-widget-container,
3244 .e-preview--show-hidden-elements[data-elementor-device-mode="desktop"] .elementor-edit-area-active .elementor-hidden-desktop > .elementor-widget-wrap,
3245 .e-preview--show-hidden-elements[data-elementor-device-mode="laptop"] .elementor-edit-area-active .elementor-hidden-laptop > .elementor-widget-container,
3246 .e-preview--show-hidden-elements[data-elementor-device-mode="laptop"] .elementor-edit-area-active .elementor-hidden-laptop > .elementor-widget-wrap,
3247 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet_extra"] .elementor-edit-area-active .elementor-hidden-tablet_extra > .elementor-widget-container,
3248 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet_extra"] .elementor-edit-area-active .elementor-hidden-tablet_extra > .elementor-widget-wrap,
3249 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet"] .elementor-edit-area-active .elementor-hidden-tablet > .elementor-widget-container,
3250 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet"] .elementor-edit-area-active .elementor-hidden-tablet > .elementor-widget-wrap,
3251 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile_extra"] .elementor-edit-area-active .elementor-hidden-mobile_extra > .elementor-widget-container,
3252 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile_extra"] .elementor-edit-area-active .elementor-hidden-mobile_extra > .elementor-widget-wrap,
3253 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile"] .elementor-edit-area-active .elementor-hidden-mobile > .elementor-widget-container,
3254 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile"] .elementor-edit-area-active .elementor-hidden-mobile > .elementor-widget-wrap {
3255 -webkit-filter: opacity(0.4) saturate(0);
3256 filter: opacity(0.4) saturate(0); }
3257 .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-edit-hidden,
3258 .e-preview--show-hidden-elements[data-elementor-device-mode="desktop"] .elementor-edit-area-active .elementor-hidden-desktop.elementor-edit-hidden,
3259 .e-preview--show-hidden-elements[data-elementor-device-mode="laptop"] .elementor-edit-area-active .elementor-hidden-laptop.elementor-edit-hidden,
3260 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet_extra"] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-edit-hidden,
3261 .e-preview--show-hidden-elements[data-elementor-device-mode="tablet"] .elementor-edit-area-active .elementor-hidden-tablet.elementor-edit-hidden,
3262 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile_extra"] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-edit-hidden,
3263 .e-preview--show-hidden-elements[data-elementor-device-mode="mobile"] .elementor-edit-area-active .elementor-hidden-mobile.elementor-edit-hidden {
3264 display: none; }
3265 /*# sourceMappingURL=editor-preview-rtl.css.map */