/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

body{font-size:1em;line-height:1.5;font-family:Lato,"Open Sans","Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif}h1{font-size:3em;line-height:1.2}h2{font-size:4em;line-height:1.2;margin-bottom:.5em}h3{font-size:1.75em;line-height:1.33;margin-top:.5714285714em;margin-bottom:.4285714286em}h4{font-size:1.3125em;margin-top:1.1428571429em;margin-bottom:.7619047619em}h5{font-size:1.125em;margin-top:1.5555555556em}h6{font-size:1em;margin-bottom:0}h2,h3,h4,h5,h6{color:#77a6d4}a{color:#517fb0;text-decoration:none;transition:.3s}a:link,a:visited{border-bottom:1px solid #dcdcdc}a:visited{border-bottom-style:dotted}a:hover,a:active{border-color:#517fb0}a:focus{background-color:#517fb0;color:#fafafa}hr{border:0;height:1px;background:#333;background-image:-owg-linear-gradient(left, #dcdcdc, #636363, #dcdcdc);background-image:-webkit-linear-gradient(left, #dcdcdc, #636363, #dcdcdc);background-image:-moz-linear-gradient(left, #dcdcdc, #636363, #dcdcdc);background-image:-o-linear-gradient(left, #dcdcdc, #636363, #dcdcdc);background-image:linear-gradient(left, #dcdcdc, #636363, #dcdcdc)}blockquote,q{font-family:"New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;color:#636363;font-style:italic}blockquote{font-size:1.125em;line-height:1.33;quotes:"“" "”";margin-top:1.7777777778em}blockquote:before,blockquote:after{margin-top:0;font-size:3em;display:block;line-height:.25;color:#dcdcdc;margin-bottom:0}blockquote:before{content:open-quote;float:left;margin-right:.25em}blockquote:after{content:close-quote;text-align:right}blockquote p:first-child{margin-top:0}kbd{padding:.1em .5em}code,pre,kbd{background-color:#555;color:#efd540;font-family:"Andale Mono",AndaleMono,monospace;font-size:.875em;padding:.1em .2em}pre{padding:.5em 1em}img{max-width:97%}p,ul,ol{margin-top:1em;margin-bottom:.5em}ul ul,ul ol,ol ol,ol ul{margin-top:.5em}.post-date,.post-cat,.post-tags-list,.post-permalink,.comment_count,.ping_count,.attach_count,.feed{padding-left:22px;background-repeat:no-repeat;background-position:0 50%;padding-right:.5em}.post-author{padding-right:.5em}.post-date{background-image:url(../images/a2c413da17292c7651d9.png)}.post-cat{background-image:url(../images/47d19266dba67c95580b.png)}.post-tags-list{background-image:url(../images/ff90be0bd88898dd6d0e.png);padding-left:22px !important}.comment_count{background-image:url(../images/e41d4c22c417e8689129.png)}.ping_count{background-image:url(../images/c883010506047b329ba8.png)}.attach_count{background-image:url(../images/3499df50caa53e29e149.png)}.post-permalink{background-image:url(../images/b82f8a1414c2fcba3d39.png)}.feed{background-image:url(../images/7f9e806179c758aea643.png);background-size:.875em;padding-left:1.25em}body{color:#373737}#main{background-color:#fff;padding:1em .5em 2em}#page{max-width:60em;margin:0 auto;padding:0}#page:before{content:"";display:table}#page:after{content:"";display:table;clear:both}#wrapper{border:2px solid #09d;border-top:0;border-bottom-right-radius:1.8em;border-bottom-left-radius:1.8em;overflow:hidden;margin-bottom:3em}#wrapper:before{content:"";display:table}#wrapper:after{content:"";display:table;clear:both}.header{position:relative;padding:.25em 0;margin-top:1.5em}@media all and (max-width: 30em){#main{padding:.5em}}@media screen and (min-width: 80.1em)and (max-width: 110em){#page{max-width:80em}#main{float:left;width:75%;margin-left:0%;margin-right:-100%;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#sidebar{float:left;width:25%;margin-left:75%;margin-right:-100%;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 110.1em){body{font-size:1.125em}#page{max-width:103em}.header{padding-bottom:0}#main{float:left;width:66.6666666667%;margin-left:0%;margin-right:-100%;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#sidebar{float:left;width:33.3333333333%;margin-left:66.6666666667%;margin-right:-100%;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#blognav,#blogextra{width:49%;display:inline-block;vertical-align:top}}.header{background:transparent url(../images/2ed912515736505602d0.png) no-repeat left top;border-top-right-radius:1.8em;border-top-left-radius:1.8em}.header a:link,.header a:visited{color:#373737;border-bottom-color:#fafafa}.header a:hover,.header a:focus{color:#517fb0;border-bottom-color:transparent}.skip-links{margin:0;padding:0;border:0;overflow:hidden;text-align:right}.skip-links li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap;padding-left:.5em;padding-right:.5em;font-size:.75em;line-height:1;padding-bottom:.5em}.skip-links li a:link,.skip-links li a:visited{color:#636363}.skip-links li a:hover,.skip-links li a:focus{background-color:#f3f3f3;color:#517fb0}.banner{padding-bottom:.5em;margin-right:3em;margin-left:2em}a.site-title__link,a.site-title__link:link,a.site-title__link:visited{background-color:transparent;border-color:transparent}.site-title__text{color:#fff;font-weight:bold;font-weight:500}.site-baseline{display:none;font-family:"New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-style:italic;margin-top:0;margin-bottom:.5em;color:#636363}.header__nav{margin:0;padding:0;border:0;overflow:hidden;clear:left;text-align:right;background:#09d}.header__nav li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap;padding-left:1em;padding-right:1em;margin-right:.5em;padding-top:.25em;padding-bottom:.25em;text-align:center}.header__nav li span:not(.simple-menu-label){font-size:.875em;line-height:1.7142857143em;font-family:"New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-style:italic;display:block}.header__nav li a:link,.header__nav li a:visited{color:#fff}#hamburger{text-indent:-119988px;overflow:hidden;text-align:left;position:absolute;top:3em;right:.5em;padding:0;background-color:#517fb0;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/9bab5376800e3f5574dc.png);height:2.5em;width:2.5em;border:2px solid #517fb0}#hamburger:visited{background-color:#517fb0}#hamburger:focus,#hamburger:hover{background-color:#41668d;border-color:#517fb0}#hamburger.open{background-image:url(../images/610c3fd8677f70e191dd.png)}@media screen and (max-width: 60em){.header{padding-left:.5em;padding-right:.5em;padding-bottom:0}.header__nav{margin-left:-0.5em;margin-right:-0.5em}.header__nav li{display:block;margin-right:0;border-bottom:1px solid #fff}}@media screen and (max-width: 30em){.skip-links{text-align:center;font-size:.625em;line-height:2.4em}.site-baseline{display:none}#hamburger{top:1.5em;right:.5em}}@media screen and (max-width: 40em){.site-title{font-size:1.8em}}.footer__widgets{padding:1em;background-color:#fff;text-align:center;line-height:2}.blogcustom__title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.footer__widgets .widget{margin-top:1em}.footer__widgets h3{margin-bottom:0;font-size:1em;font-weight:bold}.footer__widgets ul{margin:0;padding:0;border:0;overflow:hidden}.footer__widgets ul li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap;padding-left:.5em;padding-right:.5em}.sidebar{padding-top:2em;padding-bottom:2em;background-color:#77a6d4;color:#fff}.sidebar:after{content:"";display:table;clear:both}.sidebar a:link,.sidebar a:visited{color:#fafafa;border:none}.sidebar a:hover,.sidebar a:focus,.sidebar a:active,.sidebar li:hover,.sidebar li:focus{background-color:#517fb0}.blognav__title,.blogextra__title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.blognav__widgets h3,.blognav__widgets h4,.blogextra__widgets h3,.blogextra__widgets h4{font-size:1em;color:#fff;font-weight:bold}.blognav__widgets h3,.blogextra__widgets h3{text-transform:uppercase}.blognav__widgets h4,.blogextra__widgets h4{margin-top:1.5em;margin-bottom:0}.blognav__widgets .widget,.blogextra__widgets .widget{padding:1em;font-size:.875em;line-height:1.71429}.blognav__widgets .widget>ul,.blogextra__widgets .widget>ul{list-style:none;padding-left:0}.blognav__widgets .widget>ul li,.blogextra__widgets .widget>ul li{list-style-image:none;list-style-type:none;margin-left:0}.blognav__widgets .widget>nav ul,.blogextra__widgets .widget>nav ul{list-style:none;padding-left:0}.blognav__widgets .widget>nav ul li,.blogextra__widgets .widget>nav ul li{list-style-image:none;list-style-type:none;margin-left:0}.blognav__widgets ul,.blogextra__widgets ul{margin:0}.blognav__widgets li,.blogextra__widgets li{display:block;padding:.25em;border-bottom:1px solid #dcdcdc}.blognav__widgets li ul,.blogextra__widgets li ul{margin-left:-0.25em}.blognav__widgets li li,.blogextra__widgets li li{border-top:1px solid #dcdcdc;border-bottom:none}#q{width:75%}.category-current{margin-left:-2em;background-color:#000}.category-current ul{background-color:#373737}.sidebar li:hover ul{background-color:#373737}@media screen and (min-width: 30.1em)and (max-width: 60em){.blognav__widgets .widget,.blogextra__widgets .widget{width:50%;float:left}}@media screen and (min-width: 60.1em)and (max-width: 80em){.blognav__widgets .widget,.blogextra__widgets .widget{width:33.33%;float:left}}#search fieldset{border:none;margin:0;padding:0;position:relative}#search-suggest{margin-top:0;width:80%;max-width:11em;z-index:100;border-left:2px solid #09d;border-right:2px solid #09d;border-bottom:2px solid #09d;background-color:#fff}#search-suggest ul{width:100%;margin:0;padding:0;list-style:none}#search-suggest ul li{padding:0;margin:0}#search-suggest ul li a{background-color:#517fb0;display:block;padding:4px 5px;text-decoration:none}#search-suggest ul li.suggest-select a{background-color:#09d}.navlinks{color:#fff;margin:0}.prev{text-indent:-119988px;overflow:hidden;text-align:left;background:transparent url(../images/9398b29c3753d2cd71a7.png) no-repeat 50% 50%}.next{text-indent:-119988px;overflow:hidden;text-align:left;background:transparent url(../images/3a4d8d545ace0f235cc6.png) no-repeat 50% 50%}.prev,.next{vertical-align:middle;width:2.5em;height:2.5em;display:inline-block;border-radius:50%;border:1px solid #dcdcdc;background-color:#f3f3f3}.prev:hover,.prev:focus,.next:hover,.next:focus{border-width:3px}#content-info{margin-bottom:4em;border-bottom:1px solid #dcdcdc;padding:0;font-size:.875em}#content-info h2{display:inline-block;vertical-align:top;padding:.5em .75em;border-radius:.5em;background-color:#77a6d4;color:#fff;font-size:1.1428571429em;text-align:center}#content-info h2 a{color:#fff}#content-info h3{font-size:1em}#content-info ul{margin-top:.5714285714em;padding-left:0}.content-info__feed{display:inline-block;vertical-align:top;list-style-type:none}.content-info__feed li{display:inline;margin-right:1.5em}.content-info__sub-cat{margin-top:2em}.content-info__sub-cat h3{font-weight:bold}#gotop{display:none;z-index:1000;position:fixed;bottom:4em;right:2.5em;width:10em;padding:.25em;border:1px solid #636363;border-radius:.25em;background-color:#fff;color:#333;font-size:.875em;text-align:center}#gotop a,#gotop a:link,#gotop a:hover,#gotop a:active{background:transparent;border:none;font-weight:bold;color:#636363}.mosaique{text-align:center}.mosaique:after{content:"";display:table;clear:both}.mosaique>div,.mosaique>a,.mosaique>figure,.mosaique>img{float:left;padding:0 .5em 1em .5em}.post{margin:2em auto 6em}.post-day-date{font-size:.875em;text-align:center;text-transform:uppercase;letter-spacing:1px;margin-bottom:.8571428571em}.post-meta{font-size:.875em;background-color:#f3f3f3;border-radius:.5714285714em;padding:.5714285714em 1.1428571429em;margin-bottom:1.7142857143em;clear:both}.post-info{margin:.5em 0}.full .post-info,.short .post-info,.post-cat,.post-tags-list{margin:.5em 0;display:inline;vertical-align:top}.post-tags-list{margin:0;padding:0;border:0;overflow:hidden}.post-tags-item{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap;vertical-align:top}.post-tags-item a:after{content:","}.post-tags-item:last-child a:after{content:""}.post-info-co{margin:.5em 0}.post-title{text-align:center;font-weight:200}.post-title a,.post-title a:link,.post-title a:visited{border-bottom-color:#fff}.post-title a:hover,.post-title a:focus,.post-title a:active{color:#77a6d4;background-color:transparent}@media screen and (max-width: 40em){.post-title{font-size:2em}}.post-content{margin-bottom:1em}.post-read-it{margin-bottom:1.5em}.footnotes{font-size:.875em;margin-top:2em;margin-bottom:3em}.footnotes h4{display:inline-block;border-top:1px solid #77a6d4;padding-right:3em;margin-bottom:0}.post-attachments{position:relative;padding:0 2.5em .25em;border:1px solid #dcdcdc;box-shadow:0 2px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.2)}.post-attachments:before{content:inline-image("icon_attachments.png");display:block;position:absolute;margin-top:-0.33em;margin-left:-2em}.post-attachments-title{padding-top:.75em;font-size:1em;text-transform:uppercase;font-weight:bold;color:#636363}.post-attachments-list{padding-left:1em;margin-top:.5em}.post-feedback{max-width:42em;margin:3em auto;clear:both}.post-feedback h3{text-align:center;font-size:1.25em;font-weight:bold;color:#636363}.comments-list{list-style:none;padding-left:0}.comments-list li{list-style-image:none;list-style-type:none;margin-left:0}.comment,.ping{overflow:hidden;padding:.1em 1.5em .1em 4em;margin-bottom:2em;border-radius:.25em;box-shadow:0 2px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.2)}.comment{background-color:#edf3f2}.ping{background:#f3efed inline-image("icon_trackbacks.png") no-repeat 1.5em 4em}.comment-number{display:block;float:left;width:2.5em;height:2.5em;margin-left:-3.5em;margin-right:1em;margin-top:-0.5em;border-radius:50%;background-color:#fff;z-index:1000;line-height:2.5em;text-align:center}.comment-form,.send-trackback{overflow:hidden;padding:.75em 3em .1em;margin-bottom:2em;border-radius:.25em;box-shadow:0 2px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.2);background-color:#edf3f2}.send-trackback{background:#f3efed inline-image("icon_trackbacks.png") no-repeat 1.5em 4em}.field label{display:inline-block;width:10em}.field input{max-width:100%}.field textarea{display:block;width:100%}.form-help,.remember{font-size:.875em}#pr{background-color:#f3f3f3;padding:.5em;border:2px solid #6c7c7c;margin-bottom:2em}.error{background-color:#517fb0;color:#fff;padding:.25em .5em}.buttons{text-align:right}button.submit,button.preview{background-image:-owg-linear-gradient(top, #1aa3e0, #008ac7);background-image:-webkit-linear-gradient(top, #1aa3e0, #008ac7);background-image:-moz-linear-gradient(top, #1aa3e0, #008ac7);background-image:-o-linear-gradient(top, #1aa3e0, #008ac7);background-image:linear-gradient(top, #1aa3e0, #008ac7);box-shadow:inset 0 1px 3px 0 #1aa3e0;background-color:#1aa3e0;border-radius:.25em;border:1px solid #008ac7;display:inline-block;cursor:pointer;color:#fff;padding:.25em .5em;text-decoration:none;text-shadow:0 -1px 0 #636363}button.submit:hover,button.submit:focus,button.preview:hover,button.preview:focus{cursor:pointer;background-image:-owg-linear-gradient(#008ac7, #008ac7);background-image:-webkit-linear-gradient(#008ac7, #008ac7);background-image:-moz-linear-gradient(#008ac7, #008ac7);background-image:-o-linear-gradient(#008ac7, #008ac7);background-image:linear-gradient(#008ac7, #008ac7);background-color:#008ac7}button.submit:active,button.preview:active{position:relative;top:1px}@media all and (max-width: 30em){.comment-number{margin-top:0}.comment-content,.ping-content{margin-left:-3.5em;margin-right:-1em}.comment-form,.send-trackback{padding:.75em .5em .1em}}@media all and (min-width: 30.1em){.post-day-date:after,.post-day-date:before{display:inline-block;height:1px;content:" ";background-color:#dcdcdc;text-shadow:none;width:20%;margin-bottom:.33em}.post-day-date:after{margin-left:2em}.post-day-date:before{margin-right:2em}.post-feedback h3:after,.post-feedback h3:before{display:inline-block;height:1px;content:" ";background-color:#dcdcdc;text-shadow:none;width:20%;margin-bottom:.33em}.post-feedback h3:after{margin-left:2em}.post-feedback h3:before{margin-right:2em}}@media all and (max-width: 40em){.post{margin:1em auto 3em}}@media all and (min-width: 30em){.dc-archive .content-inner{margin-left:3em;margin-right:3em}}.arch-block{display:inline-block;margin:0 0 2em 0;vertical-align:top}.arch-block a{color:#373737}.arch-block a:focus{color:#fafafa}@media all and (min-width: 30em){.arch-block{margin-left:4em}}.arch-block:first-child{margin-left:0}.arch-block h3{margin-bottom:1em;font-size:1.2em;font-style:italic;font-weight:normal;text-transform:lowercase;color:#77a6d4}.arch-block h4{font-weight:bold;font-size:1.1em;margin-bottom:0;margin-top:0;color:#373737}.arch-list,.arch-sub-list{list-style-type:none;margin:0;padding:0}.arch-sub-list{margin-left:20px}.arch-by-year{margin-right:0;margin-bottom:1em;margin-top:2em}.arch-by-year h3{margin-bottom:0}.arch-by-year h3:first-child{margin-top:0}.fromto{margin-top:0;margin-bottom:1.5em;font-size:.875em;font-style:italic}.arch-by-year__each-year{display:inline-block;vertical-align:top;margin:0;width:10em}.arch-year-list{margin-bottom:1.5em}.arch-year-list span{font-size:.875em}.arch-cat-list,.arch-sub-cat-list{background:transparent inline-image("vline.png") repeat-y}.arch-sub-cat-list{margin:.5em 0 0 .5em}.arch-cat-list li{padding:.2em .2em .2em 20px;background:transparent inline-image("hline.png") no-repeat left .82em}.arch-cat-list li:last-child{background-image:inline-image("last-hline.png")}.arch-by-tag{width:17em}.arch-tag-list li{display:inline;padding-right:1em;color:#909090}.arch-tag-list .tag0{font-size:90%}.arch-tag-list .tag10{font-size:92%}.arch-tag-list .tag20{font-size:94%}.arch-tag-list .tag30{font-size:96%}.arch-tag-list .tag40{font-size:98%}.arch-tag-list .tag50{font-size:100%}.arch-tag-list .tag60{font-size:102%}.arch-tag-list .tag70{font-size:104%}.arch-tag-list .tag80{color:#0e0e0e;font-size:106%}.arch-tag-list .tag90{color:#030303;font-size:108%}.arch-tag-list .tag100{color:#000;font-size:110%}.dc-archive-month #content-info h2{margin-left:2em;margin-top:.5em}#offcanvas-on{display:none}.sidebar,#main{-webkit-transition:.3s all linear;-moz-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear}.js #content-info h2,.js .content-info__feed{margin-right:3.5em}@media screen and (max-width: 80em){#offcanvas-on,#offcanvas-off{position:absolute;top:.5em;right:.5em;height:2.5em;width:2.5em;background-repeat:no-repeat;background-position:50% 50%;border:none;padding:0}#offcanvas-on:hover,#offcanvas-on:focus,#offcanvas-off:hover,#offcanvas-off:focus{background-color:#373737}#offcanvas-on{text-indent:-119988px;overflow:hidden;text-align:left;display:block;background-color:#fff;background-image:url(../images/d220d3abc62d687e702d.png);border:.1em solid #636363;border-radius:.25em}#offcanvas-off{background-color:#373737;background-image:inline-image("icon_close.png");border:1px solid #fff}#wrapper{position:relative}.off-canvas #main,.footer.off-canvas{float:left;margin-left:-66.6666666667%}.off-canvas .sidebar{position:relative;float:right;width:91.6666666667%;margin-right:0%;margin-left:-100%;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

/*# sourceMappingURL=app.055115e0.css.map*/