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