a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{padding:0;margin:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;outline:0;border:0}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-wrap:break-word}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-spacing:0;border-collapse:separate}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a{color:inherit;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a img{border:0}body,button,input,select,textarea{font-family:Lora,Georgia,serif;font-size:16px;line-height:24px;color:#333}::selection{background:#fff9c0}::-moz-selection{background:#fff9c0}h1,h2,h3,h4,h5,h6{clear:both;font-family:Bitter,Georgia,serif;color:#111;letter-spacing:-.01em}hr{height:1px;margin-bottom:24px;background-color:#ddd;border:0}.comment-content a,.comment-navigation a,.comment-respond a,.current-menu-item>a,.entry-content a,.entry-summary a,.navigation a{color:#08c!important}.entry-content a:hover{color:#06f!important}a:hover{color:#b85051;transition:color .15s ease-in-out}p{margin-bottom:24px}ol,ul{margin:0 0 24px 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1em}dt{font-weight:700}dd{margin:0 0 24px 1em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}cite{border-bottom:1px dotted #999}address,blockquote{margin-bottom:24px;font-style:italic}pre:not(:has(code)){max-width:100%;padding:12px;margin-bottom:24px;overflow:auto;font-family:Consolas,Courier New,monospace;font-size:14px;line-height:20px;word-wrap:normal;background:#eee}code,kbd,tt,var{font-family:Consolas,Courier New,monospace;font-size:14px}abbr,acronym{cursor:help;border-bottom:1px dotted #666}ins,mark{text-decoration:none;background:#fff9c0}sub,sup{position:relative;height:0;font-size:75%;line-height:0;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{width:100%;margin-bottom:24px}caption{margin-bottom:8px;color:#111;text-align:center}th{font-weight:700}img{max-width:100%;height:auto;vertical-align:middle}button,input,select,textarea{box-sizing:border-box;max-width:100%;margin:0;font-size:100%;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{padding:8px 14px;font-size:88%;line-height:1;text-shadow:0 1px 0 hsla(0,0%,100%,.8);-webkit-appearance:button;cursor:pointer;background:#e6e6e6;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 15px 17px hsla(0,0%,100%,.5),inset 0 -5px 12px rgba(0,0,0,.05)}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 15px 17px hsla(0,0%,100%,.8),inset 0 -5px 12px rgba(0,0,0,.02)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.5),inset 0 2px 5px rgba(0,0,0,.15)}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{padding:8px;margin-top:8px;color:#666;border:1px solid #ccc}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#333}textarea{width:100%;overflow:auto;vertical-align:top}embed,iframe,object{max-width:100%}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{top:5px;left:5px;z-index:100000;display:block;width:auto;height:auto;padding:15px 23px 14px;font-size:14px;font-weight:700;line-height:normal;color:#21759b;text-decoration:none;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important}.clear:after,.comment-content:after,.entry-content:after,.footer-widget:after,.site-content:after{clear:both}.comment-content h1,.comment-content h2,.comment-content h3,.comment-content h4,.comment-content h5,.comment-content h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-weight:700}.comment-content h1,.entry-content h1{margin-top:48px;margin-bottom:24px;font-size:26px;line-height:32px}.comment-content h2,.entry-content h2{margin-top:48px;margin-bottom:24px;font-size:22px;line-height:28px}.comment-content h3,.entry-content h3{margin-top:24px;margin-bottom:24px;font-size:18px;line-height:24px}.comment-content h4,.entry-content h4{margin-top:24px;margin-bottom:12px;font-size:16px;line-height:20px}.comment-content h5,.entry-content h5{margin-top:24px;margin-bottom:12px;font-size:14px;line-height:18px}.comment-content h6,.entry-content h6{margin-top:24px;margin-bottom:0;font-size:12px;line-height:16px}.comment-content a,.entry-content a,.entry-summary a{text-decoration:underline}.comment-content cite a,.entry-content cite a{text-decoration:none}.comment-content blockquote,.entry-content blockquote{position:relative;padding:24px 0 1px 30px}.comment-content blockquote:before,.entry-content blockquote:before{position:absolute;top:0;left:-5px;font-family:Georgia,serif;font-size:60px;line-height:1;color:#ccc;content:"“"}.comment-content table,.entry-content table{font-size:14px;line-height:22px;border-top:1px solid #ddd}.comment-content td,.comment-content th,.entry-content td,.entry-content th{padding:11px 11px 11px 0;border-bottom:1px solid #ddd}.entry-content img{margin-top:32px}.entry-content p img:only-child{margin-top:8px}@media screen and (min-width:780px){.entry-content,.entry-summary{font-size:17px;line-height:28px}.comment-content{font-size:16px}.entry-content h1{margin-top:56px;margin-bottom:28px;font-size:34px;line-height:44px}.entry-content h2{margin-top:56px;margin-bottom:28px;font-size:28px;line-height:36px}.entry-content h3{margin-top:42px;margin-bottom:28px;font-size:24px;line-height:30px}.entry-content h4{margin-top:28px;margin-bottom:28px;font-size:22px;line-height:28px}.entry-content h5{margin-top:28px;margin-bottom:14px;font-size:20px;line-height:26px}.entry-content h6{margin-top:28px;margin-bottom:7px;font-size:18px;line-height:24px}.entry-content address,.entry-content blockquote,.entry-content dd,.entry-content hr,.entry-content ol,.entry-content p,.entry-content pre,.entry-content table,.entry-content ul{margin-bottom:28px}.entry-content ol,.entry-content ul{margin-left:2em}.entry-content li>ol,.entry-content li>ul{margin-bottom:0;margin-left:1.5em}.entry-content dd{margin-left:2em}.entry-content blockquote{padding:28px 0 1px 45px}.entry-content blockquote:before{font-size:90px}.entry-content code,.entry-content kbd,.entry-content pre,.entry-content tt,.entry-content var{font-size:15px}.entry-content table{font-size:15px;line-height:24px}.entry-content td,.entry-content th{padding:12px}}.aligncenter,.alignleft,.alignright{margin-bottom:24px}.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}.alignleft{float:left;display:inline;margin-right:24px}.alignright{float:right;display:inline;margin-left:24px}@media screen and (min-width:1180px){.no-sidebar .alignleft{margin-left:-100px}.no-sidebar .alignright{margin-right:-100px}}.wp-caption{width:auto!important;margin-bottom:24px;font-size:94%;font-style:italic;color:#777}.wp-caption img[class*=wp-image-]{display:block;margin:6px auto 0}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:12px 0}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{padding:0;margin-top:0;margin-bottom:0;border:none}.site{padding:0 15px;margin:0 auto}.footer-widget,.site-branding,.site-content,.site-info{max-width:700px;margin:0 auto}@media screen and (min-width:960px){.site{max-width:1040px}.footer-widget,.has-sidebar .site-content{max-width:900px;margin:0 auto}.has-sidebar .content-area{float:left;width:570px;padding-right:44px;margin-right:44px;border-right:1px solid #ddd}.footer-widget .widget-area,.has-sidebar .sidebar-area{float:left;width:240px}.footer-4 .footer-widget .widget-area{width:20.5%;margin-left:6%}.footer-3 .footer-widget .widget-area{width:28%;margin-left:8%}.footer-2 .footer-widget .widget-area{width:46%;margin-left:8%}.footer-1 .footer-widget .widget-area{width:100%}.footer-widget .widget-area:first-child{margin-left:0}}@media screen and (min-width:1180px){.site{max-width:1260px}.has-sidebar .footer-widget,.has-sidebar .site-content,.page-template-nosidebar-php .footer-widget{max-width:1120px}.has-sidebar .content-area{width:700px;padding-right:59px;margin-right:59px}.has-sidebar .sidebar-area{width:300px}}.site-header{margin-bottom:36px;text-align:center}.site-branding{padding:12px 0 24px;margin:0 auto}.site-logo{margin-bottom:2px}.site-logo a:hover{opacity:.8;transition:opacity .15s ease-in-out}.site-logo img{zoom:66%}.border-radius .site-logo img{border-radius:50%}.site-title{margin-top:6px;margin-bottom:4px;font-size:30px;font-weight:700;line-height:38px}.site-title a:hover{color:#555}.site-description{font-size:15px;color:#555}.site-logo a:focus,.site-title a:focus{outline:none}.header-image{max-height:350px;margin:36px -15px 0;overflow:hidden}.header-image img{width:140%;max-width:140%;margin-left:-20%}@media screen and (min-width:780px){.site-branding{padding:30px 0 36px}.site-logo img{width:60px;height:auto;zoom:1}.site-header{margin-bottom:60px}.site-title{margin-bottom:8px;font-size:43px;line-height:50px}.site-description{font-size:18px}.header-image{margin:36px 0 0}.header-image img{width:100%;max-width:100%;margin-left:0}}.main-navigation-wrapper{border-bottom:1px solid #ddd}.main-navigation{position:relative;font-family:Bitter,Georgia,serif;letter-spacing:-.01em}.main-navigation ul{margin:0;list-style:none}.site-header .search-form{position:absolute;top:0;right:15px}.site-header .search-field{position:relative;width:1px;height:38px;padding:0 0 0 34px;margin:6px 0 4px;cursor:pointer;background:url(/images/search-icon.png) 5px no-repeat;background-size:24px 24px;border:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.site-header .search-field{background-image:url(/images/search-icon@2x.png)}}.site-header .search-field:focus{width:240px;max-width:100%;cursor:text;outline:0;background-color:#fff;border:1px solid #ddd}.site-header .search-submit{display:none}.ie8 .site-header .search-form input{padding-top:8px}@media screen and (max-width:779px){.menu-toggle{cursor:pointer;border-top:1px solid #ddd}.main-navigation{font-size:15px;text-align:left}.main-navigation ul{display:none}.main-navigation.toggled ul{display:block}.main-navigation h1{padding:12px 15px}.main-navigation h1:hover{opacity:.8;transition:opacity .15s ease-in-out}.main-navigation h1:before{display:inline-block;margin-right:10px;font:normal 16px/1 Genericons;vertical-align:middle;content:"";-webkit-font-smoothing:antialiased}.main-navigation a{display:block;padding:12px 15px;border-top:1px solid #ddd}.main-navigation ul ul a{padding-left:30px}.main-navigation ul ul ul a{padding-left:45px}.main-navigation ul ul ul ul a{padding-left:60px}}@media screen and (min-width:780px){.menu-toggle{display:none}.main-navigation{font-size:16px;line-height:54px}.main-navigation div.menu>ul,.main-navigation ul.menu{padding:0 30px;border-top:1px solid #ddd}.main-navigation li{position:relative}.main-navigation div.menu>ul>li.menu-item-has-children>a,.main-navigation div.menu>ul>li.page_item_has_children>a,.main-navigation ul.menu>li.menu-item-has-children>a,.main-navigation ul.menu>li.page_item_has_children>a{padding-right:24px}.main-navigation div.menu>ul>li.menu-item-has-children>a:before,.main-navigation div.menu>ul>li.page_item_has_children>a:before,.main-navigation ul.menu>li.menu-item-has-children>a:before,.main-navigation ul.menu>li.page_item_has_children>a:before{position:absolute;top:18px;right:3px;display:inline-block;font:normal 16px/1 Genericons;content:"";-webkit-font-smoothing:antialiased}.main-navigation div.menu>ul,.main-navigation ul.menu{letter-spacing:-.4em}.main-navigation div.menu>ul>li,.main-navigation ul.menu>li{display:inline-block;letter-spacing:normal}.main-navigation li a{display:block;padding:0 18px}.main-navigation ul ul{position:absolute;top:auto;left:-9999px;z-index:99999;width:200px;text-align:left;background-color:#fff;box-shadow:0 0 3px #ccc;opacity:0;transition:opacity .15s ease-in-out}.main-navigation ul li:hover>ul{left:0;opacity:1}.main-navigation ul ul ul{top:0}.main-navigation ul ul li:hover>ul{left:100%;opacity:1}.main-navigation ul ul li a{padding-top:10px;padding-bottom:10px;line-height:26px;border-top:1px solid #ddd}.main-navigation ul ul li.menu-item-has-children>a:before,.main-navigation ul ul li.page_item_has_children>a:before{position:absolute;top:8px;right:5px;display:inline-block;content:">"}.site-header .search-field{margin:9px 0 7px;transition:width .4s ease,background .4s ease}}.content-area,.sidebar-area{margin-bottom:60px}.hentry{padding-bottom:24px;margin-bottom:48px}.has-sidebar .hentry{background:url(/images/line.png) no-repeat 0 100%}.page .hentry,.single .hentry{padding-bottom:0;margin-bottom:60px;background:none}.entry-header{margin-bottom:24px}.entry-title{margin-bottom:8px;font-size:26px;line-height:34px;text-align:center}.entry-title a{color:#111}.entry-title a:hover{color:#555}.entry-meta{font-size:14px;color:#777;text-align:center}.entry-meta a{color:#777;border-bottom:1px solid #ccc}.entry-meta a:hover{color:#333}.entry-meta,.post-thumbnail{margin-bottom:24px}.post-thumbnail{text-align:center}.post-thumbnail a:hover{opacity:.8;transition:opacity .15s ease-in-out}.has-sidebar .entry-meta,.has-sidebar .entry-title,.has-sidebar .post-thumbnail{text-align:left}.entry-content{margin-bottom:24px}@media screen and (min-width:780px){.entry-title{margin-bottom:12px;font-size:34px;line-height:42px}.entry-meta{font-size:16px}}@media screen and (min-width:960px){.no-sidebar .post-thumbnail{margin-right:-50px;margin-left:-50px}}.no-sidebar .sticky .entry-title:before{display:block;margin-bottom:8px;font:normal 32px/1 Genericons;color:#999;text-align:center;content:"";-webkit-font-smoothing:antialiased}.has-sidebar .sticky .entry-title:after{display:inline-block;margin-left:5px;font:normal 26px/1 Genericons;vertical-align:text-top;color:#999;content:"";-webkit-font-smoothing:antialiased}.entry-summary{margin-bottom:24px}.continue-reading{text-transform:uppercase}.page-links{clear:both;margin:0 0 24px}.page-header{margin-bottom:36px}.page-title{font-size:22px;line-height:30px}.format-aside .entry-title,.format-image .entry-title,.format-link .entry-title,.format-quote .entry-title{display:none}.format-link .entry-content a{font-style:italic}.format-quote .entry-content blockquote{font-size:20px;line-height:32px}.format-quote .entry-content cite{display:inline-block;margin-top:12px}@media screen and (min-width:780px){.format-quote .entry-content blockquote{font-size:24px;line-height:36px}}.format-status .entry-content{font-size:18px;line-height:28px}@media screen and (min-width:780px){.format-status .entry-content{font-size:19px;line-height:32px}}.gallery{display:table;margin:0 auto 24px}.gallery dl{float:left}.gallery dt{margin-right:10px;margin-bottom:10px}.gallery .gallery-caption{display:none}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6%}.gallery-columns-7 .gallery-item{width:14.2%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1%}.comments-area{margin-top:48px}.comment-reply-title,.comments-title{margin-bottom:24px;font-size:18px}@media screen and (min-width:780px){.comment-reply-title,.comments-title{font-size:22px;line-height:28px}}.comment-list{margin:0 0 24px;list-style:none;border-bottom:1px solid #ddd}.comment-list .children{margin-left:28px;list-style:none}.comment-list .comment-body{position:relative;padding:24px 15px;border-top:1px solid #ddd}.has-avatars .comment .comment-body{padding-left:72px}.bypostauthor>.comment-body{background:#f8f8f8}.comment-author{margin-bottom:2px;font-size:16px;font-weight:700}.comment-author a{color:#333}.comment-author a:hover{color:#555}.comment-author .avatar{position:absolute;top:28px;left:15px;width:42px;height:42px}.comment-author .says{display:none}.comment-metadata{margin-bottom:12px;font-size:14px;line-height:20px}.comment-metadata a,a.comment-edit-link{color:#777}.comment-metadata a:hover,a.comment-edit-link:hover{color:#333}.comment-edit-link{margin-left:15px}.comment-body .reply a{font-size:14px;color:#777}.comment-body .reply a:hover{color:#333}.comment-body .reply a:before{display:inline-block;margin-right:3px;font:normal 13px/1 Genericons;vertical-align:middle;text-decoration:inherit;content:"";-webkit-font-smoothing:antialiased}.comment-awaiting-moderation{color:#777}.comment-respond{padding-top:24px;margin-bottom:48px}.comment-respond a{text-decoration:underline}#commentform label{display:block}.post-navigation h2{font-size:14px;color:#777;text-transform:uppercase}.post-navigation a{text-decoration:underline}.post-navigation .nav-previous{margin-bottom:24px}.post-navigation .nav-next{margin-bottom:24px;text-align:right}@media screen and (min-width:780px){.post-navigation h2{font-size:15px}.post-navigation{overflow:hidden}.post-navigation .nav-previous{float:left;width:45%}.post-navigation .nav-next{float:right;width:45%}}.paging-navigation{overflow:hidden;text-transform:uppercase}.paging-navigation a{text-decoration:underline}.paging-navigation .nav-previous{float:left;width:50%}.paging-navigation .nav-next{float:right;width:50%;text-align:right}.comment-navigation{margin-bottom:24px;overflow:hidden;text-transform:uppercase}.comment-navigation a{text-decoration:underline}.comment-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next{float:right;width:50%;text-align:right}.widget{margin-bottom:48px;font-size:14px;line-height:22px;color:#555}@media screen and (min-width:780px){.widget{font-size:15px;line-height:24px}}.widget h1{margin-bottom:12px;font-size:16px}@media screen and (min-width:780px){.widget h1{font-size:17px}}.widget ul{margin-left:1.5em;list-style:none}.widget ul li{padding-top:2px;padding-bottom:2px;line-height:20px}.widget ul li li:last-child{padding-bottom:0}.widget ul li:before{position:relative;top:.21em;left:-1.2em;display:inline-block;width:0;font:normal 16px/1 Genericons;content:"";-webkit-font-smoothing:antialiased}@media screen and (min-width:780px){.widget ul li{line-height:22px}}.widget_recent_entries .post-date,.widget_rss .rss-date{display:block;font-size:13px;color:#999}.widget_rss .rssSummary,.widget_rss cite{font-size:13px;color:#777}@media screen and (min-width:780px){.widget_recent_entries .post-date,.widget_rss .rss-date,.widget_rss .rssSummary,.widget_rss cite{font-size:14px}}.textwidget a{text-decoration:underline}.widget_search input[type=search]{width:100%;max-width:300px}.widget_search .search-submit{display:none}.widget_recent_comments a{text-decoration:underline}.widget_calendar table{max-width:300px;line-height:28px}.widget_calendar td,.widget_calendar th{text-align:center}.widget_calendar thead th{padding:3px 0;border-top:1px solid #ddd;border-bottom:3px double #ddd}.widget_calendar tbody td{border-bottom:1px solid #eee}.widget_calendar tbody td a{display:block;text-decoration:underline;background-color:#eee}.widget_calendar tbody td a:hover{background-color:#f6f6f6}.widget_calendar tfoot td{padding-top:8px}.widget_calendar tfoot td a{text-decoration:underline}.widget_calendar tfoot td#prev{text-align:left}.widget_calendar tfoot td#next{text-align:right}.site-footer{border-top:1px solid #ddd}.footer-area{margin-top:48px;border-bottom:1px solid #ddd}.site-info{margin:24px auto;color:#555;text-align:center}.site-copyright{margin-bottom:12px;font-size:14px}.site-copyright a:hover{color:#111}.site-credit{font-size:13px;color:#777}.site-credit a{border-bottom:1px solid #ccc}.site-credit a:hover{color:#333}@media screen and (min-width:780px){.site-copyright{font-size:15px}.site-credit{font-size:14px}}.infinite-scroll .paging-navigation{display:none}.infinite-loader{width:25px;margin:0 auto}#infinite-handle{text-align:center}#infinite-handle span{padding:9px 24px 8px;font-size:15px;color:#eee;text-align:center;cursor:pointer;background:#333;border-radius:0}#infinite-handle span:hover{background:#666}@media screen and (min-width:780px){#infinite-handle span{font-size:16px}}#subscribe-email input{width:100%;max-width:300px;padding:8px;margin-top:0}.widget_jetpack_display_posts_widget h4,.widget_jetpack_display_posts_widget img{margin-bottom:12px}.widget_jetpack_display_posts_widget p{line-height:22px}.grofile-thumbnail{max-width:150px}.wpcf7-list-item-label{font-size:94%}.wpcf7-file{padding:5px;border:1px solid #ddd}@media print{body{font-size:10pt;color:#000;background:none!important}.comment-respond,.comments-area .comment-edit-link,.comments-area .reply,.footer-area,.main-navigation,.navigation,.sidebar-area{display:none}.site{padding:0}.site-content{max-width:100%}}.comment-content code:not(pre code),.entry-content code:not(pre code){box-sizing:border-box;padding:2px 3px 1px;font-family:Monaco,Menlo,Consolas,Courier New,monospace!important;font-size:.75rem;font-feature-settings:none;font-variant-ligatures:none;line-height:.75rem;color:#e01e5a;-moz-tab-size:4;tab-size:4;white-space:normal;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:3px}.wp_social_bookmarking_light{padding:10px 0 20px!important;margin:0!important;border:0!important}.wp_social_bookmarking_light div{float:left!important;min-height:30px!important;padding:0!important;margin:0 5px 0 0!important;line-height:18px!important;text-indent:0!important;border:0!important}.wp_social_bookmarking_light img{padding:0;margin:0;vertical-align:top!important;border:0!important}.wp_social_bookmarking_light_clear{clear:both!important}#fb-root{display:none}.wsbl_twitter{width:100px}.wsbl_facebook_like iframe{max-width:none!important}.syntaxhighlighter figure.table{display:flex;flex-direction:column-reverse}.syntaxhighlighter caption,.syntaxhighlighter figcaption{padding:.5em 0 .5em 1em;font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace;line-height:1.1em;color:#d1edff}.image-style-align-left{float:left;display:block}.image-style-align-left img{margin:0 20px 0 0}.image-style-align-center{display:flex;width:100%}.image-style-align-center img{display:block;margin-right:auto;margin-left:auto}.image-style-align-right{float:right;display:block}.image-style-align-right img{margin:0 0 0 20px}.speakerdeck-iframe{width:100%;height:unset!important;aspect-ratio:16/9}body,button,input,select,textarea{font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,Meiryo,serif;font-size:15px}@media screen and (min-width:780px){body,button,input,select,textarea{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,Meiryo,serif;letter-spacing:-.03em}.comment-content h1,.entry-content h1{font-size:23px}.comment-content h2,.entry-content h2{font-size:20px}@media screen and (min-width:780px){.entry-content,.entry-summary{font-size:16px}.comment-content{font-size:15px}.entry-content h1{font-size:32px;line-height:38px}.entry-content h2{font-size:26px;line-height:32px}.entry-content table{font-size:14px}}.site-title{font-size:25px;font-weight:400}.site-description{font-size:14px}@media screen and (min-width:780px){.site-title{font-size:37px}.site-description{font-size:16px}}.main-navigation{font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,Meiryo,serif}@media screen and (max-width:779px){.main-navigation{font-size:14px}}@media screen and (min-width:780px){.main-navigation{font-size:15px}.main-navigation div.menu>ul>li.menu-item-has-children>a:before,.main-navigation div.menu>ul>li.page_item_has_children>a:before,.main-navigation ul.menu>li.menu-item-has-children>a:before,.main-navigation ul.menu>li.page_item_has_children>a:before{top:19px;right:3px}.main-navigation ul ul li.menu-item-has-children>a:before,.main-navigation ul ul li.page_item_has_children>a:before{top:10px}}.entry-title{font-size:23px}@media screen and (min-width:780px){.entry-title{font-size:32px}}.comment-author{font-size:15px}@media screen and (min-width:780px){.widget{font-size:14px}}.widget h1{font-size:15px}@media screen and (min-width:780px){.widget h1{font-size:16px}.widget_recent_entries .post-date,.widget_rss .rss-date,.widget_rss .rssSummary,.widget_rss cite{font-size:13px}}.syntaxhighlighter a,.syntaxhighlighter code,.syntaxhighlighter div,.syntaxhighlighter table,.syntaxhighlighter table caption,.syntaxhighlighter table tbody,.syntaxhighlighter table td,.syntaxhighlighter table thead,.syntaxhighlighter table tr,.syntaxhighlighter textarea{-moz-border-radius:0 0 0 0!important;-webkit-border-radius:0 0 0 0!important;background:none!important;border:0!important;bottom:auto!important;float:none!important;height:auto!important;left:auto!important;line-height:1.1em!important;margin:0!important;outline:0!important;overflow:visible!important;padding:0!important;position:static!important;right:auto!important;text-align:left!important;top:auto!important;vertical-align:baseline!important;width:auto!important;box-sizing:content-box!important;font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace!important;font-weight:400!important;font-style:normal!important;font-size:1em!important;direction:ltr!important;-ms-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important}.syntaxhighlighter{width:100%!important;margin:1em 0!important;position:relative!important;overflow:auto!important;overflow-y:hidden!important;font-size:1em!important}.syntaxhighlighter code{display:inline!important}.syntaxhighlighter.source{overflow:hidden!important}.syntaxhighlighter .bold{font-weight:700!important}.syntaxhighlighter .italic{font-style:italic!important}.syntaxhighlighter .line{white-space:pre!important}.syntaxhighlighter table{table-layout:auto!important;width:100%!important}.syntaxhighlighter table caption{text-align:left!important;padding:.5em 0 .5em 1em!important}.syntaxhighlighter table td.code{width:100%!important}.syntaxhighlighter table td.code .container{position:relative!important}.syntaxhighlighter table td.code .container textarea{box-sizing:border-box!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;border:none!important;background:#fff!important;padding-left:1em!important;overflow:hidden!important;white-space:pre!important}.syntaxhighlighter table td.gutter .line{text-align:right!important;padding:0 .5em 0 1em!important}.syntaxhighlighter table td.code .line{padding:0 1em!important}.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{padding-left:0!important}.syntaxhighlighter.show{display:block!important}.syntaxhighlighter.collapsed table{display:none!important}.syntaxhighlighter.collapsed .toolbar{padding:.1em .8em 0!important;font-size:1em!important;position:static!important;width:auto!important;height:auto!important}.syntaxhighlighter.collapsed .toolbar span{display:inline!important;margin-right:1em!important}.syntaxhighlighter.collapsed .toolbar span a{padding:0!important;display:none!important}.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline!important}.syntaxhighlighter .toolbar{position:absolute!important;right:1px!important;top:1px!important;width:11px!important;height:11px!important;font-size:10px!important;z-index:10!important}.syntaxhighlighter .toolbar span.title{display:inline!important}.syntaxhighlighter .toolbar a{display:block!important;text-align:center!important;text-decoration:none!important;padding-top:1px!important}.syntaxhighlighter .toolbar a.expandSource{display:none!important}.syntaxhighlighter.ie{font-size:.9em!important;padding:1px 0!important}.syntaxhighlighter.ie .toolbar{line-height:8px!important}.syntaxhighlighter.ie .toolbar a{padding-top:0!important}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none!important}.syntaxhighlighter.printing .line .number{color:#bbb!important}.syntaxhighlighter.printing .line .content{color:#000!important}.syntaxhighlighter.printing .toolbar{display:none!important}.syntaxhighlighter.printing a{text-decoration:none!important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000!important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200!important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue!important}.syntaxhighlighter.printing .keyword{color:#069!important;font-weight:700!important}.syntaxhighlighter.printing .preprocessor{color:gray!important}.syntaxhighlighter.printing .variable{color:#a70!important}.syntaxhighlighter.printing .value{color:#090!important}.syntaxhighlighter.printing .functions{color:#ff1493!important}.syntaxhighlighter.printing .constants{color:#06c!important}.syntaxhighlighter.printing .script{font-weight:700!important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:gray!important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493!important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red!important}.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{color:#000!important}.syntaxhighlighter,.syntaxhighlighter .line.alt1,.syntaxhighlighter .line.alt2{background-color:#0f192a!important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#253e5a!important}.syntaxhighlighter .line.highlighted.number{color:#38566f!important}.syntaxhighlighter table caption{color:#d1edff!important}.syntaxhighlighter .gutter{color:#afafaf!important}.syntaxhighlighter .gutter .line{border-right:3px solid #435a5f!important}.syntaxhighlighter .gutter .line.highlighted{background-color:#435a5f!important;color:#0f192a!important}.syntaxhighlighter.printing .line .content{border:none!important}.syntaxhighlighter.collapsed{overflow:visible!important}.syntaxhighlighter.collapsed .toolbar{color:#428bdd!important;background:#000!important;border:1px solid #435a5f!important}.syntaxhighlighter.collapsed .toolbar a{color:#428bdd!important}.syntaxhighlighter.collapsed .toolbar a:hover{color:#1dc116!important}.syntaxhighlighter .toolbar{color:#d1edff!important;background:#435a5f!important;border:none!important}.syntaxhighlighter .toolbar a{color:#d1edff!important}.syntaxhighlighter .toolbar a:hover{color:#8aa6c1!important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#d1edff!important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#428bdd!important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:#1dc116!important}.syntaxhighlighter .keyword{color:#b43d3d!important}.syntaxhighlighter .preprocessor{color:#8aa6c1!important}.syntaxhighlighter .variable{color:#ffaa3e!important}.syntaxhighlighter .value{color:#f7e741!important}.syntaxhighlighter .functions{color:#ffaa3e!important}.syntaxhighlighter .constants{color:#e0e8ff!important}.syntaxhighlighter .script{font-weight:700!important;color:#b43d3d!important;background-color:none!important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#f8bb00!important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#fff!important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:#ffaa3e!important}