*{word-wrap:break-word}body{color:#6b6b6b;background-color:#dadada;font-family:'Open Sans',sans-serif;line-height:1.7;font-size:14px;margin:0}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'Roboto Slab',sans-serif}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4,h5,h6,{margin-top:10px;margin-bottom:10px}h1{font-size:28px;color:#222}h2{font-size:24px;color:#face55;background-color:#505059}h3{font-size:20px;color:#444;background-color:#ddd}h4{color:#555;font-size:16px}h5{color:#555;font-size:14px}h6{color:#555;font-size:13px}@media (max-width:800px){h1,h2,h3,h4,h5,h6{font-weight:500;font-family:'Roboto Slab',sans-serif}h1,h2,h3{margin-top:10px;margin-bottom:3px}h4,h5,h6,{margin-top:3px;margin-bottom:3px}}a{color:#da4453;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover,a:focus{color:#555;text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img,video{height:auto;max-width:100%}.cp_embed_wrapper{height:auto;max-width:100%}.container{max-width:1200px;min-width:80%;overflow:hidden;margin:auto}#main{float:left;margin:auto;width:70%;overflow:hidden}.main-content{max-width:900px;min-width:320px;width:90%;margin:auto}@media (max-width:800px){.main-content{width:100%}.container{width:100%;padding:0}}a.category{font-size:13px;background-color:#777;color:#face55;border-radius:100vh;margin:0 5px 0 0;padding:0 10px}#sidebar{background-color:#fff;padding:20px;width:20%;min-width:180px;margin-top:10px;float:left}@media (max-width:800px){#main{width:100%}#sidebar{width:90%;min-width:0}.widget_search{width:100%}}header{background-color:#444}.header-main{margin:auto;max-width:1200px;width:80%}.site-title{max-width:900px;min-width:320px;width:90%}.title-link{width:300px;height:100px;line-height:50px;text-align:center;color:#ccc;font-size:35px;font-weight:900}.site-description{font-size:18px;font-weight:800;color:#999}.nav{list-style:none;width:100%;font-size:0}.nav li{text-align:center;background-color:#eee;display:inline-block;font-size:16px;padding:3px 5px;margin:0 5px}.nav li:hover{background-color:#ddd}.nav li a{text-decoration:none;color:#333;font-weight:800}footer{background-color:#444;margin-top:20px;height:50px;padding:5px 0;clear:both}.footer-main{margin:auto;max-width:1200px;width:80%}.footer-info{text-align:center;color:#aaa}.scroll-to-top{width:40px;height:38px;background:#212121;background:rgba(100,100,100,.6);color:#fff;bottom:40px;cursor:pointer;position:fixed;right:20px;z-index:999;font-size:40px;text-align:center;line-height:40px;padding-top:2px}.scroll-to-top:hover,.scroll-to-top:focus{color:#face55;opacity:.8}.page-header{margin:auto;width:80%}.page-header>h1{background-color:transparent}nav.navigation,nav.pagination{margin:auto;width:80%}div.post-item,div.page-item{background-color:#fdfdfd;margin-top:20px;padding:25px 40px}.entry-title,.entry-title a,.message{font-size:28px;color:#face55;background-color:#222;margin:auto}div.post-item>h2>a{font-family:'Oswald',sans-serif;color:#face55}.description{color:#555}.post-info{padding-top:5px}.post-date{padding-top:10px;padding-right:20px;font-size:15px}.post-categories{padding-right:5px;font-size:15px}.post-tags{padding-right:5px;font-size:15px}.sns .twitter-share-button{padding-top:5px}@media (max-width:800px){.post-item{margin:0;padding:0}div.post-item.recent-post{width:100%;margin:0;padding:0}}h1.entry-title{background-color:#222;color:#face55;text-decoration:none;margin:auto}@media (max-width:800px){.MathJax_Display{height:55px;overflow-x:auto}}.comment-area{max-width:900px;min-width:320px;width:90%;margin:auto;background-color:#fff;margin-top:20px}.comment-main,.comment-respond{padding:10px}.comment-list{margin-left:0;padding-left:0}.comment-list,.comment-list .children{list-style:none}.comment .comment-body{background-color:#efefef;margin:10px;overflow:hidden;padding:10px;padding-left:50px;position:relative;border-radius:5px}#comment-form-title{font-size:12px;padding-bottom:10px}.comment-author{font-size:16px}.vcard .avatar{width:40px;border-radius:5px}.comment-meta{font-size:12px;line-height:12px;padding:0}.reply{width:50px;background:#888;border-radius:2px;font-weight:700;text-transform:uppercase;text-align:center;margin-left:80%}.reply a{margin:auto;font-size:10px;color:#face55}.comment-respond label{display:block;font-weight:400}#submit{padding:.25em .5em;font-size:14px;color:#face55;background:#777;border-radius:3px;font-weight:700;border:solid 3px #face55;text-transform:uppercase}#submit:active{background:#ddd}.search-form{max-width:400px}.search-query{width:70%}.search-submit{height:100%;background-color:#face55;border-radius:3px}