@charset "UTF-8";
@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:16px
}

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.5rem;
*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.9375rem;
margin-right:-0.9375rem;
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.9375rem;
padding-right:0.9375rem;
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.9375rem;
padding-right:0.9375rem;
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.9375rem;
padding-right:0.9375rem;
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.9375rem;
padding-right:0.9375rem;
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.9375rem;
padding-right:0.9375rem;
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.9375rem;
padding-right:0.9375rem;
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
}


}

[class*="block-grid-"]{
display:block;
padding:0;
margin:0 -0.625rem;
*zoom:1
}

[class*="block-grid-"]:before,[class*="block-grid-"]:after{
content:" ";
display:table
}

[class*="block-grid-"]:after{
clear:both
}

[class*="block-grid-"]>li{
display:inline;
height:auto;
float:left;
padding:0 0.625rem 1.25rem
}

@media only screen{
.small-block-grid-1>li{
width:100%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-1>li:nth-of-type(n){
clear:none
}

.small-block-grid-1>li:nth-of-type(1n+1){
clear:both
}

.small-block-grid-2>li{
width:50%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-2>li:nth-of-type(n){
clear:none
}

.small-block-grid-2>li:nth-of-type(2n+1){
clear:both
}

.small-block-grid-3>li{
width:33.33333%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-3>li:nth-of-type(n){
clear:none
}

.small-block-grid-3>li:nth-of-type(3n+1){
clear:both
}

.small-block-grid-4>li{
width:25%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-4>li:nth-of-type(n){
clear:none
}

.small-block-grid-4>li:nth-of-type(4n+1){
clear:both
}

.small-block-grid-5>li{
width:20%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-5>li:nth-of-type(n){
clear:none
}

.small-block-grid-5>li:nth-of-type(5n+1){
clear:both
}

.small-block-grid-6>li{
width:16.66667%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-6>li:nth-of-type(n){
clear:none
}

.small-block-grid-6>li:nth-of-type(6n+1){
clear:both
}

.small-block-grid-7>li{
width:14.28571%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-7>li:nth-of-type(n){
clear:none
}

.small-block-grid-7>li:nth-of-type(7n+1){
clear:both
}

.small-block-grid-8>li{
width:12.5%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-8>li:nth-of-type(n){
clear:none
}

.small-block-grid-8>li:nth-of-type(8n+1){
clear:both
}

.small-block-grid-9>li{
width:11.11111%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-9>li:nth-of-type(n){
clear:none
}

.small-block-grid-9>li:nth-of-type(9n+1){
clear:both
}

.small-block-grid-10>li{
width:10%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-10>li:nth-of-type(n){
clear:none
}

.small-block-grid-10>li:nth-of-type(10n+1){
clear:both
}

.small-block-grid-11>li{
width:9.09091%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-11>li:nth-of-type(n){
clear:none
}

.small-block-grid-11>li:nth-of-type(11n+1){
clear:both
}

.small-block-grid-12>li{
width:8.33333%;
padding:0 0.625rem 1.25rem
}

.small-block-grid-12>li:nth-of-type(n){
clear:none
}

.small-block-grid-12>li:nth-of-type(12n+1){
clear:both
}


}

@media only screen and (min-width: 40.063em){
.medium-block-grid-1>li{
width:100%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-1>li:nth-of-type(n){
clear:none
}

.medium-block-grid-1>li:nth-of-type(1n+1){
clear:both
}

.medium-block-grid-2>li{
width:50%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-2>li:nth-of-type(n){
clear:none
}

.medium-block-grid-2>li:nth-of-type(2n+1){
clear:both
}

.medium-block-grid-3>li{
width:33.33333%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-3>li:nth-of-type(n){
clear:none
}

.medium-block-grid-3>li:nth-of-type(3n+1){
clear:both
}

.medium-block-grid-4>li{
width:25%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-4>li:nth-of-type(n){
clear:none
}

.medium-block-grid-4>li:nth-of-type(4n+1){
clear:both
}

.medium-block-grid-5>li{
width:20%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-5>li:nth-of-type(n){
clear:none
}

.medium-block-grid-5>li:nth-of-type(5n+1){
clear:both
}

.medium-block-grid-6>li{
width:16.66667%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-6>li:nth-of-type(n){
clear:none
}

.medium-block-grid-6>li:nth-of-type(6n+1){
clear:both
}

.medium-block-grid-7>li{
width:14.28571%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-7>li:nth-of-type(n){
clear:none
}

.medium-block-grid-7>li:nth-of-type(7n+1){
clear:both
}

.medium-block-grid-8>li{
width:12.5%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-8>li:nth-of-type(n){
clear:none
}

.medium-block-grid-8>li:nth-of-type(8n+1){
clear:both
}

.medium-block-grid-9>li{
width:11.11111%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-9>li:nth-of-type(n){
clear:none
}

.medium-block-grid-9>li:nth-of-type(9n+1){
clear:both
}

.medium-block-grid-10>li{
width:10%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-10>li:nth-of-type(n){
clear:none
}

.medium-block-grid-10>li:nth-of-type(10n+1){
clear:both
}

.medium-block-grid-11>li{
width:9.09091%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-11>li:nth-of-type(n){
clear:none
}

.medium-block-grid-11>li:nth-of-type(11n+1){
clear:both
}

.medium-block-grid-12>li{
width:8.33333%;
padding:0 0.625rem 1.25rem
}

.medium-block-grid-12>li:nth-of-type(n){
clear:none
}

.medium-block-grid-12>li:nth-of-type(12n+1){
clear:both
}


}

@media only screen and (min-width: 64.063em){
.large-block-grid-1>li{
width:100%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-1>li:nth-of-type(n){
clear:none
}

.large-block-grid-1>li:nth-of-type(1n+1){
clear:both
}

.large-block-grid-2>li{
width:50%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-2>li:nth-of-type(n){
clear:none
}

.large-block-grid-2>li:nth-of-type(2n+1){
clear:both
}

.large-block-grid-3>li{
width:33.33333%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-3>li:nth-of-type(n){
clear:none
}

.large-block-grid-3>li:nth-of-type(3n+1){
clear:both
}

.large-block-grid-4>li{
width:25%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-4>li:nth-of-type(n){
clear:none
}

.large-block-grid-4>li:nth-of-type(4n+1){
clear:both
}

.large-block-grid-5>li{
width:20%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-5>li:nth-of-type(n){
clear:none
}

.large-block-grid-5>li:nth-of-type(5n+1){
clear:both
}

.large-block-grid-6>li{
width:16.66667%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-6>li:nth-of-type(n){
clear:none
}

.large-block-grid-6>li:nth-of-type(6n+1){
clear:both
}

.large-block-grid-7>li{
width:14.28571%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-7>li:nth-of-type(n){
clear:none
}

.large-block-grid-7>li:nth-of-type(7n+1){
clear:both
}

.large-block-grid-8>li{
width:12.5%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-8>li:nth-of-type(n){
clear:none
}

.large-block-grid-8>li:nth-of-type(8n+1){
clear:both
}

.large-block-grid-9>li{
width:11.11111%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-9>li:nth-of-type(n){
clear:none
}

.large-block-grid-9>li:nth-of-type(9n+1){
clear:both
}

.large-block-grid-10>li{
width:10%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-10>li:nth-of-type(n){
clear:none
}

.large-block-grid-10>li:nth-of-type(10n+1){
clear:both
}

.large-block-grid-11>li{
width:9.09091%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-11>li:nth-of-type(n){
clear:none
}

.large-block-grid-11>li:nth-of-type(11n+1){
clear:both
}

.large-block-grid-12>li{
width:8.33333%;
padding:0 0.625rem 1.25rem
}

.large-block-grid-12>li:nth-of-type(n){
clear:none
}

.large-block-grid-12>li:nth-of-type(12n+1){
clear:both
}


}

.keystroke,kbd{
background-color:#ededed;
border-color:#dbdbdb;
color:#222;
border-style:solid;
border-width:1px;
margin:0;
font-family:"Consolas","Menlo","Courier",monospace;
font-size:0.875rem;
padding:0.125rem 0.25rem 0;
-webkit-border-radius:3px;
border-radius:3px
}

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:#008cba;
text-decoration:none;
line-height:inherit
}

a:hover,a:focus{
color:#0079a1
}

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:#bb260d
}

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
}


}

meta.foundation-mq-topbar{
font-family:"/only screen and (min-width:40.063em)/";
width:40.063em
}

.off-canvas-wrap,.inner-wrap,nav.tab-bar,.left-off-canvas-menu,.left-off-canvas-menu *,.right-off-canvas-menu,.move-right a.exit-off-canvas,.move-left a.exit-off-canvas{
-webkit-backface-visibility:hidden
}

.off-canvas-wrap,.inner-wrap{
position:relative;
width:100%
}

.left-off-canvas-menu,.right-off-canvas-menu{
width:250px;
top:0;
bottom:0;
height:100%;
position:absolute;
overflow-y:auto;
background:#333;
z-index:1001;
box-sizing:content-box
}

section.left-small,section.right-small{
width:2.8125rem;
height:2.8125rem;
position:absolute;
top:0
}

.off-canvas-wrap{
overflow:hidden
}

.inner-wrap{
*zoom:1;
-webkit-transition:-webkit-transform 500ms ease;
-moz-transition:-moz-transform 500ms ease;
-ms-transition:-ms-transform 500ms ease;
-o-transition:-o-transform 500ms ease;
transition:transform 500ms ease
}

.inner-wrap:before,.inner-wrap:after{
content:" ";
display:table
}

.inner-wrap:after{
clear:both
}

nav.tab-bar{
background:#333;
color:#fff;
height:2.8125rem;
line-height:2.8125rem;
position:relative
}

nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4,nav.tab-bar h5,nav.tab-bar h6{
color:#fff;
font-weight:bold;
line-height:2.8125rem;
margin:0
}

nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4{
font-size:1.125rem
}

section.left-small{
border-right:solid 1px #1a1a1a;
box-shadow:1px 0 0 #4d4d4d;
left:0
}

section.right-small{
border-left:solid 1px #4d4d4d;
box-shadow:-1px 0 0 #1a1a1a;
right:0
}

section.tab-bar-section{
padding:0 0.625rem;
position:absolute;
text-align:center;
height:2.8125rem;
top:0
}

@media only screen and (min-width: 40.063em){
section.tab-bar-section{
text-align:left
}


}

section.tab-bar-section.left{
left:0;
right:2.8125rem
}

section.tab-bar-section.right{
left:2.8125rem;
right:0
}

section.tab-bar-section.middle{
left:2.8125rem;
right:2.8125rem
}

a.menu-icon{
text-indent:2.1875rem;
width:2.8125rem;
height:2.8125rem;
display:block;
line-height:2.0625rem;
padding:0;
color:#fff;
position:relative
}

a.menu-icon span{
position:absolute;
display:block;
width:1rem;
height:0;
left:0.8125rem;
top:0.3125rem;
-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
}

a.menu-icon:hover span{
-webkit-box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3;
box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3
}

.left-off-canvas-menu{
-webkit-transform:translate3d(-100%, 0, 0);
-moz-transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
-o-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}

.right-off-canvas-menu{
-webkit-transform:translate3d(100%, 0, 0);
-moz-transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-o-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
right:0
}

ul.off-canvas-list{
list-style-type:none;
padding:0;
margin:0
}

ul.off-canvas-list li label{
padding:0.3rem 0.9375rem;
color:#999;
text-transform:uppercase;
font-weight:bold;
background:#444;
border-top:1px solid #5e5e5e;
border-bottom:none;
margin:0
}

ul.off-canvas-list li a{
display:block;
padding:0.66667rem;
color:rgba(255,255,255,0.7);
border-bottom:1px solid #262626
}

.move-right>.inner-wrap{
-webkit-transform:translate3d(250px, 0, 0);
-moz-transform:translate3d(250px, 0, 0);
-ms-transform:translate3d(250px, 0, 0);
-o-transform:translate3d(250px, 0, 0);
transform:translate3d(250px, 0, 0)
}

.move-right a.exit-off-canvas{
transition:background 300ms ease;
cursor:pointer;
box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
display:block;
position:absolute;
background:rgba(255,255,255,0.2);
top:0;
bottom:0;
left:0;
right:0;
z-index:1002
}

@media only screen and (min-width: 40.063em){
.move-right a.exit-off-canvas:hover{
background:rgba(255,255,255,0.05)
}


}

.move-left>.inner-wrap{
-webkit-transform:translate3d(-250px, 0, 0);
-moz-transform:translate3d(-250px, 0, 0);
-ms-transform:translate3d(-250px, 0, 0);
-o-transform:translate3d(-250px, 0, 0);
transform:translate3d(-250px, 0, 0)
}

.move-left a.exit-off-canvas{
transition:background 300ms ease;
cursor:pointer;
box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
display:block;
position:absolute;
background:rgba(255,255,255,0.2);
top:0;
bottom:0;
left:0;
right:0;
z-index:1002
}

@media only screen and (min-width: 40.063em){
.move-left a.exit-off-canvas:hover{
background:rgba(255,255,255,0.05)
}


}

.lt-ie10 .left-off-canvas-menu{
left:-250px
}

.lt-ie10 .right-off-canvas-menu{
right:-250px
}

.lt-ie10 .move-left>.inner-wrap{
right:250px
}

.lt-ie10 .move-right>.inner-wrap{
left:250px
}

.show-for-small,.show-for-small-only,.show-for-medium-down,.show-for-large-down,.hide-for-medium,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{
display:inherit !important
}

.hide-for-small,.hide-for-small-only,.hide-for-medium-down,.show-for-medium,.show-for-medium-up,.show-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{
display:none !important
}

table.show-for-small,table.show-for-small-only,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{
display:table
}

thead.show-for-small,thead.show-for-small-only,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{
display:table-header-group !important
}

tbody.show-for-small,tbody.show-for-small-only,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{
display:table-row-group !important
}

tr.show-for-small,tr.show-for-small-only,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{
display:table-row !important
}

td.show-for-small,td.show-for-small-only,td.show-for-medium-down td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge td.hide-for-xlarge-up,td.hide-for-xxlarge-up,th.show-for-small,th.show-for-small-only,th.show-for-medium-down th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge th.hide-for-xlarge-up,th.hide-for-xxlarge-up{
display:table-cell !important
}

@media only screen and (min-width: 40.063em){
.hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{
display:inherit !important
}

.show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{
display:none !important
}

table.hide-for-small,table.hide-for-small-only,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-up,table.show-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{
display:table
}

thead.hide-for-small,thead.hide-for-small-only,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-up,thead.show-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{
display:table-header-group !important
}

tbody.hide-for-small,tbody.hide-for-small-only,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-up,tbody.show-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{
display:table-row-group !important
}

tr.hide-for-small,tr.hide-for-small-only,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-up,tr.show-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{
display:table-row !important
}

td.hide-for-small,td.hide-for-small-only,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-up,td.show-for-medium-only,td.hide-for-large,td.hide-for-large-up,td.hide-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-up,th.show-for-medium-only,th.hide-for-large,th.hide-for-large-up,th.hide-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{
display:table-cell !important
}


}

@media only screen and (min-width: 64.063em){
.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{
display:inherit !important
}

.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{
display:none !important
}

table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large,table.show-for-large-up,table.show-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{
display:table
}

thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large,thead.show-for-large-up,thead.show-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{
display:table-header-group !important
}

tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large,tbody.show-for-large-up,tbody.show-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{
display:table-row-group !important
}

tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large,tr.show-for-large-up,tr.show-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{
display:table-row !important
}

td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large,td.show-for-large-up,td.show-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large,th.show-for-large-up,th.show-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{
display:table-cell !important
}


}

@media only screen and (min-width: 90.063em){
.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{
display:inherit !important
}

.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{
display:none !important
}

table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.show-for-xlarge,table.show-for-xlarge-up,table.show-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{
display:table
}

thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.show-for-xlarge,thead.show-for-xlarge-up,thead.show-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{
display:table-header-group !important
}

tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.show-for-xlarge,tbody.show-for-xlarge-up,tbody.show-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{
display:table-row-group !important
}

tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.show-for-xlarge,tr.show-for-xlarge-up,tr.show-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{
display:table-row !important
}

td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.show-for-xlarge,td.show-for-xlarge-up,td.show-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.show-for-xlarge,th.show-for-xlarge-up,th.show-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{
display:table-cell !important
}


}

@media only screen and (min-width: 120.063em){
.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only{
display:inherit !important
}

.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{
display:none !important
}

table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.show-for-xlarge-up,table.show-for-xxlarge-up,table.show-for-xxlarge-only{
display:table
}

thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.show-for-xlarge-up,thead.show-for-xxlarge-up,thead.show-for-xxlarge-only{
display:table-header-group !important
}

tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge-only{
display:table-row-group !important
}

tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.show-for-xlarge-up,tr.show-for-xxlarge-up,tr.show-for-xxlarge-only{
display:table-row !important
}

td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.show-for-xlarge-up,td.show-for-xxlarge-up,td.show-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.show-for-xlarge-up,th.show-for-xxlarge-up,th.show-for-xxlarge-only{
display:table-cell !important
}


}

.show-for-landscape,.hide-for-portrait{
display:inherit !important
}

.hide-for-landscape,.show-for-portrait{
display:none !important
}

table.hide-for-landscape,table.show-for-portrait{
display:table
}

thead.hide-for-landscape,thead.show-for-portrait{
display:table-header-group !important
}

tbody.hide-for-landscape,tbody.show-for-portrait{
display:table-row-group !important
}

tr.hide-for-landscape,tr.show-for-portrait{
display:table-row !important
}

td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{
display:table-cell !important
}

@media only screen and (orientation: landscape){
.show-for-landscape,.hide-for-portrait{
display:inherit !important
}

.hide-for-landscape,.show-for-portrait{
display:none !important
}

table.show-for-landscape,table.hide-for-portrait{
display:table
}

thead.show-for-landscape,thead.hide-for-portrait{
display:table-header-group !important
}

tbody.show-for-landscape,tbody.hide-for-portrait{
display:table-row-group !important
}

tr.show-for-landscape,tr.hide-for-portrait{
display:table-row !important
}

td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{
display:table-cell !important
}


}

@media only screen and (orientation: portrait){
.show-for-portrait,.hide-for-landscape{
display:inherit !important
}

.hide-for-portrait,.show-for-landscape{
display:none !important
}

table.show-for-portrait,table.hide-for-landscape{
display:table
}

thead.show-for-portrait,thead.hide-for-landscape{
display:table-header-group !important
}

tbody.show-for-portrait,tbody.hide-for-landscape{
display:table-row-group !important
}

tr.show-for-portrait,tr.hide-for-landscape{
display:table-row !important
}

td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{
display:table-cell !important
}


}

.show-for-touch{
display:none !important
}

.hide-for-touch{
display:inherit !important
}

.touch .show-for-touch{
display:inherit !important
}

.touch .hide-for-touch{
display:none !important
}

table.hide-for-touch{
display:table
}

.touch table.show-for-touch{
display:table
}

thead.hide-for-touch{
display:table-header-group !important
}

.touch thead.show-for-touch{
display:table-header-group !important
}

tbody.hide-for-touch{
display:table-row-group !important
}

.touch tbody.show-for-touch{
display:table-row-group !important
}

tr.hide-for-touch{
display:table-row !important
}

.touch tr.show-for-touch{
display:table-row !important
}

td.hide-for-touch{
display:table-cell !important
}

.touch td.show-for-touch{
display:table-cell !important
}

th.hide-for-touch{
display:table-cell !important
}

.touch th.show-for-touch{
display:table-cell !important
}

html,body{
height:100%
}

body{
text-align:center;
padding-top:1em
}

h1{
color:#fff;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
max-width:100%;
height:1.8em
}

address{
font:500 1.5em/1 'Ubuntu', sans-serif
}

p{
color:gray;
font:italic 1em/1.2 Georgia, serif;
padding:1em 0 0
}

svg{
max-width:60%
}

svg .hover{
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-o-transition:all 0.5s;
transition:all 0.5s
}

.spdp{
color:#00A1DF
}

.spdp h1{
background:url("../img/spdp_header.svg") no-repeat center;
background-size:contain
}

.spdp svg:hover .hover{
fill:#08b4f6
}

.sndp{
color:#70B834
}

.sndp h1{
background:url("../img/sndp_header.svg") no-repeat center;
background-size:contain
}

.sndp svg:hover .hover{
fill:#85c94c
}

.doc{
color:#F06FBB
}

.doc h1{
background:url("../img/doc_header.svg") no-repeat center;
background-size:contain
}

.doc svg:hover .hover{
fill:#fa8ece
}

@media only screen and (min-width: 64.063em){
#distance{
margin-bottom:-220px;
width:1px;
height:50%;
float:left
}

#content{
position:relative;
clear:left
}


}

.drsNamesNormal {
	font-style: normal !important;
}


