Advertisement
Guest User

CSS TwentyTwelve

a guest
Sep 25th, 2014
611
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 36.25 KB | None | 0 0
  1. /*
  2. Website made by Nejc Pisk (nejc.pisk95@gmail.com).
  3. */
  4.  
  5. /* =Notes
  6. --------------------------------------------------------------
  7. This stylesheet uses rem values with a pixel fallback. The rem
  8. values (and line heights) are calculated using two variables:
  9.  
  10. $rembase:     14;
  11. $line-height: 24;
  12.  
  13. ---------- Examples
  14.  
  15. * Use a pixel value with a rem fallback for font-size, padding, margins, etc.
  16.     padding: 5px 0;
  17.     padding: 0.357142857rem 0; (5 / $rembase)
  18.  
  19. * Set a font-size and then set a line-height based on the font-size
  20.     font-size: 16px
  21.     font-size: 1.142857143rem; (16 / $rembase)
  22.     line-height: 1.5; ($line-height / 16)
  23.  
  24. ---------- Vertical spacing
  25.  
  26. Vertical spacing between most elements should use 24px or 48px
  27. to maintain vertical rhythm:
  28.  
  29. .my-new-div {
  30.     margin: 24px 0;
  31.     margin: 1.714285714rem 0; ( 24 / $rembase )
  32. }
  33.  
  34. ---------- Further reading
  35.  
  36. http://snook.ca/archives/html_and_css/font-size-with-rem
  37. http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/
  38.  
  39.  
  40. /* =Reset
  41. -------------------------------------------------------------- */
  42.  
  43. 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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  44.     margin: 0;
  45.     padding: 0;
  46.     border: 0;
  47.     font-size: 100%;
  48.     vertical-align: baseline;
  49. }
  50. body {
  51.     line-height: 1;
  52. }
  53. ol,
  54. ul {
  55.     list-style: none;
  56. }
  57. blockquote,
  58. q {
  59.     quotes: none;
  60. }
  61. blockquote:before,
  62. blockquote:after,
  63. q:before,
  64. q:after {
  65.     content: '';
  66.     content: none;
  67. }
  68. table {
  69.     border-collapse: collapse;
  70.     border-spacing: 0;
  71. }
  72. caption,
  73. th,
  74. td {
  75.     font-weight: normal;
  76.     text-align: left;
  77. }
  78. h1,
  79. h2,
  80. h3,
  81. h4,
  82. h5,
  83. h6 {
  84.     clear: both;
  85. }
  86. html {
  87.     overflow-y: scroll;
  88.     font-size: 100%;
  89.     -webkit-text-size-adjust: 100%;
  90.     -ms-text-size-adjust: 100%;
  91. }
  92. a:focus {
  93.     outline: thin dotted;
  94. }
  95. article,
  96. aside,
  97. details,
  98. figcaption,
  99. figure,
  100. footer,
  101. header,
  102. hgroup,
  103. nav,
  104. section {
  105.     display: block;
  106. }
  107. audio,
  108. canvas,
  109. video {
  110.     display: inline-block;
  111. }
  112. audio:not([controls]) {
  113.     display: none;
  114. }
  115. del {
  116.     color: #333;
  117. }
  118. ins {
  119.     background: #fff9c0;
  120.     text-decoration: none;
  121. }
  122. hr {
  123.     background-color: #ccc;
  124.     border: 0;
  125.     height: 1px;
  126.     margin: 24px;
  127.     margin-bottom: 1.714285714rem;
  128. }
  129. sub,
  130. sup {
  131.     font-size: 75%;
  132.     line-height: 0;
  133.     position: relative;
  134.     vertical-align: baseline;
  135. }
  136. sup {
  137.     top: -0.5em;
  138. }
  139. sub {
  140.     bottom: -0.25em;
  141. }
  142. small {
  143.     font-size: smaller;
  144. }
  145. img {
  146.     border: 0;
  147.     -ms-interpolation-mode: bicubic;
  148. }
  149.  
  150. /* Clearing floats */
  151. .clear:after,
  152. .wrapper:after,
  153. .format-status .entry-header:after {
  154.     clear: both;
  155. }
  156. .clear:before,
  157. .clear:after,
  158. .wrapper:before,
  159. .wrapper:after,
  160. .format-status .entry-header:before,
  161. .format-status .entry-header:after {
  162.     display: table;
  163.     content: "";
  164. }
  165.  
  166.  
  167. /* =Repeatable patterns
  168. -------------------------------------------------------------- */
  169.  
  170. /* Small headers */
  171. .archive-title,
  172. .page-title,
  173. .widget-title,
  174. .entry-content th,
  175. .comment-content th {
  176.     font-size: 11px;
  177.     font-size: 0.785714286rem;
  178.     line-height: 2.181818182;
  179.     font-weight: bold;
  180.     text-transform: uppercase;
  181.     color: #636363;
  182. }
  183.  
  184. /* Shared Post Format styling */
  185. article.format-quote footer.entry-meta,
  186. article.format-link footer.entry-meta,
  187. article.format-status footer.entry-meta {
  188.     font-size: 11px;
  189.     font-size: 0.785714286rem;
  190.     line-height: 2.181818182;
  191. }
  192.  
  193. /* Form fields, general styles first */
  194. button,
  195. input,
  196. select,
  197. textarea {
  198.     border: 1px solid #ccc;
  199.     border-radius: 3px;
  200.     font-family: inherit;
  201.     padding: 6px;
  202.     padding: 0.428571429rem;
  203. }
  204. button,
  205. input {
  206.     line-height: normal;
  207. }
  208. textarea {
  209.     font-size: 100%;
  210.     overflow: auto;
  211.     vertical-align: top;
  212. }
  213.  
  214. /* Reset non-text input types */
  215. input[type="checkbox"],
  216. input[type="radio"],
  217. input[type="file"],
  218. input[type="hidden"],
  219. input[type="image"],
  220. input[type="color"] {
  221.     border: 0;
  222.     border-radius: 0;
  223.     padding: 0;
  224. }
  225.  
  226. /* Buttons */
  227. .menu-toggle,
  228. input[type="submit"],
  229. input[type="button"],
  230. input[type="reset"],
  231. article.post-password-required input[type=submit],
  232. .bypostauthor cite span {
  233.     padding: 6px 10px;
  234.     padding: 0.428571429rem 0.714285714rem;
  235.     font-size: 11px;
  236.     font-size: 0.785714286rem;
  237.     line-height: 1.428571429;
  238.     font-weight: normal;
  239.     color: #7c7c7c;
  240.     background-color: #e6e6e6;
  241.     background-repeat: repeat-x;
  242.     background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
  243.     background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
  244.     background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
  245.     background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
  246.     background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
  247.     border: 1px solid #d2d2d2;
  248.     border-radius: 3px;
  249.     box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
  250. }
  251. .menu-toggle,
  252. button,
  253. input[type="submit"],
  254. input[type="button"],
  255. input[type="reset"] {
  256.     cursor: pointer;
  257. }
  258. button[disabled],
  259. input[disabled] {
  260.     cursor: default;
  261. }
  262. .menu-toggle:hover,
  263. button:hover,
  264. input[type="submit"]:hover,
  265. input[type="button"]:hover,
  266. input[type="reset"]:hover,
  267. article.post-password-required input[type=submit]:hover {
  268.     color: #5e5e5e;
  269.     background-color: #ebebeb;
  270.     background-repeat: repeat-x;
  271.     background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
  272.     background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
  273.     background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
  274.     background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
  275.     background-image: linear-gradient(top, #f9f9f9, #ebebeb);
  276. }
  277. .menu-toggle:active,
  278. .menu-toggle.toggled-on,
  279. button:active,
  280. input[type="submit"]:active,
  281. input[type="button"]:active,
  282. input[type="reset"]:active {
  283.     color: #757575;
  284.     background-color: #e1e1e1;
  285.     background-repeat: repeat-x;
  286.     background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
  287.     background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
  288.     background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
  289.     background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
  290.     background-image: linear-gradient(top, #ebebeb, #e1e1e1);
  291.     box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
  292.     border-color: transparent;
  293. }
  294. .bypostauthor cite span {
  295.     color: #fff;
  296.     background-color: #21759b;
  297.     background-image: none;
  298.     border: 1px solid #1f6f93;
  299.     border-radius: 2px;
  300.     box-shadow: none;
  301.     padding: 0;
  302. }
  303.  
  304. /* Responsive images */
  305. .entry-content img,
  306. .comment-content img,
  307. .widget img {
  308.     max-width: 100%; /* Fluid images for posts, comments, and widgets */
  309. }
  310. img[class*="align"],
  311. img[class*="wp-image-"],
  312. img[class*="attachment-"] {
  313.     height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
  314. }
  315. img.size-full,
  316. img.size-large,
  317. img.header-image,
  318. img.wp-post-image {
  319.     max-width: 100%;
  320.     height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
  321. }
  322.  
  323. /* Make sure videos and embeds fit their containers */
  324. embed,
  325. iframe,
  326. object,
  327. video {
  328.     max-width: 100%;
  329. }
  330. .entry-content .twitter-tweet-rendered {
  331.     max-width: 100% !important; /* Override the Twitter embed fixed width */
  332. }
  333.  
  334. /* Images */
  335. .alignleft {
  336.     float: left;
  337. }
  338. .alignright {
  339.     float: right;
  340. }
  341. .aligncenter {
  342.     display: block;
  343.     margin-left: auto;
  344.     margin-right: auto;
  345. }
  346. .entry-content img,
  347. .comment-content img,
  348. .widget img,
  349. img.header-image,
  350. .author-avatar img,
  351. img.wp-post-image {
  352.     /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
  353.     border-radius: 3px;
  354.     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  355. }
  356. .wp-caption {
  357.     max-width: 100%; /* Keep wide captions from overflowing their container. */
  358.     padding: 4px;
  359. }
  360. .wp-caption .wp-caption-text,
  361. .gallery-caption,
  362. .entry-caption {
  363.     font-style: italic;
  364.     font-size: 12px;
  365.     font-size: 0.857142857rem;
  366.     line-height: 2;
  367.     color: #757575;
  368. }
  369. img.wp-smiley,
  370. .rsswidget img {
  371.     border: 0;
  372.     border-radius: 0;
  373.     box-shadow: none;
  374.     margin-bottom: 0;
  375.     margin-top: 0;
  376.     padding: 0;
  377. }
  378. .entry-content dl.gallery-item {
  379.     margin: 0;
  380. }
  381. .gallery-item a,
  382. .gallery-caption {
  383.     width: 90%;
  384. }
  385. .gallery-item a {
  386.     display: block;
  387. }
  388. .gallery-caption a {
  389.     display: inline;
  390. }
  391. .gallery-columns-1 .gallery-item a {
  392.     max-width: 100%;
  393.     width: auto;
  394. }
  395. .gallery .gallery-icon img {
  396.     height: auto;
  397.     max-width: 90%;
  398.     padding: 5%;
  399. }
  400. .gallery-columns-1 .gallery-icon img {
  401.     padding: 3%;
  402. }
  403.  
  404. /* Navigation */
  405. .site-content nav {
  406.     clear: both;
  407.     line-height: 2;
  408.     overflow: hidden;
  409. }
  410. #nav-above {
  411.     padding: 24px 0;
  412.     padding: 1.714285714rem 0;
  413.    
  414. }
  415. #nav-above {
  416.     display: none;
  417. }
  418. .paged #nav-above {
  419.     display: block;
  420. }
  421. .nav-previous,
  422. .previous-image {
  423.     float: left;
  424.     width: 50%;
  425. }
  426. .nav-next,
  427. .next-image {
  428.     float: right;
  429.     text-align: right;
  430.     width: 50%;
  431. }
  432. .nav-single + .comments-area,
  433. #comment-nav-above {
  434.     margin: 48px 0;
  435.     margin: 3.428571429rem 0;
  436. }
  437.  
  438. /* Author profiles */
  439. .author .archive-header {
  440.     margin-bottom: 24px;
  441.     margin-bottom: 1.714285714rem;
  442. }
  443. .author-info {
  444.     border-top: 1px solid #ededed;
  445.     margin: 24px 0;
  446.     margin: 1.714285714rem 0;
  447.     padding-top: 24px;
  448.     padding-top: 1.714285714rem;
  449.     overflow: hidden;
  450. }
  451. .author-description p {
  452.     color: #757575;
  453.     font-size: 13px;
  454.     font-size: 0.928571429rem;
  455.     line-height: 1.846153846;
  456. }
  457. .author.archive .author-info {
  458.     border-top: 0;
  459.     margin: 0 0 48px;
  460.     margin: 0 0 3.428571429rem;
  461. }
  462. .author.archive .author-avatar {
  463.     margin-top: 0;
  464. }
  465.  
  466.  
  467. /* =Basic structure
  468. -------------------------------------------------------------- */
  469.  
  470. /* Body, links, basics */
  471. html {
  472.     font-size: 87.5%;
  473. }
  474. body {
  475.     font-size: 14px;
  476.     font-size: 1rem;
  477.     font-family: Helvetica, Arial, sans-serif;
  478.     text-rendering: optimizeLegibility;
  479.     color: #444;
  480. }
  481. body.custom-font-enabled {
  482.     font-family: "Open Sans", Helvetica, Arial, sans-serif;
  483. }
  484. a {
  485.     outline: none;
  486.     color: #21759b;
  487. }
  488. a:hover {
  489.     color: #0f3647;
  490. }
  491.  
  492. /* Assistive text */
  493. .assistive-text,
  494. .site .screen-reader-text {
  495.     position: absolute !important;
  496.     clip: rect(1px, 1px, 1px, 1px);
  497. }
  498. .main-navigation .assistive-text:focus {
  499.     background: #fff;
  500.     border: 2px solid #333;
  501.     border-radius: 3px;
  502.     clip: auto !important;
  503.     color: #000;
  504.     display: block;
  505.     font-size: 12px;
  506.     padding: 12px;
  507.     position: absolute;
  508.     top: 5px;
  509.     left: 5px;
  510.     z-index: 100000; /* Above WP toolbar */
  511. }
  512.  
  513. /* Page structure */
  514. .site {
  515.     padding: 0 24px;
  516.     padding: 0 1.714285714rem;
  517.     background-color: #fff;
  518. }
  519. .site-content {
  520.     margin: 24px 0 0;
  521.     margin: 1.714285714rem 0 0;
  522. }
  523. .widget-area {
  524.     margin: 24px 0 0;
  525.     margin: 1.714285714rem 0 0;
  526. }
  527.  
  528. /* Header */
  529. .site-header {
  530.     padding: 24px 0;
  531.     padding: 1.714285714rem 0;
  532. }
  533. .site-header h1,
  534. .site-header h2 {
  535.     text-align: center;
  536. }
  537. .site-header h1 a,
  538. .site-header h2 a {
  539.     color: #515151;
  540.     display: inline-block;
  541.     text-decoration: none;
  542. }
  543. .site-header h1 a:hover,
  544. .site-header h2 a:hover {
  545.     color: #21759b;
  546. }
  547. .site-header h1 {
  548.     font-size: 24px;
  549.     font-size: 1.714285714rem;
  550.     line-height: 1.285714286;
  551.     margin-bottom: 14px;
  552.     margin-bottom: 1rem;
  553. }
  554. .site-header h2 {
  555.     font-weight: normal;
  556.     font-size: 13px;
  557.     font-size: 0.928571429rem;
  558.     line-height: 1.846153846;
  559.     color: #757575;
  560. }
  561. .header-image {
  562.     margin-top: 24px;
  563.     margin-top: 1.714285714rem;
  564. }
  565.  
  566. /* Navigation Menu */
  567. .main-navigation {
  568.     margin-top: 24px;
  569.     margin-top: 1.714285714rem;
  570.     text-align: center;
  571. }
  572. .main-navigation li {
  573.     margin-top: 24px;
  574.     margin-top: 1.714285714rem;
  575.     font-size: 12px;
  576.     font-size: 0.857142857rem;
  577.     line-height: 1.42857143;
  578. }
  579. .main-navigation a {
  580.     color: #5e5e5e;
  581. }
  582. .main-navigation a:hover,
  583. .main-navigation a:focus {
  584.     color: #21759b;
  585. }
  586. .main-navigation ul.nav-menu,
  587. .main-navigation div.nav-menu > ul {
  588.     display: none;
  589. }
  590. .main-navigation ul.nav-menu.toggled-on,
  591. .menu-toggle {
  592.     display: inline-block;
  593. }
  594.  
  595. /* Banner */
  596. section[role="banner"] {
  597.     margin-bottom: 48px;
  598.     margin-bottom: 3.428571429rem;
  599. }
  600.  
  601. /* Sidebar */
  602. .widget-area .widget {
  603.     -webkit-hyphens: auto;
  604.     -moz-hyphens: auto;
  605.     hyphens: auto;
  606.     margin-bottom: 48px;
  607.     margin-bottom: 3.428571429rem;
  608.     word-wrap: break-word;
  609. }
  610. .widget-area .widget h3 {
  611.     margin-bottom: 24px;
  612.     margin-bottom: 1.714285714rem;
  613. }
  614. .widget-area .widget p,
  615. .widget-area .widget li,
  616. .widget-area .widget .textwidget {
  617.     font-size: 13px;
  618.     font-size: 0.928571429rem;
  619.     line-height: 1.846153846;
  620. }
  621. .widget-area .widget p {
  622.     margin-bottom: 24px;
  623.     margin-bottom: 1.714285714rem;
  624. }
  625. .widget-area .textwidget ul {
  626.     list-style: disc outside;
  627.     margin: 0 0 24px;
  628.     margin: 0 0 1.714285714rem;
  629. }
  630. .widget-area .textwidget li {
  631.     margin-left: 36px;
  632.     margin-left: 2.571428571rem;
  633. }
  634. .widget-area .widget a {
  635.     color: #757575;
  636. }
  637. .widget-area .widget a:hover {
  638.     color: #21759b;
  639. }
  640. .widget-area .widget a:visited {
  641.     color: #9f9f9f;
  642. }
  643. .widget-area #s {
  644.     width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
  645. }
  646.  
  647. /* Footer */
  648. footer[role="contentinfo"] {
  649.     border-top: 1px solid #ededed;
  650.     clear: both;
  651.     font-size: 12px;
  652.     font-size: 0.857142857rem;
  653.     line-height: 2;
  654.     max-width: 960px;
  655.     max-width: 68.571428571rem;
  656.     margin-top: 24px;
  657.     margin-top: 1.714285714rem;
  658.     margin-left: auto;
  659.     margin-right: auto;
  660.     padding: 24px 0;
  661.     padding: 1.714285714rem 0;
  662. }
  663. footer[role="contentinfo"] a {
  664.     color: #686868;
  665. }
  666. footer[role="contentinfo"] a:hover {
  667.     color: #21759b;
  668. }
  669.  
  670.  
  671. /* =Main content and comment content
  672. -------------------------------------------------------------- */
  673.  
  674. .entry-meta {
  675.     clear: both;
  676. }
  677. .entry-header {
  678.     margin-bottom: 24px;
  679.     margin-bottom: 1.714285714rem;
  680. }
  681. .entry-header img.wp-post-image {
  682.     margin-bottom: 24px;
  683.     margin-bottom: 1.714285714rem;
  684. }
  685. .entry-header .entry-title {
  686.     font-size: 20px;
  687.     font-size: 1.428571429rem;
  688.     line-height: 1.2;
  689.     font-weight: normal;
  690. }
  691. .entry-header .entry-title a {
  692.     text-decoration: none;
  693. }
  694. .entry-header .entry-format {
  695.     margin-top: 24px;
  696.     margin-top: 1.714285714rem;
  697.     font-weight: normal;
  698. }
  699. .entry-header .comments-link {
  700.     margin-top: 24px;
  701.     margin-top: 1.714285714rem;
  702.     font-size: 13px;
  703.     font-size: 0.928571429rem;
  704.     line-height: 1.846153846;
  705.     color: #757575;
  706. }
  707. .comments-link a,
  708. .entry-meta a {
  709.     color: #757575;
  710. }
  711. .comments-link a:hover,
  712. .entry-meta a:hover {
  713.     color: #21759b;
  714. }
  715. article.sticky .featured-post {
  716.     border-top: 4px double #ededed;
  717.     border-bottom: 4px double #ededed;
  718.     color: #757575;
  719.     font-size: 13px;
  720.     font-size: 0.928571429rem;
  721.     line-height: 3.692307692;
  722.     margin-bottom: 24px;
  723.     margin-bottom: 1.714285714rem;
  724.     text-align: center;
  725. }
  726. .entry-content,
  727. .entry-summary,
  728. .mu_register {
  729.     line-height: 1.714285714;
  730. }
  731. .entry-content h1,
  732. .comment-content h1,
  733. .entry-content h2,
  734. .comment-content h2,
  735. .entry-content h3,
  736. .comment-content h3,
  737. .entry-content h4,
  738. .comment-content h4,
  739. .entry-content h5,
  740. .comment-content h5,
  741. .entry-content h6,
  742. .comment-content h6 {
  743.     margin: 24px 0;
  744.     margin: 1.714285714rem 0;
  745.     line-height: 1.714285714;
  746. }
  747. .entry-content h1,
  748. .comment-content h1 {
  749.     font-size: 21px;
  750.     font-size: 1.5rem;
  751.     line-height: 1.5;
  752. }
  753. .entry-content h2,
  754. .comment-content h2,
  755. .mu_register h2 {
  756.     font-size: 18px;
  757.     font-size: 1.285714286rem;
  758.     line-height: 1.6;
  759. }
  760. .entry-content h3,
  761. .comment-content h3 {
  762.     font-size: 16px;
  763.     font-size: 1.142857143rem;
  764.     line-height: 1.846153846;
  765. }
  766. .entry-content h4,
  767. .comment-content h4 {
  768.     font-size: 14px;
  769.     font-size: 1rem;
  770.     line-height: 1.846153846;
  771. }
  772. .entry-content h5,
  773. .comment-content h5 {
  774.     font-size: 13px;
  775.     font-size: 0.928571429rem;
  776.     line-height: 1.846153846;
  777. }
  778. .entry-content h6,
  779. .comment-content h6 {
  780.     font-size: 12px;
  781.     font-size: 0.857142857rem;
  782.     line-height: 1.846153846;
  783. }
  784. .entry-content p,
  785. .entry-summary p,
  786. .comment-content p,
  787. .mu_register p {
  788.     margin: 0 0 24px;
  789.     margin: 0 0 1.714285714rem;
  790.     line-height: 1.714285714;
  791. }
  792. .entry-content a:visited,
  793. .comment-content a:visited {
  794.     color: #9f9f9f;
  795. }
  796. .entry-content ol,
  797. .comment-content ol,
  798. .entry-content ul,
  799. .comment-content ul,
  800. .mu_register ul {
  801.     margin: 0 0 24px;
  802.     margin: 0 0 1.714285714rem;
  803.     line-height: 1.714285714;
  804. }
  805. .entry-content ul ul,
  806. .comment-content ul ul,
  807. .entry-content ol ol,
  808. .comment-content ol ol,
  809. .entry-content ul ol,
  810. .comment-content ul ol,
  811. .entry-content ol ul,
  812. .comment-content ol ul {
  813.     margin-bottom: 0;
  814. }
  815. .entry-content ul,
  816. .comment-content ul,
  817. .mu_register ul {
  818.     list-style: disc outside;
  819. }
  820. .entry-content ol,
  821. .comment-content ol {
  822.     list-style: decimal outside;
  823. }
  824. .entry-content li,
  825. .comment-content li,
  826. .mu_register li {
  827.     margin: 0 0 0 36px;
  828.     margin: 0 0 0 2.571428571rem;
  829. }
  830. .entry-content blockquote,
  831. .comment-content blockquote {
  832.     margin-bottom: 24px;
  833.     margin-bottom: 1.714285714rem;
  834.     padding: 24px;
  835.     padding: 1.714285714rem;
  836.     font-style: italic;
  837. }
  838. .entry-content blockquote p:last-child,
  839. .comment-content blockquote p:last-child {
  840.     margin-bottom: 0;
  841. }
  842. .entry-content code,
  843. .comment-content code {
  844.     font-family: Consolas, Monaco, Lucida Console, monospace;
  845.     font-size: 12px;
  846.     font-size: 0.857142857rem;
  847.     line-height: 2;
  848. }
  849. .entry-content pre,
  850. .comment-content pre {
  851.     border: 1px solid #ededed;
  852.     color: #666;
  853.     font-family: Consolas, Monaco, Lucida Console, monospace;
  854.     font-size: 12px;
  855.     font-size: 0.857142857rem;
  856.     line-height: 1.714285714;
  857.     margin: 24px 0;
  858.     margin: 1.714285714rem 0;
  859.     overflow: auto;
  860.     padding: 24px;
  861.     padding: 1.714285714rem;
  862. }
  863. .entry-content pre code,
  864. .comment-content pre code {
  865.     display: block;
  866. }
  867. .entry-content abbr,
  868. .comment-content abbr,
  869. .entry-content dfn,
  870. .comment-content dfn,
  871. .entry-content acronym,
  872. .comment-content acronym {
  873.     border-bottom: 1px dotted #666;
  874.     cursor: help;
  875. }
  876. .entry-content address,
  877. .comment-content address {
  878.     display: block;
  879.     line-height: 1.714285714;
  880.     margin: 0 0 24px;
  881.     margin: 0 0 1.714285714rem;
  882. }
  883. img.alignleft,
  884. .wp-caption.alignleft {
  885.     margin: 12px 24px 12px 0;
  886.     margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
  887. }
  888. img.alignright,
  889. .wp-caption.alignright {
  890.     margin: 12px 0 12px 24px;
  891.     margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
  892. }
  893. img.aligncenter,
  894. .wp-caption.aligncenter {
  895.     clear: both;
  896.     margin-top: 12px;
  897.     margin-top: 0.857142857rem;
  898.     margin-bottom: 12px;
  899.     margin-bottom: 0.857142857rem;
  900. }
  901. .entry-content embed,
  902. .entry-content iframe,
  903. .entry-content object,
  904. .entry-content video {
  905.     margin-bottom: 24px;
  906.     margin-bottom: 1.714285714rem;
  907. }
  908. .entry-content dl,
  909. .comment-content dl {
  910.     margin: 0 24px;
  911.     margin: 0 1.714285714rem;
  912. }
  913. .entry-content dt,
  914. .comment-content dt {
  915.     font-weight: bold;
  916.     line-height: 1.714285714;
  917. }
  918. .entry-content dd,
  919. .comment-content dd {
  920.     line-height: 1.714285714;
  921.     margin-bottom: 24px;
  922.     margin-bottom: 1.714285714rem;
  923. }
  924. .entry-content table,
  925. .comment-content table {
  926.     border-bottom: 1px solid #ededed;
  927.     color: #757575;
  928.     font-size: 12px;
  929.     font-size: 0.857142857rem;
  930.     line-height: 2;
  931.     margin: 0 0 24px;
  932.     margin: 0 0 1.714285714rem;
  933.     width: 100%;
  934. }
  935. .entry-content table caption,
  936. .comment-content table caption {
  937.     font-size: 16px;
  938.     font-size: 1.142857143rem;
  939.     margin: 24px 0;
  940.     margin: 1.714285714rem 0;
  941. }
  942. .entry-content td,
  943. .comment-content td {
  944.     border-top: 1px solid #ededed;
  945.     padding: 6px 10px 6px 0;
  946. }
  947. .site-content article {
  948.     border-bottom: 4px double #ededed;
  949.     margin-bottom: 72px;
  950.     margin-bottom: 5.142857143rem;
  951.     padding-bottom: 24px;
  952.     padding-bottom: 1.714285714rem;
  953.     word-wrap: break-word;
  954.     -webkit-hyphens: auto;
  955.     -moz-hyphens: auto;
  956.     hyphens: auto;
  957. }
  958. .page-links {
  959.     clear: both;
  960.     line-height: 1.714285714;
  961. }
  962. footer.entry-meta {
  963.     margin-top: 24px;
  964.     margin-top: 1.714285714rem;
  965.     font-size: 13px;
  966.     font-size: 0.928571429rem;
  967.     line-height: 1.846153846;
  968.     color: #757575;
  969. }
  970. .single-author .entry-meta .by-author {
  971.     display: none;
  972. }
  973. .mu_register h2 {
  974.     color: #757575;
  975.     font-weight: normal;
  976. }
  977.  
  978.  
  979. /* =Archives
  980. -------------------------------------------------------------- */
  981.  
  982. .archive-header,
  983. .page-header {
  984.     margin-bottom: 48px;
  985.     margin-bottom: 3.428571429rem;
  986.     padding-bottom: 22px;
  987.     padding-bottom: 1.571428571rem;
  988.     border-bottom: 1px solid #ededed;
  989. }
  990. .archive-meta {
  991.     color: #757575;
  992.     font-size: 12px;
  993.     font-size: 0.857142857rem;
  994.     line-height: 2;
  995.     margin-top: 22px;
  996.     margin-top: 1.571428571rem;
  997. }
  998.  
  999. /* =Single audio/video attachment view
  1000. -------------------------------------------------------------- */
  1001.  
  1002. .attachment .entry-content .mejs-audio {
  1003.     max-width: 400px;
  1004. }
  1005.  
  1006. .attachment .entry-content .mejs-container {
  1007.     margin-bottom: 24px;
  1008. }
  1009.  
  1010.  
  1011. /* =Single image attachment view
  1012. -------------------------------------------------------------- */
  1013.  
  1014. .article.attachment {
  1015.     overflow: hidden;
  1016. }
  1017. .image-attachment div.attachment {
  1018.     text-align: center;
  1019. }
  1020. .image-attachment div.attachment p {
  1021.     text-align: center;
  1022. }
  1023. .image-attachment div.attachment img {
  1024.     display: block;
  1025.     height: auto;
  1026.     margin: 0 auto;
  1027.     max-width: 100%;
  1028. }
  1029. .image-attachment .entry-caption {
  1030.     margin-top: 8px;
  1031.     margin-top: 0.571428571rem;
  1032. }
  1033.  
  1034.  
  1035. /* =Aside post format
  1036. -------------------------------------------------------------- */
  1037.  
  1038. article.format-aside h1 {
  1039.     margin-bottom: 24px;
  1040.     margin-bottom: 1.714285714rem;
  1041. }
  1042. article.format-aside h1 a {
  1043.     text-decoration: none;
  1044.     color: #4d525a;
  1045. }
  1046. article.format-aside h1 a:hover {
  1047.     color: #2e3542;
  1048. }
  1049. article.format-aside .aside {
  1050.     padding: 24px 24px 0;
  1051.     padding: 1.714285714rem;
  1052.     background: #d2e0f9;
  1053.     border-left: 22px solid #a8bfe8;
  1054. }
  1055. article.format-aside p {
  1056.     font-size: 13px;
  1057.     font-size: 0.928571429rem;
  1058.     line-height: 1.846153846;
  1059.     color: #4a5466;
  1060. }
  1061. article.format-aside blockquote:last-child,
  1062. article.format-aside p:last-child {
  1063.     margin-bottom: 0;
  1064. }
  1065.  
  1066.  
  1067. /* =Post formats
  1068. -------------------------------------------------------------- */
  1069.  
  1070. /* Image posts */
  1071. article.format-image footer h1 {
  1072.     font-size: 13px;
  1073.     font-size: 0.928571429rem;
  1074.     line-height: 1.846153846;
  1075.     font-weight: normal;
  1076. }
  1077. article.format-image footer h2 {
  1078.     font-size: 11px;
  1079.     font-size: 0.785714286rem;
  1080.     line-height: 2.181818182;
  1081. }
  1082. article.format-image footer a h2 {
  1083.     font-weight: normal;
  1084. }
  1085.  
  1086. /* Link posts */
  1087. article.format-link header {
  1088.     padding: 0 10px;
  1089.     padding: 0 0.714285714rem;
  1090.     float: right;
  1091.     font-size: 11px;
  1092.     font-size: 0.785714286rem;
  1093.     line-height: 2.181818182;
  1094.     font-weight: bold;
  1095.     font-style: italic;
  1096.     text-transform: uppercase;
  1097.     color: #848484;
  1098.     background-color: #ebebeb;
  1099.     border-radius: 3px;
  1100. }
  1101. article.format-link .entry-content {
  1102.     max-width: 80%;
  1103.     float: left;
  1104. }
  1105. article.format-link .entry-content a {
  1106.     font-size: 22px;
  1107.     font-size: 1.571428571rem;
  1108.     line-height: 1.090909091;
  1109.     text-decoration: none;
  1110. }
  1111.  
  1112. /* Quote posts */
  1113. article.format-quote .entry-content p {
  1114.     margin: 0;
  1115.     padding-bottom: 24px;
  1116.     padding-bottom: 1.714285714rem;
  1117. }
  1118. article.format-quote .entry-content blockquote {
  1119.     display: block;
  1120.     padding: 24px 24px 0;
  1121.     padding: 1.714285714rem 1.714285714rem 0;
  1122.     font-size: 15px;
  1123.     font-size: 1.071428571rem;
  1124.     line-height: 1.6;
  1125.     font-style: normal;
  1126.     color: #6a6a6a;
  1127.     background: #efefef;
  1128. }
  1129.  
  1130. /* Status posts */
  1131. .format-status .entry-header {
  1132.     margin-bottom: 24px;
  1133.     margin-bottom: 1.714285714rem;
  1134. }
  1135. .format-status .entry-header header {
  1136.     display: inline-block;
  1137. }
  1138. .format-status .entry-header h1 {
  1139.     font-size: 15px;
  1140.     font-size: 1.071428571rem;
  1141.     font-weight: normal;
  1142.     line-height: 1.6;
  1143.     margin: 0;
  1144. }
  1145. .format-status .entry-header h2 {
  1146.     font-size: 12px;
  1147.     font-size: 0.857142857rem;
  1148.     font-weight: normal;
  1149.     line-height: 2;
  1150.     margin: 0;
  1151. }
  1152. .format-status .entry-header header a {
  1153.     color: #757575;
  1154. }
  1155. .format-status .entry-header header a:hover {
  1156.     color: #21759b;
  1157. }
  1158. .format-status .entry-header img {
  1159.     float: left;
  1160.     margin-right: 21px;
  1161.     margin-right: 1.5rem;
  1162. }
  1163.  
  1164.  
  1165. /* =Comments
  1166. -------------------------------------------------------------- */
  1167.  
  1168. .comments-title {
  1169.     margin-bottom: 48px;
  1170.     margin-bottom: 3.428571429rem;
  1171.     font-size: 16px;
  1172.     font-size: 1.142857143rem;
  1173.     line-height: 1.5;
  1174.     font-weight: normal;
  1175. }
  1176. .comments-area article {
  1177.     margin: 24px 0;
  1178.     margin: 1.714285714rem 0;
  1179. }
  1180. .comments-area article header {
  1181.     margin: 0 0 48px;
  1182.     margin: 0 0 3.428571429rem;
  1183.     overflow: hidden;
  1184.     position: relative;
  1185. }
  1186. .comments-area article header img {
  1187.     float: left;
  1188.     padding: 0;
  1189.     line-height: 0;
  1190. }
  1191. .comments-area article header cite,
  1192. .comments-area article header time {
  1193.     display: block;
  1194.     margin-left: 85px;
  1195.     margin-left: 6.071428571rem;
  1196. }
  1197. .comments-area article header cite {
  1198.     font-style: normal;
  1199.     font-size: 15px;
  1200.     font-size: 1.071428571rem;
  1201.     line-height: 1.42857143;
  1202. }
  1203. .comments-area cite b {
  1204.     font-weight: normal;
  1205. }
  1206. .comments-area article header time {
  1207.     line-height: 1.714285714;
  1208.     text-decoration: none;
  1209.     font-size: 12px;
  1210.     font-size: 0.857142857rem;
  1211.     color: #5e5e5e;
  1212. }
  1213. .comments-area article header a {
  1214.     text-decoration: none;
  1215.     color: #5e5e5e;
  1216. }
  1217. .comments-area article header a:hover {
  1218.     color: #21759b;
  1219. }
  1220. .comments-area article header cite a {
  1221.     color: #444;
  1222. }
  1223. .comments-area article header cite a:hover {
  1224.     text-decoration: underline;
  1225. }
  1226. .comments-area article header h4 {
  1227.     position: absolute;
  1228.     top: 0;
  1229.     right: 0;
  1230.     padding: 6px 12px;
  1231.     padding: 0.428571429rem 0.857142857rem;
  1232.     font-size: 12px;
  1233.     font-size: 0.857142857rem;
  1234.     font-weight: normal;
  1235.     color: #fff;
  1236.     background-color: #0088d0;
  1237.     background-repeat: repeat-x;
  1238.     background-image: -moz-linear-gradient(top, #009cee, #0088d0);
  1239.     background-image: -ms-linear-gradient(top, #009cee, #0088d0);
  1240.     background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
  1241.     background-image: -o-linear-gradient(top, #009cee, #0088d0);
  1242.     background-image: linear-gradient(top, #009cee, #0088d0);
  1243.     border-radius: 3px;
  1244.     border: 1px solid #007cbd;
  1245. }
  1246. .comments-area .bypostauthor cite span {
  1247.     position: absolute;
  1248.     margin-left: 5px;
  1249.     margin-left: 0.357142857rem;
  1250.     padding: 2px 5px;
  1251.     padding: 0.142857143rem 0.357142857rem;
  1252.     font-size: 10px;
  1253.     font-size: 0.714285714rem;
  1254. }
  1255. .comments-area .bypostauthor cite b {
  1256.     font-weight: bold;
  1257. }
  1258. a.comment-reply-link,
  1259. a.comment-edit-link {
  1260.     color: #686868;
  1261.     font-size: 13px;
  1262.     font-size: 0.928571429rem;
  1263.     line-height: 1.846153846;
  1264. }
  1265. a.comment-reply-link:hover,
  1266. a.comment-edit-link:hover {
  1267.     color: #21759b;
  1268. }
  1269. .commentlist .pingback {
  1270.     line-height: 1.714285714;
  1271.     margin-bottom: 24px;
  1272.     margin-bottom: 1.714285714rem;
  1273. }
  1274.  
  1275. /* Comment form */
  1276. #respond {
  1277.     margin-top: 48px;
  1278.     margin-top: 3.428571429rem;
  1279. }
  1280. #respond h3#reply-title {
  1281.     font-size: 16px;
  1282.     font-size: 1.142857143rem;
  1283.     line-height: 1.5;
  1284. }
  1285. #respond h3#reply-title #cancel-comment-reply-link {
  1286.     margin-left: 10px;
  1287.     margin-left: 0.714285714rem;
  1288.     font-weight: normal;
  1289.     font-size: 12px;
  1290.     font-size: 0.857142857rem;
  1291. }
  1292. #respond form {
  1293.     margin: 24px 0;
  1294.     margin: 1.714285714rem 0;
  1295. }
  1296. #respond form p {
  1297.     margin: 11px 0;
  1298.     margin: 0.785714286rem 0;
  1299. }
  1300. #respond form p.logged-in-as {
  1301.     margin-bottom: 24px;
  1302.     margin-bottom: 1.714285714rem;
  1303. }
  1304. #respond form label {
  1305.     display: block;
  1306.     line-height: 1.714285714;
  1307. }
  1308. #respond form input[type="text"],
  1309. #respond form textarea {
  1310.     -moz-box-sizing: border-box;
  1311.     box-sizing: border-box;
  1312.     font-size: 12px;
  1313.     font-size: 0.857142857rem;
  1314.     line-height: 1.714285714;
  1315.     padding: 10px;
  1316.     padding: 0.714285714rem;
  1317.     width: 100%;
  1318. }
  1319. #respond form p.form-allowed-tags {
  1320.     margin: 0;
  1321.     font-size: 12px;
  1322.     font-size: 0.857142857rem;
  1323.     line-height: 2;
  1324.     color: #5e5e5e;
  1325. }
  1326. .required {
  1327.     color: red;
  1328. }
  1329.  
  1330.  
  1331. /* =Front page template
  1332. -------------------------------------------------------------- */
  1333.  
  1334. .entry-page-image {
  1335.     margin-bottom: 14px;
  1336.     margin-bottom: 1rem;
  1337. }
  1338. .template-front-page .site-content article {
  1339.     border: 0;
  1340.     margin-bottom: 0;
  1341. }
  1342. .template-front-page .widget-area {
  1343.     clear: both;
  1344.     float: none;
  1345.     width: auto;
  1346.     padding-top: 24px;
  1347.     padding-top: 1.714285714rem;
  1348.     border-top: 1px solid #ededed;
  1349. }
  1350. .template-front-page .widget-area .widget li {
  1351.     margin: 8px 0 0;
  1352.     margin: 0.571428571rem 0 0;
  1353.     font-size: 13px;
  1354.     font-size: 0.928571429rem;
  1355.     line-height: 1.714285714;
  1356.     list-style-type: square;
  1357.     list-style-position: inside;
  1358. }
  1359. .template-front-page .widget-area .widget li a {
  1360.     color: #757575;
  1361. }
  1362. .template-front-page .widget-area .widget li a:hover {
  1363.     color: #21759b;
  1364. }
  1365. .template-front-page .widget-area .widget_text img {
  1366.     float: left;
  1367.     margin: 8px 24px 8px 0;
  1368.     margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
  1369. }
  1370.  
  1371.  
  1372. /* =Widgets
  1373. -------------------------------------------------------------- */
  1374.  
  1375. .widget-area .widget ul ul {
  1376.     margin-left: 12px;
  1377.     margin-left: 0.857142857rem;
  1378. }
  1379. .widget_rss li {
  1380.     margin: 12px 0;
  1381.     margin: 0.857142857rem 0;
  1382. }
  1383. .widget_recent_entries .post-date,
  1384. .widget_rss .rss-date {
  1385.     color: #aaa;
  1386.     font-size: 11px;
  1387.     font-size: 0.785714286rem;
  1388.     margin-left: 12px;
  1389.     margin-left: 0.857142857rem;
  1390. }
  1391. #wp-calendar {
  1392.     margin: 0;
  1393.     width: 100%;
  1394.     font-size: 13px;
  1395.     font-size: 0.928571429rem;
  1396.     line-height: 1.846153846;
  1397.     color: #686868;
  1398. }
  1399. #wp-calendar th,
  1400. #wp-calendar td,
  1401. #wp-calendar caption {
  1402.     text-align: left;
  1403. }
  1404. #wp-calendar #next {
  1405.     padding-right: 24px;
  1406.     padding-right: 1.714285714rem;
  1407.     text-align: right;
  1408. }
  1409. .widget_search label {
  1410.     display: block;
  1411.     font-size: 13px;
  1412.     font-size: 0.928571429rem;
  1413.     line-height: 1.846153846;
  1414. }
  1415. .widget_twitter li {
  1416.     list-style-type: none;
  1417. }
  1418. .widget_twitter .timesince {
  1419.     display: block;
  1420.     text-align: right;
  1421. }
  1422.  
  1423.  
  1424. /* =Plugins
  1425. ----------------------------------------------- */
  1426.  
  1427. img#wpstats {
  1428.     display: block;
  1429.     margin: 0 auto 24px;
  1430.     margin: 0 auto 1.714285714rem;
  1431. }
  1432.  
  1433.  
  1434. /* =Media queries
  1435. -------------------------------------------------------------- */
  1436.  
  1437. /* Does the same thing as <meta name="viewport" content="width=device-width">,
  1438.  * but in the future W3C standard way. -ms- prefix is required for IE10+ to
  1439.  * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
  1440.  * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
  1441.  */
  1442. @-ms-viewport {
  1443.     width: device-width;
  1444. }
  1445. @viewport {
  1446.     width: device-width;
  1447. }
  1448.  
  1449. /* Minimum width of 600 pixels. */
  1450. @media screen and (min-width: 600px) {
  1451.     .author-avatar {
  1452.         float: left;
  1453.         margin-top: 8px;
  1454.         margin-top: 0.571428571rem;
  1455.     }
  1456.     .author-description {
  1457.         float: right;
  1458.         width: 80%;
  1459.     }
  1460.     .site {
  1461.         margin: 0 auto;
  1462.         max-width: 960px;
  1463.         max-width: 68.571428571rem;
  1464.         overflow: hidden;
  1465.     }
  1466.     .site-content {
  1467.         float: left;
  1468.         width: 65.104166667%;
  1469.     }
  1470.     body.template-front-page .site-content,
  1471.     body.attachment .site-content,
  1472.     body.full-width .site-content {
  1473.         width: 100%;
  1474.     }
  1475.     .widget-area {
  1476.         float: right;
  1477.         width: 26.041666667%;
  1478.     }
  1479.     .site-header h1,
  1480.     .site-header h2 {
  1481.         text-align: left;
  1482.     }
  1483.     .site-header h1 {
  1484.         font-size: 26px;
  1485.         font-size: 1.857142857rem;
  1486.         line-height: 1.846153846;
  1487.         margin-bottom: 0;
  1488.     }
  1489.     .main-navigation ul.nav-menu,
  1490.     .main-navigation div.nav-menu > ul {
  1491.         border-bottom: 1px solid #ededed;
  1492.         border-top: 1px solid #ededed;
  1493.         display: inline-block !important;
  1494.         text-align: left;
  1495.         width: 100%;
  1496.     }
  1497.     .main-navigation ul {
  1498.         margin: 0;
  1499.         text-indent: 0;
  1500.     }
  1501.     .main-navigation li a,
  1502.     .main-navigation li {
  1503.         display: inline-block;
  1504.         text-decoration: none;
  1505.     }
  1506.     .main-navigation li a {
  1507.         border-bottom: 0;
  1508.         color: #6a6a6a;
  1509.         line-height: 3.692307692;
  1510.         text-transform: uppercase;
  1511.         white-space: nowrap;
  1512.     }
  1513.     .main-navigation li a:hover,
  1514.     .main-navigation li a:focus {
  1515.         color: #000;
  1516.     }
  1517.     .main-navigation li {
  1518.         margin: 0 40px 0 0;
  1519.         margin: 0 2.857142857rem 0 0;
  1520.         position: relative;
  1521.     }
  1522.     .main-navigation li ul {
  1523.         margin: 0;
  1524.         padding: 0;
  1525.         position: absolute;
  1526.         top: 100%;
  1527.         z-index: 1;
  1528.         height: 1px;
  1529.         width: 1px;
  1530.         overflow: hidden;
  1531.         clip: rect(1px, 1px, 1px, 1px);
  1532.     }
  1533.     .main-navigation li ul ul {
  1534.         top: 0;
  1535.         left: 100%;
  1536.     }
  1537.     .main-navigation ul li:hover > ul,
  1538.     .main-navigation ul li:focus > ul,
  1539.     .main-navigation .focus > ul {
  1540.         border-left: 0;
  1541.         clip: inherit;
  1542.         overflow: inherit;
  1543.         height: inherit;
  1544.         width: inherit;
  1545.     }
  1546.     .main-navigation li ul li a {
  1547.         background: #efefef;
  1548.         border-bottom: 1px solid #ededed;
  1549.         display: block;
  1550.         font-size: 11px;
  1551.         font-size: 0.785714286rem;
  1552.         line-height: 2.181818182;
  1553.         padding: 8px 10px;
  1554.         padding: 0.571428571rem 0.714285714rem;
  1555.         width: 180px;
  1556.         width: 12.85714286rem;
  1557.         white-space: normal;
  1558.     }
  1559.     .main-navigation li ul li a:hover,
  1560.     .main-navigation li ul li a:focus {
  1561.         background: #e3e3e3;
  1562.         color: #444;
  1563.     }
  1564.     .main-navigation .current-menu-item > a,
  1565.     .main-navigation .current-menu-ancestor > a,
  1566.     .main-navigation .current_page_item > a,
  1567.     .main-navigation .current_page_ancestor > a {
  1568.         color: #636363;
  1569.         font-weight: bold;
  1570.     }
  1571.     .menu-toggle {
  1572.         display: none;
  1573.     }
  1574.     .entry-header .entry-title {
  1575.         font-size: 22px;
  1576.         font-size: 1.571428571rem;
  1577.     }
  1578.     #respond form input[type="text"] {
  1579.         width: 46.333333333%;
  1580.     }
  1581.     #respond form textarea.blog-textarea {
  1582.         width: 79.666666667%;
  1583.     }
  1584.     .template-front-page .site-content,
  1585.     .template-front-page article {
  1586.         overflow: hidden;
  1587.     }
  1588.     .template-front-page.has-post-thumbnail article {
  1589.         float: left;
  1590.         width: 47.916666667%;
  1591.     }
  1592.     .entry-page-image {
  1593.         float: right;
  1594.         margin-bottom: 0;
  1595.         width: 47.916666667%;
  1596.     }
  1597.     .template-front-page .widget-area .widget,
  1598.     .template-front-page.two-sidebars .widget-area .front-widgets {
  1599.         float: left;
  1600.         width: 51.875%;
  1601.         margin-bottom: 24px;
  1602.         margin-bottom: 1.714285714rem;
  1603.     }
  1604.     .template-front-page .widget-area .widget:nth-child(odd) {
  1605.         clear: right;
  1606.     }
  1607.     .template-front-page .widget-area .widget:nth-child(even),
  1608.     .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
  1609.         float: right;
  1610.         width: 39.0625%;
  1611.         margin: 0 0 24px;
  1612.         margin: 0 0 1.714285714rem;
  1613.     }
  1614.     .template-front-page.two-sidebars .widget,
  1615.     .template-front-page.two-sidebars .widget:nth-child(even) {
  1616.         float: none;
  1617.         width: auto;
  1618.     }
  1619.     .commentlist .children {
  1620.         margin-left: 48px;
  1621.         margin-left: 3.428571429rem;
  1622.     }
  1623. }
  1624.  
  1625. /* Minimum width of 960 pixels. */
  1626. @media screen and (min-width: 960px) {
  1627.     body {
  1628.         background-color: #e6e6e6;
  1629.     }
  1630.     body .site {
  1631.         padding: 0 40px;
  1632.         padding: 0 2.857142857rem;
  1633.         margin-top: 48px;
  1634.         margin-top: 3.428571429rem;
  1635.         margin-bottom: 48px;
  1636.         margin-bottom: 3.428571429rem;
  1637.         box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
  1638.     }
  1639.     body.custom-background-empty {
  1640.         background-color: #fff;
  1641.     }
  1642.     body.custom-background-empty .site,
  1643.     body.custom-background-white .site {
  1644.         padding: 0;
  1645.         margin-top: 0;
  1646.         margin-bottom: 0;
  1647.         box-shadow: none;
  1648.     }
  1649. }
  1650.  
  1651.  
  1652. /* =Print
  1653. ----------------------------------------------- */
  1654.  
  1655. @media print {
  1656.     body {
  1657.         background: none !important;
  1658.         color: #000;
  1659.         font-size: 10pt;
  1660.     }
  1661.     footer a[rel=bookmark]:link:after,
  1662.     footer a[rel=bookmark]:visited:after {
  1663.         content: " [" attr(href) "] "; /* Show URLs */
  1664.     }
  1665.     a {
  1666.         text-decoration: none;
  1667.     }
  1668.     .entry-content img,
  1669.     .comment-content img,
  1670.     .author-avatar img,
  1671.     img.wp-post-image {
  1672.         border-radius: 0;
  1673.         box-shadow: none;
  1674.     }
  1675.     .site {
  1676.         clear: both !important;
  1677.         display: block !important;
  1678.         float: none !important;
  1679.         max-width: 100%;
  1680.         position: relative !important;
  1681.     }
  1682.     .site-header {
  1683.         margin-bottom: 72px;
  1684.         margin-bottom: 5.142857143rem;
  1685.         text-align: left;
  1686.     }
  1687.     .site-header h1 {
  1688.         font-size: 21pt;
  1689.         line-height: 1;
  1690.         text-align: left;
  1691.     }
  1692.     .site-header h2 {
  1693.         color: #000;
  1694.         font-size: 10pt;
  1695.         text-align: left;
  1696.     }
  1697.     .site-header h1 a,
  1698.     .site-header h2 a {
  1699.         color: #000;
  1700.     }
  1701.     .author-avatar,
  1702.     #colophon,
  1703.     #respond,
  1704.     .commentlist .comment-edit-link,
  1705.     .commentlist .reply,
  1706.     .entry-header .comments-link,
  1707.     .entry-meta .edit-link a,
  1708.     .page-link,
  1709.     .site-content nav,
  1710.     .widget-area,
  1711.     img.header-image,
  1712.     .main-navigation {
  1713.         display: none;
  1714.     }
  1715.     .wrapper {
  1716.         border-top: none;
  1717.         box-shadow: none;
  1718.     }
  1719.     .site-content {
  1720.         margin: 0;
  1721.         width: auto;
  1722.     }
  1723.  
  1724.     .entry-header .entry-title,
  1725.     .entry-title {
  1726.         font-size: 21pt;
  1727.     }
  1728.     footer.entry-meta,
  1729.     footer.entry-meta a {
  1730.         color: #444;
  1731.         font-size: 10pt;
  1732.     }
  1733.     .author-description {
  1734.         float: none;
  1735.         width: auto;
  1736.     }
  1737.  
  1738.     /* Comments */
  1739.     .commentlist > li.comment {
  1740.         background: none;
  1741.         position: relative;
  1742.         width: auto;
  1743.     }
  1744.     .commentlist .avatar {
  1745.         height: 39px;
  1746.         left: 2.2em;
  1747.         top: 2.2em;
  1748.         width: 39px;
  1749.     }
  1750.     .comments-area article header cite,
  1751.     .comments-area article header time {
  1752.         margin-left: 50px;
  1753.         margin-left: 3.57142857rem;
  1754.     }
  1755. }
  1756.  
  1757. .entry-meta {
  1758. display: none;
  1759. }
  1760.  
  1761. .main-navigation ul.nav-menu {
  1762.     text-align: center;
  1763. }
  1764.  
  1765. .main-navigation li ul li a {
  1766.     text-align: left;
  1767. }
  1768.  
  1769. .site-content article {
  1770.     border-bottom: none;
  1771. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement