editor-preview-rtl.css (114231B)
1 /*! elementor - v3.4.4 - 13-09-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 */