Changeset 61628
- Timestamp:
- 02/12/2026 07:56:42 PM (7 days ago)
- Location:
- trunk/src/wp-content/themes/twentytwentyone
- Files:
-
- 11 edited
-
assets/css/ie-editor.css (modified) (1 diff)
-
assets/css/ie.css (modified) (1 diff)
-
assets/css/ie.css.map (modified) (1 diff)
-
assets/js/polyfills.js (modified) (1 diff)
-
assets/sass/07-utilities/ie.scss (modified) (1 diff)
-
assets/sass/style.scss (modified) (1 diff)
-
functions.php (modified) (8 diffs)
-
package.json (modified) (1 diff)
-
style-rtl.css (modified) (1 diff)
-
style.css (modified) (1 diff)
-
style.css.map (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css
r61490 r61628 1 @charset "UTF-8"; 2 3 /** 4 * These styles should be loaded by the Block Editor only 5 */ 6 7 /* Variables */ 8 :root { 9 10 /* Font Family */ 11 12 /* Font Size */ 13 14 /* Line Height */ 15 16 /* Headings */ 17 18 /* Block: Latest posts */ 19 20 /* Colors */ 21 22 /* Body text color, site title, footer text color. */ 23 24 /* Headings */ 25 26 /* Mint, default body background */ 27 28 /* Used for borders (separators) */ 29 30 /* Spacing */ 31 32 /* Elevation */ 33 34 /* Forms */ 35 36 /* Cover block */ 37 38 /* Buttons */ 39 40 /* entry */ 41 42 /* Header */ 43 44 /* Main navigation */ 45 46 /* Pagination */ 47 48 /* Footer */ 49 50 /* Block: Pull quote */ 51 52 /* Block: Table */ 53 54 /* Widgets */ 55 56 /* Admin-bar height */ 57 } 58 59 /** 60 * Responsive Styles 61 */ 62 63 /** 64 * Required Variables 65 */ 66 67 /** 68 * Root Media Query Variables 69 */ 70 71 /** 72 * Extends 73 */ 74 .default-max-width { 75 max-width: calc(100vw - 30px); 76 margin-left: auto; 77 margin-right: auto; 78 } 79 @media only screen and (min-width: 482px) { 80 81 .default-max-width { 82 max-width: min(calc(100vw - 100px), 610px); 83 } 84 } 85 @media only screen and (min-width: 822px) { 86 87 .default-max-width { 88 max-width: min(calc(100vw - 200px), 610px); 89 } 90 } 91 92 .wide-max-width { 93 max-width: calc(100vw - 30px); 94 margin-left: auto; 95 margin-right: auto; 96 } 97 98 @media only screen and (min-width: 482px) { 99 100 .wide-max-width { 101 max-width: calc(100vw - 100px); 102 } 103 } 104 105 @media only screen and (min-width: 822px) { 106 107 .wide-max-width { 108 max-width: min(calc(100vw - 200px), 1240px); 109 } 110 } 111 112 @media only screen and (min-width: 482px) { 113 114 .full-max-width { 115 max-width: 100%; 116 width: auto; 117 margin-left: auto; 118 margin-right: auto; 119 } 120 } 121 122 b, 123 strong { 124 font-weight: 700; 125 } 126 127 blockquote { 128 padding: 0; 129 position: relative; 130 margin: 30px 0 30px 25px; 131 } 132 133 blockquote > * { 134 margin-top: 20px; 135 margin-bottom: 20px; 136 } 137 138 blockquote > *:first-child { 139 margin-top: 0; 140 } 141 142 blockquote > *:last-child { 143 margin-bottom: 0; 144 } 145 146 blockquote p { 147 letter-spacing: normal; 148 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 149 font-size: 1.25rem; 150 font-style: normal; 151 font-weight: 700; 152 line-height: 1.7; 153 } 154 155 blockquote cite, 156 blockquote footer { 157 font-weight: normal; 158 letter-spacing: normal; 159 } 160 161 blockquote.alignleft, 162 blockquote.alignright { 163 padding-left: inherit; 164 } 165 166 blockquote.alignleft p, 167 blockquote.alignright p { 168 font-size: 1.125rem; 169 max-width: inherit; 170 width: inherit; 171 } 172 173 blockquote.alignleft cite, 174 blockquote.alignleft footer, 175 blockquote.alignright cite, 176 blockquote.alignright footer { 177 font-size: 1rem; 178 letter-spacing: normal; 179 } 180 181 blockquote strong { 182 font-weight: bolder; 183 } 184 185 blockquote:before { 186 content: "“"; 187 position: absolute; 188 left: -12px; 189 } 190 191 blockquote .wp-block-quote__citation, 192 blockquote cite, 193 blockquote footer { 194 color: #28303d; 195 font-style: normal; 196 } 197 @media only screen and (max-width: 481.98px) { 198 199 blockquote { 200 padding-left: 13px; 201 } 202 203 blockquote:before { 204 left: 0; 205 } 206 } 207 208 img { 209 height: auto; 210 vertical-align: middle; 211 } 212 213 /* Classic editor images */ 214 215 /* Make sure embeds and iframes fit their containers. */ 216 img, 217 .entry-content img, 218 embed, 219 iframe, 220 object, 221 video { 222 max-width: 100%; 223 } 224 225 /* Media captions */ 226 figcaption, 227 .wp-caption, 228 .wp-caption-text, 229 .wp-block-embed figcaption { 230 color: currentColor; 231 font-size: 1rem; 232 line-height: 1.7; 233 margin-top: 10px; 234 margin-bottom: 20px; 235 text-align: center; 236 } 237 238 .alignleft figcaption, 239 .alignright figcaption, 240 .alignleft .wp-caption, 241 .alignright .wp-caption, 242 .alignleft .wp-caption-text, 243 .alignright .wp-caption-text, 244 .alignleft .wp-block-embed figcaption, 245 .alignright .wp-block-embed figcaption { 246 margin-bottom: 0; 247 } 248 249 /* WP Smiley */ 250 .page-content .wp-smiley, 251 .entry-content .wp-smiley, 252 .comment-content .wp-smiley { 253 border: none; 254 margin-bottom: 0; 255 margin-top: 0; 256 padding: 0; 257 } 258 259 select, 260 select:focus { 261 border: 3px solid #39414d; 262 border-radius: 0; 263 color: #28303d; 264 font-size: 1.125rem; 265 -moz-appearance: none; 266 -webkit-appearance: none; 267 appearance: none; 268 padding: 10px 30px 10px 10px; 269 background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 270 background-position: right 10px top 60%; 271 } 272 273 /* 274 * text-underline-offset doesn't work in Chrome at all 👎 275 * But looks nice in Safari/Firefox, so let's keep it and 276 * maybe Chrome will support it soon. 277 */ 278 a { 279 cursor: pointer; 280 color: #28303d; 281 text-underline-offset: 3px; 282 text-decoration-skip-ink: all; 283 } 284 285 a:hover { 286 text-decoration-style: dotted; 287 text-decoration-skip-ink: none; 288 } 289 290 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 291 292 /* Only visible in Windows High Contrast mode */ 293 outline: 2px solid transparent; 294 text-decoration: underline 1px dotted currentColor; 295 text-decoration-skip-ink: none; 296 background: rgba(255, 255, 255, 0.9); 297 } 298 299 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 300 background: #000; 301 color: #fff; 302 text-decoration: none; 303 } 304 305 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 306 color: #fff; 307 } 308 309 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 310 background: rgba(0, 0, 0, 0.9); 311 color: #fff; 312 } 313 314 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 315 color: #fff; 316 } 317 318 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link { 319 320 /* Only visible in Windows High Contrast mode */ 321 outline: 2px solid transparent; 322 outline-offset: -2px; 323 } 324 325 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus { 326 color: #21759b; 327 background-color: #f1f1f1; 328 } 329 330 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link { 331 background: none; 332 } 333 334 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img { 335 outline: 2px dotted #28303d; 336 } 337 338 .wp-block-button__link { 339 border: 3px solid transparent; 340 border-radius: 0; 341 cursor: pointer; 342 font-weight: 500; 343 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 344 font-size: 1.25rem; 345 line-height: 1.5; 346 padding: 15px 30px; 347 text-decoration: none; 348 } 349 350 .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { 351 color: #d1e4dd; 352 } 353 354 .has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), 355 .has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background { 356 color: #28303d; 357 } 358 359 .wp-block-button__link:not(:hover):not(:active):not(.has-background), 360 .has-background .wp-block-button__link:not(:hover):not(:active):not(.has-background) { 361 background-color: #28303d; 362 } 363 364 .wp-block-button__link:hover, 365 .wp-block-button__link:active { 366 background-color: transparent; 367 border-color: currentColor; 368 color: inherit; 369 } 370 371 .wp-block-button__link:focus { 372 outline-offset: -6px; 373 outline: 2px dotted currentColor; 374 } 375 376 .wp-block-button__link:disabled { 377 background-color: rgba(255, 255, 255, 0.5); 378 border-color: rgba(255, 255, 255, 0.5); 379 color: #39414d; 380 } 381 382 /** 383 * Block Options 384 */ 385 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), 386 .has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { 387 color: #d1e4dd; 388 } 389 390 .has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background { 391 color: #28303d; 392 } 393 394 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background), 395 .has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) { 396 background-color: #28303d; 397 } 398 399 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, 400 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 401 border-color: currentColor !important; 402 background-color: transparent !important; 403 color: inherit !important; 404 } 405 406 .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus { 407 outline-offset: inherit; 408 outline: inherit; 409 } 410 411 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), 412 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background), 413 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background { 414 border-color: currentColor; 415 } 416 417 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), 418 .has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { 419 color: #28303d; 420 } 421 422 .has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) { 423 color: inherit; 424 } 425 426 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) { 427 background-color: transparent; 428 } 429 430 .wp-block-button.is-style-outline .wp-block-button__link:hover, 431 .wp-block-button.is-style-outline .wp-block-button__link:active { 432 background-color: #28303d !important; 433 border-color: transparent !important; 434 color: #d1e4dd !important; 435 } 436 437 .has-background .wp-block-button.is-style-outline .wp-block-button__link:hover, 438 .has-background .wp-block-button.is-style-outline .wp-block-button__link:active { 439 background-color: #28303d !important; 440 color: #d1e4dd !important; 441 } 442 443 .has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover, 444 .has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active { 445 color: #d1e4dd !important; 446 } 447 448 .wp-block-button.is-style-outline .wp-block-button__link:focus { 449 outline-offset: inherit; 450 outline: inherit; 451 } 452 453 .wp-block-button.is-style-squared { 454 border-radius: 0; 455 } 456 457 .is-style-outline .wp-block-button__link[style*=radius], 458 .wp-block-button__link[style*=radius] { 459 outline-offset: 2px; 460 } 461 462 .wp-block-code code { 463 white-space: pre !important; 464 overflow-x: auto; 465 } 466 467 .wp-block-code { 468 border-color: #28303d; 469 border-radius: 0; 470 border-style: solid; 471 border-width: 0.1rem; 472 padding: 20px; 473 color: currentColor; 474 } 475 476 .wp-block-cover, 477 .wp-block-cover-image { 478 background-color: #000; 479 min-height: 450px; 480 margin-top: inherit; 481 margin-bottom: inherit; 482 } 483 484 .wp-block-cover:not(.alignwide):not(.alignfull), 485 .wp-block-cover-image:not(.alignwide):not(.alignfull) { 486 clear: both; 487 } 488 489 [data-align=full] .wp-block-cover, 490 [data-align=full] .wp-block-cover-image { 491 margin-top: 0; 492 margin-bottom: 0; 493 } 494 495 .wp-block-cover > .wp-block-cover__inner-container > *:first-child, 496 .wp-block-cover-image > .wp-block-cover__inner-container > *:first-child { 497 margin-top: 0; 498 } 499 500 .wp-block-cover > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender), 501 .wp-block-cover-image > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender), 502 .wp-block-cover.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2), 503 .wp-block-cover.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2), 504 .wp-block-cover-image.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2), 505 .wp-block-cover-image.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2) { 506 margin-bottom: 0; 507 } 508 509 .wp-block-cover .wp-block-cover__inner-container, 510 .wp-block-cover .wp-block-cover-image-text, 511 .wp-block-cover .wp-block-cover-text, 512 .wp-block-cover .block-editor-block-list__block, 513 .wp-block-cover-image .wp-block-cover__inner-container, 514 .wp-block-cover-image .wp-block-cover-image-text, 515 .wp-block-cover-image .wp-block-cover-text, 516 .wp-block-cover-image .block-editor-block-list__block, 517 .wp-block-cover .wp-block-cover__inner-container a, 518 .wp-block-cover .wp-block-cover-image-text a, 519 .wp-block-cover .wp-block-cover-text a, 520 .wp-block-cover .block-editor-block-list__block a, 521 .wp-block-cover-image .wp-block-cover__inner-container a, 522 .wp-block-cover-image .wp-block-cover-image-text a, 523 .wp-block-cover-image .wp-block-cover-text a, 524 .wp-block-cover-image .block-editor-block-list__block a { 525 color: currentColor; 526 } 527 528 .wp-block-cover .wp-block-cover__inner-container .has-link-color a, 529 .wp-block-cover .wp-block-cover-image-text .has-link-color a, 530 .wp-block-cover .wp-block-cover-text .has-link-color a, 531 .wp-block-cover .block-editor-block-list__block .has-link-color a, 532 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a, 533 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a, 534 .wp-block-cover-image .wp-block-cover-text .has-link-color a, 535 .wp-block-cover-image .block-editor-block-list__block .has-link-color a { 536 color: #28303d; 537 } 538 539 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 540 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 541 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 542 .wp-block-cover:not([class*=background-color]) .block-editor-block-list__block, 543 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 544 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 545 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text, 546 .wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block { 547 color: #fff; 548 } 549 550 .wp-block-cover h2 { 551 font-size: 2.25rem; 552 letter-spacing: normal; 553 line-height: 1.3; 554 padding: 0; 555 text-align: inherit; 556 } 557 @media only screen and (min-width: 652px) { 558 559 .wp-block-cover h2 { 560 font-size: 3rem; 561 } 562 } 563 564 .wp-block-cover-image h2 { 565 font-size: 2.25rem; 566 letter-spacing: normal; 567 line-height: 1.3; 568 padding: 0; 569 text-align: inherit; 570 } 571 @media only screen and (min-width: 652px) { 572 573 .wp-block-cover-image h2 { 574 font-size: 3rem; 575 } 576 } 577 578 .wp-block-cover h2.has-text-align-left, 579 .wp-block-cover-image h2.has-text-align-left { 580 text-align: left; 581 } 582 583 .wp-block-cover h2.has-text-align-center, 584 .wp-block-cover-image h2.has-text-align-center { 585 text-align: center; 586 } 587 588 .wp-block-cover h2.has-text-align-right, 589 .wp-block-cover-image h2.has-text-align-right { 590 text-align: right; 591 } 592 593 .wp-block-cover.is-style-twentytwentyone-border, 594 .wp-block-cover-image.is-style-twentytwentyone-border { 595 border: 3px solid #28303d; 596 } 597 598 .wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container, 599 .wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container { 600 background-color: unset; 601 } 602 603 .wp-block-columns:not(.alignwide):not(.alignfull) { 604 clear: both; 605 } 606 607 .wp-block-columns .wp-block, 608 .wp-block-columns .wp-block-column { 609 max-width: inherit; 610 } 611 612 .wp-block-columns > .wp-block-column > *:first-child { 613 margin-top: 0; 614 } 615 616 .wp-block-columns > .wp-block-column > *:last-child:not(.block-list-appender), 617 .wp-block-columns.has-child-selected > .wp-block-column > *:nth-last-child(2), 618 .wp-block-columns.is-selected > .wp-block-column > *:nth-last-child(2) { 619 margin-bottom: 0; 620 } 621 @media only screen and (min-width: 652px) { 622 623 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 624 margin-left: -50px; 625 margin-top: 63px; 626 z-index: 2; 627 } 628 629 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 630 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), 631 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background), 632 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background), 633 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background), 634 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background), 635 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background), 636 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 637 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background), 638 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) { 639 background-color: #d1e4dd; 640 padding: 20px; 641 } 642 643 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 644 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 645 padding-left: 50px; 646 } 647 648 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center { 649 margin-top: 0; 650 } 651 } 652 653 .wp-block[data-align=full] > .wp-block-columns p:not(.has-background), 654 .wp-block[data-align=full] > .wp-block-columns h1:not(.has-background), 655 .wp-block[data-align=full] > .wp-block-columns h2:not(.has-background), 656 .wp-block[data-align=full] > .wp-block-columns h3:not(.has-background), 657 .wp-block[data-align=full] > .wp-block-columns h4:not(.has-background), 658 .wp-block[data-align=full] > .wp-block-columns h5:not(.has-background), 659 .wp-block[data-align=full] > .wp-block-columns h6:not(.has-background) { 660 padding-left: 20px; 661 padding-right: 20px; 662 } 663 664 .wp-block-file .wp-block-file__textlink { 665 text-decoration: underline; 666 text-decoration-style: solid; 667 text-decoration-thickness: 1px; 668 } 669 670 .wp-block-file .wp-block-file__textlink:hover { 671 text-decoration: underline; 672 text-decoration-style: dotted; 673 } 674 675 .wp-block-file .wp-block-file__button { 676 border: 3px solid transparent; 677 border-radius: 0; 678 cursor: pointer; 679 font-weight: 500; 680 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 681 font-size: 1.25rem; 682 line-height: 1.5; 683 padding: 15px 30px; 684 text-decoration: none; 685 display: inline-block; 686 } 687 688 .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color) { 689 color: #d1e4dd; 690 } 691 692 .has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color), 693 .has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background { 694 color: #28303d; 695 } 696 697 .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background), 698 .has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) { 699 background-color: #28303d; 700 } 701 702 .wp-block-file .wp-block-file__button:hover, 703 .wp-block-file .wp-block-file__button:active { 704 background-color: transparent; 705 border-color: currentColor; 706 color: inherit; 707 } 708 709 .wp-block-file .wp-block-file__button:focus { 710 outline-offset: -6px; 711 outline: 2px dotted currentColor; 712 } 713 714 .wp-block-file .wp-block-file__button:disabled { 715 background-color: rgba(255, 255, 255, 0.5); 716 border-color: rgba(255, 255, 255, 0.5); 717 color: #39414d; 718 } 719 720 .wp-block-file .wp-block-file__button:focus { 721 outline-offset: inherit; 722 outline: inherit; 723 } 724 725 .wp-block-gallery figcaption { 726 margin-bottom: 0; 727 } 728 729 .wp-block-gallery figcaption a { 730 color: #fff; 731 } 732 733 .wp-block-group.has-background { 734 padding: 30px; 735 } 736 737 [data-align=full] .wp-block-group.has-background { 738 margin-top: 0; 739 margin-bottom: 0; 740 } 741 742 .wp-block-group.is-style-twentytwentyone-border { 743 border: 3px solid #28303d; 744 padding: 30px; 745 } 746 747 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align=full] { 748 max-width: calc(100% + 60px); 749 width: calc(100% + 60px); 750 margin-left: -30px; 751 } 752 753 .wp-block-group > .wp-block-group__inner-container > *:first-child { 754 margin-top: 0; 755 } 756 757 .wp-block-group > .wp-block-group__inner-container > *:last-child:not(.block-list-appender), 758 .wp-block-group.has-child-selected > .wp-block-group__inner-container > *:nth-last-child(2), 759 .wp-block-group.is-selected > .wp-block-group__inner-container > *:nth-last-child(2) { 760 margin-bottom: 0; 761 } 762 763 .wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align=full] { 764 margin: 0; 765 width: 100%; 766 } 767 768 .wp-block-heading h1, 769 h1, 770 .h1, 771 .wp-block-heading h2, 772 h2, 773 .h2, 774 .wp-block-heading h3, 775 h3, 776 .h3, 777 .wp-block-heading h4, 778 h4, 779 .h4, 780 .wp-block-heading h5, 781 h5, 782 .h5, 783 .wp-block-heading h6, 784 h6, 785 .h6 { 786 clear: both; 787 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 788 font-weight: normal; 789 } 790 791 .wp-block-heading h1 strong, 792 h1 strong, 793 .h1 strong, 794 .wp-block-heading h2 strong, 795 h2 strong, 796 .h2 strong, 797 .wp-block-heading h3 strong, 798 h3 strong, 799 .h3 strong, 800 .wp-block-heading h4 strong, 801 h4 strong, 802 .h4 strong, 803 .wp-block-heading h5 strong, 804 h5 strong, 805 .h5 strong, 806 .wp-block-heading h6 strong, 807 h6 strong, 808 .h6 strong { 809 font-weight: 600; 810 } 811 812 .wp-block-heading h1[style*="--wp--typography--line-height"], 813 h1[style*="--wp--typography--line-height"], 814 .h1[style*="--wp--typography--line-height"], 815 .wp-block-heading h2[style*="--wp--typography--line-height"], 816 h2[style*="--wp--typography--line-height"], 817 .h2[style*="--wp--typography--line-height"], 818 .wp-block-heading h3[style*="--wp--typography--line-height"], 819 h3[style*="--wp--typography--line-height"], 820 .h3[style*="--wp--typography--line-height"], 821 .wp-block-heading h4[style*="--wp--typography--line-height"], 822 h4[style*="--wp--typography--line-height"], 823 .h4[style*="--wp--typography--line-height"], 824 .wp-block-heading h5[style*="--wp--typography--line-height"], 825 h5[style*="--wp--typography--line-height"], 826 .h5[style*="--wp--typography--line-height"], 827 .wp-block-heading h6[style*="--wp--typography--line-height"], 828 h6[style*="--wp--typography--line-height"], 829 .h6[style*="--wp--typography--line-height"] { 830 line-height: 1.7; 831 } 832 833 .wp-block-heading h1 { 834 font-size: 4rem; 835 letter-spacing: normal; 836 line-height: 1.1; 837 } 838 839 @media only screen and (min-width: 652px) { 840 841 .wp-block-heading h1 { 842 font-size: 6rem; 843 } 844 } 845 846 h1 { 847 font-size: 4rem; 848 letter-spacing: normal; 849 line-height: 1.1; 850 } 851 852 @media only screen and (min-width: 652px) { 853 854 h1 { 855 font-size: 6rem; 856 } 857 } 858 859 .h1 { 860 font-size: 4rem; 861 letter-spacing: normal; 862 line-height: 1.1; 863 } 864 865 @media only screen and (min-width: 652px) { 866 867 .h1 { 868 font-size: 6rem; 869 } 870 } 871 872 .wp-block-heading h2 { 873 font-size: 2.25rem; 874 letter-spacing: normal; 875 line-height: 1.3; 876 } 877 878 @media only screen and (min-width: 652px) { 879 880 .wp-block-heading h2 { 881 font-size: 3rem; 882 } 883 } 884 885 h2 { 886 font-size: 2.25rem; 887 letter-spacing: normal; 888 line-height: 1.3; 889 } 890 891 @media only screen and (min-width: 652px) { 892 893 h2 { 894 font-size: 3rem; 895 } 896 } 897 898 .h2 { 899 font-size: 2.25rem; 900 letter-spacing: normal; 901 line-height: 1.3; 902 } 903 904 @media only screen and (min-width: 652px) { 905 906 .h2 { 907 font-size: 3rem; 908 } 909 } 910 911 .wp-block-heading h3 { 912 font-size: 2rem; 913 letter-spacing: normal; 914 line-height: 1.3; 915 } 916 917 @media only screen and (min-width: 652px) { 918 919 .wp-block-heading h3 { 920 font-size: 2rem; 921 } 922 } 923 924 h3 { 925 font-size: 2rem; 926 letter-spacing: normal; 927 line-height: 1.3; 928 } 929 930 @media only screen and (min-width: 652px) { 931 932 h3 { 933 font-size: 2rem; 934 } 935 } 936 937 .h3 { 938 font-size: 2rem; 939 letter-spacing: normal; 940 line-height: 1.3; 941 } 942 943 @media only screen and (min-width: 652px) { 944 945 .h3 { 946 font-size: 2rem; 947 } 948 } 949 950 .wp-block-heading h4, 951 h4, 952 .h4 { 953 font-size: 1.5rem; 954 font-weight: 600; 955 letter-spacing: normal; 956 line-height: 1.3; 957 } 958 959 .wp-block-heading h5, 960 h5, 961 .h5 { 962 font-size: 1.125rem; 963 font-weight: 600; 964 letter-spacing: 0.05em; 965 line-height: 1.3; 966 } 967 968 .wp-block-heading h6, 969 h6, 970 .h6 { 971 font-size: 1rem; 972 font-weight: 600; 973 letter-spacing: 0.05em; 974 line-height: 1.3; 975 } 976 977 [data-type="core/html"] textarea { 978 color: #28303d; 979 border-radius: 0; 980 padding: 20px; 981 } 982 983 /* Center image block by default in the editor */ 984 .wp-block-image, 985 .wp-block-image > div:not(.components-placeholder) { 986 text-align: center; 987 } 988 989 [data-type="core/image"] .block-editor-block-list__block-edit figure.is-resized { 990 margin: 0 auto; 991 } 992 993 /* Block Styles */ 994 .wp-block-image.is-style-twentytwentyone-border img, 995 .wp-block-image.is-style-twentytwentyone-image-frame img { 996 border: 3px solid #28303d; 997 } 998 999 .wp-block-image.is-style-twentytwentyone-image-frame img { 1000 padding: 20px; 1001 } 1002 1003 .wp-block[data-align=left] > .wp-block-image { 1004 1005 /*rtl:ignore*/ 1006 margin-left: 0; 1007 } 1008 1009 .wp-block[data-align=right] > .wp-block-image { 1010 1011 /*rtl:ignore*/ 1012 margin-right: 0; 1013 } 1014 1015 .wp-block-latest-comments { 1016 padding-left: 0; 1017 } 1018 1019 .wp-block-latest-comments:where(:not([class*=-font-size]):not([style*=font-size])) .wp-block-latest-comments__comment { 1020 font-size: 1.125rem; 1021 } 1022 1023 .wp-block-latest-comments .wp-block-latest-comments__comment { 1024 line-height: 1.7; 1025 1026 /* Vertical margins logic */ 1027 margin-top: 30px; 1028 margin-bottom: 30px; 1029 } 1030 1031 .wp-block-latest-comments .wp-block-latest-comments__comment:first-child { 1032 margin-top: 0; 1033 } 1034 1035 .wp-block-latest-comments .wp-block-latest-comments__comment:last-child { 1036 margin-bottom: 0; 1037 } 1038 1039 .wp-block-latest-comments .wp-block-latest-comments__comment-meta { 1040 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1041 } 1042 1043 .wp-block-latest-comments .wp-block-latest-comments__comment-date { 1044 color: inherit; 1045 font-size: inherit; 1046 } 1047 1048 .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { 1049 font-size: inherit; 1050 line-height: 1.7; 1051 margin: 0; 1052 } 1053 1054 .wp-block-latest-posts { 1055 padding-left: 0; 1056 } 1057 1058 .wp-block-latest-posts:not(.is-grid) > li { 1059 margin-top: 50px; 1060 margin-bottom: 50px; 1061 } 1062 1063 .wp-block-latest-posts:not(.is-grid) > li:first-child { 1064 margin-top: 0; 1065 } 1066 1067 .wp-block-latest-posts:not(.is-grid) > li:last-child { 1068 margin-bottom: 0; 1069 } 1070 1071 .wp-block-latest-posts.is-grid { 1072 word-wrap: break-word; 1073 word-break: break-word; 1074 } 1075 1076 .wp-block-latest-posts.is-grid > li { 1077 margin-bottom: 30px; 1078 } 1079 1080 .wp-block-latest-posts.is-grid > li:last-child { 1081 margin-bottom: 0; 1082 } 1083 1084 .wp-block-latest-posts > li > * { 1085 margin-top: 10px; 1086 margin-bottom: 10px; 1087 } 1088 1089 .wp-block-latest-posts > li > *:first-child { 1090 margin-top: 0; 1091 } 1092 1093 .wp-block-latest-posts > li > *:last-child { 1094 margin-bottom: 0; 1095 } 1096 1097 .wp-block-latest-posts > li > a { 1098 display: inline-block; 1099 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1100 font-size: 2rem; 1101 font-weight: normal; 1102 line-height: 1.3; 1103 margin-bottom: 10px; 1104 } 1105 @media only screen and (min-width: 652px) { 1106 1107 .wp-block-latest-posts > li > a { 1108 font-size: 2rem; 1109 } 1110 } 1111 1112 .wp-block-latest-posts .wp-block-latest-posts__post-author { 1113 color: #28303d; 1114 font-size: 1.25rem; 1115 line-height: 1.7; 1116 } 1117 1118 .wp-block-latest-posts .wp-block-latest-posts__post-date { 1119 color: #28303d; 1120 font-size: 1rem; 1121 line-height: 1.7; 1122 } 1123 1124 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, 1125 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date { 1126 color: currentColor; 1127 } 1128 1129 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt, 1130 .wp-block-latest-posts .wp-block-latest-posts__post-full-content { 1131 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1132 font-size: 1.125rem; 1133 line-height: 1.7; 1134 margin-top: 20px; 1135 } 1136 1137 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers { 1138 border-top: 3px solid #28303d; 1139 border-bottom: 3px solid #28303d; 1140 } 1141 1142 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li, 1143 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li { 1144 padding-bottom: 30px; 1145 border-bottom: 1px solid #28303d; 1146 margin-top: 30px; 1147 margin-bottom: 30px; 1148 } 1149 1150 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child, 1151 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child { 1152 padding-bottom: 0; 1153 border-bottom: none; 1154 } 1155 1156 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid { 1157 box-shadow: inset 0 -1px 0 0 #28303d; 1158 border-bottom: 2px solid #28303d; 1159 } 1160 1161 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li { 1162 margin: 0; 1163 padding-top: 30px; 1164 padding-right: 25px; 1165 } 1166 1167 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child { 1168 padding-bottom: 30px; 1169 } 1170 @media screen and (min-width: 600px) { 1171 1172 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 1173 width: 50%; 1174 } 1175 1176 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 1177 width: 33%; 1178 } 1179 1180 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 1181 width: 25%; 1182 } 1183 1184 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 1185 width: 20%; 1186 } 1187 1188 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 1189 width: 17%; 1190 } 1191 } 1192 1193 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li { 1194 border: 3px solid #28303d; 1195 padding: 30px 25px; 1196 } 1197 1198 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child { 1199 padding-bottom: 30px; 1200 margin-bottom: 30px; 1201 } 1202 1203 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li { 1204 margin-top: 25px; 1205 margin-bottom: 25px; 1206 } 1207 1208 .gallery-item { 1209 display: inline-block; 1210 text-align: center; 1211 vertical-align: top; 1212 width: 100%; 1213 } 1214 1215 .gallery-columns-2 .gallery-item { 1216 max-width: 50%; 1217 } 1218 1219 .gallery-columns-3 .gallery-item { 1220 max-width: 33.33%; 1221 } 1222 1223 .gallery-columns-4 .gallery-item { 1224 max-width: 25%; 1225 } 1226 1227 .gallery-columns-5 .gallery-item { 1228 max-width: 20%; 1229 } 1230 1231 .gallery-columns-6 .gallery-item { 1232 max-width: 16.66%; 1233 } 1234 1235 .gallery-columns-7 .gallery-item { 1236 max-width: 14.28%; 1237 } 1238 1239 .gallery-columns-8 .gallery-item { 1240 max-width: 12.5%; 1241 } 1242 1243 .gallery-columns-9 .gallery-item { 1244 max-width: 11.11%; 1245 } 1246 1247 .gallery-caption { 1248 display: block; 1249 } 1250 1251 ul, 1252 ol { 1253 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1254 margin: 30px 0; 1255 padding-left: 50px; 1256 } 1257 1258 ul.aligncenter, 1259 ol.aligncenter { 1260 list-style-position: inside; 1261 padding: 0; 1262 text-align: center; 1263 } 1264 1265 ul.alignright, 1266 ol.alignright { 1267 list-style-position: inside; 1268 padding: 0; 1269 text-align: right; 1270 } 1271 1272 li > ul, 1273 li > ol { 1274 margin: 0; 1275 } 1276 1277 dt { 1278 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1279 font-weight: bold; 1280 } 1281 1282 [data-align=full] .wp-block-media-text { 1283 margin-top: 0; 1284 margin-bottom: 0; 1285 } 1286 1287 .wp-block-media-text > .wp-block-media-text__content > *:first-child { 1288 margin-top: 0; 1289 } 1290 1291 .wp-block-media-text > .wp-block-media-text__content > *:last-child:not(.block-list-appender), 1292 .wp-block-media-text.has-child-selected > .wp-block-media-text__content > *:nth-last-child(2), 1293 .wp-block-media-text.is-selected > .wp-block-media-text__content > *:nth-last-child(2) { 1294 margin-bottom: 0; 1295 } 1296 1297 .wp-block-media-text .wp-block-media-text__content { 1298 padding: 25px; 1299 } 1300 1301 .wp-block-media-text.is-style-twentytwentyone-border { 1302 border: 3px solid #28303d; 1303 } 1304 1305 .wp-block-navigation [data-block] { 1306 margin-top: revert; 1307 margin-bottom: revert; 1308 } 1309 1310 .wp-block-navigation .wp-block-navigation__container { 1311 background: #d1e4dd; 1312 } 1313 1314 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label { 1315 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1316 font-size: 1.25rem; 1317 font-weight: normal; 1318 } 1319 1320 .wp-block-navigation .has-child .wp-block-navigation__container { 1321 box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); 1322 } 1323 1324 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 1325 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 1326 color: #28303d; 1327 } 1328 1329 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content { 1330 color: currentColor; 1331 } 1332 1333 p { 1334 line-height: 1.7; 1335 } 1336 1337 p.has-background { 1338 padding: 20px; 1339 } 1340 1341 pre.wp-block-preformatted { 1342 overflow-x: auto; 1343 white-space: pre !important; 1344 font-size: 1rem; 1345 } 1346 1347 .wp-block-pullquote { 1348 padding: 40px 0; 1349 text-align: center; 1350 border-width: 3px; 1351 border-bottom-style: solid; 1352 border-top-style: solid; 1353 color: currentColor; 1354 border-color: currentColor; 1355 position: relative; 1356 font-size: 2rem; 1357 font-style: normal; 1358 font-weight: 700; 1359 letter-spacing: normal; 1360 } 1361 1362 @media only screen and (min-width: 652px) { 1363 1364 .wp-block-pullquote { 1365 font-size: 2rem; 1366 } 1367 } 1368 1369 .wp-block-pullquote blockquote::before { 1370 color: currentColor; 1371 content: "“"; 1372 display: block; 1373 position: relative; 1374 left: 0; 1375 font-size: 3rem; 1376 font-weight: 500; 1377 line-height: 1; 1378 } 1379 1380 .wp-block-pullquote p { 1381 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1382 font-size: inherit; 1383 font-style: inherit; 1384 font-weight: inherit; 1385 letter-spacing: inherit; 1386 line-height: inherit; 1387 margin: 0; 1388 } 1389 1390 .wp-block-pullquote:where(:not([style*=line-height])) p { 1391 line-height: 1.3; 1392 } 1393 1394 .wp-block-pullquote a { 1395 color: currentColor; 1396 } 1397 1398 .wp-block-pullquote .wp-block-pullquote__citation, 1399 .wp-block-pullquote cite, 1400 .wp-block-pullquote footer { 1401 font-size: 1rem; 1402 font-style: normal; 1403 text-transform: none; 1404 } 1405 1406 .wp-block-pullquote:not(.is-style-solid-color) { 1407 background: none; 1408 } 1409 1410 .wp-block-pullquote.is-style-solid-color { 1411 margin-left: auto; 1412 margin-right: auto; 1413 padding: 50px; 1414 border-width: 3px; 1415 border-style: solid; 1416 border-color: #28303d; 1417 } 1418 @media (min-width: 600px) { 1419 1420 .wp-block-pullquote.is-style-solid-color { 1421 padding: 100px; 1422 } 1423 } 1424 1425 .wp-block-pullquote.is-style-solid-color blockquote::before { 1426 text-align: left; 1427 } 1428 1429 .wp-block-pullquote.is-style-solid-color.alignleft blockquote, 1430 .wp-block-pullquote.is-style-solid-color.alignright blockquote { 1431 padding-left: 20px; 1432 padding-right: 20px; 1433 max-width: inherit; 1434 } 1435 1436 .wp-block-pullquote.is-style-solid-color blockquote { 1437 margin: 0; 1438 max-width: 100%; 1439 } 1440 1441 .wp-block-pullquote.is-style-solid-color blockquote p { 1442 font-size: 2rem; 1443 } 1444 @media only screen and (min-width: 652px) { 1445 1446 .wp-block-pullquote.is-style-solid-color blockquote p { 1447 font-size: 2rem; 1448 } 1449 } 1450 1451 .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation, 1452 .wp-block-pullquote.is-style-solid-color cite, 1453 .wp-block-pullquote.is-style-solid-color footer { 1454 color: currentColor; 1455 } 1456 1457 .wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote { 1458 padding: 0 40px; 1459 } 1460 1461 .wp-block[data-align=left] .wp-block-pullquote.is-style-solid-color, 1462 .wp-block[data-align=right] .wp-block-pullquote.is-style-solid-color, 1463 .wp-block-query.has-background { 1464 padding: 20px; 1465 } 1466 @media only screen and (min-width: 482px) { 1467 1468 .wp-block-query.has-background { 1469 padding: 30px; 1470 } 1471 } 1472 1473 .wp-block-quote { 1474 position: relative; 1475 border-left: none; 1476 margin: 30px auto 30px 25px; 1477 padding-left: 1em; 1478 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1479 font-size: 1.25rem; 1480 font-style: normal; 1481 font-weight: 700; 1482 line-height: 1.7; 1483 } 1484 1485 .wp-block-quote p { 1486 font-family: inherit; 1487 font-size: inherit; 1488 font-style: inherit; 1489 font-weight: inherit; 1490 line-height: inherit; 1491 letter-spacing: inherit; 1492 } 1493 1494 .wp-block-quote strong { 1495 font-weight: bolder; 1496 } 1497 1498 .wp-block-quote:before { 1499 content: "“"; 1500 left: 8px; 1501 } 1502 1503 .wp-block-quote .wp-block-quote__citation { 1504 color: currentColor; 1505 font-family: inherit; 1506 font-style: inherit; 1507 font-weight: inherit; 1508 line-height: inherit; 1509 letter-spacing: inherit; 1510 } 1511 1512 .has-background .wp-block-quote .wp-block-quote__citation, 1513 [class*=background-color] .wp-block-quote .wp-block-quote__citation, 1514 [style*=background-color] .wp-block-quote .wp-block-quote__citation, 1515 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation { 1516 color: currentColor; 1517 } 1518 1519 .wp-block-quote:where(:not([style*=font-style])) .wp-block-quote__citation { 1520 font-style: normal; 1521 } 1522 1523 .wp-block-quote:where(:not([style*=font-weight])) .wp-block-quote__citation { 1524 font-weight: normal; 1525 } 1526 1527 .wp-block-quote.has-text-align-right { 1528 margin: 30px 25px 30px auto; 1529 padding-right: 0; 1530 border-right: none; 1531 } 1532 1533 .wp-block-quote.has-text-align-right:before { 1534 display: none; 1535 } 1536 1537 .wp-block-quote.has-text-align-right p:before { 1538 content: "”"; 1539 margin-right: 5px; 1540 } 1541 1542 .wp-block-quote.has-text-align-center { 1543 margin: 30px auto; 1544 } 1545 1546 .wp-block-quote.has-text-align-center:before { 1547 display: none; 1548 } 1549 1550 .wp-block-quote.is-large, 1551 .wp-block-quote.is-style-large { 1552 padding-left: 0; 1553 1554 /* Resetting margins to match _block-container.scss */ 1555 margin-top: 30px; 1556 margin-bottom: 30px; 1557 } 1558 1559 .wp-block-quote.is-large p { 1560 font-size: 2.25rem; 1561 font-style: normal; 1562 line-height: 1.35; 1563 } 1564 @media only screen and (min-width: 652px) { 1565 1566 .wp-block-quote.is-large p { 1567 font-size: 2.5rem; 1568 } 1569 } 1570 1571 .wp-block-quote.is-style-large p { 1572 font-size: 2.25rem; 1573 font-style: normal; 1574 line-height: 1.35; 1575 } 1576 @media only screen and (min-width: 652px) { 1577 1578 .wp-block-quote.is-style-large p { 1579 font-size: 2.5rem; 1580 } 1581 } 1582 1583 .wp-block-quote.is-large:before { 1584 font-size: 2.25rem; 1585 line-height: 1.35; 1586 left: -25px; 1587 } 1588 @media only screen and (min-width: 652px) { 1589 1590 .wp-block-quote.is-large:before { 1591 font-size: 2.5rem; 1592 } 1593 } 1594 1595 .wp-block-quote.is-style-large:before { 1596 font-size: 2.25rem; 1597 line-height: 1.35; 1598 left: -25px; 1599 } 1600 @media only screen and (min-width: 652px) { 1601 1602 .wp-block-quote.is-style-large:before { 1603 font-size: 2.5rem; 1604 } 1605 } 1606 1607 .wp-block-quote.is-large.has-text-align-right:before, 1608 .wp-block-quote.is-style-large.has-text-align-right:before { 1609 display: none; 1610 } 1611 1612 .wp-block-quote.is-large.has-text-align-right p:before { 1613 content: "”"; 1614 font-size: 2.25rem; 1615 font-weight: normal; 1616 line-height: 1.35; 1617 margin-right: 10px; 1618 } 1619 @media only screen and (min-width: 652px) { 1620 1621 .wp-block-quote.is-large.has-text-align-right p:before { 1622 font-size: 2.5rem; 1623 } 1624 } 1625 1626 .wp-block-quote.is-style-large.has-text-align-right p:before { 1627 content: "”"; 1628 font-size: 2.25rem; 1629 font-weight: normal; 1630 line-height: 1.35; 1631 margin-right: 10px; 1632 } 1633 @media only screen and (min-width: 652px) { 1634 1635 .wp-block-quote.is-style-large.has-text-align-right p:before { 1636 font-size: 2.5rem; 1637 } 1638 } 1639 @media only screen and (max-width: 481.98px) { 1640 1641 .wp-block-quote.is-large, 1642 .wp-block-quote.is-style-large { 1643 padding-left: 25px; 1644 } 1645 1646 .wp-block-quote.is-large:before, 1647 .wp-block-quote.is-style-large:before { 1648 left: 0; 1649 } 1650 1651 .wp-block-quote.is-large.has-text-align-right, 1652 .wp-block-quote.is-style-large.has-text-align-right { 1653 padding-left: 0; 1654 padding-right: 25px; 1655 } 1656 1657 .wp-block-quote.is-large.has-text-align-right:before, 1658 .wp-block-quote.is-style-large.has-text-align-right:before { 1659 right: 0; 1660 } 1661 1662 .wp-block-quote { 1663 padding-left: 13px; 1664 } 1665 1666 .wp-block-quote:before { 1667 left: 0; 1668 } 1669 1670 .wp-block-quote.has-text-align-right { 1671 padding-left: 0; 1672 padding-right: 13px; 1673 } 1674 1675 .wp-block-quote.has-text-align-right:before { 1676 right: 0; 1677 } 1678 1679 .wp-block-quote.has-text-align-center { 1680 padding-left: 0; 1681 padding-right: 0; 1682 } 1683 } 1684 @media only screen and (min-width: 482px) { 1685 1686 .wp-block-quote { 1687 margin-left: auto; 1688 } 1689 1690 .wp-block-quote.has-text-align-right { 1691 margin-right: auto; 1692 } 1693 } 1694 1695 .wp-block-rss { 1696 padding-left: 0; 1697 } 1698 1699 .wp-block-rss > li { 1700 list-style: none; 1701 } 1702 1703 .wp-block-rss:not(.is-grid) > li { 1704 margin-top: 50px; 1705 margin-bottom: 50px; 1706 } 1707 1708 .wp-block-rss:not(.is-grid) > li:first-child { 1709 margin-top: 0; 1710 } 1711 1712 .wp-block-rss:not(.is-grid) > li:last-child { 1713 margin-bottom: 0; 1714 } 1715 1716 .wp-block-rss.is-grid > li { 1717 margin-bottom: 30px; 1718 } 1719 1720 .wp-block-rss.is-grid > li:last-child, 1721 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 1722 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 1723 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 1724 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 1725 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 1726 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 1727 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 1728 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 1729 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 1730 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 1731 margin-bottom: 0; 1732 } 1733 1734 .wp-block-rss > li > * { 1735 margin-top: 10px; 1736 margin-bottom: 10px; 1737 } 1738 1739 .wp-block-rss > li > *:first-child { 1740 margin-top: 0; 1741 } 1742 1743 .wp-block-rss > li > *:last-child { 1744 margin-bottom: 0; 1745 } 1746 1747 .wp-block-rss .wp-block-rss__item-title > a { 1748 display: inline-block; 1749 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1750 font-size: 2rem; 1751 font-weight: normal; 1752 line-height: 1.3; 1753 margin-bottom: 10px; 1754 } 1755 @media only screen and (min-width: 652px) { 1756 1757 .wp-block-rss .wp-block-rss__item-title > a { 1758 font-size: 2rem; 1759 } 1760 } 1761 1762 .wp-block-rss .wp-block-rss__item-author { 1763 color: #28303d; 1764 font-size: 1.25rem; 1765 line-height: 1.7; 1766 } 1767 1768 .wp-block-rss .wp-block-rss__item-publish-date { 1769 color: #28303d; 1770 font-size: 1rem; 1771 line-height: 1.7; 1772 } 1773 1774 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, 1775 .has-background .wp-block-rss .wp-block-rss__item-publish-date { 1776 color: currentColor; 1777 } 1778 1779 .wp-block-rss .wp-block-rss__item-excerpt, 1780 .wp-block-rss .wp-block-rss__item-full-content { 1781 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1782 font-size: 1.125rem; 1783 line-height: 1.7; 1784 margin-top: 20px; 1785 } 1786 1787 .wp-block-rss.alignfull { 1788 padding-left: 20px; 1789 padding-right: 20px; 1790 } 1791 1792 .entry-content [class*=inner-container] .wp-block-rss.alignfull, 1793 .entry-content .has-background .wp-block-rss.alignfull { 1794 padding-left: 0; 1795 padding-right: 0; 1796 } 1797 1798 .wp-block-search { 1799 max-width: calc(100vw - 30px); 1800 } 1801 1802 @media only screen and (min-width: 482px) { 1803 1804 .wp-block-search { 1805 max-width: min(calc(100vw - 100px), 610px); 1806 } 1807 } 1808 1809 @media only screen and (min-width: 822px) { 1810 1811 .wp-block-search { 1812 max-width: min(calc(100vw - 200px), 610px); 1813 } 1814 } 1815 1816 .wp-block-search .wp-block-search__label { 1817 font-size: 1.125rem; 1818 font-weight: 500; 1819 margin-bottom: 10px; 1820 } 1821 1822 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, 1823 .wp-block-search .wp-block-search__input { 1824 border: 3px solid #39414d; 1825 border-radius: 0; 1826 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1827 font-size: 1.125rem; 1828 line-height: 1.7; 1829 max-width: inherit; 1830 margin-right: -3px; 1831 padding: 10px; 1832 } 1833 1834 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, 1835 .is-dark-theme .wp-block-search .wp-block-search__input { 1836 background: rgba(255, 255, 255, 0.9); 1837 } 1838 1839 .has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, 1840 .has-background .wp-block-search .wp-block-search__input { 1841 border-color: #28303d !important; 1842 } 1843 1844 .wp-block-search .wp-block-search__button.wp-block-search__button { 1845 border: 3px solid transparent; 1846 border-radius: 0; 1847 cursor: pointer; 1848 font-weight: 500; 1849 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1850 font-size: 1.25rem; 1851 line-height: 1.5; 1852 padding: 15px 30px; 1853 text-decoration: none; 1854 box-shadow: none; 1855 margin-left: 0; 1856 } 1857 1858 .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color) { 1859 color: #d1e4dd; 1860 } 1861 1862 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color), 1863 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background { 1864 color: #28303d; 1865 } 1866 1867 .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background), 1868 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) { 1869 background-color: #28303d; 1870 } 1871 1872 .wp-block-search .wp-block-search__button.wp-block-search__button:hover, 1873 .wp-block-search .wp-block-search__button.wp-block-search__button:active { 1874 background-color: transparent; 1875 border-color: currentColor; 1876 color: inherit; 1877 } 1878 1879 .wp-block-search .wp-block-search__button.wp-block-search__button:focus { 1880 outline-offset: -6px; 1881 outline: 2px dotted currentColor; 1882 } 1883 1884 .wp-block-search .wp-block-search__button.wp-block-search__button:disabled { 1885 background-color: rgba(255, 255, 255, 0.5); 1886 border-color: rgba(255, 255, 255, 0.5); 1887 color: #39414d; 1888 } 1889 1890 .wp-block-search .wp-block-search__button.wp-block-search__button.has-icon { 1891 padding: 6px 15px; 1892 display: inherit; 1893 } 1894 1895 .wp-block-search .wp-block-search__button.wp-block-search__button.has-icon svg { 1896 width: 40px; 1897 height: 40px; 1898 } 1899 1900 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:hover, 1901 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:active { 1902 background-color: #d1e4dd !important; 1903 color: #28303d !important; 1904 } 1905 1906 .has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:hover, 1907 .has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:active { 1908 color: #28303d !important; 1909 } 1910 1911 .wp-block-search .wp-block-search__button.wp-block-search__button:focus { 1912 outline-offset: inherit; 1913 outline: inherit; 1914 } 1915 1916 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { 1917 padding: 3px; 1918 } 1919 1920 .wp-block-search.wp-block-search__button-inside .wp-block-search__input { 1921 border: none; 1922 } 1923 1924 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover, 1925 .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover, 1926 .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button, 1927 .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button { 1928 color: #28303d; 1929 } 1930 1931 .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover, 1932 .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover { 1933 background-color: #28303d; 1934 color: #fff; 1935 } 1936 1937 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button { 1938 padding: 15px 30px; 1939 } 1940 1941 .wp-block[data-align=center] > * { 1942 text-align: center; 1943 } 1944 1945 .wp-block[data-align=center] .wp-block-search__button-only .wp-block-search__inside-wrapper { 1946 justify-content: center; 1947 } 1948 1949 .wp-block-separator, 1950 hr { 1951 border-bottom: 1px solid #28303d; 1952 clear: both; 1953 opacity: 1; 1954 } 1955 1956 .wp-block-separator[style*="text-align:right"], 1957 .wp-block-separator[style*="text-align: right"], 1958 hr[style*="text-align:right"], 1959 hr[style*="text-align: right"] { 1960 border-right-color: #28303d; 1961 } 1962 1963 .wp-block-separator:not(.is-style-dots) { 1964 max-width: calc(100vw - 30px); 1965 } 1966 @media only screen and (min-width: 482px) { 1967 1968 .wp-block-separator:not(.is-style-dots) { 1969 max-width: min(calc(100vw - 100px), 610px); 1970 } 1971 } 1972 @media only screen and (min-width: 822px) { 1973 1974 .wp-block-separator:not(.is-style-dots) { 1975 max-width: min(calc(100vw - 200px), 610px); 1976 } 1977 } 1978 1979 hr:not(.is-style-dots) { 1980 max-width: calc(100vw - 30px); 1981 } 1982 @media only screen and (min-width: 482px) { 1983 1984 hr:not(.is-style-dots) { 1985 max-width: min(calc(100vw - 100px), 610px); 1986 } 1987 } 1988 @media only screen and (min-width: 822px) { 1989 1990 hr:not(.is-style-dots) { 1991 max-width: min(calc(100vw - 200px), 610px); 1992 } 1993 } 1994 1995 [data-align=full] > .wp-block-separator, 1996 [data-align=wide] > .wp-block-separator, 1997 [data-align=full] > hr, 1998 [data-align=wide] > hr { 1999 max-width: inherit; 2000 } 2001 2002 .wp-block-separator.is-style-twentytwentyone-separator-thick, 2003 hr.is-style-twentytwentyone-separator-thick { 2004 border-bottom-width: 3px; 2005 } 2006 2007 .wp-block-separator.is-style-dots, 2008 hr.is-style-dots { 2009 border-bottom: none; 2010 } 2011 2012 .wp-block-separator.is-style-dots.has-background, 2013 .wp-block-separator.is-style-dots.has-text-color, 2014 hr.is-style-dots.has-background, 2015 hr.is-style-dots.has-text-color { 2016 background-color: transparent !important; 2017 } 2018 2019 .wp-block-separator.is-style-dots.has-background:before, 2020 .wp-block-separator.is-style-dots.has-text-color:before, 2021 hr.is-style-dots.has-background:before, 2022 hr.is-style-dots.has-text-color:before { 2023 color: currentColor !important; 2024 } 2025 2026 .wp-block-separator.is-style-dots:before, 2027 hr.is-style-dots:before { 2028 color: #28303d; 2029 } 2030 2031 .has-background .wp-block-separator, 2032 [class*=background-color] .wp-block-separator, 2033 [style*=background-color] .wp-block-separator, 2034 .wp-block-cover[style*=background-image] .wp-block-separator, 2035 .has-background hr, 2036 [class*=background-color] hr, 2037 [style*=background-color] hr, 2038 .wp-block-cover[style*=background-image] hr { 2039 border-color: currentColor; 2040 } 2041 2042 .wp-block-social-links [data-block] { 2043 margin-top: 0; 2044 margin-bottom: 0; 2045 } 2046 2047 .wp-block-social-links.is-style-twentytwentyone-social-icons-color button { 2048 color: #28303d; 2049 } 2050 2051 .wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link { 2052 background: none; 2053 } 2054 2055 table thead, 2056 table tfoot, 2057 .wp-block-table thead, 2058 .wp-block-table tfoot { 2059 text-align: center; 2060 } 2061 2062 table th, 2063 .wp-block-table th { 2064 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2065 } 2066 2067 table td, 2068 table th, 2069 .wp-block-table td, 2070 .wp-block-table th { 2071 padding: 10px; 2072 } 2073 2074 table.is-style-regular .has-background, 2075 table.is-style-stripes .has-background, 2076 table.is-style-stripes .has-background thead tr, 2077 table.is-style-stripes .has-background tfoot tr, 2078 table.is-style-stripes .has-background tbody tr, 2079 .wp-block-table.is-style-regular .has-background, 2080 .wp-block-table.is-style-stripes .has-background, 2081 .wp-block-table.is-style-stripes .has-background thead tr, 2082 .wp-block-table.is-style-stripes .has-background tfoot tr, 2083 .wp-block-table.is-style-stripes .has-background tbody tr { 2084 color: #28303d; 2085 } 2086 2087 table.is-style-stripes, 2088 .wp-block-table.is-style-stripes { 2089 border-color: #f0f0f0; 2090 } 2091 2092 table.is-style-stripes th, 2093 table.is-style-stripes td, 2094 .wp-block-table.is-style-stripes th, 2095 .wp-block-table.is-style-stripes td { 2096 border-width: 0; 2097 } 2098 2099 table.is-style-stripes tbody tr:nth-child(odd), 2100 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { 2101 background-color: #f0f0f0; 2102 } 2103 2104 table.is-style-stripes .has-background tbody tr:nth-child(odd), 2105 .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) { 2106 background-color: rgba(255, 255, 255, 0.9); 2107 } 2108 2109 table.wp-calendar-table td, 2110 table.wp-calendar-table th { 2111 background: transparent; 2112 border: 0; 2113 text-align: center; 2114 line-height: 2; 2115 vertical-align: middle; 2116 } 2117 2118 table.wp-calendar-table th { 2119 font-weight: bold; 2120 } 2121 2122 table.wp-calendar-table thead, 2123 table.wp-calendar-table tbody { 2124 color: currentColor; 2125 border: 1px solid; 2126 } 2127 2128 table.wp-calendar-table caption { 2129 font-weight: bold; 2130 text-align: left; 2131 margin-bottom: 20px; 2132 color: currentColor; 2133 } 2134 2135 .wp-calendar-nav { 2136 text-align: left; 2137 margin-top: 10px; 2138 } 2139 2140 .wp-calendar-nav svg { 2141 height: 1em; 2142 vertical-align: middle; 2143 } 2144 2145 .wp-calendar-nav svg path { 2146 fill: currentColor; 2147 } 2148 2149 .wp-calendar-nav .wp-calendar-nav-next { 2150 float: right; 2151 } 2152 2153 .wp-block-tag-cloud.aligncenter { 2154 text-align: center; 2155 } 2156 2157 pre.wp-block-verse { 2158 padding: 0; 2159 color: currentColor; 2160 } 2161 2162 :root .is-extra-small-text, 2163 :root .has-extra-small-font-size { 2164 font-size: 1rem; 2165 } 2166 2167 :root .is-small-text, 2168 :root .has-small-font-size { 2169 font-size: 1.125rem; 2170 } 2171 2172 :root .is-regular-text, 2173 :root .has-regular-font-size, 2174 :root .is-normal-font-size, 2175 :root .has-normal-font-size, 2176 :root .has-medium-font-size { 2177 font-size: 1.25rem; 2178 } 2179 2180 :root .is-large-text, 2181 :root .has-large-font-size { 2182 font-size: 1.5rem; 2183 line-height: 1.3; 2184 } 2185 2186 :root .is-larger-text { 2187 font-size: 2.5rem; 2188 line-height: 1.3; 2189 } 2190 @media only screen and (min-width: 652px) { 2191 2192 :root .is-larger-text { 2193 font-size: 2.5rem; 2194 } 2195 } 2196 2197 :root .has-larger-font-size { 2198 font-size: 2.5rem; 2199 line-height: 1.3; 2200 } 2201 @media only screen and (min-width: 652px) { 2202 2203 :root .has-larger-font-size { 2204 font-size: 2.5rem; 2205 } 2206 } 2207 2208 :root .is-extra-large-text { 2209 font-size: 2.5rem; 2210 line-height: 1.3; 2211 } 2212 @media only screen and (min-width: 652px) { 2213 2214 :root .is-extra-large-text { 2215 font-size: 2.5rem; 2216 } 2217 } 2218 2219 :root .has-extra-large-font-size { 2220 font-size: 2.5rem; 2221 line-height: 1.3; 2222 } 2223 @media only screen and (min-width: 652px) { 2224 2225 :root .has-extra-large-font-size { 2226 font-size: 2.5rem; 2227 } 2228 } 2229 2230 :root .is-huge-text { 2231 font-size: 6rem; 2232 line-height: 1.3; 2233 font-weight: 300; 2234 } 2235 @media only screen and (min-width: 652px) { 2236 2237 :root .is-huge-text { 2238 font-size: 6rem; 2239 } 2240 } 2241 2242 :root .has-huge-font-size { 2243 font-size: 6rem; 2244 line-height: 1.3; 2245 font-weight: 300; 2246 } 2247 @media only screen and (min-width: 652px) { 2248 2249 :root .has-huge-font-size { 2250 font-size: 6rem; 2251 } 2252 } 2253 2254 :root .is-gigantic-text { 2255 font-size: 9rem; 2256 line-height: 1.3; 2257 font-weight: 300; 2258 } 2259 @media only screen and (min-width: 652px) { 2260 2261 :root .is-gigantic-text { 2262 font-size: 9rem; 2263 } 2264 } 2265 2266 :root .has-gigantic-font-size { 2267 font-size: 9rem; 2268 line-height: 1.3; 2269 font-weight: 300; 2270 } 2271 @media only screen and (min-width: 652px) { 2272 2273 :root .has-gigantic-font-size { 2274 font-size: 9rem; 2275 } 2276 } 2277 2278 /** 2279 * Editor Post Title 2280 * - Needs a special styles 2281 */ 2282 .wp-block.editor-post-title__block { 2283 border-bottom: 3px solid #28303d; 2284 padding-bottom: 60px; 2285 margin-bottom: 90px; 2286 max-width: calc(100vw - 30px); 2287 } 2288 @media only screen and (min-width: 482px) { 2289 2290 .wp-block.editor-post-title__block { 2291 max-width: calc(100vw - 100px); 2292 } 2293 } 2294 @media only screen and (min-width: 822px) { 2295 2296 .wp-block.editor-post-title__block { 2297 max-width: min(calc(100vw - 200px), 1240px); 2298 } 2299 } 2300 2301 .wp-block.editor-post-title__block .editor-post-title__input { 2302 color: #39414d; 2303 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2304 font-size: 4rem; 2305 font-weight: 300; 2306 line-height: 1.1; 2307 } 2308 @media only screen and (min-width: 652px) { 2309 2310 .wp-block.editor-post-title__block .editor-post-title__input { 2311 font-size: 6rem; 2312 } 2313 } 2314 2315 .wp-block.block-editor-default-block-appender > textarea { 2316 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2317 font-size: 1.25rem; 2318 } 2319 2320 .has-primary-color[class] { 2321 color: #28303d; 2322 } 2323 2324 .has-secondary-color[class] { 2325 color: #39414d; 2326 } 2327 2328 .has-primary-background-color[class] { 2329 background-color: #28303d; 2330 color: #d1e4dd; 2331 } 2332 2333 .has-secondary-background-color[class] { 2334 background-color: #39414d; 2335 color: #d1e4dd; 2336 } 2337 2338 .has-white-background-color[class] { 2339 color: #39414d; 2340 } 2341 2342 .has-black-background-color[class] { 2343 color: #28303d; 2344 } 2345 2346 [data-block]:where(:not(.wp-block-list-item)) { 2347 margin-top: 30px; 2348 margin-bottom: 30px; 2349 } 2350 2351 .wp-block { 2352 max-width: calc(100vw - 30px); 2353 } 2354 2355 @media only screen and (min-width: 482px) { 2356 2357 .wp-block { 2358 max-width: min(calc(100vw - 100px), 610px); 2359 } 2360 } 2361 2362 @media only screen and (min-width: 822px) { 2363 2364 .wp-block { 2365 max-width: min(calc(100vw - 200px), 610px); 2366 } 2367 } 2368 2369 .wp-block[data-align=wide] { 2370 max-width: calc(100vw - 30px); 2371 } 2372 @media only screen and (min-width: 482px) { 2373 2374 .wp-block[data-align=wide] { 2375 max-width: calc(100vw - 100px); 2376 } 2377 } 2378 @media only screen and (min-width: 822px) { 2379 2380 .wp-block[data-align=wide] { 2381 max-width: min(calc(100vw - 200px), 1240px); 2382 } 2383 } 2384 2385 .wp-block.alignwide { 2386 max-width: calc(100vw - 30px); 2387 } 2388 @media only screen and (min-width: 482px) { 2389 2390 .wp-block.alignwide { 2391 max-width: calc(100vw - 100px); 2392 } 2393 } 2394 @media only screen and (min-width: 822px) { 2395 2396 .wp-block.alignwide { 2397 max-width: min(calc(100vw - 200px), 1240px); 2398 } 2399 } 2400 2401 .wp-block[data-align=full], 2402 .wp-block.alignfull { 2403 max-width: none; 2404 } 2405 2406 .alignleft { 2407 margin: 0; 2408 margin-right: 25px; 2409 } 2410 2411 .alignright { 2412 margin: 0; 2413 margin-left: 25px; 2414 } 2415 2416 .has-drop-cap:not(:focus)::first-letter { 2417 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2418 font-weight: normal; 2419 line-height: 0.66; 2420 text-transform: uppercase; 2421 font-style: normal; 2422 margin: 0.1em 0.1em 0 0; 2423 font-size: 5rem; 2424 } 2425 2426 @media only screen and (min-width: 652px) { 2427 2428 .has-drop-cap:not(:focus)::first-letter { 2429 font-size: 7rem; 2430 } 2431 } 2432 2433 @media only screen and (min-width: 482px) { 2434 2435 .wp-block[data-align=left] > * { 2436 max-width: 290px; 2437 2438 /*rtl:ignore*/ 2439 margin-right: 25px; 2440 } 2441 2442 .wp-block[data-align=right] > * { 2443 max-width: 290px; 2444 2445 /*rtl:ignore*/ 2446 margin-left: 25px; 2447 } 2448 } 2449 2450 .wp-block-freeform.block-library-rich-text__tinymce blockquote { 2451 border: none; 2452 } 2453 2454 .wp-block-freeform.block-library-rich-text__tinymce blockquote:before { 2455 left: 5px; 2456 } 2457 2458 html, 2459 body { 2460 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2461 line-height: 1.7; 2462 } 2463 2464 body { 2465 background-color: #d1e4dd; 2466 font-size: 1.25rem; 2467 font-weight: normal; 2468 -moz-osx-font-smoothing: grayscale; 2469 -webkit-font-smoothing: antialiased; 2470 } 2471 2472 body, 2473 .wp-block a { 2474 color: #28303d; 2475 } 2476 2477 .wp-block a:hover { 2478 text-decoration-style: dotted; 2479 } 2480 2481 .wp-block a:focus { 2482 outline: 2px solid #28303d; 2483 text-decoration: none; 2484 } 2485 2486 .has-background .has-link-color a, 2487 .has-background.has-link-color a { 2488 color: #28303d; 2489 } 2490 2491 button, 2492 a { 2493 cursor: pointer; 2494 } 2495 2496 .has-black-color[class], 2497 .has-black-color[class] > [class*=__inner-container] { 2498 color: #000; 2499 } 2500 2501 .has-gray-color[class], 2502 .has-gray-color[class] > [class*=__inner-container] { 2503 color: #39414d; 2504 } 2505 2506 .has-dark-gray-color[class], 2507 .has-dark-gray-color[class] > [class*=__inner-container] { 2508 color: #28303d; 2509 } 2510 2511 .has-green-color[class], 2512 .has-green-color[class] > [class*=__inner-container] { 2513 color: #d1e4dd; 2514 } 2515 2516 .has-blue-color[class], 2517 .has-blue-color[class] > [class*=__inner-container] { 2518 color: #d1dfe4; 2519 } 2520 2521 .has-purple-color[class], 2522 .has-purple-color[class] > [class*=__inner-container] { 2523 color: #d1d1e4; 2524 } 2525 2526 .has-red-color[class], 2527 .has-red-color[class] > [class*=__inner-container] { 2528 color: #e4d1d1; 2529 } 2530 2531 .has-orange-color[class], 2532 .has-orange-color[class] > [class*=__inner-container] { 2533 color: #e4dad1; 2534 } 2535 2536 .has-yellow-color[class], 2537 .has-yellow-color[class] > [class*=__inner-container] { 2538 color: #eeeadd; 2539 } 2540 2541 .has-white-color[class], 2542 .has-white-color[class] > [class*=__inner-container] { 2543 color: #fff; 2544 } 2545 2546 .has-background a, 2547 .has-background p, 2548 .has-background h1, 2549 .has-background h2, 2550 .has-background h3, 2551 .has-background h4, 2552 .has-background h5, 2553 .has-background h6 { 2554 color: currentColor; 2555 } 2556 2557 .has-black-background-color[class], 2558 .has-black-background-color[class] > [class*=__inner-container] { 2559 background-color: #000; 2560 } 2561 2562 .has-dark-gray-background-color[class], 2563 .has-dark-gray-background-color[class] > [class*=__inner-container] { 2564 background-color: #28303d; 2565 } 2566 2567 .has-gray-background-color[class], 2568 .has-gray-background-color[class] > [class*=__inner-container] { 2569 background-color: #39414d; 2570 } 2571 2572 .has-light-gray-background-color[class], 2573 .has-light-gray-background-color[class] > [class*=__inner-container] { 2574 background-color: #f0f0f0; 2575 } 2576 2577 .has-green-background-color[class], 2578 .has-green-background-color[class] > [class*=__inner-container] { 2579 background-color: #d1e4dd; 2580 } 2581 2582 .has-blue-background-color[class], 2583 .has-blue-background-color[class] > [class*=__inner-container] { 2584 background-color: #d1dfe4; 2585 } 2586 2587 .has-purple-background-color[class], 2588 .has-purple-background-color[class] > [class*=__inner-container] { 2589 background-color: #d1d1e4; 2590 } 2591 2592 .has-red-background-color[class], 2593 .has-red-background-color[class] > [class*=__inner-container] { 2594 background-color: #e4d1d1; 2595 } 2596 2597 .has-orange-background-color[class], 2598 .has-orange-background-color[class] > [class*=__inner-container] { 2599 background-color: #e4dad1; 2600 } 2601 2602 .has-yellow-background-color[class], 2603 .has-yellow-background-color[class] > [class*=__inner-container] { 2604 background-color: #eeeadd; 2605 } 2606 2607 .has-white-background-color[class], 2608 .has-white-background-color[class] > [class*=__inner-container] { 2609 background-color: #fff; 2610 } 2611 2612 .has-background:not(.has-text-color).has-black-background-color[class], 2613 .has-background:not(.has-text-color).has-gray-background-color[class], 2614 .has-background:not(.has-text-color).has-dark-gray-background-color[class] { 2615 color: #fff; 2616 } 2617 2618 .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container], 2619 .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container], 2620 .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container], 2621 .has-background:not(.has-text-color).has-green-background-color[class], 2622 .has-background:not(.has-text-color).has-blue-background-color[class], 2623 .has-background:not(.has-text-color).has-purple-background-color[class], 2624 .has-background:not(.has-text-color).has-red-background-color[class], 2625 .has-background:not(.has-text-color).has-orange-background-color[class], 2626 .has-background:not(.has-text-color).has-yellow-background-color[class], 2627 .has-background:not(.has-text-color).has-white-background-color[class], 2628 .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container], 2629 .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container], 2630 .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container], 2631 .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container], 2632 .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container], 2633 .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container], 2634 .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] { 2635 color: #28303d; 2636 } 2637 2638 .has-purple-to-yellow-gradient-background { 2639 background: linear-gradient(160deg, #d1d1e4, #eeeadd); 2640 } 2641 2642 .has-yellow-to-purple-gradient-background { 2643 background: linear-gradient(160deg, #eeeadd, #d1d1e4); 2644 } 2645 2646 .has-green-to-yellow-gradient-background { 2647 background: linear-gradient(160deg, #d1e4dd, #eeeadd); 2648 } 2649 2650 .has-yellow-to-green-gradient-background { 2651 background: linear-gradient(160deg, #eeeadd, #d1e4dd); 2652 } 2653 2654 .has-red-to-yellow-gradient-background { 2655 background: linear-gradient(160deg, #e4d1d1, #eeeadd); 2656 } 2657 2658 .has-yellow-to-red-gradient-background { 2659 background: linear-gradient(160deg, #eeeadd, #e4d1d1); 2660 } 2661 2662 .has-purple-to-red-gradient-background { 2663 background: linear-gradient(160deg, #d1d1e4, #e4d1d1); 2664 } 2665 2666 .has-red-to-purple-gradient-background { 2667 background: linear-gradient(160deg, #e4d1d1, #d1d1e4); 2668 } 1 /* Internet Explorer support was removed. */ -
trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css
r61490 r61628 1 @charset "UTF-8"; 2 3 /* 4 Theme Name: Twenty Twenty-One 5 Theme URI: https://wordpress.org/themes/twentytwentyone/ 6 Author: the WordPress team 7 Author URI: https://wordpress.org/ 8 Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog. 9 Requires at least: 5.3 10 Tested up to: 6.9 11 Requires PHP: 5.6 12 Version: 2.7 13 License: GNU General Public License v2 or later 14 License URI: http://www.gnu.org/licenses/gpl-2.0.html 15 Text Domain: twentytwentyone 16 Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio 17 18 Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org 19 Twenty Twenty-One is distributed under the terms of the GNU GPL. 20 */ 21 22 /** 23 * SETTINGS 24 * File-header..........The file header for the themes style.css file. 25 * Fonts................Any font files, if the project needs specific fonts. 26 * Global...............Project-specific, globally available variables. 27 * 28 * TOOLS 29 * Functions............Global functions. 30 * Mixins...............Global mixins. 31 * 32 * GENERIC 33 * Normalize.css........Normalise browser defaults. 34 * Breakpoints..........Mixins and variables for responsive styles 35 * Vertical-margins.....Vertical spacing for the main components. 36 * Reset................Reset specific elements to make them easier to style in other contexts. 37 * Clearings............Clearings for the main components. 38 * 39 * ELEMENTS 40 * Blockquote...........Default blockquote. 41 * Forms................Element-level form styling. 42 * Headings.............H1–H6 43 * Links................Default links. 44 * Lists................Default lists. 45 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video. 46 * 47 * BLOCKS 48 * Audio................Specific styles for the audio block. 49 * Button...............Specific styles for the button block. 50 * Code.................Specific styles for the code block. 51 * Columns..............Specific styles for the columns block. 52 * Cover................Specific styles for the cover block. 53 * File.................Specific styles for the file block. 54 * Gallery..............Specific styles for the gallery block. 55 * Group................Specific styles for the group block. 56 * Heading..............Specific styles for the heading block. 57 * Image................Specific styles for the image block. 58 * Latest comments......Specific styles for the latest comments block. 59 * Latest posts.........Specific styles for the latest posts block. 60 * Legacy...............Specific styles for the legacy gallery. 61 * List.................Specific styles for the list block. 62 * Media text...........Specific styles for the media and text block. 63 * Navigation...........Specific styles for the navigation block. 64 * Paragraph............Specific styles for the paragraph block. 65 * Pullquote............Specific styles for the pullquote block. 66 * Quote................Specific styles for the quote block. 67 * Search...............Specific styles for the search block. 68 * Separator............Specific styles for the separator block. 69 * Table................Specific styles for the table block. 70 * Verse................Specific styles for the verse block. 71 * Video................Specific styles for the video block. 72 * Utilities............Block alignments. 73 * 74 * COMPONENTS 75 * Header...............Header styles. 76 * Footer...............Footer styles. 77 * Comments.............Comment styles. 78 * Archives.............Archive styles. 79 * 404..................404 styles. 80 * Search...............Search styles. 81 * Navigation...........Navigation styles. 82 * Footer Navigation....Footer Navigation styles. 83 * Pagination...........Pagination styles. 84 * Single...............Single page and post styles. 85 * Posts and pages......Misc, sticky post styles. 86 * Entry................Entry, author biography. 87 * Widget...............Widget styles. 88 * Editor...............Editor styles. 89 * 90 * UTILITIES 91 * A11y.................Screen reader text, prefers reduced motion etc. 92 * Color Palette........Classes for the color palette colors. 93 * Editor Font Sizes....Editor Font Sizes. 94 * Measure..............The width of a line of text, in characters. 95 */ 96 97 /* Categories 01 to 03 are the basics. */ 98 99 /* Variables */ 100 :root { 101 102 /* Font Family */ 103 104 /* Font Size */ 105 106 /* Line Height */ 107 108 /* Headings */ 109 110 /* Block: Latest posts */ 111 112 /* Colors */ 113 114 /* Body text color, site title, footer text color. */ 115 116 /* Headings */ 117 118 /* Mint, default body background */ 119 120 /* Used for borders (separators) */ 121 122 /* Spacing */ 123 124 /* Elevation */ 125 126 /* Forms */ 127 128 /* Cover block */ 129 130 /* Buttons */ 131 132 /* entry */ 133 134 /* Header */ 135 136 /* Main navigation */ 137 138 /* Pagination */ 139 140 /* Footer */ 141 142 /* Block: Pull quote */ 143 144 /* Block: Table */ 145 146 /* Widgets */ 147 148 /* Admin-bar height */ 149 } 150 151 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ 152 153 /* Document 154 ========================================================================== */ 155 156 /** 157 * 1. Correct the line height in all browsers. 158 * 2. Prevent adjustments of font size after orientation changes in iOS. 159 */ 160 html { 161 line-height: 1.15; /* 1 */ 162 -webkit-text-size-adjust: 100%; /* 2 */ 163 } 164 165 /* Sections 166 ========================================================================== */ 167 168 /** 169 * Remove the margin in all browsers. 170 */ 171 body { 172 margin: 0; 173 } 174 175 /** 176 * Render the `main` element consistently in IE. 177 */ 178 main { 179 display: block; 180 } 181 182 /** 183 * Correct the font size and margin on `h1` elements within `section` and 184 * `article` contexts in Chrome, Firefox, and Safari. 185 */ 186 h1 { 187 font-size: 2em; 188 margin: 0.67em 0; 189 } 190 191 /* Grouping content 192 ========================================================================== */ 193 194 /** 195 * 1. Add the correct box sizing in Firefox. 196 * 2. Show the overflow in Edge and IE. 197 */ 198 hr { 199 box-sizing: content-box; /* 1 */ 200 height: 0; /* 1 */ 201 overflow: visible; /* 2 */ 202 } 203 204 /** 205 * 1. Correct the inheritance and scaling of font size in all browsers. 206 * 2. Correct the odd `em` font sizing in all browsers. 207 */ 208 pre { 209 font-family: monospace; /* 1 */ 210 font-size: 1em; /* 2 */ 211 } 212 213 /* Text-level semantics 214 ========================================================================== */ 215 216 /** 217 * Remove the gray background on active links in IE 10. 218 */ 219 a { 220 background-color: transparent; 221 text-decoration-thickness: 1px; 222 } 223 224 /** 225 * 1. Remove the bottom border in Chrome 57- 226 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. 227 */ 228 abbr[title] { 229 border-bottom: none; /* 1 */ 230 text-decoration: underline; /* 2 */ 231 text-decoration-style: dotted; /* 2 */ 232 } 233 234 /** 235 * Add the correct font weight in Chrome, Edge, and Safari. 236 */ 237 b, 238 strong { 239 font-weight: bolder; 240 } 241 242 /** 243 * 1. Correct the inheritance and scaling of font size in all browsers. 244 * 2. Correct the odd `em` font sizing in all browsers. 245 */ 246 code, 247 kbd, 248 samp { 249 font-family: monospace; /* 1 */ 250 font-size: 1em; /* 2 */ 251 } 252 253 /** 254 * Add the correct font size in all browsers. 255 */ 256 small { 257 font-size: 80%; 258 } 259 260 /** 261 * Prevent `sub` and `sup` elements from affecting the line height in 262 * all browsers. 263 */ 264 sub, 265 sup { 266 font-size: 75%; 267 line-height: 0; 268 position: relative; 269 vertical-align: baseline; 270 } 271 272 sub { 273 bottom: -0.25em; 274 } 275 276 sup { 277 top: -0.5em; 278 } 279 280 /* Embedded content 281 ========================================================================== */ 282 283 /** 284 * Remove the border on images inside links in IE 10. 285 */ 286 img { 287 border-style: none; 288 } 289 290 /* Forms 291 ========================================================================== */ 292 293 /** 294 * 1. Change the font styles in all browsers. 295 * 2. Remove the margin in Firefox and Safari. 296 */ 297 button, 298 input, 299 optgroup, 300 select, 301 textarea { 302 font-family: inherit; /* 1 */ 303 font-size: 100%; /* 1 */ 304 line-height: 1.15; /* 1 */ 305 margin: 0; /* 2 */ 306 } 307 308 /** 309 * Show the overflow in IE. 310 * 1. Show the overflow in Edge. 311 */ 312 button, 313 input { /* 1 */ 314 overflow: visible; 315 } 316 317 /** 318 * Remove the inheritance of text transform in Edge, Firefox, and IE. 319 * 1. Remove the inheritance of text transform in Firefox. 320 */ 321 button, 322 select { /* 1 */ 323 text-transform: none; 324 } 325 326 /** 327 * Correct the inability to style clickable types in iOS and Safari. 328 */ 329 button, 330 [type=button], 331 [type=reset], 332 [type=submit] { 333 -webkit-appearance: button; 334 } 335 336 /** 337 * Remove the inner border and padding in Firefox. 338 */ 339 button::-moz-focus-inner, 340 [type=button]::-moz-focus-inner, 341 [type=reset]::-moz-focus-inner, 342 [type=submit]::-moz-focus-inner { 343 border-style: none; 344 padding: 0; 345 } 346 347 /** 348 * Restore the focus styles unset by the previous rule. 349 */ 350 button:-moz-focusring, 351 [type=button]:-moz-focusring, 352 [type=reset]:-moz-focusring, 353 [type=submit]:-moz-focusring { 354 outline: 1px dotted ButtonText; 355 } 356 357 /** 358 * Correct the padding in Firefox. 359 */ 360 fieldset { 361 padding: 0.35em 0.75em 0.625em; 362 } 363 364 /** 365 * 1. Correct the text wrapping in Edge and IE. 366 * 2. Correct the color inheritance from `fieldset` elements in IE. 367 * 3. Remove the padding so developers are not caught out when they zero out 368 * `fieldset` elements in all browsers. 369 */ 370 legend { 371 box-sizing: border-box; /* 1 */ 372 color: inherit; /* 2 */ 373 display: table; /* 1 */ 374 max-width: 100%; /* 1 */ 375 padding: 0; /* 3 */ 376 white-space: normal; /* 1 */ 377 } 378 379 /** 380 * Add the correct vertical alignment in Chrome, Firefox, and Opera. 381 */ 382 progress { 383 vertical-align: baseline; 384 } 385 386 /** 387 * Remove the default vertical scrollbar in IE 10+. 388 */ 389 textarea { 390 overflow: auto; 391 } 392 393 /** 394 * 1. Add the correct box sizing in IE 10. 395 * 2. Remove the padding in IE 10. 396 */ 397 [type=checkbox], 398 [type=radio] { 399 box-sizing: border-box; /* 1 */ 400 padding: 0; /* 2 */ 401 } 402 403 /** 404 * Correct the cursor style of increment and decrement buttons in Chrome. 405 */ 406 [type=number]::-webkit-inner-spin-button, 407 [type=number]::-webkit-outer-spin-button { 408 height: auto; 409 } 410 411 /** 412 * 1. Correct the odd appearance in Chrome and Safari. 413 * 2. Correct the outline style in Safari. 414 */ 415 [type=search] { 416 -webkit-appearance: textfield; /* 1 */ 417 outline-offset: -2px; /* 2 */ 418 } 419 420 /** 421 * Remove the inner padding in Chrome and Safari on macOS. 422 */ 423 [type=search]::-webkit-search-decoration { 424 -webkit-appearance: none; 425 } 426 427 /** 428 * 1. Correct the inability to style clickable types in iOS and Safari. 429 * 2. Change font properties to `inherit` in Safari. 430 */ 431 ::-webkit-file-upload-button { 432 -webkit-appearance: button; /* 1 */ 433 font: inherit; /* 2 */ 434 } 435 436 /* Interactive 437 ========================================================================== */ 438 439 /* 440 * Add the correct display in Edge, IE 10+, and Firefox. 441 */ 442 details { 443 display: block; 444 } 445 446 /* 447 * Add the correct display in all browsers. 448 */ 449 summary { 450 display: list-item; 451 } 452 453 /* Misc 454 ========================================================================== */ 455 456 /** 457 * Add the correct display in IE 10+. 458 */ 459 460 /** 461 * Add the correct display in IE 10. 462 */ 463 template, 464 [hidden] { 465 display: none; 466 } 467 468 /** 469 * Responsive Styles 470 */ 471 472 /** 473 * Required Variables 474 */ 475 476 /** 477 * Root Media Query Variables 478 */ 479 480 /** 481 * Extends 482 */ 483 .post-thumbnail { 484 max-width: calc(100vw - 30px); 485 } 486 @media only screen and (min-width: 482px) { 487 488 .post-thumbnail { 489 max-width: min(calc(100vw - 100px), 610px); 490 } 491 } 492 @media only screen and (min-width: 822px) { 493 494 .post-thumbnail { 495 max-width: min(calc(100vw - 200px), 610px); 496 } 497 } 498 499 .entry-content .wp-audio-shortcode { 500 max-width: calc(100vw - 30px); 501 margin-left: auto; 502 margin-right: auto; 503 } 504 @media only screen and (min-width: 482px) { 505 506 .entry-content .wp-audio-shortcode { 507 max-width: min(calc(100vw - 100px), 610px); 508 } 509 } 510 @media only screen and (min-width: 822px) { 511 512 .entry-content .wp-audio-shortcode { 513 max-width: min(calc(100vw - 200px), 610px); 514 } 515 } 516 517 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) { 518 max-width: calc(100vw - 30px); 519 margin-left: auto; 520 margin-right: auto; 521 } 522 @media only screen and (min-width: 482px) { 523 524 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) { 525 max-width: min(calc(100vw - 100px), 610px); 526 } 527 } 528 @media only screen and (min-width: 822px) { 529 530 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) { 531 max-width: min(calc(100vw - 200px), 610px); 532 } 533 } 534 535 *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) { 536 max-width: calc(100vw - 30px); 537 margin-left: auto; 538 margin-right: auto; 539 } 540 @media only screen and (min-width: 482px) { 541 542 *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) { 543 max-width: min(calc(100vw - 100px), 610px); 544 } 545 } 546 @media only screen and (min-width: 822px) { 547 548 *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) { 549 max-width: min(calc(100vw - 200px), 610px); 550 } 551 } 552 553 .default-max-width { 554 max-width: calc(100vw - 30px); 555 margin-left: auto; 556 margin-right: auto; 557 } 558 @media only screen and (min-width: 482px) { 559 560 .default-max-width { 561 max-width: min(calc(100vw - 100px), 610px); 562 } 563 } 564 @media only screen and (min-width: 822px) { 565 566 .default-max-width { 567 max-width: min(calc(100vw - 200px), 610px); 568 } 569 } 570 571 .widget-area { 572 max-width: calc(100vw - 30px); 573 } 574 575 @media only screen and (min-width: 482px) { 576 577 .widget-area { 578 max-width: calc(100vw - 100px); 579 } 580 } 581 582 @media only screen and (min-width: 822px) { 583 584 .widget-area { 585 max-width: min(calc(100vw - 200px), 1240px); 586 } 587 } 588 589 .pagination { 590 max-width: calc(100vw - 30px); 591 margin-left: auto; 592 margin-right: auto; 593 } 594 595 @media only screen and (min-width: 482px) { 596 597 .pagination { 598 max-width: calc(100vw - 100px); 599 } 600 } 601 602 @media only screen and (min-width: 822px) { 603 604 .pagination { 605 max-width: min(calc(100vw - 200px), 1240px); 606 } 607 } 608 609 .comments-pagination { 610 max-width: calc(100vw - 30px); 611 margin-left: auto; 612 margin-right: auto; 613 } 614 615 @media only screen and (min-width: 482px) { 616 617 .comments-pagination { 618 max-width: calc(100vw - 100px); 619 } 620 } 621 622 @media only screen and (min-width: 822px) { 623 624 .comments-pagination { 625 max-width: min(calc(100vw - 200px), 1240px); 626 } 627 } 628 629 .post-navigation { 630 max-width: calc(100vw - 30px); 631 margin-left: auto; 632 margin-right: auto; 633 } 634 635 @media only screen and (min-width: 482px) { 636 637 .post-navigation { 638 max-width: calc(100vw - 100px); 639 } 640 } 641 642 @media only screen and (min-width: 822px) { 643 644 .post-navigation { 645 max-width: min(calc(100vw - 200px), 1240px); 646 } 647 } 648 649 .site-footer { 650 max-width: calc(100vw - 30px); 651 } 652 653 @media only screen and (min-width: 482px) { 654 655 .site-footer { 656 max-width: calc(100vw - 100px); 657 } 658 } 659 660 @media only screen and (min-width: 822px) { 661 662 .site-footer { 663 max-width: min(calc(100vw - 200px), 1240px); 664 } 665 } 666 667 .site-header { 668 max-width: calc(100vw - 30px); 669 } 670 671 @media only screen and (min-width: 482px) { 672 673 .site-header { 674 max-width: calc(100vw - 100px); 675 } 676 } 677 678 @media only screen and (min-width: 822px) { 679 680 .site-header { 681 max-width: min(calc(100vw - 200px), 1240px); 682 } 683 } 684 685 .alignwide { 686 max-width: calc(100vw - 30px); 687 margin-left: auto; 688 margin-right: auto; 689 } 690 691 @media only screen and (min-width: 482px) { 692 693 .alignwide { 694 max-width: calc(100vw - 100px); 695 } 696 } 697 698 @media only screen and (min-width: 822px) { 699 700 .alignwide { 701 max-width: min(calc(100vw - 200px), 1240px); 702 } 703 } 704 705 .wide-max-width { 706 max-width: calc(100vw - 30px); 707 margin-left: auto; 708 margin-right: auto; 709 } 710 711 @media only screen and (min-width: 482px) { 712 713 .wide-max-width { 714 max-width: calc(100vw - 100px); 715 } 716 } 717 718 @media only screen and (min-width: 822px) { 719 720 .wide-max-width { 721 max-width: min(calc(100vw - 200px), 1240px); 722 } 723 } 724 725 .alignfull, 726 .wp-block-group .wp-block-group__inner-container > *.alignfull, 727 .full-max-width { 728 max-width: 100%; 729 width: 100%; 730 margin-left: auto; 731 margin-right: auto; 732 } 733 734 @media only screen and (min-width: 482px) { 735 736 .alignfull, 737 .full-max-width { 738 max-width: 100%; 739 width: auto; 740 margin-left: auto; 741 margin-right: auto; 742 } 743 } 744 745 .entry-header .post-thumbnail { 746 margin-left: auto; 747 margin-right: auto; 748 width: calc(100vw - 30px); 749 max-width: 100%; 750 } 751 @media only screen and (min-width: 482px) { 752 753 .entry-header .post-thumbnail { 754 width: calc(100vw - 100px); 755 } 756 } 757 @media only screen and (min-width: 822px) { 758 759 .entry-header .post-thumbnail { 760 width: min(calc(100vw - 200px), 1240px); 761 } 762 } 763 764 .singular .post-thumbnail { 765 margin-left: auto; 766 margin-right: auto; 767 width: calc(100vw - 30px); 768 max-width: 100%; 769 } 770 @media only screen and (min-width: 482px) { 771 772 .singular .post-thumbnail { 773 width: calc(100vw - 100px); 774 } 775 } 776 @media only screen and (min-width: 822px) { 777 778 .singular .post-thumbnail { 779 width: min(calc(100vw - 200px), 1240px); 780 } 781 } 782 783 .alignfull [class*=inner-container] > .alignwide { 784 margin-left: auto; 785 margin-right: auto; 786 width: calc(100vw - 30px); 787 max-width: 100%; 788 } 789 @media only screen and (min-width: 482px) { 790 791 .alignfull [class*=inner-container] > .alignwide { 792 width: calc(100vw - 100px); 793 } 794 } 795 @media only screen and (min-width: 822px) { 796 797 .alignfull [class*=inner-container] > .alignwide { 798 width: min(calc(100vw - 200px), 1240px); 799 } 800 } 801 802 .alignwide [class*=inner-container] > .alignwide { 803 margin-left: auto; 804 margin-right: auto; 805 width: calc(100vw - 30px); 806 max-width: 100%; 807 } 808 @media only screen and (min-width: 482px) { 809 810 .alignwide [class*=inner-container] > .alignwide { 811 width: calc(100vw - 100px); 812 } 813 } 814 @media only screen and (min-width: 822px) { 815 816 .alignwide [class*=inner-container] > .alignwide { 817 width: min(calc(100vw - 200px), 1240px); 818 } 819 } 820 821 @media only screen and (min-width: 482px) { 822 823 .entry-content > .alignleft { 824 825 /*rtl:ignore*/ 826 margin-left: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 827 828 /*rtl:ignore*/ 829 margin-right: 25px; 830 } 831 @media only screen and (min-width: 482px) { 832 833 .entry-content > .alignleft { 834 margin-left: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 835 } 836 } 837 @media only screen and (min-width: 822px) { 838 839 .entry-content > .alignleft { 840 margin-left: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 841 } 842 } 843 } 844 @media only screen and (min-width: 482px) { 845 846 .entry-content > .alignright { 847 848 /*rtl:ignore*/ 849 margin-left: 25px; 850 851 /*rtl:ignore*/ 852 margin-right: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 853 } 854 @media only screen and (min-width: 482px) { 855 856 .entry-content > .alignright { 857 margin-right: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 858 } 859 } 860 @media only screen and (min-width: 822px) { 861 862 .entry-content > .alignright { 863 margin-right: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 864 } 865 } 866 } 867 868 /** 869 * Site Structure 870 * 871 * - Set vertical margins and responsive widths on 872 * top-level wrappers and content wrappers 873 * - `--global--width-content` is a responsive variable 874 * - See: globals/_global-width-responsive.scss 875 */ 876 877 /** 878 * Top Level Wrappers (header, main, footer) 879 * - Set vertical padding and horizontal margins 880 */ 881 .site-header, 882 .site-main, 883 .widget-area, 884 .site-footer { 885 padding-top: 30px; 886 padding-bottom: 30px; 887 margin-left: auto; 888 margin-right: auto; 889 } 890 891 .site-header { 892 padding-top: 23px; 893 padding-bottom: 60px; 894 } 895 @media only screen and (min-width: 482px) { 896 897 .site-header { 898 padding-bottom: 90px; 899 } 900 } 901 902 /** 903 * Site-main children wrappers 904 * - Add double vertical margins here for clearer hierarchy 905 */ 906 .site-main > * { 907 margin-top: 90px; 908 margin-bottom: 90px; 909 } 910 911 .site-main > *:first-child { 912 margin-top: 0; 913 } 914 915 .site-main > *:last-child { 916 margin-bottom: 0; 917 } 918 919 /** 920 * Set the default maximum responsive content-width 921 */ 922 923 /** 924 * Set the wide maximum responsive content-width 925 */ 926 927 /** 928 * Set the full maximum responsive content-width 929 */ 930 931 /* 932 * Block & non-gutenberg content wrappers 933 * - Set margins 934 */ 935 .entry-header, 936 .post-thumbnail, 937 .entry-content, 938 .entry-footer, 939 .author-bio { 940 margin-top: 30px; 941 margin-right: auto; 942 margin-bottom: 30px; 943 margin-left: auto; 944 } 945 946 /* 947 * Block & non-gutenberg content wrapper children 948 * - Sets spacing-vertical margin logic 949 */ 950 .site-main > article > *, 951 .site-main > .not-found > *, 952 .entry-content > *, 953 [class*=inner-container] > *, 954 .wp-block-template-part > * { 955 margin-top: 20px; 956 margin-bottom: 20px; 957 } 958 959 .wp-block-post-template :where(li > *) { 960 margin-top: 20px; 961 margin-bottom: 20px; 962 } 963 @media only screen and (min-width: 482px) { 964 965 .site-main > article > *, 966 .site-main > .not-found > *, 967 .entry-content > *, 968 [class*=inner-container] > *, 969 .wp-block-template-part > * { 970 margin-top: 30px; 971 margin-bottom: 30px; 972 } 973 974 .wp-block-post-template :where(li > *) { 975 margin-top: 30px; 976 margin-bottom: 30px; 977 } 978 } 979 980 .site-main > article > *:first-child, 981 .site-main > .not-found > *:first-child, 982 .entry-content > *:first-child, 983 [class*=inner-container] > *:first-child, 984 .wp-block-template-part > *:first-child, 985 .wp-block-post-template :where(li > *):first-child { 986 margin-top: 0; 987 } 988 989 .site-main > article > *:last-child, 990 .site-main > .not-found > *:last-child, 991 .entry-content > *:last-child, 992 [class*=inner-container] > *:last-child, 993 .wp-block-template-part > *:last-child, 994 .wp-block-post-template :where(li > *):last-child { 995 margin-bottom: 0; 996 } 997 998 .site-footer > *, 999 .widget-area > * { 1000 margin-top: 20px; 1001 margin-bottom: 20px; 1002 } 1003 @media only screen and (min-width: 482px) { 1004 1005 .site-footer > *, 1006 .widget-area > * { 1007 margin-top: 30px; 1008 margin-bottom: 30px; 1009 } 1010 } 1011 1012 /* 1013 * Block & non-gutenberg content wrapper children 1014 * - Sets spacing-unit margins 1015 */ 1016 .entry-header > *, 1017 .post-thumbnail > *, 1018 .page-content > *, 1019 .comment-content > *, 1020 .widget > * { 1021 margin-top: 20px; 1022 margin-bottom: 20px; 1023 } 1024 1025 .entry-header > *:first-child, 1026 .post-thumbnail > *:first-child, 1027 .page-content > *:first-child, 1028 .comment-content > *:first-child, 1029 .widget > *:first-child { 1030 margin-top: 0; 1031 } 1032 1033 .entry-header > *:last-child, 1034 .post-thumbnail > *:last-child, 1035 .page-content > *:last-child, 1036 .comment-content > *:last-child, 1037 .widget > *:last-child { 1038 margin-bottom: 0; 1039 } 1040 1041 /* 1042 * .entry-content children specific controls 1043 * - Adds special margin overrides for alignment utility classes 1044 */ 1045 .entry-content > *.alignleft, 1046 .entry-content > *.alignright, 1047 .entry-content > *.alignleft:first-child + *, 1048 .entry-content > *.alignright:first-child + *, 1049 .entry-content > *.alignfull.has-background { 1050 margin-top: 0; 1051 } 1052 1053 .entry-content > *:last-child, 1054 .entry-content > *.alignfull.has-background { 1055 margin-bottom: 0; 1056 } 1057 1058 .entry-content > *.alignfull + .alignleft, 1059 .entry-content > *.alignfull + .alignright { 1060 margin-top: 30px; 1061 } 1062 1063 /** 1064 * Reset specific elements to make them easier to style in other contexts. 1065 */ 1066 html, 1067 body, 1068 p, 1069 ol, 1070 ul, 1071 li, 1072 dl, 1073 dt, 1074 dd, 1075 blockquote, 1076 figure, 1077 fieldset, 1078 form, 1079 legend, 1080 textarea, 1081 pre, 1082 iframe, 1083 hr, 1084 h1, 1085 h2, 1086 h3, 1087 h4, 1088 h5, 1089 h6 { 1090 padding: 0; 1091 margin: 0; 1092 -moz-osx-font-smoothing: grayscale; 1093 -webkit-font-smoothing: antialiased; 1094 } 1095 1096 /** 1097 * Apply generic border-box to all elements. 1098 * See: 1099 * https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ 1100 */ 1101 html { 1102 1103 /* Apply border-box across the entire page. */ 1104 box-sizing: border-box; 1105 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1106 line-height: 1.7; 1107 } 1108 1109 /** 1110 * Relax the definition a bit, to allow components to override it manually. 1111 */ 1112 *, 1113 *::before, 1114 *::after { 1115 box-sizing: inherit; 1116 } 1117 1118 body { 1119 font-size: 1.25rem; 1120 font-weight: normal; 1121 color: #28303d; 1122 text-align: left; 1123 background-color: #d1e4dd; 1124 } 1125 1126 .clear:before, 1127 .clear:after, 1128 .entry-content:before, 1129 .entry-content:after, 1130 .comment-content:before, 1131 .comment-content:after, 1132 .site-header:before, 1133 .site-header:after, 1134 .site-content:before, 1135 .site-content:after, 1136 .site-footer:before, 1137 .site-footer:after { 1138 content: ""; 1139 display: table; 1140 table-layout: fixed; 1141 } 1142 1143 .clear:after, 1144 .entry-content:after, 1145 .comment-content:after, 1146 .site-header:after, 1147 .site-content:after, 1148 .site-footer:after { 1149 clear: both; 1150 } 1151 1152 /* Category 04 can contain any default HTML element. Do not add classes here, just give the elements some basic styles. */ 1153 blockquote { 1154 padding: 0; 1155 position: relative; 1156 margin: 30px 0 30px 25px; 1157 } 1158 1159 blockquote > * { 1160 margin-top: 20px; 1161 margin-bottom: 20px; 1162 } 1163 1164 blockquote > *:first-child { 1165 margin-top: 0; 1166 } 1167 1168 blockquote > *:last-child { 1169 margin-bottom: 0; 1170 } 1171 1172 blockquote p { 1173 letter-spacing: normal; 1174 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1175 font-size: 1.25rem; 1176 font-style: normal; 1177 font-weight: 700; 1178 line-height: 1.7; 1179 } 1180 1181 blockquote cite, 1182 blockquote footer { 1183 font-weight: normal; 1184 letter-spacing: normal; 1185 } 1186 1187 blockquote.alignleft, 1188 blockquote.alignright { 1189 padding-left: inherit; 1190 } 1191 1192 blockquote.alignleft p, 1193 blockquote.alignright p { 1194 font-size: 1.125rem; 1195 max-width: inherit; 1196 width: inherit; 1197 } 1198 1199 blockquote.alignleft cite, 1200 blockquote.alignleft footer, 1201 blockquote.alignright cite, 1202 blockquote.alignright footer { 1203 font-size: 1rem; 1204 letter-spacing: normal; 1205 } 1206 1207 blockquote strong { 1208 font-weight: bolder; 1209 } 1210 1211 blockquote:before { 1212 content: "“"; 1213 position: absolute; 1214 left: -12px; 1215 } 1216 1217 blockquote .wp-block-quote__citation, 1218 blockquote cite, 1219 blockquote footer { 1220 color: #28303d; 1221 font-style: normal; 1222 } 1223 @media only screen and (max-width: 481.98px) { 1224 1225 blockquote { 1226 padding-left: 13px; 1227 } 1228 1229 blockquote:before { 1230 left: 0; 1231 } 1232 } 1233 1234 input[type=text], 1235 input[type=email], 1236 input[type=url], 1237 input[type=password], 1238 input[type=search], 1239 input[type=number], 1240 input[type=tel], 1241 input[type=date], 1242 input[type=month], 1243 input[type=week], 1244 input[type=time], 1245 input[type=datetime], 1246 input[type=datetime-local], 1247 input[type=color], 1248 .site textarea { 1249 border: 3px solid #39414d; 1250 border-radius: 0; 1251 color: #28303d; 1252 line-height: 1.7; 1253 padding: 10px; 1254 margin: 0 2px; 1255 max-width: 100%; 1256 } 1257 1258 input[type=text]:focus, 1259 input[type=email]:focus, 1260 input[type=url]:focus, 1261 input[type=password]:focus, 1262 input[type=search]:focus, 1263 input[type=number]:focus, 1264 input[type=tel]:focus, 1265 input[type=date]:focus, 1266 input[type=month]:focus, 1267 input[type=week]:focus, 1268 input[type=time]:focus, 1269 input[type=datetime]:focus, 1270 input[type=datetime-local]:focus, 1271 input[type=color]:focus, 1272 .site textarea:focus { 1273 color: #28303d; 1274 outline-offset: 2px; 1275 outline: 2px dotted #39414d; 1276 } 1277 1278 input[type=text]:disabled, 1279 input[type=email]:disabled, 1280 input[type=url]:disabled, 1281 input[type=password]:disabled, 1282 input[type=search]:disabled, 1283 input[type=number]:disabled, 1284 input[type=tel]:disabled, 1285 input[type=date]:disabled, 1286 input[type=month]:disabled, 1287 input[type=week]:disabled, 1288 input[type=time]:disabled, 1289 input[type=datetime]:disabled, 1290 input[type=datetime-local]:disabled, 1291 input[type=color]:disabled, 1292 .site textarea:disabled { 1293 opacity: 0.7; 1294 } 1295 1296 .is-dark-theme input[type=text], 1297 .is-dark-theme input[type=email], 1298 .is-dark-theme input[type=url], 1299 .is-dark-theme input[type=password], 1300 .is-dark-theme input[type=search], 1301 .is-dark-theme input[type=number], 1302 .is-dark-theme input[type=tel], 1303 .is-dark-theme input[type=date], 1304 .is-dark-theme input[type=month], 1305 .is-dark-theme input[type=week], 1306 .is-dark-theme input[type=time], 1307 .is-dark-theme input[type=datetime], 1308 .is-dark-theme input[type=datetime-local], 1309 .is-dark-theme input[type=color], 1310 .is-dark-theme .site textarea { 1311 background: rgba(255, 255, 255, 0.9); 1312 } 1313 1314 input[type=search]:focus { 1315 outline-offset: -7px; 1316 } 1317 1318 .is-dark-theme input[type=search]:focus { 1319 outline-color: #d1e4dd; 1320 } 1321 1322 input[type=color] { 1323 padding: 5px; 1324 height: 40px; 1325 } 1326 1327 input[type=email], 1328 input[type=url] { 1329 1330 /*rtl:ignore*/ 1331 direction: ltr; 1332 } 1333 1334 select { 1335 border: 3px solid #39414d; 1336 color: #28303d; 1337 -moz-appearance: none; 1338 -webkit-appearance: none; 1339 appearance: none; 1340 line-height: 1.7; 1341 padding: 10px 30px 10px 10px; 1342 background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 1343 background-position: right 10px top 60%; 1344 } 1345 1346 select:focus { 1347 outline-offset: 2px; 1348 outline: 2px dotted #39414d; 1349 } 1350 1351 .is-dark-theme select { 1352 background: rgba(255, 255, 255, 0.9) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 1353 background-position: right 10px top 60%; 1354 } 1355 1356 textarea { 1357 width: 100%; 1358 } 1359 1360 label { 1361 font-size: 1.125rem; 1362 font-weight: 500; 1363 margin-bottom: 10px; 1364 } 1365 1366 /** 1367 https://css-tricks.com/custom-styling-form-inputs-with-modern-css-features/ 1368 https://codepen.io/aaroniker/pen/ZEYoxEY by Aaron Iker. 1369 License: MIT. 1370 */ 1371 @supports (-webkit-appearance: none) or (-moz-appearance: none) { 1372 1373 input[type=checkbox], 1374 input[type=radio] { 1375 -webkit-appearance: none; 1376 -moz-appearance: none; 1377 position: relative; 1378 width: 25px; 1379 height: 25px; 1380 border: 3px solid #39414d; 1381 background: #fff; 1382 } 1383 1384 input[type=checkbox]:disabled, 1385 input[type=radio]:disabled { 1386 opacity: 0.7; 1387 } 1388 1389 .is-dark-theme input[type=checkbox], 1390 .is-dark-theme input[type=radio] { 1391 background: rgba(255, 255, 255, 0.9); 1392 } 1393 1394 input[type=checkbox]:focus { 1395 outline-offset: 2px; 1396 outline: 2px dotted #39414d; 1397 } 1398 1399 input[type=checkbox]:after { 1400 content: ""; 1401 opacity: 0; 1402 display: block; 1403 left: 5px; 1404 top: 2px; 1405 position: absolute; 1406 width: 7px; 1407 height: 13px; 1408 border: 3px solid #28303d; 1409 border-top: 0; 1410 border-left: 0; 1411 transform: rotate(30deg); 1412 } 1413 1414 input[type=checkbox]:checked { 1415 color: #28303d; 1416 } 1417 1418 input[type=checkbox]:checked:after { 1419 opacity: 1; 1420 } 1421 1422 input[type=radio] { 1423 border-radius: 50%; 1424 } 1425 1426 input[type=radio]:focus { 1427 outline-offset: 2px; 1428 outline: 2px dotted #39414d; 1429 } 1430 1431 input[type=radio]:after { 1432 content: ""; 1433 opacity: 0; 1434 display: block; 1435 left: 3px; 1436 top: 3px; 1437 position: absolute; 1438 width: 11px; 1439 height: 11px; 1440 border-radius: 50%; 1441 background: #28303d; 1442 } 1443 1444 input[type=radio]:checked { 1445 border: 4px solid #39414d; 1446 } 1447 1448 input[type=radio]:checked:after { 1449 opacity: 1; 1450 } 1451 1452 input[type=radio]:checked:focus { 1453 outline-offset: 4px; 1454 outline: 2px dotted #39414d; 1455 } 1456 } 1457 1458 input[type=checkbox] + label, 1459 input[type=radio] + label { 1460 display: inline-block; 1461 padding-left: 10px; 1462 font-size: 1rem; 1463 vertical-align: top; 1464 } 1465 1466 /** 1467 * https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/ 1468 */ 1469 @supports (-webkit-appearance: none) or (-moz-appearance: none) { 1470 1471 input[type=range] { 1472 -webkit-appearance: none; /* Hides the slider so that custom slider can be made */ 1473 width: 100%; /* Specific width is required for Firefox. */ 1474 height: 6px; 1475 background: #39414d; 1476 border-radius: 6px; 1477 outline-offset: 10px; 1478 } 1479 1480 input[type=range]:disabled { 1481 opacity: 0.7; 1482 } 1483 1484 input[type=range]::-webkit-slider-thumb { 1485 -webkit-appearance: none; 1486 border: 3px solid #39414d; 1487 height: 44px; 1488 width: 44px; 1489 border-radius: 50%; 1490 background: #d1e4dd; 1491 cursor: pointer; 1492 } 1493 1494 input[type=range]::-moz-range-thumb { 1495 border: 3px solid #39414d; 1496 height: 44px; 1497 width: 44px; 1498 border-radius: 50%; 1499 background: #d1e4dd; 1500 cursor: pointer; 1501 box-sizing: border-box; 1502 } 1503 } 1504 1505 input[type=range]::-ms-track { 1506 width: 100%; 1507 height: 6px; 1508 border-radius: 6px; 1509 border-width: 19px 0; 1510 border-color: #d1e4dd; 1511 background: transparent; 1512 color: transparent; 1513 cursor: pointer; 1514 } 1515 1516 input[type=range]::-ms-fill-upper, 1517 input[type=range]::-ms-fill-lower { 1518 background: #39414d; 1519 border-radius: 6px; 1520 } 1521 1522 input[type=range]::-ms-thumb { 1523 border: 3px solid #39414d; 1524 height: 44px; 1525 width: 44px; 1526 border-radius: 50%; 1527 background: #d1e4dd; 1528 cursor: pointer; 1529 } 1530 1531 fieldset { 1532 display: grid; 1533 border-color: #39414d; 1534 padding: 25px; 1535 } 1536 1537 fieldset legend { 1538 font-size: 1.5rem; 1539 } 1540 1541 fieldset input[type=submit] { 1542 max-width: max-content; 1543 } 1544 1545 fieldset input:not([type=submit]) { 1546 margin-bottom: 20px; 1547 } 1548 1549 fieldset input[type=radio], 1550 fieldset input[type=checkbox] { 1551 margin-bottom: 0; 1552 } 1553 1554 fieldset input[type=radio] + label, 1555 fieldset input[type=checkbox] + label { 1556 font-size: 1.125rem; 1557 padding-left: 0; 1558 margin-bottom: 20px; 1559 } 1560 1561 ::-moz-placeholder { 1562 opacity: 1; 1563 } 1564 1565 .post-password-message { 1566 font-size: 1.5rem; 1567 } 1568 1569 .post-password-form { 1570 display: flex; 1571 flex-wrap: wrap; 1572 } 1573 1574 .post-password-form__label { 1575 width: 100%; 1576 margin-bottom: 0; 1577 } 1578 1579 .post-password-form input[type=password] { 1580 flex-grow: 1; 1581 margin-top: 10px; 1582 margin-right: 17px; 1583 } 1584 1585 .post-password-form__submit { 1586 margin-top: 10px; 1587 } 1588 @media only screen and (min-width: 592px) { 1589 1590 .post-password-form__submit { 1591 margin-left: 10px; 1592 } 1593 } 1594 1595 img { 1596 height: auto; 1597 vertical-align: middle; 1598 } 1599 1600 /* Classic editor images */ 1601 1602 /* Make sure embeds and iframes fit their containers. */ 1603 img, 1604 .entry-content img, 1605 embed, 1606 iframe, 1607 object, 1608 video { 1609 max-width: 100%; 1610 } 1611 1612 /* Media captions */ 1613 figcaption, 1614 .wp-caption, 1615 .wp-caption-text, 1616 .wp-block-embed figcaption { 1617 color: currentColor; 1618 font-size: 1rem; 1619 line-height: 1.7; 1620 margin-top: 10px; 1621 margin-bottom: 20px; 1622 text-align: center; 1623 } 1624 1625 .alignleft figcaption, 1626 .alignright figcaption, 1627 .alignleft .wp-caption, 1628 .alignright .wp-caption, 1629 .alignleft .wp-caption-text, 1630 .alignright .wp-caption-text, 1631 .alignleft .wp-block-embed figcaption, 1632 .alignright .wp-block-embed figcaption { 1633 margin-bottom: 0; 1634 } 1635 1636 /* WP Smiley */ 1637 .page-content .wp-smiley, 1638 .entry-content .wp-smiley, 1639 .comment-content .wp-smiley { 1640 border: none; 1641 margin-bottom: 0; 1642 margin-top: 0; 1643 padding: 0; 1644 } 1645 1646 /* Over here, place any elements that do not need to have their own file. */ 1647 b, 1648 strong { 1649 font-weight: 700; 1650 } 1651 1652 dfn, 1653 cite, 1654 em, 1655 i { 1656 font-style: italic; 1657 } 1658 1659 pre { 1660 white-space: pre; 1661 overflow-x: auto; 1662 } 1663 1664 .entry-content > code { 1665 display: block; 1666 } 1667 1668 /* 1669 * text-underline-offset doesn't work in Chrome at all 👎 1670 * But looks nice in Safari/Firefox, so let's keep it and 1671 * maybe Chrome will support it soon. 1672 */ 1673 a { 1674 cursor: pointer; 1675 color: #28303d; 1676 text-underline-offset: 3px; 1677 text-decoration-skip-ink: all; 1678 } 1679 1680 a:hover { 1681 text-decoration-style: dotted; 1682 text-decoration-skip-ink: none; 1683 } 1684 1685 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 1686 1687 /* Only visible in Windows High Contrast mode */ 1688 outline: 2px solid transparent; 1689 text-decoration: underline 1px dotted currentColor; 1690 text-decoration-skip-ink: none; 1691 background: rgba(255, 255, 255, 0.9); 1692 } 1693 1694 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 1695 background: #000; 1696 color: #fff; 1697 text-decoration: none; 1698 } 1699 1700 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 1701 color: #fff; 1702 } 1703 1704 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 1705 background: rgba(0, 0, 0, 0.9); 1706 color: #fff; 1707 } 1708 1709 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 1710 color: #fff; 1711 } 1712 1713 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link { 1714 1715 /* Only visible in Windows High Contrast mode */ 1716 outline: 2px solid transparent; 1717 outline-offset: -2px; 1718 } 1719 1720 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus { 1721 color: #21759b; 1722 background-color: #f1f1f1; 1723 } 1724 1725 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link { 1726 background: none; 1727 } 1728 1729 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img { 1730 outline: 2px dotted #28303d; 1731 } 1732 1733 .has-background .has-link-color a, 1734 .has-background.has-link-color a { 1735 color: #28303d; 1736 } 1737 1738 /* Category 05 is all about adjusting the default block styles to the given layout. I only added three blocks as examples. */ 1739 .wp-block-audio audio:focus { 1740 outline-offset: 5px; 1741 outline: 2px solid #28303d; 1742 } 1743 1744 /** 1745 * Button 1746 */ 1747 .site .button, 1748 button, 1749 input[type=submit], 1750 input[type=reset], 1751 .wp-block-search .wp-block-search__button, 1752 .wp-block-button .wp-block-button__link, 1753 .wp-block-file a.wp-block-file__button { 1754 border: 3px solid transparent; 1755 border-radius: 0; 1756 cursor: pointer; 1757 font-weight: 500; 1758 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1759 font-size: 1.25rem; 1760 line-height: 1.5; 1761 padding: 15px 30px; 1762 text-decoration: none; 1763 } 1764 1765 .site .button:not(:hover):not(:active):not(.has-text-color), 1766 button:not(:hover):not(:active):not(.has-text-color), 1767 input[type=submit]:not(:hover):not(:active):not(.has-text-color), 1768 input[type=reset]:not(:hover):not(:active):not(.has-text-color), 1769 .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color), 1770 .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), 1771 .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) { 1772 color: #d1e4dd; 1773 } 1774 1775 .has-background .site .button:not(:hover):not(:active):not(.has-text-color), 1776 .has-background button:not(:hover):not(:active):not(.has-text-color), 1777 .has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color), 1778 .has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color), 1779 .has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color), 1780 .has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), 1781 .has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color), 1782 .has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background, 1783 .has-background button:not(:hover):not(:active):not(.has-text-color).has-background, 1784 .has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color).has-background, 1785 .has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color).has-background, 1786 .has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background, 1787 .has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background, 1788 .has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background { 1789 color: #28303d; 1790 } 1791 1792 .site .button:not(:hover):not(:active):not(.has-background), 1793 button:not(:hover):not(:active):not(.has-background), 1794 input[type=submit]:not(:hover):not(:active):not(.has-background), 1795 input[type=reset]:not(:hover):not(:active):not(.has-background), 1796 .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), 1797 .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), 1798 .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background), 1799 .has-background .site .button:not(:hover):not(:active):not(.has-background), 1800 .has-background button:not(:hover):not(:active):not(.has-background), 1801 .has-background input[type=submit]:not(:hover):not(:active):not(.has-background), 1802 .has-background input[type=reset]:not(:hover):not(:active):not(.has-background), 1803 .has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), 1804 .has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), 1805 .has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) { 1806 background-color: #28303d; 1807 } 1808 1809 .site .button:hover, 1810 .site .button:active, 1811 button:hover, 1812 button:active, 1813 input[type=submit]:hover, 1814 input[type=submit]:active, 1815 input[type=reset]:hover, 1816 input[type=reset]:active, 1817 .wp-block-search .wp-block-search__button:hover, 1818 .wp-block-search .wp-block-search__button:active, 1819 .wp-block-button .wp-block-button__link:hover, 1820 .wp-block-button .wp-block-button__link:active, 1821 .wp-block-file a.wp-block-file__button:hover, 1822 .wp-block-file a.wp-block-file__button:active { 1823 background-color: transparent; 1824 border-color: currentColor; 1825 color: inherit; 1826 } 1827 1828 .site .button:focus, 1829 button:focus, 1830 input[type=submit]:focus, 1831 input[type=reset]:focus, 1832 .wp-block-search .wp-block-search__button:focus, 1833 .wp-block-button .wp-block-button__link:focus, 1834 .wp-block-file a.wp-block-file__button:focus { 1835 outline-offset: -6px; 1836 outline: 2px dotted currentColor; 1837 } 1838 1839 .site .button:disabled, 1840 button:disabled, 1841 input[type=submit]:disabled, 1842 input[type=reset]:disabled, 1843 .wp-block-search .wp-block-search__button:disabled, 1844 .wp-block-button .wp-block-button__link:disabled, 1845 .wp-block-file a.wp-block-file__button:disabled { 1846 background-color: rgba(255, 255, 255, 0.5); 1847 border-color: rgba(255, 255, 255, 0.5); 1848 color: #39414d; 1849 } 1850 1851 /** 1852 * Block Options 1853 */ 1854 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), 1855 .has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { 1856 color: #d1e4dd; 1857 } 1858 1859 .has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background { 1860 color: #28303d; 1861 } 1862 1863 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background), 1864 .has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) { 1865 background-color: #28303d; 1866 } 1867 1868 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, 1869 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 1870 border-color: currentColor !important; 1871 background-color: transparent !important; 1872 color: inherit !important; 1873 } 1874 1875 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), 1876 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background), 1877 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background { 1878 border-color: currentColor; 1879 } 1880 1881 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), 1882 .has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { 1883 color: #28303d; 1884 } 1885 1886 .has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) { 1887 color: inherit; 1888 } 1889 1890 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) { 1891 background-color: transparent; 1892 } 1893 1894 .wp-block-button.is-style-outline .wp-block-button__link:hover, 1895 .wp-block-button.is-style-outline .wp-block-button__link:active { 1896 border-color: transparent !important; 1897 background-color: #28303d !important; 1898 color: #d1e4dd !important; 1899 } 1900 1901 .has-background .wp-block-button.is-style-outline .wp-block-button__link:hover, 1902 .has-background .wp-block-button.is-style-outline .wp-block-button__link:active { 1903 background-color: #28303d !important; 1904 color: #d1e4dd !important; 1905 } 1906 1907 .has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover, 1908 .has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active { 1909 color: #d1e4dd !important; 1910 } 1911 1912 .wp-block-button .is-style-squared .wp-block-button__link { 1913 border-radius: 0; 1914 } 1915 1916 .is-style-outline .wp-block-button__link[style*=radius]:focus, 1917 .wp-block-button a.wp-block-button__link[style*=radius]:focus { 1918 outline-offset: 2px; 1919 outline: 2px dotted #39414d; 1920 } 1921 1922 .wp-block-code { 1923 border-color: #28303d; 1924 border-radius: 0; 1925 border-style: solid; 1926 border-width: 0.1rem; 1927 padding: 20px; 1928 } 1929 1930 .wp-block-code code { 1931 color: #28303d; 1932 white-space: pre; 1933 overflow-x: auto; 1934 display: block; 1935 } 1936 1937 .wp-block-columns:not(.alignwide):not(.alignfull) { 1938 clear: both; 1939 } 1940 1941 .wp-block-columns .wp-block-column > * { 1942 margin-top: 20px; 1943 margin-bottom: 20px; 1944 } 1945 @media only screen and (min-width: 482px) { 1946 1947 .wp-block-columns .wp-block-column > * { 1948 margin-top: 30px; 1949 margin-bottom: 30px; 1950 } 1951 } 1952 1953 .wp-block-columns .wp-block-column > *:first-child { 1954 margin-top: 0; 1955 } 1956 1957 .wp-block-columns .wp-block-column > *:last-child, 1958 .wp-block-columns .wp-block-column:last-child { 1959 margin-bottom: 0; 1960 } 1961 1962 .wp-block-columns .wp-block-column:not(:last-child) { 1963 margin-bottom: 20px; 1964 } 1965 @media only screen and (min-width: 482px) { 1966 1967 .wp-block-columns .wp-block-column:not(:last-child) { 1968 margin-bottom: 30px; 1969 } 1970 } 1971 @media only screen and (min-width: 822px) { 1972 1973 .wp-block-columns .wp-block-column:not(:last-child) { 1974 margin-bottom: 0; 1975 } 1976 } 1977 1978 .wp-block-columns.is-style-twentytwentyone-columns-overlap { 1979 justify-content: space-around; 1980 } 1981 @media only screen and (min-width: 652px) { 1982 1983 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 1984 margin-left: -50px; 1985 margin-top: 63px; 1986 z-index: 2; 1987 } 1988 1989 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 1990 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), 1991 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background), 1992 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background), 1993 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background), 1994 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background), 1995 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background), 1996 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 1997 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background), 1998 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) { 1999 background-color: #d1e4dd; 2000 padding: 20px; 2001 } 2002 2003 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 2004 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 2005 padding-left: 50px; 2006 } 2007 2008 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center { 2009 margin-top: 0; 2010 } 2011 } 2012 2013 .wp-block-columns.alignfull .wp-block-column p:not(.has-background), 2014 .wp-block-columns.alignfull .wp-block-column h1:not(.has-background), 2015 .wp-block-columns.alignfull .wp-block-column h2:not(.has-background), 2016 .wp-block-columns.alignfull .wp-block-column h3:not(.has-background), 2017 .wp-block-columns.alignfull .wp-block-column h4:not(.has-background), 2018 .wp-block-columns.alignfull .wp-block-column h5:not(.has-background), 2019 .wp-block-columns.alignfull .wp-block-column h6:not(.has-background) { 2020 padding-left: 20px; 2021 padding-right: 20px; 2022 } 2023 2024 .wp-block-cover, 2025 .wp-block-cover-image { 2026 background-color: #000; 2027 min-height: 450px; 2028 margin-top: inherit; 2029 margin-bottom: inherit; 2030 2031 /* default & custom background-color */ 2032 2033 /* Treating H2 separately to account for legacy /core styles */ 2034 2035 /* Block Styles */ 2036 2037 /* The background color class is used just for the overlay, and does not need to be applied to the inner container. */ 2038 } 2039 2040 .wp-block-cover:not(.alignwide):not(.alignfull), 2041 .wp-block-cover-image:not(.alignwide):not(.alignfull) { 2042 clear: both; 2043 } 2044 2045 .wp-block-cover.alignfull, 2046 .wp-block-cover-image.alignfull { 2047 margin-top: 0; 2048 margin-bottom: 0; 2049 } 2050 2051 .wp-block-cover .wp-block-cover__inner-container, 2052 .wp-block-cover .wp-block-cover-image-text, 2053 .wp-block-cover .wp-block-cover-text, 2054 .wp-block-cover-image .wp-block-cover__inner-container, 2055 .wp-block-cover-image .wp-block-cover-image-text, 2056 .wp-block-cover-image .wp-block-cover-text { 2057 color: currentColor; 2058 margin-top: 30px; 2059 margin-bottom: 30px; 2060 } 2061 2062 .wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button), 2063 .wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2064 .wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2065 .wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button), 2066 .wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2067 .wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) { 2068 color: currentColor; 2069 } 2070 2071 .wp-block-cover .wp-block-cover__inner-container .has-link-color a, 2072 .wp-block-cover .wp-block-cover-image-text .has-link-color a, 2073 .wp-block-cover .wp-block-cover-text .has-link-color a, 2074 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a, 2075 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a, 2076 .wp-block-cover-image .wp-block-cover-text .has-link-color a { 2077 color: #28303d; 2078 } 2079 2080 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 2081 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 2082 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 2083 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 2084 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 2085 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text { 2086 color: #fff; 2087 } 2088 2089 .wp-block-cover h2 { 2090 font-size: 2.25rem; 2091 letter-spacing: normal; 2092 line-height: 1.3; 2093 max-width: inherit; 2094 text-align: inherit; 2095 padding: 0; 2096 } 2097 @media only screen and (min-width: 652px) { 2098 2099 .wp-block-cover h2 { 2100 font-size: 3rem; 2101 } 2102 } 2103 2104 .wp-block-cover-image h2 { 2105 font-size: 2.25rem; 2106 letter-spacing: normal; 2107 line-height: 1.3; 2108 max-width: inherit; 2109 text-align: inherit; 2110 padding: 0; 2111 } 2112 @media only screen and (min-width: 652px) { 2113 2114 .wp-block-cover-image h2 { 2115 font-size: 3rem; 2116 } 2117 } 2118 2119 .wp-block-cover h2.has-text-align-left, 2120 .wp-block-cover-image h2.has-text-align-left { 2121 text-align: left; 2122 } 2123 2124 .wp-block-cover h2.has-text-align-center, 2125 .wp-block-cover-image h2.has-text-align-center { 2126 text-align: center; 2127 } 2128 2129 .wp-block-cover h2.has-text-align-right, 2130 .wp-block-cover-image h2.has-text-align-right { 2131 text-align: right; 2132 } 2133 2134 .wp-block-cover .wp-block-cover__inner-container, 2135 .wp-block-cover-image .wp-block-cover__inner-container { 2136 width: calc(100% - 60px); 2137 } 2138 2139 .wp-block-cover .wp-block-cover__inner-container > *, 2140 .wp-block-cover-image .wp-block-cover__inner-container > * { 2141 margin-top: 20px; 2142 margin-bottom: 20px; 2143 } 2144 @media only screen and (min-width: 482px) { 2145 2146 .wp-block-cover .wp-block-cover__inner-container > *, 2147 .wp-block-cover-image .wp-block-cover__inner-container > * { 2148 margin-top: 30px; 2149 margin-bottom: 30px; 2150 } 2151 } 2152 2153 .wp-block-cover .wp-block-cover__inner-container > *:first-child, 2154 .wp-block-cover-image .wp-block-cover__inner-container > *:first-child { 2155 margin-top: 0; 2156 } 2157 2158 .wp-block-cover .wp-block-cover__inner-container > *:last-child, 2159 .wp-block-cover-image .wp-block-cover__inner-container > *:last-child { 2160 margin-bottom: 0; 2161 } 2162 2163 .wp-block-cover.alignleft, 2164 .wp-block-cover.alignright, 2165 .wp-block-cover-image.alignleft, 2166 .wp-block-cover-image.alignright { 2167 margin-top: 0; 2168 } 2169 2170 .wp-block-cover.alignleft > *, 2171 .wp-block-cover.alignright > *, 2172 .wp-block-cover-image.alignleft > *, 2173 .wp-block-cover-image.alignright > * { 2174 margin-top: 60px; 2175 margin-bottom: 60px; 2176 padding-left: 25px; 2177 padding-right: 25px; 2178 width: 100%; 2179 } 2180 2181 .wp-block-cover.has-left-content, 2182 .wp-block-cover.has-right-content, 2183 .wp-block-cover-image.has-left-content, 2184 .wp-block-cover-image.has-right-content { 2185 justify-content: center; 2186 } 2187 2188 .wp-block-cover.is-style-twentytwentyone-border, 2189 .wp-block-cover-image.is-style-twentytwentyone-border { 2190 border: 3px solid #28303d; 2191 } 2192 2193 .wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container, 2194 .wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container { 2195 background-color: unset; 2196 } 2197 2198 .wp-block-file a.wp-block-file__button:active, 2199 .wp-block-file a.wp-block-file__button:focus, 2200 .wp-block-file a.wp-block-file__button:hover { 2201 opacity: inherit; 2202 } 2203 2204 .wp-block-file a.wp-block-file__button { 2205 display: inline-block; 2206 } 2207 2208 .wp-block-gallery { 2209 margin: 0 auto; 2210 } 2211 2212 .wp-block-gallery .blocks-gallery-image, 2213 .wp-block-gallery .blocks-gallery-item { 2214 width: calc(50% - 10px); 2215 } 2216 2217 .wp-block-gallery .blocks-gallery-image figcaption, 2218 .wp-block-gallery .blocks-gallery-item figcaption { 2219 margin: 0; 2220 color: #fff; 2221 font-size: 1rem; 2222 } 2223 2224 .wp-block-gallery .blocks-gallery-image figcaption a, 2225 .wp-block-gallery .blocks-gallery-item figcaption a { 2226 color: #fff; 2227 } 2228 2229 .wp-block-gallery .blocks-gallery-image figcaption a:focus, 2230 .wp-block-gallery .blocks-gallery-item figcaption a:focus { 2231 background-color: transparent; 2232 outline: 2px solid #28303d; 2233 text-decoration: none; 2234 } 2235 2236 .wp-block-gallery .blocks-gallery-image a:focus img, 2237 .wp-block-gallery .blocks-gallery-item a:focus img { 2238 outline-offset: 2px; 2239 } 2240 2241 .wp-block-group { 2242 display: flow-root; 2243 } 2244 2245 .wp-block-group .wp-block-group__inner-container { 2246 margin-left: auto; 2247 margin-right: auto; 2248 } 2249 2250 .wp-block-group .wp-block-group__inner-container > * { 2251 margin-top: 20px; 2252 margin-bottom: 20px; 2253 } 2254 @media only screen and (min-width: 482px) { 2255 2256 .wp-block-group .wp-block-group__inner-container > * { 2257 margin-top: 30px; 2258 margin-bottom: 30px; 2259 } 2260 } 2261 2262 .wp-block-group .wp-block-group__inner-container > *:first-child { 2263 margin-top: 0; 2264 } 2265 2266 .wp-block-group .wp-block-group__inner-container > *:last-child { 2267 margin-bottom: 0; 2268 } 2269 2270 .wp-block-group.has-background { 2271 padding: 20px; 2272 } 2273 @media only screen and (min-width: 482px) { 2274 2275 .wp-block-group.has-background { 2276 padding: 30px; 2277 } 2278 } 2279 2280 .wp-block-group.is-style-twentytwentyone-border { 2281 border: 3px solid #28303d; 2282 padding: 30px; 2283 } 2284 2285 .wp-block-group.has-background .wp-block-group__inner-container > .alignfull, 2286 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull, 2287 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull, 2288 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 2289 max-width: calc(100% + 60px); 2290 width: calc(100% + 60px); 2291 margin-left: -30px; 2292 } 2293 2294 h1, 2295 .h1, 2296 h2, 2297 .h2, 2298 h3, 2299 .h3, 2300 h4, 2301 .h4, 2302 h5, 2303 .h5, 2304 h6, 2305 .h6 { 2306 clear: both; 2307 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2308 font-weight: normal; 2309 } 2310 2311 h1 strong, 2312 .h1 strong, 2313 h2 strong, 2314 .h2 strong, 2315 h3 strong, 2316 .h3 strong, 2317 h4 strong, 2318 .h4 strong, 2319 h5 strong, 2320 .h5 strong, 2321 h6 strong, 2322 .h6 strong { 2323 font-weight: 600; 2324 } 2325 2326 h1 { 2327 font-size: 4rem; 2328 letter-spacing: normal; 2329 line-height: 1.1; 2330 } 2331 2332 @media only screen and (min-width: 652px) { 2333 2334 h1 { 2335 font-size: 6rem; 2336 } 2337 } 2338 2339 .h1 { 2340 font-size: 4rem; 2341 letter-spacing: normal; 2342 line-height: 1.1; 2343 } 2344 2345 @media only screen and (min-width: 652px) { 2346 2347 .h1 { 2348 font-size: 6rem; 2349 } 2350 } 2351 2352 h2 { 2353 font-size: 2.25rem; 2354 letter-spacing: normal; 2355 line-height: 1.3; 2356 } 2357 2358 @media only screen and (min-width: 652px) { 2359 2360 h2 { 2361 font-size: 3rem; 2362 } 2363 } 2364 2365 .h2 { 2366 font-size: 2.25rem; 2367 letter-spacing: normal; 2368 line-height: 1.3; 2369 } 2370 2371 @media only screen and (min-width: 652px) { 2372 2373 .h2 { 2374 font-size: 3rem; 2375 } 2376 } 2377 2378 h3 { 2379 font-size: 2rem; 2380 letter-spacing: normal; 2381 line-height: 1.3; 2382 } 2383 2384 @media only screen and (min-width: 652px) { 2385 2386 h3 { 2387 font-size: 2rem; 2388 } 2389 } 2390 2391 .h3 { 2392 font-size: 2rem; 2393 letter-spacing: normal; 2394 line-height: 1.3; 2395 } 2396 2397 @media only screen and (min-width: 652px) { 2398 2399 .h3 { 2400 font-size: 2rem; 2401 } 2402 } 2403 2404 h4, 2405 .h4 { 2406 font-size: 1.5rem; 2407 font-weight: 600; 2408 letter-spacing: normal; 2409 line-height: 1.3; 2410 } 2411 2412 h5, 2413 .h5 { 2414 font-size: 1.125rem; 2415 font-weight: 600; 2416 letter-spacing: 0.05em; 2417 line-height: 1.3; 2418 } 2419 2420 h6, 2421 .h6 { 2422 font-size: 1rem; 2423 font-weight: 600; 2424 letter-spacing: 0.05em; 2425 line-height: 1.3; 2426 } 2427 2428 .wp-block-image { 2429 text-align: center; 2430 } 2431 2432 .wp-block-image figcaption { 2433 color: #28303d; 2434 font-size: 1rem; 2435 line-height: 1.7; 2436 margin-top: 10px; 2437 margin-bottom: 20px; 2438 text-align: center; 2439 } 2440 2441 .wp-block-image .alignright { 2442 2443 /*rtl:ignore*/ 2444 margin-left: 25px; 2445 2446 /*rtl:ignore*/ 2447 margin-right: 0; 2448 } 2449 2450 .wp-block-image .alignleft { 2451 2452 /*rtl:ignore*/ 2453 margin-right: 25px; 2454 2455 /*rtl:ignore*/ 2456 margin-left: 0; 2457 } 2458 2459 .wp-block-image a:focus img { 2460 outline-offset: 2px; 2461 } 2462 2463 .entry-content > *[class=wp-block-image], 2464 .entry-content [class*=inner-container] > *[class=wp-block-image] { 2465 margin-top: 0; 2466 margin-bottom: 0; 2467 } 2468 2469 .entry-content > *[class=wp-block-image] + *, 2470 .entry-content [class*=inner-container] > *[class=wp-block-image] + * { 2471 margin-top: 0; 2472 } 2473 2474 .wp-block-image.is-style-twentytwentyone-border img, 2475 .wp-block-image.is-style-twentytwentyone-image-frame img { 2476 border: 3px solid #28303d; 2477 } 2478 2479 .wp-block-image.is-style-twentytwentyone-image-frame img { 2480 padding: 20px; 2481 } 2482 2483 @media only screen and (min-width: 482px) { 2484 2485 .entry-content > .wp-block-image > .alignleft, 2486 .entry-content > .wp-block-image > .alignright { 2487 max-width: 50%; 2488 } 2489 } 2490 @media only screen and (max-width: 481.98px) { 2491 2492 .entry-content > .wp-block-image > .alignleft, 2493 .entry-content > .wp-block-image > .alignright { 2494 margin-left: 0; 2495 margin-right: 0; 2496 } 2497 2498 .entry-content > .wp-block-image > .alignleft:after, 2499 .entry-content > .wp-block-image > .alignright:after { 2500 content: ""; 2501 display: block; 2502 height: 1px; 2503 width: 1em; 2504 2505 /*rtl:ignore*/ 2506 float: right; 2507 } 2508 2509 .entry-content > .wp-block-image > .alignright:after { 2510 2511 /*rtl:ignore*/ 2512 float: left; 2513 } 2514 } 2515 2516 .wp-block-latest-comments { 2517 padding-left: 0; 2518 } 2519 2520 .wp-block-latest-comments:where(:not([class*=-font-size]):not([style*=font-size])) .wp-block-latest-comments__comment { 2521 font-size: 1.125rem; 2522 } 2523 2524 .wp-block-latest-comments .wp-block-latest-comments__comment { 2525 line-height: 1.7; 2526 2527 /* Vertical margins logic */ 2528 margin-top: 30px; 2529 margin-bottom: 30px; 2530 } 2531 2532 .wp-block-latest-comments .wp-block-latest-comments__comment:first-child { 2533 margin-top: 0; 2534 } 2535 2536 .wp-block-latest-comments .wp-block-latest-comments__comment:last-child { 2537 margin-bottom: 0; 2538 } 2539 2540 .wp-block-latest-comments .wp-block-latest-comments__comment-meta { 2541 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2542 } 2543 2544 .wp-block-latest-comments .wp-block-latest-comments__comment-date { 2545 color: inherit; 2546 font-size: inherit; 2547 } 2548 2549 .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { 2550 font-size: inherit; 2551 line-height: 1.7; 2552 margin: 0; 2553 } 2554 2555 .wp-block-latest-posts { 2556 padding-left: 0; 2557 } 2558 2559 .wp-block-latest-posts:not(.is-grid) > li { 2560 margin-top: 50px; 2561 margin-bottom: 50px; 2562 } 2563 2564 .wp-block-latest-posts:not(.is-grid) > li:first-child { 2565 margin-top: 0; 2566 } 2567 2568 .wp-block-latest-posts:not(.is-grid) > li:last-child { 2569 margin-bottom: 0; 2570 } 2571 2572 .widget-area .wp-block-latest-posts:not(.is-grid) > li { 2573 margin-top: 0; 2574 margin-bottom: 0; 2575 } 2576 2577 .wp-block-latest-posts.is-grid { 2578 word-wrap: break-word; 2579 word-break: break-word; 2580 } 2581 2582 .wp-block-latest-posts.is-grid > li { 2583 margin-bottom: 30px; 2584 } 2585 2586 .wp-block-latest-posts.is-grid > li:last-child, 2587 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 2588 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 2589 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 2590 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 2591 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 2592 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 2593 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 2594 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 2595 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 2596 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 2597 margin-bottom: 0; 2598 } 2599 2600 .wp-block-latest-posts > li > * { 2601 margin-top: 10px; 2602 margin-bottom: 10px; 2603 } 2604 2605 .wp-block-latest-posts > li > *:first-child { 2606 margin-top: 0; 2607 } 2608 2609 .wp-block-latest-posts > li > *:last-child { 2610 margin-bottom: 0; 2611 } 2612 2613 .wp-block-latest-posts > li > a { 2614 display: inline-block; 2615 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2616 font-size: 2rem; 2617 font-weight: normal; 2618 line-height: 1.3; 2619 margin-bottom: 10px; 2620 } 2621 @media only screen and (min-width: 652px) { 2622 2623 .wp-block-latest-posts > li > a { 2624 font-size: 2rem; 2625 } 2626 } 2627 2628 .widget-area .wp-block-latest-posts > li > a { 2629 font-size: 1.125rem; 2630 margin-bottom: 0; 2631 } 2632 2633 .wp-block-latest-posts .wp-block-latest-posts__post-author { 2634 color: #28303d; 2635 font-size: 1.25rem; 2636 line-height: 1.7; 2637 } 2638 2639 .wp-block-latest-posts .wp-block-latest-posts__post-date { 2640 color: #28303d; 2641 font-size: 1rem; 2642 line-height: 1.7; 2643 } 2644 2645 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, 2646 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date { 2647 color: currentColor; 2648 } 2649 2650 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt, 2651 .wp-block-latest-posts .wp-block-latest-posts__post-full-content { 2652 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2653 font-size: 1.125rem; 2654 line-height: 1.7; 2655 margin-top: 20px; 2656 } 2657 2658 .wp-block-latest-posts.alignfull { 2659 padding-left: 20px; 2660 padding-right: 20px; 2661 } 2662 2663 .entry-content [class*=inner-container] .wp-block-latest-posts.alignfull, 2664 .entry-content .has-background .wp-block-latest-posts.alignfull { 2665 padding-left: 0; 2666 padding-right: 0; 2667 } 2668 2669 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers { 2670 border-top: 3px solid #28303d; 2671 border-bottom: 3px solid #28303d; 2672 } 2673 2674 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li, 2675 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li { 2676 padding-bottom: 30px; 2677 border-bottom: 1px solid #28303d; 2678 margin-top: 30px; 2679 margin-bottom: 30px; 2680 } 2681 2682 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child, 2683 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child { 2684 padding-bottom: 0; 2685 border-bottom: none; 2686 } 2687 2688 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid { 2689 box-shadow: inset 0 -1px 0 0 #28303d; 2690 border-bottom: 2px solid #28303d; 2691 } 2692 2693 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li { 2694 margin: 0; 2695 padding-top: 30px; 2696 padding-right: 25px; 2697 } 2698 2699 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child { 2700 padding-bottom: 30px; 2701 } 2702 @media screen and (min-width: 600px) { 2703 2704 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 2705 width: 50%; 2706 } 2707 2708 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 2709 width: 33%; 2710 } 2711 2712 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 2713 width: 25%; 2714 } 2715 2716 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 2717 width: 20%; 2718 } 2719 2720 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 2721 width: 17%; 2722 } 2723 } 2724 2725 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li { 2726 border: 3px solid #28303d; 2727 padding: 30px 25px; 2728 } 2729 2730 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child { 2731 padding-bottom: 30px; 2732 } 2733 2734 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li { 2735 margin-top: 25px; 2736 margin-bottom: 25px; 2737 } 2738 2739 .gallery-item { 2740 display: inline-block; 2741 text-align: center; 2742 vertical-align: top; 2743 width: 100%; 2744 } 2745 2746 .gallery-item a { 2747 display: block; 2748 } 2749 2750 .gallery-item a:focus img { 2751 outline-offset: -2px; 2752 } 2753 2754 .gallery-columns-2 .gallery-item { 2755 max-width: 50%; 2756 } 2757 2758 .gallery-columns-3 .gallery-item { 2759 max-width: 33.33%; 2760 } 2761 2762 .gallery-columns-4 .gallery-item { 2763 max-width: 25%; 2764 } 2765 2766 .gallery-columns-5 .gallery-item { 2767 max-width: 20%; 2768 } 2769 2770 .gallery-columns-6 .gallery-item { 2771 max-width: 16.66%; 2772 } 2773 2774 .gallery-columns-7 .gallery-item { 2775 max-width: 14.28%; 2776 } 2777 2778 .gallery-columns-8 .gallery-item { 2779 max-width: 12.5%; 2780 } 2781 2782 .gallery-columns-9 .gallery-item { 2783 max-width: 11.11%; 2784 } 2785 2786 .gallery-caption { 2787 display: block; 2788 } 2789 2790 figure.wp-caption a:focus img { 2791 outline-offset: 2px; 2792 } 2793 2794 ul, 2795 ol { 2796 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2797 margin: 0; 2798 padding-left: 50px; 2799 } 2800 2801 ul.aligncenter, 2802 ol.aligncenter, 2803 ul.alignright, 2804 ol.alignright { 2805 list-style-position: inside; 2806 padding: 0; 2807 } 2808 2809 ul.alignright, 2810 ol.alignright { 2811 text-align: right; 2812 } 2813 2814 ul { 2815 list-style-type: disc; 2816 } 2817 2818 ul ul { 2819 list-style-type: circle; 2820 } 2821 2822 ol { 2823 list-style-type: decimal; 2824 } 2825 2826 ol ul { 2827 list-style-type: circle; 2828 } 2829 2830 dt { 2831 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2832 font-weight: bold; 2833 } 2834 2835 dd { 2836 margin: 0; 2837 padding-left: 50px; 2838 } 2839 2840 .wp-block-media-text.alignfull { 2841 margin-top: 0; 2842 margin-bottom: 0; 2843 } 2844 2845 .wp-block-media-text a:focus img { 2846 outline-offset: -1px; 2847 } 2848 2849 .wp-block-media-text .wp-block-media-text__content { 2850 padding: 25px; 2851 } 2852 @media only screen and (min-width: 592px) { 2853 2854 .wp-block-media-text .wp-block-media-text__content { 2855 padding: 30px; 2856 } 2857 } 2858 2859 .wp-block-media-text .wp-block-media-text__content > * { 2860 margin-top: 20px; 2861 margin-bottom: 20px; 2862 } 2863 @media only screen and (min-width: 482px) { 2864 2865 .wp-block-media-text .wp-block-media-text__content > * { 2866 margin-top: 30px; 2867 margin-bottom: 30px; 2868 } 2869 } 2870 2871 .wp-block-media-text .wp-block-media-text__content > *:first-child { 2872 margin-top: 0; 2873 } 2874 2875 .wp-block-media-text .wp-block-media-text__content > *:last-child { 2876 margin-bottom: 0; 2877 } 2878 @media only screen and (min-width: 482px) { 2879 2880 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { 2881 padding-top: 30px; 2882 padding-bottom: 30px; 2883 } 2884 } 2885 2886 .wp-block-media-text.is-style-twentytwentyone-border { 2887 border: 3px solid #28303d; 2888 } 2889 2890 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label { 2891 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2892 font-size: 1.25rem; 2893 font-weight: normal; 2894 } 2895 2896 .wp-block-navigation .wp-block-navigation-link__submenu-icon { 2897 padding: 0; 2898 } 2899 2900 .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation-link { 2901 display: inherit; 2902 } 2903 2904 .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container { 2905 border: none; 2906 left: 0; 2907 min-width: max-content; 2908 opacity: 0; 2909 padding: 0; 2910 position: inherit; 2911 top: inherit; 2912 } 2913 2914 .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon { 2915 display: none; 2916 } 2917 2918 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container { 2919 background: #d1e4dd; 2920 margin: 0; 2921 padding: 0; 2922 position: absolute; 2923 top: 100%; 2924 border: 1px solid #28303d; 2925 } 2926 2927 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before, 2928 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 2929 content: ""; 2930 display: block; 2931 position: absolute; 2932 width: 0; 2933 top: -10px; 2934 left: 25px; 2935 border-style: solid; 2936 border-color: #28303d transparent; 2937 border-width: 0 7px 10px; 2938 } 2939 2940 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 2941 top: -9px; 2942 border-color: #d1e4dd transparent; 2943 } 2944 2945 .wp-block-navigation:not(.has-background) .wp-block-navigation__container, 2946 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container { 2947 background: #d1e4dd; 2948 } 2949 2950 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 2951 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 2952 color: #28303d; 2953 } 2954 2955 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover { 2956 text-decoration: underline; 2957 text-decoration-style: dotted; 2958 } 2959 2960 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content { 2961 color: currentColor; 2962 } 2963 2964 p { 2965 line-height: 1.7; 2966 } 2967 2968 p.has-background { 2969 padding: 20px; 2970 } 2971 2972 p.has-text-color a { 2973 color: #28303d; 2974 } 2975 2976 pre.wp-block-preformatted { 2977 overflow-x: auto; 2978 white-space: pre; 2979 } 2980 2981 .wp-block-pullquote { 2982 padding: 40px 0; 2983 text-align: center; 2984 border-width: 3px; 2985 border-bottom-style: solid; 2986 border-top-style: solid; 2987 color: currentColor; 2988 border-color: currentColor; 2989 position: relative; 2990 font-size: 2rem; 2991 font-style: normal; 2992 font-weight: 700; 2993 letter-spacing: normal; 2994 2995 /** 2996 * Block Options 2997 */ 2998 } 2999 3000 @media only screen and (min-width: 652px) { 3001 3002 .wp-block-pullquote { 3003 font-size: 2rem; 3004 } 3005 } 3006 3007 .wp-block-pullquote blockquote::before { 3008 color: currentColor; 3009 content: "“"; 3010 display: block; 3011 position: relative; 3012 left: 0; 3013 font-size: 3rem; 3014 font-weight: 500; 3015 line-height: 1; 3016 } 3017 3018 .wp-block-pullquote p { 3019 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3020 font-size: inherit; 3021 font-style: inherit; 3022 font-weight: inherit; 3023 letter-spacing: inherit; 3024 line-height: inherit; 3025 margin: 0; 3026 } 3027 3028 .wp-block-pullquote:where(:not([style*=line-height])) p { 3029 line-height: 1.3; 3030 } 3031 3032 .wp-block-pullquote a { 3033 color: currentColor; 3034 } 3035 3036 .wp-block-pullquote .wp-block-pullquote__citation, 3037 .wp-block-pullquote cite, 3038 .wp-block-pullquote footer { 3039 color: currentColor; 3040 display: block; 3041 font-size: 1rem; 3042 font-style: normal; 3043 text-transform: none; 3044 } 3045 3046 .wp-block-pullquote:not(.is-style-solid-color) { 3047 background: none; 3048 } 3049 3050 .wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before, 3051 .wp-block-pullquote.alignleft:not(.is-style-solid-color) cite { 3052 text-align: center; 3053 } 3054 3055 .wp-block-pullquote.alignwide > p { 3056 max-width: calc(100vw - 30px); 3057 } 3058 @media only screen and (min-width: 482px) { 3059 3060 .wp-block-pullquote.alignwide > p { 3061 max-width: calc(100vw - 100px); 3062 } 3063 } 3064 @media only screen and (min-width: 822px) { 3065 3066 .wp-block-pullquote.alignwide > p { 3067 max-width: min(calc(100vw - 200px), 1240px); 3068 } 3069 } 3070 3071 .wp-block-pullquote.alignwide blockquote { 3072 max-width: calc(100vw - 30px); 3073 } 3074 @media only screen and (min-width: 482px) { 3075 3076 .wp-block-pullquote.alignwide blockquote { 3077 max-width: calc(100vw - 100px); 3078 } 3079 } 3080 @media only screen and (min-width: 822px) { 3081 3082 .wp-block-pullquote.alignwide blockquote { 3083 max-width: min(calc(100vw - 200px), 1240px); 3084 } 3085 } 3086 3087 .wp-block-pullquote.alignfull:not(.is-style-solid-color) > p, 3088 .wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote { 3089 padding: 0 40px; 3090 } 3091 3092 .wp-block-pullquote.is-style-solid-color { 3093 color: #28303d; 3094 padding: 50px; 3095 border-width: 3px; 3096 border-style: solid; 3097 border-color: #28303d; 3098 } 3099 @media (min-width: 600px) { 3100 3101 .wp-block-pullquote.is-style-solid-color { 3102 padding: 100px; 3103 } 3104 } 3105 3106 .wp-block-pullquote.is-style-solid-color blockquote::before { 3107 text-align: left; 3108 } 3109 3110 .wp-block-pullquote.is-style-solid-color blockquote { 3111 margin: 0; 3112 max-width: inherit; 3113 } 3114 3115 .wp-block-pullquote.is-style-solid-color blockquote p { 3116 font-size: 2rem; 3117 } 3118 @media only screen and (min-width: 652px) { 3119 3120 .wp-block-pullquote.is-style-solid-color blockquote p { 3121 font-size: 2rem; 3122 } 3123 } 3124 3125 .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation, 3126 .wp-block-pullquote.is-style-solid-color cite, 3127 .wp-block-pullquote.is-style-solid-color footer { 3128 color: currentColor; 3129 } 3130 3131 .wp-block-pullquote.is-style-solid-color.alignleft, 3132 .wp-block-pullquote.is-style-solid-color.alignright { 3133 padding: 20px; 3134 } 3135 3136 .wp-block-pullquote.is-style-solid-color.alignleft blockquote, 3137 .wp-block-pullquote.is-style-solid-color.alignright blockquote { 3138 max-width: initial; 3139 } 3140 3141 .wp-block-query.has-background { 3142 padding: 20px; 3143 } 3144 @media only screen and (min-width: 482px) { 3145 3146 .wp-block-query.has-background { 3147 padding: 30px; 3148 } 3149 } 3150 3151 .wp-block-quote { 3152 border-left: none; 3153 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3154 font-size: 1.25rem; 3155 font-style: normal; 3156 font-weight: 700; 3157 line-height: 1.7; 3158 3159 /** 3160 * Block Options 3161 */ 3162 } 3163 3164 .wp-block-quote p { 3165 font-family: inherit; 3166 font-size: inherit; 3167 font-style: inherit; 3168 font-weight: inherit; 3169 line-height: inherit; 3170 letter-spacing: inherit; 3171 } 3172 3173 .wp-block-quote:before { 3174 content: "“"; 3175 left: 8px; 3176 } 3177 3178 .wp-block-quote .wp-block-quote__citation, 3179 .wp-block-quote cite, 3180 .wp-block-quote footer { 3181 font-family: inherit; 3182 font-style: inherit; 3183 font-weight: inherit; 3184 line-height: inherit; 3185 letter-spacing: inherit; 3186 } 3187 3188 .has-background .wp-block-quote .wp-block-quote__citation, 3189 [class*=background-color] .wp-block-quote .wp-block-quote__citation, 3190 [style*=background-color] .wp-block-quote .wp-block-quote__citation, 3191 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation, 3192 .has-background .wp-block-quote cite, 3193 [class*=background-color] .wp-block-quote cite, 3194 [style*=background-color] .wp-block-quote cite, 3195 .wp-block-cover[style*=background-image] .wp-block-quote cite, 3196 .has-background .wp-block-quote footer, 3197 [class*=background-color] .wp-block-quote footer, 3198 [style*=background-color] .wp-block-quote footer, 3199 .wp-block-cover[style*=background-image] .wp-block-quote footer { 3200 color: currentColor; 3201 } 3202 3203 .wp-block-quote:where(:not([style*=font-style])) .wp-block-quote__citation { 3204 font-style: normal; 3205 } 3206 3207 .wp-block-quote:where(:not([style*=font-style])) cite { 3208 font-style: normal; 3209 } 3210 3211 .wp-block-quote:where(:not([style*=font-style])) footer { 3212 font-style: normal; 3213 } 3214 3215 .wp-block-quote:where(:not([style*=font-weight])) .wp-block-quote__citation, 3216 .wp-block-quote:where(:not([style*=font-weight])) cite, 3217 .wp-block-quote:where(:not([style*=font-weight])) footer { 3218 font-weight: normal; 3219 } 3220 3221 .wp-block-quote.has-text-align-right { 3222 margin: 30px 25px 30px auto; 3223 padding-right: 0; 3224 border-right: none; 3225 } 3226 3227 .wp-block-quote.has-text-align-right:before { 3228 display: none; 3229 } 3230 3231 .wp-block-quote.has-text-align-right p:before { 3232 content: "”"; 3233 margin-right: 5px; 3234 } 3235 3236 .wp-block-quote.has-text-align-center { 3237 margin: 30px auto; 3238 } 3239 3240 .wp-block-quote.has-text-align-center:before { 3241 display: none; 3242 } 3243 3244 .wp-block-quote.is-large, 3245 .wp-block-quote.is-style-large { 3246 padding-left: 0; 3247 padding-right: 0; 3248 3249 /* Resetting margins to match _block-container.scss */ 3250 margin-top: 30px; 3251 margin-bottom: 30px; 3252 } 3253 3254 .wp-block-quote.is-large p { 3255 font-size: 2.25rem; 3256 font-style: normal; 3257 line-height: 1.35; 3258 } 3259 @media only screen and (min-width: 652px) { 3260 3261 .wp-block-quote.is-large p { 3262 font-size: 2.5rem; 3263 } 3264 } 3265 3266 .wp-block-quote.is-style-large p { 3267 font-size: 2.25rem; 3268 font-style: normal; 3269 line-height: 1.35; 3270 } 3271 @media only screen and (min-width: 652px) { 3272 3273 .wp-block-quote.is-style-large p { 3274 font-size: 2.5rem; 3275 } 3276 } 3277 3278 .wp-block-quote.is-large:before { 3279 font-size: 2.25rem; 3280 line-height: 1.35; 3281 left: -25px; 3282 } 3283 @media only screen and (min-width: 652px) { 3284 3285 .wp-block-quote.is-large:before { 3286 font-size: 2.5rem; 3287 } 3288 } 3289 3290 .wp-block-quote.is-style-large:before { 3291 font-size: 2.25rem; 3292 line-height: 1.35; 3293 left: -25px; 3294 } 3295 @media only screen and (min-width: 652px) { 3296 3297 .wp-block-quote.is-style-large:before { 3298 font-size: 2.5rem; 3299 } 3300 } 3301 3302 .wp-block-quote.is-large.has-text-align-right:before, 3303 .wp-block-quote.is-style-large.has-text-align-right:before { 3304 display: none; 3305 } 3306 3307 .wp-block-quote.is-large.has-text-align-right p:before { 3308 content: "”"; 3309 font-size: 2.25rem; 3310 font-weight: normal; 3311 line-height: 1.35; 3312 margin-right: 10px; 3313 } 3314 @media only screen and (min-width: 652px) { 3315 3316 .wp-block-quote.is-large.has-text-align-right p:before { 3317 font-size: 2.5rem; 3318 } 3319 } 3320 3321 .wp-block-quote.is-style-large.has-text-align-right p:before { 3322 content: "”"; 3323 font-size: 2.25rem; 3324 font-weight: normal; 3325 line-height: 1.35; 3326 margin-right: 10px; 3327 } 3328 @media only screen and (min-width: 652px) { 3329 3330 .wp-block-quote.is-style-large.has-text-align-right p:before { 3331 font-size: 2.5rem; 3332 } 3333 } 3334 3335 .wp-block-quote.is-large .wp-block-quote__citation, 3336 .wp-block-quote.is-large cite, 3337 .wp-block-quote.is-large footer, 3338 .wp-block-quote.is-style-large .wp-block-quote__citation, 3339 .wp-block-quote.is-style-large cite, 3340 .wp-block-quote.is-style-large footer { 3341 color: #28303d; 3342 font-size: 1.125rem; 3343 } 3344 @media only screen and (max-width: 481.98px) { 3345 3346 .wp-block-quote.is-large, 3347 .wp-block-quote.is-style-large { 3348 padding-left: 25px; 3349 } 3350 3351 .wp-block-quote.is-large:before, 3352 .wp-block-quote.is-style-large:before { 3353 left: 0; 3354 } 3355 3356 .wp-block-quote.is-large.has-text-align-right, 3357 .wp-block-quote.is-style-large.has-text-align-right { 3358 padding-left: 0; 3359 padding-right: 25px; 3360 } 3361 3362 .wp-block-quote.is-large.has-text-align-right:before, 3363 .wp-block-quote.is-style-large.has-text-align-right:before { 3364 right: 0; 3365 } 3366 3367 .wp-block-quote.is-large.has-text-align-center, 3368 .wp-block-quote.is-style-large.has-text-align-center { 3369 padding-left: 0; 3370 padding-right: 0; 3371 } 3372 3373 .wp-block-quote.has-text-align-right { 3374 padding-left: 0; 3375 padding-right: 13px; 3376 } 3377 3378 .wp-block-quote.has-text-align-right:before { 3379 right: 0; 3380 } 3381 3382 .wp-block-quote.has-text-align-center { 3383 padding-left: 0; 3384 padding-right: 0; 3385 } 3386 } 3387 3388 .wp-block-rss { 3389 padding-left: 0; 3390 } 3391 3392 .wp-block-rss > li { 3393 list-style: none; 3394 } 3395 3396 .wp-block-rss:not(.is-grid) > li { 3397 margin-top: 50px; 3398 margin-bottom: 50px; 3399 } 3400 3401 .wp-block-rss:not(.is-grid) > li:first-child { 3402 margin-top: 0; 3403 } 3404 3405 .wp-block-rss:not(.is-grid) > li:last-child { 3406 margin-bottom: 0; 3407 } 3408 3409 .wp-block-rss.is-grid > li { 3410 margin-bottom: 30px; 3411 } 3412 3413 .wp-block-rss.is-grid > li:last-child, 3414 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 3415 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 3416 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 3417 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 3418 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 3419 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 3420 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 3421 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 3422 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 3423 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 3424 margin-bottom: 0; 3425 } 3426 3427 .wp-block-rss > li > * { 3428 margin-top: 10px; 3429 margin-bottom: 10px; 3430 } 3431 3432 .wp-block-rss > li > *:first-child { 3433 margin-top: 0; 3434 } 3435 3436 .wp-block-rss > li > *:last-child { 3437 margin-bottom: 0; 3438 } 3439 3440 .wp-block-rss .wp-block-rss__item-title > a { 3441 display: inline-block; 3442 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3443 font-size: 2rem; 3444 font-weight: normal; 3445 line-height: 1.3; 3446 margin-bottom: 10px; 3447 } 3448 @media only screen and (min-width: 652px) { 3449 3450 .wp-block-rss .wp-block-rss__item-title > a { 3451 font-size: 2rem; 3452 } 3453 } 3454 3455 .wp-block-rss .wp-block-rss__item-author { 3456 color: #28303d; 3457 font-size: 1.25rem; 3458 line-height: 1.7; 3459 } 3460 3461 .wp-block-rss .wp-block-rss__item-publish-date { 3462 color: #28303d; 3463 font-size: 1rem; 3464 line-height: 1.7; 3465 } 3466 3467 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, 3468 .has-background .wp-block-rss .wp-block-rss__item-publish-date { 3469 color: currentColor; 3470 } 3471 3472 .wp-block-rss .wp-block-rss__item-excerpt, 3473 .wp-block-rss .wp-block-rss__item-full-content { 3474 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3475 font-size: 1.125rem; 3476 line-height: 1.7; 3477 margin-top: 20px; 3478 } 3479 3480 .wp-block-rss.alignfull { 3481 padding-left: 20px; 3482 padding-right: 20px; 3483 } 3484 3485 .entry-content [class*=inner-container] .wp-block-rss.alignfull, 3486 .entry-content .has-background .wp-block-rss.alignfull { 3487 padding-left: 0; 3488 padding-right: 0; 3489 } 3490 3491 .wp-block-search { 3492 max-width: calc(100vw - 30px); 3493 } 3494 3495 @media only screen and (min-width: 482px) { 3496 3497 .wp-block-search { 3498 max-width: min(calc(100vw - 100px), 610px); 3499 } 3500 } 3501 3502 @media only screen and (min-width: 822px) { 3503 3504 .wp-block-search { 3505 max-width: min(calc(100vw - 200px), 610px); 3506 } 3507 } 3508 3509 .wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper { 3510 justify-content: center; 3511 } 3512 3513 .wp-block-search .wp-block-search__label { 3514 font-size: 1.125rem; 3515 font-weight: 500; 3516 margin-bottom: 10px; 3517 } 3518 3519 .wp-block-search .wp-block-search__input { 3520 border: 3px solid #39414d; 3521 border-radius: 0; 3522 color: #28303d; 3523 line-height: 1.7; 3524 max-width: inherit; 3525 margin-right: -3px; 3526 margin-left: 0; 3527 padding: 10px; 3528 } 3529 3530 .wp-block-search .wp-block-search__input:focus { 3531 color: #28303d; 3532 border-color: #39414d; 3533 } 3534 3535 .has-background .wp-block-search .wp-block-search__input { 3536 border-color: #28303d !important; 3537 } 3538 3539 .wp-block-search button.wp-block-search__button { 3540 margin-left: 0; 3541 line-height: 1; 3542 } 3543 3544 .wp-block-search button.wp-block-search__button.has-icon { 3545 padding: 6px 15px; 3546 } 3547 3548 .wp-block-search button.wp-block-search__button.has-icon svg { 3549 width: 40px; 3550 height: 40px; 3551 fill: currentColor; 3552 } 3553 3554 .has-background .wp-block-search button.wp-block-search__button:hover, 3555 .has-background .wp-block-search button.wp-block-search__button:active { 3556 background-color: #d1e4dd !important; 3557 color: #28303d !important; 3558 } 3559 3560 .has-text-color .wp-block-search button.wp-block-search__button:hover, 3561 .has-text-color .wp-block-search button.wp-block-search__button:active { 3562 color: #28303d !important; 3563 } 3564 3565 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { 3566 background-color: #fff; 3567 border: 3px solid #39414d; 3568 border-radius: 0; 3569 padding: 3px; 3570 } 3571 3572 .has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { 3573 border-color: #28303d !important; 3574 } 3575 3576 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { 3577 margin-left: 0; 3578 margin-right: 0; 3579 padding-left: 10px; 3580 } 3581 3582 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus { 3583 color: #28303d; 3584 outline-offset: -2px; 3585 outline: 2px dotted #39414d; 3586 } 3587 3588 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button { 3589 padding: 15px 30px; 3590 } 3591 3592 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover, 3593 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button { 3594 color: #28303d; 3595 } 3596 3597 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover { 3598 background-color: #28303d; 3599 color: #fff; 3600 } 3601 3602 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon { 3603 padding: 6px 15px; 3604 } 3605 3606 .wp-block-search__button { 3607 box-shadow: none; 3608 } 3609 3610 hr { 3611 border-style: none; 3612 clear: both; 3613 margin-left: auto; 3614 margin-right: auto; 3615 } 3616 3617 hr, 3618 hr.wp-block-separator { 3619 border-bottom: 1px solid #28303d; 3620 } 3621 3622 hr.wp-block-separator { 3623 opacity: 1; 3624 3625 /** 3626 * Block Options 3627 */ 3628 } 3629 3630 hr.wp-block-separator:not(.is-style-dots):not(.alignwide) { 3631 max-width: calc(100vw - 30px); 3632 } 3633 @media only screen and (min-width: 482px) { 3634 3635 hr.wp-block-separator:not(.is-style-dots):not(.alignwide) { 3636 max-width: min(calc(100vw - 100px), 610px); 3637 } 3638 } 3639 @media only screen and (min-width: 822px) { 3640 3641 hr.wp-block-separator:not(.is-style-dots):not(.alignwide) { 3642 max-width: min(calc(100vw - 200px), 610px); 3643 } 3644 } 3645 3646 hr.wp-block-separator:not(.is-style-dots).alignwide { 3647 max-width: calc(100vw - 30px); 3648 } 3649 @media only screen and (min-width: 482px) { 3650 3651 hr.wp-block-separator:not(.is-style-dots).alignwide { 3652 max-width: calc(100vw - 100px); 3653 } 3654 } 3655 @media only screen and (min-width: 822px) { 3656 3657 hr.wp-block-separator:not(.is-style-dots).alignwide { 3658 max-width: min(calc(100vw - 200px), 1240px); 3659 } 3660 } 3661 3662 hr.wp-block-separator:not(.is-style-dots).alignfull { 3663 max-width: 100%; 3664 } 3665 3666 hr.wp-block-separator.is-style-twentytwentyone-separator-thick { 3667 border-bottom-width: 3px; 3668 } 3669 3670 hr.wp-block-separator.is-style-dots.has-background, 3671 hr.wp-block-separator.is-style-dots.has-text-color { 3672 background-color: transparent !important; 3673 } 3674 3675 hr.wp-block-separator.is-style-dots.has-background:before, 3676 hr.wp-block-separator.is-style-dots.has-text-color:before { 3677 color: currentColor !important; 3678 } 3679 3680 hr.wp-block-separator.is-style-dots:before { 3681 color: #28303d; 3682 font-size: 2.25rem; 3683 letter-spacing: 1.125rem; 3684 padding-left: 1.125rem; 3685 } 3686 @media only screen and (min-width: 652px) { 3687 3688 hr.wp-block-separator.is-style-dots:before { 3689 font-size: 2.5rem; 3690 } 3691 } 3692 3693 .has-background hr.wp-block-separator, 3694 [class*=background-color] hr.wp-block-separator, 3695 [style*=background-color] hr.wp-block-separator, 3696 .wp-block-cover[style*=background-image] hr.wp-block-separator { 3697 border-color: currentColor; 3698 } 3699 3700 .wp-block-social-links a:focus, 3701 .wp-block-social-links.is-style-twentytwentyone-social-icons-color a { 3702 color: #28303d; 3703 } 3704 3705 .wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link, 3706 .wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link { 3707 background: none; 3708 } 3709 3710 table, 3711 .wp-block-table { 3712 width: 100%; 3713 min-width: 240px; 3714 border-collapse: collapse; 3715 } 3716 3717 table thead, 3718 table tfoot, 3719 .wp-block-table thead, 3720 .wp-block-table tfoot { 3721 text-align: center; 3722 } 3723 3724 table th, 3725 .wp-block-table th { 3726 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3727 } 3728 3729 table td, 3730 table th, 3731 .wp-block-table td, 3732 .wp-block-table th { 3733 padding: 10px; 3734 border: 1px solid; 3735 } 3736 3737 table figcaption, 3738 .wp-block-table figcaption { 3739 color: #28303d; 3740 font-size: 1rem; 3741 } 3742 3743 table.is-style-regular .has-background, 3744 table.is-style-stripes .has-background, 3745 table.is-style-stripes .has-background thead tr, 3746 table.is-style-stripes .has-background tfoot tr, 3747 table.is-style-stripes .has-background tbody tr, 3748 .wp-block-table.is-style-regular .has-background, 3749 .wp-block-table.is-style-stripes .has-background, 3750 .wp-block-table.is-style-stripes .has-background thead tr, 3751 .wp-block-table.is-style-stripes .has-background tfoot tr, 3752 .wp-block-table.is-style-stripes .has-background tbody tr { 3753 color: #28303d; 3754 } 3755 3756 table.is-style-stripes, 3757 .wp-block-table.is-style-stripes { 3758 border-color: #f0f0f0; 3759 } 3760 3761 table.is-style-stripes th, 3762 table.is-style-stripes td, 3763 .wp-block-table.is-style-stripes th, 3764 .wp-block-table.is-style-stripes td { 3765 border-width: 0; 3766 } 3767 3768 table.is-style-stripes tbody tr:nth-child(odd), 3769 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { 3770 background-color: #f0f0f0; 3771 } 3772 3773 table.is-style-stripes .has-background tbody tr:nth-child(odd), 3774 .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) { 3775 background-color: rgba(255, 255, 255, 0.9); 3776 } 3777 3778 table.wp-calendar-table td, 3779 table.wp-calendar-table th { 3780 background: transparent; 3781 border: 0; 3782 text-align: center; 3783 line-height: 2; 3784 vertical-align: middle; 3785 word-break: normal; 3786 } 3787 3788 table.wp-calendar-table th { 3789 font-weight: bold; 3790 } 3791 3792 table.wp-calendar-table thead, 3793 table.wp-calendar-table tbody { 3794 color: currentColor; 3795 border: 1px solid; 3796 } 3797 3798 table.wp-calendar-table caption { 3799 font-weight: bold; 3800 text-align: left; 3801 margin-bottom: 20px; 3802 color: currentColor; 3803 } 3804 3805 .wp-calendar-nav { 3806 text-align: left; 3807 margin-top: 10px; 3808 } 3809 3810 .wp-calendar-nav svg { 3811 height: 1em; 3812 vertical-align: middle; 3813 } 3814 3815 .wp-calendar-nav svg path { 3816 fill: currentColor; 3817 } 3818 3819 .wp-calendar-nav .wp-calendar-nav-next { 3820 float: right; 3821 } 3822 3823 .wp-block-tag-cloud.alignfull { 3824 padding-left: 20px; 3825 padding-right: 20px; 3826 } 3827 3828 .wp-block-verse { 3829 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3830 } 3831 3832 .wp-block-video figcaption { 3833 color: #28303d; 3834 font-size: 1rem; 3835 margin-top: 10px; 3836 margin-bottom: 20px; 3837 text-align: center; 3838 } 3839 3840 * > figure > video { 3841 max-width: unset; 3842 width: 100%; 3843 vertical-align: middle; 3844 } 3845 3846 :root .is-extra-small-text, 3847 :root .has-extra-small-font-size { 3848 font-size: 1rem; 3849 } 3850 3851 :root .is-small-text, 3852 :root .has-small-font-size { 3853 font-size: 1.125rem; 3854 } 3855 3856 :root .is-regular-text, 3857 :root .has-regular-font-size, 3858 :root .is-normal-font-size, 3859 :root .has-normal-font-size, 3860 :root .has-medium-font-size { 3861 font-size: 1.25rem; 3862 } 3863 3864 :root .is-large-text, 3865 :root .has-large-font-size { 3866 font-size: 1.5rem; 3867 line-height: 1.3; 3868 } 3869 3870 :root .is-larger-text { 3871 font-size: 2.5rem; 3872 line-height: 1.3; 3873 } 3874 @media only screen and (min-width: 652px) { 3875 3876 :root .is-larger-text { 3877 font-size: 2.5rem; 3878 } 3879 } 3880 3881 :root .has-larger-font-size { 3882 font-size: 2.5rem; 3883 line-height: 1.3; 3884 } 3885 @media only screen and (min-width: 652px) { 3886 3887 :root .has-larger-font-size { 3888 font-size: 2.5rem; 3889 } 3890 } 3891 3892 :root .is-extra-large-text { 3893 font-size: 2.5rem; 3894 line-height: 1.3; 3895 } 3896 @media only screen and (min-width: 652px) { 3897 3898 :root .is-extra-large-text { 3899 font-size: 2.5rem; 3900 } 3901 } 3902 3903 :root .has-extra-large-font-size { 3904 font-size: 2.5rem; 3905 line-height: 1.3; 3906 } 3907 @media only screen and (min-width: 652px) { 3908 3909 :root .has-extra-large-font-size { 3910 font-size: 2.5rem; 3911 } 3912 } 3913 3914 :root .is-huge-text { 3915 font-size: 6rem; 3916 line-height: 1.3; 3917 font-weight: 300; 3918 } 3919 @media only screen and (min-width: 652px) { 3920 3921 :root .is-huge-text { 3922 font-size: 6rem; 3923 } 3924 } 3925 3926 :root .has-huge-font-size { 3927 font-size: 6rem; 3928 line-height: 1.3; 3929 font-weight: 300; 3930 } 3931 @media only screen and (min-width: 652px) { 3932 3933 :root .has-huge-font-size { 3934 font-size: 6rem; 3935 } 3936 } 3937 3938 :root .is-gigantic-text { 3939 font-size: 9rem; 3940 line-height: 1.3; 3941 font-weight: 300; 3942 } 3943 @media only screen and (min-width: 652px) { 3944 3945 :root .is-gigantic-text { 3946 font-size: 9rem; 3947 } 3948 } 3949 3950 :root .has-gigantic-font-size { 3951 font-size: 9rem; 3952 line-height: 1.3; 3953 font-weight: 300; 3954 } 3955 @media only screen and (min-width: 652px) { 3956 3957 :root .has-gigantic-font-size { 3958 font-size: 9rem; 3959 } 3960 } 3961 3962 /* Block Alignments */ 3963 3964 /** 3965 * These selectors set the default max width for content appearing inside a post or page. 3966 */ 3967 3968 /** 3969 * .alignleft 3970 */ 3971 .alignleft { 3972 3973 /*rtl:ignore*/ 3974 text-align: left; 3975 margin-top: 0; 3976 } 3977 3978 .entry-content > .alignleft { 3979 max-width: calc(100vw - 30px); 3980 } 3981 3982 @media only screen and (min-width: 482px) { 3983 3984 .entry-content > .alignleft { 3985 max-width: min(calc(100vw - 100px), 610px); 3986 } 3987 } 3988 3989 @media only screen and (min-width: 822px) { 3990 3991 .entry-content > .alignleft { 3992 max-width: min(calc(100vw - 200px), 610px); 3993 } 3994 } 3995 3996 @media only screen and (min-width: 482px) { 3997 3998 .alignleft { 3999 4000 /*rtl:ignore*/ 4001 float: left; 4002 4003 /*rtl:ignore*/ 4004 margin-right: 25px; 4005 margin-bottom: 30px; 4006 } 4007 4008 .entry-content > .alignleft { 4009 max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 4010 } 4011 @media only screen and (min-width: 482px) { 4012 4013 .entry-content > .alignleft { 4014 max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 4015 } 4016 } 4017 @media only screen and (min-width: 822px) { 4018 4019 .entry-content > .alignleft { 4020 max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 4021 } 4022 } 4023 } 4024 4025 /** 4026 * .aligncenter 4027 */ 4028 .aligncenter { 4029 clear: both; 4030 display: block; 4031 float: none; 4032 margin-right: auto; 4033 margin-left: auto; 4034 text-align: center; 4035 } 4036 4037 /** 4038 * .alignright 4039 */ 4040 .alignright { 4041 margin-top: 0; 4042 margin-bottom: 30px; 4043 } 4044 4045 .entry-content > .alignright { 4046 max-width: calc(100vw - 30px); 4047 } 4048 4049 @media only screen and (min-width: 482px) { 4050 4051 .entry-content > .alignright { 4052 max-width: min(calc(100vw - 100px), 610px); 4053 } 4054 } 4055 4056 @media only screen and (min-width: 822px) { 4057 4058 .entry-content > .alignright { 4059 max-width: min(calc(100vw - 200px), 610px); 4060 } 4061 } 4062 4063 @media only screen and (min-width: 482px) { 4064 4065 .alignright { 4066 4067 /*rtl:ignore*/ 4068 float: right; 4069 4070 /*rtl:ignore*/ 4071 margin-left: 25px; 4072 } 4073 4074 .entry-content > .alignright { 4075 max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 4076 } 4077 @media only screen and (min-width: 482px) { 4078 4079 .entry-content > .alignright { 4080 max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 4081 } 4082 } 4083 @media only screen and (min-width: 822px) { 4084 4085 .entry-content > .alignright { 4086 max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1); 4087 } 4088 } 4089 } 4090 4091 [class*=inner-container] > .alignleft + *, 4092 [class*=inner-container] > .alignright + * { 4093 margin-top: 0; 4094 } 4095 4096 /** 4097 * .alignwide 4098 */ 4099 4100 /** 4101 * .alignfull 4102 */ 4103 .alignwide, 4104 .alignfull { 4105 clear: both; 4106 } 4107 4108 .has-left-content { 4109 justify-content: flex-start; 4110 } 4111 4112 .has-right-content { 4113 justify-content: flex-end; 4114 } 4115 4116 .has-parallax { 4117 background-attachment: fixed; 4118 } 4119 4120 .has-drop-cap:not(:focus)::first-letter { 4121 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4122 font-weight: normal; 4123 line-height: 0.66; 4124 text-transform: uppercase; 4125 font-style: normal; 4126 float: left; 4127 margin: 0.1em 0.1em 0 0; 4128 font-size: 5rem; 4129 } 4130 4131 @media only screen and (min-width: 652px) { 4132 4133 .has-drop-cap:not(:focus)::first-letter { 4134 font-size: 7rem; 4135 } 4136 } 4137 4138 .has-drop-cap:not(:focus)::after { 4139 content: ""; 4140 display: table; 4141 clear: both; 4142 padding-top: 14px; 4143 } 4144 4145 .desktop-only { 4146 display: none; 4147 } 4148 @media only screen and (min-width: 482px) { 4149 4150 .desktop-only { 4151 display: block; 4152 } 4153 } 4154 4155 /* Category 06 contains all "bigger" components which contain elements of the previous two categories like header, footer, page template, single template, comments section, archives, ... */ 4156 .site-header { 4157 display: flex; 4158 align-items: flex-start; 4159 flex-wrap: wrap; 4160 row-gap: 30px; 4161 } 4162 4163 .wp-custom-logo .site-header { 4164 align-items: center; 4165 } 4166 @media only screen and (min-width: 482px) { 4167 4168 .site-header { 4169 padding-top: 40px; 4170 } 4171 } 4172 @media only screen and (min-width: 822px) { 4173 4174 .site-header { 4175 padding-top: 72px; 4176 } 4177 } 4178 4179 .site-branding { 4180 color: #28303d; 4181 margin-right: 140px; 4182 } 4183 4184 .site-branding:last-child { 4185 margin-right: 0; 4186 width: 100%; 4187 text-align: center; 4188 } 4189 @media only screen and (min-width: 482px) { 4190 4191 .site-branding { 4192 margin-right: initial; 4193 margin-top: calc(13px - 0em); 4194 } 4195 } 4196 4197 .site-title { 4198 color: #28303d; 4199 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4200 font-size: 1.5rem; 4201 letter-spacing: normal; 4202 text-transform: uppercase; 4203 line-height: 1.3; 4204 margin-bottom: 5px; 4205 } 4206 4207 .site-title a { 4208 font-weight: normal; 4209 } 4210 4211 .site-title a, 4212 .site-title a:link, 4213 .site-title a:visited, 4214 .site-title a:active { 4215 color: currentColor; 4216 } 4217 4218 .site-title a:hover, 4219 .site-title a:focus { 4220 color: #39414d; 4221 } 4222 @media only screen and (min-width: 482px) { 4223 4224 .site-title { 4225 font-size: 1.5rem; 4226 } 4227 } 4228 4229 .site-description { 4230 color: currentColor; 4231 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4232 font-size: 1.125rem; 4233 line-height: 1.4; 4234 } 4235 4236 .site-title > a { 4237 text-decoration-color: #39414d; 4238 } 4239 4240 .site-logo { 4241 margin: 15px 0; 4242 } 4243 4244 .site-header > .site-logo { 4245 width: 100%; 4246 padding-bottom: 45px; 4247 border-bottom: 1px solid; 4248 text-align: center; 4249 } 4250 4251 .site-logo .custom-logo { 4252 margin-left: auto; 4253 margin-right: auto; 4254 max-width: 96px; 4255 max-height: 96px; 4256 height: auto; 4257 display: inline-block; 4258 width: auto; 4259 } 4260 @media only screen and (min-width: 482px) { 4261 4262 .site-logo .custom-logo { 4263 max-width: 300px; 4264 max-height: 100px; 4265 height: auto; 4266 width: auto; 4267 } 4268 } 4269 4270 @media only screen and (max-width: 481.98px) { 4271 4272 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo { 4273 position: absolute; 4274 padding-top: 15px; 4275 margin-top: 0; 4276 top: 0; 4277 } 4278 4279 .primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo { 4280 display: none; 4281 } 4282 4283 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img { 4284 max-height: calc(10px + 2em); 4285 } 4286 4287 .site-header.has-logo.has-title-and-tagline { 4288 align-items: flex-start; 4289 } 4290 4291 .site-header.has-logo.has-title-and-tagline.has-menu { 4292 justify-content: space-between; 4293 } 4294 4295 .site-header.has-logo.has-title-and-tagline.has-menu .site-branding { 4296 max-width: calc(100% - 160px); 4297 } 4298 4299 .site-header.has-logo.has-title-and-tagline .site-branding { 4300 margin-right: 0; 4301 } 4302 4303 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after { 4304 display: none; 4305 } 4306 4307 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation { 4308 position: relative; 4309 top: 0; 4310 } 4311 4312 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container { 4313 position: relative; 4314 padding-top: 0; 4315 margin-top: -10px; 4316 } 4317 4318 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu { 4319 padding-left: 11px; 4320 padding-right: 11px; 4321 margin-right: -15px; 4322 } 4323 4324 .site-header:not(.has-logo).has-title-and-tagline .site-branding { 4325 margin-right: 0; 4326 max-width: calc(100% - 160px); 4327 } 4328 4329 .site-header:not(.has-menu) { 4330 justify-content: center; 4331 } 4332 } 4333 4334 .site-footer { 4335 padding-top: 0; 4336 padding-bottom: 51px; 4337 } 4338 4339 .no-widgets .site-footer { 4340 margin-top: 180px; 4341 } 4342 @media only screen and (max-width: 481.98px) { 4343 4344 .no-widgets .site-footer { 4345 margin-top: 90px; 4346 } 4347 } 4348 4349 .site-footer > .site-info { 4350 padding-top: 30px; 4351 color: #28303d; 4352 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4353 font-size: 1.125rem; 4354 line-height: 1.7; 4355 border-top: 3px solid #28303d; 4356 } 4357 4358 .site-footer > .site-info .site-name { 4359 text-transform: uppercase; 4360 font-size: 1.5rem; 4361 } 4362 4363 .site-footer > .site-info .privacy-policy, 4364 .site-footer > .site-info .powered-by { 4365 margin-top: 15px; 4366 } 4367 @media only screen and (min-width: 822px) { 4368 4369 .site-footer > .site-info { 4370 display: flex; 4371 align-items: center; 4372 } 4373 4374 .site-footer > .site-info .site-name { 4375 margin-right: 15px; 4376 } 4377 4378 .site-footer > .site-info .privacy-policy, 4379 .site-footer > .site-info .powered-by { 4380 margin-top: initial; 4381 margin-left: auto; 4382 } 4383 4384 .site-footer > .site-info .privacy-policy + .powered-by { 4385 margin-left: 15px; 4386 } 4387 } 4388 4389 .site-footer > .site-info a, 4390 .site-footer > .site-info a:link, 4391 .site-footer > .site-info a:visited, 4392 .site-footer > .site-info a:active, 4393 .site-footer > .site-info a:hover, 4394 .site-footer > .site-info a:focus { 4395 color: #28303d; 4396 } 4397 4398 .is-dark-theme .site-footer > .site-info a:focus { 4399 color: #d1e4dd; 4400 } 4401 4402 .has-background-white .site-footer > .site-info a:focus { 4403 color: #fff; 4404 } 4405 4406 .singular .entry-header { 4407 border-bottom: 3px solid #28303d; 4408 padding-bottom: 60px; 4409 margin-bottom: 90px; 4410 } 4411 4412 .home .entry-header { 4413 border-bottom: none; 4414 padding-bottom: 0; 4415 margin-bottom: 0; 4416 } 4417 4418 .singular .has-post-thumbnail .entry-header { 4419 border-bottom: none; 4420 padding-bottom: 39px; 4421 margin-bottom: 0; 4422 } 4423 4424 .no-results.not-found > *:first-child { 4425 margin-bottom: 90px; 4426 } 4427 4428 .page-links { 4429 clear: both; 4430 } 4431 4432 .page-links .post-page-numbers { 4433 display: inline-block; 4434 margin-left: 13px; 4435 margin-right: 13px; 4436 min-width: 44px; 4437 min-height: 44px; 4438 } 4439 4440 .page-links .post-page-numbers:first-child { 4441 margin-left: 0; 4442 } 4443 4444 .entry-title { 4445 color: #28303d; 4446 font-size: 2.25rem; 4447 letter-spacing: normal; 4448 line-height: 1.3; 4449 overflow-wrap: break-word; 4450 } 4451 4452 @media only screen and (min-width: 652px) { 4453 4454 .entry-title { 4455 font-size: 3rem; 4456 } 4457 } 4458 4459 .entry-title a { 4460 color: currentColor; 4461 text-underline-offset: 0.15em; 4462 } 4463 4464 .entry-title a:hover { 4465 color: #28303d; 4466 } 4467 4468 .entry-title a:focus { 4469 color: #39414d; 4470 } 4471 4472 .entry-title a:active { 4473 color: currentColor; 4474 } 4475 4476 .singular .entry-title { 4477 font-size: 4rem; 4478 } 4479 4480 @media only screen and (min-width: 652px) { 4481 4482 .singular .entry-title { 4483 font-size: 6rem; 4484 } 4485 } 4486 4487 h1.entry-title { 4488 line-height: 1.1; 4489 font-weight: 300; 4490 } 4491 4492 /** 4493 * Entry Content 4494 */ 4495 .entry-content, 4496 .entry-summary { 4497 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4498 } 4499 4500 .entry-content p { 4501 word-wrap: break-word; 4502 } 4503 4504 .entry-content > iframe[style] { 4505 margin: 30px 0 !important; 4506 max-width: 100% !important; 4507 } 4508 4509 .entry-footer { 4510 color: #28303d; 4511 clear: both; 4512 float: none; 4513 font-size: 1rem; 4514 display: block; 4515 } 4516 4517 .entry-footer > span { 4518 display: inline-block; 4519 } 4520 4521 .entry-footer a { 4522 color: currentColor; 4523 } 4524 4525 .entry-footer a:hover, 4526 .entry-footer a:focus { 4527 color: #28303d; 4528 } 4529 4530 .entry-footer a:active { 4531 color: currentColor; 4532 } 4533 4534 .site-main > article > .entry-footer { 4535 margin-top: 30px; 4536 padding-top: 20px; 4537 padding-bottom: 90px; 4538 border-bottom: 1px solid #28303d; 4539 } 4540 4541 body:not(.single) .site-main > article:last-of-type .entry-footer { 4542 border-bottom: 1px solid transparent; 4543 } 4544 4545 .single .site-main > article > .entry-footer { 4546 margin-top: 102px; 4547 margin-bottom: 102px; 4548 padding-bottom: 0; 4549 padding-top: 24px; 4550 border-top: 3px solid #28303d; 4551 border-bottom: 1px solid transparent; 4552 display: grid; 4553 grid-template-columns: repeat(2, 1fr); 4554 column-gap: 50px; 4555 } 4556 4557 .single .site-main > article > .entry-footer .post-taxonomies, 4558 .single .site-main > article > .entry-footer .full-size-link { 4559 justify-content: flex-end; 4560 text-align: right; 4561 } 4562 4563 .single .site-main > article > .entry-footer .full-size-link:first-child:last-child { 4564 grid-column: span 2; 4565 } 4566 4567 .single .site-main > article > .entry-footer .posted-on, 4568 .single .site-main > article > .entry-footer .byline, 4569 .single .site-main > article > .entry-footer .cat-links, 4570 .single .site-main > article > .entry-footer .tags-links { 4571 display: block; 4572 } 4573 @media only screen and (max-width: 481.98px) { 4574 4575 .single .site-main > article > .entry-footer, 4576 .single .site-main > article > .entry-footer .full-size-link { 4577 display: block; 4578 } 4579 4580 .single .site-main > article > .entry-footer .post-taxonomies, 4581 .single .site-main > article > .entry-footer .full-size-link { 4582 text-align: left; 4583 } 4584 } 4585 4586 /** 4587 * Post Thumbnails 4588 */ 4589 .post-thumbnail { 4590 text-align: center; 4591 } 4592 4593 .post-thumbnail .wp-post-image { 4594 display: block; 4595 width: auto; 4596 max-width: 100%; 4597 margin-left: auto; 4598 margin-right: auto; 4599 margin-top: 60px; 4600 } 4601 4602 /** 4603 * Author 4604 */ 4605 .author-bio { 4606 position: relative; 4607 font-size: 1rem; 4608 max-width: calc(100vw - 30px); 4609 } 4610 @media only screen and (min-width: 482px) { 4611 4612 .author-bio { 4613 max-width: min(calc(100vw - 100px), 610px); 4614 } 4615 } 4616 @media only screen and (min-width: 822px) { 4617 4618 .author-bio { 4619 max-width: min(calc(100vw - 200px), 610px); 4620 } 4621 } 4622 4623 .site-main > article > .author-bio { 4624 margin-top: 60px; 4625 } 4626 4627 .author-bio.show-avatars .avatar { 4628 display: inline-block; 4629 vertical-align: top; 4630 border-radius: 50%; 4631 } 4632 4633 .author-bio.show-avatars .author-bio-content { 4634 display: inline-block; 4635 padding-left: 25px; 4636 max-width: calc(100vw - 120px); 4637 } 4638 @media only screen and (min-width: 482px) { 4639 4640 .author-bio.show-avatars .author-bio-content { 4641 max-width: calc(min(calc(100vw - 4 * 25px), 610px) - 90px); 4642 } 4643 } 4644 @media only screen and (min-width: 822px) { 4645 4646 .author-bio.show-avatars .author-bio-content { 4647 max-width: calc(min(calc(100vw - 8 * 25px), 610px) - 90px); 4648 } 4649 } 4650 4651 .author-bio .author-bio-content .author-title { 4652 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4653 font-size: 1.5rem; 4654 display: inline; 4655 } 4656 4657 .author-bio .author-bio-content .author-description { 4658 font-size: 1rem; 4659 margin-top: 15px; 4660 margin-bottom: 15px; 4661 } 4662 4663 .page-title { 4664 font-size: 4rem; 4665 } 4666 4667 @media only screen and (min-width: 652px) { 4668 4669 .page-title { 4670 font-size: 6rem; 4671 } 4672 } 4673 4674 h1.page-title, 4675 h2.page-title { 4676 font-weight: 300; 4677 } 4678 4679 h1.page-title { 4680 line-height: 1.1; 4681 } 4682 4683 .page-header { 4684 border-bottom: 3px solid #28303d; 4685 padding-bottom: 60px; 4686 } 4687 4688 .archive .content-area .format-aside .entry-content, 4689 .archive .content-area .format-status .entry-content, 4690 .archive .content-area .format-link .entry-content, 4691 .search .content-area .format-aside .entry-content, 4692 .search .content-area .format-status .entry-content, 4693 .search .content-area .format-link .entry-content, 4694 .blog .content-area .format-aside .entry-content, 4695 .blog .content-area .format-status .entry-content, 4696 .blog .content-area .format-link .entry-content { 4697 font-size: 1.5rem; 4698 } 4699 4700 .archive .format-image .entry-content, 4701 .archive .format-gallery .entry-content, 4702 .archive .format-video .entry-content, 4703 .search .format-image .entry-content, 4704 .search .format-gallery .entry-content, 4705 .search .format-video .entry-content, 4706 .blog .format-image .entry-content, 4707 .blog .format-gallery .entry-content, 4708 .blog .format-video .entry-content { 4709 margin-top: 60px; 4710 } 4711 4712 .archive .entry-footer .cat-links, 4713 .archive .entry-footer .tags-links, 4714 .search .entry-footer .cat-links, 4715 .search .entry-footer .tags-links, 4716 .blog .entry-footer .cat-links, 4717 .blog .entry-footer .tags-links { 4718 display: block; 4719 } 4720 4721 .archive.logged-in .entry-footer .posted-on, 4722 .search.logged-in .entry-footer .posted-on, 4723 .blog.logged-in .entry-footer .posted-on { 4724 margin-right: 10px; 4725 } 4726 4727 .archive-description { 4728 margin-top: 30px; 4729 font-size: 2.25rem; 4730 line-height: 1.3; 4731 } 4732 4733 @media only screen and (min-width: 652px) { 4734 4735 .archive-description { 4736 font-size: 2.5rem; 4737 } 4738 } 4739 4740 .error404 main p { 4741 font-size: 1.5rem; 4742 margin-bottom: 50px; 4743 } 4744 4745 .search-no-results .page-content { 4746 margin-top: 90px; 4747 } 4748 4749 /** 4750 * Comments Wrapper 4751 */ 4752 .comments-area > * { 4753 margin-top: 30px; 4754 margin-bottom: 30px; 4755 } 4756 4757 .comments-area > *:first-child { 4758 margin-top: 0; 4759 } 4760 4761 .comments-area > *:last-child { 4762 margin-bottom: 0; 4763 } 4764 4765 .comments-area.show-avatars .avatar { 4766 border-radius: 50%; 4767 position: absolute; 4768 top: 10px; 4769 } 4770 4771 .comments-area.show-avatars .fn { 4772 display: inline-block; 4773 padding-left: 85px; 4774 } 4775 4776 .comments-area.show-avatars .comment-metadata { 4777 padding: 8px 0 9px 85px; 4778 } 4779 4780 /** 4781 * Comment Title 4782 */ 4783 .comments-title { 4784 font-size: 2.25rem; 4785 letter-spacing: normal; 4786 } 4787 @media only screen and (min-width: 652px) { 4788 4789 .comments-title { 4790 font-size: 3rem; 4791 } 4792 } 4793 4794 .comment-reply-title { 4795 font-size: 2.25rem; 4796 letter-spacing: normal; 4797 } 4798 @media only screen and (min-width: 652px) { 4799 4800 .comment-reply-title { 4801 font-size: 3rem; 4802 } 4803 } 4804 4805 .comment-reply-title { 4806 display: flex; 4807 justify-content: space-between; 4808 } 4809 4810 .comment-reply-title small a { 4811 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4812 font-size: 1rem; 4813 font-style: normal; 4814 font-weight: normal; 4815 letter-spacing: normal; 4816 } 4817 4818 /* Nested comment reply title*/ 4819 .comment .comment-respond .comment-reply-title { 4820 font-size: 1.5rem; 4821 } 4822 4823 /** 4824 * Comment Lists 4825 */ 4826 .comment-list { 4827 padding-left: 0; 4828 list-style: none; 4829 } 4830 4831 .comment-list > li { 4832 margin-top: 30px; 4833 margin-bottom: 30px; 4834 } 4835 4836 .comment-list .children { 4837 list-style: none; 4838 padding-left: 0; 4839 } 4840 4841 .comment-list .children > li { 4842 margin-top: 30px; 4843 margin-bottom: 30px; 4844 } 4845 4846 @media only screen and (min-width: 482px) { 4847 4848 .comment-list .depth-2, 4849 .comment-list .depth-3 { 4850 padding-left: 100px; 4851 } 4852 } 4853 4854 /** 4855 * Comment Meta 4856 */ 4857 .comment-meta .comment-author { 4858 line-height: 1.3; 4859 margin-bottom: 5px; 4860 } 4861 @media only screen and (min-width: 482px) { 4862 4863 .comment-meta .comment-author { 4864 margin-bottom: 0; 4865 padding-right: 0; 4866 } 4867 } 4868 4869 .comment-meta .comment-author .fn { 4870 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4871 font-weight: normal; 4872 font-size: 1.5rem; 4873 hyphens: auto; 4874 word-wrap: break-word; 4875 word-break: break-word; 4876 } 4877 4878 .comment-meta .comment-metadata { 4879 color: #28303d; 4880 font-size: 1rem; 4881 padding: 8px 0 9px; 4882 } 4883 4884 .comment-meta .comment-metadata .edit-link { 4885 margin-left: 25px; 4886 } 4887 @media only screen and (min-width: 482px) { 4888 4889 .comment-meta { 4890 margin-right: inherit; 4891 } 4892 4893 .comment-meta .comment-author { 4894 max-width: inherit; 4895 } 4896 } 4897 4898 .reply { 4899 font-size: 1.125rem; 4900 line-height: 1.3; 4901 } 4902 4903 .bypostauthor { 4904 display: block; 4905 } 4906 4907 .says { 4908 display: none; 4909 } 4910 4911 .pingback .url, 4912 .trackback .url { 4913 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4914 } 4915 4916 .comment-body { 4917 position: relative; 4918 margin-bottom: 51px; 4919 } 4920 4921 .comment-body > * { 4922 margin-top: 30px; 4923 margin-bottom: 30px; 4924 } 4925 4926 .comment-body .reply { 4927 margin: 0; 4928 } 4929 4930 .comment-content { 4931 word-wrap: break-word; 4932 } 4933 4934 .pingback .comment-body, 4935 .trackback .comment-body { 4936 margin-top: 30px; 4937 margin-bottom: 30px; 4938 } 4939 4940 .comment-respond { 4941 margin-top: 30px; 4942 } 4943 4944 .comment-respond > * { 4945 margin-top: 20px; 4946 margin-bottom: 20px; 4947 } 4948 4949 .comment-respond > *:first-child { 4950 margin-top: 0; 4951 } 4952 4953 .comment-respond > *:last-child { 4954 margin-bottom: 0; 4955 } 4956 4957 .comment-respond > *:last-child.comment-form { 4958 margin-bottom: 30px; 4959 } 4960 4961 .comment-author { 4962 padding-top: 3px; 4963 } 4964 4965 .comment-author .url { 4966 color: currentColor; 4967 } 4968 4969 .comment-form { 4970 display: flex; 4971 flex-wrap: wrap; 4972 } 4973 4974 .comment-form > * { 4975 flex-basis: 100%; 4976 } 4977 4978 .comment-form .comment-notes { 4979 font-size: 1.125rem; 4980 } 4981 4982 .comment-form .comment-form-url, 4983 .comment-form .comment-form-comment { 4984 width: 100%; 4985 } 4986 4987 .comment-form .comment-form-author, 4988 .comment-form .comment-form-email { 4989 flex-basis: 0; 4990 flex-grow: 1; 4991 } 4992 @media only screen and (max-width: 481.98px) { 4993 4994 .comment-form .comment-form-author, 4995 .comment-form .comment-form-email { 4996 flex-basis: 100%; 4997 } 4998 } 4999 5000 .comment-form .comment-form-cookies-consent > label, 5001 .comment-form .comment-notes { 5002 font-size: 1rem; 5003 font-weight: normal; 5004 } 5005 5006 .comment-form > p { 5007 margin-bottom: 20px; 5008 } 5009 5010 .comment-form > p:first-of-type { 5011 margin-top: 0; 5012 } 5013 5014 .comment-form > p:last-of-type { 5015 margin-bottom: 0; 5016 } 5017 5018 .comment-form > p label, 5019 .comment-form > p input[type=email], 5020 .comment-form > p input[type=text], 5021 .comment-form > p input[type=url], 5022 .comment-form > p textarea { 5023 display: block; 5024 font-size: 1.125rem; 5025 margin-bottom: 10px; 5026 width: 100%; 5027 font-weight: 500; 5028 } 5029 5030 .comment-form > p.comment-form-cookies-consent { 5031 display: flex; 5032 } 5033 @media only screen and (min-width: 482px) { 5034 5035 .comment-form > p.comment-form-author { 5036 margin-right: 38px; 5037 } 5038 5039 .comment-form > p.comment-notes, 5040 .comment-form > p.logged-in-as { 5041 display: block; 5042 } 5043 } 5044 5045 .menu-button-container { 5046 display: none; 5047 justify-content: space-between; 5048 position: absolute; 5049 right: 0; 5050 padding-top: 15px; 5051 padding-bottom: 8px; 5052 } 5053 @media only screen and (max-width: 481.98px) { 5054 5055 .menu-button-container { 5056 display: flex; 5057 } 5058 } 5059 5060 .menu-button-container #primary-mobile-menu { 5061 display: flex; 5062 margin-left: auto; 5063 padding: 10px 15px; 5064 font-size: 1rem; 5065 font-weight: 500; 5066 background-color: transparent; 5067 border: none; 5068 color: #28303d; 5069 } 5070 5071 .menu-button-container #primary-mobile-menu .dropdown-icon { 5072 display: flex; 5073 align-items: center; 5074 } 5075 5076 .menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon { 5077 margin-left: 5px; 5078 } 5079 5080 .menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon { 5081 position: relative; 5082 top: -1px; 5083 } 5084 5085 .menu-button-container #primary-mobile-menu .dropdown-icon.close, 5086 .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open { 5087 display: none; 5088 } 5089 5090 .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close { 5091 display: flex; 5092 } 5093 5094 .has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close { 5095 animation-name: twentytwentyone-close-button-transition; 5096 animation-duration: 0.3s; 5097 } 5098 5099 .primary-navigation-open .menu-button-container { 5100 width: 100%; 5101 z-index: 500; 5102 background-color: #d1e4dd; 5103 } 5104 5105 .primary-navigation-open .menu-button-container #primary-mobile-menu { 5106 position: static; 5107 } 5108 5109 .primary-navigation { 5110 position: absolute; 5111 top: 0; 5112 right: 0; 5113 color: #28303d; 5114 font-size: 1.25rem; 5115 line-height: 1.15; 5116 margin-top: 0; 5117 margin-bottom: 0; 5118 } 5119 5120 .primary-navigation > .primary-menu-container { 5121 position: fixed; 5122 visibility: hidden; 5123 opacity: 0; 5124 top: 0; 5125 right: 0; 5126 bottom: 0; 5127 left: 0; 5128 padding-top: calc(2rem + 47px); 5129 padding-left: 20px; 5130 padding-right: 20px; 5131 padding-bottom: 25px; 5132 background-color: #d1e4dd; 5133 transform: translateY(30px); 5134 } 5135 @media (prefers-reduced-motion: no-preference) { 5136 5137 .primary-navigation > .primary-menu-container { 5138 transition: all 0.15s ease-in-out; 5139 } 5140 } 5141 @media only screen and (max-width: 481.98px) { 5142 5143 .primary-navigation > .primary-menu-container { 5144 height: 100vh; 5145 z-index: 499; 5146 overflow-x: hidden; 5147 overflow-y: auto; 5148 border: 2px solid transparent; 5149 } 5150 5151 .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 5152 position: fixed; 5153 transform: translateY(0) translateX(100%); 5154 } 5155 5156 .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 5157 top: 32px; 5158 } 5159 @media only screen and (max-width: 782px) { 5160 5161 .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 5162 top: 46px; 5163 } 5164 } 5165 5166 .admin-bar .primary-navigation > .primary-menu-container { 5167 height: calc(100vh - 32px); 5168 } 5169 @media only screen and (max-width: 782px) { 5170 5171 .admin-bar .primary-navigation > .primary-menu-container { 5172 height: calc(100vh - 46px); 5173 } 5174 } 5175 5176 .primary-navigation > .primary-menu-container:focus { 5177 border: 2px solid #28303d; 5178 } 5179 5180 .primary-navigation-open .primary-navigation { 5181 width: 100%; 5182 position: fixed; 5183 z-index: 2; 5184 } 5185 } 5186 5187 .primary-navigation-open .primary-navigation > .primary-menu-container { 5188 position: relative; 5189 visibility: visible; 5190 opacity: 1; 5191 transform: translateY(0); 5192 } 5193 @media only screen and (max-width: 481.98px) { 5194 5195 .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 5196 transform: translateX(0) translateY(0); 5197 } 5198 } 5199 @media only screen and (min-width: 482px) { 5200 5201 .primary-navigation { 5202 position: relative; 5203 margin-left: auto; 5204 } 5205 5206 .primary-navigation > .primary-menu-container { 5207 visibility: visible; 5208 opacity: 1; 5209 position: relative; 5210 padding: 0; 5211 background-color: transparent; 5212 overflow: initial; 5213 transform: none; 5214 } 5215 5216 .primary-navigation #toggle-menu, 5217 .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul { 5218 display: none; 5219 } 5220 5221 .admin-bar .primary-navigation, 5222 .admin-bar .primary-navigation > .primary-menu-container { 5223 top: initial; 5224 } 5225 } 5226 5227 .primary-navigation > div > .menu-wrapper { 5228 display: flex; 5229 justify-content: flex-start; 5230 flex-wrap: wrap; 5231 list-style: none; 5232 margin: 0; 5233 max-width: none; 5234 padding-left: 0; 5235 position: relative; 5236 } 5237 @media only screen and (max-width: 481.98px) { 5238 5239 .primary-navigation > div > .menu-wrapper { 5240 padding-bottom: 100px; 5241 } 5242 5243 .primary-navigation > div > .menu-wrapper ul { 5244 padding-left: 0; 5245 } 5246 } 5247 5248 .primary-navigation > div > .menu-wrapper li { 5249 display: block; 5250 position: relative; 5251 width: 100%; 5252 } 5253 @media only screen and (min-width: 482px) { 5254 5255 .primary-navigation > div > .menu-wrapper li { 5256 margin: 0; 5257 width: inherit; 5258 } 5259 5260 .primary-navigation > div > .menu-wrapper li:last-child { 5261 margin-right: 0; 5262 } 5263 } 5264 5265 .primary-navigation > div > .menu-wrapper .sub-menu-toggle { 5266 display: flex; 5267 height: calc(27px + 1em); 5268 width: 44px; 5269 padding: 0; 5270 justify-content: center; 5271 align-items: center; 5272 background: transparent; 5273 color: currentColor; 5274 border: none; 5275 } 5276 5277 .primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus { 5278 outline: 2px solid #28303d; 5279 } 5280 @media only screen and (max-width: 481.98px) { 5281 5282 .primary-navigation > div > .menu-wrapper .sub-menu-toggle { 5283 display: none; 5284 } 5285 } 5286 5287 .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus, 5288 .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus { 5289 height: 100%; 5290 display: flex; 5291 align-items: center; 5292 } 5293 5294 .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus svg, 5295 .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus svg { 5296 margin-top: -1px; 5297 } 5298 5299 .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus { 5300 display: none; 5301 } 5302 5303 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus { 5304 display: flex; 5305 } 5306 5307 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus { 5308 display: none; 5309 } 5310 5311 .primary-navigation > div > .menu-wrapper > li > .sub-menu { 5312 position: relative; 5313 } 5314 @media only screen and (min-width: 482px) and (prefers-reduced-motion: no-preference) { 5315 5316 .primary-navigation > div > .menu-wrapper > li > .sub-menu { 5317 transition: all 0.5s ease; 5318 } 5319 } 5320 @media only screen and (min-width: 482px) { 5321 5322 .primary-navigation > div > .menu-wrapper > li > .sub-menu { 5323 left: 0; 5324 margin: 0; 5325 min-width: max-content; 5326 position: absolute; 5327 top: 100%; 5328 padding-top: 3px; 5329 z-index: 88888; 5330 } 5331 5332 .primary-navigation > div > .menu-wrapper > li > .sub-menu:before, 5333 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 5334 content: ""; 5335 display: block; 5336 position: absolute; 5337 width: 0; 5338 top: -10px; 5339 left: 25px; 5340 border-style: solid; 5341 border-color: #28303d transparent; 5342 border-width: 0 7px 10px; 5343 } 5344 5345 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 5346 top: -9px; 5347 border-color: #d1e4dd transparent; 5348 } 5349 5350 .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 5351 background: #d1e4dd; 5352 } 5353 5354 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left { 5355 5356 /* rtl:ignore */ 5357 left: 0; 5358 5359 /* rtl:ignore */ 5360 right: auto; 5361 } 5362 5363 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before { 5364 5365 /* rtl:ignore */ 5366 left: 25px; 5367 5368 /* rtl:ignore */ 5369 right: auto; 5370 } 5371 5372 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after { 5373 5374 /* rtl:ignore */ 5375 left: 25px; 5376 5377 /* rtl:ignore */ 5378 right: auto; 5379 } 5380 5381 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right { 5382 5383 /* rtl:ignore */ 5384 right: 0; 5385 5386 /* rtl:ignore */ 5387 left: auto; 5388 } 5389 5390 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before { 5391 5392 /* rtl:ignore */ 5393 left: auto; 5394 5395 /* rtl:ignore */ 5396 right: 25px; 5397 } 5398 5399 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after { 5400 5401 /* rtl:ignore */ 5402 left: auto; 5403 5404 /* rtl:ignore */ 5405 right: 25px; 5406 } 5407 } 5408 5409 .primary-navigation .primary-menu > .menu-item:hover > a { 5410 color: #28303d; 5411 } 5412 @media only screen and (min-width: 482px) { 5413 5414 .primary-navigation .primary-menu-container { 5415 margin-right: -13px; 5416 margin-left: -13px; 5417 } 5418 5419 .primary-navigation .primary-menu-container > ul > .menu-item { 5420 display: flex; 5421 } 5422 5423 .primary-navigation .primary-menu-container > ul > .menu-item > a { 5424 padding-left: 13px; 5425 padding-right: 13px; 5426 } 5427 5428 .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle { 5429 margin-left: -8px; 5430 } 5431 } 5432 5433 .primary-navigation a { 5434 display: block; 5435 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5436 font-size: 1.125rem; 5437 font-weight: normal; 5438 padding: 13px 0; 5439 text-decoration: none; 5440 } 5441 @media only screen and (min-width: 482px) { 5442 5443 .primary-navigation a { 5444 display: block; 5445 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5446 font-size: 1.25rem; 5447 font-weight: normal; 5448 } 5449 } 5450 5451 .primary-navigation a + svg { 5452 fill: #28303d; 5453 } 5454 5455 .primary-navigation a:hover, 5456 .primary-navigation a:link, 5457 .primary-navigation a:visited { 5458 color: #28303d; 5459 } 5460 5461 .primary-navigation a:hover { 5462 text-decoration: underline; 5463 text-decoration-style: dotted; 5464 } 5465 5466 .primary-navigation a:focus { 5467 position: relative; 5468 z-index: 99999; 5469 outline-offset: 0; 5470 text-decoration-thickness: 2px; 5471 } 5472 5473 .primary-navigation .current-menu-item > a:first-child, 5474 .primary-navigation .current_page_item > a:first-child { 5475 text-decoration: underline; 5476 text-decoration-style: solid; 5477 } 5478 5479 .primary-navigation .current-menu-item > a:first-child:hover, 5480 .primary-navigation .current_page_item > a:first-child:hover { 5481 text-decoration: underline; 5482 text-decoration-style: dotted; 5483 } 5484 5485 .primary-navigation .sub-menu { 5486 margin: 0; 5487 padding: 0; 5488 list-style: none; 5489 margin-left: 13px; 5490 border: 1px solid #28303d; 5491 } 5492 5493 .primary-navigation .sub-menu .sub-menu { 5494 border: none; 5495 } 5496 @media only screen and (min-width: 482px) { 5497 5498 .primary-navigation .sub-menu > .menu-item > .sub-menu { 5499 padding: 0; 5500 } 5501 } 5502 @media only screen and (max-width: 481.98px) { 5503 5504 .primary-navigation .sub-menu .menu-item:last-child { 5505 margin-bottom: 0; 5506 } 5507 } 5508 5509 .primary-navigation .sub-menu .menu-item > a { 5510 padding: 17px 13px; 5511 display: block; 5512 font-size: 1.125rem; 5513 font-style: normal; 5514 } 5515 @media only screen and (min-width: 482px) { 5516 5517 .primary-navigation .sub-menu .menu-item > a { 5518 font-size: 1rem; 5519 font-style: normal; 5520 } 5521 } 5522 5523 .primary-navigation .menu-item-has-children > .svg-icon { 5524 display: none; 5525 } 5526 @media only screen and (min-width: 482px) { 5527 5528 .primary-navigation .menu-item-has-children > .svg-icon { 5529 display: inline-block; 5530 height: 100%; 5531 } 5532 5533 .primary-navigation .menu-item-has-children .sub-menu .svg-icon { 5534 display: none; 5535 } 5536 } 5537 5538 .primary-navigation .menu-item-description { 5539 display: block; 5540 clear: both; 5541 font-size: 1rem; 5542 text-transform: none; 5543 line-height: 1.7; 5544 } 5545 5546 .primary-navigation .menu-item-description > span { 5547 display: inline-block; 5548 } 5549 5550 @media only screen and (max-width: 481.98px) { 5551 5552 .lock-scrolling .site { 5553 position: fixed; 5554 max-width: 100%; 5555 width: 100%; 5556 } 5557 } 5558 @keyframes twentytwentyone-close-button-transition { 5559 5560 from { 5561 opacity: 0; 5562 } 5563 5564 to { 5565 opacity: 1; 5566 } 5567 } 5568 5569 .footer-navigation { 5570 margin-top: 60px; 5571 margin-bottom: 30px; 5572 color: #28303d; 5573 font-size: 1rem; 5574 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5575 } 5576 5577 .footer-navigation-wrapper { 5578 display: flex; 5579 justify-content: center; 5580 flex-wrap: wrap; 5581 list-style: none; 5582 padding-left: 0; 5583 } 5584 5585 .footer-navigation-wrapper li { 5586 display: inline; 5587 line-height: 3; 5588 } 5589 5590 .footer-navigation-wrapper li a { 5591 padding: 17px 13px; 5592 color: #28303d; 5593 } 5594 5595 .footer-navigation-wrapper li a:link, 5596 .footer-navigation-wrapper li a:visited, 5597 .footer-navigation-wrapper li a:active { 5598 color: #28303d; 5599 } 5600 5601 .footer-navigation-wrapper li a:hover { 5602 text-decoration: underline; 5603 text-decoration-style: dotted; 5604 text-decoration-skip-ink: none; 5605 color: #28303d; 5606 } 5607 5608 .is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon { 5609 fill: #d1e4dd; 5610 } 5611 5612 .has-background-white .footer-navigation-wrapper li a:focus .svg-icon { 5613 fill: #fff; 5614 } 5615 5616 .footer-navigation-wrapper li .svg-icon { 5617 vertical-align: middle; 5618 fill: #28303d; 5619 } 5620 5621 .footer-navigation-wrapper li .svg-icon:hover { 5622 transform: scale(1.1); 5623 } 5624 @media (prefers-reduced-motion: no-preference) { 5625 5626 .footer-navigation-wrapper li .svg-icon { 5627 transition: transform 0.1s ease; 5628 } 5629 } 5630 5631 .footer-navigation-wrapper .sub-menu-toggle, 5632 .footer-navigation-wrapper .menu-item-description { 5633 display: none; 5634 } 5635 5636 /* Next/Previous navigation */ 5637 .navigation, 5638 .navigation a { 5639 color: #28303d; 5640 } 5641 5642 .navigation a { 5643 text-decoration: none; 5644 } 5645 5646 .navigation a:hover { 5647 color: #28303d; 5648 text-decoration: underline; 5649 text-decoration-style: dotted; 5650 } 5651 5652 .navigation a:focus { 5653 color: #39414d; 5654 } 5655 5656 .navigation a:active { 5657 color: #28303d; 5658 } 5659 5660 .navigation .nav-links > * { 5661 min-width: 44px; 5662 min-height: 44px; 5663 } 5664 5665 .navigation .nav-links .nav-next a, 5666 .navigation .nav-links .nav-previous a { 5667 display: flex; 5668 flex-direction: column; 5669 } 5670 5671 .navigation .nav-links .dots { 5672 text-align: center; 5673 } 5674 @media only screen and (min-width: 592px) { 5675 5676 .navigation .nav-links { 5677 display: flex; 5678 justify-content: center; 5679 flex-wrap: wrap; 5680 } 5681 5682 .navigation .nav-links .nav-next, 5683 .navigation .nav-links .nav-previous { 5684 flex: 0 1 auto; 5685 margin-bottom: inherit; 5686 margin-top: inherit; 5687 max-width: calc(50% - 10px); 5688 } 5689 5690 .navigation .nav-links .nav-next { 5691 text-align: right; 5692 } 5693 } 5694 5695 .navigation .svg-icon { 5696 display: inline-block; 5697 fill: currentColor; 5698 vertical-align: middle; 5699 position: relative; 5700 } 5701 5702 .navigation .nav-previous .svg-icon, 5703 .navigation .prev .svg-icon { 5704 top: -2px; 5705 margin-right: 5px; 5706 } 5707 5708 .navigation .nav-next .svg-icon, 5709 .navigation .next .svg-icon { 5710 top: -1px; 5711 margin-left: 5px; 5712 } 5713 5714 .post-navigation { 5715 margin: 30px auto; 5716 } 5717 @media only screen and (min-width: 822px) { 5718 5719 .post-navigation { 5720 margin: 30px auto; 5721 } 5722 } 5723 5724 .post-navigation .meta-nav { 5725 line-height: 1.7; 5726 color: #28303d; 5727 } 5728 5729 .post-navigation .post-title { 5730 display: inline-block; 5731 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5732 font-size: 1.5rem; 5733 font-weight: 600; 5734 line-height: 1.3; 5735 } 5736 @media only screen and (min-width: 822px) { 5737 5738 .post-navigation .post-title { 5739 margin: 5px 29px 0; 5740 } 5741 } 5742 @media only screen and (min-width: 482px) { 5743 5744 .post-navigation .nav-links { 5745 justify-content: space-between; 5746 } 5747 } 5748 5749 .post-navigation .nav-next, 5750 .post-navigation .nav-previous { 5751 margin-top: 30px; 5752 margin-bottom: 30px; 5753 } 5754 5755 .post-navigation .nav-next:first-child, 5756 .post-navigation .nav-previous:first-child { 5757 margin-top: 0; 5758 } 5759 5760 .post-navigation .nav-next:last-child, 5761 .post-navigation .nav-previous:last-child { 5762 margin-bottom: 0; 5763 } 5764 5765 .pagination, 5766 .comments-pagination { 5767 border-top: 3px solid #28303d; 5768 padding-top: 30px; 5769 margin: 30px auto; 5770 } 5771 @media only screen and (min-width: 822px) { 5772 5773 .pagination, 5774 .comments-pagination { 5775 margin: 30px auto; 5776 } 5777 } 5778 5779 .pagination .nav-links, 5780 .comments-pagination .nav-links { 5781 margin-top: -30px; 5782 } 5783 5784 .pagination .nav-links a:hover, 5785 .comments-pagination .nav-links a:hover { 5786 color: #28303d; 5787 } 5788 5789 .is-dark-theme .pagination .nav-links a:active, 5790 .is-dark-theme .pagination .nav-links a:hover:active, 5791 .is-dark-theme .pagination .nav-links a:hover:focus, 5792 .is-dark-theme .comments-pagination .nav-links a:active, 5793 .is-dark-theme .comments-pagination .nav-links a:hover:active, 5794 .is-dark-theme .comments-pagination .nav-links a:hover:focus { 5795 color: #d1e4dd; 5796 } 5797 5798 .has-background-white .pagination .nav-links a:active, 5799 .has-background-white .pagination .nav-links a:hover:active, 5800 .has-background-white .pagination .nav-links a:hover:focus, 5801 .has-background-white .comments-pagination .nav-links a:active, 5802 .has-background-white .comments-pagination .nav-links a:hover:active, 5803 .has-background-white .comments-pagination .nav-links a:hover:focus { 5804 color: #fff; 5805 } 5806 5807 .pagination .nav-links > *, 5808 .comments-pagination .nav-links > * { 5809 color: #28303d; 5810 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5811 font-size: 1.5rem; 5812 font-weight: normal; 5813 margin-top: 30px; 5814 margin-left: 13px; 5815 margin-right: 13px; 5816 } 5817 5818 .pagination .nav-links > *.current, 5819 .comments-pagination .nav-links > *.current { 5820 text-decoration: underline; 5821 } 5822 5823 .pagination .nav-links > *:not(.dots):not(.current):hover, 5824 .comments-pagination .nav-links > *:not(.dots):not(.current):hover { 5825 text-decoration-style: dotted; 5826 } 5827 5828 .pagination .nav-links > *:first-child, 5829 .comments-pagination .nav-links > *:first-child { 5830 margin-left: 0; 5831 } 5832 5833 .pagination .nav-links > *:last-child, 5834 .comments-pagination .nav-links > *:last-child { 5835 margin-right: 0; 5836 } 5837 5838 .pagination .nav-links > *.next, 5839 .comments-pagination .nav-links > *.next { 5840 margin-left: auto; 5841 } 5842 5843 .pagination .nav-links > *.prev, 5844 .comments-pagination .nav-links > *.prev { 5845 margin-right: auto; 5846 } 5847 @media only screen and (max-width: 821.98px) { 5848 5849 .pagination .nav-links, 5850 .comments-pagination .nav-links { 5851 display: flex; 5852 flex-wrap: wrap; 5853 } 5854 5855 .pagination .page-numbers, 5856 .comments-pagination .page-numbers { 5857 display: none; 5858 } 5859 5860 .pagination .page-numbers.prev, 5861 .pagination .page-numbers.next, 5862 .comments-pagination .page-numbers.prev, 5863 .comments-pagination .page-numbers.next { 5864 display: inline-block; 5865 flex: 0 1 auto; 5866 } 5867 } 5868 @media only screen and (max-width: 481.98px) { 5869 5870 .pagination .nav-short, 5871 .comments-pagination .nav-short { 5872 display: none; 5873 } 5874 } 5875 5876 .comments-pagination { 5877 padding-top: 20px; 5878 margin: 90px auto; 5879 } 5880 @media only screen and (min-width: 822px) { 5881 5882 .comments-pagination { 5883 margin: 90px auto 120px; 5884 } 5885 } 5886 5887 .comments-pagination .nav-links > * { 5888 font-size: 1.25rem; 5889 } 5890 5891 .widget-area { 5892 margin-top: 180px; 5893 padding-bottom: 10px; 5894 color: #28303d; 5895 font-size: 1.125rem; 5896 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5897 } 5898 @media only screen and (min-width: 652px) { 5899 5900 .widget-area { 5901 display: grid; 5902 grid-template-columns: repeat(2, 1fr); 5903 column-gap: 50px; 5904 } 5905 } 5906 @media only screen and (min-width: 1024px) { 5907 5908 .widget-area { 5909 grid-template-columns: repeat(3, 1fr); 5910 } 5911 } 5912 @media only screen and (max-width: 481.98px) { 5913 5914 .widget-area { 5915 margin-top: 90px; 5916 } 5917 } 5918 5919 .widget-area .wp-block-social-links.alignright { 5920 margin-top: 30px; 5921 justify-content: flex-end; 5922 } 5923 5924 .widget-area .wp-block-social-links.alignleft { 5925 margin-top: 30px; 5926 } 5927 5928 .widget-area:after { 5929 content: ""; 5930 display: table; 5931 clear: both; 5932 } 5933 5934 .widget h1, 5935 .widget h2, 5936 .widget h3, 5937 .widget h4, 5938 .widget h5, 5939 .widget h6 { 5940 font-weight: 700; 5941 line-height: 1.4; 5942 } 5943 5944 .widget h1 { 5945 font-size: 1.25rem; 5946 } 5947 5948 .widget h2 { 5949 font-size: 1.125rem; 5950 } 5951 5952 .widget h3, 5953 .widget h4, 5954 .widget h5, 5955 .widget h6 { 5956 font-size: 1rem; 5957 } 5958 5959 .widget ul { 5960 list-style-type: none; 5961 padding: 0; 5962 } 5963 5964 .widget ul li { 5965 line-height: 1.9; 5966 } 5967 5968 .widget ul.sub-menu, 5969 .widget ul.children { 5970 margin-left: 13px; 5971 } 5972 5973 .widget ul .sub-menu-toggle { 5974 display: none; 5975 } 5976 5977 .widget a { 5978 text-decoration: underline; 5979 text-decoration-style: solid; 5980 text-decoration-color: currentColor; 5981 } 5982 5983 .widget a, 5984 .widget a:link, 5985 .widget a:visited, 5986 .widget a:active, 5987 .widget a:hover { 5988 color: #28303d; 5989 } 5990 5991 .widget a:hover { 5992 text-decoration-style: dotted; 5993 } 5994 5995 .search-form { 5996 display: flex; 5997 flex-wrap: wrap; 5998 margin: auto; 5999 max-width: calc(100vw - 30px); 6000 } 6001 6002 @media only screen and (min-width: 482px) { 6003 6004 .search-form { 6005 max-width: min(calc(100vw - 100px), 610px); 6006 } 6007 } 6008 6009 @media only screen and (min-width: 822px) { 6010 6011 .search-form { 6012 max-width: min(calc(100vw - 200px), 610px); 6013 } 6014 } 6015 6016 .search-form > label { 6017 width: 100%; 6018 margin-bottom: 0; 6019 font-weight: 500; 6020 } 6021 6022 .search-form .search-field { 6023 flex-grow: 1; 6024 max-width: inherit; 6025 margin-top: 10px; 6026 margin-right: 17px; 6027 } 6028 6029 .search-form .search-submit { 6030 margin-top: 10px; 6031 margin-left: 10px; 6032 } 6033 6034 .widget_search > .search-form .search-field { 6035 margin-right: -3px; 6036 -webkit-appearance: none; 6037 margin-bottom: 15px; 6038 } 6039 6040 .widget_search > .search-form .search-submit { 6041 margin-left: 0; 6042 margin-bottom: 15px; 6043 } 6044 6045 .widget_rss a.rsswidget .rss-widget-icon { 6046 display: none; 6047 } 6048 6049 /* Category 07 is for any utility classes that are not assigned to a specific component. */ 6050 .screen-reader-text { 6051 border: 0; 6052 clip-path: inset(50%); 6053 height: 1px; 6054 margin: -1px; 6055 overflow: hidden; 6056 padding: 0; 6057 position: absolute !important; 6058 width: 1px; 6059 word-wrap: normal !important; 6060 word-break: normal; 6061 } 6062 6063 .skip-link:focus { 6064 background-color: #f1f1f1; 6065 border-radius: 3px; 6066 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); 6067 clip-path: none; 6068 color: #21759b; 6069 display: block; 6070 font-size: 0.875rem; 6071 font-weight: 700; 6072 height: auto; 6073 left: 5px; 6074 line-height: normal; 6075 padding: 15px 23px 14px; 6076 text-decoration: none; 6077 top: 5px; 6078 width: auto; 6079 z-index: 100000; 6080 } 6081 6082 /* Do not show the outline on the skip link target. */ 6083 #content[tabindex="-1"]:focus { 6084 outline: 0; 6085 } 6086 6087 .has-black-color[class], 6088 .has-black-color[class] > [class*=__inner-container] { 6089 color: #000; 6090 } 6091 6092 .has-gray-color[class], 6093 .has-gray-color[class] > [class*=__inner-container] { 6094 color: #39414d; 6095 } 6096 6097 .has-dark-gray-color[class], 6098 .has-dark-gray-color[class] > [class*=__inner-container] { 6099 color: #28303d; 6100 } 6101 6102 .has-green-color[class], 6103 .has-green-color[class] > [class*=__inner-container] { 6104 color: #d1e4dd; 6105 } 6106 6107 .has-blue-color[class], 6108 .has-blue-color[class] > [class*=__inner-container] { 6109 color: #d1dfe4; 6110 } 6111 6112 .has-purple-color[class], 6113 .has-purple-color[class] > [class*=__inner-container] { 6114 color: #d1d1e4; 6115 } 6116 6117 .has-red-color[class], 6118 .has-red-color[class] > [class*=__inner-container] { 6119 color: #e4d1d1; 6120 } 6121 6122 .has-orange-color[class], 6123 .has-orange-color[class] > [class*=__inner-container] { 6124 color: #e4dad1; 6125 } 6126 6127 .has-yellow-color[class], 6128 .has-yellow-color[class] > [class*=__inner-container] { 6129 color: #eeeadd; 6130 } 6131 6132 .has-white-color[class], 6133 .has-white-color[class] > [class*=__inner-container] { 6134 color: #fff; 6135 } 6136 6137 .has-background a, 6138 .has-background p, 6139 .has-background h1, 6140 .has-background h2, 6141 .has-background h3, 6142 .has-background h4, 6143 .has-background h5, 6144 .has-background h6 { 6145 color: currentColor; 6146 } 6147 6148 .has-black-background-color[class], 6149 .has-black-background-color[class] > [class*=__inner-container] { 6150 background-color: #000; 6151 } 6152 6153 .has-dark-gray-background-color[class], 6154 .has-dark-gray-background-color[class] > [class*=__inner-container] { 6155 background-color: #28303d; 6156 } 6157 6158 .has-gray-background-color[class], 6159 .has-gray-background-color[class] > [class*=__inner-container] { 6160 background-color: #39414d; 6161 } 6162 6163 .has-light-gray-background-color[class], 6164 .has-light-gray-background-color[class] > [class*=__inner-container] { 6165 background-color: #f0f0f0; 6166 } 6167 6168 .has-green-background-color[class], 6169 .has-green-background-color[class] > [class*=__inner-container] { 6170 background-color: #d1e4dd; 6171 } 6172 6173 .has-blue-background-color[class], 6174 .has-blue-background-color[class] > [class*=__inner-container] { 6175 background-color: #d1dfe4; 6176 } 6177 6178 .has-purple-background-color[class], 6179 .has-purple-background-color[class] > [class*=__inner-container] { 6180 background-color: #d1d1e4; 6181 } 6182 6183 .has-red-background-color[class], 6184 .has-red-background-color[class] > [class*=__inner-container] { 6185 background-color: #e4d1d1; 6186 } 6187 6188 .has-orange-background-color[class], 6189 .has-orange-background-color[class] > [class*=__inner-container] { 6190 background-color: #e4dad1; 6191 } 6192 6193 .has-yellow-background-color[class], 6194 .has-yellow-background-color[class] > [class*=__inner-container] { 6195 background-color: #eeeadd; 6196 } 6197 6198 .has-white-background-color[class], 6199 .has-white-background-color[class] > [class*=__inner-container] { 6200 background-color: #fff; 6201 } 6202 6203 .has-background:not(.has-text-color).has-black-background-color[class], 6204 .has-background:not(.has-text-color).has-gray-background-color[class], 6205 .has-background:not(.has-text-color).has-dark-gray-background-color[class] { 6206 color: #fff; 6207 } 6208 6209 .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container], 6210 .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container], 6211 .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container], 6212 .has-background:not(.has-text-color).has-green-background-color[class], 6213 .has-background:not(.has-text-color).has-blue-background-color[class], 6214 .has-background:not(.has-text-color).has-purple-background-color[class], 6215 .has-background:not(.has-text-color).has-red-background-color[class], 6216 .has-background:not(.has-text-color).has-orange-background-color[class], 6217 .has-background:not(.has-text-color).has-yellow-background-color[class], 6218 .has-background:not(.has-text-color).has-white-background-color[class], 6219 .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container], 6220 .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container], 6221 .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container], 6222 .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container], 6223 .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container], 6224 .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container], 6225 .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] { 6226 color: #28303d; 6227 } 6228 6229 .has-purple-to-yellow-gradient-background { 6230 background: linear-gradient(160deg, #d1d1e4, #eeeadd); 6231 } 6232 6233 .has-yellow-to-purple-gradient-background { 6234 background: linear-gradient(160deg, #eeeadd, #d1d1e4); 6235 } 6236 6237 .has-green-to-yellow-gradient-background { 6238 background: linear-gradient(160deg, #d1e4dd, #eeeadd); 6239 } 6240 6241 .has-yellow-to-green-gradient-background { 6242 background: linear-gradient(160deg, #eeeadd, #d1e4dd); 6243 } 6244 6245 .has-red-to-yellow-gradient-background { 6246 background: linear-gradient(160deg, #e4d1d1, #eeeadd); 6247 } 6248 6249 .has-yellow-to-red-gradient-background { 6250 background: linear-gradient(160deg, #eeeadd, #e4d1d1); 6251 } 6252 6253 .has-purple-to-red-gradient-background { 6254 background: linear-gradient(160deg, #d1d1e4, #e4d1d1); 6255 } 6256 6257 .has-red-to-purple-gradient-background { 6258 background: linear-gradient(160deg, #e4d1d1, #d1d1e4); 6259 } 6260 6261 header *, 6262 main *, 6263 footer * { 6264 max-width: unset; 6265 } 6266 6267 html, 6268 body, 6269 div, 6270 header, 6271 nav, 6272 article, 6273 figure, 6274 hr, 6275 main, 6276 section, 6277 footer { 6278 max-width: none; 6279 } 6280 6281 .is-IE.is-dark-theme, 6282 .is-IE.is-dark-theme *, 6283 .is-IE.is-dark-theme a, 6284 .is-IE.is-dark-theme .site-description, 6285 .is-IE.is-dark-theme .entry-title, 6286 .is-IE.is-dark-theme .entry-footer, 6287 .is-IE.is-dark-theme .widget-area, 6288 .is-IE.is-dark-theme .post-navigation .meta-nav, 6289 .is-IE.is-dark-theme .footer-navigation-wrapper li a:link, 6290 .is-IE.is-dark-theme .site-footer > .site-info, 6291 .is-IE.is-dark-theme .site-footer > .site-info a, 6292 .is-IE.is-dark-theme .site-footer > .site-info a:visited { 6293 color: #fff; 6294 } 6295 6296 .is-IE.is-dark-theme .sub-menu-toggle svg, 6297 .is-IE.is-dark-theme .sub-menu-toggle path, 6298 .is-IE.is-dark-theme .post-navigation .meta-nav svg, 6299 .is-IE.is-dark-theme .post-navigation .meta-nav path { 6300 fill: #fff; 6301 } 6302 6303 .is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 6304 background: #000; 6305 } 6306 @media only screen and (max-width: 481.98px) { 6307 6308 .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container, 6309 .is-IE.is-dark-theme.primary-navigation-open .menu-button-container { 6310 background-color: #000; 6311 } 6312 } 6313 6314 .is-IE.is-dark-theme .skip-link:focus { 6315 color: #21759b; 6316 } 6317 6318 .is-IE .navigation .nav-links { 6319 display: block; 6320 } 6321 6322 .is-IE .post-thumbnail .wp-post-image { 6323 min-width: auto; 6324 } 6325 6326 .is-IE .wp-block-group:before, 6327 .is-IE .wp-block-group:after { 6328 content: ""; 6329 display: block; 6330 clear: both; 6331 } 1 /* Internet Explorer support was removed. */ -
trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css.map
r61490 r61628 1 {"version":3,"sources":["../../style.css","../../assets/sass/01-settings/file-header.scss","../../assets/sass/style.scss","../../assets/sass/01-settings/global.scss","../../assets/sass/03-generic/normalize.scss","../../assets/sass/03-generic/breakpoints.scss","../../assets/sass/03-generic/vertical-margins.scss","../../assets/sass/03-generic/reset.scss","../../assets/sass/03-generic/clearings.scss","../../assets/sass/04-elements/blockquote.scss","../../assets/sass/04-elements/forms.scss","../../assets/sass/04-elements/media.scss","../../assets/sass/04-elements/misc.scss","../../assets/sass/04-elements/links.scss","../../assets/sass/05-blocks/audio/_style.scss","../../assets/sass/05-blocks/button/_style.scss","../../assets/sass/02-tools/mixins.scss","../../assets/sass/05-blocks/code/_style.scss","../../assets/sass/05-blocks/columns/_style.scss","../../assets/sass/05-blocks/cover/_style.scss","../../assets/sass/05-blocks/file/_style.scss","../../assets/sass/05-blocks/gallery/_style.scss","../../assets/sass/05-blocks/group/_style.scss","../../assets/sass/05-blocks/heading/_style.scss","../../assets/sass/05-blocks/image/_style.scss","../../assets/sass/05-blocks/latest-comments/_style.scss","../../assets/sass/05-blocks/latest-posts/_style.scss","../../assets/sass/05-blocks/legacy/_style.scss","../../assets/sass/05-blocks/list/_style.scss","../../assets/sass/05-blocks/media-text/_style.scss","../../assets/sass/05-blocks/navigation/_style.scss","../../assets/sass/05-blocks/paragraph/_style.scss","../../assets/sass/05-blocks/preformatted/_style.scss","../../assets/sass/05-blocks/pullquote/_style.scss","../../assets/sass/05-blocks/query-loop/_style.scss","../../assets/sass/05-blocks/quote/_style.scss","../../assets/sass/05-blocks/rss/_style.scss","../../assets/sass/05-blocks/search/_style.scss","../../assets/sass/05-blocks/separator/_style.scss","../../assets/sass/05-blocks/social-icons/_style.scss","../../assets/sass/05-blocks/table/_style.scss","../../assets/sass/05-blocks/tag-clould/_style.scss","../../assets/sass/05-blocks/verse/_style.scss","../../assets/sass/05-blocks/video/_style.scss","../../assets/sass/05-blocks/utilities/_font-sizes.scss","../../assets/sass/05-blocks/utilities/_style.scss","../../assets/sass/06-components/header.scss","../../assets/sass/06-components/footer.scss","../../assets/sass/06-components/single.scss","../../assets/sass/06-components/posts-and-pages.scss","../../assets/sass/06-components/entry.scss","../../assets/sass/06-components/archives.scss","../../assets/sass/06-components/404.scss","../../assets/sass/06-components/search.scss","../../assets/sass/06-components/comments.scss","../../assets/sass/06-components/navigation.scss","../../assets/sass/06-components/footer-navigation.scss","../../assets/sass/06-components/pagination.scss","../../assets/sass/06-components/widgets.scss","../../assets/sass/07-utilities/a11y.scss","../../assets/sass/07-utilities/color-palette.scss","../../assets/sass/07-utilities/measure.scss","../../assets/sass/07-utilities/ie.scss"],"names":[],"mappings":"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","file":"ie.css"} 1 -
trunk/src/wp-content/themes/twentytwentyone/assets/js/polyfills.js
r51304 r61628 1 /** 2 * File polyfills.js. 3 * 4 * Polyfills for IE11. 5 */ 6 7 /** 8 * Polyfill for Element.closest() because we need to support IE11. 9 * 10 * @since Twenty Twenty-One 1.0 11 * 12 * @see https://developer.mozilla.org/en-US/docs/Web/API/Element/closest 13 */ 14 if ( ! Element.prototype.matches ) { 15 Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; 16 } 17 18 if ( ! Element.prototype.closest ) { 19 Element.prototype.closest = function( s ) { 20 var el = this; 21 do { 22 if ( Element.prototype.matches.call( el, s ) ) { 23 return el; 24 } 25 el = el.parentElement || el.parentNode; 26 } while ( el !== null && el.nodeType === 1 ); 27 return null; 28 }; 29 } 30 31 /** 32 * Polyfill for NodeList.foreach() because we need to support IE11. 33 * 34 * @since Twenty Twenty-One 1.0 35 * 36 * @see https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach 37 */ 38 if ( window.NodeList && ! NodeList.prototype.forEach ) { 39 NodeList.prototype.forEach = function( callback, thisArg ) { 40 var i; 41 thisArg = thisArg || window; 42 for ( i = 0; i < this.length; i++ ) { 43 callback.call( thisArg, this[i], i, this ); 44 } 45 }; 46 } 1 // Polyfills for IE11 have been removed. -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/07-utilities/ie.scss
r58853 r61628 1 .is-IE { 2 3 &.is-dark-theme { 4 color: #fff; 5 6 *, 7 a, 8 .site-description, 9 .entry-title, 10 .entry-footer, 11 .widget-area, 12 .post-navigation .meta-nav, 13 .footer-navigation-wrapper li a:link, 14 .site-footer > .site-info, 15 .site-footer > .site-info a, 16 .site-footer > .site-info a:visited { 17 color: #fff; 18 } 19 20 .sub-menu-toggle svg, 21 .sub-menu-toggle path, 22 .post-navigation .meta-nav svg, 23 .post-navigation .meta-nav path { 24 fill: #fff; 25 } 26 27 .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 28 background: #000; 29 } 30 31 &.primary-navigation-open { 32 @include media(mobile-only) { 33 34 .primary-navigation > .primary-menu-container, 35 .menu-button-container { 36 background-color: #000; 37 } 38 } 39 } 40 41 .skip-link:focus { 42 color: #21759b; 43 } 44 } 45 46 .navigation .nav-links { 47 display: block; 48 } 49 50 .post-thumbnail .wp-post-image { 51 min-width: auto; 52 } 53 54 .wp-block-group { 55 56 &:before, 57 &:after { 58 content: ""; 59 display: block; 60 clear: both; 61 } 62 } 63 64 } 1 // IE11 styles are removed. -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/style.scss
r54103 r61628 119 119 @import "07-utilities/color-palette"; 120 120 @import "07-utilities/measure"; 121 @import "07-utilities/ie"; -
trunk/src/wp-content/themes/twentytwentyone/functions.php
r61302 r61628 24 24 * 25 25 * @since Twenty Twenty-One 1.0 26 * @since Twenty Twenty-One 2.8 Removed editor stylesheet for Internet Explorer. 26 27 * 27 28 * @return void … … 124 125 } 125 126 126 $editor_stylesheet_path = './assets/css/style-editor.css';127 128 // Note, the is_IE global variable is defined by WordPress and is used129 // to detect if the current browser is internet explorer.130 global $is_IE;131 if ( $is_IE ) {132 $editor_stylesheet_path = './assets/css/ie-editor.css';133 }134 135 127 // Enqueue editor styles. 136 add_editor_style( $editor_stylesheet_path);128 add_editor_style( './assets/css/style-editor.css' ); 137 129 138 130 // Add custom editor font sizes. … … 391 383 * 392 384 * @since Twenty Twenty-One 1.0 393 * 394 * @global bool $is_IE 395 * @global WP_Scripts $wp_scripts 385 * @since Twenty Twenty-One 2.8 Removed Internet Explorer support. 396 386 * 397 387 * @return void 398 388 */ 399 389 function twenty_twenty_one_scripts() { 400 // Note, the is_IE global variable is defined by WordPress and is used 401 // to detect if the current browser is internet explorer. 402 global $is_IE, $wp_scripts; 403 if ( $is_IE ) { 404 // If IE 11 or below, use a flattened stylesheet with static values replacing CSS Variables. 405 wp_enqueue_style( 'twenty-twenty-one-style', get_template_directory_uri() . '/assets/css/ie.css', array(), wp_get_theme()->get( 'Version' ) ); 406 } else { 407 // If not IE, use the standard stylesheet. 408 wp_enqueue_style( 'twenty-twenty-one-style', get_template_directory_uri() . '/style.css', array(), wp_get_theme()->get( 'Version' ) ); 409 } 390 // The standard stylesheet. 391 wp_enqueue_style( 'twenty-twenty-one-style', get_template_directory_uri() . '/style.css', array(), wp_get_theme()->get( 'Version' ) ); 410 392 411 393 // RTL styles. … … 420 402 } 421 403 422 // Register the IE11 polyfill file.404 // Register the handles for unused IE11 polyfill scripts. 423 405 wp_register_script( 424 406 'twenty-twenty-one-ie11-polyfills-asset', 425 get_template_directory_uri() . '/assets/js/polyfills.js',407 false, 426 408 array(), 427 409 wp_get_theme()->get( 'Version' ), 428 410 array( 'in_footer' => true ) 429 411 ); 430 431 // Register the IE11 polyfill loader.432 412 wp_register_script( 433 413 'twenty-twenty-one-ie11-polyfills', 434 null,414 false, 435 415 array(), 436 416 wp_get_theme()->get( 'Version' ), 437 417 array( 'in_footer' => true ) 438 );439 wp_add_inline_script(440 'twenty-twenty-one-ie11-polyfills',441 wp_get_script_polyfill(442 $wp_scripts,443 array(444 'Element.prototype.matches && Element.prototype.closest && window.NodeList && NodeList.prototype.forEach' => 'twenty-twenty-one-ie11-polyfills-asset',445 )446 )447 418 ); 448 419 … … 452 423 'twenty-twenty-one-primary-navigation-script', 453 424 get_template_directory_uri() . '/assets/js/primary-navigation.js', 454 array( 'twenty-twenty-one-ie11-polyfills'),425 array(), 455 426 wp_get_theme()->get( 'Version' ), 456 427 array( … … 465 436 'twenty-twenty-one-responsive-embeds-script', 466 437 get_template_directory_uri() . '/assets/js/responsive-embeds.js', 467 array( 'twenty-twenty-one-ie11-polyfills'),438 array(), 468 439 wp_get_theme()->get( 'Version' ), 469 440 array( 'in_footer' => true ) … … 631 602 * 632 603 * @since Twenty Twenty-One 1.0 604 * @deprecated Twenty Twenty-One 2.8 Removed Internet Explorer support. 633 605 * 634 606 * @return void … … 648 620 } 649 621 } 650 add_action( 'wp_footer', 'twentytwentyone_add_ie_class' );651 622 652 623 if ( ! function_exists( 'wp_get_list_item_separator' ) ) : -
trunk/src/wp-content/themes/twentytwentyone/package.json
r61329 r61628 65 65 "build:dark-rtl": "rtlcss assets/css/style-dark-mode.css assets/css/style-dark-mode-rtl.css", 66 66 "build:print": "sass assets/sass/07-utilities/print.scss:assets/css/print.css --style=expanded --source-map", 67 "build:ie": "postcss style.css -o assets/css/ie.css",68 "build:ie-editor": "postcss assets/css/style-editor.css -o assets/css/ie-editor.css",69 67 "build:stylelint": "stylelint **/*.css --fix --config .stylelintrc-css.json", 70 68 "build": "run-s \"build:*\"", -
trunk/src/wp-content/themes/twentytwentyone/style-rtl.css
r61490 r61628 5837 5837 max-width: none; 5838 5838 } 5839 5840 .is-IE.is-dark-theme {5841 color: #fff;5842 }5843 5844 .is-IE.is-dark-theme *,5845 .is-IE.is-dark-theme a,5846 .is-IE.is-dark-theme .site-description,5847 .is-IE.is-dark-theme .entry-title,5848 .is-IE.is-dark-theme .entry-footer,5849 .is-IE.is-dark-theme .widget-area,5850 .is-IE.is-dark-theme .post-navigation .meta-nav,5851 .is-IE.is-dark-theme .footer-navigation-wrapper li a:link,5852 .is-IE.is-dark-theme .site-footer > .site-info,5853 .is-IE.is-dark-theme .site-footer > .site-info a,5854 .is-IE.is-dark-theme .site-footer > .site-info a:visited {5855 color: #fff;5856 }5857 5858 .is-IE.is-dark-theme .sub-menu-toggle svg,5859 .is-IE.is-dark-theme .sub-menu-toggle path,5860 .is-IE.is-dark-theme .post-navigation .meta-nav svg,5861 .is-IE.is-dark-theme .post-navigation .meta-nav path {5862 fill: #fff;5863 }5864 5865 .is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li {5866 background: #000;5867 }5868 @media only screen and (max-width: 481.98px) {5869 5870 .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container,5871 .is-IE.is-dark-theme.primary-navigation-open .menu-button-container {5872 background-color: #000;5873 }5874 }5875 5876 .is-IE.is-dark-theme .skip-link:focus {5877 color: #21759b;5878 }5879 5880 .is-IE .navigation .nav-links {5881 display: block;5882 }5883 5884 .is-IE .post-thumbnail .wp-post-image {5885 min-width: auto;5886 }5887 5888 .is-IE .wp-block-group:before,5889 .is-IE .wp-block-group:after {5890 content: "";5891 display: block;5892 clear: both;5893 } -
trunk/src/wp-content/themes/twentytwentyone/style.css
r61490 r61628 5885 5885 max-width: none; 5886 5886 } 5887 5888 .is-IE.is-dark-theme {5889 color: #fff;5890 }5891 5892 .is-IE.is-dark-theme *,5893 .is-IE.is-dark-theme a,5894 .is-IE.is-dark-theme .site-description,5895 .is-IE.is-dark-theme .entry-title,5896 .is-IE.is-dark-theme .entry-footer,5897 .is-IE.is-dark-theme .widget-area,5898 .is-IE.is-dark-theme .post-navigation .meta-nav,5899 .is-IE.is-dark-theme .footer-navigation-wrapper li a:link,5900 .is-IE.is-dark-theme .site-footer > .site-info,5901 .is-IE.is-dark-theme .site-footer > .site-info a,5902 .is-IE.is-dark-theme .site-footer > .site-info a:visited {5903 color: #fff;5904 }5905 5906 .is-IE.is-dark-theme .sub-menu-toggle svg,5907 .is-IE.is-dark-theme .sub-menu-toggle path,5908 .is-IE.is-dark-theme .post-navigation .meta-nav svg,5909 .is-IE.is-dark-theme .post-navigation .meta-nav path {5910 fill: #fff;5911 }5912 5913 .is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li {5914 background: #000;5915 }5916 @media only screen and (max-width: 481.98px) {5917 5918 .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container,5919 .is-IE.is-dark-theme.primary-navigation-open .menu-button-container {5920 background-color: #000;5921 }5922 }5923 5924 .is-IE.is-dark-theme .skip-link:focus {5925 color: #21759b;5926 }5927 5928 .is-IE .navigation .nav-links {5929 display: block;5930 }5931 5932 .is-IE .post-thumbnail .wp-post-image {5933 min-width: auto;5934 }5935 5936 .is-IE .wp-block-group:before,5937 .is-IE .wp-block-group:after {5938 content: "";5939 display: block;5940 clear: both;5941 } -
trunk/src/wp-content/themes/twentytwentyone/style.css.map
r61490 r61628 1 {"version":3,"sourceRoot":"","sources":["assets/sass/01-settings/file-header.scss","assets/sass/style.scss","assets/sass/01-settings/global.scss","assets/sass/03-generic/normalize.scss","assets/sass/03-generic/breakpoints.scss","assets/sass/03-generic/vertical-margins.scss","assets/sass/03-generic/reset.scss","assets/sass/03-generic/clearings.scss","assets/sass/04-elements/blockquote.scss","assets/sass/04-elements/forms.scss","assets/sass/04-elements/media.scss","assets/sass/04-elements/misc.scss","assets/sass/04-elements/links.scss","assets/sass/05-blocks/audio/_style.scss","assets/sass/05-blocks/button/_style.scss","assets/sass/02-tools/mixins.scss","assets/sass/05-blocks/code/_style.scss","assets/sass/05-blocks/columns/_style.scss","assets/sass/05-blocks/cover/_style.scss","assets/sass/05-blocks/file/_style.scss","assets/sass/05-blocks/gallery/_style.scss","assets/sass/05-blocks/group/_style.scss","assets/sass/05-blocks/heading/_style.scss","assets/sass/05-blocks/image/_style.scss","assets/sass/05-blocks/latest-comments/_style.scss","assets/sass/05-blocks/latest-posts/_style.scss","assets/sass/05-blocks/legacy/_style.scss","assets/sass/05-blocks/list/_style.scss","assets/sass/05-blocks/media-text/_style.scss","assets/sass/05-blocks/navigation/_style.scss","assets/sass/05-blocks/paragraph/_style.scss","assets/sass/05-blocks/preformatted/_style.scss","assets/sass/05-blocks/pullquote/_style.scss","assets/sass/05-blocks/query-loop/_style.scss","assets/sass/05-blocks/quote/_style.scss","assets/sass/05-blocks/rss/_style.scss","assets/sass/05-blocks/search/_style.scss","assets/sass/05-blocks/separator/_style.scss","assets/sass/05-blocks/social-icons/_style.scss","assets/sass/05-blocks/table/_style.scss","assets/sass/05-blocks/tag-clould/_style.scss","assets/sass/05-blocks/verse/_style.scss","assets/sass/05-blocks/video/_style.scss","assets/sass/05-blocks/utilities/_font-sizes.scss","assets/sass/05-blocks/utilities/_style.scss","assets/sass/06-components/header.scss","assets/sass/06-components/footer.scss","assets/sass/06-components/single.scss","assets/sass/06-components/posts-and-pages.scss","assets/sass/06-components/entry.scss","assets/sass/06-components/archives.scss","assets/sass/06-components/404.scss","assets/sass/06-components/search.scss","assets/sass/06-components/comments.scss","assets/sass/06-components/navigation.scss","assets/sass/06-components/footer-navigation.scss","assets/sass/06-components/pagination.scss","assets/sass/06-components/widgets.scss","assets/sass/07-utilities/a11y.scss","assets/sass/07-utilities/color-palette.scss","assets/sass/07-utilities/measure.scss" ,"assets/sass/07-utilities/ie.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;ACEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4EA;AC9EA;AAKA;AAEC;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;AAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;AAEA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;E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AAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;;AAOD;EACC;;AAEA;EACC;;;AAKH;EACC;EACA;;;AAGD;AAAA;AAGC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAKA;EAEC;AAAA;IAEC;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;AAAA;IACC;;EAGD;AAAA;IACC;;EAMD;IACC;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;;EAEA;IACC;;EAKH;IACC;;EAEA;IACC;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;;EAEA;IACC;;EAID;IACC;IACA;;;AAMJ;AAAA;EAEC;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;AAGA;EAEC;IACC;IACA;IACA;IACA;IACA;IACA;;EAEA;IACC;;EAIF;IACC;IACA;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;IACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAKA;EACC;;AAGD;EACC;;AAGD;EAEC;;AAGD;EAEC;EACA;EACA;;;AAKH;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;AL7RA;EK4RD;IAGE;;;;ACrUH;EACC;EACA;EACA;;;AAGD;AACA;EACC;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;AAAA;AA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;;EADD;IACC;;EADD;IACC;;EADD;IACC;;EADD;IACC;;;AASJ;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;;AC/KH;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;;;AAID;EACC;;;ACrDD;AAAA;EAEC;EACA;EACA;;AAGA;AAAA;EACC;EACA;;AAGD;AAAA;EACC;EACA;EACA;;;AAIF;EACC;;AAEA;EACC;;;AAIF;EACC;;AAEA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;EACA;;;ACxCA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AxB0BA;EwB3BD;IAIE;;;AAGD;EACC;EACA;;AxBMD;EwBRA;IAKE;IACA;;;AAGD;EACC;;AAGD;EACC;;AxBNF;EwBYD;IAEE;IACA;;;AAKF;EACC;;;AC5CA;EACC;EACA;EACA;;AAIF;EACC;;AAQC;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAOF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAQH;EACC;;AAEA;EACC;;AAWA;EAEC;;AAGD;EACC;EACA;;AAKH;EACC;;;ACnGH;EAEC;;AAGA;EACC;;AAID;EACC;;;ACXF;EACC;EACA;;;ACFD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAyCA;AAAA;AAAA;;AAvCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;;AAMD;EACC;;AAKA;AAAA;EAEC;;AAIF;EAEC;;AAGD;EAEC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EAPD;IAQE;;;AAGD;EACC;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;AAAA;AAAA;EAGC;;AAGD;EAEC;;AAEA;EACC;;;AC/GH;EACC;;A7BuBA;E6BxBD;IAIE;;;;ACNH;EACC;EACA;EACA;EACA;EACA;EACA;AA8CA;AAAA;AAAA;;AA5CA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIC;;AAIF;EAGC;;AAID;EAGC;;AAMD;EACC;EACA;EACA;;AAGA;EACC;;AAID;EACC;EACA;;AAIF;EACC;;AAEA;EACC;;AAKF;EAEC;EACA;AAEA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAMA;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;AAIF;AAAA;AAAA;AAAA;AAAA;EAGC;EACA;;A9BvGD;E8B6DD;IA8CE;;EAEA;IACC;;EAGD;IACC;IACA;;EAEA;IACC;;EAIF;IACC;IACA;;;A9B5HF;E8BmIA;IACC;IACA;;EAEA;IACC;;EAIF;IACC;IACA;;;;AClKH;EACC;;AAEA;EACC;;AAID;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAMD;EACC;;AAEA;EACC;;AAKF;EAUC;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;;AAID;EACC;EACA;EACA;;AAEA;EAEC;;AAKF;AAAA;EAEC;EACA;EACA;EACA;;AAID;EACC;EACA;;AAEA;EAEC;EACA;;;ACzGH;EACC;;AAIC;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;;AAOD;EACC;EACA;;AAGD;EACC;;AAOF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;AAGA;EACC;EACA;EACA;;AAIF;EACC;;AAGA;EACC;;AAGD;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;;AAOL;EACC;;;ACpHD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;AAiBA;AAAA;AAAA;;AAfA;EACC;;AAKA;EACC;;AAGD;EACC;;AAOF;EACC;;AAKA;EAEC;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAIF;EAIC;;;ACtDF;EACC;;AAKA;EACC;;AAGD;EAEC;;;ACdH;AAAA;EAEC;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAEC;;AAGD;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EAEC;EACA;;AAGD;AAAA;EACC;EACA;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;EAKC;;AAGD;AAAA;EACC;;AAEA;AAAA;AAAA;AAAA;EAEC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;;AAOF;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;AAAA;EAEC;EACA;;AAGD;EACC;EACA;EACA;EACA;;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;;;AC9FD;EACC;EACA;;;ACJF;EACC;;;ACCA;EACC;EACA;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA;;;ACXA;AAAA;EAEC;;AAGD;AAAA;EAEC;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;;AAGD;AAAA;EAEC;EACA;;AAGD;AAAA;AAAA;AAAA;EAIC;EACA;;AAGD;AAAA;EAEC;EACA;EAGA;;AAGD;AAAA;EAEC;EACA;EAGA;;;AClDF;AAEA;AAAA;AAAA;AAQA;AAAA;AAAA;AAGA;AAEC;EACA;EAEA;;;AAKD;EACC;;;AxCEC;EwCID;AAEC;IACA;AAEA;IACA;IACA;;EAGD;IACC;;;AAIF;AAAA;AAAA;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;AAGA;EAEC;EACA;;;AAKD;EACC;;;AxC3CC;EwCiDD;AAEC;IACA;AAEA;IACA;;EAGD;IACC;;;AAKF;AAAA;EAEC;;;AAGD;AAAA;AAAA;AAGA;EACC;;;AAQD;AAAA;AAAA;AAGA;EACC;;;AAUD;EACC;;;AAGD;EACC;;;AAID;EACC;;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;;AxChIC;EwC+HF;IAIE;;;;A3CxDF;A4CpGA;EAEC;EACA;EACA;EACA;;AAEA;EACC;;AzCiBA;EyCzBF;IAYE;;;AzCiDA;EyC7DF;IAgBE;;;;AAKF;EACC;EACA;;AAEA;EACC;EACA;EACA;;AzCHA;EyCJF;IAWE;IACA;;;;AAKF;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EAGC;;AAGD;EAEC;;AzCnCD;EyCaF;IA4BE;;;;AAKF;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAID;EAEC;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AzC5EA;EyCiFA;IACC;IACA;IACA;IACA;;;;AzC3FD;EyC0GG;IACC;IACA;IACA;IACA;;EAEA;IACC;;EAGD;IACC;;EAMJ;IACC;;EAEA;IACC;;EAEA;IACC;;EAIF;IACC;;EAKA;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;IACA;;EAEA;IAGC;IACA;IACA;;EAWH;IACC;IACA;;EAKH;IACC;;;ACrMH;EACC;EACA;;AAIA;EACC;;A1CYA;E0CPA;IACC;;;;AAMH;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;AAAA;EAEC;;A1C2BA;E0C1CF;IAmBE;IACA;;EAEA;IACC;;EAGD;AAAA;IAEC;IACA;;EAGD;IACC;;;AAIF;EACC;;AAEA;EAGC;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;;AAID;EACC;;;AC/EJ;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;ACXD;EACC;;;AAID;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;;ACpBH;EAEC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;;AAKH;EACC;;;AAGD;EACC;EACA;;;AAGD;AAAA;AAAA;AAIA;AAAA;EAEC;;;AAKA;EACC;;AAID;EAEC;EACA;;AASF;EAEC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EAEC;;AAGD;EACC;;;AAMH;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEC;EACA;;AAGD;EACC;;AAGD;AAAA;AAAA;AAAA;EAIC;;A7C1GA;E6CiFF;IA6BE;;EAEA;IACC;;EAGD;AAAA;IAEC;;;;AAKH;AAAA;AAAA;AAIA;EAEC;;AAOA;EACC;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAAA;AAIA;EACC;EACA;EACA;;AAEA;EACC;;AAMA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAMD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;AC9MH;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAaE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAUF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAMD;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;;AAQA;AAAA;AAAA;EACC;;;AAMJ;EACC;EACA;EACA;;;AClED;EACC;EACA;;;ACFD;EACC;;;ACDD;AAAA;AAAA;AAKC;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAMD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;;AAMH;AAAA;AAAA;AAIA;AAAA;EAEC;EACA;;;AAGD;EACC;EACA;;AAIC;EACC;EACA;EACA;EACA;EACA;;;AAKH;AACA;EACC;;;AAGD;AAAA;AAAA;AAGA;EACC;EACA;;AAEA;EACC;EACA;;;AAKF;EACC;EACA;;AAEA;EACC;EACA;;;AjD/DA;EiDoEF;AAAA;IAGE;;;;AAIF;AAAA;AAAA;AAKC;EACC;EACA;;AjDlFA;EiDgFD;IAKE;IACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAKF;EACC;EACA;EACA;;AAEA;EACC;;AjD1GD;EiD8EF;IAkCE;;EAEA;IACC;;;;AAKH;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAID;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;;AAIF;EACC;;;AAID;AAAA;EAEC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EACC;;;AAKH;EACC;;AAEA;EACC;;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;AAAA;EAEC;;AAGD;AAAA;EAEC;EACA;;AjD3NA;EiDwND;AAAA;IAME;;;AAIF;AAAA;EAEC;EACA;;;AAIF;EACC;;AAEA;EACC;;AAGD;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AjD3PA;EiDgQA;IACC;;EAGD;IAEC;;;;AC5RH;EACC;EACA;EACA;EACA;EACA;EACA;;AlDUC;EkDhBF;IASE;;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAID;EACC;EACA;;AAGD;EACC;;AAQA;EACC;;AAGD;EACC;;AAEA;EACC;EACA;;AAQL;EACC;EACA;EACA;;AAEA;EACC;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAhBD;IAiBE;;;AlDtFD;EkDqED;IAqBE;IACA;IACA;IACA;IACA;;EAEA;IACC;IACA;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;;AlD9GF;EkDoHD;IAGE;IACA;IACA;;;AAGD;EACC;EACA;EACA;EACA;;AlDhID;EkDuIC;IACC;;;AlDlIF;EkDoDF;IAoFE;IACA;;EAGA;IACC;IACA;IACA;IACA;IACA;IACA;IACA;;EAID;IACC;;EAID;IACC;;EAID;IACC;;EAEA;IACC;;;AAMH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AlDzLA;EkDiLD;IAWE;;EAEA;IACC;;;AAIF;EACC;EACA;EACA;;AlDhMD;EkD6LA;IAME;IACA;;EAEA;IACC;;;AAMH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AlD/NF;EkDmNA;IAgBE;;;AAGD;AAAA;EAEC;EACA;EACA;;AAEA;AAAA;EACC;;AAIF;EACC;;AAMA;EACC;;AAGD;EACC;;AAMH;EAEC;;AAGC;EALF;IAMG;;;AlDnQH;EkD6PA;IAWE;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IAEC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;IACA;;EAGD;IACC;;EAGD;AAEC;IACA;AAEA;IACA;;EAEA;AAGC;IACA;AAEA;IACA;;EAIF;AAEC;IACA;AAEA;IACA;;EAEA;AAGC;IACA;AAEA;IACA;;;AAQL;EACC;;AlDjVA;EkDoVD;IAGE;IACA;;EAGA;IACC;;EAEA;IACC;IACA;;EAEA;IACC;;;AAQL;EACC;EACA;EACA;EACA;EACA;EACA;;AlDjXA;EkD2WD;IASE;IACA;IACA;IACA;;;AAGD;EACC;;AAGD;EAGC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAIF;AAAA;EAEC;EACA;;AAEA;AAAA;EACC;EACA;;AAKF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AlDraD;EkD4aC;IACC;;;AlDnbF;EkD2bE;IACC;;;AAKF;EACC;EACA;EACA;EACA;;AlD/bF;EkD2bC;IAOE;IACA;;;AASH;EACC;;AlD7cD;EkDkdC;IACC;IACA;;EAGD;IACC;;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AlD5eD;EkDofD;IACC;IACA;IACA;;;AAK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","file":"style.css"}1 {"version":3,"sourceRoot":"","sources":["assets/sass/01-settings/file-header.scss","assets/sass/style.scss","assets/sass/01-settings/global.scss","assets/sass/03-generic/normalize.scss","assets/sass/03-generic/breakpoints.scss","assets/sass/03-generic/vertical-margins.scss","assets/sass/03-generic/reset.scss","assets/sass/03-generic/clearings.scss","assets/sass/04-elements/blockquote.scss","assets/sass/04-elements/forms.scss","assets/sass/04-elements/media.scss","assets/sass/04-elements/misc.scss","assets/sass/04-elements/links.scss","assets/sass/05-blocks/audio/_style.scss","assets/sass/05-blocks/button/_style.scss","assets/sass/02-tools/mixins.scss","assets/sass/05-blocks/code/_style.scss","assets/sass/05-blocks/columns/_style.scss","assets/sass/05-blocks/cover/_style.scss","assets/sass/05-blocks/file/_style.scss","assets/sass/05-blocks/gallery/_style.scss","assets/sass/05-blocks/group/_style.scss","assets/sass/05-blocks/heading/_style.scss","assets/sass/05-blocks/image/_style.scss","assets/sass/05-blocks/latest-comments/_style.scss","assets/sass/05-blocks/latest-posts/_style.scss","assets/sass/05-blocks/legacy/_style.scss","assets/sass/05-blocks/list/_style.scss","assets/sass/05-blocks/media-text/_style.scss","assets/sass/05-blocks/navigation/_style.scss","assets/sass/05-blocks/paragraph/_style.scss","assets/sass/05-blocks/preformatted/_style.scss","assets/sass/05-blocks/pullquote/_style.scss","assets/sass/05-blocks/query-loop/_style.scss","assets/sass/05-blocks/quote/_style.scss","assets/sass/05-blocks/rss/_style.scss","assets/sass/05-blocks/search/_style.scss","assets/sass/05-blocks/separator/_style.scss","assets/sass/05-blocks/social-icons/_style.scss","assets/sass/05-blocks/table/_style.scss","assets/sass/05-blocks/tag-clould/_style.scss","assets/sass/05-blocks/verse/_style.scss","assets/sass/05-blocks/video/_style.scss","assets/sass/05-blocks/utilities/_font-sizes.scss","assets/sass/05-blocks/utilities/_style.scss","assets/sass/06-components/header.scss","assets/sass/06-components/footer.scss","assets/sass/06-components/single.scss","assets/sass/06-components/posts-and-pages.scss","assets/sass/06-components/entry.scss","assets/sass/06-components/archives.scss","assets/sass/06-components/404.scss","assets/sass/06-components/search.scss","assets/sass/06-components/comments.scss","assets/sass/06-components/navigation.scss","assets/sass/06-components/footer-navigation.scss","assets/sass/06-components/pagination.scss","assets/sass/06-components/widgets.scss","assets/sass/07-utilities/a11y.scss","assets/sass/07-utilities/color-palette.scss","assets/sass/07-utilities/measure.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;ACEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4EA;AC9EA;AAKA;AAEC;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;AAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;AAEA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;E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AAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;;AAOD;EACC;;AAEA;EACC;;;AAKH;EACC;EACA;;;AAGD;AAAA;AAGC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAKA;EAEC;AAAA;IAEC;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;AAAA;IACC;;EAGD;AAAA;IACC;;EAMD;IACC;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;;EAEA;IACC;;EAKH;IACC;;EAEA;IACC;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;;EAEA;IACC;;EAID;IACC;IACA;;;AAMJ;AAAA;EAEC;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;AAGA;EAEC;IACC;IACA;IACA;IACA;IACA;IACA;;EAEA;IACC;;EAIF;IACC;IACA;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;IACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAKA;EACC;;AAGD;EACC;;AAGD;EAEC;;AAGD;EAEC;EACA;EACA;;;AAKH;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;AL7RA;EK4RD;IAGE;;;;ACrUH;EACC;EACA;EACA;;;AAGD;AACA;EACC;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;AAAA;AA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;;EADD;IACC;;EADD;IACC;;EADD;IACC;;EADD;IACC;;;AASJ;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;;AC/KH;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;;;AAID;EACC;;;ACrDD;AAAA;EAEC;EACA;EACA;;AAGA;AAAA;EACC;EACA;;AAGD;AAAA;EACC;EACA;EACA;;;AAIF;EACC;;AAEA;EACC;;;AAIF;EACC;;AAEA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;EACA;;;ACxCA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AxB0BA;EwB3BD;IAIE;;;AAGD;EACC;EACA;;AxBMD;EwBRA;IAKE;IACA;;;AAGD;EACC;;AAGD;EACC;;AxBNF;EwBYD;IAEE;IACA;;;AAKF;EACC;;;AC5CA;EACC;EACA;EACA;;AAIF;EACC;;AAQC;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAOF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAQH;EACC;;AAEA;EACC;;AAWA;EAEC;;AAGD;EACC;EACA;;AAKH;EACC;;;ACnGH;EAEC;;AAGA;EACC;;AAID;EACC;;;ACXF;EACC;EACA;;;ACFD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAyCA;AAAA;AAAA;;AAvCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;;AAMD;EACC;;AAKA;AAAA;EAEC;;AAIF;EAEC;;AAGD;EAEC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EAPD;IAQE;;;AAGD;EACC;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;AAAA;AAAA;EAGC;;AAGD;EAEC;;AAEA;EACC;;;AC/GH;EACC;;A7BuBA;E6BxBD;IAIE;;;;ACNH;EACC;EACA;EACA;EACA;EACA;EACA;AA8CA;AAAA;AAAA;;AA5CA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIC;;AAIF;EAGC;;AAID;EAGC;;AAMD;EACC;EACA;EACA;;AAGA;EACC;;AAID;EACC;EACA;;AAIF;EACC;;AAEA;EACC;;AAKF;EAEC;EACA;AAEA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAMA;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;AAIF;AAAA;AAAA;AAAA;AAAA;EAGC;EACA;;A9BvGD;E8B6DD;IA8CE;;EAEA;IACC;;EAGD;IACC;IACA;;EAEA;IACC;;EAIF;IACC;IACA;;;A9B5HF;E8BmIA;IACC;IACA;;EAEA;IACC;;EAIF;IACC;IACA;;;;AClKH;EACC;;AAEA;EACC;;AAID;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAMD;EACC;;AAEA;EACC;;AAKF;EAUC;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;;AAID;EACC;EACA;EACA;;AAEA;EAEC;;AAKF;AAAA;EAEC;EACA;EACA;EACA;;AAID;EACC;EACA;;AAEA;EAEC;EACA;;;ACzGH;EACC;;AAIC;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;;AAOD;EACC;EACA;;AAGD;EACC;;AAOF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;AAGA;EACC;EACA;EACA;;AAIF;EACC;;AAGA;EACC;;AAGD;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;;AAOL;EACC;;;ACpHD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;AAiBA;AAAA;AAAA;;AAfA;EACC;;AAKA;EACC;;AAGD;EACC;;AAOF;EACC;;AAKA;EAEC;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAIF;EAIC;;;ACtDF;EACC;;AAKA;EACC;;AAGD;EAEC;;;ACdH;AAAA;EAEC;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAEC;;AAGD;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EAEC;EACA;;AAGD;AAAA;EACC;EACA;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;EAKC;;AAGD;AAAA;EACC;;AAEA;AAAA;AAAA;AAAA;EAEC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;;AAOF;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;AAAA;EAEC;EACA;;AAGD;EACC;EACA;EACA;EACA;;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;;;AC9FD;EACC;EACA;;;ACJF;EACC;;;ACCA;EACC;EACA;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA;;;ACXA;AAAA;EAEC;;AAGD;AAAA;EAEC;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;;AAGD;AAAA;EAEC;EACA;;AAGD;AAAA;AAAA;AAAA;EAIC;EACA;;AAGD;AAAA;EAEC;EACA;EAGA;;AAGD;AAAA;EAEC;EACA;EAGA;;;AClDF;AAEA;AAAA;AAAA;AAQA;AAAA;AAAA;AAGA;AAEC;EACA;EAEA;;;AAKD;EACC;;;AxCEC;EwCID;AAEC;IACA;AAEA;IACA;IACA;;EAGD;IACC;;;AAIF;AAAA;AAAA;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;AAGA;EAEC;EACA;;;AAKD;EACC;;;AxC3CC;EwCiDD;AAEC;IACA;AAEA;IACA;;EAGD;IACC;;;AAKF;AAAA;EAEC;;;AAGD;AAAA;AAAA;AAGA;EACC;;;AAQD;AAAA;AAAA;AAGA;EACC;;;AAUD;EACC;;;AAGD;EACC;;;AAID;EACC;;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;;AxChIC;EwC+HF;IAIE;;;;A3CxDF;A4CpGA;EAEC;EACA;EACA;EACA;;AAEA;EACC;;AzCiBA;EyCzBF;IAYE;;;AzCiDA;EyC7DF;IAgBE;;;;AAKF;EACC;EACA;;AAEA;EACC;EACA;EACA;;AzCHA;EyCJF;IAWE;IACA;;;;AAKF;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EAGC;;AAGD;EAEC;;AzCnCD;EyCaF;IA4BE;;;;AAKF;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAID;EAEC;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AzC5EA;EyCiFA;IACC;IACA;IACA;IACA;;;;AzC3FD;EyC0GG;IACC;IACA;IACA;IACA;;EAEA;IACC;;EAGD;IACC;;EAMJ;IACC;;EAEA;IACC;;EAEA;IACC;;EAIF;IACC;;EAKA;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;IACA;;EAEA;IAGC;IACA;IACA;;EAWH;IACC;IACA;;EAKH;IACC;;;ACrMH;EACC;EACA;;AAIA;EACC;;A1CYA;E0CPA;IACC;;;;AAMH;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;AAAA;EAEC;;A1C2BA;E0C1CF;IAmBE;IACA;;EAEA;IACC;;EAGD;AAAA;IAEC;IACA;;EAGD;IACC;;;AAIF;EACC;;AAEA;EAGC;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;;AAID;EACC;;;AC/EJ;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;ACXD;EACC;;;AAID;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;;ACpBH;EAEC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;;AAKH;EACC;;;AAGD;EACC;EACA;;;AAGD;AAAA;AAAA;AAIA;AAAA;EAEC;;;AAKA;EACC;;AAID;EAEC;EACA;;AASF;EAEC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EAEC;;AAGD;EACC;;;AAMH;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEC;EACA;;AAGD;EACC;;AAGD;AAAA;AAAA;AAAA;EAIC;;A7C1GA;E6CiFF;IA6BE;;EAEA;IACC;;EAGD;AAAA;IAEC;;;;AAKH;AAAA;AAAA;AAIA;EAEC;;AAOA;EACC;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAAA;AAIA;EACC;EACA;EACA;;AAEA;EACC;;AAMA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAMD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;AC9MH;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAaE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAUF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAMD;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;;AAQA;AAAA;AAAA;EACC;;;AAMJ;EACC;EACA;EACA;;;AClED;EACC;EACA;;;ACFD;EACC;;;ACDD;AAAA;AAAA;AAKC;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAMD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;;AAMH;AAAA;AAAA;AAIA;AAAA;EAEC;EACA;;;AAGD;EACC;EACA;;AAIC;EACC;EACA;EACA;EACA;EACA;;;AAKH;AACA;EACC;;;AAGD;AAAA;AAAA;AAGA;EACC;EACA;;AAEA;EACC;EACA;;;AAKF;EACC;EACA;;AAEA;EACC;EACA;;;AjD/DA;EiDoEF;AAAA;IAGE;;;;AAIF;AAAA;AAAA;AAKC;EACC;EACA;;AjDlFA;EiDgFD;IAKE;IACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAKF;EACC;EACA;EACA;;AAEA;EACC;;AjD1GD;EiD8EF;IAkCE;;EAEA;IACC;;;;AAKH;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAID;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;;AAIF;EACC;;;AAID;AAAA;EAEC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EACC;;;AAKH;EACC;;AAEA;EACC;;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;AAAA;EAEC;;AAGD;AAAA;EAEC;EACA;;AjD3NA;EiDwND;AAAA;IAME;;;AAIF;AAAA;EAEC;EACA;;;AAIF;EACC;;AAEA;EACC;;AAGD;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AjD3PA;EiDgQA;IACC;;EAGD;IAEC;;;;AC5RH;EACC;EACA;EACA;EACA;EACA;EACA;;AlDUC;EkDhBF;IASE;;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAID;EACC;EACA;;AAGD;EACC;;AAQA;EACC;;AAGD;EACC;;AAEA;EACC;EACA;;AAQL;EACC;EACA;EACA;;AAEA;EACC;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAhBD;IAiBE;;;AlDtFD;EkDqED;IAqBE;IACA;IACA;IACA;IACA;;EAEA;IACC;IACA;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;;AlD9GF;EkDoHD;IAGE;IACA;IACA;;;AAGD;EACC;EACA;EACA;EACA;;AlDhID;EkDuIC;IACC;;;AlDlIF;EkDoDF;IAoFE;IACA;;EAGA;IACC;IACA;IACA;IACA;IACA;IACA;IACA;;EAID;IACC;;EAID;IACC;;EAID;IACC;;EAEA;IACC;;;AAMH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AlDzLA;EkDiLD;IAWE;;EAEA;IACC;;;AAIF;EACC;EACA;EACA;;AlDhMD;EkD6LA;IAME;IACA;;EAEA;IACC;;;AAMH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AlD/NF;EkDmNA;IAgBE;;;AAGD;AAAA;EAEC;EACA;EACA;;AAEA;AAAA;EACC;;AAIF;EACC;;AAMA;EACC;;AAGD;EACC;;AAMH;EAEC;;AAGC;EALF;IAMG;;;AlDnQH;EkD6PA;IAWE;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IAEC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;IACA;;EAGD;IACC;;EAGD;AAEC;IACA;AAEA;IACA;;EAEA;AAGC;IACA;AAEA;IACA;;EAIF;AAEC;IACA;AAEA;IACA;;EAEA;AAGC;IACA;AAEA;IACA;;;AAQL;EACC;;AlDjVA;EkDoVD;IAGE;IACA;;EAGA;IACC;;EAEA;IACC;IACA;;EAEA;IACC;;;AAQL;EACC;EACA;EACA;EACA;EACA;EACA;;AlDjXA;EkD2WD;IASE;IACA;IACA;IACA;;;AAGD;EACC;;AAGD;EAGC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAIF;AAAA;EAEC;EACA;;AAEA;AAAA;EACC;EACA;;AAKF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AlDraD;EkD4aC;IACC;;;AlDnbF;EkD2bE;IACC;;;AAKF;EACC;EACA;EACA;EACA;;AlD/bF;EkD2bC;IAOE;IACA;;;AASH;EACC;;AlD7cD;EkDkdC;IACC;IACA;;EAGD;IACC;;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AlD5eD;EkDofD;IACC;IACA;IACA;;;AAK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","file":"style.css"}
Note: See TracChangeset
for help on using the changeset viewer.