/*
 * (c) Tunghsiao Liu.
 *
 * kai-12 - v1.2.4 (06-14-2013)
 * http://sparanoid.com/work/kai/
 * GPLv2 - http://wordpress.org/about/gpl/
 */
.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}body{font-family:Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size:14px;font-size:1rem;color:#444;text-rendering:optimizeLegibility}body.custom-font-enabled{font-family:"Open Sans",Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",sans-serif}a{text-decoration:none}body .site{box-shadow:none}.site-header{padding-top:0}.site-header hgroup{padding:24px 0;padding:1.714285714rem 0}img.header-image{box-shadow:none}input,textarea{background:#f1f1f1;border:1px solid #f1f1f1}input:active,textarea:active{background:#d5d5d5;border:1px solid #d5d5d5;box-shadow:none}input:focus,textarea:focus{background:#f7f7f7!important;border:1px solid #f7f7f7!important}.menu-toggle,input[type=submit],input[type=button],input[type=reset],article.post-password-required input[type=submit],.bypostauthor cite span{background:#ddd;border:1px solid #ddd;box-shadow:none}.menu-toggle:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,article.post-password-required input[type=submit]:hover,.bypostauthor cite span:hover{background:#e5e5e5;border:1px solid #e5e5e5}.menu-toggle:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active,article.post-password-required input[type=submit]:active,.bypostauthor cite span:active{background:#d5d5d5;border:1px solid #d5d5d5;box-shadow:none}.menu-toggle:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,article.post-password-required input[type=submit]:focus,.bypostauthor cite span:focus{background:#eaeaea!important;border:1px solid #eaeaea!important}.menu-toggle:active{border:1px solid #d5d5d5}.menu-toggle.toggled-on{background:#ddd;box-shadow:none!important}.main-navigation{margin-top:0;margin-right:-40px;margin-left:-40px}.main-navigation div.nav-menu>ul,.main-navigation ul.nav-menu{padding-right:40px;padding-left:40px}.site-content article{border-bottom-style:solid;border-bottom-width:1px}article.format-link .entry-content p:last-child a{font-size:22px;font-size:1.571428571rem;line-height:1.090909091}article.format-link .entry-content a{font-size:100%;line-height:1.714285714}img.no-shadow{box-shadow:none}input,textarea{outline:0}input:focus,textarea:focus{border-color:#999}input[type=text]{-webkit-appearance:none}.widget_search:before,.widget_search:after{display:table;content:""}.widget_search:after{clear:both}.widget_search input#s{float:left;width:65%;border-radius:3px 0 0 3px;box-sizing:border-box}.widget_search input[type=submit]{float:left;width:35%;border-radius:0 3px 3px 0;box-sizing:border-box}.widget_archive select{width:100%}select{min-width:50%;padding:6px;padding:.428571429rem;background-color:#f1f1f1;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='27.713px' height='24px'><polygon fill='#BBBDBF' points='27.713,0 13.856,24 0,0 '/></svg>");background-position:95%;background-repeat:no-repeat;background-size:8px 8px;border:1px solid #f1f1f1;border-radius:3px;outline:0;-webkit-appearance:none}select:focus{background-color:#e5e5e5;border-color:#e5e5e5}.jetpack_subscription_widget #subscribe-field{float:left;width:60%!important;padding:6px!important;padding:.428571429rem!important;border-radius:3px 0 0 3px;box-sizing:border-box}.jetpack_subscription_widget input[type=submit]{width:40%;border-radius:0 3px 3px 0;box-sizing:border-box}#respond .comment-subscription-form label{display:inline-block}img.latex{box-shadow:none}.gist table{margin:0;line-height:inherit}.well{min-height:20px;padding:19px;margin-bottom:20px;color:#ddd;text-shadow:rgba(0,0,0,.7) 0 1px 1px;background-color:#2a2a2a;background-image:-webkit-linear-gradient(top,#222,#333);background-image:-moz-linear-gradient(top,#222,#333);background-image:linear-gradient(top,#222,#333);border-radius:4px;box-shadow:inset rgba(0,0,0,.5) 0 1px 1px}.well a{color:#3ca0f6;border-bottom:1px dotted rgba(255,255,255,.2)}.well a:hover{color:#fff;border-bottom-color:#fff}.inline-list{list-style:none}.inline-list li{display:inline-block;margin-right:10px;margin-left:0}