.right-nav-grp{float:right}.right-nav-grp>div{width:70px;cursor:pointer;padding:22px 8px 8px 8px;display:inline-block;height:78px;position:relative}.right-nav-grp>div:hover{border-bottom:solid 4px}.right-nav-grp a{text-decoration:none;font-weight:600}.right-nav-grp i{display:block;text-align:center;font-size:24px}.far{font-weight:400}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.contact .fa-envelope:before{content:"\f0e0"}.login .fa-user:before{content:"\f007"}.search .fa-search:before{content:"\f002"}.search .fa-remove{display:none}.search .fa-remove:before{content:"\f00d"}.login-items{display:none;position:absolute;border:1px solid;padding:10px 12px;right:0;top:78px;min-width:185px}.login-items ul{margin:0;padding:0;list-style:none}.login-items ul li a{font-size:14px;display:block;padding:6px 0;font-family:'Avenir-Medium';font-weight:700}.right-nav-grp .login:hover .login-items{display:block}.search-open .fa-search{display:none}.search-open .fa-remove{display:block}