Advertisement
Guest User

Untitled

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