html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body {margin:0}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {display:block}
audio,
canvas,
progress,
video {display:inline-block;vertical-align:baseline}
audio:not([controls]) {display:none;height:0}
[hidden],
template {display:none}
a {background-color:transparent}
a:active,
a:hover {outline:0}
abbr[title] {border-bottom:1px dotted}
b,
strong {font-weight:bold}
dfn {font-style:italic}
h1 {font-size:2em;margin:0.67em 0}
mark {background:#ff0;color:#000}
small {font-size:80%}
sub,
sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0}
svg:not(:root) {overflow:hidden}
figure {margin:1em 40px}
hr {box-sizing:content-box;height:0}
pre {overflow:auto}
code,
kbd,
pre,
samp {font-family:monospace,monospace;font-size:1em}
button,
input,
optgroup,
select,
textarea {color:inherit;font:inherit;margin:0}
button {overflow:visible}
button,
select {text-transform:none}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance:button;cursor:pointer}
button[disabled],
html input[disabled] {cursor:default}
button::-moz-focus-inner,
input::-moz-focus-inner {border:0;padding:0}
input {line-height:normal}
input[type="checkbox"],
input[type="radio"] {box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {height:auto}
input[type="search"] {-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend {border:0;padding:0}
textarea {overflow:auto}
optgroup {font-weight:bold}
table {border-collapse:collapse;border-spacing:0}
td,
th {padding:0}@media print {*,*:before,*:after {background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important }a,a:visited {text-decoration:underline }a[href]:after {content:" (" attr(href) ")" }abbr[title]:after {content:" (" attr(title) ")" }a[href^="#"]:after,a[href^="javascript:"]:after {content:"" }pre,blockquote {border:1px solid #999;page-break-inside:avoid }thead {display:table-header-group }tr,img {page-break-inside:avoid }img {max-width:100% !important }p,h2,h3 {orphans:3;widows:3 }h2,h3 {page-break-after:avoid }.navbar {display:none }.btn >.caret,.dropup >.btn >.caret {border-top-color:#000 !important }.label {border:1px solid #000 }.table {border-collapse:collapse !important }.table td,.table th {background-color:#fff !important }.table-bordered th,.table-bordered td {border:1px solid #ddd !important }}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,
*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {font-family:"Helvetica",sans-serif;font-size:16px;line-height:1.6;color:#586667;background-color:#fff}
input,
button,
select,
textarea {font-family:inherit;font-size:inherit;line-height:inherit}
a {color:#337ab7;text-decoration:none}
a:hover,
a:focus {color:#23527c;text-decoration:underline}
a:focus {outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure {margin:0}
img {vertical-align:middle}
.img-responsive {display:block;max-width:100%;height:auto}
.img-rounded {border-radius:6px}
.img-thumbnail {padding:4px;line-height:1.6;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle {border-radius:50%}
hr {margin-top:25px;margin-bottom:25px;border:0;border-top:1px solid #eee}
.sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,
.sr-only-focusable:focus {position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role="button"] {cursor:pointer}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {font-family:inherit;font-weight:500;line-height:1.1;color:#1f3f50}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {font-weight:normal;line-height:1;color:#777}
h1,
.h1,
h2,
.h2,
h3,
.h3 {margin-top:25px;margin-bottom:12.5px}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {font-size:65%}
h4,
.h4,
h5,
.h5,
h6,
.h6 {margin-top:12.5px;margin-bottom:12.5px}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {font-size:75%}
h1,
.h1 {font-size:41px}
h2,
.h2 {font-size:34px}
h3,
.h3 {font-size:28px}
h4,
.h4 {font-size:20px}
h5,
.h5 {font-size:16px}
h6,
.h6 {font-size:14px}
p {margin:0 0 12.5px}
.lead {margin-bottom:25px;font-size:18px;font-weight:300;line-height:1.4}
@media (min-width:768px) {.lead {font-size:24px }}
small,
.small {font-size:87%}
mark,
.mark {background-color:#fcf8e3;padding:.2em}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
.text-justify {text-align:justify}
.text-nowrap {white-space:nowrap}
.text-lowercase {text-transform:lowercase}
.text-uppercase {text-transform:uppercase}
.text-capitalize {text-transform:capitalize}
.text-muted {color:#777}
.text-primary {color:#337ab7}
a.text-primary:hover,
a.text-primary:focus {color:#286090}
.text-success {color:#3c763d}
a.text-success:hover,
a.text-success:focus {color:#2b542c}
.text-info {color:#31708f}
a.text-info:hover,
a.text-info:focus {color:#245269}
.text-warning {color:#8a6d3b}
a.text-warning:hover,
a.text-warning:focus {color:#66512c}
.text-danger {color:#a94442}
a.text-danger:hover,
a.text-danger:focus {color:#843534}
.bg-primary {color:#fff;background-color:#337ab7}
a.bg-primary:hover,
a.bg-primary:focus {background-color:#286090}
.bg-success {background-color:#dff0d8}
a.bg-success:hover,
a.bg-success:focus {background-color:#c1e2b3}
.bg-info {background-color:#d9edf7}
a.bg-info:hover,
a.bg-info:focus {background-color:#afd9ee}
.bg-warning {background-color:#fcf8e3}
a.bg-warning:hover,
a.bg-warning:focus {background-color:#f7ecb5}
.bg-danger {background-color:#f2dede}
a.bg-danger:hover,
a.bg-danger:focus {background-color:#e4b9b9}
.page-header {padding-bottom:11.5px;margin:50px 0 25px;border-bottom:1px solid #eee}
ul,
ol {margin-top:0;margin-bottom:12.5px}
ul ul,
ol ul,
ul ol,
ol ol {margin-bottom:0}
.list-unstyled {padding-left:0;list-style:none}
.list-inline {padding-left:0;list-style:none;margin-left:-5px}
.list-inline >li {display:inline-block;padding-left:5px;padding-right:5px}
dl {margin-top:0;margin-bottom:25px}
dt,
dd {line-height:1.6}
dt {font-weight:bold}
dd {margin-left:0}
@media (min-width:768px) {.dl-horizontal dt {float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }.dl-horizontal dd {margin-left:180px }}
abbr[title],
abbr[data-original-title] {cursor:help;border-bottom:1px dotted #777}
.initialism {font-size:90%;text-transform:uppercase}
blockquote {padding:12.5px 25px;margin:0 0 25px;font-size:20px;border-left:5px solid #eee}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {margin-bottom:0}
blockquote footer,
blockquote small,
blockquote .small {display:block;font-size:80%;line-height:1.6;color:#777}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {content:'\2014 \00A0'}
.blockquote-reverse,
blockquote.pull-right {padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {content:''}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {content:'\00A0 \2014'}
address {margin-bottom:25px;font-style:normal;line-height:1.6}@font-face {font-family:'FontAwesome';src:url('../themes/blissmain/assets/vendor/font-awesome/font/fontawesome-webfont.eot?v=3.2.1');src:url('../themes/blissmain/assets/vendor/font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../themes/blissmain/assets/vendor/font-awesome/font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../themes/blissmain/assets/vendor/font-awesome/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../themes/blissmain/assets/vendor/font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],
[class*=" icon-"] {font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}
[class^="icon-"]:before,
[class*=" icon-"]:before {text-decoration:inherit;display:inline-block;speak:none}.icon-large:before {vertical-align:-10%;font-size:1.33333333em}a [class^="icon-"],
a [class*=" icon-"] {display:inline}[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {display:inline-block;width:1.14285714em;text-align:right;padding-right:0.28571429em}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {width:1.42857143em}
.icons-ul {margin-left:2.14285714em;list-style-type:none}
.icons-ul >li {position:relative}
.icons-ul .icon-li {position:absolute;left:-2.14285714em;width:2.14285714em;text-align:center;line-height:inherit}
[class^="icon-"].hide,
[class*=" icon-"].hide {display:none}
.icon-muted {color:#eee}
.icon-light {color:#fff}
.icon-dark {color:#333}
.icon-border {border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.icon-2x {font-size:2em}
.icon-2x.icon-border {border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.icon-3x {font-size:3em}
.icon-3x.icon-border {border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.icon-4x {font-size:4em}
.icon-4x.icon-border {border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.icon-5x {font-size:5em}
.icon-5x.icon-border {border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.pull-right {float:right}
.pull-left {float:left}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {margin-right:.3em}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {margin-left:.3em}
[class^="icon-"],
[class*=" icon-"] {display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}.icon-white,
.nav-pills >.active >a >[class^="icon-"],
.nav-pills >.active >a >[class*=" icon-"],
.nav-list >.active >a >[class^="icon-"],
.nav-list >.active >a >[class*=" icon-"],
.navbar-inverse .nav >.active >a >[class^="icon-"],
.navbar-inverse .nav >.active >a >[class*=" icon-"],
.dropdown-menu >li >a:hover >[class^="icon-"],
.dropdown-menu >li >a:hover >[class*=" icon-"],
.dropdown-menu >.active >a >[class^="icon-"],
.dropdown-menu >.active >a >[class*=" icon-"],
.dropdown-submenu:hover >a >[class^="icon-"],
.dropdown-submenu:hover >a >[class*=" icon-"] {background-image:none}.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {line-height:.9em}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {display:inline-block}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {line-height:.9em}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {margin-top:.18em}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {line-height:.8em}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {margin-top:.25em}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {margin-top:0}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {margin-top:.05em}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {margin-right:.2em}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {margin-left:.2em}.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {line-height:inherit}
.icon-stack {position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}
.icon-stack .icon-stack-base {font-size:2em;*line-height:1em}.icon-spin {display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,
a .icon-spin {display:inline-block;text-decoration:none}
@-moz-keyframes spin {0% {-moz-transform:rotate(0deg) }100% {-moz-transform:rotate(359deg) }}
@-webkit-keyframes spin {0% {-webkit-transform:rotate(0deg) }100% {-webkit-transform:rotate(359deg) }}
@-o-keyframes spin {0% {-o-transform:rotate(0deg) }100% {-o-transform:rotate(359deg) }}
@-ms-keyframes spin {0% {-ms-transform:rotate(0deg) }100% {-ms-transform:rotate(359deg) }}
@keyframes spin {0% {transform:rotate(0deg) }100% {transform:rotate(359deg) }}.icon-rotate-90:before {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}
.icon-rotate-180:before {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.icon-rotate-270:before {-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.icon-flip-horizontal:before {-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}
.icon-flip-vertical:before {-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {display:inline-block}.icon-glass:before {content:"\f000"}
.icon-music:before {content:"\f001"}
.icon-search:before {content:"\f002"}
.icon-envelope-alt:before {content:"\f003"}
.icon-heart:before {content:"\f004"}
.icon-star:before {content:"\f005"}
.icon-star-empty:before {content:"\f006"}
.icon-user:before {content:"\f007"}
.icon-film:before {content:"\f008"}
.icon-th-large:before {content:"\f009"}
.icon-th:before {content:"\f00a"}
.icon-th-list:before {content:"\f00b"}
.icon-ok:before {content:"\f00c"}
.icon-remove:before {content:"\f00d"}
.icon-zoom-in:before {content:"\f00e"}
.icon-zoom-out:before {content:"\f010"}
.icon-power-off:before,
.icon-off:before {content:"\f011"}
.icon-signal:before {content:"\f012"}
.icon-gear:before,
.icon-cog:before {content:"\f013"}
.icon-trash:before {content:"\f014"}
.icon-home:before {content:"\f015"}
.icon-file-alt:before {content:"\f016"}
.icon-time:before {content:"\f017"}
.icon-road:before {content:"\f018"}
.icon-download-alt:before {content:"\f019"}
.icon-download:before {content:"\f01a"}
.icon-upload:before {content:"\f01b"}
.icon-inbox:before {content:"\f01c"}
.icon-play-circle:before {content:"\f01d"}
.icon-rotate-right:before,
.icon-repeat:before {content:"\f01e"}
.icon-refresh:before {content:"\f021"}
.icon-list-alt:before {content:"\f022"}
.icon-lock:before {content:"\f023"}
.icon-flag:before {content:"\f024"}
.icon-headphones:before {content:"\f025"}
.icon-volume-off:before {content:"\f026"}
.icon-volume-down:before {content:"\f027"}
.icon-volume-up:before {content:"\f028"}
.icon-qrcode:before {content:"\f029"}
.icon-barcode:before {content:"\f02a"}
.icon-tag:before {content:"\f02b"}
.icon-tags:before {content:"\f02c"}
.icon-book:before {content:"\f02d"}
.icon-bookmark:before {content:"\f02e"}
.icon-print:before {content:"\f02f"}
.icon-camera:before {content:"\f030"}
.icon-font:before {content:"\f031"}
.icon-bold:before {content:"\f032"}
.icon-italic:before {content:"\f033"}
.icon-text-height:before {content:"\f034"}
.icon-text-width:before {content:"\f035"}
.icon-align-left:before {content:"\f036"}
.icon-align-center:before {content:"\f037"}
.icon-align-right:before {content:"\f038"}
.icon-align-justify:before {content:"\f039"}
.icon-list:before {content:"\f03a"}
.icon-indent-left:before {content:"\f03b"}
.icon-indent-right:before {content:"\f03c"}
.icon-facetime-video:before {content:"\f03d"}
.icon-picture:before {content:"\f03e"}
.icon-pencil:before {content:"\f040"}
.icon-map-marker:before {content:"\f041"}
.icon-adjust:before {content:"\f042"}
.icon-tint:before {content:"\f043"}
.icon-edit:before {content:"\f044"}
.icon-share:before {content:"\f045"}
.icon-check:before {content:"\f046"}
.icon-move:before {content:"\f047"}
.icon-step-backward:before {content:"\f048"}
.icon-fast-backward:before {content:"\f049"}
.icon-backward:before {content:"\f04a"}
.icon-play:before {content:"\f04b"}
.icon-pause:before {content:"\f04c"}
.icon-stop:before {content:"\f04d"}
.icon-forward:before {content:"\f04e"}
.icon-fast-forward:before {content:"\f050"}
.icon-step-forward:before {content:"\f051"}
.icon-eject:before {content:"\f052"}
.icon-chevron-left:before {content:"\f053"}
.icon-chevron-right:before {content:"\f054"}
.icon-plus-sign:before {content:"\f055"}
.icon-minus-sign:before {content:"\f056"}
.icon-remove-sign:before {content:"\f057"}
.icon-ok-sign:before {content:"\f058"}
.icon-question-sign:before {content:"\f059"}
.icon-info-sign:before {content:"\f05a"}
.icon-screenshot:before {content:"\f05b"}
.icon-remove-circle:before {content:"\f05c"}
.icon-ok-circle:before {content:"\f05d"}
.icon-ban-circle:before {content:"\f05e"}
.icon-arrow-left:before {content:"\f060"}
.icon-arrow-right:before {content:"\f061"}
.icon-arrow-up:before {content:"\f062"}
.icon-arrow-down:before {content:"\f063"}
.icon-mail-forward:before,
.icon-share-alt:before {content:"\f064"}
.icon-resize-full:before {content:"\f065"}
.icon-resize-small:before {content:"\f066"}
.icon-plus:before {content:"\f067"}
.icon-minus:before {content:"\f068"}
.icon-asterisk:before {content:"\f069"}
.icon-exclamation-sign:before {content:"\f06a"}
.icon-gift:before {content:"\f06b"}
.icon-leaf:before {content:"\f06c"}
.icon-fire:before {content:"\f06d"}
.icon-eye-open:before {content:"\f06e"}
.icon-eye-close:before {content:"\f070"}
.icon-warning-sign:before {content:"\f071"}
.icon-plane:before {content:"\f072"}
.icon-calendar:before {content:"\f073"}
.icon-random:before {content:"\f074"}
.icon-comment:before {content:"\f075"}
.icon-magnet:before {content:"\f076"}
.icon-chevron-up:before {content:"\f077"}
.icon-chevron-down:before {content:"\f078"}
.icon-retweet:before {content:"\f079"}
.icon-shopping-cart:before {content:"\f07a"}
.icon-folder-close:before {content:"\f07b"}
.icon-folder-open:before {content:"\f07c"}
.icon-resize-vertical:before {content:"\f07d"}
.icon-resize-horizontal:before {content:"\f07e"}
.icon-bar-chart:before {content:"\f080"}
.icon-twitter-sign:before {content:"\f081"}
.icon-facebook-sign:before {content:"\f082"}
.icon-camera-retro:before {content:"\f083"}
.icon-key:before {content:"\f084"}
.icon-gears:before,
.icon-cogs:before {content:"\f085"}
.icon-comments:before {content:"\f086"}
.icon-thumbs-up-alt:before {content:"\f087"}
.icon-thumbs-down-alt:before {content:"\f088"}
.icon-star-half:before {content:"\f089"}
.icon-heart-empty:before {content:"\f08a"}
.icon-signout:before {content:"\f08b"}
.icon-linkedin-sign:before {content:"\f08c"}
.icon-pushpin:before {content:"\f08d"}
.icon-external-link:before {content:"\f08e"}
.icon-signin:before {content:"\f090"}
.icon-trophy:before {content:"\f091"}
.icon-github-sign:before {content:"\f092"}
.icon-upload-alt:before {content:"\f093"}
.icon-lemon:before {content:"\f094"}
.icon-phone:before {content:"\f095"}
.icon-unchecked:before,
.icon-check-empty:before {content:"\f096"}
.icon-bookmark-empty:before {content:"\f097"}
.icon-phone-sign:before {content:"\f098"}
.icon-twitter:before {content:"\f099"}
.icon-facebook:before {content:"\f09a"}
.icon-github:before {content:"\f09b"}
.icon-unlock:before {content:"\f09c"}
.icon-credit-card:before {content:"\f09d"}
.icon-rss:before {content:"\f09e"}
.icon-hdd:before {content:"\f0a0"}
.icon-bullhorn:before {content:"\f0a1"}
.icon-bell:before {content:"\f0a2"}
.icon-certificate:before {content:"\f0a3"}
.icon-hand-right:before {content:"\f0a4"}
.icon-hand-left:before {content:"\f0a5"}
.icon-hand-up:before {content:"\f0a6"}
.icon-hand-down:before {content:"\f0a7"}
.icon-circle-arrow-left:before {content:"\f0a8"}
.icon-circle-arrow-right:before {content:"\f0a9"}
.icon-circle-arrow-up:before {content:"\f0aa"}
.icon-circle-arrow-down:before {content:"\f0ab"}
.icon-globe:before {content:"\f0ac"}
.icon-wrench:before {content:"\f0ad"}
.icon-tasks:before {content:"\f0ae"}
.icon-filter:before {content:"\f0b0"}
.icon-briefcase:before {content:"\f0b1"}
.icon-fullscreen:before {content:"\f0b2"}
.icon-group:before {content:"\f0c0"}
.icon-link:before {content:"\f0c1"}
.icon-cloud:before {content:"\f0c2"}
.icon-beaker:before {content:"\f0c3"}
.icon-cut:before {content:"\f0c4"}
.icon-copy:before {content:"\f0c5"}
.icon-paperclip:before,
.icon-paper-clip:before {content:"\f0c6"}
.icon-save:before {content:"\f0c7"}
.icon-sign-blank:before {content:"\f0c8"}
.icon-reorder:before {content:"\f0c9"}
.icon-list-ul:before {content:"\f0ca"}
.icon-list-ol:before {content:"\f0cb"}
.icon-strikethrough:before {content:"\f0cc"}
.icon-underline:before {content:"\f0cd"}
.icon-table:before {content:"\f0ce"}
.icon-magic:before {content:"\f0d0"}
.icon-truck:before {content:"\f0d1"}
.icon-pinterest:before {content:"\f0d2"}
.icon-pinterest-sign:before {content:"\f0d3"}
.icon-google-plus-sign:before {content:"\f0d4"}
.icon-google-plus:before {content:"\f0d5"}
.icon-money:before {content:"\f0d6"}
.icon-caret-down:before {content:"\f0d7"}
.icon-caret-up:before {content:"\f0d8"}
.icon-caret-left:before {content:"\f0d9"}
.icon-caret-right:before {content:"\f0da"}
.icon-columns:before {content:"\f0db"}
.icon-sort:before {content:"\f0dc"}
.icon-sort-down:before {content:"\f0dd"}
.icon-sort-up:before {content:"\f0de"}
.icon-envelope:before {content:"\f0e0"}
.icon-linkedin:before {content:"\f0e1"}
.icon-rotate-left:before,
.icon-undo:before {content:"\f0e2"}
.icon-legal:before {content:"\f0e3"}
.icon-dashboard:before {content:"\f0e4"}
.icon-comment-alt:before {content:"\f0e5"}
.icon-comments-alt:before {content:"\f0e6"}
.icon-bolt:before {content:"\f0e7"}
.icon-sitemap:before {content:"\f0e8"}
.icon-umbrella:before {content:"\f0e9"}
.icon-paste:before {content:"\f0ea"}
.icon-lightbulb:before {content:"\f0eb"}
.icon-exchange:before {content:"\f0ec"}
.icon-cloud-download:before {content:"\f0ed"}
.icon-cloud-upload:before {content:"\f0ee"}
.icon-user-md:before {content:"\f0f0"}
.icon-stethoscope:before {content:"\f0f1"}
.icon-suitcase:before {content:"\f0f2"}
.icon-bell-alt:before {content:"\f0f3"}
.icon-coffee:before {content:"\f0f4"}
.icon-food:before {content:"\f0f5"}
.icon-file-text-alt:before {content:"\f0f6"}
.icon-building:before {content:"\f0f7"}
.icon-hospital:before {content:"\f0f8"}
.icon-ambulance:before {content:"\f0f9"}
.icon-medkit:before {content:"\f0fa"}
.icon-fighter-jet:before {content:"\f0fb"}
.icon-beer:before {content:"\f0fc"}
.icon-h-sign:before {content:"\f0fd"}
.icon-plus-sign-alt:before {content:"\f0fe"}
.icon-double-angle-left:before {content:"\f100"}
.icon-double-angle-right:before {content:"\f101"}
.icon-double-angle-up:before {content:"\f102"}
.icon-double-angle-down:before {content:"\f103"}
.icon-angle-left:before {content:"\f104"}
.icon-angle-right:before {content:"\f105"}
.icon-angle-up:before {content:"\f106"}
.icon-angle-down:before {content:"\f107"}
.icon-desktop:before {content:"\f108"}
.icon-laptop:before {content:"\f109"}
.icon-tablet:before {content:"\f10a"}
.icon-mobile-phone:before {content:"\f10b"}
.icon-circle-blank:before {content:"\f10c"}
.icon-quote-left:before {content:"\f10d"}
.icon-quote-right:before {content:"\f10e"}
.icon-spinner:before {content:"\f110"}
.icon-circle:before {content:"\f111"}
.icon-mail-reply:before,
.icon-reply:before {content:"\f112"}
.icon-github-alt:before {content:"\f113"}
.icon-folder-close-alt:before {content:"\f114"}
.icon-folder-open-alt:before {content:"\f115"}
.icon-expand-alt:before {content:"\f116"}
.icon-collapse-alt:before {content:"\f117"}
.icon-smile:before {content:"\f118"}
.icon-frown:before {content:"\f119"}
.icon-meh:before {content:"\f11a"}
.icon-gamepad:before {content:"\f11b"}
.icon-keyboard:before {content:"\f11c"}
.icon-flag-alt:before {content:"\f11d"}
.icon-flag-checkered:before {content:"\f11e"}
.icon-terminal:before {content:"\f120"}
.icon-code:before {content:"\f121"}
.icon-reply-all:before {content:"\f122"}
.icon-mail-reply-all:before {content:"\f122"}
.icon-star-half-full:before,
.icon-star-half-empty:before {content:"\f123"}
.icon-location-arrow:before {content:"\f124"}
.icon-crop:before {content:"\f125"}
.icon-code-fork:before {content:"\f126"}
.icon-unlink:before {content:"\f127"}
.icon-question:before {content:"\f128"}
.icon-info:before {content:"\f129"}
.icon-exclamation:before {content:"\f12a"}
.icon-superscript:before {content:"\f12b"}
.icon-subscript:before {content:"\f12c"}
.icon-eraser:before {content:"\f12d"}
.icon-puzzle-piece:before {content:"\f12e"}
.icon-microphone:before {content:"\f130"}
.icon-microphone-off:before {content:"\f131"}
.icon-shield:before {content:"\f132"}
.icon-calendar-empty:before {content:"\f133"}
.icon-fire-extinguisher:before {content:"\f134"}
.icon-rocket:before {content:"\f135"}
.icon-maxcdn:before {content:"\f136"}
.icon-chevron-sign-left:before {content:"\f137"}
.icon-chevron-sign-right:before {content:"\f138"}
.icon-chevron-sign-up:before {content:"\f139"}
.icon-chevron-sign-down:before {content:"\f13a"}
.icon-html5:before {content:"\f13b"}
.icon-css3:before {content:"\f13c"}
.icon-anchor:before {content:"\f13d"}
.icon-unlock-alt:before {content:"\f13e"}
.icon-bullseye:before {content:"\f140"}
.icon-ellipsis-horizontal:before {content:"\f141"}
.icon-ellipsis-vertical:before {content:"\f142"}
.icon-rss-sign:before {content:"\f143"}
.icon-play-sign:before {content:"\f144"}
.icon-ticket:before {content:"\f145"}
.icon-minus-sign-alt:before {content:"\f146"}
.icon-check-minus:before {content:"\f147"}
.icon-level-up:before {content:"\f148"}
.icon-level-down:before {content:"\f149"}
.icon-check-sign:before {content:"\f14a"}
.icon-edit-sign:before {content:"\f14b"}
.icon-external-link-sign:before {content:"\f14c"}
.icon-share-sign:before {content:"\f14d"}
.icon-compass:before {content:"\f14e"}
.icon-collapse:before {content:"\f150"}
.icon-collapse-top:before {content:"\f151"}
.icon-expand:before {content:"\f152"}
.icon-euro:before,
.icon-eur:before {content:"\f153"}
.icon-gbp:before {content:"\f154"}
.icon-dollar:before,
.icon-usd:before {content:"\f155"}
.icon-rupee:before,
.icon-inr:before {content:"\f156"}
.icon-yen:before,
.icon-jpy:before {content:"\f157"}
.icon-renminbi:before,
.icon-cny:before {content:"\f158"}
.icon-won:before,
.icon-krw:before {content:"\f159"}
.icon-bitcoin:before,
.icon-btc:before {content:"\f15a"}
.icon-file:before {content:"\f15b"}
.icon-file-text:before {content:"\f15c"}
.icon-sort-by-alphabet:before {content:"\f15d"}
.icon-sort-by-alphabet-alt:before {content:"\f15e"}
.icon-sort-by-attributes:before {content:"\f160"}
.icon-sort-by-attributes-alt:before {content:"\f161"}
.icon-sort-by-order:before {content:"\f162"}
.icon-sort-by-order-alt:before {content:"\f163"}
.icon-thumbs-up:before {content:"\f164"}
.icon-thumbs-down:before {content:"\f165"}
.icon-youtube-sign:before {content:"\f166"}
.icon-youtube:before {content:"\f167"}
.icon-xing:before {content:"\f168"}
.icon-xing-sign:before {content:"\f169"}
.icon-youtube-play:before {content:"\f16a"}
.icon-dropbox:before {content:"\f16b"}
.icon-stackexchange:before {content:"\f16c"}
.icon-instagram:before {content:"\f16d"}
.icon-flickr:before {content:"\f16e"}
.icon-adn:before {content:"\f170"}
.icon-bitbucket:before {content:"\f171"}
.icon-bitbucket-sign:before {content:"\f172"}
.icon-tumblr:before {content:"\f173"}
.icon-tumblr-sign:before {content:"\f174"}
.icon-long-arrow-down:before {content:"\f175"}
.icon-long-arrow-up:before {content:"\f176"}
.icon-long-arrow-left:before {content:"\f177"}
.icon-long-arrow-right:before {content:"\f178"}
.icon-apple:before {content:"\f179"}
.icon-windows:before {content:"\f17a"}
.icon-android:before {content:"\f17b"}
.icon-linux:before {content:"\f17c"}
.icon-dribbble:before {content:"\f17d"}
.icon-skype:before {content:"\f17e"}
.icon-foursquare:before {content:"\f180"}
.icon-trello:before {content:"\f181"}
.icon-female:before {content:"\f182"}
.icon-male:before {content:"\f183"}
.icon-gittip:before {content:"\f184"}
.icon-sun:before {content:"\f185"}
.icon-moon:before {content:"\f186"}
.icon-archive:before {content:"\f187"}
.icon-bug:before {content:"\f188"}
.icon-vk:before {content:"\f189"}
.icon-weibo:before {content:"\f18a"}
.icon-renren:before {content:"\f18b"}
body {display:flex;min-height:100vh;flex-direction:column;font-size:14px;color:#868789}
.fwc {max-width:1200px;margin:0 auto;padding:0 20px}
.no-overflow {overflow:hidden}
.plus-toggle {position:relative;width:30px;height:30px;cursor:pointer;display:none}
.plus-toggle.active div:last-child {opacity:0}
.plus-toggle div {position:absolute;background:#009936;transition:.5s}
.plus-toggle div:first-child {height:4px;width:100%;top:calc(48%)}
.plus-toggle div:last-child {width:4px;height:100%;left:calc(48%)}
.fixed-nav .library-menu {display:none}
#layout-header {margin-top:110px}
#layout-header .nav-wrapper {display:flex;justify-content:space-between;align-items:flex-end;margin-top:20px;position:relative}
#layout-header .nav-wrapper .logo {width:300px;transition:.35s}
#layout-header .nav-wrapper .logo img {width:100%;height:auto}
#layout-header .nav-wrapper nav .menu-button {display:none}
#layout-header .nav-wrapper nav ul {display:flex;list-style-type:none;padding:0;margin:0}
#layout-header .nav-wrapper nav ul li {margin-left:30px}
#layout-header .nav-wrapper nav ul li a {color:#bebebe;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:16px}
#layout-header .nav-wrapper nav ul li ul {display:none}
#layout-header .intro-image {height:700px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;margin-top:30px}
#layout-header .intro-image.no-image {height:50px}
#layout-header .intro-image.no-image .slogan {background:#009936;position:static}
#layout-header .intro-image .slogan {position:absolute;bottom:0;left:0;width:100%;background:rgba(0,153,54,0.8);color:white;padding:15px 0;font-weight:bold}
#layout-header .intro-image .slogan p {margin:0}
.language-picker {position:absolute;top:0;right:0;color:#bebebe;font-weight:bold;display:flex;align-items:center;cursor:pointer}
.language-picker img {width:25px;height:auto}
.language-picker .active-locale {text-transform:uppercase;margin:0 7px}
.language-picker i {font-size:12px}
.language-picker ul {display:none;position:absolute;right:0;top:30px;background:#009936;color:white;list-style:none;padding:10px 16px;text-align:right;z-index:9999}
.language-picker ul li {text-align:center}
.language-picker ul li a {color:white}
.sub-navigation {padding-bottom:30px;border-bottom:1px solid #eee}
.sub-navigation .header-sec {font-weight:bold;color:#009936;font-size:28px;margin-top:100px;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #eee;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}
.sub-navigation .header-sec p {margin:0}
.sub-navigation .content-sec {display:flex;justify-content:space-between}
.sub-navigation .content-sec .image-and-text {display:flex}
.sub-navigation .content-sec .image-and-text .image {flex:1 0 300px}
.sub-navigation .content-sec .image-and-text .image img {max-width:100%}
.sub-navigation .content-sec .image-and-text .text {padding:0 150px 0 70px}
.sub-navigation .content-sec .image-and-text .text p {margin-bottom:20px}
.sub-navigation .content-sec .links {flex:1 0 240px}
.sub-navigation .content-sec .links ul {padding:0;margin:0;list-style:none}
.sub-navigation .content-sec .links ul li {display:flex;align-items:flex-end;margin-bottom:15px}
.sub-navigation .content-sec .links ul li a {color:#009936;font-weight:bold;text-transform:uppercase;display:block;font-size:14px;line-height:18px;width:100%;display:flex}
.sub-navigation .content-sec .links ul li a:hover {text-decoration:none}
.sub-navigation .content-sec .links ul li:after {content:"»";font-size:20px;margin-left:15px;font-weight:normal;display:block;line-height:24px;color:#009936}
#layout-footer {background:#009936;color:white;font-weight:bold;padding:15px 0}
#layout-footer ul {list-style:none;display:flex;padding:0;margin:0}
#layout-footer ul li {margin-right:15px;padding-right:15px;border-right:1px solid white}
#layout-footer ul li:last-child {border-right:0}
#layout-footer ul li a {color:white;font-weight:bold}
#layout-content {padding:100px 0;flex:1 0 auto}
#layout-content .news-headline {color:#009936;font-weight:bold;font-size:26px;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:30px}
#layout-content .news-headline p {margin-bottom:0}
#layout-content .news-table {border-bottom:1px solid #eee}
#layout-content .news-table .news-entry {display:flex;justify-content:space-between;margin-bottom:50px}
#layout-content .news-table .news-entry .l {display:flex;width:calc(100% - 140px)}
#layout-content .news-table .news-entry .l .month-and-year {font-size:14px;color:#868789;width:170px}
#layout-content .news-table .news-entry .l .category-text-wrapper {display:flex;flex-direction:column;width:calc(100% - 270px)}
#layout-content .news-table .news-entry .l .category-text-wrapper .category {font-weight:bold;font-size:14px;color:#868789;text-transform:uppercase;margin-bottom:10px}
#layout-content .news-table .news-entry .l .category-text-wrapper .text {color:#868789}
#layout-content .news-table .news-entry .l .category-text-wrapper .text p {margin:0}
#layout-content .news-table .news-entry .download {align-self:flex-end;color:#868789;text-transform:uppercase;font-weight:bold;width:120px}
#layout-content .news-table .news-entry .download:after {content:"»";font-size:20px;margin-left:10px;font-weight:normal}
#layout-content .news-table .news-entry .download:hover {text-decoration:none}
#layout-content .general-info {display:flex;flex-wrap:wrap;margin:0 -50px;margin-top:100px}
#layout-content .general-info .column {width:calc(50% - 100px);margin:50px}
#layout-content .general-info .column h3 {color:#009936;text-transform:uppercase;padding:0;margin:0;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #eee;font-weight:bold;font-size:26px}
#layout-content .general-info .column a {color:#868789;text-transform:uppercase;font-weight:bold}
#layout-content .general-info .column a:after {content:"»";font-size:20px;margin-left:10px;font-weight:normal}
#layout-content .general-info .column a:hover {text-decoration:none}
#layout-content .content-wrapper {display:flex;justify-content:space-between;overflow:hidden}
#layout-content .content-wrapper .site-content {width:calc(70% - 100px);color:#868789}
#layout-content .content-wrapper .site-content a {color:#009936}
#layout-content .content-wrapper .site-content h3 {color:#009936;margin:0;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee;font-size:28px;font-weight:bold;position:relative;padding-right:40px}
#layout-content .content-wrapper .site-content h3:after {position:absolute;left:100%;width:100vw;border-bottom:1px solid #eee;content:"";bottom:0}
#layout-content .content-wrapper .site-content h4 {color:#868789;text-transform:uppercase;font-size:16px;font-weight:bold;margin:30px 0;margin-top:60px}
#layout-content .content-wrapper .site-content .form-group {display:flex;flex-direction:column}
#layout-content .content-wrapper .site-content .form-group input,
#layout-content .content-wrapper .site-content .form-group select,
#layout-content .content-wrapper .site-content .form-group textarea {background:#bebebe;color:black;border:0;outline:0;padding:5px 10px;margin-bottom:20px}
#layout-content .content-wrapper .site-content button[type="submit"] {background:#009936;color:white;border:0;outline:0;padding:5px 20px;cursor:pointer}
#layout-content .content-wrapper .site-content[page^="contact-"] table {display:block}
#layout-content .content-wrapper .site-content[page^="contact-"] table tbody {display:flex;flex-direction:column}
#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr {display:flex;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #eee}
#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr td:first-child,
#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr td:last-child,
#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr td:nth-child(3) {display:none}
#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr td:nth-child(2),
#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr td:nth-child(4) {width:50% !important}
#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr td:nth-child(2) h4,
#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr td:nth-child(4) h4 {margin-top:0}
#layout-content .content-wrapper .site-content .two-column-intro {display:flex;margin-bottom:50px}
#layout-content .content-wrapper .site-content .two-column-intro .image-and-title {display:flex;flex-direction:column;margin-right:50px;flex:1 0 280px}
#layout-content .content-wrapper .site-content .two-column-intro .image-and-title img {width:100%}
#layout-content .content-wrapper .site-content .two-column-intro .image-and-title p {font-size:10px;margin-top:10px;margin-bottom:0}
#layout-content .content-wrapper .site-content.about-miyawaki .two-column-intro .image-and-title {flex:1 0 130px}
#layout-content .content-wrapper .site-content .image-text-list {margin-top:50px}
#layout-content .content-wrapper .site-content .image-text-list .image-text-list-entry {display:flex;align-items:center;margin-bottom:50px}
#layout-content .content-wrapper .site-content .image-text-list .image-text-list-entry img {width:30%;margin-right:50px}
#layout-content .content-wrapper .site-content .image-text-list .image-text-list-entry div {width:calc(70% - 50px)}
#layout-content .content-wrapper .side-nav {width:calc(25% - 50px);margin-top:80px;position:relative}
#layout-content .content-wrapper .side-nav .plus-toggle {position:absolute;top:-70px;right:0}
#layout-content .content-wrapper .side-nav #sideNavUL >ul {padding-left:0}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li {display:none}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active {display:block}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >a {color:black;border-bottom:1px solid lightgray;display:inline-block;width:100%;font-size:16px;font-weight:bold;text-transform:uppercase;pointer-events:none;display:none}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul {padding-left:0}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li {display:block;color:#009936;margin:15px 0}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li:first-child,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li:first-child {margin-top:0}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li a {color:#009936;font-weight:bold;text-transform:uppercase;display:block;position:relative;padding-right:50px;line-height:18px}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li a:after,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li a:after {content:"»";color:#009936;margin-left:5px;font-size:20px;font-weight:normal;position:absolute;right:0;bottom:1px}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li a:hover,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li a:hover {text-decoration:none}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li ul {display:none;margin-bottom:50px}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active >a {font-weight:bold;color:black;margin-bottom:15px}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active >a:after,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active >a:after,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active >a:after,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active >a:after {color:black}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active ul {display:block}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active ul li {color:#009936}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active ul li ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active ul li ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active ul li ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active ul li ul {display:none}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active ul li.active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active ul li.active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active ul li.active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active ul li.active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active ul li.child-active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active ul li.child-active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active ul li.child-active >a,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active ul li.child-active >a {font-weight:bold;color:black}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active ul li.active ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active ul li.active ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active ul li.active ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active ul li.active ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active ul li.child-active ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active ul li.child-active ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active ul li.child-active ul,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active ul li.child-active ul {display:block}
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active ul li.active ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active ul li.active ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active ul li.active ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active ul li.active ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.active ul li.child-active ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.active ul li.child-active ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.active >ul li.child-active ul li.child-active ul li,
#layout-content .content-wrapper .side-nav #sideNavUL >ul >li.child-active >ul li.child-active ul li.child-active ul li {color:#009936}
#layout-content .content-wrapper .side-nav ul {padding:0}
#layout-content .mytable {margin:0;border:1px solid #eee}
#layout-content .mytable.library th {color:white}
#layout-content .mytable tr:first-child {background:#868789}
#layout-content .mytable tr:first-child td {color:white;text-transform:uppercase;font-weight:bold;font-size:12px;border:0}
#layout-content .mytable tr td {padding:5px 8px;border:1px solid #eee;text-align:center}
#layout-content .legend-entries {display:flex}
#layout-content .legend-entries .legend-entry {display:flex;align-items:center;margin-right:20px}
#layout-content .legend-entries .legend-entry img {width:30px;height:30px;margin-right:5px}
#layout-content .legend-entries .legend-entry p {margin:0}
#layout-content .steps {display:flex;flex-wrap:wrap;margin:-25px;margin-top:30px}
#layout-content .steps.full-width .step-entry {width:100%}
#layout-content .steps.full-width .step-entry img {display:block;margin:0 auto;margin-bottom:30px}
#layout-content .steps .step-entry {width:calc(50% - 50px);margin:25px}
#layout-content .steps .step-entry img {margin-bottom:30px;max-width:100%}
#layout-content .image-left {display:flex;justify-content:space-between}
#layout-content .image-left .image {width:calc(25% - 25px)}
#layout-content .image-left .image img {max-width:100%}
#layout-content .image-left .text {width:calc(75% - 25px)}
#layout-header .fixed-nav {position:fixed;left:0;top:0;width:100%;z-index:9;background:white;padding-bottom:20px}
#layout-header .fixed-nav.small-nav {border-bottom:1px solid #009936}
#layout-header .fixed-nav.small-nav .nav-wrapper .logo {width:150px !important}
#layout-header .fixed-nav.small-nav .nav-wrapper .language-picker {display:none}
.logout-button {cursor:pointer;color:#009936;text-decoration:none}
@media (max-width:1100px) {.sub-navigation .content-sec .image-and-text .image {flex:1 0 200px }.sub-navigation .content-sec .image-and-text .text {padding:0 100px 0 70px }#layout-content .news-table .news-entry .l .month-and-year {margin-left:0 }}
@media (max-width:1024px) {.mytable {display:block;max-width:100%;overflow-x:scroll }.sub-navigation .header-sec .plus-toggle {display:block }.sub-navigation .content-sec .links {display:none;position:absolute;left:0;background:white;width:100%;padding:20px;padding-top:0;z-index:9999 }.sub-navigation .content-sec .links ul li a {display:block;text-align:left }.sub-navigation .content-sec .image-and-text {align-items:center }.sub-navigation .content-sec .image-and-text .text {padding:0 100px;padding-right:0 }#layout-content .content-wrapper {position:relative;overflow:unset }#layout-content .content-wrapper .site-content {width:100% }#layout-content .content-wrapper .site-content h3:after {content:none }#layout-content .content-wrapper .side-nav {position:absolute;margin-top:70px;width:100% }#layout-content .content-wrapper .side-nav #sideNavUL {display:none;position:absolute;right:-20px;margin-top:10px;width:calc(100% + 40px);padding:0 20px;padding-bottom:30px;background:white }#layout-content .content-wrapper .side-nav .plus-toggle {display:block }}
@media (max-width:900px) {#layout-header {margin-top:110px }#layout-header .intro-image {height:550px }#layout-header .nav-fwc {position:fixed;top:0;width:100%;z-index:9999;background:white;padding-bottom:20px }#layout-header .fixed-nav.small-nav .nav-wrapper .language-picker {top:95px }#layout-header .nav-wrapper .language-picker {position:fixed;top:135px;right:20px;z-index:9999;font-size:16px;display:none;transition:.35s }#layout-header .nav-wrapper nav ul {display:none;position:fixed;right:0;z-index:999;background:white;padding:20px;padding-top:0;text-align:right }#layout-header .nav-wrapper nav ul li {margin-bottom:30px }#layout-header .nav-wrapper nav ul li:first-child {margin-top:70px }#layout-header .nav-wrapper nav ul li:last-child {margin-bottom:0 }#layout-header .nav-wrapper nav .menu-button {display:block;margin-bottom:10px;cursor:pointer }#layout-header .nav-wrapper nav .menu-button div {height:4px;width:30px;background:#868789;margin-bottom:4px }}
@media (max-width:700px) {#layout-header .intro-image {margin-top:0;height:400px }.sub-navigation .content-sec .image-and-text {flex-direction:column }.sub-navigation .content-sec .image-and-text .image,.sub-navigation .content-sec .image-and-text .text {width:100%;margin:0;padding:0 }.sub-navigation .content-sec .image-and-text .image {margin-bottom:50px }.nav-wrapper .language-picker {top:100px }.nav-wrapper .logo {width:200px }#layout-content .content-wrapper .site-content .two-column-intro {flex-direction:column }#layout-content .content-wrapper .site-content .two-column-intro .image-and-title {margin-right:0;margin-bottom:50px }#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr {flex-direction:column }#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr td:nth-child(1n) {width:100% !important;text-align:center !important }#layout-content .content-wrapper .site-content[page^="contact-"] table tbody tr td:nth-child(2) {margin-bottom:20px }#layout-content .news-table .news-entry {flex-direction:column;margin-bottom:75px }#layout-content .news-table .news-entry .l {width:100%;flex-direction:column }#layout-content .news-table .news-entry .l .category-text-wrapper {width:100% }#layout-content .news-table .news-entry .download {align-self:flex-start;margin-top:10px }#layout-content .steps {flex-direction:column }#layout-content .steps .step-entry {width:100% }}
.hyphenate {hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}
@media (max-width:600px) {#layout-content .general-info .column {width:100% }#layout-header .nav-wrapper .logo {width:250px;position:relative;top:-5px }#layout-header .nav-wrapper .language-picker {top:130px }#layout-header .nav-wrapper nav ul {margin-top:20px }}