[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

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

   1  /*
   2  Theme Name: Twenty Fourteen
   3  Theme URI: https://wordpress.org/themes/twentyfourteen/
   4  Author: the WordPress team
   5  Author URI: https://wordpress.org/
   6  Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
   7  Version: 2.8
   8  Requires PHP: 5.2.4
   9  License: GNU General Public License v2 or later
  10  License URI: http://www.gnu.org/licenses/gpl-2.0.html
  11  Tags: blog, news, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  12  Text Domain: twentyfourteen
  13  
  14  This theme, like WordPress, is licensed under the GPL.
  15  Use it to make something cool, have fun, and share what you've learned with others.
  16  */
  17  
  18  /**
  19   * Table of Contents:
  20   *
  21   * 1.0 - Reset
  22   * 2.0 - Repeatable Patterns
  23   * 3.0 - Basic Structure
  24   * 4.0 - Header
  25   * 5.0 - Navigation
  26   * 6.0 - Content
  27   *   6.1 - Post Thumbnail
  28   *   6.2 - Entry Header
  29   *   6.3 - Entry Meta
  30   *   6.4 - Entry Content
  31   *   6.5 - Galleries
  32   *   6.6 - Post Formats
  33   *   6.7 - Post/Image/Paging Navigation
  34   *   6.8 - Attachments
  35   *   6.9 - Archives
  36   *   6.10 - Contributor Page
  37   *   6.11 - 404 Page
  38   *   6.12 - Full-width
  39   *   6.13 - Singular
  40   *   6.14 - Comments
  41   * 7.0 - Sidebar
  42   *   7.1 - Widgets
  43   *   7.2 - Content Sidebar Widgets
  44   * 8.0 - Footer
  45   * 9.0 - Featured Content
  46   * 10.0 - Multisite
  47   * 11.0 - Media Queries
  48   * 12.0 - Print
  49   * -----------------------------------------------------------------------------
  50   */
  51  
  52  
  53  /**
  54   * 1.0 Reset
  55   *
  56   * Resetting and rebuilding styles have been helped along thanks to the fine
  57   * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
  58   *
  59   * -----------------------------------------------------------------------------
  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  article,
  75  aside,
  76  details,
  77  figcaption,
  78  figure,
  79  footer,
  80  header,
  81  hgroup,
  82  nav,
  83  section {
  84      display: block;
  85  }
  86  
  87  audio,
  88  canvas,
  89  video {
  90      display: inline-block;
  91      max-width: 100%;
  92  }
  93  
  94  html {
  95      overflow-y: scroll;
  96      -webkit-text-size-adjust: 100%;
  97      -ms-text-size-adjust:     100%;
  98  }
  99  
 100  body,
 101  button,
 102  input,
 103  select,
 104  textarea {
 105      color: #2b2b2b;
 106      font-family: Lato, sans-serif;
 107      font-size: 16px;
 108      font-weight: 400;
 109      line-height: 1.5;
 110  }
 111  
 112  body {
 113      background: #f5f5f5;
 114  }
 115  
 116  a {
 117      color: #24890d;
 118      text-decoration: none;
 119  }
 120  
 121  a:focus {
 122      outline: thin dotted;
 123  }
 124  
 125  a:hover,
 126  a:active {
 127      outline: 0;
 128  }
 129  
 130  a:active,
 131  a:hover {
 132      color: #41a62a;
 133  }
 134  
 135  h1,
 136  h2,
 137  h3,
 138  h4,
 139  h5,
 140  h6 {
 141      clear: both;
 142      font-weight: 700;
 143      margin: 36px 0 12px;
 144  }
 145  
 146  h1 {
 147      font-size: 26px;
 148      line-height: 1.3846153846;
 149  }
 150  
 151  h2 {
 152      font-size: 24px;
 153      line-height: 1;
 154  }
 155  
 156  h3 {
 157      font-size: 22px;
 158      line-height: 1.0909090909;
 159  }
 160  
 161  h4 {
 162      font-size: 20px;
 163      line-height: 1.2;
 164  }
 165  
 166  h5 {
 167      font-size: 18px;
 168      line-height: 1.3333333333;
 169  }
 170  
 171  h6 {
 172      font-size: 16px;
 173      line-height: 1.5;
 174  }
 175  
 176  address {
 177      font-style: italic;
 178      margin-bottom: 24px;
 179  }
 180  
 181  abbr[title] {
 182      border-bottom: 1px dotted #2b2b2b;
 183      cursor: help;
 184  }
 185  
 186  b,
 187  strong {
 188      font-weight: 700;
 189  }
 190  
 191  cite,
 192  dfn,
 193  em,
 194  i {
 195      font-style: italic;
 196  }
 197  
 198  mark,
 199  ins {
 200      background: #fff9c0;
 201      text-decoration: none;
 202  }
 203  
 204  p {
 205      margin-bottom: 24px;
 206  }
 207  
 208  code,
 209  kbd,
 210  tt,
 211  var,
 212  samp,
 213  pre {
 214      font-family: monospace, serif;
 215      font-size: 15px;
 216      -webkit-hyphens: none;
 217      -moz-hyphens:    none;
 218      -ms-hyphens:     none;
 219      hyphens:         none;
 220      line-height: 1.6;
 221  }
 222  
 223  pre {
 224      border: 1px solid rgba(0, 0, 0, 0.1);
 225      -webkit-box-sizing: border-box;
 226      -moz-box-sizing:    border-box;
 227      box-sizing:         border-box;
 228      margin-bottom: 24px;
 229      max-width: 100%;
 230      overflow: auto;
 231      padding: 12px;
 232      white-space: pre;
 233      white-space: pre-wrap;
 234      word-wrap: break-word;
 235  }
 236  
 237  blockquote,
 238  q {
 239      -webkit-hyphens: none;
 240      -moz-hyphens:    none;
 241      -ms-hyphens:     none;
 242      hyphens:         none;
 243      quotes: none;
 244  }
 245  
 246  blockquote:before,
 247  blockquote:after,
 248  q:before,
 249  q:after {
 250      content: "";
 251      content: none;
 252  }
 253  
 254  blockquote {
 255      color: #767676;
 256      font-size: 19px;
 257      font-style: italic;
 258      font-weight: 300;
 259      line-height: 1.2631578947;
 260      margin-bottom: 24px;
 261  }
 262  
 263  blockquote cite,
 264  blockquote small {
 265      color: #2b2b2b;
 266      font-size: 16px;
 267      font-weight: 400;
 268      line-height: 1.5;
 269  }
 270  
 271  blockquote em,
 272  blockquote i,
 273  blockquote cite {
 274      font-style: normal;
 275  }
 276  
 277  blockquote strong,
 278  blockquote b {
 279      font-weight: 400;
 280  }
 281  
 282  small {
 283      font-size: smaller;
 284  }
 285  
 286  big {
 287      font-size: 125%;
 288  }
 289  
 290  sup,
 291  sub {
 292      font-size: 75%;
 293      height: 0;
 294      line-height: 0;
 295      position: relative;
 296      vertical-align: baseline;
 297  }
 298  
 299  sup {
 300      bottom: 1ex;
 301  }
 302  
 303  sub {
 304      top: .5ex;
 305  }
 306  
 307  dl {
 308      margin-bottom: 24px;
 309  }
 310  
 311  dt {
 312      font-weight: bold;
 313  }
 314  
 315  dd {
 316      margin-bottom: 24px;
 317  }
 318  
 319  ul,
 320  ol {
 321      list-style: none;
 322      margin: 0 0 24px 20px;
 323  }
 324  
 325  ul {
 326      list-style: disc;
 327  }
 328  
 329  ol {
 330      list-style: decimal;
 331  }
 332  
 333  li > ul,
 334  li > ol {
 335      margin: 0 0 0 20px;
 336  }
 337  
 338  img {
 339      -ms-interpolation-mode: bicubic;
 340      border: 0;
 341      vertical-align: middle;
 342  }
 343  
 344  figure {
 345      margin: 0;
 346  }
 347  
 348  fieldset {
 349      border: 1px solid rgba(0, 0, 0, 0.1);
 350      margin: 0 0 24px;
 351      min-width: inherit;
 352      padding: 11px 12px 0;
 353  }
 354  
 355  legend {
 356      white-space: normal;
 357  }
 358  
 359  button,
 360  input,
 361  select,
 362  textarea {
 363      -webkit-box-sizing: border-box;
 364      -moz-box-sizing:    border-box;
 365      box-sizing:         border-box;
 366      font-size: 100%;
 367      margin: 0;
 368      max-width: 100%;
 369      vertical-align: baseline;
 370  }
 371  
 372  button,
 373  input {
 374      line-height: normal;
 375  }
 376  
 377  input,
 378  textarea {
 379      background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
 380  }
 381  
 382  button,
 383  html input[type="button"],
 384  input[type="reset"],
 385  input[type="submit"] {
 386      -webkit-appearance: button;
 387      cursor: pointer;
 388  }
 389  
 390  button[disabled],
 391  input[disabled] {
 392      cursor: default;
 393  }
 394  
 395  input[type="checkbox"],
 396  input[type="radio"] {
 397      padding: 0;
 398  }
 399  
 400  input[type="search"] {
 401      -webkit-appearance: textfield;
 402  }
 403  
 404  input[type="search"]::-webkit-search-decoration {
 405      -webkit-appearance: none;
 406  }
 407  
 408  button::-moz-focus-inner,
 409  input::-moz-focus-inner {
 410      border: 0;
 411      padding: 0;
 412  }
 413  
 414  textarea {
 415      overflow: auto;
 416      vertical-align: top;
 417  }
 418  
 419  table,
 420  th,
 421  td {
 422      border: 1px solid rgba(0, 0, 0, 0.1);
 423  }
 424  
 425  table {
 426      border-collapse: separate;
 427      border-spacing: 0;
 428      border-width: 1px 0 0 1px;
 429      margin-bottom: 24px;
 430      width: 100%;
 431  }
 432  
 433  caption,
 434  th,
 435  td {
 436      font-weight: normal;
 437      text-align: left;
 438  }
 439  
 440  th {
 441      border-width: 0 1px 1px 0;
 442      font-weight: bold;
 443  }
 444  
 445  td {
 446      border-width: 0 1px 1px 0;
 447  }
 448  
 449  del {
 450      color: #767676;
 451  }
 452  
 453  hr {
 454      background-color: rgba(0, 0, 0, 0.1);
 455      border: 0;
 456      height: 1px;
 457      margin-bottom: 23px;
 458  }
 459  
 460  /* Support a widely-adopted but non-standard selector for text selection styles
 461   * to achieve a better experience. See https://core.trac.wordpress.org/ticket/25898.
 462   */
 463  ::selection {
 464      background: #24890d;
 465      color: #fff;
 466      text-shadow: none;
 467  }
 468  
 469  ::-moz-selection {
 470      background: #24890d;
 471      color: #fff;
 472      text-shadow: none;
 473  }
 474  
 475  
 476  /**
 477   * 2.0 Repeatable Patterns
 478   * -----------------------------------------------------------------------------
 479   */
 480  
 481  /* Input fields */
 482  
 483  input,
 484  textarea {
 485      border: 1px solid rgba(0, 0, 0, 0.1);
 486      border-radius: 2px;
 487      color: #2b2b2b;
 488      padding: 8px 10px 7px;
 489  }
 490  
 491  textarea {
 492      width: 100%;
 493  }
 494  
 495  input:focus,
 496  textarea:focus {
 497      border: 1px solid rgba(0, 0, 0, 0.3);
 498      outline: 0;
 499  }
 500  
 501  /* Buttons */
 502  
 503  button,
 504  .button,
 505  input[type="button"],
 506  input[type="reset"],
 507  input[type="submit"] {
 508      background-color: #24890d;
 509      border: 0;
 510      border-radius: 2px;
 511      color: #fff;
 512      font-size: 12px;
 513      font-weight: 700;
 514      padding: 10px 30px 11px;
 515      text-transform: uppercase;
 516      vertical-align: bottom;
 517  }
 518  
 519  button:hover,
 520  button:focus,
 521  .button:hover,
 522  .button:focus,
 523  input[type="button"]:hover,
 524  input[type="button"]:focus,
 525  input[type="reset"]:hover,
 526  input[type="reset"]:focus,
 527  input[type="submit"]:hover,
 528  input[type="submit"]:focus {
 529      background-color: #41a62a;
 530      color: #fff;
 531  }
 532  
 533  button:active,
 534  .button:active,
 535  input[type="button"]:active,
 536  input[type="reset"]:active,
 537  input[type="submit"]:active {
 538      background-color: #55d737;
 539  }
 540  
 541  .search-field {
 542      width: 100%;
 543  }
 544  
 545  .search-submit {
 546      display: none;
 547  }
 548  
 549  /* Placeholder text color -- selectors need to be separate to work. */
 550  
 551  ::-webkit-input-placeholder {
 552      color: #939393;
 553  }
 554  
 555  :-moz-placeholder {
 556      color: #939393;
 557  }
 558  
 559  ::-moz-placeholder {
 560      color: #939393;
 561      opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
 562  }
 563  
 564  :-ms-input-placeholder {
 565      color: #939393;
 566  }
 567  
 568  /* Responsive images. Fluid images for posts, comments, and widgets */
 569  
 570  .comment-content img,
 571  .entry-content img,
 572  .entry-summary img,
 573  #site-header img,
 574  .widget img,
 575  .wp-caption {
 576      max-width: 100%;
 577  }
 578  
 579  /**
 580   * Make sure images with WordPress-added height and width attributes are
 581   * scaled correctly.
 582   */
 583  
 584  .comment-content img[height],
 585  .entry-content img,
 586  .entry-summary img,
 587  img[class*="align"],
 588  img[class*="wp-image-"],
 589  img[class*="attachment-"],
 590  #site-header img {
 591      height: auto;
 592  }
 593  
 594  img.size-full,
 595  img.size-large,
 596  .wp-post-image,
 597  .post-thumbnail img {
 598      height: auto;
 599      max-width: 100%;
 600  }
 601  
 602  /* Make sure embeds and iframes fit their containers */
 603  
 604  embed,
 605  iframe,
 606  object,
 607  video {
 608      margin-bottom: 24px;
 609      max-width: 100%;
 610  }
 611  
 612  p > embed,
 613  p > iframe,
 614  p > object,
 615  span > embed,
 616  span > iframe,
 617  span > object {
 618      margin-bottom: 0;
 619  }
 620  
 621  /* Alignment */
 622  
 623  .alignleft {
 624      float: left;
 625  }
 626  
 627  .alignright {
 628      float: right;
 629  }
 630  
 631  .aligncenter {
 632      display: block;
 633      margin-left: auto;
 634      margin-right: auto;
 635  }
 636  
 637  blockquote.alignleft,
 638  figure.wp-caption.alignleft,
 639  img.alignleft {
 640      margin: 7px 24px 7px 0;
 641  }
 642  
 643  .wp-caption.alignleft {
 644      margin: 7px 14px 7px 0;
 645  }
 646  
 647  blockquote.alignright,
 648  figure.wp-caption.alignright,
 649  img.alignright {
 650      margin: 7px 0 7px 24px;
 651  }
 652  
 653  .wp-caption.alignright {
 654      margin: 7px 0 7px 14px;
 655  }
 656  
 657  blockquote.aligncenter,
 658  img.aligncenter,
 659  .wp-caption.aligncenter {
 660      margin-top: 7px;
 661      margin-bottom: 7px;
 662  }
 663  
 664  .site-content blockquote.alignleft,
 665  .site-content blockquote.alignright {
 666      border-top: 1px solid rgba(0, 0, 0, 0.1);
 667      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
 668      padding-top: 17px;
 669      width: 50%;
 670  }
 671  
 672  .site-content blockquote.alignleft p,
 673  .site-content blockquote.alignright p {
 674      margin-bottom: 17px;
 675  }
 676  
 677  .wp-caption {
 678      margin-bottom: 24px;
 679  }
 680  
 681  .wp-caption img[class*="wp-image-"] {
 682      display: block;
 683      margin: 0;
 684  }
 685  
 686  .wp-caption {
 687      color: #767676;
 688  }
 689  
 690  .wp-caption-text {
 691      -webkit-box-sizing: border-box;
 692      -moz-box-sizing:    border-box;
 693      box-sizing:         border-box;
 694      font-size: 12px;
 695      font-style: italic;
 696      line-height: 1.5;
 697      margin: 9px 0;
 698  }
 699  
 700  div.wp-caption .wp-caption-text {
 701      padding-right: 10px;
 702  }
 703  
 704  div.wp-caption.alignright img[class*="wp-image-"],
 705  div.wp-caption.alignright .wp-caption-text {
 706      padding-left: 10px;
 707      padding-right: 0;
 708  }
 709  
 710  .wp-smiley {
 711      border: 0;
 712      margin-bottom: 0;
 713      margin-top: 0;
 714      padding: 0;
 715  }
 716  
 717  /* Assistive text */
 718  
 719  .screen-reader-text {
 720      clip: rect(1px, 1px, 1px, 1px);
 721      overflow: hidden;
 722      position: absolute !important;
 723      height: 1px;
 724      width: 1px;
 725  }
 726  
 727  .screen-reader-text:focus {
 728      background-color: #f1f1f1;
 729      border-radius: 3px;
 730      box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
 731      clip: auto;
 732      color: #21759b;
 733      display: block;
 734      font-size: 14px;
 735      font-weight: bold;
 736      height: auto;
 737      line-height: normal;
 738      padding: 15px 23px 14px;
 739      position: absolute;
 740      left: 5px;
 741      top: 5px;
 742      text-decoration: none;
 743      text-transform: none;
 744      width: auto;
 745      z-index: 100000; /* Above WP toolbar */
 746  }
 747  
 748  .hide {
 749      display: none;
 750  }
 751  
 752  /* Clearing floats */
 753  
 754  .footer-sidebar:before,
 755  .footer-sidebar:after,
 756  .hentry:before,
 757  .hentry:after,
 758  .gallery:before,
 759  .gallery:after,
 760  .slider-direction-nav:before,
 761  .slider-direction-nav:after,
 762  .contributor-info:before,
 763  .contributor-info:after,
 764  .search-box:before,
 765  .search-box:after,
 766  .site:before,
 767  .site:after,
 768  .site-header:before,
 769  .site-header:after,
 770  .site-description:before,
 771  .site-description:after,
 772  .site-navigation:before,
 773  .site-navigation:after,
 774  .site-main:before,
 775  .site-main:after,
 776  .main-content:before,
 777  .main-content:after,
 778  .featured-content:before,
 779  .featured-content:after,
 780  .featured-content-inner:before,
 781  .featured-content-inner:after,
 782  .content-area:before,
 783  .content-area:after,
 784  .site-content:before,
 785  .site-content:after,
 786  .page-content:before,
 787  .page-content:after,
 788  .entry-content:before,
 789  .entry-content:after,
 790  .comment-content:before,
 791  .comment-content:after,
 792  .content-sidebar:before,
 793  .content-sidebar:after,
 794  .site-footer:before,
 795  .site-footer:after,
 796  .site-info:before,
 797  .site-info:after {
 798      content: "";
 799      display: table;
 800  }
 801  
 802  .footer-sidebar:after,
 803  .hentry:after,
 804  .gallery:after,
 805  .slider-direction-nav:after,
 806  .contributor-info:after,
 807  .search-box:after,
 808  .site:after,
 809  .site-header:after,
 810  .site-description:after,
 811  .site-navigation:after,
 812  .site-main:after,
 813  .main-content:after,
 814  .featured-content:after,
 815  .featured-content-inner:after,
 816  .content-area:after,
 817  .site-content:after,
 818  .page-content:after,
 819  .entry-content:after,
 820  .comment-content:after,
 821  .content-sidebar:after,
 822  .site-footer:after,
 823  .site-info:after {
 824      clear: both;
 825  }
 826  
 827  /* Genericons */
 828  
 829  .bypostauthor > article .fn:before,
 830  .comment-edit-link:before,
 831  .comment-reply-link:before,
 832  .comment-reply-login:before,
 833  .comment-reply-title small a:before,
 834  .contributor-posts-link:before,
 835  .menu-toggle:before,
 836  .search-toggle:before,
 837  .slider-direction-nav a:before,
 838  .widget_twentyfourteen_ephemera .widget-title:before {
 839      -webkit-font-smoothing: antialiased;
 840      display: inline-block;
 841      font: normal 16px/1 Genericons;
 842      text-decoration: inherit;
 843      vertical-align: text-bottom;
 844  }
 845  
 846  /* Separators */
 847  
 848  .site-content span + .entry-date:before,
 849  .full-size-link:before,
 850  .parent-post-link:before,
 851  span + .byline:before,
 852  span + .comments-link:before,
 853  span + .edit-link:before,
 854  .widget_twentyfourteen_ephemera .entry-title:after {
 855      content: "\0020\007c\0020";
 856  }
 857  
 858  
 859  /**
 860   * 3.0 Basic Structure
 861   * -----------------------------------------------------------------------------
 862   */
 863  
 864  .site {
 865      background-color: #fff;
 866      max-width: 1260px;
 867      position: relative;
 868  }
 869  
 870  .main-content {
 871      width: 100%;
 872  }
 873  
 874  
 875  /**
 876   * 4.0 Header
 877   * -----------------------------------------------------------------------------
 878   */
 879  
 880  /* Ensure that there is no gap between the header and
 881       the admin bar for WordPress versions before 3.8. */
 882  #wpadminbar {
 883      min-height: 32px;
 884  }
 885  
 886  #site-header {
 887      position: relative;
 888      z-index: 3;
 889  }
 890  
 891  .site-header {
 892      background-color: #000;
 893      max-width: 1260px;
 894      position: relative;
 895      width: 100%;
 896      z-index: 4;
 897  }
 898  
 899  .header-main {
 900      min-height: 48px;
 901      padding: 0 10px;
 902  }
 903  
 904  .site-title {
 905      float: left;
 906      font-size: 18px;
 907      font-weight: 700;
 908      line-height: 48px;
 909      margin: 0;
 910  
 911      /* Nav-toggle width + search-toggle width - gutter = 86px */
 912      max-width: -webkit-calc(100% - 86px);
 913      max-width:         calc(100% - 86px);
 914  }
 915  
 916  .site-title a,
 917  .site-title a:hover {
 918      color: #fff;
 919      display: block;
 920      overflow: hidden;
 921      text-overflow: ellipsis;
 922      white-space: nowrap;
 923  }
 924  
 925  /* Search in the header */
 926  
 927  .search-toggle {
 928      background-color: #24890d;
 929      cursor: pointer;
 930      float: right;
 931      height: 48px;
 932      margin-right: 38px;
 933      text-align: center;
 934      width: 48px;
 935  }
 936  
 937  .search-toggle:hover,
 938  .search-toggle.active {
 939      background-color: #41a62a;
 940  }
 941  
 942  .search-toggle:before {
 943      color: #fff;
 944      content: "\f400";
 945      font-size: 20px;
 946      margin-top: 14px;
 947  }
 948  
 949  .search-toggle .screen-reader-text {
 950      left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
 951  }
 952  
 953  .search-box-wrapper {
 954      -webkit-box-sizing: border-box;
 955      -moz-box-sizing:    border-box;
 956      box-sizing:         border-box;
 957      position: absolute;
 958      top: 48px;
 959      right: 0;
 960      width: 100%;
 961      z-index: 2;
 962  }
 963  
 964  .search-box {
 965      background-color: #41a62a;
 966      padding: 12px;
 967  }
 968  
 969  .search-box .search-field {
 970      background-color: #fff;
 971      border: 0;
 972      float: right;
 973      font-size: 16px;
 974      padding: 2px 2px 3px 6px;
 975      width: 100%;
 976  }
 977  
 978  
 979  /**
 980   * 5.0 Navigation
 981   * -----------------------------------------------------------------------------
 982   */
 983  
 984  .site-navigation ul {
 985      list-style: none;
 986      margin: 0;
 987  }
 988  
 989  .site-navigation li {
 990      border-top: 1px solid rgba(255, 255, 255, 0.2);
 991  }
 992  
 993  .site-navigation ul ul {
 994      margin-left: 20px;
 995  }
 996  
 997  .site-navigation a {
 998      color: #fff;
 999      display: block;
1000      text-transform: uppercase;
1001  }
1002  
1003  .site-navigation a:hover {
1004      color: #41a62a;
1005  }
1006  
1007  .site-navigation .current_page_item > a,
1008  .site-navigation .current_page_ancestor > a,
1009  .site-navigation .current-menu-item > a,
1010  .site-navigation .current-menu-ancestor > a {
1011      color: #55d737;
1012      font-weight: 900;
1013  }
1014  
1015  /* Primary Navigation */
1016  
1017  .primary-navigation {
1018      -webkit-box-sizing: border-box;
1019      -moz-box-sizing:    border-box;
1020      box-sizing:         border-box;
1021      font-size: 14px;
1022      padding-top: 24px;
1023  }
1024  
1025  .primary-navigation.toggled-on {
1026      padding: 72px 0 36px;
1027  }
1028  
1029  .primary-navigation .nav-menu {
1030      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
1031      display: none;
1032  }
1033  
1034  .primary-navigation.toggled-on .nav-menu {
1035      display: block;
1036  }
1037  
1038  .primary-navigation a {
1039      padding: 7px 0;
1040  }
1041  
1042  /* Secondary Navigation */
1043  
1044  .secondary-navigation {
1045      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
1046      font-size: 12px;
1047      margin: 48px 0;
1048  }
1049  
1050  .secondary-navigation a {
1051      padding: 9px 0;
1052  }
1053  
1054  .menu-toggle {
1055      background-color: #000;
1056      border-radius: 0;
1057      cursor: pointer;
1058      height: 48px;
1059      margin: 0;
1060      overflow: hidden;
1061      padding: 0;
1062      position: absolute;
1063      top: 0;
1064      right: 0;
1065      text-align: center;
1066      width: 48px;
1067  }
1068  
1069  .menu-toggle:before {
1070      color: #fff;
1071      content: "\f419";
1072      padding: 16px;
1073  }
1074  
1075  .menu-toggle:active,
1076  .menu-toggle:focus,
1077  .menu-toggle:hover {
1078      background-color: #444;
1079  }
1080  
1081  .menu-toggle:focus {
1082      outline: 1px dotted;
1083  }
1084  
1085  .secondary-navigation .customize-partial-edit-shortcut button,
1086  .footer-sidebar .widget:first-child .customize-partial-edit-shortcut button {
1087      left: 0;
1088  }
1089  
1090  /**
1091   * 6.0 Content
1092   * -----------------------------------------------------------------------------
1093   */
1094  
1095  .content-area {
1096      padding-top: 48px;
1097  }
1098  
1099  .hentry {
1100      margin: 0 auto 48px;
1101      max-width: 672px;
1102  }
1103  
1104  .site-content .entry-header,
1105  .site-content .entry-content,
1106  .site-content .entry-summary,
1107  .site-content .entry-meta,
1108  .page-content {
1109      margin: 0 auto;
1110      max-width: 474px;
1111  }
1112  
1113  .page-content {
1114      margin-bottom: 48px;
1115  }
1116  
1117  
1118  /**
1119   * 6.1 Post Thumbnail
1120   * -----------------------------------------------------------------------------
1121   */
1122  
1123  .post-thumbnail {
1124      background: #b2b2b2 url(images/pattern-light.svg) repeat fixed;
1125      display: block;
1126      position: relative;
1127      width: 100%;
1128      z-index: 0;
1129  }
1130  
1131  a.post-thumbnail:hover {
1132      background-color: #999;
1133  }
1134  
1135  .full-width .post-thumbnail img {
1136      display: block;
1137      margin: 0 auto;
1138  }
1139  
1140  
1141  /**
1142   * 6.2 Entry Header
1143   * -----------------------------------------------------------------------------
1144   */
1145  
1146  .entry-header {
1147      position: relative;
1148      z-index: 1;
1149  }
1150  
1151  .entry-title {
1152      font-size: 33px;
1153      font-weight: 300;
1154      line-height: 1.0909090909;
1155      margin-bottom: 12px;
1156      margin: 0 0 12px 0;
1157      text-transform: uppercase;
1158  }
1159  
1160  .entry-title a {
1161      color: #2b2b2b;
1162  }
1163  
1164  .entry-title a:hover {
1165      color: #41a62a;
1166  }
1167  
1168  .site-content .entry-header {
1169      background-color: #fff;
1170      padding: 0 10px 12px;
1171  }
1172  
1173  .site-content .has-post-thumbnail .entry-header {
1174      padding-top: 24px;
1175  }
1176  
1177  
1178  /**
1179   * 6.3 Entry Meta
1180   * -----------------------------------------------------------------------------
1181   */
1182  
1183  .entry-meta {
1184      clear: both;
1185      color: #767676;
1186      font-size: 12px;
1187      font-weight: 400;
1188      line-height: 1.3333333333;
1189      text-transform: uppercase;
1190  }
1191  
1192  .entry-meta a {
1193      color: #767676;
1194  }
1195  
1196  .entry-meta a:hover {
1197      color: #41a62a;
1198  }
1199  
1200  .sticky .entry-date {
1201      display: none;
1202  }
1203  
1204  .cat-links {
1205      font-weight: 900;
1206      text-transform: uppercase;
1207  }
1208  
1209  .cat-links a {
1210      color: #2b2b2b;
1211  }
1212  
1213  .cat-links a:hover {
1214      color: #41a62a;
1215  }
1216  
1217  .byline {
1218      display: none;
1219  }
1220  
1221  .single .byline,
1222  .group-blog .byline {
1223      display: inline;
1224  }
1225  
1226  .site-content .entry-meta {
1227      background-color: #fff;
1228      margin-bottom: 8px;
1229  }
1230  
1231  .site-content footer.entry-meta {
1232      margin: 24px auto 0;
1233      padding: 0 10px;
1234  }
1235  
1236  /* Tag links style */
1237  
1238  .entry-meta .tag-links a {
1239      background-color: #767676;
1240      border-radius: 0 2px 2px 0;
1241      color: #fff;
1242      display: inline-block;
1243      font-size: 11px;
1244      font-weight: 700;
1245      line-height: 1.2727272727;
1246      margin: 2px 4px 2px 10px;
1247      padding: 3px 7px;
1248      position: relative;
1249      text-transform: uppercase;
1250  }
1251  
1252  .entry-meta .tag-links a:hover {
1253      background-color: #41a62a;
1254      color: #fff;
1255  }
1256  
1257  .entry-meta .tag-links a:before {
1258      border-top: 10px solid transparent;
1259      border-right: 8px solid #767676;
1260      border-bottom: 10px solid transparent;
1261      content: "";
1262      height: 0;
1263      position: absolute;
1264      top: 0;
1265      left: -8px;
1266      width: 0;
1267  }
1268  
1269  .entry-meta .tag-links a:hover:before {
1270      border-right-color: #41a62a;
1271  }
1272  
1273  .entry-meta .tag-links a:after {
1274      background-color: #fff;
1275      border-radius: 50%;
1276      content: "";
1277      height: 4px;
1278      position: absolute;
1279      top: 8px;
1280      left: -2px;
1281      width: 4px;
1282  }
1283  
1284  
1285  /**
1286   * 6.4 Entry Content
1287   * -----------------------------------------------------------------------------
1288   */
1289  
1290  .entry-content,
1291  .entry-summary,
1292  .page-content {
1293      -webkit-hyphens: auto;
1294      -moz-hyphens:    auto;
1295      -ms-hyphens:     auto;
1296      hyphens:         auto;
1297      word-wrap: break-word;
1298  }
1299  
1300  .site-content .entry-content,
1301  .site-content .entry-summary,
1302  .page-content {
1303      background-color: #fff;
1304      padding: 12px 10px 0;
1305  }
1306  
1307  .site-content .entry-content {
1308      padding-top: 22px;
1309  }
1310  
1311  .page .entry-content {
1312      padding-top: 0;
1313  }
1314  
1315  .entry-content h1:first-child,
1316  .entry-content h2:first-child,
1317  .entry-content h3:first-child,
1318  .entry-content h4:first-child,
1319  .entry-content h5:first-child,
1320  .entry-content h6:first-child,
1321  .entry-summary h1:first-child,
1322  .entry-summary h2:first-child,
1323  .entry-summary h3:first-child,
1324  .entry-summary h4:first-child,
1325  .entry-summary h5:first-child,
1326  .entry-summary h6:first-child,
1327  .page-content h1:first-child,
1328  .page-content h2:first-child,
1329  .page-content h3:first-child,
1330  .page-content h4:first-child,
1331  .page-content h5:first-child,
1332  .page-content h6:first-child {
1333      margin-top: 0;
1334  }
1335  
1336  .entry-content a,
1337  .entry-summary a,
1338  .page-content a,
1339  .comment-content a {
1340      text-decoration: underline;
1341  }
1342  
1343  .entry-content a:hover,
1344  .entry-summary a:hover,
1345  .page-content a:hover,
1346  .comment-content a:hover,
1347  .entry-content a.button,
1348  .entry-summary a.button,
1349  .page-content a.button,
1350  .comment-content a.button {
1351      text-decoration: none;
1352  }
1353  
1354  .entry-content table,
1355  .comment-content table {
1356      font-size: 14px;
1357      line-height: 1.2857142857;
1358      margin-bottom: 24px;
1359  }
1360  
1361  .entry-content th,
1362  .comment-content th {
1363      font-weight: 700;
1364      padding: 8px;
1365      text-transform: uppercase;
1366  }
1367  
1368  .entry-content td,
1369  .comment-content td {
1370      padding: 8px;
1371  }
1372  
1373  .entry-content .edit-link {
1374      clear: both;
1375      display: block;
1376      font-size: 12px;
1377      font-weight: 400;
1378      line-height: 1.3333333333;
1379      text-transform: uppercase;
1380  }
1381  
1382  .entry-content .edit-link a {
1383      color: #767676;
1384      text-decoration: none;
1385  }
1386  
1387  .entry-content .edit-link a:hover {
1388      color: #41a62a;
1389  }
1390  
1391  .entry-content .more-link {
1392      white-space: nowrap;
1393  }
1394  
1395  .entry-content span[id^="more-"] {
1396      display: block;
1397      padding-top: 52px;
1398      margin-top: -76px;
1399  }
1400  
1401  .admin-bar .entry-content span[id^="more-"] {
1402      padding-top: 84px;
1403      margin-top: -108px;
1404  }
1405  
1406  .entry-content span[id^="more-"] + blockquote,
1407  .entry-content span[id^="more-"] + div,
1408  .entry-content span[id^="more-"] + figure,
1409  .entry-content span[id^="more-"] + hr,
1410  .entry-content span[id^="more-"] + ol,
1411  .entry-content span[id^="more-"] + ul,
1412  .entry-content span[id^="more-"] + p,
1413  .entry-content span[id^="more-"] + pre {
1414      margin-top: 24px;
1415  }
1416  
1417  .entry-content p span[id^="more-"] {
1418      width: 1px;
1419      height: 24px;
1420      float: left;
1421  }
1422  
1423  /* Mediaelements */
1424  
1425  .hentry .mejs-container,
1426  .widget .mejs-container {
1427      margin: 12px 0 18px;
1428  }
1429  
1430  .hentry .mejs-mediaelement,
1431  .widget .mejs-mediaelement,
1432  .hentry .mejs-container .mejs-controls,
1433  .widget .mejs-container .mejs-controls {
1434      background: #000;
1435  }
1436  
1437  .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
1438  .widget .mejs-controls .mejs-time-rail .mejs-time-loaded,
1439  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
1440  .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
1441      background: #fff;
1442  }
1443  
1444  .hentry .mejs-controls .mejs-time-rail .mejs-time-current,
1445  .widget .mejs-controls .mejs-time-rail .mejs-time-current {
1446      background: #24890d;
1447  }
1448  
1449  .hentry .mejs-controls .mejs-time-rail .mejs-time-total,
1450  .widget .mejs-controls .mejs-time-rail .mejs-time-total,
1451  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
1452  .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
1453      background: rgba(255, 255, 255, .33);
1454  }
1455  
1456  .hentry .mejs-container .mejs-controls .mejs-time,
1457  .widget .mejs-container .mejs-controls .mejs-time {
1458      padding-top: 9px;
1459  }
1460  
1461  .hentry .mejs-controls .mejs-time-rail span,
1462  .widget .mejs-controls .mejs-time-rail span,
1463  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
1464  .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
1465  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
1466  .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
1467      border-radius: 0;
1468  }
1469  
1470  .hentry .mejs-overlay-loading,
1471  .widget .mejs-overlay-loading {
1472      background: transparent;
1473  }
1474  
1475  .hentry .mejs-overlay-button,
1476  .widget .mejs-overlay-button {
1477      background-color: #fff;
1478      background-image: none;
1479      border-radius: 2px;
1480      box-shadow: 1px 1px 1px rgba(0,0,0,.8);
1481      color: #000;
1482      height: 36px;
1483      width: 48px;
1484  }
1485  
1486  .hentry .mejs-overlay-button:before,
1487  .widget .mejs-overlay-button:before {
1488      -webkit-font-smoothing: antialiased;
1489      content: '\f452';
1490      display: inline-block;
1491      font: normal 32px/1.125 Genericons;
1492      position: relative;
1493      top: 1px;
1494      left: 10px;
1495  }
1496  
1497  .hentry .mejs-controls .mejs-button button:focus,
1498  .widget .mejs-controls .mejs-button button:focus {
1499      outline: none;
1500  }
1501  
1502  .hentry .mejs-controls .mejs-button button,
1503  .widget .mejs-controls .mejs-button button {
1504      -webkit-font-smoothing: antialiased;
1505      background: none;
1506      color: #fff;
1507      display: inline-block;
1508      font: normal 16px/1 Genericons;
1509  }
1510  
1511  .hentry .mejs-playpause-button.mejs-play button:before,
1512  .widget .mejs-playpause-button.mejs-play button:before {
1513      content: '\f452';
1514  }
1515  
1516  .hentry .mejs-playpause-button.mejs-pause button:before,
1517  .widget .mejs-playpause-button.mejs-pause button:before {
1518      content: '\f448';
1519  }
1520  
1521  .hentry .mejs-volume-button.mejs-mute button:before,
1522  .widget .mejs-volume-button.mejs-mute button:before {
1523      content: '\f109';
1524      font-size: 20px;
1525      position: absolute;
1526      top: -2px;
1527      left: 0;
1528  }
1529  
1530  .widget .mejs-volume-button.mejs-unmute button:before,
1531  .hentry .mejs-volume-button.mejs-unmute button:before {
1532      content: '\f109';
1533      left: 0;
1534      position: absolute;
1535      top: 0;
1536  }
1537  
1538  .hentry .mejs-fullscreen-button button:before,
1539  .widget .mejs-fullscreen-button button:before {
1540      content: '\f474';
1541  }
1542  
1543  .hentry .mejs-fullscreen-button.mejs-unfullscreen button:before,
1544  .widget .mejs-fullscreen-button.mejs-unfullscreen button:before {
1545      content: '\f406';
1546  }
1547  
1548  .hentry .mejs-overlay:hover .mejs-overlay-button,
1549  .widget .mejs-overlay:hover .mejs-overlay-button {
1550      background-color: #24890d;
1551      color: #fff;
1552  }
1553  
1554  .hentry .mejs-controls .mejs-button button:hover,
1555  .widget .mejs-controls .mejs-button button:hover {
1556      color: #41a62a;
1557  }
1558  
1559  .content-sidebar .wp-playlist-item .wp-playlist-caption {
1560      color: #000;
1561  }
1562  
1563  /* Page links */
1564  
1565  .page-links {
1566      clear: both;
1567      font-size: 12px;
1568      font-weight: 900;
1569      line-height: 2;
1570      margin: 24px 0;
1571      text-transform: uppercase;
1572  }
1573  
1574  .page-links a,
1575  .page-links > span {
1576      background: #fff;
1577      border: 1px solid #fff;
1578      display: inline-block;
1579      height: 22px;
1580      margin: 0 1px 2px 0;
1581      text-align: center;
1582      width: 22px;
1583  }
1584  
1585  .page-links a {
1586      background: #000;
1587      border: 1px solid #000;
1588      color: #fff;
1589      text-decoration: none;
1590  }
1591  
1592  .page-links a:hover {
1593      background: #41a62a;
1594      border: 1px solid #41a62a;
1595      color: #fff;
1596  }
1597  
1598  .page-links > .page-links-title {
1599      height: auto;
1600      margin: 0;
1601      padding-right: 7px;
1602      width: auto;
1603  }
1604  
1605  
1606  /**
1607   * 6.5 Gallery
1608   * -----------------------------------------------------------------------------
1609   */
1610  
1611  .gallery {
1612      margin-bottom: 20px;
1613  }
1614  
1615  .gallery-item {
1616      float: left;
1617      margin: 0 4px 4px 0;
1618      overflow: hidden;
1619      position: relative;
1620  }
1621  
1622  .gallery-columns-1 .gallery-item {
1623      max-width: 100%;
1624  }
1625  
1626  .gallery-columns-2 .gallery-item {
1627      max-width: 48%;
1628      max-width: -webkit-calc(50% - 4px);
1629      max-width:         calc(50% - 4px);
1630  }
1631  
1632  .gallery-columns-3 .gallery-item {
1633      max-width: 32%;
1634      max-width: -webkit-calc(33.3% - 4px);
1635      max-width:         calc(33.3% - 4px);
1636  }
1637  
1638  .gallery-columns-4 .gallery-item {
1639      max-width: 23%;
1640      max-width: -webkit-calc(25% - 4px);
1641      max-width:         calc(25% - 4px);
1642  }
1643  
1644  .gallery-columns-5 .gallery-item {
1645      max-width: 19%;
1646      max-width: -webkit-calc(20% - 4px);
1647      max-width:         calc(20% - 4px);
1648  }
1649  
1650  .gallery-columns-6 .gallery-item {
1651      max-width: 15%;
1652      max-width: -webkit-calc(16.7% - 4px);
1653      max-width:         calc(16.7% - 4px);
1654  }
1655  
1656  .gallery-columns-7 .gallery-item {
1657      max-width: 13%;
1658      max-width: -webkit-calc(14.28% - 4px);
1659      max-width:         calc(14.28% - 4px);
1660  }
1661  
1662  .gallery-columns-8 .gallery-item {
1663      max-width: 11%;
1664      max-width: -webkit-calc(12.5% - 4px);
1665      max-width:         calc(12.5% - 4px);
1666  }
1667  
1668  .gallery-columns-9 .gallery-item {
1669      max-width: 9%;
1670      max-width: -webkit-calc(11.1% - 4px);
1671      max-width:         calc(11.1% - 4px);
1672  }
1673  
1674  .gallery-columns-1 .gallery-item:nth-of-type(1n),
1675  .gallery-columns-2 .gallery-item:nth-of-type(2n),
1676  .gallery-columns-3 .gallery-item:nth-of-type(3n),
1677  .gallery-columns-4 .gallery-item:nth-of-type(4n),
1678  .gallery-columns-5 .gallery-item:nth-of-type(5n),
1679  .gallery-columns-6 .gallery-item:nth-of-type(6n),
1680  .gallery-columns-7 .gallery-item:nth-of-type(7n),
1681  .gallery-columns-8 .gallery-item:nth-of-type(8n),
1682  .gallery-columns-9 .gallery-item:nth-of-type(9n) {
1683      margin-right: 0;
1684  }
1685  
1686  .gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
1687  .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
1688  .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
1689  .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1),
1690  .widget-area .gallery-columns-2 figure.gallery-item:nth-of-type(2n+1),
1691  .widget-area .gallery-columns-3 figure.gallery-item:nth-of-type(3n+1),
1692  .widget-area .gallery-columns-4 figure.gallery-item:nth-of-type(4n+1),
1693  .widget-area .gallery-columns-5 figure.gallery-item:nth-of-type(5n+1),
1694  .widget-area .gallery-columns-6 figure.gallery-item:nth-of-type(6n+1),
1695  .widget-area .gallery-columns-7 figure.gallery-item:nth-of-type(7n+1),
1696  .widget-area .gallery-columns-8 figure.gallery-item:nth-of-type(8n+1),
1697  .widget-area .gallery-columns-9 figure.gallery-item:nth-of-type(9n+1) {
1698      clear: left;
1699  }
1700  
1701  .gallery-caption {
1702      background-color: rgba(0, 0, 0, 0.7);
1703      -webkit-box-sizing: border-box;
1704      -moz-box-sizing:    border-box;
1705      box-sizing:         border-box;
1706      color: #fff;
1707      font-size: 12px;
1708      line-height: 1.5;
1709      margin: 0;
1710      max-height: 50%;
1711      opacity: 0;
1712      padding: 6px 8px;
1713      position: absolute;
1714      bottom: 0;
1715      left: 0;
1716      text-align: left;
1717      width: 100%;
1718  }
1719  
1720  .gallery-caption:before {
1721      content: "";
1722      height: 100%;
1723      min-height: 49px;
1724      position: absolute;
1725      top: 0;
1726      left: 0;
1727      width: 100%;
1728  }
1729  
1730  .gallery-item:hover .gallery-caption {
1731      opacity: 1;
1732  }
1733  
1734  .gallery-columns-7 .gallery-caption,
1735  .gallery-columns-8 .gallery-caption,
1736  .gallery-columns-9 .gallery-caption,
1737  .widget-area .gallery-columns-2 .gallery-caption,
1738  .widget-area .gallery-columns-3 .gallery-caption,
1739  .widget-area .gallery-columns-4 .gallery-caption,
1740  .widget-area .gallery-columns-5 .gallery-caption,
1741  .widget-area .gallery-columns-6 .gallery-caption,
1742  .widget-area .gallery-columns-7 .gallery-caption,
1743  .widget-area .gallery-columns-8 .gallery-caption,
1744  .widget-area .gallery-columns-9 .gallery-caption {
1745      display: none;
1746  }
1747  
1748  
1749  /**
1750   * 6.6 Post Formats
1751   * -----------------------------------------------------------------------------
1752   */
1753  
1754  .format-aside .entry-content,
1755  .format-aside .entry-summary,
1756  .format-quote .entry-content,
1757  .format-quote .entry-summary,
1758  .format-link .entry-content,
1759  .format-link .entry-summary {
1760      padding-top: 0;
1761  }
1762  
1763  .site-content .format-link .entry-title,
1764  .site-content .format-aside .entry-title,
1765  .site-content .format-quote .entry-title {
1766      display: none;
1767  }
1768  
1769  
1770  /**
1771   * 6.7 Post/Image/Paging Navigation
1772   * -----------------------------------------------------------------------------
1773   */
1774  
1775  .nav-links {
1776      -webkit-hyphens: auto;
1777      -moz-hyphens:    auto;
1778      -ms-hyphens:     auto;
1779      border-top: 1px solid rgba(0, 0, 0, 0.1);
1780      hyphens:         auto;
1781      word-wrap: break-word;
1782  }
1783  
1784  .post-navigation,
1785  .image-navigation {
1786      margin: 24px auto 48px;
1787      max-width: 474px;
1788      padding: 0 10px;
1789  }
1790  
1791  .post-navigation a,
1792  .image-navigation .previous-image,
1793  .image-navigation .next-image {
1794      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
1795      padding: 11px 0 12px;
1796      width: 100%;
1797  }
1798  
1799  .post-navigation .meta-nav {
1800      color: #767676;
1801      display: block;
1802      font-size: 12px;
1803      font-weight: 900;
1804      line-height: 2;
1805      text-transform: uppercase;
1806  }
1807  
1808  .post-navigation a,
1809  .image-navigation a {
1810      color: #2b2b2b;
1811      display: block;
1812      font-size: 14px;
1813      font-weight: 700;
1814      line-height: 1.7142857142;
1815      text-transform: none;
1816  }
1817  
1818  .post-navigation a:hover,
1819  .image-navigation a:hover {
1820      color: #41a62a;
1821  }
1822  
1823  /* Paging Navigation */
1824  
1825  .paging-navigation {
1826      border-top: 5px solid #000;
1827      margin: 48px 0;
1828  }
1829  
1830  .paging-navigation .loop-pagination {
1831      margin-top: -5px;
1832      text-align: center;
1833  }
1834  
1835  .paging-navigation .page-numbers {
1836      border-top: 5px solid transparent;
1837      display: inline-block;
1838      font-size: 14px;
1839      font-weight: 900;
1840      margin-right: 1px;
1841      padding: 7px 16px;
1842      text-transform: uppercase;
1843  }
1844  
1845  .paging-navigation a {
1846      color: #2b2b2b;
1847  }
1848  
1849  .paging-navigation .page-numbers.current {
1850      border-top: 5px solid #24890d;
1851  }
1852  
1853  .paging-navigation a:hover {
1854      border-top: 5px solid #41a62a;
1855      color: #2b2b2b;
1856  }
1857  
1858  
1859  /**
1860   * 6.8 Attachments
1861   * -----------------------------------------------------------------------------
1862   */
1863  
1864  .attachment .content-sidebar,
1865  .attachment .post-thumbnail {
1866      display: none;
1867  }
1868  
1869  .attachment .entry-content {
1870      padding-top: 0;
1871  }
1872  
1873  .attachment footer.entry-meta {
1874      text-transform: none;
1875  }
1876  
1877  .entry-attachment .attachment {
1878      margin-bottom: 24px;
1879  }
1880  
1881  
1882  /**
1883   * 6.9 Archives
1884   * -----------------------------------------------------------------------------
1885   */
1886  
1887  .archive-header,
1888  .page-header {
1889      margin: 24px auto;
1890      max-width: 474px;
1891  }
1892  
1893  .archive-title,
1894  .page-title {
1895      font-size: 16px;
1896      font-weight: 900;
1897      line-height: 1.5;
1898      margin: 0;
1899  }
1900  
1901  .taxonomy-description,
1902  .author-description {
1903      color: #767676;
1904      font-size: 14px;
1905      line-height: 1.2857142857;
1906      padding-top: 18px;
1907  }
1908  
1909  .taxonomy-description p,
1910  .author-description p {
1911      margin-bottom: 18px;
1912  }
1913  
1914  .taxonomy-description p:last-child,
1915  .author-description p:last-child {
1916      margin-bottom: 0;
1917  }
1918  
1919  .taxonomy-description a,
1920  .author-description a {
1921      text-decoration: underline;
1922  }
1923  
1924  .taxonomy-description a:hover,
1925  .author-description a:hover {
1926      text-decoration: none;
1927  }
1928  
1929  
1930  /**
1931   * 6.10 Contributor Page
1932   * -----------------------------------------------------------------------------
1933   */
1934  
1935  .contributor {
1936      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
1937      -webkit-box-sizing: border-box;
1938      -moz-box-sizing: border-box;
1939      box-sizing:      border-box;
1940      padding: 48px 10px;
1941  }
1942  
1943  .contributor:first-of-type {
1944      padding-top: 24px;
1945  }
1946  
1947  .contributor-info {
1948      margin: 0 auto;
1949      max-width: 474px;
1950  }
1951  
1952  .contributor-avatar {
1953      border: 1px solid rgba(0, 0, 0, 0.1);
1954      float: left;
1955      margin: 0 30px 20px 0;
1956      padding: 2px;
1957  }
1958  
1959  .contributor-name {
1960      font-size: 16px;
1961      font-weight: 900;
1962      line-height: 1.5;
1963      margin: 0;
1964  }
1965  
1966  .contributor-bio a {
1967      text-decoration: underline;
1968  }
1969  
1970  .contributor-bio a:hover {
1971      text-decoration: none;
1972  }
1973  
1974  .contributor-posts-link {
1975      display: inline-block;
1976      line-height: normal;
1977      padding: 10px 30px;
1978  }
1979  
1980  .contributor-posts-link:before {
1981      content: "\f443";
1982  }
1983  
1984  
1985  /**
1986   * 6.11 404 Page
1987   * -----------------------------------------------------------------------------
1988   */
1989  
1990  .error404 .page-content {
1991      padding-top: 0;
1992  }
1993  
1994  .error404 .page-content .search-form {
1995      margin-bottom: 24px;
1996  }
1997  
1998  
1999  /**
2000   * 6.12 Full-width
2001   * -----------------------------------------------------------------------------
2002   */
2003  
2004  .full-width .hentry {
2005      max-width: 100%;
2006  }
2007  
2008  
2009  /**
2010   * 6.13 Singular
2011   * -----------------------------------------------------------------------------
2012   */
2013  
2014  .singular .site-content .hentry.has-post-thumbnail {
2015      margin-top: -48px;
2016  }
2017  
2018  
2019  /**
2020   * 6.14 Comments
2021   * -----------------------------------------------------------------------------
2022   */
2023  
2024  .comments-area {
2025      margin: 48px auto;
2026      max-width: 474px;
2027      padding: 0 10px;
2028  }
2029  
2030  .comment-reply-title,
2031  .comments-title {
2032      font: 900 16px/1.5 Lato, sans-serif;
2033      margin: 0;
2034      text-transform: uppercase;
2035  }
2036  
2037  .comment-list {
2038      list-style: none;
2039      margin: 0 0 48px 0;
2040  }
2041  
2042  .comment-author {
2043      font-size: 14px;
2044      line-height: 1.7142857142;
2045  }
2046  
2047  .comment-list .reply,
2048  .comment-metadata {
2049      font-size: 12px;
2050      line-height: 2;
2051      text-transform: uppercase;
2052  }
2053  
2054  .comment-list .reply {
2055      margin-top: 24px;
2056  }
2057  
2058  .comment-author .fn {
2059      font-weight: 900;
2060  }
2061  
2062  .comment-author a {
2063      color: #2b2b2b;
2064  }
2065  
2066  .comment-list .trackback a,
2067  .comment-list .pingback a,
2068  .comment-metadata a {
2069      color: #767676;
2070  }
2071  
2072  .comment-author a:hover,
2073  .comment-list .pingback a:hover,
2074  .comment-list .trackback a:hover,
2075  .comment-metadata a:hover {
2076      color: #41a62a;
2077  }
2078  
2079  .comment-list article,
2080  .comment-list .pingback,
2081  .comment-list .trackback {
2082      border-top: 1px solid rgba(0, 0, 0, 0.1);
2083      margin-bottom: 24px;
2084      padding-top: 24px;
2085  }
2086  
2087  .comment-list > li:first-child > article,
2088  .comment-list > .pingback:first-child,
2089  .comment-list > .trackback:first-child {
2090      border-top: 0;
2091  }
2092  
2093  .comment-author {
2094      position: relative;
2095  }
2096  
2097  .comment-author .avatar {
2098      border: 1px solid rgba(0, 0, 0, 0.1);
2099      height: 18px;
2100      padding: 2px;
2101      position: absolute;
2102      top: 0;
2103      left: 0;
2104      width: 18px;
2105  }
2106  
2107  .bypostauthor > article .fn:before {
2108      content: "\f408";
2109      margin: 0 2px 0 -2px;
2110      position: relative;
2111      top: -1px;
2112  }
2113  
2114  .says {
2115      display: none;
2116  }
2117  
2118  .comment-author,
2119  .comment-awaiting-moderation,
2120  .comment-content,
2121  .comment-list .reply,
2122  .comment-metadata {
2123      padding-left: 30px;
2124  }
2125  
2126  .comment-edit-link {
2127      margin-left: 10px;
2128  }
2129  
2130  .comment-edit-link:before {
2131      content: "\f411";
2132  }
2133  
2134  .comment-reply-link:before,
2135  .comment-reply-login:before {
2136      content: "\f412";
2137      margin-right: 2px;
2138  }
2139  
2140  .comment-content {
2141      -webkit-hyphens: auto;
2142      -moz-hyphens:    auto;
2143      -ms-hyphens:     auto;
2144      hyphens:         auto;
2145      word-wrap: break-word;
2146  }
2147  
2148  .comment-content ul,
2149  .comment-content ol {
2150      margin: 0 0 24px 22px;
2151  }
2152  
2153  .comment-content li > ul,
2154  .comment-content li > ol {
2155      margin-bottom: 0;
2156  }
2157  
2158  .comment-content > :last-child {
2159      margin-bottom: 0;
2160  }
2161  
2162  .comment-list .children {
2163      list-style: none;
2164      margin-left: 15px;
2165  }
2166  
2167  .comment-respond {
2168      margin-bottom: 24px;
2169      padding: 0;
2170  }
2171  
2172  .comment .comment-respond {
2173      margin-top: 24px;
2174  }
2175  
2176  .comment-respond h3 {
2177      margin-top: 0;
2178      margin-bottom: 24px;
2179  }
2180  
2181  .comment-notes,
2182  .comment-awaiting-moderation,
2183  .logged-in-as,
2184  .no-comments,
2185  .form-allowed-tags,
2186  .form-allowed-tags code {
2187      color: #767676;
2188  }
2189  
2190  .comment-notes,
2191  .comment-awaiting-moderation,
2192  .logged-in-as {
2193      font-size: 14px;
2194      line-height: 1.7142857142;
2195  }
2196  
2197  .no-comments {
2198      font-size: 16px;
2199      font-weight: 900;
2200      line-height: 1.5;
2201      margin-top: 24px;
2202      text-transform: uppercase;
2203  }
2204  
2205  .comment-form label {
2206      display: block;
2207  }
2208  
2209  .comment-form input[type="text"],
2210  .comment-form input[type="email"],
2211  .comment-form input[type="url"] {
2212      width: 100%;
2213  }
2214  
2215  .form-allowed-tags,
2216  .form-allowed-tags code {
2217      font-size: 12px;
2218      line-height: 1.5;
2219  }
2220  
2221  .required {
2222      color: #c0392b;
2223  }
2224  
2225  .comment-reply-title small a {
2226      color: #2b2b2b;
2227      float: right;
2228      height: 24px;
2229      overflow: hidden;
2230      width: 24px;
2231  }
2232  
2233  .comment-reply-title small a:hover {
2234      color: #41a62a;
2235  }
2236  
2237  .comment-reply-title small a:before {
2238      content: "\f405";
2239      font-size: 32px;
2240  }
2241  
2242  .comment-navigation {
2243      font-size: 12px;
2244      line-height: 2;
2245      margin-bottom: 48px;
2246      text-transform: uppercase;
2247  }
2248  
2249  .comment-navigation .nav-next,
2250  .comment-navigation .nav-previous {
2251      display: inline-block;
2252  }
2253  
2254  .comment-navigation .nav-previous a {
2255      margin-right: 10px;
2256  }
2257  
2258  #comment-nav-above {
2259      margin-top: 36px;
2260      margin-bottom: 0;
2261  }
2262  
2263  .comment-form #wp-comment-cookies-consent {
2264      margin: 0 10px 0 0;
2265  }
2266  
2267  .comment-form .comment-form-cookies-consent label {
2268      display: inline;
2269  }
2270  
2271  /**
2272   * 7.0 Sidebars
2273   * -----------------------------------------------------------------------------
2274   */
2275  
2276  /* Secondary */
2277  
2278  #secondary {
2279      background-color: #000;
2280      border-top: 1px solid #000;
2281      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
2282      clear: both;
2283      color: rgba(255, 255, 255, 0.7);
2284      margin-top: -1px;
2285      padding: 0 10px;
2286      position: relative;
2287      z-index: 2;
2288  }
2289  
2290  .site-description {
2291      display: none;
2292      font-size: 12px;
2293      font-weight: 400;
2294      line-height: 1.5;
2295  }
2296  
2297  /* Primary Sidebar */
2298  
2299  .primary-sidebar {
2300      padding-top: 48px;
2301  }
2302  
2303  .secondary-navigation + .primary-sidebar {
2304      padding-top: 0;
2305  }
2306  
2307  /* Content Sidebar */
2308  
2309  .content-sidebar {
2310      border-top: 1px solid rgba(0, 0, 0, 0.1);
2311      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
2312      -webkit-box-sizing: border-box;
2313      -moz-box-sizing:    border-box;
2314      box-sizing:         border-box;
2315      color: #767676;
2316      padding: 48px 10px 0;
2317  }
2318  
2319  
2320  /**
2321   * 7.1 Widgets
2322   * -----------------------------------------------------------------------------
2323   */
2324  
2325  /* Primary Sidebar, Footer Sidebar */
2326  
2327  .widget {
2328      font-size: 14px;
2329      -webkit-hyphens: auto;
2330      -moz-hyphens:    auto;
2331      -ms-hyphens:     auto;
2332      hyphens:         auto;
2333      line-height: 1.2857142857;
2334      margin-bottom: 48px;
2335      width: 100%;
2336      word-wrap: break-word;
2337  }
2338  
2339  .widget a {
2340      color: #fff;
2341  }
2342  
2343  .widget a:hover {
2344      color: #41a62a;
2345  }
2346  
2347  .widget h1,
2348  .widget h2,
2349  .widget h3,
2350  .widget h4,
2351  .widget h5,
2352  .widget h6 {
2353      margin: 24px 0 12px;
2354  }
2355  
2356  .widget h1 {
2357      font-size: 22px;
2358      line-height: 1.0909090909;
2359  }
2360  
2361  .widget h2 {
2362      font-size: 20px;
2363      line-height: 1.2;
2364  }
2365  
2366  .widget h3 {
2367      font-size: 18px;
2368      line-height: 1.3333333333;
2369  }
2370  
2371  .widget h4 {
2372      font-size: 16px;
2373      line-height: 1.5;
2374  }
2375  
2376  .widget h5 {
2377      font-size: 14px;
2378      line-height: 1.7142857142;
2379  }
2380  
2381  .widget h6 {
2382      font-size: 12px;
2383      line-height: 2;
2384  }
2385  
2386  .widget address {
2387      margin-bottom: 18px;
2388  }
2389  
2390  .widget abbr[title] {
2391      border-color: rgba(255, 255, 255, 0.7);
2392  }
2393  
2394  .widget mark,
2395  .widget ins {
2396      color: #000;
2397  }
2398  
2399  .widget pre,
2400  .widget fieldset {
2401      border-color: rgba(255, 255, 255, 0.2);
2402  }
2403  
2404  .widget code,
2405  .widget kbd,
2406  .widget tt,
2407  .widget var,
2408  .widget samp,
2409  .widget pre {
2410      font-size: 12px;
2411      line-height: 1.5;
2412  }
2413  
2414  .widget blockquote {
2415      color: rgba(255, 255, 255, 0.7);
2416      font-size: 18px;
2417      line-height: 1.5;
2418      margin-bottom: 18px;
2419  }
2420  
2421  .widget blockquote cite {
2422      color: #fff;
2423      font-size: 14px;
2424      line-height: 1.2857142857;
2425  }
2426  
2427  .widget dl,
2428  .widget dd {
2429      margin-bottom: 18px;
2430  }
2431  
2432  .widget ul,
2433  .widget ol {
2434      list-style: none;
2435      margin: 0;
2436  }
2437  
2438  .widget li > ol,
2439  .widget li > ul {
2440      margin-left: 10px;
2441  }
2442  
2443  .widget table,
2444  .widget th,
2445  .widget td {
2446      border-color: rgba(255, 255, 255, 0.2);
2447  }
2448  
2449  .widget table {
2450      margin-bottom: 18px;
2451  }
2452  
2453  .widget del {
2454      color: rgba(255, 255, 255, 0.4);
2455  }
2456  
2457  .widget hr {
2458      background-color: rgba(255, 255, 255, 0.2);
2459  }
2460  
2461  .widget p {
2462      margin-bottom: 18px;
2463  }
2464  
2465  .widget-area .widget input,
2466  .widget-area .widget textarea {
2467      background-color: rgba(255, 255, 255, 0.1);
2468      border-color: rgba(255, 255, 255, 0.2);
2469      color: #fff;
2470      font-size: 16px;
2471      padding: 1px 2px 2px 4px;
2472  }
2473  
2474  .widget-area .widget input:focus,
2475  .widget-area .widget textarea:focus {
2476      border-color: rgba(255, 255, 255, 0.3);
2477  }
2478  
2479  .widget button,
2480  .widget .button,
2481  .widget input[type="button"],
2482  .widget input[type="reset"],
2483  .widget input[type="submit"] {
2484      background-color: #24890d;
2485      border: 0;
2486      font-size: 12px;
2487      padding: 5px 15px 4px;
2488  }
2489  
2490  .widget input[type="button"]:hover,
2491  .widget input[type="button"]:focus,
2492  .widget input[type="reset"]:hover,
2493  .widget input[type="reset"]:focus,
2494  .widget input[type="submit"]:hover,
2495  .widget input[type="submit"]:focus {
2496      background-color: #41a62a;
2497  }
2498  
2499  .widget input[type="button"]:active,
2500  .widget input[type="reset"]:active,
2501  .widget input[type="submit"]:active {
2502      background-color: #55d737;
2503  }
2504  
2505  .widget .wp-caption {
2506      color: rgba(255, 255, 255, 0.7);
2507      margin-bottom: 18px;
2508  }
2509  
2510  .widget .widget-title {
2511      font-size: 14px;
2512      font-weight: 700;
2513      line-height: 1.7142857142;
2514      margin: 0 0 24px 0;
2515      text-transform: uppercase;
2516  }
2517  
2518  .widget-title,
2519  .widget-title a {
2520      color: #fff;
2521  }
2522  
2523  .widget-title a:hover {
2524      color: #41a62a;
2525  }
2526  
2527  /* Calendar Widget*/
2528  
2529  .widget_calendar table {
2530      line-height: 2;
2531      margin: 0;
2532  }
2533  
2534  .widget_calendar caption {
2535      color: #fff;
2536      font-weight: 700;
2537      line-height: 1.7142857142;
2538      margin-bottom: 18px;
2539      text-align: left;
2540      text-transform: uppercase;
2541  }
2542  
2543  .widget_calendar thead th {
2544      background-color: rgba(255, 255, 255, 0.1);
2545  }
2546  
2547  .widget_calendar tbody td,
2548  .widget_calendar thead th {
2549      text-align: center;
2550  }
2551  
2552  .widget_calendar tbody a {
2553      background-color: #24890d;
2554      color: #fff;
2555      display: block;
2556  }
2557  
2558  .widget_calendar tbody a:hover {
2559      background-color: #41a62a;
2560  }
2561  
2562  .widget_calendar tbody a:hover {
2563      color: #fff;
2564  }
2565  
2566  .widget_calendar .wp-calendar-nav {
2567      display: table;
2568      width: 100%;
2569      line-height: 2;
2570  }
2571  
2572  .widget_calendar .wp-calendar-nav span {
2573      display: table-cell;
2574  }
2575  
2576  .widget_calendar .wp-calendar-nav-prev,
2577  .widget_calendar #prev {
2578      padding-left: 5px;
2579      text-align: left;
2580  }
2581  
2582  .widget_calendar .wp-calendar-nav-next,
2583  .widget_calendar #next {
2584      padding-right: 5px;
2585      text-align: right;
2586  }
2587  
2588  /* Ephemera Widget*/
2589  
2590  .widget_twentyfourteen_ephemera > ol > li {
2591      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
2592      margin-bottom: 18px;
2593      padding: 0;
2594  }
2595  
2596  .widget_twentyfourteen_ephemera .hentry {
2597      margin: 0;
2598      max-width: 100%;
2599  }
2600  
2601  .widget_twentyfourteen_ephemera .entry-title,
2602  .widget_twentyfourteen_ephemera .entry-meta,
2603  .widget_twentyfourteen_ephemera .wp-caption-text,
2604  .widget_twentyfourteen_ephemera .post-format-archive-link,
2605  .widget_twentyfourteen_ephemera .entry-content table {
2606      font-size: 12px;
2607      line-height: 1.5;
2608  }
2609  
2610  .widget_twentyfourteen_ephemera .entry-title {
2611      display: inline;
2612      font-weight: 400;
2613  }
2614  
2615  .widget_twentyfourteen_ephemera .entry-meta {
2616      margin-bottom: 18px;
2617  }
2618  
2619  .widget_twentyfourteen_ephemera .entry-meta a {
2620      color: rgba(255, 255, 255, 0.7);
2621  }
2622  
2623  .widget_twentyfourteen_ephemera .entry-meta a:hover {
2624      color: #41a62a;
2625  }
2626  
2627  .widget_twentyfourteen_ephemera .entry-content ul,
2628  .widget_twentyfourteen_ephemera .entry-content ol {
2629      margin: 0 0 18px 20px;
2630  }
2631  
2632  .widget_twentyfourteen_ephemera .entry-content ul {
2633      list-style: disc;
2634  }
2635  
2636  .widget_twentyfourteen_ephemera .entry-content ol {
2637      list-style: decimal;
2638  }
2639  
2640  .widget_twentyfourteen_ephemera .entry-content li > ul,
2641  .widget_twentyfourteen_ephemera .entry-content li > ol {
2642      margin: 0 0 0 20px;
2643  }
2644  
2645  .widget_twentyfourteen_ephemera .entry-content th,
2646  .widget_twentyfourteen_ephemera .entry-content td {
2647      padding: 6px;
2648  }
2649  
2650  .widget_twentyfourteen_ephemera .post-format-archive-link {
2651      font-weight: 700;
2652      text-transform: uppercase;
2653  }
2654  
2655  /* List Style Widgets*/
2656  
2657  .widget_archive li,
2658  .widget_categories li,
2659  .widget_links li,
2660  .widget_meta li,
2661  .widget_nav_menu li,
2662  .widget_pages li,
2663  .widget_recent_comments li,
2664  .widget_recent_entries li,
2665  .widget_text li {
2666      border-top: 1px solid rgba(255, 255, 255, 0.2);
2667      padding: 8px 0 9px;
2668  }
2669  
2670  .widget_archive li:first-child,
2671  .widget_categories li:first-child,
2672  .widget_links li:first-child,
2673  .widget_meta li:first-child,
2674  .widget_nav_menu li:first-child,
2675  .widget_pages li:first-child,
2676  .widget_recent_comments li:first-child,
2677  .widget_recent_entries li:first-child,
2678  .widget_text li {
2679      border-top: 0;
2680  }
2681  
2682  .widget_categories li ul,
2683  .widget_nav_menu li ul,
2684  .widget_pages li ul {
2685      border-top: 1px solid rgba(255, 255, 255, 0.2);
2686      margin-top: 9px;
2687  }
2688  
2689  .widget_categories li li:last-child,
2690  .widget_nav_menu li li:last-child,
2691  .widget_pages li li:last-child,
2692  .widget_text li li:last-child {
2693      padding-bottom: 0;
2694  }
2695  
2696  .tagcloud ul {
2697      list-style-type: none;
2698  }
2699  
2700  .tagcloud ul li {
2701      display: inline-block;
2702  }
2703  
2704  /* Recent Posts Widget */
2705  
2706  .widget_recent_entries .post-date {
2707      display: block;
2708  }
2709  
2710  /* RSS Widget */
2711  
2712  .rsswidget img {
2713      margin-top: -4px;
2714  }
2715  
2716  .rssSummary {
2717      margin: 9px 0;
2718  }
2719  
2720  .rss-date {
2721      display: block;
2722  }
2723  
2724  .widget_rss li {
2725      margin-bottom: 18px;
2726  }
2727  
2728  .widget_rss li:last-child {
2729      margin-bottom: 0;
2730  }
2731  
2732  /* Text Widget */
2733  
2734  .widget_text > div > :last-child {
2735      margin-bottom: 0;
2736  }
2737  
2738  .widget_text ul,
2739  .widget_text ol {
2740      margin: 0 0 12px 10px;
2741  }
2742  
2743  .widget_text li > ul,
2744  .widget_text li > ol {
2745      margin-bottom: 0;
2746  }
2747  
2748  .widget_text ul {
2749      list-style: disc inside;
2750  }
2751  
2752  .widget_text ol {
2753      list-style: decimal inside;
2754  }
2755  
2756  
2757  /**
2758   * 7.2 Content Sidebar Widgets
2759   * -----------------------------------------------------------------------------
2760   */
2761  
2762  .content-sidebar .widget a {
2763      color: #24890d;
2764  }
2765  
2766  .content-sidebar .widget a:hover {
2767      color: #41a62a;
2768  }
2769  
2770  .content-sidebar .widget pre {
2771      border-color: rgba(0, 0, 0, 0.1);
2772  }
2773  
2774  .content-sidebar .widget mark,
2775  .content-sidebar .widget ins {
2776      color: #2b2b2b;
2777  }
2778  
2779  .content-sidebar .widget abbr[title] {
2780      border-color: #2b2b2b;
2781  }
2782  
2783  .content-sidebar .widget fieldset {
2784      border-color: rgba(0, 0, 0, 0.1);
2785  }
2786  
2787  .content-sidebar .widget blockquote {
2788      color: #767676;
2789  }
2790  
2791  .content-sidebar .widget blockquote cite {
2792      color: #2b2b2b;
2793  }
2794  
2795  .content-sidebar .widget li > ol,
2796  .content-sidebar .widget li > ul {
2797      margin-left: 18px;
2798  }
2799  
2800  .content-sidebar .widget table,
2801  .content-sidebar .widget th,
2802  .content-sidebar .widget td {
2803      border-color: rgba(0, 0, 0, 0.1);
2804  }
2805  
2806  .content-sidebar .widget del {
2807      color: #767676;
2808  }
2809  
2810  .content-sidebar .widget hr {
2811      background-color: rgba(0, 0, 0, 0.1);
2812  }
2813  
2814  .content-sidebar .widget input,
2815  .content-sidebar .widget textarea {
2816      background-color: #fff;
2817      border-color: rgba(0, 0, 0, 0.1);
2818      color: #2b2b2b;
2819  }
2820  
2821  .content-sidebar .widget input:focus,
2822  .content-sidebar .widget textarea:focus {
2823      border-color: rgba(0, 0, 0, 0.3);
2824  }
2825  
2826  .content-sidebar .widget input[type="button"],
2827  .content-sidebar .widget input[type="reset"],
2828  .content-sidebar .widget input[type="submit"] {
2829      background-color: #24890d;
2830      border: 0;
2831      color: #fff;
2832  }
2833  
2834  .content-sidebar .widget input[type="button"]:hover,
2835  .content-sidebar .widget input[type="button"]:focus,
2836  .content-sidebar .widget input[type="reset"]:hover,
2837  .content-sidebar .widget input[type="reset"]:focus,
2838  .content-sidebar .widget input[type="submit"]:hover,
2839  .content-sidebar .widget input[type="submit"]:focus {
2840      background-color: #41a62a;
2841  }
2842  
2843  .content-sidebar .widget input[type="button"]:active,
2844  .content-sidebar .widget input[type="reset"]:active,
2845  .content-sidebar .widget input[type="submit"]:active {
2846      background-color: #55d737;
2847  }
2848  
2849  .content-sidebar .widget .wp-caption {
2850      color: #767676;
2851  }
2852  
2853  .content-sidebar .widget .widget-title {
2854      border-top: 5px solid #000;
2855      color: #2b2b2b;
2856      font-size: 14px;
2857      font-weight: 900;
2858      margin: 0 0 18px;
2859      padding-top: 7px;
2860      text-transform: uppercase;
2861  }
2862  
2863  .content-sidebar .widget .widget-title a {
2864      color: #2b2b2b;
2865  }
2866  
2867  .content-sidebar .widget .widget-title a:hover {
2868      color: #41a62a;
2869  }
2870  
2871  /* List Style Widgets*/
2872  
2873  .content-sidebar .widget_archive li,
2874  .content-sidebar .widget_categories li,
2875  .content-sidebar .widget_links li,
2876  .content-sidebar .widget_meta li,
2877  .content-sidebar .widget_nav_menu li,
2878  .content-sidebar .widget_pages li,
2879  .content-sidebar .widget_recent_comments li,
2880  .content-sidebar .widget_recent_entries li,
2881  .content-sidebar .widget_categories li ul,
2882  .content-sidebar .widget_nav_menu li ul,
2883  .content-sidebar .widget_pages li ul,
2884  .content-sidebar .widget_text li ul {
2885      border-color: rgba(0, 0, 0, 0.1);
2886  }
2887  
2888  /* Calendar Widget */
2889  
2890  .content-sidebar .widget_calendar caption {
2891      color: #2b2b2b;
2892      font-weight: 900;
2893  }
2894  
2895  .content-sidebar .widget_calendar thead th {
2896      background-color: rgba(0, 0, 0, 0.02);
2897  }
2898  
2899  .content-sidebar .widget_calendar tbody a,
2900  .content-sidebar .widget_calendar tbody a:hover {
2901      color: #fff;
2902  }
2903  
2904  /* Ephemera widget*/
2905  
2906  .content-sidebar .widget_twentyfourteen_ephemera .widget-title {
2907      line-height: 1.2857142857;
2908      padding-top: 1px;
2909  }
2910  
2911  .content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
2912      background-color: #000;
2913      color: #fff;
2914      margin: -1px 9px 0 0;
2915      padding: 6px 0 9px;
2916      text-align: center;
2917      vertical-align: middle;
2918      width: 36px;
2919  }
2920  
2921  .content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before {
2922      content: "\f104";
2923  }
2924  
2925  .content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before {
2926      content: "\f109";
2927  }
2928  
2929  .content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before {
2930      content: "\f473";
2931  }
2932  
2933  .content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before {
2934      content: "\f103";
2935  }
2936  
2937  .content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before {
2938      content: "\f101";
2939  }
2940  
2941  .content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before {
2942      content: "\f106";
2943  }
2944  
2945  .content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before {
2946      content: "\f107";
2947  }
2948  
2949  .content-sidebar .widget_twentyfourteen_ephemera > ol > li {
2950      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
2951  }
2952  
2953  .content-sidebar .widget_twentyfourteen_ephemera .entry-meta {
2954      color: #ccc;
2955  }
2956  
2957  .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a {
2958      color: #767676;
2959  }
2960  
2961  .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
2962      color: #41a62a;
2963  }
2964  
2965  .content-sidebar.widget_twentyfourteen_ephemera blockquote cite {
2966      font-size: 13px;
2967      line-height: 1.3846153846;
2968  }
2969  
2970  .content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
2971      font-weight: 900;
2972  }
2973  
2974  
2975  /**
2976   * 8.0 Footer
2977   * -----------------------------------------------------------------------------
2978   */
2979  
2980  #supplementary {
2981      padding: 0 10px;
2982  }
2983  
2984  .site-footer,
2985  .site-info,
2986  .site-info a {
2987      color: rgba(255, 255, 255, 0.7);
2988  }
2989  
2990  .site-footer {
2991      background-color: #000;
2992      font-size: 12px;
2993      position: relative;
2994      z-index: 3;
2995  }
2996  
2997  .footer-sidebar {
2998      padding-top: 48px;
2999  }
3000  
3001  .site-info {
3002      padding: 15px 10px;
3003  }
3004  
3005  #supplementary + .site-info {
3006      border-top: 1px solid rgba(255, 255, 255, 0.2);
3007  }
3008  
3009  .site-info a:hover {
3010      color: #41a62a;
3011  }
3012  
3013  .site-info span[role=separator] {
3014      padding: 0 0.25em 0 0.5em;
3015  }
3016  
3017  .site-info span[role=separator]::before {
3018      content: '\002f';
3019  }
3020  
3021  /**
3022   * 9.0 Featured Content
3023   * -----------------------------------------------------------------------------
3024   */
3025  
3026  .featured-content {
3027      background: #000 url(images/pattern-dark.svg) repeat fixed;
3028      -webkit-box-sizing: border-box;
3029      -moz-box-sizing:    border-box;
3030      box-sizing:         border-box;
3031      position: relative;
3032      width: 100%;
3033  }
3034  
3035  .featured-content-inner {
3036      overflow: hidden;
3037  }
3038  
3039  .featured-content .hentry {
3040      color: #fff;
3041      margin: 0;
3042      max-width: 100%;
3043      width: 100%;
3044  }
3045  
3046  .featured-content .post-thumbnail,
3047  .featured-content .post-thumbnail:hover {
3048      background: transparent;
3049  }
3050  
3051  .featured-content .post-thumbnail {
3052      display: block;
3053      position: relative;
3054      padding-top: 55.357142857%;
3055      overflow: hidden;
3056  }
3057  
3058  .featured-content .post-thumbnail img {
3059      left: 0;
3060      position: absolute;
3061      top: 0;
3062  }
3063  
3064  .featured-content .entry-header {
3065      background-color: #000;
3066      -webkit-box-sizing: border-box;
3067      -moz-box-sizing:    border-box;
3068      box-sizing:         border-box;
3069      min-height: 96px;
3070      overflow: hidden;
3071      padding: 24px 10px;
3072  }
3073  
3074  .featured-content a {
3075      color: #fff;
3076  }
3077  
3078  .featured-content a:hover {
3079      color: #41a62a;
3080  }
3081  
3082  .featured-content .entry-meta {
3083      color: #fff;
3084      font-size: 11px;
3085      font-weight: 700;
3086      line-height: 1.0909090909;
3087      margin-bottom: 12px;
3088  }
3089  
3090  .featured-content .cat-links {
3091      font-weight: 700;
3092  }
3093  
3094  .featured-content .entry-title {
3095      font-size: 18px;
3096      font-weight: 300;
3097      line-height: 1.3333333333;
3098      margin: 0;
3099      text-transform: uppercase;
3100  }
3101  
3102  
3103  /* Slider */
3104  
3105  .slider .featured-content .hentry {
3106      -webkit-backface-visibility: hidden;
3107      display: none;
3108      position: relative;
3109  }
3110  
3111  .slider .featured-content .post-thumbnail {
3112      padding-top: 55.49132947%;
3113  }
3114  
3115  .slider-control-paging {
3116      background-color: #000;
3117      -webkit-box-sizing: border-box;
3118      -moz-box-sizing:    border-box;
3119      box-sizing:         border-box;
3120      float: left;
3121      list-style: none;
3122      margin: -24px 0 0 0;
3123      position: relative;
3124      width: 100%;
3125      z-index: 3;
3126  }
3127  
3128  .slider-control-paging li {
3129      float: left;
3130      margin: 2px 4px 2px 0;
3131  }
3132  
3133  .slider-control-paging li:last-child {
3134      margin-right: 0;
3135  }
3136  
3137  .slider-control-paging a {
3138      cursor: pointer;
3139      display: block;
3140      height: 44px;
3141      position: relative;
3142      text-indent: -999em;
3143      width: 44px;
3144  }
3145  
3146  .slider-control-paging a:before {
3147      background-color: #4d4d4d;
3148      content: "";
3149      height: 12px;
3150      left: 10px;
3151      position: absolute;
3152      top: 16px;
3153      width: 12px;
3154  }
3155  
3156  .slider-control-paging a:hover:before {
3157      background-color: #41a62a;
3158  }
3159  
3160  .slider-control-paging .slider-active:before,
3161  .slider-control-paging .slider-active:hover:before {
3162      background-color: #24890d;
3163  }
3164  
3165  .slider-direction-nav {
3166      clear: both;
3167      list-style: none;
3168      margin: 0;
3169      position: relative;
3170      width: 100%;
3171      z-index: 3;
3172  }
3173  
3174  .slider-direction-nav li {
3175      border-color: #fff;
3176      border-style: solid;
3177      border-width: 2px 1px 0 0;
3178      -webkit-box-sizing: border-box;
3179      -moz-box-sizing:    border-box;
3180      box-sizing:         border-box;
3181      float: left;
3182      text-align: center;
3183      width: 50%;
3184  }
3185  
3186  .slider-direction-nav li:last-child {
3187      border-width: 2px 0 0 1px;
3188  }
3189  
3190  .slider-direction-nav a {
3191      background-color: #000;
3192      display: block;
3193      font-size: 0;
3194      height: 46px;
3195  }
3196  
3197  .slider-direction-nav a:hover {
3198      background-color: #24890d;
3199  }
3200  
3201  .slider-direction-nav a:before {
3202      color: #fff;
3203      content: "\f430";
3204      font-size: 32px;
3205      line-height: 46px;
3206  }
3207  
3208  .slider-direction-nav .slider-next:before {
3209      content: "\f429";
3210  }
3211  
3212  .slider-direction-nav .slider-disabled {
3213      display: none;
3214  }
3215  
3216  
3217  /**
3218   * 10.0 Multisite
3219   * -----------------------------------------------------------------------------
3220   */
3221  
3222  .site-main .widecolumn {
3223      padding-top: 72px;
3224      width: auto;
3225  }
3226  .site-main .mu_register,
3227  .widecolumn > h2,
3228  .widecolumn > form {
3229      margin: 0 auto 48px;
3230      max-width: 474px;
3231      padding: 0 30px;
3232  }
3233  
3234  .site-main .mu_register #blog_title,
3235  .site-main .mu_register #user_email,
3236  .site-main .mu_register #blogname,
3237  .site-main .mu_register #user_name {
3238      font-size: inherit;
3239      width: 90%;
3240  }
3241  
3242  .site-main .mu_register input[type="submit"],
3243  .widecolumn #submit {
3244      font-size: inherit;
3245      width: auto;
3246  }
3247  
3248  
3249  /**
3250   * 11.0 Media Queries
3251   * -----------------------------------------------------------------------------
3252   */
3253  
3254  /* Does the same thing as <meta name="viewport" content="width=device-width">,
3255   * but in the future W3C standard way. -ms- prefix is required for IE10+ to
3256   * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
3257   * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
3258   */
3259  @-ms-viewport {
3260      width: device-width;
3261  }
3262  
3263  @viewport {
3264      width: device-width;
3265  }
3266  
3267  /* Adjust positioning of edit shortcuts, override style in customize-preview.css */
3268  @media screen and (max-width:800px) {
3269      body.customize-partial-edit-shortcuts-shown .site-header .site-title {
3270          padding-left: 8px;
3271      }
3272  
3273      .site-header .customize-partial-edit-shortcut button {
3274          top: 10px;
3275      }
3276  }
3277  
3278  
3279  @media screen and (max-width: 400px) {
3280      .list-view .site-content .post-thumbnail {
3281          background: none;
3282          width: auto;
3283          z-index: 2;
3284      }
3285  
3286      .list-view .site-content .post-thumbnail img {
3287          float: left;
3288          margin: 0 10px 3px 0;
3289          width: 84px;
3290      }
3291  
3292      .list-view .site-content .entry-header {
3293          background-color: transparent;
3294          padding: 0;
3295      }
3296  
3297      .list-view .content-area {
3298          padding: 0 10px;
3299      }
3300  
3301      .list-view .site-content .hentry {
3302          border-bottom: 1px solid rgba(0, 0, 0, 0.1);
3303          margin: 0;
3304          min-height: 60px;
3305          padding: 12px 0 9px;
3306      }
3307  
3308      .list-view .site-content .cat-links,
3309      .list-view .site-content .type-post .entry-content,
3310      .list-view .site-content .type-page .entry-content,
3311      .list-view .site-content .type-post .entry-summary,
3312      .list-view .site-content .type-page .entry-summary,
3313      .list-view .site-content footer.entry-meta {
3314          display: none;
3315      }
3316  
3317      .list-view .site-content .entry-title {
3318          clear: none;
3319          font-size: 15px;
3320          font-weight: 900;
3321          line-height: 1.2;
3322          margin-bottom: 6px;
3323          text-transform: none;
3324      }
3325  
3326      .list-view .site-content .format-aside .entry-title,
3327      .list-view .site-content .format-link .entry-title,
3328      .list-view .site-content .format-quote .entry-title {
3329          display: block;
3330      }
3331  
3332      .list-view .site-content .entry-meta {
3333          background-color: transparent;
3334          clear: none;
3335          margin: 0;
3336          text-transform: none;
3337      }
3338  
3339      .archive-header,
3340      .page-header {
3341          border-bottom: 1px solid rgba(0, 0, 0, 0.1);
3342          margin: 24px auto 0;
3343          padding-bottom: 24px;
3344      }
3345  
3346      .error404 .page-header {
3347          border-bottom: 0;
3348          margin: 0 auto 24px;
3349          padding: 0 10px;
3350      }
3351  }
3352  
3353  /* Adjust positioning of edit shortcuts, override style in customize-preview.css */
3354  @media screen and (max-width:320px) {
3355      .site-header .customize-partial-edit-shortcut button {
3356          left: -32px;
3357      }
3358  
3359      body.customize-partial-edit-shortcuts-shown .site-header .site-title {
3360          padding-left: 28px;
3361      }
3362  }
3363  
3364  @media screen and (min-width: 401px) {
3365      a.post-thumbnail:hover img {
3366          opacity: 0.85;
3367      }
3368  
3369      .full-size-link:before,
3370      .parent-post-link:before,
3371      .site-content span + .byline:before,
3372      .site-content span + .comments-link:before,
3373      .site-content span + .edit-link:before,
3374      .site-content span + .entry-date:before {
3375          content: "";
3376      }
3377  
3378      .attachment span.entry-date:before,
3379      .entry-content .edit-link a:before,
3380      .entry-meta .edit-link a:before,
3381      .site-content .byline a:before,
3382      .site-content .comments-link a:before,
3383      .site-content .entry-date a:before,
3384      .site-content .featured-post:before,
3385      .site-content .full-size-link a:before,
3386      .site-content .parent-post-link a:before,
3387      .site-content .post-format a:before {
3388          -webkit-font-smoothing: antialiased;
3389          display: inline-block;
3390          font: normal 16px/1 Genericons;
3391          text-decoration: inherit;
3392          vertical-align: text-bottom;
3393      }
3394  
3395      .site-content .entry-meta > span {
3396          margin-right: 10px;
3397      }
3398  
3399      .site-content .format-video .post-format a:before {
3400          content: "\f104";
3401      }
3402  
3403      .site-content .format-audio .post-format a:before {
3404          content: "\f109";
3405      }
3406  
3407      .site-content .format-image .post-format a:before {
3408          content: "\f473";
3409      }
3410  
3411      .site-content .format-quote .post-format a:before {
3412          content: "\f106";
3413          margin-right: 2px;
3414      }
3415  
3416      .site-content .format-gallery .post-format a:before {
3417          content: "\f103";
3418          margin-right: 4px;
3419      }
3420  
3421      .site-content .format-aside .post-format a:before {
3422          content: "\f101";
3423          margin-right: 2px;
3424      }
3425  
3426      .site-content .format-link .post-format a:before {
3427          content: "\f107";
3428          position: relative;
3429          top: 1px;
3430      }
3431  
3432      .site-content .featured-post:before {
3433          content: "\f308";
3434          margin-right: 3px;
3435          position: relative;
3436          top: 1px;
3437      }
3438  
3439      .site-content .entry-date a:before,
3440      .attachment .site-content span.entry-date:before {
3441          content: "\f303";
3442          margin-right: 1px;
3443          position: relative;
3444          top: 1px;
3445      }
3446  
3447      .site-content .byline a:before {
3448          content: "\f304";
3449      }
3450  
3451      .site-content .comments-link a:before {
3452          content: "\f300";
3453          margin-right: 2px;
3454      }
3455  
3456      .entry-content .edit-link a:before,
3457      .entry-meta .edit-link a:before {
3458          content: "\f411";
3459      }
3460  
3461      .site-content .full-size-link a:before {
3462          content: "\f402";
3463          margin-right: 1px;
3464      }
3465  
3466      .site-content .parent-post-link a:before {
3467          content: "\f301";
3468      }
3469  
3470      .list-view .site-content .hentry {
3471          border-top: 1px solid rgba(0, 0, 0, 0.1);
3472          padding-top: 48px;
3473      }
3474  
3475      .list-view .site-content .hentry:first-of-type,
3476      .list-view .site-content .hentry.has-post-thumbnail {
3477          border-top: 0;
3478          padding-top: 0;
3479      }
3480  
3481      .archive-header,
3482      .page-header {
3483          margin: 0 auto 60px;
3484          padding: 0 10px;
3485      }
3486  
3487      .error404 .page-header {
3488          margin-bottom: 24px;
3489      }
3490  }
3491  
3492  @media screen and (min-width: 594px) {
3493      .site-content .entry-header {
3494          padding-right: 30px;
3495          padding-left: 30px;
3496      }
3497  
3498      .site-content .has-post-thumbnail .entry-header {
3499          margin-top: -48px;
3500      }
3501  }
3502  
3503  @media screen and (min-width: 673px) {
3504      .header-main {
3505          padding: 0 30px;
3506      }
3507  
3508      .search-toggle {
3509          margin-right: 18px;
3510      }
3511  
3512      .search-box .search-field {
3513          width: 50%;
3514      }
3515  
3516      .content-area {
3517          float: left;
3518          width: 100%;
3519      }
3520  
3521      .site-content {
3522          margin-right: 33.33333333%;
3523      }
3524  
3525      .site-content .has-post-thumbnail .entry-header {
3526          margin-top: 0;
3527      }
3528  
3529      .archive-header,
3530      .comments-area,
3531      .image-navigation,
3532      .page-header,
3533      .page-content,
3534      .post-navigation,
3535      .site-content .entry-content,
3536      .site-content .entry-summary,
3537      .site-content footer.entry-meta {
3538          padding-right: 30px;
3539          padding-left: 30px;
3540      }
3541  
3542      .singular .site-content .hentry.has-post-thumbnail {
3543          margin-top: 0;
3544      }
3545  
3546      .full-width .site-content {
3547          margin-right: 0;
3548      }
3549  
3550      .full-width .site-content .has-post-thumbnail .entry-header,
3551      .full-width .site-content .hentry.has-post-thumbnail:first-child {
3552          margin-top: -48px;
3553      }
3554  
3555      #secondary,
3556      #supplementary {
3557          padding: 0 30px;
3558      }
3559  
3560      .content-sidebar {
3561          border: 0;
3562          float: right;
3563          margin-left: -33.33333333%;
3564          padding: 48px 30px 24px;
3565          position: relative;
3566          width: 33.33333333%;
3567      }
3568  
3569      .grid .featured-content .hentry {
3570          float: left;
3571          width: 50%;
3572      }
3573  
3574      .grid .featured-content .hentry:nth-child( 2n+1 ) {
3575          clear: both;
3576      }
3577  
3578      .grid .featured-content .entry-header {
3579          border-color: #000;
3580          border-style: solid;
3581          border-width: 12px 10px;
3582          height: 96px;
3583          padding: 0;
3584      }
3585  
3586      .slider .featured-content .entry-title {
3587          font-size: 22px;
3588          line-height: 1.0909090909;
3589      }
3590  
3591      .slider .featured-content .entry-header {
3592          min-height: inherit;
3593          padding: 24px 30px 48px;
3594          position: absolute;
3595          left: 0;
3596          bottom: 0;
3597          width: 50%;
3598          z-index: 3;
3599      }
3600  
3601      .slider-control-paging {
3602          background: transparent;
3603          margin-top: -48px;
3604          padding-left: 20px;
3605          width: 50%;
3606      }
3607  
3608      .slider-direction-nav {
3609          clear: none;
3610          float: right;
3611          margin-top: -48px;
3612          width: 98px;
3613      }
3614  
3615      .slider-direction-nav li {
3616          border: 0;
3617          padding: 0 1px 0 0;
3618      }
3619  
3620      .slider-direction-nav li:last-child {
3621          padding: 0 0 0 1px;
3622      }
3623  
3624      .slider-direction-nav a {
3625          height: 48px;
3626      }
3627  
3628      .slider-direction-nav a:before {
3629          line-height: 48px;
3630      }
3631  
3632      .site-info {
3633          padding: 15px 30px;
3634      }
3635  }
3636  
3637  @media screen and (min-width: 783px) {
3638      .site-title {
3639          /* Search-toggle width = 48px */
3640          max-width: -webkit-calc(100% - 48px);
3641          max-width:         calc(100% - 48px);
3642      }
3643  
3644      .header-main {
3645          padding-right: 0;
3646      }
3647  
3648      .search-toggle {
3649          margin-right: 0;
3650      }
3651  
3652      /* Fixed Header */
3653  
3654      .masthead-fixed .site-header {
3655          position: fixed;
3656          top: 0;
3657      }
3658  
3659      .admin-bar.masthead-fixed .site-header {
3660          top: 32px;
3661      }
3662  
3663      .masthead-fixed .site-main {
3664          margin-top: 48px;
3665      }
3666  
3667      /* Navigation */
3668  
3669      .site-navigation li .current_page_item > a,
3670      .site-navigation li .current_page_ancestor > a,
3671      .site-navigation li .current-menu-item > a,
3672      .site-navigation li .current-menu-ancestor > a {
3673          color: #fff;
3674      }
3675  
3676      /* Primary Navigation */
3677  
3678      .primary-navigation {
3679          float: right;
3680          font-size: 11px;
3681          margin: 0 1px 0 -12px;
3682          padding: 0;
3683          text-transform: uppercase;
3684      }
3685  
3686      .primary-navigation .menu-toggle {
3687          display: none;
3688          padding: 0;
3689      }
3690  
3691      .primary-navigation .nav-menu {
3692          border-bottom: 0;
3693          display: block;
3694      }
3695  
3696      .primary-navigation.toggled-on {
3697          border-bottom: 0;
3698          margin: 0;
3699          padding: 0;
3700      }
3701  
3702      .primary-navigation li {
3703          border: 0;
3704          display: inline-block;
3705          height: 48px;
3706          line-height: 48px;
3707          position: relative;
3708      }
3709  
3710      .primary-navigation a {
3711          display: inline-block;
3712          padding: 0 12px;
3713          white-space: nowrap;
3714      }
3715  
3716      .primary-navigation ul ul {
3717          background-color: #24890d;
3718          float: left;
3719          margin: 0;
3720          position: absolute;
3721          top: 48px;
3722          left: -999em;
3723          z-index: 99999;
3724      }
3725  
3726      .primary-navigation li li {
3727          border: 0;
3728          display: block;
3729          height: auto;
3730          line-height: 1.0909090909;
3731      }
3732  
3733      .primary-navigation ul ul ul {
3734          left: -999em;
3735          top: 0;
3736      }
3737  
3738      .primary-navigation ul ul a {
3739          padding: 18px 12px;
3740          white-space: normal;
3741          width: 176px;
3742      }
3743  
3744      .primary-navigation li:hover > a,
3745      .primary-navigation li.focus > a {
3746          background-color: #24890d;
3747          color: #fff;
3748      }
3749  
3750      .primary-navigation ul ul a:hover,
3751      .primary-navigation ul ul li.focus > a {
3752          background-color: #41a62a;
3753      }
3754  
3755      .primary-navigation ul li:hover > ul,
3756      .primary-navigation ul li.focus > ul {
3757          left: auto;
3758      }
3759  
3760      .primary-navigation ul ul li:hover > ul,
3761      .primary-navigation ul ul li.focus > ul {
3762          left: 100%;
3763      }
3764  
3765      .primary-navigation .menu-item-has-children > a,
3766      .primary-navigation .page_item_has_children > a {
3767          padding-right: 26px;
3768      }
3769  
3770      .primary-navigation .menu-item-has-children > a:after,
3771      .primary-navigation .page_item_has_children > a:after {
3772          -webkit-font-smoothing: antialiased;
3773          content: "\f502";
3774          display: inline-block;
3775          font: normal 8px/1 Genericons;
3776          position: absolute;
3777          right: 12px;
3778          top: 22px;
3779          vertical-align: text-bottom;
3780      }
3781  
3782      .primary-navigation li .menu-item-has-children > a,
3783      .primary-navigation li .page_item_has_children > a {
3784          padding-right: 20px;
3785          width: 168px;
3786      }
3787  
3788      .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
3789      .primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
3790      .primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
3791      .primary-navigation .page_item_has_children li.page_item_has_children > a:after {
3792          content: "\f501";
3793          right: 8px;
3794          top: 20px;
3795      }
3796  }
3797  
3798  @media screen and (min-width: 810px) {
3799      .attachment .entry-attachment .attachment {
3800          margin-right: -168px;
3801          margin-left: -168px;
3802          max-width: 810px;
3803      }
3804  
3805      .attachment .site-content .attachment img {
3806          display: block;
3807          margin: 0 auto;
3808      }
3809  
3810      .contributor-avatar {
3811          margin-left: -168px;
3812      }
3813  
3814      .contributor-summary {
3815          float: left;
3816      }
3817  
3818      .full-width .site-content blockquote.alignleft,
3819      .full-width .site-content blockquote.alignright {
3820          width: -webkit-calc(50% + 130px);
3821          width:         calc(50% + 130px);
3822      }
3823  
3824      .full-width .site-content blockquote.alignleft,
3825      .full-width .site-content img.size-full.alignleft,
3826      .full-width .site-content img.size-large.alignleft,
3827      .full-width .site-content img.size-medium.alignleft,
3828      .full-width .site-content .wp-caption.alignleft {
3829          margin-left: -168px;
3830      }
3831  
3832      .full-width .site-content .alignleft {
3833          clear: left;
3834      }
3835  
3836      .full-width .site-content blockquote.alignright,
3837      .full-width .site-content img.size-full.alignright,
3838      .full-width .site-content img.size-large.alignright,
3839      .full-width .site-content img.size-medium.alignright,
3840      .full-width .site-content .wp-caption.alignright {
3841          margin-right: -168px;
3842      }
3843  
3844      .full-width .site-content .alignright {
3845          clear: right;
3846      }
3847  }
3848  
3849  @media screen and (min-width: 846px) {
3850      .content-area,
3851      .content-sidebar {
3852          padding-top: 72px;
3853      }
3854  
3855      .site-content .has-post-thumbnail .entry-header {
3856          margin-top: -48px;
3857      }
3858  
3859      .comment-list .trackback,
3860      .comment-list .pingback,
3861      .comment-list article {
3862          margin-bottom: 36px;
3863          padding-top: 36px;
3864      }
3865  
3866      .comment-author .avatar {
3867          height: 34px;
3868          top: 2px;
3869          width: 34px;
3870      }
3871  
3872      .comment-author,
3873      .comment-awaiting-moderation,
3874      .comment-content,
3875      .comment-list .reply,
3876      .comment-metadata {
3877          padding-left: 50px;
3878      }
3879  
3880      .comment-list .children {
3881          margin-left: 20px;
3882      }
3883  
3884      .full-width .site-content .hentry.has-post-thumbnail:first-child {
3885          margin-top: -72px;
3886      }
3887  
3888      .featured-content {
3889          margin-bottom: 0;
3890      }
3891  }
3892  
3893  @media screen and (min-width: 1008px) {
3894      .search-box-wrapper {
3895          padding-left: 182px;
3896      }
3897  
3898      .main-content {
3899          float: left;
3900      }
3901  
3902      .site-content {
3903          margin-right: 29.04761904%;
3904          margin-left: 182px;
3905      }
3906  
3907      .site-content .entry-header {
3908          margin-top: 0;
3909      }
3910  
3911      .site-content .has-post-thumbnail .entry-header {
3912          margin-top: 0;
3913      }
3914  
3915      .content-sidebar {
3916          margin-left: -29.04761904%;
3917          width: 29.04761904%;
3918      }
3919  
3920      .site:before {
3921          background-color: #000;
3922          content: "";
3923          display: block;
3924          height: 100%;
3925          min-height: 100%;
3926          position: absolute;
3927          top: 0;
3928          left: 0;
3929          width: 182px;
3930          z-index: 2;
3931      }
3932  
3933      #secondary {
3934          background-color: transparent;
3935          border: 0;
3936          clear: none;
3937          float: left;
3938          margin: 0 0 0 -100%;
3939          min-height: 100vh;
3940          width: 122px;
3941      }
3942  
3943      .primary-sidebar {
3944          padding-top: 0;
3945      }
3946  
3947      .site-description {
3948          display: block;
3949          margin: 0 0 18px;
3950      }
3951  
3952      .site-description:empty {
3953          margin: 0;
3954      }
3955  
3956      .secondary-navigation {
3957          font-size: 11px;
3958          margin: 0 -30px 48px;
3959          width: 182px;
3960      }
3961  
3962      .secondary-navigation li {
3963          border-top: 1px solid rgba(255, 255, 255, 0.2);
3964          position: relative;
3965      }
3966  
3967      .secondary-navigation a {
3968          padding: 10px 30px;
3969      }
3970  
3971      .secondary-navigation ul ul {
3972          background-color: #24890d;
3973          position: absolute;
3974          top: 0;
3975          left: -999em;
3976          width: 182px;
3977          z-index: 99999;
3978      }
3979  
3980      .secondary-navigation li li {
3981          border-top: 0;
3982      }
3983  
3984      .secondary-navigation li:hover > a,
3985      .secondary-navigation li.focus > a {
3986          background-color: #24890d;
3987          color: #fff;
3988      }
3989  
3990      .secondary-navigation ul ul a:hover,
3991      .secondary-navigation ul ul li.focus > a {
3992          background-color: #41a62a;
3993      }
3994  
3995      .secondary-navigation ul li:hover > ul,
3996      .secondary-navigation ul li.focus > ul {
3997          left: 162px;
3998      }
3999  
4000      .secondary-navigation .menu-item-has-children > a {
4001          padding-right: 38px;
4002      }
4003  
4004      .secondary-navigation .menu-item-has-children > a:after {
4005          -webkit-font-smoothing: antialiased;
4006          content: "\f501";
4007          display: inline-block;
4008          font: normal 8px/1 Genericons;
4009          position: absolute;
4010          right: 26px;
4011          top: 14px;
4012          vertical-align: text-bottom;
4013      }
4014  
4015      .footer-sidebar .widget,
4016      .primary-sidebar .widget {
4017          font-size: 12px;
4018          line-height: 1.5;
4019      }
4020  
4021      .footer-sidebar .widget {
4022          -webkit-box-sizing: border-box;
4023          -moz-box-sizing:    border-box;
4024          box-sizing:         border-box;
4025          float: left;
4026          padding: 0 30px;
4027          width: 25%;
4028      }
4029  
4030      .footer-sidebar .widget h1,
4031      .primary-sidebar .widget h1 {
4032          font-size: 20px;
4033          line-height: 1.2;
4034      }
4035  
4036      .footer-sidebar .widget h2,
4037      .primary-sidebar .widget h2 {
4038          font-size: 18px;
4039          line-height: 1.3333333333;
4040      }
4041  
4042      .footer-sidebar .widget h3,
4043      .primary-sidebar .widget h3 {
4044          font-size: 16px;
4045          line-height: 1.5;
4046      }
4047  
4048      .footer-sidebar .widget h4,
4049      .primary-sidebar .widget h4 {
4050          font-size: 14px;
4051          line-height: 1.7142857142;
4052      }
4053  
4054      .footer-sidebar .widget h5,
4055      .primary-sidebar .widget h5 {
4056          font-size: 12px;
4057          line-height: 2;
4058      }
4059  
4060      .footer-sidebar .widget h6,
4061      .primary-sidebar .widget h6 {
4062          font-size: 11px;
4063          line-height: 2.1818181818;
4064      }
4065  
4066      .footer-sidebar .widget code,
4067      .footer-sidebar .widget kbd,
4068      .footer-sidebar .widget tt,
4069      .footer-sidebar .widget var,
4070      .footer-sidebar .widget samp,
4071      .footer-sidebar .widget pre,
4072      .primary-sidebar .widget code,
4073      .primary-sidebar .widget kbd,
4074      .primary-sidebar .widget tt,
4075      .primary-sidebar .widget var,
4076      .primary-sidebar .widget samp,
4077      .primary-sidebar .widget pre {
4078          font-size: 11px;
4079          line-height: 1.6363636363;
4080      }
4081  
4082      .footer-sidebar .widget blockquote,
4083      .primary-sidebar .widget blockquote {
4084          font-size: 14px;
4085          line-height: 1.2857142857;
4086      }
4087  
4088      .footer-sidebar .widget blockquote cite,
4089      .primary-sidebar .widget blockquote cite {
4090          font-size: 12px;
4091          line-height: 1.5;
4092      }
4093  
4094      .footer-sidebar .widget input,
4095      .footer-sidebar .widget textarea,
4096      .primary-sidebar .widget input,
4097      .primary-sidebar .widget textarea {
4098          font-size: 12px;
4099          padding: 3px 2px 4px 4px;
4100      }
4101  
4102      .footer-sidebar .widget input[type="button"],
4103      .footer-sidebar .widget input[type="reset"],
4104      .footer-sidebar .widget input[type="submit"],
4105      .primary-sidebar .widget input[type="button"],
4106      .primary-sidebar .widget input[type="reset"],
4107      .primary-sidebar .widget input[type="submit"] {
4108          padding: 5px 15px 4px;
4109      }
4110  
4111      .footer-sidebar .widget .widget-title,
4112      .primary-sidebar .widget .widget-title {
4113          font-size: 11px;
4114          font-weight: 900;
4115          line-height: 1.6363636363;
4116          margin-bottom: 18px;
4117      }
4118  
4119      .footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
4120      .footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
4121      .footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
4122      .footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
4123      .footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
4124      .primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
4125      .primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
4126      .primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
4127      .primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
4128      .primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
4129          font-size: 11px;
4130          line-height: 1.6363636363;
4131      }
4132  
4133      .footer-sidebar .widget_archive li,
4134      .footer-sidebar .widget_categories li,
4135      .footer-sidebar .widget_links li,
4136      .footer-sidebar .widget_meta li,
4137      .footer-sidebar .widget_nav_menu li,
4138      .footer-sidebar .widget_pages li,
4139      .footer-sidebar .widget_recent_comments li,
4140      .footer-sidebar .widget_recent_entries li,
4141      .primary-sidebar .widget_archive li,
4142      .primary-sidebar .widget_categories li,
4143      .primary-sidebar .widget_links li,
4144      .primary-sidebar .widget_meta li,
4145      .primary-sidebar .widget_nav_menu li,
4146      .primary-sidebar .widget_pages li,
4147      .primary-sidebar .widget_recent_comments li,
4148      .primary-sidebar .widget_recent_entries li,
4149      .primary-sidebar .widget_text li {
4150          border-top: 0;
4151          padding: 0 0 6px;
4152      }
4153  
4154      .footer-sidebar .widget_archive li:last-child,
4155      .footer-sidebar .widget_categories li:last-child,
4156      .footer-sidebar .widget_links li:last-child,
4157      .footer-sidebar .widget_meta li:last-child,
4158      .footer-sidebar .widget_nav_menu li:last-child,
4159      .footer-sidebar .widget_pages li:last-child,
4160      .footer-sidebar .widget_recent_comments li:last-child,
4161      .footer-sidebar .widget_recent_entries li:last-child,
4162      .primary-sidebar .widget_archive li:last-child,
4163      .primary-sidebar .widget_categories li:last-child,
4164      .primary-sidebar .widget_links li:last-child,
4165      .primary-sidebar .widget_meta li:last-child,
4166      .primary-sidebar .widget_nav_menu li:last-child,
4167      .primary-sidebar .widget_pages li:last-child,
4168      .primary-sidebar .widget_recent_comments li:last-child,
4169      .primary-sidebar .widget_recent_entries li:last-child,
4170      .primary-sidebar .widget_text li:last-child {
4171          padding: 0;
4172      }
4173  
4174      .footer-sidebar .widget_categories li ul,
4175      .footer-sidebar .widget_nav_menu li ul,
4176      .footer-sidebar .widget_pages li ul,
4177      .primary-sidebar .widget_categories li ul,
4178      .primary-sidebar .widget_nav_menu li ul,
4179      .primary-sidebar .widget_pages li ul,
4180      .primary-sidebar .widget_text li ul {
4181          border-top: 0;
4182          margin-top: 6px;
4183      }
4184  
4185      #supplementary {
4186          padding: 0;
4187      }
4188  
4189      .footer-sidebar {
4190          font-size: 12px;
4191          line-height: 1.5;
4192      }
4193  
4194      .featured-content {
4195          padding-left: 182px;
4196      }
4197  
4198      .grid .featured-content .hentry {
4199          width: 33.3333333%;
4200      }
4201  
4202      .grid .featured-content .hentry:nth-child( 2n+1 ) {
4203          clear: none;
4204      }
4205  
4206      .grid .featured-content .hentry:nth-child( 3n+1 ) {
4207          clear: both;
4208      }
4209  
4210      .grid .featured-content .entry-header {
4211          height: 120px;
4212      }
4213  }
4214  
4215  @media screen and (min-width: 1040px) {
4216      .site-content .has-post-thumbnail .entry-header {
4217          margin-top: -48px;
4218      }
4219  
4220      .archive-header,
4221      .comments-area,
4222      .image-navigation,
4223      .page-header,
4224      .page-content,
4225      .post-navigation,
4226      .site-content .entry-header,
4227      .site-content .entry-content,
4228      .site-content .entry-summary,
4229      .site-content footer.entry-meta {
4230          padding-right: 15px;
4231          padding-left: 15px;
4232      }
4233  
4234      .full-width .archive-header,
4235      .full-width .comments-area,
4236      .full-width .image-navigation,
4237      .full-width .page-header,
4238      .full-width .page-content,
4239      .full-width .post-navigation,
4240      .full-width .site-content .entry-header,
4241      .full-width .site-content .entry-content,
4242      .full-width .site-content .entry-summary,
4243      .full-width .site-content footer.entry-meta {
4244          padding-right: 30px;
4245          padding-left: 30px;
4246      }
4247  }
4248  
4249  @media screen and (min-width: 1080px) {
4250      .search-box .search-field {
4251          width: 324px;
4252      }
4253  
4254      .site-content,
4255      .site-main .widecolumn {
4256          margin-left: 222px;
4257      }
4258  
4259      .site:before {
4260          width: 222px;
4261      }
4262  
4263      .search-box-wrapper,
4264      .featured-content {
4265          padding-left: 222px;
4266      }
4267  
4268      #secondary {
4269          width: 162px;
4270      }
4271  
4272      .secondary-navigation,
4273      .secondary-navigation ul ul {
4274          width: 222px;
4275      }
4276  
4277      .secondary-navigation ul li:hover > ul,
4278      .secondary-navigation ul li.focus > ul {
4279          left: 202px;
4280      }
4281  
4282      .slider .featured-content .entry-title {
4283          font-size: 33px;
4284      }
4285  
4286      .slider .featured-content .entry-header,
4287      .slider-control-paging {
4288          width: 534px;
4289      }
4290  
4291      .slider-control-paging {
4292          padding-left: 24px;
4293      }
4294  
4295      .slider-control-paging li {
4296          margin: 12px 12px 12px 0;
4297      }
4298  
4299      .slider-control-paging a {
4300          height: 24px;
4301          width: 24px;
4302      }
4303  
4304      .slider-control-paging a:before {
4305          top: 6px;
4306          left: 6px;
4307      }
4308  }
4309  
4310  @media screen and (min-width: 1110px) {
4311      .archive-header,
4312      .comments-area,
4313      .image-navigation,
4314      .page-header,
4315      .page-content,
4316      .post-navigation,
4317      .site-content .entry-header,
4318      .site-content .entry-content,
4319      .site-content .entry-summary,
4320      .site-content footer.entry-meta {
4321          padding-right: 30px;
4322          padding-left: 30px;
4323      }
4324  }
4325  
4326  @media screen and (min-width: 1218px) {
4327      .archive-header,
4328      .comments-area,
4329      .image-navigation,
4330      .page-header,
4331      .page-content,
4332      .post-navigation,
4333      .site-content .entry-header,
4334      .site-content .entry-content,
4335      .site-content .entry-summary,
4336      .site-content footer.entry-meta {
4337          margin-right: 54px;
4338      }
4339  
4340      .full-width .archive-header,
4341      .full-width .comments-area,
4342      .full-width .image-navigation,
4343      .full-width .page-header,
4344      .full-width .page-content,
4345      .full-width .post-navigation,
4346      .full-width .site-content .entry-header,
4347      .full-width .site-content .entry-content,
4348      .full-width .site-content .entry-summary,
4349      .full-width .site-content footer.entry-meta {
4350          margin-right: auto;
4351      }
4352  }
4353  
4354  @media screen and (min-width: 1260px) {
4355      .site-content blockquote.alignleft,
4356      .site-content blockquote.alignright {
4357          width: -webkit-calc(50% + 18px);
4358          width:         calc(50% + 18px);
4359      }
4360  
4361      .site-content blockquote.alignleft {
4362          margin-left: -18%;
4363      }
4364  
4365      .site-content blockquote.alignright {
4366          margin-right: -18%;
4367      }
4368  }
4369  
4370  
4371  /**
4372   * 12.0 Print
4373   * -----------------------------------------------------------------------------
4374   */
4375  
4376  @media print {
4377      body {
4378          background: none !important; /* Brute force since user agents all print differently. */
4379          color: #2b2b2b;
4380          font-size: 12pt;
4381      }
4382  
4383      .site,
4384      .site-header,
4385      .hentry,
4386      .site-content .entry-header,
4387      .site-content .entry-content,
4388      .site-content .entry-summary,
4389      .site-content .entry-meta,
4390      .page-content,
4391      .archive-header,
4392      .page-header,
4393      .contributor-info,
4394      .comments-area,
4395      .attachment .entry-attachment .attachment {
4396          max-width: 100%;
4397      }
4398  
4399      #site-header img,
4400      .search-toggle,
4401      .site-navigation,
4402      .site-content nav,
4403      .edit-link,
4404      .page-links,
4405      .widget-area,
4406      .more-link,
4407      .post-format-archive-link,
4408      .comment-respond,
4409      .comment-list .reply,
4410      .comment-reply-login,
4411      #secondary,
4412      .site-footer,
4413      .slider-control-paging,
4414      .slider-direction-nav {
4415          display: none;
4416      }
4417  
4418      .site-title a,
4419      .entry-meta,
4420      .entry-meta a,
4421      .featured-content .hentry,
4422      .featured-content a {
4423          color: #2b2b2b;
4424      }
4425  
4426      .entry-content a,
4427      .entry-summary a,
4428      .page-content a,
4429      .comment-content a {
4430          text-decoration: none;
4431      }
4432  
4433      .site-header,
4434      .post-thumbnail,
4435      a.post-thumbnail:hover,
4436      .site-content .entry-header,
4437      .site-footer,
4438      .featured-content,
4439      .featured-content .entry-header {
4440          background: transparent;
4441      }
4442  
4443      .header-main {
4444          padding: 48px 10px;
4445      }
4446  
4447      .site-title {
4448          float: none;
4449          font-size: 19pt;
4450      }
4451  
4452      .content-area {
4453          padding-top: 0;
4454      }
4455  
4456      .list-view .site-content .hentry {
4457          border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4458          margin-bottom: 48px;
4459          padding-bottom: 24px;
4460      }
4461  
4462      .post-thumbnail img {
4463          margin: 0 10px 24px;
4464      }
4465  
4466      .site-content .has-post-thumbnail .entry-header {
4467          padding-top: 0;
4468      }
4469  
4470      .site-content footer.entry-meta {
4471          margin: 24px auto;
4472      }
4473  
4474      .entry-meta .tag-links a {
4475          color: #fff;
4476      }
4477  
4478      .singular .site-content .hentry.has-post-thumbnail {
4479          margin-top: 0;
4480      }
4481  
4482      .gallery-columns-1.gallery-size-medium,
4483      .gallery-columns-1.gallery-size-thumbnail,
4484      .gallery-columns-2.gallery-size-thumbnail,
4485      .gallery-columns-3.gallery-size-thumbnail {
4486          display: block;
4487      }
4488  
4489      .archive-title,
4490      .page-title {
4491          margin: 0 10px 48px;
4492      }
4493  
4494      .featured-content .hentry {
4495          margin-bottom: 48px;
4496      }
4497  
4498      .featured-content .post-thumbnail,
4499      .slider .featured-content .post-thumbnail {
4500          padding-top: 0;
4501      }
4502  
4503      .featured-content .post-thumbnail img {
4504          position: relative;
4505      }
4506  
4507      .featured-content .entry-header {
4508          padding: 0 10px 24px;
4509      }
4510  
4511      .featured-content .entry-meta {
4512          font-size: 9pt;
4513          margin-bottom: 11px;
4514      }
4515  
4516      .featured-content .cat-links {
4517          font-weight: 900;
4518      }
4519  
4520      .featured-content .entry-title {
4521          font-size: 25pt;
4522          line-height: 36px;
4523      }
4524  }


Generated : Tue Jun 2 08:20:01 2020 Cross-referenced by PHPXref