.homepage--section { @include constrain_wide; @extend %clearfix; &:before { @include faded_line_after; } } .homepage--arc-header { @include fontsize(14); font-family: sans-serif; font-weight: 500; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 2em; @include breakpoint(beta) { text-align: left; } } .homepage--archives { max-width: 100%; margin-top: 0; @include breakpoint(beta) { article { display: block; width: 100%; text-align: left; } } @include breakpoint(gamma) { float: left; margin-top: 0; margin-right: 3em; article { width: 620px; margin-left: 0; } } @include breakpoint(delta) { article { width: 780px; margin-left: 0; } } } .homepage--bright { article { margin-top: 0; margin-bottom: 20px; width: 100%; } @include breakpoint(alpha) { max-width: 100%; margin-left: 0; article { float: left; width: 47%; margin-left: 1em; } } @include breakpoint(gamma) { float: left; width: 250px; margin-top: 0; article { float: none; width: 100%; margin-left: 0; } } @include breakpoint(delta) { width: 340px; } .post--image { margin-left: 0 !important; margin-bottom: .5em; max-height: 130px; overflow: hidden; img { max-width: 100%; display: block; /* just in case, to force correct aspect ratio */ height: auto !important; width: auto\9; /* ie8+9 */ /* lt ie8 */ -ms-interpolation-mode: bicubic; } } } .homepage--next { padding: 6px 0; @include smcaps; text-decoration: none; &:after { content: "\21E2"; margin-left: 4px; } } .has-hero { .header-wrapper { margin-bottom: 0; } .homepage--hero { border: 0; padding: 0; max-width: 100%; position: relative; z-index: 1; } .post--image { margin-left: 5px;} .hero--wrapper { @include constrain_wide; position: relative; z-index: 100; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.6); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity = 70); color: $body_font_light; font-weight: 400; padding-bottom: 30px; p { max-width: 100%; } a { color: $body_font_light;} time {display: none;} .btn {text-decoration: none; color: white; } @include breakpoint(gamma) { margin-top: -218px; max-width: 100%; padding-left: 5px; .btn { margin-top: -15px} } } .main--header { margin-bottom: 12px; margin-top: .67em; font-family: 'robotoslab', Georgia, Times; font-weight: normal; @include fontsize(36); padding-top: .25em; a { color: white; text-decoration: none; } } .main--location { @include fontsize(9); text-align: center; margin-top: -12px; margin-bottom: 22px; } .main--tag { color: white; text-align: center; @include breakpoint(gamma) { margin-top: -10px; } } } .homepage--about { &:after, &:before { @include faded_line_after; } &:before { margin-bottom: 50px;} @include breakpoint(gamma) { p { @include fontsize(18); } } } .black { .post--title a { color: white; } .homepage--archives { .post--location a { color: $body_font_light; } img { @include img_plain; } } } .black .homepage--about { &:after, &:before { @include lighter_faded_line_after; } }