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


Generated : Sun Dec 22 08:20:01 2024 Cross-referenced by PHPXref