h1.cf-h1{display:inline;margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}
h1.cf-title,#content h3.entry-title{display:flow-root}
#content{overflow-wrap:break-word;word-wrap:break-word}
h1.cf-title{font-size:1.6em;text-align:left;padding:0;margin:30px 0 0}
h1.cf-title.center{text-align:center}
@media (max-width:767px){
html,body{overflow-x:clip}
body{background-size:767px auto}
body>center>br{display:none}
body>center{display:block;padding:12px 12px 0}
body>center img{max-width:100%;height:auto}
body>center table{margin:0 auto}
body>center table td[width]{width:0;padding:0}
body>center font{font-size:16px !important}
#page{width:auto;margin:8px 16px;max-width:100%}
#header table,#header td{width:auto}
#headerimg{width:auto}
.narrowcolumn,.widecolumn{float:none;width:auto;padding:0 0 20px;margin:0}
#content{font-size:15px;line-height:1.5;overflow-wrap:anywhere;word-wrap:break-word}
#content small,#content .postmetadata,#content .commentmetadata{font-size:14px}
#content img,#content iframe,#content video,#content table{max-width:100%}
#content img{height:auto}
#content .wp-caption{max-width:100%}
#content .alignright,#content .alignleft{max-width:100%}
.navigation .alignleft,.navigation .alignright{float:none;display:block;padding:6px 0}
#sidebar{float:none;width:auto;margin:20px 0 0;padding:0;font-size:14px}
#sidebar ul li{margin-bottom:6px}
#sidebar ul ul li,#sidebar #recentcomments li{padding:0;margin:0;line-height:48px}
#sidebar li a,#sidebar #recentcomments li a{padding:13px 0 !important}
#content h2 a{padding:12px 0}
#content table,#content td,#content th{width:auto !important;max-width:100%;height:auto !important}
#sidebar img{max-width:100%;height:auto}
#footer{width:auto}
}
@media (max-width:767px){
.post,.entry,#content{text-align:left}
#content h1,#content h2{text-align:left}
}
@media (max-width:767px){
body>center a,#content>center a,.postmetadata a,.commentmetadata a{position:relative}
body>center a::after,#content>center a::after,.postmetadata a::after,.commentmetadata a::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px;min-width:44px}
.navigation .alignleft,.navigation .alignright{padding:12px 0;line-height:48px}
.navigation a{padding:13px 0}
#content .post>h2,#content>h2{margin-bottom:12px}
.postmetadata,.commentmetadata{line-height:2.2}
}
