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