/*! Theme Information ==========================================================
Theme Name: Linden_Base
Author: Michael Launer
Description: Wonderful WordPress Theme By Linden
Version: 1.0.0

Linden_Base is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
*/
/* line 5, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* actually creates styles so put after all your imports */
/* Reset =================================================== */
/* line 9, ../scss/_reset.scss */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

/* line 12, ../scss/_reset.scss */
article, aside, figure, footer, header, hgroup, nav, section {
  display: block; }

/* Variables =================================================== */
/* Mixins =================================================== */
/* Page =================================================== */
/* line 11, ../scss/_site.scss */
html {
  background: #e5d9c1;
  font-size: 62.5%;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: white;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  height: 100%; }

/* line 20, ../scss/_site.scss */
body {
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.6em;
  color: #857c6a;
  height: 100%; }

/* Typography =================================================== */
/* line 12, ../scss/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility; }

/* line 24, ../scss/_typography.scss */
h1 small,
h2 small {
  font-weight: normal;
  color: #bfbfbf; }

/* line 29, ../scss/_typography.scss */
h1,
.h1 {
  margin-bottom: 0.8em;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 1.2;
  color: #87401e; }

/* line 37, ../scss/_typography.scss */
h2,
.h2 {
  margin-bottom: 0.8em;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.2;
  color: #87401e;
  font-weight: 500; }

/* line 46, ../scss/_typography.scss */
h3,
.h3 {
  margin-bottom: 1.06667em;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3;
  color: #766a63; }

/* line 54, ../scss/_typography.scss */
h4,
.h4 {
  margin-bottom: 1.6em;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.25; }

/* line 60, ../scss/_typography.scss */
h5,
.h5 {
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 1.6em; }

/* line 65, ../scss/_typography.scss */
h6,
.h6 {
  margin-bottom: 1.6em;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase; }

/* line 75, ../scss/_typography.scss */
.header h1,
.header h2,
.header h3 {
  float: left;
  margin-right: 24px; }
  /* line 81, ../scss/_typography.scss */
  .header h1 a,
  .header h2 a,
  .header h3 a {
    display: block;
    position: relative;
    top: 6px;
    float: right;
    padding: 4px 12px;
    font-size: 14px;
    font-size: 1.4rem;
    background-color: white; }
  /* line 90, ../scss/_typography.scss */
  .header h1:hover,
  .header h2:hover,
  .header h3:hover {
    background-color: white; }

/* line 94, ../scss/_typography.scss */
.header .a-rss,
.header .a-rss:hover {
  float: left;
  width: 16px;
  height: 16px;
  padding: 0;
  background: transparent url(https://www.wyomingrea.org/wp-content/themes/WREA-Theme/img/a-rss.png) no-repeat 0 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

/* line 105, ../scss/_typography.scss */
hr {
  margin: 40px 0;
  height: 3px;
  border: none;
  background: #ededed; }

/* line 112, ../scss/_typography.scss */
p,
ol,
ul,
dl,
address {
  margin-bottom: 15px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #685c53; }

/* line 123, ../scss/_typography.scss */
address {
  padding: 0 50px;
  font-style: italic; }

/* line 128, ../scss/_typography.scss */
small {
  font-size: 12px;
  font-size: 1.2rem; }

/* line 132, ../scss/_typography.scss */
.content-area ul {
  margin: 0 0 1.6em 24px; }
  /* line 134, ../scss/_typography.scss */
  .content-area ul li {
    list-style: disc; }
/* line 138, ../scss/_typography.scss */
.content-area ol {
  margin: 0 0 1.6em 24px; }
  /* line 140, ../scss/_typography.scss */
  .content-area ol li {
    list-style: decimal; }

/* line 146, ../scss/_typography.scss */
li ul,
li ol {
  margin: 0;
  font-size: 16px;
  font-size: 1.6rem; }

/* line 153, ../scss/_typography.scss */
blockquote {
  margin: 0 0 20px 0;
  padding: 10px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  color: #fff;
  background: #2b96de;
  font-family: 'kelson_sansregular';
  font-size: 33px;
  font-size: 3.3rem;
  line-height: 1.25; }
  /* line 162, ../scss/_typography.scss */
  blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p {
    color: #fff;
    margin: 12px 0; }
  /* line 166, ../scss/_typography.scss */
  blockquote p {
    padding: 0 !important;
    font-family: 'kelson_sansregular';
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 1.25; }

/* line 174, ../scss/_typography.scss */
q {
  quotes: none; }

/* line 177, ../scss/_typography.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none; }

/* line 184, ../scss/_typography.scss */
cite {
  font-style: normal; }

/* line 189, ../scss/_typography.scss */
dl,
dd {
  margin-bottom: 1.6em; }

/* line 193, ../scss/_typography.scss */
dt {
  font-weight: bold; }

/* line 198, ../scss/_typography.scss */
.dl-horizontal dt {
  float: left;
  clear: left;
  width: 20.25%;
  text-align: right; }
/* line 204, ../scss/_typography.scss */
.dl-horizontal dd {
  margin-left: 22.78%; }

/* line 210, ../scss/_typography.scss */
abbr[title] {
  border-bottom: 1px dotted white;
  cursor: help; }

/* line 214, ../scss/_typography.scss */
b, strong {
  font-weight: bold; }

/* line 217, ../scss/_typography.scss */
em {
  font-style: italic; }

/* line 221, ../scss/_typography.scss */
dfn {
  font-style: italic; }

/* line 224, ../scss/_typography.scss */
ins {
  background-color: white;
  color: #857c6a;
  text-decoration: none; }

/* line 229, ../scss/_typography.scss */
mark {
  background-color: white;
  color: #857c6a;
  font-style: italic;
  font-weight: bold; }

/* line 235, ../scss/_typography.scss */
pre,
code,
kbd,
samp {
  font-family: Monaco, Courier New, monospace;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6em; }

/* line 243, ../scss/_typography.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 248, ../scss/_typography.scss */
sub,
sup {
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 0;
  vertical-align: baselineheight; }

/* line 255, ../scss/_typography.scss */
sup {
  top: -.5em; }

/* line 258, ../scss/_typography.scss */
sub {
  bottom: -.25em; }

/* Colour =================================================== */
/* line 13, ../scss/_colour.scss */
a {
  text-decoration: none;
  color: #446884; }
  /* line 17, ../scss/_colour.scss */
  a:visited {
    color: #446884; }
  /* line 21, ../scss/_colour.scss */
  a:hover {
    text-decoration: underline;
    color: #334d62; }
  /* line 25, ../scss/_colour.scss */
  a:focus {
    outline: thin dotted;
    color: #334d62; }
  /* line 29, ../scss/_colour.scss */
  a:hover, a:active {
    outline: 0; }

/*::-moz-selection {
background-color : lighten($basecolor, 65%);
color : $basecolor;
text-shadow : none; }

::selection {
background-color : lighten($basecolor, 65%);
color : $basecolor;
text-shadow : none; }*/
/* line 46, ../scss/_colour.scss */
.swatch {
  margin: 0 0 1.6em 0;
  padding: 0; }

/* line 50, ../scss/_colour.scss */
.swatch-row {
  display: block;
  margin: 0;
  padding: 0;
  width: 200px; }

/* line 56, ../scss/_colour.scss */
.swatch-row-one {
  background-color: black; }

/* line 59, ../scss/_colour.scss */
.swatch-row-two {
  background-color: white; }

/* line 62, ../scss/_colour.scss */
.swatch-row span {
  display: block;
  float: left;
  width: 50px;
  height: 50px; }

/* line 70, ../scss/_colour.scss */
.swatch-base span:nth-child(1) {
  background-color: rgba(140, 140, 140, 0.9); }

/* line 73, ../scss/_colour.scss */
.swatch-base span:nth-child(2) {
  background-color: rgba(140, 140, 140, 0.8); }

/* line 76, ../scss/_colour.scss */
.swatch-base span:nth-child(3) {
  background-color: rgba(140, 140, 140, 0.7); }

/* line 79, ../scss/_colour.scss */
.swatch-base span:nth-child(4) {
  background-color: rgba(140, 140, 140, 0.6); }

/* line 84, ../scss/_colour.scss */
.swatch-alert span:nth-child(1) {
  background-color: rgba(252, 248, 227, 0.9); }

/* line 87, ../scss/_colour.scss */
.swatch-alert span:nth-child(2) {
  background-color: rgba(252, 248, 227, 0.8); }

/* line 90, ../scss/_colour.scss */
.swatch-alert span:nth-child(3) {
  background-color: rgba(252, 248, 227, 0.7); }

/* line 93, ../scss/_colour.scss */
.swatch-alert span:nth-child(4) {
  background-color: rgba(252, 248, 227, 0.6); }

/* line 98, ../scss/_colour.scss */
.swatch-error span:nth-child(1) {
  background-color: rgba(218, 79, 73, 0.9); }

/* line 101, ../scss/_colour.scss */
.swatch-error span:nth-child(2) {
  background-color: rgba(218, 79, 73, 0.8); }

/* line 104, ../scss/_colour.scss */
.swatch-error span:nth-child(3) {
  background-color: rgba(218, 79, 73, 0.7); }

/* line 107, ../scss/_colour.scss */
.swatch-error span:nth-child(4) {
  background-color: rgba(218, 79, 73, 0.6); }

/* line 112, ../scss/_colour.scss */
.swatch-info span:nth-child(1) {
  background-color: rgba(217, 237, 247, 0.9); }

/* line 115, ../scss/_colour.scss */
.swatch-info span:nth-child(2) {
  background-color: rgba(217, 237, 247, 0.8); }

/* line 118, ../scss/_colour.scss */
.swatch-info span:nth-child(3) {
  background-color: rgba(217, 237, 247, 0.7); }

/* line 121, ../scss/_colour.scss */
.swatch-info span:nth-child(4) {
  background-color: rgba(217, 237, 247, 0.6); }

/* line 126, ../scss/_colour.scss */
.swatch-success span:nth-child(1) {
  background-color: rgba(91, 183, 91, 0.9); }

/* line 129, ../scss/_colour.scss */
.swatch-success span:nth-child(2) {
  background-color: rgba(91, 183, 91, 0.8); }

/* line 132, ../scss/_colour.scss */
.swatch-success span:nth-child(3) {
  background-color: rgba(91, 183, 91, 0.7); }

/* line 135, ../scss/_colour.scss */
.swatch-success span:nth-child(4) {
  background-color: rgba(91, 183, 91, 0.6); }

/* line 140, ../scss/_colour.scss */
.swatch-warning span:nth-child(1) {
  background-color: rgba(250, 167, 50, 0.9); }

/* line 143, ../scss/_colour.scss */
.swatch-warning span:nth-child(2) {
  background-color: rgba(250, 167, 50, 0.8); }

/* line 146, ../scss/_colour.scss */
.swatch-warning span:nth-child(3) {
  background-color: rgba(250, 167, 50, 0.7); }

/* line 149, ../scss/_colour.scss */
.swatch-warning span:nth-child(4) {
  background-color: rgba(250, 167, 50, 0.6); }

/* Texture =================================================== */
/* line 15, ../scss/_texture.scss */
.alert {
  margin-bottom: 1.6em;
  padding: 8px 35px 8px 14px;
  background-color: #fcf8e3;
  border: 1px solid #f2e187;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  color: #9c8611; }
  /* line 25, ../scss/_texture.scss */
  .alert .alert-heading {
    color: inherit; }
  /* line 27, ../scss/_texture.scss */
  .alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    float: right;
    font-size: 21px;
    font-size: 2.1rem;
    font-weight: bold;
    line-height: 18px;
    color: inherit; }

/* line 39, ../scss/_texture.scss */
.alert-success {
  background-color: #c5e6c5;
  border-color: #a2d6a2;
  color: #347834; }

/* line 45, ../scss/_texture.scss */
.alert-warning {
  background-color: #fee7c7;
  border-color: #fcd296;
  color: #c17305; }

/* line 51, ../scss/_texture.scss */
.alert-error {
  background-color: #f4cac8;
  border-color: #eba19e;
  color: #da4f49; }

/* line 57, ../scss/_texture.scss */
.alert-inverse {
  background-color: #414141;
  border-color: black;
  color: white; }

/* line 65, ../scss/_texture.scss */
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px; }
  /* line 71, ../scss/_texture.scss */
  .alert-block .alert-heading {
    margin-bottom: 0.2em;
    font-size: inherit;
    font-weight: bold; }
  /* line 79, ../scss/_texture.scss */
  .alert-block > p,
  .alert-block > ul {
    margin-bottom: 0; }
  /* line 82, ../scss/_texture.scss */
  .alert-block p + p {
    margin-top: 5px; }

/* line 87, ../scss/_texture.scss */
.badge {
  padding: 1px 9px 2px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  white-space: nowrap;
  color: gray;
  background-color: #e6e6e6;
  -webkit-border-top-right-radius: 9px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 9px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-transition: background-color 0.25s 0 linear;
  -moz-transition: background-color 0.25s 0 linear;
  -ms-transition: background-color 0.25s 0 linear;
  -o-transition: background-color 0.25s 0 linear;
  transition: background-color 0.25s 0 linear; }
  /* line 97, ../scss/_texture.scss */
  .badge:hover {
    color: gray;
    text-decoration: none;
    cursor: pointer; }

/* line 104, ../scss/_texture.scss */
.badge-error {
  background-color: #da4f49;
  color: white; }
  /* line 108, ../scss/_texture.scss */
  .badge-error:hover {
    background-color: #9d2520;
    color: white; }

/* line 114, ../scss/_texture.scss */
.badge-warning {
  background-color: #faa732;
  color: white; }
  /* line 118, ../scss/_texture.scss */
  .badge-warning:hover {
    background-color: #c17305;
    color: white; }

/* line 124, ../scss/_texture.scss */
.badge-success {
  background-color: #5bb75b;
  color: white; }
  /* line 128, ../scss/_texture.scss */
  .badge-success:hover {
    background-color: #347834;
    color: white; }

/* line 134, ../scss/_texture.scss */
.badge-info {
  background-color: #d9edf7;
  color: #247fad; }
  /* line 138, ../scss/_texture.scss */
  .badge-info:hover {
    background-color: #85c5e5; }

/* line 141, ../scss/_texture.scss */
.badge-inverse {
  background-color: #414141;
  color: white; }
  /* line 145, ../scss/_texture.scss */
  .badge-inverse:hover {
    background-color: #0e0e0e;
    color: white; }

/* line 171, ../scss/_texture.scss */
.well {
  min-height: 21px;
  padding: 11px;
  margin-bottom: 1.6em;
  background-color: white;
  border: 1px solid #cccccc;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 1px 10px #e6e6e6;
  -moz-box-shadow: inset 0 1px 10px #e6e6e6;
  box-shadow: inset 0 1px 10px #e6e6e6; }
  /* line 180, ../scss/_texture.scss */
  .well p:last-child {
    margin-bottom: 0; }

/* line 183, ../scss/_texture.scss */
.well-large {
  padding: 22px; }

/* line 185, ../scss/_texture.scss */
.well-small {
  padding: 6px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }

/* Elements =================================================== */
/* line 8, ../scss/_elements.scss */
.hide-mobile {
  display: none; }

/* line 11, ../scss/_elements.scss */
.show-660, .show-960 {
  display: none; }

/* line 15, ../scss/_elements.scss */
img {
  max-width: 100%; }

/* line 18, ../scss/_elements.scss */
img[usemap] {
  border: none;
  height: auto;
  max-width: 100%;
  width: auto; }

/* line 25, ../scss/_elements.scss */
a, a:hover, a:active, a:focus {
  /* styling for any way a link is about to be used */
  outline: 0; }

/* line 32, ../scss/_elements.scss */
.content-area ul.cets_embedRSS {
  margin: 0;
  padding: 0; }
  /* line 35, ../scss/_elements.scss */
  .content-area ul.cets_embedRSS li {
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
    list-style: none;
    border-bottom: 1px solid rgba(230, 221, 196, 0.5); }
    /* line 40, ../scss/_elements.scss */
    .content-area ul.cets_embedRSS li a {
      color: #87401e;
      font-size: 18px;
      font-weight: 500;
      display: block;
      clear: both; }
    /* line 47, ../scss/_elements.scss */
    .content-area ul.cets_embedRSS li .rss-date {
      font-style: italic; }

/*=============================
=        Responsive Iframe         =
=============================*/
/* line 58, ../scss/_elements.scss */
.responsive-iframe-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }

/* line 66, ../scss/_elements.scss */
.responsive-iframe-container iframe,
.vresponsive-iframe-container object,
.vresponsive-iframe-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/*=============================
=        Button         =
=============================*/
/* line 79, ../scss/_elements.scss */
.learn-more a:link, .learn-more a:visited, .read-more a:link, .read-more a:visited {
  display: inline-block;
  padding-right: 1.25em;
  background: url(../images/r-arrow.png) 100% 60% no-repeat;
  font-weight: 600;
  color: #685c53; }

/*=============================
=        Staff Boxes         =
=============================*/
/* line 91, ../scss/_elements.scss */
.staff-listing ul {
  margin: 0;
  padding: 0; }
  /* line 94, ../scss/_elements.scss */
  .staff-listing ul li {
    margin: 0;
    padding: 0;
    float: left;
    width: 33.3%;
    list-style: none; }
    /* line 100, ../scss/_elements.scss */
    .staff-listing ul li .staff-inner {
      padding: 0 30px 25px 0; }
      /* line 102, ../scss/_elements.scss */
      .staff-listing ul li .staff-inner img {
        width: 100%;
        display: block;
        margin-bottom: 10px; }
      /* line 107, ../scss/_elements.scss */
      .staff-listing ul li .staff-inner h2, .staff-listing ul li .staff-inner h3, .staff-listing ul li .staff-inner p {
        margin: 0 0 5px 0;
        line-height: 1; }

/*=============================
=            Sidebar            =
=============================*/
/* line 119, ../scss/_elements.scss */
.wren-ad {
  padding: 10px 20px;
  background-color: #eee;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }
  /* line 123, ../scss/_elements.scss */
  .wren-ad p {
    margin: 0; }
  /* line 126, ../scss/_elements.scss */
  .wren-ad .btn a {
    width: 90%;
    padding-left: 0;
    text-indent: 10px; }
  /* line 131, ../scss/_elements.scss */
  .wren-ad .wren-cover {
    margin-bottom: 5px; }

/*=============================
=            Coop Popup            =
=============================*/
/* line 140, ../scss/_elements.scss */
.coop-popup {
  border-left: 1px solid rgba(230, 221, 196, 0.5); }
  /* line 142, ../scss/_elements.scss */
  .coop-popup h2 {
    font-size: 1em;
    text-transform: uppercase;
    padding: 15px;
    margin: 0;
    border-bottom: 1px solid rgba(210, 201, 176, 0.5); }
  /* line 149, ../scss/_elements.scss */
  .coop-popup h3 {
    padding: 15px;
    margin: 0; }
  /* line 153, ../scss/_elements.scss */
  .coop-popup p {
    padding: 5px 15px;
    margin: 0; }

/* line 160, ../scss/_elements.scss */
#map-container img {
  width: 100%; }

/*=============================
=            Boxes            =
=============================*/
/* line 170, ../scss/_elements.scss */
.home-page-cta-boxes .one_half {
  margin-bottom: 25px; }
  /* line 172, ../scss/_elements.scss */
  .home-page-cta-boxes .one_half h2, .home-page-cta-boxes .one_half p {
    margin: 0; }

/* line 178, ../scss/_elements.scss */
#subscribe-to-wren-magazine {
  font-size: 13px; }

/* line 182, ../scss/_elements.scss */
#subscribe-to-wren-magazine img.wren-magazine-cover {
  margin: 0 0 1em -3px; }

/* line 187, ../scss/_elements.scss */
.box {
  font-size: 1em;
  margin: 0 0 1.5em;
  line-height: 1.5em; }

/* line 193, ../scss/_elements.scss */
.box h2 {
  font-size: 1em;
  text-transform: uppercase;
  padding: 0.75em 1em;
  margin: 0;
  border-bottom: 1px solid rgba(210, 201, 176, 0.5); }

/* line 201, ../scss/_elements.scss */
.box h3 {
  padding: 0.75em 1em;
  margin: 0; }

/* line 206, ../scss/_elements.scss */
.box p {
  padding: 0.5em 1em;
  margin: 0; }

/* line 211, ../scss/_elements.scss */
.box table {
  padding: 0.5em 1em; }

/* line 215, ../scss/_elements.scss */
.box td {
  padding: 0; }

/* line 219, ../scss/_elements.scss */
.box ul, .box ol {
  font-size: 14px;
  margin: 0;
  padding: 1em 2.5em; }

/* line 226, ../scss/_elements.scss */
.light {
  background: rgba(230, 221, 196, 0.5);
  color: #333333; }

/* line 231, ../scss/_elements.scss */
.light h2 {
  font-size: 1em;
  color: #87401e;
  border-color: 1px solid rgba(210, 201, 176, 0.5); }

/* line 237, ../scss/_elements.scss */
.light h3 {
  font-size: 1em;
  color: #87401e;
  border-bottom: 1px solid rgba(210, 201, 176, 0.5); }

/* line 243, ../scss/_elements.scss */
.light a:link, .light a:visited {
  color: #44687d; }

/* line 247, ../scss/_elements.scss */
.light a:hover, .light a.active {
  color: #87401e;
  text-shadow: none; }

/* line 253, ../scss/_elements.scss */
.dark {
  color: white;
  background: #766a63; }

/* line 258, ../scss/_elements.scss */
.dark h2 {
  color: rgba(230, 221, 196, 0.5);
  text-transform: uppercase; }

/* line 263, ../scss/_elements.scss */
.dark h3 {
  color: rgba(230, 221, 196, 0.5); }

/* line 267, ../scss/_elements.scss */
.dark a:link, .dark a:visited {
  color: rgba(230, 221, 196, 0.5);
  text-decoration: none; }

/* line 272, ../scss/_elements.scss */
.dark a:hover, .dark a.active {
  color: rgba(230, 221, 196, 0.5); }

/* line 279, ../scss/_elements.scss */
.clear {
  clear: both; }

/* line 284, ../scss/_elements.scss */
.separator {
  padding: 0 10px; }

/* line 289, ../scss/_elements.scss */
span.spacer {
  margin: 0 1em; }

/* line 294, ../scss/_elements.scss */
.img-left {
  float: left;
  margin: 0 1em 1em; }

/* line 300, ../scss/_elements.scss */
.img-right {
  float: right;
  margin: 0 1em 1em; }

/* line 306, ../scss/_elements.scss */
.blue {
  color: #1f8891; }

/* line 311, ../scss/_elements.scss */
.white-border {
  border: 1px solid #fff; }

/* Forms =================================================== */
/* line 9, ../scss/_forms.scss */
form {
  margin: 0 0 1.6em 0; }
  /* line 12, ../scss/_forms.scss */
  form fieldset {
    margin-bottom: 1.6em;
    padding: 0;
    border-width: 0; }
  /* line 17, ../scss/_forms.scss */
  form legend {
    display: block;
    width: 100%;
    margin-bottom: 3.2em;
    *margin-left: -7px;
    padding: 0;
    color: #857c6a;
    border: 0;
    border-bottom: 1px solid #f2f2f2;
    white-space: normal; }
    /* line 28, ../scss/_forms.scss */
    form legend small {
      font-size: 14px;
      font-size: 1.4rem;
      color: #bfbfbf; }
  /* line 33, ../scss/_forms.scss */
  form p {
    margin-bottom: 0.8em; }
  /* line 36, ../scss/_forms.scss */
  form ul {
    list-style-type: none;
    margin: 0 0 1.6em 0;
    padding: 0; }
  /* line 41, ../scss/_forms.scss */
  form br {
    display: none; }

/* line 45, ../scss/_forms.scss */
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-size: 1.4rem;
  vertical-align: baseline;
  *vertical-align: middle; }

/* line 54, ../scss/_forms.scss */
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

/* line 61, ../scss/_forms.scss */
label {
  display: block;
  margin-bottom: 0.2em;
  font-weight: bold;
  color: #857c6a;
  cursor: pointer; }
  /* line 68, ../scss/_forms.scss */
  label input,
  label textarea,
  label select {
    display: block; }

/* line 74, ../scss/_forms.scss */
input,
textarea,
select {
  display: inline-block;
  width: 100%;
  padding: 4px;
  margin-bottom: 0.4em;
  background-color: white;
  border: 1px solid #f2f2f2;
  color: #857c6a; }
  /* line 85, ../scss/_forms.scss */
  input:hover,
  textarea:hover,
  select:hover {
    border-color: #bfbfbf; }

/* line 89, ../scss/_forms.scss */
.input-mini {
  width: 60px; }

/* line 92, ../scss/_forms.scss */
.input-small {
  width: 90px; }

/* line 95, ../scss/_forms.scss */
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0 \9; }

/* line 108, ../scss/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px; }

/* line 115, ../scss/_forms.scss */
input[type="image"] {
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* line 119, ../scss/_forms.scss */
input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  border: initial;
  background-color: transparent;
  background-color: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* line 128, ../scss/_forms.scss */
input[type="button"],
input[type="reset"],
input[type="submit"] {
  width: auto;
  height: auto;
  cursor: pointer;
  *overflow: visible; }

/* line 136, ../scss/_forms.scss */
select,
input[type="file"] {
  height: 28px;
  *margin-top: 4px;
  line-height: 28px; }

/* line 142, ../scss/_forms.scss */
select {
  width: auto;
  background-color: white;
  font-size: 13px;
  font-size: 1.3rem; }

/* line 147, ../scss/_forms.scss */
select[multiple],
select[size] {
  height: auto; }

/* line 151, ../scss/_forms.scss */
textarea {
  resize: vertical;
  overflow: auto;
  height: auto;
  overflow: auto;
  vertical-align: top; }

/* line 157, ../scss/_forms.scss */
input[type="hidden"] {
  display: none; }

/* line 160, ../scss/_forms.scss */
.radio,
.checkbox {
  padding-left: 18px;
  font-weight: normal; }

/* line 165, ../scss/_forms.scss */
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px; }

/* line 170, ../scss/_forms.scss */
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle; }

/* line 177, ../scss/_forms.scss */
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px; }

/* line 183, ../scss/_forms.scss */
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed; }

/* line 194, ../scss/_forms.scss */
input:focus,
textarea:focus {
  border-color: #8c8c8c, 40%;
  outline: 0;
  outline: thin dotted \9; }

/* line 200, ../scss/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* line 206, ../scss/_forms.scss */
::-webkit-input-placeholder {
  font-size: 14px;
  font-size: 1.4rem; }

/* line 209, ../scss/_forms.scss */
input:-moz-placeholder {
  font-size: 14px;
  font-size: 1.4rem; }

/* line 214, ../scss/_forms.scss */
.help-block,
.help-inline {
  color: gray; }

/* line 218, ../scss/_forms.scss */
.help-block {
  display: block;
  margin-bottom: 0.8em; }

/* line 222, ../scss/_forms.scss */
.help-inline {
  display: inline-block;
  vertical-align: middle;
  padding-left: 5px; }

/* line 229, ../scss/_forms.scss */
.form-inline input,
.form-inline textarea,
.form-inline select {
  display: inline-block;
  margin-bottom: 0; }

/* line 235, ../scss/_forms.scss */
.form-inline label {
  display: inline-block; }

/* line 238, ../scss/_forms.scss */
.form-inline .radio,
.form-inline .checkbox,
.form-inline .radio {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle; }

/* line 245, ../scss/_forms.scss */
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-left: 0;
  margin-right: 3px; }

/* line 253, ../scss/_forms.scss */
.form-search input,
.form-search textarea,
.form-search select {
  display: inline-block;
  margin-bottom: 0; }

/* line 259, ../scss/_forms.scss */
.form-search .search-query {
  padding-left: 14px;
  padding-right: 14px;
  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px; }

/* line 265, ../scss/_forms.scss */
.form-search label {
  display: inline-block; }

/* line 268, ../scss/_forms.scss */
.form-search .radio,
.form-search .checkbox,
.form-inline .radio {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle; }

/* line 275, ../scss/_forms.scss */
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"] {
  float: left;
  margin-left: 0;
  margin-right: 3px; }

/* line 282, ../scss/_forms.scss */
.gform_wrapper .gfield_description {
  margin: 0;
  padding: 0 !important; }

/* Buttons =================================================== */
/* line 9, ../scss/_buttons.scss */
.btn a, a.btn {
  display: inline-block;
  padding: 5px 10px 5px 10px;
  background: url(../images/r-arrow.png) 95% center no-repeat #ddd;
  font-weight: 600;
  color: #685c53;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }
  /* line 16, ../scss/_buttons.scss */
  .btn a:hover, a.btn:hover {
    background-color: #ccc;
    text-decoration: none; }

/* Tables =================================================== */
/* line 9, ../scss/_tables.scss */
table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 15px;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent; }
  /* line 18, ../scss/_tables.scss */
  table th, table td {
    padding: 4px 8px;
    vertical-align: top;
    border-left: 2px solid #f2f2f2;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.6em;
    text-align: left; }
    /* line 25, ../scss/_tables.scss */
    table th p, table th ol, table th ul li, table td p, table td ol, table td ul li {
      font-size: 14px;
      font-size: 1.4rem;
      color: #857c6a; }
    /* line 29, ../scss/_tables.scss */
    table th input, table td input {
      margin: 0; }
  /* line 39, ../scss/_tables.scss */
  table th {
    font-weight: bold;
    background-color: rgba(230, 221, 196, 0.5); }
  /* line 44, ../scss/_tables.scss */
  table thead th {
    vertical-align: bottom; }
  /* line 47, ../scss/_tables.scss */
  table colgroup + thead tr:first-child th,
  table colgroup + thead tr:first-child td,
  table thead:first-child tr:first-child th,
  table thead:first-child tr:first-child td {
    border-top: 0; }
  /* line 53, ../scss/_tables.scss */
  table tbody + tbody {
    border-top: 4px solid #f2f2f2; }
  /* line 57, ../scss/_tables.scss */
  table tbody tr td,
  table tbody tr th {
    -webkit-transition: background-color 0.25s 0 linear;
    -moz-transition: background-color 0.25s 0 linear;
    -ms-transition: background-color 0.25s 0 linear;
    -o-transition: background-color 0.25s 0 linear;
    transition: background-color 0.25s 0 linear;
    border: 1px solid rgba(220, 211, 186, 0.5); }
  /* line 63, ../scss/_tables.scss */
  table tbody tr:hover td,
  table tbody tr:hover th {
    background-color: #d9d9d9; }

/* line 77, ../scss/_tables.scss */
.table-condensed th,
.table-condensed td {
  padding: 4px 5px; }

/* line 84, ../scss/_tables.scss */
.table-bordered {
  border: 2px solid #f2f2f2;
  border-left: 0;
  border-collapse: separate;
  *border-collapse: collapsed; }
  /* line 90, ../scss/_tables.scss */
  .table-bordered th,
  .table-bordered td {
    border-left: 2px solid #f2f2f2; }
  /* line 94, ../scss/_tables.scss */
  .table-bordered thead:first-child tr:first-child th,
  .table-bordered tbody:first-child tr:first-child th,
  .table-bordered tbody:first-child tr:first-child td {
    border-top: 0; }

/* line 104, ../scss/_tables.scss */
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: white; }

/* page =================================================== */
/* line 17, ../scss/_page.scss */
#menu-secondary-menu {
  display: none; }

/* line 24, ../scss/_page.scss */
.screen-reader-text {
  display: none; }

/* line 27, ../scss/_page.scss */
.site-navigation-bar {
  position: absolute;
  top: 0;
  width: 100%;
  height: 84px;
  background: #87401e;
  z-index: 10000; }
  /* line 34, ../scss/_page.scss */
  .site-navigation-bar .site-navigation-bar-inner {
    position: relative;
    height: 84px;
    margin: 0 auto; }
    /* line 38, ../scss/_page.scss */
    .site-navigation-bar .site-navigation-bar-inner .site-branding {
      position: absolute;
      left: 0;
      z-index: 100; }
      /* line 42, ../scss/_page.scss */
      .site-navigation-bar .site-navigation-bar-inner .site-branding h1 {
        margin: 0;
        padding: 0; }
        /* line 45, ../scss/_page.scss */
        .site-navigation-bar .site-navigation-bar-inner .site-branding h1 a {
          display: block;
          width: 171px;
          height: 84px;
          background: url(../images/logo.png) center no-repeat;
          margin: 0 8px;
          text-indent: 100%;
          white-space: nowrap;
          overflow: hidden; }
      /* line 54, ../scss/_page.scss */
      .site-navigation-bar .site-navigation-bar-inner .site-branding h2 {
        display: none; }
    /* line 58, ../scss/_page.scss */
    .site-navigation-bar .site-navigation-bar-inner .navigation-container {
      padding: 0 0 0 320px; }
      /* line 60, ../scss/_page.scss */
      .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu-toggle {
        height: 60px;
        width: 60px;
        display: block;
        border: none;
        float: right;
        margin: 12px;
        padding: 0;
        background: url(../images/menu.png) center no-repeat;
        color: #fff;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden; }
        /* line 71, ../scss/_page.scss */
        .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu-toggle:hover {
          cursor: pointer; }
      /* line 75, ../scss/_page.scss */
      .site-navigation-bar .site-navigation-bar-inner .navigation-container [aria-expanded="true"].menu-toggle {
        background: url(../images/menu-close.png); }
      /* line 79, ../scss/_page.scss */
      .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu [aria-expanded="false"] {
        display: none; }
      /* line 80, ../scss/_page.scss */
      .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu [aria-expanded="true"] {
        display: block; }
      /* line 81, ../scss/_page.scss */
      .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul {
        margin: 0;
        padding: 15px 0;
        background: #f6f6f6;
        position: absolute;
        width: 100%;
        top: 84px;
        left: 0;
        z-index: 95; }
        /* line 91, ../scss/_page.scss */
        .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li a {
          color: #676767;
          display: block;
          text-align: left;
          font-size: 18px;
          font-size: 1.8rem;
          padding: 5px 30px;
          border-bottom: 1px solid #ccc; }
          /* line 98, ../scss/_page.scss */
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li a:hover {
            text-decoration: none;
            background-color: #e8e8e8; }
        /* line 103, ../scss/_page.scss */
        .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li ul {
          display: none; }
        /* line 110, ../scss/_page.scss */
        .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.page-item-38 a,
        .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.page-item-40 a,
        .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.page-item-42 a {
          background-color: #446884;
          color: #d4d4d4; }
          /* line 113, ../scss/_page.scss */
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.page-item-38 a:hover,
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.page-item-40 a:hover,
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.page-item-42 a:hover {
            background-color: #527c9c;
            color: #fff; }

/* line 133, ../scss/_page.scss */
.site-body {
  max-width: 935px;
  margin: 0 auto;
  background: #fbf9f4;
  padding: 100px 20px 20px 20px; }
  /* line 138, ../scss/_page.scss */
  .site-body .banner-image {
    margin: 0 0 10px 0; }
  /* line 145, ../scss/_page.scss */
  .site-body .entry-header .sub-pages {
    clear: both;
    width: 100%;
    margin-bottom: 25px;
    border-bottom: solid 1px #7c716b; }
    /* line 150, ../scss/_page.scss */
    .site-body .entry-header .sub-pages ul {
      margin: 0;
      padding: 0; }
      /* line 153, ../scss/_page.scss */
      .site-body .entry-header .sub-pages ul li {
        border-left: solid 1px #7c716b;
        border-right: solid 1px #7c716b;
        border-top: solid 1px #7c716b;
        list-style: none; }
        /* line 158, ../scss/_page.scss */
        .site-body .entry-header .sub-pages ul li a {
          color: #7c716b;
          font-size: 14px;
          font-size: 1.4rem;
          padding: 5px 10px;
          display: block; }
          /* line 163, ../scss/_page.scss */
          .site-body .entry-header .sub-pages ul li a:hover {
            color: #fff;
            text-decoration: none;
            background: #44687d; }

/* line 175, ../scss/_page.scss */
.home-page-cta-boxes {
  max-width: 300px;
  margin: 0 auto; }
  /* line 179, ../scss/_page.scss */
  .home-page-cta-boxes .one_half img {
    width: 100%; }

/* line 188, ../scss/_page.scss */
.footer {
  border-top: 1px solid #5e524b;
  background: #7c716a; }
  /* line 191, ../scss/_page.scss */
  .footer .footer-inner {
    max-width: 935px;
    padding: 10px 20px;
    margin: 0 auto; }
    /* line 195, ../scss/_page.scss */
    .footer .footer-inner p {
      color: #fff;
      text-align: center;
      margin: 0; }
      /* line 199, ../scss/_page.scss */
      .footer .footer-inner p a {
        color: #fff; }

/* line 209, ../scss/_page.scss */
.link-list {
  list-style-type: none;
  padding: 0; }
  /* line 212, ../scss/_page.scss */
  .link-list li {
    border-top: 1px solid #e5e5e5; }
    /* line 214, ../scss/_page.scss */
    .link-list li a {
      padding: 10px 20px;
      display: block;
      line-height: 16px; }
      /* line 218, ../scss/_page.scss */
      .link-list li a:hover {
        color: #87401D;
        text-decoration: none; }

@media only screen and (min-width: 660px) {
  /* 600 =================================================== */
  /* line 14, ../scss/_660.scss */
  .show-660 {
    display: block; }

  /* line 17, ../scss/_660.scss */
  .hide-660 {
    display: none; }

  /* line 26, ../scss/_660.scss */
  .content-area {
    border-left: 1px solid #e5e5e5;
    margin-left: 10px;
    padding-left: 30px; }

  /* line 32, ../scss/_660.scss */
  .home-page-cta-boxes {
    max-width: 600px; }

  /* line 39, ../scss/_660.scss */
  .one_half,
  .one_third,
  .two_third,
  .one_fourth,
  .three_fourth,
  .one_fifth,
  .two_fifth,
  .three_fifth,
  .four_fifth,
  .one_sixth,
  .five_sixth {
    float: left; }

  /* line 52, ../scss/_660.scss */
  .clear_column {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%;
    overflow: hidden; }

  /* =Small Margins Template
  -------------------------------------------------------------- */
  /* line 62, ../scss/_660.scss */
  .full_width {
    width: 100%; }

  /* line 65, ../scss/_660.scss */
  .one_half {
    width: 48% !important;
    margin-right: 4% !important; }

  /* line 69, ../scss/_660.scss */
  .one_half.last_column {
    width: 48% !important;
    margin-right: 0px !important; }

  /* line 73, ../scss/_660.scss */
  .one_third {
    width: 30.66% !important;
    margin-right: 4% !important; }

  /* line 77, ../scss/_660.scss */
  .one_third.last_column {
    width: 30.66% !important;
    margin-right: 0px !important; }

  /* line 81, ../scss/_660.scss */
  .two_third {
    width: 65.32% !important;
    margin-right: 4% !important; }

  /* line 85, ../scss/_660.scss */
  .two_third.last_column {
    width: 65.32% !important;
    margin-right: 0px !important; }

  /* line 89, ../scss/_660.scss */
  .one_fourth {
    width: 22% !important;
    margin-right: 4% !important; }

  /* line 93, ../scss/_660.scss */
  .one_fourth.last_column {
    width: 22% !important;
    margin-right: 0px !important; }

  /* line 97, ../scss/_660.scss */
  .three_fourth {
    width: 74% !important;
    margin-right: 4% !important; }

  /* line 101, ../scss/_660.scss */
  .three_fourth.last_column {
    width: 74% !important;
    margin-right: 0px !important; }

  /* line 105, ../scss/_660.scss */
  .one_fifth {
    width: 16.8% !important;
    margin-right: 4% !important; }

  /* line 109, ../scss/_660.scss */
  .one_fifth.last_column {
    width: 16.8% !important;
    margin-right: 0px !important; }

  /* line 113, ../scss/_660.scss */
  .two_fifth {
    width: 37.6% !important;
    margin-right: 4% !important; }

  /* line 117, ../scss/_660.scss */
  .two_fifth.last_column {
    width: 37.6% !important;
    margin-right: 0px !important; }

  /* line 121, ../scss/_660.scss */
  .three_fifth {
    width: 58.4% !important;
    margin-right: 4% !important; }

  /* line 125, ../scss/_660.scss */
  .three_fifth.last_column {
    width: 58.4% !important;
    margin-right: 0px !important; }

  /* line 129, ../scss/_660.scss */
  .four_fifth {
    width: 79.2% !important;
    margin-right: 4% !important; }

  /* line 133, ../scss/_660.scss */
  .four_fifth.last_column {
    width: 79.2% !important;
    margin-right: 0px !important; }

  /* line 137, ../scss/_660.scss */
  .one_sixth {
    width: 15% !important;
    margin-right: 2% !important; }

  /* line 141, ../scss/_660.scss */
  .one_sixth.last_column {
    width: 15% !important;
    margin-right: 0px !important; } }
@media only screen and (min-width: 960px) {
  /* 960 =================================================== */
  /* line 10, ../scss/_960.scss */
  html {
    background: url(../images/bg.jpg) fixed bottom center no-repeat #e5d9c1; }

  /* line 17, ../scss/_960.scss */
  .show-960 {
    display: block; }

  /* line 20, ../scss/_960.scss */
  .hide-960 {
    display: none; }

  /* line 23, ../scss/_960.scss */
  #menu-secondary-menu {
    display: block; }

  /* line 31, ../scss/_960.scss */
  .site-navigation-bar {
    position: fixed; }
    /* line 33, ../scss/_960.scss */
    .site-navigation-bar .site-navigation-bar-inner {
      position: relative;
      max-width: 960px; }
      /* line 36, ../scss/_960.scss */
      .site-navigation-bar .site-navigation-bar-inner #menu-secondary-menu {
        position: absolute;
        background-color: #44687d;
        top: 0;
        right: 0;
        padding: 0 0 2px 0;
        margin: 0;
        -webkit-border-top-right-radius: 0px;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-top-left-radius: 0px;
        -moz-border-radius-topright: 0px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-topleft: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        border-top-left-radius: 0px;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        background-clip: padding-box;
        z-index: 99; }
        /* line 45, ../scss/_960.scss */
        .site-navigation-bar .site-navigation-bar-inner #menu-secondary-menu li {
          float: left;
          padding: 0;
          margin: 0; }
          /* line 49, ../scss/_960.scss */
          .site-navigation-bar .site-navigation-bar-inner #menu-secondary-menu li a {
            color: #c2d1da;
            padding: 0 10px;
            font-size: 11px;
            font-size: 1.1rem;
            text-transform: uppercase;
            border-left: 1px solid #c2d1da; }
            /* line 55, ../scss/_960.scss */
            .site-navigation-bar .site-navigation-bar-inner #menu-secondary-menu li a:hover {
              color: #fff;
              text-decoration: none; }
        /* line 62, ../scss/_960.scss */
        .site-navigation-bar .site-navigation-bar-inner #menu-secondary-menu li:first-child a {
          border-left: none; }
      /* line 67, ../scss/_960.scss */
      .site-navigation-bar .site-navigation-bar-inner .navigation-container {
        padding: 0; }
        /* line 69, ../scss/_960.scss */
        .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu-toggle {
          display: none; }
        /* line 73, ../scss/_960.scss */
        .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu [aria-expanded="false"] {
          display: block; }
        /* line 74, ../scss/_960.scss */
        .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu [aria-expanded="true"] {
          display: block; }
        /* line 75, ../scss/_960.scss */
        .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul {
          width: auto;
          padding: 54px 0 0 200px;
          background: none;
          position: relative;
          display: block;
          float: right;
          top: 0; }
          /* line 83, ../scss/_960.scss */
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li {
            padding: 0;
            float: left;
            border-left: 1px solid #71321b;
            position: relative; }
            /* line 88, ../scss/_960.scss */
            .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li a {
              color: #d4d4d4;
              font-size: 14px;
              font-size: 1.4rem;
              font-weight: bold;
              padding: 5px 15px;
              line-height: 20px;
              border-bottom: none; }
              /* line 95, ../scss/_960.scss */
              .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li a:hover {
                background: #44687d;
                color: #fff;
                text-decoration: none; }
            /* line 101, ../scss/_960.scss */
            .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li ul {
              display: none;
              margin: 0;
              padding: 0;
              position: absolute;
              width: 200px;
              top: 30px;
              border-left: 1px solid #71321b;
              border-right: 1px solid #71321b;
              border-top: 1px solid #71321b; }
              /* line 111, ../scss/_960.scss */
              .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li ul li {
                float: none;
                margin: 0;
                padding: 0;
                border-bottom: 1px solid #71321b; }
                /* line 116, ../scss/_960.scss */
                .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li ul li a {
                  display: block;
                  background: #87401D;
                  text-align: left;
                  padding: 5px 15px; }
            /* line 125, ../scss/_960.scss */
            .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li:hover ul {
              display: block; }
          /* line 130, ../scss/_960.scss */
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li:first-child {
            border-left: none; }
          /* line 134, ../scss/_960.scss */
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.current_page_item a {
            color: #fff; }
          /* line 138, ../scss/_960.scss */
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.page-item-38,
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.page-item-40,
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.page-item-42,
          .site-navigation-bar .site-navigation-bar-inner .navigation-container .menu ul li.page-item-4 {
            display: none; }

  /* =For use creating columns in the content
  -------------------------------------------------------------- */
  /* line 152, ../scss/_960.scss */
  .one_half {
    width: 48.75%;
    min-height: 10px; }

  /* line 159, ../scss/_960.scss */
  .one_third {
    width: 31.66%;
    min-height: 10px; }

  /* line 166, ../scss/_960.scss */
  .two_third {
    width: 65.8%;
    min-height: 10px; }

  /* line 173, ../scss/_960.scss */
  .one_fourth {
    width: 23.125%;
    min-height: 10px; }

  /* line 180, ../scss/_960.scss */
  .three_fourth {
    width: 69.375%;
    min-height: 10px; }

  /* line 187, ../scss/_960.scss */
  .one_fifth {
    width: 18%;
    min-height: 10px; }

  /* line 194, ../scss/_960.scss */
  .two_fifth {
    width: 38.5%;
    min-height: 10px; }

  /* line 201, ../scss/_960.scss */
  .three_fifth {
    width: 59%;
    min-height: 10px; }

  /* line 208, ../scss/_960.scss */
  .four_fifth {
    width: 79.5%;
    min-height: 10px; }

  /* line 215, ../scss/_960.scss */
  .one_sixth {
    width: 14.58%;
    min-height: 10px; }

  /* line 222, ../scss/_960.scss */
  .five_sixth {
    width: 82.9%;
    min-height: 10px; }

  /* line 229, ../scss/_960.scss */
  .one_half,
  .one_third,
  .two_third,
  .three_fourth,
  .one_fourth,
  .one_fifth,
  .two_fifth,
  .three_fifth,
  .four_fifth,
  .one_sixth,
  .five_sixth {
    position: relative;
    margin-right: 2.5%;
    float: left; }

  /* line 240, ../scss/_960.scss */
  .last {
    margin-right: 0 !important;
    clear: right; }

  /* line 241, ../scss/_960.scss */
  .clearboth {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%; } }
/* line 105, ../scss/style.scss */
.clear {
  clear: both;
  zoom: 1; }

/* wp-specific classes */
/* line 111, ../scss/style.scss */
.wp-caption {
  background: #ebe8df;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-bottom: 1px solid #dfd9c8;
  padding: 5px 0;
  text-align: center; }
  /* line 117, ../scss/style.scss */
  .wp-caption img {
    margin: 0 auto 10px auto; }
  /* line 120, ../scss/style.scss */
  .wp-caption p.wp-caption-text {
    margin: 0 0 10px 0; }

/* line 127, ../scss/style.scss */
.alignright {
  float: right;
  margin: 0 0 15px 15px; }

/* line 128, ../scss/style.scss */
.alignleft {
  float: left;
  margin: 0 15px 0 15px; }
