/*
Theme Name: jkbg
Description: A custom theme.
Theme URI: http://leffft.com
Author: Shrek
Version: 1.0
*/

/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{color:#5A5A5A;font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:14px}
::selection{background:#82B660;color:#FFF;text-shadow:none}
::-moz-selection{background:#82B660;color:#FFF;text-shadow:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td,
h1,h2,h3,h4{font-weight:500}
.left{float:left}
.right{float:right}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;s-text-size-adjust:100%}
article,aside,details,figcaption,figure,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none}
del{color:#333}
ins{background:#FFF9C0}
hr{background-color:#DDD;border:0;height:1px;margin:24px}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;-ms-interpolation-mode:bicubic}
.clear{clear:both;margin:0;padding:0}
.clear:after,.clear:before{content:".";display:block;clear:both;visibility:hidden;height:0}
.widget-title{margin:0 0 10px}
.posts,.post,ol{list-style:none}

@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot?44b069');
	src:url('fonts/icomoon.eot?#iefix44b069') format('embedded-opentype'),
		url('fonts/icomoon.ttf?44b069') format('truetype'),
		url('fonts/icomoon.woff?44b069') format('woff'),
		url('fonts/icomoon.svg?44b069#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-search:before{content:"\f02e";position:absolute;top:8px;left:8px;display:black;width:30px;height:16px}
.search-meta{margin:5px 0 20px;padding:10px 0}
.c1{color:#82B440}
.c2{color:#EA4C88}
.mr6{margin:0 6px 0 0}
/* basics */
a{color:#1A67A8}
a:hover{color:#014A81}
a,a:hover{text-decoration:none;outline:none}
.headerin,.wrap,.footerin{margin:0 auto}
/* Main content */
.wp-post-image{margin:0}
.aligncenter{margin-top:12px;margin-bottom:12px}
.wp-post-image{margin:0 0 20px}
/* Archives */
.archive-header,.page-header{margin:0 0 12px;padding:0 0 6px}
/* Responsive images */
.alignnone,.wp-caption,.wp-post-image,.entry-content img{max-width:100%;height:auto}
/* aside post format */
.aside-meta .avatar{border-radius:50%}
.aside-title{margin:8px 0 30px}
.format-video p,format-aside p{font-size:13px;font-size:0.928571429rem;color:#4A5466}
blockquote:last-child,.format-video p:last-child,format-aside p:last-child{margin-bottom:0}
.aside-meta{margin:24px 0 0;padding:18px 0 0}
.video-meta{margin:10px 0 32px}
.videos:hover{background:#EFE1BE}
.btd{border-top:1px dotted #E0E0E0}
.c3,.post-edit-link,.video-meta a,.aside-meta a{color:#AAA}
.c4,.comment-reply-link,.comment-edit-link{color:#999}
.c5,h3{color:#333}
.video-meta a:hover,.aside-meta a:hover{color:#404040}
.gallery-item,.video-meta{margin:0}
/* Video post format */
.i_video{line-height:26px;height:26px;margin:3px 12px 3px 0;padding:0 5px;color:#F5F5F5;background:#82B660;border-radius:4px}
.i_video:hover{color:#FFF}
.entry-content h3{margin:0 0 12px}

/* Status posts */
.status-header{width:50px;height:50px}
.status-main{margin:0 0 24px;padding:0 0 24px;overflow:hidden}
/* Quote */
.quote{padding:0 24px 0 48px}

/* Front page template */.entry-page-image{margin-bottom:14px;margin-bottom:1rem}
#wpstats{margin:0 auto 24px}
/* header */
#masthead{background:#4b2354}
.site-title a:hover,
.site-title a{float:left;width:298px;height:40px;margin:0 40px 0 0;background:url(img/yiyi.png) 0 0 no-repeat;text-indent:-999em}
.site-title a:hover{transition:opacity .2s ease 0;opacity:0.6}
#menubar a{float:left;padding:0 16px;font-size:14px;color:#EEE;outline:none}
#menubar a:hover{color:#FFF;opacity:0.9;background:#784C82}
#menubar li,.num,.alignleft,.alignright,.f_l{display:inline}
.f_c,.f_l,.mr9{margin:0 9px 0 0}
/* Search Box*/#searchbox .input:focus{border:1px solid #9ECBE2}
.s-text{width:190px;padding:8px 30px;color:#5C5C5C}
#s:focus{outline:none;border:1px solid #82B440;box-shadow:inset 0 1px 3px rgba(231,225,190,0.6);border-radius:4px}
.ops{margin:6px 0 48px;padding:0 0 24px;border-bottom:1px dotted #DDD}
#searchform{position:relative;display:inline-block;width:100%}
#s{float:left;width:300px;height:30px;line-height:30px;padding:0 6px;border:1px solid #DDD}
#searchsubmit{width:60px;height:32px;line-height:32px;margin:0 0 0 6px;padding:0;color:#FFF;font-size:13px;cursor:pointer;background:#48B552;border-radius:6px;transition:background .2s ease 0}
/* Main */
.keyword{margin:0 6px 0 0}
.comment-reply-link,.date,.sep,.diff{margin:0 9px}
.avatar-48{width:48px;height:48px;border-radius:4px}
.n_m{float:right;padding:16px 8px 12px;cursor:pointer}
.n_i{height:2px;width:24px;background:#FFF;border-radius:1px;margin:0 0 4px}
.bbs,.entry-content a{border-bottom:1px solid #E9E9E9}
.search .status-main,.page .format-status,.single .status-main{margin:0;padding:0;border:0 none}
.title{color:#333}
.entry-title a:hover{color:#8A8A8A}
.entry-title,.aside-title{font-size:28px}
.thumb-title{font-size:15px;font-weight:bold;line-height:1.6}
.gallery-meta,.meta{margin:12px 0 30px}
.entry-content,.status-content,.entry-summary{line-height:1.8;word-wrap:break-word}
.status-content{margin:12px 0 20px}
h2{font-size:24px}
h3{font-size:24px}
h4{color:#8A8A8A;font-size:22px}
.share,.count,.meta-right,.next-image,.pin_date,#searchbox{float:right}
.num{height:14px;line-height:14px}
.entry-content li:before{color:#A1A2A1}
ul{list-style:none}
.entry-content ul li ~ li,.entry-content ol li ~ li{border-top:1px solid #EEE}
.entry-content ol li:before{content:counter(ol-counter, decimal) ".";counter-increment:ol-counter}
.entry-content ul li:before{content:"\e607";font-family:'icomoon'}
.entry-content ol,.entry-content ul{counter-reset:ol-counter;margin:10px 0 30px}
.entry-content ol li,.entry-content ul li{padding:12px 0 12px 25px}
.entry-content li h3,.entry-content li h4{margin-top:0}
.entry-content ol li:before,.entry-content ul li:before{float:left;margin-left:-25px}
.entry-content ul li ol{margin-left:20px}
.entry-content ul li ol li:before{content:none}
.entry-content ul li ol li{padding-left:10px}

.entry-content blockquote,.comment-content blockquote{margin:0 0 24px;padding:10px 16px;border-radius:4px;color:#666;background:#F4F4F4}
.entry-content blockquote ol,.entry-content blockquote ul{margin:0}
.entry-content blockquote li,.comment-content blockquote li{margin:12px 12px 12px 24px}
.entry-content blockquote p,.comment-content blockquote p{margin-bottom:0}
.entry-content code,.comment-content code{font-family:Consolas, Monaco, Lucida Console, monospace;padding:0 3px;border-radius:3px;background:#FFF}
.entry-content pre,.comment-content pre{margin:24px 0;padding:24px;border:1px solid #EDEDED;color:#666;font-family:Consolas, Monaco, Lucida Console, monospace;font-size:13px;overflow:auto}
.n_i,.aligncenter,#wpstats,#menubar a,.logo,.s,.entry-content pre code,.comment-content pre code{display:block}
.entry-content dl,.comment-content dl{margin:0 24px}
.entry-content dd,.comment-content dd{margin:0 0 24px}
.table{border-bottom:1px solid #D9D9D9;line-height:2;margin:24px 0}
.entry-content td{border-bottom:1px solid #D9D9D9;padding:5px}
.capture:hover{color:#69803A;background:#E3E3E3}
.capture,.row:hover{background:#E9E9E9;color:#82B660}
.entry-content p,.entry-summary p{margin:0 0 24px}
.entry-content p:last-child,.entry-summary p:last-child{margin:0}
.s_s_r,.s_r{list-style:none;margin:0 0 40px}
.s_s_r .posts{float:left;width:150px;padding:0 5px 10px;height:220px}
.s,.srl{padding:4px 0}
.srt{margin:0 0 14px}
.icon-search,.page-title,#reply-title,.srt,.comments-title,.widget-title{font-size:16px}
.aside,.table,.post-next{width:100%}

/* Footer */
.footer{padding:26px 0;font-size:13px;background:#F9F9F9;border-top:1px solid #E0E0E0}
.logo{width:214px;text-indent:-999em;outline:none;background:url(img/yiyi-footer.png) 0 0 no-repeat}
.site-info{height:48px;line-height:28px;font-family:georgia,sans-serif;font-size:20px}
.site-info a,.footer-nav a:hover{color:#505050}
.f_c,.f_l{padding:0 9px 0 0;border-right:1px solid #C4C4C4}
.end{margin:0;padding:0;border-right:0 none}
.copyright{margin:20px 0 16px}
/* Sidebar */
.widget{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 24px}
.widget,.s_s_r,.s_r{line-height:1.8}
.widget a:hover{color:#333}
.comment,.lsn{list-style:none}
.s{color:#8C8C8C}
.bbd{border-bottom:1px dotted #E0E0E0}
.bbd:last-child{border-bottom:0}
.share{margin:0 0 12px}
/* Navigation */
#infscr-loading{margin:30px 0;text-align:center}
.nav-previous,.nav-next{width:50%;margin:0 0 40px}
.nav-previous{float:left}
.nav-next{float:right;text-align:right}
.n_m,.screen-reader-text,.none{display:none}
.url{font-size:1em}
.f12{font-size:12px}
/* comment START */
.comments-title{padding:30px 0 4px}
.nocomments{font-weight:700}
.comments-title,.commentlist{border-bottom:1px solid #EEE}
.comments-area,#comment-nav-above{margin:0 0 48px}
.comment{padding:20px 0;border-top:1px solid #EEE}
.avatar-40{float:left;height:40px;width:40px;border-radius:3px}
.cm,.children{margin-left:58px}
.children .cm{margin-left:48px}
.keyword{font-weight:700}
.comment-content{margin-top:9px;margin-bottom:9px;line-height:24px}
.more-link,.commentlist .comment-reply-title,.children .comment,.children .children{margin:20px 0 0}
.children .avatar{float:left;width:32px;height:32px}
.children .comment{padding:20px 0 0}
#respond{vertical-align:inherit}
.leave-reply{margin:0 0 0 6px}
#commentform{margin:20px 0 0}
.logged-in-as{margin-bottom:20px}
.commentform{float:left;width:340px;margin:0 0 12px}
.comment-input{width:220px;padding:8px;border:1px solid #DDD;color:#777}
#comment{width:540px;height:120px;line-height:24px;margin:6px 0 18px;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDD;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,0.12) inset;background:#FFF;transition:background-color .2s ease 0;resize:vertical}
.comment-input:focus,.comment-textarea:focus{border:1px solid #AAA}
.pwf,#s,.s-text,.comment-input{border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,0.12) inset;transition:background-color .2s ease 0}
.pwf{width:200px;margin:0 4px 0 0;padding:8px;border:1px solid #DDD}
.btn{padding:8px}
.more-link{display:inline-block}
/* Images */
.aligncenter{margin:0 auto}
.wp-caption,.author-avatar{max-width:100%}
.wp-caption{margin:0 0 20px}
.wp-caption-text,.gallery-caption,.entry-caption{font-size:14px;color:#999}
.comment-avatar{float:left}
/* other */
.s-text,#searchsubmit{border:0 none}
#post-0,.search-no-results,.error404{border:none}
.one_iterm{width:70px;padding:2px 6px;margin:-1px 0 0;border-top:1px solid #82B440;text-align:center}
.two{margin:10px 0 24px}
.two_link{float:left;width:100px;margin:0;text-align:right}
.must-log-in{margin:16px 0}
/* Buttons */
#submit,.btn{background-color:#82B660;background:0 repeat scroll 0 0 transparent;border:0 none;border-radius:3px;box-shadow:0 -1px 0 rgba(0,0,0,0.07) inset, 0 1px 2px 0 rgba(0,0,0,0.09), 0 0 0 transparent;color:#FFF;cursor:pointer;display:inline-block;font-weight:700;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}
#submit{height:32px;line-height:32px;padding:0 12px}
#submit:hover,.btn:hover{background-color:#88A450;background:0 repeat scroll 0 0 transparent;color:#FFF}
#submit:active,.btn:active{background:#7F994B;box-shadow:0}
.entry-content a:hover{border-bottom:1px solid #82B660}
.entry-header,
.post{margin:0 0 40px}
.cat-title{margin:16px 0;padding:6px 10px 10px 0;font-size:18px;border-bottom:1px solid #DDD;font-weight:bold}
.cat-more{font-size:14px;font-weight:normal;margin:0 0 0 10px}
.wp-pagenavi{margin:0 0 20px}
.wp-pagenavi .pages,.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{margin:0 4px 0 0;padding:5px 10px;border:1px solid #DDD;border-radius:10px}
.wp-pagenavi .current,.wp-pagenavi a:hover{background:#DDD}
.xp-post-title{margin:10px 0 5px}
.sbt{padding:20px 0 0;border-top:0}
.bgb{background:#EFEFE9}
.meta-nav{background:#D5F3FF;padding:6px;border-radius:4px}
.meta-nav:hover{background:#AAE6FE}
.aliww{margin:0 6px 0 0}
.entry-summary{padding:10px 0 0}
.list-square{list-style:square;line-height:30px}
.donwload{margin:0 20px 20px}
.le{margin:0 5px}.f{font-weight:bold}.t{color:#57AD68}

@media screen and (min-width:1024px) {
.fullheader{padding:16px 0 10px;color:#555;background:#F5F5F5}
#menubar a:hover,
.current_page_item a{background:#EE6557;border-radius:1px}
.tel{font-size:26px;font-family:"Helvetica Neue",Arial,sans-serif;float:right;height:70px;line-height:70px}
.h24{font-size:16px;margin:0 10px 0 0}
.add_l{float:left;width:50px}
.add_r{float:left;text-align:left;width:200px}
.add_i{width:200px;word-break:break-all;word-wrap:break-word}
#masthead{height:40px}
.fulltitle{display:none}
.full-title a{padding:4px 0;color:#555}
.full-title{float:left;font-size:26px}
.slogan{padding:12px 0 4px;font-size:15px}
.bg{background:#EFEFE9;width:100%}
#menubar{display:block !important}
#searchform{margin:4px 0}
.n_l{height:40px;padding:0}
.nav-menu{line-height:40px}
.headerin,.wrap,.footerin{width:980px}
.main{width:640px;padding:40px 20px 0;background:#FFF}
.posts{margin:0 0 20px;padding:0 0 10px;overflow:hidden}
.cat-list{float:left;width:170px;height:32px;line-height:32px}
.wp-post-image{margin:0 10px 10px}
.sbt .thumb-title,.wp-post-image{margin:0}
.sight{height:300px;background:#82B660}
.single-format-aside .main,.mb{width:660px;padding:0}
.mp{padding:50px}
.statement{margin:0 30px 24px}
.main{border-radius:8px}
.thumb-header{width:150px}
.thumb-content{width:420px}
#sidebar{width:260px;margin:40px 0 0;position:relative}
.thumb-content,.main,.site-info{float:left}
.thumb-header,#sidebar,.footer-items,#searchbox{float:right}
.footer-items{text-align:right}
.status-header{margin:0 20px 0 0}
.group{width:240px;margin:0 0 0 48px}
#comments{padding:0}
.widget-title{background:#F0F0F0;border-top:2px solid #259FC4;padding:4px 8px;border-radius:4px}
.error404 .main{float:none;width:100%}
}
@media screen and (min-width: 621px) and (max-width: 1023px) {
.n_m{display:block}
.bg,
.fullheader{display:none}
.site-title{width:298px;margin:0 auto}
.site-title a:hover,
.site-title a{width:298px;height:46px;margin:0 auto;background:url(img/yiyi.png) no-repeat 0 0}
.alignnone{padding:0}
#menubar{padding:0 0 2px}
#menubar a{float:none;padding:12px 6px;border-bottom:1px solid #BBB}
#menubar li:last-child a{border-bottom:0 none}
#menubar a li:hover{color:#FFF}
.n_l{display:none}
.s-text{width:100%;padding:10px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.icon-search{top:10px}
.wrap{padding:30px 6.25% 0;font-size:16px}
.headerin,.footerin{padding:0 6.25%}
#sidebar{margin:24px 0 0}
#sidebar,.footer-items,.copyright,.footer-sub,.site-info{float:left}
#searchbox{float:none}
.status-header .avatar{margin:0 12px 0 0}
.status-header{margin:0 20px 0 0}
#comment,.input,#sidebar,.site-info{width:100%}
.statement{margin:24px 0}
.mp{padding:30px}
#comment{height:120px}
.cat-list{float:left;width:22.6804%;margin:0 3.09278% 16px 0}
.s_s_r .posts{float:left;width:22.6804%;margin:0 3.09278% 30px 0;text-align:center}
li.cat-list:nth-child(4n){margin-right:0}
li.posts:nth-child(4n){margin-right:0}
.widget-title{background:#F0F0F0;border-top:2px solid #259FC4;padding:4px 8px;border-radius:4px}
.add_l{float:left;width:50px}
.add_r{float:left;text-align:left}
.s_s_r{border-bottom:1px solid #DDD}
.posts{width:100%}
.thumb-header{float:left;width:150px;margin-right:24px}
.home .posts{margin-bottom:20px}
}
@media screen and (max-width: 620px) {
.n_m{display:block}
.wrap{font-size:16px}
.site-title{width:298px;margin:0 auto}
.site-title a:hover,
.site-title a{width:298px;height:46px;margin:0 auto;background:url(img/yiyi.png) no-repeat 0 0}
.site-title a{color:#EEE}
.site-title a:hover{color:#FFF}
#menubar{padding:0 0 2px}
.bg,
.fullheader{display:none}
.s-text{padding:10px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.icon-search{top:10px}
#menubar a{float:none;padding:12px 6px;border-bottom:1px solid #BBB}
#menubar li:last-child a{border-bottom:0 none}
#menubar a:hover{color:#FFF}
.cat-list{float:left;width:47.5%;margin:0 5% 10px 0}
.s_s_r .posts{float:left;width:47.5%;margin:0 5% 30px 0;text-align:center}
li.cat-list:nth-child(2n){margin-right:0}
li.posts:nth-child(2n){margin-right:0}
.avatar-40{width:40px;height:40px}
.avatar-48{width:36px;height:36px}
#searchbox{float:none}
#sidebar{margin:24px 0 0}
.n_l,.geo_date{display:none}
.statement{margin:24px 0;line-height:14px}
.copyright{float:left}
.m_input{width:60%}
.wp-post-image{border-radius:0}
#s{width:240px}
.wrap{padding:24px 20px}
.mp{padding:10px}
.s-text,#comment,#ops_s,.nav-show,.m_cf{width:100%}
.headerin,.footerin{padding:0 10px}
.cm,.children{margin-left:50px}
.children .cm{margin-left:0}
.comment-avatar{margin:0 8px 0 0}
.children .comment-content{margin-top:20px}
.thumb-header{float:left;width:100px;margin-right:12px}
.home .posts{margin-bottom:12px}
}