@import "compass/css3"; @import "_constants.scss"; html, body { font-family: $font-family-sans-serif; } a.sign_up_button { display: inline-block; background: $black; font-size: 32px; line-height: 36px; font-weight: bold; text-align: center; color: $white; padding: 20px; width: 268px; @include border-radius(5px); @include transition(background 0.2s ease-out); &:hover { text-decoration: none; background: $green; } } .header { padding-top: 10px; .bookmarklet { a { background: $black; font-family: $font-family-sans-serif; font-size: 12px; font-weight: bold; color: $white; padding: 5px 12px 5px 8px; cursor: move; @include border-radius(15px); span.icon { text-indent: -3000px; } &:hover { text-decoration: none; background: #222; cursor: move; } } .hint { position: relative; display: inline-block; background: #f9f9f9; border: 1px solid #eaeaea; font-family: $font-family-sans-serif; font-size: 12px; color: #666; line-height: 16px; padding: 3px 7px; margin-left: 5px; @include border-radius(3px); .just_the_tip_border, .just_the_tip { position: absolute; border-style: solid; border-width: 6px; width: 0; height: 0; top: 5px; } .just_the_tip_border { border-color: transparent #eaeaea transparent transparent; left: -13px; } .just_the_tip { border-color: transparent #f9f9f9 transparent transparent; left: -11px; } } } } .nav { a { font-size: 13px; padding: 5px 7px; margin-left: 0; @include border-radius(3px); &:hover { text-decoration: none; } } a + a { margin-left: 0; } a.sign_up { background: #ccc; color: #414141; text-shadow: 0 1px 1px #f1f1f1; @include box-shadow(0 1px 1px rgba(0,0,0,0.2) inset); } a.log_in { font-weight: bold; background: $black; color: $white; } ul { float: right; font-size: 13px; li { float: left; padding: 0 3px; } li + li { border-left: 1px solid #E2E2E2; padding: 0 0 0 3px; } a { &:hover { text-decoration: underline; } } } } .logo { position: relative; h1 { background: url(../images/listly_logo_home.png) top left no-repeat; display: inline-block; width: 297px; height: 150px; text-indent: -3000px; } span { position: absolute; display: block; background: transparent url(../images/beta_bubble_bg.png) top left no-repeat; font-family: $font-family-serif; font-size: 12px; text-transform: uppercase; line-height: 50px; color: $white; width: 52px; height: 52px; top: -15px; left: 610px; a { text-decoration: none; color: $white; &:hover { text-decoration: underline; } } } } .description { .grid_12 { border-top: 3px double #ccc; padding: 30px 0; margin-top: 10px; } h2 { display: inline-block; font-size: 32px; line-height: 36px; font-weight: bold; width: 570px; } } .sign_up { margin-bottom: 60px; .grid_12 { border-top: 3px double #ccc; padding-top: 55px; } h2 { display: inline-block; font-size: 20px; line-height: 26px; font-weight: normal; width: 477px; &.question { margin-top: 30px; margin-bottom: 30px; } } p.note { font-size: 12px; margin-top: 25px; } } #beta { background: $black; color: $white; padding: 15px; .border { border: 1px solid $white; padding: 15px; } label { display: block; font-family: $font-family-serif; font-size: 16px; margin-bottom: 5px; margin-top: 10px; } h2 { font-family: $font-family-serif; font-size: 32px; line-height: 36px; text-transform: uppercase; margin-top: 10px; margin-bottom: 15px; width: auto; } p { margin-bottom: 15px; &.sign_up_button { margin-top: 35px; margin-bottom: 25px; } } .notification h2 { font-family: $font-family-sans-serif; font-size: 18px; font-weight: bold; line-height: 18px; margin-bottom: 5px; } .end_cap { float: left; width: 83px; } input[type=text], input[type=email] { border: 1px solid #000; width: 207px; @include box-shadow(0 3px 5px rgba(0,0,0,0.4) inset); } a.button, input[type=submit] { background: $white; color: $black; font-size: 18px; padding: 9px 10px; margin-top: 20px; margin-bottom: 15px; } a.button { font-weight: bold; &:hover { background: #f2f2f2; text-decoration: none; } @include border-radius(3px); } } .features { margin-top: 30px; padding-bottom: 45px; dl { text-align: center; } dt { font-family: $font-family-serif; font-size: 22px; text-transform: uppercase; margin: 10px 0; } dd img { border: 1px solid #ccc; padding: 10px; width: 292px; height: 160px; @include border-radius(3px); @include box-shadow(0 2px 3px rgba(0,0,0,0.1)); } } .features_link { margin: 50px 0 15px; text-align: center; a.button { background: $black; color: $white; font-family: $font-family-sans-serif; font-size: 18px; font-weight: bold; padding: 9px 10px; margin-top: 20px; margin-bottom: 15px; @include border-radius(3px); &:hover { background: #222; text-decoration: none; } } } .care { margin-top: 60px; margin-bottom: 60px; h3 { font-family: $font-family-serif; font-size: 28px; font-weight: normal; line-height: 36px; text-transform: uppercase; margin-bottom: 10px; } iframe { border: 1px solid #ccc; padding: 10px; margin: 30px 0; @include border-radius(3px); @include box-shadow(0 2px 3px rgba(0,0,0,0.1)); } }