basic layout and first blog posts
This commit is contained in:
		@@ -1,236 +1,82 @@
 | 
			
		||||
/**
 | 
			
		||||
 * Site header
 | 
			
		||||
 */
 | 
			
		||||
.site-header {
 | 
			
		||||
    border-top: 5px solid $grey-color-dark;
 | 
			
		||||
    border-bottom: 1px solid $grey-color-light;
 | 
			
		||||
    min-height: 56px;
 | 
			
		||||
$primary-bg: #333;
 | 
			
		||||
$link-primary: red;
 | 
			
		||||
$link-hover: #660000;
 | 
			
		||||
 | 
			
		||||
    // Positioning context for the mobile navigation icon
 | 
			
		||||
    position: relative;
 | 
			
		||||
body {
 | 
			
		||||
  background:#222 url('/img/logowall.svg') center top;
 | 
			
		||||
  background-size: 300px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.site-title {
 | 
			
		||||
    font-size: 26px;
 | 
			
		||||
    line-height: 56px;
 | 
			
		||||
    letter-spacing: -1px;
 | 
			
		||||
    margin-bottom: 0;
 | 
			
		||||
    float: left;
 | 
			
		||||
a {
 | 
			
		||||
  color: red;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
    &,
 | 
			
		||||
    &:visited {
 | 
			
		||||
        color: $grey-color-dark;
 | 
			
		||||
.navbar-default .navbar-nav li a, .navbar-nav > li > a {
 | 
			
		||||
  color: red;
 | 
			
		||||
  text-shadow: none;
 | 
			
		||||
 | 
			
		||||
  &:hover {
 | 
			
		||||
    color: $link-hover;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content {
 | 
			
		||||
  padding-top:90px;
 | 
			
		||||
  background:$primary-bg url('/img/logowall.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;
 | 
			
		||||
  //background-color:transparent;
 | 
			
		||||
  box-shadow:none;
 | 
			
		||||
  border:0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.post, .box {
 | 
			
		||||
  background-color: #666;
 | 
			
		||||
  padding: 40px 20px;
 | 
			
		||||
  margin-bottom: 30px;
 | 
			
		||||
  border-radius: 5px;
 | 
			
		||||
 | 
			
		||||
  .date {
 | 
			
		||||
    font-style: italic;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  a {
 | 
			
		||||
    color: $link-hover;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  h2 {
 | 
			
		||||
    a {
 | 
			
		||||
      color: black;
 | 
			
		||||
 | 
			
		||||
      &:hover {
 | 
			
		||||
        text-decoration: none;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.site-nav {
 | 
			
		||||
    float: right;
 | 
			
		||||
    line-height: 56px;
 | 
			
		||||
 | 
			
		||||
    .menu-icon {
 | 
			
		||||
        display: none;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .page-link {
 | 
			
		||||
        color: $text-color;
 | 
			
		||||
        line-height: $base-line-height;
 | 
			
		||||
 | 
			
		||||
        // Gaps between nav items, but not on the first one
 | 
			
		||||
        &:not(:first-child) {
 | 
			
		||||
            margin-left: 20px;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @include media-query($on-palm) {
 | 
			
		||||
        position: absolute;
 | 
			
		||||
        top: 9px;
 | 
			
		||||
        right: 30px;
 | 
			
		||||
        background-color: $background-color;
 | 
			
		||||
        border: 1px solid $grey-color-light;
 | 
			
		||||
        border-radius: 5px;
 | 
			
		||||
        text-align: right;
 | 
			
		||||
 | 
			
		||||
        .menu-icon {
 | 
			
		||||
            display: block;
 | 
			
		||||
            float: right;
 | 
			
		||||
            width: 36px;
 | 
			
		||||
            height: 26px;
 | 
			
		||||
            line-height: 0;
 | 
			
		||||
            padding-top: 10px;
 | 
			
		||||
            text-align: center;
 | 
			
		||||
 | 
			
		||||
            > svg {
 | 
			
		||||
                width: 18px;
 | 
			
		||||
                height: 15px;
 | 
			
		||||
 | 
			
		||||
                path {
 | 
			
		||||
                    fill: $grey-color-dark;
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        .trigger {
 | 
			
		||||
            clear: both;
 | 
			
		||||
            display: none;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        &:hover .trigger {
 | 
			
		||||
            display: block;
 | 
			
		||||
            padding-bottom: 5px;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        .page-link {
 | 
			
		||||
            display: block;
 | 
			
		||||
            padding: 5px 10px;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Site footer
 | 
			
		||||
 */
 | 
			
		||||
.site-footer {
 | 
			
		||||
    border-top: 1px solid $grey-color-light;
 | 
			
		||||
    padding: $spacing-unit 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer-heading {
 | 
			
		||||
    font-size: 18px;
 | 
			
		||||
    margin-bottom: $spacing-unit / 2;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.contact-list,
 | 
			
		||||
.social-media-list {
 | 
			
		||||
    list-style: none;
 | 
			
		||||
    margin-left: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer-col-wrapper {
 | 
			
		||||
    font-size: 15px;
 | 
			
		||||
    color: $grey-color;
 | 
			
		||||
    margin-left: -$spacing-unit / 2;
 | 
			
		||||
    @extend %clearfix;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer-col {
 | 
			
		||||
    float: left;
 | 
			
		||||
    margin-bottom: $spacing-unit / 2;
 | 
			
		||||
    padding-left: $spacing-unit / 2;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer-col-1 {
 | 
			
		||||
    width: -webkit-calc(35% - (#{$spacing-unit} / 2));
 | 
			
		||||
    width:         calc(35% - (#{$spacing-unit} / 2));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer-col-2 {
 | 
			
		||||
    width: -webkit-calc(20% - (#{$spacing-unit} / 2));
 | 
			
		||||
    width:         calc(20% - (#{$spacing-unit} / 2));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer-col-3 {
 | 
			
		||||
    width: -webkit-calc(45% - (#{$spacing-unit} / 2));
 | 
			
		||||
    width:         calc(45% - (#{$spacing-unit} / 2));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@include media-query($on-laptop) {
 | 
			
		||||
    .footer-col-1,
 | 
			
		||||
    .footer-col-2 {
 | 
			
		||||
        width: -webkit-calc(50% - (#{$spacing-unit} / 2));
 | 
			
		||||
        width:         calc(50% - (#{$spacing-unit} / 2));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .footer-col-3 {
 | 
			
		||||
        width: -webkit-calc(100% - (#{$spacing-unit} / 2));
 | 
			
		||||
        width:         calc(100% - (#{$spacing-unit} / 2));
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@include media-query($on-palm) {
 | 
			
		||||
    .footer-col {
 | 
			
		||||
        float: none;
 | 
			
		||||
        width: -webkit-calc(100% - (#{$spacing-unit} / 2));
 | 
			
		||||
        width:         calc(100% - (#{$spacing-unit} / 2));
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Page content
 | 
			
		||||
 */
 | 
			
		||||
.page-content {
 | 
			
		||||
    padding: $spacing-unit 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.page-heading {
 | 
			
		||||
    font-size: 20px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.post-list {
 | 
			
		||||
    margin-left: 0;
 | 
			
		||||
    list-style: none;
 | 
			
		||||
 | 
			
		||||
    > li {
 | 
			
		||||
        margin-bottom: $spacing-unit;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.post-meta {
 | 
			
		||||
    font-size: $small-font-size;
 | 
			
		||||
    color: $grey-color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.post-link {
 | 
			
		||||
    display: block;
 | 
			
		||||
    font-size: 24px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Posts
 | 
			
		||||
 */
 | 
			
		||||
.post-header {
 | 
			
		||||
    margin-bottom: $spacing-unit;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.post-title {
 | 
			
		||||
    font-size: 42px;
 | 
			
		||||
    letter-spacing: -1px;
 | 
			
		||||
    line-height: 1;
 | 
			
		||||
 | 
			
		||||
    @include media-query($on-laptop) {
 | 
			
		||||
        font-size: 36px;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.post-content {
 | 
			
		||||
    margin-bottom: $spacing-unit;
 | 
			
		||||
 | 
			
		||||
    h2 {
 | 
			
		||||
        font-size: 32px;
 | 
			
		||||
 | 
			
		||||
        @include media-query($on-laptop) {
 | 
			
		||||
            font-size: 28px;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    h3 {
 | 
			
		||||
        font-size: 26px;
 | 
			
		||||
 | 
			
		||||
        @include media-query($on-laptop) {
 | 
			
		||||
            font-size: 22px;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    h4 {
 | 
			
		||||
        font-size: 20px;
 | 
			
		||||
 | 
			
		||||
        @include media-query($on-laptop) {
 | 
			
		||||
            font-size: 18px;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
.footer {
 | 
			
		||||
  padding: 20px;
 | 
			
		||||
  ul {
 | 
			
		||||
    list-style-type: none;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user