@charset "UTF-8";
/* ==========================================================================
   Imports/partials
========================================================================== */
@import url(http://fonts.googleapis.com/css?family=raleway:400,700,300,100);
@import url(http://fonts.googleapis.com/css?family=source+sans+pro:400,900,700,300,200);
@import url(http://fonts.googleapis.com/css?family=merriweather:400,300italic,300,900italic,900,700italic,700,400italic);
/*========================
	Breakpoint
======================== */
/*--------------------------------------------------------------------------
  
  Handy stuff

--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------
  
  Width, Margin and Padding Mixins
  - These calculate % using the famous RWD formula, target/context*100 

--------------------------------------------------------------------------*/
/* line 1, ../scss/_hover-captions.scss */
.hover-caption-list {
  *zoom: 1;
  margin: 0;
  padding: 0;
  overflow: hidden; }
  /* line 38, ../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.0.alpha.21/stylesheets/compass/utilities/general/_clearfix.scss */
  .hover-caption-list:after {
    content: "";
    display: table;
    clear: both; }
  /* line 6, ../scss/_hover-captions.scss */
  .hover-caption-list li {
    text-align: center;
    display: block;
    position: relative;
    float: left; }
    /* line 11, ../scss/_hover-captions.scss */
    .hover-caption-list li .caption {
      position: absolute;
      width: 100%;
      height: 100%;
      text-align: center;
      background: #333333;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
      filter: alpha(opacity=80);
      background: rgba(51, 51, 51, 0.8);
      color: white; }
      /* line 21, ../scss/_hover-captions.scss */
      .hover-caption-list li .caption .inner {
        width: 70%;
        margin: 0 auto;
        position: relative;
        top: 80px; }
        @media only screen and (min-width: 500px) {
          /* line 21, ../scss/_hover-captions.scss */
          .hover-caption-list li .caption .inner {
            top: 20px; } }
        @media only screen and (min-width: 991px) {
          /* line 21, ../scss/_hover-captions.scss */
          .hover-caption-list li .caption .inner {
            position: relative;
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%); } }
      /* line 34, ../scss/_hover-captions.scss */
      .hover-caption-list li .caption h3 {
        font-size: em(19px);
        line-height: 29px;
        margin-bottom: 0.9em; }
        @media only screen and (min-width: 991px) {
          /* line 34, ../scss/_hover-captions.scss */
          .hover-caption-list li .caption h3 {
            font-size: em(25px);
            line-height: 35px; } }
    /* line 48, ../scss/_hover-captions.scss */
    .hover-caption-list li img {
      display: block;
      width: 100%;
      height: auto; }

/* line 56, ../scss/_hover-captions.scss */
.lt-ie9 .hover-caption-list li .caption .inner {
  top: 40px; }

/* line 1, ../scss/_carousel.scss */
.jcarousel-wrapper {
  position: relative; }

/** Carousel **/
/* line 15, ../scss/_carousel.scss */
.jcarousel {
  position: relative;
  overflow: hidden;
  width: 90%;
  margin: 0 auto; }
  @media only screen and (min-width: 768px) {
    /* line 15, ../scss/_carousel.scss */
    .jcarousel {
      max-width: 768px; } }
  @media only screen and (min-width: 993px) {
    /* line 15, ../scss/_carousel.scss */
    .jcarousel {
      max-width: 960px; } }
  /* line 26, ../scss/_carousel.scss */
  .jcarousel.am {
    margin-bottom: 4em; }

/* line 32, ../scss/_carousel.scss */
.jcarousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 40, ../scss/_carousel.scss */
.jcarousel li {
  width: 100%;
  float: left;
  margin-right: 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media only screen and (min-width: 768px) {
    /* line 46, ../scss/_carousel.scss */
    .jcarousel li.feat {
      width: 156px; } }
  @media only screen and (min-width: 993px) {
    /* line 46, ../scss/_carousel.scss */
    .jcarousel li.feat {
      width: 320px;
      height: 320px; } }
  @media only screen and (min-width: 768px) {
    /* line 55, ../scss/_carousel.scss */
    .jcarousel li.am {
      width: 156px; } }
  @media only screen and (min-width: 993px) {
    /* line 55, ../scss/_carousel.scss */
    .jcarousel li.am {
      width: 240px;
      height: 240px; } }

/* line 68, ../scss/_carousel.scss */
.jcarousel img {
  display: block;
  max-width: 100%;
  height: auto !important; }

/** Carousel Controls **/
/* line 76, ../scss/_carousel.scss */
.jcarousel-control-prev,
.jcarousel-control-next {
  position: absolute;
  top: 40%;
  margin-top: -15px;
  width: 54px;
  height: 52px;
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr; }

/* line 99, ../scss/_carousel.scss */
.jcarousel-control-prev.feat {
  background: url(../img/home/arrow-left-fp.png) no-repeat;
  left: 15px; }
  @media only screen and (min-width: 768px) {
    /* line 99, ../scss/_carousel.scss */
    .jcarousel-control-prev.feat {
      left: 0; } }
  @media only screen and (min-width: 993px) {
    /* line 99, ../scss/_carousel.scss */
    .jcarousel-control-prev.feat {
      left: 15px; } }
/* line 109, ../scss/_carousel.scss */
.jcarousel-control-prev.am {
  background: url(../img/home/arrow-left-am.png) no-repeat;
  left: 15px; }
  @media only screen and (min-width: 768px) {
    /* line 109, ../scss/_carousel.scss */
    .jcarousel-control-prev.am {
      left: 0; } }
  @media only screen and (min-width: 993px) {
    /* line 109, ../scss/_carousel.scss */
    .jcarousel-control-prev.am {
      left: 15px; } }

/* line 125, ../scss/_carousel.scss */
.jcarousel-control-next.feat {
  background: url(../img/home/arrow-right-fp.png) no-repeat;
  right: 15px; }
  @media only screen and (min-width: 768px) {
    /* line 125, ../scss/_carousel.scss */
    .jcarousel-control-next.feat {
      right: 0; } }
  @media only screen and (min-width: 993px) {
    /* line 125, ../scss/_carousel.scss */
    .jcarousel-control-next.feat {
      right: 15px; } }
/* line 135, ../scss/_carousel.scss */
.jcarousel-control-next.am {
  background: url(../img/home/arrow-right-am.png) no-repeat;
  right: 15px; }
  @media only screen and (min-width: 768px) {
    /* line 135, ../scss/_carousel.scss */
    .jcarousel-control-next.am {
      right: 0; } }
  @media only screen and (min-width: 993px) {
    /* line 135, ../scss/_carousel.scss */
    .jcarousel-control-next.am {
      right: 15px; } }

/** Carousel Pagination **/
/*
	Image replacement 
*/
/* line 5, ../scss/_utils.scss */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr; }

/* 
	Hide only visually, but have it available for screenreaders: by Jon Neal.
*/
/* line 20, ../scss/_utils.scss */
.vh {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* 
	Extends the .vh class to allow the element to be focusable when navigated to 
	via the keyboard: drupal.org/node/897638 
 */
/* line 36, ../scss/_utils.scss */
.vh.focusable:active, .vh.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*--------------------------------------------------------------------------
  
  Width, Margin and Padding Mixins
  - These calculate % using the famous RWD formula, target/context*100 

--------------------------------------------------------------------------*/
/*---------------------------------------------------------------
	Google Web Fonts 
		
		- http://rosspenman.com/sass-web-fonts/
		- https://github.com/rosspenman/web-fonts.scss
	
	The basic syntax is this:

	@import "https://gtechstrategies.org/wp-content/themes/gtech/css/web-fonts";
	@include web-font((Open Sans));
	
	Where “Open Sans” is the font we want to import.
	Multiple fonts can be specified like this.
	
	@import "https://gtechstrategies.org/wp-content/themes/gtech/css/web-fonts";
	@include web-font((Open Sans, Damion));
	
	Here, Open Sans and Damion will be imported.

	we can also specify font variants.
	
	@import "https://gtechstrategies.org/wp-content/themes/gtech/css/web-fonts";
	@include web-font(
	  (Open Sans , Damion),
	  (italic 500, italic)
	);
	
	Both Open Sans and Damion will be imported with both their normal and italic variants, and open sans will have a weight of 500, while damion will have the default weight of 400.

	you may use the following tokens in the variants parameter:

	italic (i for short)
	bold (b for short)
	bolditalic (bi for short)
	numeric weights (e.g. 700)

	multiple tokens can be specified and would be separated by spaces.
	the index of the specified variants in the parameter determines which font it will be applied to. (for example, the first variant is applied to the first font.)

---------------------------------------------------------------*/
/* line 10, ../scss/_colors.scss */
body {
  background: #eeeeee;
  color: #222222; }

/* line 9, ../scss/_innerpage.scss */
.addthis_toolbox {
  padding: 15px 0px; }

/* line 13, ../scss/_innerpage.scss */
.page_heading {
  height: 225px;
  background: url(../img/shared/headingrepeat.jpg) repeat-x;
  margin-bottom: 50px; }

/* line 19, ../scss/_innerpage.scss */
.heading {
  background: url(../img/shared/heading.jpg) center;
  height: 225px;
  position: relative; }
  /* line 24, ../scss/_innerpage.scss */
  .heading h2 {
    color: white;
    font-size: 64px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    margin-top: 80px;
    margin-left: 150px;
    position: relative;
    z-index: 100; }
    @media only screen and (max-width: 767px) {
      /* line 24, ../scss/_innerpage.scss */
      .heading h2 {
        text-align: center;
        margin: 0;
        margin-top: 100px;
        font-size: 50px; } }
  /* line 40, ../scss/_innerpage.scss */
  .heading img {
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 10; }

/* line 50, ../scss/_innerpage.scss */
.page-template-page-large-photo-php .container.projphoto,
.single-projects .container.projphoto {
  max-width: 1400px;
  margin: 0 auto; }

/* line 58, ../scss/_innerpage.scss */
.single-projects .content img {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 66, ../scss/_innerpage.scss */
.project-content {
  max-width: 100% !important; }

/* line 70, ../scss/_innerpage.scss */
.portfolio-slideshow {
  width: 650px !important;
  height: 420px !important; }

/* line 75, ../scss/_innerpage.scss */
.slideshow-content img {
  margin: 0 auto !important; }

/* line 79, ../scss/_innerpage.scss */
.graphical .psp-icon:before, .pscarousel .psp-icon:before, .bullets .psp-icon:before {
  content: ''; }

/* line 83, ../scss/_innerpage.scss */
.ps-prev {
  background: url(../img/shared/arrowleft.png) no-repeat center center;
  content: "" !important;
  width: 18px;
  height: 20px;
  margin-top: 10px; }

/* line 90, ../scss/_innerpage.scss */
.ps-next {
  background: url(../img/shared/arrowright.png) no-repeat center center;
  content: "" !important;
  width: 18px;
  height: 20px;
  margin-top: 10px; }

/* line 98, ../scss/_innerpage.scss */
hr {
  background: #D0CFCC;
  border: 0;
  height: 1px;
  margin: 30px 0;
  display: block;
  width: 100%;
  clear: both;
  float: left; }

/* line 109, ../scss/_innerpage.scss */
.content {
  margin-bottom: 50px;
  background: url(../img/shared/contentfade.png) top left no-repeat;
  padding-left: 40px !important;
  max-width: 710px; }
  @media only screen and (max-width: 991px) {
    /* line 109, ../scss/_innerpage.scss */
    .content {
      width: 66% !important; } }
  @media only screen and (max-width: 768px) {
    /* line 109, ../scss/_innerpage.scss */
    .content {
      width: 100% !important;
      padding-left: 20px !important; } }
  @media only screen and (max-width: 480px) {
    /* line 109, ../scss/_innerpage.scss */
    .content {
      padding-left: 20px !important; } }
  /* line 124, ../scss/_innerpage.scss */
  .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    margin-bottom: 15px; }
  /* line 129, ../scss/_innerpage.scss */
  .content h1 {
    color: #77a03e;
    font-size: 50px;
    border-bottom: #D0CFCC solid 1px;
    padding-bottom: 30px;
    line-height: 100%; }
    /* line 135, ../scss/_innerpage.scss */
    .content h1 a {
      text-decoration: none; }
  /* line 139, ../scss/_innerpage.scss */
  .content h2 {
    font-size: 34px;
    color: #ffb808;
    margin-top: 25px; }
    /* line 143, ../scss/_innerpage.scss */
    .content h2 a {
      text-decoration: none; }
  /* line 147, ../scss/_innerpage.scss */
  .content h3 {
    margin-top: 25px;
    font-size: 22px;
    color: #00adee;
    text-transform: uppercase;
    margin-bottom: 7px; }
  /* line 154, ../scss/_innerpage.scss */
  .content h4 {
    font-size: 20px;
    color: #00adee;
    text-transform: uppercase; }
  /* line 159, ../scss/_innerpage.scss */
  .content h5 {
    font-size: 18px;
    color: #00adee; }
  /* line 163, ../scss/_innerpage.scss */
  .content h6 {
    font-size: 16px;
    color: #00adee; }
  /* line 167, ../scss/_innerpage.scss */
  .content h6 {
    color: #716C64;
    font-style: italic;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
    font-weight: lighter;
    font-family: 'Merriweather', serif; }
  /* line 176, ../scss/_innerpage.scss */
  .content a {
    color: #77a03e;
    text-decoration: underline; }
  /* line 180, ../scss/_innerpage.scss */
  .content a:hover {
    text-decoration: underline;
    color: #00adee; }
  /* line 184, ../scss/_innerpage.scss */
  .content time {
    color: #ffb808;
    line-height: 30px;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
    font-family: 'Merriweather', serif !important; }
    /* line 191, ../scss/_innerpage.scss */
    .content time a {
      color: #ffb808;
      line-height: 30px;
      font-size: 15px;
      margin-bottom: 15px;
      text-decoration: underline;
      font-family: 'Merriweather', serif; }
    /* line 199, ../scss/_innerpage.scss */
    .content time strong {
      font-size: 18px;
      font-weight: bold;
      font-family: 'Source Sans Pro', sans-serif;
      color: #443F31;
      text-transform: uppercase; }
  /* line 207, ../scss/_innerpage.scss */
  .content p {
    color: #716C64;
    line-height: 27px;
    font-size: 15px;
    margin-bottom: 15px;
    font-family: 'Merriweather', serif; }
  /* line 214, ../scss/_innerpage.scss */
  .content em {
    font-style: italic; }
  /* line 217, ../scss/_innerpage.scss */
  .content ul {
    margin-left: 20px;
    list-style-image: url("../img/shared/green_dot.gif"); }
    /* line 220, ../scss/_innerpage.scss */
    .content ul li {
      color: #716C64;
      line-height: 30px;
      font-size: 15px;
      font-family: 'Merriweather', serif; }
  /* line 229, ../scss/_innerpage.scss */
  .content ol {
    margin-left: 20px;
    list-style: decimal; }
    /* line 232, ../scss/_innerpage.scss */
    .content ol li {
      color: #716C64;
      line-height: 30px;
      font-size: 15px;
      font-family: 'Merriweather', serif; }
  /* line 241, ../scss/_innerpage.scss */
  .content input {
    border: solid 1px #B7B7B5; }
  /* line 244, ../scss/_innerpage.scss */
  .content .textarea {
    border: solid 1px #B7B7B5; }
  /* line 247, ../scss/_innerpage.scss */
  .content #comment {
    border: solid 1px #B7B7B5; }
  /* line 250, ../scss/_innerpage.scss */
  .content blockquote {
    border-left: none;
    position: relative;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 30px;
    padding-bottom: 10px;
    background: #F5F5F5; }
    /* line 258, ../scss/_innerpage.scss */
    .content blockquote p {
      font-size: 20px;
      line-height: 30px;
      position: relative;
      z-index: 999;
      color: #716C64;
      font-style: italic;
      font-weight: lighter;
      z-index: 300;
      font-family: 'Merriweather', serif; }
  /* line 270, ../scss/_innerpage.scss */
  .content blockquote p:before {
    content: '“';
    font-size: 100px;
    content: open-quote;
    top: 20px;
    position: absolute;
    color: white;
    z-index: -1;
    font-family: serif; }
  /* line 280, ../scss/_innerpage.scss */
  .content blockquote p:after {
    content: close-quote;
    bottom: -20px;
    right: 25px;
    position: absolute;
    font-size: 100px;
    color: white;
    z-index: -1;
    font-family: serif; }
  /* line 290, ../scss/_innerpage.scss */
  .content blockquote, .content q {
    quotes: inherit; }
  /* line 293, ../scss/_innerpage.scss */
  .content img {
    max-width: 100%;
    height: auto; }

/* line 300, ../scss/_innerpage.scss */
.archive ol, .category ol, .blog ol {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px; }
  /* line 304, ../scss/_innerpage.scss */
  .archive ol li, .category ol li, .blog ol li {
    margin-bottom: 50px; }

/* line 310, ../scss/_innerpage.scss */
a:hover img.opacity {
  zoom: 1;
  filter: alpha(opacity=70);
  opacity: 0.7; }

/* line 317, ../scss/_innerpage.scss */
.events-archive ul {
  list-style: none; }

/* line 322, ../scss/_innerpage.scss */
.event-info {
  color: #ffb808 !important;
  line-height: 30px;
  font-size: 15px !important;
  margin-bottom: 0px !important;
  font-family: 'Merriweather', serif !important;
  display: block; }
  /* line 329, ../scss/_innerpage.scss */
  .event-info strong {
    font-size: 15px;
    font-weight: bold;
    font-family: 'Source Sans Pro', sans-serif;
    color: #443F31;
    text-transform: uppercase; }

/* line 340, ../scss/_innerpage.scss */
.eventslist strong {
  font-size: 18px;
  font-weight: bold;
  font-family: 'Source Sans Pro', sans-serif;
  color: #443F31;
  text-transform: uppercase; }
/* line 347, ../scss/_innerpage.scss */
.eventslist ul {
  padding-left: none;
  margin-left: none; }
/* line 351, ../scss/_innerpage.scss */
.eventslist li {
  list-style: none; }

/* line 356, ../scss/_innerpage.scss */
.searchTerms {
  margin-bottom: 20px; }
  /* line 358, ../scss/_innerpage.scss */
  .searchTerms p {
    font-family: 'Merriweather', serif;
    font-size: 15px;
    margin-bottom: 0px;
    color: #716C64; }
  /* line 364, ../scss/_innerpage.scss */
  .searchTerms strong {
    font-size: 18px;
    font-weight: bold;
    font-family: 'Source Sans Pro', sans-serif;
    color: #443F31;
    text-transform: uppercase; }

/* line 373, ../scss/_innerpage.scss */
.logos {
  border-top: solid 1px #D0CFCC;
  padding-top: 30px; }
  /* line 376, ../scss/_innerpage.scss */
  .logos .logo-images {
    height: 100px; }
  /* line 380, ../scss/_innerpage.scss */
  .logos ul {
    padding-left: 0px;
    margin-top: 30px;
    margin-left: 0px; }
  /* line 385, ../scss/_innerpage.scss */
  .logos li {
    float: left;
    list-style: none;
    margin-right: 15px;
    text-align: center;
    max-width: 200px;
    height: 200px; }
  /* line 393, ../scss/_innerpage.scss */
  .logos p {
    text-align: center;
    font-size: 15px;
    color: #716C64;
    font-family: 'Merriweather', serif;
    line-height: 23px;
    margin-top: 10px; }
  /* line 401, ../scss/_innerpage.scss */
  .logos img {
    margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%; }
  /* line 407, ../scss/_innerpage.scss */
  .logos img {
    display: block;
    max-width: 100%;
    margin: 0 auto; }

/* line 416, ../scss/_innerpage.scss */
#aqsfformid,
#uwpqsf_id {
  border: 0;
  overflow: hidden;
  height: auto; }

@media only screen and (min-width: 768px) {
  /* line 423, ../scss/_innerpage.scss */
  body.page-template-page-projects-php #uwpqsf_id {
    height: 245px; } }
@media only screen and (min-width: 960px) {
  /* line 423, ../scss/_innerpage.scss */
  body.page-template-page-projects-php #uwpqsf_id {
    height: 180px; } }

@media only screen and (min-width: 768px) {
  /* line 432, ../scss/_innerpage.scss */
  body.page-template-page-ambassadors-php #uwpqsf_id {
    height: 165px; } }
@media only screen and (min-width: 960px) {
  /* line 432, ../scss/_innerpage.scss */
  body.page-template-page-ambassadors-php #uwpqsf_id {
    height: 100px; } }

/* line 441, ../scss/_innerpage.scss */
#aqsfformid .form_title,
#uwpqsf_id .uform_title {
  display: none; }

/* line 451, ../scss/_innerpage.scss */
.taxodrop-0,
.taxodrop-1,
.taxodrop-2,
.taxodrop-3,
#tax-select-0,
#tax-select-1,
#tax-select-2,
#tax-select-3 {
  width: 150px;
  float: left;
  margin-right: 5px; }

/* line 471, ../scss/_innerpage.scss */
.taxodrop-3,
.tax-select-3 {
  margin-right: 0; }

@media only screen and (min-width: 768px) {
  /* line 474, ../scss/_innerpage.scss */
  .uwpqsf_class {
    clear: none; } }

/* line 480, ../scss/_innerpage.scss */
.awqsf_box center {
  text-align: left; }

/* line 482, ../scss/_innerpage.scss */
.awqsf_box .awqsf-label-keyword,
.awqsf_box #awqsf_keyword,
.uwpqsf_class .-keyword,
.uwpqsf_class #uwpqsf_id_key {
  float: left;
  width: 50%; }

/* line 490, ../scss/_innerpage.scss */
.uwpqsf_class .-keyword {
  margin-top: 10px; }

/* line 494, ../scss/_innerpage.scss */
.awqsf_box #awqsf_keyword,
input#uwpqsf_id_key {
  clear: left;
  float: left; }

/* line 500, ../scss/_innerpage.scss */
input#uwpqsf_id_key {
  margin: 0 !important; }

/* line 505, ../scss/_innerpage.scss */
#aqsfformid,
#uwpqsf_id {
  border-bottom: 1px solid #D0CFCC;
  margin-bottom: 20px; }
  /* line 510, ../scss/_innerpage.scss */
  #aqsfformid label,
  #aqsfformid .taxolabel-0,
  #aqsfformid .taxolabel-1,
  #aqsfformid .taxolabel-2,
  #aqsfformid .taxolabel-3,
  #uwpqsf_id label,
  #uwpqsf_id .taxolabel-0,
  #uwpqsf_id .taxolabel-1,
  #uwpqsf_id .taxolabel-2,
  #uwpqsf_id .taxolabel-3 {
    font-size: 18px;
    color: #00adee;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 15px;
    padding: 0;
    font-weight: bold;
    display: block; }
  /* line 524, ../scss/_innerpage.scss */
  #aqsfformid select,
  #uwpqsf_id select {
    background: #EEEDEA;
    border: none;
    padding: 10px;
    font-family: 'Merriweather', serif;
    font-size: 12px;
    margin: 0; }
  /* line 533, ../scss/_innerpage.scss */
  #aqsfformid #awqsf_keyword,
  #aqsfformid #uwpqsf_id_key,
  #uwpqsf_id #awqsf_keyword,
  #uwpqsf_id #uwpqsf_id_key {
    background: #EEEDEA;
    border: none;
    padding: 10px;
    font-family: 'Merriweather', serif;
    font-size: 12px;
    margin-top: 10px; }
  /* line 542, ../scss/_innerpage.scss */
  #aqsfformid #awqsf_submit,
  #aqsfformid #uwpqsf_id_btn,
  #uwpqsf_id #awqsf_submit,
  #uwpqsf_id #uwpqsf_id_btn {
    font-family: 'Merriweather', serif;
    padding: 15px;
    padding-left: 30px;
    padding-right: 20px;
    background: url(../img/shared/donate_arrow.png) center right #00adee no-repeat;
    border: none;
    font-size: 18px;
    border-right: solid 30px #00adee;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 25px; }
  /* line 558, ../scss/_innerpage.scss */
  #aqsfformid #awqsf_submit:hover,
  #aqsfformid #uwpqsf_id_btn:hover,
  #uwpqsf_id #awqsf_submit:hover,
  #uwpqsf_id #uwpqsf_id_btn:hover {
    border-right: solid 30px #77a03e;
    background: url(../img/shared/donate_arrow.png) center right #77a03e no-repeat; }
  /* line 563, ../scss/_innerpage.scss */
  #aqsfformid .form_title,
  #aqsfformid .uform_title,
  #uwpqsf_id .form_title,
  #uwpqsf_id .uform_title {
    font-size: 50px;
    border-bottom: 1px solid #D0CFCC;
    padding-bottom: 20px;
    color: #77a03e;
    text-align: left; }

/* line 573, ../scss/_innerpage.scss */
#uwpqsf_id select {
  background: #EEEDEA;
  border: none;
  padding: 10px !important;
  font-family: 'Merriweather', serif;
  font-size: 12px;
  margin: 0; }

/* line 582, ../scss/_innerpage.scss */
.uwpqsf_submit {
  float: left;
  clear: left; }
  @media only screen and (min-width: 768px) {
    /* line 582, ../scss/_innerpage.scss */
    .uwpqsf_submit {
      clear: none;
      position: relative;
      top: -70px;
      left: 100px;
      float: right; } }

/* line 594, ../scss/_innerpage.scss */
#uwpqsffrom_3990 .uwpqsf_submit input {
  display: block;
  float: left;
  clear: left; }
  @media only screen and (min-width: 768px) {
    /* line 594, ../scss/_innerpage.scss */
    #uwpqsffrom_3990 .uwpqsf_submit input {
      position: relative;
      left: 74px; } }
  @media only screen and (min-width: 993px) {
    /* line 594, ../scss/_innerpage.scss */
    #uwpqsffrom_3990 .uwpqsf_submit input {
      left: 395px; } }

/* line 611, ../scss/_innerpage.scss */
#uwpqsffrom_3990 .uwpqsf_submit {
  z-index: 0; }

/* line 615, ../scss/_innerpage.scss */
#uwpqsffrom_3990 select {
  z-index: 10;
  position: relative; }

/* line 621, ../scss/_innerpage.scss */
.uwpqsfpagi a, .uwpqsfpagi span {
  margin-right: 0.5em; }
/* line 624, ../scss/_innerpage.scss */
.uwpqsfpagi span {
  background: #ffb808;
  color: white;
  font-size: 12px;
  font-family: 'Merriweather', serif;
  padding-left: 12px;
  padding-right: 12px;
  height: 25px;
  line-height: 25px;
  display: inline-block;
  text-align: center; }
/* line 636, ../scss/_innerpage.scss */
.uwpqsfpagi a {
  text-decoration: none;
  background: #77a03e;
  color: white; }
  /* line 640, ../scss/_innerpage.scss */
  .uwpqsfpagi a:hover {
    color: white;
    background: #00adee;
    text-decoration: none; }

/* line 649, ../scss/_innerpage.scss */
.content .project-listings.hover-caption-list li .caption h3 {
  color: white;
  text-transform: none;
  font-family: 'Merriweather', serif;
  font-weight: normal;
  font-size: 13px;
  line-height: 21px; }
/* line 657, ../scss/_innerpage.scss */
.content .project-listings.hover-caption-list li .caption .inner {
  top: 5%;
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%); }

/* line 665, ../scss/_innerpage.scss */
.project-listings {
  margin-left: 0px !important; }
  /* line 667, ../scss/_innerpage.scss */
  .project-listings li {
    width: 200px;
    float: left;
    position: relative;
    margin-left: 27px;
    height: 200px;
    margin-bottom: 30px;
    overflow: hidden;
    background: url(../img/shared/noimage.jpg); }
    @media only screen and (max-width: 991px) {
      /* line 667, ../scss/_innerpage.scss */
      .project-listings li {
        margin-left: 15px; } }
    @media only screen and (max-width: 481px) {
      /* line 667, ../scss/_innerpage.scss */
      .project-listings li {
        margin: 0px;
        margin: 0 auto !important;
        float: none;
        margin-bottom: 30px !important; } }
  /* line 688, ../scss/_innerpage.scss */
  .project-listings .first {
    margin-left: 0px; }
    @media only screen and (max-width: 991px) {
      /* line 688, ../scss/_innerpage.scss */
      .project-listings .first {
        margin-left: 15px; } }
    @media only screen and (max-width: 481px) {
      /* line 688, ../scss/_innerpage.scss */
      .project-listings .first {
        margin-bottom: 30px !important;
        margin: 0px;
        margin: 0 auto !important;
        float: none; } }

/* line 753, ../scss/_innerpage.scss */
.sidebar h3 {
  color: #453f32;
  font-size: 30px;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: bold;
  margin-bottom: 20px; }
/* line 761, ../scss/_innerpage.scss */
.sidebar p {
  color: #716C64;
  line-height: 30px;
  font-size: 15px;
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  text-align: center; }

/* line 771, ../scss/_innerpage.scss */
.view-projects {
  margin-top: 40px; }
  /* line 773, ../scss/_innerpage.scss */
  .view-projects img {
    width: 100%;
    height: auto;
    display: block; }

/* line 780, ../scss/_innerpage.scss */
.side {
  padding-right: 30px !important;
  max-width: 260px;
  padding-bottom: 30px; }
  @media only screen and (max-width: 768px) {
    /* line 780, ../scss/_innerpage.scss */
    .side {
      padding-right: 20px !important;
      max-width: 100%; } }
  /* line 788, ../scss/_innerpage.scss */
  .side ul {
    list-style: none; }
  /* line 791, ../scss/_innerpage.scss */
  .side li {
    text-align: center;
    border-bottom: 1px solid #D0CFCB; }
  /* line 795, ../scss/_innerpage.scss */
  .side .children {
    display: none; }
    /* line 798, ../scss/_innerpage.scss */
    .side .children li {
      border: 0; }
    /* line 801, ../scss/_innerpage.scss */
    .side .children a {
      font-size: 11px; }
  /* line 806, ../scss/_innerpage.scss */
  .side .current_page_ancestor .children,
  .side .current_page_item .children {
    display: block; }
  /* line 810, ../scss/_innerpage.scss */
  .side li:last-child {
    border-bottom: none; }
  /* line 813, ../scss/_innerpage.scss */
  .side a {
    display: block;
    line-height: 30px;
    color: #453f32;
    text-decoration: none;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold; }
  /* line 823, ../scss/_innerpage.scss */
  .side a:hover {
    color: #00adee;
    text-decoration: none; }
  /* line 827, ../scss/_innerpage.scss */
  .side .current_page_item a {
    color: #00adee;
    text-decoration: none; }
  /* line 831, ../scss/_innerpage.scss */
  .side .current_page_item .children a {
    color: #453f32; }
    /* line 833, ../scss/_innerpage.scss */
    .side .current_page_item .children a:hover {
      color: #00adee; }
  /* line 837, ../scss/_innerpage.scss */
  .side h1 {
    color: #453f32;
    font-size: 30px;
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: lowercase; }
  /* line 846, ../scss/_innerpage.scss */
  .side h2 {
    color: #ffb808;
    font-size: 16px;
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    margin-bottom: 5px; }

/* line 857, ../scss/_innerpage.scss */
.sidebar-nav {
  margin-bottom: 50px; }

/* line 861, ../scss/_innerpage.scss */
.inner {
  margin-top: 30px; }

@media only screen and (max-width: 480px) {
  /* line 865, ../scss/_innerpage.scss */
  .get-involved {
    display: none; } }

/* line 871, ../scss/_innerpage.scss */
.sidebox {
  background: #6B843E;
  margin-bottom: 12px;
  width: 100%;
  height: 65px; }
  /* line 876, ../scss/_innerpage.scss */
  .sidebox h2 {
    font-size: 18px;
    line-height: 65px;
    color: #fff;
    font-family: 'Merriweather', serif;
    padding-left: 10px;
    text-transform: capitalize;
    font-weight: normal;
    text-align: left;
    padding-left: 20px; }
    @media only screen and (min-width: 767px) {
      /* line 876, ../scss/_innerpage.scss */
      .sidebox h2 {
        font-size: 13px; } }
  /* line 892, ../scss/_innerpage.scss */
  .sidebox a {
    text-decoration: none; }
  /* line 895, ../scss/_innerpage.scss */
  .sidebox a:hover {
    text-decoration: none; }
  /* line 898, ../scss/_innerpage.scss */
  .sidebox img {
    float: right;
    display: block; }
    @media only screen and (min-width: 767px) {
      /* line 898, ../scss/_innerpage.scss */
      .sidebox img {
        display: none; } }
    @media only screen and (min-width: 991px) {
      /* line 898, ../scss/_innerpage.scss */
      .sidebox img {
        display: block; } }

/* line 910, ../scss/_innerpage.scss */
.green {
  background: #77a03e; }

/* line 914, ../scss/_innerpage.scss */
.orange {
  background: #ffb808; }

/* line 918, ../scss/_innerpage.scss */
.blue {
  background: #00adee; }

/* line 922, ../scss/_innerpage.scss */
.project-content {
  background-image: none; }

/* line 927, ../scss/_innerpage.scss */
.project-nav {
  font-family: 'Merriweather', serif;
  overflow: hidden;
  text-align: center;
  list-style: none;
  padding: 0; }
  @media only screen and (min-width: 768px) {
    /* line 927, ../scss/_innerpage.scss */
    .project-nav {
      text-align: left; } }
  @media only screen and (min-width: 768px) {
    /* line 938, ../scss/_innerpage.scss */
    .project-nav li {
      float: left;
      width: 32.98969%; } }
  @media only screen and (min-width: 768px) {
    /* line 943, ../scss/_innerpage.scss */
    .project-nav li.all {
      text-align: center; } }
  @media only screen and (min-width: 768px) {
    /* line 948, ../scss/_innerpage.scss */
    .project-nav li.nxt {
      float: right;
      text-align: right; } }
  /* line 955, ../scss/_innerpage.scss */
  .project-nav a {
    text-decoration: none; }

/* line 960, ../scss/_innerpage.scss */
.single-resource .page_heading,
.single-projects .page_heading {
  margin-bottom: 0; }

/* line 965, ../scss/_innerpage.scss */
.nav-container {
  background: #ffb808;
  padding: 2em 0;
  margin-bottom: 2em; }
  /* line 969, ../scss/_innerpage.scss */
  .nav-container.btm {
    margin-bottom: 0;
    margin-top: 2em; }
  /* line 973, ../scss/_innerpage.scss */
  .nav-container a {
    color: white; }
    /* line 975, ../scss/_innerpage.scss */
    .nav-container a:hover {
      color: #453f32;
      text-decoration: none; }

/* line 982, ../scss/_innerpage.scss */
.photos .addthis_toolbox,
.single-people .addthis_toolbox {
  display: none; }

/* line 988, ../scss/_innerpage.scss */
.acf-map {
  width: 100%;
  height: 400px;
  border: #ccc solid 1px;
  margin: 20px 0; }

/* line 995, ../scss/_innerpage.scss */
.row.project-banner img {
  display: block;
  margin: 0 auto;
  position: relative; }

/* line 1002, ../scss/_innerpage.scss */
.project-content {
  width: 100% !important; }
  /* line 1004, ../scss/_innerpage.scss */
  .project-content .projecttop {
    *zoom: 1; }
    /* line 38, ../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.0.alpha.21/stylesheets/compass/utilities/general/_clearfix.scss */
    .project-content .projecttop:after {
      content: "";
      display: table;
      clear: both; }
  @media only screen and (min-width: 768px) {
    /* line 1007, ../scss/_innerpage.scss */
    .project-content .searchTerms {
      float: left;
      width: 50%; } }
  /* line 1013, ../scss/_innerpage.scss */
  .project-content .lead {
    text-align: center; }
    /* line 1015, ../scss/_innerpage.scss */
    .project-content .lead img {
      display: block;
      margin: 0 auto; }
    @media only screen and (min-width: 768px) {
      /* line 1013, ../scss/_innerpage.scss */
      .project-content .lead {
        float: right;
        width: 50%; } }
  /* line 1024, ../scss/_innerpage.scss */
  .project-content .main-quote {
    *zoom: 1;
    margin-top: 2em; }
    /* line 38, ../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.0.alpha.21/stylesheets/compass/utilities/general/_clearfix.scss */
    .project-content .main-quote:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1028, ../scss/_innerpage.scss */
    .project-content .main-quote .cite {
      color: #716C64;
      font-family: 'Merriweather', serif;
      text-align: right;
      display: block;
      margin-bottom: 15px; }
  /* line 1037, ../scss/_innerpage.scss */
  .project-content .photos {
    margin-top: 2em; }
  /* line 1040, ../scss/_innerpage.scss */
  .project-content .description {
    margin-top: 2em; }
  /* line 1043, ../scss/_innerpage.scss */
  .project-content .dside {
    margin-bottom: 2em; }
    @media only screen and (min-width: 768px) {
      /* line 1043, ../scss/_innerpage.scss */
      .project-content .dside {
        float: right;
        width: 40%;
        padding: 0 2em 2em; } }
  @media only screen and (min-width: 768px) {
    /* line 1051, ../scss/_innerpage.scss */
    .project-content .updates h3 {
      margin-top: 0; } }
  /* line 1056, ../scss/_innerpage.scss */
  .project-content .related {
    border-top: solid 1px #D0CFCC;
    padding-top: 30px; }

/* line 1063, ../scss/_innerpage.scss */
.single-resource .addthis_toolbox {
  display: none; }

/* line 1067, ../scss/_innerpage.scss */
ol li.resource {
  border-bottom: 1px solid #D0CFCB;
  padding-bottom: 30px;
  margin-bottom: 30px;
  overflow: hidden; }
  /* line 1072, ../scss/_innerpage.scss */
  ol li.resource:last-child {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0; }
  /* line 1077, ../scss/_innerpage.scss */
  ol li.resource p {
    margin-bottom: 0; }

/* line 1083, ../scss/_innerpage.scss */
.resource-thumb img {
  margin: 0 auto 20px;
  display: block; }
  @media only screen and (min-width: 991px) {
    /* line 1083, ../scss/_innerpage.scss */
    .resource-thumb img {
      margin: 0; } }
@media only screen and (min-width: 991px) {
  /* line 1082, ../scss/_innerpage.scss */
  .resource-thumb {
    float: left;
    max-width: 200px;
    margin-right: 20px; } }

/* line 1097, ../scss/_innerpage.scss */
.resource-excerpt {
  text-align: center; }
  @media only screen and (min-width: 991px) {
    /* line 1097, ../scss/_innerpage.scss */
    .resource-excerpt {
      text-align: left;
      float: right;
      max-width: 435px; } }

@media only screen and (min-width: 991px) {
  /* line 1111, ../scss/_innerpage.scss */
  body.search-results .resource-excerpt {
    max-width: 415px; } }

/* line 1117, ../scss/_innerpage.scss */
.single-resource .gform_wrapper .gform_footer {
  margin-top: 0;
  padding-top: 0; }

/* line 1122, ../scss/_innerpage.scss */
#top-secret {
  margin-top: 30px; }

/* line 1126, ../scss/_innerpage.scss */
.gform_confirmation_message {
  color: #716C64;
  font-style: italic;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px;
  font-weight: lighter;
  font-family: 'Merriweather', serif; }

/* line 1136, ../scss/_innerpage.scss */
.resource-dl {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: bold;
  padding: 15px;
  padding-left: 30px;
  padding-right: 20px;
  background: url(../img/shared/donate_arrow.png) center right #00adee no-repeat;
  border: none;
  font-size: 18px;
  border-right: solid 30px #00adee;
  color: #fff !important;
  font-size: 16px !important;
  text-decoration: none !important;
  text-transform: uppercase;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 25px; }

/* line 1156, ../scss/_innerpage.scss */
.resource-dl:hover {
  border-right: solid 30px #77a03e;
  color: #fff !important;
  background: url(../img/shared/donate_arrow.png) center right #77a03e no-repeat; }

/* line 1162, ../scss/_innerpage.scss */
#uwpqsffrom_4562 {
  height: 100px; }
  /* line 1164, ../scss/_innerpage.scss */
  #uwpqsffrom_4562 .tax-select-0 {
    position: relative;
    z-index: 200; }

/* line 1170, ../scss/_innerpage.scss */
#uwpqsffrom_4562 .uwpqsf_submit {
  position: absolute;
  top: 0; }

/* line 8, ../scss/_homepage.scss */
.slider {
  overflow: hidden;
  padding-bottom: 50px; }

/* line 14, ../scss/_homepage.scss */
.navDown {
  width: 52px;
  height: 54px;
  background: url(../img/home/downlinks1.png) 0 0px no-repeat;
  display: block;
  position: relative;
  z-index: 999;
  margin: 0 auto;
  margin-top: -25px;
  margin-bottom: -29px; }

/* line 26, ../scss/_homepage.scss */
.navDown:hover {
  background: url(../img/home/downlinks1.png) -52px 0px no-repeat; }

/* line 31, ../scss/_homepage.scss */
.navDown2 {
  width: 52px;
  height: 54px;
  background: url(../img/home/downlinks2.png) 0 0px no-repeat;
  display: block;
  position: relative;
  z-index: 999;
  margin: 0 auto;
  margin-top: -25px;
  margin-bottom: -29px; }

/* line 43, ../scss/_homepage.scss */
.navDown2:hover {
  background: url(../img/home/downlinks2.png) -52px 0px no-repeat; }

/* ==========================================================================
   Programs
========================================================================== */
/* line 53, ../scss/_homepage.scss */
.programs-home {
  min-height: 300px;
  padding-top: 30px;
  margin: 0 auto; }
  /* line 58, ../scss/_homepage.scss */
  .programs-home h1 {
    color: #b7b7b5;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: center;
    line-height: 38px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 20px; }
    @media only screen and (max-width: 767px) {
      /* line 58, ../scss/_homepage.scss */
      .programs-home h1 {
        margin-top: 10px; } }
    /* line 72, ../scss/_homepage.scss */
    .programs-home h1 ul li {
      margin-right: 30px; }
  /* line 77, ../scss/_homepage.scss */
  .programs-home .images {
    margin-top: 20px;
    height: 215px;
    max-width: 302px;
    min-width: 240px;
    margin: 0 auto;
    margin-bottom: 70px !important;
    overflow: hidden;
    margin-right: 30px;
    padding: 0px; }
    @media only screen and (max-width: 990px) {
      /* line 77, ../scss/_homepage.scss */
      .programs-home .images {
        margin-right: 10px;
        max-width: 225px;
        height: 170px;
        margin: 0 auto !important;
        margin-right: 14px; } }
    @media only screen and (max-width: 767px) {
      /* line 77, ../scss/_homepage.scss */
      .programs-home .images {
        margin-top: 20px;
        margin-bottom: 30px !important;
        margin: 0 auto; } }
    /* line 100, ../scss/_homepage.scss */
    .programs-home .images h3 {
      position: absolute;
      z-index: 1; }
    /* line 104, ../scss/_homepage.scss */
    .programs-home .images h2 {
      position: absolute;
      z-index: 90; }
    /* line 108, ../scss/_homepage.scss */
    .programs-home .images .program_hover {
      position: absolute;
      z-index: 50;
      margin-top: 0px;
      background: url(../img/home/programhover.png);
      display: block;
      height: inherit;
      width: 300px; }
    /* line 118, ../scss/_homepage.scss */
    .programs-home .images img {
      width: 100%; }
  /* line 124, ../scss/_homepage.scss */
  .programs-home li:last-child .images {
    margin-right: 0px !important; }
    @media only screen and (max-width: 767px) {
      /* line 124, ../scss/_homepage.scss */
      .programs-home li:last-child .images {
        margin: 0 auto !important;
        margin-bottom: 50px !important; } }
  /* line 133, ../scss/_homepage.scss */
  .programs-home .images:hover .program_hover {
    background: url(../img/home/programhover2.png); }

/* line 139, ../scss/_homepage.scss */
.hover {
  width: 284px;
  height: 215px;
  position: absolute;
  z-index: 5; }
  @media only screen and (max-width: 991px) {
    /* line 139, ../scss/_homepage.scss */
    .hover {
      height: 177px;
      width: 235px; } }
  @media only screen and (max-width: 767px) {
    /* line 139, ../scss/_homepage.scss */
    .hover {
      height: 177px;
      width: 235px; } }

/* line 153, ../scss/_homepage.scss */
.hover:hover {
  background: none; }

/* line 157, ../scss/_homepage.scss */
.border-padding {
  padding: 0px !important; }

/* line 160, ../scss/_homepage.scss */
.border2 {
  border-bottom: solid 1px #b7b7b5;
  padding-top: 20px;
  height: 2px;
  width: 100%; }

/* line 167, ../scss/_homepage.scss */
.border3 {
  border-bottom: solid 1px #b7b7b5;
  padding-top: 20px;
  height: 2px;
  width: 100%; }
  @media only screen and (max-width: 767px) {
    /* line 167, ../scss/_homepage.scss */
    .border3 {
      margin-bottom: 20px;
      padding-top: 0px; } }

/* ==========================================================================
   Featured
========================================================================== */
/* line 183, ../scss/_homepage.scss */
.featured {
  background: url(../img/shared/orange.png);
  padding-bottom: 60px; }

/* line 190, ../scss/_homepage.scss */
.featured .wrap,
.ambassadors .wrap {
  max-width: 90%;
  margin: 0 auto; }
  @media only screen and (min-width: 768px) {
    /* line 190, ../scss/_homepage.scss */
    .featured .wrap,
    .ambassadors .wrap {
      max-width: 750px;
      margin: 0 auto 2em; } }
  @media only screen and (min-width: 993px) {
    /* line 190, ../scss/_homepage.scss */
    .featured .wrap,
    .ambassadors .wrap {
      max-width: 1145px; } }

/* line 203, ../scss/_homepage.scss */
.featured .hover-caption-list {
  margin-bottom: 5em; }
  /* line 227, ../scss/_homepage.scss */
  .featured .hover-caption-list h3 {
    font-family: 'Merriweather', serif;
    font-size: 23px; }

/* line 234, ../scss/_homepage.scss */
img.program-area.reclaim {
  width: 81px;
  height: 31px;
  display: block;
  margin: 0 auto; }

/* line 239, ../scss/_homepage.scss */
img.program-area.reenergize {
  width: 123px;
  height: 32px;
  display: block;
  margin: 0 auto; }

/* line 244, ../scss/_homepage.scss */
img.program-area.refuel {
  width: 69px;
  height: 30px;
  display: block;
  margin: 0 auto; }

/* line 254, ../scss/_homepage.scss */
.page-template-page-home-php .featured h1, .page-template-page-home-php .ambassadors h1 {
  padding-top: 40px;
  color: #fff;
  font-weight: 900;
  font-size: 72px;
  line-height: 61px;
  text-align: center;
  text-transform: lowercase;
  margin-bottom: 50px;
  font-family: 'Source Sans Pro', sans-serif; }
@media only screen and (min-width: 993px) {
  /* line 267, ../scss/_homepage.scss */
  .page-template-page-home-php .ambassadors {
    padding: 50px 0; } }
/* line 271, ../scss/_homepage.scss */
.page-template-page-home-php .ambassadors h1 {
  color: #453f32; }

/* line 277, ../scss/_homepage.scss */
.project-margin {
  margin-right: 30px;
  padding: 0px !important;
  width: 302px !important; }
  @media only screen and (max-width: 993px) {
    /* line 277, ../scss/_homepage.scss */
    .project-margin {
      margin-right: 20px;
      width: 225px !important; } }
  @media only screen and (max-width: 767px) {
    /* line 277, ../scss/_homepage.scss */
    .project-margin {
      margin-top: 0px;
      margin: 0 auto; } }
  @media only screen and (max-width: 481px) {
    /* line 277, ../scss/_homepage.scss */
    .project-margin {
      width: 200px;
      margin: 0 auto; } }

/* line 296, ../scss/_homepage.scss */
.projects-home {
  margin-top: 60px;
  height: 283px !important;
  width: 298px !important;
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
  margin-right: 10px !important;
  margin: 0 auto !important;
  margin-bottom: 30px !important; }
  @media only screen and (max-width: 993px) {
    /* line 296, ../scss/_homepage.scss */
    .projects-home {
      width: 220px !important;
      height: 220px !important; } }
  @media only screen and (max-width: 767px) {
    /* line 296, ../scss/_homepage.scss */
    .projects-home {
      margin-top: 20px; } }
  @media only screen and (max-width: 481px) {
    /* line 296, ../scss/_homepage.scss */
    .projects-home {
      width: 200px;
      margin: 0 auto; } }
  /* line 319, ../scss/_homepage.scss */
  .projects-home h3 {
    position: absolute;
    z-index: 1; }
  /* line 323, ../scss/_homepage.scss */
  .projects-home h2 {
    position: absolute;
    z-index: 90; }
  /* line 327, ../scss/_homepage.scss */
  .projects-home h1 {
    position: absolute;
    z-index: 50;
    margin-top: 0px; }
  /* line 333, ../scss/_homepage.scss */
  .projects-home img {
    width: 100%;
    height: auto; }

/* line 340, ../scss/_homepage.scss */
.projects-home:hover h1 {
  display: none; }

/* line 345, ../scss/_homepage.scss */
li:last-child .project-margin {
  margin-right: 0px !important; }
  @media only screen and (max-width: 767px) {
    /* line 345, ../scss/_homepage.scss */
    li:last-child .project-margin {
      margin: 0 auto !important;
      margin-bottom: 50px !important; } }

/* line 353, ../scss/_homepage.scss */
.bottom_project {
  text-align: center;
  z-index: 100;
  position: absolute;
  top: 203px;
  height: 80px;
  width: 100%;
  background: url(../img/home/trans.png); }
  @media only screen and (max-width: 993px) {
    /* line 353, ../scss/_homepage.scss */
    .bottom_project {
      top: 140px; } }
  @media only screen and (max-width: 767px) {
    /* line 353, ../scss/_homepage.scss */
    .bottom_project {
      max-width: 300px;
      margin: 0 auto; } }
  /* line 369, ../scss/_homepage.scss */
  .bottom_project a {
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    color: #fff;
    font-size: 14px;
    padding-bottom: 5px;
    text-decoration: underline;
    line-height: 18px;
    font-weight: normal;
    font-family: 'Source Sans Pro', sans-serif; }
  /* line 381, ../scss/_homepage.scss */
  .bottom_project a:hover {
    color: #ffb808; }

@media only screen and (min-width: 768px) {
  /* line 386, ../scss/_homepage.scss */
  .orange_fade {
    background: url(../img/home/orangefade.png) no-repeat center;
    padding-top: 50px; } }

/* line 393, ../scss/_homepage.scss */
.hover2 {
  background: url(../img/home/hover2.png);
  position: relative;
  height: 298px;
  margin-top: -298px; }
  @media only screen and (max-width: 991px) {
    /* line 393, ../scss/_homepage.scss */
    .hover2 {
      max-width: 300px;
      margin: 0 auto;
      margin-top: -220px;
      height: 220px; } }
  @media only screen and (max-width: 767px) {
    /* line 393, ../scss/_homepage.scss */
    .hover2 {
      height: 298px;
      margin-top: -298px; } }

/* line 410, ../scss/_homepage.scss */
.hover2:hover {
  background: none; }

/* line 414, ../scss/_homepage.scss */
.orange_button {
  text-align: center;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 65px;
  background: url(../img/home/hover2.png);
  -webkit-border-radius: 5px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 5px;
  -moz-border-radius-topright: 0;
  border-radius: 5px;
  border-top-right-radius: 0;
  width: 172px;
  color: #fff;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: 'Source Sans Pro', sans-serif; }

/* line 435, ../scss/_homepage.scss */
.orange_button:hover {
  background: #454034;
  color: #fff;
  text-decoration: none; }

/* line 441, ../scss/_homepage.scss */
.blue_button {
  text-align: center;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 65px;
  background: #00adee;
  -webkit-border-radius: 5px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 5px;
  -moz-border-radius-topright: 0;
  border-radius: 5px;
  border-top-right-radius: 0;
  width: 192px;
  color: #fff;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: 'Source Sans Pro', sans-serif; }

/* line 463, ../scss/_homepage.scss */
.blue_button:hover {
  background: #0088bb;
  color: #fff;
  text-decoration: none; }

/* ==========================================================================
  	partners
========================================================================== */
/* line 474, ../scss/_homepage.scss */
.events-home .post {
  float: left; }

/* line 478, ../scss/_homepage.scss */
.border-right {
  border-right: solid 1px #A1C36F; }

/* line 482, ../scss/_homepage.scss */
.partners2 {
  background: url(../img/shared/green.jpg);
  padding-top: 80px;
  padding-bottom: 80px; }
  /* line 486, ../scss/_homepage.scss */
  .partners2 h1 {
    color: #fff;
    font-weight: 700;
    font-size: 48px;
    text-align: center;
    margin-bottom: 50px;
    text-transform: lowercase;
    font-family: 'Source Sans Pro', sans-serif; }
    @media only screen and (max-width: 767px) {
      /* line 486, ../scss/_homepage.scss */
      .partners2 h1 {
        width: 100%; } }
  /* line 499, ../scss/_homepage.scss */
  .partners2 img {
    float: right; }
  /* line 502, ../scss/_homepage.scss */
  .partners2 a:hover {
    text-decoration: none; }

/* line 507, ../scss/_homepage.scss */
.greenBox {
  background: #6B843E;
  height: 100px;
  margin-bottom: 20px;
  width: 90%; }
  @media only screen and (max-width: 767px) {
    /* line 507, ../scss/_homepage.scss */
    .greenBox {
      width: 100%; } }
  /* line 515, ../scss/_homepage.scss */
  .greenBox h2 {
    font-size: 29px;
    color: #fff;
    font-family: 'Merriweather', serif;
    line-height: 100px;
    padding-left: 30px; }
    @media only screen and (max-width: 991px) {
      /* line 515, ../scss/_homepage.scss */
      .greenBox h2 {
        font-size: 20px; } }
    @media only screen and (max-width: 480px) {
      /* line 515, ../scss/_homepage.scss */
      .greenBox h2 {
        font-size: 14px; } }

/* line 530, ../scss/_homepage.scss */
.greenBox:hover {
  background: #769A40; }

/* line 535, ../scss/_homepage.scss */
.dates {
  color: #453f32;
  font-weight: bold;
  font-family: 'Source Sans Pro', sans-serif;
  float: left;
  line-height: 30px; }

/* line 543, ../scss/_homepage.scss */
.post {
  width: 90%;
  float: right;
  padding-bottom: 20px; }
  @media only screen and (max-width: 767px) {
    /* line 543, ../scss/_homepage.scss */
    .post {
      width: 100%; } }
  /* line 551, ../scss/_homepage.scss */
  .post h2 a {
    font-size: 22px;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    text-decoration: underline;
    font-weight: bold;
    float: left;
    line-height: 30px;
    margin-left: 20px; }
  /* line 562, ../scss/_homepage.scss */
  .post h2 a:hover {
    color: #453f32; }
  /* line 566, ../scss/_homepage.scss */
  .post p {
    margin-top: 15px;
    font-family: 'Merriweather', serif;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
    padding-bottom: 20px;
    border-bottom: solid 1px #A1C36F; }

/* ==========================================================================
   misson
========================================================================== */
/* line 583, ../scss/_homepage.scss */
.mission {
  background: url(../img/shared/blue.png);
  padding-top: 30px; }
  /* line 586, ../scss/_homepage.scss */
  .mission h1 {
    color: white;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: center;
    line-height: 0px;
    text-transform: uppercase; }
  /* line 594, ../scss/_homepage.scss */
  .mission h6 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    color: #fff;
    font-size: 30px;
    padding: 60px;
    line-height: 40px; }
    @media only screen and (max-width: 480px) {
      /* line 594, ../scss/_homepage.scss */
      .mission h6 {
        font-size: 14px;
        line-height: 18px;
        padding: 0px;
        padding-bottom: 20px;
        padding-top: 20px;
        text-align: center; } }
  /* line 610, ../scss/_homepage.scss */
  .mission img {
    margin-top: 70px;
    margin-left: 70px; }

/* line 616, ../scss/_homepage.scss */
.blue_border_top {
  border-top: solid 1px #80D6F7;
  height: 2px; }

/* line 621, ../scss/_homepage.scss */
.full_border {
  border-left: solid 1px #80D6F7;
  border-right: solid 1px #80D6F7;
  border-bottom: solid 1px #80D6F7;
  margin-bottom: 50px;
  margin-top: 0px; }

/* line 630, ../scss/_homepage.scss */
.blue_fade {
  background: url(../img/home/orangefade.png) no-repeat center center;
  padding-top: 50px; }

/* line 1, ../scss/_blog.scss */
.event-info {
  color: #ffb808;
  line-height: 30px;
  font-size: 15px;
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  display: block; }
  /* line 8, ../scss/_blog.scss */
  .event-info strong {
    font-size: 18px;
    font-weight: bold;
    font-family: 'Source Sans Pro', sans-serif;
    color: #443F31;
    text-transform: uppercase; }

/* line 1, ../scss/_events.scss */
.tribe-events-button {
  display: block;
  padding-left: 20px;
  padding-right: 10px;
  background: #77a03e !important;
  -webkit-border-radius: 5px !important;
  -webkit-border-top-right-radius: 0 !important;
  -moz-border-radius: 5px !important;
  -moz-border-radius-topright: 0 !important;
  border-radius: 5px !important;
  border-top-right-radius: 0 !important;
  margin-top: 40px;
  color: #fff;
  margin-top: 40px;
  border: none;
  font-family: 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  font-size: 16px !important; }
  /* line 21, ../scss/_events.scss */
  .tribe-events-button:hover {
    background: #00adee !important; }

/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
/* line 12, ../scss/bootstrap.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/* line 26, ../scss/bootstrap.scss */
audio,
canvas,
video {
  display: inline-block; }

/* line 31, ../scss/bootstrap.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 35, ../scss/bootstrap.scss */
[hidden] {
  display: none; }

/* line 38, ../scss/bootstrap.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 43, ../scss/bootstrap.scss */
body {
  margin: 0; }

/* line 46, ../scss/bootstrap.scss */
a:focus {
  outline: thin dotted; }

/* line 49, ../scss/bootstrap.scss */
a:active,
a:hover {
  outline: 0; }

/* line 53, ../scss/bootstrap.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 57, ../scss/bootstrap.scss */
abbr[title] {
  border-bottom: 1px dotted; }

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

/* line 64, ../scss/bootstrap.scss */
dfn {
  font-style: italic; }

/* line 67, ../scss/bootstrap.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/* line 72, ../scss/bootstrap.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 76, ../scss/bootstrap.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/* line 83, ../scss/bootstrap.scss */
pre {
  white-space: pre-wrap; }

/* line 86, ../scss/bootstrap.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/* line 89, ../scss/bootstrap.scss */
small {
  font-size: 80%; }

/* line 92, ../scss/bootstrap.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 99, ../scss/bootstrap.scss */
sup {
  top: -0.5em; }

/* line 102, ../scss/bootstrap.scss */
sub {
  bottom: -0.25em; }

/* line 105, ../scss/bootstrap.scss */
img {
  border: 0; }

/* line 108, ../scss/bootstrap.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 111, ../scss/bootstrap.scss */
figure {
  margin: 0; }

/* line 114, ../scss/bootstrap.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 119, ../scss/bootstrap.scss */
legend {
  border: 0;
  padding: 0; }

/* line 123, ../scss/bootstrap.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

/* line 131, ../scss/bootstrap.scss */
button,
input {
  line-height: normal; }

/* line 135, ../scss/bootstrap.scss */
button,
select {
  text-transform: none; }

/* line 139, ../scss/bootstrap.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 146, ../scss/bootstrap.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/* line 150, ../scss/bootstrap.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

/* line 155, ../scss/bootstrap.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 161, ../scss/bootstrap.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 165, ../scss/bootstrap.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 170, ../scss/bootstrap.scss */
textarea {
  overflow: auto;
  vertical-align: top; }

/* line 174, ../scss/bootstrap.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 178, ../scss/bootstrap.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 185, ../scss/bootstrap.scss */
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: transparent; }

/* line 189, ../scss/bootstrap.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #ffffff; }

/* line 196, ../scss/bootstrap.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 204, ../scss/bootstrap.scss */
button,
input,
select[multiple],
textarea {
  background-image: none; }

/* line 210, ../scss/bootstrap.scss */
a {
  color: #428bca;
  text-decoration: none; }

/* line 214, ../scss/bootstrap.scss */
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline; }

/* line 219, ../scss/bootstrap.scss */
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 224, ../scss/bootstrap.scss */
img {
  vertical-align: middle; }

/* line 227, ../scss/bootstrap.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 232, ../scss/bootstrap.scss */
.img-rounded {
  border-radius: 6px; }

/* line 235, ../scss/bootstrap.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 247, ../scss/bootstrap.scss */
.img-circle {
  border-radius: 50%; }

/* line 250, ../scss/bootstrap.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

/* line 256, ../scss/bootstrap.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0; }

@media print {
  /* line 267, ../scss/bootstrap.scss */
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important; }

  /* line 273, ../scss/bootstrap.scss */
  a,
  a:visited {
    text-decoration: underline; }

  /* line 277, ../scss/bootstrap.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 280, ../scss/bootstrap.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  /* line 283, ../scss/bootstrap.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  /* line 288, ../scss/bootstrap.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 293, ../scss/bootstrap.scss */
  thead {
    display: table-header-group; }

  /* line 296, ../scss/bootstrap.scss */
  tr,
  img {
    page-break-inside: avoid; }

  /* line 300, ../scss/bootstrap.scss */
  img {
    max-width: 100% !important; }

  @page {
    margin: 2cm .5cm; }
  /* line 306, ../scss/bootstrap.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  /* line 312, ../scss/bootstrap.scss */
  h2,
  h3 {
    page-break-after: avoid; }

  /* line 316, ../scss/bootstrap.scss */
  .navbar {
    display: none; }

  /* line 319, ../scss/bootstrap.scss */
  .table td,
  .table th {
    background-color: #fff !important; }

  /* line 323, ../scss/bootstrap.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }

  /* line 327, ../scss/bootstrap.scss */
  .label {
    border: 1px solid #000; }

  /* line 330, ../scss/bootstrap.scss */
  .table {
    border-collapse: collapse !important; }

  /* line 333, ../scss/bootstrap.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }
/* line 338, ../scss/bootstrap.scss */
code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace; }

/* line 342, ../scss/bootstrap.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

/* line 349, ../scss/bootstrap.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px; }

/* line 362, ../scss/bootstrap.scss */
pre.prettyprint {
  margin-bottom: 20px; }

/* line 365, ../scss/bootstrap.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0; }

/* line 373, ../scss/bootstrap.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 377, ../scss/bootstrap.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

/* line 383, ../scss/bootstrap.scss */
.container:before,
.container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 392, ../scss/bootstrap.scss */
.container:after {
  clear: both; }

/* line 395, ../scss/bootstrap.scss */
.container:before,
.container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 404, ../scss/bootstrap.scss */
.container:after {
  clear: both; }

/* line 407, ../scss/bootstrap.scss */
.row {
  margin-left: -15px;
  margin-right: -15px; }

/* line 411, ../scss/bootstrap.scss */
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 420, ../scss/bootstrap.scss */
.row:after {
  clear: both; }

/* line 423, ../scss/bootstrap.scss */
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 432, ../scss/bootstrap.scss */
.row:after {
  clear: both; }

/* line 435, ../scss/bootstrap.scss */
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

/* line 488, ../scss/bootstrap.scss */
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
  float: left; }

/* line 501, ../scss/bootstrap.scss */
.col-xs-1 {
  width: 8.333333333333332%; }

/* line 504, ../scss/bootstrap.scss */
.col-xs-2 {
  width: 16.666666666666664%; }

/* line 507, ../scss/bootstrap.scss */
.col-xs-3 {
  width: 25%; }

/* line 510, ../scss/bootstrap.scss */
.col-xs-4 {
  width: 33.33333333333333%; }

/* line 513, ../scss/bootstrap.scss */
.col-xs-5 {
  width: 41.66666666666667%; }

/* line 516, ../scss/bootstrap.scss */
.col-xs-6 {
  width: 50%; }

/* line 519, ../scss/bootstrap.scss */
.col-xs-7 {
  width: 58.333333333333336%; }

/* line 522, ../scss/bootstrap.scss */
.col-xs-8 {
  width: 66.66666666666666%; }

/* line 525, ../scss/bootstrap.scss */
.col-xs-9 {
  width: 75%; }

/* line 528, ../scss/bootstrap.scss */
.col-xs-10 {
  width: 83.33333333333334%; }

/* line 531, ../scss/bootstrap.scss */
.col-xs-11 {
  width: 91.66666666666666%; }

/* line 534, ../scss/bootstrap.scss */
.col-xs-12 {
  width: 100%; }

@media (min-width: 768px) {
  /* line 538, ../scss/bootstrap.scss */
  .container {
    max-width: 750px; }

  /* line 541, ../scss/bootstrap.scss */
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left; }

  /* line 554, ../scss/bootstrap.scss */
  .col-sm-1 {
    width: 8.333333333333332%; }

  /* line 557, ../scss/bootstrap.scss */
  .col-sm-2 {
    width: 16.666666666666664%; }

  /* line 560, ../scss/bootstrap.scss */
  .col-sm-3 {
    width: 25%; }

  /* line 563, ../scss/bootstrap.scss */
  .col-sm-4 {
    width: 33.33333333333333%; }

  /* line 566, ../scss/bootstrap.scss */
  .col-sm-5 {
    width: 41.66666666666667%; }

  /* line 569, ../scss/bootstrap.scss */
  .col-sm-6 {
    width: 50%; }

  /* line 572, ../scss/bootstrap.scss */
  .col-sm-7 {
    width: 58.333333333333336%; }

  /* line 575, ../scss/bootstrap.scss */
  .col-sm-8 {
    width: 66.66666666666666%; }

  /* line 578, ../scss/bootstrap.scss */
  .col-sm-9 {
    width: 75%; }

  /* line 581, ../scss/bootstrap.scss */
  .col-sm-10 {
    width: 83.33333333333334%; }

  /* line 584, ../scss/bootstrap.scss */
  .col-sm-11 {
    width: 91.66666666666666%; }

  /* line 587, ../scss/bootstrap.scss */
  .col-sm-12 {
    width: 100%; }

  /* line 590, ../scss/bootstrap.scss */
  .col-sm-push-1 {
    left: 8.333333333333332%; }

  /* line 593, ../scss/bootstrap.scss */
  .col-sm-push-2 {
    left: 16.666666666666664%; }

  /* line 596, ../scss/bootstrap.scss */
  .col-sm-push-3 {
    left: 25%; }

  /* line 599, ../scss/bootstrap.scss */
  .col-sm-push-4 {
    left: 33.33333333333333%; }

  /* line 602, ../scss/bootstrap.scss */
  .col-sm-push-5 {
    left: 41.66666666666667%; }

  /* line 605, ../scss/bootstrap.scss */
  .col-sm-push-6 {
    left: 50%; }

  /* line 608, ../scss/bootstrap.scss */
  .col-sm-push-7 {
    left: 58.333333333333336%; }

  /* line 611, ../scss/bootstrap.scss */
  .col-sm-push-8 {
    left: 66.66666666666666%; }

  /* line 614, ../scss/bootstrap.scss */
  .col-sm-push-9 {
    left: 75%; }

  /* line 617, ../scss/bootstrap.scss */
  .col-sm-push-10 {
    left: 83.33333333333334%; }

  /* line 620, ../scss/bootstrap.scss */
  .col-sm-push-11 {
    left: 91.66666666666666%; }

  /* line 623, ../scss/bootstrap.scss */
  .col-sm-pull-1 {
    right: 8.333333333333332%; }

  /* line 626, ../scss/bootstrap.scss */
  .col-sm-pull-2 {
    right: 16.666666666666664%; }

  /* line 629, ../scss/bootstrap.scss */
  .col-sm-pull-3 {
    right: 25%; }

  /* line 632, ../scss/bootstrap.scss */
  .col-sm-pull-4 {
    right: 33.33333333333333%; }

  /* line 635, ../scss/bootstrap.scss */
  .col-sm-pull-5 {
    right: 41.66666666666667%; }

  /* line 638, ../scss/bootstrap.scss */
  .col-sm-pull-6 {
    right: 50%; }

  /* line 641, ../scss/bootstrap.scss */
  .col-sm-pull-7 {
    right: 58.333333333333336%; }

  /* line 644, ../scss/bootstrap.scss */
  .col-sm-pull-8 {
    right: 66.66666666666666%; }

  /* line 647, ../scss/bootstrap.scss */
  .col-sm-pull-9 {
    right: 75%; }

  /* line 650, ../scss/bootstrap.scss */
  .col-sm-pull-10 {
    right: 83.33333333333334%; }

  /* line 653, ../scss/bootstrap.scss */
  .col-sm-pull-11 {
    right: 91.66666666666666%; }

  /* line 656, ../scss/bootstrap.scss */
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%; }

  /* line 659, ../scss/bootstrap.scss */
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%; }

  /* line 662, ../scss/bootstrap.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }

  /* line 665, ../scss/bootstrap.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%; }

  /* line 668, ../scss/bootstrap.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%; }

  /* line 671, ../scss/bootstrap.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }

  /* line 674, ../scss/bootstrap.scss */
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%; }

  /* line 677, ../scss/bootstrap.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%; }

  /* line 680, ../scss/bootstrap.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }

  /* line 683, ../scss/bootstrap.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%; }

  /* line 686, ../scss/bootstrap.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%; } }
@media (min-width: 992px) {
  /* line 691, ../scss/bootstrap.scss */
  .container {
    max-width: 970px; }

  /* line 694, ../scss/bootstrap.scss */
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left; }

  /* line 707, ../scss/bootstrap.scss */
  .col-md-1 {
    width: 8.333333333333332%; }

  /* line 710, ../scss/bootstrap.scss */
  .col-md-2 {
    width: 16.666666666666664%; }

  /* line 713, ../scss/bootstrap.scss */
  .col-md-3 {
    width: 25%; }

  /* line 716, ../scss/bootstrap.scss */
  .col-md-4 {
    width: 33.33333333333333%; }

  /* line 719, ../scss/bootstrap.scss */
  .col-md-5 {
    width: 41.66666666666667%; }

  /* line 722, ../scss/bootstrap.scss */
  .col-md-6 {
    width: 50%; }

  /* line 725, ../scss/bootstrap.scss */
  .col-md-7 {
    width: 58.333333333333336%; }

  /* line 728, ../scss/bootstrap.scss */
  .col-md-8 {
    width: 66.66666666666666%; }

  /* line 731, ../scss/bootstrap.scss */
  .col-md-9 {
    width: 75%; }

  /* line 734, ../scss/bootstrap.scss */
  .col-md-10 {
    width: 83.33333333333334%; }

  /* line 737, ../scss/bootstrap.scss */
  .col-md-11 {
    width: 91.66666666666666%; }

  /* line 740, ../scss/bootstrap.scss */
  .col-md-12 {
    width: 100%; }

  /* line 743, ../scss/bootstrap.scss */
  .col-md-push-0 {
    left: auto; }

  /* line 746, ../scss/bootstrap.scss */
  .col-md-push-1 {
    left: 8.333333333333332%; }

  /* line 749, ../scss/bootstrap.scss */
  .col-md-push-2 {
    left: 16.666666666666664%; }

  /* line 752, ../scss/bootstrap.scss */
  .col-md-push-3 {
    left: 25%; }

  /* line 755, ../scss/bootstrap.scss */
  .col-md-push-4 {
    left: 33.33333333333333%; }

  /* line 758, ../scss/bootstrap.scss */
  .col-md-push-5 {
    left: 41.66666666666667%; }

  /* line 761, ../scss/bootstrap.scss */
  .col-md-push-6 {
    left: 50%; }

  /* line 764, ../scss/bootstrap.scss */
  .col-md-push-7 {
    left: 58.333333333333336%; }

  /* line 767, ../scss/bootstrap.scss */
  .col-md-push-8 {
    left: 66.66666666666666%; }

  /* line 770, ../scss/bootstrap.scss */
  .col-md-push-9 {
    left: 75%; }

  /* line 773, ../scss/bootstrap.scss */
  .col-md-push-10 {
    left: 83.33333333333334%; }

  /* line 776, ../scss/bootstrap.scss */
  .col-md-push-11 {
    left: 91.66666666666666%; }

  /* line 779, ../scss/bootstrap.scss */
  .col-md-pull-0 {
    right: auto; }

  /* line 782, ../scss/bootstrap.scss */
  .col-md-pull-1 {
    right: 8.333333333333332%; }

  /* line 785, ../scss/bootstrap.scss */
  .col-md-pull-2 {
    right: 16.666666666666664%; }

  /* line 788, ../scss/bootstrap.scss */
  .col-md-pull-3 {
    right: 25%; }

  /* line 791, ../scss/bootstrap.scss */
  .col-md-pull-4 {
    right: 33.33333333333333%; }

  /* line 794, ../scss/bootstrap.scss */
  .col-md-pull-5 {
    right: 41.66666666666667%; }

  /* line 797, ../scss/bootstrap.scss */
  .col-md-pull-6 {
    right: 50%; }

  /* line 800, ../scss/bootstrap.scss */
  .col-md-pull-7 {
    right: 58.333333333333336%; }

  /* line 803, ../scss/bootstrap.scss */
  .col-md-pull-8 {
    right: 66.66666666666666%; }

  /* line 806, ../scss/bootstrap.scss */
  .col-md-pull-9 {
    right: 75%; }

  /* line 809, ../scss/bootstrap.scss */
  .col-md-pull-10 {
    right: 83.33333333333334%; }

  /* line 812, ../scss/bootstrap.scss */
  .col-md-pull-11 {
    right: 91.66666666666666%; }

  /* line 815, ../scss/bootstrap.scss */
  .col-md-offset-0 {
    margin-left: 0; }

  /* line 818, ../scss/bootstrap.scss */
  .col-md-offset-1 {
    margin-left: 8.333333333333332%; }

  /* line 821, ../scss/bootstrap.scss */
  .col-md-offset-2 {
    margin-left: 16.666666666666664%; }

  /* line 824, ../scss/bootstrap.scss */
  .col-md-offset-3 {
    margin-left: 25%; }

  /* line 827, ../scss/bootstrap.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333333333%; }

  /* line 830, ../scss/bootstrap.scss */
  .col-md-offset-5 {
    margin-left: 41.66666666666667%; }

  /* line 833, ../scss/bootstrap.scss */
  .col-md-offset-6 {
    margin-left: 50%; }

  /* line 836, ../scss/bootstrap.scss */
  .col-md-offset-7 {
    margin-left: 58.333333333333336%; }

  /* line 839, ../scss/bootstrap.scss */
  .col-md-offset-8 {
    margin-left: 66.66666666666666%; }

  /* line 842, ../scss/bootstrap.scss */
  .col-md-offset-9 {
    margin-left: 75%; }

  /* line 845, ../scss/bootstrap.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333333334%; }

  /* line 848, ../scss/bootstrap.scss */
  .col-md-offset-11 {
    margin-left: 91.66666666666666%; } }
/* line 853, ../scss/bootstrap.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

/* line 858, ../scss/bootstrap.scss */
.nav:before,
.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 867, ../scss/bootstrap.scss */
.nav:after {
  clear: both; }

/* line 870, ../scss/bootstrap.scss */
.nav:before,
.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 879, ../scss/bootstrap.scss */
.nav:after {
  clear: both; }

/* line 882, ../scss/bootstrap.scss */
.nav > li {
  position: relative;
  display: block; }

/* line 886, ../scss/bootstrap.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

/* line 891, ../scss/bootstrap.scss */
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

/* line 896, ../scss/bootstrap.scss */
.nav > li.disabled > a {
  color: #999999; }

/* line 899, ../scss/bootstrap.scss */
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed; }

/* line 906, ../scss/bootstrap.scss */
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca; }

/* line 912, ../scss/bootstrap.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 918, ../scss/bootstrap.scss */
.nav > li > a > img {
  max-width: none; }

/* line 921, ../scss/bootstrap.scss */
.nav-tabs {
  border-bottom: 1px solid #dddddd; }

/* line 924, ../scss/bootstrap.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

/* line 928, ../scss/bootstrap.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

/* line 934, ../scss/bootstrap.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd; }

/* line 937, ../scss/bootstrap.scss */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default; }

/* line 946, ../scss/bootstrap.scss */
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

/* line 950, ../scss/bootstrap.scss */
.nav-tabs.nav-justified > li {
  float: none; }

/* line 953, ../scss/bootstrap.scss */
.nav-tabs.nav-justified > li > a {
  text-align: center; }

@media (min-width: 768px) {
  /* line 957, ../scss/bootstrap.scss */
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; } }
/* line 962, ../scss/bootstrap.scss */
.nav-tabs.nav-justified > li > a {
  border-bottom: 1px solid #dddddd;
  margin-right: 0; }

/* line 966, ../scss/bootstrap.scss */
.nav-tabs.nav-justified > .active > a {
  border-bottom-color: #ffffff; }

/* line 969, ../scss/bootstrap.scss */
.nav-pills > li {
  float: left; }

/* line 972, ../scss/bootstrap.scss */
.nav-pills > li > a {
  border-radius: 5px; }

/* line 975, ../scss/bootstrap.scss */
.nav-pills > li + li {
  margin-left: 2px; }

/* line 978, ../scss/bootstrap.scss */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #428bca; }

/* line 984, ../scss/bootstrap.scss */
.nav-stacked > li {
  float: none; }

/* line 987, ../scss/bootstrap.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

/* line 991, ../scss/bootstrap.scss */
.nav-justified {
  width: 100%; }

/* line 994, ../scss/bootstrap.scss */
.nav-justified > li {
  float: none; }

/* line 997, ../scss/bootstrap.scss */
.nav-justified > li > a {
  text-align: center; }

@media (min-width: 768px) {
  /* line 1001, ../scss/bootstrap.scss */
  .nav-justified > li {
    display: table-cell;
    width: 1%; } }
/* line 1006, ../scss/bootstrap.scss */
.nav-tabs-justified {
  border-bottom: 0; }

/* line 1009, ../scss/bootstrap.scss */
.nav-tabs-justified > li > a {
  border-bottom: 1px solid #dddddd;
  margin-right: 0; }

/* line 1013, ../scss/bootstrap.scss */
.nav-tabs-justified > .active > a {
  border-bottom-color: #ffffff; }

/* line 1016, ../scss/bootstrap.scss */
.tabbable:before,
.tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 1025, ../scss/bootstrap.scss */
.tabbable:after {
  clear: both; }

/* line 1028, ../scss/bootstrap.scss */
.tabbable:before,
.tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 1037, ../scss/bootstrap.scss */
.tabbable:after {
  clear: both; }

/* line 1040, ../scss/bootstrap.scss */
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none; }

/* line 1044, ../scss/bootstrap.scss */
.tab-content > .active,
.pill-content > .active {
  display: block; }

/* line 1048, ../scss/bootstrap.scss */
.nav .caret {
  border-top-color: #428bca;
  border-bottom-color: #428bca; }

/* line 1052, ../scss/bootstrap.scss */
.nav a:hover .caret {
  border-top-color: #2a6496;
  border-bottom-color: #2a6496; }

/* line 1056, ../scss/bootstrap.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 1061, ../scss/bootstrap.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }

/* line 1068, ../scss/bootstrap.scss */
.breadcrumb > li {
  display: inline-block; }

/* line 1071, ../scss/bootstrap.scss */
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc; }

/* line 1076, ../scss/bootstrap.scss */
.breadcrumb > .active {
  color: #999999; }

/* line 1079, ../scss/bootstrap.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }

/* line 1085, ../scss/bootstrap.scss */
.pagination > li {
  display: inline; }

/* line 1088, ../scss/bootstrap.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px; }

/* line 1099, ../scss/bootstrap.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

/* line 1105, ../scss/bootstrap.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

/* line 1110, ../scss/bootstrap.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee; }

/* line 1116, ../scss/bootstrap.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default; }

/* line 1128, ../scss/bootstrap.scss */
.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed; }

/* line 1137, ../scss/bootstrap.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px; }

/* line 1142, ../scss/bootstrap.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

/* line 1147, ../scss/bootstrap.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

/* line 1152, ../scss/bootstrap.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px; }

/* line 1157, ../scss/bootstrap.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

/* line 1162, ../scss/bootstrap.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

/* line 1167, ../scss/bootstrap.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }

/* line 1173, ../scss/bootstrap.scss */
.pager:before,
.pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 1182, ../scss/bootstrap.scss */
.pager:after {
  clear: both; }

/* line 1185, ../scss/bootstrap.scss */
.pager:before,
.pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 1194, ../scss/bootstrap.scss */
.pager:after {
  clear: both; }

/* line 1197, ../scss/bootstrap.scss */
.pager li {
  display: inline; }

/* line 1200, ../scss/bootstrap.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px; }

/* line 1208, ../scss/bootstrap.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

/* line 1213, ../scss/bootstrap.scss */
.pager .next > a,
.pager .next > span {
  float: right; }

/* line 1217, ../scss/bootstrap.scss */
.pager .previous > a,
.pager .previous > span {
  float: left; }

/* line 1221, ../scss/bootstrap.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed; }

/* line 1229, ../scss/bootstrap.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted;
  content: ""; }

/* line 1241, ../scss/bootstrap.scss */
.dropdown {
  position: relative; }

/* line 1244, ../scss/bootstrap.scss */
.dropdown-toggle:focus {
  outline: 0; }

/* line 1247, ../scss/bootstrap.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }

/* line 1267, ../scss/bootstrap.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto; }

/* line 1271, ../scss/bootstrap.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 1277, ../scss/bootstrap.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap; }

/* line 1286, ../scss/bootstrap.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #428bca; }

/* line 1292, ../scss/bootstrap.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca; }

/* line 1300, ../scss/bootstrap.scss */
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999; }

/* line 1305, ../scss/bootstrap.scss */
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

/* line 1313, ../scss/bootstrap.scss */
.open > .dropdown-menu {
  display: block; }

/* line 1316, ../scss/bootstrap.scss */
.open > a {
  outline: 0; }

/* line 1319, ../scss/bootstrap.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999999; }

/* line 1326, ../scss/bootstrap.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

/* line 1334, ../scss/bootstrap.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

/* line 1338, ../scss/bootstrap.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000000;
  content: ""; }

/* line 1344, ../scss/bootstrap.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

@media (min-width: 768px) {
  /* line 1351, ../scss/bootstrap.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; } }
/* line 1356, ../scss/bootstrap.scss */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0); }

/* line 1366, ../scss/bootstrap.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 1370, ../scss/bootstrap.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0; }

/* line 1374, ../scss/bootstrap.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px; }

/* line 1378, ../scss/bootstrap.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0; }

/* line 1382, ../scss/bootstrap.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px; }

/* line 1386, ../scss/bootstrap.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px; }

/* line 1395, ../scss/bootstrap.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 1402, ../scss/bootstrap.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

/* line 1409, ../scss/bootstrap.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

/* line 1415, ../scss/bootstrap.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

/* line 1421, ../scss/bootstrap.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000; }

/* line 1428, ../scss/bootstrap.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000; }

/* line 1435, ../scss/bootstrap.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

/* line 1442, ../scss/bootstrap.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

/* line 1448, ../scss/bootstrap.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

/* line 1454, ../scss/bootstrap.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal; }

/* line 1472, ../scss/bootstrap.scss */
.popover.top {
  margin-top: -10px; }

/* line 1475, ../scss/bootstrap.scss */
.popover.right {
  margin-left: 10px; }

/* line 1478, ../scss/bootstrap.scss */
.popover.bottom {
  margin-top: 10px; }

/* line 1481, ../scss/bootstrap.scss */
.popover.left {
  margin-left: -10px; }

/* line 1484, ../scss/bootstrap.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

/* line 1494, ../scss/bootstrap.scss */
.popover-content {
  padding: 9px 14px; }

/* line 1497, ../scss/bootstrap.scss */
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 1506, ../scss/bootstrap.scss */
.popover .arrow {
  border-width: 11px; }

/* line 1509, ../scss/bootstrap.scss */
.popover .arrow:after {
  border-width: 10px;
  content: ""; }

/* line 1513, ../scss/bootstrap.scss */
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }

/* line 1521, ../scss/bootstrap.scss */
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff; }

/* line 1528, ../scss/bootstrap.scss */
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }

/* line 1536, ../scss/bootstrap.scss */
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff; }

/* line 1543, ../scss/bootstrap.scss */
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }

/* line 1551, ../scss/bootstrap.scss */
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff; }

/* line 1558, ../scss/bootstrap.scss */
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }

/* line 1566, ../scss/bootstrap.scss */
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px; }

/* line 1573, ../scss/bootstrap.scss */
.modal-open {
  overflow: hidden; }

/* line 1576, ../scss/bootstrap.scss */
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 15px; }

/* line 1581, ../scss/bootstrap.scss */
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040; }

/* line 1592, ../scss/bootstrap.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

/* line 1601, ../scss/bootstrap.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

/* line 1606, ../scss/bootstrap.scss */
.modal-dialog {
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 10px;
  z-index: 1050; }

/* line 1613, ../scss/bootstrap.scss */
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none; }

/* line 1624, ../scss/bootstrap.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000; }

/* line 1633, ../scss/bootstrap.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0); }

/* line 1637, ../scss/bootstrap.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50); }

/* line 1641, ../scss/bootstrap.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px; }

/* line 1646, ../scss/bootstrap.scss */
.modal-header .close {
  margin-top: -2px; }

/* line 1649, ../scss/bootstrap.scss */
.modal-title {
  margin: 0;
  line-height: 1.428571429; }

/* line 1653, ../scss/bootstrap.scss */
.modal-body {
  position: relative;
  padding: 20px; }

/* line 1657, ../scss/bootstrap.scss */
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

/* line 1663, ../scss/bootstrap.scss */
.modal-footer:before,
.modal-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 1672, ../scss/bootstrap.scss */
.modal-footer:after {
  clear: both; }

/* line 1675, ../scss/bootstrap.scss */
.modal-footer:before,
.modal-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 1684, ../scss/bootstrap.scss */
.modal-footer:after {
  clear: both; }

/* line 1687, ../scss/bootstrap.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0; }

/* line 1691, ../scss/bootstrap.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

/* line 1694, ../scss/bootstrap.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

@media screen and (min-width: 768px) {
  /* line 1698, ../scss/bootstrap.scss */
  .modal-dialog {
    left: 50%;
    right: auto;
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px; }

  /* line 1705, ../scss/bootstrap.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } }
/* line 1710, ../scss/bootstrap.scss */
.carousel {
  position: relative; }

/* line 1713, ../scss/bootstrap.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }

/* line 1718, ../scss/bootstrap.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left; }

/* line 1724, ../scss/bootstrap.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1; }

/* line 1731, ../scss/bootstrap.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block; }

/* line 1736, ../scss/bootstrap.scss */
.carousel-inner > .active {
  left: 0; }

/* line 1739, ../scss/bootstrap.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

/* line 1745, ../scss/bootstrap.scss */
.carousel-inner > .next {
  left: 100%; }

/* line 1748, ../scss/bootstrap.scss */
.carousel-inner > .prev {
  left: -100%; }

/* line 1751, ../scss/bootstrap.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0; }

/* line 1755, ../scss/bootstrap.scss */
.carousel-inner > .active.left {
  left: -100%; }

/* line 1758, ../scss/bootstrap.scss */
.carousel-inner > .active.right {
  left: 100%; }

/* line 1761, ../scss/bootstrap.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

/* line 1774, ../scss/bootstrap.scss */
.carousel-control.left {
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }

/* line 1782, ../scss/bootstrap.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }

/* line 1792, ../scss/bootstrap.scss */
.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 1799, ../scss/bootstrap.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  display: inline-block; }

/* line 1809, ../scss/bootstrap.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif; }

/* line 1817, ../scss/bootstrap.scss */
.carousel-control .icon-prev:before {
  content: '\2039'; }

/* line 1820, ../scss/bootstrap.scss */
.carousel-control .icon-next:before {
  content: '\203a'; }

/* line 1823, ../scss/bootstrap.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }

/* line 1834, ../scss/bootstrap.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer; }

/* line 1844, ../scss/bootstrap.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff; }

/* line 1850, ../scss/bootstrap.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

/* line 1862, ../scss/bootstrap.scss */
.carousel-caption .btn {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  /* line 1866, ../scss/bootstrap.scss */
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px; }

  /* line 1874, ../scss/bootstrap.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }

  /* line 1879, ../scss/bootstrap.scss */
  .carousel-indicators {
    bottom: 20px; } }
/* line 1883, ../scss/bootstrap.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 1892, ../scss/bootstrap.scss */
.clearfix:after {
  clear: both; }

/* line 1895, ../scss/bootstrap.scss */
.pull-right {
  float: right !important; }

/* line 1898, ../scss/bootstrap.scss */
.pull-left {
  float: left !important; }

/* line 1901, ../scss/bootstrap.scss */
.hide {
  display: none !important; }

/* line 1904, ../scss/bootstrap.scss */
.show {
  display: block !important; }

/* line 1907, ../scss/bootstrap.scss */
.invisible {
  visibility: hidden; }

/* line 1910, ../scss/bootstrap.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 1917, ../scss/bootstrap.scss */
.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px; } }
/* line 1928, ../scss/bootstrap.scss */
.hidden {
  display: none !important;
  visibility: hidden !important; }

/* line 1932, ../scss/bootstrap.scss */
.visible-xs {
  display: none !important; }

/* line 1935, ../scss/bootstrap.scss */
tr.visible-xs {
  display: none !important; }

/* line 1938, ../scss/bootstrap.scss */
th.visible-xs,
td.visible-xs {
  display: none !important; }

@media (max-width: 767px) {
  /* line 1943, ../scss/bootstrap.scss */
  .visible-xs {
    display: block !important; }

  /* line 1946, ../scss/bootstrap.scss */
  tr.visible-xs {
    display: table-row !important; }

  /* line 1949, ../scss/bootstrap.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1955, ../scss/bootstrap.scss */
  .visible-xs.visible-sm {
    display: block !important; }

  /* line 1958, ../scss/bootstrap.scss */
  tr.visible-xs.visible-sm {
    display: table-row !important; }

  /* line 1961, ../scss/bootstrap.scss */
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1967, ../scss/bootstrap.scss */
  .visible-xs.visible-md {
    display: block !important; }

  /* line 1970, ../scss/bootstrap.scss */
  tr.visible-xs.visible-md {
    display: table-row !important; }

  /* line 1973, ../scss/bootstrap.scss */
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 1979, ../scss/bootstrap.scss */
  .visible-xs.visible-lg {
    display: block !important; }

  /* line 1982, ../scss/bootstrap.scss */
  tr.visible-xs.visible-lg {
    display: table-row !important; }

  /* line 1985, ../scss/bootstrap.scss */
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important; } }
/* line 1990, ../scss/bootstrap.scss */
.visible-sm {
  display: none !important; }

/* line 1993, ../scss/bootstrap.scss */
tr.visible-sm {
  display: none !important; }

/* line 1996, ../scss/bootstrap.scss */
th.visible-sm,
td.visible-sm {
  display: none !important; }

@media (max-width: 767px) {
  /* line 2001, ../scss/bootstrap.scss */
  .visible-sm.visible-xs {
    display: block !important; }

  /* line 2004, ../scss/bootstrap.scss */
  tr.visible-sm.visible-xs {
    display: table-row !important; }

  /* line 2007, ../scss/bootstrap.scss */
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2013, ../scss/bootstrap.scss */
  .visible-sm {
    display: block !important; }

  /* line 2016, ../scss/bootstrap.scss */
  tr.visible-sm {
    display: table-row !important; }

  /* line 2019, ../scss/bootstrap.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2025, ../scss/bootstrap.scss */
  .visible-sm.visible-md {
    display: block !important; }

  /* line 2028, ../scss/bootstrap.scss */
  tr.visible-sm.visible-md {
    display: table-row !important; }

  /* line 2031, ../scss/bootstrap.scss */
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 2037, ../scss/bootstrap.scss */
  .visible-sm.visible-lg {
    display: block !important; }

  /* line 2040, ../scss/bootstrap.scss */
  tr.visible-sm.visible-lg {
    display: table-row !important; }

  /* line 2043, ../scss/bootstrap.scss */
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important; } }
/* line 2048, ../scss/bootstrap.scss */
.visible-md {
  display: none !important; }

/* line 2051, ../scss/bootstrap.scss */
tr.visible-md {
  display: none !important; }

/* line 2054, ../scss/bootstrap.scss */
th.visible-md,
td.visible-md {
  display: none !important; }

@media (max-width: 767px) {
  /* line 2059, ../scss/bootstrap.scss */
  .visible-md.visible-xs {
    display: block !important; }

  /* line 2062, ../scss/bootstrap.scss */
  tr.visible-md.visible-xs {
    display: table-row !important; }

  /* line 2065, ../scss/bootstrap.scss */
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2071, ../scss/bootstrap.scss */
  .visible-md.visible-sm {
    display: block !important; }

  /* line 2074, ../scss/bootstrap.scss */
  tr.visible-md.visible-sm {
    display: table-row !important; }

  /* line 2077, ../scss/bootstrap.scss */
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2083, ../scss/bootstrap.scss */
  .visible-md {
    display: block !important; }

  /* line 2086, ../scss/bootstrap.scss */
  tr.visible-md {
    display: table-row !important; }

  /* line 2089, ../scss/bootstrap.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 2095, ../scss/bootstrap.scss */
  .visible-md.visible-lg {
    display: block !important; }

  /* line 2098, ../scss/bootstrap.scss */
  tr.visible-md.visible-lg {
    display: table-row !important; }

  /* line 2101, ../scss/bootstrap.scss */
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important; } }
/* line 2106, ../scss/bootstrap.scss */
.visible-lg {
  display: none !important; }

/* line 2109, ../scss/bootstrap.scss */
tr.visible-lg {
  display: none !important; }

/* line 2112, ../scss/bootstrap.scss */
th.visible-lg,
td.visible-lg {
  display: none !important; }

@media (max-width: 767px) {
  /* line 2117, ../scss/bootstrap.scss */
  .visible-lg.visible-xs {
    display: block !important; }

  /* line 2120, ../scss/bootstrap.scss */
  tr.visible-lg.visible-xs {
    display: table-row !important; }

  /* line 2123, ../scss/bootstrap.scss */
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2129, ../scss/bootstrap.scss */
  .visible-lg.visible-sm {
    display: block !important; }

  /* line 2132, ../scss/bootstrap.scss */
  tr.visible-lg.visible-sm {
    display: table-row !important; }

  /* line 2135, ../scss/bootstrap.scss */
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2141, ../scss/bootstrap.scss */
  .visible-lg.visible-md {
    display: block !important; }

  /* line 2144, ../scss/bootstrap.scss */
  tr.visible-lg.visible-md {
    display: table-row !important; }

  /* line 2147, ../scss/bootstrap.scss */
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 2153, ../scss/bootstrap.scss */
  .visible-lg {
    display: block !important; }

  /* line 2156, ../scss/bootstrap.scss */
  tr.visible-lg {
    display: table-row !important; }

  /* line 2159, ../scss/bootstrap.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
/* line 2164, ../scss/bootstrap.scss */
.hidden-xs {
  display: block !important; }

/* line 2167, ../scss/bootstrap.scss */
tr.hidden-xs {
  display: table-row !important; }

/* line 2170, ../scss/bootstrap.scss */
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 2175, ../scss/bootstrap.scss */
  .hidden-xs {
    display: none !important; }

  /* line 2178, ../scss/bootstrap.scss */
  tr.hidden-xs {
    display: none !important; }

  /* line 2181, ../scss/bootstrap.scss */
  th.hidden-xs,
  td.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2187, ../scss/bootstrap.scss */
  .hidden-xs.hidden-sm {
    display: none !important; }

  /* line 2190, ../scss/bootstrap.scss */
  tr.hidden-xs.hidden-sm {
    display: none !important; }

  /* line 2193, ../scss/bootstrap.scss */
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2199, ../scss/bootstrap.scss */
  .hidden-xs.hidden-md {
    display: none !important; }

  /* line 2202, ../scss/bootstrap.scss */
  tr.hidden-xs.hidden-md {
    display: none !important; }

  /* line 2205, ../scss/bootstrap.scss */
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 2211, ../scss/bootstrap.scss */
  .hidden-xs.hidden-lg {
    display: none !important; }

  /* line 2214, ../scss/bootstrap.scss */
  tr.hidden-xs.hidden-lg {
    display: none !important; }

  /* line 2217, ../scss/bootstrap.scss */
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important; } }
/* line 2222, ../scss/bootstrap.scss */
.hidden-sm {
  display: block !important; }

/* line 2225, ../scss/bootstrap.scss */
tr.hidden-sm {
  display: table-row !important; }

/* line 2228, ../scss/bootstrap.scss */
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 2233, ../scss/bootstrap.scss */
  .hidden-sm.hidden-xs {
    display: none !important; }

  /* line 2236, ../scss/bootstrap.scss */
  tr.hidden-sm.hidden-xs {
    display: none !important; }

  /* line 2239, ../scss/bootstrap.scss */
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2245, ../scss/bootstrap.scss */
  .hidden-sm {
    display: none !important; }

  /* line 2248, ../scss/bootstrap.scss */
  tr.hidden-sm {
    display: none !important; }

  /* line 2251, ../scss/bootstrap.scss */
  th.hidden-sm,
  td.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2257, ../scss/bootstrap.scss */
  .hidden-sm.hidden-md {
    display: none !important; }

  /* line 2260, ../scss/bootstrap.scss */
  tr.hidden-sm.hidden-md {
    display: none !important; }

  /* line 2263, ../scss/bootstrap.scss */
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 2269, ../scss/bootstrap.scss */
  .hidden-sm.hidden-lg {
    display: none !important; }

  /* line 2272, ../scss/bootstrap.scss */
  tr.hidden-sm.hidden-lg {
    display: none !important; }

  /* line 2275, ../scss/bootstrap.scss */
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important; } }
/* line 2280, ../scss/bootstrap.scss */
.hidden-md {
  display: block !important; }

/* line 2283, ../scss/bootstrap.scss */
tr.hidden-md {
  display: table-row !important; }

/* line 2286, ../scss/bootstrap.scss */
th.hidden-md,
td.hidden-md {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 2291, ../scss/bootstrap.scss */
  .hidden-md.hidden-xs {
    display: none !important; }

  /* line 2294, ../scss/bootstrap.scss */
  tr.hidden-md.hidden-xs {
    display: none !important; }

  /* line 2297, ../scss/bootstrap.scss */
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2303, ../scss/bootstrap.scss */
  .hidden-md.hidden-sm {
    display: none !important; }

  /* line 2306, ../scss/bootstrap.scss */
  tr.hidden-md.hidden-sm {
    display: none !important; }

  /* line 2309, ../scss/bootstrap.scss */
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2315, ../scss/bootstrap.scss */
  .hidden-md {
    display: none !important; }

  /* line 2318, ../scss/bootstrap.scss */
  tr.hidden-md {
    display: none !important; }

  /* line 2321, ../scss/bootstrap.scss */
  th.hidden-md,
  td.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 2327, ../scss/bootstrap.scss */
  .hidden-md.hidden-lg {
    display: none !important; }

  /* line 2330, ../scss/bootstrap.scss */
  tr.hidden-md.hidden-lg {
    display: none !important; }

  /* line 2333, ../scss/bootstrap.scss */
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important; } }
/* line 2338, ../scss/bootstrap.scss */
.hidden-lg {
  display: block !important; }

/* line 2341, ../scss/bootstrap.scss */
tr.hidden-lg {
  display: table-row !important; }

/* line 2344, ../scss/bootstrap.scss */
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 2349, ../scss/bootstrap.scss */
  .hidden-lg.hidden-xs {
    display: none !important; }

  /* line 2352, ../scss/bootstrap.scss */
  tr.hidden-lg.hidden-xs {
    display: none !important; }

  /* line 2355, ../scss/bootstrap.scss */
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2361, ../scss/bootstrap.scss */
  .hidden-lg.hidden-sm {
    display: none !important; }

  /* line 2364, ../scss/bootstrap.scss */
  tr.hidden-lg.hidden-sm {
    display: none !important; }

  /* line 2367, ../scss/bootstrap.scss */
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2373, ../scss/bootstrap.scss */
  .hidden-lg.hidden-md {
    display: none !important; }

  /* line 2376, ../scss/bootstrap.scss */
  tr.hidden-lg.hidden-md {
    display: none !important; }

  /* line 2379, ../scss/bootstrap.scss */
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 2385, ../scss/bootstrap.scss */
  .hidden-lg {
    display: none !important; }

  /* line 2388, ../scss/bootstrap.scss */
  tr.hidden-lg {
    display: none !important; }

  /* line 2391, ../scss/bootstrap.scss */
  th.hidden-lg,
  td.hidden-lg {
    display: none !important; } }
/* line 2396, ../scss/bootstrap.scss */
.visible-print {
  display: none !important; }

/* line 2399, ../scss/bootstrap.scss */
tr.visible-print {
  display: none !important; }

/* line 2402, ../scss/bootstrap.scss */
th.visible-print,
td.visible-print {
  display: none !important; }

@media print {
  /* line 2407, ../scss/bootstrap.scss */
  .visible-print {
    display: block !important; }

  /* line 2410, ../scss/bootstrap.scss */
  tr.visible-print {
    display: table-row !important; }

  /* line 2413, ../scss/bootstrap.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important; }

  /* line 2417, ../scss/bootstrap.scss */
  .hidden-print {
    display: none !important; }

  /* line 2420, ../scss/bootstrap.scss */
  tr.hidden-print {
    display: none !important; }

  /* line 2423, ../scss/bootstrap.scss */
  th.hidden-print,
  td.hidden-print {
    display: none !important; } }
/* line 2428, ../scss/bootstrap.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }

/* line 2433, ../scss/bootstrap.scss */
.fade.in {
  opacity: 1; }

/* line 2436, ../scss/bootstrap.scss */
.collapse {
  display: none; }

/* line 2439, ../scss/bootstrap.scss */
.collapse.in {
  display: block; }

/* line 2442, ../scss/bootstrap.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }

/* line 2, ../scss/_reset.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-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
/* line 23, ../scss/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 27, ../scss/_reset.scss */
body {
  line-height: 1; }

/* line 30, ../scss/_reset.scss */
ol, ul {
  list-style: none; }

/* line 33, ../scss/_reset.scss */
blockquote, q {
  quotes: none; }

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

/* line 41, ../scss/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* Colors */
/* common classes */
/* line 50, ../scss/style.scss */
.site {
  overflow: hidden; }

/* line 54, ../scss/style.scss */
.clear {
  clear: both; }

/* line 58, ../scss/style.scss */
.rounded {
  -webkit-border-radius: 5px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 5px;
  -moz-border-radius-topright: 0;
  border-radius: 5px;
  border-top-right-radius: 0; }

/* Header */
/* line 70, ../scss/style.scss */
.header {
  background: #fff; }

/* line 75, ../scss/style.scss */
.logo {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 10px; }
  @media only screen and (max-width: 767px) {
    /* line 80, ../scss/style.scss */
    .logo img {
      display: block;
      margin: 0 auto; } }

@media only screen and (max-width: 767px) {
  /* line 87, ../scss/style.scss */
  .nav ul.topSocial {
    display: none; } }
/* line 91, ../scss/style.scss */
.nav ul.topSocial li {
  display: inline-block;
  float: none;
  margin-top: 15px !important;
  margin-right: 0;
  max-width: 25px;
  height: auto; }
/* line 100, ../scss/style.scss */
.nav ul.topSocial a {
  padding: 0px !important; }
/* line 105, ../scss/style.scss */
.nav ul.topSocial a:hover {
  border-bottom: none !important;
  opacity: 0.7; }

/* line 115, ../scss/style.scss */
.topSocial2 {
  display: none;
  margin: 0 auto; }
  @media only screen and (min-width: 768px) {
    /* line 115, ../scss/style.scss */
    .topSocial2 {
      display: none; } }
  /* line 122, ../scss/style.scss */
  .topSocial2 li {
    float: left !important;
    margin-top: 15px !important;
    border-bottom: none !important; }
  /* line 127, ../scss/style.scss */
  .topSocial2 a {
    padding: 0px !important;
    border-bottom: none !important; }
    @media only screen and (max-width: 767px) {
      /* line 127, ../scss/style.scss */
      .topSocial2 a {
        margin-right: 10px; } }
  /* line 134, ../scss/style.scss */
  .topSocial2 a:hover {
    border-bottom: none !important;
    opacity: 0.7; }

/* Both Navs */
/* Navigation */
/* line 145, ../scss/style.scss */
.topright {
  margin-top: 15px;
  min-height: 30px;
  padding: 0px 0px;
  padding-bottom: 35px;
  border-bottom: solid 1px #C6C5C1; }
  /* line 151, ../scss/style.scss */
  .topright a {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 11px;
    float: left;
    padding-left: 14px;
    padding-right: 14px;
    text-transform: uppercase;
    color: #77a03e;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
    border-left: solid 1px #C6C5C1; }
    @media only screen and (max-width: 991px) {
      /* line 151, ../scss/style.scss */
      .topright a {
        padding-left: 7px;
        padding-right: 7px; } }
  /* line 168, ../scss/style.scss */
  .topright li:first-child a {
    border-left: none; }
  /* line 171, ../scss/style.scss */
  .topright a:hover {
    color: #453f32; }
  /* line 174, ../scss/style.scss */
  .topright .current_page_item a {
    color: #453f32; }
  /* line 177, ../scss/style.scss */
  .topright .current-page-ancestor a {
    color: #453f32; }

/* line 182, ../scss/style.scss */
.menu-topright {
  float: left; }

@media only screen and (min-width: 768px) {
  /* line 188, ../scss/style.scss */
  .donate_button a {
    display: block;
    background: url(../img/shared/donate_arrow.png) right center no-repeat #00adee;
    color: white;
    height: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-right: solid 10px #00adee;
    margin-top: -5px;
    line-height: 30px; }
  /* line 201, ../scss/style.scss */
  .donate_button a:hover {
    background: url(../img/shared/donate_arrow.png) right center no-repeat #ffb808;
    border-right: solid 10px #ffb808;
    color: white; }
  /* line 206, ../scss/style.scss */
  .donate_button .current_page_item a {
    color: white; }
  /* line 209, ../scss/style.scss */
  .donate_button .current-page-ancestor a {
    color: white; } }
/* line 223, ../scss/style.scss */
#menu-toggle {
  display: block;
  border-bottom: solid 6px #77a03e;
  line-height: 64px !important; }
  @media only screen and (min-width: 768px) {
    /* line 223, ../scss/style.scss */
    #menu-toggle {
      display: none; } }

@media only screen and (max-width: 767px) {
  /* line 232, ../scss/style.scss */
  #menu-main {
    display: none; } }
@media only screen and (min-width: 768px) {
  /* line 232, ../scss/style.scss */
  #menu-main {
    display: block !important; } }

@media only screen and (max-width: 767px) {
  /* line 241, ../scss/style.scss */
  #menu-topright-1 {
    display: none; } }
@media only screen and (min-width: 768px) {
  /* line 241, ../scss/style.scss */
  #menu-topright-1 {
    display: block !important; } }

/* line 250, ../scss/style.scss */
.nav {
  margin-top: 6px;
  height: 70px; }
  /* line 251, ../scss/style.scss */
  .nav ul {
    position: relative; }
  @media only screen and (max-width: 767px) {
    /* line 250, ../scss/style.scss */
    .nav {
      width: 100%;
      display: block; } }
  /* line 260, ../scss/style.scss */
  .nav a {
    font-family: 'Source Sans Pro', sans-serif;
    float: left;
    font-size: 19px;
    color: #453f32;
    font-weight: bold;
    line-height: 64px;
    text-decoration: none; }
    @media only screen and (max-width: 992px) {
      /* line 260, ../scss/style.scss */
      .nav a {
        font-size: 13px;
        padding-left: 20px;
        padding-right: 20px; } }
    @media only screen and (max-width: 767px) {
      /* line 260, ../scss/style.scss */
      .nav a {
        width: 25%;
        line-height: 30px !important;
        border-bottom: 1px solid #D0CFCB;
        text-align: center; } }
    @media only screen and (max-width: 767px) {
      /* line 260, ../scss/style.scss */
      .nav a {
        width: 100%;
        display: block; } }
  /* line 290, ../scss/style.scss */
  .nav a:hover,
  .nav a.hover {
    text-decoration: none; }
    @media only screen and (min-width: 768px) {
      /* line 290, ../scss/style.scss */
      .nav a:hover,
      .nav a.hover {
        border-bottom: solid 6px #77a03e; } }
  @media only screen and (min-width: 768px) {
    /* line 297, ../scss/style.scss */
    .nav .current-page-ancestor a {
      border-bottom: solid 6px #77a03e; } }
  /* line 302, ../scss/style.scss */
  .nav .current_page_item a {
    text-decoration: none; }
    @media only screen and (min-width: 768px) {
      /* line 302, ../scss/style.scss */
      .nav .current_page_item a {
        border-bottom: solid 6px #77a03e; } }

/* line 310, ../scss/style.scss */
.nav ul li {
  position: relative; }
  @media only screen and (min-width: 768px) {
    /* line 310, ../scss/style.scss */
    .nav ul li {
      float: left; } }
  @media only screen and (min-width: 992px) {
    /* line 310, ../scss/style.scss */
    .nav ul li {
      margin-right: 30px; } }

/* line 325, ../scss/style.scss */
.nav ul > li .sub-menu {
  display: none; }

@media only screen and (min-width: 768px) {
  /* line 329, ../scss/style.scss */
  .nav ul > li:hover .sub-menu {
    z-index: 900;
    display: block;
    position: absolute;
    top: 4.35em;
    left: -3em; } }
@media only screen and (min-width: 992px) {
  /* line 329, ../scss/style.scss */
  .nav ul > li:hover .sub-menu {
    left: -45%; } }

/* line 343, ../scss/style.scss */
.nav ul > li.menu-item-3943:hover .sub-menu {
  left: -45%; }

/* line 347, ../scss/style.scss */
.nav ul > li.menu-item-17:hover .sub-menu {
  left: -75%; }

/* line 351, ../scss/style.scss */
.nav ul > li.menu-item-14:hover .sub-menu {
  left: -35%; }

@media only screen and (min-width: 768px) {
  /* line 355, ../scss/style.scss */
  .nav ul > li .sub-menu {
    width: 190px;
    padding: 17px 0;
    background: #77A03E;
    background: rgba(119, 160, 62, 0.65); } }
@media only screen and (min-width: 768px) {
  /* line 362, ../scss/style.scss */
  .nav ul > li .sub-menu li {
    width: 145px;
    margin: 0 auto;
    text-align: center;
    float: none;
    display: block;
    border-bottom: 1px solid white;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding-bottom: 2px;
    margin-bottom: 2px; } }
@media only screen and (min-width: 768px) {
  /* line 374, ../scss/style.scss */
  .nav ul > li .sub-menu li:last-child {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0; } }
@media only screen and (min-width: 768px) {
  /* line 382, ../scss/style.scss */
  .nav ul > li .sub-menu a {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    float: none;
    display: block;
    color: white;
    font-size: 16px;
    line-height: 22px;
    padding: 10px 5px;
    border-bottom: 0; } }
@media only screen and (min-width: 768px) {
  /* line 393, ../scss/style.scss */
  .nav ul > li .sub-menu a:hover {
    border-bottom: 0;
    color: #77A03E;
    background: white; } }

/* Footer */
/* line 409, ../scss/style.scss */
.footer {
  background: url(../img/shared/footer.jpg);
  color: #fff;
  padding-top: 30px;
  padding-bottom: 60px;
  text-align: center; }
  /* line 415, ../scss/style.scss */
  .footer h1 {
    font-weight: bold;
    font-size: 30px;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 20px;
    margin-top: 20px;
    text-transform: lowercase; }
  /* line 423, ../scss/style.scss */
  .footer h2 {
    font-weight: bold;
    font-size: 15px;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 10px;
    margin-top: 30px; }
  /* line 430, ../scss/style.scss */
  .footer h6 {
    text-align: center;
    margin-top: 20px; }
  /* line 434, ../scss/style.scss */
  .footer p {
    font-size: 15px;
    color: white;
    line-height: 23px;
    font-weight: lighter;
    font-family: 'Merriweather', serif; }
  /* line 441, ../scss/style.scss */
  .footer a {
    color: white;
    text-decoration: underline;
    line-height: 30px; }
  /* line 446, ../scss/style.scss */
  .footer a:hover {
    color: #ffb808; }

/* line 451, ../scss/style.scss */
.newsletter-form {
  margin-top: 10px; }

/* line 455, ../scss/style.scss */
.newsletter {
  border: none;
  background: #F2F2F1;
  height: 35px;
  padding-left: 10px;
  color: #716C64;
  font-size: 12px;
  font-family: 'Merriweather', serif;
  float: left;
  margin-left: 15px; }

/* line 467, ../scss/style.scss */
.newsletter-box {
  margin: 0 auto;
  width: 265px; }

/* line 472, ../scss/style.scss */
.submit-newletter {
  background: url(../img/shared/submit.png) no-repeat;
  border: none;
  height: 35px;
  width: 35px;
  color: #fff;
  float: left; }

/* line 481, ../scss/style.scss */
.left {
  border-right: solid 1px #5f5c52;
  height: 190px; }

/* line 486, ../scss/style.scss */
.right {
  border-left: solid 1px #5f5c52;
  height: 190px; }

/* line 491, ../scss/style.scss */
.border {
  background: url(../img/shared/border.png) center repeat-x;
  height: 80px; }

/* line 496, ../scss/style.scss */
.footer-logo {
  min-height: 2px;
  text-align: center; }

/* line 501, ../scss/style.scss */
.bottom-right {
  text-align: right; }

/* line 505, ../scss/style.scss */
.bottom-left {
  text-align: left; }
  /* line 507, ../scss/style.scss */
  .bottom-left a {
    font-family: 'Source Sans Pro', sans-serif;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    width: 33.3%; }
  /* line 517, ../scss/style.scss */
  .bottom-left a:hover {
    color: #00adee; }

@media only screen and (max-width: 767px) {
  /* line 523, ../scss/style.scss */
  .bottom-right {
    text-align: center; }

  /* line 526, ../scss/style.scss */
  .bottom-left {
    text-align: center; } }
/* =WordPress Core
-------------------------------------------------------------- */
/* line 535, ../scss/style.scss */
.alignnone {
  margin: 5px 20px 20px 0; }

/* line 539, ../scss/style.scss */
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

/* line 545, ../scss/style.scss */
.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

/* line 550, ../scss/style.scss */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

/* line 555, ../scss/style.scss */
.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

/* line 560, ../scss/style.scss */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

/* line 565, ../scss/style.scss */
a img.alignnone {
  margin: 5px 20px 20px 0; }

/* line 569, ../scss/style.scss */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

/* line 574, ../scss/style.scss */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 580, ../scss/style.scss */
.wp-caption {
  position: relative;
  bottom: 0px;
  max-width: 96%;
  /* Image does not overflow the content area */
  text-align: center;
  overflow: hidden;
  background: url(../img/home/trans.png); }
  /* line 587, ../scss/style.scss */
  .wp-caption p {
    color: white;
    z-index: 100;
    bottom: 0px;
    text-align: center;
    display: block;
    width: 100%;
    font-weight: normal;
    font-size: 14px;
    padding: 10px;
    margin-bottom: 3px;
    line-height: 18px; }
  /* line 600, ../scss/style.scss */
  .wp-caption img {
    position: relative;
    z-index: 1;
    width: 100%;
    height: auto;
    margin: 0px !important; }

/* line 609, ../scss/style.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

/* line 613, ../scss/style.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

/* line 617, ../scss/style.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

/* line 620, ../scss/style.scss */
.gform_button {
  display: block;
  padding: 0 20px;
  background: #77a03e;
  -webkit-border-radius: 5px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 5px;
  -moz-border-radius-topright: 0;
  border-radius: 5px;
  border-top-right-radius: 0;
  border: 0 !important;
  margin-top: 40px;
  color: #fff;
  margin-top: 40px;
  border: none;
  font-family: 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  font-size: 16px !important;
  height: 50px; }
  /* line 644, ../scss/style.scss */
  .gform_button.eventbrite {
    width: auto;
    color: white;
    height: auto;
    padding: 10px;
    text-align: center; }
  /* line 651, ../scss/style.scss */
  .gform_button.eventbrite:hover {
    color: white; }

/* line 656, ../scss/style.scss */
.gform_button:hover {
  background: #00adee; }