[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

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

   1  /*
   2  Theme Name: Twenty Eleven
   3  Theme URI: https://wordpress.org/themes/twentyeleven/
   4  Author: the WordPress team
   5  Author URI: https://wordpress.org/
   6  Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
   7  Version: 4.8
   8  Requires at least: 3.2
   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, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, block-patterns
  14  Text Domain: twentyeleven
  15  */
  16  
  17  /* =Reset default browser CSS. Based on work by Eric Meyer.
  18  -------------------------------------------------------------- */
  19  
  20  html, body, div, span, applet, object, iframe,
  21  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  22  a, abbr, acronym, address, big, cite, code,
  23  del, dfn, em, font, ins, kbd, q, s, samp,
  24  small, strike, strong, sub, sup, tt, var,
  25  dl, dt, dd, ol, ul, li,
  26  fieldset, form, label, legend,
  27  table, caption, tbody, tfoot, thead, tr, th, td {
  28      border: 0;
  29      font-family: inherit;
  30      font-size: 100%;
  31      font-style: inherit;
  32      font-weight: inherit;
  33      margin: 0;
  34      outline: 0;
  35      padding: 0;
  36      vertical-align: baseline;
  37  }
  38  :focus {/* remember to define focus styles! */
  39      outline: 0;
  40  }
  41  body {
  42      background: #fff;
  43      line-height: 1;
  44  }
  45  ol, ul {
  46      list-style: none;
  47  }
  48  table {/* tables still need 'cellspacing="0"' in the markup */
  49      border-collapse: separate;
  50      border-spacing: 0;
  51  }
  52  caption, th, td {
  53      font-weight: normal;
  54      text-align: left;
  55  }
  56  blockquote:before, blockquote:after,
  57  q:before, q:after {
  58      content: "";
  59  }
  60  blockquote, q {
  61      quotes: "" "";
  62  }
  63  a img {
  64      border: 0;
  65  }
  66  article, aside, details, figcaption, figure,
  67  footer, header, hgroup, menu, nav, section {
  68      display: block;
  69  }
  70  
  71  
  72  /* =Structure
  73  ----------------------------------------------- */
  74  
  75  body {
  76      padding: 0 2em;
  77  }
  78  #page {
  79      margin: 2em auto;
  80      max-width: 1000px;
  81  }
  82  #branding hgroup {
  83      margin: 0 7.6%;
  84  }
  85  #access div {
  86      margin: 0 7.6%;
  87  }
  88  #primary {
  89      float: left;
  90      margin: 0 -26.4% 0 0;
  91      width: 100%;
  92  }
  93  #content {
  94      margin: 0 34% 0 7.6%;
  95      width: 58.4%;
  96  }
  97  #secondary {
  98      float: right;
  99      margin-right: 7.6%;
 100      width: 18.8%;
 101  }
 102  
 103  /* Singular */
 104  .singular #primary {
 105      margin: 0;
 106  }
 107  .singular #content,
 108  .left-sidebar.singular #content {
 109      margin: 0 7.6%;
 110      position: relative;
 111      width: auto;
 112  }
 113  .singular .entry-header,
 114  .singular .entry-content,
 115  .singular footer.entry-meta,
 116  .singular #comments-title {
 117      margin: 0 auto;
 118      width: 68.9%;
 119  }
 120  
 121  /* Attachments */
 122  .singular .image-attachment .entry-content {
 123      margin: 0 auto;
 124      width: auto;
 125  }
 126  .singular .image-attachment .entry-description {
 127      margin: 0 auto;
 128      width: 68.9%;
 129  }
 130  
 131  /* Showcase */
 132  .page-template-showcase-php #primary,
 133  .left-sidebar.page-template-showcase-php #primary {
 134      margin: 0;
 135  }
 136  .page-template-showcase-php #content,
 137  .left-sidebar.page-template-showcase-php #content {
 138      margin: 0 7.6%;
 139      width: auto;
 140  }
 141  .page-template-showcase-php section.recent-posts {
 142      float: right;
 143      margin: 0 0 0 31%;
 144      width: 69%;
 145  }
 146  .page-template-showcase-php #main .widget-area {
 147      float: left;
 148      margin: 0 -22.15% 0 0;
 149      width: 22.15%;
 150  }
 151  
 152  /* error404 */
 153  .error404 #primary {
 154      float: none;
 155      margin: 0;
 156  }
 157  .error404 #primary #content {
 158      margin: 0 7.6%;
 159      width: auto;
 160  }
 161  
 162  /* Alignment */
 163  .alignleft {
 164      display: inline;
 165      float: left;
 166      margin-right: 1.625em;
 167  }
 168  .alignright {
 169      display: inline;
 170      float: right;
 171      margin-left: 1.625em;
 172  }
 173  .aligncenter {
 174      clear: both;
 175      display: block;
 176      margin-left: auto;
 177      margin-right: auto;
 178  }
 179  
 180  /* Right Content */
 181  .left-sidebar #primary {
 182      float: right;
 183      margin: 0 0 0 -26.4%;
 184      width: 100%;
 185  }
 186  .left-sidebar #content {
 187      margin: 0 7.6% 0 34%;
 188      width: 58.4%;
 189  }
 190  .left-sidebar #secondary {
 191      float: left;
 192      margin-left: 7.6%;
 193      margin-right: 0;
 194      width: 18.8%;
 195  }
 196  
 197  /* One column */
 198  .one-column #page {
 199      max-width: 690px;
 200  }
 201  .one-column #content {
 202      margin: 0 7.6%;
 203      width: auto;
 204  }
 205  .one-column #nav-below {
 206      border-bottom: 1px solid #ddd;
 207      margin-bottom: 1.625em;
 208  }
 209  .one-column #secondary {
 210      float: none;
 211      margin: 0 7.6%;
 212      width: auto;
 213  }
 214  /* Simplify the showcase template */
 215  .one-column .page-template-showcase-php section.recent-posts {
 216      float: none;
 217      margin: 0;
 218      width: 100%;
 219  }
 220  .one-column .page-template-showcase-php #main .widget-area {
 221      float: none;
 222      margin: 0;
 223      width: auto;
 224  }
 225  .one-column .page-template-showcase-php .other-recent-posts {
 226      border-bottom: 1px solid #ddd;
 227  }
 228  /* Simplify the showcase template when small feature */
 229  .one-column section.featured-post .attachment-small-feature {
 230      border: none;
 231      display: block;
 232      height: auto;
 233      max-width: 60%;
 234      position: static;
 235  }
 236  .one-column article.feature-image.small {
 237      margin: 0 0 1.625em;
 238      padding: 0;
 239  }
 240  .one-column article.feature-image.small .entry-title {
 241      font-size: 20px;
 242      line-height: 1.3em;
 243  }
 244  .one-column article.feature-image.small .entry-summary {
 245      height: 150px;
 246      overflow: hidden;
 247      padding: 0;
 248      text-overflow: ellipsis;
 249  }
 250  .one-column article.feature-image.small .entry-summary a {
 251      left: -9%;
 252  }
 253  /* Remove the margin on singular articles */
 254  .one-column.singular .entry-header,
 255  .one-column.singular .entry-content,
 256  .one-column.singular footer.entry-meta,
 257  .one-column.singular #comments-title {
 258      width: 100%;
 259  }
 260  /* Simplify the pullquotes and pull styles */
 261  .one-column.singular blockquote.pull {
 262      margin: 0 0 1.625em;
 263  }
 264  .one-column.singular .pull.alignleft {
 265      margin: 0 1.625em 0 0;
 266  }
 267  .one-column.singular .pull.alignright {
 268      margin: 0 0 0 1.625em;
 269  }
 270  .one-column.singular .entry-meta .edit-link a {
 271      position: absolute;
 272      left: 0;
 273      top: 40px;
 274  }
 275  .one-column.singular #author-info {
 276      margin: 2.2em -8.8% 0;
 277      padding: 20px 8.8%;
 278  }
 279  /* Make sure we have room for our comment avatars */
 280  .one-column .commentlist > li.comment {
 281      margin-left: 102px;
 282      width: auto;
 283  }
 284  /* Make sure the logo and search form don't collide */
 285  .one-column #branding #searchform {
 286      right: 40px;
 287      top: 4em;
 288  }
 289  /* Talking avatars take up too much room at this size */
 290  .one-column .commentlist > li.comment {
 291      margin-left: 0;
 292  }
 293  .one-column .commentlist > li.comment .comment-meta,
 294  .one-column .commentlist > li.comment .comment-content {
 295      margin-right: 85px;
 296  }
 297  .one-column .commentlist .avatar {
 298      background: transparent;
 299      display: block;
 300      padding: 0;
 301      top: 1.625em;
 302      left: auto;
 303      right: 1.625em;
 304  }
 305  .one-column .commentlist .children .avatar {
 306      background: none;
 307      padding: 0;
 308      position: absolute;
 309      top: 2.2em;
 310      left: 2.2em;
 311  }
 312  .one-column #respond {
 313      width: auto;
 314  }
 315  
 316  
 317  /* =Global
 318  ----------------------------------------------- */
 319  
 320  body, input, textarea {
 321      color: #373737;
 322      font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
 323      font-weight: 300;
 324      line-height: 1.625;
 325  }
 326  body {
 327      background: #e2e2e2;
 328  }
 329  #page {
 330      background: #fff;
 331  }
 332  
 333  /* Headings */
 334  h1,h2,h3,h4,h5,h6 {
 335      clear: both;
 336  }
 337  hr {
 338      background-color: #ccc;
 339      border: 0;
 340      height: 1px;
 341      margin-bottom: 1.625em;
 342  }
 343  
 344  /* Text elements */
 345  p {
 346      margin-bottom: 1.625em;
 347  }
 348  ul, ol {
 349      margin: 0 0 1.625em 2.5em;
 350  }
 351  ul {
 352      list-style: square;
 353  }
 354  ol {
 355      list-style-type: decimal;
 356  }
 357  ol ol {
 358      list-style: upper-alpha;
 359  }
 360  ol ol ol {
 361      list-style: lower-roman;
 362  }
 363  ol ol ol ol {
 364      list-style: lower-alpha;
 365  }
 366  ul ul, ol ol, ul ol, ol ul {
 367      margin-bottom: 0;
 368  }
 369  dl {
 370      margin: 0 1.625em;
 371  }
 372  dt {
 373      font-weight: bold;
 374  }
 375  dd {
 376      margin-bottom: 1.625em;
 377  }
 378  strong {
 379      font-weight: bold;
 380  }
 381  cite, em, i {
 382      font-style: italic;
 383  }
 384  blockquote {
 385      font-family: Georgia, "Bitstream Charter", serif;
 386      font-style: italic;
 387      font-weight: normal;
 388      margin: 0 3em;
 389  }
 390  blockquote em, blockquote i, blockquote cite {
 391      font-style: normal;
 392  }
 393  blockquote cite {
 394      color: #666;
 395      font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
 396      font-weight: 300;
 397      letter-spacing: 0.05em;
 398      text-transform: uppercase;
 399  }
 400  pre {
 401      background: #f4f4f4;
 402      font: 13px "Courier 10 Pitch", Courier, monospace;
 403      line-height: 1.5;
 404      margin-bottom: 1.625em;
 405      overflow: auto;
 406      padding: 0.75em 1.625em;
 407  }
 408  code, kbd, samp, var {
 409      font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
 410  }
 411  pre code {
 412      font-size: inherit;
 413  }
 414  abbr, acronym, dfn {
 415      border-bottom: 1px dotted #666;
 416      cursor: help;
 417  }
 418  address {
 419      display: block;
 420      margin: 0 0 1.625em;
 421  }
 422  ins {
 423      background: #fff9c0;
 424      text-decoration: none;
 425  }
 426  sup,
 427  sub {
 428      font-size: 10px;
 429      height: 0;
 430      line-height: 1;
 431      position: relative;
 432      vertical-align: baseline;
 433  }
 434  sup {
 435      bottom: 1ex;
 436  }
 437  sub {
 438      top: .5ex;
 439  }
 440  small {
 441      font-size: smaller;
 442  }
 443  
 444  /* Forms */
 445  input[type=text],
 446  input[type=password],
 447  input[type=email],
 448  input[type=url],
 449  input[type=number],
 450  textarea {
 451      background: #fafafa;
 452      -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
 453      -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
 454      box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
 455      border: 1px solid #ddd;
 456      color: #888;
 457  }
 458  input[type=text]:focus,
 459  input[type=password]:focus,
 460  input[type=email]:focus,
 461  input[type=url]:focus,
 462  input[type=number]:focus,
 463  textarea:focus {
 464      color: #373737;
 465  }
 466  textarea {
 467      padding-left: 3px;
 468      width: 98%;
 469  }
 470  input[type=text],
 471  input[type=password],
 472  input[type=email],
 473  input[type=url],
 474  input[type=number] {
 475      padding: 3px;
 476  }
 477  input#s {
 478      background: url(images/search.png) no-repeat 5px 6px;
 479      -moz-border-radius: 2px;
 480      border-radius: 2px;
 481      font-size: 14px;
 482      height: 22px;
 483      line-height: 1.2em;
 484      padding: 4px 10px 4px 28px;
 485  }
 486  input#searchsubmit {
 487      display: none;
 488  }
 489  
 490  /* Links */
 491  a {
 492      color: #1982d1;
 493      text-decoration: none;
 494  }
 495  a:focus,
 496  a:active,
 497  a:hover {
 498      text-decoration: underline;
 499  }
 500  
 501  /* Assistive text */
 502  .assistive-text,
 503  .screen-reader-text {
 504      position: absolute !important;
 505      clip-path: inset(50%);
 506      overflow: hidden;
 507      height: 1px;
 508      width: 1px;
 509  }
 510  
 511  a.assistive-text:focus,
 512  .screen-reader-text:hover,
 513  .screen-reader-text:active,
 514  .screen-reader-text:focus {
 515      background-color: #f1f1f1;
 516      box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
 517      clip-path: none;
 518      color: #21759b;
 519      display: block;
 520      font-size: 14px;
 521      font-weight: bold;
 522      height: auto;
 523      left: 6px;
 524      line-height: normal;
 525      padding: 17px 22px 15px;
 526      text-decoration: none;
 527      top: 7px;
 528      width: auto;
 529      z-index: 100000;
 530      /* Above WP toolbar. */
 531  }
 532  
 533  /* =Header
 534  ----------------------------------------------- */
 535  
 536  #branding {
 537      border-top: 2px solid #bbb;
 538      padding-bottom: 10px;
 539      position: relative;
 540      z-index: 9999;
 541  }
 542  #site-title {
 543      margin-right: 270px;
 544      padding: 3.65625em 0 0;
 545  }
 546  #site-title a {
 547      color: #111;
 548      font-size: 30px;
 549      font-weight: bold;
 550      line-height: 36px;
 551      text-decoration: none;
 552  }
 553  #site-title a:hover,
 554  #site-title a:focus,
 555  #site-title a:active {
 556      color: #1982d1;
 557  }
 558  #site-description {
 559      color: #7a7a7a;
 560      font-size: 14px;
 561      margin: 0 270px 3.65625em 0;
 562  }
 563  #branding img {
 564      height: auto;
 565      display: block;
 566      width: 100%;
 567  }
 568  
 569  
 570  /* =Menu
 571  -------------------------------------------------------------- */
 572  
 573  #access {
 574      background: #222; /* Show a solid color for older browsers */
 575      background: -moz-linear-gradient(#252525, #0a0a0a);
 576      background: -o-linear-gradient(#252525, #0a0a0a);
 577      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */
 578      background: -webkit-linear-gradient(#252525, #0a0a0a);
 579      -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
 580      -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
 581      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
 582      clear: both;
 583      display: block;
 584      float: left;
 585      margin: 0 auto 6px;
 586      width: 100%;
 587  }
 588  #access ul {
 589      font-size: 13px;
 590      list-style: none;
 591      margin: 0 0 0 -0.8125em;
 592      padding-left: 0;
 593  }
 594  #access li {
 595      float: left;
 596      position: relative;
 597  }
 598  #access a {
 599      color: #eee;
 600      display: block;
 601      line-height: 3.333em;
 602      padding: 0 1.2125em;
 603      text-decoration: none;
 604  }
 605  #access ul ul {
 606      -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
 607      -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
 608      box-shadow: 0 3px 3px rgba(0,0,0,0.2);
 609      display: none;
 610      float: left;
 611      margin: 0;
 612      position: absolute;
 613      top: 3.333em;
 614      left: 0;
 615      width: 188px;
 616      z-index: 99999;
 617  }
 618  #access ul ul ul {
 619      left: 100%;
 620      top: 0;
 621  }
 622  #access ul ul a {
 623      background: #f9f9f9;
 624      border-bottom: 1px dotted #ddd;
 625      color: #444;
 626      font-size: 13px;
 627      font-weight: normal;
 628      height: auto;
 629      line-height: 1.4em;
 630      padding: 10px 10px;
 631      width: 168px;
 632  }
 633  #access li:hover > a,
 634  #access ul ul :hover > a,
 635  #access a:focus {
 636      background: #efefef;
 637  }
 638  #access li:hover > a,
 639  #access a:focus {
 640      background: #f9f9f9; /* Show a solid color for older browsers */
 641      background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
 642      background: -o-linear-gradient(#f9f9f9, #e5e5e5);
 643      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
 644      background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
 645      color: #373737;
 646  }
 647  #access ul li:hover > ul {
 648      display: block;
 649  }
 650  #access .current-menu-item > a,
 651  #access .current-menu-ancestor > a,
 652  #access .current_page_item > a,
 653  #access .current_page_ancestor > a {
 654      font-weight: bold;
 655  }
 656  
 657  /* Search Form */
 658  #branding #searchform {
 659      position: absolute;
 660      top: 3.8em;
 661      right: 7.6%;
 662      text-align: right;
 663  }
 664  #branding #searchform div {
 665      margin: 0;
 666  }
 667  #branding #s {
 668      float: right;
 669      -webkit-transition-duration: 400ms;
 670      -webkit-transition-property: width, background;
 671      -webkit-transition-timing-function: ease;
 672      -moz-transition-duration: 400ms;
 673      -moz-transition-property: width, background;
 674      -moz-transition-timing-function: ease;
 675      -o-transition-duration: 400ms;
 676      -o-transition-property: width, background;
 677      -o-transition-timing-function: ease;
 678      width: 72px;
 679  }
 680  #branding #s:focus {
 681      background-color: #f9f9f9;
 682      width: 196px;
 683  }
 684  #branding #searchsubmit {
 685      display: none;
 686  }
 687  #branding .only-search #searchform {
 688      top: 5px;
 689      z-index: 1;
 690  }
 691  #branding .only-search #s {
 692      background-color: #666;
 693      border-color: #000;
 694      color: #222;
 695  }
 696  #branding .only-search #s,
 697  #branding .only-search #s:focus {
 698      width: 85%;
 699  }
 700  #branding .only-search #s:focus {
 701      background-color: #bbb;
 702  }
 703  #branding .with-image #searchform {
 704      top: auto;
 705      bottom: -27px;
 706      max-width: 195px;
 707      height: 32px;
 708  }
 709  #branding .only-search + #access div {
 710      padding-right: 205px;
 711  }
 712  
 713  
 714  /* =Content
 715  ----------------------------------------------- */
 716  
 717  #main {
 718      clear: both;
 719      padding: 1.625em 0 0;
 720  }
 721  .page-title {
 722      color: #666;
 723      font-size: 10px;
 724      font-weight: 500;
 725      letter-spacing: 0.1em;
 726      line-height: 2.6em;
 727      margin: 0 0 2.6em;
 728      text-transform: uppercase;
 729  }
 730  .page-title a {
 731      font-size: 12px;
 732      font-weight: bold;
 733      letter-spacing: 0;
 734      text-transform: none;
 735  }
 736  .hentry,
 737  .no-results {
 738      border-bottom: 1px solid #ddd;
 739      margin: 0 0 1.625em;
 740      padding: 0 0 1.625em;
 741      position: relative;
 742  }
 743  .hentry:last-child,
 744  .no-results {
 745      border-bottom: none;
 746  }
 747  .blog .sticky .entry-header .entry-meta {
 748      clip-path: inset(50%);
 749      position: absolute !important;
 750  }
 751  .entry-title,
 752  .entry-header .entry-meta {
 753      padding-right: 76px;
 754  }
 755  .entry-title {
 756      clear: both;
 757      color: #222;
 758      font-size: 26px;
 759      font-weight: bold;
 760      line-height: 1.5em;
 761      padding-bottom: .3em;
 762      padding-top: 15px;
 763  }
 764  .entry-title,
 765  .entry-title a {
 766      color: #222;
 767      text-decoration: none;
 768  }
 769  .entry-title a:hover,
 770  .entry-title a:focus,
 771  .entry-title a:active {
 772      color: #1982d1;
 773  }
 774  .entry-meta {
 775      color: #666;
 776      clear: both;
 777      font-size: 12px;
 778      line-height: 18px;
 779  }
 780  .entry-meta a {
 781      font-weight: bold;
 782  }
 783  .single-author .entry-meta .by-author {
 784      display: none;
 785  }
 786  .entry-content,
 787  .entry-summary {
 788      padding: 1.625em 0 0;
 789  }
 790  .entry-content .more-link {
 791      white-space: nowrap;
 792  }
 793  .entry-content h1,
 794  .entry-content h2,
 795  .comment-content h1,
 796  .comment-content h2 {
 797      color: #000;
 798      font-weight: bold;
 799      margin: 0 0 .8125em;
 800  }
 801  .entry-content h3,
 802  .comment-content h3 {
 803      font-size: 10px;
 804      letter-spacing: 0.1em;
 805      line-height: 2.6em;
 806      text-transform: uppercase;
 807  }
 808  .entry-content table,
 809  .comment-content table {
 810      border-bottom: 1px solid #ddd;
 811      margin: 0 0 1.625em;
 812      width: 100%;
 813  }
 814  .entry-content th,
 815  .comment-content th {
 816      color: #666;
 817      font-size: 10px;
 818      font-weight: 500;
 819      letter-spacing: 0.1em;
 820      line-height: 2.6em;
 821      text-transform: uppercase;
 822  }
 823  .entry-content td,
 824  .comment-content td {
 825      border-top: 1px solid #ddd;
 826      padding: 6px 10px 6px 0;
 827  }
 828  .entry-content #s {
 829      width: 75%;
 830  }
 831  .comment-content ul,
 832  .comment-content ol {
 833      margin-bottom: 1.625em;
 834  }
 835  .comment-content ul ul,
 836  .comment-content ol ol,
 837  .comment-content ul ol,
 838  .comment-content ol ul {
 839      margin-bottom: 0;
 840  }
 841  dl.gallery-item {
 842      margin: 0;
 843  }
 844  .page-link {
 845      clear: both;
 846      display: block;
 847      margin: 0 0 1.625em;
 848  }
 849  .page-link a {
 850      background: #eee;
 851      color: #373737;
 852      margin: 0;
 853      padding: 2px 3px;
 854      text-decoration: none;
 855  }
 856  .page-link a:hover {
 857      background: #888;
 858      color: #fff;
 859      font-weight: bold;
 860  }
 861  .page-link span {
 862      margin-right: 6px;
 863  }
 864  .entry-meta .edit-link a,
 865  .commentlist .edit-link a {
 866      background: #eee;
 867      -moz-border-radius: 3px;
 868      border-radius: 3px;
 869      color: #666;
 870      float: right;
 871      font-size: 12px;
 872      line-height: 1.5em;
 873      font-weight: 300;
 874      text-decoration: none;
 875      padding: 0 8px;
 876  }
 877  .entry-meta .edit-link a:hover,
 878  .commentlist .edit-link a:hover {
 879      background: #888;
 880      color: #fff;
 881  }
 882  .entry-content .edit-link {
 883      clear: both;
 884      display: block;
 885  }
 886  
 887  /* Images */
 888  .entry-content img,
 889  .comment-content img,
 890  .widget img {
 891      max-width: 100%; /* Fluid images for posts, comments, and widgets */
 892  }
 893  img[class*="align"],
 894  img[class*="wp-image-"],
 895  img[class*="attachment-"] {
 896      height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
 897  }
 898  img.size-full,
 899  img.size-large {
 900      max-width: 97.5%;
 901      width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
 902      height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
 903  }
 904  .entry-content img.wp-smiley {
 905      border: none;
 906      margin-bottom: 0;
 907      margin-top: 0;
 908      padding: 0;
 909  }
 910  img.alignleft,
 911  img.alignright,
 912  img.aligncenter {
 913      margin-bottom: 1.625em;
 914  }
 915  p img,
 916  .wp-caption {
 917      margin-top: 0.4em;
 918  }
 919  .wp-caption {
 920      background: #eee;
 921      margin-bottom: 1.625em;
 922      max-width: 96%;
 923      max-width: calc( 100% - 18px );
 924      padding: 9px;
 925  }
 926  .wp-caption img {
 927      display: block;
 928      max-width: 98%;
 929      max-width: calc( 100% - 14px );
 930  }
 931  .wp-caption .wp-caption-text,
 932  .gallery-caption {
 933      color: #666;
 934      font-family: Georgia, serif;
 935      font-size: 12px;
 936  }
 937  .wp-caption .wp-caption-text {
 938      margin-bottom: 0.6em;
 939      padding: 10px 0 5px 40px;
 940      position: relative;
 941  }
 942  .wp-caption .wp-caption-text:before {
 943      color: #666;
 944      content: '\2014';
 945      font-size: 14px;
 946      font-style: normal;
 947      font-weight: bold;
 948      margin-right: 5px;
 949      position: absolute;
 950      left: 10px;
 951      top: 7px;
 952  }
 953  #content .gallery {
 954      margin: 0 auto 1.625em;
 955  }
 956  #content .gallery a img {
 957      border: none;
 958  }
 959  img#wpstats {
 960      display: block;
 961      margin: 0 auto 1.625em;
 962  }
 963  #content .gallery-columns-4 .gallery-item {
 964      width: 23%;
 965      padding-right: 2%;
 966  }
 967  #content .gallery-columns-4 .gallery-item img {
 968      width: 100%;
 969      height: auto;
 970  }
 971  
 972  /* Image borders */
 973  img[class*="align"],
 974  img[class*="wp-image-"],
 975  #content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
 976      border: 1px solid #ddd;
 977      padding: 6px;
 978      max-width: 97.5%;
 979      max-width: calc( 100% - 14px );
 980  }
 981  .wp-caption img {
 982      border-color: #eee;
 983  }
 984  a:focus img[class*="align"],
 985  a:hover img[class*="align"],
 986  a:active img[class*="align"],
 987  a:focus img[class*="wp-image-"],
 988  a:hover img[class*="wp-image-"],
 989  a:active img[class*="wp-image-"],
 990  #content .gallery .gallery-icon a:focus img,
 991  #content .gallery .gallery-icon a:hover img,
 992  #content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
 993      background: #eee;
 994      border-color: #bbb;
 995  }
 996  .wp-caption a:focus img,
 997  .wp-caption a:active img,
 998  .wp-caption a:hover img {/* ... including captioned images! */
 999      background: #fff;
1000      border-color: #ddd;
1001  }
1002  
1003  /* Make sure videos and embeds fit their containers */
1004  embed,
1005  iframe,
1006  object {
1007      max-width: 100%;
1008  }
1009  .entry-content .twitter-tweet-rendered {
1010      max-width: 100% !important; /* Override the Twitter embed fixed width */
1011  }
1012  
1013  /* Password Protected Posts */
1014  .post-password-required .entry-header .comments-link {
1015      margin: 1.625em 0 0;
1016  }
1017  .post-password-required input[type=password] {
1018      margin: 0.8125em 0;
1019  }
1020  .post-password-required input[type=password]:focus {
1021      background: #f7f7f7;
1022  }
1023  
1024  /* Author Info */
1025  #author-info {
1026      font-size: 12px;
1027      overflow: hidden;
1028  }
1029  .singular #author-info {
1030      background: #f9f9f9;
1031      border-top: 1px solid #ddd;
1032      border-bottom: 1px solid #ddd;
1033      margin: 2.2em -35.6% 0 -35.4%;
1034      padding: 20px 35.4%;
1035  }
1036  .archive #author-info {
1037      border-bottom: 1px solid #ddd;
1038      margin: 0 0 2.2em;
1039      padding: 0 0 2.2em;
1040  }
1041  #author-avatar {
1042      float: left;
1043      margin-right: -78px;
1044  }
1045  #author-avatar img {
1046      background: #fff;
1047      -moz-border-radius: 3px;
1048      border-radius: 3px;
1049      -webkit-box-shadow: 0 1px 2px #bbb;
1050      -moz-box-shadow: 0 1px 2px #bbb;
1051      box-shadow: 0 1px 2px #bbb;
1052      padding: 3px;
1053  }
1054  #author-description {
1055      float: left;
1056      margin-left: 108px;
1057  }
1058  #author-description h2 {
1059      color: #000;
1060      font-size: 15px;
1061      font-weight: bold;
1062      margin: 5px 0 10px;
1063  }
1064  
1065  /* Comments link */
1066  .entry-header .comments-link a {
1067      background: #eee url(images/comment-bubble.png) no-repeat;
1068      color: #666;
1069      font-size: 13px;
1070      font-weight: normal;
1071      line-height: 35px;
1072      overflow: hidden;
1073      padding: 0 0 0;
1074      position: absolute;
1075      top: 1.5em;
1076      right: 0;
1077      text-align: center;
1078      text-decoration: none;
1079      width: 43px;
1080      height: 36px;
1081  }
1082  .entry-header .comments-link a:hover,
1083  .entry-header .comments-link a:focus,
1084  .entry-header .comments-link a:active {
1085      background-color: #1982d1;
1086      color: #fff;
1087      color: rgba(255,255,255,0.8);
1088  }
1089  .entry-header .comments-link .leave-reply {
1090      visibility: hidden;
1091  }
1092  
1093  /*
1094  Post Formats Headings
1095  To hide the headings, display: none the ".entry-header .entry-format" selector,
1096  and remove the padding rules below.
1097  */
1098  .entry-header .entry-format {
1099      color: #666;
1100      font-size: 10px;
1101      font-weight: 500;
1102      letter-spacing: 0.1em;
1103      line-height: 2.6em;
1104      position: absolute;
1105      text-transform: uppercase;
1106      top: -5px;
1107  }
1108  .entry-header hgroup .entry-title {
1109      padding-top: 15px;
1110  }
1111  article.format-aside .entry-content,
1112  article.format-link .entry-content,
1113  article.format-status .entry-content {
1114      padding: 20px 0 0;
1115  }
1116  article.format-status .entry-content {
1117      min-height: 65px;
1118  }
1119  .recent-posts .entry-header .entry-format {
1120      display: none;
1121  }
1122  .recent-posts .entry-header hgroup .entry-title {
1123      padding-top: 0;
1124  }
1125  
1126  /* Singular content styles for Posts and Pages */
1127  .singular .hentry {
1128      border-bottom: none;
1129      padding: 1.875em 0 0;
1130      position: relative;
1131  }
1132  .singular.page .hentry {
1133      padding: 3.5em 0 0;
1134  }
1135  .singular .entry-title {
1136      color: #000;
1137      font-size: 36px;
1138      font-weight: bold;
1139      line-height: 48px;
1140  }
1141  .singular .entry-title,
1142  .singular .entry-header .entry-meta {
1143      padding-right: 0;
1144  }
1145  blockquote.pull {
1146      font-size: 21px;
1147      font-weight: bold;
1148      line-height: 1.6125em;
1149      margin: 0 0 1.625em;
1150      text-align: center;
1151  }
1152  .singular blockquote.pull {
1153      margin: 0 -22.25% 1.625em;
1154  }
1155  .pull.alignleft {
1156      margin: 0 1.625em 0 0;
1157      text-align: right;
1158  }
1159  .singular .pull.alignleft {
1160      margin: 0 1.625em 0 -22.25%;
1161  }
1162  .pull.alignright {
1163      margin: 0 0 0 1.625em;
1164      text-align: left;
1165  }
1166  blockquote.pull.alignleft,
1167  blockquote.pull.alignright {
1168      width: 33%;
1169  }
1170  .singular .pull.alignright {
1171      margin: 0 -22.25% 0 1.625em;
1172  }
1173  .singular blockquote.pull.alignleft,
1174  .singular blockquote.pull.alignright {
1175      width: 33%;
1176  }
1177  .singular .entry-meta .edit-link a {
1178      bottom: auto;
1179      left: 50px;
1180      position: absolute;
1181      right: auto;
1182      top: 40px;
1183  }
1184  
1185  
1186  /* =Aside
1187  ----------------------------------------------- */
1188  
1189  .format-aside .entry-title,
1190  .format-aside .entry-header .comments-link {
1191      display: none;
1192  }
1193  .singular .format-aside .entry-title {
1194      display: block;
1195  }
1196  .format-aside .entry-content {
1197      padding: 0;
1198  }
1199  .singular .format-aside .entry-content {
1200      padding: 1.625em 0 0;
1201  }
1202  
1203  
1204  /* =Link
1205  ----------------------------------------------- */
1206  
1207  .format-link .entry-title,
1208  .format-link .entry-header .comments-link {
1209      display: none;
1210  }
1211  .singular .format-link .entry-title {
1212      display: block;
1213  }
1214  .format-link .entry-content {
1215      padding: 0;
1216  }
1217  .singular .format-link .entry-content {
1218      padding: 1.625em 0 0;
1219  }
1220  
1221  
1222  /* =Gallery
1223  ----------------------------------------------- */
1224  
1225  .format-gallery .gallery-thumb {
1226      float: left;
1227      display: block;
1228      margin: .375em 1.625em 0 0;
1229      max-width: 100%;
1230  }
1231  
1232  
1233  /* =Status
1234  ----------------------------------------------- */
1235  
1236  .format-status .entry-title,
1237  .format-status .entry-header .comments-link {
1238      display: none;
1239  }
1240  .singular .format-status .entry-title {
1241      display: block;
1242  }
1243  .format-status .entry-content {
1244      padding: 0;
1245  }
1246  .singular .format-status .entry-content {
1247      padding: 1.625em 0 0;
1248  }
1249  .format-status img.avatar {
1250      -moz-border-radius: 3px;
1251      border-radius: 3px;
1252      -webkit-box-shadow: 0 1px 2px #ccc;
1253      -moz-box-shadow: 0 1px 2px #ccc;
1254      box-shadow: 0 1px 2px #ccc;
1255      float: left;
1256      margin: 4px 10px 2px 0;
1257      padding: 0;
1258  }
1259  
1260  /* =Standard
1261  ----------------------------------------------- */
1262  
1263  .format-standard .wp-video,
1264  .format-standard .wp-audio-shortcode,
1265  .format-audio .wp-audio-shortcode,
1266  .format-standard .video-player {
1267      margin-bottom: 24px;
1268  }
1269  
1270  /* =Quote
1271  ----------------------------------------------- */
1272  
1273  .format-quote blockquote {
1274      color: #555;
1275      font-size: 17px;
1276      margin: 0;
1277  }
1278  
1279  
1280  /* =Image
1281  ----------------------------------------------- */
1282  
1283  .indexed.format-image .entry-header {
1284      min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
1285  }
1286  .indexed.format-image .entry-content {
1287      padding-top: 0.5em;
1288  }
1289  .indexed.format-image .entry-content p {
1290      margin: 1em 0;
1291  }
1292  .indexed.format-image .entry-content p:first-child,
1293  .indexed.format-image .entry-content p:first-child a,
1294  .indexed.format-image .entry-content p:first-child img {
1295      display: block;
1296      margin: 0;
1297  }
1298  .indexed.format-image .entry-content .wp-caption .wp-caption-text {
1299      margin: 0;
1300      padding-bottom: 1em;
1301  }
1302  .indexed.format-image footer.entry-meta {
1303      background: #ddd;
1304      overflow: hidden;
1305      padding: 4%;
1306      max-width: 96%;
1307  }
1308  .indexed.format-image div.entry-meta {
1309      display: inline-block;
1310      float: left;
1311      width: 35%;
1312  }
1313  .indexed.format-image div.entry-meta + div.entry-meta {
1314      float: none;
1315      width: 65%;
1316  }
1317  .indexed.format-image .entry-meta span.cat-links,
1318  .indexed.format-image .entry-meta span.tag-links,
1319  .indexed.format-image .entry-meta span.comments-link {
1320      display: block;
1321  }
1322  .indexed.format-image footer.entry-meta a {
1323      color: #444;
1324  }
1325  .indexed.format-image footer.entry-meta a:hover {
1326      color: #fff;
1327  }
1328  #content .indexed.format-image img {
1329      border: none;
1330      max-width: 100%;
1331      padding: 0;
1332  }
1333  .indexed.format-image .wp-caption {
1334      background: #111;
1335      margin-bottom: 0;
1336      max-width: 96%;
1337      padding: 2% 2% 0;
1338  }
1339  .indexed.format-image .wp-caption .wp-caption-text {
1340      color: #ddd;
1341  }
1342  .indexed.format-image .wp-caption .wp-caption-text:before {
1343      color: #444;
1344  }
1345  .indexed.format-image a:hover img {
1346      opacity: 0.8;
1347  }
1348  
1349  
1350  /* =error404
1351  ----------------------------------------------- */
1352  
1353  .error404 #main #searchform {
1354      background: #f9f9f9;
1355      border: 1px solid #ddd;
1356      border-width: 1px 0;
1357      margin: 0 -8.9% 1.625em;
1358      overflow: hidden;
1359      padding: 1.625em 8.9%;
1360  }
1361  .error404 #main #s {
1362      width: 95%;
1363  }
1364  .error404 #main .widget {
1365      clear: none;
1366      float: left;
1367      margin-right: 3.7%;
1368      width: 30.85%;
1369  }
1370  .error404 #main .widget_archive {
1371      margin-right: 0;
1372  }
1373  .error404 #main .widget_tag_cloud {
1374      float: none;
1375      margin-right: 0;
1376      width: 100%;
1377  }
1378  .error404 .widgettitle {
1379      font-size: 10px;
1380      letter-spacing: 0.1em;
1381      line-height: 2.6em;
1382      text-transform: uppercase;
1383  }
1384  
1385  
1386  /* =Showcase
1387  ----------------------------------------------- */
1388  
1389  h1.showcase-heading {
1390      color: #666;
1391      font-size: 10px;
1392      font-weight: 500;
1393      letter-spacing: 0.1em;
1394      line-height: 2.6em;
1395      text-transform: uppercase;
1396  }
1397  
1398  /* Intro */
1399  article.intro {
1400      background: #f9f9f9;
1401      border-bottom: none;
1402      margin: -1.855em -8.9% 1.625em;
1403      padding: 0 8.9%;
1404  }
1405  article.intro .entry-title {
1406      display: none;
1407  }
1408  article.intro .entry-content {
1409      color: #111;
1410      font-size: 16px;
1411      padding: 1.625em 0 0.625em;
1412  }
1413  article.intro .edit-link a {
1414      background: #aaa;
1415      -moz-border-radius: 3px;
1416      border-radius: 3px;
1417      color: #fff;
1418      font-size: 12px;
1419      padding: 0 8px;
1420      position: absolute;
1421      top: 30px;
1422      right: 20px;
1423      text-decoration: none;
1424  }
1425  article.intro .edit-link a:hover,
1426  article.intro .edit-link a:focus,
1427  article.intro .edit-link a:active {
1428      background: #777;
1429  }
1430  
1431  /* Featured post */
1432  section.featured-post {
1433      float: left;
1434      margin: -1.625em -8.9% 1.625em;
1435      padding: 1.625em 8.9% 0;
1436      position: relative;
1437      width: 100%;
1438  }
1439  section.featured-post .hentry {
1440      border: none;
1441      color: #666;
1442      margin: 0;
1443  }
1444  section.featured-post .entry-meta {
1445      clip-path: inset(50%);
1446      position: absolute !important;
1447  }
1448  
1449  /* Small featured post */
1450  section.featured-post .attachment-small-feature {
1451      float: right;
1452      height: auto;
1453      margin: 0 -8.9% 1.625em 0;
1454      max-width: 59%;
1455      position: relative;
1456      right: -15px;
1457  }
1458  section.featured-post.small {
1459      padding-top: 0;
1460  }
1461  section.featured-post .attachment-small-feature:hover,
1462  section.featured-post .attachment-small-feature:focus,
1463  section.featured-post .attachment-small-feature:active {
1464      opacity: .8;
1465  }
1466  article.feature-image.small {
1467      float: left;
1468      margin: 0 0 1.625em;
1469      width: 45%;
1470  }
1471  article.feature-image.small .entry-title {
1472      line-height: 1.2em;
1473  }
1474  article.feature-image.small .entry-summary {
1475      color: #555;
1476      font-size: 13px;
1477  }
1478  article.feature-image.small .entry-summary p a {
1479      background: #222;
1480      color: #eee;
1481      display: block;
1482      left: -23.8%;
1483      padding: 9px 26px 9px 85px;
1484      position: relative;
1485      text-decoration: none;
1486      top: 20px;
1487      width: 180px;
1488      z-index: 1;
1489  }
1490  article.feature-image.small .entry-summary p a:hover {
1491      background: #1982d1;
1492      color: #eee;
1493      color: rgba(255,255,255,0.8);
1494  }
1495  
1496  /* Large featured post */
1497  section.feature-image.large {
1498      border: none;
1499      max-height: 288px;
1500      padding: 0;
1501      width: 100%;
1502  }
1503  section.feature-image.large .showcase-heading {
1504      display: none;
1505  }
1506  section.feature-image.large .hentry {
1507      border-bottom: none;
1508      left: 9%;
1509      margin: 1.625em 9% 0 0;
1510      position: absolute;
1511      top: 0;
1512  }
1513  article.feature-image.large .entry-title a {
1514      background: #222;
1515      background: rgba(0,0,0,0.8);
1516      -moz-border-radius: 3px;
1517      border-radius: 3px;
1518      color: #fff;
1519      display: inline-block;
1520      font-weight: 300;
1521      padding: .2em 20px;
1522  }
1523  section.feature-image.large:hover .entry-title a,
1524  section.feature-image.large .entry-title:hover a {
1525      background: #eee;
1526      background: rgba(255,255,255,0.8);
1527      color: #222;
1528  }
1529  article.feature-image.large .entry-summary {
1530      display: none;
1531  }
1532  section.feature-image.large img {
1533      display: block;
1534      height: auto;
1535      max-width: 117.9%;
1536      padding: 0 0 6px;
1537  }
1538  
1539  /* Featured Slider */
1540  .featured-posts {
1541      border-bottom: 1px solid #ddd;
1542      display: block;
1543      height: 328px;
1544      margin: 1.625em -8.9% 20px;
1545      max-width: 1000px;
1546      padding: 0;
1547      position: relative;
1548      overflow: hidden;
1549  }
1550  .featured-posts .showcase-heading {
1551      padding-left: 8.9%;
1552  }
1553  .featured-posts section.featured-post {
1554      background: #fff;
1555      height: 288px;
1556      left: 0;
1557      margin: 0;
1558      position: absolute;
1559      top: 30px;
1560      width: auto;
1561  }
1562  .featured-posts section.featured-post.large {
1563      max-width: 100%;
1564      overflow: hidden;
1565  }
1566  .featured-posts section.featured-post {
1567      -webkit-transition-duration: 200ms;
1568      -webkit-transition-property: opacity, visibility;
1569      -webkit-transition-timing-function: ease;
1570      -moz-transition-duration: 200ms;
1571      -moz-transition-property: opacity, visibility;
1572      -moz-transition-timing-function: ease;
1573  }
1574  .featured-posts section.featured-post {
1575      opacity: 0;
1576      visibility: hidden;
1577  }
1578  .featured-posts #featured-post-1 {
1579      opacity: 1;
1580      visibility: visible;
1581  }
1582  .featured-post .feature-text:after,
1583  .featured-post .feature-image.small:after {
1584      content: ' ';
1585      background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
1586      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
1587      background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
1588      background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
1589      background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
1590      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
1591      background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
1592      width: 100%;
1593      height: 45px;
1594      position: absolute;
1595      top: 230px;
1596  }
1597  .featured-post .feature-image.small:after {
1598      top: 253px;
1599  }
1600  #content .feature-slider {
1601      top: 5px;
1602      right: 8.9%;
1603      overflow: visible;
1604      position: absolute;
1605  }
1606  .feature-slider ul {
1607      list-style-type: none;
1608      margin: 0;
1609  }
1610  .feature-slider li {
1611      float: left;
1612      margin: 0 6px;
1613  }
1614  .feature-slider a {
1615      background: #3c3c3c;
1616      background: rgba(60,60,60,0.9);
1617      -moz-border-radius: 12px;
1618      border-radius: 12px;
1619      -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
1620      -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
1621      box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
1622      display: block;
1623      width: 14px;
1624      height: 14px;
1625  }
1626  .feature-slider a .feature-slider-tooltip {
1627      display: block;
1628      width: 14px;
1629      height: 14px;
1630  }
1631  .feature-slider a.active {
1632      background: #1982d1;
1633      -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
1634      -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
1635      box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
1636      cursor: default;
1637      opacity: 0.5;
1638  }
1639  
1640  /* Recent Posts */
1641  section.recent-posts {
1642      padding: 0 0 1.625em;
1643  }
1644  section.recent-posts .hentry {
1645      border: none;
1646      margin: 0;
1647  }
1648  section.recent-posts .other-recent-posts {
1649      border-bottom: 1px solid #ddd;
1650      list-style: none;
1651      margin: 0;
1652  }
1653  section.recent-posts .other-recent-posts li {
1654      padding: 0.3125em 0;
1655      position: relative;
1656  }
1657  section.recent-posts .other-recent-posts .entry-title {
1658      border-top: 1px solid #ddd;
1659      font-size: 17px;
1660  }
1661  section.recent-posts .other-recent-posts a[rel="bookmark"] {
1662      color: #373737;
1663      float: left;
1664      max-width: 84%;
1665  }
1666  section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
1667      content: '-';
1668      color: transparent;
1669      font-size: 11px;
1670  }
1671  section.recent-posts .other-recent-posts .comments-link a,
1672  section.recent-posts .other-recent-posts .comments-link > span {
1673      border-bottom: 2px solid #999;
1674      bottom: -2px;
1675      color: #444;
1676      display: block;
1677      font-size: 10px;
1678      font-weight: 500;
1679      line-height: 2.76333em;
1680      padding: 0.3125em 0 0.3125em 1em;
1681      position: absolute;
1682      right: 0;
1683      text-align: right;
1684      text-transform: uppercase;
1685      z-index: 1;
1686  }
1687  section.recent-posts .other-recent-posts .comments-link > span {
1688      border-color: #bbb;
1689      color: #888;
1690  }
1691  section.recent-posts .other-recent-posts .comments-link a:hover {
1692      color: #1982d1;
1693      border-color: #1982d1;
1694  }
1695  section.recent-posts .other-recent-posts li:after {
1696      clear: both;
1697      content: '.';
1698      display: block;
1699      height: 0;
1700      visibility: hidden;
1701  }
1702  
1703  
1704  /* =Attachments
1705  ----------------------------------------------- */
1706  
1707  .image-attachment div.attachment {
1708      background: #f9f9f9;
1709      border: 1px solid #ddd;
1710      border-width: 1px 0;
1711      margin: 0 -8.9% 1.625em;
1712      overflow: hidden;
1713      padding: 1.625em 1.625em 0;
1714      text-align: center;
1715  }
1716  .image-attachment div.attachment img {
1717      display: block;
1718      height: auto;
1719      margin: 0 auto 1.625em;
1720      max-width: 100%;
1721  }
1722  .image-attachment div.attachment a img {
1723      border-color: #f9f9f9;
1724  }
1725  .image-attachment div.attachment a:focus img,
1726  .image-attachment div.attachment a:hover img,
1727  .image-attachment div.attachment a:active img {
1728      border-color: #ddd;
1729      background: #fff;
1730  }
1731  .image-attachment .entry-caption p {
1732      font-size: 10px;
1733      letter-spacing: 0.1em;
1734      line-height: 2.6em;
1735      margin: 0 0 2.6em;
1736      text-transform: uppercase;
1737  }
1738  
1739  /* =Media
1740  -------------------------------------------------------------- */
1741  
1742  audio,
1743  video {
1744      display: inline-block;
1745      max-width: 100%;
1746  }
1747  
1748  .attachment .entry-content .mejs-container {
1749      margin-bottom: 24px;
1750  }
1751  
1752  /* =Navigation
1753  -------------------------------------------------------------- */
1754  
1755  #content nav {
1756      clear: both;
1757      overflow: hidden;
1758      padding: 0 0 1.625em;
1759  }
1760  #content nav a {
1761      font-size: 12px;
1762      font-weight: bold;
1763      line-height: 2.2em;
1764  }
1765  #nav-above {
1766      padding: 0 0 1.625em;
1767  }
1768  #nav-above {
1769      display: none;
1770  }
1771  .paged #nav-above {
1772      display: block;
1773  }
1774  .nav-previous {
1775      float: left;
1776      width: 50%;
1777  }
1778  .nav-next {
1779      float: right;
1780      text-align: right;
1781      width: 50%;
1782  }
1783  #content nav .meta-nav {
1784      font-weight: normal;
1785  }
1786  
1787  /* Singular navigation */
1788  #nav-single {
1789      position: relative;
1790      z-index: 1;
1791  }
1792  #nav-single .nav-previous,
1793  #nav-single .nav-next {
1794      width: auto;
1795  }
1796  #nav-single .nav-next {
1797      padding-left: .5em;
1798  }
1799  #nav-single .nav-previous {
1800      padding-right: .5em;
1801  }
1802  
1803  
1804  /* =Widgets
1805  ----------------------------------------------- */
1806  
1807  .widget-area {
1808      font-size: 12px;
1809  }
1810  .widget {
1811      word-wrap: break-word;
1812      -webkit-hyphens: auto;
1813      -moz-hyphens: auto;
1814      hyphens: auto;
1815      clear: both;
1816      margin: 0 0 2.2em;
1817  }
1818  .widget-title {
1819      color: #666;
1820      font-size: 10px;
1821      font-weight: 500;
1822      letter-spacing: 0.1em;
1823      line-height: 2.6em;
1824      text-transform: uppercase;
1825  }
1826  .widget ul {
1827      font-size: 15px;
1828      margin: 0;
1829  }
1830  .widget ul ul {
1831      margin-left: 1.5em;
1832  }
1833  .widget ul li {
1834      color: #777;
1835      font-size: 13px;
1836  }
1837  .widget a {
1838      font-weight: bold;
1839      text-decoration: none;
1840  }
1841  .widget a:hover,
1842  .widget a:focus,
1843  .widget a:active {
1844      text-decoration: underline;
1845  }
1846  .widget select {
1847      max-width: 100%;
1848   }
1849  
1850  /* Search Widget */
1851  .widget_search form {
1852      margin: 0 0 1.625em;
1853  }
1854  .widget_search #s {
1855      width: 77%;
1856  }
1857  .widget_search #searchsubmit {
1858      background: #ddd;
1859      border: 1px solid #ccc;
1860      -webkit-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.09);
1861      -moz-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.09);
1862      box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.09);
1863      color: #888;
1864      font-size: 13px;
1865      line-height: 25px;
1866      position: relative;
1867      top: -2px;
1868  }
1869  .widget_search #searchsubmit:active {
1870      background: #1982d1;
1871      border-color: #0861a5;
1872      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
1873      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
1874      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
1875      color: #bfddf3;
1876  }
1877  
1878  /* Ephemera Widget */
1879  section.ephemera ol,
1880  .widget_twentyeleven_ephemera ol {
1881      list-style: square;
1882      margin: 5px 0 0;
1883  }
1884  .widget_twentyeleven_ephemera .widget-entry-title {
1885      font-size: 15px;
1886      font-weight: bold;
1887      padding: 0;
1888  }
1889  .widget_twentyeleven_ephemera .comments-link a,
1890  .widget_twentyeleven_ephemera .comments-link > span {
1891      color: #666;
1892      display: block;
1893      font-size: 10px;
1894      font-weight: 500;
1895      line-height: 2.76333em;
1896      text-transform: uppercase;
1897  }
1898  section.ephemera .entry-title a span {
1899      color: #29628d;
1900  }
1901  
1902  /* Twitter */
1903  .widget_twitter li {
1904      list-style-type: none;
1905      margin-bottom: 14px;
1906  }
1907  .widget_twitter .timesince {
1908      display: block;
1909      font-size: 11px;
1910      margin-right: -10px;
1911      text-align: right;
1912  }
1913  
1914  /* Widget Image */
1915  .widget_image img,
1916  .widget_media_image img {
1917      border: 0;
1918      padding: 0;
1919      height: auto;
1920      max-width: 100%;
1921  }
1922  @media (min-width: 1024px) {
1923      .widget_media_image .size-thumbnail {
1924          padding: 6px;
1925      }
1926  }
1927  
1928  /* Calendar Widget */
1929  .widget_calendar #wp-calendar {
1930      color: #555;
1931      width: 95%;
1932      text-align: center;
1933  }
1934  .widget_calendar #wp-calendar caption,
1935  .widget_calendar #wp-calendar td,
1936  .widget_calendar #wp-calendar th {
1937      text-align: center;
1938  }
1939  .widget_calendar #wp-calendar caption {
1940      font-size: 11px;
1941      font-weight: 500;
1942      padding: 5px 0 3px 0;
1943      text-transform: uppercase;
1944  }
1945  .widget_calendar #wp-calendar th {
1946      background: #f4f4f4;
1947      border-top: 1px solid #ccc;
1948      border-bottom: 1px solid #ccc;
1949      font-weight: bold;
1950  }
1951  .widget_calendar #wp-calendar tfoot td {
1952      background: #f4f4f4;
1953      border-top: 1px solid #ccc;
1954      border-bottom: 1px solid #ccc;
1955  }
1956  .widget_calendar .wp-calendar-nav {
1957      display: table;
1958      width: 95%;
1959  }
1960  .widget_calendar .wp-calendar-nav span {
1961      display: table-cell;
1962      text-align: center;
1963  }
1964  .widget_calendar .wp-calendar-nav-prev,
1965  .widget_calendar .wp-calendar-nav-next {
1966      width: 40%;
1967  }
1968  
1969  /* Text Widget */
1970  .widget_text ul,
1971  .widget_text ol {
1972      margin: 0 0 1.625em 2.5em;
1973  }
1974  .widget_text ul ul,
1975  .widget_text ol ol,
1976  .widget_text ul ol,
1977  .widget_text ol ul {
1978      margin-bottom: 0;
1979  }
1980  
1981  /* Tag Cloud Widget */
1982  .tagcloud ul {
1983      list-style-type: none;
1984  }
1985  
1986  .tagcloud ul li {
1987      display: inline-block;
1988  }
1989  
1990  /* Helps galleries in widget areas look presentable in most cases. */
1991  #page .widget-area .gallery-columns-2 img,
1992  #page .widget-area .gallery-columns-3 img,
1993  #page .widget-area .gallery-columns-4 img,
1994  #page .widget-area .gallery-columns-5 img,
1995  #page .widget-area .gallery-columns-6 img,
1996  #page .widget-area .gallery-columns-7 img,
1997  #page .widget-area .gallery-columns-8 img,
1998  #page .widget-area .gallery-columns-9 img {
1999      border: none;
2000      max-width: 90%;
2001      width: auto;
2002  }
2003  
2004  /* =Comments
2005  ----------------------------------------------- */
2006  
2007  #comments-title {
2008      color: #666;
2009      font-size: 10px;
2010      font-weight: 500;
2011      line-height: 2.6em;
2012      padding: 0 0 2.6em;
2013      text-transform: uppercase;
2014  }
2015  .nopassword,
2016  .nocomments {
2017      color: #aaa;
2018      font-size: 24px;
2019      font-weight: 100;
2020      margin: 26px 0;
2021      text-align: center;
2022  }
2023  .commentlist {
2024      list-style: none;
2025      margin: 0 auto;
2026      width: 68.9%;
2027  }
2028  .content .commentlist,
2029  .page-template-sidebar-page-php .commentlist {
2030      width: 100%; /* reset the width for the one-column and sidebar page layout */
2031  }
2032  .commentlist > li.comment {
2033      background: #f6f6f6;
2034      border: 1px solid #ddd;
2035      -moz-border-radius: 3px;
2036      border-radius: 3px;
2037      margin: 0 0 1.625em;
2038      padding: 1.625em;
2039      position: relative;
2040  }
2041  .commentlist .pingback {
2042      margin: 0 0 1.625em;
2043      padding: 0 1.625em;
2044  }
2045  .commentlist .children {
2046      list-style: none;
2047      margin: 0;
2048  }
2049  .commentlist .children li.comment {
2050      background: #fff;
2051      border-left: 1px solid #ddd;
2052      -moz-border-radius: 0 3px 3px 0;
2053      border-radius: 0 3px 3px 0;
2054      margin: 1.625em 0 0;
2055      padding: 1.625em;
2056      position: relative;
2057  }
2058  .commentlist .children li.comment .fn {
2059      display: block;
2060  }
2061  .comment-meta .fn {
2062      font-style: normal;
2063  }
2064  .comment-meta {
2065      color: #666;
2066      font-size: 12px;
2067      line-height: 2.2em;
2068  }
2069  .commentlist .children li.comment .comment-meta {
2070      line-height: 1.625em;
2071      margin-left: 50px;
2072  }
2073  .commentlist .children li.comment .comment-content {
2074      margin: 1.625em 0 0;
2075      word-wrap: break-word;
2076      -webkit-hyphens: auto;
2077      -moz-hyphens: auto;
2078      hyphens: auto;
2079  }
2080  .comment-meta a {
2081      font-weight: bold;
2082  }
2083  .commentlist .avatar {
2084      -moz-border-radius: 3px;
2085      border-radius: 3px;
2086      -webkit-box-shadow: 0 1px 2px #ccc;
2087      -moz-box-shadow: 0 1px 2px #ccc;
2088      box-shadow: 0 1px 2px #ccc;
2089      left: -102px;
2090      padding: 0;
2091      position: absolute;
2092      top: 0;
2093  }
2094  .commentlist > li:before {
2095      content: url(images/comment-arrow.png);
2096      left: -21px;
2097      position: absolute;
2098  }
2099  .commentlist > li.pingback:before {
2100      content: '';
2101  }
2102  .commentlist .children .avatar {
2103      background: none;
2104      -webkit-box-shadow: none;
2105      -moz-box-shadow: none;
2106      box-shadow: none;
2107      left: 2.2em;
2108      padding: 0;
2109      top: 2.2em;
2110  }
2111  a.comment-reply-link {
2112      background: #eee;
2113      -moz-border-radius: 3px;
2114      border-radius: 3px;
2115      color: #666;
2116      display: inline-block;
2117      font-size: 12px;
2118      padding: 0 8px;
2119      text-decoration: none;
2120  }
2121  a.comment-reply-link:hover,
2122  a.comment-reply-link:focus,
2123  a.comment-reply-link:active {
2124      background: #888;
2125      color: #fff;
2126  }
2127  a.comment-reply-link > span {
2128      display: inline-block;
2129      position: relative;
2130      top: -1px;
2131  }
2132  
2133  /* Post author highlighting */
2134  .commentlist > li.bypostauthor {
2135      background: #ddd;
2136      border-color: #d3d3d3;
2137  }
2138  .commentlist > li.bypostauthor .comment-meta {
2139      color: #575757;
2140  }
2141  .commentlist > li.bypostauthor:before {
2142      content: url(images/comment-arrow-bypostauthor.png);
2143  }
2144  
2145  /* Post Author threaded comments */
2146  .commentlist .children > li.bypostauthor {
2147      background: #ddd;
2148      border-color: #d3d3d3;
2149  }
2150  
2151  /* sidebar-page.php comments */
2152  /* Make sure we have room for our comment avatars */
2153  .page-template-sidebar-page-php .commentlist > li.comment,
2154  .page-template-sidebar-page-php.commentlist .pingback {
2155      margin-left: 102px;
2156      width: auto;
2157  }
2158  /* And a full-width comment form */
2159  .page-template-sidebar-page-php #respond {
2160      width: auto;
2161  }
2162  
2163  /* Comment Form */
2164  #respond {
2165      background: #ddd;
2166      border: 1px solid #d3d3d3;
2167      -moz-border-radius: 3px;
2168      border-radius: 3px;
2169      margin: 0 auto 1.625em;
2170      padding: 1.625em;
2171      position: relative;
2172      width: 68.9%;
2173  }
2174  #respond input[type="text"],
2175  #respond textarea {
2176      background: #fff;
2177      border: 4px solid #eee;
2178      -moz-border-radius: 5px;
2179      border-radius: 5px;
2180      -webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
2181      -moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
2182      box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
2183      position: relative;
2184      padding: 10px;
2185      text-indent: 80px;
2186  }
2187  #respond .comment-form-author,
2188  #respond .comment-form-email,
2189  #respond .comment-form-url,
2190  #respond .comment-form-comment {
2191      position: relative;
2192  }
2193  #respond .comment-form-author label,
2194  #respond .comment-form-email label,
2195  #respond .comment-form-url label,
2196  #respond .comment-form-comment label {
2197      background: #eee;
2198      -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
2199      -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
2200      box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
2201      color: #555;
2202      display: inline-block;
2203      font-size: 13px;
2204      left: 4px;
2205      min-width: 60px;
2206      padding: 4px 10px;
2207      position: relative;
2208      top: 40px;
2209      z-index: 1;
2210  }
2211  #respond input[type="text"]:focus,
2212  #respond textarea:focus {
2213      text-indent: 0;
2214      z-index: 1;
2215  }
2216  #respond textarea {
2217      resize: vertical;
2218      width: 95%;
2219  }
2220  #respond .comment-form label .required,
2221  #respond .comment-form .comment-notes .required,
2222  #respond .comment-form .logged-in-as .required {
2223      color: #bd3500;
2224      font-size: 22px;
2225      font-weight: bold;
2226  }
2227  #respond .comment-form-author .required,
2228  #respond .comment-form-email .required,
2229  #respond .comment-form-url .required,
2230  #respond .comment-form-comment .required {
2231      float: right;
2232      margin-left: 4px;
2233  }
2234  #respond .comment-form .comment-notes .required,
2235  #respond .comment-form .logged-in-as .required {
2236      vertical-align: middle;
2237  }
2238  #respond .comment-notes,
2239  #respond .logged-in-as {
2240      font-size: 13px;
2241  }
2242  #respond p {
2243      margin: 10px 0;
2244  }
2245  #respond .form-submit {
2246      float: right;
2247      margin: -20px 0 10px;
2248  }
2249  #respond input#submit {
2250      background: #222;
2251      border: none;
2252      -moz-border-radius: 3px;
2253      border-radius: 3px;
2254      -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
2255      -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
2256      box-shadow: 0 1px 2px rgba(0,0,0,0.3);
2257      color: #eee;
2258      cursor: pointer;
2259      font-size: 15px;
2260      margin: 20px 0;
2261      padding: 5px 42px 5px 22px;
2262      position: relative;
2263      left: 30px;
2264      text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
2265  }
2266  #respond input#submit:active {
2267      background: #1982d1;
2268      color: #bfddf3;
2269  }
2270  #respond #cancel-comment-reply-link {
2271      color: #666;
2272      margin-left: 10px;
2273      text-decoration: none;
2274  }
2275  #respond .logged-in-as a:hover,
2276  #respond #cancel-comment-reply-link:hover {
2277      text-decoration: underline;
2278  }
2279  .commentlist #respond {
2280      margin: 1.625em 0 0;
2281      width: auto;
2282  }
2283  #reply-title {
2284      color: #373737;
2285      font-size: 24px;
2286      font-weight: bold;
2287      line-height: 30px;
2288  }
2289  #cancel-comment-reply-link {
2290      color: #888;
2291      display: block;
2292      font-size: 10px;
2293      font-weight: normal;
2294      line-height: 2.2em;
2295      letter-spacing: 0.05em;
2296      position: absolute;
2297      right: 1.625em;
2298      text-decoration: none;
2299      text-transform: uppercase;
2300      top: 1.1em;
2301  }
2302  #cancel-comment-reply-link:focus,
2303  #cancel-comment-reply-link:active,
2304  #cancel-comment-reply-link:hover {
2305      color: #ff4b33;
2306  }
2307  #respond label {
2308      line-height: 2.2em;
2309  }
2310  #respond input[type=text] {
2311      display: block;
2312      height: 24px;
2313      width: 75%;
2314  }
2315  #respond p {
2316      font-size: 12px;
2317  }
2318  #respond #wp-comment-cookies-consent {
2319      margin: 0 10px 0 0;
2320  }
2321  p.comment-form-comment {
2322      margin: 0;
2323  }
2324  .form-allowed-tags {
2325      display: none;
2326  }
2327  
2328  
2329  /* =Footer
2330  ----------------------------------------------- */
2331  
2332  #colophon {
2333      clear: both;
2334  }
2335  #supplementary {
2336      border-top: 1px solid #ddd;
2337      padding: 1.625em 7.6%;
2338      overflow: hidden;
2339  }
2340  
2341  /* Two Footer Widget Areas */
2342  #supplementary.two .widget-area {
2343      float: left;
2344      margin-right: 3.7%;
2345      width: 48.1%;
2346  }
2347  #supplementary.two .widget-area + .widget-area {
2348      margin-right: 0;
2349  }
2350  
2351  /* Three Footer Widget Areas */
2352  #supplementary.three .widget-area {
2353      float: left;
2354      margin-right: 3.7%;
2355      width: 30.85%;
2356  }
2357  #supplementary.three .widget-area + .widget-area + .widget-area {
2358      margin-right: 0;
2359  }
2360  
2361  /* Site Generator Line */
2362  #site-generator {
2363      background: #f9f9f9;
2364      border-top: 1px solid #ddd;
2365      color: #666;
2366      font-size: 12px;
2367      line-height: 2.2em;
2368      padding: 2.2em 0.5em;
2369      text-align: center;
2370  }
2371  #site-generator a {
2372      color: #555;
2373      font-weight: bold;
2374  }
2375  #site-generator span[role=separator] {
2376      padding: 0 0.25em 0 0.5em
2377  }
2378  #site-generator span[role=separator]::before {
2379      content: '\007c';
2380  }
2381  
2382  
2383  /* =Responsive Structure
2384  ----------------------------------------------- */
2385  
2386  /* Does the same thing as <meta name="viewport" content="width=device-width">,
2387   * but in the future W3C standard way. -ms- prefix is required for IE10+ to
2388   * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
2389   * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
2390   */
2391  @-ms-viewport {
2392      width: device-width;
2393  }
2394  @viewport {
2395      width: device-width;
2396  }
2397  
2398  @media (max-width: 800px) {
2399      /* Simplify the basic layout */
2400      #main #content {
2401          margin: 0 7.6%;
2402          width: auto;
2403      }
2404      #nav-below {
2405          border-bottom: 1px solid #ddd;
2406          margin-bottom: 1.625em;
2407      }
2408      #main #secondary {
2409          float: none;
2410          margin: 0 7.6%;
2411          width: auto;
2412      }
2413      /* Simplify the showcase template */
2414      .page-template-showcase-php .featured-posts {
2415          min-height: 280px;
2416      }
2417      .featured-posts section.featured-post {
2418          height: auto;
2419      }
2420      .page-template-showcase-php section.recent-posts {
2421          float: none;
2422          margin: 0;
2423          width: 100%;
2424      }
2425      .page-template-showcase-php #main .widget-area {
2426          float: none;
2427          margin: 0;
2428          width: auto;
2429      }
2430      .page-template-showcase-php .other-recent-posts {
2431          border-bottom: 1px solid #ddd;
2432      }
2433      /* Simplify the showcase template when small feature */
2434      section.featured-post .attachment-small-feature,
2435      .one-column section.featured-post .attachment-small-feature {
2436          border: none;
2437          display: block;
2438          float: left;
2439          height: auto;
2440          margin: 0.625em auto 1.025em;
2441          max-width: 30%;
2442          position: static;
2443      }
2444      article.feature-image.small {
2445          float: right;
2446          margin: 0 0 1.625em;
2447          width: 64%;
2448      }
2449      .one-column article.feature-image.small .entry-summary {
2450          height: auto;
2451      }
2452      article.feature-image.small .entry-summary p a {
2453          left: 0;
2454          padding-left: 20px;
2455          padding-right: 20px;
2456          width: auto;
2457      }
2458      /* Remove the margin on singular articles */
2459      .singular .entry-header,
2460      .singular .entry-content,
2461      .singular footer.entry-meta,
2462      .singular #comments-title {
2463          width: 100%;
2464      }
2465      /* Simplify the pullquotes and pull styles */
2466      .singular blockquote.pull {
2467          margin: 0 0 1.625em;
2468      }
2469      .singular .pull.alignleft {
2470          margin: 0 1.625em 0 0;
2471      }
2472      .singular .pull.alignright {
2473          margin: 0 0 0 1.625em;
2474      }
2475      .singular .entry-meta .edit-link a {
2476          left: 0;
2477          position: absolute;
2478          top: 20px;
2479      }
2480      .singular #author-info {
2481          margin: 2.2em -8.8% 0;
2482          padding: 20px 8.8%;
2483      }
2484      /* Make sure we have room for our comment avatars */
2485      .commentlist {
2486          width: 100%;
2487      }
2488      .commentlist > li.comment,
2489      .commentlist .pingback {
2490          margin-left: 102px;
2491          width: auto;
2492      }
2493      /* And a full-width comment form */
2494      #respond {
2495          width: auto;
2496      }
2497      /* No need to float footer widgets at this size */
2498      #colophon #supplementary .widget-area {
2499          float: none;
2500          margin-right: 0;
2501          width: auto;
2502      }
2503      /* No need to float 404 widgets at this size */
2504      .error404 #main .widget {
2505          float: none;
2506          margin-right: 0;
2507          width: auto;
2508      }
2509  }
2510  @media (max-width: 650px) {
2511      /* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
2512      body, input, textarea {
2513          font-size: 13px;
2514      }
2515      #site-title a {
2516          font-size: 24px;
2517      }
2518      #site-description {
2519          font-size: 12px;
2520      }
2521      #access ul {
2522          font-size: 12px;
2523      }
2524      #branding .only-search + #access div {
2525          padding-right: 0;
2526      }
2527      article.intro .entry-content {
2528          font-size: 12px;
2529      }
2530      .entry-title {
2531          font-size: 21px;
2532      }
2533      .featured-post .entry-title {
2534          font-size: 14px;
2535      }
2536      .singular .entry-title {
2537          font-size: 28px;
2538      }
2539      .entry-meta {
2540          font-size: 12px;
2541      }
2542      blockquote {
2543          margin: 0;
2544      }
2545      blockquote.pull {
2546          font-size: 17px;
2547      }
2548      /* Reposition the site title and description slightly */
2549      #site-title {
2550          padding: 5.30625em 0 0;
2551      }
2552      #site-title,
2553      #site-description {
2554          margin-right: 0;
2555      }
2556      /* Make sure the logo and search form don't collide */
2557      #branding #searchform {
2558          top: 1.625em !important;
2559      }
2560      /* Floated content doesn't work well at this size */
2561      .alignleft,
2562      .alignright {
2563          display: block;
2564          float: none;
2565          margin-left: 0;
2566          margin-right: 0;
2567      }
2568      .singular.page .hentry {
2569          padding: 1.625em 0 0;
2570      }
2571      .singular .entry-header .entry-meta,
2572      .singular .entry-header .entry-format,
2573      .singular .entry-meta .edit-link a {
2574          position: static;
2575      }
2576      /* Talking avatars take up too much room at this size */
2577      .commentlist > li.comment,
2578      .commentlist > li.pingback {
2579          margin-left: 0 !important;
2580      }
2581      .commentlist .avatar {
2582          background: transparent;
2583          display: block;
2584          padding: 0;
2585          position: static;
2586      }
2587      .commentlist .children .avatar {
2588          background: none;
2589          left: 2.2em;
2590          padding: 0;
2591          position: absolute;
2592          top: 2.2em;
2593      }
2594      /* Use the available space in the smaller comment form */
2595      #respond input[type="text"] {
2596          width: 95%;
2597      }
2598      #content .gallery-columns-3 .gallery-item {
2599          width: 31%;
2600          padding-right: 2%;
2601      }
2602      #content .gallery-columns-3 .gallery-item img {
2603          width: 100%;
2604          height: auto;
2605      }
2606  }
2607  @media (max-width: 450px) {
2608      #content .gallery-columns-2 .gallery-item {
2609          width: 45%;
2610          padding-right: 4%;
2611      }
2612      #content .gallery-columns-2 .gallery-item img {
2613          width: 100%;
2614          height: auto;
2615      }
2616  }
2617  @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
2618      body {
2619          padding: 0;
2620      }
2621      #page {
2622          margin-top: 0;
2623      }
2624      #branding {
2625          border-top: none;
2626      }
2627  }
2628  
2629  
2630  /* =Print
2631  ----------------------------------------------- */
2632  
2633  @media print {
2634      body {
2635          background: none !important;
2636          font-size: 10pt;
2637      }
2638      footer.entry-meta a[rel=bookmark]:link:after,
2639      footer.entry-meta a[rel=bookmark]:visited:after {
2640          content: " [" attr(href) "] "; /* Show URLs */
2641      }
2642      #page {
2643          clear: both !important;
2644          display: block !important;
2645          float: none !important;
2646          max-width: 100%;
2647          position: relative !important;
2648      }
2649      #branding {
2650          border-top: none !important;
2651          padding: 0;
2652      }
2653      #branding hgroup {
2654          margin: 0;
2655      }
2656      #site-title a {
2657          font-size: 21pt;
2658      }
2659      #site-description {
2660          font-size: 10pt;
2661      }
2662      #branding #searchform {
2663          display: none;
2664      }
2665      #branding img {
2666          display: none;
2667      }
2668      #access {
2669          display: none;
2670      }
2671      #main {
2672          border-top: none;
2673          box-shadow: none;
2674      }
2675      #primary {
2676          float: left;
2677          margin: 0;
2678          width: 100%;
2679      }
2680      #content {
2681          margin: 0;
2682          width: auto;
2683      }
2684      .singular #content {
2685          margin: 0;
2686          width: 100%;
2687      }
2688      .singular .entry-header .entry-meta {
2689          position: static;
2690      }
2691      .entry-meta .edit-link a {
2692          display: none;
2693      }
2694      #content nav {
2695          display: none;
2696      }
2697      .singular .entry-header,
2698      .singular .entry-content,
2699      .singular footer.entry-meta,
2700      .singular #comments-title {
2701          margin: 0;
2702          width: 100%;
2703      }
2704      .singular .hentry {
2705          padding: 0;
2706      }
2707      .entry-title,
2708      .singular .entry-title {
2709          font-size: 21pt;
2710      }
2711      .entry-meta {
2712          font-size: 10pt;
2713      }
2714      .entry-header .comments-link {
2715          display: none;
2716      }
2717      .page-link {
2718          display: none;
2719      }
2720      .singular #author-info {
2721          background: none;
2722          border-bottom: none;
2723          border-top: none;
2724          margin: 2.2em 0 0;
2725          padding: 0;
2726      }
2727      #respond {
2728          display: none;
2729      }
2730      .widget-area {
2731          display: none;
2732      }
2733      #colophon {
2734          display: none;
2735      }
2736  
2737      /* Comments */
2738      .commentlist > li.comment {
2739          background: none;
2740          border: 1px solid #ddd;
2741          -moz-border-radius: 3px 3px 3px 3px;
2742          border-radius: 3px 3px 3px 3px;
2743          margin: 0 auto 1.625em;
2744          padding: 1.625em;
2745          position: relative;
2746          width: auto;
2747      }
2748      .commentlist .avatar {
2749          height: 39px;
2750          left: 2.2em;
2751          top: 2.2em;
2752          width: 39px;
2753      }
2754      .commentlist li.comment .comment-meta {
2755          line-height: 1.625em;
2756          margin-left: 50px;
2757      }
2758      .commentlist li.comment .fn {
2759          display: block;
2760      }
2761      .commentlist li.comment .comment-content {
2762          margin: 1.625em 0 0;
2763      }
2764      .commentlist .comment-edit-link {
2765          display: none;
2766      }
2767      .commentlist > li::before,
2768      .commentlist > li.bypostauthor::before {
2769          content: '';
2770      }
2771      .commentlist .reply {
2772          display: none;
2773      }
2774  
2775      /* Post author highlighting */
2776      .commentlist > li.bypostauthor {
2777          color: #444;
2778      }
2779      .commentlist > li.bypostauthor .comment-meta {
2780          color: #666;
2781      }
2782      .commentlist > li.bypostauthor:before {
2783          content: none;
2784      }
2785  
2786      /* Post Author threaded comments */
2787      .commentlist .children > li.bypostauthor {
2788          background: #fff;
2789          border-color: #ddd;
2790      }
2791      .commentlist .children > li.bypostauthor > article,
2792      .commentlist .children > li.bypostauthor > article .comment-meta {
2793          color: #666;
2794      }
2795  }
2796  
2797  
2798  /* =IE7
2799  ----------------------------------------------- */
2800  
2801  #ie7 article.intro {
2802      margin-left: -7.6%;
2803      margin-right: -7.6%;
2804      max-width: 1000px;
2805  }
2806  #ie7 .featured-posts {
2807      margin: 0 -7.6%;
2808  }
2809  #ie7 .featured-post {
2810      margin-left: 0;
2811      margin-right: 0;
2812      max-width: 100%;
2813  }
2814  #ie7 section.recent-posts {
2815      margin-right: 7.6%;
2816  }
2817  
2818  
2819  /* =IE8
2820  ----------------------------------------------- */
2821  
2822  #ie8 section.feature-image.large img {
2823      width: auto;
2824  }
2825  #ie8 section.featured-post .attachment-small-feature {
2826      max-width: none;
2827  }


Generated : Sat Feb 22 08:20:01 2025 Cross-referenced by PHPXref