/* reset.css */
/* line 2, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
* {
  margin: 0;
  padding: 0;
}

/* line 3, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 4, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
body {
  line-height: 1.5;
}

/* line 5, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
table {
  border-collapse: separate;
  border-spacing: 0;
}

/* line 6, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/* line 7, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
table, td, th {
  vertical-align: middle;
}

/* line 8, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 9, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
blockquote, q {
  quotes: "" "";
}

/* line 10, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
a img {
  border: none;
}

/* line 11, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
a {
  color: #7DA0C3;
}

/* line 12, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
a:hover {
  font-weight: bold;
}

/* line 14, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
body {
  font-size: 75%;
  color: #222;
  background: #fff;
  font-family: Courier New, Helvetica, Arial, sans-serif;
}

/* line 15, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.5em;
}

/* line 16, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}

/* line 17, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em;
  color: #555555;
}

/* line 18, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
  height: 1.25em;
}

/* line 19, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em;
}

/* line 20, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
h6 {
  font-size: 1em;
  font-weight: bold;
}

/* line 21, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

/* line 22, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
ul {
  list-style-type: none;
}

/* line 23, /Users/alan/Development/terroir-app/app/assets/stylesheets/reset.css */
.clearer {
  clear: both !important;
  display: block !important;
  float: none !important;
  height: 0 !important;
  width: 0 !important;
}

@font-face {
  font-family: "KlavikaWebBasicLight";
  font-style: light;
  font-weight: 600;
  src: url(/assets/KlavikaWebBasic/KlavikaWebBasicLight-8ffe228af79fd93a07a5fd1f69ea8681d7fe22071f4376127877025f7a3ccedc.eot?) format("eot"), url(/assets/KlavikaWebBasic/KlavikaWebBasicLight-9d605cbd2e9c25be52cf26aa1dd82bba6affbd0b88f9be7bfbaa1e796a58d24c.woff) format("woff");
}
@font-face {
  font-family: "KlavikaWebBasicRegular";
  font-style: regular;
  font-weight: 600;
  src: url(/assets/KlavikaWebBasic/KlavikaWebBasicRegular-83f615ecdb758eb2fd5357b89a9e0424bba9ce66ba2f8ccd93986f7d03998b5b.eot?) format("eot"), url(/assets/KlavikaWebBasic/KlavikaWebBasicRegular-2d0dcc53bb9cdfba446fad6ca9e55c998d508305dc7d904a91bea16796652d67.woff) format("woff");
}
/* line 8, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
body {
  width: 955px;
  margin: 0 auto;
  background: transparent;
}
/* line 12, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
body a {
  line-height: 120%;
  text-decoration: none;
}

/* line 15, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#header {
  background: transparent;
  padding-bottom: 42px;
  height: 87px;
}
/* line 19, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#header a.home_link {
  float: left;
  margin: 59px 0 0px;
}
/* line 22, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#header a.home_link img {
  width: 130px;
  height: 21px;
}
/* line 25, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#header #navigation {
  float: left;
  margin: 18px 0px 0px 104px;
  padding-left: 3px;
}
/* line 29, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#header #navigation li {
  margin-bottom: -1px;
}
/* line 30, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#header #navigation li .indicator {
  visibility: hidden;
  width: 10px;
  height: 10px;
  left: 0px;
  position: relative;
}
/* line 37, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#header #navigation li a {
  padding: 0;
  padding-left: 8px;
  font-family: KlavikaWebBasicLight !important;
  font-size: 12px !important;
  letter-spacing: 0.1em !important;
  line-height: 19px;
  color: black;
  width: auto;
}
/* line 46, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#header #navigation li a:hover {
  color: black;
}
/* line 49, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#header #navigation li.inverted a, #header #navigation li.inverted a:hover, #header #navigation li.inverted .indicator {
  color: white;
}
/* line 52, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#header #navigation li.active .indicator, #header #navigation li.active_category .indicator {
  visibility: visible;
}

/* line 55, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div#home {
  margin: 0 0 -45px 0;
  width: auto;
  height: auto;
  position: relative;
}

/* line 60, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div#hero_images {
  background: #ccc;
  width: 954px;
  height: 582px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  overflow: hidden;
}
/* line 69, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div#hero_images .center-cropped {
  opacity: 0;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
/* line 81, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div#hero_images .current {
  opacity: 1;
}

/* line 83, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#articles-home {
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 88, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
ul#articles li {
  float: left;
  width: 201px;
  height: 180px;
  margin: 0 50px 21px 0;
  overflow: hidden;
}
/* line 94, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
ul#articles li img {
  position: absolute;
  z-index: 1;
  width: 201px;
  height: 101px;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 101, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
ul#articles li div.article_short_description {
  margin-top: 107px;
}
/* line 103, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
ul#articles li p {
  position: absolute;
  margin-top: -1px;
  width: 201px;
  color: #555555;
  font-size: 11px;
  line-height: 1.12;
}
/* line 110, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
ul#articles li h5.article_title {
  color: #555555;
  font-size: 11px;
  margin: 116px 0 0px 0;
  font-weight: bold;
  height: 16px;
  overflow: hidden;
}
/* line 117, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
ul#articles li p.type_title {
  margin: 11px 0 2px 0;
  font-weight: bold;
  height: 12px;
  overflow: hidden;
}
/* line 122, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
ul#articles li a {
  color: #b3b3b5;
  text-decoration: none;
}
/* line 125, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
ul#articles li a.more {
  position: absolute;
  margin-top: 59px;
}

/* line 128, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div#header:first-of-type a.home_link {
  margin-top: 65px !important;
}

/* line 130, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.lightbox_container {
  background: #000;
  opacity: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  display: none;
  text-align: center;
}
/* line 141, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.lightbox_container img.lightbox_image {
  margin-top: 100px;
  max-width: 1100px;
}

/* line 145, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
li.grey_box a {
  line-height: 100%;
}
/* line 147, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
li.grey_box a:hover {
  font-weight: normal;
}

/* line 149, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.grey_box {
  background: #ccc;
  width: 201px;
  height: 101px;
}
/* line 153, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.grey_box .title {
  position: relative;
  top: 13px;
  left: 13px;
  font-family: KlavikaWebBasicLight !important;
  font-size: 12px !important;
  letter-spacing: 0.1em !important;
  color: black;
}

/* line 162, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
li.white_box a {
  line-height: 100%;
}
/* line 164, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
li.white_box a:hover {
  font-weight: normal;
}

/* line 166, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.white_box {
  background: white;
  width: 201px;
  height: 101px;
}
/* line 170, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.white_box .title {
  position: relative;
  top: 13px;
  left: 13px;
  font-family: KlavikaWebBasicLight !important;
  font-size: 12px !important;
  letter-spacing: 0.1em !important;
  color: black;
}

/* line 179, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
li.black_box a {
  line-height: 100%;
}
/* line 181, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
li.black_box a:hover {
  font-weight: normal;
}

/* line 183, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.black_box {
  background: #231f20;
  width: 201px;
  height: 101px;
}
/* line 187, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.black_box .title {
  position: relative;
  top: 13px;
  left: 13px;
  font-family: KlavikaWebBasicLight !important;
  font-size: 12px !important;
  letter-spacing: 0.1em !important;
  color: white;
}

/* line 195, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.pagination {
  position: absolute;
  top: 718px;
  width: 955px;
  margin: 0;
}
/* line 200, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.pagination .prev_page {
  color: #7DA0C3;
  float: left;
}
/* line 203, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.pagination .prev_page:hover {
  font-weight: bold;
}
/* line 205, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.pagination .next_page {
  color: #7DA0C3;
  float: right;
}
/* line 208, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
div.pagination .next_page:hover {
  font-weight: bold;
}

/* line 211, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
.mceContentBody {
  background: #000 !important;
  font-family: "Courier New" !important;
  font-size: 12px !important;
}

/* line 215, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#lightbox-container-image {
  border: 10px solid white;
}

/* line 217, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
.disabled {
  display: none;
}

/* line 220, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
#hero_navigation {
  position: absolute;
  bottom: 118px;
  width: 100%;
  height: 0px;
}

/* line 226, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
.arrow-left {
  position: absolute;
  left: 28px;
  cursor: pointer;
}

/* line 230, /Users/alan/Development/terroir-app/app/assets/stylesheets/layout.sass */
.arrow-right {
  position: absolute;
  right: 38px;
  cursor: pointer;
}
/* 

*/
