@charset "UTF-8";
/*table */
/* end of table */
/*not using these*/
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,300,300italic,700,700italic);
@import url(//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);
/* line 2, ../sass/variables/_mixins.scss */
.donotblowout, .l-region--navigation, .masthead .l-masthead, .l-footer-wrapper .l-region--footer .pane-contact-bar .view-content, .l-header, .l-region--hero {
  max-width: 980px;
  margin: 0 auto; }

/* line 6, ../sass/variables/_mixins.scss */
.greenbutton, .view-press .views-row .press-right .press-document-link a {
  background-color: #90c047;
  color: #fff;
  display: inline-block;
  padding: 8px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase; }

/* No files to import found in abstractions/**\/* */
/*Contact Us page*/
/* ---------------------------------------------------------- */
/* Form                                                       */
/* ---------------------------------------------------------- */
/*fix for events block*/
/* line 7, ../sass/base/_forms.scss */
#events-block .pager {
  float: right; }

/* line 8, ../sass/base/_forms.scss */
.ie input {
  border: 0; }

/*Search Area */
/* line 12, ../sass/base/_forms.scss */
.webform-client-form input[type="submit"] {
  position: absolute;
  margin: 0; }

/* line 13, ../sass/base/_forms.scss */
.region-header form {
  width: 285px; }

/* line 14, ../sass/base/_forms.scss */
.region-header input.email {
  width: 100%; }

/* line 15, ../sass/base/_forms.scss */
#content input.email {
  width: 347px; }

/* line 16, ../sass/base/_forms.scss */
#middle input.email {
  width: 338px; }

/* line 18, ../sass/base/_forms.scss */
.ie #middle input.email {
  padding-top: 1px; }

/* line 20, ../sass/base/_forms.scss */
.webform-confirmation {
  width: 420px; }

/* line 21, ../sass/base/_forms.scss */
.links {
  font-size: 0.75em; }

/* line 22, ../sass/base/_forms.scss */
#block-user-login .form-item {
  clear: both;
  padding: 15px; }

/* line 23, ../sass/base/_forms.scss */
#block-user-login .item-list {
  clear: both;
  padding-left: 15px; }

/* line 24, ../sass/base/_forms.scss */
#block-user-login .form-actions {
  padding: 0 0 15px 15px; }

/* End of old settings */
/* line 26, ../sass/base/_forms.scss */
.context-contactus #webform-component-question {
  max-width: 381px; }

/*End*/
/* line 28, ../sass/base/_forms.scss */
button, input, select, textarea {
  vertical-align: baseline;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 29, ../sass/base/_forms.scss */
a.learnMoreBtn.donate {
  background: #68b8d1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #68b8d1 0%, #2a87d3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #68b8d1), color-stop(100%, #2a87d3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #68b8d1 0%, #2a87d3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #68b8d1 0%, #2a87d3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #68b8d1 0%, #2a87d3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #68b8d1 0%, #2a87d3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b8d1', endColorstr='#2a87d3',GradientType=0 );
  /* IE6-9 */ }

/* line 38, ../sass/base/_forms.scss */
a.learnMoreBtn,
a.learnMoreBtn:link,
a.learnMoreBtn:visited,
a.LearnMoreBtn,
a.LearnMoreBtn:link,
a.LearnMoreBtn:visited {
  height: auto;
  color: #fff;
  line-height: normal;
  padding: .8em 1em;
  background-color: #999; }
  /* line 49, ../sass/base/_forms.scss */
  a.learnMoreBtn:hover,
  a.learnMoreBtn:link:hover,
  a.learnMoreBtn:visited:hover,
  a.LearnMoreBtn:hover,
  a.LearnMoreBtn:link:hover,
  a.LearnMoreBtn:visited:hover {
    background-color: #4c4a4a; }

/* line 53, ../sass/base/_forms.scss */
div.learn-more a,
a.learnMoreBtn,
a.learnMoreBtn:hover,
.more-link,
.form-submit,
button,
input[type="reset"],
input[type="submit"],
input[type="button"],
a.learnMoreBtn:link,
a.learnMoreBtn:visited {
  height: 31px;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
  text-transform: uppercase;
  color: #FFF !important;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 15px 5px 15px;
  line-height: 22px;
  border: none;
  text-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0px;
  margin-top: 0;
  float: right;
  background-color: #999; }
  /* line 82, ../sass/base/_forms.scss */
  div.learn-more a:hover,
  a.learnMoreBtn:hover,
  a.learnMoreBtn:hover:hover,
  .more-link:hover,
  .form-submit:hover,
  button:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover,
  input[type="button"]:hover,
  a.learnMoreBtn:link:hover,
  a.learnMoreBtn:visited:hover {
    background-color: #4c4a4a; }

/*
div.learn-more a, a.learnMoreBtn, a.learnMoreBtn:hover, .more-link, .form-submit, 
button, input[type="reset"], input[type="submit"], input[type="button"] {
   height:31px;
   font-size:11px;
   font-family:'Open Sans', sans-serif;
   display:inline-block;
   text-transform:uppercase;
   color:#FFF !important;
   text-decoration:none;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   padding:5px 15px 5px 15px;
   line-height: 22px;
   background: url("../images/defSprites.png") no-repeat scroll right -131px #d3d3d3;
background: -moz-linear-gradient(top,  #d3d3d3 0%, #999999 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(100%,#999999)); 
background: -webkit-linear-gradient(top,  #d3d3d3 0%,#999999 100%); 
background: -o-linear-gradient(top,  #d3d3d3 0%,#999999 100%);
background: -ms-linear-gradient(top,  #d3d3d3 0%,#999999 100%); 
background: linear-gradient(to bottom,  #d3d3d3 0%,#999999 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#999999',GradientType=0 ); 
   border:none;
   text-shadow:none;
   border-radius:0;-webkit-border-radius: 0px;
   margin-top:0;
   float:right;
}*/
/* line 115, ../sass/base/_forms.scss */
.form-actions input:hover {
  background: url("../images/defSprites.png") no-repeat right -161px #3E3C3D;
  padding-right: 25px; }

/* line 119, ../sass/base/_forms.scss */
input[type="text"]#edit-masquerade-user-field {
  height: 2em;
  margin-bottom: 1em; }

/* line 120, ../sass/base/_forms.scss */
#ctools-custom-content-type-edit-form textarea, select, #ctools-custom-content-type-edit-form input[type="date"], #ctools-custom-content-type-edit-form input[type="datetime"], #ctools-custom-content-type-edit-form input[type="datetime-local"], #ctools-custom-content-type-edit-form input[type="email"], #ctools-custom-content-type-edit-form input[type="month"], #ctools-custom-content-type-edit-form input[type="number"], #ctools-custom-content-type-edit-form input[type="password"], #ctools-custom-content-type-edit-form input[type="search"], #ctools-custom-content-type-edit-form input[type="tel"], #ctools-custom-content-type-edit-form input[type="text"], #ctools-custom-content-type-edit-form input[type="time"], #ctools-custom-content-type-edit-form input[type="url"], #ctools-custom-content-type-edit-form input[type="week"] {
  background: #ffffff; }

/* line 122, ../sass/base/_forms.scss */
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
  background: #FFF;
  color: #595959;
  font-size: .85em;
  height: 2.6em;
  border: 1px solid #DFDFDF;
  width: 80%;
  padding: 4px 9px;
  outline: 0 none; }

/* line 132, ../sass/base/_forms.scss */
.resizable-textarea .grippie {
  border: 0 solid #DDDDDD;
  box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.5) inset;
  -moz-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.5) inset;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #323232;
  border: none;
  border-image: none; }

/* line 146, ../sass/base/_forms.scss */
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder {
  Color: #888888; }

/* line 149, ../sass/base/_forms.scss */
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {
  box-shadow: 0 0 7px #0066FF;
  z-index: 1;
  color: #595959 !important; }

/* line 154, ../sass/base/_forms.scss */
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active {
  box-shadow: none; }

/* line 157, ../sass/base/_forms.scss */
select[disabled], textarea[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] {
  background-Color: #EEEEEE; }

/* line 160, ../sass/base/_forms.scss */
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] {
  -moz-user-select: none;
  box-shadow: none;
  Color: #888888;
  cursor: default; }

/* line 166, ../sass/base/_forms.scss */
textarea, select[size], select[multiple] {
  height: auto; }

/* line 169, ../sass/base/_forms.scss */
select {
  /*background-image: url("../images/select-arrow.gif");*/
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px; }

/* line 175, ../sass/base/_forms.scss */
select[size], select[multiple] {
  background-image: none;
  padding: 0; }

/* line 179, ../sass/base/_forms.scss */
textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 100%; }

/* line 185, ../sass/base/_forms.scss */
optgroup {
  Color: #000000;
  font-style: normal;
  font-weight: normal; }

/* line 190, ../sass/base/_forms.scss */
.ie6-button, * html button {
  -moz-border-bottom-Colors: none;
  -moz-border-left-Colors: none;
  -moz-border-right-Colors: none;
  -moz-border-top-Colors: none;
  /*background: url("../images/button.png") repeat-x scroll 0 0 #DDDDDD;*/
  border-Color: #DDDDDD #BBBBBB #999999;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  Color: #333333;
  cursor: pointer;
  font: bold 12px/1.2 Arial,sans-serif;
  overflow: visible;
  padding: 2px 10px 0;
  width: auto; }

/* line 207, ../sass/base/_forms.scss */
* html button {
  padding-bottom: 1px;
  padding-top: 1px; }

/* line 211, ../sass/base/_forms.scss */
.ie6-input, * html textarea, * html select {
  -moz-border-bottom-Colors: none;
  -moz-border-left-Colors: none;
  -moz-border-right-Colors: none;
  -moz-border-top-Colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-Color: #848484 #C1C1C1 #E1E1E1;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  Color: #000000;
  font-family: Arial,sans-serif;
  font-size: 13px;
  padding: 2px 3px 1px;
  vertical-align: top; }

/* line 227, ../sass/base/_forms.scss */
* html select {
  margin-top: 1px; }

/* line 230, ../sass/base/_forms.scss */
.placeholder_text, .ie6-input-disabled, .ie6-button-disabled {
  Color: #888888; }

/* line 233, ../sass/base/_forms.scss */
.ie6-input-disabled {
  background: none repeat scroll 0 0 #EEEEEE; }

/* line 236, ../sass/base/_forms.scss */
html.js input.form-autocomplete {
  background-position: 100% 7px; }

/* Updates 10/16 for header area */
/* line 240, ../sass/base/_forms.scss */
#webform-client-form-7 #webform-component-sign-up {
  margin: 0;
  float: left; }
  /* line 242, ../sass/base/_forms.scss */
  #webform-client-form-7 #webform-component-sign-up #edit-actions {
    max-width: 99px;
    margin: 0; }

/* line 249, ../sass/base/_forms.scss */
.form-item.webform-component.webform-component-email.webform-component--sign-up {
  position: relative;
  margin-bottom: -30px; }

/* line 255, ../sass/base/_forms.scss */
#webform-client-form-7 input.webform-submit.button-primary.form-submit {
  margin-left: 320px; }

/*========Pagination=======*/
/* line 2, ../sass/base/_lists.scss */
.item-list .pager {
  margin: 0;
  padding: 0;
  font-size: 10px;
  position: relative;
  text-align: left; }
  /* line 8, ../sass/base/_lists.scss */
  .item-list .pager ul li {
    float: left;
    margin: 0 0 0 6px;
    padding: 0; }
    /* line 12, ../sass/base/_lists.scss */
    .item-list .pager ul li:first-child {
      margin-left: 0; }
    /* line 15, ../sass/base/_lists.scss */
    .item-list .pager ul li a {
      -moz-box-sizing: border-box;
      background: none repeat scroll 0 0 #D2D2D2;
      color: #262626;
      display: block;
      font-family: Tahoma,Arial,sans-serif;
      font-size: 11px;
      padding: 5px 10px;
      text-decoration: none;
      border-bottom: 0; }
      /* line 25, ../sass/base/_lists.scss */
      .item-list .pager ul li a:hover {
        background-Color: #94C989;
        color: #ffffff; }
    /* line 30, ../sass/base/_lists.scss */
    .item-list .pager ul li .pager-ellipsis {
      padding: 5px 10px;
      text-decoration: none;
      border-bottom: 0; }
    /* line 35, ../sass/base/_lists.scss */
    .item-list .pager ul li .pager-current {
      padding: 5px 10px;
      text-decoration: none;
      background: none repeat scroll 0 0 #3E3D3D;
      color: #FFFFFF;
      border-bottom: 0; }
    /* line 43, ../sass/base/_lists.scss */
    .item-list .pager ul li .pager-first a, .item-list .pager ul li .pager-previous a, .item-list .pager ul li .pager-next a, .item-list .pager ul li .pager-last a {
      display: block;
      text-indent: -9999px;
      padding: 5px 15px;
      max-width: 0; }
    /* line 50, ../sass/base/_lists.scss */
    .item-list .pager ul li .pager-first a {
      background: url("../images/defSprites.png") no-repeat scroll -27px -2901px #D2D2D2; }
      /* line 52, ../sass/base/_lists.scss */
      .item-list .pager ul li .pager-first a:hover {
        background: url("../images/defSprites.png") no-repeat scroll -27px -2875px #94C989; }
    /* line 56, ../sass/base/_lists.scss */
    .item-list .pager ul li .pager-last a {
      background: url("../images/defSprites.png") no-repeat scroll 0 -2901px #D2D2D2; }
      /* line 58, ../sass/base/_lists.scss */
      .item-list .pager ul li .pager-last a:hover {
        background: url("../images/defSprites.png") no-repeat scroll 0 -2875px #94C989; }
    /* line 62, ../sass/base/_lists.scss */
    .item-list .pager ul li .pager-next a {
      background: url("../images/defSprites.png") no-repeat scroll 0 -1146px #D2D2D2; }
      /* line 64, ../sass/base/_lists.scss */
      .item-list .pager ul li .pager-next a:hover {
        background: url("../images/defSprites.png") no-repeat scroll 0 -1120px #94C989; }
    /* line 68, ../sass/base/_lists.scss */
    .item-list .pager ul li .pager-previous a {
      background: url("../images/defSprites.png") no-repeat scroll -27px -1146px #D2D2D2; }
      /* line 70, ../sass/base/_lists.scss */
      .item-list .pager ul li .pager-previous a:hover {
        background: url("../images/defSprites.png") no-repeat scroll -27px -1120px #94C989; }

/* ======End of Pagination=====*/
/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/* line 4, ../sass/base/_media.scss */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }
  /* line 9, ../sass/base/_media.scss */
  .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 1, ../sass/base/_tables.scss */
table#datagrid, table.views-view-grid {
  border: 1px solid #e1e1e1;
  font-size: .75em;
  width: 100%; }
  /* line 4, ../sass/base/_tables.scss */
  table#datagrid thead tr th, table.views-view-grid thead tr th {
    padding: 6px 0 6px 9px;
    background-color: #203866;
    text-align: left;
    color: #fff !important; }
    /* line 9, ../sass/base/_tables.scss */
    table#datagrid thead tr th a, table.views-view-grid thead tr th a {
      color: #fff !important;
      font-weight: normal !important; }
  /* line 15, ../sass/base/_tables.scss */
  table#datagrid tr td, table.views-view-grid tr td {
    padding: 9px 11px 9px 9px;
    vertical-align: top;
    border-bottom: 1px solid #e1e1e1;
    background: #ffffff; }
    /* line 20, ../sass/base/_tables.scss */
    table#datagrid tr td p, table.views-view-grid tr td p {
      font-size: inherit; }
  /* line 24, ../sass/base/_tables.scss */
  table#datagrid tr:nth-child(odd) td, table.views-view-grid tr:nth-child(odd) td {
    background: #F0F0F0; }
  /* line 27, ../sass/base/_tables.scss */
  table#datagrid tr:nth-child(even) td, table.views-view-grid tr:nth-child(even) td {
    background: #fff; }
  /* line 30, ../sass/base/_tables.scss */
  table#datagrid tr:hover td, table.views-view-grid tr:hover td {
    background: #fff2d5; }
  /* line 34, ../sass/base/_tables.scss */
  table#datagrid tfoot tr th, table.views-view-grid tfoot tr th {
    font-style: italic;
    background: #1f87e0;
    color: #eeeeee;
    padding: 5px 0px 5px 9px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-radius-bottomleft: 5px;
    -webkit-border-radius-bottomright: 5px;
    text-align: left; }

/*client wants geen table bg on events page*/
/* line 49, ../sass/base/_tables.scss */
.page-events table#datagrid tr:nth-child(odd) td, .page-events table.views-view-grid tr:nth-child(odd) td {
  background: #cbdcbb; }
/* line 52, ../sass/base/_tables.scss */
.page-events table#datagrid tr:nth-child(even) td, .page-events table.views-view-grid tr:nth-child(even) td {
  background: #e2f5d0; }
/* line 55, ../sass/base/_tables.scss */
.page-events table#datagrid tr:hover td, .page-events table.views-view-grid tr:hover td {
  background: #ccff99; }

/* line 43, ../sass/base/_typography.scss */
html {
  font-size: 14px;
  line-height: 20px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #4c4a4a;
  -webkit-text-size-adjust: none;
  /* Prevent font scaling in landscape */ }

/* line 50, ../sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6, .title {
  font-family: "Roboto Slab";
  font-style: normal;
  font-weight: normal; }

/* line 55, ../sass/base/_typography.scss */
h1 {
  font-size: 2.75em;
  line-height: 1.1em;
  margin: 0.5em 0; }

/* line 60, ../sass/base/_typography.scss */
h2 {
  font-size: 1.5em;
  line-height: 1.1em;
  margin: 0.5em 0; }

/* line 65, ../sass/base/_typography.scss */
h3 {
  font-size: 1.25em;
  line-height: 1.5em; }

/* line 69, ../sass/base/_typography.scss */
h4 {
  font-size: 1em;
  line-height: 1.3em;
  margin: 0.7em 0; }

/* line 74, ../sass/base/_typography.scss */
h5 {
  font-size: .9em;
  line-height: 1.1em;
  margin: 0.7em 0; }

/* line 79, ../sass/base/_typography.scss */
h6 {
  font-size: .85em;
  line-height: 1.0em;
  margin: 0.7em 0; }

/* line 84, ../sass/base/_typography.scss */
a, a:link, a:visited {
  color: #4c4a4a; }
  /* line 86, ../sass/base/_typography.scss */
  a:hover, a:link:hover, a:visited:hover {
    color: #252424; }

/* CSS Document */
/* line 3, ../sass/components/menus/_navigation.scss */
.l-region--navigation {
  float: none;
  clear: none;
  background-color: transparent; }
  /* line 8, ../sass/components/menus/_navigation.scss */
  .l-region--navigation #menu-1725-1 {
    display: none; }
  /* line 11, ../sass/components/menus/_navigation.scss */
  .l-region--navigation ul.sf-menu {
    font-size: 0.95em;
    font-weight: 300;
    margin: 0 0 2px 8px; }
    /* line 15, ../sass/components/menus/_navigation.scss */
    .l-region--navigation ul.sf-menu ul {
      position: absolute;
      background-color: transparent; }
    /* line 19, ../sass/components/menus/_navigation.scss */
    .l-region--navigation ul.sf-menu li {
      float: left; }
      /* line 21, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li .sf-depth-1 {
        margin-right: 6px;
        color: #4c4a4a; }
      /* line 25, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li .first a.sf-depth-1 {
        padding-left: 0; }
      /* line 28, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li .last {
        margin-right: 0; }
      /* line 31, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li a.sf-depth-1 {
        font-weight: 300;
        padding: 10px; }
      /* line 34, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li a {
        color: #4c4a4a; }
      /* line 37, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li ul li {
        padding: .7em 1em; }
      /* line 40, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li a {
        text-decoration: none; }
      /* line 43, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li:hover ul, .l-region--navigation ul.sf-menu li.sfHover ul {
        top: 2.2em; }
    /* line 47, ../sass/components/menus/_navigation.scss */
    .l-region--navigation ul.sf-menu a {
      font-size: 1.3em;
      color: #4c4a4a; }
    /* line 51, ../sass/components/menus/_navigation.scss */
    .l-region--navigation ul.sf-menu li.sfHover ul {
      background-color: #EBEBEB;
      border-top: 1px solid #DFDFDF;
      padding: 6px 0;
      top: 42px; }
      /* line 56, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li.sfHover ul li:before {
        padding: 0;
        content: ''; }

@media (max-width: 768px) {
  /* line 66, ../sass/components/menus/_navigation.scss */
  .l-region--navigation ul.sf-menu a {
    font-size: .85em; } }
/* line 72, ../sass/components/menus/_navigation.scss */
.pane-nice-menus-1 {
  display: none; }

/* line 73, ../sass/components/menus/_navigation.scss */
.navbar-toggle {
  position: relative;
  float: right;
  padding: 0;
  margin: 8px 0 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  height: auto;
  top: 7px; }
  @media (min-width: 44em) {
    /* line 73, ../sass/components/menus/_navigation.scss */
    .navbar-toggle {
      display: none; } }
  /* line 87, ../sass/components/menus/_navigation.scss */
  .navbar-toggle:focus {
    outline: 0; }
  /* line 90, ../sass/components/menus/_navigation.scss */
  .navbar-toggle .icon-bar {
    display: block;
    width: 30px;
    height: 6px;
    border-radius: 2px;
    background-color: #a5ba89; }
    /* line 96, ../sass/components/menus/_navigation.scss */
    .navbar-toggle .icon-bar + .icon-bar {
      margin-top: 6px; }
  /* line 100, ../sass/components/menus/_navigation.scss */
  .navbar-toggle .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }

/* line 111, ../sass/components/menus/_navigation.scss */
#close_btn {
  position: fixed;
  right: -100px;
  top: 0;
  z-index: 1000;
  clear: both;
  background: none transparent; }

@media all and (max-width: 740px) {
  /* line 120, ../sass/components/menus/_navigation.scss */
  .l-region--navigation {
    background-color: #4c4a4a;
    height: 100%;
    overflow: auto;
    position: fixed;
    right: -260px;
    top: 0;
    width: 260px !important;
    z-index: 999; }
    /* line 129, ../sass/components/menus/_navigation.scss */
    .l-region--navigation ul.sf-menu {
      font-size: 0.95em;
      font-weight: 300;
      margin: 0 0 2px 8px; }
      /* line 133, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu ul {
        position: relative; }
      /* line 136, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li {
        float: none; }
        /* line 138, ../sass/components/menus/_navigation.scss */
        .l-region--navigation ul.sf-menu li .sf-depth-1 {
          margin-right: 6px;
          color: #fff; }
        /* line 142, ../sass/components/menus/_navigation.scss */
        .l-region--navigation ul.sf-menu li .first a.sf-depth-1 {
          padding-left: 0; }
        /* line 145, ../sass/components/menus/_navigation.scss */
        .l-region--navigation ul.sf-menu li .last {
          margin-right: 0; }
        /* line 148, ../sass/components/menus/_navigation.scss */
        .l-region--navigation ul.sf-menu li a.sf-depth-1 {
          font-weight: 300;
          padding: 10px; }
          /* line 151, ../sass/components/menus/_navigation.scss */
          .l-region--navigation ul.sf-menu li a.sf-depth-1 li a {
            display: inline; }
        /* line 155, ../sass/components/menus/_navigation.scss */
        .l-region--navigation ul.sf-menu li a {
          color: #fff; }
        /* line 158, ../sass/components/menus/_navigation.scss */
        .l-region--navigation ul.sf-menu li ul li {
          padding: .7em 1em; }
        /* line 161, ../sass/components/menus/_navigation.scss */
        .l-region--navigation ul.sf-menu li a {
          text-decoration: none; }
        /* line 164, ../sass/components/menus/_navigation.scss */
        .l-region--navigation ul.sf-menu li:hover ul, .l-region--navigation ul.sf-menu li.sfHover ul {
          top: 0em; }
      /* line 168, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu a {
        font-size: 1.3em; }
      /* line 171, ../sass/components/menus/_navigation.scss */
      .l-region--navigation ul.sf-menu li.sfHover ul {
        padding: 0;
        background-color: transparent;
        border-top: 0 none;
        margin-bottom: 1em; }
        /* line 176, ../sass/components/menus/_navigation.scss */
        .l-region--navigation ul.sf-menu li.sfHover ul li a {
          padding-left: 0; }
          /* line 178, ../sass/components/menus/_navigation.scss */
          .l-region--navigation ul.sf-menu li.sfHover ul li a:before {
            font-family: 'FontAwesome';
            content: '\f054';
            padding-left: 0em;
            margin-right: 0.4em;
            display: inline;
            color: #fff;
            font-size: .8em; }

  /* line 191, ../sass/components/menus/_navigation.scss */
  .l-page {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    position: absolute; }

  /* line 195, ../sass/components/menus/_navigation.scss */
  .panels-flexible-region-1-center {
    float: right;
    width: 86.1953%; }

  /* line 199, ../sass/components/menus/_navigation.scss */
  .page-blog .l-main {
    position: static; } }
@media (min-width: 20em) {
  /* line 205, ../sass/components/menus/_navigation.scss */
  .l-region--navigation #menu-1725-1 {
    display: block;
    background-color: #A5BA89;
    margin-left: -1em;
    padding-left: 1em; }
  /* line 211, ../sass/components/menus/_navigation.scss */
  .l-region--navigation #menu-1726-1, .l-region--navigation #menu-1727-1 {
    display: block; }
  /* line 214, ../sass/components/menus/_navigation.scss */
  .l-region--navigation #menu-1726-1 a, .l-region--navigation #menu-1727-1 a {
    color: #4C4A4A; }
  /* line 215, ../sass/components/menus/_navigation.scss */
  .l-region--navigation #menu-1726-1 a:before {
    content: '\f082';
    font-family: 'fontawesome';
    color: #fff;
    font-size: 2em;
    margin-right: .5em; }
  /* line 222, ../sass/components/menus/_navigation.scss */
  .l-region--navigation #menu-1727-1 a:before {
    content: '\f081';
    font-family: 'fontawesome';
    color: #fff;
    font-size: 2em;
    margin-right: .5em; } }
@media (min-width: 44em) {
  /* line 233, ../sass/components/menus/_navigation.scss */
  .l-region--navigation #menu-1725-1, .l-region--navigation #menu-1726-1, .l-region--navigation #menu-1727-1 {
    display: none; } }
@media (min-width: 70em) {
  /* line 240, ../sass/components/menus/_navigation.scss */
  .l-region--navigation #menu-1725-1, .l-region--navigation #menu-1726-1, .l-region--navigation #menu-1727-1 {
    display: none; } }
/* CSS Document */
/* line 3, ../sass/components/menus/_user.scss */
.pane-system-user-menu, .pane-masquerade-masquerade {
  background-color: #e2e2e2;
  border: 6px solid #c6c6c6;
  padding: 1em;
  margin-bottom: 1em; }
  /* line 8, ../sass/components/menus/_user.scss */
  .pane-system-user-menu h2, .pane-masquerade-masquerade h2 {
    font-size: 1.5em;
    margin: 0; }
  /* line 12, ../sass/components/menus/_user.scss */
  .pane-system-user-menu ul.menu, .pane-masquerade-masquerade ul.menu {
    margin: .5em .5em .5em 0;
    padding: 0; }
    /* line 15, ../sass/components/menus/_user.scss */
    .pane-system-user-menu ul.menu li, .pane-masquerade-masquerade ul.menu li {
      list-style-image: none;
      list-style-type: none;
      margin: 0;
      padding: .2em 0 0; }
      /* line 20, ../sass/components/menus/_user.scss */
      .pane-system-user-menu ul.menu li a, .pane-masquerade-masquerade ul.menu li a {
        text-decoration: none; }

/* line 1, ../sass/components/misc/_colorbox.scss */
#cboxLoadedContent {
  width: 100% !important;
  overflow: auto;
  height: auto !important; }
  /* line 2, ../sass/components/misc/_colorbox.scss */
  #cboxLoadedContent h2, #cboxLoadedContent .field--name-field-audio-track {
    display: none; }

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
 *********************************/
/* line 14, ../sass/components/misc/_flexslider.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none; }

/* line 20, ../sass/components/misc/_flexslider.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* Clearfix for the .slides element */
/* line 29, ../sass/components/misc/_flexslider.scss */
html[xmlns] .slides {
  display: block; }

/* line 32, ../sass/components/misc/_flexslider.scss */
* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 38, ../sass/components/misc/_flexslider.scss */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Necessary Styles
 *********************************/
/* line 44, ../sass/components/misc/_flexslider.scss */
.flexslider {
  margin: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border: 0 none;
  padding: 0;
  position: relative;
  zoom: 1;
  /* Control Nav */
  /* Direction Nav */ }
  /* line 53, ../sass/components/misc/_flexslider.scss */
  .flexslider .slides {
    zoom: 1; }
    /* line 55, ../sass/components/misc/_flexslider.scss */
    .flexslider .slides > li {
      /* Hide the slides before the JS is loaded. Avoids image jumping */
      display: none;
      -webkit-backface-visibility: hidden; }
      /* line 58, ../sass/components/misc/_flexslider.scss */
      .flexslider .slides > li:after {
        content: "\0020";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0; }
  /* line 68, ../sass/components/misc/_flexslider.scss */
  .flexslider .slide-item {
    display: block;
    overflow: hidden;
    margin: 0 2px; }
  /* line 74, ../sass/components/misc/_flexslider.scss */
  .flexslider:hover .flex-prev {
    opacity: 0.7;
    left: 10px; }
    /* line 77, ../sass/components/misc/_flexslider.scss */
    .flexslider:hover .flex-prev:hover {
      opacity: 1; }
  /* line 81, ../sass/components/misc/_flexslider.scss */
  .flexslider:hover .flex-next {
    opacity: 0.7;
    right: 10px; }
    /* line 84, ../sass/components/misc/_flexslider.scss */
    .flexslider:hover .flex-next:hover {
      opacity: 1; }
  /* line 89, ../sass/components/misc/_flexslider.scss */
  .flexslider .flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease; }
  /* line 97, ../sass/components/misc/_flexslider.scss */
  .flexslider .flex-control-nav {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 1em;
    text-align: center;
    line-height: 0;
    z-index: 999; }
    /* line 105, ../sass/components/misc/_flexslider.scss */
    .flexslider .flex-control-nav li {
      margin: 0 6px;
      display: inline-block;
      zoom: 1;
      *display: inline; }
      /* line 110, ../sass/components/misc/_flexslider.scss */
      .flexslider .flex-control-nav li a {
        width: 10px;
        height: 10px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        display: block;
        background: #666;
        background: rgba(0, 0, 0, 0.5);
        cursor: pointer;
        text-indent: -9999px; }
        /* line 121, ../sass/components/misc/_flexslider.scss */
        .flexslider .flex-control-nav li a:hover {
          background: #333;
          background: rgba(0, 0, 0, 0.7); }
        /* line 125, ../sass/components/misc/_flexslider.scss */
        .flexslider .flex-control-nav li a .flex-active {
          background: #000;
          background: rgba(0, 0, 0, 0.9);
          cursor: default; }
  /* line 134, ../sass/components/misc/_flexslider.scss */
  .flexslider .flex-direction-nav {
    *height: 0; }
    /* line 136, ../sass/components/misc/_flexslider.scss */
    .flexslider .flex-direction-nav a {
      display: block;
      width: 40px;
      height: 40px;
      line-height: 40px;
      margin: -20px 0 0;
      position: absolute;
      top: 50%;
      z-index: 10;
      overflow: hidden;
      opacity: 0;
      cursor: pointer;
      color: rgba(0, 0, 0, 0.8) !important;
      text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
      -webkit-transition: all .3s ease !important;
      -moz-transition: all .3s ease !important;
      transition: all .3s ease !important; }
      /* line 153, ../sass/components/misc/_flexslider.scss */
      .flexslider .flex-direction-nav a:before {
        font-family: "FontAwesome";
        font-size: 40px;
        display: inline-block;
        content: '\f104'; }
      /* line 159, ../sass/components/misc/_flexslider.scss */
      .flexslider .flex-direction-nav a .flex-prev {
        left: -50px; }
        @media (min-width: tablet) {
          /* line 159, ../sass/components/misc/_flexslider.scss */
          .flexslider .flex-direction-nav a .flex-prev {
            opacity: 1;
            left: 10px; } }
      /* line 166, ../sass/components/misc/_flexslider.scss */
      .flexslider .flex-direction-nav a .flex-next {
        right: -50px;
        text-align: right; }
        @media (min-width: tablet) {
          /* line 166, ../sass/components/misc/_flexslider.scss */
          .flexslider .flex-direction-nav a .flex-next {
            opacity: 1;
            right: 10px; } }
    /* line 175, ../sass/components/misc/_flexslider.scss */
    .flexslider .flex-direction-nav .flex-next:before {
      content: '\f105';
      font-family: 'FontAwesome'; }
    /* line 179, ../sass/components/misc/_flexslider.scss */
    .flexslider .flex-direction-nav .flex-disabled {
      opacity: 0 !important;
      filter: alpha(opacity=0);
      cursor: default; }

/* line 187, ../sass/components/misc/_flexslider.scss */
.loading .flex-viewport {
  max-height: 300px; }

/* line 188, ../sass/components/misc/_flexslider.scss */
.carousel li {
  margin-right: 5px; }

/*front Slideshow */
/* line 190, ../sass/components/misc/_flexslider.scss */
.front #zone-slideshow .flex-control-paging li a {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: block;
  background: #FFF;
  background: white;
  cursor: pointer;
  text-indent: -9999px; }

/* Pause/Play */
/* line 194, ../sass/components/misc/_flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize; }
/* line 197, ../sass/components/misc/_flexslider.scss */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000; }
  /* line 209, ../sass/components/misc/_flexslider.scss */
  .flex-pauseplay a:hover {
    opacity: 1; }
  /* line 212, ../sass/components/misc/_flexslider.scss */
  .flex-pauseplay a:before {
    font-family: "FontAwesome";
    font-size: 20px;
    display: inline-block;
    content: "\f04c"; }
  /* line 218, ../sass/components/misc/_flexslider.scss */
  .flex-pauseplay a a:before {
    content: "\f04b"; }

/* line 223, ../sass/components/misc/_flexslider.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }
  /* line 227, ../sass/components/misc/_flexslider.scss */
  .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0; }
  /* line 232, ../sass/components/misc/_flexslider.scss */
  .flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer; }
    /* line 237, ../sass/components/misc/_flexslider.scss */
    .flex-control-thumbs img:hover {
      opacity: 1; }
  /* line 241, ../sass/components/misc/_flexslider.scss */
  .flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default; }

/* CSS Document */
/*
@import "breakpoint";
@include breakpoint($phone, true) {
    .masthead{
        background-color: $white;
        border-bottom: 2px solid $white;
    }
}
@include breakpoint($tab, true) {
    .masthead{
        background-color: $white;
        border-bottom: 2px solid $white;
    }
}
*/
/* Masthead */
/* line 21, ../sass/components/panels/_mini-panels.scss */
.masthead {
  width: 100%;
  margin: 0 auto;
  background-color: #a5ba89;
  border-bottom: 2px solid #a5ba89; }
  /* line 28, ../sass/components/panels/_mini-panels.scss */
  .masthead .l-masthead .l-region--masthead {
    width: 100%;
    margin: 0 auto;
    color: #fff;
    font-size: 0.85em;
    margin: 0;
    padding: 0;
    line-height: 1;
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    /* line 38, ../sass/components/panels/_mini-panels.scss */
    .masthead .l-masthead .l-region--masthead .panels-flexible-region:first-child {
      width: 49.15254%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    /* line 41, ../sass/components/panels/_mini-panels.scss */
    .masthead .l-masthead .l-region--masthead .panels-flexible-region:last-child {
      width: 49.15254%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    /* line 45, ../sass/components/panels/_mini-panels.scss */
    .masthead .l-masthead .l-region--masthead .panels-flexible-region-15-right {
      padding-top: 6px; }
    /* line 48, ../sass/components/panels/_mini-panels.scss */
    .masthead .l-masthead .l-region--masthead a, .masthead .l-masthead .l-region--masthead a:hover, .masthead .l-masthead .l-region--masthead a:visited, .masthead .l-masthead .l-region--masthead a:link {
      color: #fff; }

@media (max-width: 700px) {
  /* line 56, ../sass/components/panels/_mini-panels.scss */
  .masthead {
    background-color: #fff;
    border-bottom: 2px solid #fff;
    text-align: center; } }
/* SCSS Document */
/* Branding */
/* line 4, ../sass/components/regions/_branding.scss */
.l-branding {
  display: none; }

/* line 7, ../sass/components/regions/_branding.scss */
.mobile-branding {
  display: inline; }
  /* line 9, ../sass/components/regions/_branding.scss */
  .mobile-branding .mobile-brand-img {
    max-width: 60%;
    padding: 0.4em 0 0; }

@media (min-width: 44em) {
  /* line 15, ../sass/components/regions/_branding.scss */
  .l-branding {
    display: block;
    padding-top: 18px; }
    /* line 18, ../sass/components/regions/_branding.scss */
    .l-branding #logo > img {
      max-width: inherit !important;
      padding-top: 5px;
      padding-left: 20px;
      height: 115px; }
    /* line 25, ../sass/components/regions/_branding.scss */
    .l-branding .l-constrained {
      height: 3em; }

  /* line 29, ../sass/components/regions/_branding.scss */
  .mobile-branding {
    display: none; } }
/* line 34, ../sass/components/regions/_branding.scss */
.panel-pane.pane-custom.pane-2 {
  padding-left: 125px; }

/* CSS Document */
/* line 3, ../sass/components/regions/_content.scss */
.pane-page-title {
  padding: 0; }

/* line 6, ../sass/components/regions/_content.scss */
.l-content .pane-page-content {
  padding: 0; }

/* line 9, ../sass/components/regions/_content.scss */
.l-main {
  position: relative;
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  float: none;
  max-width: 980px; }

/* line 16, ../sass/components/regions/_content.scss */
.childrens-fund .learnMoreBtn {
  position: relative;
  top: -3.5em;
  right: 1em; }

/* line 22, ../sass/components/regions/_content.scss */
.pane-node h2 {
  margin-top: 1.1em;
  margin-top: 1.1em;
  margin-bottom: 1.15em; }

@media (min-width: 70em) {
  /* line 29, ../sass/components/regions/_content.scss */
  .pane-stay-connected {
    width: 49%;
    float: right; }

  /* line 33, ../sass/components/regions/_content.scss */
  #mini-panel-stay_connected {
    background-color: #ABCEEC;
    height: 184px !important;
    padding: .2em 1em 3em 1em;
    margin: 0;
    width: 100%; } }
@media (min-width: 44em) {
  /* line 42, ../sass/components/regions/_content.scss */
  .l-main {
    position: relative; }

  /* line 45, ../sass/components/regions/_content.scss */
  .pane-stay-connected {
    width: 49%;
    float: right; }

  /* line 49, ../sass/components/regions/_content.scss */
  #mini-panel-stay_connected {
    background-color: #ABCEEC;
    height: 184px !important;
    padding: .2em 1em 3em 1em;
    margin: 1.2em 0;
    width: 100%; }

  /* line 56, ../sass/components/regions/_content.scss */
  .node--newsletter-signup {
    background-color: #ABCEEC;
    height: 147px;
    padding: .2em 1em 3em 1em;
    margin: 0; } }
@media (min-width: 20em) {
  /* line 64, ../sass/components/regions/_content.scss */
  .node--newsletter-signup {
    background-color: #ABCEEC;
    height: 167px;
    padding: .2em 1em 3em 1em;
    margin: 0; } }
/* CSS Document */
/* line 3, ../sass/components/regions/_footer.scss */
.l-footer-wrapper {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  /* line 5, ../sass/components/regions/_footer.scss */
  .l-footer-wrapper .l-region--footer {
    border-top: 1px solid #6a7076;
    max-width: 920px;
    margin: 0 auto;
    /* Books */ }
    /* line 9, ../sass/components/regions/_footer.scss */
    .l-footer-wrapper .l-region--footer .pane-block-9 {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      margin-bottom: 2em; }
      @media (min-width: 44em) {
        /* line 9, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-block-9 {
          width: 49.15254%;
          float: left;
          margin-right: -100%;
          margin-left: 0;
          clear: none; } }
    /* line 16, ../sass/components/regions/_footer.scss */
    .l-footer-wrapper .l-region--footer .pane-childrens-fund {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
      @media (min-width: 44em) {
        /* line 16, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-childrens-fund {
          width: 49.15254%;
          float: right;
          margin-left: 0;
          margin-right: 0;
          clear: none; } }
    /* line 23, ../sass/components/regions/_footer.scss */
    .l-footer-wrapper .l-region--footer .pane-stay-connected .pane-title {
      font-size: 1.25em;
      line-height: 1.1em;
      margin: 1.2em 0; }
    /* line 29, ../sass/components/regions/_footer.scss */
    .l-footer-wrapper .l-region--footer .panel-pane.pane-block.pane-block-11 {
      font-size: 2.5em;
      padding-left: .5em; }
      /* line 32, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .panel-pane.pane-block.pane-block-11 .fa {
        color: #fff;
        width: 35px; }
        /* line 35, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .panel-pane.pane-block.pane-block-11 .fa:hover {
          color: #999999; }
    /* line 41, ../sass/components/regions/_footer.scss */
    .l-footer-wrapper .l-region--footer .pane-books {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      border-top: 1px solid #6a7076;
      margin: 0 0 2em;
      overflow: hidden;
      clear: both; }
      /* line 48, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-books h2 {
        font-size: 1.5em;
        padding-bottom: 0;
        margin-bottom: 0; }
      /* line 53, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-books .view-content {
        overflow: hidden;
        padding-top: 1em; }
        /* line 56, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-books .view-content .views-row-1 {
          width: 100%;
          float: right;
          margin-left: 0;
          margin-right: 0;
          clear: none; }
          @media (min-width: 44em) {
            /* line 56, ../sass/components/regions/_footer.scss */
            .l-footer-wrapper .l-region--footer .pane-books .view-content .views-row-1 {
              width: 49.15254%;
              float: left;
              margin-right: -100%;
              margin-left: 0;
              clear: none; } }
        /* line 62, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-books .view-content .views-row-2 {
          width: 100%;
          float: right;
          margin-left: 0;
          margin-right: 0;
          clear: none; }
          @media (min-width: 44em) {
            /* line 62, ../sass/components/regions/_footer.scss */
            .l-footer-wrapper .l-region--footer .pane-books .view-content .views-row-2 {
              width: 49.15254%;
              float: right;
              margin-left: 0;
              margin-right: 0;
              clear: none; } }
        /* line 68, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-books .view-content img {
          -webkit-box-shadow: 3px 3px 10px 0px rgba(90, 90, 90, 0.5);
          box-shadow: 3px 3px 10px 0px rgba(90, 90, 90, 0.5); }
        /* line 72, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-books .view-content .colL, .l-footer-wrapper .l-region--footer .pane-books .view-content .colR {
          float: left; }
          /* line 74, ../sass/components/regions/_footer.scss */
          .l-footer-wrapper .l-region--footer .pane-books .view-content .colL .title, .l-footer-wrapper .l-region--footer .pane-books .view-content .colR .title {
            font-family: "Roboto Slab", Helvetica, Arial, sans-serif;
            font-size: 15.4px;
            padding-bottom: .5em; }
        /* line 80, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-books .view-content .colL {
          margin: 0 15px 0 0;
          width: 35%; }
        /* line 84, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-books .view-content .colR {
          width: 60%; }
        /* line 87, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-books .view-content p {
          margin-top: 0; }
    /* line 92, ../sass/components/regions/_footer.scss */
    .l-footer-wrapper .l-region--footer .pane-contact-bar {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      background: #EBEBEB;
      font-weight: 900;
      margin-top: 3px;
      padding: 2px 14px 10px 14px;
      text-align: center; }
      /* line 99, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-contact-bar .top {
        margin: 0 auto;
        width: 90%;
        overflow: hidden; }
        /* line 103, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-contact-bar .top h4 {
          text-align: center;
          margin: 0 auto;
          font-size: 1em;
          line-height: 2.5em; }
        /* line 109, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-contact-bar .top .buttons {
          margin: 0 auto;
          text-align: center; }
      /* line 114, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-contact-bar iframe {
        background-color: #EBEBEB;
        width: 48px; }
      /* line 118, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-contact-bar a {
        color: #6a7076; }
        /* line 120, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-contact-bar a:hover {
          border-bottom: 1px solid #6a7076; }
      /* line 124, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-contact-bar .award-wrapper {
        margin-left: 25px;
        float: left;
        margin-right: 65px; }
      /* line 129, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-contact-bar #TA_cdsratingsonlynarrow989 {
        width: 200px;
        float: left; }
    /* line 138, ../sass/components/regions/_footer.scss */
    .l-footer-wrapper .l-region--footer .pane-system-main-menu {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      margin: 20px 0 20px 0;
      padding-bottom: 20px;
      display: none; }
      @media (min-width: 44em) {
        /* line 138, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-system-main-menu {
          display: block; } }
      /* line 146, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-system-main-menu h2 {
        font-size: 1em; }
      /* line 149, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-system-main-menu a {
        text-decoration: none; }
      /* line 152, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-system-main-menu ul.menu {
        margin: 0 auto;
        overflow: hidden;
        padding: 0; }
        /* line 156, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-system-main-menu ul.menu li {
          border-right: 1px solid #4c4a4a;
          float: left;
          list-style: none;
          margin: 0 10px 0 0;
          padding: 0 10px 0 0; }
          /* line 162, ../sass/components/regions/_footer.scss */
          .l-footer-wrapper .l-region--footer .pane-system-main-menu ul.menu li a {
            padding-left: 0;
            font-size: .7em;
            line-height: 1.25; }
            /* line 166, ../sass/components/regions/_footer.scss */
            .l-footer-wrapper .l-region--footer .pane-system-main-menu ul.menu li a :hover {
              text-decoration: none; }
          /* line 170, ../sass/components/regions/_footer.scss */
          .l-footer-wrapper .l-region--footer .pane-system-main-menu ul.menu li .last {
            border: none;
            margin: 0;
            padding: 0; }
          /* line 175, ../sass/components/regions/_footer.scss */
          .l-footer-wrapper .l-region--footer .pane-system-main-menu ul.menu li ul {
            display: inline; }
            /* line 177, ../sass/components/regions/_footer.scss */
            .l-footer-wrapper .l-region--footer .pane-system-main-menu ul.menu li ul li {
              border: none;
              float: none;
              padding: 0; }
              /* line 181, ../sass/components/regions/_footer.scss */
              .l-footer-wrapper .l-region--footer .pane-system-main-menu ul.menu li ul li a:hover {
                text-decoration: underline; }
    /* line 190, ../sass/components/regions/_footer.scss */
    .l-footer-wrapper .l-region--footer .pane-block-1 {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      border-top: 1px solid #6a7076;
      margin: 40px 0 0 0;
      text-align: center; }
      /* line 195, ../sass/components/regions/_footer.scss */
      .l-footer-wrapper .l-region--footer .pane-block-1 a {
        color: #4c4a4a; }
        /* line 197, ../sass/components/regions/_footer.scss */
        .l-footer-wrapper .l-region--footer .pane-block-1 a:hover {
          text-decoration: underline; }

@media (min-width: 70em) {
  /* line 206, ../sass/components/regions/_footer.scss */
  .l-footer-wrapper .pane-block-11 {
    position: relative;
    top: -1em; } }
@media (min-width: 20em) {
  /* line 218, ../sass/components/regions/_footer.scss */
  .l-footer-wrapper .pane-block-11 {
    position: relative;
    top: -1.3em; }

  /* line 223, ../sass/components/regions/_footer.scss */
  div#CDSWIDCOE {
    margin-left: 0; }

  /* line 226, ../sass/components/regions/_footer.scss */
  .award-wrapper {
    margin-left: 0 !important; } }
/* SCSS Document */
/* Header */
/* line 4, ../sass/components/regions/_header.scss */
.l-header {
  margin-bottom: 0;
  /* Contact Area */ }
  /* line 7, ../sass/components/regions/_header.scss */
  .l-header.after {
    clear: both;
    content: "";
    display: table; }
  @media (min-width: 44em) {
    /* line 4, ../sass/components/regions/_header.scss */
    .l-header {
      margin-bottom: 1em; } }
  /* line 16, ../sass/components/regions/_header.scss */
  .l-header .l-region--header {
    display: none; }
    @media (min-width: 44em) {
      /* line 16, ../sass/components/regions/_header.scss */
      .l-header .l-region--header {
        display: block; } }
    /* line 22, ../sass/components/regions/_header.scss */
    .l-header .l-region--header .view-header-contact h2.node__title {
      font-size: 1em;
      margin-bottom: 0; }
    /* line 26, ../sass/components/regions/_header.scss */
    .l-header .l-region--header .view-header-contact p {
      margin: 0;
      font-size: .75em; }
      /* line 29, ../sass/components/regions/_header.scss */
      .l-header .l-region--header .view-header-contact p a {
        text-decoration: none; }

/* line 36, ../sass/components/regions/_header.scss */
body #turn_wrapper, .panels-flexible-15 {
  display: none; }

/* line 39, ../sass/components/regions/_header.scss */
.l-region--hero {
  position: static; }

@media (min-width: 44em) {
  /* line 44, ../sass/components/regions/_header.scss */
  body #turn_wrapper, .panels-flexible-15 {
    display: block; } }
/* line 50, ../sass/components/regions/_header.scss */
.l-header {
  width: 100%;
  max-width: 100%; }

/* line 54, ../sass/components/regions/_header.scss */
.l-region--hero {
  width: 100%;
  max-width: 100%; }

/* CSS Document */
/* line 3, ../sass/components/regions/_masthead.scss */
.l-region--masthead {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  /* line 5, ../sass/components/regions/_masthead.scss */
  .l-region--masthead .pane-block-11 {
    display: inline;
    margin-left: 1.8em; }

@media (min-width: 44em) {
  /* line 21, ../sass/components/regions/_masthead.scss */
  .l-region--masthead .pane-block-11 {
    display: inline;
    font-size: 2.5em;
    padding-left: .5em;
    margin-left: 1.3em; }
    /* line 26, ../sass/components/regions/_masthead.scss */
    .l-region--masthead .pane-block-11 .fa {
      color: #fff;
      width: 0; }
      /* line 29, ../sass/components/regions/_masthead.scss */
      .l-region--masthead .pane-block-11 .fa:hover {
        color: #999999; } }
@media (min-width: 70em) {
  /* line 38, ../sass/components/regions/_masthead.scss */
  .l-region--masthead .pane-block-11 {
    display: inline;
    font-size: 2.5em;
    padding-left: .5em;
    margin-left: 1.8em; }
    /* line 43, ../sass/components/regions/_masthead.scss */
    .l-region--masthead .pane-block-11 .fa {
      color: #fff;
      width: 0; }
      /* line 46, ../sass/components/regions/_masthead.scss */
      .l-region--masthead .pane-block-11 .fa:hover {
        color: #999999; } }
/* line 56, ../sass/components/regions/_masthead.scss */
.l-masthead {
  max-width: 100% !important; }

/* line 59, ../sass/components/regions/_masthead.scss */
.masthead .l-masthead .l-region--masthead .panels-flexible-region:last-child {
  width: 420px; }

/* line 63, ../sass/components/regions/_masthead.scss */
.l-region--masthead .pane-block-11 {
  padding-left: 0px;
  margin-left: 0px; }

/* line 68, ../sass/components/regions/_masthead.scss */
.l-region--masthead .pane-block-11 .fa {
  width: 25px !important; }

/* line 72, ../sass/components/regions/_masthead.scss */
.panels-flexible-15 .panels-flexible-region-inside {
  padding-left: 0px; }

/* line 76, ../sass/components/regions/_masthead.scss */
div.panels-flexible-region.panels-flexible-region-15-right.panels-flexible-region-last {
  width: 220px;
  float: right; }

/* SCSS Document */
/* line 4, ../sass/components/regions/_sidebar.scss */
.l-region--sidebar-second .pane-2 {
  margin-top: 1em; }
/* line 7, ../sass/components/regions/_sidebar.scss */
.l-region--sidebar-second .pane-3, .l-region--sidebar-second .pane-testimonials {
  display: inline-block;
  margin: 1em 0 0;
  padding: 1em 0;
  width: 100%; }
/* line 14, ../sass/components/regions/_sidebar.scss */
.l-region--sidebar-second .pane-testimonials {
  border-top: 1px solid #e2e2e2; }
  /* line 16, ../sass/components/regions/_sidebar.scss */
  .l-region--sidebar-second .pane-testimonials .views-field-body p {
    font-size: 1.25em;
    font-style: italic;
    font-weight: 100;
    line-height: 1.5em;
    margin-left: 1em; }
    /* line 22, ../sass/components/regions/_sidebar.scss */
    .l-region--sidebar-second .pane-testimonials .views-field-body p:first-child::before {
      color: #7c7a7b;
      content: "“";
      float: left;
      font-family: "Droid Serif",Georgia,serif;
      font-size: 2.75em;
      font-style: italic;
      padding-top: 0.25em;
      text-indent: -0.6875em; }
  /* line 33, ../sass/components/regions/_sidebar.scss */
  .l-region--sidebar-second .pane-testimonials .views-field-field-person p {
    margin-left: 1.75em; }
    /* line 35, ../sass/components/regions/_sidebar.scss */
    .l-region--sidebar-second .pane-testimonials .views-field-field-person p:first-child::before {
      content: "—";
      float: left;
      font-family: Georgia,serif;
      font-size: 1.5em;
      font-weight: 300;
      text-indent: -1.25em; }
/* line 46, ../sass/components/regions/_sidebar.scss */
.l-region--sidebar-second .view-garden-book .colL {
  float: left;
  margin: 0 15px 0 0; }
/* line 50, ../sass/components/regions/_sidebar.scss */
.l-region--sidebar-second .view-garden-book .title {
  margin-bottom: 10px; }
/* line 54, ../sass/components/regions/_sidebar.scss */
.l-region--sidebar-second .register-wrapper {
  background-color: #90c047;
  padding: 0.2em 1em 0.2em; }
  /* line 57, ../sass/components/regions/_sidebar.scss */
  .l-region--sidebar-second .register-wrapper h3 {
    font-size: 1.75em;
    color: #fff;
    margin-top: 0; }
  /* line 62, ../sass/components/regions/_sidebar.scss */
  .l-region--sidebar-second .register-wrapper a.LearnMoreBtn, .l-region--sidebar-second .register-wrapper a.LearnMoreBtn:hover, .l-region--sidebar-second .register-wrapper a.LearnMoreBtn:link, .l-region--sidebar-second .register-wrapper a.LearnMoreBtn:visited {
    border: 1px solid #fff;
    color: #fff;
    padding: 0.3em 0.7em;
    text-decoration: none;
    background-color: transparent;
    display: inline-block;
    margin-bottom: 0.5em;
    font-size: 16px; }

@media (min-width: 44em) {
  /* line 76, ../sass/components/regions/_sidebar.scss */
  .l-region--sidebar-second .pane-front-page-feature .views-row {
    background-position: 30% 10%; } }
/* CSS Document */
/* line 3, ../sass/components/views/_events.scss */
.pane-rev1-events-list {
  margin: 0;
  padding: 0.1em 1.5em 3.5em;
  color: #6a7076;
  background: #e2f5d0; }
  /* line 8, ../sass/components/views/_events.scss */
  .pane-rev1-events-list h2 {
    font-size: 1.75em;
    padding: 12px 0 8px 0;
    margin: 15px 0 0 0; }
  /* line 13, ../sass/components/views/_events.scss */
  .pane-rev1-events-list .pane-content {
    background: #E2F5D0;
    padding: 0 5px 33px 15px;
    /*bottom padding corresponds to height of more btn + space */ }
  /* line 17, ../sass/components/views/_events.scss */
  .pane-rev1-events-list tbody {
    border: none; }
    /* line 19, ../sass/components/views/_events.scss */
    .pane-rev1-events-list tbody td {
      vertical-align: top; }
  /* line 23, ../sass/components/views/_events.scss */
  .pane-rev1-events-list .views-row {
    padding: 1em 0;
    margin-right: 2em;
    border-top: 1px solid #A5A5A5; }
    /* line 28, ../sass/components/views/_events.scss */
    .pane-rev1-events-list .views-row .views-field a {
      text-decoration: none; }
    /* line 32, ../sass/components/views/_events.scss */
    .pane-rev1-events-list .views-row .views-field-view-node {
      color: #4c4a4a; }
    /* line 35, ../sass/components/views/_events.scss */
    .pane-rev1-events-list .views-row .views-field-field-event-date {
      background: none;
      color: #A5A5A5; }
  /* line 40, ../sass/components/views/_events.scss */
  .pane-rev1-events-list .more-link a {
    color: #FFF;
    text-decoration: none;
    text-transform: capitalize;
    letter-spacing: .1em; }

/* CSS Document */
@media (min-width: 20em) and (max-width: 43em) {
  /* line 4, ../sass/components/views/_press.scss */
  .l-region--sidebar-second .contextual-links-region {
    float: left; } }
/* line 9, ../sass/components/views/_press.scss */
.view-press {
  display: inline-block; }
  /* line 11, ../sass/components/views/_press.scss */
  .view-press .views-row {
    float: left;
    margin-top: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #f2f2f2; }
    /* line 16, ../sass/components/views/_press.scss */
    .view-press .views-row .press-left {
      width: 23.72881%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none;
      padding: 0 1em 0 0; }
    /* line 20, ../sass/components/views/_press.scss */
    .view-press .views-row .press-right {
      width: 74.57627%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
      /* line 22, ../sass/components/views/_press.scss */
      .view-press .views-row .press-right .press-document-link {
        margin-top: 1em; }
        /* line 26, ../sass/components/views/_press.scss */
        .view-press .views-row .press-right .press-document-link a:hover {
          background-color: #ccc; }
    /* line 32, ../sass/components/views/_press.scss */
    .view-press .views-row .views-field-edit-node {
      clear: both; }

/* CSS Document */
/* line 4, ../sass/components/views/_related.scss */
.pane-front-page-feature .views-row {
  margin: 1em 0 0 0;
  padding: 1em 0;
  display: inline-table;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center top;
  background-attachment: scroll;
  background-repeat: no-repeat;
  width: 100%; }
  /* line 14, ../sass/components/views/_related.scss */
  .pane-front-page-feature .views-row .views-field {
    margin-left: 50%;
    margin-right: 5%; }
  /* line 20, ../sass/components/views/_related.scss */
  .pane-front-page-feature .views-row .views-row-5 {
    background-size: 100%; }
  /* line 23, ../sass/components/views/_related.scss */
  .pane-front-page-feature .views-row .views-field-title {
    font-size: 1.25em; }
/* line 27, ../sass/components/views/_related.scss */
.pane-front-page-feature .views-row-1 {
  padding-top: 1em;
  margin-top: 0;
  background-image: url("../images/CarolCumes_homeFeature_04.jpg"); }
/* line 32, ../sass/components/views/_related.scss */
.pane-front-page-feature .views-row-2 {
  background-image: url("../images/homeFeature_03.jpg"); }
/* line 35, ../sass/components/views/_related.scss */
.pane-front-page-feature .views-row-3 {
  background-image: url("../images/homeFeature_02.jpg"); }
/* line 38, ../sass/components/views/_related.scss */
.pane-front-page-feature .views-row-4 {
  background-image: url("../images/homeFeature_01.jpg"); }
/* line 41, ../sass/components/views/_related.scss */
.pane-front-page-feature .views-row-5 {
  background-image: url("../images/ChakraGardens_homeFeature_06.jpg"); }

/*# sourceMappingURL=willkatikav2.styles.css.map */
