[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-content/themes/twentyfifteen/ -> style.css (source)

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


Generated : Wed Nov 4 08:20:38 2026 Cross-referenced by PHPXref