.hi-icon-wrap{text-align:center;margin:0;padding:0;position:absolute;width:99%;top:48px}.hi-icon{display:inline-block;font-size:0;cursor:pointer;margin:6px;width:40px;height:40px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#fff;text-decoration:none}.hi-icon:hover i{pointer-events:none;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.hi-icon:hover span{color:#000}.hi-icon span{position:relative;float:left;width:84px;text-align:center;font-size:16px;color:#a3a29e;font-family:Avenir-Roman;margin-top:28px;margin-left:-11px;letter-spacing:1px}.hi-icon i{speak:none;font-size:17px;padding-top:12px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}.hi-icon-effect-1 .hi-icon{background:#b4b4b4;-webkit-transition:background 0.2s,color .2s;-moz-transition:background 0.2s,color .2s;transition:background 0.2s,color .2s}.hi-icon-effect-1 .hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 2px #244067;-webkit-transition:-webkit-transform 0.2s,opacity .2s;-webkit-transform:scale(.8);-moz-transition:-moz-transform 0.2s,opacity .2s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform 0.2s,opacity .2s;transform:scale(.8);opacity:0}.hi-icon-effect-1a .hi-icon:hover{background:#244067;color:#fff}.hi-icon-effect-1a .hi-icon:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}