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