meta.foundation-version {
    font-family:"/5.5.1/"
}

meta.foundation-mq-small {
    font-family:"/only screen/";
    width:0
}

meta.foundation-mq-small-only {
    font-family:"/only screen and (max-width: 40em)/";
    width:0
}

meta.foundation-mq-medium {
    font-family:"/only screen and (min-width:40.063em)/";
    width:40.063em
}

meta.foundation-mq-medium-only {
    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-large-only {
    font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/";
    width:64.063em
}

meta.foundation-mq-xlarge {
    font-family:"/only screen and (min-width:90.063em)/";
    width:90.063em
}

meta.foundation-mq-xlarge-only {
    font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/";
    width:90.063em
}

meta.foundation-mq-xxlarge {
    font-family:"/only screen and (min-width:120.063em)/";
    width:120.063em
}

meta.foundation-data-attribute-namespace {
    font-family:false
}

html,body {
    height:100%
}

*,:before,:after {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

html,body {
    font-size:100%
}

body {
    background:#fff;
    color:#222;
    padding:0;
    padding:10px !important;
    margin:0;
    font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-weight:400;
    font-style:normal;
    line-height:1.5;
    position:relative;
    cursor:auto
}

a:hover {
    cursor:pointer
}

img {
    max-width:100%;
    height:auto
}

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:before,.clearfix:after {
    content:" ";
    display:table
}

.clearfix:after {
    clear:both
}

.hide {
    display:none
}

.invisible {
    visibility:hidden
}

.antialiased {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

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
}

.row:before,.row:after {
    content:" ";
    display:table
}

.row:after {
    clear:both
}

.row.collapse > .column,.row.collapse > .columns {
    padding-left:0;
    padding-right:0
}

.row.collapse .row {
    margin-left:0;
    margin-right:0
}

.row .row {
    width:auto;
    margin-left:-.9375em;
    margin-right:-.9375em;
    margin-top:0;
    margin-bottom:0;
    max-width:none
}

.row .row:before,.row .row:after {
    content:" ";
    display:table
}

.row .row:after {
    clear:both
}

.row .row.collapse {
    width:auto;
    margin:0;
    max-width:none
}

.row .row.collapse:before,.row .row.collapse:after {
    content:" ";
    display:table
}

.row .row.collapse:after {
    clear:both
}

.column,.columns {
    padding-left:.9375em;
    padding-right:.9375em;
    width:100%;
    float:left
}

[class*="column"] + [class*="column"]:last-child {
    float:right
}

[class*="column"] + [class*="column"].end {
    float:left
}

@media only screen {
.small-push-0 {
    position:relative;
    left:0;
    right:auto
}

.small-pull-0 {
    position:relative;
    right:0;
    left:auto
}

.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:.9375em;
    padding-right:.9375em;
    float:left
}

.small-1 {
    width:8.33333%
}

.small-2 {
    width:16.66667%
}

.small-3 {
    width:25%
}

.small-4 {
    width:33.33333%
}

.small-5 {
    width:41.66667%
}

.small-6 {
    width:50%
}

.small-7 {
    width:58.33333%
}

.small-8 {
    width:66.66667%
}

.small-9 {
    width:75%
}

.small-10 {
    width:83.33333%
}

.small-11 {
    width:91.66667%
}

.small-12 {
    width:100%
}

.small-offset-0 {
    margin-left:0!important
}

.small-offset-1 {
    margin-left:8.33333%!important
}

.small-offset-2 {
    margin-left:16.66667%!important
}

.small-offset-3 {
    margin-left:25%!important
}

.small-offset-4 {
    margin-left:33.33333%!important
}

.small-offset-5 {
    margin-left:41.66667%!important
}

.small-offset-6 {
    margin-left:50%!important
}

.small-offset-7 {
    margin-left:58.33333%!important
}

.small-offset-8 {
    margin-left:66.66667%!important
}

.small-offset-9 {
    margin-left:75%!important
}

.small-offset-10 {
    margin-left:83.33333%!important
}

.small-offset-11 {
    margin-left:91.66667%!important
}

.small-reset-order {
    margin-left:0;
    margin-right:0;
    left:auto;
    right:auto;
    float:left
}

.column.small-centered,.columns.small-centered {
    margin-left:auto;
    margin-right:auto;
    float:none
}

.column.small-uncentered,.columns.small-uncentered {
    margin-left:0;
    margin-right:0;
    float:left
}

.column.small-centered:last-child,.columns.small-centered:last-child {
    float:none
}

.column.small-uncentered:last-child,.columns.small-uncentered:last-child {
    float:left
}

.column.small-uncentered.opposite,.columns.small-uncentered.opposite {
    float:right
}

.row.small-collapse > .column,.row.small-collapse > .columns {
    padding-left:0;
    padding-right:0
}

.row.small-collapse .row {
    margin-left:0;
    margin-right:0
}

.row.small-uncollapse > .column,.row.small-uncollapse > .columns {
    padding-left:.9375em;
    padding-right:.9375em;
    float:left
}
}

@media only screen and (min-width: 40.063em) {
.medium-push-0 {
    position:relative;
    left:0;
    right:auto
}

.medium-pull-0 {
    position:relative;
    right:0;
    left:auto
}

.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:.9375em;
    padding-right:.9375em;
    float:left
}

.medium-1 {
    width:8.33333%
}

.medium-2 {
    width:16.66667%
}

.medium-3 {
    width:25%
}

.medium-4 {
    width:33.33333%
}

.medium-5 {
    width:41.66667%
}

.medium-6 {
    width:50%
}

.medium-7 {
    width:58.33333%
}

.medium-8 {
    width:66.66667%
}

.medium-9 {
    width:75%
}

.medium-10 {
    width:83.33333%
}

.medium-11 {
    width:91.66667%
}

.medium-12 {
    width:100%
}

.medium-offset-0 {
    margin-left:0!important
}

.medium-offset-1 {
    margin-left:8.33333%!important
}

.medium-offset-2 {
    margin-left:16.66667%!important
}

.medium-offset-3 {
    margin-left:25%!important
}

.medium-offset-4 {
    margin-left:33.33333%!important
}

.medium-offset-5 {
    margin-left:41.66667%!important
}

.medium-offset-6 {
    margin-left:50%!important
}

.medium-offset-7 {
    margin-left:58.33333%!important
}

.medium-offset-8 {
    margin-left:66.66667%!important
}

.medium-offset-9 {
    margin-left:75%!important
}

.medium-offset-10 {
    margin-left:83.33333%!important
}

.medium-offset-11 {
    margin-left:91.66667%!important
}

.medium-reset-order {
    margin-left:0;
    margin-right:0;
    left:auto;
    right:auto;
    float:left
}

.column.medium-centered,.columns.medium-centered {
    margin-left:auto;
    margin-right:auto;
    float:none
}

.column.medium-uncentered,.columns.medium-uncentered {
    margin-left:0;
    margin-right:0;
    float:left
}

.column.medium-centered:last-child,.columns.medium-centered:last-child {
    float:none
}

.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child {
    float:left
}

.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite {
    float:right
}

.row.medium-collapse > .column,.row.medium-collapse > .columns {
    padding-left:0;
    padding-right:0
}

.row.medium-collapse .row {
    margin-left:0;
    margin-right:0
}

.row.medium-uncollapse > .column,.row.medium-uncollapse > .columns {
    padding-left:.9375em;
    padding-right:.9375em;
    float:left
}

.push-0 {
    position:relative;
    left:0;
    right:auto
}

.pull-0 {
    position:relative;
    right:0;
    left:auto
}

.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-0 {
    position:relative;
    left:0;
    right:auto
}

.large-pull-0 {
    position:relative;
    right:0;
    left:auto
}

.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:.9375em;
    padding-right:.9375em;
    float:left
}

.large-1 {
    width:8.33333%
}

.large-2 {
    width:16.66667%
}

.large-3 {
    width:25%
}

.large-4 {
    width:33.33333%
}

.large-5 {
    width:41.66667%
}

.large-6 {
    width:50%
}

.large-7 {
    width:58.33333%
}

.large-8 {
    width:66.66667%
}

.large-9 {
    width:75%
}

.large-10 {
    width:83.33333%
}

.large-11 {
    width:91.66667%
}

.large-12 {
    width:100%
}

.large-offset-0 {
    margin-left:0!important
}

.large-offset-1 {
    margin-left:8.33333%!important
}

.large-offset-2 {
    margin-left:16.66667%!important
}

.large-offset-3 {
    margin-left:25%!important
}

.large-offset-4 {
    margin-left:33.33333%!important
}

.large-offset-5 {
    margin-left:41.66667%!important
}

.large-offset-6 {
    margin-left:50%!important
}

.large-offset-7 {
    margin-left:58.33333%!important
}

.large-offset-8 {
    margin-left:66.66667%!important
}

.large-offset-9 {
    margin-left:75%!important
}

.large-offset-10 {
    margin-left:83.33333%!important
}

.large-offset-11 {
    margin-left:91.66667%!important
}

.large-reset-order {
    margin-left:0;
    margin-right:0;
    left:auto;
    right:auto;
    float:left
}

.column.large-centered,.columns.large-centered {
    margin-left:auto;
    margin-right:auto;
    float:none
}

.column.large-uncentered,.columns.large-uncentered {
    margin-left:0;
    margin-right:0;
    float:left
}

.column.large-centered:last-child,.columns.large-centered:last-child {
    float:none
}

.column.large-uncentered:last-child,.columns.large-uncentered:last-child {
    float:left
}

.column.large-uncentered.opposite,.columns.large-uncentered.opposite {
    float:right
}

.row.large-collapse > .column,.row.large-collapse > .columns {
    padding-left:0;
    padding-right:0
}

.row.large-collapse .row {
    margin-left:0;
    margin-right:0
}

.row.large-uncollapse > .column,.row.large-uncollapse > .columns {
    padding-left:.9375em;
    padding-right:.9375em;
    float:left
}

.push-0 {
    position:relative;
    left:0;
    right:auto
}

.pull-0 {
    position:relative;
    right:0;
    left:auto
}

.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
}
}

.text-left {
    text-align:left!important
}

.text-right {
    text-align:right!important
}

.text-center {
    text-align:center!important
}

.text-justify {
    text-align:justify!important
}

@media only screen and (max-width: 40em) {
.small-only-text-left {
    text-align:left!important
}

.small-only-text-right {
    text-align:right!important
}

.small-only-text-center {
    text-align:center!important
}

.small-only-text-justify {
    text-align:justify!important
}
}

@media only screen {
.small-text-left {
    text-align:left!important
}

.small-text-right {
    text-align:right!important
}

.small-text-center {
    text-align:center!important
}

.small-text-justify {
    text-align:justify!important
}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
.medium-only-text-left {
    text-align:left!important
}

.medium-only-text-right {
    text-align:right!important
}

.medium-only-text-center {
    text-align:center!important
}

.medium-only-text-justify {
    text-align:justify!important
}
}

@media only screen and (min-width: 40.063em) {
.medium-text-left {
    text-align:left!important
}

.medium-text-right {
    text-align:right!important
}

.medium-text-center {
    text-align:center!important
}

.medium-text-justify {
    text-align:justify!important
}
}

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
.large-only-text-left {
    text-align:left!important
}

.large-only-text-right {
    text-align:right!important
}

.large-only-text-center {
    text-align:center!important
}

.large-only-text-justify {
    text-align:justify!important
}
}

@media only screen and (min-width: 64.063em) {
.large-text-left {
    text-align:left!important
}

.large-text-right {
    text-align:right!important
}

.large-text-center {
    text-align:center!important
}

.large-text-justify {
    text-align:justify!important
}
}

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
.xlarge-only-text-left {
    text-align:left!important
}

.xlarge-only-text-right {
    text-align:right!important
}

.xlarge-only-text-center {
    text-align:center!important
}

.xlarge-only-text-justify {
    text-align:justify!important
}
}

@media only screen and (min-width: 90.063em) {
.xlarge-text-left {
    text-align:left!important
}

.xlarge-text-right {
    text-align:right!important
}

.xlarge-text-center {
    text-align:center!important
}

.xlarge-text-justify {
    text-align:justify!important
}
}

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
.xxlarge-only-text-left {
    text-align:left!important
}

.xxlarge-only-text-right {
    text-align:right!important
}

.xxlarge-only-text-center {
    text-align:center!important
}

.xxlarge-only-text-justify {
    text-align:justify!important
}
}

@media only screen and (min-width: 120.063em) {
.xxlarge-text-left {
    text-align:left!important
}

.xxlarge-text-right {
    text-align:right!important
}

.xxlarge-text-center {
    text-align:center!important
}

.xxlarge-text-justify {
    text-align:justify!important
}
}

/* Typography resets */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {
    margin:0;
    padding:0
}

/* Default Link Styles */
a {
    color:#2ba6cb;
    text-decoration:none;
    line-height:inherit
}

a:hover,a:focus {
    color:#258faf
}

a img {
    border:none
}

/* Default paragraph styles */
p {
    font-family:inherit;
    font-weight:400;
    font-size:1rem;
    line-height:1.6;
    margin-bottom:1.25rem;
    text-rendering:optimizeLegibility
}

p.lead {
    font-size:1.21875rem;
    line-height:1.6
}

p aside {
    font-size:.875rem;
    line-height:1.35;
    font-style:italic
}

/* Default header styles */
h1,h2,h3,h4,h5,h6 {
    font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-weight:400;
    font-style:normal;
    color:#222;
    text-rendering:optimizeLegibility;
    margin-top:.2rem;
    margin-bottom:.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
}

.subheader {
    line-height:1.4;
    color:#6f6f6f;
    font-weight:400;
    margin-top:.2rem;
    margin-bottom:.5rem
}

hr {
    border:solid #DDD;
    border-width:1px 0 0;
    clear:both;
    margin:1.25rem 0 1.1875rem;
    height:0
}

/* Helpful Typography Defaults */
em,i {
    font-style:italic;
    line-height:inherit
}

strong,b {
    font-weight:700;
    line-height:inherit
}

small {
    font-size:60%;
    line-height:inherit
}

code {
    font-family:Consolas,"Liberation Mono",Courier,monospace;
    font-weight:400;
    color:#333;
    background-color:#f8f8f8;
    border-width:1px;
    border-style:solid;
    border-color:#e0e0e0;
    padding:.125rem .3125rem .0625rem
}

/* Lists */
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
}

/* Unordered Lists */
ul li ul,ul li ol {
    margin-left:1.25rem;
    margin-bottom:0
}

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
}

/* Ordered Lists */
ol {
    margin-left:1.4rem
}

ol li ul,ol li ol {
    margin-left:1.25rem;
    margin-bottom:0
}

/* Definition Lists */
dl dt {
    margin-bottom:.3rem;
    font-weight:700
}

dl dd {
    margin-bottom:.75rem
}

/* Abbreviations */
abbr,acronym {
    text-transform:uppercase;
    font-size:90%;
    color:#222;
    cursor:help
}

abbr {
    text-transform:none
}

abbr[title] {
    border-bottom:1px dotted #DDD
}

/* Blockquotes */
blockquote {
    margin:0 0 1.25rem;
    padding:.5625rem 1.25rem 0 1.1875rem;
    border-left:1px solid #DDD
}

blockquote cite {
    display:block;
    font-size:.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
}

/* Microformats */
.vcard {
    display:inline-block;
    margin:0 0 1.25rem;
    border:1px solid #DDD;
    padding:.625rem .75rem
}

.vcard li {
    margin:0;
    display:block
}

.vcard .fn {
    font-weight:700;
    font-size:.9375rem
}

.vevent .summary {
    font-weight:700
}

.vevent abbr {
    cursor:default;
    text-decoration:none;
    font-weight:700;
    border:none;
    padding: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
}

h5 {
    font-size:1.125rem
}

h6 {
    font-size:1rem
}
}

[class*="block-grid-"] {
    display:block;
    padding:0;
    margin:0 -.625rem
}

[class*="block-grid-"]:before,[class*="block-grid-"]:after {
    content:" ";
    display:table
}

[class*="block-grid-"]:after {
    clear:both
}

[class*="block-grid-"] > li {
    display:block;
    height:auto;
    float:left;
    padding:0 .625rem 1.25rem
}

@media only screen {
.small-block-grid-1 > li {
    width:100%;
    list-style:none
}

.small-block-grid-1 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-1 > li:nth-of-type(1n+1) {
    clear:both
}

.small-block-grid-2 > li {
    width:50%;
    list-style:none
}

.small-block-grid-2 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-2 > li:nth-of-type(2n+1) {
    clear:both
}

.small-block-grid-3 > li {
    width:33.33333%;
    list-style:none
}

.small-block-grid-3 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-3 > li:nth-of-type(3n+1) {
    clear:both
}

.small-block-grid-4 > li {
    width:25%;
    list-style:none
}

.small-block-grid-4 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-4 > li:nth-of-type(4n+1) {
    clear:both
}

.small-block-grid-5 > li {
    width:20%;
    list-style:none
}

.small-block-grid-5 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-5 > li:nth-of-type(5n+1) {
    clear:both
}

.small-block-grid-6 > li {
    width:16.66667%;
    list-style:none
}

.small-block-grid-6 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-6 > li:nth-of-type(6n+1) {
    clear:both
}

.small-block-grid-7 > li {
    width:14.28571%;
    list-style:none
}

.small-block-grid-7 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-7 > li:nth-of-type(7n+1) {
    clear:both
}

.small-block-grid-8 > li {
    width:12.5%;
    list-style:none
}

.small-block-grid-8 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-8 > li:nth-of-type(8n+1) {
    clear:both
}

.small-block-grid-9 > li {
    width:11.11111%;
    list-style:none
}

.small-block-grid-9 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-9 > li:nth-of-type(9n+1) {
    clear:both
}

.small-block-grid-10 > li {
    width:10%;
    list-style:none
}

.small-block-grid-10 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-10 > li:nth-of-type(10n+1) {
    clear:both
}

.small-block-grid-11 > li {
    width:9.09091%;
    list-style:none
}

.small-block-grid-11 > li:nth-of-type(1n) {
    clear:none
}

.small-block-grid-11 > li:nth-of-type(11n+1) {
    clear:both
}

.small-block-grid-12 > li {
    width:8.33333%;
    list-style:none
}

.small-block-grid-12 > li:nth-of-type(1n) {
    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%;
    list-style:none
}

.medium-block-grid-1 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear:both
}

.medium-block-grid-2 > li {
    width:50%;
    list-style:none
}

.medium-block-grid-2 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear:both
}

.medium-block-grid-3 > li {
    width:33.33333%;
    list-style:none
}

.medium-block-grid-3 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear:both
}

.medium-block-grid-4 > li {
    width:25%;
    list-style:none
}

.medium-block-grid-4 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear:both
}

.medium-block-grid-5 > li {
    width:20%;
    list-style:none
}

.medium-block-grid-5 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear:both
}

.medium-block-grid-6 > li {
    width:16.66667%;
    list-style:none
}

.medium-block-grid-6 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear:both
}

.medium-block-grid-7 > li {
    width:14.28571%;
    list-style:none
}

.medium-block-grid-7 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear:both
}

.medium-block-grid-8 > li {
    width:12.5%;
    list-style:none
}

.medium-block-grid-8 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear:both
}

.medium-block-grid-9 > li {
    width:11.11111%;
    list-style:none
}

.medium-block-grid-9 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear:both
}

.medium-block-grid-10 > li {
    width:10%;
    list-style:none
}

.medium-block-grid-10 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear:both
}

.medium-block-grid-11 > li {
    width:9.09091%;
    list-style:none
}

.medium-block-grid-11 > li:nth-of-type(1n) {
    clear:none
}

.medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear:both
}

.medium-block-grid-12 > li {
    width:8.33333%;
    list-style:none
}

.medium-block-grid-12 > li:nth-of-type(1n) {
    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%;
    list-style:none
}

.large-block-grid-1 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-1 > li:nth-of-type(1n+1) {
    clear:both
}

.large-block-grid-2 > li {
    width:50%;
    list-style:none
}

.large-block-grid-2 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-2 > li:nth-of-type(2n+1) {
    clear:both
}

.large-block-grid-3 > li {
    width:33.33333%;
    list-style:none
}

.large-block-grid-3 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-3 > li:nth-of-type(3n+1) {
    clear:both
}

.large-block-grid-4 > li {
    width:25%;
    list-style:none
}

.large-block-grid-4 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-4 > li:nth-of-type(4n+1) {
    clear:both
}

.large-block-grid-5 > li {
    width:20%;
    list-style:none
}

.large-block-grid-5 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-5 > li:nth-of-type(5n+1) {
    clear:both
}

.large-block-grid-6 > li {
    width:16.66667%;
    list-style:none
}

.large-block-grid-6 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-6 > li:nth-of-type(6n+1) {
    clear:both
}

.large-block-grid-7 > li {
    width:14.28571%;
    list-style:none
}

.large-block-grid-7 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-7 > li:nth-of-type(7n+1) {
    clear:both
}

.large-block-grid-8 > li {
    width:12.5%;
    list-style:none
}

.large-block-grid-8 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-8 > li:nth-of-type(8n+1) {
    clear:both
}

.large-block-grid-9 > li {
    width:11.11111%;
    list-style:none
}

.large-block-grid-9 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-9 > li:nth-of-type(9n+1) {
    clear:both
}

.large-block-grid-10 > li {
    width:10%;
    list-style:none
}

.large-block-grid-10 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-10 > li:nth-of-type(10n+1) {
    clear:both
}

.large-block-grid-11 > li {
    width:9.09091%;
    list-style:none
}

.large-block-grid-11 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-11 > li:nth-of-type(11n+1) {
    clear:both
}

.large-block-grid-12 > li {
    width:8.33333%;
    list-style:none
}

.large-block-grid-12 > li:nth-of-type(1n) {
    clear:none
}

.large-block-grid-12 > li:nth-of-type(12n+1) {
    clear:both
}
}

/* small displays */
@media only screen {
.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down {
    display:inherit!important
}

.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down {
    display:none!important
}

.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down {
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto
}

.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down {
    position:absolute!important;
    height:1px;
    width:1px;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px)
}

table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down {
    display:table!important
}

thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down {
    display:table-header-group!important
}

tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down {
    display:table-row-group!important
}

tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down {
    display:table-row
}

th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down {
    display:table-cell!important
}
}

/* medium displays */
@media only screen and (min-width: 40.063em) {
.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down {
    display:inherit!important
}

.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down {
    display:none!important
}

.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down {
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto
}

.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down {
    position:absolute!important;
    height:1px;
    width:1px;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px)
}

table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down {
    display:table!important
}

thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down {
    display:table-header-group!important
}

tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down {
    display:table-row-group!important
}

tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down {
    display:table-row
}

th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down {
    display:table-cell!important
}
}

/* large displays */
@media only screen and (min-width: 64.063em) {
.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down {
    display:inherit!important
}

.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down {
    display:none!important
}

.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down {
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto
}

.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down {
    position:absolute!important;
    height:1px;
    width:1px;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px)
}

table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down {
    display:table!important
}

thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down {
    display:table-header-group!important
}

tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down {
    display:table-row-group!important
}

tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down {
    display:table-row
}

th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down {
    display:table-cell!important
}
}

/* xlarge displays */
@media only screen and (min-width: 90.063em) {
.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down {
    display:inherit!important
}

.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down {
    display:none!important
}

.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down {
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto
}

.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down {
    position:absolute!important;
    height:1px;
    width:1px;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px)
}

table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down {
    display:table!important
}

thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down {
    display:table-header-group!important
}

tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down {
    display:table-row-group!important
}

tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down {
    display:table-row
}

th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down {
    display:table-cell!important
}
}

/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down {
    display:inherit!important
}

.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down {
    display:none!important
}

.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down {
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto
}

.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down {
    position:absolute!important;
    height:1px;
    width:1px;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px)
}

table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down {
    display:table!important
}

thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down {
    display:table-header-group!important
}

tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down {
    display:table-row-group!important
}

tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down {
    display:table-row
}

th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down {
    display:table-cell!important
}
}

/* Orientation targeting */
.show-for-landscape,.hide-for-portrait {
    display:inherit!important
}

.hide-for-landscape,.show-for-portrait {
    display:none!important
}

/* Specific visibility for tables */
table.hide-for-landscape,table.show-for-portrait {
    display:table!important
}

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
}

/* Specific visibility for tables */
table.show-for-landscape,table.hide-for-portrait {
    display:table!important
}

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
}

/* Specific visibility for tables */
table.show-for-portrait,table.hide-for-landscape {
    display:table!important
}

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
}
}

/* Touch-enabled device targeting */
.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
}

/* Specific visibility for tables */
table.hide-for-touch {
    display:table!important
}

.touch table.show-for-touch {
    display:table!important
}

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
}

/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
.print-only {
    display:none!important
}

@media print {
* {
    background:transparent!important;
    color:#000!important;
/* Black prints faster: h5bp.com/s */
    box-shadow:none!important;
    text-shadow:none!important
}

.show-for-print {
    display:block
}

.hide-for-print {
    display:none
}

table.show-for-print {
    display:table!important
}

thead.show-for-print {
    display:table-header-group!important
}

tbody.show-for-print {
    display:table-row-group!important
}

tr.show-for-print {
    display:table-row!important
}

td.show-for-print {
    display:table-cell!important
}

th.show-for-print {
    display:table-cell!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
/* h5bp.com/t */
}

tr,img {
    page-break-inside:avoid
}

img {
    max-width:100%!important
}

@page {
    margin:.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
}
}

/* Print visibility */
@media print {
.show-for-print {
    display:block
}

.hide-for-print {
    display:none
}

table.show-for-print {
    display:table!important
}

thead.show-for-print {
    display:table-header-group!important
}

tbody.show-for-print {
    display:table-row-group!important
}

tr.show-for-print {
    display:table-row!important
}

td.show-for-print {
    display:table-cell!important
}

th.show-for-print {
    display:table-cell!important
}
}

.row {
    width: 100%;
    margin: 0px auto;
    max-width: 62.5em;
}

.large-12 {
    width: 100%;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++

CUSTOM FOR TEMPLATES

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.mainContainer {
    padding-top:30px
}

body {
    padding:10px !important;
    font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;    
}

.tabs-wrapper input[type=radio] {
    display:none
}

.tabs-wrapper label.tabLabel {
    transition:background .4s ease-in-out,height .2s linear;
    display:inline-block;
    cursor:pointer;
    width:20%;
    height:3em;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    text-align:center;
    line-height:3em;
    font-weight:700
}

.tabs-wrapper label.tabLabel:last-of-type {
    border-bottom:none
}

.mainImage {
    padding-top:3px
}

.images img {
    margin:3px
}

.tab-body {
    position:absolute;
    top:-9999px;
    padding:20px;
    background-repeat:no-repeat;
    background-position:top right;
    min-height:500px
}

.tab-body-wrapper {
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
    border-top-right-radius:3px;
    margin-bottom:20px
}

#tab1:checked ~ .tab-body-wrapper #tab-body-1,#tab2:checked ~ .tab-body-wrapper #tab-body-2,#tab3:checked ~ .tab-body-wrapper #tab-body-3,#tab4:checked ~ .tab-body-wrapper #tab-body-4 {
    position:relative;
    top:0
}

/* ++++++++++++++++++++++++

Image Gallery

++++++++++++++++++++++++++++++*/
.image-holder {
    height:800px
}

.images {
    padding-bottom:20px;
    padding-top:20px
}

.images label {
    background:none;
    display:initial
}

.images img {
    border:solid 1px
}

.images label,.images label:hover {
    background:none;
    border:none
}

.thumbLabel input.imageRadio img {
    cursor:pointer
}

input.imageRadio ~ .thumbLabel > img {
    max-width:140px;
    cursor:pointer;
}

input.imageRadio ~ .thumbLabel > img + a img {
    position:absolute;
    left:87px;
    top:0
}

input.imageRadio ~ .thumbLabel img + a img {
    visibility:hidden
}

input.imageRadio:checked + label a img {
    visibility:visible
}

.images input.imageRadio:first-child + .thumbLabel a img {
    visibility:visible
}



  .carousel {
    width:700px!important;
    height:700px!important;
    margin-bottom:60px!important
}


.swiper-container {
    height:730px!important;
    width:702px!important
}

.swiper-container img {
    border:solid 1px #ddd;
    height:700px!important;
    width:700px!important
}


/* ++++++++++++++++++++++++

MEDIA QUERY

++++++++++++++++++++++++++++++*/
@media screen and (max-width: 1600px) {
.tabs-wrapper label.tabLabel {
    width:15%
}
}

@media screen and (max-width: 900px) {
  .tabs-wrapper label.tabLabel {
      width:20%
  }

  .images {
      max-width:100%!important
  }

  .image-holder {
      height:800px
  }

  .thumbLabel input.imageRadio + img + a img {
      left:0!important;
      top:0
  }

}

@media screen and (max-width: 660px) {
  .image-holder {
    height:650px
}

  h1{
      margin-top: 62px!important;
  }

  .carousel {
    width:300px!important;
    height:300px!important
  }

  .swiper-container {
      height:330px!important;
      width:302px!important
  }

  .swiper-container img {
      border:solid 1px #ddd;
      height:300px!important;
      width:300px!important
  }
}

@media screen and (max-width: 600px) {
  .tabs-wrapper label.tabLabel {
      width:100%;
      display:block;
      border-bottom:2px solid #4D4C47;
      border-radius:0
  }

  .tabs-wrapper {
      margin:0
  }

  .tab-body-wrapper {
      border:none;
      border-radius:0
  }

  .tab-body {
      background-image:none
  }

  .image-holder {
      display:none
  }

  input.imageRadio + .thumbLabel a img {
      display:none
  }

  .images {
      float:none!important;
      max-width:100%!important
  }
}

/**
 * Swiper 3.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: April 25, 2015
 */
.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
/* Fix of Webkit flickering */
    z-index:1
}

.swiper-container-no-flexbox .swiper-slide {
    float:left
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -ms-flex-direction:column;
    -webkit-flex-direction:column;
    flex-direction:column
}

.swiper-wrapper {
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform:translate3d(0px,0,0);
    -moz-transform:translate3d(0px,0,0);
    -o-transform:translate(0px,0px);
    -ms-transform:translate3d(0px,0,0);
    transform:translate3d(0px,0,0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -ms-fles-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -ms-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    margin:0 auto
}

.swiper-slide {
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-flex-shrink:0;
    -ms-flex:0 0 auto;
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative
}

/* a11y */
.swiper-container .swiper-notification {
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-1000
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action:pan-y;
    touch-action:pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action:pan-x;
    touch-action:pan-x
}

/* Arrows */
.swiper-button-prev,.swiper-button-next {
    position:absolute;
    top:50%;
    width:27px;
    height:44px;
    margin-top:-22px;
    z-index:10;
    cursor:pointer;
    -moz-background-size:27px 44px;
    -webkit-background-size:27px 44px;
    background-size:27px 44px;
    background-position:center;
    background-repeat:no-repeat
}

.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {
    opacity:.35;
    cursor:auto;
    pointer-events:none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    left:10px;
    right:auto
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E)
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E)
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    right:10px;
    left:auto
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E)
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E)
}

/* Pagination Styles */
.swiper-pagination {
    position:absolute;
    text-align:center;
    -webkit-transition:300ms;
    -moz-transition:300ms;
    -o-transition:300ms;
    transition:300ms;
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    z-index:10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity:0
}

.swiper-pagination-bullet {
    width:12px;
    height:12px;
    display:inline-block;
    border-radius:100%;
    background:#000;
    opacity:.7
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor:pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background:#fff
}

.swiper-pagination-bullet-active {
    opacity:1;
    background:#007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background:#fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background:#000
}

.swiper-container-vertical > .swiper-pagination {
    right:10px;
    top:50%;
    -webkit-transform:translate3d(0px,-50%,0);
    -moz-transform:translate3d(0px,-50%,0);
    -o-transform:translate(0px,-50%);
    -ms-transform:translate3d(0px,-50%,0);
    transform:translate3d(0px,-50%,0)
}

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
    margin:5px 0;
    display:block
}

.swiper-container-horizontal > .swiper-pagination {
    bottom:10px;
    left:0;
    width:100%
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin:0 5px
}

/* 3D Container */
.swiper-container-3d {
    -webkit-perspective:1200px;
    -moz-perspective:1200px;
    -o-perspective:1200px;
    perspective:1200px
}

.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
/* Safari 4+, Chrome */
    background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image:-moz-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Firefox 3.6-15 */
    background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Opera 11.10-12.00 */
    background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))
/* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
/* Safari 4+, Chrome */
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Firefox 3.6-15 */
    background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Opera 11.10-12.00 */
    background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))
/* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
/* Safari 4+, Chrome */
    background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Firefox 3.6-15 */
    background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Opera 11.10-12.00 */
    background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))
/* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
/* Safari 4+, Chrome */
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Firefox 3.6-15 */
    background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Opera 11.10-12.00 */
    background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))
/* Firefox 16+, IE10, Opera 12.50+ */
}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
/* Windows 8 IE 10 fix */
    -ms-perspective:1200px
}

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -ms-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events:none
}

.swiper-container-fade .swiper-slide-active {
    pointer-events:auto
}

/* Cube */
.swiper-container-cube {
    overflow:visible
}

.swiper-container-cube .swiper-slide {
    pointer-events:none;
    visibility:hidden;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden;
    width:100%;
    height:100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide {
    pointer-events:auto;
    visibility:visible
}

.swiper-container-cube .swiper-cube-shadow {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.6;
    -webkit-filter:blur(50px);
    filter:blur(50px)
}

.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
    z-index:0
}

/* Scrollbar */
.swiper-scrollbar {
    border-radius:10px;
    position:relative;
    -ms-touch-action:none;
    background:rgba(0,0,0,0.1)
}

.swiper-container-horizontal > .swiper-scrollbar {
    position:absolute;
    left:1%;
    bottom:3px;
    z-index:50;
    height:5px;
    width:98%
}

.swiper-container-vertical > .swiper-scrollbar {
    position:absolute;
    right:3px;
    top:1%;
    z-index:50;
    width:5px;
    height:98%
}

.swiper-scrollbar-drag {
    height:100%;
    width:100%;
    position:relative;
    background:rgba(0,0,0,0.5);
    border-radius:10px;
    left:0;
    top:0
}

.swiper-scrollbar-cursor-drag {
    cursor:move
}

/* Preloader */
.swiper-lazy-preloader {
    width:42px;
    height:42px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-21px;
    margin-top:-21px;
    z-index:10;
    -webkit-transform-origin:50%;
    -moz-transform-origin:50%;
    transform-origin:50%;
    -webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
    -moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;
    animation:swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
    display:block;
    content:"";
    width:100%;
    height:100%;
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-position:50%;
    -webkit-background-size:100%;
    background-size:100%;
    background-repeat:no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

@-webkit-keyframes swiper-preloader-spin {
100% {
    -webkit-transform:rotate(360deg)
}
}

@keyframes swiper-preloader-spin {
100% {
    transform:rotate(360deg)
}
}

/**
 * Swiper 3.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: April 25, 2015
 */
.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
/* Fix of Webkit flickering */
    z-index:1
}

.swiper-container-no-flexbox .swiper-slide {
    float:left
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -ms-flex-direction:column;
    -webkit-flex-direction:column;
    flex-direction:column
}

.swiper-wrapper {
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform:translate3d(0px,0,0);
    -moz-transform:translate3d(0px,0,0);
    -o-transform:translate(0px,0px);
    -ms-transform:translate3d(0px,0,0);
    transform:translate3d(0px,0,0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -ms-fles-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -ms-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    margin:0 auto
}

.swiper-slide {
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-flex-shrink:0;
    -ms-flex:0 0 auto;
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative
}

/* a11y */
.swiper-container .swiper-notification {
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-1000
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action:pan-y;
    touch-action:pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action:pan-x;
    touch-action:pan-x
}

/* Arrows */
.swiper-button-prev,.swiper-button-next {
    position:absolute;
    top:50%;
    width:27px;
    height:44px;
    margin-top:-22px;
    z-index:10;
    cursor:pointer;
    -moz-background-size:27px 44px;
    -webkit-background-size:27px 44px;
    background-size:27px 44px;
    background-position:center;
    background-repeat:no-repeat
}

.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {
    opacity:.35;
    cursor:auto;
    pointer-events:none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    left:10px;
    right:auto
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E)
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E)
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    right:10px;
    left:auto
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E)
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E)
}

/* Pagination Styles */
.swiper-pagination {
    position:absolute;
    text-align:center;
    -webkit-transition:300ms;
    -moz-transition:300ms;
    -o-transition:300ms;
    transition:300ms;
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    z-index:10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity:0
}

.swiper-pagination-bullet {
    width:12px;
    height:12px;
    display:inline-block;
    border-radius:100%;
    background:#000;
    opacity:.7
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor:pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background:#fff
}

.swiper-pagination-bullet-active {
    opacity:1;
    background:#007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background:#fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background:#000
}

.swiper-container-vertical > .swiper-pagination {
    right:10px;
    top:50%;
    -webkit-transform:translate3d(0px,-50%,0);
    -moz-transform:translate3d(0px,-50%,0);
    -o-transform:translate(0px,-50%);
    -ms-transform:translate3d(0px,-50%,0);
    transform:translate3d(0px,-50%,0)
}

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
    margin:5px 0;
    display:block
}

.swiper-container-horizontal > .swiper-pagination {
    bottom:10px;
    left:0;
    width:100%
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin:0 5px
}

/* 3D Container */
.swiper-container-3d {
    -webkit-perspective:1200px;
    -moz-perspective:1200px;
    -o-perspective:1200px;
    perspective:1200px
}

.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
/* Safari 4+, Chrome */
    background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image:-moz-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Firefox 3.6-15 */
    background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Opera 11.10-12.00 */
    background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))
/* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
/* Safari 4+, Chrome */
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Firefox 3.6-15 */
    background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Opera 11.10-12.00 */
    background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))
/* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
/* Safari 4+, Chrome */
    background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Firefox 3.6-15 */
    background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Opera 11.10-12.00 */
    background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))
/* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
/* Safari 4+, Chrome */
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Firefox 3.6-15 */
    background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
/* Opera 11.10-12.00 */
    background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))
/* Firefox 16+, IE10, Opera 12.50+ */
}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
/* Windows 8 IE 10 fix */
    -ms-perspective:1200px
}

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -ms-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events:none
}

.swiper-container-fade .swiper-slide-active {
    pointer-events:auto
}

/* Cube */
.swiper-container-cube {
    overflow:visible
}

.swiper-container-cube .swiper-slide {
    pointer-events:none;
    visibility:hidden;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden;
    width:100%;
    height:100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide {
    pointer-events:auto;
    visibility:visible
}

.swiper-container-cube .swiper-cube-shadow {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.6;
    -webkit-filter:blur(50px);
    filter:blur(50px)
}

.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
    z-index:0
}

/* Scrollbar */
.swiper-scrollbar {
    border-radius:10px;
    position:relative;
    -ms-touch-action:none;
    background:rgba(0,0,0,0.1)
}

.swiper-container-horizontal > .swiper-scrollbar {
    position:absolute;
    left:1%;
    bottom:3px;
    z-index:50;
    height:5px;
    width:98%
}

.swiper-container-vertical > .swiper-scrollbar {
    position:absolute;
    right:3px;
    top:1%;
    z-index:50;
    width:5px;
    height:98%
}

.swiper-scrollbar-drag {
    height:100%;
    width:100%;
    position:relative;
    background:rgba(0,0,0,0.5);
    border-radius:10px;
    left:0;
    top:0
}

.swiper-scrollbar-cursor-drag {
    cursor:move
}

/* Preloader */
.swiper-lazy-preloader {
    width:42px;
    height:42px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-21px;
    margin-top:-21px;
    z-index:10;
    -webkit-transform-origin:50%;
    -moz-transform-origin:50%;
    transform-origin:50%;
    -webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
    -moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;
    animation:swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
    display:block;
    content:"";
    width:100%;
    height:100%;
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-position:50%;
    -webkit-background-size:100%;
    background-size:100%;
    background-repeat:no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

@-webkit-keyframes swiper-preloader-spin {
100% {
    -webkit-transform:rotate(360deg)
}
}

@keyframes swiper-preloader-spin {
100% {
    transform:rotate(360deg)
}
}

div.swiper-slide {
    cursor:pointer
}

.carousel {
    margin:0 auto;
    width:700px;
    height:700px
}

.chevron::before {
    border-style:solid;
    border-width:.35em .35em 0 0;
    content:'';
    display:inline-block;
    height:1.5em;
    left:.15em;
    position:relative;
    top:.15em;
    transform:rotate(-45deg);
    vertical-align:top;
    width:1.5em;
    border-color:#333
}

.chevron.right:before {
    left:0;
    transform:rotate(45deg)
}

.chevron.bottom:before {
    top:0;
    transform:rotate(135deg)
}

.chevron.left:before {
    left:.25em;
    transform:rotate(-135deg)
}

.swiper-button-next {
    margin-right:10px
}

.swiper-button-next {
    margin-left:10px
}

.swiper-button-prev,.swiper-button-next {
    margin-left:10px;
    margin-top:-50px;
    background:#fff;
    border-radius:100%;
    width:60px;
    height:60px;
    opacity:.3;
    transition:.5s ease-out;
    -moz-transition:.5s ease-out;
    -webkit-transition:.5s ease-out
}

.swiper-container:hover > .swiper-button-prev,.swiper-container:hover > .swiper-button-next {
    opacity:.7;
    transition:opacity .5s ease-in;
    -moz-transition:opacity .5s ease-in;
    -webkit-transition:opacity .5s ease
}

.swiper-button-prev .chevron {
    position:relative;
    top:15px;
    left:18px
}

.swiper-button-next .chevron {
    position:relative;
    top:15px;
    left:-20px
}

/**
=============================================

Custom Swiper Settings

==============================================
 */
div.swiper-slide {
    cursor:pointer
}

.carousel {
    margin:0 auto;
    width:8700px;
    height:700px
}

.chevron::before {
    border-style:solid;
    border-width:.35em .35em 0 0;
    content:'';
    display:inline-block;
    height:1.5em;
    left:.15em;
    position:relative;
    top:.15em;
    transform:rotate(-45deg);
    vertical-align:top;
    width:1.5em;
    border-color:#333
}

.chevron.right:before {
    left:0;
    transform:rotate(45deg)
}

.chevron.bottom:before {
    top:0;
    transform:rotate(135deg)
}

.chevron.left:before {
    left:.25em;
    transform:rotate(-135deg)
}

.swiper-button-next {
    margin-right:10px
}

.swiper-button-next {
    margin-left:10px
}

.swiper-button-prev,.swiper-button-next {
    margin-left:10px;
    margin-top:-50px;
    background:#fff;
    border-radius:100%;
    width:60px;
    height:60px;
    opacity:.3;
    transition:.5s ease-out;
    -moz-transition:.5s ease-out;
    -webkit-transition:.5s ease-out
}

.swiper-container:hover > .swiper-button-prev,.swiper-container:hover > .swiper-button-next {
    opacity:.7;
    transition:opacity .5s ease-in;
    -moz-transition:opacity .5s ease-in;
    -webkit-transition:opacity .5s ease
}

.swiper-button-prev .chevron {
    position:relative;
    top:15px;
    left:18px
}

.swiper-button-next .chevron {
    position:relative;
    top:15px;
    left:-20px
}


.GalleryType {
    display:none
}

.GalleryType.galleryActive {
    display:block
}


.swiper-pagination-bullet {
    width:12px!important;
    height:12px!important
}

.sliderShow {
    display:none
}

.slider .sliderShow {
    display:block
}

.slider .sliderhidden {
    display:none
}

div.tabtext{
    padding:20px;
}

  h1{
      margin-top: 86px!important;
      font-size:3em!important;
  }