@font-face { font-family: 'Share Tech'; font-style: normal; font-weight: 400; src: local('Share Tech'), local('ShareTech-Regular'), url(/fonts/ShareTech-Regular.woff2) format('woff2'), url(/fonts/ShareTech-Regular.ttf) format('truetype'); } body { background:#222 url('/img/logowall_opt.svg') center top; background-size: 300px; color: white; } h1 { padding-left:160px; padding-bottom:20px; color: $nav-link-color; } a, .navbar-default .navbar-nav li a, .navbar-nav > li > a { color: red; text-shadow: none; &:hover, &:visited { color: $link-hover; text-decoration: none; } } .content { padding-top:90px; background:$primary-bg url('/img/logowall_opt.svg') center top; background-size: 300px; } .header { background-color: $primary-bg; } .logo { position:relative; z-index:10; width:150px; margin-bottom: -40px; } .navigation { height:50px; background-color: $primary-bg; border-bottom: 1px #aaa solid; } .navbar-default { background:none; box-shadow:none; border:0; .in, .collapsing { margin-top:-60px; .navbar-nav { background-color: $primary-bg; li { text-align:right; } } } } .post, .box { background-color: #444; padding: 40px 20px; margin-bottom: 30px; border-radius: 5px; .date { font-style: italic; } a { color: $link-primary; &:hover { color: $link-hover; } } h2 { a { color: white; &:hover { text-decoration: none; } } } } .singlepost { margin-top:60px; } .footer { padding: 20px; ul { list-style-type: none; } } #footer-nav-links a, #header-nav-links a { color:$nav-link-color; &:visited { color:$nav-link-color; } &:hover { color:$nav-link-hover; } }