@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700");
meta.foundation-mq-small {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0em; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
  width: 40.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 100%; }

body {
  background: white;
  color: #222222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default; }

a:hover {
  cursor: pointer; }

img,
object,
embed {
  max-width: 100%;
  height: auto; }

object,
embed {
  height: 100%; }

img {
  -ms-interpolation-mode: bicubic; }


.left {
  float: left !important; }

.right {
  float: right !important; }

.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    content: " ";
    display: table; }
  .clearfix:after {
    clear: both; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-justify {
  text-align: justify !important; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5em;
  *zoom: 1; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

  [class*="column"] + [class*="column"]:last-child {
    float: right; }


  .column,
  .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }


.topnav1 {
	overflow-x: visible;
	overflow-y: visible;
	line-height: 45px;
	position: relative;
	zoom: 1;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: 0;
	background: #F14C4E;
}
.topnav1 a {
	color:#040000;
}

.breadcrumbs {
  display: block;
  padding: 0.5625rem 0.875rem 0.5625rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 1px;
  background-color: #f6f6f6;
  border-color: gainsboro;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
  .breadcrumbs > * {
    margin: 0;
    float: left;
    font-size: 0.6875rem;
    text-transform: uppercase; }
    .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
      text-decoration: underline; }
    .breadcrumbs > * a,
    .breadcrumbs > * span {
      text-transform: uppercase;
      color: #2ba6cb; }
    .breadcrumbs > *.current {
      cursor: default;
      color: #333333; }
      .breadcrumbs > *.current a {
        cursor: default;
        color: #333333; }
      .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
        text-decoration: none; }
    .breadcrumbs > *.unavailable {
      color: #999999; }
      .breadcrumbs > *.unavailable a {
        color: #999999; }
      .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
      .breadcrumbs > *.unavailable a:focus {
        text-decoration: none;
        color: #999999;
        cursor: default; }
    .breadcrumbs > *:before {
      content: "/";
      color: #aaaaaa;
      margin: 0 0.75rem;
      position: relative;
      top: 1px; }
    .breadcrumbs > *:first-child:before {
      content: " ";
      margin: 0; }


/* Panels */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d9d9d9;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #f2f2f2; }

/* Stylesheet: foundationfoundation Modified On 2016-10-18 17:26:04 */
@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700");

meta.foundation-mq-small{font-family:"/only screen and (max-width: 40em)/";
width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/";
width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";
width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";
width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";
width:120.063em}*,*:before,*:after{-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box}html,body{font-size:100%}body{background:#fff;
color:#222;
padding:0;
margin:0;
font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
line-height:1;
position:relative;
cursor:default}a:hover{cursor:pointer}img,object,embed{max-width:100%;
height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" ";
display:table}
.clearfix:after{clear:both}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
.hide{display:none}
.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;
vertical-align:middle}textarea{height:auto;
min-height:50px}select{width:100%}
.row{width:100%;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
max-width:62.5em;
*zoom:1}
.row:before,.row:after{content:" ";
display:table}
.row:after{clear:both}
.row.collapse>.column,.row.collapse>.columns{position:relative;
padding-left:0;
padding-right:0;
float:left}
.row.collapse .row{margin-left:0;
margin-right:0}
.row .row{width:auto;
margin-left:-0.9375em;
margin-right:-0.9375em;
margin-top:0;
margin-bottom:0;
max-width:none;
*zoom:1}
.row .row:before,.row .row:after{content:" ";
display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;
margin:0;
max-width:none;
*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";
display:table}
.row .row.collapse:after{clear:both}
.column,.columns{position:relative;
padding-left:0.9375em;
padding-right:0.9375em;
width:100%;
float:left}@media only screen{.small-push-1{position:relative;
left:8.33333%;
right:auto}
.small-pull-1{position:relative;
right:8.33333%;
left:auto}
.small-push-2{position:relative;
left:16.66667%;
right:auto}
.small-pull-2{position:relative;
right:16.66667%;
left:auto}
.small-push-3{position:relative;
left:25%;
right:auto}
.small-pull-3{position:relative;
right:25%;
left:auto}
.small-push-4{position:relative;
left:33.33333%;
right:auto}
.small-pull-4{position:relative;
right:33.33333%;
left:auto}
.small-push-5{position:relative;
left:41.66667%;
right:auto}
.small-pull-5{position:relative;
right:41.66667%;
left:auto}
.small-push-6{position:relative;
left:50%;
right:auto}
.small-pull-6{position:relative;
right:50%;
left:auto}
.small-push-7{position:relative;
left:58.33333%;
right:auto}
.small-pull-7{position:relative;
right:58.33333%;
left:auto}
.small-push-8{position:relative;
left:66.66667%;
right:auto}
.small-pull-8{position:relative;
right:66.66667%;
left:auto}
.small-push-9{position:relative;
left:75%;
right:auto}
.small-pull-9{position:relative;
right:75%;
left:auto}
.small-push-10{position:relative;
left:83.33333%;
right:auto}
.small-pull-10{position:relative;
right:83.33333%;
left:auto}
.small-push-11{position:relative;
left:91.66667%;
right:auto}
.small-pull-11{position:relative;
right:91.66667%;
left:auto}
.column,.columns{position:relative;
padding-left:0.9375em;
padding-right:0.9375em;
float:left}
.small-1{position:relative;
width:8.33333%}
.small-2{position:relative;
width:16.66667%}
.small-3{position:relative;
width:25%}
.small-4{position:relative;
width:33.33333%}
.small-5{position:relative;
width:41.66667%}
.small-6{position:relative;
width:50%}
.small-7{position:relative;
width:58.33333%}
.small-8{position:relative;
width:66.66667%}
.small-9{position:relative;
width:75%}
.small-10{position:relative;
width:83.33333%}
.small-11{position:relative;
width:91.66667%}
.small-12{position:relative;
width:100%}
.small-offset-0{position:relative;
margin-left:0%}
.small-offset-1{position:relative;
margin-left:8.33333%}
.small-offset-2{position:relative;
margin-left:16.66667%}
.small-offset-3{position:relative;
margin-left:25%}
.small-offset-4{position:relative;
margin-left:33.33333%}
.small-offset-5{position:relative;
margin-left:41.66667%}
.small-offset-6{position:relative;
margin-left:50%}
.small-offset-7{position:relative;
margin-left:58.33333%}
.small-offset-8{position:relative;
margin-left:66.66667%}
.small-offset-9{position:relative;
margin-left:75%}
.small-offset-10{position:relative;
margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}
.column.small-centered,.columns.small-centered{position:relative;
margin-left:auto;
margin-right:auto;
float:none !important}
.column.small-uncentered,.columns.small-uncentered{margin-left:0;
margin-right:0;
float:left !important}
.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right !important}}@media only screen and (min-width: 40.063em){.medium-push-1{position:relative;
left:8.33333%;
right:auto}
.medium-pull-1{position:relative;
right:8.33333%;
left:auto}
.medium-push-2{position:relative;
left:16.66667%;
right:auto}
.medium-pull-2{position:relative;
right:16.66667%;
left:auto}
.medium-push-3{position:relative;
left:25%;
right:auto}
.medium-pull-3{position:relative;
right:25%;
left:auto}
.medium-push-4{position:relative;
left:33.33333%;
right:auto}
.medium-pull-4{position:relative;
right:33.33333%;
left:auto}
.medium-push-5{position:relative;
left:41.66667%;
right:auto}
.medium-pull-5{position:relative;
right:41.66667%;
left:auto}
.medium-push-6{position:relative;
left:50%;
right:auto}
.medium-pull-6{position:relative;
right:50%;
left:auto}
.medium-push-7{position:relative;
left:58.33333%;
right:auto}
.medium-pull-7{position:relative;
right:58.33333%;
left:auto}
.medium-push-8{position:relative;
left:66.66667%;
right:auto}
.medium-pull-8{position:relative;
right:66.66667%;
left:auto}
.medium-push-9{position:relative;
left:75%;
right:auto}
.medium-pull-9{position:relative;
right:75%;
left:auto}
.medium-push-10{position:relative;
left:83.33333%;
right:auto}
.medium-pull-10{position:relative;
right:83.33333%;
left:auto}
.medium-push-11{position:relative;
left:91.66667%;
right:auto}
.medium-pull-11{position:relative;
right:91.66667%;
left:auto}
.column,.columns{position:relative;
padding-left:0.9375em;
padding-right:0.9375em;
float:left}
.medium-1{position:relative;
width:8.33333%}
.medium-2{position:relative;
width:16.66667%}
.medium-3{position:relative;
width:25%}
.medium-4{position:relative;
width:33.33333%}
.medium-5{position:relative;
width:41.66667%}
.medium-6{position:relative;
width:50%}
.medium-7{position:relative;
width:58.33333%}
.medium-8{position:relative;
width:66.66667%}
.medium-9{position:relative;
width:75%}
.medium-10{position:relative;
width:83.33333%}
.medium-11{position:relative;
width:91.66667%}
.medium-12{position:relative;
width:100%}
.medium-offset-0{position:relative;
margin-left:0%}
.medium-offset-1{position:relative;
margin-left:8.33333%}
.medium-offset-2{position:relative;
margin-left:16.66667%}
.medium-offset-3{position:relative;
margin-left:25%}
.medium-offset-4{position:relative;
margin-left:33.33333%}
.medium-offset-5{position:relative;
margin-left:41.66667%}
.medium-offset-6{position:relative;
margin-left:50%}
.medium-offset-7{position:relative;
margin-left:58.33333%}
.medium-offset-8{position:relative;
margin-left:66.66667%}
.medium-offset-9{position:relative;
margin-left:75%}
.medium-offset-10{position:relative;
margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}
.column.medium-centered,.columns.medium-centered{position:relative;
margin-left:auto;
margin-right:auto;
float:none !important}
.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;
margin-right:0;
float:left !important}
.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right !important}
.push-1{position:relative;
left:8.33333%;
right:auto}
.pull-1{position:relative;
right:8.33333%;
left:auto}
.push-2{position:relative;
left:16.66667%;
right:auto}
.pull-2{position:relative;
right:16.66667%;
left:auto}
.push-3{position:relative;
left:25%;
right:auto}
.pull-3{position:relative;
right:25%;
left:auto}
.push-4{position:relative;
left:33.33333%;
right:auto}
.pull-4{position:relative;
right:33.33333%;
left:auto}
.push-5{position:relative;
left:41.66667%;
right:auto}
.pull-5{position:relative;
right:41.66667%;
left:auto}
.push-6{position:relative;
left:50%;
right:auto}
.pull-6{position:relative;
right:50%;
left:auto}
.push-7{position:relative;
left:58.33333%;
right:auto}
.pull-7{position:relative;
right:58.33333%;
left:auto}
.push-8{position:relative;
left:66.66667%;
right:auto}
.pull-8{position:relative;
right:66.66667%;
left:auto}
.push-9{position:relative;
left:75%;
right:auto}
.pull-9{position:relative;
right:75%;
left:auto}
.push-10{position:relative;
left:83.33333%;
right:auto}
.pull-10{position:relative;
right:83.33333%;
left:auto}
.push-11{position:relative;
left:91.66667%;
right:auto}
.pull-11{position:relative;
right:91.66667%;
left:auto}}@media only screen and (min-width: 64.063em){.large-push-1{position:relative;
left:8.33333%;
right:auto}
.large-pull-1{position:relative;
right:8.33333%;
left:auto}
.large-push-2{position:relative;
left:16.66667%;
right:auto}
.large-pull-2{position:relative;
right:16.66667%;
left:auto}
.large-push-3{position:relative;
left:25%;
right:auto}
.large-pull-3{position:relative;
right:25%;
left:auto}
.large-push-4{position:relative;
left:33.33333%;
right:auto}
.large-pull-4{position:relative;
right:33.33333%;
left:auto}
.large-push-5{position:relative;
left:41.66667%;
right:auto}
.large-pull-5{position:relative;
right:41.66667%;
left:auto}
.large-push-6{position:relative;
left:50%;
right:auto}
.large-pull-6{position:relative;
right:50%;
left:auto}
.large-push-7{position:relative;
left:58.33333%;
right:auto}
.large-pull-7{position:relative;
right:58.33333%;
left:auto}
.large-push-8{position:relative;
left:66.66667%;
right:auto}
.large-pull-8{position:relative;
right:66.66667%;
left:auto}
.large-push-9{position:relative;
left:75%;
right:auto}
.large-pull-9{position:relative;
right:75%;
left:auto}
.large-push-10{position:relative;
left:83.33333%;
right:auto}
.large-pull-10{position:relative;
right:83.33333%;
left:auto}
.large-push-11{position:relative;
left:91.66667%;
right:auto}
.large-pull-11{position:relative;
right:91.66667%;
left:auto}
.column,.columns{position:relative;
padding-left:0.9375em;
padding-right:0.9375em;
float:left}
.large-1{position:relative;
width:8.33333%}
.large-2{position:relative;
width:16.66667%}
.large-3{position:relative;
width:25%}
.large-4{position:relative;
width:33.33333%}
.large-5{position:relative;
width:41.66667%}
.large-6{position:relative;
width:50%}
.large-7{position:relative;
width:58.33333%}
.large-8{position:relative;
width:66.66667%}
.large-9{position:relative;
width:75%}
.large-10{position:relative;
width:83.33333%}
.large-11{position:relative;
width:91.66667%}
.large-12{position:relative;
width:100%}
.large-offset-0{position:relative;
margin-left:0%}
.large-offset-1{position:relative;
margin-left:8.33333%}
.large-offset-2{position:relative;
margin-left:16.66667%}
.large-offset-3{position:relative;
margin-left:25%}
.large-offset-4{position:relative;
margin-left:33.33333%}
.large-offset-5{position:relative;
margin-left:41.66667%}
.large-offset-6{position:relative;
margin-left:50%}
.large-offset-7{position:relative;
margin-left:58.33333%}
.large-offset-8{position:relative;
margin-left:66.66667%}
.large-offset-9{position:relative;
margin-left:75%}
.large-offset-10{position:relative;
margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}
.column.large-centered,.columns.large-centered{position:relative;
margin-left:auto;
margin-right:auto;
float:none !important}
.column.large-uncentered,.columns.large-uncentered{margin-left:0;
margin-right:0;
float:left !important}
.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right !important}}@media only screen and (min-width: 90.063em){.xlarge-push-1{position:relative;
left:8.33333%;
right:auto}
.xlarge-pull-1{position:relative;
right:8.33333%;
left:auto}
.xlarge-push-2{position:relative;
left:16.66667%;
right:auto}
.xlarge-pull-2{position:relative;
right:16.66667%;
left:auto}
.xlarge-push-3{position:relative;
left:25%;
right:auto}
.xlarge-pull-3{position:relative;
right:25%;
left:auto}
.xlarge-push-4{position:relative;
left:33.33333%;
right:auto}
.xlarge-pull-4{position:relative;
right:33.33333%;
left:auto}
.xlarge-push-5{position:relative;
left:41.66667%;
right:auto}
.xlarge-pull-5{position:relative;
right:41.66667%;
left:auto}
.xlarge-push-6{position:relative;
left:50%;
right:auto}
.xlarge-pull-6{position:relative;
right:50%;
left:auto}
.xlarge-push-7{position:relative;
left:58.33333%;
right:auto}
.xlarge-pull-7{position:relative;
right:58.33333%;
left:auto}
.xlarge-push-8{position:relative;
left:66.66667%;
right:auto}
.xlarge-pull-8{position:relative;
right:66.66667%;
left:auto}
.xlarge-push-9{position:relative;
left:75%;
right:auto}
.xlarge-pull-9{position:relative;
right:75%;
left:auto}
.xlarge-push-10{position:relative;
left:83.33333%;
right:auto}
.xlarge-pull-10{position:relative;
right:83.33333%;
left:auto}
.xlarge-push-11{position:relative;
left:91.66667%;
right:auto}
.xlarge-pull-11{position:relative;
right:91.66667%;
left:auto}
.column,.columns{position:relative;
padding-left:0.9375em;
padding-right:0.9375em;
float:left}
.xlarge-1{position:relative;
width:8.33333%}
.xlarge-2{position:relative;
width:16.66667%}
.xlarge-3{position:relative;
width:25%}
.xlarge-4{position:relative;
width:33.33333%}
.xlarge-5{position:relative;
width:41.66667%}
.xlarge-6{position:relative;
width:50%}
.xlarge-7{position:relative;
width:58.33333%}
.xlarge-8{position:relative;
width:66.66667%}
.xlarge-9{position:relative;
width:75%}
.xlarge-10{position:relative;
width:83.33333%}
.xlarge-11{position:relative;
width:91.66667%}
.xlarge-12{position:relative;
width:100%}
.xlarge-offset-0{position:relative;
margin-left:0%}
.xlarge-offset-1{position:relative;
margin-left:8.33333%}
.xlarge-offset-2{position:relative;
margin-left:16.66667%}
.xlarge-offset-3{position:relative;
margin-left:25%}
.xlarge-offset-4{position:relative;
margin-left:33.33333%}
.xlarge-offset-5{position:relative;
margin-left:41.66667%}
.xlarge-offset-6{position:relative;
margin-left:50%}
.xlarge-offset-7{position:relative;
margin-left:58.33333%}
.xlarge-offset-8{position:relative;
margin-left:66.66667%}
.xlarge-offset-9{position:relative;
margin-left:75%}
.xlarge-offset-10{position:relative;
margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}
.column.xlarge-centered,.columns.xlarge-centered{position:relative;
margin-left:auto;
margin-right:auto;
float:none !important}
.column.xlarge-uncentered,.columns.xlarge-uncentered{margin-left:0;
margin-right:0;
float:left !important}
.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{float:right !important}}@media only screen and (min-width: 120.063em){.xxlarge-push-1{position:relative;
left:8.33333%;
right:auto}
.xxlarge-pull-1{position:relative;
right:8.33333%;
left:auto}
.xxlarge-push-2{position:relative;
left:16.66667%;
right:auto}
.xxlarge-pull-2{position:relative;
right:16.66667%;
left:auto}
.xxlarge-push-3{position:relative;
left:25%;
right:auto}
.xxlarge-pull-3{position:relative;
right:25%;
left:auto}
.xxlarge-push-4{position:relative;
left:33.33333%;
right:auto}
.xxlarge-pull-4{position:relative;
right:33.33333%;
left:auto}
.xxlarge-push-5{position:relative;
left:41.66667%;
right:auto}
.xxlarge-pull-5{position:relative;
right:41.66667%;
left:auto}
.xxlarge-push-6{position:relative;
left:50%;
right:auto}
.xxlarge-pull-6{position:relative;
right:50%;
left:auto}
.xxlarge-push-7{position:relative;
left:58.33333%;
right:auto}
.xxlarge-pull-7{position:relative;
right:58.33333%;
left:auto}
.xxlarge-push-8{position:relative;
left:66.66667%;
right:auto}
.xxlarge-pull-8{position:relative;
right:66.66667%;
left:auto}
.xxlarge-push-9{position:relative;
left:75%;
right:auto}
.xxlarge-pull-9{position:relative;
right:75%;
left:auto}
.xxlarge-push-10{position:relative;
left:83.33333%;
right:auto}
.xxlarge-pull-10{position:relative;
right:83.33333%;
left:auto}
.xxlarge-push-11{position:relative;
left:91.66667%;
right:auto}
.xxlarge-pull-11{position:relative;
right:91.66667%;
left:auto}
.column,.columns{position:relative;
padding-left:0.9375em;
padding-right:0.9375em;
float:left}
.xxlarge-1{position:relative;
width:8.33333%}
.xxlarge-2{position:relative;
width:16.66667%}
.xxlarge-3{position:relative;
width:25%}
.xxlarge-4{position:relative;
width:33.33333%}
.xxlarge-5{position:relative;
width:41.66667%}
.xxlarge-6{position:relative;
width:50%}
.xxlarge-7{position:relative;
width:58.33333%}
.xxlarge-8{position:relative;
width:66.66667%}
.xxlarge-9{position:relative;
width:75%}
.xxlarge-10{position:relative;
width:83.33333%}
.xxlarge-11{position:relative;
width:91.66667%}
.xxlarge-12{position:relative;
width:100%}
.xxlarge-offset-0{position:relative;
margin-left:0%}
.xxlarge-offset-1{position:relative;
margin-left:8.33333%}
.xxlarge-offset-2{position:relative;
margin-left:16.66667%}
.xxlarge-offset-3{position:relative;
margin-left:25%}
.xxlarge-offset-4{position:relative;
margin-left:33.33333%}
.xxlarge-offset-5{position:relative;
margin-left:41.66667%}
.xxlarge-offset-6{position:relative;
margin-left:50%}
.xxlarge-offset-7{position:relative;
margin-left:58.33333%}
.xxlarge-offset-8{position:relative;
margin-left:66.66667%}
.xxlarge-offset-9{position:relative;
margin-left:75%}
.xxlarge-offset-10{position:relative;
margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}
.column.xxlarge-centered,.columns.xxlarge-centered{position:relative;
margin-left:auto;
margin-right:auto;
float:none !important}
.column.xxlarge-uncentered,.columns.xxlarge-uncentered{margin-left:0;
margin-right:0;
float:left !important}
.column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite{float:right !important}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";
width:58.75em}
.contain-to-grid{width:100%;
background:#333}
.contain-to-grid .top-bar{margin-bottom:0}
.fixed{width:100%;
left:0;
position:fixed;
top:0;
z-index:99}
.fixed.expanded:not(.top-bar){overflow-y:auto;
height:auto;
width:100%;
max-height:100%}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;
width:100%;
z-index:99}
.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;
margin-top:45px}
.top-bar{overflow:hidden;
height:45px;
line-height:45px;
position:relative;
background:#333;
margin-bottom:0}
.top-bar ul{margin-bottom:0;
list-style:none}
.top-bar .row{max-width:none}
.top-bar form,.top-bar input{margin-bottom:0}
.top-bar input{height:auto;
padding-top:.35rem;
padding-bottom:.35rem;
font-size:0.75rem}
.top-bar .button{padding-top:.45rem;
padding-bottom:.35rem;
margin-bottom:0;
font-size:0.75rem}
.top-bar .title-area{position:relative;
margin:0}
.top-bar .name{height:45px;
margin:0;
font-size:16px}
.top-bar .name h1{line-height:45px;
font-size:1.0625rem;
margin:0}
.top-bar .name h1 a{font-weight:normal;
color:#fff;
width:50%;
display:block;
padding:0 15px}
.top-bar .toggle-topbar{position:absolute;
right:0;
top:0}
.top-bar .toggle-topbar a{color:#fff;
text-transform:uppercase;
font-size:0.8125rem;
font-weight:bold;
position:relative;
display:block;
padding:0 15px;
height:45px;
line-height:45px}
.top-bar .toggle-topbar.menu-icon{right:15px;
top:50%;
margin-top:-16px;
padding-left:40px}
.top-bar .toggle-topbar.menu-icon a{text-indent:-48px;
width:34px;
height:34px;
line-height:33px;
padding:0;
color:#fff}
.top-bar .toggle-topbar.menu-icon a span{position:absolute;
right:0;
display:block;
width:16px;
height:0;
-webkit-box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;
box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff}
.top-bar.expanded{height:auto;
background:transparent}
.top-bar.expanded .title-area{background:#333}
.top-bar.expanded .toggle-topbar a{color:#888}
.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888;
box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}
.top-bar-section{left:0;
position:relative;
width:auto;
-webkit-transition:left 300ms ease-out;
-moz-transition:left 300ms ease-out;
transition:left 300ms ease-out}
.top-bar-section ul{width:100%;
height:auto;
display:block;
background:#333;
font-size:16px;
margin:0}
.top-bar-section .divider, .top-bar-section [role=separator]{border-top:solid 1px #1a1a1a;
clear:both;
height:1px;
width:100%}
.top-bar-section ul li>a{display:block;
width:100%;
color:#fff;
padding:12px 0 12px 0;
padding-left:15px;
font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-size:0.8125rem;
font-weight:normal;
background:#333}
.top-bar-section ul li>a.button{background:#2ba6cb;
font-size:0.8125rem;
padding-right:15px;
padding-left:15px}
.top-bar-section ul li>a.button:hover{background:#F0C869}
.top-bar-section ul li>a.button.secondary{background:#e9e9e9}
.top-bar-section ul li>a.button.secondary:hover{background:#d0d0d0}
.top-bar-section ul li>a.button.success{background:#5da423}
.top-bar-section ul li>a.button.success:hover{background:#457a1a}
.top-bar-section ul li>a.button.alert{background:#c60f13}
.top-bar-section ul li>a.button.alert:hover{background:#970b0e}
.top-bar-section ul li:hover>a{background:#F0C766;
color:#fff}
.top-bar-section ul li.active>a{background:#2ba6cb;
color:#fff}
.top-bar-section ul li.active>a:hover{background:#F0C766}
.top-bar-section .has-form{padding:15px}
.top-bar-section .has-dropdown{position:relative}
.top-bar-section .has-dropdown>a:after{content:"";
display:block;
width:0;
height:0;
border:inset 5px;
border-color:transparent transparent transparent rgba(255,255,255,0.4);
border-left-style:solid;
margin-right:15px;
margin-top:-4.5px;
position:absolute;
top:50%;
right:0}
.top-bar-section .has-dropdown.moved{position:static}
.top-bar-section .has-dropdown.moved>.dropdown{display:block}
.top-bar-section .dropdown{position:absolute;
left:100%;
top:0;
display:none;
z-index:99}
.top-bar-section .dropdown li{width:100%;
height:auto}
.top-bar-section .dropdown li a{font-weight:normal;
padding:8px 15px}
.top-bar-section .dropdown li a.parent-link{font-weight:normal}
.top-bar-section .dropdown li.title h5{margin-bottom:0}
.top-bar-section .dropdown li.title h5 a{color:#fff;
line-height:22.5px;
display:block}
.top-bar-section .dropdown label{padding:8px 15px 2px;
margin-bottom:0;
text-transform:uppercase;
color:#777;
font-weight:bold;
font-size:0.625rem}
.js-generated{display:block}@media only screen and (min-width: 40.063em){.top-bar{background:#333;
*zoom:1;
overflow:visible}
.top-bar:before,.top-bar:after{content:" ";
display:table}
.top-bar:after{clear:both}
.top-bar .toggle-topbar{display:none}
.top-bar .title-area{float:left}
.top-bar .name h1 a{width:auto}
.top-bar input,.top-bar .button{font-size:0.875rem;
position:relative;
top:7px}
.top-bar.expanded{background:#333}
.contain-to-grid .top-bar{max-width:62.5em;
margin:0 auto;
margin-bottom:0}
.top-bar-section{-webkit-transition:none 0 0;
-moz-transition:none 0 0;
transition:none 0 0;
left:0 !important}
.top-bar-section ul{width:auto;
height:auto !important;
display:inline}
.top-bar-section ul li{float:left}
.top-bar-section ul li .js-generated{display:none}
.top-bar-section li.hover>a:not(.button){background:#272727;
color:#fff}
.top-bar-section li a:not(.button){padding:0 15px;
line-height:45px;
background:#333}
.top-bar-section li a:not(.button):hover{background:#272727}
.top-bar-section .has-dropdown>a{padding-right:35px !important}
.top-bar-section .has-dropdown>a:after{content:"";
display:block;
width:0;
height:0;
border:inset 5px;
border-color:rgba(255,255,255,0.4) transparent transparent transparent;
border-top-style:solid;
margin-top:-2.5px;
top:22.5px}
.top-bar-section .has-dropdown.moved{position:relative}
.top-bar-section .has-dropdown.moved>.dropdown{display:none}
.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block}
.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;
content:"\00bb";
top:1rem;
margin-top:-2px;
right:5px}
.top-bar-section .dropdown{left:0;
top:auto;
background:transparent;
min-width:100%}
.top-bar-section .dropdown li a{color:#fff;
line-height:1;
white-space:nowrap;
padding:12px 15px;
background:#333}
.top-bar-section .dropdown li label{white-space:nowrap;
background:#333}
.top-bar-section .dropdown li .dropdown{left:100%;
top:0}
.top-bar-section > ul > .divider, .top-bar-section > ul > [role=separator]{border-bottom:none;
border-top:none;
border-right:solid 1px #4d4d4d;
clear:none;
height:45px;
width:0}
.top-bar-section .has-form{background:#333;
padding:0 15px;
height:45px}
.top-bar-section ul.right li .dropdown{left:auto;
right:0}
.top-bar-section ul.right li .dropdown li .dropdown{right:100%}
.no-js .top-bar-section ul li:hover>a{background:#272727;
color:#fff}
.no-js .top-bar-section ul li:active>a{background:#2ba6cb;
color:#fff}
.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block}}
.breadcrumbs{display:block;
padding:0.5625rem 0.875rem 0.5625rem;
overflow:hidden;
margin-left:0;
list-style:none;
border-style:solid;
border-width:1px;
background-color:#F0C86A;
border-color:#27B18D;
-webkit-border-radius:3px;
border-radius:3px}
.breadcrumbs>*{margin:0;
float:left;
font-size:0.6875rem;
text-transform:uppercase}
.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}
.breadcrumbs>* a,.breadcrumbs>* span{text-transform:uppercase;
color:#046B50}
.breadcrumbs>*.current{cursor:default;
color:#333}
.breadcrumbs>*.current a{cursor:default;
color:#333}
.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}
.breadcrumbs>*.unavailable{color:#999}
.breadcrumbs>*.unavailable a{color:#999}
.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;
color:#999;
cursor:default}
.breadcrumbs>*:before{content:"/";
color:#aaa;
margin:0 0.75rem;
position:relative;
top:1px}
.breadcrumbs>*:first-child:before{content:" ";
margin:0}
.alert-box{border-style:solid;
border-width:1px;
display:block;
font-weight:normal;
margin-bottom:1.25rem;
position:relative;
padding:0.875rem 1.5rem 0.875rem 0.875rem;
font-size:0.8125rem;
background-color:#F0C869;
border-color:#27B18D;
color:#fff}
.alert-box .close{font-size:1.375rem;
padding:9px 6px 4px;
line-height:0;
position:absolute;
top:50%;
margin-top:-0.6875rem;
right:0.25rem;
color:#333;
opacity:0.3}
.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}
.alert-box.radius{-webkit-border-radius:3px;
border-radius:3px}
.alert-box.round{-webkit-border-radius:1000px;
border-radius:1000px}
.alert-box.success{background-color:#5da423;
border-color:#518f1f;
color:#fff}
.alert-box.alert{background-color:#c60f13;
border-color:#ae0d11;
color:#fff}
.alert-box.secondary{background-color:#e9e9e9;
border-color:#dcdcdc;
color:#505050}
.alert-box.warning{background-color:#f08a24;
border-color:#ea7d10;
color:#fff}
.alert-box.info{background-color:#a0d3e8;
border-color:#8bc9e3;
color:#505050}
.inline-list{margin:0 auto 1.0625rem auto;
margin-left:-1.375rem;
margin-right:0;
padding:0;
list-style:none;
overflow:hidden}
.inline-list>li{list-style:none;
float:left;
margin-left:1.375rem;
display:block}
.inline-list>li>*{display:block}button,.button{cursor:pointer;
font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-weight:normal;
line-height:normal;
margin:0 0 1.25rem;
position:relative;
text-decoration:none;
text-align:center;
display:inline-block;
padding-top:1rem;
padding-right:2rem;
padding-bottom:1.0625rem;
padding-left:2rem;
font-size:1rem;
background-color:#2ba6cb;
border-color:#5279B9;
color:#fff;
-webkit-transition:background-color 300ms ease-out;
-moz-transition:background-color 300ms ease-out;
transition:background-color 300ms ease-out;
padding-top:1.0625rem;
padding-bottom:1rem;
-webkit-appearance:none;
border:none;
font-weight:normal !important}button:hover,button:focus,.button:hover,.button:focus{background-color:#F0C766}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e9e9e9;
border-color:#dcdcdc;
color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#dcdcdc}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#5da423;
border-color:#518f1f;
color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#518f1f}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#c60f13;
border-color:#ae0d11;
color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#ae0d11}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.large,.button.large{padding-top:1.125rem;
padding-right:2.25rem;
padding-bottom:1.1875rem;
padding-left:2.25rem;
font-size:1.25rem}button.small,.button.small{padding-top:0.875rem;
padding-right:1.75rem;
padding-bottom:0.9375rem;
padding-left:1.75rem;
font-size:0.8125rem}button.tiny,.button.tiny{padding-top:0.625rem;
padding-right:1.25rem;
padding-bottom:0.6875rem;
padding-left:1.25rem;
font-size:0.6875rem}button.expand,.button.expand{padding-right:0;
padding-left:0;
width:100%}button.left-align,.button.left-align{text-align:left;
text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;
padding-right:0.75rem}button.radius,.button.radius{-webkit-border-radius:3px;
border-radius:3px}button.round,.button.round{-webkit-border-radius:1000px;
border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#F1C96D;
border-color:#F1C96D;
color:#fff;
cursor:default;
opacity:0.7;
-webkit-box-shadow:none;
box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#F1C96D}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#F1C96D}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e9e9e9;
border-color:#dcdcdc;
color:#333;
cursor:default;
opacity:0.7;
-webkit-box-shadow:none;
box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#dcdcdc}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e9e9e9}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#5da423;
border-color:#518f1f;
color:#fff;
cursor:default;
opacity:0.7;
-webkit-box-shadow:none;
box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#518f1f}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#c60f13;
border-color:#ae0d11;
color:#fff;
cursor:default;
opacity:0.7;
-webkit-box-shadow:none;
box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#ae0d11}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13}@media only screen and (min-width: 40.063em){button,.button{display:inline-block}}
.button-group{list-style:none;
margin:0;
*zoom:1}
.button-group:before,.button-group:after{content:" ";
display:table}
.button-group:after{clear:both}
.button-group>*{margin:0;
float:left}
.button-group>*>button,.button-group>* .button{border-right:1px solid;
border-color:rgba(255,255,255,0.5)}
.button-group>*:first-child{margin-left:0}
.button-group.radius>*>button,.button-group.radius>* .button{border-right:1px solid;
border-color:rgba(255,255,255,0.5)}
.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-top-left-radius:3px;
border-bottom-left-radius:3px;
border-top-left-radius:3px}
.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-moz-border-radius-topright:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px}
.button-group.round>*>button,.button-group.round>* .button{border-right:1px solid;
border-color:rgba(255,255,255,0.5)}
.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-moz-border-radius-bottomleft:1000px;
-moz-border-radius-topleft:1000px;
-webkit-border-bottom-left-radius:1000px;
-webkit-border-top-left-radius:1000px;
border-bottom-left-radius:1000px;
border-top-left-radius:1000px}
.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-moz-border-radius-topright:1000px;
-moz-border-radius-bottomright:1000px;
-webkit-border-top-right-radius:1000px;
-webkit-border-bottom-right-radius:1000px;
border-top-right-radius:1000px;
border-bottom-right-radius:1000px}
.button-group.even-2 li{width:50%}
.button-group.even-2 li>button,.button-group.even-2 li .button{border-right:1px solid;
border-color:rgba(255,255,255,0.5)}
.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}
.button-group.even-3 li{width:33.33333%}
.button-group.even-3 li>button,.button-group.even-3 li .button{border-right:1px solid;
border-color:rgba(255,255,255,0.5)}
.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}
.button-group.even-4 li{width:25%}
.button-group.even-4 li>button,.button-group.even-4 li .button{border-right:1px solid;
border-color:rgba(255,255,255,0.5)}
.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}
.button-group.even-5 li{width:20%}
.button-group.even-5 li>button,.button-group.even-5 li .button{border-right:1px solid;
border-color:rgba(255,255,255,0.5)}
.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}
.button-group.even-6 li{width:16.66667%}
.button-group.even-6 li>button,.button-group.even-6 li .button{border-right:1px solid;
border-color:rgba(255,255,255,0.5)}
.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}
.button-group.even-7 li{width:14.28571%}
.button-group.even-7 li>button,.button-group.even-7 li .button{border-right:1px solid;
border-color:rgba(255,255,255,0.5)}
.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}
.button-group.even-8 li{width:12.5%}
.button-group.even-8 li>button,.button-group.even-8 li .button{border-right:1px solid;
border-color:rgba(255,255,255,0.5)}
.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}
.button-bar{*zoom:1}
.button-bar:before,.button-bar:after{content:" ";
display:table}
.button-bar:after{clear:both}
.button-bar .button-group{float:left;
margin-right:0.625rem}
.button-bar .button-group div{overflow:hidden}
.panel{border-style:solid;
border-width:1px;
border-color:#27B18D;
margin-bottom:1.25rem;
padding:1.25rem;
background:#F0C86A}
.panel>:first-child{margin-top:0}
.panel>:last-child{margin-bottom:0}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p{color:#333}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;
margin-bottom:0.625rem}
.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}
.panel.callout{border-style:solid;
border-width:1px;
border-color:#d5eef6;
margin-bottom:1.25rem;
padding:1.25rem;
background:#fff}
.panel.callout>:first-child{margin-top:0}
.panel.callout>:last-child{margin-bottom:0}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p{color:#333}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;
margin-bottom:0.625rem}
.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}
.panel.callout a{color:#2ba6cb}
.panel.radius{-webkit-border-radius:3px;
border-radius:3px}
.dropdown.button{position:relative;
padding-right:3.5625rem}
.dropdown.button:before{position:absolute;
content:"";
width:0;
height:0;
display:block;
border-style:solid;
border-color:#fff transparent transparent transparent;
top:50%}
.dropdown.button:before{border-width:0.375rem;
right:1.40625rem;
margin-top:-0.15625rem}
.dropdown.button:before{border-color:#fff transparent transparent transparent}
.dropdown.button.tiny{padding-right:2.625rem}
.dropdown.button.tiny:before{border-width:0.375rem;
right:1.125rem;
margin-top:-0.125rem}
.dropdown.button.tiny:before{border-color:#fff transparent transparent transparent}
.dropdown.button.small{padding-right:3.0625rem}
.dropdown.button.small:before{border-width:0.4375rem;
right:1.3125rem;
margin-top:-0.15625rem}
.dropdown.button.small:before{border-color:#fff transparent transparent transparent}
.dropdown.button.large{padding-right:3.625rem}
.dropdown.button.large:before{border-width:0.3125rem;
right:1.71875rem;
margin-top:-0.15625rem}
.dropdown.button.large:before{border-color:#fff transparent transparent transparent}
.dropdown.button.secondary:before{border-color:#333 transparent transparent transparent}
.th{line-height:0;
display:inline-block;
border:solid 4px #fff;
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);
box-shadow:0 0 0 1px rgba(0,0,0,0.2);
-webkit-transition:all 200ms ease-out;
-moz-transition:all 200ms ease-out;
transition:all 200ms ease-out}
.th:hover,.th:focus{-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,0.5);
box-shadow:0 0 6px 1px rgba(43,166,203,0.5)}
.th.radius{-webkit-border-radius:3px;
border-radius:3px}a.th{display:inline-block;
max-width:100%}
.pricing-table{border:solid 1px #ddd;
margin-left:0;
margin-bottom:1.25rem}
.pricing-table *{list-style:none;
line-height:1}
.pricing-table .title{background-color:#333;
padding:0.9375rem 1.25rem;
text-align:center;
color:#eee;
font-weight:normal;
font-size:1rem;
font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.pricing-table .price{background-color:#f6f6f6;
padding:0.9375rem 1.25rem;
text-align:center;
color:#333;
font-weight:normal;
font-size:2rem;
font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.pricing-table .description{background-color:#fff;
padding:0.9375rem;
text-align:center;
color:#777;
font-size:0.75rem;
font-weight:normal;
line-height:1.4;
border-bottom:dotted 1px #ddd}
.pricing-table .bullet-item{background-color:#fff;
padding:0.9375rem;
text-align:center;
color:#333;
font-size:0.875rem;
font-weight:normal;
border-bottom:dotted 1px #ddd}
.pricing-table .cta-button{background-color:#fff;
text-align:center;
padding:1.25rem 1.25rem 0}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.slideshow-wrapper{position:relative}
.slideshow-wrapper ul{list-style-type:none;
margin:0}
.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}
.slideshow-wrapper ul li:first-child{display:block}
.slideshow-wrapper .orbit-container{background-color:transparent}
.slideshow-wrapper .orbit-container li{display:block}
.slideshow-wrapper .orbit-container li .orbit-caption{display:block}
.preloader{display:block;
width:40px;
height:40px;
position:absolute;
top:50%;
left:50%;
margin-top:-20px;
margin-left:-20px;
border:solid 3px;
border-color:#555 #fff;
-webkit-border-radius:1000px;
border-radius:1000px;
-webkit-animation-name:rotate;
-webkit-animation-duration:1.5s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:linear;
-moz-animation-name:rotate;
-moz-animation-duration:1.5s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function:linear;
-o-animation-name:rotate;
-o-animation-duration:1.5s;
-o-animation-iteration-count:infinite;
-o-animation-timing-function:linear;
animation-name:rotate;
animation-duration:1.5s;
animation-iteration-count:infinite;
animation-timing-function:linear}
.orbit-container{overflow:hidden;
width:100%;
position:relative;
background:none}
.orbit-container .orbit-slides-container{list-style:none;
margin:0;
padding:0;
position:relative}
.orbit-container .orbit-slides-container img{display:block;
max-width:100%}
.orbit-container .orbit-slides-container>*{position:absolute;
top:0;
width:100%;
margin-left:100%}
.orbit-container .orbit-slides-container>*:first-child{margin-left:0%}
.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;
bottom:0;
background-color:rgba(51,51,51,0.8);
color:#fff;
width:100%;
padding:10px 14px;
font-size:0.875rem}
.orbit-container .orbit-slide-number{position:absolute;
top:10px;
left:10px;
font-size:12px;
color:#fff;
background:rgba(0,0,0,0);
z-index:10}
.orbit-container .orbit-slide-number span{font-weight:700;
padding:0.3125rem}
.orbit-container .orbit-timer{position:absolute;
top:12px;
right:10px;
height:6px;
width:100px;
z-index:10}
.orbit-container .orbit-timer .orbit-progress{height:3px;
background-color:rgba(255,255,255,0.3);
display:block;
width:0%;
position:relative;
right:20px;
top:5px}
.orbit-container .orbit-timer>span{display:none;
position:absolute;
top:0px;
right:0;
width:11px;
height:14px;
border:solid 4px #fff;
border-top:none;
border-bottom:none}
.orbit-container .orbit-timer.paused>span{right:-4px;
top:0px;
width:11px;
height:14px;
border:inset 8px;
border-right-style:solid;
border-color:transparent transparent transparent #fff}
.orbit-container .orbit-timer.paused>span.dark{border-color:transparent transparent transparent #333}
.orbit-container:hover .orbit-timer>span{display:block}
.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;
top:45%;
margin-top:-25px;
width:36px;
height:60px;
line-height:50px;
color:white;
text-indent:-9999px !important;
z-index:10}
.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}
.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{position:absolute;
top:50%;
margin-top:-10px;
display:block;
width:0;
height:0;
border:inset 10px}
.orbit-container .orbit-prev{left:0}
.orbit-container .orbit-prev>span{border-right-style:solid;
border-color:transparent;
border-right-color:#fff}
.orbit-container .orbit-prev:hover>span{border-right-color:#fff}
.orbit-container .orbit-next{right:0}
.orbit-container .orbit-next>span{border-color:transparent;
border-left-style:solid;
border-left-color:#fff;
left:50%;
margin-left:-4px}
.orbit-container .orbit-next:hover>span{border-left-color:#fff}
.orbit-bullets-container{text-align:center}
.orbit-bullets{margin:0 auto 30px auto;
overflow:hidden;
position:relative;
top:10px;
float:none;
text-align:center;
display:inline-block}
.orbit-bullets li{display:block;
width:0.5625rem;
height:0.5625rem;
background:#ccc;
float:left;
margin-right:6px;
-webkit-border-radius:1000px;
border-radius:1000px}
.orbit-bullets li.active{background:#999}
.orbit-bullets li:last-child{margin-right:0}
.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}
.touch .orbit-bullets{display:none}@media only screen and (min-width: 40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}
.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}
.orbit-stack-on-small .orbit-slides-container>*{position:relative;
margin-left:0% !important}
.orbit-stack-on-small .orbit-timer,.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev,.orbit-stack-on-small .orbit-bullets{display:none}}[data-magellan-expedition]{background:#fff;
z-index:50;
min-width:100%;
padding:10px}[data-magellan-expedition] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav .active{line-height:1.8em}
.tabs{*zoom:1;
margin-bottom:0 !important}
.tabs:before,.tabs:after{content:" ";
display:table}
.tabs:after{clear:both}
.tabs dd{position:relative;
margin-bottom:0 !important;
top:1px;
float:left}
.tabs dd>a{display:block;
background:#efefef;
color:#222;
padding-top:1rem;
padding-right:2rem;
padding-bottom:1.0625rem;
padding-left:2rem;
font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-size:1rem}
.tabs dd>a:hover{background:#e2e2e2}
.tabs dd.active a{background:#fff}
.tabs.radius dd:first-child a{-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-top-left-radius:3px;
border-bottom-left-radius:3px;
border-top-left-radius:3px}
.tabs.radius dd:last-child a{-moz-border-radius-topright:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px}
.tabs.vertical dd{position:inherit;
float:none;
display:block;
top:auto}
.tabs-content{*zoom:1;
margin-bottom:1.5rem}
.tabs-content:before,.tabs-content:after{content:" ";
display:table}
.tabs-content:after{clear:both}
.tabs-content>.content{display:none;
float:left;
padding:0.9375em 0}
.tabs-content>.content.active{display:block}
.tabs-content>.content.contained{padding:0.9375em}
.tabs-content.vertical{display:block}
.tabs-content.vertical>.content{padding:0 0.9375em}@media only screen and (min-width: 40.063em){.tabs.vertical{width:20%;
float:left;
margin-bottom:1.25rem}
.tabs-content.vertical{width:80%;
float:left;
margin-left:-1px}}ul.pagination{display:block;
height:1.5rem;
margin-left:-0.3125rem}ul.pagination li{height:1.5rem;
color:#222;
font-size:0.875rem;
margin-left:0.3125rem}ul.pagination li a{display:block;
padding:0.0625rem 0.625rem 0.0625rem;
color:#999;
-webkit-border-radius:3px;
border-radius:3px}ul.pagination li:hover a,ul.pagination li a:focus{background:#e6e6e6}ul.pagination li.unavailable a{cursor:default;
color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:transparent}ul.pagination li.current a{background:#2ba6cb;
color:#fff;
font-weight:bold;
cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:#2ba6cb}ul.pagination li{float:left;
display:block}
.pagination-centered{text-align:center}
.pagination-centered ul.pagination li{float:none;
display:inline-block}
.side-nav{display:block;
margin:0;
padding:0.875rem 0;
list-style-type:none;
list-style-position:inside;
font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.side-nav li{margin:0 0 0.4375rem 0;
font-size:0.875rem}
.side-nav li a{display:block;
color:#2ba6cb}
.side-nav li.active>a:first-child{color:#4d4d4d;
font-weight:normal;
font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.side-nav li.divider{border-top:1px solid;
height:0;
padding:0;
list-style:none;
border-top-color:#e6e6e6}
.accordion{*zoom:1;
margin-bottom:0}
.accordion:before,.accordion:after{content:" ";
display:table}
.accordion:after{clear:both}
.accordion dd{display:block;
margin-bottom:0 !important}
.accordion dd.active a{background:#e7e7e7}
.accordion dd>a{background:#efefef;
color:#222;
padding:1rem;
display:block;
font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-size:1rem}
.accordion dd>a:hover{background:#e2e2e2}
.accordion .content{display:none;
padding:0.9375em}
.accordion .content.active{display:block;
background:#fff}p.lead{font-size:1.21875rem;
line-height:1.6}
.subheader{line-height:1.4;
color:#6f6f6f;
font-weight:300;
margin-top:0.2rem;
margin-bottom:0.5rem}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}a{color:#2ba6cb;
text-decoration:none;
line-height:inherit}a:hover,a:focus{color:#F0C86A}a img{border:none}p{font-family:inherit;
font-weight:normal;
font-size:1rem;
line-height:1.6;
margin-bottom:1.25rem;
text-rendering:optimizeLegibility}p aside{font-size:0.875rem;
line-height:1.35;
font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-weight:300;
font-style:normal;
color:#222;
text-rendering:optimizeLegibility;
margin-top:0.2rem;
margin-bottom:0.5rem;
line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;
color:#6f6f6f;
line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}hr{border:solid #ddd;
border-width:1px 0 0;
clear:both;
margin:1.25rem 0 1.1875rem;
height:0}em,i{font-style:italic;
line-height:inherit}strong,b{font-weight:bold;
line-height:inherit}small{font-size:60%;
line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;
font-weight:bold;
color:#7f0a0c}ul,ol,dl{font-size:1rem;
line-height:1.6;
margin-bottom:1.25rem;
list-style-position:outside;
font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;
margin-bottom:0;
list-style:none}ul li ul,ul li ol{margin-left:1.25rem;
margin-bottom:0;
font-size:1rem}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;
margin-left:1.1rem}ul.circle{list-style-type:circle;
margin-left:1.1rem}ul.disc{list-style-type:disc;
margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;
margin-bottom:0}dl dt{margin-bottom:0.3rem;
font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;
font-size:90%;
color:#222;
border-bottom:1px dotted #ddd;
cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25rem;
padding:0.5625rem 1.25rem 0 1.1875rem;
border-left:1px solid #ddd}blockquote cite{display:block;
font-size:0.8125rem;
color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;
color:#6f6f6f}
.vcard{display:inline-block;
margin:0 0 1.25rem 0;
border:1px solid #ddd;
padding:0.625rem 0.75rem}
.vcard li{margin:0;
display:block}
.vcard .fn{font-weight:bold;
font-size:0.9375rem}
.vevent .summary{font-weight:bold}
.vevent abbr{cursor:default;
text-decoration:none;
font-weight:bold;
border:none;
padding:0 0.0625rem}@media only screen and (min-width: 40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}}
.print-only{display:none !important}@media print{*{background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;
page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;
widows:3}h2,h3{page-break-after:avoid}
.hide-on-print{display:none !important}
.print-only{display:block !important}
.hide-for-print{display:none !important}
.show-for-print{display:inherit !important}}
.split.button{position:relative;
padding-right:5.0625rem}
.split.button span{display:block;
height:100%;
position:absolute;
right:0;
top:0;
border-left:solid 1px}
.split.button span:before{position:absolute;
content:"";
width:0;
height:0;
display:block;
border-style:inset;
top:50%;
left:50%}
.split.button span:active{background-color:rgba(0,0,0,0.1)}
.split.button span{border-left-color:rgba(255,255,255,0.5)}
.split.button span{width:3.09375rem}
.split.button span:before{border-top-style:solid;
border-width:0.375rem;
top:48%;
margin-left:-0.375rem}
.split.button span:before{border-color:#fff transparent transparent transparent}
.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}
.split.button.secondary span:before{border-color:#fff transparent transparent transparent}
.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}
.split.button.success span{border-left-color:rgba(255,255,255,0.5)}
.split.button.tiny{padding-right:3.75rem}
.split.button.tiny span{width:2.25rem}
.split.button.tiny span:before{border-top-style:solid;
border-width:0.375rem;
top:48%;
margin-left:-0.375rem}
.split.button.small{padding-right:4.375rem}
.split.button.small span{width:2.625rem}
.split.button.small span:before{border-top-style:solid;
border-width:0.4375rem;
top:48%;
margin-left:-0.375rem}
.split.button.large{padding-right:5.5rem}
.split.button.large span{width:3.4375rem}
.split.button.large span:before{border-top-style:solid;
border-width:0.3125rem;
top:48%;
margin-left:-0.375rem}
.split.button.expand{padding-left:2rem}
.split.button.secondary span:before{border-color:#333 transparent transparent transparent}
.split.button.radius span{-moz-border-radius-topright:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px}
.split.button.round span{-moz-border-radius-topright:1000px;
-moz-border-radius-bottomright:1000px;
-webkit-border-top-right-radius:1000px;
-webkit-border-bottom-right-radius:1000px;
border-top-right-radius:1000px;
border-bottom-right-radius:1000px}
.reveal-modal-bg{position:fixed;
height:100%;
width:100%;
background:#000;
background:rgba(0,0,0,0.45);
z-index:98;
display:none;
top:0;
left:0}
.reveal-modal{visibility:hidden;
display:none;
position:absolute;
left:50%;
z-index:99;
height:auto;
margin-left:-40%;
width:80%;
background-color:#fff;
padding:1.25rem;
border:solid 1px #666;
-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
box-shadow:0 0 10px rgba(0,0,0,0.4);
top:50px}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal>:first-child{margin-top:0}
.reveal-modal>:last-child{margin-bottom:0}
.reveal-modal .close-reveal-modal{font-size:1.375rem;
line-height:1;
position:absolute;
top:0.5rem;
right:0.6875rem;
color:#aaa;
font-weight:bold;
cursor:pointer}@media only screen and (min-width: 40.063em){.reveal-modal{padding:1.875rem;
top:6.25rem}
.reveal-modal.tiny{margin-left:-15%;
width:30%}
.reveal-modal.small{margin-left:-20%;
width:40%}
.reveal-modal.medium{margin-left:-30%;
width:60%}
.reveal-modal.large{margin-left:-35%;
width:70%}
.reveal-modal.xlarge{margin-left:-47.5%;
width:95%}}@media print{.reveal-modal{background:#fff !important}}
.has-tip{border-bottom:dotted 1px #ccc;
cursor:help;
font-weight:bold;
color:#333}
.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #196177;
color:#2ba6cb}
.has-tip.tip-left,.has-tip.tip-right{float:none !important}
.tooltip{display:none;
position:absolute;
z-index:999;
font-weight:normal;
font-size:0.875rem;
line-height:1.3;
padding:0.75rem;
max-width:85%;
left:50%;
width:100%;
color:#fff;
background:#333;
-webkit-border-radius:3px;
border-radius:3px}
.tooltip>.nub{display:block;
left:5px;
position:absolute;
width:0;
height:0;
border:solid 5px;
border-color:transparent transparent #333 transparent;
top:-10px}
.tooltip.opened{color:#2ba6cb !important;
border-bottom:dotted 1px #196177 !important}
.tap-to-close{display:block;
font-size:0.625rem;
color:#777;
font-weight:normal}@media only screen and (min-width: 40.063em){.tooltip>.nub{border-color:transparent transparent #333 transparent;
top:-10px}
.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent;
top:auto;
bottom:-10px}
.tooltip.tip-left,.tooltip.tip-right{float:none !important}
.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;
right:-10px;
left:auto;
top:50%;
margin-top:-5px}
.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;
right:auto;
left:-10px;
top:50%;
margin-top:-5px}}[data-clearing]{*zoom:1;
margin-bottom:0;
margin-left:0;
list-style:none}[data-clearing]:before,[data-clearing]:after{content:" ";
display:table}[data-clearing]:after{clear:both}[data-clearing] li{float:left;
margin-right:10px}
.clearing-blackout{background:#333;
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
z-index:998}
.clearing-blackout .clearing-close{display:block}
.clearing-container{position:relative;
z-index:998;
height:100%;
overflow:hidden;
margin:0}
.visible-img{height:95%;
position:relative}
.visible-img img{position:absolute;
left:50%;
top:50%;
margin-left:-50%;
max-height:100%;
max-width:100%}
.clearing-caption{color:#ccc;
font-size:0.875em;
line-height:1.3;
margin-bottom:0;
text-align:center;
bottom:0;
background:#333;
width:100%;
padding:10px 30px 20px;
position:absolute;
left:0}
.clearing-close{z-index:999;
padding-left:20px;
padding-top:10px;
font-size:30px;
line-height:1;
color:#ccc;
display:none}
.clearing-close:hover,.clearing-close:focus{color:#ccc}
.clearing-assembled .clearing-container{height:100%}
.clearing-assembled .clearing-container .carousel>ul{display:none}
.clearing-feature li{display:none}
.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.063em){.clearing-main-prev,.clearing-main-next{position:absolute;
height:100%;
width:40px;
top:0}
.clearing-main-prev>span,.clearing-main-next>span{position:absolute;
top:50%;
display:block;
width:0;
height:0;
border:solid 12px}
.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}
.clearing-main-prev{left:0}
.clearing-main-prev>span{left:5px;
border-color:transparent;
border-right-color:#ccc}
.clearing-main-next{right:0}
.clearing-main-next>span{border-color:transparent;
border-left-color:#ccc}
.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}
.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);
height:120px;
margin-top:10px;
text-align:center}
.clearing-assembled .clearing-container .carousel>ul{display:inline-block;
z-index:999;
height:100%;
position:relative;
float:none}
.clearing-assembled .clearing-container .carousel>ul li{display:block;
width:120px;
min-height:inherit;
float:left;
overflow:hidden;
margin-right:0;
padding:0;
position:relative;
cursor:pointer;
opacity:0.4}
.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;
max-width:none}
.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;
-webkit-box-shadow:none;
box-shadow:none;
display:block}
.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;
width:100% !important}
.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}
.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}
.clearing-assembled .clearing-container .visible-img{background:#333;
overflow:hidden;
height:85%}
.clearing-close{position:absolute;
top:10px;
right:20px;
padding-left:0;
padding-top:0}}
.progress{background-color:#f6f6f6;
height:1.5625rem;
border:1px solid #ccc;
padding:0.125rem;
margin-bottom:0.625rem}
.progress .meter{background:#2ba6cb;
height:100%;
display:block}
.progress.secondary .meter{background:#e9e9e9;
height:100%;
display:block}
.progress.success .meter{background:#5da423;
height:100%;
display:block}
.progress.alert .meter{background:#c60f13;
height:100%;
display:block}
.progress.radius{-web
/* Stylesheet: foundationmin Modified On 2016-10-18 23:26:24 */
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

script {
  display: none !important;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* Stylesheet: foundationnormalise Modified On 2015-07-30 15:47:06 */
