/* line 2, ../scss/1-base/_extends.scss */
.site-header:after, .main:after, .clearfix:after, .clearfix {
  display: block;
  clear: both;
  content: '';
}

/* line 25, ../scss/1-base/_extends.scss */
.fa-icon, [class^="fa-"]:before {
  display: inline-block;
  position: relative;
  font-family: 'SegoeUI';
  font-weight: normal;
  line-height: 95%;
}

/* line 2, ../scss/1-base/_reset.scss */
:before, :after {
  margin: 0px;
  padding: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 0px;
  font-size: 100%;
  font: inherit;
}

/*------------------------------------*\
-------- Components
\*------------------------------------*/
/* line 1, ../scss/3-components/global/_site-header.scss */
.site-header-wrap {
  margin-bottom: 60px;
  padding: 45px 0px 40px;
  position: relative;
}
/* line 8, ../scss/3-components/global/_site-header.scss */
.site-header-wrap:after {
  width: 100%;
  height: 4px;
  position: absolute;
  top: 0px;
  left: 0px;
  content: '';
}

/* line 19, ../scss/3-components/global/_site-header.scss */
.site-header {
  width: 1000px;
  margin: 0px auto;
  text-align: center;
}

/* line 9, ../scss/3-components/global/_site-logo.scss */
.site-logo:hover {
  text-decoration: none;
  color: #fff;
}
/* line 15, ../scss/3-components/global/_site-logo.scss */
.site-logo span {
  display: block;
  font-size: 0.500em;
}

/* line 1, ../scss/3-components/global/_site-nav.scss */
.site-header .site-nav {
  width: 100%;
  margin-top: 30px;
  padding-top: 30px;
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.05);
}
/* line 8, ../scss/3-components/global/_site-nav.scss */
.site-header .site-nav a {
  margin-right: 40px;
  font-weight: 600;
  color: #777;
  -moz-transition: color linear 0.15s;
  -webkit-transition: color linear 0.15s;
  -o-transition: color linear 0.15s;
  -ms-transition: color linear 0.15s;
}
/* line 15, ../scss/3-components/global/_site-nav.scss */
.site-header .site-nav a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 21, ../scss/3-components/global/_site-nav.scss */
.site-header .site-nav a [class^="fa-"] {
  margin-right: 5px;
  font-size: 1.200em;
}

/*------------------------------------*\
-------- General Styles
\*------------------------------------*/
/* line 41, ../scss/main.scss */
.main {
  width: 100%;
  margin: 0 auto;
}

