editor.css (195516B)
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 *, :before, :after { 20 margin: 0; 21 padding: 0; 22 -webkit-box-sizing: border-box; 23 box-sizing: border-box; } 24 25 body, 26 html { 27 height: 100%; } 28 29 html { 30 background-color: #F1F1F1; } 31 32 iframe, 33 img { 34 border: 0 none; } 35 36 li { 37 list-style: none; } 38 39 a { 40 text-decoration: none; } 41 42 body { 43 color: #6d7882; 44 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; 45 font-size: 13px; 46 font-weight: normal; 47 line-height: 1; 48 text-decoration: none; 49 text-transform: none; 50 overflow: hidden; } 51 body:after { 52 content: ''; 53 position: absolute; 54 top: 0; 55 right: 0; 56 height: 100%; 57 width: 0; 58 background-color: #71d7f7; 59 -webkit-transition: width .5s; 60 -o-transition: width .5s; 61 transition: width .5s; } 62 body a { 63 color: #71d7f7; } 64 body a:hover { 65 color: #93003c; } 66 body.elementor-editor-active #elementor-mode-switcher-preview .eicon:before { 67 content: ""; } 68 body.elementor-editor-preview { 69 --e-preview-width: 100%; } 70 body.elementor-editor-preview #elementor-mode-switcher-preview .eicon:before { 71 content: ""; } 72 body.elementor-navigator--dock-hint:after { 73 width: 30px; } 74 75 #elementor-editor-wrapper { 76 display: -webkit-box; 77 display: -ms-flexbox; 78 display: flex; 79 width: 100%; 80 height: 100vh; } 81 82 #elementor-panel:not(.ui-resizable-resizing), 83 #elementor-preview:not(.ui-resizable-resizing) { 84 -webkit-transition: margin .5s ease-in-out, width .5s ease-in-out; 85 -o-transition: margin .5s ease-in-out, width .5s ease-in-out; 86 transition: margin .5s ease-in-out, width .5s ease-in-out; } 87 88 #elementor-loading { 89 position: fixed; 90 top: 0; 91 left: 0; 92 bottom: 0; 93 right: 0; 94 background: #f1f3f5; 95 z-index: 9999; } 96 97 #elementor-preview-loading { 98 display: -webkit-box; 99 display: -ms-flexbox; 100 display: flex; 101 -webkit-box-align: center; 102 -ms-flex-align: center; 103 align-items: center; 104 -webkit-box-pack: center; 105 -ms-flex-pack: center; 106 justify-content: center; 107 position: absolute; 108 top: 0; 109 left: 0; 110 width: 100%; 111 height: 100%; 112 background-color: #fff; } 113 #elementor-preview-loading i { 114 color: #d5dadf; 115 font-size: 50px; } 116 117 #elementor-fatal-error-dialog button.dialog-ok { 118 color: #71d7f7; } 119 120 #elementor-fatal-error-dialog .dialog-header { 121 color: #6d7882; } 122 123 #elementor-flexbox-attention-dialog .dialog-cancel { 124 color: #39b54a; } 125 126 #elementor-flexbox-attention-dialog .dialog-ok { 127 color: #6d7882; } 128 129 .elementor-nerd-box { 130 padding: 30px; 131 text-align: center; } 132 .elementor-nerd-box-icon { 133 width: 100px; 134 margin-right: 10px; } 135 .elementor-nerd-box-title { 136 margin-top: 20px; 137 font-size: 16px; 138 font-weight: bold; 139 line-height: 1.4; } 140 .elementor-nerd-box-message { 141 margin-top: 5px; 142 line-height: 1.8; 143 font-size: 11px; } 144 .elementor-nerd-box .elementor-button.elementor-nerd-box-link { 145 background-color: #93003c; 146 color: #ffffff; 147 padding: 7px 25px; 148 margin-top: 20px; 149 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1); 150 box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1); 151 -webkit-transition: .5s; 152 -o-transition: .5s; 153 transition: .5s; } 154 .elementor-nerd-box .elementor-button.elementor-nerd-box-link:hover { 155 background-color: #c60051; } 156 157 .eicon-nerd:hover:before { 158 content: '\e8b7'; } 159 160 .eicon-nerd:active:before { 161 content: '\e8b6'; } 162 163 .e-group-control-header { 164 display: -webkit-box; 165 display: -ms-flexbox; 166 display: flex; 167 -webkit-box-pack: justify; 168 -ms-flex-pack: justify; 169 justify-content: space-between; 170 -webkit-box-align: center; 171 -ms-flex-align: center; 172 align-items: center; 173 font-weight: bold; 174 font-size: 12px; 175 padding: 10px; 176 -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1); 177 box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1); 178 margin-bottom: 15px; } 179 180 .e-control-tools { 181 display: -webkit-box; 182 display: -ms-flexbox; 183 display: flex; } 184 185 .e-control-tool { 186 width: 20px; 187 height: 20px; 188 display: -webkit-inline-box; 189 display: -ms-inline-flexbox; 190 display: inline-flex; 191 -webkit-border-radius: 3px; 192 border-radius: 3px; 193 margin: 0 3px 0; 194 border: 0; 195 position: relative; 196 background-color: #fff; } 197 .e-control-tool:not(.e-control-tool-disabled) { 198 -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); 199 box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); 200 cursor: pointer; } 201 .e-control-tool-disabled { 202 background: #e6e9ec; 203 pointer-events: none; } 204 .e-control-tool-disabled i { 205 color: #fff; } 206 .e-control-tool i { 207 position: absolute; 208 top: 50%; 209 left: 50%; 210 -webkit-transform: translateX(-50%) translateY(-50%); 211 -ms-transform: translateX(-50%) translateY(-50%); 212 transform: translateX(-50%) translateY(-50%); 213 color: #6d7882; 214 font-size: 13px; } 215 216 #e-enable-unfiltered-files-dialog .dialog-confirm-ok { 217 color: #39b54a; } 218 219 i.eicon-tilted { 220 -webkit-transform: rotate(90deg); 221 -ms-transform: rotate(90deg); 222 transform: rotate(90deg); } 223 224 .elementor-loader-wrapper { 225 position: absolute; 226 top: 50%; 227 left: 50%; 228 -webkit-transform: translate(-50%, -50%); 229 -ms-transform: translate(-50%, -50%); 230 transform: translate(-50%, -50%); 231 width: 300px; 232 display: -webkit-box; 233 display: -ms-flexbox; 234 display: flex; 235 -ms-flex-wrap: wrap; 236 flex-wrap: wrap; 237 -webkit-box-pack: center; 238 -ms-flex-pack: center; 239 justify-content: center; } 240 241 .elementor-loader { 242 -webkit-border-radius: 50%; 243 border-radius: 50%; 244 padding: 40px; 245 height: 150px; 246 width: 150px; 247 background-color: rgba(255, 255, 255, 0.9); 248 -webkit-box-sizing: border-box; 249 box-sizing: border-box; 250 -webkit-box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02); 251 box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02); } 252 253 .elementor-loader-boxes { 254 height: 100%; 255 width: 100%; 256 position: relative; } 257 258 .elementor-loader-box { 259 position: absolute; 260 background-color: #d5dadf; 261 -webkit-animation: load 1.8s linear infinite; 262 animation: load 1.8s linear infinite; } 263 .elementor-loader-box:nth-of-type(1) { 264 width: 20%; 265 height: 100%; 266 left: 0; 267 top: 0; } 268 .elementor-loader-box:not(:nth-of-type(1)) { 269 right: 0; 270 height: 20%; 271 width: 60%; } 272 .elementor-loader-box:nth-of-type(2) { 273 top: 0; 274 -webkit-animation-delay: -0.45s; 275 animation-delay: -0.45s; } 276 .elementor-loader-box:nth-of-type(3) { 277 top: 40%; 278 -webkit-animation-delay: -0.9s; 279 animation-delay: -0.9s; } 280 .elementor-loader-box:nth-of-type(4) { 281 bottom: 0; 282 -webkit-animation-delay: -1.35s; 283 animation-delay: -1.35s; } 284 285 .elementor-loading-title { 286 color: #a4afb7; 287 text-align: center; 288 text-transform: uppercase; 289 margin-top: 30px; 290 letter-spacing: 7px; 291 text-indent: 7px; 292 font-size: 10px; 293 width: 100%; } 294 295 .elementor-button { 296 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; 297 font-weight: 500; 298 text-transform: uppercase; 299 outline: none; 300 border: none; 301 -webkit-border-radius: 3px; 302 border-radius: 3px; 303 -webkit-transition-property: background, color, opacity, -webkit-box-shadow; 304 transition-property: background, color, opacity, -webkit-box-shadow; 305 -o-transition-property: background, color, box-shadow, opacity; 306 transition-property: background, color, box-shadow, opacity; 307 transition-property: background, color, box-shadow, opacity, -webkit-box-shadow; 308 -webkit-transition-duration: .3s; 309 -o-transition-duration: .3s; 310 transition-duration: .3s; } 311 .elementor-button:hover { 312 border: none; } 313 .elementor-button:not([disabled]) { 314 cursor: pointer; } 315 .elementor-button:not(.elementor-button-state) .elementor-state-icon { 316 display: none; } 317 .elementor-button.elementor-button-success { 318 color: #fff; } 319 .elementor-button.elementor-button-success[disabled] { 320 background-color: #c2cbd2; } 321 .elementor-button.elementor-button-success:not([disabled]) { 322 background-color: #39b54a; } 323 .elementor-button.elementor-button-success:not([disabled]):hover { 324 opacity: 0.85; 325 -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); 326 box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); } 327 .elementor-button.elementor-button-success:not([disabled]):active { 328 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); 329 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); } 330 .elementor-button.elementor-button-warning { 331 background-color: #a4afb7; 332 color: #fff; } 333 .elementor-button.elementor-button-warning[disabled] { 334 background-color: #c2cbd2; } 335 .elementor-button.elementor-button-warning:not([disabled]):hover { 336 background-color: #b01b1b; 337 opacity: 0.85; 338 -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); 339 box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); } 340 .elementor-button.elementor-button-warning:not([disabled]):active { 341 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); 342 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); } 343 .elementor-button.elementor-button-danger { 344 background-color: #d72b3f; 345 color: #fff; } 346 .elementor-button.elementor-button-danger[disabled] { 347 background-color: #c2cbd2; } 348 .elementor-button.elementor-button-danger:not([disabled]):hover { 349 opacity: 0.85; 350 -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); 351 box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); } 352 .elementor-button.elementor-button-danger:not([disabled]):active { 353 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); 354 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); } 355 .elementor-button.elementor-edit-template { 356 display: inline-block; 357 margin-top: 15px; 358 color: #fff; } 359 .elementor-button.elementor-button-default { 360 background-color: #a4afb7; 361 color: #fff; 362 font-size: 11px; 363 padding: 7px 21px; } 364 .elementor-button.elementor-button-default:hover { 365 background-color: #6d7882; 366 -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); 367 box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); } 368 .elementor-button.elementor-button-default:active { 369 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); 370 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); } 371 .elementor-button.elementor-button-default:visited { 372 color: #fff; } 373 .elementor-button.elementor-button-go-pro { 374 background-color: #93003c; } 375 .elementor-button i { 376 margin-right: 10px; } 377 378 input, select, textarea, .elementor-input-style { 379 -webkit-border-radius: 3px; 380 border-radius: 3px; 381 font-size: 12px; 382 width: 100%; 383 background: none; 384 -webkit-box-shadow: none; 385 box-shadow: none; 386 color: #6d7882; 387 border: 1px solid; 388 outline: none; } 389 input:not(:focus), select:not(:focus), textarea:not(:focus), .elementor-input-style:not(:focus) { 390 border-color: #d5dadf; } 391 input:focus, input:focus + .elementor-control-dynamic-switcher, select:focus, select:focus + .elementor-control-dynamic-switcher, textarea:focus, textarea:focus + .elementor-control-dynamic-switcher, .elementor-input-style:focus, .elementor-input-style:focus + .elementor-control-dynamic-switcher { 392 border-color: #a4afb7; } 393 input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .elementor-input-style::-webkit-input-placeholder { 394 color: #a4afb7; } 395 input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder, .elementor-input-style::-moz-placeholder { 396 color: #a4afb7; } 397 input::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder, .elementor-input-style::-ms-input-placeholder { 398 color: #a4afb7; } 399 input::placeholder, select::placeholder, textarea::placeholder, .elementor-input-style::placeholder { 400 color: #a4afb7; } 401 402 .elementor-error input, .elementor-error select, .elementor-error textarea { 403 border-color: #b01b1b; } 404 405 input { 406 min-width: 0; } 407 408 input, textarea, .elementor-input-style { 409 padding: 5px; } 410 411 textarea, .elementor-input-style { 412 resize: vertical; } 413 414 input[type="checkbox"], 415 input[type="radio"] { 416 height: auto; 417 width: auto; } 418 419 input[disabled] { 420 background-color: #e6e9ec; 421 cursor: not-allowed; 422 opacity: 1; } 423 424 select { 425 outline: none; 426 height: 27px; } 427 428 /* 429 * Container style 430 */ 431 .ps { 432 overflow: hidden !important; 433 overflow-anchor: none; 434 -ms-touch-action: auto; 435 touch-action: auto; } 436 437 /* 438 * Scrollbar rail styles 439 */ 440 .ps__rail-y { 441 display: none; 442 opacity: 0; 443 -webkit-transition: background-color .2s linear, opacity .2s linear; 444 -o-transition: background-color .2s linear, opacity .2s linear; 445 transition: background-color .2s linear, opacity .2s linear; 446 width: 15px; 447 /* there must be 'right' or 'left' for ps__rail-y */ 448 right: 0; 449 left: initial !important; 450 /* please don't change 'position' */ 451 position: absolute; } 452 453 .ps--active-y > .ps__rail-y { 454 display: block; 455 background-color: transparent; } 456 457 .ps:hover > .ps__rail-y, 458 .ps--focus > .ps__rail-y, 459 .ps--scrolling-y > .ps__rail-y { 460 opacity: 0.6; } 461 462 .ps .ps__rail-y:hover, 463 .ps .ps__rail-y:focus, 464 .ps .ps__rail-y.ps--clicking { 465 opacity: 0.9; } 466 467 .ps__thumb-y { 468 background-color: #aaa; 469 -webkit-border-radius: 6px; 470 border-radius: 6px; 471 -webkit-transition: background-color .2s linear, width .2s ease-in-out; 472 -o-transition: background-color .2s linear, width .2s ease-in-out; 473 transition: background-color .2s linear, width .2s ease-in-out; 474 width: 6px; 475 /* there must be 'right' for ps__thumb-y */ 476 right: 2px; 477 /* please don't change 'position' */ 478 position: absolute; } 479 480 .ps__rail-y:hover > .ps__thumb-y, 481 .ps__rail-y:focus > .ps__thumb-y, 482 .ps__rail-y.ps--clicking .ps__thumb-y { 483 background-color: #999; 484 width: 6px; } 485 486 /* Make clicks pass-through */ 487 #nprogress { 488 pointer-events: none; } 489 490 #nprogress .bar { 491 background: #39b54a; 492 position: fixed; 493 z-index: 1031; 494 top: 0; 495 left: 0; 496 width: 100%; 497 height: 2px; } 498 499 /* Fancy blur effect */ 500 #nprogress .peg { 501 display: block; 502 position: absolute; 503 right: 0; 504 width: 100px; 505 height: 100%; 506 -webkit-box-shadow: 0 0 10px #39b54a, 0 0 5px #39b54a; 507 box-shadow: 0 0 10px #39b54a, 0 0 5px #39b54a; 508 opacity: 1.0; 509 -webkit-transform: rotate(3deg) translate(0px, -4px); 510 -ms-transform: rotate(3deg) translate(0px, -4px); 511 transform: rotate(3deg) translate(0px, -4px); } 512 513 /* Remove these to get rid of the spinner */ 514 #nprogress .spinner { 515 display: none; 516 position: fixed; 517 z-index: 1031; 518 top: 15px; 519 right: 15px; } 520 521 #nprogress .spinner-icon { 522 width: 18px; 523 height: 18px; 524 -webkit-box-sizing: border-box; 525 box-sizing: border-box; 526 border: solid 2px transparent; 527 border-top-color: #39b54a; 528 border-left-color: #39b54a; 529 -webkit-border-radius: 50%; 530 border-radius: 50%; 531 -webkit-animation: nprogress-spinner 400ms linear infinite; 532 animation: nprogress-spinner 400ms linear infinite; } 533 534 .nprogress-custom-parent { 535 overflow: hidden; 536 position: relative; } 537 538 .nprogress-custom-parent #nprogress .spinner, 539 .nprogress-custom-parent #nprogress .bar { 540 position: absolute; } 541 542 @-webkit-keyframes nprogress-spinner { 543 0% { 544 -webkit-transform: rotate(0deg); 545 transform: rotate(0deg); } 546 100% { 547 -webkit-transform: rotate(360deg); 548 transform: rotate(360deg); } } 549 550 @keyframes nprogress-spinner { 551 0% { 552 -webkit-transform: rotate(0deg); 553 transform: rotate(0deg); } 554 100% { 555 -webkit-transform: rotate(360deg); 556 transform: rotate(360deg); } } 557 558 #nprogress .bar, 559 #nprogress .spinner { 560 z-index: 100000; } 561 562 :root { 563 --e-is-preview-mode: 0; } 564 @media (max-width: 1439px) { 565 :root { 566 --e-editor-panel-width: 280px; } } 567 @media (min-width: 1440px) { 568 :root { 569 --e-editor-panel-width: 300px; } } 570 571 .elementor-panel { 572 position: relative; 573 height: 100%; 574 -webkit-margin-start: calc(-1 * var(--e-editor-panel-width) * var(--e-is-preview-mode)); 575 margin-inline-start: calc(-1 * var(--e-editor-panel-width) * var(--e-is-preview-mode)); 576 width: var(--e-editor-panel-width); 577 overflow: visible; 578 background-color: #e6e9ec; 579 z-index: 1; 580 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; 581 font-size: 13px; 582 left: 0; } 583 .elementor-editor-preview .elementor-panel { 584 --e-is-preview-mode: 1; } 585 .elementor-editor-preview .elementor-panel > .ui-resizable-e, .elementor-editor-preview .elementor-panel > .ui-resizable-w { 586 display: none; } 587 .elementor-panel .ps__rail-y { 588 z-index: 2; } 589 .elementor-panel .elementor-responsive-panel { 590 padding: 5px 10px; 591 display: grid; 592 gap: 10px; 593 grid-template-columns: repeat(auto-fill, minmax(Min(135px, calc( 50% - 5px)), 1fr)); } 594 .elementor-panel .elementor-responsive-panel > .e-responsive-panel-stretch { 595 grid-column: 1 / -1; } 596 .elementor-panel ::-moz-selection { 597 background: #5bc0de; 598 color: #ffffff; } 599 .elementor-panel ::selection { 600 background: #5bc0de; 601 color: #ffffff; } 602 .elementor-panel a { 603 color: #93003c; } 604 .elementor-panel h1, 605 .elementor-panel h2, 606 .elementor-panel h3, 607 .elementor-panel h4, 608 .elementor-panel h5, 609 .elementor-panel h6 { 610 font-size: 100%; 611 font-weight: normal; } 612 .elementor-panel abbr, 613 .elementor-panel acronym { 614 border: 0; 615 font-variant: normal; } 616 .elementor-panel sup { 617 vertical-align: text-top; } 618 .elementor-panel sub { 619 vertical-align: text-bottom; } 620 .elementor-panel img { 621 max-width: 100%; 622 height: auto; 623 border: 0; } 624 .elementor-panel ::-moz-focus-inner { 625 padding: 0; 626 border: 0; } 627 .elementor-panel :focus { 628 outline: 0; } 629 .elementor-panel .elementor-panel-box { 630 margin-top: 10px; 631 background-color: #fff; } 632 .elementor-panel .elementor-panel-box-content { 633 padding: 20px 20px 10px; } 634 .elementor-panel .elementor-button { 635 display: inline-block; } 636 .elementor-panel .elementor-panel-alert { 637 background-color: #fcfcfc; 638 padding: 15px; 639 border-left: 3px solid transparent; 640 position: relative; 641 font-size: 12px; 642 font-weight: 300; 643 font-style: italic; 644 line-height: 1.5; 645 text-align: left; 646 -webkit-border-radius: 0 3px 3px 0; 647 border-radius: 0 3px 3px 0; 648 -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.07); 649 box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.07); } 650 .elementor-panel .elementor-panel-alert a { 651 color: inherit; } 652 .elementor-panel .elementor-panel-alert.elementor-panel-alert-info { 653 border-color: #71d7f7; 654 background-color: #f3fcff; } 655 .elementor-panel .elementor-panel-alert.elementor-panel-alert-success { 656 border-color: #39b54a; } 657 .elementor-panel .elementor-panel-alert.elementor-panel-alert-warning { 658 border-color: #fcb92c; } 659 .elementor-panel .elementor-panel-alert.elementor-panel-alert-danger { 660 border-color: #d72b3f; } 661 .elementor-panel .elementor-label { 662 display: inline; 663 padding: .2em .6em .3em; 664 font-size: 75%; 665 font-weight: 700; 666 line-height: 1; 667 color: #fff; 668 text-align: center; 669 white-space: nowrap; 670 vertical-align: baseline; 671 -webkit-border-radius: .25em; 672 border-radius: .25em; 673 text-transform: capitalize; } 674 .elementor-panel .elementor-label.elementor-label-default { 675 background-color: #a4afb7; } 676 .elementor-panel .elementor-label.elementor-label-info { 677 background-color: #5bc0de; } 678 .elementor-panel .elementor-label.elementor-label-success { 679 background-color: #5cb85c; } 680 .elementor-panel .elementor-label.elementor-label-warning { 681 background-color: #f0ad4e; } 682 .elementor-panel .elementor-label.elementor-label-danger { 683 background-color: #d9534f; } 684 .elementor-panel .elementor-descriptor, .elementor-panel .elementor-control-field-description { 685 font-size: 11px; 686 font-style: italic; 687 line-height: 1.4; 688 color: #a4afb7; } 689 .elementor-panel .elementor-controls-popover { 690 display: none; 691 position: absolute; 692 -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); 693 box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); 694 -webkit-border-radius: 3px; 695 border-radius: 3px; 696 left: 0; 697 right: 0; 698 margin: -4px auto 5px; 699 padding-top: 15px; 700 width: 90%; 701 z-index: 10000; 702 background-color: #fff; } 703 .elementor-panel .elementor-controls-popover:before { 704 content: ''; 705 position: absolute; 706 top: -16px; 707 right: 22px; 708 border: 8px solid transparent; 709 border-bottom-color: #fff; } 710 .elementor-panel .elementor-controls-popover div.elementor-control { 711 background-color: transparent; } 712 .elementor-panel .elementor-controls-popover div.elementor-control:before { 713 content: none; } 714 .elementor-panel #elementor-controls .pojo-widget-button-collapse { 715 display: none; } 716 .elementor-panel #elementor-panel-global .elementor-nerd-box .elementor-nerd-box-icon { 717 margin-top: 20px; } 718 .elementor-panel #elementor-panel-header { 719 display: table; 720 height: 40px; 721 width: 100%; 722 background-color: #93003c; 723 color: #fff; } 724 .elementor-panel #elementor-panel-header > * { 725 display: table-cell; 726 vertical-align: middle; 727 text-align: center; } 728 .elementor-panel .elementor-header-button { 729 width: 40px; } 730 .elementor-panel .elementor-header-button .elementor-icon { 731 cursor: pointer; 732 display: block; 733 font-size: 19px; 734 height: 40px; 735 line-height: 40px; 736 -webkit-transition: all 0.3s; 737 -o-transition: all 0.3s; 738 transition: all 0.3s; } 739 .elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar { 740 font-size: 18px; } 741 .elementor-panel .elementor-header-button .elementor-icon:hover { 742 color: #d5dadf; } 743 .elementor-panel #elementor-panel-header-title { 744 font-size: 15px; } 745 .elementor-panel #elementor-panel-header-title img { 746 width: 90px; } 747 .elementor-panel .elementor-panel-category { 748 position: relative; } 749 .elementor-panel .elementor-panel-category:first-child .elementor-panel-category-title { 750 padding-top: 14px; } 751 .elementor-panel .elementor-panel-category.elementor-active .elementor-panel-category-title:before { 752 -webkit-transform: rotate(90deg); 753 -ms-transform: rotate(90deg); 754 transform: rotate(90deg); } 755 .elementor-panel .elementor-panel-category:not(.elementor-active):after { 756 content: ''; 757 position: absolute; 758 left: 15px; 759 right: 15px; 760 bottom: 0; 761 height: 8px; 762 background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.03)), to(transparent)); 763 background: -webkit-linear-gradient(rgba(0, 0, 0, 0.03), transparent); 764 background: -o-linear-gradient(rgba(0, 0, 0, 0.03), transparent); 765 background: linear-gradient(rgba(0, 0, 0, 0.03), transparent); 766 -webkit-transform: translateY(100%); 767 -ms-transform: translateY(100%); 768 transform: translateY(100%); } 769 .elementor-panel .elementor-panel-category-title { 770 margin: 0 15px; 771 padding: 20px 0; 772 position: relative; 773 text-transform: uppercase; 774 font-size: 11px; 775 cursor: pointer; } 776 .elementor-panel .elementor-panel-category-title:before { 777 content: ""; 778 font-family: eicons; 779 position: absolute; 780 right: 0; 781 -webkit-transition: -webkit-transform .3s; 782 transition: -webkit-transform .3s; 783 -o-transition: transform .3s; 784 transition: transform .3s; 785 transition: transform .3s, -webkit-transform .3s; } 786 .elementor-panel .elementor-panel-category-items { 787 padding: 0 10px; } 788 .elementor-panel .elementor-panel-scheme-title { 789 padding: 10px 20px; 790 margin-top: 10px; } 791 .elementor-panel .elementor-panel-scheme-description { 792 padding: 20px 20px 0; } 793 .elementor-panel .elementor-panel-scheme-buttons { 794 padding: 0 20px; 795 display: table; 796 table-layout: fixed; 797 width: 100%; 798 height: 40px; 799 background-color: #fff; 800 -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); 801 box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); } 802 .elementor-panel .elementor-panel-scheme-buttons .elementor-button { 803 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; 804 font-size: 11px; 805 font-weight: 400; } 806 .elementor-panel .elementor-panel-scheme-button-wrapper { 807 display: table-cell; 808 vertical-align: middle; 809 text-align: center; } 810 .elementor-panel .elementor-panel-scheme-button-wrapper:first-child { 811 text-align: left; } 812 .elementor-panel .elementor-panel-scheme-button-wrapper:last-child { 813 text-align: right; } 814 .elementor-panel .elementor-panel-scheme-save .elementor-button { 815 padding: 6px 18px; } 816 .elementor-panel .elementor-panel-scheme-reset .elementor-button, .elementor-panel .elementor-panel-scheme-discard .elementor-button { 817 color: #a4afb7; 818 background: none; } 819 .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items { 820 position: relative; 821 display: grid; 822 grid-template-columns: repeat(4, 27px); 823 -webkit-box-pack: justify; 824 -ms-flex-pack: justify; 825 justify-content: space-between; } 826 .elementor-panel .elementor-panel-scheme-color-title { 827 text-align: center; 828 text-transform: uppercase; 829 margin: 10px 0; 830 color: #c2cbd2; 831 font-size: 8px; } 832 .elementor-panel .elementor-panel-scheme-typography-item { 833 display: table; 834 table-layout: fixed; 835 width: 100%; 836 margin-bottom: 15px; } 837 .elementor-panel .elementor-panel-scheme-typography-item > * { 838 display: table-cell; 839 vertical-align: middle; } 840 .elementor-panel .elementor-panel-scheme-typography-item-value select, .elementor-panel .elementor-panel-scheme-typography-item-value input { 841 width: 100%; } 842 .elementor-panel .elementor-panel-scheme-item:not(.elementor-open) .elementor-panel-scheme-typography-items { 843 display: none; } 844 .elementor-panel .elementor-panel-scheme-color-system-scheme { 845 margin-bottom: 10px; } 846 .elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title { 847 font-size: 11px; 848 color: #a4afb7; 849 font-style: italic; 850 margin-top: 5px; } 851 .elementor-panel .elementor-panel-scheme-color-system-items { 852 display: -webkit-box; 853 display: -ms-flexbox; 854 display: flex; 855 -webkit-transition: border .5s; 856 -o-transition: border .5s; 857 transition: border .5s; 858 overflow: hidden; 859 padding: 3px; 860 -webkit-border-radius: 3px; 861 border-radius: 3px; 862 border: 1px solid #d5dadf; 863 cursor: pointer; } 864 .elementor-panel .elementor-panel-scheme-color-system-items:hover { 865 border: 1px solid #a4afb7; } 866 .elementor-panel .elementor-panel-scheme-color-system-item { 867 height: 20px; 868 -webkit-box-flex: 1; 869 -ms-flex-positive: 1; 870 flex-grow: 1; } 871 .elementor-panel #elementor-panel-schemes-disabled a { 872 color: #39b54a; } 873 .elementor-panel #elementor-panel-schemes-disabled a:hover { 874 text-decoration: underline; } 875 .elementor-panel #elementor-panel-schemes-disabled .elementor-nerd-box-icon { 876 margin-top: 20px; } 877 .elementor-panel #elementor-panel-page-menu { 878 padding: 25px 15px; } 879 .elementor-panel .elementor-panel-menu-group-title { 880 text-transform: uppercase; 881 font-size: 11px; } 882 .elementor-panel .elementor-panel-menu-items { 883 margin: 15px 0 25px; 884 -webkit-border-radius: 5px; 885 border-radius: 5px; 886 overflow: hidden; } 887 .elementor-panel .elementor-panel-menu-item { 888 display: table; 889 width: 100%; 890 height: 40px; 891 cursor: pointer; 892 margin-bottom: 1px; 893 background-color: #fff; } 894 .elementor-panel .elementor-panel-menu-item:hover { 895 background-color: rgba(255, 255, 255, 0.8); } 896 .elementor-panel .elementor-panel-menu-item > * { 897 display: table-cell; 898 vertical-align: middle; } 899 .elementor-panel .elementor-panel-menu-item-icon { 900 text-align: center; 901 width: 50px; 902 color: #a4afb7; 903 font-size: 19px; } 904 .elementor-panel .elementor-panel-menu-item-icon .eicon-editor-external-link { 905 font-size: 18px; } 906 .elementor-panel .elementor-panel-menu-item-title { 907 font-weight: 500; } 908 .elementor-panel .elementor-panel-menu-item-title > span { 909 color: #39b54a; } 910 .elementor-panel .elementor-panel-menu-item a { 911 color: #6d7882; } 912 .elementor-panel .elementor-panel-menu-item-exit-to-dashboard { 913 background-color: #0085ba; 914 color: #fff; 915 text-transform: uppercase; 916 font-size: 12px; } 917 .elementor-panel .elementor-panel-menu-item-exit-to-dashboard:hover { 918 background-color: #0073a1; } 919 .elementor-panel .elementor-panel-menu-item-exit-to-dashboard .elementor-panel-menu-item-title, 920 .elementor-panel .elementor-panel-menu-item-exit-to-dashboard .elementor-panel-menu-item-icon { 921 color: #fff; } 922 .elementor-panel .elementor-panel-menu-item-settings-additional-settings { 923 background-color: #f1f3f5; } 924 .elementor-panel .elementor-control.elementor-control-clear_page { 925 background-color: transparent; } 926 .elementor-panel .elementor-control.elementor-control-clear_page .elementor-control-raw-html { 927 display: -webkit-box; 928 display: -ms-flexbox; 929 display: flex; 930 -webkit-box-align: center; 931 -ms-flex-align: center; 932 align-items: center; 933 -webkit-box-pack: justify; 934 -ms-flex-pack: justify; 935 justify-content: space-between; } 936 .elementor-panel .elementor-panel-navigation { 937 background-color: #ffffff; 938 -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); 939 box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); 940 display: table; 941 table-layout: fixed; 942 width: 100%; } 943 .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab { 944 display: table-cell; } 945 .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active { 946 background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f5), to(#fff)); 947 background-image: -webkit-linear-gradient(top, #f1f3f5, #fff); 948 background-image: -o-linear-gradient(top, #f1f3f5, #fff); 949 background-image: linear-gradient(to bottom, #f1f3f5, #fff); 950 border-bottom: 3px solid #93003c; } 951 .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a { 952 display: block; 953 text-align: center; 954 padding: 12px 0 8px; 955 font-size: 10px; 956 color: #6d7882; } 957 .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before { 958 font-family: eicons; 959 font-size: 16px; 960 display: block; 961 margin-bottom: 6px; } 962 .elementor-panel .elementor-tab-control-content a:before { 963 content: '\e92c'; } 964 .elementor-panel .elementor-tab-control-style a:before { 965 content: '\e921'; } 966 .elementor-panel .elementor-tab-control-advanced a:before, .elementor-panel .elementor-tab-control-settings a:before, .elementor-panel .elementor-tab-control-general_style a:before { 967 content: '\e916'; } 968 .elementor-panel .elementor-tab-control-responsive a:before { 969 content: '\e885'; } 970 .elementor-panel .elementor-tab-control-layout a:before, .elementor-panel .elementor-tab-control-column a:before { 971 content: '\e899'; } 972 .elementor-panel .elementor-tab-control-lightbox a:before { 973 content: '\e922'; } 974 .elementor-panel #elementor-panel__editor__help { 975 padding: 50px 25px; 976 display: -webkit-box; 977 display: -ms-flexbox; 978 display: flex; 979 -webkit-box-align: center; 980 -ms-flex-align: center; 981 align-items: center; 982 -webkit-box-pack: center; 983 -ms-flex-pack: center; 984 justify-content: center; } 985 .elementor-panel #elementor-panel__editor__help__link { 986 display: -webkit-inline-box; 987 display: -ms-inline-flexbox; 988 display: inline-flex; 989 -webkit-box-align: center; 990 -ms-flex-align: center; 991 align-items: center; 992 -webkit-box-pack: center; 993 -ms-flex-pack: center; 994 justify-content: center; 995 color: #6d7882; 996 font-size: 12px; 997 font-weight: 500; 998 -webkit-transition: all 0.3s; 999 -o-transition: all 0.3s; 1000 transition: all 0.3s; } 1001 .elementor-panel #elementor-panel__editor__help__link i { 1002 padding: 0 5px; 1003 color: #a4afb7; 1004 font-size: 18px; 1005 position: relative; } 1006 .elementor-panel #elementor-panel__editor__help__link i:after { 1007 content: ''; 1008 position: absolute; 1009 height: 13px; 1010 width: 13px; 1011 top: 3px; 1012 bottom: 0; 1013 left: 8px; 1014 right: 0; 1015 -webkit-border-radius: 50%; 1016 border-radius: 50%; 1017 z-index: -1; } 1018 .elementor-panel #elementor-panel__editor__help__link:hover { 1019 color: #495157; } 1020 .elementor-panel #elementor-panel__editor__help__link:hover i { 1021 color: #71d7f7; } 1022 .elementor-panel #elementor-panel__editor__help__link:hover i:before { 1023 content: '\e941'; } 1024 .elementor-panel #elementor-panel__editor__help__link:hover i:after { 1025 background: #fff; } 1026 .elementor-panel #elementor-panel-footer { 1027 position: absolute; 1028 bottom: 0; 1029 left: 0; 1030 right: 0; 1031 height: 40px; 1032 background-color: #495157; } 1033 .elementor-panel #elementor-panel-footer-tools { 1034 display: table; 1035 table-layout: fixed; 1036 width: 100%; 1037 height: 100%; } 1038 .elementor-panel .elementor-panel-footer-tool { 1039 display: table-cell; 1040 vertical-align: middle; 1041 text-align: center; 1042 cursor: pointer; 1043 color: #a4afb7; 1044 -webkit-transition: all 0.3s; 1045 -o-transition: all 0.3s; 1046 transition: all 0.3s; } 1047 .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update { 1048 border-right: 1px solid #2d8739; 1049 -webkit-border-radius: 3px 0 0 3px; 1050 border-radius: 3px 0 0 3px; } 1051 .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update i { 1052 margin-right: 5px; } 1053 .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options { 1054 float: left; 1055 -webkit-border-radius: 0 3px 3px 0; 1056 border-radius: 0 3px 3px 0; } 1057 .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i { 1058 margin: auto; } 1059 .elementor-panel .elementor-panel-footer-tool.elementor-open { 1060 color: #fff; } 1061 .elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover { 1062 color: #d5dadf; } 1063 .elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper { 1064 display: none; } 1065 .elementor-panel .elementor-panel-footer-sub-menu-wrapper { 1066 position: absolute; 1067 bottom: 100%; 1068 left: 0; 1069 width: 100%; 1070 background-color: #556068; 1071 padding: 10px; 1072 -webkit-box-shadow: -2px -5px 8px rgba(0, 0, 0, 0.1); 1073 box-shadow: -2px -5px 8px rgba(0, 0, 0, 0.1); 1074 cursor: default; 1075 z-index: 10000; } 1076 .elementor-panel .elementor-panel-footer-sub-menu { 1077 -webkit-border-radius: 5px; 1078 border-radius: 5px; 1079 overflow: hidden; } 1080 .elementor-panel .elementor-panel-footer-sub-menu-item { 1081 background-color: #495157; 1082 display: table; 1083 table-layout: fixed; 1084 width: 100%; 1085 cursor: pointer; } 1086 .elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled .elementor-icon, 1087 .elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled .elementor-title { 1088 color: #6d7882; } 1089 .elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child) { 1090 margin-bottom: 1px; } 1091 .elementor-panel .elementor-panel-footer-sub-menu-item:hover { 1092 background-color: rgba(0, 0, 0, 0.2); } 1093 .elementor-panel .elementor-panel-footer-sub-menu-item.active { 1094 background-color: rgba(0, 0, 0, 0.3); } 1095 .elementor-panel .elementor-panel-footer-sub-menu-item > * { 1096 display: table-cell; 1097 height: 40px; 1098 vertical-align: middle; } 1099 .elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon { 1100 width: 40px; 1101 color: #a4afb7; } 1102 .elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title { 1103 text-align: left; 1104 color: #d5dadf; } 1105 .elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description { 1106 width: 95px; 1107 text-align: left; 1108 font-size: 11px; 1109 font-style: italic; 1110 color: #a4afb7; } 1111 .elementor-panel #elementor-panel-footer-help-title { 1112 text-align: left; 1113 padding: 10px 0; 1114 color: #d5dadf; } 1115 .elementor-panel #elementor-panel-footer-responsive > i { 1116 display: block; 1117 height: 100%; 1118 line-height: 40px; } 1119 .elementor-panel #elementor-panel-footer-saver-publish { 1120 width: 80px; } 1121 .elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state i { 1122 margin-right: 0; } 1123 .elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state #elementor-panel-saver-button-publish-label { 1124 display: none; } 1125 .elementor-panel #elementor-panel-footer-saver-options { 1126 width: 35px; 1127 border-left: 1px solid #495157; } 1128 .elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper { 1129 font-size: 11px; 1130 font-style: italic; 1131 color: #a4afb7; 1132 padding: 5px 0 15px; } 1133 .elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper:not(.elementor-state-active) .elementor-state-icon { 1134 display: none; } 1135 .elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper time { 1136 border-bottom: 1px dotted transparent; 1137 -webkit-transition: all ease-in-out .3s; 1138 -o-transition: all ease-in-out .3s; 1139 transition: all ease-in-out .3s; 1140 cursor: pointer; } 1141 .elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper time:hover { 1142 border-bottom-color: inherit; } 1143 .elementor-panel .elementor-disabled { 1144 cursor: default; } 1145 .elementor-panel #elementor-panel-saver-button-preview a { 1146 color: #a4afb7; } 1147 .elementor-panel #elementor-panel-saver-button-publish, .elementor-panel #elementor-panel-saver-button-save-options { 1148 font-size: 11px; 1149 text-transform: uppercase; 1150 height: 26px; } 1151 .elementor-panel #elementor-panel-saver-button-publish.elementor-disabled, .elementor-panel #elementor-panel-saver-button-save-options.elementor-disabled { 1152 background-color: #556068; 1153 color: #a4afb7; } 1154 .elementor-panel #elementor-panel-saver-button-publish { 1155 width: 100%; 1156 -webkit-border-radius: 3px 0 0 3px; 1157 border-radius: 3px 0 0 3px; } 1158 .elementor-panel #elementor-panel-saver-button-save-options { 1159 width: 25px; } 1160 1161 #elementor-panel-elements-navigation .elementor-panel-navigation-tab { 1162 text-align: center; 1163 padding: 10px 0; 1164 font-size: 11px; 1165 text-transform: uppercase; 1166 cursor: pointer; } 1167 1168 #elementor-panel-elements { 1169 overflow: hidden; } 1170 1171 #elementor-panel-state-loading { 1172 display: none; } 1173 body.elementor-panel-loading #elementor-panel-state-loading { 1174 position: absolute; 1175 top: 0; 1176 left: 0; 1177 height: 100%; 1178 width: 100%; 1179 display: -webkit-box; 1180 display: -ms-flexbox; 1181 display: flex; 1182 -webkit-box-align: center; 1183 -ms-flex-align: center; 1184 align-items: center; 1185 -webkit-box-pack: center; 1186 -ms-flex-pack: center; 1187 justify-content: center; 1188 background-color: rgba(255, 255, 255, 0.5); 1189 z-index: 2; } 1190 #elementor-panel-state-loading .eicon-loading { 1191 font-size: 25px; 1192 color: #71d7f7; } 1193 1194 #elementor-panel-elements-search-area { 1195 position: -webkit-sticky; 1196 position: sticky; 1197 top: 0; 1198 padding: 10px; 1199 background-color: #e6e9ec; 1200 z-index: 1; } 1201 1202 #elementor-panel-elements-search-wrapper { 1203 position: relative; } 1204 1205 #elementor-panel-elements-search-input { 1206 background-color: rgba(255, 255, 255, 0.7); 1207 font-size: 11px; 1208 padding: 10px 10px 10px 29px; 1209 font-style: italic; 1210 color: #a4afb7; 1211 border: none; 1212 -webkit-transition: all 1s; 1213 -o-transition: all 1s; 1214 transition: all 1s; 1215 -webkit-border-radius: 3px; 1216 border-radius: 3px; 1217 appearance: none; 1218 -webkit-appearance: none; 1219 -moz-appearance: none; } 1220 #elementor-panel-elements-search-input + i { 1221 position: absolute; 1222 left: 10px; 1223 top: 50%; 1224 color: #a4afb7; 1225 -webkit-transform: translateY(-50%); 1226 -ms-transform: translateY(-50%); 1227 transform: translateY(-50%); } 1228 #elementor-panel-elements-search-input:focus { 1229 background-color: white; 1230 padding-right: 15px; } 1231 1232 .elementor-panel .elementor-element { 1233 -webkit-border-radius: 3px; 1234 border-radius: 3px; 1235 background-color: #fff; 1236 cursor: move; 1237 position: relative; } 1238 .elementor-panel .elementor-element-wrapper { 1239 text-align: center; 1240 -webkit-box-sizing: border-box; 1241 box-sizing: border-box; } 1242 .elementor-panel .elementor-element--promotion .elementor-element { 1243 cursor: pointer; 1244 -webkit-user-select: none; 1245 -moz-user-select: none; 1246 -ms-user-select: none; 1247 user-select: none; } 1248 .elementor-panel .elementor-element .icon, 1249 .elementor-panel .elementor-element .title { 1250 color: #556068; 1251 -webkit-transition: all 0.3s; 1252 -o-transition: all 0.3s; 1253 transition: all 0.3s; } 1254 .elementor-panel .elementor-element:hover { 1255 -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); 1256 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); } 1257 .elementor-panel .elementor-element:hover .icon, .elementor-panel .elementor-element:hover .title { 1258 color: #93003c; } 1259 .elementor-panel .elementor-element .icon { 1260 font-size: 28px; 1261 padding-top: 15px; } 1262 .elementor-panel .elementor-element .elementor-element-title-wrapper { 1263 display: table; 1264 width: 100%; } 1265 .elementor-panel .elementor-element .title { 1266 font-size: 11px; 1267 display: table-cell; 1268 vertical-align: middle; 1269 height: 40px; } 1270 .elementor-panel .elementor-element > .eicon-lock { 1271 position: absolute; 1272 top: 5px; 1273 right: 5px; 1274 color: #e6e9ec; } 1275 1276 #elementor-element--promotion__dialog { 1277 position: absolute; 1278 width: 300px; 1279 z-index: 1; 1280 background-color: #fff; 1281 -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); 1282 box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); 1283 -webkit-border-radius: 3px; 1284 border-radius: 3px; } 1285 #elementor-element--promotion__dialog:after { 1286 content: ''; 1287 position: absolute; 1288 top: 15px; 1289 right: 100%; 1290 -webkit-transform: scaleY(0.7); 1291 -ms-transform: scaleY(0.7); 1292 transform: scaleY(0.7); 1293 border: 10px solid transparent; 1294 border-right-color: #fff; } 1295 #elementor-element--promotion__dialog__title { 1296 font-size: 14px; } 1297 #elementor-element--promotion__dialog .dialog-header { 1298 display: -webkit-box; 1299 display: -ms-flexbox; 1300 display: flex; 1301 padding: 20px; 1302 color: #495157; 1303 border-bottom: 1px solid #e6e9ec; 1304 font-weight: 500; } 1305 #elementor-element--promotion__dialog .dialog-header i { 1306 color: #a4afb7; } 1307 #elementor-element--promotion__dialog .dialog-header .eicon-pro-icon { 1308 -webkit-box-flex: 1; 1309 -ms-flex-positive: 1; 1310 flex-grow: 1; 1311 margin-left: 10px; 1312 font-size: 14px; } 1313 #elementor-element--promotion__dialog .dialog-header .eicon-close { 1314 cursor: pointer; } 1315 #elementor-element--promotion__dialog .dialog-message { 1316 padding: 20px; } 1317 #elementor-element--promotion__dialog .dialog-buttons-wrapper { 1318 padding: 0 20px 20px 20px; } 1319 #elementor-element--promotion__dialog .dialog-button { 1320 width: 100%; 1321 padding: 6.5px; 1322 font-size: 12px; } 1323 #elementor-element--promotion__dialog .dialog-button::-moz-focus-inner { 1324 border: 0; } 1325 1326 #elementor-panel-inner { 1327 position: relative; 1328 height: 100%; 1329 -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); 1330 box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); } 1331 1332 #elementor-panel-content-wrapper { 1333 position: absolute; 1334 bottom: 40px; 1335 top: 40px; 1336 left: 0; 1337 width: 100%; } 1338 1339 .elementor-panel-container { 1340 clear: both; 1341 padding-left: 15px; 1342 padding-right: 15px; } 1343 1344 .media-modal.wp-core-ui input { 1345 width: auto; } 1346 1347 .media-modal.wp-core-ui select { 1348 width: initial; } 1349 1350 .media-modal.wp-core-ui fieldset { 1351 padding: 0; 1352 border: 0; } 1353 1354 .media-modal.wp-core-ui .wp-clearfix::after { 1355 content: ''; 1356 display: table; 1357 clear: both; } 1358 1359 .media-modal.wp-core-ui .e-wp-media-elements-removed { 1360 /* Hack to change the media button selection text, because for some reason the text gets changed when switching tabs. */ } 1361 .media-modal.wp-core-ui .e-wp-media-elements-removed .embed-link-settings, 1362 .media-modal.wp-core-ui .e-wp-media-elements-removed .embed-media-settings > :not(.wp-clearfix):not(.alt-text):not(#alt-text-description) { 1363 display: none; } 1364 .media-modal.wp-core-ui .e-wp-media-elements-removed #embed-url-field { 1365 width: 70%; } 1366 .media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail { 1367 margin-top: 20px; } 1368 .media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail, 1369 .media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail img { 1370 max-height: initial; } 1371 .media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail::after { 1372 -webkit-box-shadow: none; 1373 box-shadow: none; } 1374 .media-modal.wp-core-ui .e-wp-media-elements-removed .media-button-select { 1375 font-size: 0; } 1376 .media-modal.wp-core-ui .e-wp-media-elements-removed .media-button-select::before { 1377 content: var(--button-text); 1378 font-size: 13px; } 1379 1380 #elementor-panel-get-pro-elements .elementor-nerd-box-message { 1381 margin-top: 10px; } 1382 1383 #elementor-panel-get-pro-elements .elementor-nerd-box-icon { 1384 margin-top: 20px; } 1385 1386 .elementor-control { 1387 --control-title-size: 12px; 1388 background-color: #fff; 1389 position: relative; 1390 padding: 0 20px 15px; } 1391 .elementor-control a { 1392 font-weight: 500; 1393 text-decoration: none; 1394 border-bottom: 1px dotted transparent; 1395 -webkit-transition: all ease-in-out .3s; 1396 -o-transition: all ease-in-out .3s; 1397 transition: all ease-in-out .3s; } 1398 .elementor-control a:hover { 1399 border-bottom-color: inherit; } 1400 .elementor-control a.elementor-responsive-switcher { 1401 border-bottom: 0; } 1402 .elementor-control .elementor-control-content { 1403 display: -webkit-box; 1404 display: -ms-flexbox; 1405 display: flex; 1406 -webkit-box-orient: vertical; 1407 -webkit-box-direction: normal; 1408 -ms-flex-direction: column; 1409 flex-direction: column; } 1410 .elementor-control .elementor-control-title { 1411 font-size: var(--control-title-size); 1412 line-height: 1; 1413 margin-right: 5px; } 1414 .elementor-control .elementor-control-spinner { 1415 display: -webkit-box; 1416 display: -ms-flexbox; 1417 display: flex; 1418 -webkit-box-align: center; 1419 -ms-flex-align: center; 1420 align-items: center; } 1421 .elementor-control.elementor-control-type-divider { 1422 padding: 0; 1423 background-color: transparent; } 1424 .elementor-control.elementor-control-type-divider .elementor-control-content { 1425 border-width: 0; 1426 border-color: #e6e9ec; 1427 border-style: solid; 1428 border-top-width: 1px; 1429 background-color: #ffffff; 1430 height: 15px; } 1431 .elementor-control.elementor-control-separator-default:not(.elementor-control-type-divider).elementor-control-wp { 1432 margin-top: 15px; } 1433 .elementor-control.elementor-control-separator-default:not(.elementor-control-type-divider).elementor-control-wp:before { 1434 content: ''; 1435 height: 1px; 1436 display: block; 1437 margin-bottom: 15px; 1438 background-color: transparent; } 1439 .elementor-control.elementor-control-separator-before { 1440 padding-top: 15px; } 1441 .elementor-control.elementor-control-separator-before:before { 1442 content: ''; 1443 position: absolute; 1444 height: 1px; 1445 width: 100%; 1446 top: 0; 1447 left: 0; 1448 background-color: #e6e9ec; } 1449 .elementor-control.elementor-control-separator-after:after { 1450 content: ''; 1451 position: absolute; 1452 height: 1px; 1453 width: 100%; 1454 bottom: 0; 1455 left: 0; 1456 background-color: #e6e9ec; } 1457 .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 { 1458 padding-top: 15px; } 1459 .elementor-control.elementor-control-deprecated { 1460 color: #b01b1b; } 1461 .elementor-control.elementor-control-deprecated .elementor-control-field-description { 1462 color: #b01b1b; } 1463 .elementor-control.elementor-control-hidden-label > * > .elementor-control-title, .elementor-control.elementor-control-hidden-label > * > * > .elementor-control-title { 1464 display: none; } 1465 .elementor-control.elementor-hidden-control { 1466 display: none; } 1467 .elementor-control.elementor-control-type-heading .elementor-control-title { 1468 font-weight: bold; 1469 margin: 0; } 1470 body:not(.elementor-device-widescreen) .elementor-control.elementor-control-responsive-widescreen { 1471 display: none; } 1472 body:not(.elementor-device-desktop) .elementor-control.elementor-control-responsive-desktop { 1473 display: none; } 1474 body:not(.elementor-device-laptop) .elementor-control.elementor-control-responsive-laptop { 1475 display: none; } 1476 body:not(.elementor-device-tablet_extra) .elementor-control.elementor-control-responsive-tablet_extra { 1477 display: none; } 1478 body:not(.elementor-device-tablet) .elementor-control.elementor-control-responsive-tablet { 1479 display: none; } 1480 body:not(.elementor-device-mobile_extra) .elementor-control.elementor-control-responsive-mobile_extra { 1481 display: none; } 1482 body:not(.elementor-device-mobile) .elementor-control.elementor-control-responsive-mobile { 1483 display: none; } 1484 .elementor-control.elementor-control-type-select .elementor-control-input-wrapper { 1485 position: relative; } 1486 .elementor-control.elementor-control-type-select .elementor-control-input-wrapper select { 1487 appearance: none; 1488 -webkit-appearance: none; 1489 -moz-appearance: none; 1490 font-size: 12px; 1491 font-family: inherit; 1492 font-weight: inherit; 1493 font-style: inherit; 1494 text-transform: inherit; 1495 letter-spacing: inherit; 1496 line-height: inherit; 1497 -ms-flex-preferred-size: 100%; 1498 flex-basis: 100%; 1499 padding-left: 5px; 1500 padding-right: 20px; 1501 cursor: pointer; } 1502 .elementor-control.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder { 1503 color: #a4afb7; } 1504 .elementor-control.elementor-control-type-select .elementor-control-input-wrapper option.e-option-placeholder { 1505 display: none; } 1506 .elementor-control.elementor-control-type-select .elementor-control-input-wrapper:after { 1507 font-family: eicons; 1508 content: '\e8ad'; 1509 font-size: 12px; 1510 position: absolute; 1511 top: 50%; 1512 -webkit-transform: translateY(-50%); 1513 -ms-transform: translateY(-50%); 1514 transform: translateY(-50%); 1515 right: 5px; 1516 pointer-events: none; } 1517 .elementor-control-custom_css_pro .elementor-nerd-box-message, .elementor-control-custom_attributes_pro .elementor-nerd-box-message { 1518 margin-top: 5px; } 1519 .elementor-control.elementor-control-custom_css_title { 1520 font-size: 12px; } 1521 1522 .elementor-control.elementor-open .elementor-panel-heading-toggle .eicon:before, 1523 .elementor-panel-scheme-item.elementor-open .elementor-panel-heading-toggle .eicon:before { 1524 content: '\e92a'; } 1525 1526 .elementor-control:not(.elementor-open) .elementor-panel-heading-toggle .eicon:before, 1527 .elementor-panel-scheme-item:not(.elementor-open) .elementor-panel-heading-toggle .eicon:before { 1528 content: ""; } 1529 1530 .elementor-panel-heading { 1531 display: table; 1532 table-layout: fixed; 1533 height: 40px; 1534 padding: 0 20px; 1535 width: 100%; 1536 border-bottom: 1px solid #e6e9ec; 1537 cursor: pointer; } 1538 .elementor-panel-heading > * { 1539 display: table-cell; 1540 vertical-align: middle; } 1541 .elementor-panel-heading-toggle { 1542 width: 20px; 1543 color: #495157; } 1544 .elementor-panel-heading-title { 1545 color: #495157; 1546 font-weight: bold; } 1547 1548 .elementor-control-wp { 1549 line-height: 1.5; } 1550 .elementor-control-wp p { 1551 margin: 15px 0; } 1552 1553 .elementor-control-field { 1554 display: -webkit-box; 1555 display: -ms-flexbox; 1556 display: flex; 1557 -webkit-box-align: center; 1558 -ms-flex-align: center; 1559 align-items: center; } 1560 1561 .elementor-label-block > .elementor-control-content > .elementor-control-field { 1562 -ms-flex-wrap: wrap; 1563 flex-wrap: wrap; } 1564 .elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { 1565 width: 100%; 1566 margin-top: 10px; } 1567 1568 .elementor-label-block.elementor-control-hidden-label:not(.elementor-control-dynamic) > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { 1569 margin-top: 0; } 1570 1571 .elementor-label-block.elementor-control-hidden-label.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { 1572 margin-top: 0; } 1573 1574 .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-title { 1575 -ms-flex-negative: 0; 1576 flex-shrink: 0; } 1577 1578 .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { 1579 margin-left: auto; } 1580 1581 .elementor-control-field-description { 1582 margin-top: 10px; } 1583 1584 .elementor-group-control-attachment_alert .elementor-control-field-description { 1585 margin-top: 0; } 1586 1587 .elementor-required { 1588 color: #b01b1b; } 1589 1590 .elementor-units-choices { 1591 -webkit-box-flex: 1; 1592 -ms-flex-positive: 1; 1593 flex-grow: 1; 1594 text-align: right; } 1595 .elementor-units-choices input { 1596 display: none; } 1597 .elementor-units-choices input:not(:checked) + label { 1598 color: #a4afb7; } 1599 .elementor-units-choices input.e-units-placeholder + label { 1600 color: #c2cbd2; 1601 text-decoration: underline; } 1602 .elementor-units-choices input:checked + label { 1603 text-decoration: underline; } 1604 .elementor-units-choices label { 1605 cursor: pointer; 1606 padding: 0 2px; 1607 text-transform: uppercase; 1608 font-size: 9px; } 1609 1610 .elementor-control-responsive-switchers { 1611 --selected-option: 0; 1612 --pointer-position: var(--selected-option); 1613 position: relative; 1614 width: 2em; 1615 height: 2em; 1616 margin: calc( -2em + var(--control-title-size)) 0; 1617 margin-right: 5px; } 1618 .elementor-control-responsive-switchers__holder { 1619 position: absolute; 1620 width: 100%; 1621 top: 0; 1622 background-color: #fff; 1623 -webkit-border-radius: 3px; 1624 border-radius: 3px; 1625 -webkit-transition: 0.15s; 1626 -o-transition: 0.15s; 1627 transition: 0.15s; 1628 border: 1px transparent solid; } 1629 .elementor-control-responsive-switchers.elementor-responsive-switchers-open { 1630 z-index: 11000; } 1631 .elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher { 1632 height: 2em; 1633 -webkit-transform: scale(1); 1634 -ms-transform: scale(1); 1635 transform: scale(1); 1636 opacity: 1; } 1637 .elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover { 1638 color: #71d7f7; } 1639 .elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder { 1640 top: calc(-1 * var(--selected-option) * 2em); 1641 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); 1642 box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); } 1643 1644 .elementor-responsive-switcher { 1645 display: -webkit-box; 1646 display: -ms-flexbox; 1647 display: flex; 1648 -webkit-box-align: center; 1649 -ms-flex-align: center; 1650 align-items: center; 1651 -webkit-box-pack: center; 1652 -ms-flex-pack: center; 1653 justify-content: center; 1654 position: relative; 1655 z-index: 2; 1656 cursor: pointer; 1657 height: 0; 1658 -webkit-transform: scale(0); 1659 -ms-transform: scale(0); 1660 transform: scale(0); 1661 opacity: 0; 1662 -webkit-transition: 0.15s; 1663 -o-transition: 0.15s; 1664 transition: 0.15s; 1665 font-size: 12px; } 1666 1667 a.elementor-responsive-switcher { 1668 color: #a4afb7; } 1669 a.elementor-responsive-switcher:hover { 1670 color: #71d7f7; } 1671 1672 .elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen { 1673 height: 2em; 1674 -webkit-transform: scale(1); 1675 -ms-transform: scale(1); 1676 transform: scale(1); 1677 opacity: 1; } 1678 1679 .elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen { 1680 color: #71d7f7; } 1681 1682 .elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop { 1683 height: 2em; 1684 -webkit-transform: scale(1); 1685 -ms-transform: scale(1); 1686 transform: scale(1); 1687 opacity: 1; } 1688 1689 .elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop { 1690 color: #71d7f7; } 1691 1692 .elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop { 1693 height: 2em; 1694 -webkit-transform: scale(1); 1695 -ms-transform: scale(1); 1696 transform: scale(1); 1697 opacity: 1; } 1698 1699 .elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop { 1700 color: #71d7f7; } 1701 1702 .elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra { 1703 height: 2em; 1704 -webkit-transform: scale(1); 1705 -ms-transform: scale(1); 1706 transform: scale(1); 1707 opacity: 1; } 1708 1709 .elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra { 1710 color: #71d7f7; } 1711 1712 .elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet { 1713 height: 2em; 1714 -webkit-transform: scale(1); 1715 -ms-transform: scale(1); 1716 transform: scale(1); 1717 opacity: 1; } 1718 1719 .elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet { 1720 color: #71d7f7; } 1721 1722 .elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra { 1723 height: 2em; 1724 -webkit-transform: scale(1); 1725 -ms-transform: scale(1); 1726 transform: scale(1); 1727 opacity: 1; } 1728 1729 .elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra { 1730 color: #71d7f7; } 1731 1732 .elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile { 1733 height: 2em; 1734 -webkit-transform: scale(1); 1735 -ms-transform: scale(1); 1736 transform: scale(1); 1737 opacity: 1; } 1738 1739 .elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile { 1740 color: #71d7f7; } 1741 1742 .elementor-update-preview { 1743 margin: 15px 15px 0; 1744 display: -webkit-box; 1745 display: -ms-flexbox; 1746 display: flex; 1747 -webkit-box-align: center; 1748 -ms-flex-align: center; 1749 align-items: center; } 1750 1751 .elementor-update-preview-button-wrapper { 1752 -webkit-box-flex: 1; 1753 -ms-flex-positive: 1; 1754 flex-grow: 1; 1755 text-align: right; } 1756 1757 .elementor-update-preview-button { 1758 padding: 8px 15px; 1759 text-transform: uppercase; } 1760 1761 .elementor-control-direction-ltr input, 1762 .elementor-control-direction-ltr textarea { 1763 direction: ltr; } 1764 1765 .elementor-control-direction-rtl input, 1766 .elementor-control-direction-rtl textarea { 1767 direction: rtl; } 1768 1769 .elementor-control-type-button .elementor-control-input-wrapper { 1770 text-align: right; } 1771 1772 .elementor-control-type-button .elementor-button { 1773 width: auto; 1774 height: 26px; } 1775 1776 .elementor-control-type-choose.elementor-label-block .elementor-choices { 1777 width: 100%; } 1778 1779 .elementor-choices { 1780 display: -webkit-box; 1781 display: -ms-flexbox; 1782 display: flex; 1783 height: 27px; 1784 line-height: 27px; 1785 text-align: center; 1786 border-spacing: 1px; 1787 -webkit-border-radius: 3px; 1788 border-radius: 3px; 1789 overflow: hidden; } 1790 .elementor-choices .elementor-choices-label { 1791 border-top: 1px solid #d5dadf; 1792 border-bottom: 1px solid #d5dadf; 1793 border-left: 1px solid #d5dadf; 1794 border-right: none; 1795 font-size: 12px; 1796 -webkit-transition: all .5s; 1797 -o-transition: all .5s; 1798 transition: all .5s; 1799 cursor: pointer; 1800 overflow: hidden; } 1801 .elementor-choices .elementor-choices-label:nth-child(2) { 1802 -webkit-border-top-left-radius: 3px; 1803 border-top-left-radius: 3px; 1804 -webkit-border-bottom-left-radius: 3px; 1805 border-bottom-left-radius: 3px; } 1806 .elementor-choices .elementor-choices-label:last-child { 1807 border-right: 1px solid #d5dadf; 1808 -webkit-border-top-right-radius: 3px; 1809 border-top-right-radius: 3px; 1810 -webkit-border-bottom-right-radius: 3px; 1811 border-bottom-right-radius: 3px; } 1812 .elementor-choices input { 1813 display: none; } 1814 .elementor-choices input.e-choose-placeholder + .elementor-choices-label { 1815 color: #ffffff; 1816 background-color: #c2cbd2; 1817 border-color: #c2cbd2; } 1818 .elementor-choices input:checked + .elementor-choices-label { 1819 color: #fff; 1820 background-color: #a4afb7; 1821 border-color: #a4afb7; } 1822 1823 .elementor-label-inline .elementor-choices { 1824 -webkit-box-pack: end; 1825 -ms-flex-pack: end; 1826 justify-content: flex-end; } 1827 1828 .rtl .elementor-control-text_align .elementor-choices, 1829 .rtl .elementor-control-align .elementor-choices, 1830 .rtl .elementor-control-position .elementor-choices { 1831 -webkit-box-orient: horizontal; 1832 -webkit-box-direction: reverse; 1833 -ms-flex-direction: row-reverse; 1834 flex-direction: row-reverse; } 1835 .rtl .elementor-control-text_align .elementor-choices .elementor-choices-label:nth-child(2), 1836 .rtl .elementor-control-align .elementor-choices .elementor-choices-label:nth-child(2), 1837 .rtl .elementor-control-position .elementor-choices .elementor-choices-label:nth-child(2) { 1838 border-right: 1px solid #d5dadf; 1839 -webkit-border-radius: 3px 0 0 3px; 1840 border-radius: 3px 0 0 3px; } 1841 .rtl .elementor-control-text_align .elementor-choices .elementor-choices-label:last-child, 1842 .rtl .elementor-control-align .elementor-choices .elementor-choices-label:last-child, 1843 .rtl .elementor-control-position .elementor-choices .elementor-choices-label:last-child { 1844 border-right: none; 1845 -webkit-border-radius: 0 3px 3px 0; 1846 border-radius: 0 3px 3px 0; } 1847 1848 .elementor-control-type-color.e-control-global .e-global__popover-toggle ~ .pickr { 1849 -webkit-border-radius: 0px 3px 3px 0; 1850 border-radius: 0px 3px 3px 0; 1851 -ms-flex-negative: 0; 1852 flex-shrink: 0; } 1853 1854 .elementor-control-type-color .elementor-control-title { 1855 -webkit-box-flex: 1; 1856 -ms-flex-positive: 1; 1857 flex-grow: 1; } 1858 1859 .elementor-control-type-color .elementor-control-input-wrapper { 1860 display: -webkit-box; 1861 display: -ms-flexbox; 1862 display: flex; 1863 -webkit-box-pack: end; 1864 -ms-flex-pack: end; 1865 justify-content: flex-end; } 1866 1867 .elementor-control-type-color .elementor-control-dynamic-switcher { 1868 border-left-width: 0; 1869 -webkit-border-radius: 0 3px 3px 0; 1870 border-radius: 0 3px 3px 0; } 1871 1872 .elementor-control-type-color.elementor-control-dynamic .pickr { 1873 -webkit-border-radius: 3px 0 0 3px; 1874 border-radius: 3px 0 0 3px; } 1875 1876 .elementor-group-control-css-filter .elementor-slider { 1877 height: 6px; 1878 -webkit-box-shadow: 0 0 1px 1px inset rgba(0, 0, 0, 0.2); 1879 box-shadow: 0 0 1px 1px inset rgba(0, 0, 0, 0.2); } 1880 1881 .elementor-group-control-css-filter .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { 1882 margin-top: 0; 1883 margin-bottom: 5px; } 1884 1885 .elementor-group-control-blur .elementor-slider { 1886 background: url("../images/blur.png"); 1887 -webkit-background-size: cover; 1888 background-size: cover; 1889 background-position: center; } 1890 1891 .elementor-group-control-contrast .elementor-slider { 1892 background: url("../images/contrast.png"); 1893 -webkit-background-size: 100% 100%; 1894 background-size: 100% 100%; } 1895 1896 .elementor-group-control-hue .elementor-slider { 1897 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)); 1898 background-image: -webkit-linear-gradient(left, red, orange, yellow, greenyellow, limegreen, deepskyblue, blue, darkviolet 95%); 1899 background-image: -o-linear-gradient(left, red, orange, yellow, greenyellow, limegreen, deepskyblue, blue, darkviolet 95%); 1900 background-image: linear-gradient(to right, red, orange, yellow, greenyellow, limegreen, deepskyblue, blue, darkviolet 95%); } 1901 1902 .elementor-group-control-saturate .elementor-slider { 1903 background-image: -webkit-gradient(linear, left top, right top, from(gray), to(red)); 1904 background-image: -webkit-linear-gradient(left, gray, red); 1905 background-image: -o-linear-gradient(left, gray, red); 1906 background-image: linear-gradient(to right, gray, red); } 1907 1908 .elementor-group-control-brightness .elementor-slider { 1909 background-image: -webkit-gradient(linear, left top, right top, from(black), to(white)); 1910 background-image: -webkit-linear-gradient(left, black, white); 1911 background-image: -o-linear-gradient(left, black, white); 1912 background-image: linear-gradient(to right, black, white); } 1913 1914 .elementor-control-type-dimensions .elementor-control-dimensions { 1915 overflow: hidden; } 1916 1917 .elementor-control-type-dimensions li { 1918 float: left; 1919 width: 20%; } 1920 .elementor-control-type-dimensions li input, 1921 .elementor-control-type-dimensions li .elementor-link-dimensions { 1922 display: block; 1923 text-align: center; 1924 width: 100%; 1925 border-color: #d5dadf; 1926 height: 27px; } 1927 .elementor-control-type-dimensions li input { 1928 border-left: none; 1929 -webkit-border-radius: 0; 1930 border-radius: 0; 1931 padding: 4px 0; } 1932 .elementor-control-type-dimensions li input:focus { 1933 border-left: solid 1px; 1934 border-color: #a4afb7; 1935 margin-left: -1px; 1936 width: calc(100% + 1px); } 1937 .elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label { 1938 color: #a4afb7; } 1939 .elementor-control-type-dimensions li .elementor-link-dimensions { 1940 border: 1px solid #d5dadf; 1941 border-left: none; 1942 background-color: #fff; 1943 padding: 0; 1944 outline: none; 1945 -webkit-border-radius: 0 3px 3px 0; 1946 border-radius: 0 3px 3px 0; 1947 cursor: pointer; } 1948 .elementor-control-type-dimensions li:first-child input { 1949 border-left: 1px solid #d5dadf; 1950 -webkit-border-radius: 3px 0 0 3px; 1951 border-radius: 3px 0 0 3px; } 1952 .elementor-control-type-dimensions li:first-child input:focus { 1953 border-color: #a4afb7; 1954 margin-left: 0; 1955 width: 100%; } 1956 1957 .elementor-control-type-dimensions .elementor-control-dimension-label { 1958 display: block; 1959 text-align: center; 1960 color: #d5dadf; 1961 font-size: 9px; 1962 text-transform: uppercase; 1963 padding-top: 5px; } 1964 1965 .elementor-control-type-dimensions .elementor-link-dimensions.unlinked { 1966 background-color: #fff; } 1967 .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked { 1968 display: none; } 1969 1970 .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) { 1971 background-color: #a4afb7; 1972 border-color: #a4afb7; } 1973 .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked { 1974 display: none; } 1975 1976 .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked { 1977 color: #fff; } 1978 1979 .elementor-control-type-icons .elementor-control-media__preview > * { 1980 position: absolute; 1981 top: 50%; 1982 left: 50%; 1983 -webkit-transform: translate(-50%, -50%); 1984 -ms-transform: translate(-50%, -50%); 1985 transform: translate(-50%, -50%); } 1986 1987 .elementor-control-type-icons .elementor-control-media__preview i { 1988 font-size: 70px; 1989 color: #6d7882; } 1990 1991 .elementor-control-type-icons .elementor-control-media__preview svg { 1992 height: 75%; } 1993 1994 .elementor-control-type-icons .elementor-control-icons--inline__svg i.eicon-upload { 1995 font-size: 15px; } 1996 1997 .elementor-control-type-gallery .elementor-control-media__content { 1998 border: 1px solid #d5dadf; 1999 -webkit-border-radius: 3px; 2000 border-radius: 3px; } 2001 2002 .elementor-control-type-gallery .elementor-control-gallery-status { 2003 font-size: 12px; 2004 height: 27px; 2005 padding-left: 10px; 2006 border-bottom: 1px solid #d5dadf; 2007 display: -webkit-box; 2008 display: -ms-flexbox; 2009 display: flex; } 2010 .elementor-control-type-gallery .elementor-control-gallery-status > * { 2011 display: -webkit-box; 2012 display: -ms-flexbox; 2013 display: flex; 2014 -webkit-box-align: center; 2015 -ms-flex-align: center; 2016 align-items: center; } 2017 .elementor-control-type-gallery .elementor-control-gallery-status-title { 2018 -webkit-box-flex: 1; 2019 -ms-flex-positive: 1; 2020 flex-grow: 1; } 2021 2022 .elementor-control-type-gallery .elementor-control-gallery-content { 2023 position: relative; 2024 overflow: hidden; } 2025 .elementor-control-type-gallery .elementor-control-gallery-content:not(:hover) .elementor-control-gallery-edit { 2026 opacity: 0; } 2027 2028 .elementor-control-type-gallery .elementor-control-gallery-thumbnails { 2029 display: grid; 2030 grid-template-columns: repeat(auto-fill, minmax(48px, 1fr)); 2031 grid-gap: 10px; 2032 cursor: pointer; 2033 padding: 10px; } 2034 2035 .elementor-control-type-gallery .elementor-control-gallery-thumbnail { 2036 width: 48px; 2037 height: 48px; 2038 -webkit-background-size: cover; 2039 background-size: cover; 2040 background-position: 50% 50%; } 2041 2042 .elementor-control-type-gallery .elementor-control-gallery-edit { 2043 position: absolute; 2044 top: 0; 2045 bottom: 0; 2046 left: 0; 2047 right: 0; 2048 background-color: rgba(109, 120, 130, 0.3); 2049 padding: 10px; 2050 font-size: 11px; 2051 -webkit-transition: all .3s ease-in-out; 2052 -o-transition: all .3s ease-in-out; 2053 transition: all .3s ease-in-out; 2054 pointer-events: none; 2055 cursor: pointer; 2056 opacity: 1; } 2057 .elementor-control-type-gallery .elementor-control-gallery-edit span { 2058 position: absolute; 2059 top: 10px; 2060 right: 10px; 2061 width: 21px; 2062 height: 21px; 2063 background-color: rgba(255, 255, 255, 0.9); 2064 color: #a4afb7; 2065 -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2); 2066 box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2); 2067 -webkit-border-radius: 3px; 2068 border-radius: 3px; } 2069 .elementor-control-type-gallery .elementor-control-gallery-edit span i { 2070 font-size: 11px; 2071 padding: 5px; } 2072 2073 .elementor-control-type-gallery .elementor-control-gallery-add { 2074 width: 48px; 2075 height: 48px; 2076 color: #fff; 2077 background-color: #d5dadf; 2078 font-size: 14px; 2079 -webkit-border-radius: 0; 2080 border-radius: 0; } 2081 .elementor-control-type-gallery .elementor-control-gallery-add:hover { 2082 background-color: #c2cbd2; } 2083 .elementor-control-type-gallery .elementor-control-gallery-add i { 2084 margin: 0; 2085 color: #a4afb7; } 2086 2087 .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear, 2088 .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails, 2089 .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-edit { 2090 display: none; } 2091 2092 .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-content { 2093 padding: 10px; } 2094 2095 .elementor-control-type-gallery.elementor-gallery-has-images .elementor-control-gallery-add { 2096 display: none; } 2097 2098 .elementor-control-type-gallery.elementor-control-dynamic .elementor-control-gallery-clear { 2099 border-left: 1px solid #d5dadf; } 2100 2101 .elementor-control-type-gallery .elementor-control-gallery-clear { 2102 cursor: pointer; 2103 -webkit-box-pack: center; 2104 -ms-flex-pack: center; 2105 justify-content: center; } 2106 .elementor-control-type-gallery .elementor-control-gallery-clear:hover { 2107 color: #b01b1b; } 2108 2109 .elementor-control-type-gallery .elementor-control-dynamic-switcher { 2110 border: none; 2111 border-bottom: 1px solid #d5dadf; 2112 border-left: 1px solid #d5dadf; 2113 -webkit-border-radius: 0 3px 0 0; 2114 border-radius: 0 3px 0 0; } 2115 2116 .e-global__popover { 2117 width: 288px; 2118 z-index: 1; 2119 font-size: 12px; 2120 padding-left: 10px; } 2121 .e-global__popover-toggle { 2122 border: 1px solid #d5dadf; 2123 border-right: 0; 2124 -webkit-border-radius: 3px 0 0 3px; 2125 border-radius: 3px 0 0 3px; 2126 display: -webkit-box; 2127 display: -ms-flexbox; 2128 display: flex; 2129 -webkit-box-align: center; 2130 -ms-flex-align: center; 2131 align-items: center; 2132 -webkit-box-pack: center; 2133 -ms-flex-pack: center; 2134 justify-content: center; 2135 cursor: pointer; } 2136 .e-global__popover-toggle--active i { 2137 color: #71d7f7; } 2138 .e-global__popover-container { 2139 -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); 2140 box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); 2141 -webkit-border-radius: 3px; 2142 border-radius: 3px; 2143 background-color: #fff; 2144 padding-bottom: 5px; } 2145 .e-global__popover-title { 2146 padding: 15px 20px; 2147 font-weight: 500; 2148 color: #6d7882; 2149 border-bottom: 1px solid #e6e9ec; 2150 display: -webkit-box; 2151 display: -ms-flexbox; 2152 display: flex; } 2153 .e-global__popover-title > i { 2154 margin-right: 5px; 2155 color: #d5dadf; } 2156 .e-global__popover-title-text { 2157 -webkit-box-flex: 1; 2158 -ms-flex-positive: 1; 2159 flex-grow: 1; } 2160 .e-global__popover-info { 2161 margin-right: 5px; 2162 display: inline-block; } 2163 .e-global__popover-info-tooltip { 2164 width: 270px; 2165 z-index: 1; 2166 background-color: rgba(0, 0, 0, 0.9); 2167 color: #fff; 2168 padding: 20px; 2169 -webkit-border-radius: 3px; 2170 border-radius: 3px; } 2171 .e-global__popover-info-tooltip:after { 2172 content: ''; 2173 position: absolute; 2174 bottom: -17px; 2175 left: 16px; 2176 border: 10px solid transparent; 2177 border-top-color: rgba(0, 0, 0, 0.9); } 2178 .e-global__popover-info i { 2179 color: #d5dadf; 2180 font-size: 13px; } 2181 2182 .e-global__preview-items-container { 2183 max-height: 260px; 2184 overflow-y: auto; 2185 margin-top: 5px; } 2186 .e-global__preview-items-container::-webkit-scrollbar { 2187 width: 7px; } 2188 .e-global__preview-items-container::-webkit-scrollbar-thumb { 2189 background-color: #c2cbd2; 2190 -webkit-border-radius: 10px; 2191 border-radius: 10px; } 2192 2193 .e-global__manage-button { 2194 font-weight: 500; 2195 cursor: pointer; } 2196 .e-global__manage-button:hover i { 2197 color: #4ab7f4; } 2198 .e-global__manage-button i { 2199 color: #6d7882; } 2200 2201 .e-global__typography { 2202 padding: 5px 10px 5px 35px; 2203 white-space: nowrap; 2204 -o-text-overflow: ellipsis; 2205 text-overflow: ellipsis; 2206 overflow: hidden; } 2207 .e-global__typography.e-global__preview-item--selected:before { 2208 font-family: 'eicons'; 2209 font-size: 13px; 2210 content: '\e90e'; 2211 position: absolute; 2212 -webkit-transform: translateY(-50%); 2213 -ms-transform: translateY(-50%); 2214 transform: translateY(-50%); 2215 top: 50%; 2216 left: 12px; } 2217 2218 .e-global__color { 2219 margin: 5px auto; 2220 padding: 5px 20px; 2221 display: -webkit-box; 2222 display: -ms-flexbox; 2223 display: flex; 2224 -webkit-box-align: center; 2225 -ms-flex-align: center; 2226 align-items: center; } 2227 .e-global__color:first-child { 2228 margin-top: 5px; } 2229 .e-global__color:last-child { 2230 margin-bottom: 10px; } 2231 .e-global__color-preview-container { 2232 height: 20px; 2233 width: 20px; 2234 -webkit-border-radius: 3px; 2235 border-radius: 3px; 2236 border: 1px solid rgba(0, 0, 0, 0.1); 2237 margin-right: 10px; 2238 -ms-flex-negative: 0; 2239 flex-shrink: 0; 2240 position: relative; } 2241 .e-global__color-preview-color, .e-global__color-preview-transparent-bg { 2242 -webkit-border-radius: 3px; 2243 border-radius: 3px; 2244 height: 100%; 2245 width: 100%; 2246 position: absolute; 2247 top: 0; 2248 left: 0; } 2249 .e-global__color-preview-transparent-bg { 2250 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); 2251 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); 2252 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); 2253 -webkit-background-size: 12px 12px; 2254 background-size: 12px 12px; 2255 background-position: 0 0, 6px 6px; } 2256 .e-global__color-title { 2257 font-weight: 500; 2258 color: #6d7882; 2259 -webkit-box-flex: 1; 2260 -ms-flex-positive: 1; 2261 flex-grow: 1; 2262 white-space: nowrap; 2263 -o-text-overflow: ellipsis; 2264 text-overflow: ellipsis; 2265 overflow: hidden; 2266 padding-right: 10px; } 2267 .e-global__color-hex { 2268 font-size: 10px; 2269 font-weight: 500; 2270 color: #c2cbd2; } 2271 .e-global__color .pcr-button { 2272 background-color: #fff; } 2273 .e-global__color.e-global__preview-item--selected .e-global__color-preview-container { 2274 display: -webkit-box; 2275 display: -ms-flexbox; 2276 display: flex; 2277 -webkit-box-pack: center; 2278 -ms-flex-pack: center; 2279 justify-content: center; 2280 -webkit-box-align: center; 2281 -ms-flex-align: center; 2282 align-items: center; 2283 color: #ffffff; } 2284 .e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before { 2285 font-family: 'eicons'; 2286 font-size: 13px; 2287 content: '\e90e'; 2288 text-shadow: 0px 0px 1px #000; 2289 z-index: 1; } 2290 2291 .e-global__preview-item { 2292 cursor: pointer; 2293 position: relative; } 2294 .e-global__preview-item:hover { 2295 background-color: #f1f3f5; } 2296 .e-global__preview-item:hover .e-global__color-hex { 2297 color: #a4afb7; } 2298 2299 .e-global__confirm-add .dialog-buttons-wrapper > .dialog-button.dialog-confirm-ok { 2300 color: #39b54a; } 2301 2302 .e-global__confirm-delete i { 2303 color: #b01b1b; } 2304 2305 .e-global__confirm-message-text i { 2306 color: #fcb92c; } 2307 2308 .e-global__confirm-input-wrapper { 2309 display: -webkit-box; 2310 display: -ms-flexbox; 2311 display: flex; 2312 -webkit-box-align: center; 2313 -ms-flex-align: center; 2314 align-items: center; 2315 border: 1px solid #a4afb7; 2316 -webkit-border-radius: 3px; 2317 border-radius: 3px; 2318 margin-top: 10px; 2319 padding: 2px; } 2320 .e-global__confirm-input-wrapper input { 2321 font-family: Roboto, Arial, sans-serif; 2322 font-weight: 500; 2323 font-size: 12px; 2324 padding: 2px; 2325 border: 0; } 2326 2327 .e-control-global .elementor-control-input-wrapper { 2328 display: -webkit-box; 2329 display: -ms-flexbox; 2330 display: flex; 2331 -webkit-box-pack: end; 2332 -ms-flex-pack: end; 2333 justify-content: flex-end; 2334 max-width: 135px; 2335 width: 100%; } 2336 2337 .e-control-global.elementor-control .elementor-control-input-wrapper { 2338 direction: ltr; } 2339 2340 .e-control-global .elementor-control-spinner { 2341 margin-right: 4px; } 2342 2343 .elementor-control-type-hidden { 2344 display: none !important; } 2345 2346 .elementor-control-type-icon .select2-selection__rendered .eicon { 2347 margin-right: 3px; } 2348 2349 .elementor-control-type-image_dimensions .elementor-control-field-description { 2350 margin: 0 0 15px; 2351 line-height: 1.4; } 2352 2353 .elementor-control-type-image_dimensions .elementor-control-input-wrapper { 2354 overflow: hidden; } 2355 2356 .elementor-control-type-image_dimensions .elementor-image-dimensions-field { 2357 width: 65px; 2358 float: left; } 2359 .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description { 2360 color: #a4afb7; } 2361 2362 .elementor-control-type-image_dimensions .elementor-image-dimensions-separator { 2363 width: 20px; 2364 text-align: center; 2365 float: left; 2366 padding-top: 4px; } 2367 2368 .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description { 2369 display: block; 2370 text-transform: uppercase; 2371 margin-top: 5px; 2372 color: #d5dadf; 2373 font-size: 9px; 2374 text-align: center; } 2375 2376 .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button { 2377 float: right; 2378 height: 27px; 2379 width: 65px; } 2380 2381 .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 { 2382 display: none; } 2383 2384 .elementor-control-media:not(.elementor-media-empty) .elementor-control-media__content__upload-button { 2385 display: none; } 2386 2387 .elementor-control-media .elementor-control-input-wrapper { 2388 border: 1px solid #d5dadf; } 2389 2390 .elementor-control-media .eicon-plus-circle { 2391 position: absolute; 2392 top: 50%; 2393 left: 50%; 2394 -webkit-transform: translate(-50%, -50%); 2395 -ms-transform: translate(-50%, -50%); 2396 transform: translate(-50%, -50%); 2397 color: #fff; 2398 font-size: 20px; } 2399 2400 .elementor-control-media__content__upload-button { 2401 background-color: #d5dadf; } 2402 2403 .elementor-control-media__preview { 2404 height: 100%; 2405 -webkit-background-size: cover; 2406 background-size: cover; 2407 background-position: center; } 2408 2409 .elementor-control-media-area { 2410 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); 2411 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); 2412 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); 2413 -webkit-background-size: 16px 16px; 2414 background-size: 16px 16px; 2415 background-position: 0 0, 8px 8px; 2416 background-color: #f6f6f6; } 2417 .elementor-control-media-area:not(:hover) .elementor-control-media__remove { 2418 display: none; } 2419 .elementor-control-media-area .eicon-video-camera { 2420 position: absolute; 2421 top: 50%; 2422 left: 50%; 2423 -webkit-transform: translate(-50%, -50%); 2424 -ms-transform: translate(-50%, -50%); 2425 transform: translate(-50%, -50%); 2426 color: rgba(255, 255, 255, 0.7); 2427 font-size: 21px; } 2428 2429 .elementor-control-media .elementor-control-media__content { 2430 cursor: pointer; 2431 overflow: hidden; } 2432 .elementor-control-media .elementor-control-media__content:hover:after { 2433 content: ''; 2434 position: absolute; 2435 top: 0; 2436 bottom: 0; 2437 left: 0; 2438 right: 0; 2439 background-color: rgba(0, 0, 0, 0.2); 2440 pointer-events: none; } 2441 .elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools { 2442 bottom: -30px; } 2443 2444 .elementor-control-media__content { 2445 -webkit-transition: all .2s ease-in-out; 2446 -o-transition: all .2s ease-in-out; 2447 transition: all .2s ease-in-out; } 2448 2449 .elementor-control-media__tools { 2450 position: absolute; 2451 bottom: 0; 2452 left: 0; 2453 right: 0; 2454 height: 27px; 2455 -webkit-transition: all .2s ease-in-out; 2456 -o-transition: all .2s ease-in-out; 2457 transition: all .2s ease-in-out; } 2458 .elementor-control-media__tools > *:not(:first-child) { 2459 margin-left: 1px; } 2460 2461 .elementor-control-media__tool { 2462 display: -webkit-box; 2463 display: -ms-flexbox; 2464 display: flex; 2465 -webkit-box-align: center; 2466 -ms-flex-align: center; 2467 align-items: center; 2468 -webkit-box-pack: center; 2469 -ms-flex-pack: center; 2470 justify-content: center; 2471 -webkit-box-flex: 1; 2472 -ms-flex-positive: 1; 2473 flex-grow: 1; 2474 color: #fff; 2475 background-color: rgba(109, 120, 130, 0.85); 2476 font-size: 11px; 2477 -webkit-transition: background .3s; 2478 -o-transition: background .3s; 2479 transition: background .3s; } 2480 .elementor-control-media__tool:hover { 2481 background-color: rgba(109, 120, 130, 0.95); } 2482 2483 .elementor-control-media__remove { 2484 display: -webkit-box; 2485 display: -ms-flexbox; 2486 display: flex; 2487 -webkit-box-align: center; 2488 -ms-flex-align: center; 2489 align-items: center; 2490 -webkit-box-pack: center; 2491 -ms-flex-pack: center; 2492 justify-content: center; 2493 -webkit-transition: all .3s ease-in-out; 2494 -o-transition: all .3s ease-in-out; 2495 transition: all .3s ease-in-out; } 2496 2497 .elementor-control-media__content__remove { 2498 position: absolute; 2499 z-index: 1; 2500 top: 10px; 2501 right: 10px; 2502 width: 20px; 2503 height: 20px; 2504 font-size: 11px; 2505 color: #a4afb7; 2506 background-color: rgba(255, 255, 255, 0.9); 2507 -webkit-border-radius: 3px; 2508 border-radius: 3px; 2509 -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1); 2510 box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1); } 2511 .elementor-control-media__content__remove:hover { 2512 background-color: white; 2513 -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); 2514 box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); } 2515 2516 .elementor-control-media.elementor-media-empty .elementor-control-file-area { 2517 display: none; } 2518 2519 .elementor-control-media__file { 2520 display: -webkit-box; 2521 display: -ms-flexbox; 2522 display: flex; 2523 -webkit-box-pack: justify; 2524 -ms-flex-pack: justify; 2525 justify-content: space-between; 2526 -webkit-box-align: center; 2527 -ms-flex-align: center; 2528 align-items: center; 2529 width: 100%; 2530 margin-top: 10px; 2531 border: 1px solid #d5dadf; } 2532 .elementor-control-media__file__content { 2533 padding-left: 5px; 2534 font-size: 12px; } 2535 .elementor-control-media__file__content__label { 2536 color: #a4afb7; } 2537 .elementor-control-media__file__content__info { 2538 display: -webkit-box; 2539 display: -ms-flexbox; 2540 display: flex; 2541 -webkit-box-align: center; 2542 -ms-flex-align: center; 2543 align-items: center; 2544 font-weight: 500; } 2545 .elementor-control-media__file__content__info__icon { 2546 margin-right: 5px; } 2547 .elementor-control-media__file__controls { 2548 display: -webkit-box; 2549 display: -ms-flexbox; 2550 display: flex; 2551 border-left: 1px solid #d5dadf; } 2552 .elementor-control-media__file__controls__upload-button, .elementor-control-media__file__controls__remove { 2553 width: 27px; 2554 height: 27px; 2555 cursor: pointer; 2556 -webkit-box-align: center; 2557 -ms-flex-align: center; 2558 align-items: center; } 2559 .elementor-control-media__file__controls__upload-button { 2560 display: -webkit-box; 2561 display: -ms-flexbox; 2562 display: flex; 2563 -webkit-box-pack: center; 2564 -ms-flex-pack: center; 2565 justify-content: center; } 2566 .elementor-control-media__file__controls__remove { 2567 border-right: 1px solid #d5dadf; } 2568 2569 .elementor-control-media:not(.elementor-media-empty) .elementor-control-media__file__content__label { 2570 display: none; } 2571 2572 .elementor-control-media.elementor-media-empty .elementor-control-media__file__content__info { 2573 display: none; } 2574 2575 .elementor-control-media.elementor-media-empty .elementor-control-media__file__controls__remove { 2576 display: none; } 2577 2578 .elementor-control-media .elementor-control-dynamic-switcher { 2579 border: none; 2580 -webkit-border-radius: 0; 2581 border-radius: 0; 2582 background-color: rgba(109, 120, 130, 0.85); 2583 color: #fff; } 2584 .elementor-control-media .elementor-control-dynamic-switcher:hover { 2585 background-color: rgba(109, 120, 130, 0.95); } 2586 2587 .elementor-control-type-media.elementor-control-dynamic-value .elementor-control-input-wrapper { 2588 border: none; } 2589 2590 .elementor-control-type-number.elementor-control-dynamic input { 2591 -webkit-border-radius: 3px 0 0 3px; 2592 border-radius: 3px 0 0 3px; 2593 border-right: none; } 2594 2595 .elementor-control-type-number.elementor-control-dynamic .elementor-control-dynamic-switcher { 2596 -webkit-border-radius: 0 3px 3px 0; 2597 border-radius: 0 3px 3px 0; } 2598 2599 .elementor-control-type-order .elementor-control-oreder-wrapper { 2600 display: -webkit-box; 2601 display: -ms-flexbox; 2602 display: flex; } 2603 2604 .elementor-control-type-order input { 2605 display: none; } 2606 .elementor-control-type-order input:checked + .elementor-control-order-label { 2607 -webkit-transform: scale(1, -1); 2608 -ms-transform: scale(1, -1); 2609 transform: scale(1, -1); } 2610 2611 .elementor-control-type-order select { 2612 -webkit-border-radius: 3px 0 0 3px; 2613 border-radius: 3px 0 0 3px; } 2614 .elementor-control-type-order select:not(:focus) ~ .elementor-control-order-label { 2615 border-color: #d5dadf; } 2616 .elementor-control-type-order select:focus ~ .elementor-control-order-label { 2617 border-color: #a4afb7; } 2618 2619 .elementor-control-type-order .elementor-control-order-label { 2620 position: relative; 2621 padding: 0; 2622 width: 40px; 2623 border: 1px solid; 2624 font-size: 10px; 2625 -webkit-border-radius: 0 3px 3px 0; 2626 border-radius: 0 3px 3px 0; 2627 margin-left: -3px; 2628 background-color: #fff; 2629 cursor: pointer; } 2630 .elementor-control-type-order .elementor-control-order-label i { 2631 position: absolute; 2632 top: 50%; 2633 left: 50%; 2634 -webkit-transform: translate(-50%, -50%); 2635 -ms-transform: translate(-50%, -50%); 2636 transform: translate(-50%, -50%); } 2637 2638 .elementor-control-type-popover_toggle input { 2639 display: none; } 2640 2641 .elementor-control-type-popover_toggle label { 2642 cursor: pointer; } 2643 2644 .elementor-control-type-popover_toggle .elementor-control-input-wrapper { 2645 direction: rtl; } 2646 2647 .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label { 2648 color: #71d7f7; } 2649 2650 .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:not(:checked) ~ .elementor-control-popover-toggle-reset-label { 2651 display: none; } 2652 2653 .elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label { 2654 color: #c2cbd2; 2655 margin-right: 5px; } 2656 2657 .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label { 2658 height: 27px; 2659 display: -webkit-inline-box; 2660 display: -ms-inline-flexbox; 2661 display: inline-flex; 2662 -webkit-box-align: center; 2663 -ms-flex-align: center; 2664 align-items: center; 2665 -webkit-box-pack: center; 2666 -ms-flex-pack: center; 2667 justify-content: center; 2668 -webkit-border-radius: 3px; 2669 border-radius: 3px; 2670 border: 1px solid #d5dadf; } 2671 2672 .elementor-controls-popover.e-controls-popover--typography { 2673 padding-top: 0; } 2674 2675 .e-control-global .elementor-control-popover-toggle-toggle-label { 2676 -webkit-border-radius: 0 3px 3px 0; 2677 border-radius: 0 3px 3px 0; 2678 -ms-flex-negative: 0; 2679 flex-shrink: 0; } 2680 2681 .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab) { 2682 padding-right: 10px; 2683 padding-left: 10px; 2684 padding-bottom: 10px; } 2685 2686 .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove { 2687 display: none; } 2688 2689 .elementor-control-type-repeater .elementor-repeater-fields { 2690 margin: 10px 0; } 2691 2692 .elementor-control-type-repeater .elementor-repeater-row-controls { 2693 border: 1px solid #d5dadf; 2694 border-top-width: 0; 2695 padding-top: 15px; } 2696 .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable) { 2697 display: none; } 2698 2699 .elementor-control-type-repeater .elementor-repeater-row-tools { 2700 display: table; 2701 table-layout: fixed; 2702 width: 100%; 2703 color: #556068; 2704 background-color: #d5dadf; 2705 height: 40px; 2706 border-spacing: 1px; 2707 -webkit-transition: all .5s; 2708 -o-transition: all .5s; 2709 transition: all .5s; } 2710 .elementor-control-type-repeater .elementor-repeater-row-tools:hover { 2711 background-color: #a4afb7; } 2712 .elementor-control-type-repeater .elementor-repeater-row-tools > div { 2713 display: table-cell; 2714 text-align: center; 2715 vertical-align: middle; 2716 cursor: pointer; } 2717 .elementor-control-type-repeater .elementor-repeater-row-tools > div:not(.elementor-repeater-row-handle-sortable) { 2718 background-color: #fff; } 2719 .elementor-control-type-repeater .elementor-repeater-row-tools > div:hover { 2720 opacity: .95; } 2721 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title { 2722 text-align: left; 2723 padding: 0 10px; 2724 font-size: 12px; 2725 white-space: nowrap; 2726 -o-text-overflow: ellipsis; 2727 text-overflow: ellipsis; 2728 overflow: hidden; } 2729 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .eicon, 2730 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title i, 2731 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title svg { 2732 margin-right: 5px; } 2733 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title img[src$="svg"] { 2734 width: 1em; } 2735 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool { 2736 width: 40px; } 2737 .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable { 2738 cursor: move; 2739 width: 10px; 2740 color: #fff; } 2741 2742 .elementor-control-type-repeater .elementor-button-wrapper { 2743 text-align: center; 2744 padding-top: 5px; } 2745 2746 .elementor-control-type-section { 2747 margin-top: 10px; 2748 padding: 0; } 2749 .elementor-control-type-section.elementor-open { 2750 padding-bottom: 15px; } 2751 .elementor-control-type-section + .elementor-control:not(.elementor-control-type-section):before { 2752 display: none; } 2753 2754 .elementor-shadow-box .elementor-shadow-slider { 2755 margin-top: 10px; } 2756 2757 .elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title { 2758 -webkit-box-flex: 1; 2759 -ms-flex-positive: 1; 2760 flex-grow: 1; } 2761 2762 .elementor-control-type-slider.elementor-control-dynamic input { 2763 -webkit-border-radius: 3px 0 0 3px; 2764 border-radius: 3px 0 0 3px; } 2765 2766 .elementor-control-type-slider .elementor-control-unit-2 { 2767 width: 21%; } 2768 2769 .elementor-control-type-slider.elementor-control-type-slider--multiple .elementor-control-input-wrapper { 2770 display: block; } 2771 2772 .elementor-control-type-slider--multiple { 2773 padding-bottom: 40px; } 2774 .elementor-control-type-slider--multiple .elementor-slider { 2775 margin-top: 12px; 2776 width: 98%; } 2777 2778 .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle { 2779 -webkit-border-radius: 0; 2780 border-radius: 0; 2781 width: 10px; 2782 -webkit-transform: translateY(calc(50% - 14px)) translateX(4px); 2783 -ms-transform: translateY(calc(50% - 14px)) translateX(4px); 2784 transform: translateY(calc(50% - 14px)) translateX(4px); } 2785 .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after { 2786 content: ''; 2787 position: absolute; 2788 top: 2px; 2789 height: 12px; 2790 width: 11px; 2791 -webkit-transform: rotate(45deg); 2792 -ms-transform: rotate(45deg); 2793 transform: rotate(45deg); 2794 background-color: #fff; 2795 -webkit-border-radius: 3px; 2796 border-radius: 3px; } 2797 .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-lower:after { 2798 left: 5px; 2799 -webkit-box-shadow: 2px -2px 3px 0px rgba(0, 0, 0, 0.1); 2800 box-shadow: 2px -2px 3px 0px rgba(0, 0, 0, 0.1); } 2801 .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-upper:after { 2802 right: 5px; 2803 -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.1); 2804 box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.1); } 2805 2806 .elementor-control-type-slider .elementor-control-dynamic-switcher { 2807 border-left-width: 0; 2808 -webkit-border-radius: 0 3px 3px 0; 2809 border-radius: 0 3px 3px 0; } 2810 2811 .elementor-control-type-slider .elementor-control-input-wrapper { 2812 display: -webkit-box; 2813 display: -ms-flexbox; 2814 display: flex; 2815 -webkit-box-align: center; 2816 -ms-flex-align: center; 2817 align-items: center; } 2818 2819 .elementor-control-type-slider .elementor-dynamic-cover { 2820 margin-top: 10px; } 2821 2822 .elementor-slider { 2823 -webkit-box-flex: 1; 2824 -ms-flex-positive: 1; 2825 flex-grow: 1; 2826 height: 4px; 2827 background-color: #d5dadf; 2828 -webkit-border-radius: 5px; 2829 border-radius: 5px; 2830 position: relative; 2831 cursor: pointer; } 2832 .elementor-slider-input { 2833 width: 21%; 2834 min-width: 54px; 2835 margin-left: 12px; } 2836 .elementor-slider__extra { 2837 position: relative; } 2838 .elementor-slider__labels { 2839 display: -webkit-box; 2840 display: -ms-flexbox; 2841 display: flex; 2842 -webkit-box-pack: justify; 2843 -ms-flex-pack: justify; 2844 justify-content: space-between; } 2845 .elementor-slider__label { 2846 font-size: 9px; 2847 color: #c2cbd2; } 2848 .elementor-slider__scales { 2849 position: absolute; 2850 display: -webkit-box; 2851 display: -ms-flexbox; 2852 display: flex; 2853 -webkit-box-pack: space-evenly; 2854 -ms-flex-pack: space-evenly; 2855 justify-content: space-evenly; 2856 width: 100%; 2857 margin-top: 4px; } 2858 .elementor-slider__scale { 2859 width: 1px; 2860 height: 21px; 2861 background-color: #a4afb7; } 2862 .elementor-slider .noUi-handle { 2863 height: 16px; 2864 width: 16px; 2865 background-color: #fff; 2866 right: 0; 2867 -webkit-transform: translateY(calc(50% - 14px)) translateX(8px); 2868 -ms-transform: translateY(calc(50% - 14px)) translateX(8px); 2869 transform: translateY(calc(50% - 14px)) translateX(8px); 2870 position: absolute; 2871 -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); 2872 box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); 2873 -webkit-border-radius: 50%; 2874 border-radius: 50%; } 2875 .elementor-slider .noUi-connects { 2876 position: absolute; 2877 width: 100%; 2878 height: 4px; } 2879 .elementor-slider .noUi-connect { 2880 position: absolute; 2881 z-index: 0; 2882 top: 0; 2883 left: 0; 2884 height: 100%; 2885 width: 100%; 2886 will-change: transform; 2887 -webkit-transform-origin: 0 0; 2888 -ms-transform-origin: 0 0; 2889 transform-origin: 0 0; 2890 background-color: #a4afb7; } 2891 .elementor-slider .noUi-tooltip { 2892 position: absolute; 2893 top: calc(100% + 5px); 2894 left: calc(50% - 4px); 2895 -webkit-transform: translateX(-50%); 2896 -ms-transform: translateX(-50%); 2897 transform: translateX(-50%); 2898 font-size: 10px; } 2899 2900 .elementor-control-type-structure .elementor-control-field { 2901 display: initial; } 2902 2903 .elementor-control-type-structure .elementor-control-structure-preset { 2904 padding: 3px; 2905 -webkit-border-radius: 3px; 2906 border-radius: 3px; 2907 display: inline-block; 2908 cursor: pointer; 2909 height: 50px; } 2910 .elementor-control-type-structure .elementor-control-structure-preset svg { 2911 height: 100%; } 2912 .elementor-control-type-structure .elementor-control-structure-preset path { 2913 fill: #e6e9ec; } 2914 2915 .elementor-control-type-structure .elementor-control-structure-reset { 2916 padding: 15px 20px 0; 2917 font-size: 11px; 2918 cursor: pointer; 2919 color: #a4afb7; 2920 border-top: 1px solid #e6e9ec; 2921 margin: 0 -20px; } 2922 2923 .elementor-control-type-structure .elementor-control-structure-title { 2924 margin: 10px -20px 0; } 2925 .elementor-control-type-structure .elementor-control-structure-title:before { 2926 height: 10px; 2927 -webkit-box-shadow: inset 0 2px 4px rgba(127, 127, 127, 0.1); 2928 box-shadow: inset 0 2px 4px rgba(127, 127, 127, 0.1); } 2929 2930 .elementor-control-type-structure .elementor-control-structure-presets { 2931 display: -webkit-box; 2932 display: -ms-flexbox; 2933 display: flex; 2934 -ms-flex-wrap: wrap; 2935 flex-wrap: wrap; 2936 -webkit-box-pack: justify; 2937 -ms-flex-pack: justify; 2938 justify-content: space-between; } 2939 .elementor-control-type-structure .elementor-control-structure-presets input { 2940 display: none; } 2941 .elementor-control-type-structure .elementor-control-structure-presets input:checked + .elementor-control-structure-preset path { 2942 fill: #a4afb7; } 2943 2944 .elementor-control-type-structure .elementor-control-structure-preset-wrapper { 2945 margin-bottom: 15px; } 2946 2947 .elementor-control-type-structure .elementor-control-structure-preset-title { 2948 text-align: center; 2949 padding-top: 5px; 2950 font-style: italic; 2951 font-size: 11px; 2952 color: #a4afb7; } 2953 2954 .elementor-control-type-switcher .elementor-control-input-wrapper { 2955 text-align: right; } 2956 2957 .elementor-control-type-switcher .elementor-switch { 2958 position: relative; 2959 display: inline-block; 2960 vertical-align: top; 2961 height: 20px; 2962 background-color: white; 2963 -webkit-border-radius: 18px; 2964 border-radius: 18px; 2965 cursor: pointer; } 2966 2967 .elementor-control-type-switcher .elementor-switch-input { 2968 display: none; } 2969 2970 .elementor-control-type-switcher .elementor-switch-label { 2971 position: relative; 2972 display: block; 2973 height: inherit; 2974 font-size: 7px; 2975 text-transform: uppercase; 2976 background: #eceeef; 2977 -webkit-border-radius: inherit; 2978 border-radius: inherit; 2979 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15); 2980 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15); 2981 -webkit-transition: 0.15s ease-out; 2982 -o-transition: 0.15s ease-out; 2983 transition: 0.15s ease-out; 2984 -webkit-transition-property: opacity, background; 2985 -o-transition-property: opacity, background; 2986 transition-property: opacity, background; } 2987 2988 .elementor-control-type-switcher .elementor-switch-label:before, .elementor-control-type-switcher .elementor-switch-label:after { 2989 position: absolute; 2990 top: 0; 2991 width: 50%; 2992 text-align: center; 2993 line-height: 20px; 2994 -webkit-transition: inherit; 2995 -o-transition: inherit; 2996 transition: inherit; } 2997 2998 .elementor-control-type-switcher .elementor-switch-label:before { 2999 content: attr(data-off); 3000 right: 3px; 3001 color: #a4afb7; 3002 text-shadow: 0 1px rgba(255, 255, 255, 0.5); } 3003 3004 .elementor-control-type-switcher .elementor-switch-label:after { 3005 content: attr(data-on); 3006 left: 3px; 3007 color: white; 3008 text-shadow: 0 1px rgba(0, 0, 0, 0.2); 3009 opacity: 0; } 3010 3011 .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label { 3012 background: #71d7f7; 3013 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2); 3014 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2); } 3015 .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label:before { 3016 opacity: 0; } 3017 .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label:after { 3018 opacity: 1; } 3019 3020 .elementor-control-type-switcher .elementor-switch-handle { 3021 position: absolute; 3022 top: 1px; 3023 left: 1px; 3024 width: 18px; 3025 height: 18px; 3026 background: white; 3027 -webkit-border-radius: 10px; 3028 border-radius: 10px; 3029 -webkit-transition: left 0.15s ease-out; 3030 -o-transition: left 0.15s ease-out; 3031 transition: left 0.15s ease-out; } 3032 3033 .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-handle { 3034 left: initial; 3035 right: 1px; 3036 -webkit-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2); 3037 box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2); } 3038 3039 .elementor-control-type-tabs { 3040 font-size: 0.8em; 3041 text-transform: uppercase; 3042 display: -webkit-box; 3043 display: -ms-flexbox; 3044 display: flex; } 3045 3046 .elementor-control-type-tab { 3047 text-align: center; 3048 width: 100%; 3049 padding: 0; 3050 line-height: 25px; 3051 border-top: 1px solid #d5dadf; 3052 border-bottom: 1px solid #d5dadf; 3053 border-right: 1px solid #d5dadf; 3054 cursor: pointer; } 3055 .elementor-control-type-tab:first-child { 3056 border-left: 1px solid #d5dadf; 3057 -webkit-border-top-left-radius: 3px; 3058 border-top-left-radius: 3px; 3059 -webkit-border-bottom-left-radius: 3px; 3060 border-bottom-left-radius: 3px; } 3061 .elementor-control-type-tab:last-child { 3062 -webkit-border-top-right-radius: 3px; 3063 border-top-right-radius: 3px; 3064 -webkit-border-bottom-right-radius: 3px; 3065 border-bottom-right-radius: 3px; } 3066 .elementor-control-type-tab.elementor-tab-active { 3067 background-color: #a4afb7; 3068 border-color: #a4afb7; 3069 color: #ffffff; } 3070 3071 .elementor-tab-close { 3072 display: none !important; } 3073 3074 .elementor-control-type-textarea.elementor-control-dynamic-value .elementor-control-dynamic-switcher, 3075 .elementor-control-type-code.elementor-control-dynamic-value .elementor-control-dynamic-switcher { 3076 -webkit-border-radius: 0 3px 3px 0; 3077 border-radius: 0 3px 3px 0; 3078 border-left-width: 0; } 3079 3080 .elementor-control-type-textarea .elementor-control-dynamic-switcher, 3081 .elementor-control-type-code .elementor-control-dynamic-switcher { 3082 -webkit-border-radius: 0px 3px; 3083 border-radius: 0px 3px; } 3084 3085 .elementor-control-type-textarea:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher, 3086 .elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher { 3087 position: absolute; 3088 top: 0; 3089 z-index: 1; 3090 right: 0; } 3091 3092 .elementor-control-type-textarea .elementor-control-input-wrapper, 3093 .elementor-control-type-code .elementor-control-input-wrapper { 3094 position: relative; } 3095 3096 .elementor-control-type-textarea textarea, 3097 .elementor-control-type-code textarea { 3098 display: block; 3099 font-family: inherit; } 3100 .elementor-control-type-textarea textarea:focus + .elementor-control-dynamic-switcher, 3101 .elementor-control-type-code textarea:focus + .elementor-control-dynamic-switcher { 3102 display: none; } 3103 3104 .elementor-control-type-textarea pre:focus-within + .elementor-control-dynamic-switcher, 3105 .elementor-control-type-code pre:focus-within + .elementor-control-dynamic-switcher { 3106 display: none; } 3107 3108 .elementor-control-type-url.elementor-control-dynamic .elementor-input { 3109 -webkit-border-radius: 3px 0 0 3px; 3110 border-radius: 3px 0 0 3px; } 3111 3112 .elementor-control-type-url .elementor-control-field { 3113 position: relative; } 3114 3115 .elementor-control-type-url:not(.elementor-control-dynamic) .elementor-control-url-more, .elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more { 3116 -webkit-border-radius: 0 3px 3px 0; 3117 border-radius: 0 3px 3px 0; } 3118 3119 .elementor-control-type-url .elementor-control-input-wrapper { 3120 display: -webkit-box; 3121 display: -ms-flexbox; 3122 display: flex; 3123 -webkit-box-orient: horizontal; 3124 -webkit-box-direction: normal; 3125 -ms-flex-direction: row; 3126 flex-direction: row; } 3127 3128 .elementor-control-type-url .elementor-control-url-more { 3129 display: -webkit-box; 3130 display: -ms-flexbox; 3131 display: flex; 3132 -webkit-box-align: center; 3133 -ms-flex-align: center; 3134 align-items: center; 3135 -webkit-box-pack: center; 3136 -ms-flex-pack: center; 3137 justify-content: center; 3138 -ms-flex-negative: 0; 3139 flex-shrink: 0; 3140 border: 1px solid #d5dadf; 3141 border-left: none; 3142 cursor: pointer; } 3143 .elementor-control-type-url .elementor-control-url-more i { 3144 font-size: 12px; } 3145 .elementor-control-type-url .elementor-control-url-more-options { 3146 display: none; 3147 padding-top: 10px; } 3148 .elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description { 3149 margin-top: 10px; } 3150 3151 .elementor-control-type-url .elementor-control-url-option { 3152 display: -webkit-box; 3153 display: -ms-flexbox; 3154 display: flex; 3155 -webkit-box-align: center; 3156 -ms-flex-align: center; 3157 align-items: center; } 3158 .elementor-control-type-url .elementor-control-url-option:not(:last-child) { 3159 padding-bottom: 10px; } 3160 .elementor-control-type-url .elementor-control-url-option input, 3161 .elementor-control-type-url .elementor-control-url-option label { 3162 cursor: pointer; } 3163 .elementor-control-type-url .elementor-control-url-option-input { 3164 margin: 0; 3165 padding: 0; 3166 -webkit-border-radius: 2px; 3167 border-radius: 2px; 3168 margin-right: 5px; 3169 -webkit-appearance: none; 3170 -moz-appearance: none; 3171 outline: none; 3172 content: none; 3173 height: 15px; 3174 width: 15px; 3175 border: 1px solid #d5dadf; 3176 display: -webkit-inline-box; 3177 display: -ms-inline-flexbox; 3178 display: inline-flex; 3179 -webkit-box-align: center; 3180 -ms-flex-align: center; 3181 align-items: center; 3182 -webkit-box-pack: center; 3183 -ms-flex-pack: center; 3184 justify-content: center; } 3185 .elementor-control-type-url .elementor-control-url-option-input:checked { 3186 background: #71d7f7; 3187 border: none; } 3188 .elementor-control-type-url .elementor-control-url-option-input:checked:before { 3189 display: block; 3190 content: ""; 3191 width: 4px; 3192 height: 7px; 3193 border: solid white; 3194 border-width: 0 2px 2px 0; 3195 -webkit-transform: rotate(45deg); 3196 -ms-transform: rotate(45deg); 3197 transform: rotate(45deg); } 3198 .elementor-control-type-url .elementor-control-url-option label { 3199 font-size: 12px; } 3200 3201 .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more { 3202 display: none; } 3203 3204 .elementor-control-type-url .elementor-control-url-external-show .elementor-input, 3205 .elementor-control-type-url .elementor-control-url-external-show .elementor-dynamic-cover { 3206 -webkit-border-radius: 3px 0 0 3px; 3207 border-radius: 3px 0 0 3px; } 3208 3209 .elementor-control-type-url .elementor-control-url-autocomplete-spinner { 3210 display: none; 3211 position: absolute; 3212 top: 5px; 3213 right: 0px; 3214 width: 10px; 3215 height: 10px; 3216 font-size: 10px; 3217 color: #D4D4D4; } 3218 3219 .elementor-control-type-url .elementor-control-url__custom-attributes { 3220 margin-top: 5px; } 3221 .elementor-control-type-url .elementor-control-url__custom-attributes label { 3222 font-size: 12px; } 3223 .elementor-control-type-url .elementor-control-url__custom-attributes input { 3224 width: 100%; 3225 margin-top: 10px; } 3226 3227 .elementor-control-type-url .elementor-input { 3228 direction: ltr; } 3229 .elementor-control-type-url .elementor-input:not(:focus) + .elementor-control-url-more { 3230 border-color: #d5dadf; } 3231 .elementor-control-type-url .elementor-input:focus ~ div { 3232 border-color: #a4afb7; } 3233 3234 .elementor-control-type-url .elementor-control-dynamic-switcher { 3235 border-left: none; 3236 -webkit-border-radius: 0 3px 3px 0; 3237 border-radius: 0 3px 3px 0; } 3238 3239 .elementor-autocomplete-menu { 3240 position: absolute; 3241 background: #fff; 3242 color: #495157; 3243 border: 1px solid #a4afb7; 3244 margin: 0; 3245 list-style: none; 3246 padding: 4px 0; 3247 height: auto; 3248 width: 100%; 3249 min-width: 260px; 3250 max-width: 300px; 3251 max-height: 200px; 3252 overflow-y: auto; 3253 -webkit-border-radius: 3px; 3254 border-radius: 3px; 3255 -webkit-transition: all .3s ease-in-out; 3256 -o-transition: all .3s ease-in-out; 3257 transition: all .3s ease-in-out; 3258 cursor: default; 3259 z-index: 1; } 3260 .elementor-autocomplete-menu .ui-menu-item { 3261 display: -webkit-box; 3262 display: -ms-flexbox; 3263 display: flex; 3264 -webkit-box-pack: justify; 3265 -ms-flex-pack: justify; 3266 justify-content: space-between; 3267 -ms-flex-item-align: baseline; 3268 align-self: baseline; 3269 padding: 5px 8px; 3270 font-size: 12px; 3271 width: 100%; 3272 line-height: 1.2; 3273 cursor: pointer; } 3274 .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 { 3275 background: #e6e9ec; } 3276 .elementor-autocomplete-menu .elementor-autocomplete-item-info { 3277 font-size: 10px; 3278 padding-top: 2px; } 3279 3280 .elementor-control-type-wp_widget .widget-inside { 3281 display: block; } 3282 3283 .elementor-control-type-wp_widget .quicktags-toolbar input { 3284 width: auto; } 3285 3286 .elementor-control-type-wysiwyg * { 3287 -webkit-box-sizing: content-box; 3288 box-sizing: content-box; } 3289 3290 .elementor-control-type-wysiwyg .wp-editor-container { 3291 border: 1px solid #e6e9ec; } 3292 3293 .elementor-control-type-wysiwyg .wp-editor-tabs { 3294 border: 1px solid #d5dadf; 3295 border-bottom: none; 3296 -webkit-border-radius: 3px 3px 0 0; 3297 border-radius: 3px 3px 0 0; } 3298 3299 .elementor-control-type-wysiwyg #insert-media-button { 3300 height: initial; 3301 line-height: 24px; 3302 font-size: 10px; 3303 color: #6d7882; 3304 border-color: #d5dadf; 3305 background-color: #e6e9ec; 3306 min-height: initial; } 3307 3308 .elementor-control-type-wysiwyg .ed_button { 3309 height: 22px; 3310 width: initial; } 3311 3312 .elementor-control-type-wysiwyg .wp-media-buttons-icon { 3313 height: 14px; 3314 margin: 0; } 3315 .elementor-control-type-wysiwyg .wp-media-buttons-icon:before { 3316 font-size: 14px; } 3317 3318 .elementor-control-type-wysiwyg .wp-switch-editor { 3319 position: static; 3320 border: none; 3321 margin: 0; 3322 color: #6d7882; 3323 font-size: 10px; 3324 padding: 3px 9px 4px; } 3325 3326 .elementor-control-type-wysiwyg .switch-html { 3327 border: solid #d5dadf; 3328 border-width: 0 1px; } 3329 3330 .elementor-control-type-wysiwyg .html-active .switch-tmce { 3331 background-color: transparent; } 3332 3333 .elementor-control-type-wysiwyg .html-active .switch-html { 3334 background-color: #e6e9ec; } 3335 3336 .elementor-control-type-wysiwyg .tmce-active .switch-tmce { 3337 background-color: #e6e9ec; } 3338 3339 .elementor-control-type-wysiwyg .tmce-active .switch-html { 3340 background-color: transparent; } 3341 3342 .elementor-control-type-wysiwyg .mce-toolbar-grp, .elementor-control-type-wysiwyg .quicktags-toolbar { 3343 background-color: #e6e9ec; } 3344 3345 .elementor-control-type-wysiwyg .mce-toolbar-grp > div { 3346 padding: 0 3px; } 3347 3348 .elementor-control-type-wysiwyg .elementor-wp-editor { 3349 -webkit-box-sizing: border-box; 3350 box-sizing: border-box; } 3351 3352 .elementor-control-type-wysiwyg .mce-ico { 3353 color: #6d7882; 3354 font-size: 16px; } 3355 3356 .elementor-control-type-wysiwyg .mce-btn { 3357 margin-right: 0; 3358 margin-left: 0; } 3359 .elementor-control-type-wysiwyg .mce-btn:hover, .elementor-control-type-wysiwyg .mce-btn:active, .elementor-control-type-wysiwyg .mce-btn.mce-active { 3360 border-color: #d5dadf; } 3361 3362 .elementor-control-type-wysiwyg .mce-path { 3363 padding: 5px 10px; } 3364 3365 .elementor-control-type-wysiwyg .mce-path-item { 3366 font-size: 12px; 3367 color: #6d7882; } 3368 3369 .elementor-control-type-wysiwyg .elementor-control-dynamic-switcher { 3370 border: none; } 3371 3372 .elementor-control-type-text .elementor-control-dynamic-switcher { 3373 border-left-width: 0; 3374 -webkit-border-radius: 0 3px 3px 0; 3375 border-radius: 0 3px 3px 0; } 3376 3377 .elementor-control-type-text.elementor-control-dynamic input { 3378 -webkit-border-radius: 3px 0 0 3px; 3379 border-radius: 3px 0 0 3px; } 3380 3381 #elementor-mode-switcher { 3382 position: absolute; 3383 left: 100%; 3384 top: 50%; 3385 width: 15px; 3386 height: 50px; 3387 -webkit-transform: translateY(-50%); 3388 -ms-transform: translateY(-50%); 3389 transform: translateY(-50%); 3390 background-color: #e6e9ec; 3391 font-size: 15px; 3392 -webkit-box-shadow: 3px 1px 5px rgba(0, 0, 0, 0.1); 3393 box-shadow: 3px 1px 5px rgba(0, 0, 0, 0.1); 3394 cursor: pointer; } 3395 #elementor-mode-switcher:hover { 3396 background-color: #93003c; 3397 color: #FFFFFF; } 3398 3399 #elementor-mode-switcher-inner, #elementor-mode-switcher-preview { 3400 width: 100%; 3401 height: 100%; 3402 position: absolute; 3403 top: 0; 3404 left: 0; } 3405 3406 #elementor-mode-switcher-preview { 3407 cursor: pointer; } 3408 #elementor-mode-switcher-preview .eicon { 3409 position: absolute; 3410 top: 50%; 3411 left: 50%; 3412 -webkit-transform: translate(-50%, -50%); 3413 -ms-transform: translate(-50%, -50%); 3414 transform: translate(-50%, -50%); } 3415 3416 #elementor-mode-switcher-preview-input { 3417 display: none; } 3418 3419 :root { 3420 --e-is-device-mode: 0; } 3421 3422 .e-is-device-mode { 3423 --e-is-device-mode: 1; } 3424 3425 #elementor-responsive-bar { 3426 position: -webkit-sticky; 3427 position: sticky; 3428 height: calc(40px * var(--e-is-device-mode)); 3429 -ms-flex-item-align: stretch; 3430 align-self: stretch; 3431 -ms-flex-negative: 0; 3432 flex-shrink: 0; 3433 -webkit-transition: height .2s ease-in-out, opacity .1s; 3434 -o-transition: height .2s ease-in-out, opacity .1s; 3435 transition: height .2s ease-in-out, opacity .1s; 3436 left: 0; 3437 top: 0; 3438 z-index: 100; 3439 opacity: var(--e-is-device-mode); 3440 -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.33), 0 0 2px 1px rgba(0, 0, 0, 0.25), 0 0 6px -3px rgba(255, 255, 255, 0.5); 3441 box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.33), 0 0 2px 1px rgba(0, 0, 0, 0.25), 0 0 6px -3px rgba(255, 255, 255, 0.5); } 3442 #elementor-responsive-bar:before { 3443 content: ""; 3444 position: absolute; 3445 left: 0; 3446 top: 0; 3447 width: 100%; 3448 height: 100%; 3449 z-index: -1; 3450 -webkit-transform: scaleX(var(--e-preview-scale, 1)); 3451 -ms-transform: scaleX(var(--e-preview-scale, 1)); 3452 transform: scaleX(var(--e-preview-scale, 1)); } 3453 3454 .e-responsive-bar-switcher__option { 3455 cursor: pointer; 3456 text-align: center; 3457 width: 22px; 3458 height: 22px; 3459 margin: 0 4px; 3460 line-height: 22px; 3461 -webkit-border-radius: 3px; 3462 border-radius: 3px; 3463 font-size: 16px; 3464 -webkit-transition: background-color .3s ease-out; 3465 -o-transition: background-color .3s ease-out; 3466 transition: background-color .3s ease-out; } 3467 .e-responsive-bar-switcher__option:hover, .e-responsive-bar-switcher__option[aria-selected="true"] { 3468 color: #c2cbd2; 3469 background-color: rgba(255, 255, 255, 0.1); } 3470 .e-responsive-bar-switcher__option input { 3471 display: none; } 3472 .e-responsive-bar-switcher__option input:checked + i { 3473 color: #71d7f7; } 3474 .e-responsive-bar-switcher__option:not(:last-child) { 3475 -webkit-margin-end: 6px; 3476 margin-inline-end: 6px; } 3477 3478 .e-responsive-bar__button { 3479 -webkit-appearance: none; 3480 -moz-appearance: none; 3481 appearance: none; 3482 background: none; 3483 border: 0 none; 3484 cursor: pointer; 3485 color: inherit; } 3486 .e-responsive-bar__button:focus:not(:focus-visible) { 3487 outline: none; } 3488 .e-responsive-bar__button:hover { 3489 color: #c2cbd2; 3490 background-color: rgba(255, 255, 255, 0.1); } 3491 3492 .e-responsive-bar--pipe { 3493 position: relative; } 3494 .e-responsive-bar--pipe::before { 3495 content: ''; 3496 display: block; 3497 height: 20px; 3498 width: 1px; 3499 background-color: #6d7882; 3500 position: absolute; 3501 right: -5px; 3502 top: calc(50% - 10px); } 3503 3504 .e-responsive-bar__input-size { 3505 background-color: transparent; 3506 color: #a4afb7; 3507 border: 1px solid #6d7882 !important; 3508 padding: 0 3px; 3509 width: 60px; 3510 font-size: 12px; 3511 line-height: 16px; 3512 height: 18px; 3513 margin: auto 8px auto 4px; } 3514 .e-responsive-bar__input-size-separator { 3515 color: #6d7882; } 3516 3517 #e-responsive-bar { 3518 width: 100%; 3519 margin-top: calc(-40px + (40px * var(--e-is-device-mode))); 3520 z-index: 1; 3521 -webkit-transition: margin-top .2s ease-in-out; 3522 -o-transition: margin-top .2s ease-in-out; 3523 transition: margin-top .2s ease-in-out; 3524 display: -webkit-box; 3525 display: -ms-flexbox; 3526 display: flex; 3527 -webkit-box-align: center; 3528 -ms-flex-align: center; 3529 align-items: center; 3530 -webkit-box-pack: justify; 3531 -ms-flex-pack: justify; 3532 justify-content: space-between; 3533 color: #a4afb7; 3534 background-color: #495157; } 3535 #e-responsive-bar__center, #e-responsive-bar__end, #e-responsive-bar-scale, #e-responsive-bar-switcher { 3536 display: -webkit-box; 3537 display: -ms-flexbox; 3538 display: flex; 3539 -webkit-box-pack: center; 3540 -ms-flex-pack: center; 3541 justify-content: center; 3542 -webkit-box-align: center; 3543 -ms-flex-align: center; 3544 align-items: center; 3545 font-size: 13px; 3546 background-color: #495157; 3547 padding: 2px 0; } 3548 @media (min-width: 1400px) { 3549 #e-responsive-bar__center { 3550 margin-left: 50%; 3551 -webkit-transform: translate(-50%, 0); 3552 -ms-transform: translate(-50%, 0); 3553 transform: translate(-50%, 0); } } 3554 #e-responsive-bar__close-button, #e-responsive-bar__settings-button { 3555 width: 22px; 3556 height: 22px; 3557 -webkit-border-radius: 3px; 3558 border-radius: 3px; 3559 margin: 7px 5px; 3560 font-size: 16px; } 3561 #e-responsive-bar__size-inputs-wrapper { 3562 display: -webkit-box; 3563 display: -ms-flexbox; 3564 display: flex; 3565 -webkit-box-align: center; 3566 -ms-flex-align: center; 3567 align-items: center; 3568 -webkit-margin-end: 8px; 3569 margin-inline-end: 8px; 3570 color: #6d7882; } 3571 #e-responsive-bar-switcher { 3572 padding: 0 20px; } 3573 #e-responsive-bar-scale { 3574 padding: 0 20px; } 3575 #e-responsive-bar-scale__value-wrapper { 3576 margin: 0 14px; 3577 min-width: 32px; 3578 text-align: center; } 3579 #e-responsive-bar-scale__plus, #e-responsive-bar-scale__minus, #e-responsive-bar-scale__reset { 3580 cursor: pointer; 3581 width: 20px; 3582 height: 20px; 3583 display: -webkit-box; 3584 display: -ms-flexbox; 3585 display: flex; 3586 -webkit-box-align: center; 3587 -ms-flex-align: center; 3588 align-items: center; 3589 -webkit-box-pack: center; 3590 -ms-flex-pack: center; 3591 justify-content: center; } 3592 #e-responsive-bar-scale__minus:before { 3593 content: ""; 3594 display: block; 3595 width: 13px; 3596 height: 2px; 3597 background: #a4afb7; 3598 -webkit-border-radius: 3px; 3599 border-radius: 3px; } 3600 #e-responsive-bar-scale__reset { 3601 margin: 0px 8px; } 3602 3603 .elementor-revision-item__wrapper { 3604 display: -webkit-box; 3605 display: -ms-flexbox; 3606 display: flex; 3607 -webkit-box-align: center; 3608 -ms-flex-align: center; 3609 align-items: center; 3610 border: 1px solid #d5dadf; 3611 padding: 10px 15px; 3612 margin-bottom: 10px; 3613 font-size: 11px; 3614 -webkit-transition: all 0.3s; 3615 -o-transition: all 0.3s; 3616 transition: all 0.3s; } 3617 .elementor-revision-item__wrapper.current { 3618 font-weight: bold; } 3619 .elementor-revision-item__wrapper .elementor-revision-item__tools-current { 3620 color: #71d7f7; } 3621 3622 .elementor-revision-item:hover:not(.elementor-revision-current-preview) { 3623 background-color: rgba(230, 233, 236, 0.3); } 3624 3625 .elementor-revision-item-loading .elementor-revision-item__tools-current { 3626 display: none; } 3627 3628 .elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner { 3629 display: none; } 3630 3631 .elementor-revision-item__gravatar { 3632 -webkit-border-radius: 50%; 3633 border-radius: 50%; 3634 overflow: hidden; } 3635 .elementor-revision-item__gravatar img { 3636 display: block; } 3637 3638 .elementor-revision-item__details { 3639 padding-left: 15px; 3640 -webkit-box-flex: 1; 3641 -ms-flex-positive: 1; 3642 flex-grow: 1; 3643 cursor: pointer; } 3644 3645 .elementor-revision-meta { 3646 padding-top: 5px; 3647 font-size: 10px; 3648 font-weight: bold; } 3649 3650 .elementor-revision-current-preview { 3651 background-color: #e6e9ec; } 3652 3653 #elementor-restore-autosave-dialog.dialog-widget { 3654 background-color: rgba(0, 0, 0, 0.3); } 3655 3656 #elementor-panel-revisions-loading { 3657 position: absolute; 3658 top: 50%; 3659 left: 50%; 3660 -webkit-transform: translate(-50%, -50%); 3661 -ms-transform: translate(-50%, -50%); 3662 transform: translate(-50%, -50%); } 3663 #elementor-panel-revisions-loading .eicon-loading { 3664 font-size: 50px; 3665 color: #a4afb7; } 3666 3667 .elementor-history-item { 3668 display: -webkit-box; 3669 display: -ms-flexbox; 3670 display: flex; 3671 -webkit-box-align: center; 3672 -ms-flex-align: center; 3673 align-items: center; 3674 border: 1px solid #d5dadf; 3675 padding: 10px 15px; 3676 margin-bottom: 10px; 3677 font-size: 11px; 3678 line-height: 1.4; 3679 cursor: pointer; 3680 -webkit-transition: all 0.3s; 3681 -o-transition: all 0.3s; 3682 transition: all 0.3s; } 3683 .elementor-history-item:hover { 3684 background-color: rgba(230, 233, 236, 0.3); } 3685 .elementor-history-item:hover .elementor-history-item__icon .eicon:before { 3686 content: '\e924'; } 3687 .elementor-history-item-applied { 3688 color: #a4afb7; } 3689 .elementor-history-item-current { 3690 background: #e6e9ec; 3691 cursor: default; } 3692 .elementor-history-item-current .elementor-history-item__icon .eicon:before, .elementor-history-item-current:hover .elementor-history-item__icon .eicon:before { 3693 content: '\e90e'; } 3694 .elementor-history-item__details { 3695 width: 95%; } 3696 .elementor-history-item__title { 3697 font-weight: bold; } 3698 .elementor-history-item__subtitle, .elementor-history-item__action { 3699 font-weight: lighter; } 3700 .elementor-history-item__action { 3701 font-style: italic; 3702 text-decoration: underline; } 3703 .elementor-history-item .__icon { 3704 float: right; } 3705 3706 .elementor-history-revisions-message { 3707 font-size: 11px; 3708 text-align: center; 3709 padding-top: 5px; } 3710 3711 #elementor-panel-history { 3712 padding: 20px 20px 15px; } 3713 #elementor-panel-history.elementor-empty .elementor-history-revisions-message { 3714 padding-top: 20px; } 3715 #elementor-panel-history:not(.elementor-empty) { 3716 background-color: #fff; 3717 margin-top: 10px; } 3718 3719 #elementor-panel-history-no-items, 3720 #elementor-panel-revisions-no-revisions { 3721 text-align: center; } 3722 #elementor-panel-history-no-items .elementor-nerd-box-icon, 3723 #elementor-panel-revisions-no-revisions .elementor-nerd-box-icon { 3724 margin-top: 20px; } 3725 3726 .elementor-panel #elementor-panel-header #elementor-panel-header-kit-close, 3727 .elementor-panel #elementor-panel-header #elementor-panel-header-kit-back { 3728 display: none; } 3729 3730 .elementor-editor-kit .elementor-panel #elementor-panel-header { 3731 background-color: #4ab7f4; } 3732 .elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-close, 3733 .elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-back { 3734 display: table-cell; } 3735 body:not(.e-routes-has-history) #elementor-panel-header-kit-back { 3736 pointer-events: none; 3737 opacity: 0.4; } 3738 body:not(.e-routes-has-history) #elementor-panel-header-kit-back:hover .elementor-icon { 3739 cursor: inherit; 3740 color: inherit; } 3741 3742 .elementor-editor-kit .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active { 3743 border-bottom-color: #4ab7f4; } 3744 3745 .elementor-editor-kit .elementor-panel #elementor-panel-page-settings .elementor-panel-navigation { 3746 display: none; } 3747 3748 .elementor-editor-kit .elementor-panel #elementor-panel-saver-button-publish.elementor-button.elementor-button-success:not(.elementor-disabled), 3749 .elementor-editor-kit .elementor-panel #elementor-panel-saver-button-save-options.elementor-button.elementor-button-success:not(.elementor-disabled) { 3750 background-color: #4ab7f4; } 3751 3752 .elementor-editor-kit .elementor-panel #elementor-panel-page-menu { 3753 padding: 25px 15px 0; } 3754 3755 .elementor-editor-kit #elementor-panel-header-add-button, 3756 .elementor-editor-kit #elementor-panel-header-menu-button, 3757 .elementor-editor-kit #elementor-panel-footer-sub-menu-item-save-template, 3758 .elementor-editor-kit #elementor-panel-footer-navigator { 3759 display: none; } 3760 3761 .elementor-control-type-global-style-repeater .elementor-repeater-fields { 3762 margin-bottom: 15px; 3763 position: relative; } 3764 3765 .elementor-control-type-global-style-repeater .elementor-repeater-row-controls { 3766 display: -webkit-box; 3767 display: -ms-flexbox; 3768 display: flex; 3769 -webkit-box-align: center; 3770 -ms-flex-align: center; 3771 align-items: center; } 3772 3773 .elementor-control-type-global-style-repeater .elementor-repeater-row-tool { 3774 cursor: pointer; 3775 color: #d5dadf; 3776 padding: 5px; } 3777 3778 .elementor-control-type-global-style-repeater .elementor-control { 3779 padding: 0; } 3780 .elementor-control-type-global-style-repeater .elementor-control-title { 3781 -webkit-box-flex: 1; 3782 -ms-flex-positive: 1; 3783 flex-grow: 1; } 3784 .elementor-control-type-global-style-repeater .elementor-control-title input { 3785 max-width: 135px; } 3786 .elementor-control-type-global-style-repeater .elementor-control-title input:not(:focus) { 3787 background: none; 3788 border: none; } 3789 .elementor-control-type-global-style-repeater .elementor-control-input-wrapper { 3790 display: -webkit-box; 3791 display: -ms-flexbox; 3792 display: flex; 3793 -webkit-box-align: center; 3794 -ms-flex-align: center; 3795 align-items: center; 3796 min-width: 81px; } 3797 .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:hover .e-global-colors__color-value { 3798 display: none; } 3799 .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-remove, 3800 .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-remove--disabled { 3801 display: none; } 3802 3803 .elementor-control-type-global-style-repeater .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { 3804 margin-top: 0; } 3805 3806 .elementor-control-type-global-style-repeater .elementor-controls-popover { 3807 -ms-flex-item-align: end; 3808 align-self: end; 3809 margin-top: 35px; 3810 top: 0; 3811 width: 100%; } 3812 .elementor-control-type-global-style-repeater .elementor-controls-popover:before { 3813 right: 5px; } 3814 .elementor-control-type-global-style-repeater .elementor-controls-popover .elementor-control { 3815 padding: 0 20px 15px; } 3816 .elementor-control-type-global-style-repeater .elementor-controls-popover .elementor-control-title { 3817 -webkit-box-flex: initial; 3818 -ms-flex-positive: initial; 3819 flex-grow: initial; } 3820 3821 .elementor-control-type-global-style-repeater .elementor-button-wrapper { 3822 text-align: center; 3823 border-top: 1px solid #e6e9ec; 3824 max-width: 260px; 3825 padding-top: 15px; } 3826 3827 .elementor-control-type-global-style-repeater .pickr, 3828 .elementor-control-type-global-style-repeater .elementor-control-popover-toggle-toggle-label { 3829 margin-left: 5px; } 3830 3831 .elementor-control-system_colors, .elementor-control-system_typography { 3832 padding-bottom: 0; } 3833 3834 .e-global-colors__color-value { 3835 color: #d5dadf; 3836 font-size: 10px; 3837 padding: 0 5px; 3838 text-align: right; 3839 white-space: nowrap; 3840 -o-text-overflow: ellipsis; 3841 text-overflow: ellipsis; 3842 overflow: hidden; } 3843 3844 @-webkit-keyframes load { 3845 0% { 3846 opacity: .3; } 3847 50% { 3848 opacity: 1; } 3849 100% { 3850 opacity: .3; } } 3851 3852 @keyframes load { 3853 0% { 3854 opacity: .3; } 3855 50% { 3856 opacity: 1; } 3857 100% { 3858 opacity: .3; } } 3859 3860 @-webkit-keyframes fadeIn { 3861 from { 3862 opacity: 0; } 3863 to { 3864 opacity: 1; } } 3865 3866 @keyframes fadeIn { 3867 from { 3868 opacity: 0; } 3869 to { 3870 opacity: 1; } } 3871 3872 @-webkit-keyframes mover { 3873 0% { 3874 -webkit-transform: translateY(0); 3875 transform: translateY(0); } 3876 100% { 3877 -webkit-transform: translateY(-5px); 3878 transform: translateY(-5px); } } 3879 3880 @keyframes mover { 3881 0% { 3882 -webkit-transform: translateY(0); 3883 transform: translateY(0); } 3884 100% { 3885 -webkit-transform: translateY(-5px); 3886 transform: translateY(-5px); } } 3887 3888 @-webkit-keyframes slideDown { 3889 0% { 3890 -webkit-transform: translateY(-30px); 3891 transform: translateY(-30px); } 3892 100% { 3893 -webkit-transform: translateY(0); 3894 transform: translateY(0); } } 3895 3896 @keyframes slideDown { 3897 0% { 3898 -webkit-transform: translateY(-30px); 3899 transform: translateY(-30px); } 3900 100% { 3901 -webkit-transform: translateY(0); 3902 transform: translateY(0); } } 3903 3904 body { 3905 --e-preview-width: calc(100% - var(--e-editor-panel-width, 300px)); } 3906 body.elementor-navigator-docked { 3907 --e-preview-width: calc(100% - var(--e-editor-panel-width, 300px) - var(--e-editor-navigator-width, 0px)); } 3908 body.elementor-device-desktop #elementor-preview { 3909 overflow-y: hidden; 3910 -webkit-box-align: start; 3911 -ms-flex-align: start; 3912 align-items: flex-start; } 3913 body:not(.elementor-device-desktop) body { 3914 overflow-y: auto; } 3915 3916 #elementor-preview { 3917 overflow: auto; 3918 background-color: #333; 3919 height: 100%; 3920 border: 0; 3921 width: var(--e-preview-width); 3922 display: -webkit-box; 3923 display: -ms-flexbox; 3924 display: flex; 3925 -webkit-box-orient: vertical; 3926 -webkit-box-direction: normal; 3927 -ms-flex-direction: column; 3928 flex-direction: column; 3929 -webkit-box-pack: start; 3930 -ms-flex-pack: start; 3931 justify-content: flex-start; 3932 -webkit-box-align: center; 3933 -ms-flex-align: center; 3934 align-items: center; 3935 position: relative; } 3936 3937 #elementor-preview-responsive-wrapper { 3938 -webkit-transform-origin: top center; 3939 -ms-transform-origin: top center; 3940 transform-origin: top center; 3941 padding: 20px; 3942 -webkit-transform: scale(var(--e-preview-scale, 1)); 3943 -ms-transform: scale(var(--e-preview-scale, 1)); 3944 transform: scale(var(--e-preview-scale, 1)); } 3945 .elementor-device-desktop #elementor-preview-responsive-wrapper { 3946 min-width: 1025px; 3947 width: 100%; 3948 height: 100%; 3949 padding: 0; 3950 position: relative; } 3951 body.e-is-device-mode:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper { 3952 width: var(--e-editor-preview-width); 3953 height: var(--e-editor-preview-height); 3954 margin: 0 Max(calc((100vw - var(--e-editor-panel-width) - var(--e-editor-preview-width)) / 2), 20px); 3955 -webkit-box-sizing: content-box; 3956 box-sizing: content-box; 3957 position: relative; 3958 max-height: calc(100vh - 80px); } 3959 body.e-is-device-mode:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper .ui-resizable-handle { 3960 display: -webkit-box !important; 3961 display: -ms-flexbox !important; 3962 display: flex !important; } 3963 #elementor-preview-responsive-wrapper:not(.ui-resizable-resizing) { 3964 -webkit-transition: .3s ease-in-out; 3965 -o-transition: .3s ease-in-out; 3966 transition: .3s ease-in-out; } 3967 #elementor-preview-responsive-wrapper .ui-resizable-handle { 3968 top: 0; } 3969 #elementor-preview-responsive-wrapper .ui-resizable-handle.ui-resizable-s { 3970 top: auto; 3971 bottom: 0; } 3972 #elementor-preview-responsive-wrapper .ui-resizable-n, #elementor-preview-responsive-wrapper .ui-resizable-s { 3973 -webkit-box-align: center; 3974 -ms-flex-align: center; 3975 align-items: center; 3976 -webkit-box-pack: center; 3977 -ms-flex-pack: center; 3978 justify-content: center; 3979 height: 20px; } 3980 #elementor-preview-responsive-wrapper .ui-resizable-n:before, #elementor-preview-responsive-wrapper .ui-resizable-s:before { 3981 content: ''; 3982 display: block; 3983 background-color: rgba(255, 255, 255, 0.2); 3984 width: 50px; 3985 height: 4px; 3986 -webkit-border-radius: 3px; 3987 border-radius: 3px; 3988 -webkit-transition: all 0.2s ease-in-out; 3989 -o-transition: all 0.2s ease-in-out; 3990 transition: all 0.2s ease-in-out; } 3991 #elementor-preview-responsive-wrapper .ui-resizable-n:hover:before, #elementor-preview-responsive-wrapper .ui-resizable-s:hover:before { 3992 background-color: rgba(255, 255, 255, 0.6); 3993 width: 100px; } 3994 #elementor-preview-responsive-wrapper .ui-resizable-e, #elementor-preview-responsive-wrapper .ui-resizable-w { 3995 -webkit-box-align: center; 3996 -ms-flex-align: center; 3997 align-items: center; 3998 -webkit-box-pack: center; 3999 -ms-flex-pack: center; 4000 justify-content: center; 4001 width: 20px; } 4002 #elementor-preview-responsive-wrapper .ui-resizable-e:before, #elementor-preview-responsive-wrapper .ui-resizable-w:before { 4003 content: ''; 4004 display: block; 4005 background-color: rgba(255, 255, 255, 0.2); 4006 width: 4px; 4007 height: 50px; 4008 -webkit-border-radius: 3px; 4009 border-radius: 3px; 4010 -webkit-transition: all 0.2s ease-in-out; 4011 -o-transition: all 0.2s ease-in-out; 4012 transition: all 0.2s ease-in-out; } 4013 #elementor-preview-responsive-wrapper .ui-resizable-e:hover:before, #elementor-preview-responsive-wrapper .ui-resizable-w:hover:before { 4014 background-color: rgba(255, 255, 255, 0.6); 4015 height: 100px; } 4016 #elementor-preview-responsive-wrapper.ui-resizable-resizing .ui-resizable-handle:before { 4017 background-color: rgba(255, 255, 255, 0.9); } 4018 #elementor-preview-responsive-wrapper .ui-resizable-s { 4019 bottom: 0; } 4020 #elementor-preview-responsive-wrapper .ui-resizable-e { 4021 right: 0; } 4022 #elementor-preview-responsive-wrapper .ui-resizable-w { 4023 left: 0; } 4024 4025 #elementor-preview-iframe { 4026 width: 100%; 4027 height: 100%; 4028 background-color: #fff; 4029 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.15); 4030 box-shadow: 0 0 3px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.15); } 4031 4032 #elementor-template-library-modal a.elementor-template-library-blank-footer-link { 4033 font-style: normal; 4034 text-decoration: underline; 4035 color: #39b54a; } 4036 #elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover { 4037 color: #2d8e3a; } 4038 4039 #elementor-template-library-modal .dialog-buttons-wrapper { 4040 display: none; } 4041 4042 #elementor-template-library-modal .select2-container { 4043 z-index: 0; } 4044 4045 #elementor-template-library-header-menu { 4046 text-align: center; 4047 color: #6d7882; 4048 font-size: 13px; } 4049 4050 .elementor-template-library-menu-item { 4051 display: inline-block; 4052 padding: 17px 0; 4053 width: 115px; 4054 cursor: pointer; } 4055 .elementor-template-library-menu-item.elementor-active { 4056 background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f5), to(#fff)); 4057 background-image: -webkit-linear-gradient(top, #f1f3f5, #fff); 4058 background-image: -o-linear-gradient(top, #f1f3f5, #fff); 4059 background-image: linear-gradient(to bottom, #f1f3f5, #fff); 4060 border-bottom: 3px solid #93003c; } 4061 4062 #elementor-template-library-header-actions { 4063 display: -webkit-box; 4064 display: -ms-flexbox; 4065 display: flex; } 4066 #elementor-template-library-header-actions > div { 4067 padding-right: 16px; } 4068 4069 #elementor-template-library-header-preview-insert-wrapper { 4070 cursor: default; 4071 padding: 0 10px; } 4072 #elementor-template-library-header-preview-insert-wrapper .elementor-button { 4073 padding: 8px 14px; 4074 font-size: 11px; } 4075 #elementor-template-library-header-preview-insert-wrapper .elementor-template-library-template-insert { 4076 color: #fff; 4077 background-color: #39b54a; } 4078 #elementor-template-library-header-preview-insert-wrapper .elementor-go-pro { 4079 background-color: #93003c; 4080 color: #fff; } 4081 4082 #elementor-template-library-header-preview-back { 4083 padding: 16.5px 16.5px 15px 0; 4084 border-right: 1px solid #e6e9ec; 4085 cursor: pointer; 4086 -webkit-transition: color .5s; 4087 -o-transition: color .5s; 4088 transition: color .5s; } 4089 #elementor-template-library-header-preview-back:not(:hover) { 4090 color: #a4afb7; } 4091 #elementor-template-library-header-preview-back i { 4092 padding-right: 10px; 4093 font-size: 18px; } 4094 #elementor-template-library-header-preview-back i:before { 4095 content: ""; } 4096 4097 #elementor-template-library-templates { 4098 padding: 0 15px; } 4099 #elementor-template-library-templates[data-template-source="local"] #elementor-template-library-templates-container { 4100 -webkit-box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.03); 4101 box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.03); 4102 margin-top: 10px; 4103 margin-bottom: 45px; } 4104 #elementor-template-library-templates[data-template-source="local"] .elementor-template-library-order-input:checked + .elementor-template-library-order-label { 4105 color: #6d7882; } 4106 #elementor-template-library-templates[data-template-source="remote"] #elementor-template-library-templates-container { 4107 margin: 10px -15px 0; } 4108 #elementor-template-library-templates[data-template-source="remote"] .elementor-template-library-order-input:checked + .elementor-template-library-order-label { 4109 color: #495157; } 4110 #elementor-template-library-templates[data-template-source="empty"] #elementor-template-library-order-toolbar-local, #elementor-template-library-templates[data-template-source="empty"] #elementor-template-library-footer-banner { 4111 display: none; } 4112 #elementor-template-library-templates.elementor-templates-filter-active #elementor-template-library-footer-banner { 4113 display: none; } 4114 #elementor-template-library-templates .elementor-template-library-order-input { 4115 display: none; } 4116 #elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label { 4117 padding-right: 8px; } 4118 #elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label:after { 4119 font-family: eicons; 4120 content: '\e8ae'; 4121 margin-left: 3px; } 4122 #elementor-template-library-templates .elementor-template-library-order-input:checked.elementor-template-library-order-reverse + .elementor-template-library-order-label:after { 4123 content: '\e8ad'; } 4124 4125 #elementor-template-library-templates-container { 4126 display: -webkit-box; 4127 display: -ms-flexbox; 4128 display: flex; 4129 -ms-flex-wrap: wrap; 4130 flex-wrap: wrap; 4131 -webkit-box-align: start; 4132 -ms-flex-align: start; 4133 align-items: flex-start; } 4134 #elementor-template-library-templates-container .elementor-template-library-template-local .elementor-template-library-template-insert { 4135 text-transform: none; 4136 font-size: 12px; } 4137 4138 #elementor-template-library-toolbar { 4139 display: -webkit-box; 4140 display: -ms-flexbox; 4141 display: flex; 4142 -webkit-box-pack: justify; 4143 -ms-flex-pack: justify; 4144 justify-content: space-between; 4145 -webkit-box-align: center; 4146 -ms-flex-align: center; 4147 align-items: center; } 4148 4149 .elementor-template-library-filter-toolbar { 4150 display: -webkit-box; 4151 display: -ms-flexbox; 4152 display: flex; 4153 -webkit-box-align: center; 4154 -ms-flex-align: center; 4155 align-items: center; } 4156 4157 #elementor-template-library-filter-toolbar-remote { 4158 font-size: 11px; } 4159 4160 #elementor-template-library-order { 4161 display: -webkit-box; 4162 display: -ms-flexbox; 4163 display: flex; 4164 border-right: 1px solid #d5dadf; } 4165 4166 .elementor-template-library-order-label { 4167 text-transform: uppercase; 4168 padding-right: 22px; 4169 -webkit-user-select: none; 4170 -moz-user-select: none; 4171 -ms-user-select: none; 4172 user-select: none; } 4173 4174 label.elementor-template-library-order-label { 4175 cursor: pointer; } 4176 label.elementor-template-library-order-label:hover { 4177 color: #556068; } 4178 4179 #elementor-template-library-filter .select2 { 4180 text-align: left; 4181 width: calc(27px * 5) !important; } 4182 4183 #elementor-template-library-filter .select2-selection__rendered { 4184 text-transform: capitalize; } 4185 4186 #select2-elementor-template-library-filter-subtype-results .select2-results__option { 4187 text-transform: capitalize; 4188 text-align: left; 4189 padding-left: 5px; } 4190 4191 #elementor-template-library-my-favorites { 4192 -webkit-box-flex: 1; 4193 -ms-flex-positive: 1; 4194 flex-grow: 1; 4195 text-align: left; 4196 padding-left: 20px; } 4197 4198 #elementor-template-library-filter-my-favorites { 4199 display: none; } 4200 #elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label { 4201 color: #495157; } 4202 #elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label i:after { 4203 color: #93003c; 4204 content: '\e93f'; } 4205 4206 #elementor-template-library-filter-my-favorites-label { 4207 cursor: pointer; 4208 text-transform: uppercase; } 4209 #elementor-template-library-filter-my-favorites-label:hover { 4210 color: #556068; } 4211 #elementor-template-library-filter-my-favorites-label:hover i:after { 4212 color: #93003c; } 4213 #elementor-template-library-filter-my-favorites-label i { 4214 padding-right: 5px; } 4215 #elementor-template-library-filter-my-favorites-label i:after { 4216 color: #a4afb7; 4217 content: '\e923'; } 4218 4219 #elementor-template-library-filter-text-wrapper { 4220 width: 200px; 4221 position: relative; } 4222 #elementor-template-library-filter-text-wrapper i { 4223 position: absolute; 4224 top: 50%; 4225 right: 0; 4226 -webkit-transform: translateY(-50%); 4227 -ms-transform: translateY(-50%); 4228 transform: translateY(-50%); } 4229 4230 #elementor-template-library-filter-text { 4231 border: none; 4232 border-bottom: 1px solid #d5dadf; 4233 -webkit-border-radius: 0; 4234 border-radius: 0; 4235 font-size: 11px; 4236 padding: 8px 15px 8px 0; 4237 -webkit-transition: border 0.5s; 4238 -o-transition: border 0.5s; 4239 transition: border 0.5s; } 4240 #elementor-template-library-filter-text:focus { 4241 border-color: #c2cbd2; } 4242 #elementor-template-library-filter-text::-webkit-input-placeholder { 4243 font-weight: 300; 4244 text-transform: uppercase; } 4245 #elementor-template-library-filter-text::-moz-placeholder { 4246 font-weight: 300; 4247 text-transform: uppercase; } 4248 #elementor-template-library-filter-text::-ms-input-placeholder { 4249 font-weight: 300; 4250 text-transform: uppercase; } 4251 #elementor-template-library-filter-text::placeholder { 4252 font-weight: 300; 4253 text-transform: uppercase; } 4254 #elementor-template-library-filter-text:focus { 4255 border-color: #c2cbd2; } 4256 4257 .elementor-template-library-template-remote { 4258 margin: 15px; 4259 padding: 8px; 4260 background-color: #fff; 4261 -webkit-box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.07); 4262 box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.07); 4263 -webkit-border-radius: 3px; 4264 border-radius: 3px; } 4265 .elementor-template-library-template-remote:hover .elementor-template-library-template-name { 4266 display: none; } 4267 .elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-preview { 4268 opacity: 0; } 4269 .elementor-template-library-template-remote:not(:hover) .elementor-template-library-favorite, 4270 .elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-action { 4271 display: none; } 4272 .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before { 4273 content: var(--elementor-template-library-subscription-plan-label); 4274 background-color: var(--elementor-template-library-subscription-plan-color); 4275 color: #d5dadf; 4276 position: absolute; 4277 text-transform: uppercase; 4278 top: 5px; 4279 right: 5px; 4280 padding: 2px 4px 0; 4281 font-size: 9px; 4282 -webkit-border-radius: 2px; 4283 border-radius: 2px; } 4284 .elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) { 4285 position: relative; 4286 width: calc(33.333% - 30px); 4287 overflow: hidden; } 4288 .elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) img { 4289 display: block; 4290 width: 100%; } 4291 .elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) .elementor-template-library-template-footer { 4292 position: absolute; 4293 width: 100%; 4294 bottom: 0; 4295 left: 0; 4296 padding: 10px; 4297 background-color: #fff; 4298 -webkit-transition: -webkit-transform .5s; 4299 transition: -webkit-transform .5s; 4300 -o-transition: transform .5s; 4301 transition: transform .5s; 4302 transition: transform .5s, -webkit-transform .5s; } 4303 .elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) .elementor-template-library-template-name { 4304 display: none; } 4305 .elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp):not(:hover) .elementor-template-library-template-footer { 4306 -webkit-transform: translateY(100%); 4307 -ms-transform: translateY(100%); 4308 transform: translateY(100%); } 4309 .elementor-template-library-template-remote .elementor-template-library-template-body { 4310 position: relative; } 4311 @media (max-width: 1025px) { 4312 .elementor-template-library-template-remote .elementor-template-library-template-body { 4313 height: 300px; } } 4314 .elementor-template-library-template-remote .elementor-template-library-template-screenshot { 4315 height: 100%; 4316 -webkit-background-size: cover; 4317 background-size: cover; 4318 background-position-x: 50%; 4319 -webkit-box-shadow: inset 0px -2px 15px -6px rgba(0, 0, 0, 0.07); 4320 box-shadow: inset 0px -2px 15px -6px rgba(0, 0, 0, 0.07); } 4321 .elementor-template-library-template-remote .elementor-template-library-template-preview { 4322 position: absolute; 4323 top: 0; 4324 left: 0; 4325 width: 100%; 4326 height: 100%; 4327 background-color: rgba(0, 0, 0, 0.5); 4328 -webkit-transition: opacity .5s; 4329 -o-transition: opacity .5s; 4330 transition: opacity .5s; 4331 cursor: pointer; } 4332 .elementor-template-library-template-remote .elementor-template-library-template-preview i { 4333 font-size: 20px; 4334 color: #d5dadf; 4335 position: absolute; 4336 top: 50%; 4337 left: 50%; 4338 -webkit-transform: translate(-50%, -50%); 4339 -ms-transform: translate(-50%, -50%); 4340 transform: translate(-50%, -50%); } 4341 .elementor-template-library-template-remote .elementor-template-library-template-insert { 4342 color: #39b54a; } 4343 .elementor-template-library-template-remote .elementor-go-pro { 4344 color: #93003c; } 4345 .elementor-template-library-template-remote .elementor-template-library-template-footer { 4346 display: -webkit-box; 4347 display: -ms-flexbox; 4348 display: flex; 4349 -webkit-box-pack: justify; 4350 -ms-flex-pack: justify; 4351 justify-content: space-between; 4352 margin-top: 10px; 4353 font-size: 11px; 4354 line-height: 1; } 4355 .elementor-template-library-template-remote .elementor-template-library-template-name { 4356 text-align: left; 4357 color: #6d7882; 4358 -webkit-box-flex: 1; 4359 -ms-flex-positive: 1; 4360 flex-grow: 1; 4361 white-space: nowrap; 4362 -o-text-overflow: ellipsis; 4363 text-overflow: ellipsis; 4364 overflow: hidden; 4365 padding-right: 5px; } 4366 .elementor-template-library-template-remote .elementor-template-library-template-favorite-input { 4367 display: none; } 4368 .elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked + .elementor-template-library-template-favorite-label i:before { 4369 content: '\e93f'; 4370 color: #93003c; } 4371 .elementor-template-library-template-remote .elementor-template-library-template-favorite-label { 4372 cursor: pointer; } 4373 .elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i { 4374 color: #93003c; } 4375 4376 @media (max-width: 1439px) { 4377 .elementor-template-library-template-page, 4378 .elementor-template-library-template-lp { 4379 width: calc(25% - 30px); } } 4380 4381 @media (min-width: 1440px) { 4382 .elementor-template-library-template-page, 4383 .elementor-template-library-template-lp { 4384 width: calc(20% - 30px); } } 4385 4386 @media (max-width: 1025px) { 4387 .elementor-template-library-template-page, 4388 .elementor-template-library-template-lp { 4389 width: calc(33.333% - 30px); } } 4390 4391 .elementor-template-library-template-page .elementor-template-library-template-body, 4392 .elementor-template-library-template-lp .elementor-template-library-template-body { 4393 height: 200px; } 4394 4395 #elementor-template-library-order-toolbar-local, 4396 .elementor-template-library-template-local { 4397 display: -webkit-box; 4398 display: -ms-flexbox; 4399 display: flex; 4400 -webkit-box-align: center; 4401 -ms-flex-align: center; 4402 align-items: center; 4403 padding: 0 25px; 4404 text-align: left; } 4405 4406 #elementor-template-library-order-toolbar-local { 4407 margin-top: 30px; } 4408 #elementor-template-library-order-toolbar-local .elementor-template-library-order-label { 4409 line-height: 1; 4410 font-size: 10px; 4411 font-weight: 500; } 4412 #elementor-template-library-order-toolbar-local .elementor-template-library-order-label:not(:hover) { 4413 color: #a4afb7; } 4414 4415 .elementor-template-library-template-local { 4416 height: 50px; 4417 width: 100%; 4418 margin-top: 1px; 4419 background-color: #fff; 4420 -webkit-transition: background-color .3s linear; 4421 -o-transition: background-color .3s linear; 4422 transition: background-color .3s linear; } 4423 .elementor-template-library-template-local:hover { 4424 background-color: #fafbfb; } 4425 .elementor-template-library-template-local:not(:hover) .elementor-template-library-template-insert { 4426 background: none; 4427 color: #a4afb7; } 4428 .elementor-template-library-template-local:first-child { 4429 -webkit-border-radius: 3px 3px 0 0; 4430 border-radius: 3px 3px 0 0; } 4431 .elementor-template-library-template-local:last-child { 4432 -webkit-border-radius: 0 0 3px 3px; 4433 border-radius: 0 0 3px 3px; } 4434 .elementor-template-library-template-local .elementor-template-library-template-name { 4435 font-weight: 500; } 4436 .elementor-template-library-template-local .elementor-template-library-template-name, 4437 .elementor-template-library-template-local .elementor-template-library-template-meta { 4438 padding-right: 20px; } 4439 .elementor-template-library-template-local .elementor-template-library-template-meta { 4440 color: #a4afb7; } 4441 .elementor-template-library-template-local .elementor-template-library-template-name, 4442 .elementor-template-library-template-local .elementor-template-library-template-meta, 4443 .elementor-template-library-template-local .elementor-template-library-template-preview, 4444 .elementor-template-library-template-local .elementor-template-library-template-action { 4445 white-space: nowrap; 4446 -o-text-overflow: ellipsis; 4447 text-overflow: ellipsis; 4448 overflow: hidden; } 4449 .elementor-template-library-template-local .elementor-template-library-template-controls { 4450 position: relative; 4451 display: -webkit-box; 4452 display: -ms-flexbox; 4453 display: flex; 4454 -webkit-box-align: center; 4455 -ms-flex-align: center; 4456 align-items: center; } 4457 .elementor-template-library-template-local .elementor-template-library-template-controls, 4458 .elementor-template-library-template-local .elementor-template-library-template-controls a { 4459 color: #a4afb7; } 4460 .elementor-template-library-template-local .elementor-template-library-template-controls > div { 4461 cursor: pointer; 4462 -webkit-transition: color .5s; 4463 -o-transition: color .5s; 4464 transition: color .5s; } 4465 .elementor-template-library-template-local .elementor-template-library-template-insert i { 4466 margin-right: 3px; } 4467 .elementor-template-library-template-local .elementor-template-library-template-control-title { 4468 margin-left: 6px; } 4469 .elementor-template-library-template-local .elementor-template-library-template-more:hover, 4470 .elementor-template-library-template-local .elementor-template-library-template-more a:hover { 4471 color: #556068; } 4472 .elementor-template-library-template-local .elementor-template-library-template-more .elementor-template-library-template-delete:hover { 4473 color: #d72b3f; } 4474 .elementor-template-library-template-local .elementor-template-library-template-action { 4475 padding: 8px 18px; 4476 margin: 0 5%; } 4477 .elementor-template-library-template-local .elementor-template-library-template-more { 4478 display: none; 4479 position: absolute; 4480 background-color: #fff; 4481 padding: 3px 20px; 4482 -webkit-border-radius: 3px; 4483 border-radius: 3px; 4484 -webkit-box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3); 4485 box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3); 4486 top: 100%; 4487 right: 0; 4488 -webkit-transform: translateX(65%) translateY(-7px); 4489 -ms-transform: translateX(65%) translateY(-7px); 4490 transform: translateX(65%) translateY(-7px); 4491 z-index: 1; } 4492 .elementor-template-library-template-local .elementor-template-library-template-more:before { 4493 content: ''; 4494 position: absolute; 4495 border: solid transparent; 4496 border-width: 8px 4px; 4497 border-bottom-color: #fff; 4498 -webkit-transform: translateY(-100%); 4499 -ms-transform: translateY(-100%); 4500 transform: translateY(-100%); } 4501 .elementor-template-library-template-local .elementor-template-library-template-more > div { 4502 margin: 10px 0; 4503 font-size: 11px; } 4504 .elementor-template-library-template-local .elementor-template-library-template-more-toggle { 4505 -webkit-box-flex: 1; 4506 -ms-flex-positive: 1; 4507 flex-grow: 1; 4508 text-align: right; } 4509 .elementor-template-library-template-local .elementor-template-library-template-more-toggle i { 4510 font-size: 16px; } 4511 4512 #elementor-template-library-preview { 4513 height: 100%; 4514 overflow: hidden; } 4515 #elementor-template-library-preview iframe { 4516 height: 150%; 4517 -webkit-transform: scale(0.666) translateX(-25%) translateY(-25%); 4518 -ms-transform: scale(0.666) translateX(-25%) translateY(-25%); 4519 transform: scale(0.666) translateX(-25%) translateY(-25%); } 4520 @media (max-width: 1439px) { 4521 #elementor-template-library-preview iframe { 4522 width: 1440px; } } 4523 @media (min-width: 1440px) { 4524 #elementor-template-library-preview iframe { 4525 width: 1710px; } } 4526 4527 .elementor-template-library-blank-icon { 4528 font-size: 65px; 4529 margin-top: 45px; 4530 color: #c2cbd2; 4531 line-height: 1; } 4532 .elementor-template-library-blank-icon img { 4533 width: 70px; } 4534 .elementor-template-library-blank-icon .elementor-template-library-no-results { 4535 width: 200px; } 4536 4537 .elementor-template-library-blank-title { 4538 font-size: 30px; 4539 margin-top: 40px; } 4540 @media (max-width: 1439px) { 4541 .elementor-template-library-blank-title { 4542 font-size: 25px; } } 4543 4544 .elementor-template-library-blank-message { 4545 font-size: 18px; 4546 color: #a4afb7; 4547 margin-top: 15px; 4548 font-weight: 300; } 4549 @media (max-width: 1439px) { 4550 .elementor-template-library-blank-message { 4551 font-size: 16px; 4552 margin-top: 10px; } } 4553 4554 #elementor-template-library-save-template-form { 4555 margin-top: 40px; 4556 display: -webkit-box; 4557 display: -ms-flexbox; 4558 display: flex; 4559 -webkit-box-align: center; 4560 -ms-flex-align: center; 4561 align-items: center; 4562 -webkit-box-pack: center; 4563 -ms-flex-pack: center; 4564 justify-content: center; } 4565 #elementor-template-library-save-template-form > * { 4566 height: 55px; 4567 font-size: 16px; } 4568 4569 #elementor-template-library-save-template-name { 4570 width: 500px; 4571 background-color: #fff; 4572 font-weight: 300; 4573 color: #a4afb7; 4574 padding-left: 25px; 4575 -webkit-border-radius: 3px 0 0 3px; 4576 border-radius: 3px 0 0 3px; 4577 border: none; } 4578 4579 #elementor-template-library-save-template-submit { 4580 width: 150px; 4581 -webkit-border-radius: 0 3px 3px 0; 4582 border-radius: 0 3px 3px 0; } 4583 #elementor-template-library-save-template-submit:hover { 4584 -webkit-box-shadow: none; 4585 box-shadow: none; } 4586 4587 #elementor-template-library-import-form { 4588 width: 95%; 4589 background-color: rgba(255, 255, 255, 0.5); 4590 padding: 60px; 4591 border: 2px dashed #d5dadf; 4592 margin: 35px auto; 4593 -webkit-transition: background-color 0.5s; 4594 -o-transition: background-color 0.5s; 4595 transition: background-color 0.5s; } 4596 #elementor-template-library-import-form:hover { 4597 background-color: rgba(255, 255, 255, 0.9); } 4598 #elementor-template-library-import-form-or { 4599 margin-top: 15px; 4600 font-size: 18px; } 4601 #elementor-template-library-import-form-label { 4602 margin-top: 20px; 4603 padding: 15px 35px; 4604 display: inline-block; } 4605 #elementor-template-library-import-form-input { 4606 display: none; } 4607 #elementor-template-library-import-form.elementor-drag-over { 4608 border: 3px dashed #71d7f7; } 4609 4610 #elementor-template-library-import .elementor-template-library-blank-icon { 4611 margin-top: 0; } 4612 4613 #elementor-template-library-import .elementor-template-library-blank-message { 4614 margin-top: 20px; } 4615 4616 .e-route-library-connect #elementor-template-library-modal .dialog-message { 4617 max-height: 95vh; 4618 padding: 100px 0 0; 4619 min-height: 550px; } 4620 4621 #elementor-template-library-connect-logo { 4622 font-size: 20px; } 4623 4624 #elementor-template-library-connect__button { 4625 display: inline-block; 4626 position: relative; 4627 z-index: 1; 4628 margin-top: 25px; 4629 padding: 12px 24px; 4630 font-size: 14px; } 4631 4632 #elementor-template-library-connect__background-image-left-1 { 4633 right: 22.4%; 4634 bottom: -29%; 4635 -webkit-animation: 1.5s fadeIn, 1.5s slideDown, 3.5s mover 1.5s infinite alternate; 4636 animation: 1.5s fadeIn, 1.5s slideDown, 3.5s mover 1.5s infinite alternate; } 4637 4638 #elementor-template-library-connect__background-image-left-2 { 4639 right: 46.25%; 4640 bottom: -15.5%; 4641 -webkit-animation: 3s fadeIn, 3s slideDown, 2s mover 3s infinite alternate; 4642 animation: 3s fadeIn, 3s slideDown, 2s mover 3s infinite alternate; } 4643 4644 #elementor-template-library-connect__background-image-right-1 { 4645 left: 37%; 4646 bottom: -41%; 4647 -webkit-animation: 2.5s fadeIn, 2.5s slideDown, 2s mover 2.5s infinite alternate; 4648 animation: 2.5s fadeIn, 2.5s slideDown, 2s mover 2.5s infinite alternate; } 4649 4650 #elementor-template-library-connect__background-image-right-2 { 4651 left: 48%; 4652 bottom: -12.5%; 4653 -webkit-animation: 1.5s fadeIn, 1.5s slideDown, 1.5s mover 1.5s infinite alternate; 4654 animation: 1.5s fadeIn, 1.5s slideDown, 1.5s mover 1.5s infinite alternate; } 4655 4656 .elementor-template-library-connect__background-image { 4657 position: absolute; } 4658 4659 .elementor-template-library-blank-footer { 4660 position: absolute; 4661 bottom: 70px; 4662 left: 50%; 4663 -webkit-transform: translateX(-50%); 4664 -ms-transform: translateX(-50%); 4665 transform: translateX(-50%); 4666 color: #a4afb7; 4667 font-style: italic; } 4668 @media (max-height: 700px) { 4669 .elementor-template-library-blank-footer { 4670 display: none; } } 4671 4672 #elementor-template-library-footer-banner { 4673 padding-bottom: 45px; } 4674 #elementor-template-library-footer-banner i { 4675 color: #c2cbd2; 4676 font-size: 56px; 4677 margin-top: 40px; } 4678 #elementor-template-library-footer-banner .elementor-nerd-box-icon { 4679 margin-top: 70px; } 4680 #elementor-template-library-footer-banner .elementor-excerpt { 4681 color: #a4afb7; 4682 font-size: 15px; 4683 font-weight: 500; 4684 margin-top: 20px; } 4685 4686 #elementor-template-library-templates-empty { 4687 width: 100%; 4688 margin-top: 40px; } 4689 4690 #elementor-template-library-error-dialog .dialog-message { 4691 text-align: start; } 4692 4693 #elementor-template-library-error-info { 4694 margin-top: 10px; } 4695 4696 @media (max-width: 1439px) { 4697 .elementor-template-library-local-column-1 { 4698 width: 33%; } 4699 .elementor-template-library-local-column-2 { 4700 width: 10%; } 4701 .elementor-template-library-local-column-3 { 4702 width: 15%; } 4703 .elementor-template-library-local-column-4 { 4704 width: 15%; } 4705 .elementor-template-library-local-column-5 { 4706 width: 27%; } } 4707 4708 @media (min-width: 1440px) { 4709 .elementor-template-library-local-column-1 { 4710 width: 25%; } 4711 .elementor-template-library-local-column-2 { 4712 width: 17%; } 4713 .elementor-template-library-local-column-3 { 4714 width: 17%; } 4715 .elementor-template-library-local-column-4 { 4716 width: 17%; } 4717 .elementor-template-library-local-column-5 { 4718 width: 24%; } } 4719 4720 @media (max-width: 1024px) { 4721 .elementor-template-library-local-column-3 { 4722 display: none; } 4723 .elementor-template-library-local-column-5 { 4724 width: 41%; } } 4725 4726 .elementor-tags-list { 4727 display: none; 4728 position: absolute; 4729 width: 260px; 4730 max-height: 300px; 4731 overflow: auto; 4732 padding-bottom: 5px; 4733 background-color: #fff; 4734 border: 1px solid #a4afb7; 4735 -webkit-border-radius: 3px; 4736 border-radius: 3px; 4737 z-index: 10000; } 4738 .elementor-tags-list__group-title { 4739 color: #495157; 4740 font-weight: bold; 4741 font-size: 12px; 4742 padding: 10px 15px; 4743 display: -webkit-box; 4744 display: -ms-flexbox; 4745 display: flex; 4746 -webkit-box-align: center; 4747 -ms-flex-align: center; 4748 align-items: center; } 4749 .elementor-tags-list__group-title .eicon-info-circle { 4750 padding-right: 5px; 4751 color: #71d7f7; 4752 font-size: 14px; } 4753 .elementor-tags-list__item { 4754 font-size: 10px; 4755 padding: 6px 15px; 4756 cursor: pointer; } 4757 .elementor-tags-list__item:before { 4758 content: '>'; 4759 font-size: 8px; 4760 padding-right: 5px; } 4761 .elementor-tags-list__item:hover { 4762 background-color: #e6e9ec; } 4763 .elementor-tags-list__teaser { 4764 border-top: 2px solid #d5dadf; 4765 padding-top: 4px; 4766 margin-top: 4px; } 4767 .elementor-tags-list__teaser-title { 4768 color: #6d7882; } 4769 .elementor-tags-list__teaser-text { 4770 padding: 2px 15px 8px; 4771 line-height: 1.5; 4772 font-size: 12px; } 4773 .elementor-tags-list__teaser-link { 4774 color: #93003c; 4775 text-decoration: underline; 4776 font-style: italic; 4777 font-weight: bold; } 4778 4779 .elementor-dynamic-cover { 4780 display: -webkit-box; 4781 display: -ms-flexbox; 4782 display: flex; 4783 -webkit-box-align: center; 4784 -ms-flex-align: center; 4785 align-items: center; 4786 width: 100%; 4787 height: 27px; 4788 -webkit-box-sizing: border-box; 4789 box-sizing: border-box; } 4790 .elementor-dynamic-cover__title { 4791 padding: 0 8px; 4792 -webkit-box-flex: 1; 4793 -ms-flex-positive: 1; 4794 flex-grow: 1; 4795 white-space: nowrap; 4796 -o-text-overflow: ellipsis; 4797 text-overflow: ellipsis; 4798 overflow: hidden; } 4799 .elementor-dynamic-cover__settings, .elementor-dynamic-cover__remove { 4800 color: #c2cbd2; 4801 cursor: pointer; 4802 -webkit-transition: all 0.3s; 4803 -o-transition: all 0.3s; 4804 transition: all 0.3s; } 4805 .elementor-dynamic-cover__settings:hover, .elementor-dynamic-cover__remove:hover { 4806 color: #a4afb7; } 4807 .elementor-control-type-wysiwyg .elementor-dynamic-cover { 4808 margin-top: 10px; } 4809 4810 .elementor-tag-settings-popup { 4811 position: absolute; 4812 width: 260px; 4813 background-color: #e6e9ec; 4814 -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3); 4815 box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3); 4816 z-index: 1; } 4817 .elementor-tag-settings-popup:before { 4818 content: ''; 4819 position: absolute; 4820 top: -20px; 4821 left: 5px; 4822 border: 10px solid transparent; 4823 border-bottom-color: #fff; } 4824 .elementor-tag-settings-popup .elementor-control-type-section:first-child { 4825 margin: 0; } 4826 4827 .elementor-tag-controls-stack-empty { 4828 background-color: #fff; 4829 padding: 10px; 4830 font-size: 13px; 4831 text-align: center; } 4832 4833 .elementor-control-dynamic-switcher { 4834 display: -webkit-inline-box; 4835 display: -ms-inline-flexbox; 4836 display: inline-flex; 4837 -webkit-box-align: center; 4838 -ms-flex-align: center; 4839 align-items: center; 4840 -webkit-box-pack: center; 4841 -ms-flex-pack: center; 4842 justify-content: center; 4843 -ms-flex-negative: 0; 4844 flex-shrink: 0; 4845 height: 27px; 4846 cursor: pointer; 4847 border: 1px solid #d5dadf; 4848 -webkit-border-radius: 3px; 4849 border-radius: 3px; 4850 background: #fff; } 4851 .elementor-control-dynamic-switcher.e-control-tool { 4852 height: 20px; 4853 border: 0; } 4854 .elementor-control-dynamic-switcher-wrapper { 4855 display: -webkit-box; 4856 display: -ms-flexbox; 4857 display: flex; } 4858 .elementor-control-dynamic-switcher .eicon-database { 4859 font-size: 12px; } 4860 4861 .elementor-control-dynamic-value .elementor-control-tag-area, 4862 .elementor-control-dynamic-value .elementor-control-dynamic-switcher, 4863 .elementor-control-dynamic-value .e-global__popover-toggle { 4864 display: none; } 4865 4866 #elementor-toast { 4867 position: absolute; 4868 width: 280px; 4869 padding: 20px; 4870 -webkit-border-radius: 5px; 4871 border-radius: 5px; 4872 color: #d5dadf; 4873 background-color: rgba(0, 0, 0, 0.8); 4874 z-index: 10000; } 4875 #elementor-toast .dialog-message { 4876 font-size: 13px; } 4877 #elementor-toast .dialog-buttons-wrapper { 4878 display: -webkit-box; 4879 display: -ms-flexbox; 4880 display: flex; 4881 -webkit-box-pack: end; 4882 -ms-flex-pack: end; 4883 justify-content: flex-end; 4884 margin-top: 15px; } 4885 #elementor-toast .dialog-button { 4886 color: #fcb92c; 4887 margin: 0 5px; 4888 text-transform: uppercase; 4889 cursor: pointer; } 4890 #elementor-toast .dialog-button:last-child { 4891 margin-right: 0; } 4892 4893 .elementor-context-menu { 4894 position: absolute; 4895 width: 200px; 4896 background-color: #fff; 4897 border: 1px solid #e6e9ec; 4898 -webkit-border-radius: 3px; 4899 border-radius: 3px; 4900 -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.09); 4901 box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.09); 4902 -webkit-user-select: none; 4903 -moz-user-select: none; 4904 -ms-user-select: none; 4905 user-select: none; 4906 z-index: 101; } 4907 .elementor-context-menu-list__group { 4908 padding: 5px 0; } 4909 .elementor-context-menu-list__group:not(:last-child) { 4910 border-bottom: 1px solid #e6e9ec; } 4911 .elementor-context-menu-list__item { 4912 padding: 5px 10px; 4913 padding-right: 20px; 4914 display: -webkit-box; 4915 display: -ms-flexbox; 4916 display: flex; 4917 cursor: pointer; } 4918 .elementor-context-menu-list__item--disabled { 4919 cursor: default; 4920 color: #d5dadf; } 4921 .elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover { 4922 background-color: #71d7f7; } 4923 .elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover > * { 4924 color: #fff; } 4925 .elementor-context-menu-list__item__icon { 4926 width: 20px; 4927 color: #c2cbd2; } 4928 .elementor-context-menu-list__item__title { 4929 -webkit-box-flex: 1; 4930 -ms-flex-positive: 1; 4931 flex-grow: 1; 4932 white-space: nowrap; 4933 -o-text-overflow: ellipsis; 4934 text-overflow: ellipsis; 4935 overflow: hidden; } 4936 .elementor-context-menu-list__item__shortcut { 4937 color: #d5dadf; } 4938 .elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):hover { 4939 background-color: #d72b3f; } 4940 .elementor-context-menu .eicon-pro-icon { 4941 color: #fcb92c; } 4942 4943 #elementor-hotkeys { 4944 text-align: left; } 4945 #elementor-hotkeys__content { 4946 display: -webkit-box; 4947 display: -ms-flexbox; 4948 display: flex; 4949 width: 100%; 4950 overflow: hidden; 4951 margin-bottom: 30px; } 4952 @media (max-width: 1024px) { 4953 #elementor-hotkeys__content { 4954 -webkit-box-orient: vertical; 4955 -webkit-box-direction: normal; 4956 -ms-flex-direction: column; 4957 flex-direction: column; } } 4958 #elementor-hotkeys__actions .elementor-hotkeys__list { 4959 -webkit-border-radius: 3px 0 0 3px; 4960 border-radius: 3px 0 0 3px; } 4961 @media (max-width: 1024px) { 4962 #elementor-hotkeys__actions .elementor-hotkeys__list { 4963 -webkit-border-radius: 3px; 4964 border-radius: 3px; } } 4965 @media (min-width: 1025px) { 4966 #elementor-hotkeys__actions .elementor-hotkeys__header, 4967 #elementor-hotkeys__actions .elementor-hotkeys__list { 4968 padding-right: 25px; } } 4969 @media (min-width: 1440px) { 4970 #elementor-hotkeys__actions .elementor-hotkeys__header, 4971 #elementor-hotkeys__actions .elementor-hotkeys__list { 4972 padding-right: 50px; } } 4973 #elementor-hotkeys__navigation .elementor-hotkeys__list { 4974 -webkit-border-radius: 0 3px 3px 0; 4975 border-radius: 0 3px 3px 0; } 4976 @media (max-width: 1024px) { 4977 #elementor-hotkeys__navigation .elementor-hotkeys__list { 4978 -webkit-border-radius: 3px; 4979 border-radius: 3px; } } 4980 @media (min-width: 1025px) { 4981 #elementor-hotkeys__navigation .elementor-hotkeys__header { 4982 padding-left: 25px; } } 4983 @media (min-width: 1440px) { 4984 #elementor-hotkeys__navigation .elementor-hotkeys__header { 4985 padding-left: 50px; } } 4986 @media (min-width: 1025px) { 4987 #elementor-hotkeys__navigation .elementor-hotkeys__list { 4988 padding-left: 15px; } } 4989 @media (min-width: 1440px) { 4990 #elementor-hotkeys__navigation .elementor-hotkeys__list { 4991 padding-left: 40px; } } 4992 4993 .elementor-hotkeys__col { 4994 width: 50%; } 4995 @media (max-width: 1024px) { 4996 .elementor-hotkeys__col { 4997 width: 100%; } } 4998 4999 .elementor-hotkeys__header, .elementor-hotkeys__list { 5000 width: 100%; } 5001 5002 .elementor-hotkeys__header { 5003 padding: 10px 30px; 5004 font-weight: 500; } 5005 @media (max-width: 479px) { 5006 .elementor-hotkeys__header { 5007 padding-right: 10px; 5008 padding-left: 10px; } } 5009 5010 .elementor-hotkeys__list { 5011 background-color: #ffffff; 5012 height: calc(100% - 42px); 5013 padding: 10px 20px; } 5014 @media (max-width: 479px) { 5015 .elementor-hotkeys__list { 5016 padding: 0; } } 5017 @media (max-width: 1024px) { 5018 .elementor-hotkeys__list { 5019 margin-bottom: 30px; } } 5020 @media (max-width: 1024px) { 5021 .elementor-hotkeys__list { 5022 height: auto; } } 5023 5024 .elementor-hotkeys__item { 5025 display: -webkit-box; 5026 display: -ms-flexbox; 5027 display: flex; 5028 -webkit-box-align: center; 5029 -ms-flex-align: center; 5030 align-items: center; 5031 padding: 20px 10px; 5032 border-bottom: 1px solid #eceeef; } 5033 .elementor-hotkeys__item:last-child { 5034 margin-bottom: 30px; } 5035 @media (max-width: 479px) { 5036 .elementor-hotkeys__item:last-child { 5037 margin-bottom: 0; } } 5038 .elementor-hotkeys__item--label { 5039 font-size: 13px; 5040 font-weight: 400; 5041 -webkit-box-flex: 1; 5042 -ms-flex-positive: 1; 5043 flex-grow: 1; } 5044 .elementor-hotkeys__item--shortcut { 5045 -webkit-box-flex: 0; 5046 -ms-flex-positive: 0; 5047 flex-grow: 0; 5048 display: -webkit-box; 5049 display: -ms-flexbox; 5050 display: flex; } 5051 .elementor-hotkeys__item--shortcut span { 5052 position: relative; 5053 background-color: #eceeef; 5054 padding: 5px 12px; 5055 margin-right: 27px; 5056 -webkit-border-radius: 3px; 5057 border-radius: 3px; } 5058 @media (max-width: 479px) { 5059 .elementor-hotkeys__item--shortcut span { 5060 padding: 4px 9px; 5061 margin-right: 23px; } } 5062 .elementor-hotkeys__item--shortcut span:after { 5063 content: '+'; 5064 position: absolute; 5065 right: -18px; 5066 width: 9px; 5067 text-align: center; } 5068 @media (max-width: 479px) { 5069 .elementor-hotkeys__item--shortcut span:after { 5070 right: -16px; } } 5071 .elementor-hotkeys__item--shortcut span:last-child { 5072 margin-right: 0; } 5073 .elementor-hotkeys__item--shortcut span:last-child:after { 5074 display: none; } 5075 5076 .ui-resizable-n { 5077 top: -5px; } 5078 5079 .ui-resizable-e { 5080 right: -5px; } 5081 5082 .ui-resizable-s { 5083 bottom: -5px; } 5084 5085 .ui-resizable-w { 5086 left: -5px; } 5087 5088 .ui-resizable-ne { 5089 top: -5px; 5090 right: -5px; } 5091 5092 .ui-resizable-nw { 5093 top: -5px; 5094 left: -5px; } 5095 5096 .ui-resizable-se { 5097 bottom: -5px; 5098 right: -5px; } 5099 5100 .ui-resizable-sw { 5101 bottom: -5px; 5102 left: -5px; } 5103 5104 .ui-resizable-n, .ui-resizable-s { 5105 left: 0; 5106 height: 10px; 5107 width: 100%; 5108 cursor: ns-resize; } 5109 5110 .ui-resizable-e, .ui-resizable-w { 5111 top: 0; 5112 height: 100%; 5113 width: 10px; 5114 cursor: ew-resize; } 5115 5116 .ui-resizable-ne, .ui-resizable-nw, .ui-resizable-se, .ui-resizable-sw { 5117 height: 15px; 5118 width: 15px; } 5119 5120 .ui-resizable-nw, .ui-resizable-se { 5121 cursor: nwse-resize; } 5122 5123 .ui-resizable-ne, .ui-resizable-sw { 5124 cursor: nesw-resize; } 5125 5126 .ui-resizable-handle { 5127 position: absolute; } 5128 5129 .ui-resizable-resizing { 5130 pointer-events: none; } 5131 5132 body { 5133 --e-editor-navigator-width: 240px; } 5134 5135 #elementor-navigator { 5136 position: fixed; 5137 top: 100px; 5138 width: var(--e-editor-navigator-width); 5139 height: 50vh; 5140 right: 30px; 5141 background-color: #fff; 5142 -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1); 5143 box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1); 5144 -webkit-user-select: none; 5145 -moz-user-select: none; 5146 -ms-user-select: none; 5147 user-select: none; 5148 overflow: hidden; 5149 z-index: 100; 5150 display: none; } 5151 body.elementor-navigator-docked #elementor-navigator { 5152 top: 0; 5153 right: 0; 5154 height: 100%; } 5155 body:not(.elementor-navigator-docked) #elementor-navigator { 5156 -webkit-border-radius: 5px; 5157 border-radius: 5px; } 5158 #elementor-navigator__inner { 5159 height: 100%; 5160 background-color: #e6e9ec; } 5161 #elementor-navigator__header { 5162 display: -webkit-box; 5163 display: -ms-flexbox; 5164 display: flex; 5165 -webkit-box-align: center; 5166 -ms-flex-align: center; 5167 align-items: center; 5168 -webkit-box-pack: justify; 5169 -ms-flex-pack: justify; 5170 justify-content: space-between; 5171 padding: 12px 10px; 5172 background-color: #fff; 5173 border-bottom: 1px solid #e6e9ec; 5174 cursor: move; } 5175 #elementor-navigator__close, #elementor-navigator__toggle-all { 5176 -webkit-transition: color .5s; 5177 -o-transition: color .5s; 5178 transition: color .5s; 5179 cursor: pointer; } 5180 #elementor-navigator__close:not(:hover), #elementor-navigator__toggle-all:not(:hover) { 5181 color: #a4afb7; } 5182 #elementor-navigator__toggle-all { 5183 font-size: 13px; } 5184 #elementor-navigator__close { 5185 font-size: 11px; } 5186 #elementor-navigator__elements { 5187 height: calc(100% - 49px); 5188 overflow: auto; 5189 position: relative; } 5190 .elementor-navigator-docked #elementor-navigator__elements { 5191 height: calc(100% - 35px); } 5192 #elementor-navigator__elements .elementor-nerd-box { 5193 padding: 25px; } 5194 #elementor-navigator__footer { 5195 position: absolute; 5196 width: 100%; 5197 left: 0; 5198 bottom: 0; 5199 text-align: center; 5200 background-color: #fff; 5201 border-top: 1px solid #e6e9ec; 5202 color: #a4afb7; } 5203 .elementor-navigator-docked #elementor-navigator__footer { 5204 display: none; } 5205 5206 .elementor-navigator__item { 5207 position: relative; 5208 display: -webkit-box; 5209 display: -ms-flexbox; 5210 display: flex; 5211 height: 30px; 5212 font-size: 11px; 5213 border-bottom: 1px solid #e6e9ec; 5214 cursor: pointer; 5215 -webkit-transition: padding .5s linear; 5216 -o-transition: padding .5s linear; 5217 transition: padding .5s linear; 5218 overflow: hidden; } 5219 .elementor-navigator__item:not(.elementor-active) .elementor-navigator__element__list-toggle i { 5220 -webkit-transform: rotate(-90deg); 5221 -ms-transform: rotate(-90deg); 5222 transform: rotate(-90deg); } 5223 .elementor-navigator__item > * { 5224 display: -webkit-box; 5225 display: -ms-flexbox; 5226 display: flex; 5227 -webkit-box-align: center; 5228 -ms-flex-align: center; 5229 align-items: center; } 5230 .elementor-navigator__item + .elementor-navigator__elements { 5231 display: none; } 5232 5233 .elementor-navigator__elements .elementor-empty-view { 5234 padding: 10px; 5235 border-bottom: 1px solid #e6e9ec; } 5236 .elementor-navigator__elements .elementor-empty-view__title { 5237 margin-left: 23px; 5238 color: #c2cbd2; 5239 font-size: 10px; 5240 font-style: italic; } 5241 5242 .elementor-navigator__elements .ui-sortable-helper { 5243 background-color: #fff; 5244 -webkit-box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.1); 5245 box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.1); 5246 -webkit-transform: rotate(4deg); 5247 -ms-transform: rotate(4deg); 5248 transform: rotate(4deg); 5249 border: 1px solid #e6e9ec; 5250 pointer-events: none; } 5251 5252 .elementor-navigator__elements .ui-sortable-placeholder { 5253 background-color: #f1f3f5; } 5254 5255 .elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view { 5256 border-top: 2px solid #71d7f7; } 5257 .elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view .elementor-empty-view__title { 5258 display: none; } 5259 .elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view + .ui-sortable-placeholder { 5260 display: none; } 5261 5262 .elementor-navigator__element:not(.elementor-navigator__element--has-children) .elementor-navigator__element__list-toggle { 5263 visibility: hidden; } 5264 5265 .elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item .elementor-navigator__element__toggle { 5266 color: #71d7f7; } 5267 5268 .elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item:not(:hover) .elementor-navigator__element__toggle { 5269 display: none; } 5270 5271 .elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item.elementor-editing { 5272 background-color: #71d7f7; } 5273 .elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item.elementor-editing > * { 5274 color: #fff; } 5275 5276 .elementor-navigator__element__list-toggle { 5277 margin-right: 7px; 5278 -webkit-transition: -webkit-transform .3s; 5279 transition: -webkit-transform .3s; 5280 -o-transition: transform .3s; 5281 transition: transform .3s; 5282 transition: transform .3s, -webkit-transform .3s; 5283 color: #a4afb7; } 5284 5285 .elementor-navigator__element__element-type { 5286 margin-right: 8px; } 5287 5288 .elementor-navigator__element__title { 5289 -webkit-box-flex: 1; 5290 -ms-flex-positive: 1; 5291 flex-grow: 1; 5292 overflow: hidden; } 5293 .elementor-navigator__element__title__text { 5294 white-space: nowrap; 5295 -webkit-user-select: text; } 5296 .elementor-navigator__element__title__text[contenteditable="true"] { 5297 outline: none; 5298 color: #6d7882; 5299 background-color: #fff; 5300 padding: 2px 3px; 5301 -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); 5302 box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); } 5303 .elementor-navigator__element__title__text:not([contenteditable="true"]) { 5304 white-space: nowrap; 5305 -o-text-overflow: ellipsis; 5306 text-overflow: ellipsis; 5307 overflow: hidden; } 5308 5309 .elementor-navigator__element__toggle { 5310 position: absolute; 5311 right: 15px; 5312 height: 100%; 5313 z-index: 0; 5314 font-size: 13px; } 5315 5316 .elementor-navigator__element__indicators { 5317 position: relative; 5318 -webkit-transition: -webkit-transform .5s; 5319 transition: -webkit-transform .5s; 5320 -o-transition: transform .5s; 5321 transition: transform .5s; 5322 transition: transform .5s, -webkit-transform .5s; 5323 padding-left: 5px; 5324 z-index: 91; } 5325 .elementor-navigator__element__indicators:not(:hover) { 5326 -webkit-transform: translateX(calc(100% - 8px)); 5327 -ms-transform: translateX(calc(100% - 8px)); 5328 transform: translateX(calc(100% - 8px)); } 5329 5330 .elementor-navigator__element__indicator { 5331 height: 100%; 5332 width: 31px; 5333 display: -webkit-inline-box; 5334 display: -ms-inline-flexbox; 5335 display: inline-flex; 5336 -webkit-box-align: center; 5337 -ms-flex-align: center; 5338 align-items: center; 5339 -webkit-box-pack: center; 5340 -ms-flex-pack: center; 5341 justify-content: center; 5342 color: #6d7882; 5343 background-color: #fff; 5344 border-left: 1px solid #e6e9ec; } 5345 .elementor-navigator__element__indicator:first-child { 5346 border-left: 3px solid #71d7f7; } 5347 .elementor-editing .elementor-navigator__element__indicator:first-child { 5348 border-color: #41c9f4; } 5349 .elementor-navigator__element__indicator:hover { 5350 color: #495157; } 5351 5352 .elementor-navigator__element--hidden .elementor-navigator__element__title, 5353 .elementor-navigator__element--hidden .elementor-navigator__element__toggle { 5354 opacity: .5; } 5355 5356 .elementor-navigator__element-column { 5357 background-color: #fafbfb; } 5358 .elementor-navigator__element-column > .elementor-navigator__item .elementor-navigator__element__element-type { 5359 color: #a4afb7; } 5360 5361 .elementor-navigator__element-section { 5362 background-color: #fff; } 5363 5364 #elementor-notice-bar { 5365 position: absolute; 5366 width: 100%; 5367 bottom: 0; 5368 display: -webkit-box; 5369 display: -ms-flexbox; 5370 display: flex; 5371 -webkit-box-align: center; 5372 -ms-flex-align: center; 5373 align-items: center; 5374 height: 40px; 5375 color: #fff; 5376 background-color: #6d7882; 5377 padding: 0 50px; } 5378 #elementor-notice-bar__message { 5379 padding-left: 15px; 5380 -webkit-box-flex: 1; 5381 -ms-flex-positive: 1; 5382 flex-grow: 1; } 5383 #elementor-notice-bar__message a { 5384 text-decoration: underline; } 5385 #elementor-notice-bar__action { 5386 text-transform: uppercase; } 5387 #elementor-notice-bar__close { 5388 margin: 0 20px; 5389 cursor: pointer; } 5390 #elementor-notice-bar i { 5391 font-size: 16px; 5392 opacity: .9; } 5393 #elementor-notice-bar a { 5394 color: #fff; } 5395 #elementor-notice-bar a, 5396 #elementor-notice-bar i { 5397 -webkit-transition: all 0.3s; 5398 -o-transition: all 0.3s; 5399 transition: all 0.3s; } 5400 #elementor-notice-bar a:hover, 5401 #elementor-notice-bar i:hover { 5402 color: #D4D4D4; } 5403 5404 body:not(.elementor-device-desktop) #elementor-notice-bar { 5405 display: none; } 5406 5407 #elementor-fatal-error-dialog.elementor-preview-loading-error .dialog-header { 5408 color: #495157; } 5409 5410 #elementor-fatal-error-dialog.elementor-preview-loading-error .dialog-message a { 5411 color: #6d7882; 5412 text-decoration: underline; 5413 font-style: italic; } 5414 5415 #elementor-preview-debug-link-text { 5416 display: inline-block; } 5417 5418 #elementor-icons-manager-modal .dialog-message { 5419 padding: 0; 5420 height: 700px; } 5421 5422 #elementor-icons-manager-modal .dialog-content { 5423 display: -webkit-box; 5424 display: -ms-flexbox; 5425 display: flex; } 5426 5427 #elementor-icons-manager-modal .dialog-buttons-wrapper { 5428 display: -webkit-box; 5429 display: -ms-flexbox; 5430 display: flex; } 5431 5432 #elementor-icons-manager__wrapper { 5433 display: -webkit-box; 5434 display: -ms-flexbox; 5435 display: flex; } 5436 5437 @media (max-width: 479px) { 5438 #elementor-icons-manager__sidebar { 5439 display: none; } } 5440 5441 #elementor-icons-manager__tab-links { 5442 margin-top: 30px; } 5443 5444 #elementor-icons-manager__upload { 5445 margin: 20px 45px; 5446 padding-top: 35px; 5447 border-top: 1px solid #e6e9ec; 5448 display: -webkit-box; 5449 display: -ms-flexbox; 5450 display: flex; 5451 -webkit-box-align: center; 5452 -ms-flex-align: center; 5453 align-items: center; 5454 -webkit-box-pack: justify; 5455 -ms-flex-pack: justify; 5456 justify-content: space-between; } 5457 @media (max-width: 1439px) { 5458 #elementor-icons-manager__upload { 5459 margin: 20px 25px; } } 5460 #elementor-icons-manager__upload__title { 5461 color: #a4afb7; 5462 font-size: 11px; 5463 text-transform: uppercase; } 5464 5465 #elementor-icons-manager__main { 5466 display: -webkit-box; 5467 display: -ms-flexbox; 5468 display: flex; 5469 -webkit-box-orient: vertical; 5470 -webkit-box-direction: normal; 5471 -ms-flex-direction: column; 5472 flex-direction: column; 5473 padding: 30px 80px 0; } 5474 @media (max-width: 1439px) { 5475 #elementor-icons-manager__main { 5476 padding: 30px 50px 0; } } 5477 @media (max-width: 479px) { 5478 #elementor-icons-manager__main { 5479 width: 100%; } } 5480 5481 #elementor-icons-manager__search { 5482 position: relative; } 5483 #elementor-icons-manager__search input { 5484 padding: 8px 15px; 5485 background-color: #fff; 5486 border: none; } 5487 #elementor-icons-manager__search input::-webkit-input-placeholder { 5488 font-style: italic; } 5489 #elementor-icons-manager__search input::-moz-placeholder { 5490 font-style: italic; } 5491 #elementor-icons-manager__search input::-ms-input-placeholder { 5492 font-style: italic; } 5493 #elementor-icons-manager__search input::placeholder { 5494 font-style: italic; } 5495 #elementor-icons-manager__search i { 5496 position: absolute; 5497 top: 50%; 5498 -webkit-transform: translateY(-50%); 5499 -ms-transform: translateY(-50%); 5500 transform: translateY(-50%); 5501 right: 15px; } 5502 5503 #elementor-icons-manager__tab__wrapper { 5504 overflow: auto; 5505 margin: 25px -15px 0; 5506 padding: 0 15px 15px; } 5507 5508 #elementor-icons-manager__tab__title { 5509 color: #556068; 5510 font-size: 16px; 5511 font-weight: 500; 5512 text-align: left; } 5513 @media (max-width: 479px) { 5514 #elementor-icons-manager__tab__title { 5515 display: none; } } 5516 5517 #elementor-icons-manager__tab__content { 5518 display: grid; 5519 grid-template-columns: repeat(7, 1fr); 5520 grid-gap: 20px; 5521 margin: 20px 0; } 5522 @media (max-width: 1439px) { 5523 #elementor-icons-manager__tab__content { 5524 grid-template-columns: repeat(6, 1fr); } } 5525 @media (max-width: 1024px) { 5526 #elementor-icons-manager__tab__content { 5527 grid-template-columns: repeat(5, 1fr); } } 5528 @media (max-width: 767px) { 5529 #elementor-icons-manager__tab__content { 5530 grid-template-columns: repeat(4, 1fr); } } 5531 @media (max-width: 479px) { 5532 #elementor-icons-manager__tab__content { 5533 grid-template-columns: repeat(3, 1fr); } } 5534 5535 #elementor-icons-manager__promotion { 5536 display: -webkit-box; 5537 display: -ms-flexbox; 5538 display: flex; 5539 -webkit-box-align: center; 5540 -ms-flex-align: center; 5541 align-items: center; 5542 -webkit-box-orient: vertical; 5543 -webkit-box-direction: normal; 5544 -ms-flex-direction: column; 5545 flex-direction: column; 5546 padding-top: 70px; } 5547 #elementor-icons-manager__promotion__icon { 5548 font-size: 60px; 5549 color: #c2cbd2; } 5550 #elementor-icons-manager__promotion__text { 5551 width: 300px; 5552 font-size: 16px; 5553 padding-top: 25px; } 5554 #elementor-icons-manager__promotion__link { 5555 margin-top: 20px; } 5556 5557 .elementor-icons-manager__tab-link { 5558 padding: 15px 0 15px 45px; 5559 font-size: 14px; 5560 color: #6d7882; 5561 text-align: left; 5562 cursor: pointer; 5563 position: relative; } 5564 .elementor-icons-manager__tab-link i { 5565 font-size: 20px; 5566 padding-right: 15px; 5567 color: #a4afb7; } 5568 @media (max-width: 1439px) { 5569 .elementor-icons-manager__tab-link { 5570 padding: 15px 15px 15px 25px; 5571 font-size: 11px; } 5572 .elementor-icons-manager__tab-link i { 5573 font-size: 15px; } } 5574 @media (max-width: 1024px) { 5575 .elementor-icons-manager__tab-link i { 5576 display: none; } } 5577 .elementor-icons-manager__tab-link.elementor-active { 5578 background-color: #fff; 5579 -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.1); 5580 box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.1); } 5581 .elementor-icons-manager__tab-link.elementor-active:after { 5582 content: ''; 5583 position: absolute; 5584 height: 100%; 5585 width: 5px; 5586 top: 0; 5587 left: 0; 5588 background-color: #71d7f7; } 5589 .elementor-icons-manager__tab-link.elementor-active i { 5590 color: #71d7f7; } 5591 5592 .elementor-icons-manager__tab__item { 5593 position: relative; 5594 height: 0; 5595 padding-bottom: 100%; 5596 background-color: #fff; 5597 -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.05); 5598 box-shadow: 0 1px 12px rgba(0, 0, 0, 0.05); 5599 -webkit-border-radius: 3px; 5600 border-radius: 3px; 5601 cursor: pointer; 5602 -webkit-transition: all 0.3s; 5603 -o-transition: all 0.3s; 5604 transition: all 0.3s; 5605 overflow: hidden; } 5606 .elementor-icons-manager__tab__item:hover { 5607 -webkit-box-shadow: 0 1px 14px rgba(0, 0, 0, 0.16); 5608 box-shadow: 0 1px 14px rgba(0, 0, 0, 0.16); } 5609 .elementor-icons-manager__tab__item.elementor-selected { 5610 -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 0 0 3px #71d7f7; 5611 box-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 0 0 3px #71d7f7; } 5612 .elementor-icons-manager__tab__item__content { 5613 display: -webkit-box; 5614 display: -ms-flexbox; 5615 display: flex; 5616 -webkit-box-orient: vertical; 5617 -webkit-box-direction: normal; 5618 -ms-flex-direction: column; 5619 flex-direction: column; 5620 -webkit-box-align: center; 5621 -ms-flex-align: center; 5622 align-items: center; 5623 width: 100%; 5624 position: absolute; 5625 top: 50%; 5626 left: 50%; 5627 -webkit-transform: translate(-50%, -50%); 5628 -ms-transform: translate(-50%, -50%); 5629 transform: translate(-50%, -50%); 5630 padding: 1px; } 5631 .elementor-icons-manager__tab__item__icon { 5632 font-size: 25px; 5633 color: #6d7882; } 5634 .elementor-icons-manager__tab__item__name { 5635 color: #c2cbd2; 5636 font-size: 11px; 5637 padding: 13px 20px 0; 5638 max-width: 100%; 5639 white-space: nowrap; 5640 -o-text-overflow: ellipsis; 5641 text-overflow: ellipsis; 5642 overflow: hidden; } 5643 5644 #elementor-enable-fa5-dialog a { 5645 font-style: italic; 5646 text-decoration: underline; } 5647 5648 #elementor-enable-fa5-dialog .dialog-confirm-ok { 5649 color: #39b54a; } 5650 5651 .elementor-color-picker__header { 5652 display: -webkit-box; 5653 display: -ms-flexbox; 5654 display: flex; 5655 -webkit-box-pack: justify; 5656 -ms-flex-pack: justify; 5657 justify-content: space-between; 5658 -webkit-box-align: center; 5659 -ms-flex-align: center; 5660 align-items: center; 5661 font-weight: bold; 5662 padding: 10px; 5663 -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); 5664 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } 5665 5666 .e-color-picker__tools { 5667 display: -webkit-box; 5668 display: -ms-flexbox; 5669 display: flex; } 5670 5671 .e-control-color--no-value .pcr-button { 5672 background-image: -webkit-linear-gradient(315deg, transparent 46%, #ff3030 50%, transparent 54%); 5673 background-image: -o-linear-gradient(315deg, transparent 46%, #ff3030 50%, transparent 54%); 5674 background-image: linear-gradient(135deg, transparent 46%, #ff3030 50%, transparent 54%); 5675 -webkit-background-size: cover; 5676 background-size: cover; 5677 background-color: transparent; 5678 border: 1px solid #d5dadf; } 5679 5680 .pcr-app[data-theme=monolith] { 5681 padding: 0; } 5682 5683 .pcr-result { 5684 border-right-width: 1px; 5685 -webkit-border-radius: 3px; 5686 border-radius: 3px; } 5687 5688 .pcr-selection, .pcr-interaction { 5689 padding: 0 20px; } 5690 5691 .pcr-interaction { 5692 padding-bottom: 20px; } 5693 5694 .pcr .elementor-control-dynamic-switcher { 5695 height: 20px; 5696 border: 0; } 5697 5698 .select2-container { 5699 width: 100% !important; 5700 outline: none; 5701 z-index: 9999; 5702 font-size: 12px; } 5703 .select2-container .e-select2-placeholder { 5704 color: #a4afb7; } 5705 .select2-container.select2-container--default .select2-selection--single { 5706 height: 27px; } 5707 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { 5708 color: #6d7882; 5709 line-height: 27px; } 5710 .select2-container.select2-container--default .select2-selection--multiple { 5711 min-height: 27px; 5712 line-height: 0; } 5713 .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear { 5714 display: none; } 5715 .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice { 5716 background-color: #f1f3f5; 5717 line-height: 1.2; 5718 font-size: 10px; 5719 border: none; 5720 -webkit-border-radius: 0; 5721 border-radius: 0; 5722 padding: 2px 3px; } 5723 .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button { 5724 cursor: pointer; 5725 width: 16.67px; 5726 text-indent: -9999px; 5727 position: relative; } 5728 .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button:after { 5729 content: '\e815'; 5730 font-family: "eicons"; 5731 color: #a4afb7; 5732 text-indent: 0; 5733 position: absolute; 5734 left: 0; 5735 top: 0; 5736 width: 100%; 5737 height: 100%; 5738 display: -webkit-box; 5739 display: -ms-flexbox; 5740 display: flex; 5741 -webkit-box-pack: center; 5742 -ms-flex-pack: center; 5743 justify-content: center; 5744 -webkit-box-align: center; 5745 -ms-flex-align: center; 5746 align-items: center; } 5747 .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered { 5748 padding-bottom: 5px; } 5749 .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { 5750 color: #a4afb7; 5751 margin-right: 3px; } 5752 .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single, 5753 .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple { 5754 border-color: #d5dadf; } 5755 .select2-container.select2-container--open .select2-selection--single, 5756 .select2-container.select2-container--open .select2-selection--multiple, .select2-container.select2-container--focus .select2-selection--single, 5757 .select2-container.select2-container--focus .select2-selection--multiple { 5758 border-color: #a4afb7; } 5759 5760 .select2-selection { 5761 outline: none; } 5762 .select2-selection--single { 5763 height: 27px; } 5764 5765 .select2-selection__arrow { 5766 height: 27px; 5767 top: 0; } 5768 5769 .select2-results__option[aria-selected=true] { 5770 color: #495157; } 5771 .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) { 5772 background-color: initial; } 5773 5774 .select2-dropdown { 5775 border-color: #a4afb7; } 5776 .select2-dropdown .select2-search__field { 5777 outline: none; } 5778 /*# sourceMappingURL=editor.css.map */