::selection{background:#000;color:#FFF;text-shadow:none}
::-moz-selection{background:#000;color:#FFF;text-shadow:none}
@font-face{font-family:Lora;font-style:normal;font-weight:400;src:local('Lora'),local('Lora-Regular'),url(fonts/FcmS7iHwfO4In7niEMkbYQ.ttf) format('truetype')}
@font-face{font-family:Lora;font-style:normal;font-weight:700;src:local('Lora Bold'),local('Lora-Bold'),url(fonts/Nh86yFPT42_mJNoCeBo9Wg.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(fonts/u-WUoqrET9fUeobQW7jkRaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(fonts/MTP_ySUJH_bn48VBG8sNStqQynqKV_9Plp7mupa0S4g.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(fonts/xjAJXh38I15wypJXxuGMBl02b4v3fUxqf9CZJ1qUoIA.ttf) format('truetype')}
@font-face{font-family:Georgia;src:url(fonts/Georgia.eot);src:url(fonts/Georgia.eot?#iefix) format('embedded-opentype'),url(fonts/Georgia.woff) format('woff'),url(fonts/Georgia.ttf) format('truetype'),url(fonts/Georgia.svg#hollaregular) format('svg');font-weight:400;font-style:normal}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background: #fff;}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
address,cite,dfn,em,i,var{font-style:normal}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*,:after,:before{box-sizing:border-box}
body{color:#444;font-family:Kaiti,"Microsoft YaHei",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.5;margin:0;padding:0;text-rendering:optimizeLegibility}
a{color:#222;text-decoration:none;-webkit-transition:color .1s;transition:color .1s}
a:hover{color:#000;text-decoration:underline}
blockquote,ol,p,pre,ul{margin:0 0 20px}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
ul{list-style:disc}
blockquote{font-size:21px;font-style:italic;line-height:1.4;padding:10px 20px}
blockquote p:last-child{margin-bottom:0}
/*code,pre{font-family:"DejaVu Sans Mono",Menlo,Consolas,monospace}
code{background-color:#eee;font-size:16px;padding:2px 6px}
pre{font-size:14px;padding:10px 20px}
pre code{background-color:transparent;font-size:inherit;padding:0}*/
img{height:auto;max-width:100%;vertical-align:middle}
hr{border:0;border-bottom:1px solid #ccc;margin:25px auto;width:15%}
html{height:100%}
body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}
main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}
.site-footer,.site-header{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}
.author-template .author,.page-header,.site-description{position:relative}
.author-template .author:after,.page-header:after,.site-description:after{background-image:-webkit-linear-gradient(left,rgba(238,238,238,0),#eee,rgba(238,238,238,0));background-image:linear-gradient(to right,rgba(238,238,238,0),#eee,rgba(238,238,238,0));bottom:0;content:"";height:2px;left:0;position:absolute;right:0}
.container{margin:0 auto;max-width:880px;padding:0 20px}
.social-icons a{color:inherit;display:inline-block;font-family:FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-rendering:auto}
.social-icons a:before{content:""}
.social-icons a[href$="/feed/"]:before{content:""}
.social-icons a[href*="wordpress.com"]:before,.social-icons a[href*="wordpress.org"]:before{content:""}
.social-icons a[href*="behance.net"]:before{content:""}
.social-icons a[href*="codepen.io"]:before{content:""}
.social-icons a[href*="dribbble.com"]:before{content:""}
.social-icons a[href*="facebook.com"]:before{content:""}
.social-icons a[href*="flickr.com"]:before{content:""}
.social-icons a[href*="foursquare.com"]:before{content:""}
.social-icons a[href*="github.com"]:before{content:""}
.social-icons a[href*="instagram.com"]:before{content:""}
.social-icons a[href*="jsfiddle.net"]:before{content:""}
.social-icons a[href*="linkedin.com"]:before{content:""}
.social-icons a[href*="mailto:"]:before{content:""}
.social-icons a[href*="pinterest.com"]:before{content:""}
.social-icons a[href*="plus.google.com"]:before{content:""}
.social-icons a[href*="reddit.com"]:before{content:""}
.social-icons a[href*="soundcloud.com"]:before{content:""}
.social-icons a[href*="spotify.com"]:before{content:""}
.social-icons a[href*="stackexchange.com"]:before{content:""}
.social-icons a[href*="stackoverflow.com"]:before{content:""}
.social-icons a[href*="steamcommunity.com"]:before{content:""}
.social-icons a[href*="stumbleupon.com"]:before{content:""}
.social-icons a[href*="tumblr.com"]:before{content:""}
.social-icons a[href*="twitch.tv"]:before{content:""}
.social-icons a[href*="twitter.com"]:before{content:""}
.social-icons a[href*="vimeo.com"]:before{content:""}
.social-icons a[href*="youtube.com"]:before{content:""}
.site-header{border-top:5px solid #2a2a2a;position:relative}
.site-header:after{background-image:-webkit-linear-gradient(left,rgba(238,238,238,0),#eee,rgba(238,238,238,0));background-image:linear-gradient(to right,rgba(238,238,238,0),#eee,rgba(238,238,238,0));content:"";height:3px;left:0;margin-top:-1px;position:absolute;right:0;top:50%;z-index:-1}
.site-header>.container{padding-bottom:30px;padding-top:30px;position:relative}
.site-title{font-family: Georgia;color:#222;font-size:24px;line-height:1.2;margin:0;padding:0 23px;text-align:center;text-transform: uppercase;}
.site-title a{background-color:#fff;color:inherit;display:inline-block;padding:0 15px;vertical-align:middle}
.site-title a:hover{text-decoration:none}
.site-title img{height:160px;width:auto}
.site-nav-toggle{background-color:transparent;border:0;font-size:21px;height:40px;left:20px;margin-left:-11px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}
.site-nav-toggle:focus{outline:0}
.site-nav-list{background-image: -webkit-linear-gradient(rgb(125 125 125 / 87%) 30%,rgba(255, 255, 255, 0.87));
    background-image: linear-gradient(rgb(125 125 125 / 87%) 30%,rgba(255, 255, 255, 0.87));display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);left:0;margin:-15px 0 0;padding:20px;position:absolute;right:0;text-align:center;top:100%;z-index:777}
.site-nav-list li{display:block}
.site-nav-list a{display:block;font-size:16px;font-weight:700;letter-spacing:1px;padding:15px 0;text-decoration:none;text-transform:uppercase}
.site-nav-list a:hover{color:#777}
.site-nav.is-toggled .site-nav-list{display:block}
.site-description{color:#222;display:table;font-size:16px;font-weight:700;height:100%;letter-spacing:1px;line-height:1.4;padding:0 0 35px;text-align:center;width:100%}
.site-cover .site-description{color:#fff;padding:0 20px}
.site-cover .site-description:after{display:none}
.site-cover{background-position:center;background-size:cover;height:265px;margin:0 -20px;}
.page-header{padding-bottom:35px;text-align:center}
.page-title{color:#222;font-family:"Open Sans",serif;font-size:24px;font-weight:400;line-height:1.3;margin:0}
.page-title small{color:#bbb;display:block;font-size:13px;letter-spacing:1px;text-transform:uppercase}
.page-description{color:#999;font-size:16px;line-height:1.4;margin-top:5px}
.post{margin:20px 0}
.post-list{margin:10px 0}
.post-list .post{border-bottom:1px solid #eee;margin:0;padding:20px 0 5px}
.post-list .post:last-child{border:0}
.post-header{background-position:center;background-size:cover;margin:0 0 15px}
.post-template .post-header{margin-bottom:10px;text-align:center}
.post-featured-label{color:#222;font-size:13px;font-style:italic;letter-spacing:1px;padding:0 0 3px 1px}
.post-image{margin:-30px -20px 40px}
.post-thumbnail{background-position:center;background-size:cover;float:right;height:100px;margin:0 0 15px 15px;width:100px}
.post-title{color:#222;font-size:21px;font-weight:400;line-height:1.3;margin:0;text-align: center;}
.post-template .post-title{font-size:36px;line-height:1.1;margin:0 0 10px;}
.page-template .post-title{text-align:left}
.post-title a{text-decoration:none}
.post-title span {
    margin: 0 0 13px;
    color: #111;
    font-weight: 400;
    padding-left: 23px;
    padding-right: 23px;
    display: inline-block;
    position: relative;
}
.post-title span:before {
    content: '';
    position: absolute;
    bottom: -0.5em;
    left: 0;
    width: 100%;
    height: 1em;
    background: radial-gradient(circle at 50% 1.3em,transparent 24%,#555 28%,transparent 32%),radial-gradient(circle at 50% -0.3em,transparent 24%,#555 28%,transparent 32%),transparent;
    background-size: 1em 1em;
    background-position: 0 -0.5em,0.5em 0.5em;
    background-repeat: repeat;
}
.post-meta{color:#555;font-size:0;font-style:italic;list-style:none;margin:0;padding:0}
.post-meta li{font-size:13px}
.post-meta a{color:#555}
.post-tags a:not(:last-child):after{color:#bbb;content:", "}
.post-excerpt{color:#555;font-size:14px;line-height:1.5;word-wrap:break-word;word-break:break-all}
.post-excerpt p{margin-bottom:0}
.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:#222;font-weight:700;margin:30px 0 10px}
.post-content h1{font-size:30px;font-weight:400;line-height:1.2}
.post-content h2{font-size:24px;font-weight:400;line-height:1.3}
.post-content h3{font-size:18px;line-height:1.5}
.post-content h4{font-size:16px;line-height:1.6}
.post-content h5{font-size:14px;line-height:1.7;text-transform:uppercase}
.post-content h6{font-size:13px;line-height:1.8;text-transform:uppercase}
.post-content a{text-decoration:underline}
.post-content a:hover{color:#555}
.post-content li{margin:10px 0}
.comment-list,.comment-list ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

.comment-list li {
	padding: 14px;
	margin-top: 10px;
	border: 1px solid #EEE;
}

.comment-list li.comment-level-odd {
	background: #F6F6F3;
}

.comment-list li.comment-level-even {
	background: #FFF;
}

.comment-list li.comment-by-author {
	background: #FFF9E8;
}

.comment-list li .comment-reply {
	text-align: right;
	font-size: .92857em;
}

.comment-meta a {
	color: #999;
	font-size: 1em;
}

.comment-author {
	display: block;
	margin-bottom: 3px;
	color: #444;
}

.comment-author .avatar {
	float: left;
	margin-right: 10px;
}

.comment-author cite {
	font-weight: bold;
	font-style: normal;
}

.comment-list .respond {
	margin-top: 15px;
	border-top: 1px solid #EEE;
}

.respond .cancel-comment-reply {
	float: right;
	margin-top: 15px;
	font-size: .92857em;
}

#comment-form label {
	display: block;
	margin-bottom: .5em;
	font-weight: bold;
}

#comment-form .required:after {
	content: " *";
	color: #C00;
}

#secondary {
	padding-top: 15px;
	word-wrap: break-word;
}
/*.post-content img{padding:5px;border:2px #000 solid;border-radius:10px}*/
.footnotes{font-size:14px;font-style:italic}
.footnotes p{margin:0}
.post-footer{margin:10px 0 15px;text-align: center;}
.author-template .post-author{display:none}
.share{color:#bbb;font-size:24px}
.share a{margin:0 5px}
.share a:hover{color:#222}
.share-title{display:inline;font-family:inherit;font-size:14px;font-weight:400}
.read-next{font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:40px;text-align:center;text-transform:uppercase}
.read-next a{display:block;padding:15px;position:relative}
.read-next a+a{border-top:1px solid #eee}
.read-next a:after{color:#514D4D;left:0;position:absolute;text-align:center;width:100%}
.read-next a:hover:after{color:inherit}
.read-next-newer:after{bottom:100%;padding-top:5px;content:"↑"}
.read-next-older:after{content:"↓";padding-bottom:5px;top:100%}
.author{margin-bottom:20px;padding-bottom:30px;text-align:center}
.author>.container{position:relative}
.author-cover{background-position:center;background-size:cover;height:265px;margin:0 -20px 30px}
.author-avatar{background-color:#fff;background-position:center;background-size:cover;border-radius:50%;box-shadow:0 0 0 3px #F4E7E7;height:100px;margin:0 auto 10px;width:100px}
.author.has-cover .author-avatar{box-shadow:0 0 0 3px #fff;margin-top:-80px}
.author-name{color:#222;font-size:36px;font-weight:400;line-height:1.1;margin:0 0 10px}
.author-name a{text-decoration:none}
.author-bio{color:#777;font-size:16px;margin:0 0 10px}
.author-meta{color:#999;font-size:14px;font-style:italic;list-style:none;margin:0;padding:0}
.author-meta li{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.author-meta a{color:inherit}
.author-meta .fa{font-size:16px;position:relative;text-align:center;top:.05em}
.post-template .author{border:0;margin:0 0 30px;padding:0;position:relative;text-align:left}
.post-template .author.has-avatar{padding-left:80px}
.post-template .author .author-avatar{height:60px;left:0;position:absolute;top:-5px;width:60px}
.post-template .author .author-name{font-size:21px;font-weight:700;margin-bottom:5px}
.post-template .author .author-bio{font-size:14px}
.pagination{font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}
.pagination a{margin:-10px;padding:10px;border:1px #000 solid}
.pagination-older{float:right;}
.pagination-newer{float:lef;}
.site-footer{background-color:#2a2a2a;color:#999;font-size:13px;padding:40px 0;text-align:center}
.site-footer a{color:#fff}
.social-links{font-size:0;list-style:none;margin:0 0 20px;padding:0 15px;position:relative;z-index:1}
.social-links:after{background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.07),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.07),rgba(255,255,255,0));content:"";height:3px;left:0;margin-top:-1px;position:absolute;right:0;top:50%;z-index:-1}
.social-links li{display:inline-block}
.social-links a{color:#fff;font-size:24px;padding:10px 0;width:40px}
.social-links a:hover{color:#eee}
#disqus_thread{margin-bottom:30px}
.gist{margin:30px 0}
.hljs{background-color:transparent;margin:-10px -20px;padding:10px 20px}
.fluid-width-video-wrapper{margin:30px 0}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vertical{display:table-cell;vertical-align:middle;padding: 20%;}
@media (min-width:641px){
body{line-height:1.6}
#disqus_thread,.pagination,.post,.post-template .author,.read-next{margin-bottom:60px}
.site-header>.container{padding-bottom:40px;padding-top:40px}
.author-cover,.site-cover{height:460px}
.site-cover .site-description{font-size:18px}
.post-list{margin:20px 0}
.post-list .post{padding:30px 0 20px}
.post-image{margin-bottom:50px}
.post-title{font-size:30px;line-height:1.2}
.post-thumbnail{height:135px;margin:0 0 20px 20px;width:180px}
.post-template .post-title{font-size:42px}
.post-excerpt{font-size:18px;line-height:1.4}
.post-meta li{display:inline}
.post-meta li:not(:last-child):after,.post-tags a:not(:last-child):after{color:#6c6c6c;content:"/";display:inline-block;margin:0 8px}
.post-footer{margin-bottom:20px}
.author-name{font-size:42px}
.author-meta li{display:inline-block;margin:0 7px}
.author-meta .fa{margin-right:2px;width:auto}
.site-footer{padding-bottom:60px;padding-top:60px}
}
@media (min-width:781px){.post-list{margin-left:10px;margin-right:10px}
.post-template .post-content, .page-template .post-title, .share{margin-left:30px;margin-right:30px}
.post-list, .post-template .author, #comments {margin-left: 20px;margin-right: 20px;}
.site-cover .site-description{padding:0 50px}
}
@media (max-width:780px){
.site-title img {
    height: 60px;
    width: auto;
}
}

.inputTextarea{padding:10px;width:100%;border:1px solid #eee;resize:none}
.comment-list{margin:0;padding:0;list-style-type:none}
.comment-list .comment-body{position:relative;padding-top:15px;}
.comment-list .comment-body .comment-author{font-size:14px}
.comment-list .comment-body .comment-author .avatar{float:left;padding:2px;border:1px #ccc solid;margin-top:-2px;margin-right:8px;border-radius:100%;width:48px;height:48px;-webkit-transition:-webkit-transform .5s ease-out;-moz-transition:-moz-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;-ms-transition:-ms-transform .5s ease-out}
.comment-list .comment-body .comment-author .avatar:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}
.comment-list .comment-children{margin-left:50px}
.comment-list .depth-2 .children{margin-left:0}
.comment-meta{overflow:hidden;color:rgba(0,0,0,.44);font-size:12px}
.comment-meta .says{display:none}
.comment-content{margin-top:10px;margin-bottom:25px;}
.comment-reply{position:absolute;top:20px;right:0}
.fancy-archive,.social-links{position:relative}
.comment-reply a{padding:3px 8px;border-radius:2px;border:1px #EEE solid;background-color:#fff;color:#000;font-size:12px;text-decoration:none}
.comment-reply a:hover{background-color:#000;color:#fff}
.cancel-comment-reply a{color: #fff;background: #000;padding: 3px;border-radius: 3px;}
.respond{margin-top:30px}
.required{color:#c00}
.comment-form{padding:5px 0 20px 0}
.comment-form label{display:block;margin-bottom:3px;cursor:pointer}
.comment-form p{margin-bottom:15px}
.comment-form .comment-form-author input,.comment-form .comment-form-email input,.comment-form .comment-form-url input{padding:0 10px;width:40%;height:30px;border:1px solid #ccc;border-radius:3px;color:rgba(0,0,0,.6);font-size:14px}
.comment-form .comment-form-author input:focus,.comment-form .comment-form-email input:focus,.comment-form .comment-form-url input:focus{border:1px solid #000;outline:0}
.comment-form .comment-form-comment textarea{box-sizing:border-box;padding:10px;width:100%;border:1px solid #ccc;border-radius:3px;resize:none}
.comment-form .comment-form-comment textarea:focus{border:1px #000 solid;outline:0}
.form-submit .submit{display:inline-block;padding:8px 15px;border-radius:3px;background-color:#fff;color:#000;border:1px #000 solid;font-size:16px;cursor:pointer;}
.form-submit .submit:hover{background-color:#000;color:#fff;}
.comments-title{font-weight: 700;font-size: 16px;}
.comment-reply-title{color:rgba(0,0,0,.44);font-size:18px;padding:0;margin:0}
.comment-awaiting-moderation{padding:2px 6px;background-color:#fcf8e3;color:#c09853;font-size:12px}
.page-navigator{padding:20px 0}
.page-navigator a,a:hover{text-decoration:none}
.page-navigator li{display:inline-block;margin:5px;padding:1px 10px;border:1px solid rgba(0,0,0,.15);border-radius:3px;color:rgba(0,0,0,.44)}
.page-navigator li.current,.page-navigator li:hover{background-color:#E4E4E4;color:#fff}
.next{float:right;}
.links{margin-left:10px;margin-right:10px;margin-bottom:16px;font-size:12px;text-align:center}
.links a{padding:4px;text-decoration:none;border-radius:4px;color:#fff}
.links a:hover{background:#000;color:#fff}
.links h4{font-size:2.4em;font-style:italic;padding:0;margin:0}
.flinks ul li{width:48%;float:left;margin-bottom:5px}
#scrollUp{bottom:40px;right:40px;height:45px;width:45px;background:url(images/gotop.png) no-repeat}
.message{padding:8px 10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.message a{font-weight:700;text-decoration:underline}
.error{background:#FBE3E4;color:#8A1F11}
.error a{color:#8A1F11}
.browsehappy{border:none;text-align:center}

/*links-list*/
.links-list{line-height:18px;text-align:left;overflow:hidden;_zoom:1;font-size: 16px;margin: 0;padding: 0;}
.links-list li{width:20%;float:left;margin: 5px 0;list-style: none;}
.links-list a{background-color:#fff;color: #000;position:relative;display:block;height:40px;margin:4px;padding:10px;overflow:hidden;border:#ccc 1px solid;border-radius:20px;box-shadow:#eee 0 0 2px;text-decoration: none;}
.links-list img,.links-list em,.links-list strong{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.links-list img{width:36px;height:36px;float:left;margin:0 8px 0 -40px;border-radius:2px}
.links-list em{color:#666;font-style:normal;margin-right:10px}
.links-list a:hover{border-color:#fff;box-shadow:#ccc 0 0 2px;background-color:#ddd;}