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