@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,800italic,400,600,700,800);
header h2 a {
  padding: 0.75em !important;
}
.social {text-align: center;}
td#pinIttd > span { margin-top: 33px !important;}
td#pinIttd span > span {
    background-size: 100% !important;
    background: url(//media.mercola.com/themes/mercola/images/bg-pinterest.jpg) no-repeat !important;
    bottom: 20px !important;
    height: 445px !important;
    padding-top: 6px;
    top: 0px;
}

.socialcontrol {
    width: 341px !important;
}

nav div div ul {
  padding-top: 0.6em;
  margin-bottom: 0.625em !important;
}


.button {
  padding-top: 0.9em !important;
  padding-bottom: 0.9em !important;
}


div.section-btn a.button {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}

.logoheader{
   list-style-type: none;
    margin: 0px;
    padding: 0px;
    border: 0px none;
    font-family: Arial !important;
    font-weight: bolder;
    font-size: 1.8rem;
    color: #2BA24A;
}

.logoheader li {
    display: inline;
	/*padding:.5em;*/
	margin-left: 0px;
}

.logoheader li:first-child {
margin-left: 0;
}

@media screen and (max-width: 1126px){ 
	.logoheader li {
		margin-left: 0 !important;
   }
   
 }
 
figure.floatr {
float: right;
display: block;
margin-top:-40px;
}

@media screen and (max-width: 715px){
	figure.floatr {
	margin-top: 0 !important;
	margin:0 !important
}
}


@media screen and (max-width: 500px){
	figure.floatr {
	width: 100%;
	padding: 0px 0px 16px;
	text-align: center;
	margin-top: 0 !important;
	display:inline;
}
}
/*==================================================================================================
Global
==================================================================================================*/
.social ul{
	margin-left:.5rem !important;
}

.social img{
    list-style-type: none !important;
    margin: 2px !important;
	border:0 !important;
}

.social li {
    display: inline !important;
	
}



/*==================================================================================================
Global
==================================================================================================*/
/* line 78, ../scss/_custom.scss */
html {
  background-color: #f5f1f0 !important;
}

/* line 82, ../scss/_custom.scss */
a {
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}

/* line 86, ../scss/_custom.scss */
p a, li a, h1 a {
  -webkit-transition: border 0.2s ease-out;
  -moz-transition: border 0.2s ease-out;
  transition: border 0.2s ease-out;
  padding-bottom: 1px;
}

/* line 92, ../scss/_custom.scss */
p a:hover, li a:hover, h1 a:hover {
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  color: #d37961;
}

/* line 98, ../scss/_custom.scss */
a img:hover {
  border: none;
}

/* line 102, ../scss/_custom.scss */
.button {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem !important;
  line-height: 1.3;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.3 !important;
}

/* line 113, ../scss/_custom.scss */
a.button {
  background-color: #d37961;
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}

/* line 119, ../scss/_custom.scss */
a.button:hover {
  background-color: #454a56;
}

/* line 123, ../scss/_custom.scss */
input.button, a.button {
  padding-left: 1.25em;
  padding-right: 1.25em;
}

/* line 128, ../scss/_custom.scss */
.p-small, article .caption, .caption {
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 133, ../scss/_custom.scss */
.p-smaller {
  font-size: 0.75rem;
  line-height: 1.5;
}

/* line 138, ../scss/_custom.scss */
ul.inline-list-custom li {
  margin-left: 0 !important;
}

/* line 142, ../scss/_custom.scss */
ul li {
  margin-left: 0em;
  padding-bottom: .5em;
}

/* line 147, ../scss/_custom.scss */
ol li {
  margin-left: 0.25em;
  padding-bottom: 1em;
}

/* line 152, ../scss/_custom.scss */
.boxed {
  border: 1px solid #b5b1b3;
  padding: 1em;
}

/* line 157, ../scss/_custom.scss */
div hr {
  margin-top: 2em;
  margin-bottom: 2em;
}

/* line 162, ../scss/_custom.scss */
.row blockquote {
}

/* line 166, ../scss/_custom.scss */
.row blockquote p, .row blockquote {
  color: #30333c;
}

/* line 171, ../scss/_custom.scss */
.row blockquote p cite a {
  color: #30333c;
}

/* line 175, ../scss/_custom.scss */
.row blockquote p cite a:hover {
  color: #d37961;
}

/* line 179, ../scss/_custom.scss */
.row blockquote cite {
  font-weight: bold;
  font-style: normal;
  color: #30333c;
  font-size: 1em;
  margin-top: 1em;
}

/* line 187, ../scss/_custom.scss */
div h1, div h2, div h3, div h4, div h5, div h6 {
  font-weight: bold;
}

/* line 191, ../scss/_custom.scss */
div div div h3 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0.625em;
}

/* line 202, ../scss/_custom.scss */
div div div h4 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.3;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0.625em;
}

/* line 213, ../scss/_custom.scss */
.caption {
  margin-top: -0.5em;
}

/* line 218, ../scss/_custom.scss */
.social-inline {
  margin-left: 0;
}

/* line 222, ../scss/_custom.scss */
.social-inline li {
  display: block;
  float: left;
  margin-left: 0;
  margin-right: 1.5em;
  vertical-align: top !important;
}

/* line 230, ../scss/_custom.scss */
.social-inline li:first-child {
  margin-right: 0;
}

/* line 234, ../scss/_custom.scss */
.social-inline li span {
  vertical-align: top !important;
}

/*==================================================================================================
Header & Nav
==================================================================================================*/
/* line 244, ../scss/_custom.scss */
header {
  background-color: #f0f8f7;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

/* line 250, ../scss/_custom.scss */
header div.logo {
  text-align: center;
}

/* line 254, ../scss/_custom.scss */
header h2 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.2;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-align: center;
  color: #e7f7ff;
}

/* line 266, ../scss/_custom.scss */
header h2 a {
  text-decoration: none;
  color: #ebe3e2;
  padding: 0.5em;
  border: 2px solid #cfc6c5;
}

/* line 273, ../scss/_custom.scss */
header h2 a:hover, header h2 a:focus {
  color: #ebe3e2;
}

/* line 277, ../scss/_custom.scss */
nav {
  background-color: #46a4a3;
  border-top: 1px solid #3e424d;
  border-bottom: 1px solid #dfd6d4;
  -webkit-transition: background-color 0.3s ease-out !important;
  -moz-transition: background-color 0.3s ease-out !important;
  transition: background-color 0.3s ease-out !important;
}

/* line 284, ../scss/_custom.scss */
nav ul {
  text-align: center;
  padding-top: 0.6em;
  margin-bottom: 0.4em;
  margin-left: 0;
}

/* line 291, ../scss/_custom.scss */
nav ul li {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 2.4;
  letter-spacing: 0;
  text-transform: none;
  display: inline-block;
  padding-left: 1em;
  margin-right: 1em;
  margin-left: 0;
  padding-bottom: 0;
}

/* line 306, ../scss/_custom.scss */
nav li a {
  color: #454a56 !important;
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}

/* line 311, ../scss/_custom.scss */
nav li a:hover {
  color: #d37961 !important;
}

/* line 315, ../scss/_custom.scss */
nav ul li a, nav ul li a:hover {
  border: none;
}

/* line 319, ../scss/_custom.scss */
a.current {
  color: #8f9299 !important;
  pointer-events: none;
  border-bottom: none;
}

/* line 325, ../scss/_custom.scss */
a.current:hover {
  color: #8f9299 !important;
}

/* line 329, ../scss/_custom.scss */
p a {
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}

/*==================================================================================================
Body
==================================================================================================*/
/* line 338, ../scss/_custom.scss */
.first-row {
  padding-top: 4em;
  padding-bottom: 4em;
}

/* line 343, ../scss/_custom.scss */
.section-headline {
  background-color: #f5f1f0 !important;
  padding-top: 3.5em;
  padding-bottom: 0.75em;
  -webkit-transition: background-color 0.3s ease-out !important;
  -moz-transition: background-color 0.3s ease-out !important;
  transition: background-color 0.3s ease-out !important;
}

/* line 350, ../scss/_custom.scss */
.section-bg-color1 {
  background-color: #fefefe;
}

/* line 354, ../scss/_custom.scss */
.section-bg-color2 {
  background-color: #f5f1f0;
  display: none
}

/* line 358, ../scss/_custom.scss */
.section-headline h1 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 1.875rem;
  line-height: 1.2;
  letter-spacing: 0;
  text-transform: none;
  text-align: center;
  color: #30333c;
}

/* line 370, ../scss/_custom.scss */
.section-headline h1 a {
  color: #30333c;
}

/* line 374, ../scss/_custom.scss */
.section-headline h1 a:hover {
  color: #d37961;
}

/* line 378, ../scss/_custom.scss */
.section-headline h5 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.3;
  letter-spacing: 0;
  text-transform: none;
  text-align: center;
  color: #454a56;
  padding-bottom: 3em;
}

/* line 391, ../scss/_custom.scss */
.section-hero {
  padding-bottom: 2.5em;
  -webkit-transition: background-color 0.3s ease-out !important;
  -moz-transition: background-color 0.3s ease-out !important;
  transition: background-color 0.3s ease-out !important;
}

/* line 398, ../scss/_custom.scss */
a.no-underline, a.no-underline:hover {
  border-bottom: none;
  text-decoration: none;
}

/* line 403, ../scss/_custom.scss */
.templatesbanner{
	margin-bottom: 1.5em;
	text-align:center;
}
.templates {
  margin-top: -1em;
  margin-bottom: 1em;
  -webkit-transition: background-color 0.3s ease-out !important;
  -moz-transition: background-color 0.3s ease-out !important;
  transition: background-color 0.3s ease-out !important;
 
}

/* line 409, ../scss/_custom.scss */
.templates h3 {
  font-size: 1.8rem !important;
  font-weight: bold;
  margin-bottom: 0.25em;
}

@media screen and (max-width: 1439px){ 
	.templates h3 {
		width: 50%; }
   
 }



/* line 414, ../scss/_custom.scss */
.templates h3:nth-of-type(2) {
  padding-top: 0.25em;
}

/* line 418, ../scss/_custom.scss */
.section-hero img {
  margin-top: 0;
}

/* line 423, ../scss/_custom.scss */
.section-one-img {
  padding-top: 3em;
  padding-bottom: 2em;
  border-top: 1px solid #e6dddb;
  -webkit-transition: background-color 0.3s ease-out !important;
  -moz-transition: background-color 0.3s ease-out !important;
  transition: background-color 0.3s ease-out !important;
}

/* line 430, ../scss/_custom.scss */
.section-one-img h3 {
  padding-bottom: 0.25em;
}

/* line 434, ../scss/_custom.scss */
.section-one-img p {
  padding-top: 1.25em;
}

/* line 438, ../scss/_custom.scss */
.section-four-img {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  border-top: 1px solid #e6dddb;
}

/* line 444, ../scss/_custom.scss */
.section-four-img div div ul li {
  margin-bottom: 0;
  padding-bottom: 1em;
}

/* line 449, ../scss/_custom.scss */
.section-four-img p {
  padding-top: 0;
}

/* line 453, ../scss/_custom.scss */
.section-features {
  padding-top: 3em;
  padding-bottom: 3em;
  border-top: 1px solid #e6dddb;
}

/* line 459, ../scss/_custom.scss */
.section-features h3 {
  margin-bottom: 0;
}

/* line 463, ../scss/_custom.scss */
.feature-box {
  border: 1px solid #b5b1b3;
  padding: 1em;
  padding-bottom: 1.25em;
  margin-top: 1em;
  margin-bottom: 2em;
}

/* line 471, ../scss/_custom.scss */
div div div .feature-box h4 {
  margin-top: 0.5em;
  margin-bottom: 0.25em;
  padding-bottom: 0;
}

/* line 477, ../scss/_custom.scss */
.feature-box p, .feature-box li {
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 0.5em;
}

/* line 483, ../scss/_custom.scss */
.section-steps {
  padding-top: 3em;
  padding-bottom: 3em;
  border-top: 1px solid #e6dddb;
}

/* line 489, ../scss/_custom.scss */
.step-holder {
  padding:0px;
 }

/* line 494, ../scss/_custom.scss */
.step {
  float: left;
  margin-right: 1em;
  margin-bottom: 0;
  border-radius: 50%;
  width: 3.5em;
  height: 3.5em;
  background-color: #3e424d;
  display: table;
}

/* line 505, ../scss/_custom.scss */
.step-number {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 1.625rem;
  line-height: 1.3;
  letter-spacing: 0;
  text-transform: none;
  color: #f2eeed;
  text-align: center;
  padding: 0;
  margin: 0;
  display: table-cell;
  vertical-align: middle;
}

/* line 521, ../scss/_custom.scss */
.section-features-pricing {
  padding-top: 3em;
  padding-bottom: 2em;
  border-top: 1px solid #e6dddb;
}

/* line 527, ../scss/_custom.scss */
.pricing {
  text-align: center;
}

/* line 531, ../scss/_custom.scss */
div div div.pricing h4 {
  margin-bottom: 1em;
}

/* line 535, ../scss/_custom.scss */
.pricing ul {
  list-style-type: none;
  margin-left: 0;
}

/* line 540, ../scss/_custom.scss */
.pricing ul li {
  margin-left: 0 !important;
  padding-left: 0 !important;
  margin-bottom: 0.75em;
  padding-bottom: 0.5em;
}

/* line 547, ../scss/_custom.scss */
.pricing-footer {
  text-align: center;
}

/* line 551, ../scss/_custom.scss */
.section-html {
  padding-top: 3em;
  padding-bottom: 3em;
  border-top: 1px solid #e6dddb;
}

/* line 557, ../scss/_custom.scss */
.section-faq {
  padding-top: 3em;
  padding-bottom: 3em;
  border-top: 1px solid #e6dddb;
}

/* line 563, ../scss/_custom.scss */
.questions li p {
  margin-top: 0.75em;
  margin-bottom: -1em;
}

/* line 568, ../scss/_custom.scss */
.section-btn {
  padding-top: 2em;
  text-align: center;
}

/* line 573, ../scss/_custom.scss */
.section-btn .button {
  background-color: #d37961;
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}

/* line 579, ../scss/_custom.scss */
.section-btn .button:hover {
  background-color: #454a56;
}

/*==================================================================================================
Download Box
==================================================================================================*/
/* line 589, ../scss/_custom.scss */
.download-box {
   background-color: #f5f8f8;
  padding: 1.5em;
 /** border-radius: 8px;*/
 border: solid #dfdcdc 1px;
  -webkit-transition: background-color 0.3s ease-out !important;
  -moz-transition: background-color 0.3s ease-out !important;
  transition: background-color 0.3s ease-out !important;
}

/* line 597, ../scss/_custom.scss */
.download-box .button {
  background-color: #d37961;
}

/* line 601, ../scss/_custom.scss */
.download-box h3{
  color: #05B0B5;
  text-transform:uppercase;
  text-align:center;
  font-size:1.3rem;
  font-weight:bold;


}

.download-box p{
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: .90rem;
	line-height: 1.7;
	letter-spacing: 0px;
	text-transform: none;
}

.download-boxsocial {
  background-color: #f5f8f8;
   padding: 1.5em 0.5em 0.5em;
 /** border-radius: 8px;*/






 border: solid #dfdcdc 1px;
  -webkit-transition: background-color 0.3s ease-out !important;
  -moz-transition: background-color 0.3s ease-out !important;
  transition: background-color 0.3s ease-out !important;
  margin-top: 20px;
 
}

.download-boxsocial h3{
  color: #05B0B5;
  text-transform:uppercase;
  text-align:center;
  font-size:1.3rem;
  font-weight:bold;
}

/* line 605, ../scss/_custom.scss */
.download-box p.p-small, .download-box p.caption {
  margin-top: -0.5em;
}

/* line 609, ../scss/_custom.scss */
.download-box .button:hover, .download-box .button:focus {
  background-color: #7c8088 !important;
  border: none;
}

/* line 614, ../scss/_custom.scss */
.download-box .p-smaller {
  margin-top: 1em;
  border: 1px solid #8f9299;
  padding: 1em;
}

/*==================================================================================================
Footer
==================================================================================================*/
/* line 626, ../scss/_custom.scss */

.sticky-menu ~ .footer-content {
 z-index:1;
 position:relative
}
.footer {
 color:#fff;
 font-size:14px;
 background:#164A78
}
.footer a {
 color:rgba(255,255,255,0.6);
 text-decoration:none
}
.footer a:focus,
.footer a:hover {
 color:#fff
}
.footer p {
 color:rgba(255,255,255,0.9)
}
.footer-links {
 border:0;
 clip:rect(1px, 1px, 1px, 1px);
 clip-path:circle(1% at 1% 1%);
 height:1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 white-space:nowrap;
 width:1px
}
.footer-links .title {
 font-size:1.25em
}
@media screen and (min-width: 768px) {
 .footer-links {
  clip:auto;
  clip-path:none;
  height:auto;
  overflow:visible;
  position:static;
  white-space:inherit;
  width:auto
 }
 .footer-links::after {
  clear:both;
  content:"";
  display:block
 }
 .footer-links ul {
  padding-top:16px;
  padding-bottom:16px;
  float:left;
  display:block;
  margin-right:2.43902%;
  width:48.78049%
 }
 .footer-links ul:last-child {
  margin-right:0
 }
 .footer-links ul:nth-child(2n) {
  margin-right:0
 }
 .footer-links ul:nth-child(2n+1) {
  clear:left
 }
}
@media screen and (min-width: 840px) {
 .footer-links ul {
  float:left;
  display:block;
  margin-right:2.43902%;
  width:23.17073%
 }
 .footer-links ul:nth-child(2n) {
  margin-right:2.43902%
 }
 .footer-links ul:nth-child(2n+1) {
  clear:none
 }
 .footer-links ul:last-child {
  margin-right:0
 }
 .footer-links ul:nth-child(4n) {
  margin-right:0
 }
 .footer-links ul:nth-child(4n+1) {
  clear:left
 }
}
.footer-seal {
 background:#133f64
}
.footer-seal::after {
 clear:both;
 content:"";
 display:block
}
.footer-seal li {
 float:left;
 display:block;
 margin-right:2.43902%;
 width:18.04878%;
 text-align:center
}
.footer-seal li img {
 height:auto
}
.footer-seal li:last-child {
 margin-right:0
}
.footer-seal li:nth-child(5) {
 margin-right:0px
}
.footer-seal .clear {
 display:none
}
@media screen and (min-width: 640px) {
 .footer {
  display:block
 }
}
.footer-partners {
 display:block;
 background:#e2e2e2;
 display:none;
 font-size:14px
}
.footer-partners::after {
 clear:both;
 content:"";
 display:block
}
@media screen and (min-width: 840px) {
 .footer-partners {
  display:block
 }
}
.footer-partners .title {
 font-weight:normal;
 color:#535353;
 margin-top:9px;
 margin-bottom:18px;
 padding-right:18px;
 font-size:1.25em;
 color:#3d3d3d
}
.footer-partners .title span {
 display:block;
 text-transform:uppercase;
 font-weight:600;
 font-size:24px
}
@media screen and (min-width: 768px) {
 .footer-partners {
  clip:auto;
  clip-path:none;
  height:auto;
  overflow:visible;
  position:static;
  white-space:inherit;
  width:auto
 }
 .footer-partners::after {
  clear:both;
  content:"";
  display:block
 }
 .footer-partners ul {
  padding-top:16px;
  padding-bottom:16px;
  float:left;
  display:block;
  margin-right:2.43902%;
  width:48.78049%

 }
 .footer-partners ul:last-child {
  margin-right:0
 }
 .footer-partners ul:nth-child(2n) {
  margin-right:0
 }
 .footer-partners ul:nth-child(2n+1) {
  clear:left
 }
}
@media screen and (min-width: 840px) {
 .footer-partners ul {
  float:left;
  display:block;
  margin-right:2.43902%;
  width:23.17073%
 }
 .footer-partners ul:nth-child(2n) {
  margin-right:2.43902%
 }
 .footer-partners ul:nth-child(2n+1) {
  clear:none
 }
 .footer-partners ul:last-child {
  margin-right:0
 }
 .footer-partners ul:nth-child(4n) {
  margin-right:0
 }
 .footer-partners ul:nth-child(4n+1) {
  clear:left
 }
}
/*end footer*/

/*==================================================================================================
Media Queries
==================================================================================================*/
@media only screen and (min-width: 40.063em) {
  /* line 692, ../scss/_custom.scss */
  header h2 {
    font-size: 1.3125rem;
  }

  /* line 696, ../scss/_custom.scss */
  .section-headline h1 {
    font-size: 2.5rem;
  }
}
/* line 288, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0em;
}

/* line 293, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
  width: 40.063em;
}

/* line 298, ../bower_components/foundation/scss/foundation/components/_global.scss */

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 303, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 308, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 318, ../bower_components/foundation/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 323, ../bower_components/foundation/scss/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 326, ../bower_components/foundation/scss/foundation/components/_global.scss */
body {
  background: #f0f8f7;
  color: #30333c;
  padding: 0;
  margin: 0;
  font-family: Arial;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: "default";
}

/* line 339, ../bower_components/foundation/scss/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 344, ../bower_components/foundation/scss/foundation/components/_global.scss */
img,
object,
embed {
  max-width: 100%;
  height: auto;
}

/* line 347, ../bower_components/foundation/scss/foundation/components/_global.scss */
object,
embed {
  height: 100%;
}

/* line 348, ../bower_components/foundation/scss/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 354, ../bower_components/foundation/scss/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 359, ../bower_components/foundation/scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 360, ../bower_components/foundation/scss/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 361, ../bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix {
  *zoom: 1;
}
/* line 166, ../bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 167, ../bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 362, ../bower_components/foundation/scss/foundation/components/_global.scss */
.text-left {
  text-align: left !important;
}

/* line 363, ../bower_components/foundation/scss/foundation/components/_global.scss */
.text-right {
  text-align: right !important;
}

/* line 364, ../bower_components/foundation/scss/foundation/components/_global.scss */
.text-center {
  text-align: center !important;
}

/* line 365, ../bower_components/foundation/scss/foundation/components/_global.scss */
.text-justify {
  text-align: justify !important;
}

/* line 366, ../bower_components/foundation/scss/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 372, ../bower_components/foundation/scss/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
}

/* line 375, ../bower_components/foundation/scss/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 385, ../bower_components/foundation/scss/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 388, ../bower_components/foundation/scss/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
 [class*="block-grid-"] {
	display: block;
	padding-bottom: 25px;
	margin: 0 auto;
	max-width: 600px;
	text-align: center;
}

/* line 166, ../bower_components/foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}
/* line 167, ../bower_components/foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:after {
  clear: both;
}
/* line 35, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] > li {
  display: inline;
  height: auto;
  /*float: left;*/
  padding: 0 1.5em 3em;
}

@media only screen {
  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;

  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li {
    width: 100%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li {
    width: 50%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li {
    width: 25%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li {
    width: 20%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li {
    width: 12.5%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li {
    width: 10%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {

    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {



  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    width: 25%;
	padding-right: 5px;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 44, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 1.5em 3em;
  }
  /* line 48, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 49, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 228, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
  button, .button {
    display: inline-block;
  }
}


/* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  *zoom: 1;
}
/* line 166, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 167, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 195, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 197, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 200, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: 5px;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
  *zoom: 1;
}
/* line 166, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 167, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 201, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;

  margin: 0;
  max-width: none;
  *zoom: 1;
}
/* line 166, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 167, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 206, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.column,
.columns {
  position: relative;
  padding-left: 1.5em;
  padding-right: 1.5em;

  float: left;
}

@media only screen {
  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;

  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 1.5em;
    padding-right: 1.5em;
    float: left;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-3 {
    position: relative;
    width: 25%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-6 {
    position: relative;
    width: 50%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-9 {
    position: relative;
    width: 75%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-12 {
    position: relative;
    width: 100%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 169, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 182, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right !important;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 1.5em;
    padding-right: 1.5em;
    float: left;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-3 {
    position: relative;
    width: 25%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-6 {
    position: relative;
    width: 100%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-9 {
    position: relative;
    width: 75%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-12 {
    position: relative;
    width: 100%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 169, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 182, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right !important;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {

    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 1.5em;
    padding-right: 1.5em;
    float: left;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-3 {
    position: relative;
    width: 25%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  
  .large-6left {
    position: relative;
    width: 60%;
  }
  .large-6 {
    position: relative;
    width: 35%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-9 {
    position: relative;
    width: 75%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-12 {
    position: relative;
    width: 100%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-4 {

    position: relative;
    margin-left: 33.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 169, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 182, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right !important;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-6 {

    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */

  .xlarge-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-3 {
    position: relative;
    width: 25%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-6 {
    position: relative;
    width: 50%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-9 {
    position: relative;
    width: 75%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-10 {
    position: relative;
    width: 83.33333%;
  }


  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-12 {
    position: relative;
    width: 100%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */

  .xlarge-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 169, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-centered,
  .columns.xlarge-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered,
  .columns.xlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 182, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered.opposite,
  .columns.xlarge-uncentered.opposite {
    float: right !important;
  }
}
@media only screen and (min-width: 120.063em) {
  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */

  .xxlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 148, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 151, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 1.5em;
    padding-right: 1.5em;
    float: left;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-3 {
    position: relative;
    width: 25%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-5 {
    position: relative;
    width: 41.66667%;
  }



  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-6 {
    position: relative;
    width: 50%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-7 {
    position: relative;

    width: 58.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-9 {
    position: relative;
    width: 75%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 161, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-12 {
    position: relative;
    width: 100%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 169, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-centered,
  .columns.xxlarge-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered,
  .columns.xxlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 182, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered.opposite,
  .columns.xxlarge-uncentered.opposite {
    float: right !important;
  }
}
/* line 48, ../bower_components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list {
  margin: 0 auto 1.0625rem auto;
  margin-left: -1.375rem;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 37, ../bower_components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list > li {
  list-style: none;
  float: left;
  margin-left: 1.375rem;
  display: block;
}
/* line 42, ../bower_components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list > li > * {
  display: block;
}


/* line 111, ../bower_components/foundation/scss/foundation/components/_type.scss */
p.lead {
  font-size: 1.21875rem;
  line-height: 1.6;
}

/* line 116, ../bower_components/foundation/scss/foundation/components/_type.scss */
.subheader {
  line-height: 1.4;
  color: #757c90;
  font-weight: 300;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* Typography resets */
/* line 145, ../bower_components/foundation/scss/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  direction: ltr;
}

/* Default Link Styles */
/* line 152, ../bower_components/foundation/scss/foundation/components/_type.scss */
a {
  color: #199e49;
text-decoration: none;
line-height: inherit;
font-weight: 600;
font-size: 16px;
}
/* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
a:hover, a:focus {
  color: #d37961;
}
/* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}
/* line 174, ../bower_components/foundation/scss/foundation/components/_type.scss */
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 182, ../bower_components/foundation/scss/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #30333c;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
/* line 192, ../bower_components/foundation/scss/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #757c90;
  line-height: 0;
}

/* line 199, ../bower_components/foundation/scss/foundation/components/_type.scss */
h1 {
  font-size: 1.625rem;
  margin-top:0px;
}

/* line 200, ../bower_components/foundation/scss/foundation/components/_type.scss */
h2 {
  font-size: 1.8rem;
}

@media screen and (max-width: 1126px){ 
	.h2 {
		width: 50%; }
   
 }



/* line 201, ../bower_components/foundation/scss/foundation/components/_type.scss */
h3 {
  font-size: 1.1875rem;
}

/* line 202, ../bower_components/foundation/scss/foundation/components/_type.scss */
h4 {
  font-size: 1rem;
}

/* line 203, ../bower_components/foundation/scss/foundation/components/_type.scss */
h5 {
  font-size: 1.125rem;
}

/* line 204, ../bower_components/foundation/scss/foundation/components/_type.scss */
h6 {
  font-size: 1em;
}

/* line 208, ../bower_components/foundation/scss/foundation/components/_type.scss */
hr {
  border: solid #c6c0c0;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 218, ../bower_components/foundation/scss/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 224, ../bower_components/foundation/scss/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 229, ../bower_components/foundation/scss/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 234, ../bower_components/foundation/scss/foundation/components/_type.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #b54e32;
}

/* Lists */
/* line 243, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit;
}

/* line 251, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul {
  margin-left: 0rem;
}
/* line 253, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  margin-left: 0;
}
/* line 257, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 270, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  font-size: 1rem;
  /* Override nested font-size change */
}
/* line 279, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}
/* line 282, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}
/* line 283, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}
/* line 284, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}
/* line 285, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 289, ../bower_components/foundation/scss/foundation/components/_type.scss */
ol {
  margin-left: 1.4rem;
}
/* line 293, ../bower_components/foundation/scss/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 302, ../bower_components/foundation/scss/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}
/* line 306, ../bower_components/foundation/scss/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 311, ../bower_components/foundation/scss/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #30333c;
  border-bottom: 1px dotted #dddddd;
  cursor: help;
}

/* line 318, ../bower_components/foundation/scss/foundation/components/_type.scss */
abbr {
  text-transform: none;
}

/* Blockquotes */
/* line 323, ../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
}
/* line 328, ../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #5d6375;
}
/* line 332, ../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 337, ../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #5d6375;
}

/* line 343, ../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.6;
  
}


@media only screen and (min-width: 40.063em) {
  /* line 379, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }

  /* line 380, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h1 {
    font-size: 1.875rem;
	text-align: center;
	margin: auto;
	color: #46A4A3;
	padding: 10px 40px;
	border-top: 2px solid #46A4A3;
	border-bottom: 2px solid #46A4A3;
	background-color: #e9edfc;
  }

  /* line 381, ../bower_components/foundation/scss/foundation/components/_type.scss */
 h2 {
    font-size: 1.875rem;
	text-align: center;
	margin: auto;
	color: #46A4A3;
	padding: 10px 40px;
	border-top: 2px solid #46A4A3;
	border-bottom: 2px solid #46A4A3;
	background-color: #e9edfc;
  }

  /* line 382, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h3 {
    font-size: 1.5rem;
  }

  /* line 383, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h4 {
    font-size: 1.3125rem;
  }
}
/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 394, ../bower_components/foundation/scss/foundation/components/_type.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 396, ../bower_components/foundation/scss/foundation/components/_type.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 404, ../bower_components/foundation/scss/foundation/components/_type.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 405, ../bower_components/foundation/scss/foundation/components/_type.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 407, ../bower_components/foundation/scss/foundation/components/_type.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 412, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 415, ../bower_components/foundation/scss/foundation/components/_type.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 420, ../bower_components/foundation/scss/foundation/components/_type.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 423, ../bower_components/foundation/scss/foundation/components/_type.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 425, ../bower_components/foundation/scss/foundation/components/_type.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 431, ../bower_components/foundation/scss/foundation/components/_type.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 437, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 439, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 440, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .print-only {
    display: block !important;
  }

  /* line 441, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 442, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .show-for-print {
    display: inherit !important;
  }
}


@media only screen and (min-width: 40.063em) {

  /* line 166, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }
  /* line 167, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .top-bar:after {
    clear: both;
 
/* line 166, ../bower_components/foundation/scss/foundation/components/_global.scss */
.inner-wrap:before, .inner-wrap:after {
  content: " ";
  display: table;
}
/* line 167, ../bower_components/foundation/scss/foundation/components/_global.scss */
.inner-wrap:after {
  clear: both;
}
