*, *:focus, *:hover { outline: none } .site-header .right { height: 52px!important } .main-nav a { color: black } .site-header, .nav-dropdowns { border: none!important } .home main { position: relative } .line-box { border: 1px solid #dedede; margin-left: 30px } .line-box span, .contact-navbar span[class^='icon'], span.icon-search { display: none } .line-box h2 .title { margin-left: 0; padding-left: 0; border: 0; width: 100% } .line-box h2 { margin-left: 0!important } .line-box .content { padding: 42px 30px 50px } .contact-navbar .description {margin-left: 0} @media only screen and (min-width: 960px) { .line-box a { bottom: 25px } .user-tools .sign-in, .user-tools #account { background-color: transparent; border: 0; color: #28445a; background-image: url("/-/media/Files/Home-Page/img/user-icon.svg"); background-repeat: no-repeat; background-position: right top; background-size: 45px 45px; padding-left: 0; width: 40px; overflow: hidden; height: 60px; font-size: 13px; text-indent: -200px; } .user-tools[class^="icon-"], .user-tools[class*=" icon-"] { margin-right: 65px; padding-top: 13px; font-size: 21px; overflow: hidden; } .user-tools .icon-search, .user-tools .icon-close { height: 47px; right: 40px; font-size: 2.1rem!important; } .nav-toggle, .icon-account:before {display: none} .site-header .logo { font-size: 88px; font-size: 8.9rem; } .user-name {font-size: 1.6rem; line-height: 36px;} } .site-header .left {width: calc(100% - 38px)} @media only screen and (max-width: 959px) { .main-nav .account a { color: #000 !important; background-repeat: no-repeat; background-position: left; background-size: 35px 35px; padding-left: 0 } .nav-dropdowns .user { padding-bottom: 20px } .nav-dropdowns .action { color: black!important } .account-toggle .nav-toggle span {background-color: #28445a;} .site-search input[type='text'] {height: 45px} .line-box .content {padding-left: 35px !important} .menu-toggle {margin-top: 20px!important;} .user-tools.logged-in [class^="icon-"], .user-tools.logged-in [class*=" icon-"] {margin-top: 7px} #search-toggle {top: 21px;} .site-header .logo {margin-left: auto; margin-right: auto;} } @media only screen and (max-width: 635px) { .menu-toggle {margin-top: 18px!important;} .user-tools .icon-search, .user-tools .icon-close {margin-top: 9px!Important;} .site-header .logo { margin: 0 auto; line-height: 82px; font-size: 9.0rem!important; } } .community-filter {margin-top: 0} .mobile-tabs {padding-top: 0}.community.landing main { padding-top: 6px; } .breadcrumbs {padding-top: 4px} .site-header form, .site-search.active {margin-top: 0!important}