button,h1,h2,h3,h4,h5,h6,input,select,textarea{font:inherit}.container,.post-meta{-webkit-flex-flow:row wrap}.container,.container-outer{position:relative}.content-inner,.sidebar{box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(68,68,68,.3)}*{margin:0;padding:0;box-sizing:border-box}.entry dt,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,b,strong{font-weight:700}.entry blockquote,address,cite,em,q,var{font-style:italic}a:active,a:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0;overflow:auto}ol,ul{list-style:none}html{font-size:62.5%!important}body{background-color:#f8f8f8;color:#333;word-wrap:break-word;font-size:1.6em;line-height:1.4;font-family:"Open Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#main{margin-bottom:40px}.container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1140px;padding:0 10px;margin:0 auto}iframe,img{max-width:100%;vertical-align:middle}@media screen and (max-width:980px) and (min-width:641px){.container{display:block}}@media screen and (max-width:640px){.container{display:block;padding:0}}@media screen and (min-width:961px){.content{min-height:80vh;width:100%}}.content-inner{padding:10px;background-color:#fafafa}@media screen and (max-width:640px){.content-inner{padding:5px}}.sidebar-s1{width:320px}.right-sidebar-s1 .content{padding-right:340px;padding-left:0}.right-sidebar-s1 .sidebar-s1{margin-left:-320px}@media screen and (max-width:980px){.sidebar-s1{width:100%}.right-sidebar-s1 .content{padding:0}.right-sidebar-s1 .sidebar-s1{margin-left:0}}.left-sidebar-s1 .content{padding-right:0;padding-left:340px}.left-sidebar-s1 .sidebar-s1{margin-right:-320px;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media screen and (max-width:980px){.left-sidebar-s1 .content{padding:0}.left-sidebar-s1 .sidebar-s1{margin-right:0}}.bottom-sidebar-s1 #wrapper>.container{display:block}@media screen and (min-width:961px){.hide-sidebar-s1 .grid-view .page,.hide-sidebar-s1 .grid-view .post{width:33.333%}.bottom-sidebar-s1 .sidebar-s1{width:100%;margin-top:24px}.bottom-sidebar-s1 .sidebar-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.bottom-sidebar-s1 .sidebar .widget{width:calc(33.333% - 10px);margin:5px}.bottom-sidebar-s1 .grid-view .page,.bottom-sidebar-s1 .grid-view .post{width:33.333%}}::-webkit-scrollbar{height:12px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#888}::-webkit-scrollbar-thumb:hover{background-color:#777}::-moz-selection{background:#00619F;color:#fff;text-shadow:none}::selection{background:#00619F;color:#fff;text-shadow:none}img{height:auto;border-style:none}a{color:inherit;text-decoration:none;transition:all .2s}big{font-size:larger}small,sub,sup{font-size:smaller}hr{height:0;overflow:visible;border:1px solid #f0f0f0}.entry blockquote,.entry code{border-radius:1px}sub{vertical-align:sub}sup{vertical-align:super}ins{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#111;line-height:1.4;letter-spacing:-.03em}.entry,.post-meta{line-height:1.6}h1{font-size:1.875em}h2{font-size:1.56em}h3{font-size:1.43em}h4{font-size:1.34em}h5{font-size:1.25em}h6{font-size:1.12em}.entry a{color:#00619F;box-shadow:0 1px 0 0 currentColor}.entry a:hover{color:#0f5373;box-shadow:0 2px 0 0 #000}.entry blockquote,.entry pre{box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.entry dd{margin-bottom:1em}.entry hr{margin:1em 0}.entry iframe,.entry p{margin-bottom:1em}.entry p>iframe{margin-bottom:0}.entry h1{margin:1.8em 0 1em}.entry h2{margin:1.6em 0 1em}.entry h3{margin:1.5em 0 1em}.entry h4{margin:1.4em 0 .9em}.entry h5{margin:1.3em 0 .8em}.entry h6{margin:1.2em 0 .8em}.entry blockquote,.entry ol,.entry ul{position:relative;margin-bottom:1em}.entry ul{list-style:square;padding-left:30px}.entry ol{list-style:decimal;padding-left:30px}.entry blockquote{padding:10px 10px 10px 48px;color:#666}.entry blockquote::before{content:"\f10d";display:block;position:absolute;top:10px;left:12px;color:#aaa;font-family:FontAwesome;font-weight:300;font-size:1.6em;line-height:1;font-style:normal}.entry pre{position:relative;margin:1em 0;padding:1em 1.2em;background:#44463B;color:#E5E5EB;white-space:pre;overflow-x:auto;overflow-y:hidden;font-size:.96em;line-height:1.4;font-family:'Source Code Pro',Monaco,Consolas,monospace}.entry pre>code{display:block;padding:0;background:0 0;color:inherit;white-space:inherit}.entry code,.entry kbd{background-color:#f0f0f0;padding:0 3px;font-size:.9em;font-family:'Source Code Pro',Monaco,Consolas,monospace}.entry kbd{border:1px solid #44463B;border-radius:1px}.entry table{width:100%;margin-bottom:1em;font-size:.95em;text-align:center;overflow-x:auto;box-shadow:0 1px 1px 0 rgba(0,0,0,.08)}.entry table td,.entry table th{border-bottom:1px solid #ddd}.entry table th{padding:7px 10px;border-top:1px solid #ddd;background:#f6f6f6;font-weight:700}.entry table td{padding:6px;vertical-align:middle}.entry address{margin-bottom:1em;font-style:italic}@media screen and (max-width:640px){.entry{padding-right:15px;padding-left:15px}}.entry-inner::after{content:"";display:block;clear:both}.content-inside{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.content-box{padding:1.4em 40px;border-bottom:1px solid #eaeaea}.content-box:last-child{border-bottom:0}@media screen and (max-width:640px){.content-box{padding-right:20px;padding-left:20px}}.title-box{position:relative;padding:1.4em;background-color:#f8f8f8;font-weight:300;font-family:Lato,Arial,sans-serif}.title-box-inner{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:40px}.title-box .post-date{position:relative;color:#777;line-height:1}.title-box h1{margin:0;font-size:3rem;line-height:1.2}.title-box a:hover{color:#00619F}input[type=color],input[type=password]{border:1px solid #ddd;color:#777;transition:all .2s;outline:0;max-width:100%}@media screen and (max-width:640px){.title-box-inner{padding-right:15px;padding-left:15px}}.action-bar{display:block;position:absolute;bottom:-2px;left:0;width:auto;height:2px;background-color:#00619F;pointer-events:none;transition:all .2s}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{display:inline-block;-webkit-appearance:none;-moz-apperance:none;max-width:100%;padding:4px 6px;border:1px solid #ddd;background-color:#fefefe;color:#777;outline:0;transition:all .2s}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{border-color:currentColor;background-color:#fff}input[type=password]{display:inline-block;padding:4px 6px}input[type=color]:focus,input[type=password]:focus{border-color:currentColor}input[type=color]{display:inline-block}input[type=checkbox]{display:inline-block;margin:3px 3px 3px 4px}input[type=radio]{margin:3px 3px 0 5px}button[type=button],button[type=submit],input[type=button],input[type=submit]{display:inline-block;position:relative;max-width:100%;padding:5px 7px;border:1px solid transparent;outline:0;border-radius:2px;background-color:#1172b0;color:#fff;font-weight:700;transition:all .2s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}button[type=button]:focus,button[type=button]:hover,button[type=submit]:focus,button[type=submit]:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{border:1px solid #1172b0;background-color:#2283c1;color:#fff}button[type=reset],input[type=reset]{display:inline-block;max-width:100%;padding:5px 7px;border:1px solid transparent;outline:0;border-radius:2px;background-color:#888;color:#fff;font-weight:700;transition:all .2s;-webkit-appearance:none;-moz-appearance:none}button[type=reset]:focus,button[type=reset]:hover,input[type=reset]:focus,input[type=reset]:hover{border:1px solid #444;background-color:#666}textarea{display:block;max-width:100%;padding:10px;border:1px solid #ddd;outline:0;font-size:15px;transition:border .2s}.author-box,.post-meta{display:-webkit-flex;display:-ms-flexbox}textarea:focus{border-color:#00619F}.post-meta{display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;max-width:100%;padding-top:1em;padding-bottom:1em;color:#666;font-size:.8em;text-transform:uppercase}.post-meta a{white-space:nowrap}.post-meta a:hover{color:#00619F}.post-meta>[class^=post-]{display:inline-block;padding-right:10px}.post-meta .post-comment a::before,.post-meta>[class^=post-]::before{padding-right:.2em;font-family:FontAwesome;line-height:1;display:inline-block;position:relative}.post-meta .post-date::before{content:"\f017"}.post-meta .post-category::before{content:"\f07b"}.post-meta .post-modified::before{content:"\f1da"}.post-meta .post-tag::before{content:"\f02b"}.post-meta .post-author::before{content:"\f007"}.post-meta .post-edit::before{content:"\f040"}.post-meta .post-update::before{content:"\f021"}.post-meta .post-comment a::before{content:"\f075"}.post-meta.content-box a{color:#333;box-shadow:0 1px 0 0 currentColor}.post-meta.content-box a:hover{color:#00619F}.post-meta.content-box .post-category a{margin:0 0 .3em}.post-meta.content-box .post-category a:hover{box-shadow:0 2px 0 0 rgba(216,87,25,.4)}.post-meta.content-box .post-author a:hover{box-shadow:0 2px 0 0 rgba(0,97,159,.4)}.post-meta.content-box .post-comment a:hover{box-shadow:0 2px 0 0 rgba(10,74,18,.4)}.entry .post-meta{margin-bottom:3em}.btm-post-meta{margin-top:3em;clear:both}p.post-btm-cats,p.post-btm-tags{position:relative;margin-bottom:.1em;font-size:.88em;line-height:1.6}p.post-btm-cats .fa,p.post-btm-tags .fa{margin-right:.2em;width:16px}p.post-btm-cats a,p.post-btm-tags a{display:inline-block;margin:0 .4em .3em 0;color:currentColor;white-space:nowrap}p.post-btm-cats a:hover,p.post-btm-tags a:hover{color:#00619F}.meta-label{margin-right:.4em;color:#111;font-size:1.1em;font-weight:300}.post-btm-cats a:hover{box-shadow:0 2px 0 0 rgba(216,87,25,.4)}.post-btm-tags a:hover{box-shadow:0 2px 0 0 rgba(25,216,49,.4)}.author-box{display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:1.6em;padding:1em;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.14)}.related-posts .post,>*{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.author-box .author-thumbnail{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.author-box .author-thumbnail img{border-radius:50%}.author-box .author-content{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:.8em}.author-box .author-name{margin-bottom:.5em;font-size:1.2em}.author-box .author-description{margin-bottom:0;font-weight:300}>*{margin-bottom:20px;padding:10px 25px}.content-box>h4{position:relative;margin:.2em 0 .7em;text-transform:capitalize;font-weight:300}.related-posts .related-posts-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.related-posts .related-article{display:inline-block;position:relative;width:49%;margin-bottom:16px}.related-posts .post{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;transition:all .4s}.related-posts .post-thumbnail{max-width:6.25em;overflow:hidden}.related-posts .post-thumbnail a{display:block;height:100%}.related-posts .post-thumbnail img{display:block;width:100%;height:auto;overflow:hidden;transition:all .4s ease-out}.related-posts .post-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1;-ms-flex:1;flex:1;padding:3px 8px 6px}.related-posts .post-category{margin-bottom:.25em;font-size:.8em;color:#666}.related-posts .post-category a{color:#00619F}.related-posts .post-category a:hover{color:#444}.related-posts .post-title{-webkit-flex:1;-ms-flex:1;flex:1;font-size:.9625em;line-height:1.3;font-family:Lato,Arial,sans-serif;letter-spacing:0;overflow:hidden;transition:all .2s}.related-posts .post-title a{display:block;height:100%}.related-posts .post:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}.related-posts .post:hover .post-thumbnail img{opacity:.8}.related-posts .post:hover .post-title{color:#00619F}@media screen and (max-width:640px){.related-posts .related-posts-list{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.related-posts .related-article{width:100%}.related-posts .related a:hover .post-thumbnail img{-webkit-transform:none;transform:none;opacity:.9}}.post-nav{box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.post-nav ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.post-nav .next,.post-nav .prev{position:relative;overflow:hidden;-webkit-flex:1;-ms-flex:1;flex:1}.post-nav .next a,.post-nav .prev a{display:block;min-height:100%;background:rgba(0,0,0,.6);transition:background-color .4s}.post-nav .next a{padding:12px 40px 12px 24px}.post-nav .prev a{padding:12px 24px 12px 40px}.post-nav .post-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;opacity:.5;-webkit-filter:blur(3px);filter:blur(3px);transition:all .4s}.post-nav .nav-title{position:relative;margin-bottom:.4em;color:#f0f0f0;text-align:center;text-transform:uppercase;text-shadow:0 0 2px rgba(0,0,0,.6);font-size:14px;font-family:Lato,Arial,sans-serif}.post-nav .post-title{position:relative;color:#fff;text-shadow:1px 1px rgba(0,0,0,.5);line-height:1.6}.post-nav .chevron-left,.post-nav .chevron-right{position:absolute;top:calc(50% - 10px);width:16px;height:16px;background:0 0;transition:all .4s}.post-nav .chevron-right{right:14px;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.post-nav .chevron-left{left:14px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.post-nav .next a:hover,.post-nav .prev a:hover{background:rgba(0,0,0,.55)}.post-pages,.post-pages span{border-bottom:2px solid #ddd;position:relative}.post-nav .next .nav-title{right:-8px}.post-nav .prev .nav-title{left:-8px}.post-nav .next a:hover .post-thumbnail{-webkit-filter:blur(2px);filter:blur(2px)}.post-nav .next a:hover .chevron-right{right:18px}.post-nav .prev a:hover .post-thumbnail{-webkit-filter:blur(2px);filter:blur(2px)}.post-nav .prev a:hover .chevron-left{left:18px}@media screen and (max-width:640px){.post-nav ul{display:block}.next a,.prev a{padding:12px 40px}}.post-pages,.share-list-container{display:-webkit-flex;display:-ms-flexbox}.post-pages{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:10px auto;color:#00619F;font-weight:700}.post-pages span{display:inline-block;bottom:-2px;padding:6px 10px;transition:border .4s}.post-pages>a:hover>span,.post-pages>span{border-bottom:2px solid #00619F}.post-pages li>*{display:block;transition:border .4s}.post-pages>span{color:#000}.share-list-container{display:flex}.balloon-btn .share-inner,.grid-view{display:-webkit-flex;display:-ms-flexbox}.balloon-btn{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.balloon-btn .share{transition:all .4s}.balloon-btn .share i{position:relative;left:calc(50% - 1.2rem);z-index:999;font-size:2.4rem}.balloon-btn .count,.balloon-btn .count-inner{position:absolute;bottom:0;transition:all .4s;right:0}.balloon-btn .share-inner{display:flex;padding:.4em .6em;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);color:#fff}.balloon-btn .count-inner{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:1.8rem;min-width:1.6rem;padding:.3em;border-radius:1px;background-color:#444;color:rgba(255,255,255,.8);font-size:.8em;line-height:1;font-family:Lato,Arial,sans-serif;font-weight:700}.balloon-btn .share-inner:hover{opacity:.8;box-shadow:0 2px 3px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1) inset}.balloon-btn .count-inner:hover{color:#fff}.balloon-btn.twitter .share-inner{background-color:#6bace2}.balloon-btn.facebook .share-inner{background-color:#445d93}.balloon-btn.googleplus .share-inner{background-color:#d36054}.balloon-btn.hatena .share-inner{background-color:#4c7ec6}.balloon-btn.pocket .share-inner{background-color:#e15c69}.balloon-btn.line .share-inner{background-color:#50c150}.balloon-btn.feedly .share-inner{background-color:#94be61}.balloon-btn:first-of-type .share-inner{border-radius:2px 0 0 2px}.balloon-btn:last-of-type .share-inner{border-radius:0 2px 2px 0}@media only screen and (max-width:767px){.share-list-container{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.format-aside .post-title-box{display:none}.format-aside .post-format::before{content:"\f111"}.format-gallery .post-format::before{content:"\f1c5"}.format-link .post-format::before{content:"\f0c1"}.format-image .post-format::before{content:"\f03e"}.format-quote .post-format::before{content:"\f10d"}.format-status .post-format::before{content:"\f005"}.format-video .post-format::before{content:"\f008"}.format-audio .post-format::before{content:"\f028"}.format-chat .post-format::before{content:"\f086"}.entry-content::after,.entry-footer::after,.entry-header::after{content:"";display:block;clear:both}.post-excerpt{color:#aaa;font-size:.85em;line-height:1.4}body.home #main{margin-top:40px}.grid-view{display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:16px 8px 0;overflow:hidden}.grid-view .page,.grid-view .post{width:50%;margin-bottom:1.6em}@media screen and (max-width:640px){.grid-view{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:2em 20px 0}.grid-view .page,.grid-view .post{width:100%}}.grid-view .post-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;position:relative;height:100%;margin:0 8px;background-color:#fff;transition:all .3s ease-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.grid-view .post-link{display:block;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;box-shadow:0 1px 0 0 rgba(0,0,0,.04)}.grid-view .post-thumbnail{display:block;position:relative;width:100%;height:auto;overflow:hidden;transition:all .4s ease-out}.grid-view .post-thumbnail img{display:block;max-width:100%;height:auto;margin:auto;transition:all .4s ease-out}.grid-view .post-content{display:block;margin:6px 0;padding:0 15px}.grid-view .post-date{position:relative;margin:4px 0;color:#777;font-size:.9em;line-height:1;text-align:center}.grid-view .post-inner a:hover .post-title,.standard-view .post-title:hover{color:#00619F}.grid-view .post-title{margin:6px 0;font-size:1.2em;font-weight:700;transition:all .4s}.grid-view .post-excerpt{margin:10px 0}.grid-view .post-meta{margin:1px 0;padding:4px 15px;font-size:.8em}.grid-view .post-category a{display:inline-block;padding:0 4px}.grid-view .post-meta>[class^=post-]{padding-right:6px}.grid-view .post-category::before{content:"\f114";padding-right:0}.grid-view .post-comment::before{content:""}.grid-view .post-comment a::before{content:"\f0e5";display:inline-block;padding-right:.2em;font-family:FontAwesome}.grid-view .post-inner:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.2);-webkit-transform:translate(0,-1px);transform:translate(0,-1px)}.grid-view .post-inner a:hover .post-thumbnail img{-webkit-filter:blur(2px);filter:blur(2px)}.standard-view{padding:20px 10px}.standard-view .page,.standard-view .post{margin-bottom:20px}.standard-view .post-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;padding:15px 15px 15px 230px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.06)}.standard-view .post-header{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}.standard-view .post-thumbnail{width:100%;max-width:200px;position:relative;margin-right:15px;margin-left:-215px;transition:all .4s;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.standard-view .post-thumbnail img{display:block;width:100%;height:100%;border-radius:2px}.standard-view .post-title{margin-bottom:12px;font-size:1.4em;line-height:1.3;font-weight:700}.standard-view .post-title a{display:block}.standard-view .post-content{width:100%}.standard-view .post-meta{margin:12px 0;padding-top:0;padding-bottom:0}.standard-view .post-excerpt{margin:12px 0}.standard-view .more{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.standard-view .post-thumbnail:hover{opacity:.9}@media screen and (max-width:640px){.standard-view{margin-bottom:20px;padding:0;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.standard-view .page,.standard-view .post{margin-bottom:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.standard-view .post-inner{padding-left:130px;box-shadow:none}.standard-view .post-thumbnail{max-width:100px;margin-left:-115px;margin-right:15px}.standard-view .post-excerpt,.standard-view .post-meta{margin-bottom:0}.standard-view .more{display:none}.standard-view ul.page-numbers{border-bottom:0}}.header-inner,ul.page-numbers{display:-webkit-flex;display:-ms-flexbox}ul.page-numbers{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;margin:0 auto 10px;border-bottom:2px solid #ddd;color:#00619F;font-weight:700}.error-messages,.header-inner,.site-description,.site-title{font-weight:300}ul.page-numbers li{display:inline-block;position:relative;bottom:-2px}ul.page-numbers li>*{display:block;padding:6px 10px;border-bottom:2px solid #ddd;transition:border .4s}ul.page-numbers span.page-numbers.current{color:#000;border-bottom:2px solid #00619F}ul.page-numbers a.page-numbers:hover{border-bottom:2px solid #00619F}.title-description{color:#666}.taxonomy-description{position:relative;margin:1em 6px 0;padding:10px 16px;border-top:1px solid currentColor;background-color:#f4f4f4;color:#777;text-transform:capitalize;font-weight:300;box-shadow:0 1px 1px 0 rgba(0,0,0,.08)}.error-messages p{margin-bottom:2em}.error-messages h2{padding:.8em 1.4em;background-color:#f8f8f8;font-family:Lato,Arial,sans-serif}.content-inner>.error-messages{padding-bottom:16px}@media screen and (max-width:640px){.content-inner>.error-messages{padding-bottom:2em}.error-messages h2{padding:.2em .8em}#header{background-position:center}}.error404 .content-inner{padding:1.8em}.error404 .content-inner>.error-messages{padding-bottom:0}@media only screen and (min-width:640px){.error404 .content-inner .search-form{position:relative;margin:1em 6px 0;padding:10px 16px;border-top:1px solid currentColor;background-color:#f4f4f4;color:#777;text-transform:capitalize;font-weight:300;box-shadow:0 1px 1px 0 rgba(0,0,0,.08)}}#header{position:relative;top:0;right:0;left:0;z-index:1000;width:100%;background-color:#fff;transition:box-shadow .4s;box-shadow:1px 0 1px 0 rgba(0,0,0,.4)}#header.sticky{position:fixed;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.header-inner{display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:50px;font-size:.94em}.site-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 20px;transition:all .4s}.site-title{display:inline-block;max-width:100%;font-size:3rem;line-height:1.2}.site-title a{display:block}.site-title img{display:block;max-height:60%;height:auto;margin:0 auto}.site-description{display:inline-block;max-width:100%;padding:0 2rem;color:#666}@media screen and (min-width:768px) and (max-width:768px){.site-info{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.site-description{padding:.4em 1em 0}}@media screen and (max-width:767px){.header-inner{padding-right:0}.site-info{display:block;text-align:center;width:calc(100% - 50px);max-width:calc(100% - 50px)}.header-menu-enabled .site-info{width:calc(100% - 100px);max-width:calc(100% - 100px)}.site-description{display:inline-block;padding:.4em 1em 0}}@media screen and (min-width:768px){.header-column .site-info{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:100%}.header-column .header-inner{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.header-row .search-toggle{height:100%}.header-row .header-inner{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.header-row #header-menu{width:auto}}.header-row .sticky .site-info{padding:15px 20px}@media screen and (min-width:768px) and (max-width:782px){body.admin-bar.header-row #header.sticky{padding-top:46px}}@media screen and (min-width:783px){body.admin-bar.header-row #header.sticky{padding-top:32px}}@media screen and (max-width:640px){.site-info{padding-right:20px;padding-left:20px}}#header-menu{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%}.nav-toggle,.search-toggle{-ms-grid-row-align:stretch;cursor:pointer}.menu-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;width:100%}.menu-container li{display:inline-block;position:relative;max-width:100%}@media screen and (min-width:768px){.menu-container#top-nav{padding-right:50px}.menu-container a{display:block;padding:15px 12px;line-height:20px;transition:color .2s,background-color .2s}.menu-container li:hover>a{color:#000}.menu-container .sub-menu{display:none;width:200px;position:absolute;top:0;left:0;z-index:1000;padding:4px 0;background-color:#fff;color:#555;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.menu-container .sub-menu li{width:100%}.menu-container .sub-menu li>a{padding:8px 14px}.menu-container li:hover>.sub-menu{display:block;top:50px}.menu-container li>.sub-menu>li:hover>.sub-menu{top:-4px;left:200px}.menu-container .sub-menu li:hover>a{background-color:#4b4b4b;color:#fff}.menu-container>li>a::before{content:"";position:absolute;right:50%;bottom:11px;left:50%;width:0;border-bottom:1px solid currentColor;transition:all .2s}.menu-container>li:hover>a::before{right:15px;left:15px;width:calc(100% - 30px);overflow:hidden}.menu-container>li.menu-item-has-children li.menu-item-has-children>a::after,.menu-container>li.menu-item-has-children>a::after{content:'';display:inline-block;position:relative;width:6px;height:6px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;background-color:transparent}.menu-container>li.menu-item-has-children>a::after{top:-3px;left:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s}.menu-container>li.menu-item-has-children li.menu-item-has-children>a::after{float:right;top:6px;left:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .4s}.menu-container>li.menu-item-has-children:hover>a::after{top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}}@media screen and (max-width:767px){#header-menu{position:fixed;visibility:hidden;top:0;height:120vh;width:100%}#header-nav{position:fixed;top:0;left:0;z-index:1003;width:80%;height:100vh;padding-top:120px;background-color:#51575d;overflow-y:auto}#header-nav.menu-container a{color:#fff}#header-nav.menu-container:hover{color:#00619F}.menu-container,.menu-container li{display:block}.menu-container a{display:block;padding:.8em .9em}.menu-container a:hover{background:rgba(68,68,68,.1);color:#000}.menu-container li>a{border-top:1px solid rgba(119,119,119,.7)}.menu-container>li:last-child>a{border-bottom:1px solid rgba(119,119,119,.7)}.menu-container .sub-menu{display:block!important;margin-left:2em}.menu-container>li>a{font-weight:700}.menu-container li.menu-item-has-children>a::after{content:'';display:inline-block;position:relative;top:2px;left:2px;border:4px solid transparent;border-top-color:currentColor}.header-searchbar{display:none}}.nav-toggle{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;position:relative;right:0;width:50px;height:auto;transition:all .4s;-webkit-tap-highlight-color:transparent}.nav-toggle .bottom,.nav-toggle .middle,.nav-toggle .top{position:absolute;top:50%;left:19%;z-index:1001;width:62%;height:1px;background:currentColor;transition:all .4s}.nav-toggle .top{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.nav-toggle .middle{-webkit-transform:rotate(0);transform:rotate(0)}.nav-toggle .bottom{-webkit-transform:translateY(10px);transform:translateY(10px)}.nav-toggle.open .top{height:1px;-webkit-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}.nav-toggle.open .middle{height:1px;opacity:0;visibility:hidden}.nav-toggle.open .bottom{height:1px;-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}.search-toggle{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;position:relative;top:0;width:50px;height:auto;transition:all .4s ease-in;-webkit-tap-highlight-color:rgba(68,68,68,.3)}.search-toggle .icon.search{width:20px;height:20px;top:calc(50% - 10px);left:calc(50% - 12px);border-color:#444;transition:all .4s}.search-toggle .icon.search::before{top:20px;left:9px;height:9px;background-color:#444;transition:all .4s}.search-toggle.open .icon.search{border-color:#000}.widget_archive li:first-of-type a,.widget_categories li:first-of-type a,.widget_recent_comments li:first-of-type,.widget_recent_entries li:first-of-type a{border-top:1px solid #eaeaea}.search-toggle.open .icon.search::before{background-color:#000}@media screen and (min-width:768px){.search-toggle{position:absolute;right:0;height:100%}.header-searchbar,.nav-toggle{display:none}}.header-searchbar{position:absolute;top:calc(100% - 20px);right:6px;z-index:1001;max-width:320px;width:80%}.header-searchbar .search-form .search-inner{border-right-style:solid;border-radius:1px}.header-searchbar .search-submit{display:none}@media screen and (min-width:981px){body.header-column:not(.header-menu-enabled) .search-toggle{height:100%}}@media screen and (max-width:767px){#header-menu{opacity:0;visibility:hidden}.nav-toggle.header-menu.open+#header-menu{opacity:1;visibility:visible;transition:opacity .4s,visibility .4s}#header-menu>#header-nav{-webkit-animation:fadeOutRight .4s both;animation:fadeOutRight .4s both}.nav-toggle.header-menu.open+#header-menu>#header-nav{-webkit-animation:fadeInLeft .4s both;animation:fadeInLeft .4s both}}#footer{position:relative;min-height:80px;padding:30px 20px;background:#44463B;color:rgba(255,255,255,.6)}#footer .container{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}#footer a{color:rgba(255,255,255,.9)}#footer a:hover{color:#fff}#footer #copyright{font-weight:300;font-size:.96em;line-height:1.6}.sidebar{padding:10px;background-color:#fafafa}.sidebar .widget{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.sidebar .widget:last-child{margin-bottom:0}@media screen and (max-width:980px){.sidebar{margin-top:40px}.sidebar-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:980px) and (min-width:641px){.sidebar .widget{width:calc(50% - 10px);margin:5px}}@media screen and (max-width:640px){.sidebar{display:block;padding-left:1em}.sidebar .widget{width:100%}}.widget{margin-bottom:24px;padding:20px;font-size:.94em}.widget .widget-title{position:relative;margin-bottom:.8em;font-size:1.2em;font-weight:300;text-transform:capitalize}.widget a{color:#888}.widget a:hover{color:currentColor}.widget select{width:100%;padding:4px 6px}.widget option{padding:4px 0}.widget_archive li a,.widget_recent_comments li,.widget_recent_entries li a{position:relative;padding:10px 8px;display:block;border-bottom:1px solid #eaeaea;line-height:1.5}.widget_archive .count{position:absolute;right:0}.widget_archive li a::before{content:"\f073";position:relative;top:-1px;padding-right:.5em;font-family:FontAwesome;font-size:.8em}.widget_categories li a{display:block;position:relative;padding:10px 8px;border-bottom:1px solid #eaeaea;line-height:1.5}.widget_categories li a::before{content:"\f115";padding-right:.4em;font-family:FontAwesome;font-size:.8em}.widget_categories .count{position:absolute;right:0}.widget_categories .children{padding-left:1em}.widget_categories .children:first-of-type a{border-top:0}.widget_categories .children li a::before{content:"\f114";padding-right:.4em;font-family:FontAwesome;font-size:.8em}.widget_tag_cloud a{display:inline-block;margin:.2em .03em;padding:4px 6px;border-radius:2px;background-color:#f0f0f0;color:rgba(0,0,0,.8);line-height:1.2;font-size:1.5rem!important;transition:all .4s;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.widget_nav_menu li a,.widget_pages li a{display:block;position:relative;border-bottom:1px solid #eaeaea;line-height:1.5}.widget .widgets-list-layout a img,.widget .widgets-list-layout li img{transition:all .2s}.widget_tag_cloud a:hover{color:#000;background-color:#ddd;box-shadow:0 2px 1px 0 rgba(0,0,0,.3)}.widget_pages li a{padding:10px 8px}.widget_pages li:first-of-type a{border-top:1px solid #eaeaea}.widget_pages .children{padding-left:1em}.widget_pages .children:first-of-type a{border-top:0}.widget_nav_menu li a{padding:10px 8px}.widget_nav_menu li:first-of-type a{border-top:1px solid #eaeaea}.widget_nav_menu .sub-menu{padding-left:1em}.widget_meta li a,.widget_rss li{padding:10px 8px;border-bottom:1px solid #eaeaea;line-height:1.5;display:block;position:relative}.widget_nav_menu .sub-menu:first-of-type a{border-top:0}.widget_meta li:first-of-type a,.widget_rss li:first-of-type{border-top:1px solid #eaeaea}.widget #wp-calendar{width:100%}.widget #wp-calendar a{color:#00619F}.widget #wp-calendar a:hover{color:#0f5373}.widget #wp-calendar caption{margin-bottom:.4em}.widget #wp-calendar tbody{text-align:center;vertical-align:middle}.widget #wp-calendar tbody a{box-shadow:0 1px 0 0 currentColor}.widget #wp-calendar tbody a:hover{box-shadow:0 2px 0 0 #000}.widget .widgets-list-layout .widgets-list-layout-links{width:calc(100% - 110px);padding-top:.4em}.widget .widgets-list-layout a{display:block}.widget .widgets-list-layout li{padding-bottom:1em;border-bottom:1px solid #ddd}.widget .widgets-list-layout li:first-child{padding-top:0}.widget .widgets-list-layout .widgets-list-layout-links a{color:#444;transition:all .2s}.comment-tabmenu .active>a,.widget .widgets-list-layout li:hover a{color:#00619F}.widget .widgets-list-layout li:hover img{opacity:.8}.comment-tabmenu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;border-bottom:2px solid #ddd;font-weight:700}.comment-tabmenu .tabitem{position:relative;bottom:-2px;font-size:.94em}.comment-tabmenu .tabitem>a{display:inline-block;padding:.5em 1.1em;border-bottom:2px solid #ddd;transition:all .4s}.comment-tabmenu .tabitem:not(.active):hover>a{border-bottom:2px solid #bbb}.comment-tabmenu .count{margin-left:.4em;padding:0 .28em;background-color:#ddd;color:#666;border-radius:2px;font-size:.94em;line-height:1}.comment-tabmenu .tabitem>a[href^='#comment-list']::before{content:"\f075";padding-right:.2em;font-family:FontAwesome}.comment-tabmenu .tabitem>a[href^='#ping-list']::before{content:"\f064";padding-right:.2em;font-family:FontAwesome}@media screen and (max-width:374px){.comment-tabmenu .tabitem{font-size:.88em}.comment-tabmenu .tabitem>a{padding-right:.6em;padding-left:.6em}}#comment-list .comment{position:relative}#comment-list .comment-body{padding:1.6em 0;border-top:1px solid #f0f0f0;line-height:1.6}#comment-list>li:first-child .comment-body{border-top-style:none}#comment-list>.comment-body:last-child{border-bottom:1px solid #f7f7f7}#comment-list .comment-meta{margin-bottom:1.6em;color:#888;font-size:.96em}#comment-list .comment-meta a{color:#888;box-shadow:none}#comment-list .comment-meta a:hover{color:#333}#comment-list .comment-author .avatar{width:42px;height:auto;float:left;border-radius:50%;margin-right:1em}#comment-list .comment-author .fn{color:#333;font-weight:700;font-style:normal}#comment-list .comment-author .fn a{color:#00619F;box-shadow:0 1px 0 0 currentColor}#comment-list .comment-author .fn a:hover{color:#333;box-shadow:0 1px 0 0 #000}#comment-list .bypostauthor>article .fn::after{content:"\f007";margin:0 .2em;color:#66673b;font-family:fontAwesome;text-transform:uppercase}#comment-list .says{position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}#comment-list .edit-link::before{content:" / ";padding:0 .4em;color:#aaa}#comment-list .comment-content{margin-left:1em;padding-left:1.2em;border-left:1px solid #f0f0f0}#comment-list .children{margin-top:-10px}#comment-list .children>li{padding-left:1.6em}#comment-list .reply a{color:#999;font-size:.875em;box-shadow:none}#comment-list .reply a:hover{color:#000}#ping-list{padding:20px 0}#ping-list .comment-body{padding:10px 0}#ping-list .edit-link::before{content:" / ";padding:0 .4em}#ping-list .edit-link a{color:#888;box-shadow:none}#respond{padding:1.6em 0}#respond .comment-form{padding:10px 20px;background:#f6f6f6}#respond p{margin-bottom:.4em}#respond .form-submit{margin-top:.6em}#respond .logged-in-as{color:#666;font-size:.95em}#respond .logged-in-as a:hover{color:#00619F}#respond .comment-notes{color:#666;font-size:.95em}#respond #reply-title{margin-bottom:.4em;font-weight:300;font-size:1.3em}#respond #reply-title small{font-weight:400;font-size:.8em}#respond label,.comment-body dt,.comment-body h1,.comment-body h2,.comment-body h3,.comment-body h4,.comment-body h5,.comment-body h6,.comment-pages{font-weight:700}#respond label{display:block}#respond textarea{width:100%;height:140px;resize:vertical}#respond input[type=email],#respond input[type=text],#respond input[type=url]{display:block;width:60%;padding:6px 8px}#respond input[type=submit]{padding:8px}@media screen and (max-width:640px){#respond input[type=text]{max-width:none;width:80%}}.comment-pages{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;margin:10px auto;border-bottom:2px solid #ddd;color:#00619F}.comment-pages a,.comment-pages span{display:inline-block;position:relative;bottom:-2px;padding:6px 10px;border-bottom:2px solid #ddd;transition:border .4s}.comment-pages span{border-bottom-color:#00619F;color:#000}.comment-pages *{display:block;transition:border .4s}.comment-pages>a:hover{border-bottom:2px solid #00619F}.comment-body a{color:#00619F;box-shadow:0 1px 0 0 currentColor}.comment-body a:hover{color:#0f5373;box-shadow:0 2px 0 0 #000}.comment-body dd{margin-bottom:1em}.comment-body hr{margin:1em 0}.comment-body iframe,.comment-body p{margin-bottom:1em}.comment-body p>iframe{margin-bottom:0}.comment-body h1{margin:1.8em 0 1em}.comment-body h2{margin:1.6em 0 1em}.comment-body h3{margin:1.5em 0 1em}.comment-body h4{margin:1.4em 0 .9em}.comment-body h5{margin:1.3em 0 .8em}.comment-body h6{margin:1.2em 0 .8em}.comment-body blockquote,.comment-body ol,.comment-body ul{position:relative;margin-bottom:1em}.comment-body ul{list-style:square;padding-left:30px}.comment-body ol{list-style:decimal;padding-left:30px}.comment-body blockquote{padding:10px 10px 10px 48px;border-radius:1px;color:#666;font-style:italic;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.comment-body blockquote::before{content:"\f10d";display:block;position:absolute;top:10px;left:12px;color:#aaa;font-family:FontAwesome;font-weight:300;font-size:1.6em;line-height:1;font-style:normal}.comment-body pre{position:relative;margin:1em 0;padding:1em 1.2em;background:#44463B;color:#E5E5EB;white-space:pre;overflow-x:auto;overflow-y:hidden;font-size:.96em;line-height:1.4;font-family:'Source Code Pro',Monaco,Consolas,monospace;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.comment-body pre>code{display:block;padding:0;background:0 0;color:inherit;white-space:inherit}.comment-body code,.comment-body kbd{background-color:#f0f0f0;padding:0 3px;font-size:.9em;font-family:'Source Code Pro',Monaco,Consolas,monospace}.comment-body code{border-radius:1px}.comment-body kbd{border:1px solid #44463B;border-radius:1px}.comment-body table{width:100%;margin-bottom:1em;font-size:.95em;text-align:center;overflow-x:auto;box-shadow:0 1px 1px 0 rgba(0,0,0,.08)}.comment-body table td,.comment-body table th{border-bottom:1px solid #ddd}.comment-body table th{padding:7px 10px;border-top:1px solid #ddd;background:#f6f6f6;font-weight:700}.comment-body table td{padding:6px;vertical-align:middle}.comment-body address{margin-bottom:1em;font-style:italic}.wp-caption{max-width:100%;margin-bottom:1em;padding:5px 5px 0;text-align:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.wp-caption .gallery-caption,.wp-caption .wp-caption-text{margin:0;padding:5px 4px;color:#555;line-height:1.4;font-weight:300}.wp-caption img{margin:0 auto;padding:0;border:0}.aligncenter{display:block;max-width:100%;margin-left:auto;margin-right:auto}.alignright{float:right;max-width:100%;margin-left:10px}.alignleft{float:left;max-width:100%;margin-right:10px}.clearfix:after{content:"";display:block;clear:both}html body .screen-reader-text{position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}body.home{border-top-color:transparent}#back-to-top{display:none;position:fixed;bottom:0;right:10px;padding:12px 16px;background-color:#fff;border-radius:6px 6px 0 0;box-shadow:0 0 4px 0 rgba(0,0,0,.6);transition:box-shadow .4s,padding .4s}.chevron-up{display:inline-block;position:relative;top:8px;width:14px;height:14px;border-top:1px solid #44463B;border-left:1px solid #44463B;background:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .4s}#back-to-top.abs{position:absolute}#back-to-top.clicked,#back-to-top:hover{padding-bottom:16px;box-shadow:0 0 4px rgba(0,0,0,.6),0 3px 6px rgba(0,0,0,.4)}.search-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.search-form .search-inner{-webkit-flex:1;-ms-flex:1;flex:1;width:100%;padding:6px;border-right-style:none;border-radius:2px 0 0 2px;font-size:.96em;line-height:normal}.search-form .search-submit{width:60px;position:relative;background-color:#444;border-radius:0 2px 2px 0}.search-form .search-submit:focus,.search-form .search-submit:hover{background-color:#777;box-shadow:none}.search-form .icon{top:calc(50% - 6px);left:calc(50% - 8px)}.icon.search{color:#444;position:absolute;width:12px;height:12px;margin-top:-1px;margin-left:-1px;border:1px solid #fff;border-radius:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon.search::before{content:'';position:absolute;top:12px;left:5px;height:6px;width:1px;background-color:#fff}.more,.wpcf7 p{position:relative}.more{display:inline-block;transition:all .7s ease-in-out}#toc_container,.clearfix::after,.info-1,.link-box,.link-box>a,.more a{display:block}.more a{padding:7px 8px;font-size:14px;border:1px solid #333;color:#333;font-weight:500}.more a:hover{background:#333;color:#fff}.select-none{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.clearfix::after{content:"";clear:both}.fs15{font-size:.9375em}.fs17{font-size:1.0625em}.fs20{font-size:1.25em}.info-1{padding:1.4em;border:2px solid #39c;border-radius:3px}.attention-1{padding:1.4em;border:2px solid #ff5000;border-radius:3px;background:#ffd580}.link-box{padding:4px 6px;background-color:#f0f0f0}@-webkit-keyframes fadeInLeft{0%{opacity:0;visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;visibility:visible;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;visibility:visible;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutRight{0%{opacity:1;visibility:visible;-webkit-transform:none;transform:none}100%{opacity:0;visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1;visibility:visible;-webkit-transform:none;transform:none}100%{opacity:0;visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}:lang(ja) .bradcrumb,:lang(ko) .bradcrumb,:lang(zh) .bradcrumb{margin-bottom:.2em}:lang(ja) .comment-body,:lang(ja) .entry,:lang(ko) .comment-body,:lang(ko) .entry,:lang(zh) .comment-body,:lang(zh) .entry{line-height:1.8}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ja) h4,:lang(ja) h5,:lang(ja) h6,:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) h4,:lang(ko) h5,:lang(ko) h6,:lang(zh) h1,:lang(zh) h2,:lang(zh) h3,:lang(zh) h4,:lang(zh) h5,:lang(zh) h6{line-height:1.5}:lang(ja) .related-posts .post-title,:lang(ko) .related-posts .post-title,:lang(zh) .related-posts .post-title{line-height:inherit}:lang(ja) h1{font-family:Lato,"Noto Sans CJK JP Light","Yu Gothic Light","Hiragino Sans",Arial,sans-serif}#toc_container{background:0 0;width:80%;min-width:80%;max-width:80%;margin:1.4em auto;padding:20px 0;border:1px solid #44463B;font-size:.95em;line-height:1.4}#toc_container a,#toc_container a:hover{text-decoration:none;box-shadow:none}#toc_container p.toc_title{margin:0;text-align:center;font-weight:700}#toc_container a span{font-weight:300;font-family:Lato,Arial,sans-serif}#toc_container a span::after{content:".";padding-left:.1em}#toc_container ul{margin:0 0 0 1em;padding:0;list-style:none}#toc_container .toc_list a{display:block;padding:8px 10px;border-bottom:1px solid #44463B;transition:all .4s,border .4s .4s}#toc_container .toc_list ul ul a{border-bottom-style:dotted}@media screen and (max-width:640px){#toc_container{width:95%;min-width:95%;max-width:95%;padding-top:15px;padding-bottom:15px;font-size:.95em}}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 select,.wpcf7 textarea{float:left;padding:10px;display:block}.wpcf7 p{color:#222;font-weight:600;margin:0 0 12px;width:100%;float:left}.wpcf7 p span{font-weight:400;color:#999}.wpcf7 label{display:block;float:left;width:20%;margin:9px 0 0 12px;text-align:left}.wpcf7 textarea{width:100%}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 select,.wpcf7 textarea{background-color:#f5f5f5;margin-top:12px}.wpcf7 input[type=submit]{font-size:18px}.wpcf7 div.wpcf7-validation-errors{border:none;margin:0;padding:0}.wpcf7 div.wpcf7-mail-sent-ng,.wpcf7 div.wpcf7-mail-sent-ok{border:none}.wpcf7 div.wpcf7-response-output{margin:0;padding:0}.wpcf7 span.wpcf7-form-control-wrap{display:block;position:relative}.wpcf7 span.wpcf7-not-valid-tip{background-color:#f2dede;border-color:#e3bfbf;color:#b94a48;padding:4px 14px;font-size:12px;line-height:20px;position:absolute;left:0;top:12px;width:auto;right:0;display:block}.hljs{color:#E5E5EB;background:#282b2e;display:block;padding:0}.hljs-bullet,.hljs-literal,.hljs-number,.hljs-symbol{color:#6897BB}.hljs-deletion,.hljs-keyword,.hljs-selector-tag{color:#cc7832}.hljs-link,.hljs-template-variable,.hljs-variable{color:#629755}.hljs-comment,.hljs-quote{color:grey}.hljs-meta{color:#bd4b40}.hljs-addition,.hljs-attribute,.hljs-string{color:#8cab7a}.hljs-section,.hljs-title,.hljs-type{color:#ffc66d}.hljs-name,.hljs-selector-class,.hljs-selector-id{color:#e66562}.lang-tag *{color:#fff}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}