#author div.author-wrap{display:table;margin-bottom:30px}#author div.author-wrap div.author-image-container{display:table-cell;padding-right:20px}#author div.author-wrap div.author-image-container div.author-image{height:96px;width:96px}#author div.author-wrap div.author-image-container div.author-image a.image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:100%;position:relative}#author div.author-wrap div.author-info{display:table-cell;vertical-align:middle}#author div.author-wrap div.author-info div.author-name h1{font-size:22px;margin-bottom:0}#author div.author-wrap div.author-info div.author-name h1 a{color:#6c7a89}#author div.author-wrap div.author-info div.author-name div.title{color:#95a5a6;font-family:Lato,sans-serif;font-size:14px;font-style:italic;margin-bottom:5px}#author div.author-wrap div.author-info div.author-bio{color:#231f20}#author div.author-wrap div.author-info div.author-social div.social-item{display:inline-block}#author div.author-wrap div.author-info div.author-social div.social-item a{background-color:#95a5a6;border-radius:100px;color:#fff;display:block;height:26px;position:relative;width:26px}#author div.author-wrap div.author-info div.author-social div.social-item a i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.image-control-parent{position:relative;text-align:right}html body.focal-controls-showing .image-control-parent{transition:background-position .3s ease-in-out}html body.focal-controls-showing.focal-dragging .image-control-parent{transition:background-position 0s linear}.image-control-parent:hover .image-control,.image-loader:hover .image-control-parent .image-control,body.show-controls .image-control-parent .image-control{overflow:visible}.image-control-parent:hover .image-control div.controls,.image-loader:hover .image-control-parent .image-control div.controls,body.show-controls .image-control-parent .image-control div.controls{opacity:1}.image-control-parent .image-control{overflow:hidden;position:absolute;right:10px;top:10px;white-space:nowrap;z-index:999}.image-control-parent .image-control div.controls{margin-left:0;opacity:0;transition:opacity .3s ease-in-out}.image-control-parent .image-control div.controls div.control{height:21px}.image-control-parent .image-control div.controls div.control span.icon{color:#fff;font-size:10px;margin:6px 0 0}.image-control-parent .image-control div.controls div.control.focal span.icon,.image-control-parent .image-control div.controls div.control.settings span.icon{margin:5px 0 0}.image-control-parent .image-control div.controls div.control.remove:hover{background:rgba(255,0,0,.6)}.image-control-parent .image-control div.controls div.control.remove span.icon{font-size:11px;margin:5px 0 0}.image-control-parent .image-control div.controls div.control.remove span.confirm{color:#fff;display:none;font-size:9px;font-weight:700;padding:0 6px 0 5px;text-transform:uppercase}
div.cosmos-dialog-shield{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:500000}div.cosmos-dialog{background:rgba(255,255,255,.95);border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.3);overflow:hidden;position:fixed;transition:width .3s ease-in-out,height .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out}div.cosmos-dialog.frosted{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.85)}div.cosmos-dialog a.close{color:#000;cursor:pointer;float:none;font-size:16px;height:16px;line-height:0;opacity:.15;position:absolute;right:10px;text-shadow:0 1px 0 #fff;top:10px;transition:opacity 250ms ease-in-out;width:15px;z-index:2}div.cosmos-dialog a.close:hover{opacity:.35}div.cosmos-dialog div.vert-box{-ms-flex-align:center;align-items:center;box-align:center;box-pack:center;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;opacity:1;overflow:hidden;position:relative;transition:opacity .3s ease-in;width:100%}div.cosmos-dialog div.vert-box span.loading{display:inline-block;transition:opacity .3s ease-in}div.cosmos-dialog div.vert-box.loaded div.contents{opacity:1}div.cosmos-dialog div.vert-box.loaded span.loading{opacity:0}div.cosmos-dialog div.vert-box div.contents{border-radius:5px;color:#333;height:100%;left:0;opacity:0;position:absolute;text-align:left;top:0;transition:opacity .3s ease-in;width:100%}div.cosmos-dialog div.vert-box iframe{border:0;border-radius:5px;height:100%;width:100%}
html body.shielded{overflow:hidden}#cosmos-shield{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0}#cosmos-shield.light{background:rgba(255,255,255,.7)}#cosmos-shield.frosted{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5)}#cosmos-shield.frosted.light{background:rgba(255,255,255,.6)}
html.focal-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.focal-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.focal-controls-showing{overflow:hidden;width:100vw}body.focal-dragging div.control.focal div.pad div.front{transition:background-position 0s linear}body.focal-dragging div.control.focal div.pad div.grip{transition:top 0s linear,left 0s linear}div.control.focal{font-family:LucidaGrande,Geneva,Arial,Helvetica,sans-serif;position:relative}div.control.focal.hover{z-index:99999}div.control.focal.hover div.pad{height:auto;opacity:1;overflow:visible;padding:10px}div.control.focal.loading div.pad div.loading{font-size:17px;height:100%;opacity:1;width:100%}div.control.focal.loading div.pad div.pad-content{opacity:.3}div.control.focal.loading div.pad div.grip{opacity:0}div.control.focal div.pad{background-color:#555;background-size:cover;border-radius:3px;cursor:default;height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:26px;transition:opacity .3s ease-in-out}div.control.focal div.pad div.loading{color:#fff;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .3s ease-in-out;z-index:4}div.control.focal div.pad div.loading i{margin:-13px 0 0;position:relative;text-shadow:0 1px 0 rgba(0,0,0,.2);top:50%}div.control.focal div.pad div.pad-content{opacity:1;transition:opacity .3s ease-in-out}div.control.focal div.pad div.inside{height:101px;position:relative;width:101px}div.control.focal div.pad div.back{background-size:cover;height:101px;left:0;opacity:.2;position:absolute;top:0;width:101px;z-index:1}div.control.focal div.pad div.front{background-size:cover;box-shadow:0 0 5px rgba(0,0,0,.3) inset;cursor:pointer;height:101px;left:0;position:absolute;top:0;transition:background-position .3s ease-in-out;width:101px;z-index:2}div.control.focal div.pad div.grip{cursor:pointer;height:1px;opacity:1;position:absolute;transition:top .3s ease-in-out,left .3s ease-in-out,opacity .3s ease-in-out;width:1px;z-index:3}div.control.focal div.pad div.grip span.grip-icon{background:rgba(0,0,0,.4);border:1px solid #fff;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.3);height:17px;left:-8px;position:absolute;top:-8px;width:17px}div.control.focal div.pad div.grip span.grip-icon i{background:#fff;border-radius:50%;height:3px;left:6px;position:absolute;top:6px;width:3px}div.control.focal div.pad div.save{text-align:center}div.control.focal div.pad div.save a{background:rgba(100,255,100,.5);border:1px solid transparent;border-radius:2px;box-shadow:none;color:#fff!important;cursor:pointer;display:block;font-size:12px;line-height:1em;margin:10px 0 0;padding:3px 0 4px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.2);transition:border .3s ease-in-out}div.control.focal div.pad div.save a:hover{border:1px solid rgba(100,255,100,.7)}div.control.focal div.pad div.save.saved a{background:rgba(70,70,70,.7);color:#aaa;cursor:default}div.control.focal div.pad div.save.saved a:hover{border:1px solid transparent}
