﻿/*!
 * Theme Name: (Abingdonhealth theme) f432 starter theme
 * Theme URI: http://www.electricstudio.co.uk
 * Description: Theme to base all other themes off of
 * Author: Gabor Javorszky
 * Version: 0.1
 * License: GPL
 *//*! normalize.css v2.1.2 | MIT License | git.io/normalize */article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
script {
    display: none !important;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%}
body {
    margin: 0;
}
a {
    background: transparent;
}
a:focus {
    outline: thin dotted;
}
a:active, a:hover {
    outline: 0;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
mark {
    background: #ff0;
    color: #000;
}
code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 1em;
}
pre {
    white-space: pre-wrap;
}
q {
    quotes: "“" "”" "‘" "’"}
small {
    font-size: 80%}
sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
button, input {
    line-height: normal;
}
button, select {
    text-transform: none;
}
button, html input[type="button"] {
    -webkit-appearance: button;
    cursor: pointer;
}
input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
meta.foundation-mq-small {
    font-family: "only screen and (min-width: 768px)";
    width: 768px;
}
meta.foundation-mq-medium {
    font-family: "only screen and (min-width: 1020px)";
    width: 1020px;
}
meta.foundation-mq-large {
    font-family: "only screen and (min-width: 1020px)";
    width: 1020px;
}
*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html, body {
    font-size: 100%}
body {
    background: #fff;
    color: #222;
    padding: 0;
    margin: 0;
    font-family: 'Roboto', helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    position: relative;
    cursor: default;
}
a:hover {
    cursor: pointer;
}
img, object, embed {
    max-width: 100%;
    height: auto;
}
object, embed {
    height: 100%}
img {
    -ms-interpolation-mode: bicubic;
}
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
    max-width: none !important;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}
.text-justify {
    text-align: justify !important;
}
.hide {
    display: none;
}
.antialiased {
    -webkit-font-smoothing: antialiased;
}
img {
    display: inline-block;
    vertical-align: middle;
}
textarea {
    height: auto;
    min-height: 50px;
}
select {
    width: 100%}
.row, .escn-outer .escn-inner {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 62.5em;
    *zoom: 1;
}
.row:before, .escn-outer .escn-inner:before, .row:after, .escn-outer .escn-inner:after {
    content: " ";
    display: table;
}
.row:after, .escn-outer .escn-inner:after {
    clear: both;
}
.row.collapse>.column, .escn-outer .collapse.escn-inner>.column, .row.collapse>.columns, .escn-outer .collapse.escn-inner>.columns, .escn-outer .escn-inner .row.collapse>.escn-title, .escn-outer .collapse.escn-inner>.escn-title, .escn-outer .escn-inner .row.collapse>.escn-text, .escn-outer .collapse.escn-inner>.escn-text, .escn-outer .escn-inner .row.collapse>.escn-links, .escn-outer .collapse.escn-inner>.escn-links {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left;
}
.row.collapse .row, .escn-outer .collapse.escn-inner .row, .row.collapse .escn-outer .escn-inner, .escn-outer .row.collapse .escn-inner, .escn-outer .collapse.escn-inner .escn-inner {
    margin-left: 0;
    margin-right: 0;
}
.row .row, .escn-outer .escn-inner .row, .row .escn-outer .escn-inner, .escn-outer .row .escn-inner, .escn-outer .escn-inner .escn-inner {
    width: auto;
    margin-left: -0.625em;
    margin-right: -0.625em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1;
}
.row .row:before, .escn-outer .escn-inner .row:before, .row .escn-outer .escn-inner:before, .escn-outer .row .escn-inner:before, .escn-outer .escn-inner .escn-inner:before, .row .row:after, .escn-outer .escn-inner .row:after, .row .escn-outer .escn-inner:after, .escn-outer .row .escn-inner:after, .escn-outer .escn-inner .escn-inner:after {
    content: " ";
    display: table;
}
.row .row:after, .escn-outer .escn-inner .row:after, .row .escn-outer .escn-inner:after, .escn-outer .row .escn-inner:after, .escn-outer .escn-inner .escn-inner:after {
    clear: both;
}
.row .row.collapse, .escn-outer .escn-inner .row.collapse, .row .escn-outer .collapse.escn-inner, .escn-outer .row .collapse.escn-inner, .escn-outer .escn-inner .collapse.escn-inner {
    width: auto;
    margin: 0;
    max-width: none;
    *zoom: 1;
}
.row .row.collapse:before, .escn-outer .escn-inner .row.collapse:before, .row .escn-outer .collapse.escn-inner:before, .escn-outer .row .collapse.escn-inner:before, .escn-outer .escn-inner .collapse.escn-inner:before, .row .row.collapse:after, .escn-outer .escn-inner .row.collapse:after, .row .escn-outer .collapse.escn-inner:after, .escn-outer .row .collapse.escn-inner:after, .escn-outer .escn-inner .collapse.escn-inner:after {
    content: " ";
    display: table;
}
.row .row.collapse:after, .escn-outer .escn-inner .row.collapse:after, .row .escn-outer .collapse.escn-inner:after, .escn-outer .row .collapse.escn-inner:after, .escn-outer .escn-inner .collapse.escn-inner:after {
    clear: both;
}
.column, .columns, .escn-outer .escn-inner .escn-title, .escn-outer .escn-inner .escn-text, .escn-outer .escn-inner .escn-links {
    position: relative;
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
}
@media only screen {
    .column, .columns, .escn-outer .escn-inner .escn-title, .escn-outer .escn-inner .escn-text, .escn-outer .escn-inner .escn-links {
        position: relative;
        padding-left: 0.625em;
        padding-right: 0.625em;
        float: left;
    }
    .small-1 {
        position: relative;
        width: 8.33333%}
    .small-2 {
        position: relative;
        width: 16.66667%}
    .small-3, .escn-outer .escn-inner .escn-title, .escn-outer .escn-inner .escn-links {
        position: relative;
        width: 25%}
    .small-4 {
        position: relative;
        width: 33.33333%}
    .small-5 {
        position: relative;
        width: 41.66667%}
    .small-6, .escn-outer .escn-inner .escn-text {
        position: relative;
        width: 50%}
    .small-7 {
        position: relative;
        width: 58.33333%}
    .small-8 {
        position: relative;
        width: 66.66667%}
    .small-9 {
        position: relative;
        width: 75%}
    .small-10 {
        position: relative;
        width: 83.33333%}
    .small-11 {
        position: relative;
        width: 91.66667%}
    .small-12 {
        position: relative;
        width: 100%}
    .small-offset-0 {
        position: relative;
        margin-left: 0%}
    .small-offset-1 {
        position: relative;
        margin-left: 8.33333%}
    .small-offset-2 {
        position: relative;
        margin-left: 16.66667%}
    .small-offset-3 {
        position: relative;
        margin-left: 25%}
    .small-offset-4 {
        position: relative;
        margin-left: 33.33333%}
    .small-offset-5 {
        position: relative;
        margin-left: 41.66667%}
    .small-offset-6 {
        position: relative;
        margin-left: 50%}
    .small-offset-7 {
        position: relative;
        margin-left: 58.33333%}
    .small-offset-8 {
        position: relative;
        margin-left: 66.66667%}
    .small-offset-9 {
        position: relative;
        margin-left: 75%}
    .small-offset-10 {
        position: relative;
        margin-left: 83.33333%}
    [class*="column"]+[class*="column"]:last-child {
        float: right;
    }
    [class*="column"]+[class*="column"].end {
        float: left;
    }
    .column.small-centered, .columns.small-centered, .escn-outer .escn-inner .small-centered.escn-title, .escn-outer .escn-inner .small-centered.escn-text, .escn-outer .escn-inner .small-centered.escn-links {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }
}@media only screen and (min-width: 768px) {
    .large-1 {
        position: relative;
        width: 8.33333%}
    .large-2 {
        position: relative;
        width: 16.66667%}
    .large-3 {
        position: relative;
        width: 25%}
    .large-4 {
        position: relative;
        width: 33.33333%}
    .large-5 {
        position: relative;
        width: 41.66667%}
    .large-6 {
        position: relative;
        width: 50%}
    .large-7 {
        position: relative;
        width: 58.33333%}
    .large-8 {
        position: relative;
        width: 66.66667%}
    .large-9 {
        position: relative;
        width: 75%}
    .large-10 {
        position: relative;
        width: 83.33333%}
    .large-11 {
        position: relative;
        width: 91.66667%}
    .large-12 {
        position: relative;
        width: 100%}
    .row .large-offset-0, .escn-outer .escn-inner .large-offset-0 {
        position: relative;
        margin-left: 0%}
    .row .large-offset-1, .escn-outer .escn-inner .large-offset-1 {
        position: relative;
        margin-left: 8.33333%}
    .row .large-offset-2, .escn-outer .escn-inner .large-offset-2 {
        position: relative;
        margin-left: 16.66667%}
    .row .large-offset-3, .escn-outer .escn-inner .large-offset-3 {
        position: relative;
        margin-left: 25%}
    .row .large-offset-4, .escn-outer .escn-inner .large-offset-4 {
        position: relative;
        margin-left: 33.33333%}
    .row .large-offset-5, .escn-outer .escn-inner .large-offset-5 {
        position: relative;
        margin-left: 41.66667%}
    .row .large-offset-6, .escn-outer .escn-inner .large-offset-6 {
        position: relative;
        margin-left: 50%}
    .row .large-offset-7, .escn-outer .escn-inner .large-offset-7 {
        position: relative;
        margin-left: 58.33333%}
    .row .large-offset-8, .escn-outer .escn-inner .large-offset-8 {
        position: relative;
        margin-left: 66.66667%}
    .row .large-offset-9, .escn-outer .escn-inner .large-offset-9 {
        position: relative;
        margin-left: 75%}
    .row .large-offset-10, .escn-outer .escn-inner .large-offset-10 {
        position: relative;
        margin-left: 83.33333%}
    .row .large-offset-11, .escn-outer .escn-inner .large-offset-11 {
        position: relative;
        margin-left: 91.66667%}
    .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;
    }
    .column.large-centered, .columns.large-centered, .escn-outer .escn-inner .large-centered.escn-title, .escn-outer .escn-inner .large-centered.escn-text, .escn-outer .escn-inner .large-centered.escn-links {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }
    .column.large-uncentered, .columns.large-uncentered, .escn-outer .escn-inner .large-uncentered.escn-title, .escn-outer .escn-inner .large-uncentered.escn-text, .escn-outer .escn-inner .large-uncentered.escn-links {
        margin-left: 0;
        margin-right: 0;
        float: left !important;
    }
    .column.large-uncentered.opposite, .columns.large-uncentered.opposite, .escn-outer .escn-inner .large-uncentered.opposite.escn-title, .escn-outer .escn-inner .large-uncentered.opposite.escn-text, .escn-outer .escn-inner .large-uncentered.opposite.escn-links {
        float: right !important;
    }
}.row, .escn-outer .escn-inner {
     margin-left: auto;
     margin-right: auto;
     margin-top: 0;
     margin-bottom: 0;
     max-width: 62.5em;
     width: 100%;
     *zoom: 1;
 }
.row:before, .escn-outer .escn-inner:before, .row:after, .escn-outer .escn-inner:after {
    content: " ";
    display: table;
}
.row:after, .escn-outer .escn-inner:after {
    clear: both;
}
.row.collapse .column, .escn-outer .collapse.escn-inner .column, .row.collapse .columns, .escn-outer .collapse.escn-inner .columns, .row.collapse .escn-outer .escn-inner .escn-title, .escn-outer .escn-inner .row.collapse .escn-title, .escn-outer .collapse.escn-inner .escn-title, .row.collapse .escn-outer .escn-inner .escn-text, .escn-outer .escn-inner .row.collapse .escn-text, .escn-outer .collapse.escn-inner .escn-text, .row.collapse .escn-outer .escn-inner .escn-links, .escn-outer .escn-inner .row.collapse .escn-links, .escn-outer .collapse.escn-inner .escn-links {
    padding-left: 0;
    padding-right: 0;
    float: left;
}
.row .row, .escn-outer .escn-inner .row, .row .escn-outer .escn-inner, .escn-outer .row .escn-inner, .escn-outer .escn-inner .escn-inner {
    margin-left: -0.625em;
    margin-right: -0.625em;
    max-width: none;
    width: auto;
    *zoom: 1;
}
.row .row:before, .escn-outer .escn-inner .row:before, .row .escn-outer .escn-inner:before, .escn-outer .row .escn-inner:before, .escn-outer .escn-inner .escn-inner:before, .row .row:after, .escn-outer .escn-inner .row:after, .row .escn-outer .escn-inner:after, .escn-outer .row .escn-inner:after, .escn-outer .escn-inner .escn-inner:after {
    content: " ";
    display: table;
}
.row .row:after, .escn-outer .escn-inner .row:after, .row .escn-outer .escn-inner:after, .escn-outer .row .escn-inner:after, .escn-outer .escn-inner .escn-inner:after {
    clear: both;
}
.row .row.collapse, .escn-outer .escn-inner .row.collapse, .row .escn-outer .collapse.escn-inner, .escn-outer .row .collapse.escn-inner, .escn-outer .escn-inner .collapse.escn-inner {
    margin-left: 0;
    margin-right: 0;
    max-width: none;
    width: auto;
    *zoom: 1;
}
.row .row.collapse:before, .escn-outer .escn-inner .row.collapse:before, .row .escn-outer .collapse.escn-inner:before, .escn-outer .row .collapse.escn-inner:before, .escn-outer .escn-inner .collapse.escn-inner:before, .row .row.collapse:after, .escn-outer .escn-inner .row.collapse:after, .row .escn-outer .collapse.escn-inner:after, .escn-outer .row .collapse.escn-inner:after, .escn-outer .escn-inner .collapse.escn-inner:after {
    content: " ";
    display: table;
}
.row .row.collapse:after, .escn-outer .escn-inner .row.collapse:after, .row .escn-outer .collapse.escn-inner:after, .escn-outer .row .collapse.escn-inner:after, .escn-outer .escn-inner .collapse.escn-inner:after {
    clear: both;
}
.column, .columns, .escn-outer .escn-inner .escn-title, .escn-outer .escn-inner .escn-text, .escn-outer .escn-inner .escn-links {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    position: relative;
}
@media only screen {
    .small-1 {
        width: 8.33333%}
    .small-2 {
        width: 16.66667%}
    .small-3, .escn-outer .escn-inner .escn-title, .escn-outer .escn-inner .escn-links {
        width: 25%}
    .small-4 {
        width: 33.33333%}
    .small-5 {
        width: 41.66667%}
    .small-6, .escn-outer .escn-inner .escn-text {
        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%}
    .small-offset-1 {
        margin-left: 8.33333%}
    .small-offset-2 {
        margin-left: 16.66667%}
    .small-offset-3 {
        margin-left: 25%}
    .small-offset-4 {
        margin-left: 33.33333%}
    .small-offset-5 {
        margin-left: 41.66667%}
    .small-offset-6 {
        margin-left: 50%}
    .small-offset-7 {
        margin-left: 58.33333%}
    .small-offset-8 {
        margin-left: 66.66667%}
    .small-offset-9 {
        margin-left: 75%}
    .small-offset-10 {
        margin-left: 83.33333%}
    [class*="column"]+[class*="column"]:last-child {
        float: right;
    }
    [class*="column"]+[class*="column"].end {
        float: left;
    }
    .column.small-centered, .columns.small-centered, .escn-outer .escn-inner .small-centered.escn-title, .escn-outer .escn-inner .small-centered.escn-text, .escn-outer .escn-inner .small-centered.escn-links {
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }
}@media only screen and (min-width: 768px) {
    .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%}
    .medium-offset-1 {
        margin-left: 8.33333%}
    .medium-offset-2 {
        margin-left: 16.66667%}
    .medium-offset-3 {
        margin-left: 25%}
    .medium-offset-4 {
        margin-left: 33.33333%}
    .medium-offset-5 {
        margin-left: 41.66667%}
    .medium-offset-6 {
        margin-left: 50%}
    .medium-offset-7 {
        margin-left: 58.33333%}
    .medium-offset-8 {
        margin-left: 66.66667%}
    .medium-offset-9 {
        margin-left: 75%}
    .medium-offset-10 {
        margin-left: 83.33333%}
    .medium-offset-11 {
        margin-left: 91.66667%}
    .medium-push-1 {
        left: 8.33333%;
        right: auto;
    }
    .medium-pull-1 {
        right: 8.33333%;
        left: auto;
    }
    .medium-push-2 {
        left: 16.66667%;
        right: auto;
    }
    .medium-pull-2 {
        right: 16.66667%;
        left: auto;
    }
    .medium-push-3 {
        left: 25%;
        right: auto;
    }
    .medium-pull-3 {
        right: 25%;
        left: auto;
    }
    .medium-push-4 {
        left: 33.33333%;
        right: auto;
    }
    .medium-pull-4 {
        right: 33.33333%;
        left: auto;
    }
    .medium-push-5 {
        left: 41.66667%;
        right: auto;
    }
    .medium-pull-5 {
        right: 41.66667%;
        left: auto;
    }
    .medium-push-6 {
        left: 50%;
        right: auto;
    }
    .medium-pull-6 {
        right: 50%;
        left: auto;
    }
    .medium-push-7 {
        left: 58.33333%;
        right: auto;
    }
    .medium-pull-7 {
        right: 58.33333%;
        left: auto;
    }
    .medium-push-8 {
        left: 66.66667%;
        right: auto;
    }
    .medium-pull-8 {
        right: 66.66667%;
        left: auto;
    }
    .medium-push-9 {
        left: 75%;
        right: auto;
    }
    .medium-pull-9 {
        right: 75%;
        left: auto;
    }
    .medium-push-10 {
        left: 83.33333%;
        right: auto;
    }
    .medium-pull-10 {
        right: 83.33333%;
        left: auto;
    }
    .medium-push-11 {
        left: 91.66667%;
        right: auto;
    }
    .medium-pull-11 {
        right: 91.66667%;
        left: auto;
    }
    .column.medium-centered, .columns.medium-centered, .escn-outer .escn-inner .medium-centered.escn-title, .escn-outer .escn-inner .medium-centered.escn-text, .escn-outer .escn-inner .medium-centered.escn-links {
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }
    .column.medium-uncentered, .columns.medium-uncentered, .escn-outer .escn-inner .medium-uncentered.escn-title, .escn-outer .escn-inner .medium-uncentered.escn-text, .escn-outer .escn-inner .medium-uncentered.escn-links {
        margin-left: 0;
        margin-right: 0;
        float: left !important;
    }
}@media only screen and (min-width: 1020px) {
    .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%}
    .large-offset-1 {
        margin-left: 8.33333%}
    .large-offset-2 {
        margin-left: 16.66667%}
    .large-offset-3 {
        margin-left: 25%}
    .large-offset-4 {
        margin-left: 33.33333%}
    .large-offset-5 {
        margin-left: 41.66667%}
    .large-offset-6 {
        margin-left: 50%}
    .large-offset-7 {
        margin-left: 58.33333%}
    .large-offset-8 {
        margin-left: 66.66667%}
    .large-offset-9 {
        margin-left: 75%}
    .large-offset-10 {
        margin-left: 83.33333%}
    .large-offset-11 {
        margin-left: 91.66667%}
    .large-push-1 {
        left: 8.33333%;
        right: auto;
    }
    .large-pull-1 {
        right: 8.33333%;
        left: auto;
    }
    .large-push-2 {
        left: 16.66667%;
        right: auto;
    }
    .large-pull-2 {
        right: 16.66667%;
        left: auto;
    }
    .large-push-3 {
        left: 25%;
        right: auto;
    }
    .large-pull-3 {
        right: 25%;
        left: auto;
    }
    .large-push-4 {
        left: 33.33333%;
        right: auto;
    }
    .large-pull-4 {
        right: 33.33333%;
        left: auto;
    }
    .large-push-5 {
        left: 41.66667%;
        right: auto;
    }
    .large-pull-5 {
        right: 41.66667%;
        left: auto;
    }
    .large-push-6 {
        left: 50%;
        right: auto;
    }
    .large-pull-6 {
        right: 50%;
        left: auto;
    }
    .large-push-7 {
        left: 58.33333%;
        right: auto;
    }
    .large-pull-7 {
        right: 58.33333%;
        left: auto;
    }
    .large-push-8 {
        left: 66.66667%;
        right: auto;
    }
    .large-pull-8 {
        right: 66.66667%;
        left: auto;
    }
    .large-push-9 {
        left: 75%;
        right: auto;
    }
    .large-pull-9 {
        right: 75%;
        left: auto;
    }
    .large-push-10 {
        left: 83.33333%;
        right: auto;
    }
    .large-pull-10 {
        right: 83.33333%;
        left: auto;
    }
    .large-push-11 {
        left: 91.66667%;
        right: auto;
    }
    .large-pull-11 {
        right: 91.66667%;
        left: auto;
    }
    .column.large-centered, .columns.large-centered, .escn-outer .escn-inner .large-centered.escn-title, .escn-outer .escn-inner .large-centered.escn-text, .escn-outer .escn-inner .large-centered.escn-links {
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }
    .column.large-uncentered, .columns.large-uncentered, .escn-outer .escn-inner .large-uncentered.escn-title, .escn-outer .escn-inner .large-uncentered.escn-text, .escn-outer .escn-inner .large-uncentered.escn-links {
        margin-left: 0;
        margin-right: 0;
        float: left !important;
    }
}.show-for-small, .show-for-medium-down, .show-for-large-down {
     display: inherit !important;
 }
.show-for-medium, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-xlarge {
    display: none !important;
}
.hide-for-medium, .hide-for-medium-up, .hide-for-large, .hide-for-large-up, .hide-for-xlarge {
    display: inherit !important;
}
.hide-for-small, .hide-for-medium-down, .hide-for-large-down {
    display: none !important;
}
table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge {
    display: table;
}
thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge {
    display: table-header-group !important;
}
tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge {
    display: table-row-group !important;
}
tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge {
    display: table-row !important;
}
td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge, th.show-for-small, th.show-for-medium-down, th.show-for-large-down, th.hide-for-medium, th.hide-for-medium-up, th.hide-for-large, th.hide-for-large-up, th.hide-for-xlarge {
    display: table-cell !important;
}
@media only screen and (min-width: 768px) {
    .show-for-medium, .show-for-medium-up {
        display: inherit !important;
    }
    .show-for-small {
        display: none !important;
    }
    .hide-for-small {
        display: inherit !important;
    }
    .hide-for-medium, .hide-for-medium-up {
        display: none !important;
    }
    table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
        display: table;
    }
    thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
        display: table-header-group !important;
    }
    tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
        display: table-row-group !important;
    }
    tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
        display: table-row !important;
    }
    td.show-for-medium, td.show-for-medium-up, td.hide-for-small, th.show-for-medium, th.show-for-medium-up, th.hide-for-small {
        display: table-cell !important;
    }
}@media only screen and (min-width: 1020px) {
    .show-for-large, .show-for-large-up {
        display: inherit !important;
    }
    .show-for-medium, .show-for-medium-down {
        display: none !important;
    }
    .hide-for-medium, .hide-for-medium-down {
        display: inherit !important;
    }
    .hide-for-large, .hide-for-large-up {
        display: none !important;
    }
    table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
        display: table;
    }
    thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
        display: table-header-group !important;
    }
    tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
        display: table-row-group !important;
    }
    tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
        display: table-row !important;
    }
    td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down, th.show-for-large, th.show-for-large-up, th.hide-for-medium, th.hide-for-medium-down {
        display: table-cell !important;
    }
}@media only screen and (min-width: 1020px) {
    .show-for-xlarge {
        display: inherit !important;
    }
    .show-for-large, .show-for-large-down {
        display: none !important;
    }
    .hide-for-large, .hide-for-large-down {
        display: inherit !important;
    }
    .hide-for-xlarge {
        display: none !important;
    }
    table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
        display: table;
    }
    thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
        display: table-header-group !important;
    }
    tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
        display: table-row-group !important;
    }
    tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
        display: table-row !important;
    }
    td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down, th.show-for-xlarge, th.hide-for-large, th.hide-for-large-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;
}
thead.hide-for-landscape, thead.show-for-portrait {
    display: table-header-group !important;
}
tbody.hide-for-landscape, tbody.show-for-portrait {
    display: table-row-group !important;
}
tr.hide-for-landscape, tr.show-for-portrait {
    display: table-row !important;
}
td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait {
    display: table-cell !important;
}
@media only screen and (orientation: landscape) {
    .show-for-landscape, .hide-for-portrait {
        display: inherit !important;
    }
    .hide-for-landscape, .show-for-portrait {
        display: none !important;
    }
    table.show-for-landscape, table.hide-for-portrait {
        display: table;
    }
    thead.show-for-landscape, thead.hide-for-portrait {
        display: table-header-group !important;
    }
    tbody.show-for-landscape, tbody.hide-for-portrait {
        display: table-row-group !important;
    }
    tr.show-for-landscape, tr.hide-for-portrait {
        display: table-row !important;
    }
    td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait {
        display: table-cell !important;
    }
}@media only screen and (orientation: portrait) {
    .show-for-portrait, .hide-for-landscape {
        display: inherit !important;
    }
    .hide-for-portrait, .show-for-landscape {
        display: none !important;
    }
    table.show-for-portrait, table.hide-for-landscape {
        display: table;
    }
    thead.show-for-portrait, thead.hide-for-landscape {
        display: table-header-group !important;
    }
    tbody.show-for-portrait, tbody.hide-for-landscape {
        display: table-row-group !important;
    }
    tr.show-for-portrait, tr.hide-for-landscape {
        display: table-row !important;
    }
    td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape {
        display: table-cell !important;
    }
}.show-for-touch {
     display: none !important;
 }
.hide-for-touch {
    display: inherit !important;
}
.touch .show-for-touch {
    display: inherit !important;
}
.touch .hide-for-touch {
    display: none !important;
}
table.hide-for-touch {
    display: table;
}
.touch table.show-for-touch {
    display: table;
}
thead.hide-for-touch {
    display: table-header-group !important;
}
.touch thead.show-for-touch {
    display: table-header-group !important;
}
tbody.hide-for-touch {
    display: table-row-group !important;
}
.touch tbody.show-for-touch {
    display: table-row-group !important;
}
tr.hide-for-touch {
    display: table-row !important;
}
.touch tr.show-for-touch {
    display: table-row !important;
}
td.hide-for-touch {
    display: table-cell !important;
}
.touch td.show-for-touch {
    display: table-cell !important;
}
th.hide-for-touch {
    display: table-cell !important;
}
.touch th.show-for-touch {
    display: table-cell !important;
}
p.lead {
    font-size: 1.21875em;
    line-height: 1.6;
}
.subheader {
    line-height: 1.4;
    color: #4d4d4d;
    font-weight: 300;
    margin-top: 0.2em;
    margin-bottom: 0.5em;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0;
    direction: ltr;
}
a {
    color: #2ba6cb;
    text-decoration: none;
    line-height: inherit;
}
a:hover, a:focus {
    color: #2795b6;
}
a img {
    border: none;
}
p {
    font-family: inherit;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.6;
    margin-bottom: 1.25em;
    text-rendering: optimizeLegibility;
}
p aside {
    font-size: 0.875em;
    line-height: 1.35;
    font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Slab', helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-rendering: optimizeLegibility;
    margin-top: 0.2em;
    margin-bottom: 0.5em;
    line-height: 1.2125em;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-size: 60%;
    color: #4d4d4d;
    line-height: 0;
}
h1 {
    font-size: 2.625em;
}
h2 {
    font-size: 1.625em;
}
h3 {
    font-size: 1.1875em;
}
h4 {
    font-size: 1.125em;
}
h5 {
    font-size: 1.125em;
}
h6 {
    font-size: 1em;
}
hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    margin: 1.25em 0 1.1875em;
    height: 0;
}
em, i {
    font-style: italic;
    line-height: inherit;
}
strong, b {
    font-weight: bold;
    line-height: inherit;
}
small {
    font-size: 60%;
    line-height: inherit;
}
code {
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: bold;
    color: #7f0a0c;
}
ul, ol, dl {
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 1.25em;
    list-style-position: outside;
    font-family: inherit;
}
ul, ol {
    margin-left: 2.25em;
}
ul.no-bullet, ol.no-bullet {
    margin-left: 2.25em;
}
ul li ul, ul li ol {
    margin-left: 2.5em;
    margin-bottom: 0;
    font-size: 1em;
}
ul.square li ul, ul.circle li ul, ul.disc li ul {
    list-style: inherit;
}
ul.square {
    list-style-type: square;
}
ul.circle {
    list-style-type: circle;
}
ul.disc {
    list-style-type: disc;
}
ul.no-bullet {
    list-style: none;
}
ol li ul, ol li ol {
    margin-left: 2.5em;
    margin-bottom: 0;
}
dl dt {
    margin-bottom: 0.3em;
    font-weight: bold;
}
dl dd {
    margin-bottom: 0.75em;
}
abbr, acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #222;
    border-bottom: 1px dotted #ddd;
    cursor: help;
}
abbr {
    text-transform: none;
}
blockquote {
    margin: 0 0 1.25em;
    padding: 0.5625em 1.25em 0 1.1875em;
    border-left: 1px solid #ddd;
}
blockquote cite {
    display: block;
    font-size: 0.8125em;
    color: #333;
}
blockquote cite:before {
    content: "— "}
blockquote cite a, blockquote cite a:visited {
    color: #333;
}
blockquote, blockquote p {
    line-height: 1.6;
    color: #4d4d4d;
}
.vcard {
    display: inline-block;
    margin: 0 0 1.25em 0;
    border: 1px solid #ddd;
    padding: 0.625em 0.75em;
}
.vcard li {
    margin: 0;
    display: block;
}
.vcard .fn {
    font-weight: bold;
    font-size: 0.9375em;
}
.vevent .summary {
    font-weight: bold;
}
.vevent abbr {
    cursor: default;
    text-decoration: none;
    font-weight: bold;
    border: none;
    padding: 0 0.0625em;
}
@media only screen and (min-width: 768px) {
    h1, h2, h3, h4, h5, h6 {
        line-height: 1.4;
    }
    h1 {
        font-size: 3.25em;
    }
    h2 {
        font-size: 2.25em;
    }
    h3 {
        font-size: 1.5em;
    }
    h4 {
        font-size: 1.4375em;
    }
}.print-only {
     display: none !important;
 }
@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a, a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")"}
    abbr[title]:after {
        content: " (" attr(title) ")"}
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""}
    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr, img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    @page {
        margin: 0.5cm;
    }
    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }
    h2, h3 {
        page-break-after: avoid;
    }
    .hide-on-print {
        display: none !important;
    }
    .print-only {
        display: block !important;
    }
    .hide-for-print {
        display: none !important;
    }
    .show-for-print {
        display: inherit !important;
    }
}button, .button, .escn-outer .escn-inner .escn-links a, .breadcrumbsContainer a, .breadcrumbsContainer .breadcrumb_last, .currencySwitcher, .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .plus {
     border-style: solid;
     border-width: 1px;
     cursor: pointer;
     font-family: inherit;
     font-weight: bold;
     line-height: normal;
     margin: 0 0 1.25em;
     position: relative;
     text-decoration: none;
     text-align: center;
     display: inline-block;
     padding-top: 0.75em;
     padding-right: 1.5em;
     padding-bottom: 0.8125em;
     padding-left: 1.5em;
     font-size: 1em;
     background-color: #2ba6cb;
     border-color: #2284a1;
     color: #fff;
 }
button:hover, button:focus, .button:hover, .escn-outer .escn-inner .escn-links a:hover, .breadcrumbsContainer a:hover, .breadcrumbsContainer .breadcrumb_last:hover, .currencySwitcher:hover, .woocommerce .quantity.buttons_added .minus:hover, .woocommerce .quantity.buttons_added .plus:hover, .woocommerce-page .quantity.buttons_added .minus:hover, .woocommerce-page .quantity.buttons_added .plus:hover, .button:focus, .escn-outer .escn-inner .escn-links a:focus, .breadcrumbsContainer a:focus, .breadcrumbsContainer .breadcrumb_last:focus, .currencySwitcher:focus, .woocommerce .quantity.buttons_added .minus:focus, .woocommerce .quantity.buttons_added .plus:focus, .woocommerce-page .quantity.buttons_added .minus:focus, .woocommerce-page .quantity.buttons_added .plus:focus {
    background-color: #2284a1;
}
button:hover, button:focus, .button:hover, .escn-outer .escn-inner .escn-links a:hover, .breadcrumbsContainer a:hover, .breadcrumbsContainer .breadcrumb_last:hover, .currencySwitcher:hover, .woocommerce .quantity.buttons_added .minus:hover, .woocommerce .quantity.buttons_added .plus:hover, .woocommerce-page .quantity.buttons_added .minus:hover, .woocommerce-page .quantity.buttons_added .plus:hover, .button:focus, .escn-outer .escn-inner .escn-links a:focus, .breadcrumbsContainer a:focus, .breadcrumbsContainer .breadcrumb_last:focus, .currencySwitcher:focus, .woocommerce .quantity.buttons_added .minus:focus, .woocommerce .quantity.buttons_added .plus:focus, .woocommerce-page .quantity.buttons_added .minus:focus, .woocommerce-page .quantity.buttons_added .plus:focus {
    color: #fff;
}
button.secondary, .button.secondary, .escn-outer .escn-inner .escn-links a.secondary, .breadcrumbsContainer a.secondary, .breadcrumbsContainer .secondary.breadcrumb_last, .secondary.currencySwitcher, .woocommerce .quantity.buttons_added .secondary.minus, .woocommerce .quantity.buttons_added .secondary.plus, .woocommerce-page .quantity.buttons_added .secondary.minus, .woocommerce-page .quantity.buttons_added .secondary.plus {
    background-color: #e9e9e9;
    border-color: #d0d0d0;
    color: #333;
}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .escn-outer .escn-inner .escn-links a.secondary:hover, .breadcrumbsContainer a.secondary:hover, .breadcrumbsContainer .secondary.breadcrumb_last:hover, .secondary.currencySwitcher:hover, .woocommerce .quantity.buttons_added .secondary.minus:hover, .woocommerce .quantity.buttons_added .secondary.plus:hover, .woocommerce-page .quantity.buttons_added .secondary.minus:hover, .woocommerce-page .quantity.buttons_added .secondary.plus:hover, .button.secondary:focus, .escn-outer .escn-inner .escn-links a.secondary:focus, .breadcrumbsContainer a.secondary:focus, .breadcrumbsContainer .secondary.breadcrumb_last:focus, .secondary.currencySwitcher:focus, .woocommerce .quantity.buttons_added .secondary.minus:focus, .woocommerce .quantity.buttons_added .secondary.plus:focus, .woocommerce-page .quantity.buttons_added .secondary.minus:focus, .woocommerce-page .quantity.buttons_added .secondary.plus:focus {
    background-color: #d0d0d0;
}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .escn-outer .escn-inner .escn-links a.secondary:hover, .breadcrumbsContainer a.secondary:hover, .breadcrumbsContainer .secondary.breadcrumb_last:hover, .secondary.currencySwitcher:hover, .woocommerce .quantity.buttons_added .secondary.minus:hover, .woocommerce .quantity.buttons_added .secondary.plus:hover, .woocommerce-page .quantity.buttons_added .secondary.minus:hover, .woocommerce-page .quantity.buttons_added .secondary.plus:hover, .button.secondary:focus, .escn-outer .escn-inner .escn-links a.secondary:focus, .breadcrumbsContainer a.secondary:focus, .breadcrumbsContainer .secondary.breadcrumb_last:focus, .secondary.currencySwitcher:focus, .woocommerce .quantity.buttons_added .secondary.minus:focus, .woocommerce .quantity.buttons_added .secondary.plus:focus, .woocommerce-page .quantity.buttons_added .secondary.minus:focus, .woocommerce-page .quantity.buttons_added .secondary.plus:focus {
    color: #333;
}
button.success, .button.success, .escn-outer .escn-inner .escn-links a.success, .breadcrumbsContainer a.success, .breadcrumbsContainer .success.breadcrumb_last, .success.currencySwitcher, .woocommerce .quantity.buttons_added .success.minus, .woocommerce .quantity.buttons_added .success.plus, .woocommerce-page .quantity.buttons_added .success.minus, .woocommerce-page .quantity.buttons_added .success.plus {
    background-color: #5da423;
    border-color: #457a1a;
    color: #fff;
}
button.success:hover, button.success:focus, .button.success:hover, .escn-outer .escn-inner .escn-links a.success:hover, .breadcrumbsContainer a.success:hover, .breadcrumbsContainer .success.breadcrumb_last:hover, .success.currencySwitcher:hover, .woocommerce .quantity.buttons_added .success.minus:hover, .woocommerce .quantity.buttons_added .success.plus:hover, .woocommerce-page .quantity.buttons_added .success.minus:hover, .woocommerce-page .quantity.buttons_added .success.plus:hover, .button.success:focus, .escn-outer .escn-inner .escn-links a.success:focus, .breadcrumbsContainer a.success:focus, .breadcrumbsContainer .success.breadcrumb_last:focus, .success.currencySwitcher:focus, .woocommerce .quantity.buttons_added .success.minus:focus, .woocommerce .quantity.buttons_added .success.plus:focus, .woocommerce-page .quantity.buttons_added .success.minus:focus, .woocommerce-page .quantity.buttons_added .success.plus:focus {
    background-color: #457a1a;
}
button.success:hover, button.success:focus, .button.success:hover, .escn-outer .escn-inner .escn-links a.success:hover, .breadcrumbsContainer a.success:hover, .breadcrumbsContainer .success.breadcrumb_last:hover, .success.currencySwitcher:hover, .woocommerce .quantity.buttons_added .success.minus:hover, .woocommerce .quantity.buttons_added .success.plus:hover, .woocommerce-page .quantity.buttons_added .success.minus:hover, .woocommerce-page .quantity.buttons_added .success.plus:hover, .button.success:focus, .escn-outer .escn-inner .escn-links a.success:focus, .breadcrumbsContainer a.success:focus, .breadcrumbsContainer .success.breadcrumb_last:focus, .success.currencySwitcher:focus, .woocommerce .quantity.buttons_added .success.minus:focus, .woocommerce .quantity.buttons_added .success.plus:focus, .woocommerce-page .quantity.buttons_added .success.minus:focus, .woocommerce-page .quantity.buttons_added .success.plus:focus {
    color: #fff;
}
button.alert, .button.alert, .escn-outer .escn-inner .escn-links a.alert, .breadcrumbsContainer a.alert, .breadcrumbsContainer .alert.breadcrumb_last, .alert.currencySwitcher, .woocommerce .quantity.buttons_added .alert.minus, .woocommerce .quantity.buttons_added .alert.plus, .woocommerce-page .quantity.buttons_added .alert.minus, .woocommerce-page .quantity.buttons_added .alert.plus {
    background-color: #c60f13;
    border-color: #970b0e;
    color: #fff;
}
button.alert:hover, button.alert:focus, .button.alert:hover, .escn-outer .escn-inner .escn-links a.alert:hover, .breadcrumbsContainer a.alert:hover, .breadcrumbsContainer .alert.breadcrumb_last:hover, .alert.currencySwitcher:hover, .woocommerce .quantity.buttons_added .alert.minus:hover, .woocommerce .quantity.buttons_added .alert.plus:hover, .woocommerce-page .quantity.buttons_added .alert.minus:hover, .woocommerce-page .quantity.buttons_added .alert.plus:hover, .button.alert:focus, .escn-outer .escn-inner .escn-links a.alert:focus, .breadcrumbsContainer a.alert:focus, .breadcrumbsContainer .alert.breadcrumb_last:focus, .alert.currencySwitcher:focus, .woocommerce .quantity.buttons_added .alert.minus:focus, .woocommerce .quantity.buttons_added .alert.plus:focus, .woocommerce-page .quantity.buttons_added .alert.minus:focus, .woocommerce-page .quantity.buttons_added .alert.plus:focus {
    background-color: #970b0e;
}
button.alert:hover, button.alert:focus, .button.alert:hover, .escn-outer .escn-inner .escn-links a.alert:hover, .breadcrumbsContainer a.alert:hover, .breadcrumbsContainer .alert.breadcrumb_last:hover, .alert.currencySwitcher:hover, .woocommerce .quantity.buttons_added .alert.minus:hover, .woocommerce .quantity.buttons_added .alert.plus:hover, .woocommerce-page .quantity.buttons_added .alert.minus:hover, .woocommerce-page .quantity.buttons_added .alert.plus:hover, .button.alert:focus, .escn-outer .escn-inner .escn-links a.alert:focus, .breadcrumbsContainer a.alert:focus, .breadcrumbsContainer .alert.breadcrumb_last:focus, .alert.currencySwitcher:focus, .woocommerce .quantity.buttons_added .alert.minus:focus, .woocommerce .quantity.buttons_added .alert.plus:focus, .woocommerce-page .quantity.buttons_added .alert.minus:focus, .woocommerce-page .quantity.buttons_added .alert.plus:focus {
    color: #fff;
}
button.large, .button.large, .escn-outer .escn-inner .escn-links a.large, .breadcrumbsContainer a.large, .breadcrumbsContainer .large.breadcrumb_last, .large.currencySwitcher, .woocommerce .quantity.buttons_added .large.minus, .woocommerce .quantity.buttons_added .large.plus, .woocommerce-page .quantity.buttons_added .large.minus, .woocommerce-page .quantity.buttons_added .large.plus {
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1.0625em;
    padding-left: 2em;
    font-size: 1.25em;
}
button.small, .button.small, .escn-outer .escn-inner .escn-links a.small, .breadcrumbsContainer a.small, .breadcrumbsContainer .small.breadcrumb_last, .small.currencySwitcher, .woocommerce .quantity.buttons_added .small.minus, .woocommerce .quantity.buttons_added .small.plus, .woocommerce-page .quantity.buttons_added .small.minus, .woocommerce-page .quantity.buttons_added .small.plus {
    padding-top: 0.5625em;
    padding-right: 1.125em;
    padding-bottom: 0.625em;
    padding-left: 1.125em;
    font-size: 0.8125em;
}
button.tiny, .button.tiny, .escn-outer .escn-inner .escn-links a.tiny, .breadcrumbsContainer a.tiny, .breadcrumbsContainer .tiny.breadcrumb_last, .tiny.currencySwitcher, .woocommerce .quantity.buttons_added .tiny.minus, .woocommerce .quantity.buttons_added .tiny.plus, .woocommerce-page .quantity.buttons_added .tiny.minus, .woocommerce-page .quantity.buttons_added .tiny.plus {
    padding-top: 0.4375em;
    padding-right: 0.875em;
    padding-bottom: 0.5em;
    padding-left: 0.875em;
    font-size: 0.6875em;
}
button.expand, .button.expand, .escn-outer .escn-inner .escn-links a.expand, .breadcrumbsContainer a.expand, .breadcrumbsContainer .expand.breadcrumb_last, .expand.currencySwitcher, .woocommerce .quantity.buttons_added .expand.minus, .woocommerce .quantity.buttons_added .expand.plus, .woocommerce-page .quantity.buttons_added .expand.minus, .woocommerce-page .quantity.buttons_added .expand.plus {
    padding-right: 0;
    padding-left: 0;
    width: 100%}
button.left-align, .button.left-align, .escn-outer .escn-inner .escn-links a.left-align, .breadcrumbsContainer a.left-align, .breadcrumbsContainer .left-align.breadcrumb_last, .left-align.currencySwitcher, .woocommerce .quantity.buttons_added .left-align.minus, .woocommerce .quantity.buttons_added .left-align.plus, .woocommerce-page .quantity.buttons_added .left-align.minus, .woocommerce-page .quantity.buttons_added .left-align.plus {
    text-align: left;
    text-indent: 0.75em;
}
button.right-align, .button.right-align, .escn-outer .escn-inner .escn-links a.right-align, .breadcrumbsContainer a.right-align, .breadcrumbsContainer .right-align.breadcrumb_last, .right-align.currencySwitcher, .woocommerce .quantity.buttons_added .right-align.minus, .woocommerce .quantity.buttons_added .right-align.plus, .woocommerce-page .quantity.buttons_added .right-align.minus, .woocommerce-page .quantity.buttons_added .right-align.plus {
    text-align: right;
    padding-right: 0.75em;
}
button.disabled, button[disabled], .button.disabled, .escn-outer .escn-inner .escn-links a.disabled, .breadcrumbsContainer a.disabled, .breadcrumbsContainer .disabled.breadcrumb_last, .disabled.currencySwitcher, .woocommerce .quantity.buttons_added .disabled.minus, .woocommerce .quantity.buttons_added .disabled.plus, .woocommerce-page .quantity.buttons_added .disabled.minus, .woocommerce-page .quantity.buttons_added .disabled.plus, .button[disabled], .escn-outer .escn-inner .escn-links a[disabled], .breadcrumbsContainer a[disabled], .breadcrumbsContainer [disabled].breadcrumb_last, [disabled].currencySwitcher, .woocommerce .quantity.buttons_added [disabled].minus, .woocommerce .quantity.buttons_added [disabled].plus, .woocommerce-page .quantity.buttons_added [disabled].minus, .woocommerce-page .quantity.buttons_added [disabled].plus {
    background-color: #2ba6cb;
    border-color: #2284a1;
    color: #fff;
    cursor: default;
    opacity: 0.6;
    -webkit-box-shadow: none;
    box-shadow: none;
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .escn-outer .escn-inner .escn-links a.disabled:hover, .breadcrumbsContainer a.disabled:hover, .breadcrumbsContainer .disabled.breadcrumb_last:hover, .disabled.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.minus:hover, .woocommerce .quantity.buttons_added .disabled.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.plus:hover, .button.disabled:focus, .escn-outer .escn-inner .escn-links a.disabled:focus, .breadcrumbsContainer a.disabled:focus, .breadcrumbsContainer .disabled.breadcrumb_last:focus, .disabled.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.minus:focus, .woocommerce .quantity.buttons_added .disabled.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.plus:focus, .button[disabled]:hover, .escn-outer .escn-inner .escn-links a[disabled]:hover, .breadcrumbsContainer a[disabled]:hover, .breadcrumbsContainer [disabled].breadcrumb_last:hover, [disabled].currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].minus:hover, .woocommerce .quantity.buttons_added [disabled].plus:hover, .woocommerce-page .quantity.buttons_added [disabled].minus:hover, .woocommerce-page .quantity.buttons_added [disabled].plus:hover, .button[disabled]:focus, .escn-outer .escn-inner .escn-links a[disabled]:focus, .breadcrumbsContainer a[disabled]:focus, .breadcrumbsContainer [disabled].breadcrumb_last:focus, [disabled].currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].minus:focus, .woocommerce .quantity.buttons_added [disabled].plus:focus, .woocommerce-page .quantity.buttons_added [disabled].minus:focus, .woocommerce-page .quantity.buttons_added [disabled].plus:focus {
    background-color: #2284a1;
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .escn-outer .escn-inner .escn-links a.disabled:hover, .breadcrumbsContainer a.disabled:hover, .breadcrumbsContainer .disabled.breadcrumb_last:hover, .disabled.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.minus:hover, .woocommerce .quantity.buttons_added .disabled.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.plus:hover, .button.disabled:focus, .escn-outer .escn-inner .escn-links a.disabled:focus, .breadcrumbsContainer a.disabled:focus, .breadcrumbsContainer .disabled.breadcrumb_last:focus, .disabled.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.minus:focus, .woocommerce .quantity.buttons_added .disabled.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.plus:focus, .button[disabled]:hover, .escn-outer .escn-inner .escn-links a[disabled]:hover, .breadcrumbsContainer a[disabled]:hover, .breadcrumbsContainer [disabled].breadcrumb_last:hover, [disabled].currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].minus:hover, .woocommerce .quantity.buttons_added [disabled].plus:hover, .woocommerce-page .quantity.buttons_added [disabled].minus:hover, .woocommerce-page .quantity.buttons_added [disabled].plus:hover, .button[disabled]:focus, .escn-outer .escn-inner .escn-links a[disabled]:focus, .breadcrumbsContainer a[disabled]:focus, .breadcrumbsContainer [disabled].breadcrumb_last:focus, [disabled].currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].minus:focus, .woocommerce .quantity.buttons_added [disabled].plus:focus, .woocommerce-page .quantity.buttons_added [disabled].minus:focus, .woocommerce-page .quantity.buttons_added [disabled].plus:focus {
    color: #fff;
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .escn-outer .escn-inner .escn-links a.disabled:hover, .breadcrumbsContainer a.disabled:hover, .breadcrumbsContainer .disabled.breadcrumb_last:hover, .disabled.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.minus:hover, .woocommerce .quantity.buttons_added .disabled.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.plus:hover, .button.disabled:focus, .escn-outer .escn-inner .escn-links a.disabled:focus, .breadcrumbsContainer a.disabled:focus, .breadcrumbsContainer .disabled.breadcrumb_last:focus, .disabled.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.minus:focus, .woocommerce .quantity.buttons_added .disabled.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.plus:focus, .button[disabled]:hover, .escn-outer .escn-inner .escn-links a[disabled]:hover, .breadcrumbsContainer a[disabled]:hover, .breadcrumbsContainer [disabled].breadcrumb_last:hover, [disabled].currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].minus:hover, .woocommerce .quantity.buttons_added [disabled].plus:hover, .woocommerce-page .quantity.buttons_added [disabled].minus:hover, .woocommerce-page .quantity.buttons_added [disabled].plus:hover, .button[disabled]:focus, .escn-outer .escn-inner .escn-links a[disabled]:focus, .breadcrumbsContainer a[disabled]:focus, .breadcrumbsContainer [disabled].breadcrumb_last:focus, [disabled].currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].minus:focus, .woocommerce .quantity.buttons_added [disabled].plus:focus, .woocommerce-page .quantity.buttons_added [disabled].minus:focus, .woocommerce-page .quantity.buttons_added [disabled].plus:focus {
    background-color: #2ba6cb;
}
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .escn-outer .escn-inner .escn-links a.disabled.secondary, .breadcrumbsContainer a.disabled.secondary, .breadcrumbsContainer .disabled.secondary.breadcrumb_last, .disabled.secondary.currencySwitcher, .woocommerce .quantity.buttons_added .disabled.secondary.minus, .woocommerce .quantity.buttons_added .disabled.secondary.plus, .woocommerce-page .quantity.buttons_added .disabled.secondary.minus, .woocommerce-page .quantity.buttons_added .disabled.secondary.plus, .button[disabled].secondary, .escn-outer .escn-inner .escn-links a[disabled].secondary, .breadcrumbsContainer a[disabled].secondary, .breadcrumbsContainer [disabled].secondary.breadcrumb_last, [disabled].secondary.currencySwitcher, .woocommerce .quantity.buttons_added [disabled].secondary.minus, .woocommerce .quantity.buttons_added [disabled].secondary.plus, .woocommerce-page .quantity.buttons_added [disabled].secondary.minus, .woocommerce-page .quantity.buttons_added [disabled].secondary.plus {
    background-color: #e9e9e9;
    border-color: #d0d0d0;
    color: #333;
    cursor: default;
    opacity: 0.6;
    -webkit-box-shadow: none;
    box-shadow: none;
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .escn-outer .escn-inner .escn-links a.disabled.secondary:hover, .breadcrumbsContainer a.disabled.secondary:hover, .breadcrumbsContainer .disabled.secondary.breadcrumb_last:hover, .disabled.secondary.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.secondary.minus:hover, .woocommerce .quantity.buttons_added .disabled.secondary.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.secondary.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.secondary.plus:hover, .button.disabled.secondary:focus, .escn-outer .escn-inner .escn-links a.disabled.secondary:focus, .breadcrumbsContainer a.disabled.secondary:focus, .breadcrumbsContainer .disabled.secondary.breadcrumb_last:focus, .disabled.secondary.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.secondary.minus:focus, .woocommerce .quantity.buttons_added .disabled.secondary.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.secondary.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.secondary.plus:focus, .button[disabled].secondary:hover, .escn-outer .escn-inner .escn-links a[disabled].secondary:hover, .breadcrumbsContainer a[disabled].secondary:hover, .breadcrumbsContainer [disabled].secondary.breadcrumb_last:hover, [disabled].secondary.currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].secondary.minus:hover, .woocommerce .quantity.buttons_added [disabled].secondary.plus:hover, .woocommerce-page .quantity.buttons_added [disabled].secondary.minus:hover, .woocommerce-page .quantity.buttons_added [disabled].secondary.plus:hover, .button[disabled].secondary:focus, .escn-outer .escn-inner .escn-links a[disabled].secondary:focus, .breadcrumbsContainer a[disabled].secondary:focus, .breadcrumbsContainer [disabled].secondary.breadcrumb_last:focus, [disabled].secondary.currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].secondary.minus:focus, .woocommerce .quantity.buttons_added [disabled].secondary.plus:focus, .woocommerce-page .quantity.buttons_added [disabled].secondary.minus:focus, .woocommerce-page .quantity.buttons_added [disabled].secondary.plus:focus {
    background-color: #d0d0d0;
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .escn-outer .escn-inner .escn-links a.disabled.secondary:hover, .breadcrumbsContainer a.disabled.secondary:hover, .breadcrumbsContainer .disabled.secondary.breadcrumb_last:hover, .disabled.secondary.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.secondary.minus:hover, .woocommerce .quantity.buttons_added .disabled.secondary.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.secondary.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.secondary.plus:hover, .button.disabled.secondary:focus, .escn-outer .escn-inner .escn-links a.disabled.secondary:focus, .breadcrumbsContainer a.disabled.secondary:focus, .breadcrumbsContainer .disabled.secondary.breadcrumb_last:focus, .disabled.secondary.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.secondary.minus:focus, .woocommerce .quantity.buttons_added .disabled.secondary.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.secondary.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.secondary.plus:focus, .button[disabled].secondary:hover, .escn-outer .escn-inner .escn-links a[disabled].secondary:hover, .breadcrumbsContainer a[disabled].secondary:hover, .breadcrumbsContainer [disabled].secondary.breadcrumb_last:hover, [disabled].secondary.currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].secondary.minus:hover, .woocommerce .quantity.buttons_added [disabled].secondary.plus:hover, .woocommerce-page .quantity.buttons_added [disabled].secondary.minus:hover, .woocommerce-page .quantity.buttons_added [disabled].secondary.plus:hover, .button[disabled].secondary:focus, .escn-outer .escn-inner .escn-links a[disabled].secondary:focus, .breadcrumbsContainer a[disabled].secondary:focus, .breadcrumbsContainer [disabled].secondary.breadcrumb_last:focus, [disabled].secondary.currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].secondary.minus:focus, .woocommerce .quantity.buttons_added [disabled].secondary.plus:focus, .woocommerce-page .quantity.buttons_added [disabled].secondary.minus:focus, .woocommerce-page .quantity.buttons_added [disabled].secondary.plus:focus {
    color: #333;
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .escn-outer .escn-inner .escn-links a.disabled.secondary:hover, .breadcrumbsContainer a.disabled.secondary:hover, .breadcrumbsContainer .disabled.secondary.breadcrumb_last:hover, .disabled.secondary.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.secondary.minus:hover, .woocommerce .quantity.buttons_added .disabled.secondary.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.secondary.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.secondary.plus:hover, .button.disabled.secondary:focus, .escn-outer .escn-inner .escn-links a.disabled.secondary:focus, .breadcrumbsContainer a.disabled.secondary:focus, .breadcrumbsContainer .disabled.secondary.breadcrumb_last:focus, .disabled.secondary.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.secondary.minus:focus, .woocommerce .quantity.buttons_added .disabled.secondary.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.secondary.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.secondary.plus:focus, .button[disabled].secondary:hover, .escn-outer .escn-inner .escn-links a[disabled].secondary:hover, .breadcrumbsContainer a[disabled].secondary:hover, .breadcrumbsContainer [disabled].secondary.breadcrumb_last:hover, [disabled].secondary.currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].secondary.minus:hover, .woocommerce .quantity.buttons_added [disabled].secondary.plus:hover, .woocommerce-page .quantity.buttons_added [disabled].secondary.minus:hover, .woocommerce-page .quantity.buttons_added [disabled].secondary.plus:hover, .button[disabled].secondary:focus, .escn-outer .escn-inner .escn-links a[disabled].secondary:focus, .breadcrumbsContainer a[disabled].secondary:focus, .breadcrumbsContainer [disabled].secondary.breadcrumb_last:focus, [disabled].secondary.currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].secondary.minus:focus, .woocommerce .quantity.buttons_added [disabled].secondary.plus:focus, .woocommerce-page .quantity.buttons_added [disabled].secondary.minus:focus, .woocommerce-page .quantity.buttons_added [disabled].secondary.plus:focus {
    background-color: #e9e9e9;
}
button.disabled.success, button[disabled].success, .button.disabled.success, .escn-outer .escn-inner .escn-links a.disabled.success, .breadcrumbsContainer a.disabled.success, .breadcrumbsContainer .disabled.success.breadcrumb_last, .disabled.success.currencySwitcher, .woocommerce .quantity.buttons_added .disabled.success.minus, .woocommerce .quantity.buttons_added .disabled.success.plus, .woocommerce-page .quantity.buttons_added .disabled.success.minus, .woocommerce-page .quantity.buttons_added .disabled.success.plus, .button[disabled].success, .escn-outer .escn-inner .escn-links a[disabled].success, .breadcrumbsContainer a[disabled].success, .breadcrumbsContainer [disabled].success.breadcrumb_last, [disabled].success.currencySwitcher, .woocommerce .quantity.buttons_added [disabled].success.minus, .woocommerce .quantity.buttons_added [disabled].success.plus, .woocommerce-page .quantity.buttons_added [disabled].success.minus, .woocommerce-page .quantity.buttons_added [disabled].success.plus {
    background-color: #5da423;
    border-color: #457a1a;
    color: #fff;
    cursor: default;
    opacity: 0.6;
    -webkit-box-shadow: none;
    box-shadow: none;
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .escn-outer .escn-inner .escn-links a.disabled.success:hover, .breadcrumbsContainer a.disabled.success:hover, .breadcrumbsContainer .disabled.success.breadcrumb_last:hover, .disabled.success.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.success.minus:hover, .woocommerce .quantity.buttons_added .disabled.success.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.success.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.success.plus:hover, .button.disabled.success:focus, .escn-outer .escn-inner .escn-links a.disabled.success:focus, .breadcrumbsContainer a.disabled.success:focus, .breadcrumbsContainer .disabled.success.breadcrumb_last:focus, .disabled.success.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.success.minus:focus, .woocommerce .quantity.buttons_added .disabled.success.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.success.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.success.plus:focus, .button[disabled].success:hover, .escn-outer .escn-inner .escn-links a[disabled].success:hover, .breadcrumbsContainer a[disabled].success:hover, .breadcrumbsContainer [disabled].success.breadcrumb_last:hover, [disabled].success.currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].success.minus:hover, .woocommerce .quantity.buttons_added [disabled].success.plus:hover, .woocommerce-page .quantity.buttons_added [disabled].success.minus:hover, .woocommerce-page .quantity.buttons_added [disabled].success.plus:hover, .button[disabled].success:focus, .escn-outer .escn-inner .escn-links a[disabled].success:focus, .breadcrumbsContainer a[disabled].success:focus, .breadcrumbsContainer [disabled].success.breadcrumb_last:focus, [disabled].success.currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].success.minus:focus, .woocommerce .quantity.buttons_added [disabled].success.plus:focus, .woocommerce-page .quantity.buttons_added [disabled].success.minus:focus, .woocommerce-page .quantity.buttons_added [disabled].success.plus:focus {
    background-color: #457a1a;
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .escn-outer .escn-inner .escn-links a.disabled.success:hover, .breadcrumbsContainer a.disabled.success:hover, .breadcrumbsContainer .disabled.success.breadcrumb_last:hover, .disabled.success.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.success.minus:hover, .woocommerce .quantity.buttons_added .disabled.success.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.success.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.success.plus:hover, .button.disabled.success:focus, .escn-outer .escn-inner .escn-links a.disabled.success:focus, .breadcrumbsContainer a.disabled.success:focus, .breadcrumbsContainer .disabled.success.breadcrumb_last:focus, .disabled.success.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.success.minus:focus, .woocommerce .quantity.buttons_added .disabled.success.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.success.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.success.plus:focus, .button[disabled].success:hover, .escn-outer .escn-inner .escn-links a[disabled].success:hover, .breadcrumbsContainer a[disabled].success:hover, .breadcrumbsContainer [disabled].success.breadcrumb_last:hover, [disabled].success.currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].success.minus:hover, .woocommerce .quantity.buttons_added [disabled].success.plus:hover, .woocommerce-page .quantity.buttons_added [disabled].success.minus:hover, .woocommerce-page .quantity.buttons_added [disabled].success.plus:hover, .button[disabled].success:focus, .escn-outer .escn-inner .escn-links a[disabled].success:focus, .breadcrumbsContainer a[disabled].success:focus, .breadcrumbsContainer [disabled].success.breadcrumb_last:focus, [disabled].success.currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].success.minus:focus, .woocommerce .quantity.buttons_added [disabled].success.plus:focus, .woocommerce-page .quantity.buttons_added [disabled].success.minus:focus, .woocommerce-page .quantity.buttons_added [disabled].success.plus:focus {
    color: #fff;
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .escn-outer .escn-inner .escn-links a.disabled.success:hover, .breadcrumbsContainer a.disabled.success:hover, .breadcrumbsContainer .disabled.success.breadcrumb_last:hover, .disabled.success.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.success.minus:hover, .woocommerce .quantity.buttons_added .disabled.success.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.success.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.success.plus:hover, .button.disabled.success:focus, .escn-outer .escn-inner .escn-links a.disabled.success:focus, .breadcrumbsContainer a.disabled.success:focus, .breadcrumbsContainer .disabled.success.breadcrumb_last:focus, .disabled.success.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.success.minus:focus, .woocommerce .quantity.buttons_added .disabled.success.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.success.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.success.plus:focus, .button[disabled].success:hover, .escn-outer .escn-inner .escn-links a[disabled].success:hover, .breadcrumbsContainer a[disabled].success:hover, .breadcrumbsContainer [disabled].success.breadcrumb_last:hover, [disabled].success.currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].success.minus:hover, .woocommerce .quantity.buttons_added [disabled].success.plus:hover, .woocommerce-page .quantity.buttons_added [disabled].success.minus:hover, .woocommerce-page .quantity.buttons_added [disabled].success.plus:hover, .button[disabled].success:focus, .escn-outer .escn-inner .escn-links a[disabled].success:focus, .breadcrumbsContainer a[disabled].success:focus, .breadcrumbsContainer [disabled].success.breadcrumb_last:focus, [disabled].success.currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].success.minus:focus, .woocommerce .quantity.buttons_added [disabled].success.plus:focus, .woocommerce-page .quantity.buttons_added [disabled].success.minus:focus, .woocommerce-page .quantity.buttons_added [disabled].success.plus:focus {
    background-color: #5da423;
}
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .escn-outer .escn-inner .escn-links a.disabled.alert, .breadcrumbsContainer a.disabled.alert, .breadcrumbsContainer .disabled.alert.breadcrumb_last, .disabled.alert.currencySwitcher, .woocommerce .quantity.buttons_added .disabled.alert.minus, .woocommerce .quantity.buttons_added .disabled.alert.plus, .woocommerce-page .quantity.buttons_added .disabled.alert.minus, .woocommerce-page .quantity.buttons_added .disabled.alert.plus, .button[disabled].alert, .escn-outer .escn-inner .escn-links a[disabled].alert, .breadcrumbsContainer a[disabled].alert, .breadcrumbsContainer [disabled].alert.breadcrumb_last, [disabled].alert.currencySwitcher, .woocommerce .quantity.buttons_added [disabled].alert.minus, .woocommerce .quantity.buttons_added [disabled].alert.plus, .woocommerce-page .quantity.buttons_added [disabled].alert.minus, .woocommerce-page .quantity.buttons_added [disabled].alert.plus {
    background-color: #c60f13;
    border-color: #970b0e;
    color: #fff;
    cursor: default;
    opacity: 0.6;
    -webkit-box-shadow: none;
    box-shadow: none;
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .escn-outer .escn-inner .escn-links a.disabled.alert:hover, .breadcrumbsContainer a.disabled.alert:hover, .breadcrumbsContainer .disabled.alert.breadcrumb_last:hover, .disabled.alert.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.alert.minus:hover, .woocommerce .quantity.buttons_added .disabled.alert.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.alert.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.alert.plus:hover, .button.disabled.alert:focus, .escn-outer .escn-inner .escn-links a.disabled.alert:focus, .breadcrumbsContainer a.disabled.alert:focus, .breadcrumbsContainer .disabled.alert.breadcrumb_last:focus, .disabled.alert.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.alert.minus:focus, .woocommerce .quantity.buttons_added .disabled.alert.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.alert.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.alert.plus:focus, .button[disabled].alert:hover, .escn-outer .escn-inner .escn-links a[disabled].alert:hover, .breadcrumbsContainer a[disabled].alert:hover, .breadcrumbsContainer [disabled].alert.breadcrumb_last:hover, [disabled].alert.currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].alert.minus:hover, .woocommerce .quantity.buttons_added [disabled].alert.plus:hover, .woocommerce-page .quantity.buttons_added [disabled].alert.minus:hover, .woocommerce-page .quantity.buttons_added [disabled].alert.plus:hover, .button[disabled].alert:focus, .escn-outer .escn-inner .escn-links a[disabled].alert:focus, .breadcrumbsContainer a[disabled].alert:focus, .breadcrumbsContainer [disabled].alert.breadcrumb_last:focus, [disabled].alert.currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].alert.minus:focus, .woocommerce .quantity.buttons_added [disabled].alert.plus:focus, .woocommerce-page .quantity.buttons_added [disabled].alert.minus:focus, .woocommerce-page .quantity.buttons_added [disabled].alert.plus:focus {
    background-color: #970b0e;
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .escn-outer .escn-inner .escn-links a.disabled.alert:hover, .breadcrumbsContainer a.disabled.alert:hover, .breadcrumbsContainer .disabled.alert.breadcrumb_last:hover, .disabled.alert.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.alert.minus:hover, .woocommerce .quantity.buttons_added .disabled.alert.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.alert.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.alert.plus:hover, .button.disabled.alert:focus, .escn-outer .escn-inner .escn-links a.disabled.alert:focus, .breadcrumbsContainer a.disabled.alert:focus, .breadcrumbsContainer .disabled.alert.breadcrumb_last:focus, .disabled.alert.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.alert.minus:focus, .woocommerce .quantity.buttons_added .disabled.alert.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.alert.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.alert.plus:focus, .button[disabled].alert:hover, .escn-outer .escn-inner .escn-links a[disabled].alert:hover, .breadcrumbsContainer a[disabled].alert:hover, .breadcrumbsContainer [disabled].alert.breadcrumb_last:hover, [disabled].alert.currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].alert.minus:hover, .woocommerce .quantity.buttons_added [disabled].alert.plus:hover, .woocommerce-page .quantity.buttons_added [disabled].alert.minus:hover, .woocommerce-page .quantity.buttons_added [disabled].alert.plus:hover, .button[disabled].alert:focus, .escn-outer .escn-inner .escn-links a[disabled].alert:focus, .breadcrumbsContainer a[disabled].alert:focus, .breadcrumbsContainer [disabled].alert.breadcrumb_last:focus, [disabled].alert.currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].alert.minus:focus, .woocommerce .quantity.buttons_added [disabled].alert.plus:focus, .woocommerce-page .quantity.buttons_added [disabled].alert.minus:focus, .woocommerce-page .quantity.buttons_added [disabled].alert.plus:focus {
    color: #fff;
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .escn-outer .escn-inner .escn-links a.disabled.alert:hover, .breadcrumbsContainer a.disabled.alert:hover, .breadcrumbsContainer .disabled.alert.breadcrumb_last:hover, .disabled.alert.currencySwitcher:hover, .woocommerce .quantity.buttons_added .disabled.alert.minus:hover, .woocommerce .quantity.buttons_added .disabled.alert.plus:hover, .woocommerce-page .quantity.buttons_added .disabled.alert.minus:hover, .woocommerce-page .quantity.buttons_added .disabled.alert.plus:hover, .button.disabled.alert:focus, .escn-outer .escn-inner .escn-links a.disabled.alert:focus, .breadcrumbsContainer a.disabled.alert:focus, .breadcrumbsContainer .disabled.alert.breadcrumb_last:focus, .disabled.alert.currencySwitcher:focus, .woocommerce .quantity.buttons_added .disabled.alert.minus:focus, .woocommerce .quantity.buttons_added .disabled.alert.plus:focus, .woocommerce-page .quantity.buttons_added .disabled.alert.minus:focus, .woocommerce-page .quantity.buttons_added .disabled.alert.plus:focus, .button[disabled].alert:hover, .escn-outer .escn-inner .escn-links a[disabled].alert:hover, .breadcrumbsContainer a[disabled].alert:hover, .breadcrumbsContainer [disabled].alert.breadcrumb_last:hover, [disabled].alert.currencySwitcher:hover, .woocommerce .quantity.buttons_added [disabled].alert.minus:hover, .woocommerce .quantity.buttons_added [disabled].alert.plus:hover, .woocommerce-page .quantity.buttons_added [disabled].alert.minus:hover, .woocommerce-page .quantity.buttons_added [disabled].alert.plus:hover, .button[disabled].alert:focus, .escn-outer .escn-inner .escn-links a[disabled].alert:focus, .breadcrumbsContainer a[disabled].alert:focus, .breadcrumbsContainer [disabled].alert.breadcrumb_last:focus, [disabled].alert.currencySwitcher:focus, .woocommerce .quantity.buttons_added [disabled].alert.minus:focus, .woocommerce .quantity.buttons_added [disabled].alert.plus:focus, .woocommerce-page .quantity.buttons_added [disabled].alert.minus:focus, .woocommerce-page .quantity.buttons_added [disabled].alert.plus:focus {
    background-color: #c60f13;
}
button, .button, .escn-outer .escn-inner .escn-links a, .breadcrumbsContainer a, .breadcrumbsContainer .breadcrumb_last, .currencySwitcher, .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .plus {
    padding-top: 0.8125em;
    padding-bottom: 0.75em;
    -webkit-appearance: none;
}
button.tiny, .button.tiny, .escn-outer .escn-inner .escn-links a.tiny, .breadcrumbsContainer a.tiny, .breadcrumbsContainer .tiny.breadcrumb_last, .tiny.currencySwitcher, .woocommerce .quantity.buttons_added .tiny.minus, .woocommerce .quantity.buttons_added .tiny.plus, .woocommerce-page .quantity.buttons_added .tiny.minus, .woocommerce-page .quantity.buttons_added .tiny.plus {
    padding-top: 0.5em;
    padding-bottom: 0.4375em;
    -webkit-appearance: none;
}
button.small, .button.small, .escn-outer .escn-inner .escn-links a.small, .breadcrumbsContainer a.small, .breadcrumbsContainer .small.breadcrumb_last, .small.currencySwitcher, .woocommerce .quantity.buttons_added .small.minus, .woocommerce .quantity.buttons_added .small.plus, .woocommerce-page .quantity.buttons_added .small.minus, .woocommerce-page .quantity.buttons_added .small.plus {
    padding-top: 0.625em;
    padding-bottom: 0.5625em;
    -webkit-appearance: none;
}
button.large, .button.large, .escn-outer .escn-inner .escn-links a.large, .breadcrumbsContainer a.large, .breadcrumbsContainer .large.breadcrumb_last, .large.currencySwitcher, .woocommerce .quantity.buttons_added .large.minus, .woocommerce .quantity.buttons_added .large.plus, .woocommerce-page .quantity.buttons_added .large.minus, .woocommerce-page .quantity.buttons_added .large.plus {
    padding-top: 1.03125em;
    padding-bottom: 1.03125em;
    -webkit-appearance: none;
}
@media only screen {
    button, .button, .escn-outer .escn-inner .escn-links a, .breadcrumbsContainer a, .breadcrumbsContainer .breadcrumb_last, .currencySwitcher, .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .plus {
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
        -webkit-transition: background-color 300ms ease-out;
        -moz-transition: background-color 300ms ease-out;
        transition: background-color 300ms ease-out;
    }
    button:active, .button:active, .escn-outer .escn-inner .escn-links a:active, .breadcrumbsContainer a:active, .breadcrumbsContainer .breadcrumb_last:active, .currencySwitcher:active, .woocommerce .quantity.buttons_added .minus:active, .woocommerce .quantity.buttons_added .plus:active, .woocommerce-page .quantity.buttons_added .minus:active, .woocommerce-page .quantity.buttons_added .plus:active {
        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    }
    button.radius, .button.radius, .escn-outer .escn-inner .escn-links a.radius, .breadcrumbsContainer a.radius, .breadcrumbsContainer .radius.breadcrumb_last, .radius.currencySwitcher, .woocommerce .quantity.buttons_added .radius.minus, .woocommerce .quantity.buttons_added .radius.plus, .woocommerce-page .quantity.buttons_added .radius.minus, .woocommerce-page .quantity.buttons_added .radius.plus {
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    button.round, .button.round, .escn-outer .escn-inner .escn-links a.round, .breadcrumbsContainer a.round, .breadcrumbsContainer .round.breadcrumb_last, .round.currencySwitcher, .woocommerce .quantity.buttons_added .round.minus, .woocommerce .quantity.buttons_added .round.plus, .woocommerce-page .quantity.buttons_added .round.minus, .woocommerce-page .quantity.buttons_added .round.plus {
        -webkit-border-radius: 1000px;
        border-radius: 1000px;
    }
}@media only screen and (min-width: 768px) {
    button, .button, .escn-outer .escn-inner .escn-links a, .breadcrumbsContainer a, .breadcrumbsContainer .breadcrumb_last, .currencySwitcher, .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .plus {
        display: inline-block;
    }
}.flex-video {
     position: relative;
     padding-top: 1.5625em;
     padding-bottom: 67.5%;
     height: 0;
     margin-bottom: 1em;
     overflow: hidden;
 }
.flex-video.widescreen {
    padding-bottom: 57.25%}
.flex-video.vimeo {
    padding-top: 0;
}
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
[data-section=''], [data-section='auto'], .section-container.auto, [data-section='vertical-tabs'], .section-container.vertical-tabs, [data-section='vertical-nav'], .section-container.vertical-nav, [data-section='horizontal-nav'], .section-container.horizontal-nav, [data-section='accordion'], .section-container.accordion {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
}
[data-section=''][data-section-small-style], [data-section='auto'][data-section-small-style], .section-container.auto[data-section-small-style], [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style], [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style], [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style], [data-section='accordion'][data-section-small-style], .section-container.accordion[data-section-small-style] {
    width: 100% !important;
}
[data-section=''][data-section-small-style]>[data-section-region], [data-section=''][data-section-small-style]>section, [data-section=''][data-section-small-style]>.section, [data-section='auto'][data-section-small-style]>[data-section-region], [data-section='auto'][data-section-small-style]>section, [data-section='auto'][data-section-small-style]>.section, .section-container.auto[data-section-small-style]>[data-section-region], .section-container.auto[data-section-small-style]>section, .section-container.auto[data-section-small-style]>.section, [data-section='vertical-tabs'][data-section-small-style]>[data-section-region], [data-section='vertical-tabs'][data-section-small-style]>section, [data-section='vertical-tabs'][data-section-small-style]>.section, .section-container.vertical-tabs[data-section-small-style]>[data-section-region], .section-container.vertical-tabs[data-section-small-style]>section, .section-container.vertical-tabs[data-section-small-style]>.section, [data-section='vertical-nav'][data-section-small-style]>[data-section-region], [data-section='vertical-nav'][data-section-small-style]>section, [data-section='vertical-nav'][data-section-small-style]>.section, .section-container.vertical-nav[data-section-small-style]>[data-section-region], .section-container.vertical-nav[data-section-small-style]>section, .section-container.vertical-nav[data-section-small-style]>.section, [data-section='horizontal-nav'][data-section-small-style]>[data-section-region], [data-section='horizontal-nav'][data-section-small-style]>section, [data-section='horizontal-nav'][data-section-small-style]>.section, .section-container.horizontal-nav[data-section-small-style]>[data-section-region], .section-container.horizontal-nav[data-section-small-style]>section, .section-container.horizontal-nav[data-section-small-style]>.section, [data-section='accordion'][data-section-small-style]>[data-section-region], [data-section='accordion'][data-section-small-style]>section, [data-section='accordion'][data-section-small-style]>.section, .section-container.accordion[data-section-small-style]>[data-section-region], .section-container.accordion[data-section-small-style]>section, .section-container.accordion[data-section-small-style]>.section {
    padding: 0 !important;
    margin: 0 !important;
}
[data-section=''][data-section-small-style]>[data-section-region]>[data-section-title], [data-section=''][data-section-small-style]>[data-section-region]>.title, [data-section=''][data-section-small-style]>section>[data-section-title], [data-section=''][data-section-small-style]>section>.title, [data-section=''][data-section-small-style]>.section>[data-section-title], [data-section=''][data-section-small-style]>.section>.title, [data-section='auto'][data-section-small-style]>[data-section-region]>[data-section-title], [data-section='auto'][data-section-small-style]>[data-section-region]>.title, [data-section='auto'][data-section-small-style]>section>[data-section-title], [data-section='auto'][data-section-small-style]>section>.title, [data-section='auto'][data-section-small-style]>.section>[data-section-title], [data-section='auto'][data-section-small-style]>.section>.title, .section-container.auto[data-section-small-style]>[data-section-region]>[data-section-title], .section-container.auto[data-section-small-style]>[data-section-region]>.title, .section-container.auto[data-section-small-style]>section>[data-section-title], .section-container.auto[data-section-small-style]>section>.title, .section-container.auto[data-section-small-style]>.section>[data-section-title], .section-container.auto[data-section-small-style]>.section>.title, [data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>[data-section-title], [data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>.title, [data-section='vertical-tabs'][data-section-small-style]>section>[data-section-title], [data-section='vertical-tabs'][data-section-small-style]>section>.title, [data-section='vertical-tabs'][data-section-small-style]>.section>[data-section-title], [data-section='vertical-tabs'][data-section-small-style]>.section>.title, .section-container.vertical-tabs[data-section-small-style]>[data-section-region]>[data-section-title], .section-container.vertical-tabs[data-section-small-style]>[data-section-region]>.title, .section-container.vertical-tabs[data-section-small-style]>section>[data-section-title], .section-container.vertical-tabs[data-section-small-style]>section>.title, .section-container.vertical-tabs[data-section-small-style]>.section>[data-section-title], .section-container.vertical-tabs[data-section-small-style]>.section>.title, [data-section='vertical-nav'][data-section-small-style]>[data-section-region]>[data-section-title], [data-section='vertical-nav'][data-section-small-style]>[data-section-region]>.title, [data-section='vertical-nav'][data-section-small-style]>section>[data-section-title], [data-section='vertical-nav'][data-section-small-style]>section>.title, [data-section='vertical-nav'][data-section-small-style]>.section>[data-section-title], [data-section='vertical-nav'][data-section-small-style]>.section>.title, .section-container.vertical-nav[data-section-small-style]>[data-section-region]>[data-section-title], .section-container.vertical-nav[data-section-small-style]>[data-section-region]>.title, .section-container.vertical-nav[data-section-small-style]>section>[data-section-title], .section-container.vertical-nav[data-section-small-style]>section>.title, .section-container.vertical-nav[data-section-small-style]>.section>[data-section-title], .section-container.vertical-nav[data-section-small-style]>.section>.title, [data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>[data-section-title], [data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>.title, [data-section='horizontal-nav'][data-section-small-style]>section>[data-section-title], [data-section='horizontal-nav'][data-section-small-style]>section>.title, [data-section='horizontal-nav'][data-section-small-style]>.section>[data-section-title], [data-section='horizontal-nav'][data-section-small-style]>.section>.title, .section-container.horizontal-nav[data-section-small-style]>[data-section-region]>[data-section-title], .section-container.horizontal-nav[data-section-small-style]>[data-section-region]>.title, .section-container.horizontal-nav[data-section-small-style]>section>[data-section-title], .section-container.horizontal-nav[data-section-small-style]>section>.title, .section-container.horizontal-nav[data-section-small-style]>.section>[data-section-title], .section-container.horizontal-nav[data-section-small-style]>.section>.title, [data-section='accordion'][data-section-small-style]>[data-section-region]>[data-section-title], [data-section='accordion'][data-section-small-style]>[data-section-region]>.title, [data-section='accordion'][data-section-small-style]>section>[data-section-title], [data-section='accordion'][data-section-small-style]>section>.title, [data-section='accordion'][data-section-small-style]>.section>[data-section-title], [data-section='accordion'][data-section-small-style]>.section>.title, .section-container.accordion[data-section-small-style]>[data-section-region]>[data-section-title], .section-container.accordion[data-section-small-style]>[data-section-region]>.title, .section-container.accordion[data-section-small-style]>section>[data-section-title], .section-container.accordion[data-section-small-style]>section>.title, .section-container.accordion[data-section-small-style]>.section>[data-section-title], .section-container.accordion[data-section-small-style]>.section>.title {
    width: 100% !important;
}
[data-section='']>section, [data-section='']>.section, [data-section='']>[data-section-region], [data-section='auto']>section, [data-section='auto']>.section, [data-section='auto']>[data-section-region], .section-container.auto>section, .section-container.auto>.section, .section-container.auto>[data-section-region], [data-section='vertical-tabs']>section, [data-section='vertical-tabs']>.section, [data-section='vertical-tabs']>[data-section-region], .section-container.vertical-tabs>section, .section-container.vertical-tabs>.section, .section-container.vertical-tabs>[data-section-region], [data-section='vertical-nav']>section, [data-section='vertical-nav']>.section, [data-section='vertical-nav']>[data-section-region], .section-container.vertical-nav>section, .section-container.vertical-nav>.section, .section-container.vertical-nav>[data-section-region], [data-section='horizontal-nav']>section, [data-section='horizontal-nav']>.section, [data-section='horizontal-nav']>[data-section-region], .section-container.horizontal-nav>section, .section-container.horizontal-nav>.section, .section-container.horizontal-nav>[data-section-region], [data-section='accordion']>section, [data-section='accordion']>.section, [data-section='accordion']>[data-section-region], .section-container.accordion>section, .section-container.accordion>.section, .section-container.accordion>[data-section-region] {
    margin: 0;
}
[data-section='']>section>[data-section-title], [data-section='']>section>.title, [data-section='']>.section>[data-section-title], [data-section='']>.section>.title, [data-section='']>[data-section-region]>[data-section-title], [data-section='']>[data-section-region]>.title, [data-section='auto']>section>[data-section-title], [data-section='auto']>section>.title, [data-section='auto']>.section>[data-section-title], [data-section='auto']>.section>.title, [data-section='auto']>[data-section-region]>[data-section-title], [data-section='auto']>[data-section-region]>.title, .section-container.auto>section>[data-section-title], .section-container.auto>section>.title, .section-container.auto>.section>[data-section-title], .section-container.auto>.section>.title, .section-container.auto>[data-section-region]>[data-section-title], .section-container.auto>[data-section-region]>.title, [data-section='vertical-tabs']>section>[data-section-title], [data-section='vertical-tabs']>section>.title, [data-section='vertical-tabs']>.section>[data-section-title], [data-section='vertical-tabs']>.section>.title, [data-section='vertical-tabs']>[data-section-region]>[data-section-title], [data-section='vertical-tabs']>[data-section-region]>.title, .section-container.vertical-tabs>section>[data-section-title], .section-container.vertical-tabs>section>.title, .section-container.vertical-tabs>.section>[data-section-title], .section-container.vertical-tabs>.section>.title, .section-container.vertical-tabs>[data-section-region]>[data-section-title], .section-container.vertical-tabs>[data-section-region]>.title, [data-section='vertical-nav']>section>[data-section-title], [data-section='vertical-nav']>section>.title, [data-section='vertical-nav']>.section>[data-section-title], [data-section='vertical-nav']>.section>.title, [data-section='vertical-nav']>[data-section-region]>[data-section-title], [data-section='vertical-nav']>[data-section-region]>.title, .section-container.vertical-nav>section>[data-section-title], .section-container.vertical-nav>section>.title, .section-container.vertical-nav>.section>[data-section-title], .section-container.vertical-nav>.section>.title, .section-container.vertical-nav>[data-section-region]>[data-section-title], .section-container.vertical-nav>[data-section-region]>.title, [data-section='horizontal-nav']>section>[data-section-title], [data-section='horizontal-nav']>section>.title, [data-section='horizontal-nav']>.section>[data-section-title], [data-section='horizontal-nav']>.section>.title, [data-section='horizontal-nav']>[data-section-region]>[data-section-title], [data-section='horizontal-nav']>[data-section-region]>.title, .section-container.horizontal-nav>section>[data-section-title], .section-container.horizontal-nav>section>.title, .section-container.horizontal-nav>.section>[data-section-title], .section-container.horizontal-nav>.section>.title, .section-container.horizontal-nav>[data-section-region]>[data-section-title], .section-container.horizontal-nav>[data-section-region]>.title, [data-section='accordion']>section>[data-section-title], [data-section='accordion']>section>.title, [data-section='accordion']>.section>[data-section-title], [data-section='accordion']>.section>.title, [data-section='accordion']>[data-section-region]>[data-section-title], [data-section='accordion']>[data-section-region]>.title, .section-container.accordion>section>[data-section-title], .section-container.accordion>section>.title, .section-container.accordion>.section>[data-section-title], .section-container.accordion>.section>.title, .section-container.accordion>[data-section-region]>[data-section-title], .section-container.accordion>[data-section-region]>.title {
    margin-bottom: 0;
}
[data-section='']>section>[data-section-title] a, [data-section='']>section>.title a, [data-section='']>.section>[data-section-title] a, [data-section='']>.section>.title a, [data-section='']>[data-section-region]>[data-section-title] a, [data-section='']>[data-section-region]>.title a, [data-section='auto']>section>[data-section-title] a, [data-section='auto']>section>.title a, [data-section='auto']>.section>[data-section-title] a, [data-section='auto']>.section>.title a, [data-section='auto']>[data-section-region]>[data-section-title] a, [data-section='auto']>[data-section-region]>.title a, .section-container.auto>section>[data-section-title] a, .section-container.auto>section>.title a, .section-container.auto>.section>[data-section-title] a, .section-container.auto>.section>.title a, .section-container.auto>[data-section-region]>[data-section-title] a, .section-container.auto>[data-section-region]>.title a, [data-section='vertical-tabs']>section>[data-section-title] a, [data-section='vertical-tabs']>section>.title a, [data-section='vertical-tabs']>.section>[data-section-title] a, [data-section='vertical-tabs']>.section>.title a, [data-section='vertical-tabs']>[data-section-region]>[data-section-title] a, [data-section='vertical-tabs']>[data-section-region]>.title a, .section-container.vertical-tabs>section>[data-section-title] a, .section-container.vertical-tabs>section>.title a, .section-container.vertical-tabs>.section>[data-section-title] a, .section-container.vertical-tabs>.section>.title a, .section-container.vertical-tabs>[data-section-region]>[data-section-title] a, .section-container.vertical-tabs>[data-section-region]>.title a, [data-section='vertical-nav']>section>[data-section-title] a, [data-section='vertical-nav']>section>.title a, [data-section='vertical-nav']>.section>[data-section-title] a, [data-section='vertical-nav']>.section>.title a, [data-section='vertical-nav']>[data-section-region]>[data-section-title] a, [data-section='vertical-nav']>[data-section-region]>.title a, .section-container.vertical-nav>section>[data-section-title] a, .section-container.vertical-nav>section>.title a, .section-container.vertical-nav>.section>[data-section-title] a, .section-container.vertical-nav>.section>.title a, .section-container.vertical-nav>[data-section-region]>[data-section-title] a, .section-container.vertical-nav>[data-section-region]>.title a, [data-section='horizontal-nav']>section>[data-section-title] a, [data-section='horizontal-nav']>section>.title a, [data-section='horizontal-nav']>.section>[data-section-title] a, [data-section='horizontal-nav']>.section>.title a, [data-section='horizontal-nav']>[data-section-region]>[data-section-title] a, [data-section='horizontal-nav']>[data-section-region]>.title a, .section-container.horizontal-nav>section>[data-section-title] a, .section-container.horizontal-nav>section>.title a, .section-container.horizontal-nav>.section>[data-section-title] a, .section-container.horizontal-nav>.section>.title a, .section-container.horizontal-nav>[data-section-region]>[data-section-title] a, .section-container.horizontal-nav>[data-section-region]>.title a, [data-section='accordion']>section>[data-section-title] a, [data-section='accordion']>section>.title a, [data-section='accordion']>.section>[data-section-title] a, [data-section='accordion']>.section>.title a, [data-section='accordion']>[data-section-region]>[data-section-title] a, [data-section='accordion']>[data-section-region]>.title a, .section-container.accordion>section>[data-section-title] a, .section-container.accordion>section>.title a, .section-container.accordion>.section>[data-section-title] a, .section-container.accordion>.section>.title a, .section-container.accordion>[data-section-region]>[data-section-title] a, .section-container.accordion>[data-section-region]>.title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
}
[data-section='']>section>[data-section-content], [data-section='']>section>.content, [data-section='']>.section>[data-section-content], [data-section='']>.section>.content, [data-section='']>[data-section-region]>[data-section-content], [data-section='']>[data-section-region]>.content, [data-section='auto']>section>[data-section-content], [data-section='auto']>section>.content, [data-section='auto']>.section>[data-section-content], [data-section='auto']>.section>.content, [data-section='auto']>[data-section-region]>[data-section-content], [data-section='auto']>[data-section-region]>.content, .section-container.auto>section>[data-section-content], .section-container.auto>section>.content, .section-container.auto>.section>[data-section-content], .section-container.auto>.section>.content, .section-container.auto>[data-section-region]>[data-section-content], .section-container.auto>[data-section-region]>.content, [data-section='vertical-tabs']>section>[data-section-content], [data-section='vertical-tabs']>section>.content, [data-section='vertical-tabs']>.section>[data-section-content], [data-section='vertical-tabs']>.section>.content, [data-section='vertical-tabs']>[data-section-region]>[data-section-content], [data-section='vertical-tabs']>[data-section-region]>.content, .section-container.vertical-tabs>section>[data-section-content], .section-container.vertical-tabs>section>.content, .section-container.vertical-tabs>.section>[data-section-content], .section-container.vertical-tabs>.section>.content, .section-container.vertical-tabs>[data-section-region]>[data-section-content], .section-container.vertical-tabs>[data-section-region]>.content, [data-section='vertical-nav']>section>[data-section-content], [data-section='vertical-nav']>section>.content, [data-section='vertical-nav']>.section>[data-section-content], [data-section='vertical-nav']>.section>.content, [data-section='vertical-nav']>[data-section-region]>[data-section-content], [data-section='vertical-nav']>[data-section-region]>.content, .section-container.vertical-nav>section>[data-section-content], .section-container.vertical-nav>section>.content, .section-container.vertical-nav>.section>[data-section-content], .section-container.vertical-nav>.section>.content, .section-container.vertical-nav>[data-section-region]>[data-section-content], .section-container.vertical-nav>[data-section-region]>.content, [data-section='horizontal-nav']>section>[data-section-content], [data-section='horizontal-nav']>section>.content, [data-section='horizontal-nav']>.section>[data-section-content], [data-section='horizontal-nav']>.section>.content, [data-section='horizontal-nav']>[data-section-region]>[data-section-content], [data-section='horizontal-nav']>[data-section-region]>.content, .section-container.horizontal-nav>section>[data-section-content], .section-container.horizontal-nav>section>.content, .section-container.horizontal-nav>.section>[data-section-content], .section-container.horizontal-nav>.section>.content, .section-container.horizontal-nav>[data-section-region]>[data-section-content], .section-container.horizontal-nav>[data-section-region]>.content, [data-section='accordion']>section>[data-section-content], [data-section='accordion']>section>.content, [data-section='accordion']>.section>[data-section-content], [data-section='accordion']>.section>.content, [data-section='accordion']>[data-section-region]>[data-section-content], [data-section='accordion']>[data-section-region]>.content, .section-container.accordion>section>[data-section-content], .section-container.accordion>section>.content, .section-container.accordion>.section>[data-section-content], .section-container.accordion>.section>.content, .section-container.accordion>[data-section-region]>[data-section-content], .section-container.accordion>[data-section-region]>.content {
    display: none;
}
[data-section='']>section.active>[data-section-content], [data-section='']>section.active>.content, [data-section='']>.section.active>[data-section-content], [data-section='']>.section.active>.content, [data-section='']>[data-section-region].active>[data-section-content], [data-section='']>[data-section-region].active>.content, [data-section='auto']>section.active>[data-section-content], [data-section='auto']>section.active>.content, [data-section='auto']>.section.active>[data-section-content], [data-section='auto']>.section.active>.content, [data-section='auto']>[data-section-region].active>[data-section-content], [data-section='auto']>[data-section-region].active>.content, .section-container.auto>section.active>[data-section-content], .section-container.auto>section.active>.content, .section-container.auto>.section.active>[data-section-content], .section-container.auto>.section.active>.content, .section-container.auto>[data-section-region].active>[data-section-content], .section-container.auto>[data-section-region].active>.content, [data-section='vertical-tabs']>section.active>[data-section-content], [data-section='vertical-tabs']>section.active>.content, [data-section='vertical-tabs']>.section.active>[data-section-content], [data-section='vertical-tabs']>.section.active>.content, [data-section='vertical-tabs']>[data-section-region].active>[data-section-content], [data-section='vertical-tabs']>[data-section-region].active>.content, .section-container.vertical-tabs>section.active>[data-section-content], .section-container.vertical-tabs>section.active>.content, .section-container.vertical-tabs>.section.active>[data-section-content], .section-container.vertical-tabs>.section.active>.content, .section-container.vertical-tabs>[data-section-region].active>[data-section-content], .section-container.vertical-tabs>[data-section-region].active>.content, [data-section='vertical-nav']>section.active>[data-section-content], [data-section='vertical-nav']>section.active>.content, [data-section='vertical-nav']>.section.active>[data-section-content], [data-section='vertical-nav']>.section.active>.content, [data-section='vertical-nav']>[data-section-region].active>[data-section-content], [data-section='vertical-nav']>[data-section-region].active>.content, .section-container.vertical-nav>section.active>[data-section-content], .section-container.vertical-nav>section.active>.content, .section-container.vertical-nav>.section.active>[data-section-content], .section-container.vertical-nav>.section.active>.content, .section-container.vertical-nav>[data-section-region].active>[data-section-content], .section-container.vertical-nav>[data-section-region].active>.content, [data-section='horizontal-nav']>section.active>[data-section-content], [data-section='horizontal-nav']>section.active>.content, [data-section='horizontal-nav']>.section.active>[data-section-content], [data-section='horizontal-nav']>.section.active>.content, [data-section='horizontal-nav']>[data-section-region].active>[data-section-content], [data-section='horizontal-nav']>[data-section-region].active>.content, .section-container.horizontal-nav>section.active>[data-section-content], .section-container.horizontal-nav>section.active>.content, .section-container.horizontal-nav>.section.active>[data-section-content], .section-container.horizontal-nav>.section.active>.content, .section-container.horizontal-nav>[data-section-region].active>[data-section-content], .section-container.horizontal-nav>[data-section-region].active>.content, [data-section='accordion']>section.active>[data-section-content], [data-section='accordion']>section.active>.content, [data-section='accordion']>.section.active>[data-section-content], [data-section='accordion']>.section.active>.content, [data-section='accordion']>[data-section-region].active>[data-section-content], [data-section='accordion']>[data-section-region].active>.content, .section-container.accordion>section.active>[data-section-content], .section-container.accordion>section.active>.content, .section-container.accordion>.section.active>[data-section-content], .section-container.accordion>.section.active>.content, .section-container.accordion>[data-section-region].active>[data-section-content], .section-container.accordion>[data-section-region].active>.content {
    display: block;
}
[data-section='']>section:not(.active), [data-section='']>.section:not(.active), [data-section='']>[data-section-region]:not(.active), [data-section='auto']>section:not(.active), [data-section='auto']>.section:not(.active), [data-section='auto']>[data-section-region]:not(.active), .section-container.auto>section:not(.active), .section-container.auto>.section:not(.active), .section-container.auto>[data-section-region]:not(.active), [data-section='vertical-tabs']>section:not(.active), [data-section='vertical-tabs']>.section:not(.active), [data-section='vertical-tabs']>[data-section-region]:not(.active), .section-container.vertical-tabs>section:not(.active), .section-container.vertical-tabs>.section:not(.active), .section-container.vertical-tabs>[data-section-region]:not(.active), [data-section='vertical-nav']>section:not(.active), [data-section='vertical-nav']>.section:not(.active), [data-section='vertical-nav']>[data-section-region]:not(.active), .section-container.vertical-nav>section:not(.active), .section-container.vertical-nav>.section:not(.active), .section-container.vertical-nav>[data-section-region]:not(.active), [data-section='horizontal-nav']>section:not(.active), [data-section='horizontal-nav']>.section:not(.active), [data-section='horizontal-nav']>[data-section-region]:not(.active), .section-container.horizontal-nav>section:not(.active), .section-container.horizontal-nav>.section:not(.active), .section-container.horizontal-nav>[data-section-region]:not(.active), [data-section='accordion']>section:not(.active), [data-section='accordion']>.section:not(.active), [data-section='accordion']>[data-section-region]:not(.active), .section-container.accordion>section:not(.active), .section-container.accordion>.section:not(.active), .section-container.accordion>[data-section-region]:not(.active) {
    padding: 0 !important;
}
[data-section='']>section>[data-section-title], [data-section='']>section>.title, [data-section='']>.section>[data-section-title], [data-section='']>.section>.title, [data-section='']>[data-section-region]>[data-section-title], [data-section='']>[data-section-region]>.title, [data-section='auto']>section>[data-section-title], [data-section='auto']>section>.title, [data-section='auto']>.section>[data-section-title], [data-section='auto']>.section>.title, [data-section='auto']>[data-section-region]>[data-section-title], [data-section='auto']>[data-section-region]>.title, .section-container.auto>section>[data-section-title], .section-container.auto>section>.title, .section-container.auto>.section>[data-section-title], .section-container.auto>.section>.title, .section-container.auto>[data-section-region]>[data-section-title], .section-container.auto>[data-section-region]>.title, [data-section='vertical-tabs']>section>[data-section-title], [data-section='vertical-tabs']>section>.title, [data-section='vertical-tabs']>.section>[data-section-title], [data-section='vertical-tabs']>.section>.title, [data-section='vertical-tabs']>[data-section-region]>[data-section-title], [data-section='vertical-tabs']>[data-section-region]>.title, .section-container.vertical-tabs>section>[data-section-title], .section-container.vertical-tabs>section>.title, .section-container.vertical-tabs>.section>[data-section-title], .section-container.vertical-tabs>.section>.title, .section-container.vertical-tabs>[data-section-region]>[data-section-title], .section-container.vertical-tabs>[data-section-region]>.title, [data-section='vertical-nav']>section>[data-section-title], [data-section='vertical-nav']>section>.title, [data-section='vertical-nav']>.section>[data-section-title], [data-section='vertical-nav']>.section>.title, [data-section='vertical-nav']>[data-section-region]>[data-section-title], [data-section='vertical-nav']>[data-section-region]>.title, .section-container.vertical-nav>section>[data-section-title], .section-container.vertical-nav>section>.title, .section-container.vertical-nav>.section>[data-section-title], .section-container.vertical-nav>.section>.title, .section-container.vertical-nav>[data-section-region]>[data-section-title], .section-container.vertical-nav>[data-section-region]>.title, [data-section='horizontal-nav']>section>[data-section-title], [data-section='horizontal-nav']>section>.title, [data-section='horizontal-nav']>.section>[data-section-title], [data-section='horizontal-nav']>.section>.title, [data-section='horizontal-nav']>[data-section-region]>[data-section-title], [data-section='horizontal-nav']>[data-section-region]>.title, .section-container.horizontal-nav>section>[data-section-title], .section-container.horizontal-nav>section>.title, .section-container.horizontal-nav>.section>[data-section-title], .section-container.horizontal-nav>.section>.title, .section-container.horizontal-nav>[data-section-region]>[data-section-title], .section-container.horizontal-nav>[data-section-region]>.title, [data-section='accordion']>section>[data-section-title], [data-section='accordion']>section>.title, [data-section='accordion']>.section>[data-section-title], [data-section='accordion']>.section>.title, [data-section='accordion']>[data-section-region]>[data-section-title], [data-section='accordion']>[data-section-region]>.title, .section-container.accordion>section>[data-section-title], .section-container.accordion>section>.title, .section-container.accordion>.section>[data-section-title], .section-container.accordion>.section>.title, .section-container.accordion>[data-section-region]>[data-section-title], .section-container.accordion>[data-section-region]>.title {
    width: 100%}
.section-container.auto, .section-container.vertical-tabs, .section-container.vertical-nav, .section-container.horizontal-nav, .section-container.accordion {
    border-top: 1px solid #ccc;
}
.section-container.auto>section>.title, .section-container.auto>.section>.title, .section-container.vertical-tabs>section>.title, .section-container.vertical-tabs>.section>.title, .section-container.vertical-nav>section>.title, .section-container.vertical-nav>.section>.title, .section-container.horizontal-nav>section>.title, .section-container.horizontal-nav>.section>.title, .section-container.accordion>section>.title, .section-container.accordion>.section>.title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #ccc;
}
.section-container.auto>section>.title a, .section-container.auto>.section>.title a, .section-container.vertical-tabs>section>.title a, .section-container.vertical-tabs>.section>.title a, .section-container.vertical-nav>section>.title a, .section-container.vertical-nav>.section>.title a, .section-container.horizontal-nav>section>.title a, .section-container.horizontal-nav>.section>.title a, .section-container.accordion>section>.title a, .section-container.accordion>.section>.title a {
    padding: 0.9375em;
    color: #333;
    font-size: 0.875em;
    background: none;
}
.section-container.auto>section>.title:hover, .section-container.auto>.section>.title:hover, .section-container.vertical-tabs>section>.title:hover, .section-container.vertical-tabs>.section>.title:hover, .section-container.vertical-nav>section>.title:hover, .section-container.vertical-nav>.section>.title:hover, .section-container.horizontal-nav>section>.title:hover, .section-container.horizontal-nav>.section>.title:hover, .section-container.accordion>section>.title:hover, .section-container.accordion>.section>.title:hover {
    background-color: #e2e2e2;
}
.section-container.auto>section>.content, .section-container.auto>.section>.content, .section-container.vertical-tabs>section>.content, .section-container.vertical-tabs>.section>.content, .section-container.vertical-nav>section>.content, .section-container.vertical-nav>.section>.content, .section-container.horizontal-nav>section>.content, .section-container.horizontal-nav>.section>.content, .section-container.accordion>section>.content, .section-container.accordion>.section>.content {
    padding: 0.9375em;
    background-color: #fff;
    border: solid 1px #ccc;
}
.section-container.auto>section>.content>*:last-child, .section-container.auto>.section>.content>*:last-child, .section-container.vertical-tabs>section>.content>*:last-child, .section-container.vertical-tabs>.section>.content>*:last-child, .section-container.vertical-nav>section>.content>*:last-child, .section-container.vertical-nav>.section>.content>*:last-child, .section-container.horizontal-nav>section>.content>*:last-child, .section-container.horizontal-nav>.section>.content>*:last-child, .section-container.accordion>section>.content>*:last-child, .section-container.accordion>.section>.content>*:last-child {
    margin-bottom: 0;
}
.section-container.auto>section>.content>*:first-child, .section-container.auto>.section>.content>*:first-child, .section-container.vertical-tabs>section>.content>*:first-child, .section-container.vertical-tabs>.section>.content>*:first-child, .section-container.vertical-nav>section>.content>*:first-child, .section-container.vertical-nav>.section>.content>*:first-child, .section-container.horizontal-nav>section>.content>*:first-child, .section-container.horizontal-nav>.section>.content>*:first-child, .section-container.accordion>section>.content>*:first-child, .section-container.accordion>.section>.content>*:first-child {
    padding-top: 0;
}
.section-container.auto>section>.content>*:last-child:not(.flex-video), .section-container.auto>.section>.content>*:last-child:not(.flex-video), .section-container.vertical-tabs>section>.content>*:last-child:not(.flex-video), .section-container.vertical-tabs>.section>.content>*:last-child:not(.flex-video), .section-container.vertical-nav>section>.content>*:last-child:not(.flex-video), .section-container.vertical-nav>.section>.content>*:last-child:not(.flex-video), .section-container.horizontal-nav>section>.content>*:last-child:not(.flex-video), .section-container.horizontal-nav>.section>.content>*:last-child:not(.flex-video), .section-container.accordion>section>.content>*:last-child:not(.flex-video), .section-container.accordion>.section>.content>*:last-child:not(.flex-video) {
    padding-bottom: 0;
}
.section-container.auto>section.active>.title, .section-container.auto>.section.active>.title, .section-container.vertical-tabs>section.active>.title, .section-container.vertical-tabs>.section.active>.title, .section-container.vertical-nav>section.active>.title, .section-container.vertical-nav>.section.active>.title, .section-container.horizontal-nav>section.active>.title, .section-container.horizontal-nav>.section.active>.title, .section-container.accordion>section.active>.title, .section-container.accordion>.section.active>.title {
    background: #d5d5d5;
}
.section-container.auto>section.active>.title a, .section-container.auto>.section.active>.title a, .section-container.vertical-tabs>section.active>.title a, .section-container.vertical-tabs>.section.active>.title a, .section-container.vertical-nav>section.active>.title a, .section-container.vertical-nav>.section.active>.title a, .section-container.horizontal-nav>section.active>.title a, .section-container.horizontal-nav>.section.active>.title a, .section-container.accordion>section.active>.title a, .section-container.accordion>.section.active>.title a {
    color: #333;
}
.section-container.auto>section:not(.active), .section-container.auto>.section:not(.active), .section-container.vertical-tabs>section:not(.active), .section-container.vertical-tabs>.section:not(.active), .section-container.vertical-nav>section:not(.active), .section-container.vertical-nav>.section:not(.active), .section-container.horizontal-nav>section:not(.active), .section-container.horizontal-nav>.section:not(.active), .section-container.accordion>section:not(.active), .section-container.accordion>.section:not(.active) {
    padding: 0 !important;
}
.section-container.auto>section>.title, .section-container.auto>.section>.title, .section-container.vertical-tabs>section>.title, .section-container.vertical-tabs>.section>.title, .section-container.vertical-nav>section>.title, .section-container.vertical-nav>.section>.title, .section-container.horizontal-nav>section>.title, .section-container.horizontal-nav>.section>.title, .section-container.accordion>section>.title, .section-container.accordion>.section>.title {
    border-top: none;
}
[data-section='tabs'], .section-container.tabs {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
}
[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.tabs:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
}
[data-section='tabs']>section>[data-section-title], [data-section='tabs']>section>.title, [data-section='tabs']>.section>[data-section-title], [data-section='tabs']>.section>.title, [data-section='tabs']>[data-section-region]>[data-section-title], [data-section='tabs']>[data-section-region]>.title, .section-container.tabs>section>[data-section-title], .section-container.tabs>section>.title, .section-container.tabs>.section>[data-section-title], .section-container.tabs>.section>.title, .section-container.tabs>[data-section-region]>[data-section-title], .section-container.tabs>[data-section-region]>.title {
    margin-bottom: 0;
}
[data-section='tabs']>section>[data-section-title] a, [data-section='tabs']>section>.title a, [data-section='tabs']>.section>[data-section-title] a, [data-section='tabs']>.section>.title a, [data-section='tabs']>[data-section-region]>[data-section-title] a, [data-section='tabs']>[data-section-region]>.title a, .section-container.tabs>section>[data-section-title] a, .section-container.tabs>section>.title a, .section-container.tabs>.section>[data-section-title] a, .section-container.tabs>.section>.title a, .section-container.tabs>[data-section-region]>[data-section-title] a, .section-container.tabs>[data-section-region]>.title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
}
[data-section='tabs']>section>[data-section-content], [data-section='tabs']>section>.content, [data-section='tabs']>.section>[data-section-content], [data-section='tabs']>.section>.content, [data-section='tabs']>[data-section-region]>[data-section-content], [data-section='tabs']>[data-section-region]>.content, .section-container.tabs>section>[data-section-content], .section-container.tabs>section>.content, .section-container.tabs>.section>[data-section-content], .section-container.tabs>.section>.content, .section-container.tabs>[data-section-region]>[data-section-content], .section-container.tabs>[data-section-region]>.content {
    display: none;
}
[data-section='tabs']>section.active>[data-section-content], [data-section='tabs']>section.active>.content, [data-section='tabs']>.section.active>[data-section-content], [data-section='tabs']>.section.active>.content, [data-section='tabs']>[data-section-region].active>[data-section-content], [data-section='tabs']>[data-section-region].active>.content, .section-container.tabs>section.active>[data-section-content], .section-container.tabs>section.active>.content, .section-container.tabs>.section.active>[data-section-content], .section-container.tabs>.section.active>.content, .section-container.tabs>[data-section-region].active>[data-section-content], .section-container.tabs>[data-section-region].active>.content {
    display: block;
}
[data-section='tabs']>section:not(.active), [data-section='tabs']>.section:not(.active), [data-section='tabs']>[data-section-region]:not(.active), .section-container.tabs>section:not(.active), .section-container.tabs>.section:not(.active), .section-container.tabs>[data-section-region]:not(.active) {
    padding: 0 !important;
}
[data-section='tabs']>section>[data-section-title], [data-section='tabs']>section>.title, [data-section='tabs']>.section>[data-section-title], [data-section='tabs']>.section>.title, [data-section='tabs']>[data-section-region]>[data-section-title], [data-section='tabs']>[data-section-region]>.title, .section-container.tabs>section>[data-section-title], .section-container.tabs>section>.title, .section-container.tabs>.section>[data-section-title], .section-container.tabs>.section>.title, .section-container.tabs>[data-section-region]>[data-section-title], .section-container.tabs>[data-section-region]>.title {
    width: auto;
    position: absolute;
    top: 0;
    left: 0;
}
.section-container.tabs {
    border: none;
}
.section-container.tabs>section>.title, .section-container.tabs>.section>.title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #ccc;
}
.section-container.tabs>section>.title a, .section-container.tabs>.section>.title a {
    padding: 0.9375em;
    color: #333;
    font-size: 0.875em;
    background: none;
}
.section-container.tabs>section>.title:hover, .section-container.tabs>.section>.title:hover {
    background-color: #e2e2e2;
}
.section-container.tabs>section>.content, .section-container.tabs>.section>.content {
    padding: 0.9375em;
    background-color: #fff;
    border: solid 1px #ccc;
}
.section-container.tabs>section>.content>*:last-child, .section-container.tabs>.section>.content>*:last-child {
    margin-bottom: 0;
}
.section-container.tabs>section>.content>*:first-child, .section-container.tabs>.section>.content>*:first-child {
    padding-top: 0;
}
.section-container.tabs>section>.content>*:last-child:not(.flex-video), .section-container.tabs>.section>.content>*:last-child:not(.flex-video) {
    padding-bottom: 0;
}
.section-container.tabs>section.active>.title, .section-container.tabs>.section.active>.title {
    background: #fff;
}
.section-container.tabs>section.active>.title a, .section-container.tabs>.section.active>.title a {
    color: #333;
}
.section-container.tabs>section:not(.active), .section-container.tabs>.section:not(.active) {
    padding: 0 !important;
}
.section-container.tabs>section.active>.title, .section-container.tabs>.section.active>.title {
    border-bottom: 0;
}
@media only screen and (min-width: 768px) {
    [data-section=''], [data-section='auto'], .section-container.auto {
        width: 100%;
        position: relative;
        display: block;
        margin-bottom: 1.25em;
    }
    [data-section='']:not([data-section-resized]):not([data-section-small-style]), [data-section='auto']:not([data-section-resized]):not([data-section-small-style]), .section-container.auto:not([data-section-resized]):not([data-section-small-style]) {
        visibility: hidden;
    }
    [data-section='']>section>[data-section-title], [data-section='']>section>.title, [data-section='']>.section>[data-section-title], [data-section='']>.section>.title, [data-section='']>[data-section-region]>[data-section-title], [data-section='']>[data-section-region]>.title, [data-section='auto']>section>[data-section-title], [data-section='auto']>section>.title, [data-section='auto']>.section>[data-section-title], [data-section='auto']>.section>.title, [data-section='auto']>[data-section-region]>[data-section-title], [data-section='auto']>[data-section-region]>.title, .section-container.auto>section>[data-section-title], .section-container.auto>section>.title, .section-container.auto>.section>[data-section-title], .section-container.auto>.section>.title, .section-container.auto>[data-section-region]>[data-section-title], .section-container.auto>[data-section-region]>.title {
        margin-bottom: 0;
    }
    [data-section='']>section>[data-section-title] a, [data-section='']>section>.title a, [data-section='']>.section>[data-section-title] a, [data-section='']>.section>.title a, [data-section='']>[data-section-region]>[data-section-title] a, [data-section='']>[data-section-region]>.title a, [data-section='auto']>section>[data-section-title] a, [data-section='auto']>section>.title a, [data-section='auto']>.section>[data-section-title] a, [data-section='auto']>.section>.title a, [data-section='auto']>[data-section-region]>[data-section-title] a, [data-section='auto']>[data-section-region]>.title a, .section-container.auto>section>[data-section-title] a, .section-container.auto>section>.title a, .section-container.auto>.section>[data-section-title] a, .section-container.auto>.section>.title a, .section-container.auto>[data-section-region]>[data-section-title] a, .section-container.auto>[data-section-region]>.title a {
        width: 100%;
        display: inline-block;
        white-space: nowrap;
    }
    [data-section='']>section>[data-section-content], [data-section='']>section>.content, [data-section='']>.section>[data-section-content], [data-section='']>.section>.content, [data-section='']>[data-section-region]>[data-section-content], [data-section='']>[data-section-region]>.content, [data-section='auto']>section>[data-section-content], [data-section='auto']>section>.content, [data-section='auto']>.section>[data-section-content], [data-section='auto']>.section>.content, [data-section='auto']>[data-section-region]>[data-section-content], [data-section='auto']>[data-section-region]>.content, .section-container.auto>section>[data-section-content], .section-container.auto>section>.content, .section-container.auto>.section>[data-section-content], .section-container.auto>.section>.content, .section-container.auto>[data-section-region]>[data-section-content], .section-container.auto>[data-section-region]>.content {
        display: none;
    }
    [data-section='']>section.active>[data-section-content], [data-section='']>section.active>.content, [data-section='']>.section.active>[data-section-content], [data-section='']>.section.active>.content, [data-section='']>[data-section-region].active>[data-section-content], [data-section='']>[data-section-region].active>.content, [data-section='auto']>section.active>[data-section-content], [data-section='auto']>section.active>.content, [data-section='auto']>.section.active>[data-section-content], [data-section='auto']>.section.active>.content, [data-section='auto']>[data-section-region].active>[data-section-content], [data-section='auto']>[data-section-region].active>.content, .section-container.auto>section.active>[data-section-content], .section-container.auto>section.active>.content, .section-container.auto>.section.active>[data-section-content], .section-container.auto>.section.active>.content, .section-container.auto>[data-section-region].active>[data-section-content], .section-container.auto>[data-section-region].active>.content {
        display: block;
    }
    [data-section='']>section:not(.active), [data-section='']>.section:not(.active), [data-section='']>[data-section-region]:not(.active), [data-section='auto']>section:not(.active), [data-section='auto']>.section:not(.active), [data-section='auto']>[data-section-region]:not(.active), .section-container.auto>section:not(.active), .section-container.auto>.section:not(.active), .section-container.auto>[data-section-region]:not(.active) {
        padding: 0 !important;
    }
    [data-section='']>section>[data-section-title], [data-section='']>section>.title, [data-section='']>.section>[data-section-title], [data-section='']>.section>.title, [data-section='']>[data-section-region]>[data-section-title], [data-section='']>[data-section-region]>.title, [data-section='auto']>section>[data-section-title], [data-section='auto']>section>.title, [data-section='auto']>.section>[data-section-title], [data-section='auto']>.section>.title, [data-section='auto']>[data-section-region]>[data-section-title], [data-section='auto']>[data-section-region]>.title, .section-container.auto>section>[data-section-title], .section-container.auto>section>.title, .section-container.auto>.section>[data-section-title], .section-container.auto>.section>.title, .section-container.auto>[data-section-region]>[data-section-title], .section-container.auto>[data-section-region]>.title {
        width: auto;
        position: absolute;
        top: 0;
        left: 0;
    }
    .section-container.auto {
        border: none;
    }
    .section-container.auto>section>.title, .section-container.auto>.section>.title {
        background-color: #efefef;
        cursor: pointer;
        border: solid 1px #ccc;
    }
    .section-container.auto>section>.title a, .section-container.auto>.section>.title a {
        padding: 0.9375em;
        color: #333;
        font-size: 0.875em;
        background: none;
    }
    .section-container.auto>section>.title:hover, .section-container.auto>.section>.title:hover {
        background-color: #e2e2e2;
    }
    .section-container.auto>section>.content, .section-container.auto>.section>.content {
        padding: 0.9375em;
        background-color: #fff;
        border: solid 1px #ccc;
    }
    .section-container.auto>section>.content>*:last-child, .section-container.auto>.section>.content>*:last-child {
        margin-bottom: 0;
    }
    .section-container.auto>section>.content>*:first-child, .section-container.auto>.section>.content>*:first-child {
        padding-top: 0;
    }
    .section-container.auto>section>.content>*:last-child:not(.flex-video), .section-container.auto>.section>.content>*:last-child:not(.flex-video) {
        padding-bottom: 0;
    }
    .section-container.auto>section.active>.title, .section-container.auto>.section.active>.title {
        background: #fff;
    }
    .section-container.auto>section.active>.title a, .section-container.auto>.section.active>.title a {
        color: #333;
    }
    .section-container.auto>section:not(.active), .section-container.auto>.section:not(.active) {
        padding: 0 !important;
    }
    .section-container.auto>section.active>.title, .section-container.auto>.section.active>.title {
        border-bottom: 0;
    }
    [data-section='vertical-tabs'], .section-container.vertical-tabs {
        width: 100%;
        position: relative;
        display: block;
        margin-bottom: 1.25em;
    }
    [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]) {
        visibility: hidden;
    }
    [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style] {
        width: 100% !important;
    }
    [data-section='vertical-tabs'][data-section-small-style]>[data-section-region], [data-section='vertical-tabs'][data-section-small-style]>section, [data-section='vertical-tabs'][data-section-small-style]>.section, .section-container.vertical-tabs[data-section-small-style]>[data-section-region], .section-container.vertical-tabs[data-section-small-style]>section, .section-container.vertical-tabs[data-section-small-style]>.section {
        padding: 0 !important;
        margin: 0 !important;
    }
    [data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>[data-section-title], [data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>.title, [data-section='vertical-tabs'][data-section-small-style]>section>[data-section-title], [data-section='vertical-tabs'][data-section-small-style]>section>.title, [data-section='vertical-tabs'][data-section-small-style]>.section>[data-section-title], [data-section='vertical-tabs'][data-section-small-style]>.section>.title, .section-container.vertical-tabs[data-section-small-style]>[data-section-region]>[data-section-title], .section-container.vertical-tabs[data-section-small-style]>[data-section-region]>.title, .section-container.vertical-tabs[data-section-small-style]>section>[data-section-title], .section-container.vertical-tabs[data-section-small-style]>section>.title, .section-container.vertical-tabs[data-section-small-style]>.section>[data-section-title], .section-container.vertical-tabs[data-section-small-style]>.section>.title {
        width: 100% !important;
    }
    [data-section='vertical-tabs']>section>[data-section-title], [data-section='vertical-tabs']>section>.title, [data-section='vertical-tabs']>.section>[data-section-title], [data-section='vertical-tabs']>.section>.title, [data-section='vertical-tabs']>[data-section-region]>[data-section-title], [data-section='vertical-tabs']>[data-section-region]>.title, .section-container.vertical-tabs>section>[data-section-title], .section-container.vertical-tabs>section>.title, .section-container.vertical-tabs>.section>[data-section-title], .section-container.vertical-tabs>.section>.title, .section-container.vertical-tabs>[data-section-region]>[data-section-title], .section-container.vertical-tabs>[data-section-region]>.title {
        margin-bottom: 0;
    }
    [data-section='vertical-tabs']>section>[data-section-title] a, [data-section='vertical-tabs']>section>.title a, [data-section='vertical-tabs']>.section>[data-section-title] a, [data-section='vertical-tabs']>.section>.title a, [data-section='vertical-tabs']>[data-section-region]>[data-section-title] a, [data-section='vertical-tabs']>[data-section-region]>.title a, .section-container.vertical-tabs>section>[data-section-title] a, .section-container.vertical-tabs>section>.title a, .section-container.vertical-tabs>.section>[data-section-title] a, .section-container.vertical-tabs>.section>.title a, .section-container.vertical-tabs>[data-section-region]>[data-section-title] a, .section-container.vertical-tabs>[data-section-region]>.title a {
        width: 100%;
        display: inline-block;
        white-space: nowrap;
    }
    [data-section='vertical-tabs']>section>[data-section-content], [data-section='vertical-tabs']>section>.content, [data-section='vertical-tabs']>.section>[data-section-content], [data-section='vertical-tabs']>.section>.content, [data-section='vertical-tabs']>[data-section-region]>[data-section-content], [data-section='vertical-tabs']>[data-section-region]>.content, .section-container.vertical-tabs>section>[data-section-content], .section-container.vertical-tabs>section>.content, .section-container.vertical-tabs>.section>[data-section-content], .section-container.vertical-tabs>.section>.content, .section-container.vertical-tabs>[data-section-region]>[data-section-content], .section-container.vertical-tabs>[data-section-region]>.content {
        display: none;
    }
    [data-section='vertical-tabs']>section.active>[data-section-content], [data-section='vertical-tabs']>section.active>.content, [data-section='vertical-tabs']>.section.active>[data-section-content], [data-section='vertical-tabs']>.section.active>.content, [data-section='vertical-tabs']>[data-section-region].active>[data-section-content], [data-section='vertical-tabs']>[data-section-region].active>.content, .section-container.vertical-tabs>section.active>[data-section-content], .section-container.vertical-tabs>section.active>.content, .section-container.vertical-tabs>.section.active>[data-section-content], .section-container.vertical-tabs>.section.active>.content, .section-container.vertical-tabs>[data-section-region].active>[data-section-content], .section-container.vertical-tabs>[data-section-region].active>.content {
        display: block;
    }
    [data-section='vertical-tabs']>section:not(.active), [data-section='vertical-tabs']>.section:not(.active), [data-section='vertical-tabs']>[data-section-region]:not(.active), .section-container.vertical-tabs>section:not(.active), .section-container.vertical-tabs>.section:not(.active), .section-container.vertical-tabs>[data-section-region]:not(.active) {
        padding: 0 !important;
    }
    [data-section='vertical-tabs']>section>[data-section-title], [data-section='vertical-tabs']>section>.title, [data-section='vertical-tabs']>.section>[data-section-title], [data-section='vertical-tabs']>.section>.title, [data-section='vertical-tabs']>[data-section-region]>[data-section-title], [data-section='vertical-tabs']>[data-section-region]>.title, .section-container.vertical-tabs>section>[data-section-title], .section-container.vertical-tabs>section>.title, .section-container.vertical-tabs>.section>[data-section-title], .section-container.vertical-tabs>.section>.title, .section-container.vertical-tabs>[data-section-region]>[data-section-title], .section-container.vertical-tabs>[data-section-region]>.title {
        position: absolute;
        top: 0;
        left: 0;
        width: 12.5em;
    }
    [data-section='vertical-tabs']>section.active, [data-section='vertical-tabs']>.section.active, [data-section='vertical-tabs']>[data-section-region].active, .section-container.vertical-tabs>section.active, .section-container.vertical-tabs>.section.active, .section-container.vertical-tabs>[data-section-region].active {
        padding-left: 12.5em;
    }
    [data-section='vertical-tabs']>section.active>[data-section-title], [data-section='vertical-tabs']>section.active>.title, [data-section='vertical-tabs']>.section.active>[data-section-title], [data-section='vertical-tabs']>.section.active>.title, [data-section='vertical-tabs']>[data-section-region].active>[data-section-title], [data-section='vertical-tabs']>[data-section-region].active>.title, .section-container.vertical-tabs>section.active>[data-section-title], .section-container.vertical-tabs>section.active>.title, .section-container.vertical-tabs>.section.active>[data-section-title], .section-container.vertical-tabs>.section.active>.title, .section-container.vertical-tabs>[data-section-region].active>[data-section-title], .section-container.vertical-tabs>[data-section-region].active>.title {
        width: 12.5em;
    }
    .section-container.vertical-tabs {
        border: none;
    }
    .section-container.vertical-tabs>section>.title, .section-container.vertical-tabs>.section>.title {
        background-color: #efefef;
        cursor: pointer;
        border: solid 1px #ccc;
    }
    .section-container.vertical-tabs>section>.title a, .section-container.vertical-tabs>.section>.title a {
        padding: 0.9375em;
        color: #333;
        font-size: 0.875em;
        background: none;
    }
    .section-container.vertical-tabs>section>.title:hover, .section-container.vertical-tabs>.section>.title:hover {
        background-color: #e2e2e2;
    }
    .section-container.vertical-tabs>section>.content, .section-container.vertical-tabs>.section>.content {
        padding: 0.9375em;
        background-color: #fff;
        border: solid 1px #ccc;
    }
    .section-container.vertical-tabs>section>.content>*:last-child, .section-container.vertical-tabs>.section>.content>*:last-child {
        margin-bottom: 0;
    }
    .section-container.vertical-tabs>section>.content>*:first-child, .section-container.vertical-tabs>.section>.content>*:first-child {
        padding-top: 0;
    }
    .section-container.vertical-tabs>section>.content>*:last-child:not(.flex-video), .section-container.vertical-tabs>.section>.content>*:last-child:not(.flex-video) {
        padding-bottom: 0;
    }
    .section-container.vertical-tabs>section.active>.title, .section-container.vertical-tabs>.section.active>.title {
        background: #d5d5d5;
    }
    .section-container.vertical-tabs>section.active>.title a, .section-container.vertical-tabs>.section.active>.title a {
        color: #333;
    }
    .section-container.vertical-tabs>section:not(.active), .section-container.vertical-tabs>.section:not(.active) {
        padding: 0 !important;
    }
    .section-container.vertical-tabs>section.active, .section-container.vertical-tabs>.section.active {
        padding-left: 12.4375em;
    }
    .section-container.vertical-tabs>section.active>.title, .section-container.vertical-tabs>.section.active>.title {
        background-color: #d5d5d5;
    }
    [data-section='vertical-nav'], .section-container.vertical-nav {
        width: 100%;
        position: relative;
        display: block;
        margin-bottom: 1.25em;
    }
    [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]) {
        visibility: hidden;
    }
    [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style] {
        width: 100% !important;
    }
    [data-section='vertical-nav'][data-section-small-style]>[data-section-region], [data-section='vertical-nav'][data-section-small-style]>section, [data-section='vertical-nav'][data-section-small-style]>.section, .section-container.vertical-nav[data-section-small-style]>[data-section-region], .section-container.vertical-nav[data-section-small-style]>section, .section-container.vertical-nav[data-section-small-style]>.section {
        padding: 0 !important;
        margin: 0 !important;
    }
    [data-section='vertical-nav'][data-section-small-style]>[data-section-region]>[data-section-title], [data-section='vertical-nav'][data-section-small-style]>[data-section-region]>.title, [data-section='vertical-nav'][data-section-small-style]>section>[data-section-title], [data-section='vertical-nav'][data-section-small-style]>section>.title, [data-section='vertical-nav'][data-section-small-style]>.section>[data-section-title], [data-section='vertical-nav'][data-section-small-style]>.section>.title, .section-container.vertical-nav[data-section-small-style]>[data-section-region]>[data-section-title], .section-container.vertical-nav[data-section-small-style]>[data-section-region]>.title, .section-container.vertical-nav[data-section-small-style]>section>[data-section-title], .section-container.vertical-nav[data-section-small-style]>section>.title, .section-container.vertical-nav[data-section-small-style]>.section>[data-section-title], .section-container.vertical-nav[data-section-small-style]>.section>.title {
        width: 100% !important;
    }
    [data-section='vertical-nav']>section, [data-section='vertical-nav']>.section, [data-section='vertical-nav']>[data-section-region], .section-container.vertical-nav>section, .section-container.vertical-nav>.section, .section-container.vertical-nav>[data-section-region] {
        position: relative;
        display: inline-block;
    }
    [data-section='vertical-nav']>section>[data-section-title], [data-section='vertical-nav']>section>.title, [data-section='vertical-nav']>.section>[data-section-title], [data-section='vertical-nav']>.section>.title, [data-section='vertical-nav']>[data-section-region]>[data-section-title], [data-section='vertical-nav']>[data-section-region]>.title, .section-container.vertical-nav>section>[data-section-title], .section-container.vertical-nav>section>.title, .section-container.vertical-nav>.section>[data-section-title], .section-container.vertical-nav>.section>.title, .section-container.vertical-nav>[data-section-region]>[data-section-title], .section-container.vertical-nav>[data-section-region]>.title {
        margin-bottom: 0;
    }
    [data-section='vertical-nav']>section>[data-section-title] a, [data-section='vertical-nav']>section>.title a, [data-section='vertical-nav']>.section>[data-section-title] a, [data-section='vertical-nav']>.section>.title a, [data-section='vertical-nav']>[data-section-region]>[data-section-title] a, [data-section='vertical-nav']>[data-section-region]>.title a, .section-container.vertical-nav>section>[data-section-title] a, .section-container.vertical-nav>section>.title a, .section-container.vertical-nav>.section>[data-section-title] a, .section-container.vertical-nav>.section>.title a, .section-container.vertical-nav>[data-section-region]>[data-section-title] a, .section-container.vertical-nav>[data-section-region]>.title a {
        width: 100%;
        display: inline-block;
        white-space: nowrap;
    }
    [data-section='vertical-nav']>section>[data-section-content], [data-section='vertical-nav']>section>.content, [data-section='vertical-nav']>.section>[data-section-content], [data-section='vertical-nav']>.section>.content, [data-section='vertical-nav']>[data-section-region]>[data-section-content], [data-section='vertical-nav']>[data-section-region]>.content, .section-container.vertical-nav>section>[data-section-content], .section-container.vertical-nav>section>.content, .section-container.vertical-nav>.section>[data-section-content], .section-container.vertical-nav>.section>.content, .section-container.vertical-nav>[data-section-region]>[data-section-content], .section-container.vertical-nav>[data-section-region]>.content {
        display: none;
    }
    [data-section='vertical-nav']>section.active>[data-section-content], [data-section='vertical-nav']>section.active>.content, [data-section='vertical-nav']>.section.active>[data-section-content], [data-section='vertical-nav']>.section.active>.content, [data-section='vertical-nav']>[data-section-region].active>[data-section-content], [data-section='vertical-nav']>[data-section-region].active>.content, .section-container.vertical-nav>section.active>[data-section-content], .section-container.vertical-nav>section.active>.content, .section-container.vertical-nav>.section.active>[data-section-content], .section-container.vertical-nav>.section.active>.content, .section-container.vertical-nav>[data-section-region].active>[data-section-content], .section-container.vertical-nav>[data-section-region].active>.content {
        display: block;
    }
    [data-section='vertical-nav']>section:not(.active), [data-section='vertical-nav']>.section:not(.active), [data-section='vertical-nav']>[data-section-region]:not(.active), .section-container.vertical-nav>section:not(.active), .section-container.vertical-nav>.section:not(.active), .section-container.vertical-nav>[data-section-region]:not(.active) {
        padding: 0 !important;
    }
    [data-section='vertical-nav']>section>[data-section-title], [data-section='vertical-nav']>section>.title, [data-section='vertical-nav']>.section>[data-section-title], [data-section='vertical-nav']>.section>.title, [data-section='vertical-nav']>[data-section-region]>[data-section-title], [data-section='vertical-nav']>[data-section-region]>.title, .section-container.vertical-nav>section>[data-section-title], .section-container.vertical-nav>section>.title, .section-container.vertical-nav>.section>[data-section-title], .section-container.vertical-nav>.section>.title, .section-container.vertical-nav>[data-section-region]>[data-section-title], .section-container.vertical-nav>[data-section-region]>.title {
        position: static;
        width: auto;
    }
    [data-section='vertical-nav']>section>[data-section-title] a, [data-section='vertical-nav']>section>.title a, [data-section='vertical-nav']>.section>[data-section-title] a, [data-section='vertical-nav']>.section>.title a, [data-section='vertical-nav']>[data-section-region]>[data-section-title] a, [data-section='vertical-nav']>[data-section-region]>.title a, .section-container.vertical-nav>section>[data-section-title] a, .section-container.vertical-nav>section>.title a, .section-container.vertical-nav>.section>[data-section-title] a, .section-container.vertical-nav>.section>.title a, .section-container.vertical-nav>[data-section-region]>[data-section-title] a, .section-container.vertical-nav>[data-section-region]>.title a {
        display: block;
    }
    [data-section='vertical-nav']>section>[data-section-content], [data-section='vertical-nav']>section>.content, [data-section='vertical-nav']>.section>[data-section-content], [data-section='vertical-nav']>.section>.content, [data-section='vertical-nav']>[data-section-region]>[data-section-content], [data-section='vertical-nav']>[data-section-region]>.content, .section-container.vertical-nav>section>[data-section-content], .section-container.vertical-nav>section>.content, .section-container.vertical-nav>.section>[data-section-content], .section-container.vertical-nav>.section>.content, .section-container.vertical-nav>[data-section-region]>[data-section-content], .section-container.vertical-nav>[data-section-region]>.content {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 999;
        min-width: 12.5em;
    }
    .section-container.vertical-nav {
        border: none;
    }
    .section-container.vertical-nav>section>.title, .section-container.vertical-nav>.section>.title {
        background-color: #efefef;
        cursor: pointer;
        border: solid 1px #ccc;
    }
    .section-container.vertical-nav>section>.title a, .section-container.vertical-nav>.section>.title a {
        padding: 0.9375em;
        color: #333;
        font-size: 0.875em;
        background: none;
    }
    .section-container.vertical-nav>section>.title:hover, .section-container.vertical-nav>.section>.title:hover {
        background-color: #e2e2e2;
    }
    .section-container.vertical-nav>section>.content, .section-container.vertical-nav>.section>.content {
        padding: 0.9375em;
        background-color: #fff;
        border: solid 1px #ccc;
    }
    .section-container.vertical-nav>section>.content>*:last-child, .section-container.vertical-nav>.section>.content>*:last-child {
        margin-bottom: 0;
    }
    .section-container.vertical-nav>section>.content>*:first-child, .section-container.vertical-nav>.section>.content>*:first-child {
        padding-top: 0;
    }
    .section-container.vertical-nav>section>.content>*:last-child:not(.flex-video), .section-container.vertical-nav>.section>.content>*:last-child:not(.flex-video) {
        padding-bottom: 0;
    }
    .section-container.vertical-nav>section.active>.title, .section-container.vertical-nav>.section.active>.title {
        background: #d5d5d5;
    }
    .section-container.vertical-nav>section.active>.title a, .section-container.vertical-nav>.section.active>.title a {
        color: #333;
    }
    .section-container.vertical-nav>section:not(.active), .section-container.vertical-nav>.section:not(.active) {
        padding: 0 !important;
    }
    [data-section='horizontal-nav'], .section-container.horizontal-nav {
        width: 100%;
        position: relative;
        display: block;
        margin-bottom: 1.25em;
    }
    [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]) {
        visibility: hidden;
    }
    [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style] {
        width: 100% !important;
    }
    [data-section='horizontal-nav'][data-section-small-style]>[data-section-region], [data-section='horizontal-nav'][data-section-small-style]>section, [data-section='horizontal-nav'][data-section-small-style]>.section, .section-container.horizontal-nav[data-section-small-style]>[data-section-region], .section-container.horizontal-nav[data-section-small-style]>section, .section-container.horizontal-nav[data-section-small-style]>.section {
        padding: 0 !important;
        margin: 0 !important;
    }
    [data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>[data-section-title], [data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>.title, [data-section='horizontal-nav'][data-section-small-style]>section>[data-section-title], [data-section='horizontal-nav'][data-section-small-style]>section>.title, [data-section='horizontal-nav'][data-section-small-style]>.section>[data-section-title], [data-section='horizontal-nav'][data-section-small-style]>.section>.title, .section-container.horizontal-nav[data-section-small-style]>[data-section-region]>[data-section-title], .section-container.horizontal-nav[data-section-small-style]>[data-section-region]>.title, .section-container.horizontal-nav[data-section-small-style]>section>[data-section-title], .section-container.horizontal-nav[data-section-small-style]>section>.title, .section-container.horizontal-nav[data-section-small-style]>.section>[data-section-title], .section-container.horizontal-nav[data-section-small-style]>.section>.title {
        width: 100% !important;
    }
    [data-section='horizontal-nav']>section, [data-section='horizontal-nav']>.section, [data-section='horizontal-nav']>[data-section-region], .section-container.horizontal-nav>section, .section-container.horizontal-nav>.section, .section-container.horizontal-nav>[data-section-region] {
        position: relative;
        float: left;
    }
    [data-section='horizontal-nav']>section>[data-section-title], [data-section='horizontal-nav']>section>.title, [data-section='horizontal-nav']>.section>[data-section-title], [data-section='horizontal-nav']>.section>.title, [data-section='horizontal-nav']>[data-section-region]>[data-section-title], [data-section='horizontal-nav']>[data-section-region]>.title, .section-container.horizontal-nav>section>[data-section-title], .section-container.horizontal-nav>section>.title, .section-container.horizontal-nav>.section>[data-section-title], .section-container.horizontal-nav>.section>.title, .section-container.horizontal-nav>[data-section-region]>[data-section-title], .section-container.horizontal-nav>[data-section-region]>.title {
        margin-bottom: 0;
    }
    [data-section='horizontal-nav']>section>[data-section-title] a, [data-section='horizontal-nav']>section>.title a, [data-section='horizontal-nav']>.section>[data-section-title] a, [data-section='horizontal-nav']>.section>.title a, [data-section='horizontal-nav']>[data-section-region]>[data-section-title] a, [data-section='horizontal-nav']>[data-section-region]>.title a, .section-container.horizontal-nav>section>[data-section-title] a, .section-container.horizontal-nav>section>.title a, .section-container.horizontal-nav>.section>[data-section-title] a, .section-container.horizontal-nav>.section>.title a, .section-container.horizontal-nav>[data-section-region]>[data-section-title] a, .section-container.horizontal-nav>[data-section-region]>.title a {
        width: 100%;
        display: inline-block;
        white-space: nowrap;
    }
    [data-section='horizontal-nav']>section>[data-section-content], [data-section='horizontal-nav']>section>.content, [data-section='horizontal-nav']>.section>[data-section-content], [data-section='horizontal-nav']>.section>.content, [data-section='horizontal-nav']>[data-section-region]>[data-section-content], [data-section='horizontal-nav']>[data-section-region]>.content, .section-container.horizontal-nav>section>[data-section-content], .section-container.horizontal-nav>section>.content, .section-container.horizontal-nav>.section>[data-section-content], .section-container.horizontal-nav>.section>.content, .section-container.horizontal-nav>[data-section-region]>[data-section-content], .section-container.horizontal-nav>[data-section-region]>.content {
        display: none;
    }
    [data-section='horizontal-nav']>section.active>[data-section-content], [data-section='horizontal-nav']>section.active>.content, [data-section='horizontal-nav']>.section.active>[data-section-content], [data-section='horizontal-nav']>.section.active>.content, [data-section='horizontal-nav']>[data-section-region].active>[data-section-content], [data-section='horizontal-nav']>[data-section-region].active>.content, .section-container.horizontal-nav>section.active>[data-section-content], .section-container.horizontal-nav>section.active>.content, .section-container.horizontal-nav>.section.active>[data-section-content], .section-container.horizontal-nav>.section.active>.content, .section-container.horizontal-nav>[data-section-region].active>[data-section-content], .section-container.horizontal-nav>[data-section-region].active>.content {
        display: block;
    }
    [data-section='horizontal-nav']>section:not(.active), [data-section='horizontal-nav']>.section:not(.active), [data-section='horizontal-nav']>[data-section-region]:not(.active), .section-container.horizontal-nav>section:not(.active), .section-container.horizontal-nav>.section:not(.active), .section-container.horizontal-nav>[data-section-region]:not(.active) {
        padding: 0 !important;
    }
    [data-section='horizontal-nav']>section>[data-section-title], [data-section='horizontal-nav']>section>.title, [data-section='horizontal-nav']>.section>[data-section-title], [data-section='horizontal-nav']>.section>.title, [data-section='horizontal-nav']>[data-section-region]>[data-section-title], [data-section='horizontal-nav']>[data-section-region]>.title, .section-container.horizontal-nav>section>[data-section-title], .section-container.horizontal-nav>section>.title, .section-container.horizontal-nav>.section>[data-section-title], .section-container.horizontal-nav>.section>.title, .section-container.horizontal-nav>[data-section-region]>[data-section-title], .section-container.horizontal-nav>[data-section-region]>.title {
        position: static;
        width: auto;
    }
    [data-section='horizontal-nav']>section>[data-section-title] a, [data-section='horizontal-nav']>section>.title a, [data-section='horizontal-nav']>.section>[data-section-title] a, [data-section='horizontal-nav']>.section>.title a, [data-section='horizontal-nav']>[data-section-region]>[data-section-title] a, [data-section='horizontal-nav']>[data-section-region]>.title a, .section-container.horizontal-nav>section>[data-section-title] a, .section-container.horizontal-nav>section>.title a, .section-container.horizontal-nav>.section>[data-section-title] a, .section-container.horizontal-nav>.section>.title a, .section-container.horizontal-nav>[data-section-region]>[data-section-title] a, .section-container.horizontal-nav>[data-section-region]>.title a {
        display: block;
    }
    [data-section='horizontal-nav']>section>[data-section-content], [data-section='horizontal-nav']>section>.content, [data-section='horizontal-nav']>.section>[data-section-content], [data-section='horizontal-nav']>.section>.content, [data-section='horizontal-nav']>[data-section-region]>[data-section-content], [data-section='horizontal-nav']>[data-section-region]>.content, .section-container.horizontal-nav>section>[data-section-content], .section-container.horizontal-nav>section>.content, .section-container.horizontal-nav>.section>[data-section-content], .section-container.horizontal-nav>.section>.content, .section-container.horizontal-nav>[data-section-region]>[data-section-content], .section-container.horizontal-nav>[data-section-region]>.content {
        width: auto;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 999;
        min-width: 12.5em;
    }
    .section-container.horizontal-nav {
        background: #efefef;
        border: 1px solid #ccc;
    }
    .section-container.horizontal-nav>section>.title, .section-container.horizontal-nav>.section>.title {
        background-color: #efefef;
        cursor: pointer;
        border: solid 1px #ccc;
    }
    .section-container.horizontal-nav>section>.title a, .section-container.horizontal-nav>.section>.title a {
        padding: 0.9375em;
        color: #333;
        font-size: 0.875em;
        background: none;
    }
    .section-container.horizontal-nav>section>.title:hover, .section-container.horizontal-nav>.section>.title:hover {
        background-color: #e2e2e2;
    }
    .section-container.horizontal-nav>section>.content, .section-container.horizontal-nav>.section>.content {
        padding: 0.9375em;
        background-color: #fff;
        border: solid 1px #ccc;
    }
    .section-container.horizontal-nav>section>.content>*:last-child, .section-container.horizontal-nav>.section>.content>*:last-child {
        margin-bottom: 0;
    }
    .section-container.horizontal-nav>section>.content>*:first-child, .section-container.horizontal-nav>.section>.content>*:first-child {
        padding-top: 0;
    }
    .section-container.horizontal-nav>section>.content>*:last-child:not(.flex-video), .section-container.horizontal-nav>.section>.content>*:last-child:not(.flex-video) {
        padding-bottom: 0;
    }
    .section-container.horizontal-nav>section.active>.title, .section-container.horizontal-nav>.section.active>.title {
        background: #d5d5d5;
    }
    .section-container.horizontal-nav>section.active>.title a, .section-container.horizontal-nav>.section.active>.title a {
        color: #333;
    }
    .section-container.horizontal-nav>section:not(.active), .section-container.horizontal-nav>.section:not(.active) {
        padding: 0 !important;
    }
}.no-js [data-section], .no-js .section-container {
     width: 100%;
     position: relative;
     display: block;
     margin-bottom: 1.25em;
 }
.no-js [data-section][data-section-small-style], .no-js .section-container[data-section-small-style] {
    width: 100% !important;
}
.no-js [data-section][data-section-small-style]>[data-section-region], .no-js [data-section][data-section-small-style]>section, .no-js [data-section][data-section-small-style]>.section, .no-js .section-container[data-section-small-style]>[data-section-region], .no-js .section-container[data-section-small-style]>section, .no-js .section-container[data-section-small-style]>.section {
    padding: 0 !important;
    margin: 0 !important;
}
.no-js [data-section][data-section-small-style]>[data-section-region]>[data-section-title], .no-js [data-section][data-section-small-style]>[data-section-region]>.title, .no-js [data-section][data-section-small-style]>section>[data-section-title], .no-js [data-section][data-section-small-style]>section>.title, .no-js [data-section][data-section-small-style]>.section>[data-section-title], .no-js [data-section][data-section-small-style]>.section>.title, .no-js .section-container[data-section-small-style]>[data-section-region]>[data-section-title], .no-js .section-container[data-section-small-style]>[data-section-region]>.title, .no-js .section-container[data-section-small-style]>section>[data-section-title], .no-js .section-container[data-section-small-style]>section>.title, .no-js .section-container[data-section-small-style]>.section>[data-section-title], .no-js .section-container[data-section-small-style]>.section>.title {
    width: 100% !important;
}
.no-js [data-section]>section, .no-js [data-section]>.section, .no-js [data-section]>[data-section-region], .no-js .section-container>section, .no-js .section-container>.section, .no-js .section-container>[data-section-region] {
    margin: 0;
}
.no-js [data-section]>section>[data-section-title], .no-js [data-section]>section>.title, .no-js [data-section]>.section>[data-section-title], .no-js [data-section]>.section>.title, .no-js [data-section]>[data-section-region]>[data-section-title], .no-js [data-section]>[data-section-region]>.title, .no-js .section-container>section>[data-section-title], .no-js .section-container>section>.title, .no-js .section-container>.section>[data-section-title], .no-js .section-container>.section>.title, .no-js .section-container>[data-section-region]>[data-section-title], .no-js .section-container>[data-section-region]>.title {
    margin-bottom: 0;
}
.no-js [data-section]>section>[data-section-title] a, .no-js [data-section]>section>.title a, .no-js [data-section]>.section>[data-section-title] a, .no-js [data-section]>.section>.title a, .no-js [data-section]>[data-section-region]>[data-section-title] a, .no-js [data-section]>[data-section-region]>.title a, .no-js .section-container>section>[data-section-title] a, .no-js .section-container>section>.title a, .no-js .section-container>.section>[data-section-title] a, .no-js .section-container>.section>.title a, .no-js .section-container>[data-section-region]>[data-section-title] a, .no-js .section-container>[data-section-region]>.title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
}
.no-js [data-section]>section>[data-section-content], .no-js [data-section]>section>.content, .no-js [data-section]>.section>[data-section-content], .no-js [data-section]>.section>.content, .no-js [data-section]>[data-section-region]>[data-section-content], .no-js [data-section]>[data-section-region]>.content, .no-js .section-container>section>[data-section-content], .no-js .section-container>section>.content, .no-js .section-container>.section>[data-section-content], .no-js .section-container>.section>.content, .no-js .section-container>[data-section-region]>[data-section-content], .no-js .section-container>[data-section-region]>.content {
    display: none;
}
.no-js [data-section]>section.active>[data-section-content], .no-js [data-section]>section.active>.content, .no-js [data-section]>.section.active>[data-section-content], .no-js [data-section]>.section.active>.content, .no-js [data-section]>[data-section-region].active>[data-section-content], .no-js [data-section]>[data-section-region].active>.content, .no-js .section-container>section.active>[data-section-content], .no-js .section-container>section.active>.content, .no-js .section-container>.section.active>[data-section-content], .no-js .section-container>.section.active>.content, .no-js .section-container>[data-section-region].active>[data-section-content], .no-js .section-container>[data-section-region].active>.content {
    display: block;
}
.no-js [data-section]>section:not(.active), .no-js [data-section]>.section:not(.active), .no-js [data-section]>[data-section-region]:not(.active), .no-js .section-container>section:not(.active), .no-js .section-container>.section:not(.active), .no-js .section-container>[data-section-region]:not(.active) {
    padding: 0 !important;
}
.no-js [data-section]>section>[data-section-title], .no-js [data-section]>section>.title, .no-js [data-section]>.section>[data-section-title], .no-js [data-section]>.section>.title, .no-js [data-section]>[data-section-region]>[data-section-title], .no-js [data-section]>[data-section-region]>.title, .no-js .section-container>section>[data-section-title], .no-js .section-container>section>.title, .no-js .section-container>.section>[data-section-title], .no-js .section-container>.section>.title, .no-js .section-container>[data-section-region]>[data-section-title], .no-js .section-container>[data-section-region]>.title {
    width: 100%}
.no-js .section-container {
    border-top: 1px solid #ccc;
}
.no-js .section-container>section>.title, .no-js .section-container>.section>.title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #ccc;
}
.no-js .section-container>section>.title a, .no-js .section-container>.section>.title a {
    padding: 0.9375em;
    color: #333;
    font-size: 0.875em;
    background: none;
}
.no-js .section-container>section>.title:hover, .no-js .section-container>.section>.title:hover {
    background-color: #e2e2e2;
}
.no-js .section-container>section>.content, .no-js .section-container>.section>.content {
    padding: 0.9375em;
    background-color: #fff;
    border: solid 1px #ccc;
}
.no-js .section-container>section>.content>*:last-child, .no-js .section-container>.section>.content>*:last-child {
    margin-bottom: 0;
}
.no-js .section-container>section>.content>*:first-child, .no-js .section-container>.section>.content>*:first-child {
    padding-top: 0;
}
.no-js .section-container>section>.content>*:last-child:not(.flex-video), .no-js .section-container>.section>.content>*:last-child:not(.flex-video) {
    padding-bottom: 0;
}
.no-js .section-container>section.active>.title, .no-js .section-container>.section.active>.title {
    background: #d5d5d5;
}
.no-js .section-container>section.active>.title a, .no-js .section-container>.section.active>.title a {
    color: #333;
}
.no-js .section-container>section:not(.active), .no-js .section-container>.section:not(.active) {
    padding: 0 !important;
}
.no-js .section-container>section>.title, .no-js .section-container>.section>.title {
    border-top: none;
}
[data-clearing] {
    *zoom: 1;
    margin-bottom: 0;
    margin-left: 0;
    list-style: none;
}
[data-clearing]:before, [data-clearing]:after {
    content: " ";
    display: table;
}
[data-clearing]:after {
    clear: both;
}
[data-clearing] li {
    float: left;
    margin-right: 10px;
}
.clearing-blackout {
    background: #111;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 998;
}
.clearing-blackout .clearing-close {
    display: block;
}
.clearing-container {
    position: relative;
    z-index: 998;
    height: 100%;
    overflow: hidden;
    margin: 0;
}
.visible-img {
    height: 95%;
    position: relative;
}
.visible-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -50%;
    max-height: 100%;
    max-width: 100%}
.clearing-caption {
    color: #fff;
    line-height: 1.3;
    margin-bottom: 0;
    text-align: center;
    bottom: 0;
    background: #111;
    width: 100%;
    padding: 10px 30px;
    position: absolute;
    left: 0;
}
.clearing-close {
    z-index: 999;
    padding-left: 20px;
    padding-top: 10px;
    font-size: 40px;
    line-height: 1;
    color: #fff;
    display: none;
}
.clearing-close:hover, .clearing-close:focus {
    color: #ccc;
}
.clearing-assembled .clearing-container {
    height: 100%}
.clearing-assembled .clearing-container .carousel>ul {
    display: none;
}
.clearing-feature li {
    display: none;
}
.clearing-feature li.clearing-featured-img {
    display: block;
}
@media only screen and (min-width: 768px) {
    .clearing-main-prev, .clearing-main-next {
        position: absolute;
        height: 100%;
        width: 40px;
        top: 0;
    }
    .clearing-main-prev>span, .clearing-main-next>span {
        position: absolute;
        top: 50%;
        display: block;
        width: 0;
        height: 0;
        border: solid 16px;
    }
    .clearing-main-prev {
        left: 0;
    }
    .clearing-main-prev>span {
        left: 5px;
        border-color: transparent;
        border-right-color: #fff;
    }
    .clearing-main-next {
        right: 0;
    }
    .clearing-main-next>span {
        border-color: transparent;
        border-left-color: #fff;
    }
    .clearing-main-prev.disabled, .clearing-main-next.disabled {
        opacity: 0.5;
    }
    .clearing-assembled .clearing-container .carousel {
        background: #111;
        height: 150px;
        margin-top: 5px;
    }
    .clearing-assembled .clearing-container .carousel>ul {
        display: block;
        z-index: 999;
        width: 200%;
        height: 100%;
        margin-left: 0;
        position: relative;
        left: 0;
    }
    .clearing-assembled .clearing-container .carousel>ul li {
        display: block;
        width: 175px;
        height: inherit;
        padding: 0;
        float: left;
        overflow: hidden;
        margin-right: 1px;
        position: relative;
        cursor: pointer;
        opacity: 0.4;
    }
    .clearing-assembled .clearing-container .carousel>ul li.fix-height img {
        min-height: 100%;
        height: 100%;
        max-width: none;
    }
    .clearing-assembled .clearing-container .carousel>ul li a.th {
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        display: block;
    }
    .clearing-assembled .clearing-container .carousel>ul li img {
        cursor: pointer !important;
        min-width: 100% !important;
    }
    .clearing-assembled .clearing-container .carousel>ul li.visible {
        opacity: 1;
    }
    .carousel .entry, .carousel .slide {
        display: block;
        width: 100%;
        height: 400px;
    }
    .clearing-assembled .clearing-container .visible-img {
        background: #111;
        overflow: hidden;
        height: 75%}
    .clearing-close {
        position: absolute;
        top: 10px;
        right: 20px;
        padding-left: 0;
        padding-top: 0;
    }
}.alert-box {
     border-style: solid;
     border-width: 1px;
     display: block;
     font-weight: bold;
     margin-bottom: 1.25em;
     position: relative;
     padding: 0.6875em 1.3125em 0.75em 0.6875em;
     font-size: 0.875em;
     background-color: #2ba6cb;
     border-color: #2284a1;
     color: #fff;
 }
.alert-box .close {
    font-size: 1.375em;
    padding: 5px 4px 4px;
    line-height: 0;
    position: absolute;
    top: 0.4375em;
    right: 0.3125em;
    color: #333;
    opacity: 0.3;
}
.alert-box .close:hover, .alert-box .close:focus {
    opacity: 0.5;
}
.alert-box.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.alert-box.round {
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
}
.alert-box.success {
    background-color: #5da423;
    border-color: #457a1a;
    color: #fff;
}
.alert-box.alert {
    background-color: #c60f13;
    border-color: #970b0e;
    color: #fff;
}
.alert-box.secondary {
    background-color: #e9e9e9;
    border-color: #d0d0d0;
    color: #505050;
}
.panel {
    border-style: solid;
    border-width: 1px;
    border-color: #d9d9d9;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #f2f2f2;
}
.panel>:first-child {
    margin-top: 0;
}
.panel>:last-child {
    margin-bottom: 0;
}
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
    color: #333;
}
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625em;
}
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
    line-height: 1.4;
}
.panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #2284a1;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #2ba6cb;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
.panel.callout>:first-child {
    margin-top: 0;
}
.panel.callout>:last-child {
    margin-bottom: 0;
}
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
    color: #fff;
}
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
    line-height: 1;
    margin-bottom: 0.625em;
}
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
    line-height: 1.4;
}
.panel.callout a {
    color: #fff;
}
.panel.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
table {
    background: #fff;
    margin-bottom: 1.25em;
    border: solid 1px #ddd;
}
table thead, table tfoot {
    background: #f5f5f5;
    font-weight: 400;
}
table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td {
    padding: 0.5em 0.625em 0.625em;
    font-size: 1em;
    color: #90a2a4;
    text-align: left;
}
table tr th, table tr td {
    padding: 0.5625em 0.625em;
    font-size: 1em;
    color: #00747a;
}
table tr.even, table tr.alt, table .breadcrumbsContainer tr.breadcrumb_last, .breadcrumbsContainer table tr.breadcrumb_last, table tr.currencySwitcher, table tr:nth-of-type(even) {
    background: #fff;
}
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
    display: table-cell;
    line-height: 160%;
}
@media only screen and (max-width: 767px) {
    .f-dropdown {
        max-width: 100%;
        left: 0;
    }
}.f-dropdown {
     position: absolute;
     top: -9999px;
     list-style: none;
     margin-left: 0;
     width: 100%;
     max-height: none;
     height: auto;
     background: #fff;
     border: solid 1px #ccc;
     font-size: 16px;
     z-index: 99;
     margin-top: 2px;
     max-width: 200px;
 }
.f-dropdown>*:first-child {
    margin-top: 0;
}
.f-dropdown>*:last-child {
    margin-bottom: 0;
}
.f-dropdown:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent #fff transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    left: 10px;
    z-index: 99;
}
.f-dropdown:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent transparent #ccc transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -14px;
    left: 9px;
    z-index: 98;
}
.f-dropdown.right:before {
    left: auto;
    right: 10px;
}
.f-dropdown.right:after {
    left: auto;
    right: 9px;
}
.f-dropdown li {
    font-size: 0.875em;
    cursor: pointer;
    line-height: 1.125em;
    margin: 0;
}
.f-dropdown li:hover, .f-dropdown li:focus {
    background: #eee;
}
.f-dropdown li a {
    display: block;
    padding: 0.5em;
    color: #555;
}
.f-dropdown.content {
    position: absolute;
    top: -9999px;
    list-style: none;
    margin-left: 0;
    padding: 1.25em;
    width: 100%;
    height: auto;
    max-height: none;
    background: #fff;
    border: solid 1px #ccc;
    font-size: 16px;
    z-index: 99;
    max-width: 200px;
}
.f-dropdown.content>*:first-child {
    margin-top: 0;
}
.f-dropdown.content>*:last-child {
    margin-bottom: 0;
}
.f-dropdown.tiny {
    max-width: 200px;
}
.f-dropdown.small {
    max-width: 300px;
}
.f-dropdown.medium {
    max-width: 500px;
}
.f-dropdown.large {
    max-width: 800px;
}
body {
    color: #4a7679;
    font-family: 'Roboto', helvetica, sans-serif !important;
}
.roboto, .archive .archivePost .newsPost p, .blog .archivePost .newsPost p, .search-results .archivePost .newsPost p {
    font-family: 'Roboto', helvetica, sans-serif !important;
}
.robotoSlab, h1, h2, h3, h4, h5, .pageContent h1, header nav>div>ul>li>ul>div>li>a, ul.sideMenu>li>a, .preTab, .featured p, .featured a, .main_feature span, .latestNews .newsPost p, .postThumbnail .postDate, .tweetContainer .tweet-time, .home-tabs.section-container.auto .title, .pageContent .childTitle p, .archive .postThumbnail .postDate, .blog .postThumbnail .postDate, .search-results .postThumbnail .postDate, .page .pageContent .contactAddresses h3, .page .pageContent .contactAddresses b {
    font-family: 'Roboto Slab',helvetica, arial, sans-serif;
    font-weight: 700;
}
.newsPost h4 {
    text-transform: none !important;
}
.uppercase {
    text-transform: uppercase;
}
h1, h2, h3, h4, h5 {
    color: #00505c;
}
.pageContent h1 {
    font-size: 2.375em;
    text-transform: uppercase;
    color: #00505c;
}
.pageContent h1.special {
    text-transform: none;
    font-weight: bold;
    font-size: 3.125em;
}
.pageContent h1.longTitle {
    font-size: 1.9em;
    text-transform: none !important;
}
.pageContent h2 {
    font-size: 1.75em;
    text-transform: capitalize;
}
.pageContent h3 {
    font-size: 1.625em;
    text-transform: capitalize;
}
.pageContent h4 {
    font-size: 1.1875em;
    text-transform: uppercase;
}
.pageContent h5 {
    font-size: 1.25em;
    text-transform: none;
}
.pageContent .post p, .pageContent .post li {
    font-size: 1.125em;
}
.pageContent .post p a, .pageContent .post li a {
    color: #02B6AB;
}
.pageContent .post>p:first-child {
    font-size: 2.125em;
    color: #00747a;
}
.pageContent .post .wp-caption {
    max-width: 100%;
    position: relative;
    margin-bottom: 1em;
}
.pageContent .post .wp-caption p {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    margin: 0;
    width: 50%;
    padding: 0.8em 0.5em 0.5em 0;
    font-size: 0.9em;
    line-height: 100%;
    font-style: italic;
}
.pageContent ul {
    position: relative;
    margin-left: 1em;
    padding-left: 0;
}

.pageContent ol li:before {
    color: #93b3b4;
}
.pageContent blockquote {
    border-left: 4px solid #d9e7e8;
    padding: 1em;
}
.pageContent blockquote p {
    color: #00505c;
    margin: 0;
}
.pageContent ul li ul {
    font-size: 0.88em;
}
a {
    color: #00747a;
}
a:hover {
    color: inherit;
}
address a {
    color: #02B6AB;
}
hr {
    border: solid #d9e7e8;
    border-width: 5px 0 0;
}
option {
    color: #000;
}
.button, .escn-outer .escn-inner .escn-links a, .breadcrumbsContainer a, .breadcrumbsContainer .breadcrumb_last, .currencySwitcher, .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .plus {
    background: #00505c;
    color: #fff;
    border: 2px solid #00505c;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    -ms-border-radius: 2em;
    -o-border-radius: 2em;
    border-radius: 2em;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transition: all 0.3s;
    font-weight: normal;
    text-transform: uppercase;
}
.button.alt, .escn-outer .escn-inner .escn-links a.alt, .escn-outer .escn-inner .escn-links .breadcrumbsContainer a, .breadcrumbsContainer .escn-outer .escn-inner .escn-links a, .escn-outer .escn-inner .escn-links a.currencySwitcher, .breadcrumbsContainer a, .breadcrumbsContainer .breadcrumb_last, .currencySwitcher, .woocommerce .quantity.buttons_added .alt.minus, .woocommerce .quantity.buttons_added .breadcrumbsContainer a.minus, .breadcrumbsContainer .woocommerce .quantity.buttons_added a.minus, .woocommerce .quantity.buttons_added .breadcrumbsContainer .minus.breadcrumb_last, .breadcrumbsContainer .woocommerce .quantity.buttons_added .minus.breadcrumb_last, .woocommerce .quantity.buttons_added .minus.currencySwitcher, .woocommerce .quantity.buttons_added .alt.plus, .woocommerce .quantity.buttons_added .breadcrumbsContainer a.plus, .breadcrumbsContainer .woocommerce .quantity.buttons_added a.plus, .woocommerce .quantity.buttons_added .breadcrumbsContainer .plus.breadcrumb_last, .breadcrumbsContainer .woocommerce .quantity.buttons_added .plus.breadcrumb_last, .woocommerce .quantity.buttons_added .plus.currencySwitcher, .woocommerce-page .quantity.buttons_added .alt.minus, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer a.minus, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added a.minus, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer .minus.breadcrumb_last, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added .minus.breadcrumb_last, .woocommerce-page .quantity.buttons_added .minus.currencySwitcher, .woocommerce-page .quantity.buttons_added .alt.plus, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer a.plus, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added a.plus, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer .plus.breadcrumb_last, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added .plus.breadcrumb_last, .woocommerce-page .quantity.buttons_added .plus.currencySwitcher {
    background: #fff;
    border-color: #18a197;
    color: #18a197;
}
.button.alt:hover, .escn-outer .escn-inner .escn-links a.alt:hover, .escn-outer .escn-inner .escn-links .breadcrumbsContainer a:hover, .breadcrumbsContainer .escn-outer .escn-inner .escn-links a:hover, .escn-outer .escn-inner .escn-links a.currencySwitcher:hover, .breadcrumbsContainer a:hover, .breadcrumbsContainer .breadcrumb_last:hover, .currencySwitcher:hover, .woocommerce .quantity.buttons_added .alt.minus:hover, .woocommerce .quantity.buttons_added .breadcrumbsContainer a.minus:hover, .breadcrumbsContainer .woocommerce .quantity.buttons_added a.minus:hover, .woocommerce .quantity.buttons_added .breadcrumbsContainer .minus.breadcrumb_last:hover, .breadcrumbsContainer .woocommerce .quantity.buttons_added .minus.breadcrumb_last:hover, .woocommerce .quantity.buttons_added .minus.currencySwitcher:hover, .woocommerce .quantity.buttons_added .alt.plus:hover, .woocommerce .quantity.buttons_added .breadcrumbsContainer a.plus:hover, .breadcrumbsContainer .woocommerce .quantity.buttons_added a.plus:hover, .woocommerce .quantity.buttons_added .breadcrumbsContainer .plus.breadcrumb_last:hover, .breadcrumbsContainer .woocommerce .quantity.buttons_added .plus.breadcrumb_last:hover, .woocommerce .quantity.buttons_added .plus.currencySwitcher:hover, .woocommerce-page .quantity.buttons_added .alt.minus:hover, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer a.minus:hover, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added a.minus:hover, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer .minus.breadcrumb_last:hover, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added .minus.breadcrumb_last:hover, .woocommerce-page .quantity.buttons_added .minus.currencySwitcher:hover, .woocommerce-page .quantity.buttons_added .alt.plus:hover, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer a.plus:hover, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added a.plus:hover, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer .plus.breadcrumb_last:hover, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added .plus.breadcrumb_last:hover, .woocommerce-page .quantity.buttons_added .plus.currencySwitcher:hover {
    color: #fff;
}
.button.alt:active, .escn-outer .escn-inner .escn-links a.alt:active, .escn-outer .escn-inner .escn-links .breadcrumbsContainer a:active, .breadcrumbsContainer .escn-outer .escn-inner .escn-links a:active, .escn-outer .escn-inner .escn-links a.currencySwitcher:active, .breadcrumbsContainer a:active, .breadcrumbsContainer .breadcrumb_last:active, .currencySwitcher:active, .woocommerce .quantity.buttons_added .alt.minus:active, .woocommerce .quantity.buttons_added .breadcrumbsContainer a.minus:active, .breadcrumbsContainer .woocommerce .quantity.buttons_added a.minus:active, .woocommerce .quantity.buttons_added .breadcrumbsContainer .minus.breadcrumb_last:active, .breadcrumbsContainer .woocommerce .quantity.buttons_added .minus.breadcrumb_last:active, .woocommerce .quantity.buttons_added .minus.currencySwitcher:active, .woocommerce .quantity.buttons_added .alt.plus:active, .woocommerce .quantity.buttons_added .breadcrumbsContainer a.plus:active, .breadcrumbsContainer .woocommerce .quantity.buttons_added a.plus:active, .woocommerce .quantity.buttons_added .breadcrumbsContainer .plus.breadcrumb_last:active, .breadcrumbsContainer .woocommerce .quantity.buttons_added .plus.breadcrumb_last:active, .woocommerce .quantity.buttons_added .plus.currencySwitcher:active, .woocommerce-page .quantity.buttons_added .alt.minus:active, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer a.minus:active, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added a.minus:active, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer .minus.breadcrumb_last:active, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added .minus.breadcrumb_last:active, .woocommerce-page .quantity.buttons_added .minus.currencySwitcher:active, .woocommerce-page .quantity.buttons_added .alt.plus:active, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer a.plus:active, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added a.plus:active, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer .plus.breadcrumb_last:active, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added .plus.breadcrumb_last:active, .woocommerce-page .quantity.buttons_added .plus.currencySwitcher:active {
    color: #00747a;
}
.button.quoteButton, .escn-outer .escn-inner .escn-links a.quoteButton, .breadcrumbsContainer a.quoteButton, .breadcrumbsContainer .quoteButton.breadcrumb_last, .quoteButton.currencySwitcher, .woocommerce .quantity.buttons_added .quoteButton.minus, .woocommerce .quantity.buttons_added .quoteButton.plus, .woocommerce-page .quantity.buttons_added .quoteButton.minus, .woocommerce-page .quantity.buttons_added .quoteButton.plus {
    margin-top: 2em;
    border: 4px solid #00747a;
}
.button:hover, .escn-outer .escn-inner .escn-links a:hover, .breadcrumbsContainer a:hover, .breadcrumbsContainer .breadcrumb_last:hover, .currencySwitcher:hover, .woocommerce .quantity.buttons_added .minus:hover, .woocommerce .quantity.buttons_added .plus:hover, .woocommerce-page .quantity.buttons_added .minus:hover, .woocommerce-page .quantity.buttons_added .plus:hover {
    background: #00747a;
    border-color: #00747a;
}
.button:active, .escn-outer .escn-inner .escn-links a:active, .breadcrumbsContainer a:active, .breadcrumbsContainer .breadcrumb_last:active, .currencySwitcher:active, .woocommerce .quantity.buttons_added .minus:active, .woocommerce .quantity.buttons_added .plus:active, .woocommerce-page .quantity.buttons_added .minus:active, .woocommerce-page .quantity.buttons_added .plus:active {
    position: relative;
    top: 1px;
    background: #fff;
    color: #00747a;
}
.post p.noMargins {
    margin: 0;
    font-size: 0.8em;
}
.pageContent p a {
    color: #02b6ab;
}
.admin-bar header nav>div>ul>li.mega-menu>ul {
    top: 162px;
}
.admin-bar header.fixed {
    margin-top: 2em;
}
.admin-bar header.fixed nav>div>ul>li.mega-menu>ul {
    top: 162px;
}
.escn-outer {
    background: #93b3b4;
}
.escn-outer .escn-inner {
    color: #fff;
    padding-top: 1em;
    padding-bottom: 1em;
}
.escn-outer .escn-inner .escn-title {
    border-left: 2px solid #fff;
    min-height: 110px;
}
.escn-outer .escn-inner .escn-title h2 {
    color: #fff;
    text-transform: uppercase;
    line-height: 1;
    font-size: 1.8125em;
}
.escn-outer .escn-inner .escn-text {
    border-left: 1px solid #fff;
}
.escn-outer .escn-inner .escn-text p {
    color: #fff;
    font-size: 0.875em;
    margin: 0;
}
.escn-outer .escn-inner .escn-links a {
    font-size: 0.8em;
    border: 4px solid #ebf5f6;
    background: none;
}
header {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    border-bottom:3px solid #d9e7e8;
    -webkit-box-shadow: 0 0 16px #e6e6e6;
    -moz-box-shadow: 0 0 16px #e6e6e6;
    box-shadow: 0 0 16px #e6e6e6;
    z-index: 30;
}
header.fixed {
    width: 100%}
header .navRow {
    padding: 0;
}
header .headerBar {
    background: #00747a;
}
header .headerBar p {
    margin-top: 0.25em;
    margin-bottom: 0;
    color: #fff;
    text-transform: uppercase;
}
header .headerBar ul {
    list-style: none;
    padding: 0;
    margin: 0;
    float: right;
}
header .headerBar ul li {
    display: inline-block;
}
header .headerBar ul li a {
    display: block;
    color: #fff;
    padding: 0.3625em;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    text-transform: uppercase;
}
header .headerBar ul li a:hover {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background: #66969d;
}
header .headerBar ul li a.checkoutItem:after {
    content: url("images/checkout-item.png");
    margin-left: 0.5em;
}
header .headerBar .circle {
    display: inline-block;
    font-size: 0.8em;
    color: #00747a;
    background: #fff;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    -ms-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
    padding: 0 0.45em;
    margin-left: 0.3625em;
}
header .followUsBox p,
.footerfollowus.followUsBox p {
    display: inline-block !important;
    padding: 0.5em 0;
    margin: 0 !important;
    line-height: 100%;
    font-weight:500 !important;
}
header .followUsBox .socialIcon,
.footerfollowus.followUsBox .socialIcon {
    padding: 0.625em 0.375em 0.7em;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    transition: all 0.25s;
}
header .followUsBox .socialIcon:hover,
.footerfollowus.followUsBox .socialIcon:hover {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background: #66969d;
}
.footerfollowus.followUsBox p {
    line-height: 2;
}
header .AHLogo {
    margin: 10px 0;
}
header .RDTLogo {
    margin: 1.75em 0 0;
}
header nav {
    margin: 0 -1em;
}
header nav ul li a {
    text-transform: uppercase;
    color: #FFF;
}
header nav>div>ul {
    padding: 0;
    margin:0;
}
header nav>div>ul>li {
    display: inline-block;
    position: relative;
    width:112px;
    height:60px;
    margin-left:10px;
}
header nav>div>ul>li>a {
    display: block;
    float: left;
    text-transform: uppercase;
    font-weight: 700;
    color: #66969d;
    border: 4px solid transparent;
    font-size:14px;
    height:90px;
    padding:20px 10px;
}
header nav>div>ul>li:hover>a {
    border: 4px solid #d9e7e8;
    z-index: 21;
    background-color:#00505c;
    position: relative;
}
header nav>div>ul>li.current_page_item a, header nav>div>ul>li.current-page-ancestor a {
    color: #00747a;
}

header nav>div>ul>li>ul {
    display:none;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
    border: 4px solid #d9e7e8;
    z-index: 20;
    top: 86px;
    left: 0;
    width:auto;
    min-width:200px;
}
header nav>div>ul>li>ul a {
    transition: all 0.25s;
}
header nav>div>ul>li>ul>div>li {
    display: block;
    width: 100%}
header nav>div>ul>li>ul>div>li>a {
    letter-spacing: 0;
    border-bottom: 4px solid #d9e7e8;
    display: block;
    font-size: 0.65em;
    font-weight: bold;
    line-height: 110%;
    padding: 1em 0.5em;
    width: 100%;
}
header nav>div>ul>li>ul>div>li>a:hover {
    background: #ecf3f3;
    color: #00747a;
}
header nav>div>ul>li>ul>div>li>ul>div>li {
    overflow: auto;
}
header nav>div>ul>li>ul>div>li>ul>div>li>a {
    width: 100%;
    border-bottom: 2px solid #d9e7e8;
    padding: 1em 0.5em;
    display: block;
    letter-spacing: 0;
    font-size: 0.65em;
    line-height: 110%;
    font-weight: bold;
    background-color:#00505c;
    color:#FFF !important;
}
header nav>div>ul>li>ul>div>li>ul>div>li>a:hover {
    background: #00747a;
    color: #FFF;
}
header nav>div>ul>li>ul>div>li>ul>div>li>ul>div>li {
    overflow: auto;
    border-bottom: 2px solid #d9e7e8;
    padding: 0.5em;
    background-color:#00505c;
    min-width:200px;
}
header nav>div>ul>li>ul>div>li>ul>div>li>ul>div>li>a {
    padding: 0.1em 0 0 0.5em;
    font-size: 0.7em;
    display: block;
    line-height: 105%;
    color:#FFF !important;
}
header nav>div>ul>li>ul>div>li>ul>div>li>ul>div>li:hover {
    border-bottom: 2px dotted #d9e7e8;
    background-color:#00747a;
}
header nav>div>ul>li>ul>div>li>ul>div>li>ul>div>li:hover>a {
    color: #FFF;

}
header nav>div>ul>li>ul ul {
    position: static;
    margin: 0;
    padding: 0;
    overflow: auto;
    width: 100%;
    float: left;
}
header nav>div>ul>li>ul ul li {
    display: block;
}
header nav>div>ul>li.mega-menu {
    position: static;
}
header nav>div>ul>li.mega-menu>ul {
    z-index: 20;
    position: fixed;
    top: 130px;
    padding: 0.25em;
    left: -45px;
}
header nav>div>ul>li.mega-menu>ul>div {
    max-width: 1020px;
    float: none;
    margin: 2em auto;
}
header nav>div>ul>li.mega-menu>ul>div>li {
    display: block;
    float: left;
    width: 18%;
    margin: 0 1%}
header nav>div>ul>li.mega-menu>ul>div>li.wide-item {
    width: 40%}
header nav>div>ul>li.mega-menu>ul>div>li.wide-item>ul>div>li {
    width: 48%;
    float: left;
}
header nav>div>ul>li.mega-menu>ul>div>li.wide-item>ul>div>li:first-of-type {
    float: left;
}
header nav>div>ul>li.mega-menu>ul>div>li.wide-item>ul>div>li:last-of-type {
    float: right;
}
header nav>div>ul>li.mega-menu>ul>div>li:last-of-type {
    margin-right: 0;
    float: right;
}
header nav>div>ul>li.mega-menu>ul>div>li:first-of-type {
    margin-left: 0;
}
header nav>div>ul>li.mega-menu>ul ul {
    position: static;
    margin: 0;
    padding: 0;
}
header nav>div>ul>li.mega-menu>ul ul li {
    display: block;
    overflow: auto;
}
header nav>div>ul>li.menu-item-has-children>a:after {
    float: right;
    height: 1.25em;
    width: 1.25em;
    margin-left: 0.25em;
    margin-top: 0.125em;
}
header nav>div>ul>li.menu-item-has-children:hover>a {

}
header nav>div>ul>li.menu-item-has-children:hover>a:after {
}
header nav>div>ul>li:hover>a {
    color: #FFF;
}
header nav>div>ul>li:hover>ul {
    display: block;
}
header nav>div .empty>a {
    display: none;
}
header nav > .nav-logo {
    width:120px;
    position:absolute;
    right:0;
    top:-8px;
}
.header-block {
    position:relative;
}
.menu-block {
    overflow: auto;
    float: left;
    width: 100%
}
.searchForm, .voucherForm {
    padding: 0.25em;
    background: #fff;
    border: 5px solid #ebf5f6;
    overflow: auto;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
}
.searchForm input, .voucherForm input {
    height: 2em;
}
.searchForm .selectContainer, .voucherForm .selectContainer {
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: #ebf5f6;
    overflow: auto;
    float: left;
    padding: 0.25em;
    margin-top: 0.05em;
}
.searchForm select, .voucherForm select {
    border: none;
}
.searchForm input[type="text"], .voucherForm input[type="text"] {
    float: left;
    width: 60%;
    border: none;
    padding-left: 0.25em;
}
.searchForm input[type="text"]::-webkit-input-placeholder, .voucherForm input[type="text"]::-webkit-input-placeholder {
    color: #00747a;
}
.searchForm input[type="text"]:-moz-placeholder, .voucherForm input[type="text"]:-moz-placeholder {
    color: #00747a;
}
.searchForm input[type="text"]::-moz-placeholder, .voucherForm input[type="text"]::-moz-placeholder {
    color: #00747a;
}
.searchForm input[type="text"]:-ms-input-placeholder, .voucherForm input[type="text"]:-ms-input-placeholder {
    color: #00747a;
}
.searchForm input[type="text"]:focus, .voucherForm input[type="text"]:focus {
    outline: 0;
}
.searchForm input[type="text"]:focus::-webkit-input-placeholder, .voucherForm input[type="text"]:focus::-webkit-input-placeholder {
    color: transparent;
}
.searchForm input[type="text"]:focus:-moz-placeholder, .voucherForm input[type="text"]:focus:-moz-placeholder {
    color: transparent;
}
.searchForm input[type="text"]:focus::-moz-placeholder, .voucherForm input[type="text"]:focus::-moz-placeholder {
    color: transparent;
}
.searchForm input[type="text"]:focus:-ms-input-placeholder, .voucherForm input[type="text"]:focus:-ms-input-placeholder {
    color: transparent;
}
.searchForm input[type="submit"], .voucherForm input[type="submit"] {
    float: right;
    width: 2em;
    border: none;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: url("images/search-icon.png") center no-repeat #93b3b4;
}
.browserUpgrade {
    font-size: 20px;
}
.browserUpgrade a {
    color: #fff;
    text-decoration: underline;
}
body {
    min-width: 1020px;
    padding-top: 120px;
}
.med-up {
    display: none;
}
.row, .escn-outer .escn-inner {
    width: 1020px;
}
.pageContent {
    padding: 0 0 3em 0;
}
.breadcrumbsContainer {
    background: url("images/full-page-header-fade.png") top center no-repeat;
    padding: 2em 0 1em;
}
.breadcrumbsContainer a, .breadcrumbsContainer .breadcrumb_last {
    font-size: 0.75em;
    padding: 0.5em 1em;
    color: #00747a;
    border-color: #d9e7e8;
}
select {
    min-width: 56px;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-left: 0.5em;
    background: url("images/select-dropdown.png") right center no-repeat;
    color: #00747a;
}
select::-ms-expand {
    display: none;
}
.currencySwitcher {
    font-size: 0.75em;
    padding: 0.5em 1em;
    float: right;
    border-color: #d9e7e8;
    font-family: 'Roboto', helvetica, sans-serif !important;
}
.currencySwitcher select {
    border: none;
    padding-right: 2em;
}
.row.pageHeader, .escn-outer .pageHeader.escn-inner {
    background: url("images/page-header-fade.png") top center no-repeat;
    text-align: center;
}
.headerImage {
    width: 100%;
    padding-top: 50%;
    border-bottom-left-radius: 40em;
    border-bottom-right-radius: 40em;
    border: 6px solid #ebf5f6;
    border-top: 0;
}
a.inline:before {
    float: left;
    content: url("images/link-before.png");
    margin-top: -0.1875em;
    width: 22px;
    height: 22px;
    margin-right: 0.5em;
}
span.inline:before {
    float: left;
    content: url("images/link-before.png");
    margin-top: -0.1875em;
    width: 22px;
    height: 22px;
    margin-right: 0.5em;
}
span.inline:hover:before {
    float: left;
    content: url("images/link-before-hover.png");
    margin-top: -0.1875em;
    width: 22px;
    height: 22px;
    margin-right: 0.5em;
}
.sidePanel {
    padding: 0 1em;
}
.sidePanel .searchForm, .sidePanel .voucherForm {
    margin: 2em 0 3em;
}
.sidePanel .searchForm input[type="text"], .sidePanel .voucherForm input[type="text"] {
    font-size: 0.75em;
    padding-top: 0.5em;
}
ul.sideMenu {
    border-bottom: 4px solid #ebf5f6;
    margin: 0 0 30px;
}
ul.sideMenu li:before {
    content: ""}
ul.sideMenu li ul {
    margin: 0;
}
ul.sideMenu li a {
    padding: 0.7em 0.5em;
    display: block;
    border-top: 4px solid #ebf5f6;
    transition: all 0.3s;
}
ul.sideMenu li a:hover {
    background: #00747a;
    color: #fff;
}
.breadcrumbsContainer .breadcrumbs, .breadcrumbsContainer .breadcrumb_last {
    text-transform: none !important;
}
ul.sideMenu li .children {
    display: none;
}
ul.sideMenu li .current_page_item>.children, ul.sideMenu li .current_page_ancestor>.children {
    display: block;
}
ul.sideMenu li .current_page_item>.children a, ul.sideMenu li .current_page_ancestor>.children a {
    padding: 0.5em;
    border-top: none;
    color: #00747a;
}
ul.sideMenu li .current_page_item>.children a:hover, ul.sideMenu li .current_page_ancestor>.children a:hover {
    background: #ebf5f6;
}
ul.sideMenu li .current_page_item>.children .children, ul.sideMenu li .current_page_ancestor>.children .children {
    border-bottom: 1px solid #ebf5f6;
}
ul.sideMenu li .current_page_item>.children .children li, ul.sideMenu li .current_page_ancestor>.children .children li {
    border-top: 1px dotted #ebf5f6;
    padding: 0.3em 1em 0.3em 0.5em;
    background: #fff;
    border-top: 1px dotted #ebf5f6;
}
ul.sideMenu li .current_page_item>.children .children li a, ul.sideMenu li .current_page_ancestor>.children .children li a {
    border-left: 4px solid #d9e7e8;
    padding: 0.2em 0.2em 0.2em 0.6em;
    background: none;
}
ul.sideMenu li .current_page_item>.children .children li a:hover, ul.sideMenu li .current_page_ancestor>.children .children li a:hover {
    border-left-color: #00747a;
}
ul.sideMenu li .current_page_item .current_page_ancestor.current_page_parent>a, ul.sideMenu li .current_page_ancestor .current_page_ancestor.current_page_parent>a {
    background: #d9e7e8;
}
ul.sideMenu li .current_page_item>a {
    background: #ebf5f6;
    font-weight: bold;
}
ul.sideMenu li .current_page_item>a:hover {
    background: #00747a;
}
ul.sideMenu li .current_page_ancestor>a {
    background: #00747a;
    color: #fff;
}
ul.sideMenu>li>a {
    padding: 0.8em 0.5em 1.4em 0.5em;
    border: none;
}
ul.sideMenu li.current_page_item>a {
    border-color: #00747a !important;
}
.section-auto-sample-accordion {
    transition: all 0.25s;
}
.section-auto-sample-accordion section {
    background: #fff;
    transition: all 0.25s;
    border: 2px solid #fff;
}
.section-auto-sample-accordion section>p>a {
    background: url("images/open-tab.png") right center no-repeat #ebf5f6;
    color: #00747a;
    padding: 1em;
    display: block;
    transition: all 0.25s;
}
.section-auto-sample-accordion section .content {
    padding: 1em;
    transition: all 0.25s;
}
.section-auto-sample-accordion section .content p {
    line-height: 150%}
.section-auto-sample-accordion section:hover {
    color: #00747a;
}
.section-auto-sample-accordion section.active>p>a {
    background: url("images/close-tab.png") right center no-repeat #00747a;
    color: #fff;
}
.section-auto-sample-accordion section.active:hover>p>a {
    color: #fff;
}
.section-auto-sample-accordion.timeline section {
    background: #fff;
    transition: all 0.25s;
    border: 0;
}
.section-auto-sample-accordion.timeline section>p {
    background: url("images/timeline-title.png") left center repeat-y #f9fafb;
}
.section-auto-sample-accordion.timeline section>p>a {
    color: #00747a;
    padding: 0.6em 0.75em 0.6em 4em;
    display: block;
    transition: all 0.25s;
    background: url("images/open-tab.png") right center no-repeat;
}
.section-auto-sample-accordion.timeline section:hover>p {
    background: url("images/timeline-title.png") left center repeat-y #ebf5f6;
}
.section-auto-sample-accordion.timeline section:hover>p>a {
    background: url("images/open-tab.png") right center no-repeat;
}
.section-auto-sample-accordion.timeline section .content {
    padding: 1em 1em 1em 4em;
    background: url("images/timeline-section-bg.png") left center repeat-y;
    transition: all 0.25s;
}
.section-auto-sample-accordion.timeline section .content p {
    line-height: 150%}
.section-auto-sample-accordion.timeline section.active>p {
    background: url("images/timeline-title-active.png") left center repeat-y #93b3b4;
}
.section-auto-sample-accordion.timeline section.active>p>a {
    color: #fff;
    background: url("images/close-tab.png") right center no-repeat;
}
.section-auto-sample-accordion.timeline section:first-of-type>p {
    background: url("images/timeline-title-first.png") left bottom no-repeat #f9fafb;
}
.section-auto-sample-accordion.timeline section:first-of-type>p>a {
    background: url("images/open-tab.png") right center no-repeat;
}
.section-auto-sample-accordion.timeline section:first-of-type:hover>p {
    background: url("images/timeline-title-first.png") left bottom no-repeat #ebf5f6;
}
.section-auto-sample-accordion.timeline section:first-of-type:hover>p>a {
    background: url("images/open-tab.png") right center no-repeat;
}
.section-auto-sample-accordion.timeline section:first-of-type.active>p {
    background: url("images/timeline-title-first-active.png") left bottom no-repeat #93b3b4;
}
.section-auto-sample-accordion.timeline section:first-of-type.active>p>a {
    background: url("images/close-tab.png") right center no-repeat;
}
.section-auto-sample-accordion.timeline section:last-of-type>p {
    background: url("images/timeline-title-last.png") left top no-repeat #f9fafb;
}
.section-auto-sample-accordion.timeline section:last-of-type>p>a {
    background: url("images/open-tab.png") right center no-repeat;
}
.section-auto-sample-accordion.timeline section:last-of-type:hover>p {
    background: url("images/timeline-title-last.png") left top no-repeat #ebf5f6;
}
.section-auto-sample-accordion.timeline section:last-of-type:hover>p>a {
    background: url("images/open-tab.png") right center no-repeat;
}
.section-auto-sample-accordion.timeline section:last-of-type.active>p {
    background: url("images/timeline-title-last-active.png") left top no-repeat #93b3b4;
}
.section-auto-sample-accordion.timeline section:last-of-type.active>p>a {
    background: url("images/close-tab.png") right center no-repeat;
}
.section-auto-sample-accordion.timeline section:last-of-type .content {
    padding: 1em 1em 1em 4em;
    background: none;
}
.section-container.page-tabs {
    margin-top: 1em;
}
.section-container.page-tabs>section>.title {
    border: 4px solid transparent;
    background: none;
    white-space: normal;
    margin-left: 13px;
    min-width: 11.75em;
    width: auto;
}
.section-container.page-tabs>section>.title:hover {
    background: #d9e7e8;
}
.section-container.page-tabs>section>.title a {
    line-height: 100%;
    white-space: normal;
    color: #66969d;
}
.section-container.page-tabs>section>.content {
    border: none;
    border-top: 4px solid #d9e7e8;
    background: none;
}
.section-container.page-tabs>section.active .title {
    border: 4px solid #d9e7e8;
    border-bottom: none;
}
.section-container.page-tabs>section.active .title a {
    color: #00747a;
}
.pageMask {
    display: none;
    position: fixed;
    top: 0px;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 15;
}
.page-template-default .postRow {
    margin-top: 1em;
}
table {
    width: 100%;
    clear: both;
}
table tr {
    border-bottom: 1px solid #ecf0f1;
}
table tr.even, table tr.alt, table .breadcrumbsContainer tr.breadcrumb_last, .breadcrumbsContainer table tr.breadcrumb_last, table tr.currencySwitcher, table tr:nth-of-type(even) {
    background: #f9fafb;
}
table tr:last-of-type {
    border-bottom: 0;
}
img.fullWidth {
    width: 100%}
img.halfWidth {
    width: 50%}
img.quarterWidth {
    width: 25%}
.row.pageHeader, .escn-outer .pageHeader.escn-inner {
    background: url("images/page-header-fade.png") top center no-repeat;
    margin-bottom: 2em;
    text-align: left;
}
.row.pageHeader h1, .escn-outer .pageHeader.escn-inner h1 {
    margin: 1.25em 0 0;
}
.alignleft {
    float: left;
    margin: 0 1em 1em 0;
}
.aligncenter {
    display: block;
    margin: 1em auto;
}
.alignright {
    float: right;
    margin: 0 0 1em 1em;
}
.right {
    float: right;
}
.med-up {
    display: block;
}
.sidePanel .featuredImageBox {
    height: 127px;
    width: 218px;
    display: block;
}
.sidePanel .searchForm, .sidePanel .voucherForm {
    margin-bottom: 1em;
}
.sidePanel .searchForm select, .sidePanel .voucherForm select {
    padding-left: 0.75em;
    color: #00747a;
}
.sidePanel .searchForm input[type="text"], .sidePanel .voucherForm input[type="text"] {
    float: left;
    width: 80%;
    padding-left: 0.75em;
    border: none;
}
.sidePanel .searchForm input[type="text"]::-webkit-input-placeholder, .sidePanel .voucherForm input[type="text"]::-webkit-input-placeholder {
    color: #00747a;
}
.sidePanel .searchForm input[type="text"]:-moz-placeholder, .sidePanel .voucherForm input[type="text"]:-moz-placeholder {
    color: #00747a;
}
.sidePanel .searchForm input[type="text"]::-moz-placeholder, .sidePanel .voucherForm input[type="text"]::-moz-placeholder {
    color: #00747a;
}
.sidePanel .searchForm input[type="text"]:-ms-input-placeholder, .sidePanel .voucherForm input[type="text"]:-ms-input-placeholder {
    color: #00747a;
}
.sidePanel .searchForm input[type="text"]:focus, .sidePanel .voucherForm input[type="text"]:focus {
    outline: 0;
}
.sidePanel .searchForm input[type="text"]:focus::-webkit-input-placeholder, .sidePanel .voucherForm input[type="text"]:focus::-webkit-input-placeholder {
    color: transparent;
}
.sidePanel .searchForm input[type="text"]:focus:-moz-placeholder, .sidePanel .voucherForm input[type="text"]:focus:-moz-placeholder {
    color: transparent;
}
.sidePanel .searchForm input[type="text"]:focus::-moz-placeholder, .sidePanel .voucherForm input[type="text"]:focus::-moz-placeholder {
    color: transparent;
}
.sidePanel .searchForm input[type="text"]:focus:-ms-input-placeholder, .sidePanel .voucherForm input[type="text"]:focus:-ms-input-placeholder {
    color: transparent;
}
.sidePanel .searchForm input[type="submit"], .sidePanel .voucherForm input[type="submit"] {
    float: right;
    width: 2em;
    border: none;
    background: url("images/search-icon.png") center no-repeat #66969d;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
}
.sidePanel img {
    width: 100%}
.sidePanel .sidebarFeaturedItem {
    background: #f9fafb;
    padding: 1.25em;
    margin-bottom: 2em;
}
.sidePanel .sidebarFeaturedItem h5 {
    font-size:1em;
    margin: 0 0 1em 0;
}
.socialSharing {
    margin-top: 80px;
    padding: 0.5em 0;
    border-top: 2px solid #ebf5f6;
    border-bottom: 4px solid #d9e7e8;
}
#field_5_1 label {
    display: none !important;
}
.gmnoprint img {
    max-width: none;
}
input[type=number] {
    -moz-appearance: textfield;
}
.modalMask {
    background: rgba(255, 255, 255, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 52;
}
.modalBox {
    position: fixed;
    background: #66969d;
    border: 4px solid #d9e7e8;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    top: 25%;
    left: 25%;
    width: 50%;
    padding: 2em;
    z-index: 53;
    color: #fff;
}
.modalBox h4 {
    color: #fff;
    text-transform: uppercase;
    border-bottom: 4px solid #fff;
    padding: 0 0 1em;
    margin: 0 0 1em;
}
.modalBox .closeButton {
    display: block;
    position: absolute;
    top: 1.5em;
    right: 2em;
    cursor: pointer;
    background: url("images/modal-close-button.png") center no-repeat;
    width: 2.8125em;
    height: 2.8125em;
}
.modalBox .button, .modalBox .escn-outer .escn-inner .escn-links a, .escn-outer .escn-inner .escn-links .modalBox a, .modalBox .breadcrumbsContainer a, .breadcrumbsContainer .modalBox a, .modalBox .breadcrumbsContainer .breadcrumb_last, .breadcrumbsContainer .modalBox .breadcrumb_last, .modalBox .currencySwitcher, .modalBox .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .modalBox .minus, .modalBox .woocommerce .quantity.buttons_added .plus, .woocommerce .quantity.buttons_added .modalBox .plus, .modalBox .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .modalBox .minus, .modalBox .woocommerce-page .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .modalBox .plus {
    background: none;
    border: 4px solid #d9e7e8;
    margin: 0;
}
.frontpageHeader {
    background-color: #f7fafa;
    background-image: -webkit-gradient(linear,  left top,  left bottom,  from(#fefefe),  to(#f7fafa));
    background-image: -webkit-linear-gradient(top,  #fefefe,  #f7fafa);
    background-image: -moz-linear-gradient(top,  #fefefe,  #f7fafa);
    background-image: -ms-linear-gradient(top,  #fefefe,  #f7fafa);
    background-image: -o-linear-gradient(top,  #fefefe,  #f7fafa);
    background-image: linear-gradient(top,  #fefefe,  #f7fafa);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fefefe',  EndColorStr='#f7fafa');
    padding-bottom: 5em;
}
.frontpageHeader>.row, .escn-outer .frontpageHeader>.escn-inner {
    background: url("images/full-page-header-fade.png") top center no-repeat;
}
.frontpageHeader p {
    font-size: 1.625em;
}
.frontpageHeader .intro {
    padding: 2em 0 0;
}
.frontpageHeader .intro p {
    margin-bottom: 0.5em;
}
.frontpageHeader hr {
    border-width: 1px;
}
.frontpageHeader a {
    color: #00747a;
    margin-top: 0.425em;
}
.home .searchform .searchForm select, .home .searchform .voucherForm select {
    width: 4.25em;
}
.preTab {
    width: 158px;
    padding: 0.9375em 0;
    padding-right: 4em;
    color: #93b3b4;
    border-top: 4px solid #ebf5f6;
    font-size: 0.9em;
    line-height: 100%;
    float: left;
}

.subpage-tabs {
    border-top: 4px solid #d9e7e8;
    height: 418px;
    background-color: #f7fafa;
    background-image: -webkit-gradient(linear,  left top,  left bottom,  from(#fefefe),  to(#f7fafa));
    background-image: -webkit-linear-gradient(top,  #fefefe,  #f7fafa);
    background-image: -moz-linear-gradient(top,  #fefefe,  #f7fafa);
    background-image: -ms-linear-gradient(top,  #fefefe,  #f7fafa);
    background-image: -o-linear-gradient(top,  #fefefe,  #f7fafa);
    background-image: linear-gradient(top,  #fefefe,  #f7fafa);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fefefe',  EndColorStr='#f7fafa');
}
.home-tabs.section-container.auto .title {
    border: 4px solid transparent;
    background: #ebf5f6;
    margin-top: 0;
    white-space: normal;
}
.home-tabs.section-container.auto .title:hover {
    background: #d9e7e8;
}
.home-tabs.section-container.auto .title a {
    padding-right: 4em;
    line-height: 100%;
    white-space: normal;
    color: #93b3b4;
    background: url("images/tabs-open.png") right no-repeat;
}
.home-tabs.section-container.auto>section {
    border: 4px solid #ebf5f6;
    background: #fff;
}
.home-tabs.section-container.auto>section>.content {
    border: none;
    background: none;
    padding: 3em 0 0;
}
.home-tabs.section-container.auto>section>.content p.homeServiceDesc {
    font-size: 0.8em;
    line-height: 1.4em;
}
.home-tabs.section-container.auto>section.active .title {
    margin: 0;
    border-bottom: none;
    background: #fff;
}
.home-tabs.section-container.auto>section.active .title a {
    color: #93b3b4;
}
.home-tabs.section-container.auto .tabSection {
    margin-bottom: 1.5em;
}
.home-tabs.section-container.auto .tabSection h5 {
    border-bottom: 1px solid #d9e7e8;
    padding-bottom: 0.5em;
    font-size: 1em;
}
.row.postRow .small-6, .escn-outer .postRow.escn-inner .small-6, .row.postRow .escn-outer .escn-inner .escn-text, .escn-outer .escn-inner .row.postRow .escn-text, .escn-outer .postRow.escn-inner .escn-text {
    margin-bottom: 1.225em;
}
.row.postRow img, .escn-outer .postRow.escn-inner img {
    width: 100%}
.featuredPagesColumn {
    padding-right: 1.125em;
}
.featured {
    background: #F2F8F9;
    padding: 1em 0.5em;
}
.featured p, .featured a {
    color: #00747a;
    font-size: 1em;
    line-height: 1.2em;
}
.featured .inline:before {
    margin-right: 0.25em;
}
.pageContent .post .featured p, .pageContent .post .featured a {
    font-size: 1em;
    line-height: 1.2em;
}
.row.postRow .main_thumb, .escn-outer .postRow.escn-inner .main_thumb {
    padding-top: 9.8125em;
    overflow: hidden;
    margin-bottom: 0;
}
.row.postRow .main_thumb .small-6, .escn-outer .postRow.escn-inner .main_thumb .small-6, .row.postRow .main_thumb .escn-outer .escn-inner .escn-text, .escn-outer .escn-inner .row.postRow .main_thumb .escn-text, .escn-outer .postRow.escn-inner .main_thumb .escn-text {
    margin-bottom: 0;
}
.main_feature p {
    font-size: 1.25em;
}
.main_feature span.inline:hover:before {
    content: url("images/link-before.png");
    margin-right: 0.25em;
}
.latestNews .postThumbnail, .latestNews .newsPost {
    height: 9em;
}
.latestNews .newsPost {
    transition: all 0.25s;
    border: 4px solid transparent;
    position: relative;
}
.latestNews .newsPost .inline {
    position: absolute;
    bottom: 1em;
    left: 0.5em;
}
.latestNews:hover .newsPost {
    background: #fff;
    border: 4px solid #ebf5f6;
}
.postThumbnail {
    position: relative;
    background: url("images/ah_news_post.jpg");
}
.postThumbnail .postDate {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    padding: 0 0.75em 0.75em 0;
}
.postThumbnail .postDate .day {
    font-size: 1.5em;
    display: block;
}
.postThumbnail .postDate .month {
    display: block;
    text-transform: uppercase;
}
.connectCol {
    padding: 0 1.25em;
    font-size: 0.9em;
}
.followBox {
    margin-top: 1em;
    margin-bottom: 1em;
}
.followBox p {
    float: left;
    margin-top: 0.5em;
    margin-right: 1em;
}
.followBox hr {
    margin-top: 1em;
}
.followBox .socialIcon {
    display: inline-block;
    margin-right: 0;
    width: 35px;
    height: 34px;
    transition: all 0.25s;
}
.followBox .socialIcon.twitter {
    background: url("images/fp-tweet-icon.png") center no-repeat #EBF5F6;
}
.followBox .socialIcon.twitter:hover {
    background: url("images/fp-tweet-icon-hover.png") center no-repeat #93b3b4;
}
.followBox .socialIcon.gplus {
    background: url("images/fp-googleplus.png") center no-repeat #EBF5F6;
}
.followBox .socialIcon.gplus:hover {
    background: url("images/fp-googleplus-hover.png") center no-repeat #93b3b4;
}
.followBox .socialIcon.linkedin {
    background: url("images/fp-linked-in.png") center no-repeat #EBF5F6;
}
.followBox .socialIcon.linkedin:hover {
    background: url("images/fp-linked-in-hover.png") center no-repeat #93b3b4;
}
.tweetContainer {
    border-bottom: 2px solid #d9e7e8;
    padding: 0.5em 0;
}
.tweetContainer p {
    margin: 0;
    font-size: 0.8em;
}
.tweetContainer p a {
    color: #02b699;
}
.tweetContainer .tweet-time {
    padding-left: 1em;
    color: #93b3b4;
}
.twitterFeed {
    border-bottom: 2px solid #d9e7e8;
    margin: 0;
    padding-bottom: 0.5em;
}
.latestPosts {
    margin-top: 1em;
}
.row.latestNews, .escn-outer .latestNews.escn-inner {
    margin-bottom: 1em;
}
.home .pageContent {
    background: url("images/full-page-header-fade.png") top center no-repeat;
    padding: 3em 0;
}
.home .pageContent h3 {
    margin: 0 0 1em;
}
.home-tabs.section-container.auto .title {
    border: 4px solid transparent;
    background: #ebf5f6;
    margin-top: 0;
    height: 54px !important;
    white-space: normal;
    bottom: 4px;
    min-width: 11.75em;
}
.home-tabs.section-container.auto .title:hover {
    background: #d9e7e8;
}
.home-tabs.section-container.auto .title a {
    width: 11.75em;
    padding-right: 4em;
    line-height: 100%;
    white-space: normal;
    color: #93b3b4;
    background: url("images/tabs-open.png") right no-repeat;
}
.home-tabs.section-container.auto>section {
    border: none;
    background: none;
}
.home-tabs.section-container.auto>section>.content {
    border: none;
    border-top: 4px solid #d9e7e8;
    background: none;
    font-size: 0.9em;
}
.home-tabs.section-container.auto>section.active .title {
    margin: 0;
    border: 4px solid #d9e7e8;
    border-bottom: none;
    height: 58px !important;
}
.home-tabs.section-container.auto>section.active .title a {
    color: #93b3b4;
}
.home-tabs.section-container.auto>section h3, .home-tabs.section-container.auto>section h5 {
    color: #00747a;
}
.home-tabs.section-container.auto>section:nth-child(2) .title {
    margin-left: 164px;
}
.home-tabs.section-container.auto>section:nth-child(3) .title {
    margin-left: 174px;
}
.home-tabs.section-container.auto>section:nth-child(4) .title {
    margin-left: 184px;
}
.home-tabs.section-container.auto>section:nth-child(5) .title {
    margin-left: 194px;
}
.tabImage {
    width: 100%;
    padding-top: 50%;
    border-bottom-left-radius: 40em;
    border-bottom-right-radius: 40em;
    border: 2px solid #dae7e8;
    border-top: 0;
    margin-top: -3em;
}
.main_thumb {
    height: 9.8125em;
    overflow: hidden;
    margin-bottom: 1.25em;
    padding: 0;
}
.main_thumb .row, .main_thumb .escn-outer .escn-inner, .escn-outer .main_thumb .escn-inner {
    height: 100%}
.main_thumb .row .small-6, .main_thumb .escn-outer .escn-inner .small-6, .escn-outer .main_thumb .escn-inner .small-6, .escn-outer .escn-inner .main_thumb .row .escn-text, .main_thumb .escn-outer .escn-inner .escn-text, .escn-outer .main_thumb .escn-inner .escn-text {
    height: 100%;
    position: relative;
}
.main_thumb .row .small-6 .featured, .main_thumb .escn-outer .escn-inner .small-6 .featured, .escn-outer .main_thumb .escn-inner .small-6 .featured, .escn-outer .escn-inner .main_thumb .row .escn-text .featured, .main_thumb .escn-outer .escn-inner .escn-text .featured, .escn-outer .main_thumb .escn-inner .escn-text .featured {
    position: absolute;
    bottom: 0;
}
.home .headerImage {
    width: 75%;
    padding-top: 37.5%;
    border-bottom-left-radius: 40em;
    border-bottom-right-radius: 40em;
    border: 10px solid #dae7e8;
    border-top: 0;
    margin-left: 2.625em;
}
.pageContent .childTitle {
    padding: 0.75em;
    background: #ebf5f6;
    height: 5em;
}
.pageContent .childTitle p {
    color: #00747a;
    margin: 0;
    text-transform: none;
    line-height: 115%;
    padding-right: 22%;
    background: url("images/tabs-open.png") right center no-repeat;
    height: 2.75em;
}
.pageContent .childThumb {
    height: 5em;
}
.pageContent .childTitleContainer {
    padding: 0 0.625em;
    margin-bottom: 1em;
}
.pageContent .childPost {
    padding-bottom: 2em;
}
.pageContent .childPost>p {
    font-size: 1em;
}
.pageContent .childPost hr {
    border: 1px solid #ebf5f6;
}
.pageContent .childSubPage {
    display: block;
    padding: 0.5em 1em;
    border-top: 2px dotted #d9e7e8;
    background: url("images/link-before.png") left center no-repeat;
    transition: all 0.25s;
}
.pageContent .childSubPage a {
    line-height: 150%}
.pageContent .childSubPage:hover {
    background: url("images/link-before.png") left center no-repeat #ebf5f6;
}
.pageContent .childSubPage .paddingLeft {
    padding-left: 2em;
    display: block;
}
.pageContent .childSubPage .small-5 {
    text-align: right;
}
.pageContent .childSubPage:last-of-type {
    border-bottom: 2px dotted #d9e7e8;
}
.pageContent p.servicesText {
    font-size: 1.25em;
    color: #00747a;
}
.search-results .searchResult {
    padding: 1em 2em 2em;
    background: #ebf5f6;
    margin-bottom: 2em;
    border: 4px solid transparent;
    transition: all 0.25s;
}
.search-results .searchResult h4 {
    text-transform: none;
}
.search-results .searchResult p, .search-results .searchResult a {
    font-size: 0.75em;
}
.search-results .searchResult:hover {
    border: 4px solid #ebf5f6;
    background: #fff;
}
.search-results .pagiContainer {
    display: block;
}
.search-results .pagiContainer.top {
    border-bottom: 4px solid #ebf5f6;
    padding: 0 0 1em;
    margin: 0 0 1em;
}
.search-results .pagiContainer.bottom {
    border-top: 4px solid #ebf5f6;
    padding: 1em 0;
    margin: 1em 0;
}
.search-results .page_numbers, .search-results .page-numbers {
    display: inline-block;
    padding: 0.5em 0.75em;
    margin: 0.25em;
    font-size: 0.75em;
    line-height: 100%;
    background: #ebf5f6;
    text-decoration: none;
    text-align: center;
    transition: all 0.25s;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}
.search-results .page_numbers.current, .search-results .page-numbers.current {
    background: #93b3b4;
    color: #fff;
}
.search-results .page_numbers:hover, .search-results .page-numbers:hover {
    background: #4a7679;
    color: #fff;
}
.search-results hr {
    border: 1px solid #ebf5f6;
    margin: 1em 0;
}
.search-results .searchForm, .search-results .voucherForm {
    margin: 0;
}
.search-results .searchForm input[type="text"], .search-results .voucherForm input[type="text"] {
    margin-left: 0.5em;
}
.search-results .searchform p {
    text-transform: uppercase;
    letter-spacing: 1px;
}
.archive .archivePost, .blog .archivePost, .search-results .archivePost {
    margin-bottom: 1em;
}
.archive .archivePost p, .archive .archivePost a, .blog .archivePost p, .blog .archivePost a, .search-results .archivePost p, .search-results .archivePost a {
    font-size: 0.75em;
}
.archive .archivePost:hover .newsPost, .blog .archivePost:hover .newsPost, .search-results .archivePost:hover .newsPost {
    border: 4px solid #ebf5f6;
    background: #fff;
}
.archive .archivePost .newsPost, .blog .archivePost .newsPost, .search-results .archivePost .newsPost {
    background: #ebf5f6;
    border: 4px solid #ebf5f6;
    transition: all 0.25s;
    min-height: 148px;
}
.archive .archivePost .newsPost p, .blog .archivePost .newsPost p, .search-results .archivePost .newsPost p {
    font-weight: normal;
}
.archive .pagiContainer, .blog .pagiContainer, .search-results .pagiContainer {
    display: block;
}
.archive .pagiContainer.top, .blog .pagiContainer.top, .search-results .pagiContainer.top {
    border-bottom: 4px solid #ebf5f6;
    padding: 0 0 1em;
    margin: 0 0 1em;
}
.archive .pagiContainer.bottom, .blog .pagiContainer.bottom, .search-results .pagiContainer.bottom {
    border-top: 4px solid #ebf5f6;
    padding: 1em 0;
    margin: 1em 0;
}
.archive .postThumbnail, .blog .postThumbnail, .search-results .postThumbnail {
    position: relative;
    height: 148px;
}
.archive .postThumbnail .postDate, .blog .postThumbnail .postDate, .search-results .postThumbnail .postDate {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    padding: 0 0.75em 0.75em 0;
}
.archive .postThumbnail .postDate .day, .blog .postThumbnail .postDate .day, .search-results .postThumbnail .postDate .day {
    font-size: 1.5em;
    display: block;
}
.archive .postThumbnail .postDate .month, .blog .postThumbnail .postDate .month, .search-results .postThumbnail .postDate .month {
    display: block;
    text-transform: uppercase;
}
.archive a.page_numbers, .archive span.page_numbers, .archive a.page-numbers, .archive span.page-numbers, .blog a.page_numbers, .blog span.page_numbers, .blog a.page-numbers, .blog span.page-numbers, .search-results a.page_numbers, .search-results span.page_numbers, .search-results a.page-numbers, .search-results span.page-numbers {
    display: inline-block;
    padding: 0.5em 0.75em;
    margin: 0.25em;
    font-size: 0.75em;
    line-height: 100%;
    background: #ebf5f6;
    text-decoration: none;
    text-align: center;
    transition: all 0.25s;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}
.archive a.page_numbers.current, .archive span.page_numbers.current, .archive a.page-numbers.current, .archive span.page-numbers.current, .blog a.page_numbers.current, .blog span.page_numbers.current, .blog a.page-numbers.current, .blog span.page-numbers.current, .search-results a.page_numbers.current, .search-results span.page_numbers.current, .search-results a.page-numbers.current, .search-results span.page-numbers.current {
    background: #93b3b4;
    color: #fff;
}
.archive a.page_numbers:hover, .archive span.page_numbers:hover, .archive a.page-numbers:hover, .archive span.page-numbers:hover, .blog a.page_numbers:hover, .blog span.page_numbers:hover, .blog a.page-numbers:hover, .blog span.page-numbers:hover, .search-results a.page_numbers:hover, .search-results span.page_numbers:hover, .search-results a.page-numbers:hover, .search-results span.page-numbers:hover {
    background: #4a7679;
    color: #fff;
}
.archive hr, .blog hr, .search-results hr {
    border: 1px solid #ebf5f6;
    margin: 1em 0;
}
.archive .searchForm, .archive .voucherForm, .blog .searchForm, .blog .voucherForm, .search-results .searchForm, .search-results .voucherForm {
    margin: 0;
}
.archive .searchForm input[type="text"], .archive .voucherForm input[type="text"], .blog .searchForm input[type="text"], .blog .voucherForm input[type="text"], .search-results .searchForm input[type="text"], .search-results .voucherForm input[type="text"] {
    margin-left: 0.5em;
}
.archive .searchform p, .blog .searchform p, .search-results .searchform p {
    text-transform: uppercase;
    letter-spacing: 1px;
}
.searchform .button.small.alt, .searchform .escn-outer .escn-inner .escn-links a.small.alt, .escn-outer .escn-inner .escn-links .searchform a.small.alt, .searchform .escn-outer .escn-inner .escn-links .breadcrumbsContainer a.small, .escn-outer .escn-inner .escn-links .breadcrumbsContainer .searchform a.small, .searchform .breadcrumbsContainer .escn-outer .escn-inner .escn-links a.small, .breadcrumbsContainer .escn-outer .escn-inner .escn-links .searchform a.small, .searchform .escn-outer .escn-inner .escn-links a.small.currencySwitcher, .escn-outer .escn-inner .escn-links .searchform a.small.currencySwitcher, .searchform .breadcrumbsContainer a.small, .breadcrumbsContainer .searchform a.small, .searchform .breadcrumbsContainer .small.breadcrumb_last, .breadcrumbsContainer .searchform .small.breadcrumb_last, .searchform .small.currencySwitcher, .searchform .woocommerce .quantity.buttons_added .small.alt.minus, .woocommerce .quantity.buttons_added .searchform .small.alt.minus, .searchform .woocommerce .quantity.buttons_added .breadcrumbsContainer a.small.minus, .woocommerce .quantity.buttons_added .breadcrumbsContainer .searchform a.small.minus, .searchform .breadcrumbsContainer .woocommerce .quantity.buttons_added a.small.minus, .breadcrumbsContainer .woocommerce .quantity.buttons_added .searchform a.small.minus, .searchform .woocommerce .quantity.buttons_added .small.minus.currencySwitcher, .woocommerce .quantity.buttons_added .searchform .small.minus.currencySwitcher, .searchform .woocommerce .quantity.buttons_added .small.alt.plus, .woocommerce .quantity.buttons_added .searchform .small.alt.plus, .searchform .woocommerce .quantity.buttons_added .breadcrumbsContainer a.small.plus, .woocommerce .quantity.buttons_added .breadcrumbsContainer .searchform a.small.plus, .searchform .breadcrumbsContainer .woocommerce .quantity.buttons_added a.small.plus, .breadcrumbsContainer .woocommerce .quantity.buttons_added .searchform a.small.plus, .searchform .woocommerce .quantity.buttons_added .small.plus.currencySwitcher, .woocommerce .quantity.buttons_added .searchform .small.plus.currencySwitcher, .searchform .woocommerce-page .quantity.buttons_added .small.alt.minus, .woocommerce-page .quantity.buttons_added .searchform .small.alt.minus, .searchform .woocommerce-page .quantity.buttons_added .breadcrumbsContainer a.small.minus, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer .searchform a.small.minus, .searchform .breadcrumbsContainer .woocommerce-page .quantity.buttons_added a.small.minus, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added .searchform a.small.minus, .searchform .woocommerce-page .quantity.buttons_added .small.minus.currencySwitcher, .woocommerce-page .quantity.buttons_added .searchform .small.minus.currencySwitcher, .searchform .woocommerce-page .quantity.buttons_added .small.alt.plus, .woocommerce-page .quantity.buttons_added .searchform .small.alt.plus, .searchform .woocommerce-page .quantity.buttons_added .breadcrumbsContainer a.small.plus, .woocommerce-page .quantity.buttons_added .breadcrumbsContainer .searchform a.small.plus, .searchform .breadcrumbsContainer .woocommerce-page .quantity.buttons_added a.small.plus, .breadcrumbsContainer .woocommerce-page .quantity.buttons_added .searchform a.small.plus, .searchform .woocommerce-page .quantity.buttons_added .small.plus.currencySwitcher, .woocommerce-page .quantity.buttons_added .searchform .small.plus.currencySwitcher {
    margin-bottom: 3em;
}
ul.categoryList {
    margin: 0;
    padding: 0;
}
ul.categoryList li {
    margin: 0;
    padding: 0;
    padding: 0.15em;
    overflow: auto;
    transition: 0.5s all;
}
ul.categoryList li:before {
    content: ""}
ul.categoryList li span {
    float: right;
    padding: 0.25em 0.5em 0.25em 1em;
    background: #ebf5f6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    transition: 0.5s all;
}
ul.categoryList li a {
    float: left;
    padding: 0.25em;
}
ul.categoryList li:hover {
    background: #ebf5f6;
}
ul.categoryList li:hover span {
    background: #fff;
}
.googleMap {
    height: 32em;
}
.gform_body .gform_fields {
    overflow: auto;
    list-style: none;
    margin: 0;
}
.gform_body .gform_fields li:before {
    display: none;
}
.gform_body .gform_fields .gfield {
    position: relative;
    overflow: auto;
    clear: both;
}
.gform_body .gform_fields label {
    position: absolute;
    top: 0.625em;
    left: 1em;
}
.gform_body .gform_fields input, .gform_body .gform_fields textarea {
    display: block;
    padding: 0.5em 1em;
    background: #fff;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    -ms-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
    border: 4px solid #ebf5f6;
    transition: all 0.25s;
    margin-bottom: 1em;
    width: 100%}
.gform_body .gform_fields input:focus, .gform_body .gform_fields textarea:focus {
    border: 4px solid #93b3b4;
    outline: none;
}
.gform_body .gform_fields textarea {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
}
.gform_body .gform_fields .halfWidth {
    float: left;
    clear: none;
    width: 49%}
.gform_body .gform_fields .halfWidth.right {
    float: right;
}
.gform_body .gform_fields .title-width {
    width: 11%;
    float: left;
    clear: none;
}
.gform_body .gform_fields .firstname-width {
    width: 41%;
    float: left;
    clear: none;
    margin: 0 3.5%}
.gform_body .gform_fields .lastname-width {
    width: 41%;
    float: left;
    clear: none;
}
.gform_body .select-box .ginput_container {
    display: block;
    padding: 0.5em 1em;
    background: #93b3b4;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    -ms-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
    border: 4px solid #93b3b4;
    margin-bottom: 1em;
}
.gform_body .select-box .ginput_container select {
    background: url("images/select-dropdown-white.png") right center no-repeat;
    border: 0;
    color: #fff;
}
.gform_body .select-box label {
    display: none;
}
.gform_body .gfield_description.validation_message {
    background: #E84B37;
    color: #fff;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    -ms-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
    padding: 0.5em 1em;
    font-size: 0.75em;
    margin: 0 0 0.5em 0;
    position: relative;
}
.gform_body .gfield_description.validation_message:before {
    width: 0;
    height: 0;
    border-left: 0.75em solid transparent;
    border-right: 0.75em solid transparent;
    border-bottom: 0.75em solid #E84B37;
    position: absolute;
    content: " ";
    top: -0.75em;
    left: 2em;
}
.page .pageContent .contactAddresses {
    padding-top: 3em;
    line-height: 150%}
.page .pageContent .contactAddresses h3 {
    text-transform: uppercase;
    font-weight: 700;
    padding-left: 0.6em;
}
.page .pageContent .contactAddresses address {
    font-style: normal;
    font-size: 0.9em;
    border-bottom: 3px dotted #d9e7e8;
    padding: 1em;
}
.page .pageContent .contactAddresses address hr {
    border: 1px solid #d9e7e8;
}
.page .pageContent .contactAddresses>p {
    padding-left: 0.9em;
}
.page .pageContent .contactAddresses b {
    text-transform: uppercase;
    margin-bottom: 0.5em;
    font-size: 1em;
}
.documentsContainer {
    border-top: 4px solid #d9e7e8;
    border-bottom: 4px solid #d9e7e8;
    padding: 0 0.625em;
}
.documents .row, .documents .escn-outer .escn-inner, .escn-outer .documents .escn-inner {
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 2px dotted #d9e7e8;
    background: url("images/download-button.png") right center no-repeat;
    transition: 0.25s all;
}
.documents .row:hover, .documents .escn-outer .escn-inner:hover, .escn-outer .documents .escn-inner:hover {
    background: url("images/download-button.png") right center no-repeat #ebf5f6;
}
.documents .row:active, .documents .escn-outer .escn-inner:active, .escn-outer .documents .escn-inner:active {
    background: url("images/download-button-active.png") right center no-repeat #66969d;
}
.documents .row:active p, .documents .escn-outer .escn-inner:active p, .escn-outer .documents .escn-inner:active p {
    color: #fff;
}
.documents .row p, .documents .escn-outer .escn-inner p, .escn-outer .documents .escn-inner p {
    margin: 0;
}
.documents:last-of-type .row, .documents:last-of-type .escn-outer .escn-inner, .escn-outer .documents:last-of-type .escn-inner {
    border-bottom: none;
}
.post-type-archive-events .pageContent hr, .page .pageContent hr {
    border: 2px solid #d9e7e8;
}
.post-type-archive-events .pageContent .post .headerRow, .page .pageContent .post .headerRow {
    border-bottom: 2px dotted #d9e7e8;
    padding-bottom: 1em;
}
.post-type-archive-events .pageContent .post .headerRow p, .page .pageContent .post .headerRow p {
    margin-bottom: 0;
    color: #00505c;
    font-size: 1em;
    line-height: 125%}
.post-type-archive-events .pageContent .post .eventsRow, .page .pageContent .post .eventsRow {
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #d9e7e8;
    transition: all 0.25s;
}
.post-type-archive-events .pageContent .post .eventsRow p, .page .pageContent .post .eventsRow p {
    font-size: 1em;
    margin: 0;
    color: #93b3b4;
}
.post-type-archive-events .pageContent .post .eventsRow p a, .page .pageContent .post .eventsRow p a {
    color: #66969d;
}
.post-type-archive-events .pageContent .post .eventsRow:nth-child(even), .page .pageContent .post .eventsRow:nth-child(even) {
    background: #f9fafb;
}
.post-type-archive-events .pageContent .post .eventsRow:hover, .page .pageContent .post .eventsRow:hover {
    background: #ebf5f6;
}
.post-type-archive-events .pageContent .post .eventsRow .moreInfo, .page .pageContent .post .eventsRow .moreInfo {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    background: url("images/link-before.png") center no-repeat;
    color: transparent;
}
.post-type-archive-events .addToCalendar, .page .addToCalendar {
    display: block;
    height: 22px;
    background: url("images/add_button.png") left no-repeat;
}
.post-type-archive-events .pageContent h2, .page-template-archive-events-php .pageContent h2 {
    margin-top: 1.5em;
    padding-bottom: 0.8em;
}
.single-events a.inline {
    display: block;
    clear: both;
    margin-bottom: 0.5em;
}
.single-events a.inline.calendar:before {
    content: url("images/add_button_alt.png");
}
.single-events .postThumbnail {
    min-height: 6em;
}
.single-events .post p {
    color: #707e7f;
}
.single-events .small-2 p {
    margin: 0;
    font-size: 0.8em;
    color: #00747a;
}
.single-events .eventInfrow {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
.single-events .eventDate {
    display: inline-block;
    width: 210px;
}
.single-events .eventStrap {
    padding: 1.5em 0.625em;
}
.woocommerce h1, .woocommerce-page h1 {
    text-transform: none;
    margin: 0 0 0.5em;
    line-height: 1.2em;
}
.woocommerce .summary, .woocommerce-page .summary {
    width: 100%}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100%;
    float: none;
}
.woocommerce .attachment-shop_single, .woocommerce-page .attachment-shop_single {
    max-height: 150px;
    margin-bottom: 2em;
}
.woocommerce .metaTable, .woocommerce-page .metaTable {
    border: 0;
    margin-bottom: 1.8em;
}
.woocommerce .metaTable p, .woocommerce-page .metaTable p {
    margin: 0;
    font-size: 0.9em;
    color: #00747a;
}
.woocommerce .group_table, .woocommerce .shop_table, .woocommerce-page .group_table, .woocommerce-page .shop_table {
    border: 0;
}
.woocommerce .group_table>thead, .woocommerce .shop_table>thead, .woocommerce-page .group_table>thead, .woocommerce-page .shop_table>thead {
    background: none;
    border-bottom: 2px dotted #d9e7e8;
    font-size: 0.8em;
    font-weight: normal;
}
.woocommerce .group_table>tbody>tr, .woocommerce .shop_table>tbody>tr, .woocommerce-page .group_table>tbody>tr, .woocommerce-page .shop_table>tbody>tr {
    border-bottom: 2px dotted #d9e7e8;
    background: none;
}
.woocommerce .group_table>tbody>tr:last-of-type, .woocommerce .shop_table>tbody>tr:last-of-type, .woocommerce-page .group_table>tbody>tr:last-of-type, .woocommerce-page .shop_table>tbody>tr:last-of-type {
    border-bottom: 0;
}
.woocommerce .group_table, .woocommerce-page .group_table {
    margin-bottom: 1.25em;
}
.woocommerce .quantity, .woocommerce-page .quantity {
    padding: 0.5em;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    background: #d9e7e8;
    overflow: auto;
    padding: 0.5em;
    width: 9.5em;
}
.woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .plus {
    float: right;
    padding: 0;
    width: 2em;
    height: 2em;
    margin: 0 0 0 0.5em;
}
.woocommerce .quantity.buttons_added .minus:focus, .woocommerce .quantity.buttons_added .plus:focus, .woocommerce-page .quantity.buttons_added .minus:focus, .woocommerce-page .quantity.buttons_added .plus:focus {
    outline: 0;
}
.woocommerce .quantity input.input-text.qty.text, .woocommerce-page .quantity input.input-text.qty.text {
    width: 3.25em;
    float: left;
    background: #fff;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    border: 0;
    padding: 0.35em 0 0.35em 0.5em;
}
.woocommerce .label label, .woocommerce-page .label label {
    background: #fff;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    border: 6px solid #d9e7e8;
    padding: 0.48625em 0;
    width: 7em;
    text-align: center;
    display: inline-block;
    font-size: 0.8em;
    line-height: 1em;
}
.woocommerce .product_meta p, .woocommerce-page .product_meta p {
    color: #90a2a4;
}
.woocommerce td.price, .woocommerce-page td.price {
    color: #00747a;
}
.woocommerce td.price .amount, .woocommerce-page td.price .amount {
    display: block;
    text-align: left;
    font-size: 1.25em;
}
.woocommerce .prodSKU, .woocommerce-page .prodSKU {
    display: block;
    font-size: 0.8em;
}
.woocommerce .single_add_to_cart_button, .woocommerce .product_list_widget ~ .buttons .button.wc-forward.checkout, .product_list_widget ~ .buttons .woocommerce .button.wc-forward.checkout, .woocommerce .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links a.wc-forward.checkout, .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links .woocommerce a.wc-forward.checkout, .woocommerce .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons a.wc-forward.checkout, .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons .woocommerce a.wc-forward.checkout, .woocommerce .product_list_widget ~ .buttons .breadcrumbsContainer a.wc-forward.checkout, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce a.wc-forward.checkout, .woocommerce .breadcrumbsContainer .product_list_widget ~ .buttons a.wc-forward.checkout, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce a.wc-forward.checkout, .woocommerce .product_list_widget ~ .buttons .breadcrumbsContainer .wc-forward.checkout.breadcrumb_last, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce .wc-forward.checkout.breadcrumb_last, .woocommerce .breadcrumbsContainer .product_list_widget ~ .buttons .wc-forward.checkout.breadcrumb_last, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.breadcrumb_last, .woocommerce .product_list_widget ~ .buttons .wc-forward.checkout.currencySwitcher, .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.currencySwitcher, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.minus, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.minus, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.plus, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.plus, .woocommerce .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.minus, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .woocommerce .wc-forward.checkout.minus, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.minus, .woocommerce .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.plus, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .woocommerce .wc-forward.checkout.plus, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.plus, .woocommerce-page .single_add_to_cart_button, .woocommerce-page .product_list_widget ~ .buttons .button.wc-forward.checkout, .product_list_widget ~ .buttons .woocommerce-page .button.wc-forward.checkout, .woocommerce-page .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links a.wc-forward.checkout, .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links .woocommerce-page a.wc-forward.checkout, .woocommerce-page .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons a.wc-forward.checkout, .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons .woocommerce-page a.wc-forward.checkout, .woocommerce-page .product_list_widget ~ .buttons .breadcrumbsContainer a.wc-forward.checkout, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce-page a.wc-forward.checkout, .woocommerce-page .breadcrumbsContainer .product_list_widget ~ .buttons a.wc-forward.checkout, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce-page a.wc-forward.checkout, .woocommerce-page .product_list_widget ~ .buttons .breadcrumbsContainer .wc-forward.checkout.breadcrumb_last, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce-page .wc-forward.checkout.breadcrumb_last, .woocommerce-page .breadcrumbsContainer .product_list_widget ~ .buttons .wc-forward.checkout.breadcrumb_last, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.breadcrumb_last, .woocommerce-page .product_list_widget ~ .buttons .wc-forward.checkout.currencySwitcher, .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.currencySwitcher, .woocommerce-page .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.minus, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .woocommerce-page .wc-forward.checkout.minus, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.minus, .woocommerce-page .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.plus, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .woocommerce-page .wc-forward.checkout.plus, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.plus, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.minus, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.minus, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.plus, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.plus {
    background: #00747a;
    border: 2px solid #fff;
    color: #fff;
    padding: 0.5em;
    padding-left: 1.5em;
    line-height: 28px;
}
.woocommerce .single_add_to_cart_button:after, .woocommerce .product_list_widget ~ .buttons .button.wc-forward.checkout:after, .product_list_widget ~ .buttons .woocommerce .button.wc-forward.checkout:after, .woocommerce .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links a.wc-forward.checkout:after, .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links .woocommerce a.wc-forward.checkout:after, .woocommerce .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons a.wc-forward.checkout:after, .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons .woocommerce a.wc-forward.checkout:after, .woocommerce .product_list_widget ~ .buttons .breadcrumbsContainer a.wc-forward.checkout:after, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce a.wc-forward.checkout:after, .woocommerce .breadcrumbsContainer .product_list_widget ~ .buttons a.wc-forward.checkout:after, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce a.wc-forward.checkout:after, .woocommerce .product_list_widget ~ .buttons .breadcrumbsContainer .wc-forward.checkout.breadcrumb_last:after, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce .wc-forward.checkout.breadcrumb_last:after, .woocommerce .breadcrumbsContainer .product_list_widget ~ .buttons .wc-forward.checkout.breadcrumb_last:after, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.breadcrumb_last:after, .woocommerce .product_list_widget ~ .buttons .wc-forward.checkout.currencySwitcher:after, .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.currencySwitcher:after, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.minus:after, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.minus:after, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.plus:after, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.plus:after, .woocommerce .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.minus:after, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .woocommerce .wc-forward.checkout.minus:after, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.minus:after, .woocommerce .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.plus:after, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .woocommerce .wc-forward.checkout.plus:after, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.plus:after, .woocommerce-page .single_add_to_cart_button:after, .woocommerce-page .product_list_widget ~ .buttons .button.wc-forward.checkout:after, .product_list_widget ~ .buttons .woocommerce-page .button.wc-forward.checkout:after, .woocommerce-page .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links a.wc-forward.checkout:after, .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links .woocommerce-page a.wc-forward.checkout:after, .woocommerce-page .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons a.wc-forward.checkout:after, .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons .woocommerce-page a.wc-forward.checkout:after, .woocommerce-page .product_list_widget ~ .buttons .breadcrumbsContainer a.wc-forward.checkout:after, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce-page a.wc-forward.checkout:after, .woocommerce-page .breadcrumbsContainer .product_list_widget ~ .buttons a.wc-forward.checkout:after, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce-page a.wc-forward.checkout:after, .woocommerce-page .product_list_widget ~ .buttons .breadcrumbsContainer .wc-forward.checkout.breadcrumb_last:after, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce-page .wc-forward.checkout.breadcrumb_last:after, .woocommerce-page .breadcrumbsContainer .product_list_widget ~ .buttons .wc-forward.checkout.breadcrumb_last:after, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.breadcrumb_last:after, .woocommerce-page .product_list_widget ~ .buttons .wc-forward.checkout.currencySwitcher:after, .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.currencySwitcher:after, .woocommerce-page .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.minus:after, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .woocommerce-page .wc-forward.checkout.minus:after, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.minus:after, .woocommerce-page .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.plus:after, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .woocommerce-page .wc-forward.checkout.plus:after, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.plus:after, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.minus:after, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.minus:after, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.plus:after, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.plus:after {
    content: url("images/e-commerce-icon.png");
    float: right;
    width: 31px;
    height: 31px;
    margin-left: 1.5em;
}
.woocommerce .single_add_to_cart_button:active, .woocommerce .product_list_widget ~ .buttons .button.wc-forward.checkout:active, .product_list_widget ~ .buttons .woocommerce .button.wc-forward.checkout:active, .woocommerce .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links a.wc-forward.checkout:active, .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links .woocommerce a.wc-forward.checkout:active, .woocommerce .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons a.wc-forward.checkout:active, .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons .woocommerce a.wc-forward.checkout:active, .woocommerce .product_list_widget ~ .buttons .breadcrumbsContainer a.wc-forward.checkout:active, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce a.wc-forward.checkout:active, .woocommerce .breadcrumbsContainer .product_list_widget ~ .buttons a.wc-forward.checkout:active, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce a.wc-forward.checkout:active, .woocommerce .product_list_widget ~ .buttons .breadcrumbsContainer .wc-forward.checkout.breadcrumb_last:active, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce .wc-forward.checkout.breadcrumb_last:active, .woocommerce .breadcrumbsContainer .product_list_widget ~ .buttons .wc-forward.checkout.breadcrumb_last:active, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.breadcrumb_last:active, .woocommerce .product_list_widget ~ .buttons .wc-forward.checkout.currencySwitcher:active, .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.currencySwitcher:active, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.minus:active, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.minus:active, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.plus:active, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.plus:active, .woocommerce .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.minus:active, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .woocommerce .wc-forward.checkout.minus:active, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.minus:active, .woocommerce .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.plus:active, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .woocommerce .wc-forward.checkout.plus:active, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce .wc-forward.checkout.plus:active, .woocommerce-page .single_add_to_cart_button:active, .woocommerce-page .product_list_widget ~ .buttons .button.wc-forward.checkout:active, .product_list_widget ~ .buttons .woocommerce-page .button.wc-forward.checkout:active, .woocommerce-page .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links a.wc-forward.checkout:active, .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links .woocommerce-page a.wc-forward.checkout:active, .woocommerce-page .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons a.wc-forward.checkout:active, .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons .woocommerce-page a.wc-forward.checkout:active, .woocommerce-page .product_list_widget ~ .buttons .breadcrumbsContainer a.wc-forward.checkout:active, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce-page a.wc-forward.checkout:active, .woocommerce-page .breadcrumbsContainer .product_list_widget ~ .buttons a.wc-forward.checkout:active, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce-page a.wc-forward.checkout:active, .woocommerce-page .product_list_widget ~ .buttons .breadcrumbsContainer .wc-forward.checkout.breadcrumb_last:active, .product_list_widget ~ .buttons .breadcrumbsContainer .woocommerce-page .wc-forward.checkout.breadcrumb_last:active, .woocommerce-page .breadcrumbsContainer .product_list_widget ~ .buttons .wc-forward.checkout.breadcrumb_last:active, .breadcrumbsContainer .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.breadcrumb_last:active, .woocommerce-page .product_list_widget ~ .buttons .wc-forward.checkout.currencySwitcher:active, .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.currencySwitcher:active, .woocommerce-page .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.minus:active, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .woocommerce-page .wc-forward.checkout.minus:active, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.minus:active, .woocommerce-page .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.plus:active, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .woocommerce-page .wc-forward.checkout.plus:active, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .woocommerce-page .wc-forward.checkout.plus:active, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.minus:active, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.minus:active, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.plus:active, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.plus:active {
    background: #fff;
    border: 2px solid #00747a;
    outline: 0;
}
.woocommerce .shop_table, .woocommerce-page .shop_table {
    font-size: 1em;
}
.woocommerce .shop_table>thead, .woocommerce-page .shop_table>thead {
    margin-bottom: 0.5em;
    font-size: 1em;
    border-bottom: 0;
}
.woocommerce .shop_table>thead tr, .woocommerce-page .shop_table>thead tr {
    background: #d9e7e8;
    height: auto;
    padding: 0 1em;
    border-bottom: 0;
}
.woocommerce .shop_table>thead tr th, .woocommerce-page .shop_table>thead tr th {
    font-size: 1em;
    color: #00747a;
    line-height: 100%;
    font-weight: normal;
    padding: 1em 0;
}
.woocommerce .shop_table>thead tr th:first-of-type, .woocommerce-page .shop_table>thead tr th:first-of-type {
    padding-left: 1em;
}
.woocommerce .shop_table>tbody, .woocommerce-page .shop_table>tbody {
    padding-top: 0.5em;
}
.woocommerce .shop_table>tbody tr, .woocommerce-page .shop_table>tbody tr {
    background: #f9fafb;
}
.woocommerce .shop_table>tbody tr:first-of-type, .woocommerce-page .shop_table>tbody tr:first-of-type {
    border-top: 0;
}
.woocommerce .shop_table>tfoot, .woocommerce-page .shop_table>tfoot {
    border-top: 2px dotted #d9e7e8;
}
.woocommerce .shop_table>tfoot tr, .woocommerce-page .shop_table>tfoot tr {
    background: #f9fafb;
    border: 0;
}
.woocommerce .shop_table>tfoot tr td, .woocommerce .shop_table>tfoot tr th, .woocommerce-page .shop_table>tfoot tr td, .woocommerce-page .shop_table>tfoot tr th {
    font-weight: normal;
    color: #00747a;
    text-transform: uppercase;
}
.woocommerce .shop_table td.product-thumbnail, .woocommerce-page .shop_table td.product-thumbnail {
    width: 122px;
    padding: 1em;
}
.woocommerce .addressBox, .woocommerce-page .addressBox {
    background: #f9fafb;
    padding: 1em;
}
.woocommerce .addressBox h3, .woocommerce-page .addressBox h3 {
    margin: 0 0 0.5em;
}
.woocommerce .pageContent .childSubPage a, .woocommerce-page .pageContent .childSubPage a {
    font-size: 0.8em;
}
ul.product_list_widget {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #f9fafb;
}
ul.product_list_widget li {
    padding: 1em;
    border-bottom: 2px dotted #d9e7e8;
    text-transform: uppercase;
    font-size: 0.8em;
}
ul.product_list_widget li .quantity {
    display: block;
    background: none;
    border: 0;
    padding: 0;
}
ul.product_list_widget li:before {
    content: none;
    display: none;
}
ul.product_list_widget li img {
    display: none;
}
.product_list_widget ~ .buttons .button.wc-forward, .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links a.wc-forward, .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons a.wc-forward, .product_list_widget ~ .buttons .breadcrumbsContainer a.wc-forward, .breadcrumbsContainer .product_list_widget ~ .buttons a.wc-forward, .product_list_widget ~ .buttons .breadcrumbsContainer .wc-forward.breadcrumb_last, .breadcrumbsContainer .product_list_widget ~ .buttons .wc-forward.breadcrumb_last, .product_list_widget ~ .buttons .wc-forward.currencySwitcher, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.minus, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.minus, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.plus, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.plus, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.minus, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.minus, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.plus, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.plus {
    display: none;
}
.product_list_widget ~ .buttons .button.wc-forward.checkout, .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links a.wc-forward.checkout, .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons a.wc-forward.checkout, .product_list_widget ~ .buttons .breadcrumbsContainer a.wc-forward.checkout, .breadcrumbsContainer .product_list_widget ~ .buttons a.wc-forward.checkout, .product_list_widget ~ .buttons .breadcrumbsContainer .wc-forward.checkout.breadcrumb_last, .breadcrumbsContainer .product_list_widget ~ .buttons .wc-forward.checkout.breadcrumb_last, .product_list_widget ~ .buttons .wc-forward.checkout.currencySwitcher, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.minus, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.minus, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.plus, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.plus, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.minus, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.minus, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.plus, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.plus {
    display: inline-block;
    width: 100%;
    text-align: left;
}
.product_list_widget ~ .buttons .button.wc-forward.checkout:active, .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links a.wc-forward.checkout:active, .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons a.wc-forward.checkout:active, .product_list_widget ~ .buttons .breadcrumbsContainer a.wc-forward.checkout:active, .breadcrumbsContainer .product_list_widget ~ .buttons a.wc-forward.checkout:active, .product_list_widget ~ .buttons .breadcrumbsContainer .wc-forward.checkout.breadcrumb_last:active, .breadcrumbsContainer .product_list_widget ~ .buttons .wc-forward.checkout.breadcrumb_last:active, .product_list_widget ~ .buttons .wc-forward.checkout.currencySwitcher:active, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.minus:active, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.minus:active, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.checkout.plus:active, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.plus:active, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.minus:active, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.minus:active, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.checkout.plus:active, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.checkout.plus:active {
    color: #00747a;
}
.product_list_widget ~ .buttons .button.wc-forward:focus, .product_list_widget ~ .buttons .escn-outer .escn-inner .escn-links a.wc-forward:focus, .escn-outer .escn-inner .escn-links .product_list_widget ~ .buttons a.wc-forward:focus, .product_list_widget ~ .buttons .breadcrumbsContainer a.wc-forward:focus, .breadcrumbsContainer .product_list_widget ~ .buttons a.wc-forward:focus, .product_list_widget ~ .buttons .breadcrumbsContainer .wc-forward.breadcrumb_last:focus, .breadcrumbsContainer .product_list_widget ~ .buttons .wc-forward.breadcrumb_last:focus, .product_list_widget ~ .buttons .wc-forward.currencySwitcher:focus, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.minus:focus, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.minus:focus, .product_list_widget ~ .buttons .woocommerce .quantity.buttons_added .wc-forward.plus:focus, .woocommerce .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.plus:focus, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.minus:focus, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.minus:focus, .product_list_widget ~ .buttons .woocommerce-page .quantity.buttons_added .wc-forward.plus:focus, .woocommerce-page .quantity.buttons_added .product_list_widget ~ .buttons .wc-forward.plus:focus {
    outline: 0;
}
.total {
    padding: 1em;
    background: #f9fafb;
    text-transform: uppercase;
    font-size: 0.8em;
    border-top: 2px dotted #d9e7e8;
    margin: 2px 0 2em;
}
.total .amount {
    float: right;
}
.productsHeader {
    color: #00747a;
}
.pageContent .post .productsHeader, .pageContent .post .productListRow {
    font-size: 0.8em;
}
.pageContent .post .productsHeader p, .pageContent .post .productListRow p {
    line-height: 125%}
.pageContent .post .productsHeader .amount, .pageContent .post .productListRow .amount {
    font-size: 1.45em;
}
.pageContent .post .productTitle {
    font-size: 16px;
    color: #02b6ab;
}
.priceCol {
    text-align: right;
}
.productListRow {
    border-top: 3px dotted #d9e7e8;
    padding: 1.5em 0;
    transition: 0.25s;
}
.productListRow .small-2 {
    min-width: 124px;
    min-height: 4px;
}
.productListRow p {
    margin: 0;
}
.productListRow .prodSKU {
    margin-top: 0.5em;
    font-size: 1.1em;
}
.productListRow:hover {
    background: #f9fafb;
}
.productListRow .productDesc p {
    margin-top: 1em;
    margin-bottom: 0;
}
.prodTitle {
    margin: 0;
}
.viewProd {
    color: transparent;
    background: url("images/tabs-open.png") center no-repeat;
    width: 36px;
    height: 36px;
    float: left;
}
.viewProd:hover {
    color: transparent;
}
.post-type-archive-product hr {
    border: 2px solid #ebf5f6;
}
.orderButton {
    float: right;
    background: url("images/buy-button-small.png") left center no-repeat;
    padding-left: 2em;
    text-transform: uppercase;
}
.wooSidePanel hr {
    border: 1px solid #ebf5f6;
    margin: 1em 0;
}
.wooSidePanel .searchForm input[type="text"], .wooSidePanel .voucherForm input[type="text"] {
    width: 80%}
.wooSidePanel .sidebarTitle {
    text-transform: uppercase;
    color: #00505c;
}
.cart th {
    font-size: 1em;
    text-transform: uppercase;
    color: #00747a;
}
.actions td>.button, .actions .escn-outer .escn-inner .escn-links td>a, .escn-outer .escn-inner .escn-links .actions td>a, .actions .breadcrumbsContainer td>a, .breadcrumbsContainer .actions td>a, .actions .breadcrumbsContainer td>.breadcrumb_last, .breadcrumbsContainer .actions td>.breadcrumb_last, .actions td>.currencySwitcher, .actions .woocommerce .quantity.buttons_added td>.minus, .woocommerce .quantity.buttons_added .actions td>.minus, .actions .woocommerce .quantity.buttons_added td>.plus, .woocommerce .quantity.buttons_added .actions td>.plus, .actions .woocommerce-page .quantity.buttons_added td>.minus, .woocommerce-page .quantity.buttons_added .actions td>.minus, .actions .woocommerce-page .quantity.buttons_added td>.plus, .woocommerce-page .quantity.buttons_added .actions td>.plus {
    margin-top: 1em;
}
.actions td>.button.checkout, .actions .escn-outer .escn-inner .escn-links td>a.checkout, .escn-outer .escn-inner .escn-links .actions td>a.checkout, .actions .breadcrumbsContainer td>a.checkout, .breadcrumbsContainer .actions td>a.checkout, .actions .breadcrumbsContainer td>.checkout.breadcrumb_last, .breadcrumbsContainer .actions td>.checkout.breadcrumb_last, .actions td>.checkout.currencySwitcher, .actions .woocommerce .quantity.buttons_added td>.checkout.minus, .woocommerce .quantity.buttons_added .actions td>.checkout.minus, .actions .woocommerce .quantity.buttons_added td>.checkout.plus, .woocommerce .quantity.buttons_added .actions td>.checkout.plus, .actions .woocommerce-page .quantity.buttons_added td>.checkout.minus, .woocommerce-page .quantity.buttons_added .actions td>.checkout.minus, .actions .woocommerce-page .quantity.buttons_added td>.checkout.plus, .woocommerce-page .quantity.buttons_added .actions td>.checkout.plus {
    text-align: left;
    padding-right: 3em;
    display: block;
    background: url("images/e-commerce-icon.png") 7em 0.3em no-repeat #00747a;
    border: 2px solid #00747a;
}
.actions td>.button.checkout:active, .actions .escn-outer .escn-inner .escn-links td>a.checkout:active, .escn-outer .escn-inner .escn-links .actions td>a.checkout:active, .actions .breadcrumbsContainer td>a.checkout:active, .breadcrumbsContainer .actions td>a.checkout:active, .actions .breadcrumbsContainer td>.checkout.breadcrumb_last:active, .breadcrumbsContainer .actions td>.checkout.breadcrumb_last:active, .actions td>.checkout.currencySwitcher:active, .actions .woocommerce .quantity.buttons_added td>.checkout.minus:active, .woocommerce .quantity.buttons_added .actions td>.checkout.minus:active, .actions .woocommerce .quantity.buttons_added td>.checkout.plus:active, .woocommerce .quantity.buttons_added .actions td>.checkout.plus:active, .actions .woocommerce-page .quantity.buttons_added td>.checkout.minus:active, .woocommerce-page .quantity.buttons_added .actions td>.checkout.minus:active, .actions .woocommerce-page .quantity.buttons_added td>.checkout.plus:active, .woocommerce-page .quantity.buttons_added .actions td>.checkout.plus:active {
    color: #fff;
    background: url("images/e-commerce-icon.png") 7em 0.3em no-repeat #00505c;
    border: 2px solid #00505c;
}
.actions td>.button.updateCart, .actions .escn-outer .escn-inner .escn-links td>a.updateCart, .escn-outer .escn-inner .escn-links .actions td>a.updateCart, .actions .breadcrumbsContainer td>a.updateCart, .breadcrumbsContainer .actions td>a.updateCart, .actions .breadcrumbsContainer td>.updateCart.breadcrumb_last, .breadcrumbsContainer .actions td>.updateCart.breadcrumb_last, .actions td>.updateCart.currencySwitcher, .actions .woocommerce .quantity.buttons_added td>.updateCart.minus, .woocommerce .quantity.buttons_added .actions td>.updateCart.minus, .actions .woocommerce .quantity.buttons_added td>.updateCart.plus, .woocommerce .quantity.buttons_added .actions td>.updateCart.plus, .actions .woocommerce-page .quantity.buttons_added td>.updateCart.minus, .woocommerce-page .quantity.buttons_added .actions td>.updateCart.minus, .actions .woocommerce-page .quantity.buttons_added td>.updateCart.plus, .woocommerce-page .quantity.buttons_added .actions td>.updateCart.plus {
    text-align: left;
    padding-right: 3em;
    display: block;
    background: url("images/update-basket-icon.png") 8.35em 0.1em no-repeat #00747a;
    border: 2px solid #00747a;
}
.actions td>.button.updateCart:active, .actions .escn-outer .escn-inner .escn-links td>a.updateCart:active, .escn-outer .escn-inner .escn-links .actions td>a.updateCart:active, .actions .breadcrumbsContainer td>a.updateCart:active, .breadcrumbsContainer .actions td>a.updateCart:active, .actions .breadcrumbsContainer td>.updateCart.breadcrumb_last:active, .breadcrumbsContainer .actions td>.updateCart.breadcrumb_last:active, .actions td>.updateCart.currencySwitcher:active, .actions .woocommerce .quantity.buttons_added td>.updateCart.minus:active, .woocommerce .quantity.buttons_added .actions td>.updateCart.minus:active, .actions .woocommerce .quantity.buttons_added td>.updateCart.plus:active, .woocommerce .quantity.buttons_added .actions td>.updateCart.plus:active, .actions .woocommerce-page .quantity.buttons_added td>.updateCart.minus:active, .woocommerce-page .quantity.buttons_added .actions td>.updateCart.minus:active, .actions .woocommerce-page .quantity.buttons_added td>.updateCart.plus:active, .woocommerce-page .quantity.buttons_added .actions td>.updateCart.plus:active {
    color: #fff;
    background: url("images/update-basket-icon.png") 8.35em 0.1em no-repeat #00505c;
    border: 2px solid #00505c;
}
.actions td>.button:focus, .actions .escn-outer .escn-inner .escn-links td>a:focus, .escn-outer .escn-inner .escn-links .actions td>a:focus, .actions .breadcrumbsContainer td>a:focus, .breadcrumbsContainer .actions td>a:focus, .actions .breadcrumbsContainer td>.breadcrumb_last:focus, .breadcrumbsContainer .actions td>.breadcrumb_last:focus, .actions td>.currencySwitcher:focus, .actions .woocommerce .quantity.buttons_added td>.minus:focus, .woocommerce .quantity.buttons_added .actions td>.minus:focus, .actions .woocommerce .quantity.buttons_added td>.plus:focus, .woocommerce .quantity.buttons_added .actions td>.plus:focus, .actions .woocommerce-page .quantity.buttons_added td>.minus:focus, .woocommerce-page .quantity.buttons_added .actions td>.minus:focus, .actions .woocommerce-page .quantity.buttons_added td>.plus:focus, .woocommerce-page .quantity.buttons_added .actions td>.plus:focus {
    outline: 0;
}
.voucherForm {
    background: #ebf5f6;
}
.voucherForm input[type="text"] {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    padding-left: 0.5em;
    width: 85%}
.voucherForm input[type="submit"] {
    background: url("images/apply-voucher.png") center no-repeat;
    color: transparent;
}
form.checkout input[type="text"] {
    display: block;
    background: #fff;
    border: 3px solid #d9e7e8;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    padding: 1em;
    margin-bottom: 0.5em;
    margin-top: 1.6875em;
    max-width: 100%;
    transition: 0.25s all;
}
form.checkout input[type="text"]:focus {
    outline: 0;
    border: 3px solid #66969d;
}
form.checkout label+input[type="text"] {
    margin-top: 0;
}
form.checkout .formTitle {
    padding: 0.5em 1em;
    background: #d9e7e8;
    margin: 0.5em 0;
}
form.checkout .formTitle h3 {
    font-size: 1.25em;
}
form.checkout .woocommerce-validated input {
    border: 3px solid #00747a;
}
form.checkout .woocommerce-invalid input {
    border: 3px solid #e84b37;
}
form.checkout .clear {
    display: none;
}
.woocommerce-billing-fields, .woocommerce-shipping-fields {
    background: #f9fafb;
    padding: 1em;
    font-size: 0.8em;
}
.form-row {
    display: inline-block;
    margin: 0;
    width: 49%;
    min-height: 5.3125em;
}
.form-row.create-account {
    clear: both;
    min-height: 0;
    padding: 1em 0;
}
.form-row.notes {
    width: 100%;
    clear: both;
    float: none;
}
.form-row.notes textarea {
    display: block;
    background: #fff;
    border: 3px solid #d9e7e8;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    -ms-border-radius: 1em;
    -o-border-radius: 1em;
    border-radius: 1em;
    padding: 1em;
    margin-bottom: 0.5em;
    width: 98%}
.form-row.terms {
    width: auto;
    font-size: 0.8em;
    margin-left: 1em;
}
.woocommerce-checkout h2 {
    margin: 1em 0;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single {
    background: #fff;
    padding: 0.75em 1em;
    border: 3px solid #d9e7e8;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    -ms-border-radius: 27px;
    -o-border-radius: 27px;
    border-radius: 27px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 54px;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single div {
    margin-right: 1em;
    margin-top: 0.75em;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-drop {
    margin-top: -3px;
    border-left: 3px solid #d9e7e8;
    border-right: 3px solid #d9e7e8;
    border-bottom: 3px solid #d9e7e8;
}
.woocommerce-checkout .form-row .chosen-with-drop .chosen-single {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
#ship-to-different-address {
    margin-top: 0.7em;
    display: block;
}
.login, .register {
    background: #ebf5f6;
    padding: 1em;
    overflow: auto;
    font-size: 0.8em;
}
.login label, .register label {
    display: block;
    margin-bottom: 0.5em;
}
.login input[type="text"], .login input[type="password"], .login input[type="email"], .register input[type="text"], .register input[type="password"], .register input[type="email"] {
    display: block;
    background: #f9fafb;
    border: 3px solid #d9e7e8;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    padding: 1em;
    margin: 0;
    max-width: 100%;
    width: 100%}
.login .button, .login .escn-outer .escn-inner .escn-links a, .escn-outer .escn-inner .escn-links .login a, .login .breadcrumbsContainer a, .breadcrumbsContainer .login a, .login .breadcrumbsContainer .breadcrumb_last, .breadcrumbsContainer .login .breadcrumb_last, .login .currencySwitcher, .login .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .login .minus, .login .woocommerce .quantity.buttons_added .plus, .woocommerce .quantity.buttons_added .login .plus, .login .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .login .minus, .login .woocommerce-page .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .login .plus, .register .button, .register .escn-outer .escn-inner .escn-links a, .escn-outer .escn-inner .escn-links .register a, .register .breadcrumbsContainer a, .breadcrumbsContainer .register a, .register .breadcrumbsContainer .breadcrumb_last, .breadcrumbsContainer .register .breadcrumb_last, .register .currencySwitcher, .register .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .register .minus, .register .woocommerce .quantity.buttons_added .plus, .woocommerce .quantity.buttons_added .register .plus, .register .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .register .minus, .register .woocommerce-page .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .register .plus {
    margin: 1em 0 0;
    padding-top: 1.0625em;
    padding-bottom: 1em;
    padding-right: 6em;
    background: url("images/sign-in-button.png") right center no-repeat #00747a;
    float: left;
    border: 3px solid #00747a;
    min-width: 10em;
}
.login .button:focus, .login .escn-outer .escn-inner .escn-links a:focus, .escn-outer .escn-inner .escn-links .login a:focus, .login .breadcrumbsContainer a:focus, .breadcrumbsContainer .login a:focus, .login .breadcrumbsContainer .breadcrumb_last:focus, .breadcrumbsContainer .login .breadcrumb_last:focus, .login .currencySwitcher:focus, .login .woocommerce .quantity.buttons_added .minus:focus, .woocommerce .quantity.buttons_added .login .minus:focus, .login .woocommerce .quantity.buttons_added .plus:focus, .woocommerce .quantity.buttons_added .login .plus:focus, .login .woocommerce-page .quantity.buttons_added .minus:focus, .woocommerce-page .quantity.buttons_added .login .minus:focus, .login .woocommerce-page .quantity.buttons_added .plus:focus, .woocommerce-page .quantity.buttons_added .login .plus:focus, .register .button:focus, .register .escn-outer .escn-inner .escn-links a:focus, .escn-outer .escn-inner .escn-links .register a:focus, .register .breadcrumbsContainer a:focus, .breadcrumbsContainer .register a:focus, .register .breadcrumbsContainer .breadcrumb_last:focus, .breadcrumbsContainer .register .breadcrumb_last:focus, .register .currencySwitcher:focus, .register .woocommerce .quantity.buttons_added .minus:focus, .woocommerce .quantity.buttons_added .register .minus:focus, .register .woocommerce .quantity.buttons_added .plus:focus, .woocommerce .quantity.buttons_added .register .plus:focus, .register .woocommerce-page .quantity.buttons_added .minus:focus, .woocommerce-page .quantity.buttons_added .register .minus:focus, .register .woocommerce-page .quantity.buttons_added .plus:focus, .woocommerce-page .quantity.buttons_added .register .plus:focus {
    outline: 0;
}
.login p, .register p {
    margin: 0;
    padding: 1em;
    float: left;
}
.login p .inline, .register p .inline {
    margin-top: 2em;
    margin-left: 12em;
}
.login p.lost_password a, .register p.lost_password a {
    margin-top: 2em;
    display: block;
}
.woocommerce-info h3 {
    padding: 0.5em 1em;
    background: #d9e7e8;
    margin: 0.5em 0;
    font-size: 1.25em;
}
.payment_method_header label {
    margin-left: 1em;
}
div.create-account {
    clear: both;
}
abbr[title] {
    color: #e84b37;
    border: 0;
}
ul.payment_methods {
    margin: 0;
}
ul.payment_methods li:before {
    content: "";
    margin: 0;
}
ul.payment_methods li .payment_method_header {
    font-size: 1em;
    padding: 1em;
    background: #d9e7e8;
    margin-bottom: 0.5em;
}
ul.payment_methods li .payment_box {
    font-size: 0.8em;
    padding: 1em;
    background: #f9fafb;
    margin-bottom: 0.5em;
    overflow: auto;
}
ul.payment_methods li .payment_box .form-row {
    width: 30%;
    margin-right: 1em;
}
ul.payment_methods li .payment_box input[type="text"] {
    background: #fff;
    padding: 0.5em !important;
    margin-top: 0.5em;
}
.editAccount input[type="text"], .editAccount input[type="email"], .editAccount input[type="password"] {
    display: block;
    background: #f9fafb;
    border: 3px solid #d9e7e8;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    padding: 1em;
    margin: 0;
    max-width: 100%;
    width: 100%}
.editAccount label {
    font-size: 0.8em;
    text-transform: uppercase;
    margin-bottom: 0.5em;
    display: block;
}
.editAccount .small-6, .editAccount .escn-outer .escn-inner .escn-text, .escn-outer .escn-inner .editAccount .escn-text, .editAccount .small-12 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
.editAccount .searchForm, .editAccount .voucherForm {
    padding: 0.9em;
    border: 3px solid #d9e7e8;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
}
.orderBox {
    display: inline-block;
    padding: 0.5em 1em;
    border: 4px solid #d9e7e8;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
}
.orderLabel {
    display: block;
    font-size: 0.8em;
    margin-bottom: 0.8em;
    text-transform: uppercase;
}
#shipping_country_field, #billing_country_field {
    height: 85px;
}
#billing_email_field {
    width: 100%}
#billing_email_field input {
    width: 96%}
.productDropdown {
    margin-bottom: 1em;
}
.productDropdown p {
    background: #00747a;
    color: #fff;
    padding: 1em;
    margin: 0;
}
.productDropdown ul {
    margin: 0;
    padding: 0;
}
.productDropdown ul li:before {
    content: ""}
.productDropdown ul li a {
    display: block;
    padding: 0.5em 2em 0.5em 1em;
    border-bottom: 1px solid #d9e7e8;
    transition: all 0.25s;
    position: relative;
}
.productDropdown ul li a .productCount {
    position: absolute;
    right: 0.5em;
    top: 0.85em;
    font-size: 0.75em;
    padding: 0.25em;
    line-height: 1;
    background: #ebf5f6;
    width: 2em;
    text-align: center;
    height: 2em;
    padding-top: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background: #ebf5f6;
}
.productDropdown ul li a:hover {
    background: #ebf5f6;
}
.productDropdown ul li:last-of-type a {
    border-bottom: 2px solid #d9e7e8;
}
.pageContent .woocommerce-pagination ul {
    margin: 0;
    list-style: none;
}
.pageContent .woocommerce-pagination ul li {
    display: inline-block;
}
.pageContent .woocommerce-pagination ul li:before {
    display: none;
}
.download-button {
    display: block;
    width: 2em;
    height: 2em;
    color: transparent;
    background: url("images/download-button-dark.png") center no-repeat;
}
.woocommerce-message, .woocommerce-info {
    background: #f9fafb;
    border-top: 2px dotted #d9e7e8;
    border-bottom: 2px dotted #d9e7e8;
    font-size: 1em;
    padding: 1em;
    margin-left: 0 !important;
    margin-bottom: 1em;
    list-style: none;
}
.woocommerce-message li, .woocommerce-info li {
    padding-left: 1em;
}
.woocommerce-message li:before, .woocommerce-info li:before {
    display: none;
}
.woocommerce-message .button, .woocommerce-message .escn-outer .escn-inner .escn-links a, .escn-outer .escn-inner .escn-links .woocommerce-message a, .woocommerce-message .breadcrumbsContainer a, .breadcrumbsContainer .woocommerce-message a, .woocommerce-message .breadcrumbsContainer .breadcrumb_last, .breadcrumbsContainer .woocommerce-message .breadcrumb_last, .woocommerce-message .currencySwitcher, .woocommerce-message .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .woocommerce-message .minus, .woocommerce-message .woocommerce .quantity.buttons_added .plus, .woocommerce .quantity.buttons_added .woocommerce-message .plus, .woocommerce-message .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .woocommerce-message .minus, .woocommerce-message .woocommerce-page .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .woocommerce-message .plus, .woocommerce-info .button, .woocommerce-info .escn-outer .escn-inner .escn-links a, .escn-outer .escn-inner .escn-links .woocommerce-info a, .woocommerce-info .breadcrumbsContainer a, .breadcrumbsContainer .woocommerce-info a, .woocommerce-info .breadcrumbsContainer .breadcrumb_last, .breadcrumbsContainer .woocommerce-info .breadcrumb_last, .woocommerce-info .currencySwitcher, .woocommerce-info .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .woocommerce-info .minus, .woocommerce-info .woocommerce .quantity.buttons_added .plus, .woocommerce .quantity.buttons_added .woocommerce-info .plus, .woocommerce-info .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .woocommerce-info .minus, .woocommerce-info .woocommerce-page .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .woocommerce-info .plus {
    padding: 0.5em;
    margin-bottom: 0;
    margin-right: 1em;
}
.woocommerce-message .button:focus, .woocommerce-message .escn-outer .escn-inner .escn-links a:focus, .escn-outer .escn-inner .escn-links .woocommerce-message a:focus, .woocommerce-message .breadcrumbsContainer a:focus, .breadcrumbsContainer .woocommerce-message a:focus, .woocommerce-message .breadcrumbsContainer .breadcrumb_last:focus, .breadcrumbsContainer .woocommerce-message .breadcrumb_last:focus, .woocommerce-message .currencySwitcher:focus, .woocommerce-message .woocommerce .quantity.buttons_added .minus:focus, .woocommerce .quantity.buttons_added .woocommerce-message .minus:focus, .woocommerce-message .woocommerce .quantity.buttons_added .plus:focus, .woocommerce .quantity.buttons_added .woocommerce-message .plus:focus, .woocommerce-message .woocommerce-page .quantity.buttons_added .minus:focus, .woocommerce-page .quantity.buttons_added .woocommerce-message .minus:focus, .woocommerce-message .woocommerce-page .quantity.buttons_added .plus:focus, .woocommerce-page .quantity.buttons_added .woocommerce-message .plus:focus, .woocommerce-info .button:focus, .woocommerce-info .escn-outer .escn-inner .escn-links a:focus, .escn-outer .escn-inner .escn-links .woocommerce-info a:focus, .woocommerce-info .breadcrumbsContainer a:focus, .breadcrumbsContainer .woocommerce-info a:focus, .woocommerce-info .breadcrumbsContainer .breadcrumb_last:focus, .breadcrumbsContainer .woocommerce-info .breadcrumb_last:focus, .woocommerce-info .currencySwitcher:focus, .woocommerce-info .woocommerce .quantity.buttons_added .minus:focus, .woocommerce .quantity.buttons_added .woocommerce-info .minus:focus, .woocommerce-info .woocommerce .quantity.buttons_added .plus:focus, .woocommerce .quantity.buttons_added .woocommerce-info .plus:focus, .woocommerce-info .woocommerce-page .quantity.buttons_added .minus:focus, .woocommerce-page .quantity.buttons_added .woocommerce-info .minus:focus, .woocommerce-info .woocommerce-page .quantity.buttons_added .plus:focus, .woocommerce-page .quantity.buttons_added .woocommerce-info .plus:focus {
    outline: 0;
}
.woocommerce-error {
    background: #fdf0ee;
    border-top: 2px dotted #e84b37;
    border-bottom: 2px dotted #e84b37;
    font-size: 0.75em;
    padding: 0.5em;
    margin-left: 0 !important;
    margin-bottom: 1em;
    list-style: none;
    color: #e84b37;
}
.woocommerce-error li {
    padding-left: 1em;
}
.woocommerce-error li:before {
    display: none;
}
.woocommerce-error .button, .woocommerce-error .escn-outer .escn-inner .escn-links a, .escn-outer .escn-inner .escn-links .woocommerce-error a, .woocommerce-error .breadcrumbsContainer a, .breadcrumbsContainer .woocommerce-error a, .woocommerce-error .breadcrumbsContainer .breadcrumb_last, .breadcrumbsContainer .woocommerce-error .breadcrumb_last, .woocommerce-error .currencySwitcher, .woocommerce-error .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .woocommerce-error .minus, .woocommerce-error .woocommerce .quantity.buttons_added .plus, .woocommerce .quantity.buttons_added .woocommerce-error .plus, .woocommerce-error .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .woocommerce-error .minus, .woocommerce-error .woocommerce-page .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .woocommerce-error .plus {
    padding: 0.5em;
    margin-bottom: 0;
    margin-right: 1em;
}
.woocommerce-error .button:focus, .woocommerce-error .escn-outer .escn-inner .escn-links a:focus, .escn-outer .escn-inner .escn-links .woocommerce-error a:focus, .woocommerce-error .breadcrumbsContainer a:focus, .breadcrumbsContainer .woocommerce-error a:focus, .woocommerce-error .breadcrumbsContainer .breadcrumb_last:focus, .breadcrumbsContainer .woocommerce-error .breadcrumb_last:focus, .woocommerce-error .currencySwitcher:focus, .woocommerce-error .woocommerce .quantity.buttons_added .minus:focus, .woocommerce .quantity.buttons_added .woocommerce-error .minus:focus, .woocommerce-error .woocommerce .quantity.buttons_added .plus:focus, .woocommerce .quantity.buttons_added .woocommerce-error .plus:focus, .woocommerce-error .woocommerce-page .quantity.buttons_added .minus:focus, .woocommerce-page .quantity.buttons_added .woocommerce-error .minus:focus, .woocommerce-error .woocommerce-page .quantity.buttons_added .plus:focus, .woocommerce-page .quantity.buttons_added .woocommerce-error .plus:focus {
    outline: 0;
}
.cart_totals {
    background: #ebf5f6;
    padding: 1em;
}
.cart_totals h2 {
    font-size: 1.25em;
    color: #00747a;
}
.cart_totals table {
    border: 0;
    background: none;
}
.cart_totals table tr {
    background: none;
    border-bottom: 2px dotted #d9e7e8;
}
.cart_totals table tr td, .cart_totals table tr th {
    background: none;
    color: #00747a;
    padding: 1em 1em 1em 0.2em;
    text-align: left;
}
.cart_totals>p {
    line-height: 110% !important;
    margin: 0.25em 0 0;
}
.shippingCalcContainer {
    background: #ebf5f6;
    margin-top: 0.5em;
}
.shippingCalcContainer .shipping-calculator-form {
    font-size: 0.75em;
    padding: 1em;
}
.shippingCalcContainer .shipping-calculator-form .searchForm, .shippingCalcContainer .shipping-calculator-form .voucherForm {
    display: block;
    padding: 0.5em;
    background: #f9fafb;
    border: 3px solid #d9e7e8;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
}
.shippingCalcContainer .shipping-calculator-form .searchForm select, .shippingCalcContainer .shipping-calculator-form .voucherForm select {
    outline: 0;
}
.shippingCalcContainer .shipping-calculator-form .form-row {
    min-height: 0;
    width: 100%;
    margin-bottom: 1em;
}
.shippingCalcContainer .shipping-calculator-form .form-row input[type="text"] {
    display: block;
    background: #f9fafb;
    border: 3px solid #d9e7e8;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    padding: 0.5em;
    margin: 0;
    width: 100%;
    max-width: 100%}
.shippingCalcContainer .shipping-calculator-form .form-row input[type="text"]:focus {
    outline: 0;
}
.shippingCalcContainer .shipping-calculator-form .form-row:last-of-type {
    margin-bottom: 0;
}
.shippingCalcContainer .shipping-calculator-form .button, .shippingCalcContainer .shipping-calculator-form .escn-outer .escn-inner .escn-links a, .escn-outer .escn-inner .escn-links .shippingCalcContainer .shipping-calculator-form a, .shippingCalcContainer .shipping-calculator-form .breadcrumbsContainer a, .breadcrumbsContainer .shippingCalcContainer .shipping-calculator-form a, .shippingCalcContainer .shipping-calculator-form .breadcrumbsContainer .breadcrumb_last, .breadcrumbsContainer .shippingCalcContainer .shipping-calculator-form .breadcrumb_last, .shippingCalcContainer .shipping-calculator-form .currencySwitcher, .shippingCalcContainer .shipping-calculator-form .woocommerce .quantity.buttons_added .minus, .woocommerce .quantity.buttons_added .shippingCalcContainer .shipping-calculator-form .minus, .shippingCalcContainer .shipping-calculator-form .woocommerce .quantity.buttons_added .plus, .woocommerce .quantity.buttons_added .shippingCalcContainer .shipping-calculator-form .plus, .shippingCalcContainer .shipping-calculator-form .woocommerce-page .quantity.buttons_added .minus, .woocommerce-page .quantity.buttons_added .shippingCalcContainer .shipping-calculator-form .minus, .shippingCalcContainer .shipping-calculator-form .woocommerce-page .quantity.buttons_added .plus, .woocommerce-page .quantity.buttons_added .shippingCalcContainer .shipping-calculator-form .plus {
    margin: 0;
}
.shippingCalcContainer h2 {
    font-size: 1em;
    text-transform: none;
    margin-bottom: 0.5em;
    padding: 1em;
    background: #00747a;
}
.shippingCalcContainer h2 a {
    color: #fff;
}
.bestProducts p {
    padding: 0 1em;
    text-transform: uppercase;
    line-height: 1;
}
.bestProducts .childSubPage {
    background-position: 0.75em;
}
.bestProducts .childSubPage:hover {
    background-position: 0.75em;
}
.shipping ul {
    list-style: none;
    margin: 0;
}
.shipping ul li:before {
    content: "";
    display: none;
}
.shipping ul li label {
    font-size: 0.8125em;
    margin-left: 1em;
}
.shipping p {
    text-transform: none;
}
.selectStyled {
    border: 4px solid #ebf5f6;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    -ms-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
    padding: 0.5em;
}
.selectStyled select {
    background: none;
    border: none;
}
.woocommerce-cart .hideCart {
    display: none;
}
.pocketDiagnosticLogo {
    margin-bottom: 1em;
    overflow: auto;
}
.pocketDiagnosticLogo img {
    float: right;
}
#place_order {
    margin-top: 0;
}
#billing_address_2, #shipping_address_2 {
    margin-top: 19px;
}
.purchase-header-row {
    padding: 1em;
    background: #d9e7e8;
}
.purchase-header-row p {
    margin: 0;
}
.purchase-row {
    padding: 1em;
    background: #f9fafb;
    border-bottom: 2px dotted #d9e7e8;
}
.purchase-row p {
    margin: 0;
}
.small-6>.chosen-container-single .chosen-single, .escn-outer .escn-inner .escn-text>.chosen-container-single .chosen-single {
    background: #f9fafb;
    padding: 0.75em 1em;
    border: 3px solid #d9e7e8;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    -ms-border-radius: 27px;
    -o-border-radius: 27px;
    border-radius: 27px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 54px;
}
.small-6>.chosen-container-single .chosen-single div, .escn-outer .escn-inner .escn-text>.chosen-container-single .chosen-single div {
    margin-right: 1em;
    margin-top: 0.75em;
}
.small-6>.chosen-container-single .chosen-drop, .escn-outer .escn-inner .escn-text>.chosen-container-single .chosen-drop {
    margin-top: -3px;
    border-left: 3px solid #d9e7e8;
    border-right: 3px solid #d9e7e8;
    border-bottom: 3px solid #d9e7e8;
}
.small-6>.chosen-with-drop .chosen-single, .escn-outer .escn-inner .escn-text>.chosen-with-drop .chosen-single {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
table {
    border: 0;
    margin: 0;
}
table.product_overview {
    border: 1px solid #f9fafb;
    border-left: 0;
    border-right: 0;
}
table.product_overview th {
    font-weight: normal;
    color: #90a2a4;
}
table.product_overview td {
    color: #00747a;
}
table.product_overview tr {
    background: none;
    border-top: 1px solid #f9fafb;
    border-bottom: 1px solid #f9fafb;
}
address {
    line-height: 1.25em;
    font-style: normal;
}
.order_details {
    margin-bottom: 2em;
}
.order_details small {
    display: none;
}
.viewAll {
    color: #02b6ab;
}
#billing_address_1_field, #billing_address_2_field, #shipping_address_1_field, #shipping_address_2_field {
    width: 100%}
#billing_address_1_field input, #billing_address_2_field input, #shipping_address_1_field input, #shipping_address_2_field input {
    width: 96%;
    margin: 0;
}
#billing_address_2_field input, #shipping_address_2_field input {
    margin-top: 0.5em;
}
#woocommerce_eu_vat_number {
    display: block !important;
}
.upsells {
    padding: 1em 0;
    border-top: 4px dotted #d9e7e8;
}
.upsells h3 {
    font-size: 1em;
}
div.address {
    margin-bottom: 2em;
}
div.address .small-4 {
    text-align: right;
}
.summary .requestQuote {
    padding: 0.9em 1.5em;
    border: 0;
    margin-top: 3px;
}
#customer_login .col-2 h2 {
    margin-top: 1em;
}
.form-row.place-order {
    width: 100%}
.form-row.terms {
    min-height: 0;
    width: 47%;
    float: left;
    margin-bottom: 1em;
}
.form-row.terms input[type="checkbox"] {
    margin-right: 0.25em;
}
.gform_body .gform_fields .gfield.form-half-width {
    width: 47.5%;
    float: left;
    clear: none;
}
.gform_body .gform_fields .gfield.form-right {
    float: right;
}
.gform_body .gsection {
    border: 1px dotted #d9e7e8;
    margin-bottom: 1em;
}
.gform_body .gsection h2 {
    display: none;
}
.gform_body .gfield_radio {
    margin: 0;
    list-style: none;
    padding: 0;
}
.gform_body .show-label {
    display: block;
    padding: 0.5em 1em;
    background: #fff;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    -ms-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
    border: 4px solid #ebf5f6;
    transition: all 0.25s;
    margin-bottom: 1em;
    width: 100%}
.gform_body .show-label>label {
    display: block !important;
    position: static;
    width: 30%;
    float: left;
}
.gform_body .show-label .ginput_container {
    width: 70%;
    float: left;
}
.gform_body .show-label .ginput_container .gfield_radio li {
    float: left;
    width: 40%}
.gform_body .show-label .ginput_container .gfield_radio label {
    width: auto;
    position: static;
    float: left;
}
.gform_body .show-label .ginput_container .gfield_radio input {
    width: auto;
    padding: 0;
    margin: 0.375em 1em 0 0;
    float: left;
}
.page-template-our-people-page-php .peopleRow {
    padding: 1em 0;
}
.page-template-our-people-page-php .attachment-news_thumb {
    -webkit-border-radius: 128px;
    -moz-border-radius: 128px;
    -ms-border-radius: 128px;
    -o-border-radius: 128px;
    border-radius: 128px;
}
.page-template-our-people-page-php .person img {
    max-width: 75%;
    margin-bottom: 0.5em;
    border: 5px solid #d9e7e8;
}
.page-template-our-people-page-php .person h3 {
    font-size: 1em;
    margin: 0.5em 0 0;
    color: #00747a;
}
.page-template-our-people-page-php .person p {
    font-size: 0.8em;
    margin: 0;
}
.page-template-our-people-page-php .person p.jobTitle {
    color: #93b3b4;
}
.page-template-our-people-page-php .person hr {
    border: 0;
    border-top: 2px dotted #d9e7e8;
    margin: 0.5em 0;
}
.page-template-our-people-page-php .person .inline {
    display: block;
    margin-top: 0.5em;
}
.page-template-our-people-page-php .person .inline:hover:before {
    content: url("images/link-before.png");
}
.single-people .peopleHeaderImage {
    padding: 0 1.5em;
}
.single-people .headerImage {
    border: 6px solid #d9e7e8;
    -webkit-border-radius: 40em;
    -moz-border-radius: 40em;
    -ms-border-radius: 40em;
    -o-border-radius: 40em;
    border-radius: 40em;
    padding-top: 100%;
    margin-bottom: 1.8em;
}
footer {
    padding: 4em 0 2em;
    background: #f9fafb;
}
footer ul {
    list-style-type: none;
    position: static;
    margin: 0;
    overflow: auto;
}
footer ul li {
    display: block;
}
footer ul li:before {
    content: none;
}
footer ul li ul {
    margin: 0;
}
footer ul li a {
    font-family:'Roboto Slab', sans-serif;
    display: block;
    text-transform: uppercase;
}
footer nav>div>ul>li {
    margin: 0;
    padding: 4px;
}
footer nav>div>ul>li>a {
    padding: 0.5em 0;
    border-bottom: 4px solid #ebf5f6;
    font-size: 1.25em;
    height:52px;
}
footer nav>div>ul>li>ul {
    margin: 1em 0.25em;
}
footer nav>div>ul>li>ul>div {
    overflow: auto;
}
footer nav>div>ul>li>ul>div>li>a {
    margin-bottom: 0.25em;
}
footer nav>div>ul>li>ul>div>li>ul>div>li>a {
    font-size: 0.8em;
    margin: 0.25em;
}
footer nav>div>ul>li>ul>div>li>ul>div>li>ul>div>li {
    padding: 0.25em;
}
footer nav>div>ul>li>ul>div>li>ul>div>li>ul>div>li>a {
    padding: 0.25em 0.5em;
    border-left: 3px solid #ebf5f6;
    font-size: 0.75em;
}
footer nav>div>ul>li>ul>div>li>ul>div>li>ul>div>li>a:hover {
    border-left: 3px solid #66969d;
}
footer nav>div>ul a {
    color: #66969d;
    transition: all 0.25s;
}
footer nav>div>ul a:hover {
    color: #66969d;
}
footer nav>div .empty>a {
    display: none;
}
.subMenu {
    background: #66969d;
}
.subMenu ul {
    list-style-type: none;
    position: static;
    margin: 0;
    overflow: auto;
}
.subMenu ul li {
    display: inline;
}
.subMenu ul li:before {
    content: none;
}
.subMenu ul li ul {
    margin: 0;
}
.subMenu ul li a {
    text-transform: uppercase;
    padding: 0.75em;
    float: left;
    color: #fff;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    font-size: 0.8em;
    line-height: 240%}
.subMenu ul li a:hover {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background: #93b3b4;
}
.subMenu p {
    color: #fff;
    padding: 0.75em;
    margin: 0;
}
footer {
    padding: 4em 0 2em;
    background: #f9fafb;
}
footer ul {
    list-style-type: none;
    position: static;
    margin: 0;
    overflow: auto;
    font-size: 0.68em;
}
footer ul li {
    display: block;
    margin-bottom:3px;
}
footer ul li:before {
    content: none;
}
footer ul li ul {
    margin: 0;
}
footer ul li a {
    display: block;
    text-transform: uppercase;
}
footer nav>div>ul>li {
    float: left;
    width: 20%}
footer nav>div>ul>li.big {
    width: 50%}
footer nav>div>ul>li.big>ul>div>li {
    width: 25%;
    float: left;
}
footer nav>div>ul>li.big>ul>div>li.right {
    float: right;
}
footer nav>div>ul>li.right {
    float: right;
}


[class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.55556rem; }
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table; }
[class*="block-grid-"]:after {
    clear: both; }
[class*="block-grid-"] > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.55556rem 1.11111rem; }

@media only screen {
    .small-block-grid-1 > li {
        list-style: none;
        width: 100%; }
    .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 {
        list-style: none;
        width: 50%; }
    .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 {
        list-style: none;
        width: 33.33333%; }
    .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 {
        list-style: none;
        width: 25%; }
    .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 {
        list-style: none;
        width: 20%; }
    .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 {
        list-style: none;
        width: 16.66667%; }
    .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 {
        list-style: none;
        width: 14.28571%; }
    .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 {
        list-style: none;
        width: 12.5%; }
    .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 {
        list-style: none;
        width: 11.11111%; }
    .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 {
        list-style: none;
        width: 10%; }
    .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 {
        list-style: none;
        width: 9.09091%; }
    .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 {
        list-style: none;
        width: 8.33333%; }
    .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: 35.61111em) {
    .medium-block-grid-1 > li {
        list-style: none;
        width: 100%; }
    .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 {
        list-style: none;
        width: 50%; }
    .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 {
        list-style: none;
        width: 33.33333%; }
    .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 {
        list-style: none;
        width: 25%; }
    .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 {
        list-style: none;
        width: 20%; }
    .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 {
        list-style: none;
        width: 16.66667%; }
    .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 {
        list-style: none;
        width: 14.28571%; }
    .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 {
        list-style: none;
        width: 12.5%; }
    .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 {
        list-style: none;
        width: 11.11111%; }
    .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 {
        list-style: none;
        width: 10%; }
    .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 {
        list-style: none;
        width: 9.09091%; }
    .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 {
        list-style: none;
        width: 8.33333%; }
    .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: 56.94444em) {
    .large-block-grid-1 > li {
        list-style: none;
        width: 100%; }
    .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 {
        list-style: none;
        width: 50%; }
    .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 {
        list-style: none;
        width: 33.33333%; }
    .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 {
        list-style: none;
        width: 25%; }
    .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 {
        list-style: none;
        width: 20%; }
    .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 {
        list-style: none;
        width: 16.66667%; }
    .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 {
        list-style: none;
        width: 14.28571%; }
    .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 {
        list-style: none;
        width: 12.5%; }
    .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 {
        list-style: none;
        width: 11.11111%; }
    .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 {
        list-style: none;
        width: 10%; }
    .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 {
        list-style: none;
        width: 9.09091%; }
    .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 {
        list-style: none;
        width: 8.33333%; }
    .large-block-grid-12 > li:nth-of-type(1n) {
        clear: none; }
    .large-block-grid-12 > li:nth-of-type(12n+1) {
        clear: both; }
}

/* Breadcrumbs */
.breadcrumbsContainer a, .breadcrumb_last {
    transition: none !important;
    border:none !important;
    padding:0;
}

.breadcrumbsContainer a:after {
    content: " / " !important;
}

.breadcrumbsContainer a:hover, .breadcrumbsContainer a:active, .breadcrumbsContainer a:visited {
    box-shadow: none !important;
    text-shadow: none !important;
    color:#00747a;
    background-color:#FFF !important;
    text-decoration:underline;
    transition: none !important;
}

.breadcrumb_last:hover {
    color:#00747a !important;
    background-color:#FFF !important;
}
.breadcrumb_last {
    padding:0 !important;
    font-weight:900 !important;
    margin:0;
}

/* slider */
.slider {

    width:100%;
    height:100%;

}
/* change */
.slick-dots {
    margin:2em 0 0 0;
}
.slick-dots li{
    display:inline-block;
    margin-right:10px;
    padding:0;
    border-radius:50%;
    width:15px;
    height:15px;
}
.slick-dots button {
    width:15px;
    height:15px;
    padding:0;
    background-color:#FFF;
    border:1px solid #00747a;
    border-radius:50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    box-shadow: none;
}
.slick-active button, .slick-active li, .slick-dots button:hover {
    background-color:#00747a;
}
.carousel, .slider {
    position:relative;
    overflow: hidden;
}

.slick-slide {
    margin:0;
}

.slider {
    border-top:4px solid #EBF5F6;
    border-bottom:4px solid #EBF5F6;
    position:relative;
    height:400px;
}

.slider img {
    text-align:center;
    height:400px;
    max-width:inherit;
}

.slide-circle {
    display:block;
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */
    width:720px;
    height:720px;
    margin:-350px 0 0 -204px;
    background-color:#FFF;
    position:absolute;
    border:6px solid #EBF5F6;
    z-index:10 !important;
    opacity:0.9;
}

.slide-details {
    display:none;
    position:absolute;
    top:370px;
    left:200px;
    width:350px;
    height:250px;
    color:#FFF;
}

.slide-title, .slide-details, .slide-excerpt {
    color: #00747a;
}

.slide-title {
    font-weight:700;
    font-size:24px;
}

.slide-excerpt {
    font-style: italic;
    font-weight: normal;
}

.slide-button {
    border:2px solid #00747a;
    padding:0.5em 1em;
    text-transform:uppercase;
    border-radius:20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}

.slide-button:hover {
    background-color:#00747a;
    color:#FFF;
}

p.slide-meta {
    display:none;
}
.slide-details *:focus {
    outline: 0;
}

.mini-carousel {
    font-size:12px;
}

.mini-carousel img {
    height:80px !important;
    width:70px;
    overflow:hidden;
}

.mini-carousel .summary {
    height:80px;
    padding:0.5em;
    line-height:16px;
}

.carousel-date {
    position:absolute;
    top:0;
    left:0;
    background-color:#FFF;
    width:22px;
    height:28px;
}

.carousel-date-day, .carousel-date-month {
    font-family:'Roboto Slab', sans-serif;
}
.carousel-date-day {
    font-weight:600;
    font-size:15px;
}
.carousel-date-month {
    font-size:9px;
}

.page-section-summary h4 {
    text-transform: inherit;
}

/* ========================== */

/* Header */
header .headerSearch {
    background: #FFF;
    overflow: auto;
    border-left: 1px solid #fff;
/*    border-right: 1px solid #fff;
    border-bottom: 1px solid #EBF5F6*/
}
header .headerSearch input {
    background: none;
    border: none;
    padding: 0.5em;
    color: #00747a;
}
header .headerSearch input[type="text"] {
    width: 80%;
    float: left;
}
header .headerSearch input[type="text"]::-webkit-input-placeholder {
    color: #00747a;
}
header .headerSearch input[type="text"]:-moz-placeholder {
    color: #00747a;
}
header .headerSearch input[type="text"]::-moz-placeholder {
    color: #00747a;
}
header .headerSearch input[type="text"]:-ms-input-placeholder {
    color: #00747a;
}
header .headerSearch input[type="text"]:focus {
    outline: 0;
}
header .headerSearch input[type="text"]:focus::-webkit-input-placeholder {
    color: transparent;
}
header .headerSearch input[type="text"]:focus:-moz-placeholder {
    color: transparent;
}
header .headerSearch input[type="text"]:focus::-moz-placeholder {
    color: transparent;
}
header .headerSearch input[type="text"]:focus:-ms-input-placeholder {
    color: transparent;
}
header .headerSearch input[type="submit"] {
    width: 20%;
    float: right;
    background: url("images/search-icon.png") center no-repeat;
    background-color: #007479;
    border-radius: 0px;
}

.featured-static {
    display:block;
    padding-bottom:1em;
}

.featured-static p {
    margin:auto 1em;
    line-height:1.3em;
}

.featured-static h3 {
    margin-top:20px;
    padding-left:10px;
}

.featured-static div {
    padding:0 0 1em 0;
    background-color:#EBF5F6;
}

.featured-static-image {
    width:100%;
}

.featured-static-image img {
    width:100%;
}

.featured-static-details {
    padding-top:10px;
}

.featured-dynamic-image-large img {
    width:474px;
}

.featured-links {
    text-align:left;
    list-style-type:none;
    font-size:11px;
    padding:0;
    margin:0;
    vertical-align:top;
}

.featured-links li {
    position:relative;
    margin:1em 1em 1em 0;
    display:inline-block;
    background-color:#EBF5F6;
    list-style-type:none;
    width:220px;
    height:65px;
    padding:0;
    word-wrap: break-word;
}

.featured-links img {
    position:relative;
    width:100px;
    height:65px;
    top:0;
    left:0;
}

.featured-links .title {
    position: absolute;
    top: 9px;
    left: 112px;
    color: #00747a;
    font-size: 1.1em;
    font-weight: 700;
}

.block {
    margin:1.6em auto 1em auto;
}

hr {
    margin:2em auto;
}

footer {
    margin-top:2em;
}

/* Fonts */
.featured-static h5 {
    padding-left:12px;
    font-family:"Roboto Slab", sans-serif;
    font-style:inherit;
}

h1 {
    line-height:1.1em;
}

h6 {
    color:#66969d;
    text-transform:uppercase;
}

.pageContent .post li {
    list-style-type:inherit !important;
}

/* Footer */
.menu-depth-0 {

}

footer .menu-depth-0 .menu-item {

}
footer .menu-depth-0 .menu-item a {
    font-family:'Roboto', sans-serif;
    padding-left:5px;
    border-left:3px solid #00747a;
    margin-bottom:12px;
}

footer .menu-depth-0 .menu-item a:hover {
    border-left:3px solid #00505c;
    color:#00505c;
}

footer .menu-depth-0 .menu-item-has-children ul a {
    border-left:3px solid #EBF5F6;
}

/* Colours */
.bg-light-green {
    background-color:#EBF5F6;
}

/* helpers */
button:focus {outline:0 !important;}
.strip-padding {
    padding:0 !important;
}
.strip-padding-left {
    padding-left:0 !important;
}
.strip-padding-right {
    padding-right:0 !important;
}

/* Draggable */
ul.sortable-list-drag-area li {
    cursor:move;
}

.sortable-list-drop-area {
    padding:1em;
    background-color: #c4eeff;
}

.bdr {
    display:block;
    width:3px;
    float:left;
    margin:-3px 5px 0 0;
    background-color:rgb(255, 255, 255);
    height:18px;
}

.sidePanel ul {
list-style-type:none;
}

/* breadcrumbs */
.breadcrumbsContainer {
    position:relative;
}

.breadcrumbsContainer:before {
    content:''
}

a.home-icon {
    margin:-2px 4px 0 0 !important;
    float:left;
    display:block;
    width:22px;
    height:21px;
    background:url(images/breadcrumbsah.png) 0 0 no-repeat transparent !important;
}
a.home-icon:hover {
    text-decoration:none !important;
}

.slide img {
	width: auto !important
}

header.fixed {
    height: 123px !important;
}

.gform_body .gform_fields .gfield {
     overflow: visible !important
}

/*# sourceMappingURL=style.css.map */
.sideMenu .post-date {
    font-size: 12px;
    display: inline-block;
    width: 100%;
    margin: 0 0 12px 7px;
    font-size: 11px;
}

.sideMenu li ul {
    list-style: none;
}

.sideMenu {
    list-style: none;
    font-size: 1.2em;
}

.sidebar-blog {
    font-size: 13px;
}

.sidebar-blog h2 {
    text-transform: none;
    font-size: 17px;
    margin-left: 9px;
}

.escn-outer.cookie-redesign {
    height: 140px !important;
    position: fixed;
    width: 100%;
    z-index: 999999999;
    bottom: 0;
}

.escn-outer.cookie-redesign .escn-title {
    width:80%;
}
.escn-outer.cookie-redesign .escn-links {
    width: 20%;
    margin-top: 20px;
}
.escn-outer.cookie-redesign {
    color: #fff;
    font-size: 0.875em;
    margin: 0;
}

.header-contact-button{
    font-size: 18px;
    color: white;
    padding: 2px;
    background: rgba(220, 80, 52, 1);
    display: block;
    border-radius: 15px;
    border: 3px solid white;
    text-align: center;
    margin: 3px 0px;
}
.header-contact-button:hover {
    color: white;
    background: rgb(195, 47, 17);
}

.sidebar-video-wrapper{
    display:table;
    width:auto;
    position:relative;
    width:100%;
    cursor: pointer;
}
.playpause {
    background-image:url(/wp-content/themes/ah_theme/images/ah-play-button_v2.png);
    background-repeat:no-repeat;
    width:50%;
    height:50%;
    position:absolute;
    left:0%;
    right:0%;
    top:0%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
}

.sidebar-video{ width: 100%; }

video.sidebar-video::-internal-media-controls-download-button {
    display:none;
}
video.sidebar-video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video.sidebar-video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}