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