/*! normalize.css 2012-03-11T12:53 UTC - https://github.com/necolas/normalize.css*/small,sub,sup{font-size:75%}
h4,html{font-size:1em}
dl,h3,hr,menu,ol,ul{margin:1em 0}
article,aside,details,figcaption,figure,footer,header,hgroup,hr,nav,section,summary{display:block}
fieldset,hr,legend{padding:0}
body,fieldset,figure,form{margin:0}
fieldset,hr,img,legend{border:0}
.btn,code{border-radius:3px}
.illustration,.logo img,.main img{max-width:100%}
.btn,.main a:hover,.main-nav a{text-decoration:none}
.basic-tools,.context-nav ul,.footer-links,.team,nav ol,nav ul{list-style:none}
#search-notfound,.jumbotron,.page-footer,.page-title{text-align:center}
.hidden,.invisible{visibility:hidden}
.authors,.excerpt,code .com,dfn,pre .com{font-style:italic}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
button,html,input,select,textarea{font-family:sans-serif;color:#222}
a{ color: #0096c7; text-decoration: none;}
a:focus{outline:dotted thin}
.mobile-menu-toggle:active,.mobile-menu-toggle:focus,a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em}
h4{margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0 1.3em}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:'';content:none}
sub,sup{line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
img{-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
legend{white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],input[disabled]{cursor:default}
.context-nav a,.discovery-page th{cursor:pointer}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
table{border-collapse:collapse;border-spacing:0}
/*! HTML5 Boilerplate v4.3.0 | MIT License | https://h5bp.com/*/html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.4;font-family:Roboto,sans-serif}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{height:1px;border-top:1px solid #ccc}
audio,canvas,img,video{vertical-align:middle}
/*h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab',serif}*/
h2,h3,h4,h5,h6{margin-top:2em}
h5,h6{margin-bottom:0}
code{padding:.2em .4em;background:#f8f8f8;border:1px solid #ddd;line-height:1}
code.prettyprint{padding:0}
.btn{padding:.8em 1.2em;background:#5aadbb;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}
.btn:hover{background:#3398a9}
blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019"}
blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.05em;vertical-align:-.4em}
.logo,.page-header ul{margin:0;padding:0}
blockquote p{display:inline}
ul,ul li,ol,ol li{ margin: 0px; padding: 0px; list-style: none;}

body{ font-family: 'Microsoft YaHei'; }

.page-header .mobile-bar{position:fixed;top:0;left:0;z-index:12;width:100%;height:3em;background:#1f1f1f}
.page.header .container{position:relative}
.logo{position:absolute;top:-.05em;left:.3em;width:3.5em;line-height:normal}
.open .mobile-menu-toggle{opacity:.5}
.main-menu{display:none;position:fixed;top:48px;bottom:0;right:0;left:0;z-index:10;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.content-chunk h1,.content-chunk h2,.content-chunk h3,.content-chunk h4,.content-chunk h5,.content-chunk h6,.illustration{position:relative}
.main-nav a,.open .main-menu{display:block}
.main-nav{font-size:.9em;background:#000}
.main-nav a{padding:1em;border-bottom:1px dotted rgba(255,255,255,.2);color:#fff;transition:all .3s ease}
.main-nav a.active{color:#5aadbb;font-weight:700}
.jumbotron h2,.page-title{font-weight:400;text-transform:uppercase}
.main-nav a:hover{background:rgba(255,255,255,.1)}
.main-nav a:active{background:rgba(255,255,255,.17)}
.main-nav>li>ul a{padding:.75em 1em .75em 2em}
.main-nav>li>ul a:before{content:' - '}
.jumbotron{margin:0 0 3em;padding-top:4.3em;background:#5aadbb}
.jumbotron h2{margin:0 1em;font-size:1em;color:#fff;letter-spacing:.1em}
.illustration{top:1.3em}
.main{padding:0 1.3em;font-size:1em;line-height:1.6}
.main img{height:auto}
.main a{color:#0096c7}
.content-chunk{margin-bottom:4em}
.section-title{padding:.3em 0;border-bottom:4px solid rgba(215,0,41,.1)}
.excerpt{margin:1.8em 0;padding:0 2em;font-size:1.2em;color:#5aadbb}
.excerpt a{color:#006080}
.content-chunk h1:hover,.content-chunk h2:hover,.content-chunk h3:hover,.content-chunk h4:hover,.content-chunk h5:hover,.content-chunk h6:hover{color:#000;border-color:rgba(215,0,41,.2)}
.anchor{display:none;position:absolute;top:50%;left:-24px;margin-top:-18px;padding-right:15px}
.team a,:hover>.anchor{display:block}
.one-line-install{margin-bottom:3em}
.one-line-install pre{padding:.5em 1em;background:#bfe6ed;border-radius:.35em}
.basic-tools{margin:0;padding:0}
.basic-tools li{margin-bottom:2em}
.basic-tools li:last-child{margin-bottom:1em}
.basic-tools .tool-content{font-size:.9em}
.basic-tools .tool-logo{display:block;margin-bottom:.5em;padding:1em;text-align:center;transition:all .3s ease}
.context-nav a,.team a{text-decoration:none;border-bottom:1px dotted rgba(0,0,0,.2);transition:all .5s ease}
.basic-tools .yo{background:rgba(240,240,240,1)}
.basic-tools .yo:hover{background:rgba(240,240,240,.6)}
.basic-tools .grunt{background:rgba(251,169,25,1)}
.basic-tools .grunt:hover{background:rgba(251,169,25,.6)}
.basic-tools .bower{background:rgba(255,204,47,1)}
.basic-tools .bower:hover{background:rgba(255,204,47,.6)}
.basic-tools .tool-logo:active{box-shadow:inset 0 0 15px rgba(0,0,0,.2)}
.basic-tools .tool-logo img{max-width:7em}
.team{margin:0 0 1em;padding:0}
.team a{padding:.5em 1.5em}
.team li:last-child a{border:none}
.team a:active,.team a:hover{background:#bfe6ed;color:#207d8d;text-decoration:none}
.team img{max-width:3em;margin-right:1em;border-radius:50%}
.page-title{margin-top:0;margin-bottom:2em;padding:4.6em 0 2em;background:#5aadbb;font-size:1em;line-height:1em;color:#fff}
.context-nav{padding:0 1.2em}
.context-nav ul{margin:0;padding:0}
.context-nav ul>li{display:none}
.context-nav.open ul>li{display:block}
.context-nav ul>li .active{position:relative}
.context-nav ul>li .active:after{top:1.05em;right:1em;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fff;border-width:.4em}
.context-nav.open ul>li .active:after{opacity:.4}
.context-nav a{display:block;padding:.5em 1em;color:#0096c7}
.context-nav a:active,.context-nav a:hover{background:#bfe6ed;color:#207d8d;text-decoration:none}
.context-nav ul>li .active{color:#fff;background:#5aadbb;font-style:italic}
.context-nav ul>li .active:hover,.context-nav.open ul>li .active{background:#228596}

code .str,pre .str{color:#65B042}
code .kwd,pre .kwd{color:#E28964}
code .com,pre .com{color:#AEAEAE}
code .typ,pre .typ{color:#89bdff}
code .lit,pre .lit{color:#3387CC}
code .pln,code .pun,pre .pln,pre .pun{color:#fff}
code .tag,pre .tag{color:#89bdff}
code .atn,pre .atn{color:#bdb76b}
code .atv,pre .atv{color:#65B042}
code .dec,pre .dec{color:#3387CC}
.highlight>pre,code.prettyprint{font-size:.95em;background-color:#2e2e2e;border-radius:.35em}
.highlight>pre{padding:1em;overflow:auto;word-wrap:normal}
.highlight>pre code{font-size:1em;white-space:pre;background-color:transparent;border:none;border-right:none}
pre>code.language-sh:before{content:'$';margin-right:5px}
ol.linenums{color:#AEAEAE}
.contribute-doc{margin-top:2em;padding:.5em 1em;font-size:.9em;border:1px solid #ddd;background:#efefef;border-radius:.35em}
.ir,.visuallyhidden{border:0;overflow:hidden}
#search-notfound{display:none;font-size:1.5em;padding:20px}
#plugins-all>table{width:100%}
.discovery-page td{padding:10px 5px;border-top:1px solid #ddd;position:relative}
.discovery-page .updated,[data-sort=updated]{display:none}
.discovery-page .name{min-width:200px}
.discovery-page .desc{word-break:break-all;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.discovery-page .author{min-width:150px}
.sort{text-align:left;min-width:80px}
th.sort:before{content:'\21C5';display:inline-block;opacity:.4;font-size:.8em}
th.sort.asc:before{content:'\2193';opacity:1;text-align:left}
th.sort.desc:before{content:'\2191';opacity:1;text-align:right}
input.search{width:100%;line-height:1.5em;margin:20px 0;font-size:20px;padding:10px;box-sizing:border-box}
.blog-post-preview{border-bottom:1px solid #dfdfdf;padding-bottom:1em;margin-bottom:1em}
.blog-post-preview .blog-post-title{margin:1em 0 .2em}
.blog-post-preview .blog-post-title a{color:#222;text-decoration:none}
.blog-post-preview .blog-post-date{margin:.2em 0 1em;font-size:.8em;color:#444;text-decoration:none}
.note{background:#f2dede}
@media print{code .str,pre .str{color:#060}
code .kwd,pre .kwd{color:#006;font-weight:700}
code .com,pre .com{color:#600;font-style:italic}
code .typ,pre .typ{color:#404;font-weight:700}
code .lit,pre .lit{color:#044}
code .pun,pre .pun{color:#440}
code .pln,pre .pln{color:#000}
code .tag,pre .tag{color:#006;font-weight:700}
code .atn,pre .atn{color:#404}
code .atv,pre .atv{color:#060}}.ir{background-color:transparent}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none!important}
.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.clearfix:after,.clearfix:before,.clear:after,.clear:before{content:" ";display:table}
.clearfix:after,.clear:after{clear:both}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.logo img{margin-left:1.2em}
.page-title{margin-bottom:1.7em}
.blog-post-meta .date{float:left}
.blog-post-meta .social{float:right}}@media only screen and (min-width:28em){.jumbotron{padding-top:5em}
.jumbotron h2{font-size:1.4em;margin-bottom:.5em}
.page-title{margin-bottom:1.4em;padding:3.5em 0 1.7em;font-size:1.5em}
.main{font-size:1.2em}
.basic-tools li{overflow:hidden}
.basic-tools .tool-logo{float:left;width:42%;padding:14px;margin:0 3% 0 0;box-sizing:border-box}
.basic-tools .tool-content{display:block;float:left;width:50%}
.team img{max-width:5em}
.footer-links img{max-width:3em}}@media only screen and (min-width:35em){.jumbotron h2{font-size:1.6em}
.illustration{top:1.5em}
.page-title{margin-bottom:1.2em;padding:2.3em 0 1em;font-size:2em}
.main{font-size:1.3em}
.team{overflow:hidden}
.team li{display:inline-block;width:32%;margin-right:2%;margin-bottom:2em;font-size:.8em}
.team li:nth-child(3n){margin-right:0}
.team a{padding:0;border:none}
.team a:hover{background:0 0}
.team img{float:none;width:100%;max-width:100%;border-radius:0}
.context-nav{max-width:25em}}@media only screen and (min-width:46em){.main-menu{position:relative;z-index:13;top:0;display:block;float:right;overflow:visible}
.page-header{position:fixed;top:0;left:0;right:0;background:#1f1f1f;z-index:12}
.mobile-bar{position:static}
.mobile-menu-toggle{display:none}
.main-nav>li{position:relative;float:left;vertical-align:bottom}
.main-nav>li:hover{background:rgba(255,255,255,.1);transition:all .8s ease}
.main-nav a{border:none;padding:1em .7em}
.main-nav>li>ul{display:none;position:absolute;top:100%;left:0;min-width:100%;background:#000}
.main-nav>li:last-child>ul{left:auto;right:0}
.main-nav>li:hover>ul{display:block}
.main-nav>li>ul a{padding:15px 20px;white-space:nowrap;border-left:10px solid rgba(221,0,42,0);transition:all .3s ease}
.main-nav>li>ul a:hover{border-left-color:rgba(221,0,42,1)}
.main-nav>li>ul a:before{content:''}
.jumbotron h2{font-size:2em;line-height:1.2em}
.page-title{margin-bottom:1.5em;padding:0;text-align:left;font-size:2.4em}
.team li,.team li:nth-child(3n){margin-right:2%}
.team li{width:23.5%}
.team li:nth-child(4n){margin-right:0}
.footer-links-social{float:left;text-align:left;width:50%}
.footer-links-contribute{float:right;text-align:right;width:50%}}@media only screen and (min-width:50em){.main-nav a{padding:1em}
.jumbotron{margin-bottom:4em}
.illustration{top:2em}
.main{font-size:1.4em}}@media only screen and (min-width:55em){.jumbotron{padding-top:6em}
.jumbotron h2{font-size:2.6em}
.one-line-install{padding:2em 2em 1em;vertical-align:top;border:1px dashed #ccc;background:#eee;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}
.one-line-install p:first-child{margin-top:0}
.one-line-install pre{background:#b2d7dd}
.main{font-size:1.1em;padding:1em 2em}
.main-container .main{padding-top:0}
.page-footer{clear:both;position:relative;z-index:11;background:#131313}}@media only screen and (min-width:60em){.container{position:relative;max-width:1200px;margin:0 auto}
.has-sidebar{padding-left:20em;box-sizing:border-box}
.main-menu{height:5em}
.logo{width:3.5em}
.logo a:before{top:-1em;left:0;width:3.5em;height:3.5em}
.logo img{ border-radius: 50%;}
.page-header nav{top:0}
.main-nav>li>a{padding:2.1em 1.4em}
.main-nav>li>ul{top:100%;min-width:200px}
.jumbotron{position:relative;padding-top:8em}
.jumbotron h2{float:left;width:40%;margin:0 0 0 5%;text-align:left;font-size:3em}
.illustration{float:right;width:53%;margin-right:2%}
.page-title{margin-bottom:.7em}
.page-title .container{padding-top:3.4em;background-position:97% 78%;background-size:5em auto}
.main{line-height:1.6}
.context-nav{position:absolute;top:1.3em;left:0;width:17em;margin:0;padding:0}
.context-nav ul>li{display:block}
.context-nav ul>li .active:after{display:none}
.basic-tools li{float:left;margin-bottom:0;line-height:1.5em}
.basic-tools .tool-content,.basic-tools .tool-logo{float:none;width:100%;margin:0 0 1em}
.section-tools{float:left;width:63%}
.section-team{float:right;width:30%}
.basic-tools li{width:28%;margin-right:4%}
.team li,.team li:nth-child(3n),.team li:nth-child(4n){margin:0}
.team a{display:block;padding:.5em 1.5em;border-bottom:1px dotted rgba(0,0,0,.2);text-decoration:none}
.team li{float:none;width:100%}
.team li:last-child a{border:none}
.team a:active,.team a:hover{background:#bfe6ed;color:#207d8d;text-decoration:none}
.team img{max-width:5em;margin-right:1em;border-radius:50%}}@media only screen and (min-width:65em){.main-nav>li>a{padding:2.1em 2em}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}
*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href)")"}
abbr[title]:after{content:" (" attr(title)")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
blockquote,pre{border:1px solid #999}
thead{display:table-header-group}
img{max-width:100%!important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}}em{padding-right:2px}
.highlight>pre,code.prettyprint{color:#fff}
.social{margin-top:25px}
.keyboard{border:1px solid #ccc;border-radius:5px;padding:2px 6px;font-style:normal}
.note{padding:25px}
.note code,.note pre{padding:.2em .4em;border-radius:3px;border-width:0}
.note.important{background:#f2dede}
.note.important code,.note.important pre{background:#e2cbcb}
.note.tip{background:#d2e0d2}
.note.tip code,.note.tip pre{background:#bed3be}
.note li,.note p{font-size:.9em}
.note h2{font-size:1em;margin-top:1em}
.note :first-child{margin-top:0}
.note :last-child{margin-bottom:0}
.mast-holder{width:100%;text-align:center}
.mast-holder img{max-height:350px}
.mast-intro>img{max-height:300px}
@media (min-width:761px){.mast-intro>img{float:left;margin:-10px 10px 0 0;display:block}
.mast-intro~h2{clear:left}
.side-by-side,article{overflow:auto}
.side-by-side img{width:50%;float:left}}.codelab-paging{margin-top:2em;text-align:center}
.codelab-paging a{font-weight:700;white-space:nowrap}
.codelab-paging a:first-child{margin-right:1em}
.codelab-paging a:nth-of-type(2){margin-left:1em}
.pln{color:#ccc}
@media screen{.str{color:#00D300}
.kwd{color:#61C4F2}
.com{color:#888}
.typ{color:#C0F}
.lit{color:#00D300}
.clo,.opn,.pun{color:#CCC}
.tag{color:#EC131B}
.atn{color:#ccc}
.atv{color:#FFC20E}
.dec,.var{color:#606}
.fun{color:red}}@media print,projection{.kwd,.tag,.typ{font-weight:700}
.str{color:#060}
.kwd{color:#006}
.com{color:#600;font-style:italic}
.typ{color:#404}
.lit{color:#044}
.clo,.opn,.pun{color:#440}
.tag{color:#006}
.atn{color:#404}
.atv{color:#060}}ol.linenums{margin-top:0;margin-bottom:0}
li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8{list-style-type:decimal}
pre.prettyprint{font-size:13px;border:1px solid #ccc;background-color:#000;border-radius:5px;-moz-border-radius:5px;padding:8px 14px;margin:0 0 20px}

#main{ width: 1020px; margin: 0 auto 80px; position: relative; min-height: 1500px;}
#sideBar{ width: 270px;  position: absolute;top: 1.3em;left: 0;width: 17em;margin: 0;padding: 0;}
#mainContent{ min-width: 880px;  padding-left: 20em;box-sizing: border-box;}
#navigator,#blogTitle > a,#blogTitle > h1,#footer{ display: none;}
#home{ padding-top: 30px;}
#header{ height: 10em; line-height: 10em; background: #5aadbb; color: #fff;margin-bottom:3.5em;}
#blogTitle{ width: 1020px; margin: 0 auto;font-weight: 400;text-transform: uppercase;}
.footer_div{ width: 1020px; margin: 0 auto; padding: 0.5em 0; color: #666; font-size: 0.8em;}
.day{ margin-bottom: 3em;}
.day .dayTitle { display: none}
.day .postTitle{ font-size: 1.4em; margin: .83em 0}
.day .postTitle a{ text-decoration: none; color: #000;}
.day .postCon{ font-size: 0.9em; margin-bottom: 0.5em}
.day .postDesc{ font-size: 0.9em}
.catListEssay,.catListPostCategory,.catListPostArchive{}
.catListEssay h3,.catListPostCategory h3,.catListPostArchive h3{}
.catListEssay ul,.catListPostCategory ul,.catListPostArchive ul{}
.catListEssay ul li,.catListPostCategory ul li,.catListPostArchive ul li{ padding: 0.4em 0;}
.catListEssay ul li a,.catListPostCategory ul li a,.catListPostArchive ul li a{ text-decoration: none;text-decoration:none;border-bottom:1px dotted rgba(0,0,0,.2);transition:all .5s ease; padding: .5em 0; display: block;}
.catListEssay ul li a:active,.catListEssay ul li a:hover,.catListPostCategory ul li a:active,.catListPostCategory ul li a:hover,.catListPostArchive ul li a:active,.catListPostArchive ul li a:hover{background:#bfe6ed;color:#207d8d;text-decoration:none}

.vcard-names{margin-top:5px;line-height:1}
.vcard-fullname{display:block;overflow:hidden;width:100%;font-size:26px;line-height:30px;text-overflow:ellipsis}
.vcard-username{display:block;overflow:hidden;width:100%;font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:#666;text-overflow:ellipsis}
.vcard-details{list-style:none;padding-top:15px;padding-bottom:15px;border-top:1px solid #eee}
.vcard-detail{width:100%;padding:2px 0 2px 24px;overflow-x:hidden;white-space:nowrap;font-size:14px;text-overflow:ellipsis}
.vcard-detail .octicon{float:left;width:16px;height: 16px; text-align:center;margin-left:-24px;color:#ccc; display: block;}
.vcard .staff-badge{position:relative;top:-1px;padding:2px 5px;font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;background-color:#4183c4;border-radius:3px}


.octicon-location { background: url('https://images.cnblogs.com/cnblogs_com/gzzfans/688839/o_o_location.jpg') no-repeat;}
.octicon-mail { background: url('https://images.cnblogs.com/cnblogs_com/gzzfans/688839/o_o_mail.jpg') no-repeat;}
.octicon-clock { background: url('https://images.cnblogs.com/cnblogs_com/gzzfans/688839/o_o_time.jpg') no-repeat;}

.page-footer{padding:2em 2em 1em;background:#1f1f1f;overflow:hidden}
.footer-links{margin:0 auto;padding:0}
.footer-links li{display:inline-block;margin:0 .8em}
.footer-links-contribute li{margin:0 .2em}
.footer-links .icon:hover{opacity:.5}
.footer-links img{width:69px; border-radius: 50%;}
.footer-links .btn{display:block;position:relative;top:.2em}
.footer-links .btn-improve{background:#333;color:#ccc}

.mobile-bar h2{  color: #fff;line-height: 3.5em;padding-left: 7.5em;font-weight: bold;font-size: 1.5em; margin-top: 0em;}