*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font:inherit}button,input,select,textarea{-webkit-tap-highlight-color:rgba(68,68,68,.3);font:inherit}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%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background-color:#f8f8f8;color:#333;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:1.6em;line-height:1.4;word-wrap:break-word}@media screen and (max-width:640px){body{font-size:1.5em}}#main{-webkit-transition:all .4s;margin-bottom:40px;transition:all .4s}.container,.container-outer{position:relative}.container{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;margin:0 auto;max-width:1140px;padding:0 10px}@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{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.05);background-color:#fafafa;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);padding:10px}@media screen and (max-width:640px){.content-inner{padding:5px 0}}.sidebar-s1{width:320px}@media screen and (max-width:980px){.sidebar-s1{width:100%}}.right-sidebar-s1 .content{padding-left:0;padding-right:340px}@media screen and (max-width:980px){.right-sidebar-s1 .content{padding:0}}.right-sidebar-s1 .sidebar-s1{margin-left:-320px}@media screen and (max-width:980px){.right-sidebar-s1 .sidebar-s1{margin-left:0}}.left-sidebar-s1 .content{padding-left:340px;padding-right:0}@media screen and (max-width:980px){.left-sidebar-s1 .content{padding:0}}.left-sidebar-s1 .sidebar-s1{-ms-flex-order:-1;-webkit-box-ordinal-group:0;margin-right:-320px;order:-1}@media screen and (max-width:980px){.left-sidebar-s1 .sidebar-s1{margin-right:0}}@media screen and (min-width:961px){.hide-sidebar-s1 .grid-view .page,.hide-sidebar-s1 .grid-view .post{width:33.333%}}.bottom-sidebar-s1 #wrapper>.container{display:block}@media screen and (min-width:961px){.bottom-sidebar-s1 .sidebar-s1{margin-top:24px;width:100%}.bottom-sidebar-s1 .sidebar-inner{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.bottom-sidebar-s1 .sidebar .widget{margin:5px;width:calc(33.333% - 10px)}.bottom-sidebar-s1 .grid-view .page,.bottom-sidebar-s1 .grid-view .post{width:33.333%}}::-webkit-scrollbar{background-color:transparent;height:12px}::-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}amp-img{max-width:100%}img{border-style:none;height:auto}iframe,img{max-width:100%;vertical-align:middle}a{-webkit-tap-highlight-color:rgba(68,68,68,.3);-webkit-transition:all .2s;color:inherit;text-decoration:none;transition:all .2s}b,strong{font-weight:700}big{font-size:larger}hr{border:1px solid #f0f0f0;height:0;overflow:visible}small,sub{font-size:smaller}sub{vertical-align:sub}sup{font-size:smaller;vertical-align:super}ins{text-decoration:underline}address,cite,em,q,var{font-style:italic}abbr{position:relative;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#111;letter-spacing:-.03em;line-height:1.4}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{line-height:1.6}.entry a{-webkit-box-shadow:0 1px 0 0 currentColor;box-shadow:0 1px 0 0 currentColor;color:#00619f}.entry a:hover{-webkit-box-shadow:0 2px 0 0 #000;box-shadow:0 2px 0 0 #000;color:#2e4453}.entry dt{font-weight:700}.entry dd{margin-bottom:1em}.entry hr{margin:1em 0}.entry iframe,.entry p{margin-bottom:1em}.entry p>iframe{margin-bottom:0}.entry .mejs-container{margin-bottom:1em}.entry abbr{-webkit-text-decoration:dotted;text-decoration:dotted}.entry abbr:after{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);background-color:#f8f8f8;border-radius:1px;box-shadow:0 0 6px 0 rgba(0,0,0,.2);color:#666;content:attr(title);display:block;font-size:.88em;font-weight:300;padding:.1875em .75em;position:absolute;right:-7px;text-align:center;top:-26px;visibility:hidden;white-space:nowrap;z-index:999}.entry abbr:hover:after{visibility:visible}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{font-weight:700}.entry h1:first-child,.entry h2:first-child,.entry h3:first-child,.entry h4:first-child,.entry h5:first-child,.entry h6:first-child{margin-top: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 ul{list-style:square}.entry ol,.entry ul{margin-bottom:1em;padding-left:30px;position:relative}.entry ol{list-style:decimal}.entry ol li ol,.entry ol li ul,.entry ul li ol,.entry ul li ul{margin-bottom:.5em;margin-top:.5em}.entry blockquote{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border-radius:1px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);color:#666;font-style:italic;margin-bottom:1em;padding:1em 1em 1em 3.2em;position:relative}.entry blockquote:before{color:#aaa;content:"\f10d";display:block;font-family:FontAwesome;font-size:1.6em;font-style:normal;font-weight:300;left:16px;line-height:1;position:absolute;top:15px}.entry blockquote>:last-child{margin-bottom:0}.entry pre{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);background:#44463b;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);color:#e5e5eb;font-family:Source Code Pro,Monaco,Menlo,Courier New,Consolas,monospace;font-size:.96em;line-height:1.4;margin:1.1em -20px;overflow-x:auto;overflow-y:hidden;padding:1em 1.2em;position:relative;white-space:pre}.entry pre h1,.entry pre h2,.entry pre h3,.entry pre h4,.entry pre h5,.entry pre h6{color:currentColor}.entry pre>code{background:transparent;color:inherit;display:block;padding:0;white-space:inherit}.entry code{border-radius:1px}.entry code,.entry kbd{background-color:#f0f0f0;font-family:Source Code Pro,Monaco,Menlo,Courier New,Consolas,monospace;font-size:.96em;margin:0 .05em;padding:0 .3em}.entry kbd{border:1px solid #44463b;border-radius:1px}.entry table{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08);box-shadow:0 1px 1px 0 rgba(0,0,0,.08);font-size:.95em;margin-bottom:1em;overflow-x:auto;text-align:center;width:100%}.entry table tr:nth-of-type(2n){background-color:#fbfbfb}.entry table td,.entry table th{border-bottom:1px solid #ddd}.entry table th{background:#f6f6f6;border-top:1px solid #ddd;font-weight:700;padding:7px 10px}.entry table td{padding:6px;vertical-align:middle}.entry address{font-style:italic;margin-bottom:1em}@media screen and (max-width:640px){.entry{padding-left:15px;padding-right:15px}}.entry-inner:after{clear:both;content:"";display:block}.content-inside{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.content-box,.sns-buttons.single-bottom{border-bottom:1px solid #eaeaea;padding:2em 40px}.content-box:last-child,.sns-buttons.single-bottom:last-child{border-bottom:0}@media screen and (max-width:640px){.content-box,.sns-buttons.single-bottom{padding-left:20px;padding-right:20px}}.title-box{background-color:#f8f8f8;font-family:Lato,Arial,sans-serif;font-weight:300;padding:1.4em;position:relative}.title-box-inner{-ms-flex-flow:column wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-flow:column wrap;padding:40px}.title-box .post-date{color:#777;line-height:1;position:relative}.title-box h1{font-size:3rem;margin:0}.title-box a:hover{color:#00619f}@media screen and (max-width:640px){.title-box-inner{padding-left:10px;padding-right:10px}}.action-bar{-webkit-transition:all .2s;background-color:#00619f;bottom:-2px;display:block;height:2px;left:0;pointer-events:none;position:absolute;transition:all .2s;width:auto}fieldset{padding:.4em 1em}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]{-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .2s;background-color:#fefefe;border:1px solid #ddd;color:#717171;display:inline-block;max-width:100%;outline:0;padding:4px 6px;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{background-color:#fff;border-color:currentColor}input[type=password]{-webkit-transition:all .2s;border:1px solid #ddd;color:#777;display:inline-block;max-width:100%;outline:0;padding:4px 6px;transition:all .2s}input[type=password]:focus{border-color:currentColor}input[type=color]{-webkit-transition:all .2s;border:1px solid #ddd;color:#777;display:inline-block;max-width:100%;outline:0;transition:all .2s}input[type=color]:focus{border-color:currentColor}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]{-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .2s;background-color:#444;border:1px solid transparent;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;max-width:100%;outline:0;padding:5px 7px;position:relative;transition:all .2s}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{background-color:#00619f;border:1px solid transparent;color:#fff}button[type=reset],input[type=reset]{-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .2s;background-color:#888;border:1px solid transparent;border-radius:2px;color:#fff;display:inline-block;font-weight:600;max-width:100%;outline:0;padding:5px 7px;transition:all .2s}button[type=reset]:focus,button[type=reset]:hover,input[type=reset]:focus,input[type=reset]:hover{background-color:#cb5823}textarea{-webkit-transition:border .2s;border:1px solid #ddd;display:block;font-size:15px;max-width:100%;outline:0;padding:10px;transition:border .2s}textarea:focus{border-color:#00619f}.post-meta{-ms-flex-align:center;-ms-flex-flow:row wrap;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;font-size:.8em;line-height:1.6;max-width:100%;padding-bottom:1em;padding-top:1em;position:relative;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>[class^=post-]:before{display:inline-block;font-family:FontAwesome;line-height:1;padding-right:.2em;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";display:inline-block;font-family:FontAwesome;line-height:1;padding-right:.2em;position:relative}.post-meta.content-box a,.post-meta.sns-buttons.single-bottom a{-webkit-box-shadow:0 1px 0 0 currentColor;box-shadow:0 1px 0 0 currentColor;color:#333}.post-meta.content-box a:hover,.post-meta.sns-buttons.single-bottom a:hover{color:#00619f}.post-meta.content-box .post-category a,.post-meta.sns-buttons.single-bottom .post-category a{margin:0 0 .3em}.post-meta.content-box .post-category a:hover,.post-meta.sns-buttons.single-bottom .post-category a:hover{-webkit-box-shadow:0 2px 0 0 rgba(216,87,25,.4);box-shadow:0 2px 0 0 rgba(216,87,25,.4)}.post-meta.content-box .post-author a:hover,.post-meta.sns-buttons.single-bottom .post-author a:hover{-webkit-box-shadow:0 2px 0 0 rgba(0,97,159,.4);box-shadow:0 2px 0 0 rgba(0,97,159,.4)}.post-meta.content-box .post-comment a:hover,.post-meta.sns-buttons.single-bottom .post-comment a:hover{-webkit-box-shadow:0 2px 0 0 rgba(10,74,18,.4);box-shadow:0 2px 0 0 rgba(10,74,18,.4)}.entry .post-meta{margin-bottom:3em}.entry-thumbnail-image{margin-left:-16px;margin-right:-16px;padding-bottom:1em;padding-top:1em}.btm-post-meta{clear:both;margin-top:3em}p.post-btm-cats,p.post-btm-tags{font-size:.88em;line-height:1.6;margin-bottom:.1em;position:relative}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{color:currentColor;display:inline-block;margin:0 .4em .3em 0;white-space:nowrap}p.post-btm-cats a:hover,p.post-btm-tags a:hover{color:#00619f}.meta-label{color:#111;font-size:1.1em;font-weight:300;margin-right:.4em}.post-btm-cats a:hover{-webkit-box-shadow:0 2px 0 0 rgba(216,87,25,.4);box-shadow:0 2px 0 0 rgba(216,87,25,.4)}.post-btm-tags a:hover{-webkit-box-shadow:0 2px 0 0 rgba(25,216,49,.4);box-shadow:0 2px 0 0 rgba(25,216,49,.4)}.author-box{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.14);border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.14);display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;margin-top:2em;padding:1em}.author-box .author-thumbnail{-ms-flex-negative:1;flex-shrink:1}.author-box .author-thumbnail img{border-radius:50%}.author-box .author-content{-ms-flex:1;-webkit-box-flex:1;flex:1;padding-left:1em}.author-box .author-infomation{-ms-flex-align:center;-ms-flex-flow:row wrap;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;margin-bottom:.3em}.author-box .author-name{display:inline-block;font-size:1.2em;margin-bottom:0}.author-box .author-description{font-size:.94em;font-weight:300;margin-bottom:0}.author-box .author-links{margin-left:.7em}.author-box .author-links .social-links{font-size:.82em;list-style-type:none;margin-bottom:0}.author-box .author-links .social-links a>.fa{color:#777}.author-box .author-links .social-links a:hover>.fa{color:#222}.author-box .author-links a:after,.author-box .author-links a:before{content:none}@media screen and (max-width:640px){.author-box .author-infomation{display:block}.author-box .author-links{margin-left:0}}.content-box-heading,.content-box>h4,.sns-buttons.single-bottom>h4{font-size:1.34em;font-weight:300;margin:.2em 0 .7em;position:relative;text-transform:capitalize}.related-posts .related-posts-list{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;margin-left:1%}.related-posts .related-article{margin-bottom:16px;position:relative;width:33%}.related-posts .post{-webkit-transition:all .4s;background-color:#fff;height:auto;padding:0 .02em;transition:all .4s}.related-posts .post-thumbnail{overflow:hidden}.related-posts .post-thumbnail a{display:block;height:100%}.related-posts .post-thumbnail img{-webkit-transition:all .4s ease-out;display:block;height:auto;overflow:hidden;transition:all .4s ease-out;width:100%}.related-posts .post-content{-ms-flex-flow:column nowrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-flow:column nowrap;padding:.5625em .75em}.related-posts .post-category{color:#666;font-size:.8125em;margin-bottom:.25em}.related-posts .post-category a{color:#00619f}.related-posts .post-category a:hover{color:#444}.related-posts .post-title{-webkit-transition:all .2s;font-family:Lato,Arial,sans-serif;font-size:.9625em;letter-spacing:0;line-height:1.3;overflow:hidden;transition:all .2s}.related-posts .post-title a{display:block;height:100%}.related-posts .post:hover{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.15);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}.related-posts .post-thumbnail>a:focus{opacity:.8;outline:4px}.related-posts .post-title a:focus{color:#00619f;outline:4px}@media screen and (max-width:640px){.related-posts .related-posts-list{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-flow:row wrap;margin-left:0}.related-posts .related-posts-list .related-article{width:50%}.related-posts .related a:hover .post-thumbnail img{-webkit-transform:none;opacity:.9;transform:none}}.post-nav{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.post-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.post-nav .next,.post-nav .prev{-ms-flex:1;-webkit-box-flex:1;flex:1;overflow:hidden;position:relative}.post-nav .next a,.post-nav .prev a{-webkit-transition:background-color .4s;background:rgba(0,0,0,.6);display:block;min-height:100%;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{-webkit-filter:blur(3px);-webkit-transition:all .4s;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:blur(3px);left:0;margin:auto;opacity:.5;overflow:hidden;position:absolute;right:0;top:0;transition:all .4s}.post-nav .nav-title{color:#f0f0f0;font-family:Lato,Arial,sans-serif;font-size:14px;margin-bottom:.4em;position:relative;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.6);text-transform:uppercase}.post-nav .post-title{color:#fff;line-height:1.6;position:relative;text-shadow:1px 1px rgba(0,0,0,.5)}.post-nav .chevron-right{border-right:1px solid #fff;border-top:1px solid #fff;right:14px}.post-nav .chevron-left,.post-nav .chevron-right{-webkit-transform:rotate(45deg);-webkit-transition:all .4s;background:transparent;height:16px;position:absolute;top:calc(50% - 10px);transform:rotate(45deg);transition:all .4s;width:16px}.post-nav .chevron-left{border-bottom:1px solid #fff;border-left:1px solid #fff;left:14px}.post-nav .next .nav-title{right:-8px}.post-nav .prev .nav-title{left:-8px}.post-nav .next a:hover{background:rgba(0,0,0,.55)}.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{background:rgba(0,0,0,.55)}.post-nav .prev a:hover .post-thumbnail{-webkit-filter:blur(2px);filter:blur(2px)}.post-nav .prev a:hover .chevron-left{left:18px}.post-nav .next a:focus{background:rgba(0,0,0,.55)}.post-nav .next a:focus .post-thumbnail{-webkit-filter:blur(2px);filter:blur(2px)}.post-nav .next a:focus .chevron-right{right:18px}.post-nav .prev a:focus{background:rgba(0,0,0,.55)}.post-nav .prev a:focus .post-thumbnail{-webkit-filter:blur(2px);filter:blur(2px)}.post-nav .prev a:focus .chevron-left{left:18px}@media screen and (max-width:640px){.post-nav ul{display:block}.next a,.prev a{padding:12px 40px}}.post-pages{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center;margin:10px auto;width:100%}.post-pages,.post-pages .page-number{border-bottom:2px solid #ddd;position:relative}.post-pages .page-number{bottom:-2px;display:inline-block;padding:6px 10px}.post-pages .page-number,.post-pages li>*{-webkit-transition:border .4s;transition:border .4s}.post-pages li>*{display:block}.post-pages>.current>.page-number{border-bottom:2px solid #00619f;color:#584f4f}.post-pages>a:hover>span{border-bottom:2px solid #00619f}.sns-buttons ul{list-style:none;margin-bottom:0;padding-left:0}.share-list-container{display:-webkit-box;display:-ms-flexbox;display:flex}.balloon-btn{-ms-flex-positive:1;-ms-flex-preferred-size:0;-webkit-box-flex:1;flex-basis:0;flex-grow:1;position:relative}.balloon-btn .share{-webkit-transition:all .4s;transition:all .4s}.balloon-btn .share i{font-size:2.4rem;left:calc(50% - 1.2rem);position:relative;z-index:999}.balloon-btn .share-inner{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.4em .6em}.balloon-btn .count,.balloon-btn .count-inner{-webkit-transition:all .4s;bottom:0;position:absolute;right:0;transition:all .4s}.balloon-btn .count-inner{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#444;border-radius:1px;color:hsla(0,0%,100%,.7);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Lato,Arial,sans-serif;font-size:.9em;font-weight:700;justify-content:center;line-height:1;min-height:1.2em;min-width:1.1em;padding:.4em}.balloon-btn .share-inner:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1) inset;box-shadow:0 2px 3px rgba(0,0,0,.2),inset 0 1px 3px rgba(0,0,0,.1);opacity:.8}.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{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}.post-password-form p:last-child{-ms-flex-flow:row nowrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row nowrap}.post-password-form p:last-child label{-ms-flex-align:center;-ms-flex-positive:1;-webkit-box-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1}.post-password-form p:last-child input[type=password]{-ms-flex-positive:1;-webkit-box-flex:1;border-right-width:0;flex-grow:1}.post-password-form p:last-child input[type=submit]{-ms-flex-negative:1;flex-shrink:1;padding:4px 10px}.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{clear:both;content:"";display:block}.post-excerpt{color:#777676;font-size:.83em;line-height:1.4}#main.home,body.home #main{margin-top:40px}.grid-view{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;overflow:hidden;padding:16px 8px 0}.grid-view .article,.grid-view .page,.grid-view .post{margin-bottom:1.6em;width:50%}@media screen and (max-width:640px){.grid-view{-ms-flex-direction:column;-ms-flex-flow:row wrap;-ms-flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;flex-flow:row wrap;flex-wrap:wrap;padding:2em 20px 0}.grid-view .page,.grid-view .post{width:100%}}.grid-view .post-inner{-ms-flex-flow:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;height:100%;margin:0 8px;position:relative;transition:all .3s ease-out}.grid-view .post-link{-ms-flex-positive:1;-webkit-box-flex:1;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.04);box-shadow:0 1px 0 0 rgba(0,0,0,.04);display:block;flex-grow:1;width:100%}.grid-view .post-thumbnail{overflow:hidden;position:relative;width:100%}.grid-view .post-thumbnail,.grid-view .post-thumbnail img{-webkit-transition:all .4s ease-out;display:block;height:auto;transition:all .4s ease-out}.grid-view .post-thumbnail img{margin:auto;max-width:100%}.grid-view .post-content{display:block;margin:6px 0;padding:0 15px}.grid-view .post-content>.post-title:first-child{margin-top:12px}.grid-view .post-date{color:#434343;font-size:.9em;line-height:1;margin:4px 0;position:relative;text-align:center}.grid-view .post-title{-webkit-transition:all .4s;font-size:1.2em;font-weight:700;margin:6px 0;transition:all .4s}.grid-view .post-excerpt{margin:10px 0}.grid-view .post-meta{font-size:.8em;margin:1px 0;padding:4px 15px}.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 a:before{content:"\f0e5";display:inline-block;font-family:FontAwesome;padding-right:.2em}.grid-view .post-inner:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);box-shadow:0 6px 10px 0 rgba(0,0,0,.2);transform:translateY(-1px)}.grid-view .post-inner a:hover .post-thumbnail img{-webkit-filter:blur(1px);filter:blur(1px)}.grid-view .post-inner a:hover .post-title{color:#00619f}@media screen and (max-width:640px){body .container .grid-view .article{width:100%}}.standard-view{padding:20px 10px}.standard-view .page,.standard-view .post{margin-bottom:20px}.standard-view .post-inner{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);-webkit-transition:all .3s;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;padding:20px;position:relative;transition:all .3s}.standard-view .post-header{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;width:100%}.standard-view .post-thumbnail{-ms-flex-item-align:start;-ms-flex-negative:1;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-transition:all .3s;align-self:flex-start;box-shadow:0 0 3px 0 rgba(0,0,0,.2);flex-shrink:1;margin-right:20px;max-width:200px;position:relative;transition:all .3s}.standard-view .post-thumbnail img{border-radius:2px;display:block;height:100%;width:100%}.standard-view .post-title{color:#070707;font-size:1.4em;font-weight:700;line-height:1.3;margin-bottom:12px}.standard-view .post-title a{-webkit-transition:all .3s;display:block;transition:all .3s}.standard-view .post-content{-ms-flex:1;-ms-flex-flow:column nowrap;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-flow:column nowrap}.standard-view .post-meta{margin:12px 0;padding-bottom:0;padding-top:0}.standard-view .post-excerpt{margin:12px 0}.standard-view .more{-ms-flex-item-align:start;align-self:flex-start}.standard-view .post-inner:hover{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.22);box-shadow:0 0 2px 1px rgba(0,0,0,.22)}.standard-view .post-inner:hover .post-title{color:#00619f}.standard-view .post-inner:hover .post-thumbnail{opacity:.9}@media screen and (max-width:640px){.standard-view{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.2);margin-bottom:20px;padding:0}.standard-view .page,.standard-view .post{-webkit-box-shadow:none;border-bottom:1px solid #f0f0f0;box-shadow:none;margin-bottom:0}.standard-view .post-inner{-webkit-box-shadow:none;box-shadow:none;padding-left:130px}.standard-view .post-thumbnail{margin-left:-115px;margin-right:15px;max-width:100px}.standard-view .post-excerpt,.standard-view .post-meta{margin-bottom:0}.standard-view .more{display:none}.standard-view ul.page-numbers{border-bottom:0}}.pagination{display:block;margin:0 auto 10px}.pagination,ul.page-numbers{position:relative;width:100%}ul.page-numbers{-ms-flex-pack:center;-webkit-box-pack:center;border-bottom:2px solid #ddd;color:#00619f;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center;margin:0 auto}ul.page-numbers li:not(.action-bar-wrapper){bottom:-2px;display:inline-block;position:relative}ul.page-numbers li>:not(.action-bar){-webkit-transition:border .4s;border-bottom:2px solid #ddd;display:block;padding:6px 10px;transition:border .4s}ul.page-numbers li>span:not(.action-bar){color:#444}ul.page-numbers span.page-numbers.current{border-bottom:2px solid #00619f;color:#000}ul.page-numbers a.page-numbers:hover{border-bottom:2px solid #00619f}.view-no-results{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.05);background-color:#fafafa;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);padding:1.4em}.coldbox-no-results{padding:0}@media screen and (max-width:640px){.coldbox-no-results{padding-bottom:2em;padding-top:2em}}.title-description{color:#666}.taxonomy-description{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08);background-color:#f4f4f4;border-top:1px solid;box-shadow:0 1px 1px 0 rgba(0,0,0,.08);color:#777;font-weight:300;margin:1em 6px 0;padding:10px 16px;position:relative;text-transform:capitalize}.page-template-full-width{background-color:#fff}.page-template-full-width .container-outer,.page-template-full-width .content-inner,.page-template-full-width .content-inside{-webkit-box-shadow:none;background-color:#fff;box-shadow:none}.page-template-full-width .container-outer{-webkit-box-shadow:0 -2px 1px -1px rgba(0,0,0,.1);box-shadow:0 -2px 1px -1px rgba(0,0,0,.1)}.page-template-full-width .container{max-width:1000px}.page-template-full-width .title-box{-webkit-box-shadow:0 1px 1px -1px #000;box-shadow:0 1px 1px -1px #000}.page-template-full-width .content{padding-right:0}.page-template-full-width .content-inner{padding-top:0}.page-template-full-width .entry,.page-template-full-width .post-meta,.page-template-full-width .title-box-inner{padding-left:48px;padding-right:48px}.error-messages{font-family:Lato,Arial,sans-serif;font-weight:300}.error-messages p{margin-bottom:2em}.error-messages h2{padding:.8em 1.4em}@media screen and (max-width:640px){.error-messages h2{padding:.2em .8em}}.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{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08);background-color:#f4f4f4;border-top:1px solid;box-shadow:0 1px 1px 0 rgba(0,0,0,.08);color:#777;font-weight:300;margin:1em 6px 0;padding:10px 16px;position:relative;text-transform:capitalize}}#header{-webkit-box-shadow:1px 0 1px 0 rgba(0,0,0,.4);-webkit-transition:-webkit-box-shadow .4s,-webkit-filter .4s;background-color:#fff;box-shadow:1px 0 1px 0 rgba(0,0,0,.4);left:0;position:relative;right:0;top:0;transition:-webkit-box-shadow .4s,-webkit-filter .4s;transition:box-shadow .4s,filter .4s;transition:box-shadow .4s,filter .4s,-webkit-box-shadow .4s,-webkit-filter .4s;width:100%;z-index:1000}#header.sticky{-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgba(0,0,0,.2);position:fixed}@media screen and (max-width:640px){#header{background-position:50%}}.header-inner{font-size:.94em;font-weight:300;padding-right:50px}.header-inner,.site-info{-ms-flex-align:center;-ms-flex-flow:row wrap;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.site-info{-ms-flex-positive:1;-webkit-box-flex:1;-webkit-transition:all .4s;flex-grow:1;padding:30px 20px;transition:all .4s}.site-info a{display:block}.site-info>:not(:first-child){margin:0 .7em}.site-title{color:#444;display:inline-block;font-size:1.875em;font-weight:600;line-height:1.2;max-width:100%}.site-title a{display:block}.site-logo img{display:block;height:auto;margin:0 auto;max-height:60%;max-width:230px;width:100%}.site-description{color:#666;display:inline-block;font-weight:300;max-width:100%;position:relative;top:2px}@media screen and (min-width:768px) and (max-width:768px){.site-info{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-flow:row wrap}.site-description{padding:.4em 1em 0}}@media screen and (max-width:767px){.header-inner{padding-right:0}.site-info{display:block;max-width:calc(100% - 50px);text-align:center;width:calc(100% - 50px)}.header-menu-enabled .site-info{max-width:calc(100% - 100px);width:calc(100% - 100px)}.site-description{line-height:1.6;padding:0 .75em}}@media screen and (min-width:768px){.header-column .site-info{-ms-flex-item-align:start;align-self:flex-start;width:100%}.header-column .header-inner{-ms-flex-flow:column wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-flow:column wrap}}@media screen and (min-width:768px){.header-row .search-toggle{height:100%}.header-row .header-inner{-ms-flex-flow:row nowrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;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-left:20px;padding-right:20px}}@media screen and (min-width:768px){.header-inner>.site-info{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.header-inner>.search-toggle{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.header-inner>#header-menu{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}}@media screen and (max-width:767px){.header-inner>.site-info{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.header-inner>.search-toggle{-ms-flex-order:2;-webkit-box-ordinal-group:3;nav-index:2;order:2}.header-inner>.header-menu{-ms-flex-order:3;-webkit-box-ordinal-group:4;nav-index:3;order:3}}#header-menu{-ms-flex-item-align:center;align-self:center;width:100%}.menu-container{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;font-family:Lato,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;font-size:.98em;position:relative;width:100%}.menu-container li{display:inline-block;max-width:100%;position:relative}@media screen and (min-width:768px){.menu-container#top-nav{padding-right:50px}.menu-container a{-webkit-transition:color .2s,background-color .2s;display:block;line-height:20px;padding:15px 12px;transition:color .2s,background-color .2s}.menu-container li:hover>a{color:#000}.menu-container .sub-menu{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);clip:rect(1px,1px,1px,1px);color:#555;height:1px;left:0;padding:4px 0;position:absolute;top:0;width:200px;z-index:1000}.menu-container .sub-menu li{width:100%}.menu-container .sub-menu li>a{padding:8px 14px}.menu-container li.is-sub-menu-shown>.sub-menu,.menu-container li:hover>.sub-menu{clip:auto;height:auto;position:absolute;top:50px}.menu-container li.is-sub-menu-shown .sub-menu>li>.sub-menu,.menu-container li>.sub-menu>li:hover>.sub-menu{clip:auto;height:auto;left:200px;position:absolute;top:-4px}.menu-container .sub-menu li:hover>a{background-color:#4b4b4b;color:#fff}.menu-container>li>a:before{-webkit-transition:all .2s;border-bottom:1px solid;bottom:11px;content:"";left:50%;position:absolute;right:50%;transition:all .2s;width:0}.menu-container>li:hover>a:before{left:15px;overflow:hidden;right:15px;width:calc(100% - 30px)}.menu-container>li.menu-item-has-children>a:after{-webkit-transform:rotate(45deg);-webkit-transition:all .2s;left:3px;top:-3px;transform:rotate(45deg);transition:all .2s}.menu-container>li.menu-item-has-children>a:after,.menu-container>li.menu-item-has-children li.menu-item-has-children>a:after{background-color:transparent;border-bottom:1px solid;border-right:1px solid;content:"";display:inline-block;height:6px;position:relative;width:6px}.menu-container>li.menu-item-has-children li.menu-item-has-children>a:after{-webkit-transform:rotate(-45deg);-webkit-transition:all .4s;float:right;left:2px;top:6px;transform:rotate(-45deg);transition:all .4s}.menu-container>li.menu-item-has-children:hover>a:after{-webkit-transform:rotate(225deg);top:0;transform:rotate(225deg)}}@media screen and (max-width:767px){#header-menu{height:120vh;position:fixed;top:0;visibility:hidden;width:100%}#header-nav{background-color:#51575d;height:100vh;overflow-y:auto;padding-top:6em;position:fixed;right:0;top:0;width:80%;z-index:1003}#header-nav.menu-container li 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 hsla(0,0%,46.7%,.7)}.menu-container>li:last-child>a{border-bottom:1px solid hsla(0,0%,46.7%,.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{border:4px solid transparent;border-top-color:medium;content:"";display:inline-block;left:2px;position:relative;top:2px}.menu-overlay{height:100vh;position:fixed;top:0;width:100%}}@media screen and (max-width:767px){.close-mobile-menu{-moz-appearance:none;-webkit-appearance:none;border:0;display:block;font-size:1.2em;padding-bottom:.4em;padding-top:.4em}.close-mobile-menu:focus{clip:auto;height:auto;position:relative;width:auto}}@media screen and (min-width:768px){.close-mobile-menu{display:none}}.nav-toggle{-ms-flex-item-align:stretch;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-transition:all .4s;align-self:stretch;background-color:transparent;border:0 transparent;cursor:pointer;height:auto;position:relative;right:0;transition:all .4s;width:50px;z-index:1004}.nav-toggle .bottom,.nav-toggle .middle,.nav-toggle .top{-webkit-transition:.4s;-webkit-transition-property:background,-webkit-transform;background:currentColor;height:1px;left:19%;position:absolute;top:50%;transition:.4s;transition-property:background,-webkit-transform;transition-property:transform,background;transition-property:transform,background,-webkit-transform;width:62%;z-index:1001}.nav-toggle .top{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.nav-toggle .middle{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.nav-toggle .bottom{-webkit-transform:translateY(10px);transform:translateY(10px)}.nav-toggle.open .top{-webkit-transform:rotate(-45deg) translateY(0);background-color:#f8f8f8;height:1px;transform:rotate(-45deg) translateY(0)}.nav-toggle.open .middle{height:1px;opacity:0;visibility:hidden}.nav-toggle.open .bottom{-webkit-transform:rotate(45deg) translateY(0);background-color:#f8f8f8;height:1px;transform:rotate(45deg) translateY(0)}.search-toggle{-moz-appearance:none;-ms-flex-item-align:stretch;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(68,68,68,.3);-webkit-transition:all .4s ease-in;align-self:stretch;background-color:transparent;border:0 transparent;cursor:pointer;height:auto;position:relative;top:0;transition:all .4s ease-in;width:50px}.search-toggle .icon.search{-webkit-transition:all .4s;border-color:#444;height:20px;left:calc(50% - 12px);top:calc(50% - 10px);transition:all .4s;width:20px}.search-toggle .icon.search:before{-webkit-transition:all .4s;background-color:#444;height:9px;left:9px;top:20px;transition:all .4s}.search-toggle.open .icon.search{border-color:#000}.search-toggle.open .icon.search:before{background-color:#000}@media screen and (min-width:768px){.search-toggle{height:100%;position:absolute;right:0}}.header-searchbar{max-width:320px;position:absolute;right:6px;top:calc(100% - 20px);width:80%;z-index:1001}.header-searchbar .search-form .search-inner{border-radius:1px;border-right-style:solid}.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-searchbar{display:none}}@media screen and (min-width:768px){.header-searchbar,.nav-toggle{display:none}}@media screen and (max-width:767px){#header-menu{opacity:0;visibility:hidden;z-index:1001}#header-menu.open{-webkit-transition:opacity .4s,visibility .4s;opacity:1;transition:opacity .4s,visibility .4s;visibility:visible}#header-menu.open>#header-nav{-webkit-animation:fadeInRight .4s;animation:fadeInRight .4s;visibility:visible}.header-menu-closed #header-menu>#header-nav{-webkit-animation:fadeOutRight .4s;animation:fadeOutRight .4s}}.footer{-webkit-transition:all .4s;font-family:Lato,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;font-size:.98em;font-weight:300;min-height:80px;position:relative;transition:all .4s}.footer .container{-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:100%}.footer a{color:#00d1b2}.footer a:hover{color:#aebfbb}.footer .copyright{-ms-flex-negative:1;flex-shrink:1;line-height:1.6}.footer .social-links{-ms-flex-pack:end;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-box-pack:end;flex-grow:1;justify-content:flex-end;padding:0 .7em}.footer .social-links i{font-size:1.8em}.footer-bottom{background-color:#44463b;color:hsla(0,0%,100%,.72);padding:30px 20px;width:100%}.footer-widget-area{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);background-color:#fcfcfc;box-shadow:0 0 3px 0 rgba(0,0,0,.2);padding-bottom:10px;padding-top:10px}.footer-widget-area .container{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-flow:row wrap}.footer-widget-area .footer-sidebar-container{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}.footer-widget-area .sidebar{-webkit-box-shadow:none;box-shadow:none;padding:5px}@media screen and (max-width:980px) and (min-width:641px){.footer-widget-area.has-4 .footer-sidebar-container{width:50%}}@media screen and (max-width:640px){.footer-widget-area{padding-left:10px;padding-right:10px}.footer-widget-area .container{-ms-flex-flow:column wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-flow:column wrap}.footer-widget-area .footer-sidebar-container{width:100%}}.footer-menu{-webkit-box-shadow:0 -1px 6px 0 rgba(0,0,0,.2);background-color:#ddd;box-shadow:0 -1px 6px 0 rgba(0,0,0,.2)}.footer-menu .container{padding:0}.footer-menu a{color:rgba(0,0,0,.8)}.footer-menu a:hover{color:#009881}@media screen and (min-width:640px) and (max-width:980px){.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:640px){.footer .container{-ms-flex-flow:column wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column wrap}.footer .social-links{-ms-flex-pack:distribute;justify-content:space-around;padding-top:.9em}.footer .copyright{text-align:center}}.sidebar{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.05);background-color:#fafafa;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);padding:10px}.sidebar .widget{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);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:not(.footer-sidebar){margin-top:40px}.sidebar:not(.footer-sidebar) .sidebar-inner{-ms-flex-align:start;-ms-flex-flow:row wrap;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}}@media screen and (max-width:980px) and (min-width:641px){.sidebar:not(.footer-sidebar) .widget{margin:5px;width:calc(50% - 10px)}}@media screen and (max-width:640px){.sidebar:not(.footer-sidebar){display:block;padding-left:1em}.sidebar:not(.footer-sidebar) .widget{width:100%}}.widget{font-size:.94em;margin-bottom:24px;padding:20px}.widget .widget-title{font-size:1.2em;font-weight:300;margin-bottom:.8em;position:relative;text-transform:capitalize}.widget a{color:#6b6b6b}.widget a:hover{color:currentColor}.widget select{padding:4px 6px;width:100%}.widget option{padding:4px 0}.widget .textwidget p{margin-bottom:1em}.widget .textwidget a{color:#00619f}.widget .textwidget a:hover{color:#2e4453}.widget .textwidget ul{list-style:square}.widget .textwidget ol,.widget .textwidget ul{margin-bottom:1em;padding-left:30px;position:relative}.widget .textwidget ol{list-style:decimal}.widget .textwidget ol li ol,.widget .textwidget ol li ul,.widget .textwidget ul li ol,.widget .textwidget ul li ul{margin-bottom:.5em;margin-top:.5em}.widget .textwidget>:last-child{margin-bottom:0}.widget_recent_entries li a{border-bottom:1px solid #eaeaea;display:block;line-height:1.5;padding:10px 8px;position:relative}.widget_recent_entries li:first-of-type a{border-top:1px solid #eaeaea}.widget_recent_entries .post-date{color:#444;display:block}.widget_recent_comments li{border-bottom:1px solid #eaeaea;display:block;line-height:1.5;padding:10px 8px;position:relative}.widget_recent_comments li:first-of-type{border-top:1px solid #eaeaea}.widget_archive li a{border-bottom:1px solid #eaeaea;display:block;line-height:1.5;padding:10px 8px;position:relative}.widget_archive li:first-of-type a{border-top:1px solid #eaeaea}.widget_archive .count{position:absolute;right:0}.widget_archive li a:before{content:"\f073";font-family:FontAwesome;font-size:.8em;padding-right:.5em;position:relative;top:-1px}.widget_categories li a{border-bottom:1px solid #eaeaea;display:block;line-height:1.5;padding:10px 8px;position:relative}.widget_categories li a:before{content:"\f115";font-family:FontAwesome;font-size:.8em;padding-right:.4em}.widget_categories li:first-of-type a{border-top:1px solid #eaeaea}.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";font-family:FontAwesome;font-size:.8em;padding-right:.4em}.widget_tag_cloud a{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-webkit-transition:all .4s;background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);color:rgba(0,0,0,.8);display:inline-block;font-size:1.5rem!important;line-height:1.2;margin:.2em .03em;padding:4px 6px;transition:all .4s}.widget_tag_cloud a:hover{-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.3);background-color:#ddd;box-shadow:0 2px 1px 0 rgba(0,0,0,.3);color:#000}.widget_tag_cloud a .tag-link-count{color:#777;font-family:Lato,Arial,sans-serif;font-size:.9em;line-height:1.2;margin-left:.2em}.widget_pages li a{border-bottom:1px solid #eaeaea;display:block;line-height:1.5;padding:10px 8px;position:relative}.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{border-bottom:1px solid #eaeaea;display:block;line-height:1.5;padding:10px 8px;position:relative}.widget_nav_menu li:first-of-type a{border-top:1px solid #eaeaea}.widget_nav_menu .sub-menu{padding-left:1em}.widget_nav_menu .sub-menu:first-of-type a{border-top:0}.widget_meta li a{border-bottom:1px solid #eaeaea;display:block;line-height:1.5;padding:10px 8px;position:relative}.widget_meta li:first-of-type a{border-top:1px solid #eaeaea}.widget #wp-calendar{width:100%}.widget #wp-calendar a{color:#00619f}.widget #wp-calendar a:hover{color:#2e4453}.widget #wp-calendar caption{margin-bottom:.4em}.widget #wp-calendar tbody{text-align:center;vertical-align:middle}.widget #wp-calendar tbody a{-webkit-box-shadow:0 1px 0 0 currentColor;box-shadow:0 1px 0 0 currentColor}.widget #wp-calendar tbody a:hover{-webkit-box-shadow:0 2px 0 0 #000;box-shadow:0 2px 0 0 #000}.widget_rss li{border-bottom:1px solid #eaeaea;display:block;line-height:1.5;padding:10px 8px;position:relative}.widget_rss li:first-of-type{border-top:1px solid #eaeaea}.widget_cd_widget_social_links .social-links.has-1 li,.widget_cd_widget_social_links .social-links.has-2 li,.widget_cd_widget_social_links .social-links.has-3 li{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}.widget_cd_widget_social_links .social-links li{-ms-flex-preferred-size:25%;flex-basis:25%}.widget_cd_widget_social_links .social-links li:not(:first-child){margin-left:0}.widget_cd_widget_social_links .social-links a{background-color:#00619f;color:#fff;display:block;margin:.16em .06em;padding:.3em .7em;text-align:center}.widget_cd_widget_social_links .social-links [class^=facebook] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#3b5998;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=facebook] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=twitter] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#00aced;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=twitter] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=youtube] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#b00;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=youtube] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=linkedin] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#007bb6;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=linkedin] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=instagram] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#517fa4;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=instagram] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=pinterest] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#cb2027;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=pinterest] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=vine] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#00bf8f;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=vine] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=snapchat] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#fffc00;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=snapchat] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=flickr] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#ff0084;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=flickr] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=tumblr] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#32506d;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=tumblr] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=vimeo] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#aad450;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=vimeo] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=foursquare] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#0072b1;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=foursquare] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=slack] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#78d4b6;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=slack] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=skype] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#0bbff2;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=skype] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=google-plus] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#dd4c3b;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=google-plus] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=github] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#000;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=github] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=codepen] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#444;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=codepen] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=wordpress] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#00619f;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=wordpress] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^="500px"] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#00619f;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^="500px"] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=bell] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#ffbe06;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=bell] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=rss] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#b9422f;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=rss] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=feedly] a{background-color:#87c040}.widget_cd_widget_social_links .social-links [class^=paypal] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#253b80;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=paypal] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=steam] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#14497d;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=steam] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=envelope] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#00619f;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=envelope] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links [class^=feedly] a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#94be61;box-shadow:0 2px 3px rgba(0,0,0,.2)}.widget_cd_widget_social_links .social-links [class^=feedly] a:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.widget_cd_widget_social_links .social-links a:after,.widget_cd_widget_social_links .social-links a:before{content:none}.widget .widgets-list-layout a{display:block}.widget .widgets-list-layout a img{-webkit-transition:all .2s;transition:all .2s}.widget .widgets-list-layout li{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;padding-bottom:1em}.widget .widgets-list-layout li img.widgets-list-layout-blavatar{-webkit-transition:all .2s;border-radius:6px;max-width:100px;transition:all .2s;width:100px}.widget .widgets-list-layout .widgets-list-layout-links{padding:.6em .5em 0;width:100%}.widget .widgets-list-layout .widgets-list-layout-links a{-webkit-transition:all .2s;color:#444;transition:all .2s}.widget .widgets-list-layout li:hover a{color:#00619f}.widget .widgets-list-layout li:hover img{opacity:.8}.comment-tabmenu{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;border-bottom:2px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;font-weight:700;position:relative}.comment-tabmenu .tabitem{bottom:-2px;font-size:.94em;position:relative}.comment-tabmenu .tabitem>a{-webkit-transition:all .4s;border-bottom:2px solid #ddd;display:inline-block;padding:.5em 1.1em;transition:all .4s}.comment-tabmenu .tabitem:not(.active):hover>a{border-bottom:2px solid #bbb}.comment-tabmenu .active>a{color:#00619f}.comment-tabmenu .count{background-color:#ddd;border-radius:2px;color:#5d5d5d;font-size:.94em;line-height:1;margin-left:.4em;padding:0 .28em}.comment-tabmenu .tabitem>a[href^="#comment-list"]:before{content:"\f075";font-family:FontAwesome;padding-right:.2em}.comment-tabmenu .tabitem>a[href^="#ping-list"]:before{content:"\f064";font-family:FontAwesome;padding-right:.2em}@media screen and (max-width:374px){.comment-tabmenu .tabitem{font-size:.88em}.comment-tabmenu .tabitem>a{padding-left:.6em;padding-right:.6em}}#comment-list .comment{position:relative}#comment-list .comment-body{border-top:1px solid #f0f0f0;line-height:1.6;padding:1.6em 0}#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{color:#777676;font-size:.96em;margin-bottom:1.6em}#comment-list .comment-meta a{-webkit-box-shadow:none;box-shadow:none;color:#888}#comment-list .comment-meta a:hover{color:#333}#comment-list .comment-author .avatar{border-radius:50%;float:left;height:auto;margin-right:1em;width:42px}#comment-list .comment-author .fn{color:#333;font-style:normal;font-weight:700}#comment-list .comment-author .fn a{-webkit-box-shadow:0 1px 0 0 currentColor;box-shadow:0 1px 0 0 currentColor;color:#00619f}#comment-list .comment-author .fn a:hover{-webkit-box-shadow:0 1px 0 0 #000;box-shadow:0 1px 0 0 #000;color:#333}#comment-list .bypostauthor>article .fn:after{color:#66673b;content:"\f007";font-family:fontAwesome;margin:0 .2em;text-transform:uppercase}#comment-list .says{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}#comment-list .edit-link:before{color:#aaa;content:" / ";padding:0 .4em}#comment-list .comment-content{border-left:1px solid #f0f0f0;margin-left:1em;padding-left:1.2em}#comment-list .children{margin-top:-10px}#comment-list .children>li{padding-left:1.6em}#comment-list .reply a{-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:.875em}#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{-webkit-box-shadow:none;box-shadow:none;color:#888}#respond{padding:1.6em 0}#respond .comment-form{background:#f6f6f6;padding:10px 20px}#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{font-size:1.3em;font-weight:300;margin-bottom:.4em}#respond #reply-title small{font-size:.8em;font-weight:400}#respond label{font-weight:700}#respond textarea{height:140px;resize:vertical;width:100%}#respond input[type=email],#respond input[type=text],#respond input[type=url]{display:block;padding:6px 8px;width:60%}#respond input[type=submit]{padding:8px}@media screen and (max-width:640px){#respond input[type=text]{max-width:none;width:80%}}.comment-pages{-ms-flex-pack:center;-webkit-box-pack:center;border-bottom:2px solid #ddd;color:#00619f;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center;margin:10px auto;position:relative;width:100%}.comment-pages a,.comment-pages span{-webkit-transition:border .4s;border-bottom:2px solid #ddd;bottom:-2px;display:inline-block;padding:6px 10px;position:relative;transition:border .4s}.comment-pages span{border-bottom-color:#00619f;color:#000}.comment-pages *{-webkit-transition:border .4s;display:block;transition:border .4s}.comment-pages>a:hover{border-bottom:2px solid #00619f}.comment-body a{-webkit-box-shadow:0 1px 0 0 currentColor;box-shadow:0 1px 0 0 currentColor;color:#00619f}.comment-body a:hover{-webkit-box-shadow:0 2px 0 0 #000;box-shadow:0 2px 0 0 #000;color:#2e4453}.comment-body dt{font-weight:700}.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,.comment-body h2,.comment-body h3,.comment-body h4,.comment-body h5,.comment-body h6{font-weight:700}.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 ul{list-style:square}.comment-body ol,.comment-body ul{margin-bottom:1em;padding-left:30px;position:relative}.comment-body ol{list-style:decimal}.comment-body blockquote{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border-radius:1px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);color:#666;font-style:italic;margin-bottom:1em;padding:10px 10px 10px 48px;position:relative}.comment-body blockquote:before{color:#aaa;content:"\f10d";display:block;font-family:FontAwesome;font-size:1.6em;font-style:normal;font-weight:300;left:12px;line-height:1;position:absolute;top:10px}.comment-body pre{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);background:#44463b;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);color:#e5e5eb;font-family:Source Code Pro,Monaco,Consolas,monospace;font-size:.96em;line-height:1.4;margin:1em 0;overflow-x:auto;overflow-y:hidden;padding:1em 1.2em;position:relative;white-space:pre}.comment-body pre>code{background:transparent;color:inherit;display:block;padding:0;white-space:inherit}.comment-body code{border-radius:1px}.comment-body code,.comment-body kbd{background-color:#f0f0f0;font-family:Source Code Pro,Monaco,Consolas,monospace;font-size:.9em;padding:0 3px}.comment-body kbd{border:1px solid #44463b;border-radius:1px}.comment-body table{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08);box-shadow:0 1px 1px 0 rgba(0,0,0,.08);font-size:.95em;margin-bottom:1em;overflow-x:auto;text-align:center;width:100%}.comment-body table td,.comment-body table th{border-bottom:1px solid #ddd}.comment-body table th{background:#f6f6f6;border-top:1px solid #ddd;font-weight:700;padding:7px 10px}.comment-body table td{padding:6px;vertical-align:middle}.comment-body address{font-style:italic;margin-bottom:1em}.wp-caption{margin-bottom:1em;max-width:100%;padding:5px 5px 0;text-align:center}.wp-caption .wp-caption-text{font-size:.97em;font-style:italic;line-height:1.4;margin:0;padding:.4em 4px .6em}.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%}.alignright{float:right;margin-left:1em;max-width:100%}.alignleft{float:left;margin-right:1em;max-width:100%}.clearfix:after{clear:both;content:"";display:block}html body .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.gallery-columns-1{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.gallery-columns-1 .gallery-item{margin-bottom:1em;padding:0 .1rem;width:100%}.gallery-columns-2{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.gallery-columns-2 .gallery-item{margin-bottom:1em;padding:0 .1rem;width:50%}.gallery-columns-3{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.gallery-columns-3 .gallery-item{margin-bottom:1em;padding:0 .1rem;width:33.33333%}.gallery-columns-4{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.gallery-columns-4 .gallery-item{margin-bottom:1em;padding:0 .1rem;width:25%}.gallery-columns-5{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.gallery-columns-5 .gallery-item{margin-bottom:1em;padding:0 .1rem;width:20%}.gallery-columns-6{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.gallery-columns-6 .gallery-item{margin-bottom:1em;padding:0 .1rem;width:16.66667%}.gallery-columns-7{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.gallery-columns-7 .gallery-item{margin-bottom:1em;padding:0 .1rem;width:14.28571%}.gallery-columns-8{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.gallery-columns-8 .gallery-item{margin-bottom:1em;padding:0 .1rem;width:12.5%}.gallery-columns-9{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.gallery-columns-9 .gallery-item{margin-bottom:1em;padding:0 .1rem;width:11.11111%}.wp-caption img{border:0;margin:0 auto;padding:0}.gallery-caption,.gallery-icon.landscape{text-align:center}.gallery-caption{font-size:.94em;font-style:italic;line-height:1.4;max-width:100%;padding:5px 5px 0}.back-to-top{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.6);-webkit-transition:.3s;-webkit-transition-property:opacity,padding,visibility,-webkit-box-shadow;background-color:#44463b;border-radius:50%;bottom:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.6);padding:14px 16px;position:fixed;right:5px;transition:.3s;transition-property:opacity,padding,visibility,-webkit-box-shadow;transition-property:opacity,box-shadow,padding,visibility;transition-property:opacity,box-shadow,padding,visibility,-webkit-box-shadow;z-index:99999}.back-to-top.is-hidden{opacity:0;visibility:hidden}.back-to-top.is-shown{opacity:1;visibility:visible}.back-to-top.abs{position:absolute}.back-to-top:hover{-webkit-box-shadow:0 0 4px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.3)}.back-to-top:hover .chevron-up{top:4px}.back-to-top.clicked{-webkit-box-shadow:0 0 4px rgba(0,0,0,.6),0 3px 6px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.6),0 3px 6px rgba(0,0,0,.4)}.back-to-top.clicked .chevron-up{top:4px}.chevron-up{-webkit-transform:rotate(45deg);-webkit-transition:all .4s;background:transparent;border-left:1px solid #f7f7f7;border-top:1px solid #f7f7f7;display:inline-block;height:14px;position:relative;top:5px;transform:rotate(45deg);transition:all .4s;width:14px}.social-links{-ms-flex-align:center;-ms-flex-flow:row wrap;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-shadow:none;align-items:center;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.social-links li{position:relative}.social-links .fa{font-size:1.55em}.social-links>li:not(:first-child){margin-left:.5em}.social-links a,.social-links a:hover{-webkit-box-shadow:none;box-shadow:none}.social-links a:after{background-color:#eee;border-radius:1px;color:#666;content:attr(title);display:block;font-size:.94em;font-weight:300;padding:.3125em .875em;position:absolute;right:-5px;text-align:center;top:-36px;visibility:hidden;white-space:nowrap;z-index:999}.social-links a:before{border-color:#eee transparent transparent;border-style:solid;border-width:13px 13px 0;content:"";height:0;position:absolute;right:calc(50% - .72em);top:-10px;visibility:hidden;width:0;z-index:998}.social-links a:hover:after,.social-links a:hover:before{visibility:visible}.social-links .feedly .icon-feedly{bottom:-1px;display:block;line-height:1.06}.social-links .feedly .icon-feedly:before{font-size:1.06em}@media screen and (max-width:640px){.social-links i{font-size:2em}}ul.social-links{list-style:none;padding-left:0}.search-form{-ms-flex-flow:row nowrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row nowrap}.search-form .search-inner{-ms-flex:1;-webkit-box-flex:1;border-radius:2px 0 0 2px;border-right-style:none;flex:1;font-size:.96em;line-height:normal;padding:6px;width:100%}.search-form .search-submit{background-color:#444;border-radius:0 2px 2px 0;position:relative;width:60px}.search-form .search-submit:focus,.search-form .search-submit:hover{-webkit-box-shadow:none;background-color:#777;box-shadow:none}.search-form .icon{left:calc(50% - 8px);top:calc(50% - 6px)}.icon.search{-webkit-transform:rotate(-45deg);border:1px solid #fff;border-radius:100%;color:#444;height:12px;margin-left:-1px;margin-top:-1px;position:absolute;transform:rotate(-45deg);width:12px}.icon.search:before{background-color:#fff;content:"";height:6px;left:5px;position:absolute;top:12px;width:1px}.modal-search-form{background-color:rgba(0,0,0,.7);color:#eee;font-size:1.5em;font-weight:300;height:100%;left:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:11111}.modal-search-form .search-form{max-width:100%;position:absolute;right:calc(50% - 221px);top:calc(50% - 100px);width:500px}.modal-search-form .search-inner{background-color:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.4);color:#fdfdfd;padding:8px 10px;width:100%}.modal-search-form .search-inner:hover{background-color:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff}.modal-search-form .search-inner:focus{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#999;color:#fff}.modal-search-form .search-submit{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.4);padding:3px 4px}.modal-search-form .close-toggle{background-color:transparent;border:0;cursor:pointer;display:block;height:70px;position:fixed;right:12px;text-align:center;top:12px;width:50px}.modal-search-form .close-toggle .top{-webkit-transform:rotate(-45deg);background-color:#fff;height:1px;position:absolute;right:0;top:25px;transform:rotate(-45deg);width:100%}.modal-search-form .close-toggle .bottom{-webkit-transform:rotate(45deg);background-color:#fff;height:1px;position:absolute;right:0;top:25px;transform:rotate(45deg);width:100%}.modal-search-form .close-toggle .label{color:hsla(0,0%,100%,.86);font-size:.7em;left:calc(50% - 19px);position:absolute;top:49px}@media screen and (max-width:721px){.modal-search-form .search-form{left:0;padding:0 30px;right:0;width:100%}}.admin-bar .close-toggle{top:70px}.modal-search-open .modal-search-form{-webkit-animation:fadeIn .14s;animation:fadeIn .14s;visibility:visible}.modal-search-open #header,.modal-search-open #main,.modal-search-open .footer{-webkit-filter:blur(4px);filter:blur(4px)}.modal-search-closed .modal-search-form{-webkit-animation:fadeOut .26s;animation:fadeOut .26s}.modal-search-closed .modal-search-form .search-form{visibility:hidden}.more{-webkit-transition:all .7s ease-in-out;display:inline-block;font-family:Lato,Arial,sans-serif;position:relative;transition:all .7s ease-in-out}.more a{border:1px solid #333;color:#333;display:block;font-size:14px;font-weight:500;padding:7px 8px}.more a:hover{background:#333;color:#fff}.more .fa{-webkit-transition:visibility 0s,font-size 0s,opacity .7s ease-in-out,padding .7s ease-in-out;color:#fff;font-size:1.2em;font-style:normal;opacity:0;padding-left:0;transition:visibility 0s,font-size 0s,opacity .7s ease-in-out,padding .7s ease-in-out;visibility:hidden;width:0}.more .fa:after{content:"\f061";font-family:FontAwesome}.more a:hover .fa{opacity:1;padding-left:.5em;visibility:visible;width:auto}.skip-link{-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);background-color:#f1f1f1;box-shadow:0 0 3px rgba(0,0,0,.3);color:#00619f;font-size:1.2em;font-weight:700;z-index:9999999}.skip-link:focus{clip:auto;height:auto;padding:.8em 1em;width:auto}.select-none{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.clearfix:after,.sidebar .widget:after{clear:both;content:"";display:block}.fs15{font-size:.9375em}.fs17{font-size:1.0625em}.fs20{font-size:1.25em}.red{color:#d8131c}.blue{color:#00619f}.sans-serif{font-family:Helvetica,Arial,sans-serif}.serif{font-family:Georgia,serif}.bold{font-weight:700}.semibold{font-weight:600}.monospace{font-family:Source Code Pro,Monaco,monospace}.info-box{background-color:rgba(51,153,204,.1);border:2px solid #39c;border-radius:3px;display:block;margin:1.6em 0;padding:1.2em 1.4em}.attention-box{background:#ffd580;border:2px solid #ff5000;border-radius:3px;padding:1.4em}.link-box{background-color:#f0f0f0;padding:4px 6px}.link-box,.link-box>a{display:block}.flex-row{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;flex-flow:row wrap}.flex-column,.flex-row{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column{-ms-flex-flow:column wrap;-webkit-box-orient:vertical;flex-flow:column wrap}.resp-unit{margin:0 auto .6em;max-height:300px;max-width:100%;overflow:hidden;text-align:center}.ad-label{color:#555;font-size:.92em;margin-bottom:.2em;text-align:center}.ads-double{margin:0 auto}div[class^=ad-][class$=-bottom],div[id^=ad-][id$=-bottom]{margin-top:.6em;overflow:hidden;width:100%}div[class^=ad-][class$=-top],div[id^=ad-][id$=-top]{margin-bottom:.6em;overflow:hidden;width:100%}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0);visibility:hidden}to{-webkit-transform:none;opacity:1;transform:none;visibility:visible}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0);visibility:hidden}to{-webkit-transform:none;opacity:1;transform:none;visibility:visible}}@-webkit-keyframes fadeOutleft{0%{-webkit-transform:none;opacity:1;transform:none;visibility:visible}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes fadeOutleft{0%{-webkit-transform:none;opacity:1;transform:none;visibility:visible}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0);visibility:hidden}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0);visibility:hidden}to{-webkit-transform:none;opacity:1;transform:none;visibility:visible}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0);visibility:hidden}to{-webkit-transform:none;opacity:1;transform:none;visibility:visible}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:none;opacity:1;transform:none;visibility:visible}50%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0);visibility:hidden}}@keyframes fadeOutRight{0%{-webkit-transform:none;opacity:1;transform:none;visibility:visible}50%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0);visibility:hidden}}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}:lang(ja) .breadcrumb,:lang(ko) .breadcrumb,:lang(zh) .breadcrumb{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) .wp-caption .wp-caption-text,:lang(ko) .wp-caption .wp-caption-text,:lang(zh) .wp-caption .wp-caption-text{font-size:.92em}:lang(ja) h1{font-family:Lato,Noto Sans CJK JP Light,Yu Gothic Light,Hiragino Sans,Arial,sans-serif}#toc_container{background:transparent;border:1px solid #44463b;display:block;font-size:.95em;line-height:1.4;margin:1.4em auto;max-width:80%;min-width:80%;padding:20px 0;width:80%}#toc_container ul{list-style:none;margin:0;padding:0}#toc_container a,#toc_container a:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}#toc_container p.toc_title{font-weight:700;margin:0;text-align:center}#toc_container a span{font-family:Lato,Arial,sans-serif;font-weight:300}#toc_container a span:after{content:".";padding-left:.1em}#toc_container ul{margin-left:1em}#toc_container .toc_list a{-webkit-transition:all .4s,border .4s .4s;border-bottom:1px solid #44463b;display:block;padding:8px 10px;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{font-size:.95em;max-width:95%;min-width:95%;padding-bottom:15px;padding-top:15px;width:95%}}.wpcf7 p{font-weight:600;margin-bottom:1.2em;position:relative}.wpcf7 p span{color:#777;font-weight:400}.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;display:block;font-size:12px;left:0;line-height:20px;padding:4px 14px;position:absolute;right:0;top:12px;width:auto}.wpcf7 input[type=date],.wpcf7 input[type=datetime-local],.wpcf7 input[type=datetime],.wpcf7 input[type=email],.wpcf7 input[type=month],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=time],.wpcf7 input[type=url],.wpcf7 input[type=week],.wpcf7 select,.wpcf7 textarea{background-color:#f8f8f8;margin-top:.4em;padding:8px 10px}.wpcf7 input[type=submit]{font-size:1.2em}.wpcf7 textarea{width:100%}.hljs{background:#282b2e;color:#e5e5eb;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}@media print{#header-menu,.nav-toggle,.post-nav,.related-posts,.search-toggle,.sidebar{display:none}.content-inner,.content-inside,.title-box,body{-webkit-box-shadow:none;background-color:#fff;box-shadow:none}#header{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);box-shadow:0 0 6px 0 rgba(0,0,0,.2);position:static!important}html body .container .content{padding:0;width:100%}}
/*# sourceMappingURL=style.min.css.map */