
@font-face {
    font-family: 'Montserrat Light';
    font-weight:100;
    font-style:normal;
    src: url('../fonts/montserrat-light-webfont.eot');
    src: url('../fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
    url('../fonts/montserrat-light-webfont.woff') format('woff'),
    url('../fonts/montserrat-light-webfont.ttf') format('truetype'),
    url('../fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
}



 


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    select {
        background: #fff !important;
    }
    .navbar {
        display: none;
    }
    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }
    .label {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
}



/* Foundation columns */

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;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;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:-1.5em;margin-right:-1.5em;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:1.5em;padding-right:1.5em;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:1.5em;padding-right:1.5em;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:1.5em;padding-right:1.5em;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:1.5em;padding-right:1.5em;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:1.5em;padding-right:1.5em;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:1.5em;padding-right:1.5em;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:1.5em;padding-right:1.5em;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}}[class*="block-grid-"]{display:block;padding:0;margin:0 -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 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}}



@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}}@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}}@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}}@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}}@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}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !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}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}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}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !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-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;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}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}@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}}




/* Additional Foundation styles */

[class*="column"]+[class*="column"]:last-child {
    float:left;
}

.columns {
    margin-bottom:1.6rem;
}

@media only screen {
    .small-offset-half,
    .medium-offset-half,
    .large-offset-half {
        margin-left:4.1666665%;
    }
}




/* Custom */

b,
strong {
    font-weight: bold;
	font-family:Montserrat, arial, sans-serif;
}

.row,
.section-inner {
    max-width:95%;
    margin-left:auto;
    margin-right:auto;
}

@media only screen and (min-width: 64.063em) {
	.row,
	.section-inner {
		max-width:80rem;
	}
}

ul.columns,
li.columns,
ul.row,
li.row {
    list-style:none;
    display:block;
}

a,
:link,
:visited,
a:active {
	color:#fc9152;
}

a:hover {
	color:#f08142;
}

.clear {
	clear:both;	
}






input[type="submit"],
button,
.btn {
	text-decoration:none;
	color:#fff;
	font-weight:300;
	text-shadow:none;
	cursor:pointer;
	margin:0;
	text-align:center;
	
    -o-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
	
	-webkit-transform: translateZ(0);
	
	background:#ec8142;
	color:#fff;
	font-weight:bold;
}

input.button-size,
input.button-size:hover,
input.button-size:active,
input.button-size:focus,
input[type="submit"],
button,
.btn {
	display:inline-block;
	padding:0.9em 2em 0.8em;
	appearance:normal;
	-webkit-appearance:normal;
	-moz-appearance:normal;
	
	font-style:normal;
	
	font-weight:400;
    font-family: inherit;
    font-style: normal;
	
	position:relative;
	
	line-height:1;	
	
	outline:none;
	border:1px solid transparent;
	
	height: 2.9em;
}

input[type="submit"]:hover,
button:hover,
.btn:hover {
	background:#fc9152;
	color:#fff;
}

.btn:active,
button:active,
.btns a:active {
	box-shadow:inset 0 0.2em 0.3em rgba(0,0,0,0.2);
	padding-top:1em;
	padding-bottom:0.7em;		
}


input.button-size,
input.button-size:hover,
input.button-size:active,
input.button-size:focus {
	padding-left:1em;
	padding-right:1em;	
}

input.button-size:active,
input.button-size:focus {
	border-color:#eee;	
}



html, body {
    font-family:"Montserrat Light", "Montserrat", Lato, arial, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#494949;
    line-height:1.7;
}

header {
    padding:1rem 0;
	position:absolute;
	z-index:100;
	width:100%;
}
/*
.fixed-header header {
    background:#459ddc;
    box-shadow:0 0em 0.4em rgba(0,0,0,0.1);
	position:fixed;
	z-index:100;
	display:none !important;
}
*/


header .row,
header .section-inner {
	max-width:none;
	width:auto;
	padding-left:1rem;
}


header .columns {
    margin-bottom:0;
}

header #branding {
	display:none;
}

header #logo {
	display:block;
    position:relative;
    background:url('../images/ecomfreight-logo-whiteblack.png') left top no-repeat;
    max-width:226px;
	z-index:50;
	background-size:contain;
}

header #logo span {
    height:0;
    padding-bottom:12.6812%;
    text-indent:-999em;
    display:block;
}

/*
.fixed-header header #branding {
	display:block;
}
*/


header #access {
	display:inline-block;
	position:absolute;
}

.fixed-header header #access {
    text-align:right;
    position:absolute;
    right:1.5em;
    top:50%;
    margin-top:-0.8em;
}

header #access .menu {
    display:none;
}


header #access:hover .menu,
body.menu-toggled header #access .menu {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:80%;
    height:100%;
    background:#2e3135;
    z-index:1000;
	
	width: 200px;
    height: 230px;
    box-shadow: 0 0.3em 1.5em rgba(0,0,0,0.3);
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 0.5em;
	margin:2.5em 0 0 -0.7em;
	padding:0.4em;
	
	height:auto;
}

header #access:hover .menu:before,
body.menu-toggled header #access .menu:before {
	content:'';
	position:absolute;
	top: -20px;
    left: 5px;
    border: 10px solid transparent;
    border-bottom-color: #2e3135;
}

body.menu-toggled.fixed-header header #access .menu {
	left:auto;
	right:1em;
}

.fixed-header header #access .menu-toggle {
    position:absolute;
    width:100px;
    right:0;
    font-size:1.1em;
}

header #access .menu-toggle {
	color:#fff;	
	padding-bottom:2em;
}

header #access .menu-toggle i {
    margin-right:0.4em;
}

header #access .menu-toggle span {
    text-transform:uppercase;
    font-size:0.9em;
}
/*
    header #access {
       x_margin-top: -2.6em;
    }
    header #access .menu-toggle {
        display:none;
    }

    body.main header #access .menu {
        display:block;
        position:static;
        top:auto;
        left:auto;
        width:auto;
        height:auto;
        background:none;
    }
*/

@media only screen and (min-width: 40.063em) {
}


header #access ul,
header #access li {
    list-style:none;
    margin:0;
    padding:0;
}

header #access li {
    display:block;
	margin:0;
}

header #access li a {
    color: #fff;
    font-size: 0.8em;
    text-transform: uppercase;
    text-decoration:none;
	
	display: block;
    padding: 0.5em 0.7em;
    font-size: 1em;
	font-family:"Monserrat", arial, sans-serif;
}

header #access li a:hover {
    text-decoration:none;
}

header #access li a span {
    padding-left:0.2em;
}

header #access li a:hover span {
    background:rgba(255,255,255,0.1);
}

@media only screen and (min-width: 40.063em) {
    header #access li.active,
    header #access li.on-screen {
		padding-bottom:0.7rem;
	}
}


header #access li.menu-item-key-openfreight-login {
	position: fixed;
    bottom: 1.4rem;
    left: 0;
}

@media only screen and (min-width: 40.063em) {
	header #access li.menu-item-key-openfreight-login {
		position: static;
		bottom: auto;
		left: auto;
	}
}

header #access li.menu-item-key-openfreight-login a {
    display:block;
    background:#459ddc url('../images/openfreight-login.png') center 5px no-repeat;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    width:180px;
    height:40px;
	
}

/*
.fixed-header #content {
	padding-top:55px;
}
*/

footer {
	background:#2d3033;
	color:#dde3e7;
	padding-bottom:4rem;
}

footer #subscribe {
	background:#41464e;
	box-shadow:0 0.5rem 0.5rem rgba(0,0,0,0.1);
	padding:4rem 0;
	text-align:center;
}

footer #subscribe .text {
	margin-bottom:1rem;	
}
footer #subscribe form {
	display:inline-block;	
}

footer #subscribe input[type="text"],
footer #subscribe input[type="email"] {
	padding:0.8rem 1rem;
	background:#333942 !important;
	border:1px solid #454a52;
	min-width:15em;
}

footer #subscribe input[type="submit"],
footer #subscribe button {
	background:#459ddc;
	color:#fff;
	font-size:0.7em;
	text-transform:uppercase;
	padding:1rem 3rem 0.9rem;
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	line-height: 1.1;
}


footer #subscribe input[type="submit"],
footer #subscribe button,
footer #subscribe span {
	width:100%;
	display:block;	
}

@media only screen and (min-width: 40.063em) {
	footer #subscribe .text {
		margin:0;	
	}
	footer #subscribe input[type="submit"],
	footer #subscribe button,
	footer #subscribe span {
		display:inline-block;
		width:auto;	
	}
	footer #subscribe input[type="text"],
	footer #subscribe input[type="email"] {
		margin-left:3rem;
	}
	footer #subscribe input[type="submit"],
	footer #subscribe button {
		margin-left:-0.4em;
	}
}

footer #company {	
	border-bottom:1px solid rgba(255,255,255,0.1);	
	margin-bottom:1rem;
}

footer #company > .row {
	padding:1rem 0;	
}

@media only screen and (min-width: 64.063em) {
	footer #company > .row {
		padding:2rem 0;	
	}
}

@media only screen and (min-width: 64.063em) {
	footer #company > .row {
		padding:3rem 0;	
	}
}

@media only screen and (max-width: 64.063em) {

	#create-an-account,
	#locate {
		width:50%;	
	}
}

@media only screen and (max-width: 40.063em) {
	#create-an-account,
	#locate {
		width:100%;	
	}
}

footer #company .enquiry-form {
	text-align:right;	
}

footer #company .enquiry-form input {
	text-align:left;	
}

footer #company .enquiry-form input[type="submit"],
footer #company .enquiry-form button {
	background:#459ddc;
	color:#fff;
	font-size:0.7em;
	text-transform:uppercase;
	padding:1.5em 3em 1.2em;
	border:none;
	-webkit-border-radius:0;
	=moz-border-radius:0;
	border-radius:0;		
}

footer .locations .location {
	font-size:0.8em;
	
}

footer .locations .location .img {
	width:100%;
	padding-bottom:48.8%;
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:left 50%;
}

footer .locations .location.location-vic .img {
	background-image:url('../images/map-vic.jpg');
}

footer .locations .location.location-qld .img {
	background-image:url('../images/map-qld.jpg');
}

footer .locations .location.location-nsw .img {
	background-image:url('../images/map-nsw.jpg');
}

footer .locations .location h4 {
	font-family:Montserrat, lato, arial, sans-serif;
	color:#fff;
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:0;
}

footer input,
footer textarea,
footer button {
	border:1px solid transparent;
	vertical-align:middle;
}

footer input[type="text"].invalid,
footer input[type="email"].invalid,
footer textarea.invalid {
	background:none !important
}

footer input[type="text"],
footer input[type="email"],
footer textarea,
footer input[type="text"].invalid:focus,
footer input[type="email"].invalid:focus,
footer textarea.invalid:focus {
	display:block;
	width:100%;
	background:none !important;
	border:1px solid #373d45;
	border-color:rgba(255,255,255,0.1);
}

footer input[type="text"],
footer input[type="email"],
footer textarea {
	padding:0.8em 1em;
	margin:0;	
}

footer input[type="text"]:hover,
footer input[type="email"]:hover,
footer textarea:hover,
footer input[type="text"]:active,
footer input[type="email"]:active,
footer textarea:active,
footer input[type="text"]:focus,
footer input[type="email"]:focus,
footer textarea:focus {
	padding:0.8em 1em;
	border-color:#666;
}

footer .enquiry-form p {
	margin:0.4rem 0;
	padding:0;	
}

footer textarea {
	min-height:8em;	
}

footer .invalid-text {
	display:none;
	color:#e66;	
}

footer #locate input,
footer #locate textarea {
	width:50%;
	display:inline-block;	
}

footer #phone-bottom {
	text-align:center;
	font-size:1.5rem;	
	
	margin-bottom:1rem;
	padding:4rem 0;
	border-bottom:1px solid rgba(255,255,255,0.05);	
}

footer #phone-bottom a,
footer #phone-bottom a:link {
	color:#fff;
	font-weight:bold;
	font-family:Montserrat, "Montserrat Light", arial, san-serif;
	text-decoration:none;
}

footer #credits {
	border-top:1px solid rgba(255,255,255,0.05);	
	margin-bottom:1rem;
	padding:3rem 0;
	font-size:0.8em;
}

footer #credits .section-inner {
	color:#777;
}

footer #credits a,
footer #credits a:link {
	color:#aaa;
	text-decoration:none;
}

footer #credits a:hover {
	text-decoration:underline;	
}


footer #credits #copyright,
footer #credits #website-design {
	text-align:center;	
}

@media only screen and (min-width: 40.063em) {
	footer #credits #copyright {
		text-align:left;
	}
	footer #credits #website-design {
		text-align:right;
	}
}


@media only screen and (min-width: 40.063em) {
	footer #b2c-logo .b2c-logo {
		margin-top:3rem;
		opacity:0.4;
	}
}



/* Page Overlay Form */

.page-overlay-form {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8);	
	z-index:60;
	color:#fff;
	height:0;
	overflow:hidden;
	opacity:0;
	-webkit-transition:opacity 300ms linear;
	-moz-transition:opacity 300ms linear;
	transition:opacity 300ms linear;
}

body.show-overlay-form .page-overlay-form {
	height:100%;
	opacity:1;
	overflow-y: scroll;
}

.page-overlay-form .content {
	margin: 130px auto 0;
    width: 100%;
	max-width:35rem;
	padding:0 1rem;
}


@media only screen and (min-width: 40.063em) {
	.page-overlay-form .content { 
		margin-top:15rem;
	}
}

.page-overlay-form .content input,
.page-overlay-form .content textarea {
	width:100%;
	display:block;
	padding:0.5em 0.7em;
	color:#333;
}

.page-overlay-form .content .btn {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:1em 2em 0.9em;
	margin-bottom:1em;
	color:#fff;
}

.page-overlay-form .content .invalid-text {
	color:#e66;
	display:none;	
}



/* Content */

#content .section:first-child:last-child {
	min-height:30em;
}	

#content .section > .row {
    padding:3rem 0;
}

#content .page-title {
	color:#1a4890;	
}


#content .image-full,
#content .image-aside {
	width:100%;
	height:auto;
	margin-bottom:1.5rem;
}




@media only screen and (min-width: 40.063em) {
	#content .image-aside {
		float:right;
		max-width:40%;
		margin-left:2rem;
	}
	#content .image-large {
		max-width:50%;
	}
	
	#content .aside-full {
		width:50%; 
		height:auto; 
		position:absolute; 
		left:0; 
		top:0;
	}
}

@media only screen and (min-width: 62.063em) {
	#content .section-copy {
		padding-right: 33.33%;
	}
}



/* Question list */

.question-list,
.question-list li {
	list-style:none;
	padding:0;
}

.question-list li {
	position:relative;
}

.question-list li:before {
	font-family:FontAwesome, "Font Awesome";
	content: "\f059";
	position:absolute;
	left: -1.4em;
    top: 0.2em;
	color:#ec8142;	
}

.question-list strong {
	font-weight:bold;
	font-family:Montserrat,Lato,arial,sans-serif;
}


/* Hero Banner */

.page-slug-home {	
    background:#2d3033;
}

@media only screen and (min-width: 62.063em) {	
	.page-slug-home {	
   		background:#2d3033 url('../images/clouds-right.png') right 200px no-repeat;
	}
}


.page-slug-home #content {	
    background:url('../images/clouds-left.png') -250px 200px no-repeat;
}

@media only screen and (min-width: 62.063em) {	
	.page-slug-home #content {	
		background-position:-130px 200px;
	}
}

@media only screen and (min-width: 80.063em) {	
	.page-slug-home #content {	
		background-position:left 200px;
	}
}

.page-slug-home .section {
	background:#fff;	
}

#content #hero-banner {
    background:url('../images/hero-banner-bg.png') center bottom no-repeat;
    border:none;
	border-bottom: 28px solid #595;
    box-shadow:none;
	background-size:cover;
	color:#fff;
	position:relative;
}

#content #hero-banner .btn {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

#content #hero-banner .btn { 
	border:none;
}



/* Homepage */

.page-slug-home h3 {
	font-weight: bold;
    font-family: Montserrat, "Montserrat Light", arial, sans-serif;
}

.page-slug-home .question-list {
	margin-top:0;
	margin-left:2em;
}

@media only screen and (min-width: 62.063em) {	
	.page-slug-home .question-list {
		margin-left:0;	
	}
}

.page-slug-home .question-list strong {
	font-size:1.1em;
}

.page-slug-home .question-list p {
	margin-top:0;	
}

@media only screen and (min-width: 62.063em) {
	.page-slug-home .question-list li {
		padding-right:3em;
		padding-bottom:4em;
	}
}

#home-logo span {
	background:url('../images/ecomfreight-logo-orangewhite.png') left top no-repeat;
	background-size:cover;
	width:276px;
	height:35px;
	display:inline-block;
}

#home-logo i {
	background:url('../images/ecomfreight-logo-2016-04b-orangewhite.png') left top no-repeat;
	background-size:cover;
	width:126.5px;
	height:126.5px;
	display:inline-block;
}

#home-logo span {
	x_position:absolute;
	text-align:left;
	text-indent:-999em;
}

.page-slug-home #hero-banner .subtitle {
	font-size:1.4em;	
}

@media only screen and (min-width: 64.063em) {
	.page-slug-home #hero-banner .subtitle {
		font-size:1.6em;	
	}
}

.page-slug-home #hero-banner .images {
	overflow:hidden;
	width:100%;
	height:360px;
	position:absolute;
	bottom:-30px;
	z-index:5;
}

.page-slug-home #hero-banner .images div {
	background:left top no-repeat;
	position:absolute;
	bottom:0;
}

.page-slug-home #hero-banner .images .truck {
	background-image:url('../images/ecomfreight-truck-01b.png');
	background-size:contain;
	width:522px;
	height:274px;
	left:-390px;
	bottom:30px;
}

@media only screen and (min-width: 40.063em) {
	.page-slug-home #hero-banner .images .truck {
		left:-290px;
	}
}

@media only screen and (min-width: 64.063em) {
	.page-slug-home #hero-banner .images .truck {
		bottom:11px;
	}
}

.page-slug-home #hero-banner .images .house {
	background-image:url('../images/ecomfreight-house-01f.png');
	background-size:contain;
	width:517px;	
	height:360px;
	right:-176px;
	margin-top:10px;
}

@media only screen and (min-width: 40.063em) {
	.page-slug-home #hero-banner .images .house {
		right:-110px;
	}
}



.page-slug-home #content #hero-banner > #parcel-tracking-lookup-container {
	padding:0;	
}

#parcel-tracking-lookup-container {
	height: 160px;
	z-index:30;
	position:relative;
}

@media only screen and (min-width: 40.063em) {
	
	#parcel-tracking-lookup-container {
		height: auto;
	}	
	
}

#parcel-tracking-lookup-container input,
#parcel-tracking-lookup-container button {
	vertical-align:middle;	
}



#parcel-tracking-lookup-container .section-container {
	left:5%;
	width:90%;
	position:absolute;
	background:#fbfbfb url('../images/b2c-tracking-logo-orange.png') center 2.5rem no-repeat;
	background-size:111.5px 70px;
	box-shadow:0 0.1em 0.5em rgba(0,0,0,0.15);
	margin-top:-45px;
	color:#b2b6b9;
	padding:130px 2.5rem 2.5rem;
	text-align:center;
}


@media only screen and (min-width: 40.063em) {
	#parcel-tracking-lookup-container .section-container {
		background-position:2.5rem center;
		padding:2.5rem 2.5rem 2.5rem 140px;
		left:10%;
		width:80%;
		text-align:right;
	} 
}


@media only screen and (min-width: 64.063em) {
	#parcel-tracking-lookup-container .section-container {
		left:0;
		width:100%;
	}
}

#parcel-tracking-lookup-container .section-container h3 {
	position:absolute;
	background:url('../images/track-your-delivery-arrow.png') left top no-repeat;
	width:152px;
	height:69.5px;
	top: -50px;
    right:25%;
	text-indent:-999em;
	text-align:left;
	background-size:contain;	
}


@media only screen and (min-width: 40.063em) {
	#parcel-tracking-lookup-container .section-container h3 {
   		right: -50px;
		
	}	
}

#parcel-tracking-lookup-container .section-container input[type=text] {
	border-color:#eee;
	border-right-color:transparent;
	width: 16em;
}

#parcel-tracking-lookup-container .section-container p {
	padding-top:0.3em;
	margin-top:0;
	font-size:0.8em;	
}

.page-slug-home #about {
	padding-top:80px;	
}

.page-slug-home #hero-banner .main-row {
	position:relative;
	z-index:10;
}

.page-slug-home #hero-banner .large-8,
.page-slug-home #hero-banner .large-10 {
	text-align:center;
}

.page-slug-home .section-title-column {
	margin-bottom:0.5em;
}

.page-slug-home #content .section-title {
    text-align:left;
	text-transform:uppercase;
	font-weight:300;
	font-size:0.9em;
	margin-bottom:0;
	padding-bottom:0;
}

.page-slug-home #content .section-copy {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    max-widtH:55em;
	padding:0;
}

.page-slug-home #content .section-subtitle,
.page-slug-home #content .columns.large-4:first-child .section-title {
	margin-top:0;
	padding-top:0;	
	color:#000;
	font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
}

.page-slug-home #content .section-subtitle:last-child,
.page-slug-home #content .columns.large-4:first-child .section-title:last-child {
    margin-bottom:0;
	
	font-family: montserrat;
    text-align: right;
    margin-top: 0;
    padding-top: 5.4rem;
    line-height: 1.6;
    padding-right: 2em;
    padding-bottom: 6.4rem;
}

.page-slug-home #about .large-6 {
    border-left: 0.5em solid #f4f4f4;
}

.page-slug-home #about .large-6 p {
    padding-left: 1em;
}

.page-slug-home #content .columns.large-4:first-child .section-title {
	color:#ec8142;
	text-transform:none;
	margin-top:0;
	padding-right:1em;
}

.page-slug-home #content hr {
	margin:5rem 0;
	border-color:#f0f0f0;
	color:#ddd;
	background-color:#ddd;	
	border-style:solid;
}

.page-slug-home #about .large-6,
.page-slug-home #about .large-6 p {
	text-align:justify;	
}

.page-slug-home #content .section > .row {
	padding:2rem 0;
}

@media only screen and (min-width: 62.063em) {
	.page-slug-home #content .section > .row {
		padding:4rem 0;
	}
}

.page-slug-home #content #hero-banner > .row {
    padding:6rem 0 2rem;
}
@media only screen and (min-width: 40.063em) {
	.page-slug-home #content #hero-banner > .row {
		padding-bottom:10rem;
	}
}

.page-slug-home .benefits-list {
	margin-top:3rem;
}

.page-slug-home #content #why .section-title {
	padding-bottom:0;	
}

.page-slug-home #content #faq .section > .row {
	padding:6rem 0;	
}



.page-slug-home #carriers {
	background:#eee;	
}

.page-slug-home #carriers .section-title {
	text-align:center;
	font-size:1.2em;
	color:#999;
}

.page-slug-home #carriers .carrier-list,
.page-slug-home #carriers .carrier-list li {
	list-style:none;
	margin:0;
	padding:0;
}

.page-slug-home #carriers .carrier-list {
	padding-top:3rem;
	text-align: center;	
}

.page-slug-home #carriers .carrier-list li {
	background: url('../images/ecomfreight-shipping-carriers-2025.png') 1000px top no-repeat;
    width: 155px;
    height: 89px;
    display: inline-block;
    margin: 0 1rem 1rem;
}

.page-slug-home #carriers .carrier-list .carrier-couriers-please {
	background-position:-747px top;
	width: 200px;
}

.page-slug-home #carriers .carrier-list .carrier-tnt {
	background-position:-170px top;	
	width: 175px;
}

.page-slug-home #carriers .carrier-list .carrier-ipec {
	background-position:left top;
}

.page-slug-home #carriers .carrier-list .carrier-bluestar {
	background-position:-580px top;	
	width: 142px;
}

.page-slug-home #carriers .carrier-list .carrier-auspost {
	background-position:-360px top;
	width:205px;
}



.page-slug-home #carriers .carrier-list li span {
	text-align:left;
	text-indent:-999em;
	display:block;
	position:absolute;
}



/* Home slider */

/*
.page-slug-home .slider-body-container {
	background-color:#ec8142;
}


.page-slug-home .slider-outer-container .slider-image {
	position:relative;
}

@media only screen and (min-width: 62.063em) {
	.page-slug-home .slider-outer-container {
		position:relative;
	}
	.page-slug-home .slider-body-container {
		position:absolute;
		width:100%;	
		height:100%;
	}
	.page-slug-home .slider-outer-container .slider-image {
		width:50%;
		height:0;
		padding-bottom:35.929%;
	}
	.page-slug-home .slider-outer-container.image-right .slider-image {
		left:50%;
	}

	.page-slug-home .slider-outer-container .slider-image img {
		position:absolute;
		width:100%;	
	}
	
	.page-slug-home .slider-content-container {
		padding-top:50px;
		padding-left:50px;
		color:#fff;
	}
	.page-slug-home .slider-outer-container.image-right .slider-content-container {
		padding-left:0;
		padding-right:50px;
	}
}




.page-slug-home .slider-content-container {
	color:#fff;
}


.page-slug-home .slider-content-container .slider-content p {
	font-size:1em;	
}*/


.page-slug-home #openfreight.section {
	background:#ec8142 left top no-repeat;
	background-size:contain;
	color:#fff;
}

.page-slug-home #b2c-tracking.section {
	background:#2d3033 right top no-repeat;
	background-size:contain; 
	color:#fff;
}
.page-slug-home #content .section.image-row .image-container img {
	margin-top:1.5em;
}

.page-slug-home #content .section.image-row .section-title {
	font-weight: bold;
    font-family: Montserrat;
    font-size: 1.3em;
}

.page-slug-home #content .section.image-row .content-container:last-child,
.page-slug-home #content .section.image-row .content-container:last-child .section-title  {
	text-align:right;
}



@media only screen and (min-width: 72.063em) {
	.page-slug-home #openfreight.section {
		background-image:url('../images/woman-using-openfreight-1.jpg');
	}
	.page-slug-home #b2c-tracking.section {
		background-image:url('../images/woman-on-ipad-1.jpg');
	}
	
	.page-slug-home #content .section.image-row .image-container img {
		display:none;
	}
}



#carriers .carriers-list {
	padding-top:2rem;
}


.page-slug-home #content #software .section-title,
.page-slug-home #content #shipment-management .section-title {
	font-size:2.5rem;
	font-weight:bold;
	padding-bottom:0;
	color:#459ddc;
	font-family:"Montserrat", lato, arial, sans-serif;
	margin-bottom:1rem;
	letter-spacing:0;
	padding-left:0;
	text-transform:none;
}

.page-slug-home #content #software,
.page-slug-home #content #software .section-title {
	text-align:left;	
}

.page-slug-home #content #shipment-management,
.page-slug-home #content #shipment-management .section-title {
	text-align:right;	
}



.page-slug-home #content #software {
	background:url('../images/openfreight-shipping-software.jpg') right top no-repeat;
	background-size:contain;
	padding-top: 55%;
}


.page-slug-home #content #shipment-management {
	background:url('../images/trackmyorder-parcel-tracking.jpg') left top no-repeat;
	background-size:contain;
	padding-top: 55%;
}




@media only screen and (min-width: 62.063em) {
	.page-slug-home #content #software,
	.page-slug-home #content #shipment-management {
		padding-top: 0;
	}
	.page-slug-home #content #software {
		background-position:right bottom;
	}
	.page-slug-home #content #shipment-management {
		background-position:left bottom;
	}
}

/* Hero Banner */

#hero-banner .title {
    color:#459ddc;
    font-size:3rem;
    line-height:1.4;
    margin-bottom:0;
}

#hero-banner .subtitle {
    font-size:1.3em;
}

#hero-banner .cta,
#hero-banner .cta li {
	list-style:none;
	padding:0;
}

#hero-banner .cta {
    margin:5rem 0 8rem;
}

#hero-banner .cta li {
    float:none;
	margin:0;
	display:inline-block;
}




/* TMP Page */

@media only screen and (min-width: 64.063em) {
	.page-slug-track-my-parcel #content > .section {
		background:url('../images/trackmyorder-parcel-tracking-full.jpg') left top no-repeat;
		background-size:50% auto;
	}
}


/* Open Freight Page */

@media only screen and (min-width: 64.063em) {
	.page-slug-open-freight #content > .section {
		background:url('../images/openfreight-shipping-software-full.jpg') right top no-repeat;
		background-size:50% auto;
	}
}





/* Benefits List */

.benefits-list {
    text-align:center;
    padding:0;
}

@media only screen and (min-width: 40.063em) {
	.benefits-list .medium-6 {
		height:15rem;
	}
}

@media only screen and (min-width: 62.063em) {
	.benefits-list .medium-6 {
		height:auto;
	}
}

.benefits-list i {
    color: #fff;
    font-size: 2.7em;
    display:block;
    margin:0 auto 1.2rem;
    width: 2.5em;
    height: 2.5em;
    background: #459ddc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position:relative;
}

.benefits-list i:before {
    position:absolute;
    width:100%;
    margin-top:-0.5em;
    left:0;
    top:50%;
}

.benefits-list h3 {
    color:#459ddc;
    text-transform:uppercase;
    margin:0 0 0.3rem;
}

.benefits-list p {
    margin:0;
}




/* Features List */

.features-list {
	padding:0;
}

.features-list .img {
	background:#eee;
	width:100%;
	height:0;
	padding-bottom:53.28%;
	overflow:hidden;
	position:relative;
}

.features-list .img img {
	width:100%;
	height:auto;
	position:absolute;
}

.features-list h3 {
	color:#459ddc;
}

.features-list.last-step h3 {
	font-size:2em;
}

.features-list .step {
	display:block;
	text-tranform:uppercase;
	font-weight:bold;
	text-transform:uppercase;
	
	color: #aaa;
    font-size: 0.8em;
    font-weight: 100;
}

.features-list.last-step .columns {
	text-align:center;
}






/* Services List */

.services-list {
	padding:0;	
}

.services-list .service-item {
	background:center 3.7rem no-repeat;	
}

.services-list .service-item .container {
	box-shadow:0 -10px 0 #194890;
	border:1px solid #e2e6ec;
	border-top:0;
	padding:1rem;
	text-align:center;
	padding-top:9rem;
	position:relative;
}

.services-list .service-item.interstate-freight {
	background-image:url('../images/icon-interstate-freight.jpg');
	background-position:center 4rem;
}

.services-list .service-item.local-couriers {
	background-image:url('../images/icon-local-couriers.jpg');
}

.services-list .service-item.air-freight {
	background-image:url('../images/icon-air-freight.jpg');
}

.services-list .service-item.home-deliveries {
	background-image:url('../images/icon-home-deliveries.jpg');
}

.services-list .service-item,
.services-list .service-item .container .title,
.services-list .service-item .container .subtitle,
.services-list .service-item .container .additional-info {	
    -o-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}

.services-list .service-item .container .title {
	color:#459ddc;
	text-transform:uppercase;
	letter-spacing:0.3em;
	padding-left:0.3em;
	font-weight:bold;
	font-family:"Montserrat", arial, sans-serif;
	font-size:1em;
}

.services-list .service-item .container .title a {
	color:inherit;
	text-decoration:inherit;	
}

.services-list .service-item .container .subtitle {
	font-style:italic;
	color:#90a0b4;
}

.services-list .service-item .line-2 {
	display:block;
}

.services-list .service-item .container .additional-info {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:0;
	padding:0 1.5rem;
	z-index:5;
	background:#fff;
	font-size:0.8em;
	opacity:0;
}

.services-list .service-item .container:hover .additional-info {
	height:72%;
	height:100%;
	padding:1rem 1.5rem;
	opacity:1;
}

.services-list .service-item .container:hover .title,
.services-list .service-item .container:hover .subtitle {
	opacity:0;
}

.services-list .service-item:hover {
	background-position:center -100px;	
}

.services-list .service-item .container .cta {
	margin-top:2rem;	
	display:none;
}



/* */

.box-columns {
	
}

.box-columns .box {
	text-align:center;	
}

.box-columns .box .icon {
	background:rgba(0,0,0,0.05);
	padding:1em;
	font-size:1.3em;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	color:#666;
	width:3em;
	height:3em;
	
	background: #9ba4ad;
    color: #fff;
    font-size: 2em;
    width: 2.5em;
    height: 2.5em;
    padding: 0.75em;
}


/* Forms */


form input.invalid,
form textarea.invalid {
	border: 1px solid #d44 !important;
    background: #fee !important;
}

form input.invalid:focus,
form textarea.invalid:focus {
	background:#fff !important;
}

form input[type="submit"],
form button {
	position:relative;
	outline:none;
}
form input[type="submit"] i.loading,
form button i.loading {
	position:absolute;
	text-align:center;
	width:100%;
	margin-top:-0.6em;
	left:0;
	top:50%;
	outline:none;
}

form input[type="submit"] i.loading,
form button i.loading,
form.submitting input[type="submit"] span,
form.submitting button span {
	opacity:0;
}

form input[type="submit"] span,
form button span,
form.submitting input[type="submit"] i,
form.submitting button i {
	opacity:1;
}


