[ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 /* 2 Theme Name: Twenty Thirteen 3 Theme URI: https://wordpress.org/themes/twentythirteen/ 4 Author: the WordPress team 5 Author URI: https://wordpress.org/ 6 Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small. 7 Version: 4.1 8 Tested up to: 6.5 9 Requires at least: 3.6 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, right-sidebar, custom-header, custom-menu, editor-style, featured-images, footer-widgets, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready, block-patterns 14 Text Domain: twentythirteen 15 16 This theme, like WordPress, is licensed under the GPL. 17 Use it to make something cool, have fun, and share what you've learned with others. 18 */ 19 20 21 /** 22 * Table of Contents: 23 * 24 * 1.0 - Reset 25 * 2.0 - Repeatable Patterns 26 * 3.0 - Basic Structure 27 * 4.0 - Header 28 * 4.1 - Site Header 29 * 4.2 - Navigation 30 * 5.0 - Content 31 * 5.1 - Entry Header 32 * 5.2 - Entry Meta 33 * 5.3 - Entry Content 34 * 5.4 - Galleries 35 * 5.5 - Post Formats 36 * 5.6 - Attachments 37 * 5.7 - Post/Paging Navigation 38 * 5.8 - Author Bio 39 * 5.9 - Archives 40 * 5.10 - Search Results/No posts 41 * 5.11 - 404 42 * 5.12 - Comments 43 * 5.13 - Multisite 44 * 6.0 - Sidebar 45 * 6.1 - Widgets 46 * 7.0 - Footer 47 * 8.0 - Media Queries 48 * 9.0 - Print 49 * ---------------------------------------------------------------------------- 50 */ 51 52 53 /** 54 * 1.0 Reset 55 * 56 * Modified from Normalize.css to provide cross-browser consistency and a smart 57 * default styling of HTML elements. 58 * 59 * @see http://git.io/normalize 60 * ---------------------------------------------------------------------------- 61 */ 62 63 * { 64 -webkit-box-sizing: border-box; 65 -moz-box-sizing: border-box; 66 box-sizing: border-box; 67 } 68 69 article, 70 aside, 71 details, 72 figcaption, 73 figure, 74 footer, 75 header, 76 nav, 77 section, 78 summary { 79 display: block; 80 } 81 82 audio, 83 canvas, 84 video { 85 display: inline-block; 86 } 87 88 audio:not([controls]) { 89 display: none; 90 height: 0; 91 } 92 93 [hidden] { 94 display: none; 95 } 96 97 html { 98 font-size: 100%; 99 overflow-y: scroll; 100 -webkit-text-size-adjust: 100%; 101 -ms-text-size-adjust: 100%; 102 } 103 104 html, 105 button, 106 input, 107 select, 108 textarea { 109 font-family: "Source Sans Pro", Helvetica, sans-serif; 110 } 111 112 body { 113 color: #141412; 114 line-height: 1.5; 115 margin: 0; 116 } 117 118 a { 119 color: #ca3c08; 120 text-decoration: none; 121 } 122 123 a:visited { 124 color: #ac0404; 125 } 126 127 a:focus { 128 outline: thin dotted; 129 } 130 131 a:active, 132 a:hover { 133 color: #ea9629; 134 outline: 0; 135 } 136 137 a:hover { 138 text-decoration: underline; 139 } 140 141 h1, 142 h2, 143 h3, 144 h4, 145 h5, 146 h6 { 147 clear: both; 148 font-family: Bitter, Georgia, serif; 149 line-height: 1.3; 150 } 151 152 h1 { 153 font-size: 48px; 154 margin: 33px 0; 155 } 156 157 h2 { 158 font-size: 30px; 159 margin: 25px 0; 160 } 161 162 h3 { 163 font-size: 22px; 164 margin: 22px 0; 165 } 166 167 h4 { 168 font-size: 20px; 169 margin: 25px 0; 170 } 171 172 h5 { 173 font-size: 18px; 174 margin: 30px 0; 175 } 176 177 h6 { 178 font-size: 16px; 179 margin: 36px 0; 180 } 181 182 address { 183 font-style: italic; 184 margin: 0 0 24px; 185 } 186 187 abbr[title] { 188 border-bottom: 1px dotted; 189 } 190 191 b, 192 strong { 193 font-weight: bold; 194 } 195 196 dfn { 197 font-style: italic; 198 } 199 200 mark { 201 background: #ff0; 202 color: #000; 203 } 204 205 p { 206 margin: 0 0 24px; 207 } 208 209 code, 210 kbd, 211 pre, 212 samp { 213 font-family: monospace, serif; 214 font-size: 14px; 215 -webkit-hyphens: none; 216 -moz-hyphens: none; 217 -ms-hyphens: none; 218 hyphens: none; 219 } 220 221 pre { 222 background: #f5f5f5; 223 color: #666; 224 font-family: monospace; 225 font-size: 14px; 226 margin: 20px 0; 227 overflow: auto; 228 padding: 20px; 229 white-space: pre; 230 white-space: pre-wrap; 231 word-wrap: break-word; 232 } 233 234 blockquote, 235 q { 236 -webkit-hyphens: none; 237 -moz-hyphens: none; 238 -ms-hyphens: none; 239 hyphens: none; 240 quotes: none; 241 } 242 243 blockquote:before, 244 blockquote:after, 245 q:before, 246 q:after { 247 content: ""; 248 content: none; 249 } 250 251 blockquote { 252 font-size: 18px; 253 font-style: italic; 254 font-weight: 300; 255 margin: 24px 40px; 256 } 257 258 blockquote blockquote { 259 margin-right: 0; 260 } 261 262 blockquote cite, 263 blockquote small { 264 font-size: 14px; 265 font-weight: normal; 266 text-transform: uppercase; 267 } 268 269 blockquote em, 270 blockquote i { 271 font-style: normal; 272 font-weight: 300; 273 } 274 275 blockquote strong, 276 blockquote b { 277 font-weight: 400; 278 } 279 280 small { 281 font-size: smaller; 282 } 283 284 sub, 285 sup { 286 font-size: 75%; 287 line-height: 0; 288 position: relative; 289 vertical-align: baseline; 290 } 291 292 sup { 293 top: -0.5em; 294 } 295 296 sub { 297 bottom: -0.25em; 298 } 299 300 dl { 301 margin: 0 20px; 302 } 303 304 dt { 305 font-weight: bold; 306 } 307 308 dd { 309 margin: 0 0 20px; 310 } 311 312 menu, 313 ol, 314 ul { 315 margin: 16px 0; 316 padding: 0 0 0 40px; 317 } 318 319 ul { 320 list-style-type: square; 321 } 322 323 nav ul, 324 nav ol { 325 list-style: none; 326 list-style-image: none; 327 } 328 329 li > ul, 330 li > ol { 331 margin: 0; 332 } 333 334 img { 335 -ms-interpolation-mode: bicubic; 336 border: 0; 337 vertical-align: middle; 338 } 339 340 svg:not(:root) { 341 overflow: hidden; 342 } 343 344 figure { 345 margin: 0; 346 } 347 348 form { 349 margin: 0; 350 } 351 352 fieldset { 353 border: 1px solid #c0c0c0; 354 margin: 0 2px; 355 min-width: inherit; 356 padding: 0.35em 0.625em 0.75em; 357 } 358 359 legend { 360 border: 0; 361 padding: 0; 362 white-space: normal; 363 } 364 365 button, 366 input, 367 select, 368 textarea { 369 font-size: 100%; 370 margin: 0; 371 max-width: 100%; 372 vertical-align: baseline; 373 } 374 375 button, 376 input { 377 line-height: normal; 378 } 379 380 button, 381 html input[type="button"], 382 input[type="reset"], 383 input[type="submit"] { 384 -webkit-appearance: button; 385 cursor: pointer; 386 } 387 388 button[disabled], 389 input[disabled] { 390 cursor: default; 391 } 392 393 input[type="checkbox"], 394 input[type="radio"] { 395 padding: 0; 396 } 397 398 input[type="search"] { 399 -webkit-appearance: textfield; 400 padding-right: 2px; /* Don't cut off the webkit search cancel button */ 401 width: 270px; 402 } 403 404 input[type="search"]::-webkit-search-decoration { 405 -webkit-appearance: none; 406 } 407 408 button::-moz-focus-inner, 409 input::-moz-focus-inner { 410 border: 0; 411 padding: 0; 412 } 413 414 textarea { 415 overflow: auto; 416 vertical-align: top; 417 } 418 419 table { 420 border-bottom: 1px solid #ededed; 421 border-collapse: collapse; 422 border-spacing: 0; 423 font-size: 14px; 424 line-height: 2; 425 margin: 0 0 20px; 426 width: 100%; 427 } 428 429 caption, 430 th, 431 td { 432 font-weight: normal; 433 text-align: left; 434 } 435 436 caption { 437 font-size: 16px; 438 margin: 20px 0; 439 } 440 441 th { 442 font-weight: bold; 443 text-transform: uppercase; 444 } 445 446 td { 447 border-top: 1px solid #ededed; 448 padding: 6px 10px 6px 0; 449 } 450 451 del { 452 color: #333; 453 } 454 455 ins { 456 background: #fff9c0; 457 text-decoration: none; 458 } 459 460 hr { 461 background: url(images/dotted-line.png) repeat center top; 462 background-size: 4px 4px; 463 border: 0; 464 height: 1px; 465 margin: 0 0 24px; 466 } 467 468 /* Custom gradient block backgrounds */ 469 .has-autumn-brown-gradient-background { 470 background: linear-gradient(135deg, rgba(226,45,15,1) 0%, rgba(158,25,13,1) 100%); 471 } 472 .has-sunset-yellow-gradient-background { 473 background: linear-gradient(135deg, rgba(233,139,41,1) 0%, rgba(238,179,95,1) 100%); 474 } 475 .has-light-sky-gradient-background { 476 background: linear-gradient(135deg,rgba(228,228,228,1.0) 0%,rgba(208,225,252,1.0) 100%); 477 } 478 .has-dark-sky-gradient-background { 479 background: linear-gradient(135deg,rgba(0,0,0,1.0) 0%,rgba(56,61,69,1.0) 100%); 480 } 481 482 /** 483 * 2.0 Repeatable Patterns 484 * ---------------------------------------------------------------------------- 485 */ 486 487 .genericon:before, 488 .menu-toggle:after, 489 .featured-post:before, 490 .date a:before, 491 .entry-meta .author a:before, 492 .format-audio .entry-content:before, 493 .comments-link a:before, 494 .tags-links a:first-child:before, 495 .categories-links a:first-child:before, 496 .edit-link a:before, 497 .attachment .entry-title:before, 498 .attachment-meta:before, 499 .attachment-meta a:before, 500 .comment-awaiting-moderation:before, 501 .comment-reply-link:before, 502 .comment-reply-login:before, 503 .comment-reply-title small a:before, 504 .bypostauthor > .comment-body .fn:before, 505 .error404 .page-title:before { 506 -webkit-font-smoothing: antialiased; 507 display: inline-block; 508 font: normal 16px/1 Genericons; 509 vertical-align: text-bottom; 510 } 511 512 /* Clearing floats */ 513 .clear:after, 514 .attachment .entry-header:after, 515 .site-footer .widget-area:after, 516 .entry-content:after, 517 .page-content:after, 518 .navigation:after, 519 .nav-links:after, 520 .gallery:after, 521 .comment-form-author:after, 522 .comment-form-email:after, 523 .comment-form-url:after, 524 .comment-body:after { 525 clear: both; 526 } 527 528 .clear:before, 529 .clear:after, 530 .attachment .entry-header:before, 531 .attachment .entry-header:after, 532 .site-footer .widget-area:before, 533 .site-footer .widget-area:after, 534 .entry-content:before, 535 .entry-content:after, 536 .page-content:before, 537 .page-content:after, 538 .navigation:before, 539 .navigation:after, 540 .nav-links:before, 541 .nav-links:after, 542 .gallery:before, 543 .gallery:after, 544 .comment-form-author:before, 545 .comment-form-author:after, 546 .comment-form-email:before, 547 .comment-form-email:after, 548 .comment-form-url:before, 549 .comment-form-url:after, 550 .comment-body:before, 551 .comment-body:after { 552 content: ""; 553 display: table; 554 } 555 556 /* Assistive text */ 557 .screen-reader-text { 558 clip: rect(1px, 1px, 1px, 1px); 559 overflow: hidden; 560 position: absolute !important; 561 height: 1px; 562 width: 1px; 563 } 564 565 .screen-reader-text:focus { 566 background-color: #f1f1f1; 567 border-radius: 3px; 568 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); 569 clip: auto !important; 570 color: #21759b; 571 display: block; 572 font-size: 14px; 573 font-weight: bold; 574 height: auto; 575 line-height: normal; 576 padding: 15px 23px 14px; 577 position: absolute; 578 left: 5px; 579 top: 5px; 580 text-decoration: none; 581 width: auto; 582 z-index: 100000; /* Above WP toolbar */ 583 } 584 585 /* Form fields, general styles first. */ 586 button, 587 input, 588 textarea { 589 border: 2px solid #d4d0ba; 590 font-family: inherit; 591 padding: 5px; 592 } 593 594 input, 595 textarea { 596 color: #141412; 597 } 598 599 input:focus, 600 textarea:focus { 601 border: 2px solid #c3c0ab; 602 outline: 0; 603 } 604 605 /* Buttons */ 606 button, 607 input[type="submit"], 608 input[type="button"], 609 input[type="reset"] { 610 background: #e05d22; /* Old browsers */ 611 background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */ 612 background: linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */ 613 border: none; 614 border-bottom: 3px solid #b93207; 615 border-radius: 2px; 616 color: #fff; 617 display: inline-block; 618 padding: 11px 24px 10px; 619 text-decoration: none; 620 } 621 622 button:hover, 623 button:focus, 624 input[type="submit"]:hover, 625 input[type="button"]:hover, 626 input[type="reset"]:hover, 627 input[type="submit"]:focus, 628 input[type="button"]:focus, 629 input[type="reset"]:focus { 630 background: #ed6a31; /* Old browsers */ 631 background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */ 632 background: linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */ 633 outline: none; 634 } 635 636 button:active, 637 input[type="submit"]:active, 638 input[type="button"]:active, 639 input[type="reset"]:active { 640 background: #d94412; /* Old browsers */ 641 background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome 10+, Safari 5.1+ */ 642 background: linear-gradient(to bottom, #d94412 0%, #e05d22 100%); /* W3C */ 643 border: none; 644 border-top: 3px solid #b93207; 645 padding: 10px 24px 11px; 646 } 647 648 .post-password-required input[type="submit"] { 649 padding: 7px 24px 4px; 650 vertical-align: bottom; 651 } 652 653 .post-password-required input[type="submit"]:active { 654 padding: 5px 24px 6px; 655 } 656 657 /* Placeholder text color -- selectors need to be separate to work. */ 658 ::-webkit-input-placeholder { 659 color: #7d7b6d; 660 } 661 662 :-moz-placeholder { 663 color: #7d7b6d; 664 } 665 666 ::-moz-placeholder { 667 color: #7d7b6d; 668 } 669 670 :-ms-input-placeholder { 671 color: #7d7b6d; 672 } 673 674 /* 675 * Responsive images 676 * 677 * Fluid images for posts, comments, and widgets 678 */ 679 .entry-content img, 680 .entry-summary img, 681 .comment-content img, 682 .widget img, 683 .wp-caption { 684 max-width: 100%; 685 } 686 687 /* Make sure images with WordPress-added height and width attributes are scaled correctly. */ 688 .entry-content img, 689 .entry-summary img, 690 .comment-content img[height], 691 img[class*="align"], 692 img[class*="wp-image-"], 693 img[class*="attachment-"] { 694 height: auto; 695 } 696 697 img.size-full, 698 img.size-large, 699 img.wp-post-image { 700 height: auto; 701 max-width: 100%; 702 } 703 704 /* Make sure videos and embeds fit their containers. */ 705 embed, 706 iframe, 707 object, 708 video { 709 max-width: 100%; 710 } 711 712 /* Override the Twitter embed fixed width. */ 713 .entry-content .twitter-tweet-rendered { 714 max-width: 100% !important; 715 } 716 717 /* Images */ 718 .alignleft { 719 float: left; 720 } 721 722 .alignright { 723 float: right; 724 } 725 726 .aligncenter { 727 display: block; 728 margin-left: auto; 729 margin-right: auto; 730 } 731 732 figure.wp-caption.alignleft, 733 img.alignleft { 734 margin: 5px 20px 5px 0; 735 } 736 737 .wp-caption.alignleft { 738 margin: 5px 10px 5px 0; 739 } 740 741 figure.wp-caption.alignright, 742 img.alignright { 743 margin: 5px 0 5px 20px; 744 } 745 746 .wp-caption.alignright { 747 margin: 5px 0 5px 10px; 748 } 749 750 img.aligncenter { 751 margin: 5px auto; 752 } 753 754 img.alignnone { 755 margin: 5px 0; 756 } 757 758 .wp-caption .wp-caption-text, 759 .entry-caption, 760 .gallery-caption { 761 color: #220e10; 762 font-size: 18px; 763 font-style: italic; 764 font-weight: 300; 765 margin: 0 0 24px; 766 } 767 768 div.wp-caption.alignright img[class*="wp-image-"] { 769 float: right; 770 } 771 772 div.wp-caption.alignright .wp-caption-text { 773 padding-left: 10px; 774 } 775 776 img.wp-smiley, 777 .rsswidget img { 778 border: 0; 779 border-radius: 0; 780 box-shadow: none; 781 margin-bottom: 0; 782 margin-top: 0; 783 padding: 0; 784 } 785 786 .wp-caption.alignleft + ul, 787 .wp-caption.alignleft + ol { 788 list-style-position: inside; 789 } 790 791 792 /** 793 * 3.0 Basic Structure 794 * ---------------------------------------------------------------------------- 795 */ 796 797 .site { 798 background-color: #fff; 799 border-left: 1px solid #f2f2f2; 800 border-right: 1px solid #f2f2f2; 801 margin: 0 auto; 802 max-width: 1600px; 803 width: 100%; 804 } 805 806 .site-main { 807 position: relative; 808 } 809 810 .site-main .sidebar-container { 811 height: 0; 812 position: absolute; 813 top: 40px; 814 width: 100%; 815 z-index: 1; 816 } 817 818 .site-main .sidebar-inner { 819 margin: 0 auto; 820 max-width: 1040px; 821 } 822 823 824 /** 825 * 4.0 Header 826 * ---------------------------------------------------------------------------- 827 */ 828 829 /** 830 * 4.1 Site Header 831 * ---------------------------------------------------------------------------- 832 */ 833 834 .site-header { 835 position: relative; 836 } 837 838 .site-header .home-link { 839 color: #141412; 840 display: block; 841 margin: 0 auto; 842 max-width: 1080px; 843 min-height: 230px; 844 padding: 0 20px; 845 text-decoration: none; 846 width: 100%; 847 } 848 849 .site-header .site-title:hover { 850 text-decoration: underline; 851 } 852 853 .site-title { 854 font-size: 60px; 855 font-weight: bold; 856 line-height: 1; 857 margin: 0; 858 padding: 58px 0 10px; 859 } 860 861 .site-description { 862 font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif; 863 margin: 0; 864 } 865 866 867 /** 868 * 4.2 Navigation 869 * ---------------------------------------------------------------------------- 870 */ 871 872 .main-navigation { 873 clear: both; 874 margin: 0 auto; 875 max-width: 1080px; 876 min-height: 45px; 877 position: relative; 878 } 879 880 ul.nav-menu, 881 div.nav-menu > ul { 882 margin: 0; 883 padding: 0 40px 0 0; 884 } 885 886 .nav-menu li { 887 display: inline-block; 888 position: relative; 889 } 890 891 .nav-menu li a { 892 color: #141412; 893 display: block; 894 font-size: 15px; 895 line-height: 1; 896 padding: 15px 20px; 897 text-decoration: none; 898 } 899 900 .nav-menu li:hover > a, 901 .nav-menu li a:hover, 902 .nav-menu li:focus > a, 903 .nav-menu li a:focus { 904 background-color: #220e10; 905 color: #fff; 906 } 907 908 .nav-menu .sub-menu, 909 .nav-menu .children { 910 background-color: #220e10; 911 border: 2px solid #f7f5e7; 912 border-top: 0; 913 padding: 0; 914 position: absolute; 915 left: -2px; 916 z-index: 99999; 917 height: 1px; 918 width: 1px; 919 overflow: hidden; 920 clip: rect(1px, 1px, 1px, 1px); 921 } 922 923 .nav-menu .sub-menu ul, 924 .nav-menu .children ul { 925 border-left: 0; 926 left: 100%; 927 top: 0; 928 } 929 930 ul.nav-menu ul a, 931 .nav-menu ul ul a { 932 color: #fff; 933 margin: 0; 934 width: 200px; 935 } 936 937 ul.nav-menu ul a:hover, 938 .nav-menu ul ul a:hover, 939 ul.nav-menu ul a:focus, 940 .nav-menu ul ul a:focus { 941 background-color: #db572f; 942 } 943 944 ul.nav-menu li:hover > ul, 945 .nav-menu ul li:hover > ul, 946 ul.nav-menu .focus > ul, 947 .nav-menu .focus > ul { 948 clip: inherit; 949 overflow: inherit; 950 height: inherit; 951 width: inherit; 952 } 953 954 .nav-menu .current_page_item > a, 955 .nav-menu .current_page_ancestor > a, 956 .nav-menu .current-menu-item > a, 957 .nav-menu .current-menu-ancestor > a { 958 color: #bc360a; 959 font-style: italic; 960 } 961 962 .menu-toggle { 963 display: none; 964 } 965 966 /* Navbar */ 967 .navbar { 968 background-color: #f7f5e7; 969 margin: 0 auto; 970 max-width: 1600px; 971 width: 100%; 972 } 973 974 .site-header .search-form { 975 position: absolute; 976 right: 20px; 977 top: 1px; 978 } 979 980 .site-header .search-field { 981 background-color: transparent; 982 background-image: url(images/search-icon.png); 983 background-position: 5px center; 984 background-repeat: no-repeat; 985 background-size: 24px 24px; 986 border: none; 987 cursor: pointer; 988 height: 37px; 989 margin: 3px 0; 990 padding: 0 0 0 34px; 991 position: relative; 992 -webkit-transition: width 400ms ease, background 400ms ease; 993 transition: width 400ms ease, background 400ms ease; 994 width: 1px; 995 } 996 997 .site-header .search-field:focus { 998 background-color: #fff; 999 border: 2px solid #c3c0ab; 1000 cursor: text; 1001 outline: 0; 1002 width: 230px; 1003 } 1004 1005 1006 /** 1007 * 5.0 Content 1008 * ---------------------------------------------------------------------------- 1009 */ 1010 1011 .hentry { 1012 padding: 40px 0; 1013 } 1014 1015 .entry-header, 1016 .entry-content, 1017 .entry-summary, 1018 .entry-meta { 1019 margin: 0 auto; 1020 max-width: 604px; 1021 width: 100%; 1022 } 1023 1024 .sidebar .entry-header, 1025 .sidebar .entry-content, 1026 .sidebar .entry-summary, 1027 .sidebar .entry-meta { 1028 max-width: 1040px; 1029 padding: 0 376px 0 60px; 1030 } 1031 1032 1033 /** 1034 * 5.1 Entry Header 1035 * ---------------------------------------------------------------------------- 1036 */ 1037 1038 .sidebar .entry-header .entry-meta { 1039 padding: 0; 1040 } 1041 1042 .entry-thumbnail img { 1043 display: block; 1044 margin: 0 auto 10px; 1045 } 1046 1047 .entry-header { 1048 margin-bottom: 30px; 1049 } 1050 1051 .entry-title { 1052 font-weight: normal; 1053 margin: 0 0 5px; 1054 } 1055 1056 .entry-title a { 1057 color: #141412; 1058 } 1059 1060 .entry-title a:hover { 1061 color: #ea9629; 1062 } 1063 1064 1065 /** 1066 * 5.2 Entry Meta 1067 * ---------------------------------------------------------------------------- 1068 */ 1069 1070 .entry-meta { 1071 clear: both; 1072 font-size: 14px; 1073 } 1074 1075 .entry-meta a { 1076 color: #bc360a; 1077 } 1078 1079 .entry-meta a:hover { 1080 color: #bc360a; 1081 } 1082 1083 .entry-meta > span { 1084 margin-right: 20px; 1085 } 1086 1087 .entry-meta > span:last-child { 1088 margin-right: 0; 1089 } 1090 1091 .featured-post:before { 1092 content: "\f308"; 1093 margin-right: 2px; 1094 } 1095 1096 .entry-meta .date a:before { 1097 content: "\f303"; 1098 } 1099 1100 .comments-link a:before { 1101 content: "\f300"; 1102 margin-right: 2px; 1103 position: relative; 1104 top: -1px; 1105 } 1106 1107 .entry-meta .author a:before { 1108 content: "\f304"; 1109 position: relative; 1110 top: -1px; 1111 } 1112 1113 .categories-links a:first-child:before { 1114 content: "\f301"; 1115 } 1116 1117 .tags-links a:first-child:before { 1118 content: "\f302"; 1119 position: relative; 1120 top: -1px; 1121 } 1122 1123 .edit-link a:before { 1124 content: "\f411"; 1125 position: relative; 1126 top: -1px; 1127 } 1128 1129 .single-author .entry-meta .author, 1130 .sticky.format-standard .entry-meta .date, 1131 .sticky.format-audio .entry-meta .date, 1132 .sticky.format-chat .entry-meta .date, 1133 .sticky.format-image .entry-meta .date, 1134 .sticky.format-gallery .entry-meta .date { 1135 display: none; 1136 } 1137 1138 1139 /** 1140 * 5.3 Entry Content 1141 * ---------------------------------------------------------------------------- 1142 */ 1143 1144 .entry-content { 1145 -webkit-hyphens: auto; 1146 -moz-hyphens: auto; 1147 -ms-hyphens: auto; 1148 hyphens: auto; 1149 word-wrap: break-word; 1150 } 1151 1152 .entry-content .more-link { 1153 white-space: nowrap; 1154 } 1155 1156 .entry-content blockquote { 1157 font-size: 24px; 1158 } 1159 1160 .entry-content blockquote cite, 1161 .entry-content blockquote small { 1162 font-size: 16px; 1163 } 1164 1165 .entry-content img.alignleft, 1166 .entry-content .wp-caption.alignleft { 1167 margin-left: -60px; 1168 } 1169 1170 .entry-content img.alignright, 1171 .entry-content .wp-caption.alignright { 1172 margin-right: -60px; 1173 } 1174 1175 footer.entry-meta { 1176 margin-top: 24px; 1177 } 1178 1179 .format-standard footer.entry-meta { 1180 margin-top: 0; 1181 } 1182 1183 /* Page links */ 1184 .page-links { 1185 clear: both; 1186 font-size: 16px; 1187 font-style: italic; 1188 font-weight: normal; 1189 line-height: 2.2; 1190 margin: 20px 0; 1191 text-transform: uppercase; 1192 } 1193 1194 .page-links a, 1195 .page-links > span { 1196 background: #fff; 1197 border: 1px solid #fff; 1198 padding: 5px 10px; 1199 text-decoration: none; 1200 } 1201 1202 .format-status .entry-content .page-links a, 1203 .format-gallery .entry-content .page-links a, 1204 .format-chat .entry-content .page-links a, 1205 .format-quote .entry-content .page-links a, 1206 .page-links a { 1207 background: #e63f2a; 1208 border: 1px solid #e63f2a; 1209 color: #fff; 1210 } 1211 1212 .format-gallery .entry-content .page-links a:hover, 1213 .format-audio .entry-content .page-links a:hover, 1214 .format-status .entry-content .page-links a:hover, 1215 .format-video .entry-content .page-links a:hover, 1216 .format-chat .entry-content .page-links a:hover, 1217 .format-quote .entry-content .page-links a:hover, 1218 .page-links a:hover { 1219 background: #fff; 1220 color: #e63f2a; 1221 } 1222 1223 .format-status .entry-content .page-links > span, 1224 .format-quote .entry-content .page-links > span { 1225 background: none; 1226 } 1227 1228 .page-links .page-links-title { 1229 background: transparent; 1230 border: none; 1231 margin-right: 20px; 1232 padding: 0; 1233 } 1234 1235 /* Mediaelements */ 1236 .hentry .mejs-mediaelement, 1237 .widget .mejs-mediaelement, 1238 .hentry .mejs-container .mejs-controls, 1239 .widget .mejs-container .mejs-controls { 1240 background: #220e10; 1241 } 1242 1243 .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, 1244 .widget .mejs-controls .mejs-time-rail .mejs-time-loaded, 1245 .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, 1246 .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { 1247 background: #fff; 1248 } 1249 1250 .hentry .mejs-controls .mejs-time-rail .mejs-time-current, 1251 .widget .mejs-controls .mejs-time-rail .mejs-time-current { 1252 background: #ea9629; 1253 } 1254 1255 .hentry .mejs-controls .mejs-time-rail .mejs-time-total, 1256 .widget .mejs-controls .mejs-time-rail .mejs-time-total, 1257 .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, 1258 .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { 1259 background: #595959; 1260 } 1261 1262 .hentry .mejs-controls .mejs-time-rail span, 1263 .widget .mejs-controls .mejs-time-rail span, 1264 .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, 1265 .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, 1266 .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, 1267 .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { 1268 border-radius: 0; 1269 } 1270 1271 1272 /** 1273 * 5.4 Galleries 1274 * ---------------------------------------------------------------------------- 1275 */ 1276 1277 .gallery { 1278 margin-bottom: 20px; 1279 margin-left: -4px; 1280 } 1281 1282 .gallery-item { 1283 float: left; 1284 margin: 0 4px 4px 0; 1285 overflow: hidden; 1286 position: relative; 1287 } 1288 1289 .gallery-columns-1.gallery-size-medium, 1290 .gallery-columns-1.gallery-size-thumbnail, 1291 .gallery-columns-2.gallery-size-thumbnail, 1292 .gallery-columns-3.gallery-size-thumbnail { 1293 display: table; 1294 margin: 0 auto 20px; 1295 } 1296 1297 .gallery-columns-1 .gallery-item, 1298 .gallery-columns-2 .gallery-item, 1299 .gallery-columns-3 .gallery-item { 1300 text-align: center; 1301 } 1302 1303 .gallery-columns-4 .gallery-item { 1304 max-width: 23%; 1305 max-width: -webkit-calc(25% - 4px); 1306 max-width: calc(25% - 4px); 1307 } 1308 1309 .gallery-columns-5 .gallery-item { 1310 max-width: 19%; 1311 max-width: -webkit-calc(20% - 4px); 1312 max-width: calc(20% - 4px); 1313 } 1314 1315 .gallery-columns-6 .gallery-item { 1316 max-width: 15%; 1317 max-width: -webkit-calc(16.7% - 4px); 1318 max-width: calc(16.7% - 4px); 1319 } 1320 1321 .gallery-columns-7 .gallery-item { 1322 max-width: 13%; 1323 max-width: -webkit-calc(14.28% - 4px); 1324 max-width: calc(14.28% - 4px); 1325 } 1326 1327 .gallery-columns-8 .gallery-item { 1328 max-width: 11%; 1329 max-width: -webkit-calc(12.5% - 4px); 1330 max-width: calc(12.5% - 4px); 1331 } 1332 1333 .gallery-columns-9 .gallery-item { 1334 max-width: 9%; 1335 max-width: -webkit-calc(11.1% - 4px); 1336 max-width: calc(11.1% - 4px); 1337 } 1338 1339 .gallery-columns-1 .gallery-item:nth-of-type(1n), 1340 .gallery-columns-2 .gallery-item:nth-of-type(2n), 1341 .gallery-columns-3 .gallery-item:nth-of-type(3n), 1342 .gallery-columns-4 .gallery-item:nth-of-type(4n), 1343 .gallery-columns-5 .gallery-item:nth-of-type(5n), 1344 .gallery-columns-6 .gallery-item:nth-of-type(6n), 1345 .gallery-columns-7 .gallery-item:nth-of-type(7n), 1346 .gallery-columns-8 .gallery-item:nth-of-type(8n), 1347 .gallery-columns-9 .gallery-item:nth-of-type(9n) { 1348 margin-right: 0; 1349 } 1350 1351 .gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), 1352 .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), 1353 .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), 1354 .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1), 1355 .widget-area .gallery-columns-2 figure.gallery-item:nth-of-type(2n+1), 1356 .widget-area .gallery-columns-3 figure.gallery-item:nth-of-type(3n+1), 1357 .widget-area .gallery-columns-4 figure.gallery-item:nth-of-type(4n+1), 1358 .widget-area .gallery-columns-5 figure.gallery-item:nth-of-type(5n+1), 1359 .widget-area .gallery-columns-6 figure.gallery-item:nth-of-type(6n+1), 1360 .widget-area .gallery-columns-7 figure.gallery-item:nth-of-type(7n+1), 1361 .widget-area .gallery-columns-8 figure.gallery-item:nth-of-type(8n+1), 1362 .widget-area .gallery-columns-9 figure.gallery-item:nth-of-type(9n+1) { 1363 clear: left; 1364 } 1365 1366 .gallery-caption { 1367 background-color: rgba(0, 0, 0, 0.7); 1368 box-sizing: border-box; 1369 color: #fff; 1370 font-size: 14px; 1371 line-height: 1.3; 1372 margin: 0; 1373 max-height: 50%; 1374 opacity: 0; 1375 padding: 2px 8px; 1376 position: absolute; 1377 bottom: 0; 1378 left: 0; 1379 text-align: left; 1380 -webkit-transition: opacity 400ms ease; 1381 transition: opacity 400ms ease; 1382 width: 100%; 1383 } 1384 1385 .gallery-caption:before { 1386 box-shadow: 0 -10px 15px #000 inset; 1387 content: ""; 1388 height: 100%; 1389 min-height: 49px; 1390 position: absolute; 1391 left: 0; 1392 top: 0; 1393 width: 100%; 1394 } 1395 1396 .gallery-item:hover .gallery-caption { 1397 opacity: 1; 1398 } 1399 1400 .gallery-columns-7 .gallery-caption, 1401 .gallery-columns-8 .gallery-caption, 1402 .gallery-columns-9 .gallery-caption, 1403 .widget-area .gallery-columns-2 .gallery-caption, 1404 .widget-area .gallery-columns-3 .gallery-caption, 1405 .widget-area .gallery-columns-4 .gallery-caption, 1406 .widget-area .gallery-columns-5 .gallery-caption, 1407 .widget-area .gallery-columns-6 .gallery-caption, 1408 .widget-area .gallery-columns-7 .gallery-caption, 1409 .widget-area .gallery-columns-8 .gallery-caption, 1410 .widget-area .gallery-columns-9 .gallery-caption { 1411 display: none; 1412 } 1413 1414 1415 /** 1416 * 5.5 Post Formats 1417 * ---------------------------------------------------------------------------- 1418 */ 1419 1420 /* Aside */ 1421 .format-aside { 1422 background-color: #f7f5e7; 1423 } 1424 1425 .blog .format-aside:first-of-type, 1426 .single .format-aside:first-of-type, 1427 .format-aside + .format-aside, 1428 .format-aside + .format-link, 1429 .format-link + .format-aside { 1430 box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2); 1431 } 1432 1433 .format-aside .entry-meta { 1434 margin-top: 0; 1435 } 1436 1437 .format-aside blockquote { 1438 font-size: 100%; 1439 font-weight: normal; 1440 } 1441 1442 .format-aside cite { 1443 font-size: 100%; 1444 text-transform: none; 1445 } 1446 1447 .format-aside cite:before { 1448 content: "\2014"; 1449 margin-right: 5px; 1450 } 1451 1452 /* Audio */ 1453 .format-audio { 1454 background-color: #db572f; 1455 } 1456 1457 .format-audio .entry-title { 1458 font-size: 28px; 1459 font-weight: bold; 1460 } 1461 1462 .format-audio .entry-content:before { 1463 content: "\f109"; 1464 float: left; 1465 font-size: 64px; 1466 position: relative; 1467 top: 4px; 1468 } 1469 1470 .format-audio .entry-content a, 1471 .format-audio .entry-meta a, 1472 .format-audio .entry-content a:hover, 1473 .format-audio .entry-meta a:hover { 1474 color: #fbfaf3; 1475 } 1476 1477 .format-audio .audio-content { 1478 background: url(images/dotted-line.png) repeat-y left top; 1479 background-size: 4px 4px; 1480 float: right; 1481 padding-left: 35px; 1482 width: 80%; 1483 width: -webkit-calc(100% - 85px); 1484 width: calc(100% - 85px); 1485 } 1486 1487 .format-audio .wp-audio-shortcode { 1488 height: 30px !important; /* Override mediaelement.js style */ 1489 margin: 20px 0; 1490 max-width: 400px !important; /* Override mediaelement.js style */ 1491 } 1492 1493 .format-audio audio { 1494 max-width: 100% !important; /* Avoid player width overflow. */ 1495 } 1496 1497 /* Chat */ 1498 .format-chat { 1499 background-color: #eadaa6; 1500 } 1501 1502 .format-chat .entry-title { 1503 font-size: 28px; 1504 font-weight: bold; 1505 } 1506 1507 .format-chat .entry-meta a, 1508 .format-chat .entry-content a { 1509 color: #722d19; 1510 } 1511 1512 .format-chat .entry-meta .date a:before { 1513 content: "\f108"; 1514 margin-right: 2px; 1515 } 1516 1517 .format-chat .entry-meta .author { 1518 display: none; 1519 } 1520 1521 .format-chat .chat { 1522 margin: 0; 1523 } 1524 1525 .format-chat .chat .chat-timestamp { 1526 color: #722d19; 1527 float: right; 1528 font-size: 12px; 1529 font-weight: normal; 1530 margin: 5px 10px 0; 1531 } 1532 1533 .format-chat .chat .fn { 1534 font-style: normal; 1535 } 1536 1537 /* Gallery */ 1538 .format-gallery { 1539 background-color: #fbca3c; 1540 } 1541 1542 .format-gallery .entry-header { 1543 margin-bottom: 15px; 1544 } 1545 1546 .format-gallery .entry-title { 1547 font-size: 50px; 1548 font-weight: 400; 1549 margin: 0; 1550 } 1551 1552 .format-gallery .entry-meta a, 1553 .format-gallery .entry-content a { 1554 color: #722d19; 1555 } 1556 1557 /* Image */ 1558 .format-image .entry-title { 1559 font-size: 28px; 1560 font-weight: bold; 1561 } 1562 1563 .format-image .categories-links, 1564 .format-image .tags-links { 1565 display: none; 1566 } 1567 1568 /* Link */ 1569 .format-link { 1570 background-color: #f7f5e7; 1571 } 1572 1573 .blog .format-link:first-of-type, 1574 .single .format-link:first-of-type { 1575 box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2); 1576 } 1577 1578 .format-link .entry-header, 1579 .format-link .entry-content p:last-child { 1580 margin-bottom: 0; 1581 } 1582 1583 .format-link .entry-title { 1584 color: #ca3c08; 1585 display: inline; 1586 font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; 1587 margin-right: 20px; 1588 } 1589 1590 .format-link .entry-title a { 1591 color: #bc360a; 1592 } 1593 1594 .format-link div.entry-meta { 1595 display: inline; 1596 } 1597 1598 /* Standard */ 1599 .format-standard .wp-video, 1600 .format-standard .wp-audio-shortcode, 1601 .format-audio .wp-audio-shortcode, 1602 .format-standard .video-player { 1603 margin-bottom: 24px; 1604 } 1605 1606 /* Quote */ 1607 .format-quote { 1608 background-color: #210d10; 1609 } 1610 1611 .format-quote .entry-content, 1612 .format-quote .entry-meta { 1613 color: #f7f5e7; 1614 } 1615 1616 .format-quote .entry-content blockquote { 1617 font-size: 28px; 1618 margin: 0; 1619 } 1620 1621 .format-quote .entry-content a, 1622 .format-quote .entry-meta a, 1623 .format-quote .linked { 1624 color: #e63f2a; 1625 } 1626 1627 .format-quote .entry-content cite a { 1628 border-bottom: 1px dotted #fff; 1629 color: #fff; 1630 } 1631 1632 .format-quote .entry-content cite a:hover { 1633 text-decoration: none; 1634 } 1635 1636 .format-quote blockquote small, 1637 .format-quote blockquote cite { 1638 display: block; 1639 font-size: 16px; 1640 } 1641 1642 .format-quote blockquote { 1643 font-style: italic; 1644 font-weight: 300; 1645 padding-left: 75px; 1646 position: relative; 1647 } 1648 1649 .format-quote blockquote:before { 1650 content: '\201C'; 1651 font-size: 140px; 1652 font-weight: 400; 1653 line-height: .8; 1654 padding-right: 25px; 1655 position: absolute; 1656 left: -15px; 1657 top: -3px; 1658 } 1659 1660 .format-quote .entry-meta .author { 1661 display: none; 1662 } 1663 1664 /* Status */ 1665 .format-status { 1666 background-color: #722d19; 1667 padding: 0; 1668 } 1669 1670 .format-status .entry-content, 1671 .format-status .entry-meta { 1672 padding-left: 35px; 1673 position: relative; 1674 } 1675 1676 .format-status .entry-content a { 1677 color: #eadaa6; 1678 } 1679 1680 .format-status .entry-meta a { 1681 color: #f7f5e7; 1682 } 1683 1684 .sidebar .format-status .entry-content, 1685 .sidebar .format-status .entry-meta { 1686 padding-left: 95px; 1687 } 1688 1689 .format-status .entry-content:before, 1690 .format-status .entry-meta:before { 1691 background: url(images/dotted-line.png) repeat-y left bottom; 1692 background-size: 4px 4px; 1693 content: ""; 1694 display: block; 1695 height: 100%; 1696 position: absolute; 1697 left: 10px; 1698 top: 0; 1699 width: 1px; 1700 } 1701 1702 .sidebar .format-status .entry-content:before, 1703 .sidebar .format-status .entry-meta:before { 1704 left: 70px; 1705 } 1706 1707 .format-status .categories-links, 1708 .format-status .tags-links { 1709 display: none; 1710 } 1711 1712 /* Ensures the dots in the dot background are in lockstep. */ 1713 .format-status .entry-meta:before { 1714 background-position: left top; 1715 } 1716 1717 .format-status .entry-content { 1718 color: #f7f5e7; 1719 font-size: 24px; 1720 font-style: italic; 1721 font-weight: 300; 1722 padding-bottom: 30px; 1723 padding-top: 40px; 1724 position: relative; 1725 } 1726 1727 .format-status .entry-content p:first-child:before { 1728 background-color: rgba(0, 0, 0, 0.65); 1729 content: ""; 1730 height: 3px; 1731 margin-top: 13px; 1732 position: absolute; 1733 left: 4px; 1734 width: 13px; 1735 } 1736 1737 .sidebar .format-status .entry-content > p:first-child:before { 1738 left: 64px; 1739 } 1740 1741 .format-status .entry-content p:last-child { 1742 margin-bottom: 0; 1743 } 1744 1745 .format-status .entry-meta { 1746 margin-top: 0; 1747 padding-bottom: 40px; 1748 } 1749 1750 .format-status .entry-meta .date a:before { 1751 content: "\f105"; 1752 } 1753 1754 /* Video */ 1755 .format-video { 1756 background-color: #db572f; 1757 } 1758 1759 .format-video .entry-content a, 1760 .format-video .entry-meta a, 1761 .format-video .entry-content a:hover, 1762 .format-video .entry-meta a:hover { 1763 color: #fbfaf3; 1764 } 1765 1766 .format-video .entry-title { 1767 font-size: 50px; 1768 font-weight: 400; 1769 } 1770 1771 .format-video .entry-meta { 1772 color: #220e10; 1773 } 1774 1775 1776 /** 1777 * 5.6 Attachments 1778 * ---------------------------------------------------------------------------- 1779 */ 1780 1781 .attachment .hentry { 1782 background-color: #e8e5ce; 1783 margin: 0; 1784 padding: 0; 1785 } 1786 1787 .attachment .entry-header { 1788 margin-bottom: 0; 1789 max-width: 1040px; 1790 padding: 30px 0; 1791 } 1792 1793 .attachment .entry-title { 1794 display: inline-block; 1795 float: left; 1796 font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; 1797 margin: 0; 1798 } 1799 1800 .attachment .entry-title:before { 1801 content: "\f416"; 1802 font-size: 32px; 1803 margin-right: 10px; 1804 } 1805 1806 .attachment .entry-meta { 1807 clear: none; 1808 color: inherit; 1809 float: right; 1810 max-width: 604px; 1811 padding: 9px 0 0; 1812 text-align: right; 1813 } 1814 1815 .hentry.attachment:not(.image-attachment) .entry-meta { 1816 max-width: 104px; 1817 } 1818 1819 .attachment footer.entry-meta { 1820 display: none; 1821 } 1822 1823 .attachment-meta:before { 1824 content: "\f307"; 1825 } 1826 1827 .full-size-link a:before { 1828 content: "\f402"; 1829 } 1830 1831 .full-size-link:before { 1832 content: none; 1833 } 1834 1835 .attachment .entry-meta a, 1836 .attachment .entry-meta .edit-link:before, 1837 .attachment .full-size-link:before { 1838 color: #ca3c08; 1839 } 1840 1841 .attachment .entry-content { 1842 background-color: #fff; 1843 max-width: 100%; 1844 padding: 40px 0; 1845 } 1846 1847 .image-navigation { 1848 margin: 0 auto; 1849 max-width: 1040px; 1850 position: relative; 1851 } 1852 1853 .image-navigation a:hover { 1854 text-decoration: none; 1855 } 1856 1857 .image-navigation .nav-previous, 1858 .image-navigation .nav-next { 1859 position: absolute; 1860 top: 50px; 1861 } 1862 1863 .image-navigation .nav-previous { 1864 left: 0; 1865 } 1866 1867 .image-navigation .nav-next { 1868 right: 0; 1869 } 1870 1871 .image-navigation .meta-nav { 1872 font-size: 32px; 1873 font-weight: 300; 1874 vertical-align: -4px; 1875 } 1876 1877 .attachment .entry-attachment, 1878 .attachment .type-attachment p { 1879 margin: 0 auto; 1880 max-width: 724px; 1881 text-align: center; 1882 } 1883 1884 .attachment .entry-attachment .attachment { 1885 display: inline-block; 1886 } 1887 1888 .attachment .entry-caption { 1889 text-align: left; 1890 } 1891 1892 .attachment .entry-description { 1893 margin: 20px auto 0; 1894 max-width: 604px; 1895 } 1896 1897 .attachment .entry-caption p:last-child, 1898 .attachment .entry-description p:last-child { 1899 margin: 0; 1900 } 1901 1902 .attachment .site-main .sidebar-container { 1903 display: none; 1904 } 1905 1906 .attachment .entry-content .mejs-audio { 1907 max-width: 400px; 1908 margin: 0 auto; 1909 } 1910 1911 .attachment .entry-content .wp-video { 1912 margin: 0 auto; 1913 } 1914 1915 .attachment .entry-content .mejs-container { 1916 margin-bottom: 24px; 1917 } 1918 1919 /** 1920 * 5.7 Post/Paging Navigation 1921 * ---------------------------------------------------------------------------- 1922 */ 1923 1924 .navigation .nav-previous { 1925 float: left; 1926 } 1927 1928 .navigation .nav-next { 1929 float: right; 1930 } 1931 1932 .navigation a { 1933 color: #bc360a; 1934 } 1935 1936 .navigation a:hover { 1937 color: #ea9629; 1938 text-decoration: none; 1939 } 1940 1941 .paging-navigation { 1942 background-color: #e8e5ce; 1943 padding: 40px 0; 1944 } 1945 1946 .paging-navigation .nav-links { 1947 margin: 0 auto; 1948 max-width: 604px; 1949 width: 100%; 1950 } 1951 1952 .sidebar .paging-navigation .nav-links { 1953 max-width: 1040px; 1954 padding: 0 376px 0 60px; 1955 } 1956 1957 .paging-navigation .nav-next { 1958 padding: 13px 0; 1959 } 1960 1961 .paging-navigation a { 1962 font-size: 22px; 1963 font-style: italic; 1964 font-weight: 300; 1965 } 1966 1967 .paging-navigation .meta-nav { 1968 background-color: #e63f2a; 1969 border-radius: 50%; 1970 color: #fff; 1971 display: inline-block; 1972 font-size: 26px; 1973 padding: 3px 0 8px; 1974 text-align: center; 1975 width: 50px; 1976 } 1977 1978 .paging-navigation .nav-previous .meta-nav { 1979 margin-right: 10px; 1980 padding: 17px 0 23px; 1981 width: 80px; 1982 } 1983 1984 .paging-navigation .nav-next .meta-nav { 1985 margin-left: 10px; 1986 } 1987 1988 .paging-navigation a:hover .meta-nav { 1989 background-color: #ea9629; 1990 text-decoration: none; 1991 } 1992 1993 .post-navigation { 1994 background-color: #fff; 1995 color: #ca3c08; 1996 font-size: 20px; 1997 font-style: italic; 1998 font-weight: 300; 1999 padding: 20px 0; 2000 } 2001 2002 .post-navigation .nav-links { 2003 margin: 0 auto; 2004 max-width: 1040px; 2005 } 2006 2007 .sidebar .post-navigation .nav-links { 2008 padding: 0 376px 0 60px; 2009 } 2010 2011 .post-navigation a[rel="next"] { 2012 float: right; 2013 text-align: right; 2014 } 2015 2016 2017 /** 2018 * 5.8 Author Bio 2019 * ---------------------------------------------------------------------------- 2020 */ 2021 2022 .author-info { 2023 margin: 0 auto; 2024 max-width: 604px; 2025 padding: 30px 0 10px; 2026 text-align: left; /* gallery & video post formats */ 2027 width: 100%; 2028 } 2029 2030 .author.sidebar .author-info { 2031 max-width: 1040px; 2032 padding: 30px 376px 10px 60px; 2033 } 2034 2035 .single .author-info { 2036 padding: 50px 0 0; 2037 } 2038 2039 .author-avatar .avatar { 2040 float: left; 2041 margin: 0 30px 30px 0; 2042 } 2043 2044 .single-format-status .author-description { 2045 color: #f7f5e7; 2046 } 2047 2048 .author-description .author-title { 2049 clear: none; 2050 font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; 2051 margin: 0 0 8px; 2052 } 2053 2054 .author-link { 2055 color: #ca3c08; 2056 margin-left: 2px; 2057 } 2058 2059 .author.archive .author-link { 2060 display: none; 2061 } 2062 2063 2064 /** 2065 * 5.9 Archives 2066 * ---------------------------------------------------------------------------- 2067 */ 2068 2069 .archive-header { 2070 background-color: #e8e5ce; 2071 } 2072 2073 .archive-title, 2074 .archive-meta { 2075 font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; 2076 margin: 0 auto; 2077 max-width: 1040px; 2078 padding: 30px 0; 2079 width: 100%; 2080 } 2081 2082 .archive-meta { 2083 font-size: 16px; 2084 font-style: normal; 2085 font-weight: normal; 2086 margin-top: -15px; 2087 padding: 0 0 11px; 2088 } 2089 2090 .sidebar .archive-meta { 2091 padding-right: 316px; 2092 } 2093 2094 2095 /** 2096 * 5.10 Search Results/No posts 2097 * ---------------------------------------------------------------------------- 2098 */ 2099 2100 .page-header { 2101 background-color: #e8e5ce; 2102 } 2103 2104 .page-title { 2105 font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; 2106 margin: 0 auto; 2107 max-width: 1040px; 2108 padding: 30px 0; 2109 width: 100%; 2110 } 2111 2112 .page-content { 2113 margin: 0 auto; 2114 max-width: 604px; 2115 padding: 40px 0; 2116 width: 100%; 2117 } 2118 2119 .sidebar .page-content { 2120 margin: 0 auto; 2121 max-width: 1040px; 2122 padding: 40px 376px 40px 60px; 2123 } 2124 2125 2126 /** 2127 * 5.11 404 2128 * ---------------------------------------------------------------------------- 2129 */ 2130 2131 .error404 .page-header { 2132 background-color: #fff; 2133 } 2134 2135 .error404 .page-title { 2136 line-height: 0.6; 2137 margin: 0; 2138 padding: 300px; 2139 position: relative; 2140 text-align: center; 2141 width: auto; 2142 } 2143 2144 .error404 .page-title:before { 2145 color: #e8e5ce; 2146 content: "\f423"; 2147 font-size: 964px; 2148 line-height: 0.6; 2149 overflow: hidden; 2150 position: absolute; 2151 left: 7px; 2152 top: 28px; 2153 } 2154 2155 .error404 .page-wrapper { 2156 background-color: #e8e5ce; 2157 } 2158 2159 .error404 .page-header, 2160 .error404 .page-content { 2161 margin: 0 auto; 2162 max-width: 1040px; 2163 padding-bottom: 40px; 2164 width: 100%; 2165 } 2166 2167 2168 /** 2169 * 5.12 Comments 2170 * ---------------------------------------------------------------------------- 2171 */ 2172 2173 .comments-title, 2174 .comment-list, 2175 .comment-reply-title, 2176 .must-log-in, 2177 .comment-respond .comment-form, 2178 .comment-respond iframe { 2179 display: block; 2180 margin-left: auto; 2181 margin-right: auto; 2182 max-width: 604px; 2183 width: 100%; 2184 } 2185 2186 .sidebar .comments-title, 2187 .sidebar .comment-list, 2188 .sidebar .must-log-in, 2189 .sidebar .comment-reply-title, 2190 .sidebar .comment-navigation, 2191 .sidebar .comment-respond .comment-form { 2192 max-width: 1040px; 2193 padding-left: 60px; 2194 padding-right: 376px; 2195 } 2196 2197 .comments-title { 2198 font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif; 2199 } 2200 2201 .comment-list, 2202 .comment-list .children { 2203 list-style-type: none; 2204 padding: 0; 2205 } 2206 2207 .comment-list .children { 2208 margin-left: 20px; 2209 } 2210 2211 .comment-list > li:after, 2212 .comment-list .children > li:before { 2213 background: url(images/dotted-line.png) repeat left top; 2214 background-size: 4px 4px; 2215 content: ""; 2216 display: block; 2217 height: 1px; 2218 width: 100%; 2219 } 2220 2221 .comment-list > li:last-child:after { 2222 display: none; 2223 } 2224 2225 .comment-body { 2226 padding: 24px 0; 2227 position: relative; 2228 } 2229 2230 .comment-author { 2231 float: left; 2232 max-width: 74px; 2233 } 2234 2235 .comment-author .avatar { 2236 display: block; 2237 margin-bottom: 10px; 2238 } 2239 2240 .comment-author .fn { 2241 word-wrap: break-word; 2242 } 2243 2244 .comment-author .fn, 2245 .comment-author .url, 2246 .comment-reply-link, 2247 .comment-reply-login { 2248 color: #bc360a; 2249 font-size: 14px; 2250 font-style: normal; 2251 font-weight: normal; 2252 } 2253 2254 .says { 2255 display: none; 2256 } 2257 2258 .no-avatars .comment-author { 2259 margin: 0 0 5px; 2260 max-width: 100%; 2261 position: relative; 2262 } 2263 2264 .no-avatars .comment-metadata, 2265 .no-avatars .comment-content, 2266 .no-avatars .comment-list .reply { 2267 width: 100%; 2268 } 2269 2270 .bypostauthor > .comment-body .fn:before { 2271 content: "\f408"; 2272 vertical-align: text-top; 2273 } 2274 2275 .comment-list .edit-link { 2276 margin-left: 20px; 2277 } 2278 2279 .comment-metadata, 2280 .comment-awaiting-moderation, 2281 .comment-content, 2282 .comment-list .reply { 2283 float: right; 2284 width: 79%; 2285 width: -webkit-calc(100% - 124px); 2286 width: calc(100% - 124px); 2287 word-wrap: break-word; 2288 } 2289 2290 .comment-meta, 2291 .comment-meta a { 2292 color: #a2a2a2; 2293 font-size: 13px; 2294 } 2295 2296 .comment-meta a:hover { 2297 color: #ea9629; 2298 } 2299 2300 .comment-metadata { 2301 margin-bottom: 20px; 2302 } 2303 2304 .ping-meta { 2305 color: #a2a2a2; 2306 font-size: 13px; 2307 line-height: 2; 2308 } 2309 2310 .comment-awaiting-moderation { 2311 color: #a2a2a2; 2312 } 2313 2314 .comment-awaiting-moderation:before { 2315 content: "\f414"; 2316 margin-right: 5px; 2317 position: relative; 2318 top: -2px; 2319 } 2320 2321 .comment-reply-link:before, 2322 .comment-reply-login:before { 2323 content: "\f412"; 2324 margin-right: 3px; 2325 } 2326 2327 /* Comment form */ 2328 .comment-respond { 2329 background-color: #f7f5e7; 2330 padding: 30px 0; 2331 } 2332 2333 .comment .comment-respond { 2334 margin-bottom: 20px; 2335 padding: 20px; 2336 } 2337 2338 .comment-reply-title { 2339 font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif; 2340 } 2341 2342 .comment-reply-title small a { 2343 color: #131310; 2344 display: inline-block; 2345 float: right; 2346 height: 16px; 2347 overflow: hidden; 2348 width: 16px; 2349 } 2350 2351 .comment-reply-title small a:hover { 2352 color: #ed331c; 2353 text-decoration: none; 2354 } 2355 2356 .comment-reply-title small a:before { 2357 content: "\f406"; 2358 vertical-align: top; 2359 } 2360 2361 .sidebar .comment-list .comment-reply-title, 2362 .sidebar .comment-list .comment-respond .comment-form { 2363 padding: 0; 2364 } 2365 2366 .comment-form .comment-notes { 2367 margin-bottom: 15px; 2368 } 2369 2370 .comment-form .comment-form-author, 2371 .comment-form .comment-form-email, 2372 .comment-form .comment-form-url { 2373 margin-bottom: 8px; 2374 } 2375 2376 .comment-form [for="author"], 2377 .comment-form [for="email"], 2378 .comment-form [for="url"], 2379 .comment-form [for="comment"] { 2380 float: left; 2381 padding: 5px 0; 2382 width: 120px; 2383 } 2384 2385 .comment-form .required { 2386 color: #ed331c; 2387 } 2388 2389 .comment-form input[type="text"], 2390 .comment-form input[type="email"], 2391 .comment-form input[type="url"] { 2392 max-width: 270px; 2393 width: 60%; 2394 } 2395 2396 .comment-form textarea { 2397 width: 100%; 2398 } 2399 2400 .comment-form #wp-comment-cookies-consent { 2401 margin: 0 10px 0 0; 2402 } 2403 2404 .form-allowed-tags, 2405 .form-allowed-tags code { 2406 color: #686758; 2407 font-size: 12px; 2408 } 2409 2410 .form-allowed-tags code { 2411 font-size: 10px; 2412 margin-left: 3px; 2413 } 2414 2415 .comment-list .pingback, 2416 .comment-list .trackback { 2417 padding-top: 24px; 2418 } 2419 2420 .comment-navigation { 2421 font-size: 20px; 2422 font-style: italic; 2423 font-weight: 300; 2424 margin: 0 auto; 2425 max-width: 604px; 2426 padding: 20px 0 30px; 2427 width: 100%; 2428 } 2429 2430 .no-comments { 2431 background-color: #f7f5e7; 2432 font-size: 20px; 2433 font-style: italic; 2434 font-weight: 300; 2435 margin: 0; 2436 padding: 40px 0; 2437 text-align: center; 2438 } 2439 2440 .sidebar .no-comments { 2441 padding-left: 60px; 2442 padding-right: 376px; 2443 } 2444 2445 2446 /** 2447 * 5.13 Multisite 2448 * ---------------------------------------------------------------------------- 2449 */ 2450 2451 .site-main .mu_register { 2452 margin: 0 auto; 2453 max-width: 604px; 2454 width: 100%; 2455 } 2456 2457 .mu_alert { 2458 margin-top: 25px; 2459 } 2460 2461 .site-main .mu_register input[type="submit"], 2462 .site-main .mu_register #blog_title, 2463 .site-main .mu_register #user_email, 2464 .site-main .mu_register #blogname, 2465 .site-main .mu_register #user_name { 2466 font-size: inherit; 2467 width: 270px; 2468 } 2469 2470 .site-main .mu_register input[type="submit"] { 2471 width: auto; 2472 } 2473 2474 2475 /** 2476 * 6.0 Sidebar 2477 * ---------------------------------------------------------------------------- 2478 */ 2479 2480 .site-main .widget-area { 2481 float: right; 2482 width: 300px; 2483 } 2484 2485 2486 /** 2487 * 6.1 Widgets 2488 * ---------------------------------------------------------------------------- 2489 */ 2490 2491 .widget { 2492 background-color: rgba(247, 245, 231, 0.7); 2493 font-size: 14px; 2494 -webkit-hyphens: auto; 2495 -moz-hyphens: auto; 2496 -ms-hyphens: auto; 2497 hyphens: auto; 2498 margin: 0 0 24px; 2499 padding: 20px; 2500 word-wrap: break-word; 2501 } 2502 2503 .widget .widget-title { 2504 font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; 2505 margin: 0 0 10px; 2506 } 2507 2508 .widget ul, 2509 .widget ol { 2510 list-style-type: none; 2511 margin: 0; 2512 padding: 0; 2513 } 2514 2515 .widget li { 2516 padding: 5px 0; 2517 } 2518 2519 .widget .children li:last-child { 2520 padding-bottom: 0; 2521 } 2522 2523 .widget li > ul, 2524 .widget li > ol { 2525 margin-left: 20px; 2526 } 2527 2528 .widget a { 2529 color: #bc360a; 2530 } 2531 2532 .widget a:hover { 2533 color: #ea9629; 2534 } 2535 2536 /* Search widget */ 2537 .search-form .search-submit { 2538 display: none; 2539 } 2540 2541 /* RSS Widget */ 2542 .widget_rss .rss-date { 2543 display: block; 2544 } 2545 2546 .widget_rss .rss-date, 2547 .widget_rss li > cite { 2548 color: #a2a2a2; 2549 } 2550 2551 /* Calendar Widget */ 2552 .widget_calendar table, 2553 .widget_calendar td { 2554 border: 0; 2555 border-collapse: separate; 2556 border-spacing: 1px; 2557 } 2558 2559 .widget_calendar caption { 2560 font-size: 14px; 2561 margin: 0; 2562 } 2563 2564 .widget_calendar th, 2565 .widget_calendar td { 2566 padding: 0; 2567 text-align: center; 2568 } 2569 2570 .widget_calendar a { 2571 display: block; 2572 } 2573 2574 .widget_calendar a:hover { 2575 background-color: rgba(0, 0, 0, 0.15); 2576 } 2577 2578 .widget_calendar tbody td { 2579 background-color: rgba(255, 255, 255, 0.5); 2580 } 2581 2582 .site-footer .widget_calendar tbody td { 2583 background-color: rgba(255, 255, 255, 0.05); 2584 } 2585 2586 .widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad { 2587 background-color: transparent; 2588 } 2589 2590 .wp-calendar-table { 2591 margin-bottom: 0; 2592 } 2593 2594 .wp-calendar-nav { 2595 display: table; 2596 line-height: 2; 2597 margin-bottom: 20px; 2598 width: 100%; 2599 } 2600 2601 .wp-calendar-nav span { 2602 display: table-cell; 2603 text-align: center; 2604 } 2605 2606 .wp-calendar-nav-prev, 2607 .wp-calendar-nav-next { 2608 width: 40%; 2609 } 2610 2611 /* Text widget */ 2612 .widget_text ul, 2613 .widget_text ol { 2614 padding-left: 20px; 2615 margin-bottom: 16px; 2616 } 2617 2618 .widget_text li:last-child { 2619 padding-bottom: 0; 2620 } 2621 2622 .widget_text li > ul, 2623 .widget_text li > ol { 2624 margin-bottom: 0; 2625 } 2626 2627 .widget_text ul { 2628 list-style: square; 2629 } 2630 2631 .widget_text ol { 2632 list-style: decimal; 2633 } 2634 2635 /* Tag Cloud widget */ 2636 .tagcloud ul { 2637 list-style-type: none; 2638 } 2639 2640 .tagcloud ul li { 2641 display: inline-block; 2642 padding: 0; 2643 } 2644 2645 /* Gallery Widget */ 2646 .widget .gallery-columns-1 .gallery-item { 2647 max-width: 100%; 2648 } 2649 2650 .widget .gallery-columns-2 .gallery-item { 2651 max-width: 49%; 2652 max-width: -webkit-calc(50% - 4px); 2653 max-width: calc(50% - 4px); 2654 } 2655 2656 .widget .gallery-columns-3 .gallery-item { 2657 max-width: 22%; 2658 max-width: -webkit-calc(33% - 4px); 2659 max-width: calc(33% - 4px); 2660 } 2661 2662 /** 2663 * 7.0 Footer 2664 * ---------------------------------------------------------------------------- 2665 */ 2666 2667 .site-footer { 2668 background-color: #e8e5ce; 2669 color: #686758; 2670 font-size: 14px; 2671 text-align: center; 2672 } 2673 2674 .site-footer .widget-area, 2675 .sidebar .site-footer { 2676 text-align: left; 2677 } 2678 2679 .site-footer a { 2680 color: #686758; 2681 } 2682 2683 .site-footer .sidebar-container { 2684 background-color: #220e10; 2685 padding: 20px 0; 2686 } 2687 2688 .site-footer .widget-area { 2689 margin: 0 auto; 2690 max-width: 1040px; 2691 width: 100%; 2692 } 2693 2694 .sidebar .site-footer .widget-area { 2695 max-width: 724px; 2696 position: relative; 2697 left: -158px; 2698 } 2699 2700 .site-footer .widget { 2701 background: transparent; 2702 color: #fff; 2703 float: left; 2704 margin-right: 20px; 2705 width: 245px; 2706 } 2707 2708 .sidebar .site-footer .widget { 2709 width: 228px; 2710 } 2711 2712 .sidebar .site-footer .widget:nth-of-type(4), 2713 .sidebar .site-footer .widget:nth-of-type(3) { 2714 margin-right: 0; 2715 } 2716 2717 .site-footer .widget a { 2718 color: #e6402a; 2719 } 2720 2721 .site-footer .widget-title, 2722 .site-footer .widget-title a, 2723 .site-footer .wp-caption-text { 2724 color: #fff; 2725 } 2726 2727 .site-info { 2728 margin: 0 auto; 2729 max-width: 1040px; 2730 padding: 30px 0; 2731 width: 100%; 2732 } 2733 2734 #wpstats { 2735 display: block; 2736 margin: -10px auto 0; 2737 } 2738 2739 .site-footer span[role=separator] { 2740 padding: 0 0.25em 0 0.5em; 2741 } 2742 2743 .site-footer span[role=separator]::before { 2744 content: '\002f'; 2745 } 2746 2747 /** 2748 * 8.0 Media Queries 2749 * ---------------------------------------------------------------------------- 2750 */ 2751 2752 /* Does the same thing as <meta name="viewport" content="width=device-width">, 2753 * but in the future W3C standard way. -ms- prefix is required for IE10+ to 2754 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor 2755 * the meta tag. See https://core.trac.wordpress.org/ticket/25888. 2756 */ 2757 @-ms-viewport { 2758 width: device-width; 2759 } 2760 @viewport { 2761 width: device-width; 2762 } 2763 2764 @media (max-width: 1599px) { 2765 .site { 2766 border: 0; 2767 } 2768 } 2769 2770 @media (max-width: 1069px) { 2771 .sidebar img.alignleft, 2772 .sidebar .wp-caption.alignleft { 2773 margin-left: 0; 2774 } 2775 2776 .sidebar img.alignright, 2777 .sidebar .wp-caption.alignright { 2778 margin-right: 0; 2779 } 2780 2781 .error404 .page-header { 2782 margin-left: auto; 2783 max-width: 604px; 2784 width: 100%; 2785 } 2786 2787 .archive-header, 2788 .search .page-header, 2789 .archive .page-header, 2790 .blog .page-header, 2791 .error404 .page-content, 2792 .search .page-content, 2793 .archive .page-content, 2794 .attachment .entry-header, 2795 .attachment .entry-content, 2796 .post-navigation .nav-links, 2797 .sidebar .site-info, 2798 .site-footer .widget-area { 2799 padding-left: 20px; 2800 padding-right: 20px; 2801 } 2802 2803 .error404 .page-title { 2804 font-size: 24px; 2805 padding: 180px; 2806 } 2807 2808 .error404 .page-title:before { 2809 font-size: 554px; 2810 } 2811 2812 .attachment .image-navigation { 2813 max-width: 724px; 2814 } 2815 2816 .image-navigation .nav-previous, 2817 .image-navigation .nav-next { 2818 position: static; 2819 } 2820 2821 .site-main .widget-area { 2822 margin-right: 60px; 2823 } 2824 } 2825 2826 @media (max-width: 999px) { 2827 .sidebar .entry-header, 2828 .sidebar .entry-content, 2829 .sidebar .entry-summary, 2830 .sidebar .entry-meta, 2831 .sidebar .comment-list, 2832 .sidebar .comment-reply-title, 2833 .sidebar .comment-navigation, 2834 .sidebar .comment-respond .comment-form, 2835 .sidebar .featured-gallery, 2836 .sidebar .post-navigation .nav-links, 2837 .author.sidebar .author-info { 2838 max-width: 604px; 2839 padding-left: 0; 2840 padding-right: 0; 2841 } 2842 2843 .sidebar .site-info, 2844 .search.sidebar .page-content, 2845 .blog.sidebar .page-content, 2846 .attachment .entry-header, 2847 .sidebar .comments-title { 2848 max-width: 604px; 2849 } 2850 2851 .sidebar .archive-meta, 2852 .attachment .entry-header, 2853 .search.sidebar .page-content, 2854 .blog.sidebar .page-content, 2855 .sidebar .site-info, 2856 .sidebar .comments-title, 2857 .sidebar .no-comments { 2858 padding-left: 0; 2859 padding-right: 0; 2860 } 2861 2862 .attachment .entry-meta { 2863 float: left; 2864 text-align: left; 2865 width: 100%; 2866 } 2867 2868 .attachment .entry-content { 2869 max-width: 100%; 2870 padding: 40px 0; 2871 } 2872 2873 .format-status .entry-content { 2874 padding-top: 40px; 2875 } 2876 2877 .format-status .entry-meta { 2878 padding-bottom: 40px; 2879 } 2880 2881 .sidebar .format-status .entry-content, 2882 .sidebar .format-status .entry-meta { 2883 padding-left: 35px; 2884 } 2885 2886 .sidebar .format-status .entry-content:before, 2887 .sidebar .format-status .entry-meta:before { 2888 left: 10px; 2889 } 2890 2891 .sidebar .format-status .entry-content p:first-child:before { 2892 left: 4px; 2893 } 2894 2895 .sidebar .paging-navigation .nav-links { 2896 padding: 0 60px; 2897 } 2898 2899 .site-main .sidebar-container { 2900 height: auto; 2901 margin: 0 auto; 2902 max-width: 604px; 2903 position: relative; 2904 top: 20px; 2905 } 2906 2907 .site-main .widget-area { 2908 float: none; 2909 margin: 0; 2910 width: 100%; 2911 } 2912 2913 .sidebar .site-footer .widget-area { 2914 max-width: 100%; 2915 left: 0; 2916 } 2917 } 2918 2919 /* Collapse oversized image and pulled images after iPad breakpoint. */ 2920 @media (max-width: 767px) { 2921 .site-header .home-link { 2922 min-height: 0; 2923 } 2924 .site-title { 2925 font-size: 36px; 2926 padding: 8px 0 10px; 2927 } 2928 .entry-content img.alignleft, 2929 .entry-content .wp-caption.alignleft { 2930 margin-left: 0; 2931 } 2932 2933 .entry-content img.alignright, 2934 .entry-content .wp-caption.alignright { 2935 margin-right: 0; 2936 } 2937 2938 .attachment .image-navigation, 2939 .attachment .entry-attachment .attachment { 2940 max-width: 604px; 2941 padding: 0; 2942 width: 100%; 2943 } 2944 2945 .gallery-caption { 2946 display: none; 2947 } 2948 } 2949 2950 @media (max-width: 643px) { 2951 .site-title { 2952 font-size: 30px; 2953 } 2954 2955 #content .entry-header, 2956 #content .entry-content, 2957 #content .entry-summary, 2958 #content footer.entry-meta, 2959 #content .featured-gallery, 2960 .search.sidebar .page-content, 2961 .blog.sidebar .page-content, 2962 .sidebar .post-navigation .nav-links, 2963 .paging-navigation .nav-links, 2964 #content .author-info, 2965 .comments-area .comments-title, 2966 .comments-area .comment-list, 2967 .comments-area .comment-navigation, 2968 .comment-respond, 2969 .sidebar .site-info, 2970 .sidebar .paging-navigation .nav-links { 2971 padding-left: 20px; 2972 padding-right: 20px; 2973 } 2974 2975 #content .format-status .entry-content, 2976 #content .format-status .entry-met { 2977 padding-left: 35px; 2978 } 2979 2980 /* Small menu */ 2981 .menu-toggle { 2982 cursor: pointer; 2983 display: inline-block; 2984 font: bold 16px/1.3 "Source Sans Pro", Helvetica, sans-serif; 2985 margin: 0; 2986 } 2987 2988 .menu-toggle, 2989 .menu-toggle:hover, 2990 .menu-toggle:focus, 2991 .menu-toggle:active { 2992 background: none; 2993 border: none; 2994 color: #141412; 2995 padding: 12px 0 12px 20px; 2996 } 2997 2998 .menu-toggle:focus { 2999 outline: thin dotted; 3000 } 3001 3002 .menu-toggle:after { 3003 content: "\f502"; 3004 font-size: 12px; 3005 padding-left: 8px; 3006 vertical-align: -4px; 3007 } 3008 3009 .toggled-on .menu-toggle:after { 3010 content: "\f500"; 3011 vertical-align: 2px; 3012 } 3013 3014 .toggled-on .nav-menu, 3015 .toggled-on .nav-menu > ul { 3016 display: block; 3017 margin-left: 0; 3018 padding: 0; 3019 width: 100%; 3020 } 3021 3022 .toggled-on li, 3023 .toggled-on .children { 3024 display: block; 3025 } 3026 3027 .toggled-on .nav-menu li > ul { 3028 background-color: transparent; 3029 display: block; 3030 float: none; 3031 margin-left: 20px; 3032 position: relative; 3033 left: auto; 3034 top: auto; 3035 } 3036 3037 .toggled-on .nav-menu li > ul a { 3038 color: #141412; 3039 width: auto; 3040 } 3041 3042 .toggled-on .nav-menu li:hover > a, 3043 .toggled-on .nav-menu .children a { 3044 background-color: transparent; 3045 color: #141412; 3046 } 3047 3048 .toggled-on .nav-menu > li a:hover, 3049 .toggled-on .nav-menu > ul a:hover { 3050 background-color: #db572f; 3051 color: #fff; 3052 } 3053 3054 .toggled-on .nav-menu > li a:focus, 3055 .toggled-on .nav-menu > ul a:focus { 3056 background-color: #220e10; 3057 color: #fff; 3058 } 3059 3060 ul.nav-menu, 3061 div.nav-menu > ul { 3062 display: none; 3063 } 3064 3065 #content .featured-gallery { 3066 padding-left: 24px; 3067 } 3068 3069 .gallery-columns-1 .gallery-item { 3070 margin-right: 0; 3071 width: 100%; 3072 } 3073 3074 .entry-title, 3075 .format-chat .entry-title, 3076 .format-image .entry-title, 3077 .format-gallery .entry-title, 3078 .format-video .entry-title { 3079 font-size: 22px; 3080 font-weight: bold; 3081 } 3082 3083 .format-quote blockquote, 3084 .format-status .entry-content { 3085 font-size: 18px; 3086 } 3087 3088 .format-quote blockquote small, 3089 .format-quote blockquote cite { 3090 font-size: 13px; 3091 } 3092 3093 .error404 .page-title { 3094 padding: 40px 0 0; 3095 } 3096 3097 .error404 .page-title:before { 3098 content: normal; 3099 } 3100 3101 .comment-author { 3102 margin-right: 30px; 3103 } 3104 3105 .comment-author .avatar { 3106 height: auto; 3107 max-width: 100%; 3108 } 3109 3110 .comment-metadata, 3111 .comment-content, 3112 .comment-list .reply { 3113 width: 70%; 3114 width: -webkit-calc(100% - 104px); 3115 width: calc(100% - 104px); 3116 } 3117 3118 .comment-form input[type="text"], 3119 .comment-form input[type="email"], 3120 .comment-form input[type="url"] { 3121 width: -webkit-calc(100% - 120px); 3122 width: calc(100% - 120px); 3123 } 3124 3125 .comment-form textarea { 3126 height: 80px; /* Smaller field for mobile. */ 3127 } 3128 3129 /* Audio */ 3130 .format-audio .entry-content:before { 3131 display: none; 3132 } 3133 3134 .format-audio .audio-content { 3135 background-image: none; 3136 float: none; 3137 padding-left: 0; 3138 width: auto; 3139 } 3140 } 3141 3142 /* Mobile devices */ 3143 @media (max-width: 359px) { 3144 .site-title { 3145 font-weight: normal; 3146 } 3147 .site-description { 3148 clip: rect(1px, 1px, 1px, 1px); 3149 position: absolute; 3150 } 3151 .gallery { 3152 margin-left: 0; 3153 } 3154 3155 .gallery .gallery-item, 3156 .gallery-columns-2.gallery-size-thumbnail .gallery-item { 3157 max-width: none; 3158 width: 49%; 3159 width: -webkit-calc(50% - 4px); 3160 width: calc(50% - 4px); 3161 } 3162 3163 .gallery-columns-1.gallery-size-medium, 3164 .gallery-columns-1.gallery-size-thumbnail, 3165 .gallery-columns-2.gallery-size-thumbnail, 3166 .gallery-columns-3.gallery-size-thumbnail { 3167 display: block; 3168 } 3169 3170 .gallery-columns-1 .gallery-item, 3171 .gallery-columns-1.gallery-size-medium .gallery-item, 3172 .gallery-columns-1.gallery-size-thumbnail .gallery-item { 3173 text-align: center; 3174 width: 98%; 3175 width: -webkit-calc(100% - 4px); 3176 width: calc(100% - 4px); 3177 } 3178 3179 .gallery-columns-3 .gallery-item:nth-of-type(3n), 3180 .gallery-columns-5 .gallery-item:nth-of-type(5n), 3181 .gallery-columns-7 .gallery-item:nth-of-type(7n), 3182 .gallery-columns-9 .gallery-item:nth-of-type(9n) { 3183 margin-right: 4px; 3184 } 3185 3186 .gallery br { 3187 display: none; 3188 } 3189 3190 .gallery .gallery-item:nth-of-type(even) { 3191 margin-right: 0; 3192 } 3193 3194 /* Comments */ 3195 .comment-author { 3196 margin: 0 0 5px; 3197 max-width: 100%; 3198 } 3199 3200 .comment-author .avatar { 3201 display: inline; 3202 margin: 0 5px 0 0; 3203 max-width: 20px; 3204 } 3205 3206 .comment-metadata, 3207 .comment-content, 3208 .comment-list .reply { 3209 width: 100%; 3210 } 3211 } 3212 3213 3214 /** 3215 * 9.0 Print 3216 * ---------------------------------------------------------------------------- 3217 */ 3218 3219 /* Retina-specific styles. */ 3220 @media print, 3221 (-o-min-device-pixel-ratio: 5/4), 3222 (-webkit-min-device-pixel-ratio: 1.25), 3223 (min-resolution: 120dpi) { 3224 3225 .site-header .search-field { 3226 background-image: url(images/search-icon-2x.png); 3227 } 3228 3229 .format-audio .audio-content, 3230 .format-status .entry-content:before, 3231 .format-status .entry-meta:before, 3232 .comment-list > li:after, 3233 .comment-list .children > li:before { 3234 background-image: url(images/dotted-line-2x.png); 3235 } 3236 } 3237 3238 @media print { 3239 body { 3240 background: none !important; 3241 color: #000; 3242 font-size: 10pt; 3243 } 3244 3245 footer a[rel="bookmark"]:link:after, 3246 footer a[rel="bookmark"]:visited:after { 3247 content: " [" attr(href) "] "; /* Show URLs */ 3248 } 3249 3250 .site { 3251 max-width: 98%; 3252 } 3253 3254 .site-header { 3255 background-image: none !important; 3256 } 3257 3258 .site-header .home-link { 3259 max-width: none; 3260 min-height: 0; 3261 } 3262 3263 .site-title { 3264 color: #000; 3265 font-size: 21pt; 3266 } 3267 3268 .site-description { 3269 font-size: 10pt; 3270 } 3271 3272 .author-avatar, 3273 .site-footer, 3274 .comment-respond, 3275 .comments-area .comment-edit-link, 3276 .comments-area .reply, 3277 .comments-link, 3278 .entry-meta .edit-link, 3279 .page-links, 3280 .site-content nav, 3281 .widget-area, 3282 .main-navigation, 3283 .navbar, 3284 .more-link { 3285 display: none; 3286 } 3287 3288 .entry-header, 3289 .entry-content, 3290 .entry-summary, 3291 .entry-meta { 3292 margin: 0; 3293 width: 100%; 3294 } 3295 3296 .page-title, 3297 .entry-title { 3298 font-size: 21pt; 3299 } 3300 3301 .entry-meta, 3302 .entry-meta a { 3303 color: #444; 3304 font-size: 10pt; 3305 } 3306 3307 .entry-content img.alignleft, 3308 .entry-content .wp-caption.alignleft { 3309 margin-left: 0; 3310 } 3311 3312 .entry-content img.alignright, 3313 .entry-content .wp-caption.alignright { 3314 margin-right: 0; 3315 } 3316 3317 .format-image .entry-content .size-full { 3318 margin: 0; 3319 } 3320 3321 /* Remove colors from post formats */ 3322 .hentry { 3323 background-color: #fff; 3324 } 3325 3326 /* Comments */ 3327 .comments-area > li.comment { 3328 background: none; 3329 position: relative; 3330 width: auto; 3331 } 3332 3333 .comment-metadata { 3334 float: none; 3335 } 3336 3337 .comment-author .fn, 3338 .comment-reply-link, 3339 .comment-reply-login { 3340 color: #333; 3341 } 3342 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated : Thu Apr 25 08:20:02 2024 | Cross-referenced by PHPXref |