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


Generated : Thu Dec 26 08:20:01 2024 Cross-referenced by PHPXref