html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0;}
article, aside, details, figcaption, figure, footer, header, 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;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: 700;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
code, kbd, pre, samp {font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
select {text-transform: none;}
button {overflow: visible;}
button, input, select, textarea {max-width: 100%;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;opacity: .5;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-right: .4375em;padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #d1d1d1;margin: 0 0 1.75em;padding: .875em;}
fieldset > :last-child {margin-bottom: 0;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
optgroup {font-weight: bold;}
.menu-item-has-children a:after, .social-navigation a:before, .dropdown-toggle:after, .bypostauthor > article .fn:after, .comment-reply-title small a:before, .pagination .prev:before, .pagination .next:before, .pagination .nav-links:before, .pagination .nav-links:after, .search-submit:before {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-family: "Genericons";font-size: 16px;font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;speak: none;text-align: center;text-decoration: inherit;text-transform: none;vertical-align: top;}
@font-face {font-family: KievitThin;src: url("fonts/KievitOT-Thin.woff");}
@font-face {font-family: KievitReg;src: url("fonts/KievitOT-Regular.woff");}
@font-face {font-family: KievitBold;src: url("fonts/KievitOT-Bold.woff");font-weight: bold;}
@font-face {font-family: "Merriweather";font-style: normal;font-weight: 400;src: url("fonts/merriweather-v21-latin-ext_latin-regular.eot");src: local("Merriweather Regular"),local("Merriweather-Regular"),url("fonts/merriweather-v21-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather-v21-latin-ext_latin-regular.woff2") format("woff2"),url("fonts/merriweather-v21-latin-ext_latin-regular.woff") format("woff"),url("fonts/merriweather-v21-latin-ext_latin-regular.ttf") format("truetype"),url("fonts/merriweather-v21-latin-ext_latin-regular.svg#Merriweather") format("svg");}
@font-face {font-family: "Merriweather";font-style: italic;font-weight: 400;src: url("fonts/merriweather-v21-latin-ext_latin-italic.eot");src: local("Merriweather Italic"),local("Merriweather-Italic"),url("fonts/merriweather-v21-latin-ext_latin-italic.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather-v21-latin-ext_latin-italic.woff2") format("woff2"),url("fonts/merriweather-v21-latin-ext_latin-italic.woff") format("woff"),url("fonts/merriweather-v21-latin-ext_latin-italic.ttf") format("truetype"),url("fonts/merriweather-v21-latin-ext_latin-italic.svg#Merriweather") format("svg");}
@font-face {font-family: "Merriweather";font-style: normal;font-weight: 700;src: url("fonts/merriweather-v21-latin-ext_latin-700.eot");src: local("Merriweather Bold"),local("Merriweather-Bold"),url("fonts/merriweather-v21-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather-v21-latin-ext_latin-700.woff2") format("woff2"),url("fonts/merriweather-v21-latin-ext_latin-700.woff") format("woff"),url("fonts/merriweather-v21-latin-ext_latin-700.ttf") format("truetype"),url("fonts/merriweather-v21-latin-ext_latin-700.svg#Merriweather") format("svg");}
@font-face {font-family: "Merriweather";font-style: italic;font-weight: 700;src: url("fonts/merriweather-v21-latin-ext_latin-700italic.eot");src: local("Merriweather Bold Italic"),local("Merriweather-BoldItalic"),url("fonts/merriweather-v21-latin-ext_latin-700italic.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather-v21-latin-ext_latin-700italic.woff2") format("woff2"),url("fonts/merriweather-v21-latin-ext_latin-700italic.woff") format("woff"),url("fonts/merriweather-v21-latin-ext_latin-700italic.ttf") format("truetype"),url("fonts/merriweather-v21-latin-ext_latin-700italic.svg#Merriweather") format("svg");}
@font-face {font-family: "Merriweather";font-style: normal;font-weight: 900;src: url("fonts/merriweather-v21-latin-ext_latin-900.eot");src: local("Merriweather Black"),local("Merriweather-Black"),url("fonts/merriweather-v21-latin-ext_latin-900.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather-v21-latin-ext_latin-900.woff2") format("woff2"),url("fonts/merriweather-v21-latin-ext_latin-900.woff") format("woff"),url("fonts/merriweather-v21-latin-ext_latin-900.ttf") format("truetype"),url("fonts/merriweather-v21-latin-ext_latin-900.svg#Merriweather") format("svg");}
@font-face {font-family: "Merriweather";font-style: italic;font-weight: 900;src: url("fonts/merriweather-v21-latin-ext_latin-900italic.eot");src: local("Merriweather Black Italic"),local("Merriweather-BlackItalic"),url("fonts/merriweather-v21-latin-ext_latin-900italic.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather-v21-latin-ext_latin-900italic.woff2") format("woff2"),url("fonts/merriweather-v21-latin-ext_latin-900italic.woff") format("woff"),url("fonts/merriweather-v21-latin-ext_latin-900italic.ttf") format("truetype"),url("fonts/merriweather-v21-latin-ext_latin-900italic.svg#Merriweather") format("svg");}
@font-face {font-family: "Montserrat";font-style: normal;font-weight: 400;src: url("fonts/montserrat-v14-latin-ext_latin-regular.eot");src: local("Montserrat Regular"),local("Montserrat-Regular"),url("fonts/montserrat-v14-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v14-latin-ext_latin-regular.woff2") format("woff2"),url("fonts/montserrat-v14-latin-ext_latin-regular.woff") format("woff"),url("fonts/montserrat-v14-latin-ext_latin-regular.ttf") format("truetype"),url("fonts/montserrat-v14-latin-ext_latin-regular.svg#Montserrat") format("svg");}
@font-face {font-family: "Montserrat";font-style: normal;font-weight: 700;src: url("fonts/montserrat-v14-latin-ext_latin-700.eot");src: local("Montserrat Bold"),local("Montserrat-Bold"),url("fonts/montserrat-v14-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v14-latin-ext_latin-700.woff2") format("woff2"),url("fonts/montserrat-v14-latin-ext_latin-700.woff") format("woff"),url("fonts/montserrat-v14-latin-ext_latin-700.ttf") format("truetype"),url("fonts/montserrat-v14-latin-ext_latin-700.svg#Montserrat") format("svg");}
@font-face {font-family: "Inconsolata";font-style: normal;font-weight: 400;src: url("fonts/inconsolata-v20-latin-ext_latin-regular.eot");src: local(""),url("fonts/inconsolata-v20-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/inconsolata-v20-latin-ext_latin-regular.woff2") format("woff2"),url("fonts/inconsolata-v20-latin-ext_latin-regular.woff") format("woff"),url("fonts/inconsolata-v20-latin-ext_latin-regular.ttf") format("truetype"),url("fonts/inconsolata-v20-latin-ext_latin-regular.svg#Inconsolata") format("svg");}
body, button, input, select, textarea {color: #1a1a1a;font-family: KievitReg,Helvetica,Arial,sans-serif !important;font-size: 16px;font-size: 1rem;line-height: 1.75;}
h1, h2, h3, h4, h5, h6 {clear: both;font-family: KievitBold,Georgia,serif !important;margin: 0;text-rendering: optimizeLegibility;}
p {margin: 0 0 1.75em;}
dfn, cite, em, i {font-style: italic;}
blockquote {border: 0 solid #1a1a1a;border-left-width: 4px;color: #686868;font-size: 19px;font-size: 1.1875rem;font-style: italic;line-height: 1.4736842105;margin: 0 0 1.4736842105em;padding: 0 0 0 1.263157895em;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote p {margin-bottom: 1.4736842105em;}
blockquote cite, blockquote small {color: #1a1a1a;display: block;font-size: 16px;font-size: 1rem;line-height: 1.75;}
blockquote cite:before, blockquote small:before {content: "— ";}
blockquote em, blockquote i, blockquote cite {font-style: normal;}
blockquote strong, blockquote b {font-weight: 400;}
blockquote > :last-child {margin-bottom: 0;}
address {font-style: italic;margin: 0 0 1.75em;}
code, kbd, tt, var, samp, pre {font-family: Inconsolata,monospace;}
pre {border: 1px solid #d1d1d1;font-size: 16px;font-size: 1rem;line-height: 1.3125;margin: 0 0 1.75em;max-width: 100%;overflow: auto;padding: 1.75em;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
code {background-color: #d1d1d1;padding: .125em .25em;}
abbr, acronym {border-bottom: 1px dotted #d1d1d1;cursor: help;}
mark, ins {background: #007acc;color: #fff;padding: .125em .25em;text-decoration: none;}
big {font-size: 125%;}
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*, *:before, *:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
body {background: #000 !important;}
hr {background-color: #d1d1d1;border: 0;height: 1px;margin: 0 0 1.75em;}
ul, ol {margin: 0 0 1.75em 1.25em;padding: 0;}
ul {list-style: disc;}
ol {list-style: decimal;margin-left: 1.5em;}
li > ul, li > ol {margin-bottom: 0;}
dl {margin: 0 0 1.75em;}
dt {font-weight: 700;}
dd {margin: 0 0 1.75em;}
img {height: auto;max-width: 100%;vertical-align: middle;}
del {opacity: .8;}
table, th, td {border: 1px solid #d1d1d1;}
table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0 0 1.75em;table-layout: fixed;width: 100%;}
caption, th, td {font-weight: normal;text-align: left;}
th {border-width: 0 1px 1px 0;font-weight: 700;}
td {border-width: 0 1px 1px 0;}
th, td {padding: .4375em;}
::-webkit-input-placeholder {color: #3e3e3e;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
:-moz-placeholder {color: #3e3e3e;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
::-moz-placeholder {color: #3e3e3e;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;opacity: 1;}
:-ms-input-placeholder {color: #3e3e3e;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
input {line-height: normal;}
button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {background: #1a1a1a;border: 0;border-radius: 2px;color: #fff;font-family: Montserrat,"Helvetica Neue",sans-serif;font-weight: 700;letter-spacing: .046875em;line-height: 1;padding: .84375em .875em .78125em;text-transform: uppercase;}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {background: #007acc;}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {outline: thin dotted;outline-offset: -4px;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {background: #fff;background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border: 1px solid #fff;border-radius: 2px;color: #3e3e3e;padding: .625em .4375em;width: 100%;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus {background-color: #fff;border-color: #007acc;color: #3e3e3e;outline: 0;}
.post-password-form {margin-bottom: 1.75em;}
.post-password-form label {color: #686868;display: block;font-family: Montserrat,"Helvetica Neue",sans-serif;font-size: 13px;font-size: .8125rem;letter-spacing: .076923077em;line-height: 1.6153846154;margin-bottom: 1.75em;text-transform: uppercase;}
.post-password-form input[type="password"] {margin-top: .4375em;}
.post-password-form > :last-child {margin-bottom: 0;}
.search-form {position: relative;}
input[type="search"].search-field {border-radius: 2px 0 0 2px;width: -webkit-calc(100% - 42px);width: calc(100% - 42px);}
.search-submit:before {content: "";background-image: url("img/luerssen_search_icon.png");background-size: 1.3vw;background-position: 0vw 0vw;background-repeat: no-repeat;background-color: transparent;width: 1.3vw;height: 1.25vw;top: -.1vw;position: relative;}
.search-submit {border-radius: 0;bottom: 0;overflow: hidden;padding: 0;position: absolute;right: 0;top: 0;width: 2.5vw;background: #fff;}
a {text-decoration: none;}
a:hover, a:focus, a:active {text-decoration: none;}
a:focus {outline: 0;}
a:hover, a:active {outline: 0;}
.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover {}
.entry-content a:hover, .entry-content a:focus, .entry-summary a:hover, .entry-summary a:focus, .taxonomy-description a:hover, .taxonomy-description a:focus, .logged-in-as a:hover, .logged-in-as a:focus, .comment-content a:hover, .comment-content a:focus, .pingback .comment-body > a:hover, .pingback .comment-body > a:focus, .textwidget a:hover, .textwidget a:focus {box-shadow: none;}
.site-header-menu {display: none;-webkit-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;margin: .7em 0;margin: .7em 0 0;}
#site-header-menu {margin-top: -.45vw;}
.site-header-menu > nav > div {text-align: center;height: 2.69vw;}
.site-header-menu > nav > div > ul {display: inline-block;}
.site-header-menu.toggled-on, .no-js .site-header-menu {display: block;}
.main-navigation {font-family: Montserrat,"Helvetica Neue",sans-serif;}
.site-footer .main-navigation {margin-bottom: 1.75em;}
.site-footer-menu .main-navigation > div > ul > li > a {display: none;}
.main-navigation ul {list-style: none;margin: 0;}
.main-navigation li {border-top: 1px solid #d1d1d1;position: relative;}
.main-navigation a {color: #1a1a1a;border-bottom: .25vw solid transparent;display: block;line-height: 1.3125;outline-offset: -1px;padding: .84375em 0;font-size: 1vw;text-transform: uppercase;}
.main-navigation a:hover, .main-navigation a:focus {color: #007acc;text-decoration: none;}
.main-navigation > div > ul > .current-menu-parent > a, .main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {border-bottom: .25vw solid #fff;}
.main-navigation ul ul .current-menu-ancestor > a {border: none;}
.main-navigation ul ul {display: none;margin-left: .875em;}
.main-navigation > div > ul > li {position: inherit;}
.main-navigation ul li ul, .main-navigation ul li.current-menu-item ul, .main-navigation ul li.current-menu-parent ul {display: none;background: url("img/bg-trans.png");margin: .31vw auto 0;left: 0;border: none;width: 100%;text-align: center;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {background: none;border: none;top: 1.05vw;left: .2vw;}
.main-navigation ul ul li:hover > ul li, .main-navigation ul ul li.focus > ul li {background: url("img/bg-trans.png");border-bottom: 1px solid #fff;}
#menu-item-media {width: 0;overflow: hidden;}
.content-bottom-widgets .main-navigation ul > li > ul > li > ul {display: none;}
.content-bottom-widgets .main-navigation ul > li > ul > li:hover > ul {top: -14.65vw;display: block;border: none;}
.content-bottom-widgets .main-navigation ul > li > ul > li > ul > li {width: 22vw;border-bottom: none;border-top: 1px solid #fff;text-align: left;}
header .main-navigation ul > li > ul > li > ul {display: none !important;background: none;border: none;top: 1.05vw;left: .2vw;}
header .main-navigation ul > li > ul > li:hover > ul {display: block !important;}
header .main-navigation ul > li > ul > li > ul > li a, header .main-navigation ul > li > ul > li > ul > li {width: 22vw;text-align: left;}
.main-navigation .primary-menu > li {padding-bottom: .7vw;}
.sub-menu-container {text-align: center;}
.main-navigation ul li:hover > ul, .main-navigation ul li.current-menu-item > ul, .main-navigation ul li.current-menu-parent > ul {display: block;font-size: 0;}
.main-navigation ul li ul li, .main-navigation ul li.current-menu-item ul li, .main-navigation ul li.current-menu-parent ul li {display: inline-block;border: none;background: none;}
header .main-navigation ul li ul li, header .main-navigation ul li.current-menu-item ul li, header .main-navigation ul li.current-menu-parent ul li {}
.main-navigation ul li ul li, .main-navigation ul li.current-menu-item ul li, .main-navigation ul li.current-menu-parent ul li {}
.main-navigation ul li ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li.current-menu-parent ul li a {width: auto;border: none;font-size: .9vw;white-space: nowrap;}
.main-navigation ul li ul li a:hover, .main-navigation ul li.current-menu-item ul li a:hover, .main-navigation ul li.current-menu-parent ul li a:hover {background-color: #099;color: #fff !important;}
.main-navigation ul li ul li.current-menu-item > a, .main-navigation ul li ul li.current-menu-parent > a {background-color: #099;color: #fff !important;}
.no-js .main-navigation ul ul {display: block;}
.main-navigation ul .toggled-on {display: block;}
.main-navigation .primary-menu {border-bottom: 1px solid #d1d1d1;}
.main-navigation .menu-item-has-children > a {margin-right: 56px;}
.content-bottom-widgets .main-navigation ul.primary-menu > li {padding: 0;border: none;}
.dropdown-toggle {background-color: transparent;border: 0;border-radius: 0;color: #1a1a1a;content: "";height: 48px;padding: 0;position: absolute;right: 0;text-transform: none;top: 0;width: 48px;}
.dropdown-toggle:after {border: 0 solid #d1d1d1;border-left-width: 1px;content: "";font-size: 24px;left: 1px;position: relative;width: 48px;}
.dropdown-toggle:hover, .dropdown-toggle:focus {background-color: transparent;color: #007acc;}
.dropdown-toggle:focus {outline: thin dotted;outline-offset: -1px;}
.dropdown-toggle:focus:after {border-color: transparent;}
.dropdown-toggle.toggled-on:after {content: "";}
.content-bottom-widgets .primary-menu > li > a {display: none;}
.content-bottom-widgets .main-navigation .sub-menu .sub-menu {display: none !important;}
.content-bottom-widgets .primary-menu .sub-menu {border-bottom: 1px solid #fff;margin: 0;font-size: 0;}
.site-header .main-navigation + .social-navigation {margin-top: 1.75em;}
#side-menu {position: absolute;top: 1vw;right: 1.7vw;}
#side-menu .btn-search img {height: auto;width: 1.2vw;vertical-align: top;}
#side-menu ul {margin: 0;padding: 0;border-left: 1px solid #079fbc;height: 1.2vw;}
#side-menu ul li {float: left;border-right: 1px solid #079fbc;padding: 0 .32vw;height: 1.2vw;list-style: none;}
#langSwitcher {font-size: 1vw;height: 1.25vw;}
#langSwitchCurrent {color: #fff;text-transform: uppercase;display: block;cursor: pointer;background-image: url("./img/lang-switch_arrow.png");background-repeat: no-repeat;background-position: right center;padding-right: .8vw;}
#langSwitchDropdown {position: absolute;left: .4vw;top: 1.5vw;max-height: 0;overflow: hidden;transition: max-height .2s ease-in-out;}
#langSwitchDropdown.open {max-height: 5em;}
#langSwitchDropdown a {display: block;color: #fff;margin-bottom: .1vw;text-decoration: none;}
#langSwitchDropdown a.current_lang {display: none;}
#langSwitchDropdown a:hover {color: #099;text-decoration: none;}
#side-menu select {background: transparent;color: #fff;border: none;text-transform: uppercase;font-size: 1vw;vertical-align: top;-webkit-appearance: none;}
#side-menu select:focus {border: none;outline: none;}
#side-menu select option {background-color: black;color: #fff;text-transform: uppercase;}
#side-menu form {display: none;position: absolute;width: 250px;right: 0;}
.site-footer .social-navigation {margin-bottom: 1.75em;}
.social-navigation ul {list-style: none;margin: 0 0 -.4375em;}
.social-navigation li {float: left;margin: 0 .4375em .4375em 0;}
.social-navigation a {border: 1px solid #d1d1d1;border-radius: 50%;color: #1a1a1a;display: block;height: 35px;position: relative;width: 35px;}
.social-navigation a:before {content: "";height: 33px;line-height: 33px;text-align: center;width: 33px;}
.social-navigation a:hover:before, .social-navigation a:focus:before {color: #007acc;}
.social-navigation a[href*="codepen.io"]:before {content: "";}
.social-navigation a[href*="digg.com"]:before {content: "";}
.social-navigation a[href*="dribbble.com"]:before {content: "";}
.social-navigation a[href*="dropbox.com"]:before {content: "";}
.social-navigation a[href*="facebook.com"]:before {content: "";}
.social-navigation a[href*="flickr.com"]:before {content: "";}
.social-navigation a[href*="foursquare.com"]:before {content: "";}
.social-navigation a[href*="plus.google.com"]:before {content: "";}
.social-navigation a[href*="github.com"]:before {content: "";}
.social-navigation a[href*="instagram.com"]:before {content: "";}
.social-navigation a[href*="linkedin.com"]:before {content: "";}
.social-navigation a[href*="path.com"]:before {content: "";}
.social-navigation a[href*="pinterest.com"]:before {content: "";}
.social-navigation a[href*="getpocket.com"]:before {content: "";}
.social-navigation a[href*="polldaddy.com"]:before {content: "";}
.social-navigation a[href*="reddit.com"]:before {content: "";}
.social-navigation a[href*="skype.com"]:before {content: "";}
.social-navigation a[href*="stumbleupon.com"]:before {content: "";}
.social-navigation a[href*="tumblr.com"]:before {content: "";}
.social-navigation a[href*="twitter.com"]:before {content: "";}
.social-navigation a[href*="vimeo.com"]:before {content: "";}
.social-navigation a[href*="wordpress.com"]:before, .social-navigation a[href*="wordpress.org"]:before {content: "";}
.social-navigation a[href*="youtube.com"]:before {content: "";}
.social-navigation a[href^="mailto:"]:before {content: "";}
.social-navigation a[href*="spotify.com"]:before {content: "";}
.social-navigation a[href*="twitch.tv"]:before {content: "";}
.social-navigation a[href$="/feed/"]:before {content: "";}
.main-navigation li.current-menu-item > ul.sub-menu {display: none;}
.main-navigation li.current-menu-item:hover > ul.sub-menu {display: block;}
.main-navigation ul.sub-menu a {padding-top: .7vw;padding-bottom: .7vw;}
header .main-navigation.es ul > li > ul > li > ul > li a, header .main-navigation.es ul > li > ul > li > ul > li {width: 24.5vw;}
.alignleft {float: left;margin: .375em 1.75em 1.75em 0;}
.alignright {float: right;margin: .375em 0 1.75em 1.75em;}
.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
blockquote.alignleft {margin: .3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: .3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.clear:before, .clear:after, blockquote:before, blockquote:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-main > article:before, .site-main > article:after, .primary-menu:before, .primary-menu:after, .social-links-menu:before, .social-links-menu:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after {content: "";display: table;}
.clear:after, blockquote:after, .entry-content:after, .entry-summary:after, .comment-content:after, .site-content:after, .site-main > article:after, .primary-menu:after, .social-links-menu:after, .textwidget:after, .content-bottom-widgets:after {clear: both;}
.widget {border-top: 4px solid #1a1a1a;margin-bottom: 3.5em;padding-top: 1.75em;}
.widget-area > :last-child, .widget > :last-child {margin-bottom: 0;}
.widget .widget-title {font-family: Montserrat,"Helvetica Neue",sans-serif;font-size: 16px;font-size: 1rem;letter-spacing: .046875em;line-height: 1.3125;margin: 0 0 1.75em;text-transform: uppercase;}
.widget .widget-title:empty {margin-bottom: 0;}
.widget-title a {color: #1a1a1a;}
.site {background-color: transparent !important;margin: 0;}
.site-inner {margin: 0 auto;position: relative;}
.site-content {word-wrap: break-word;}
#content[tabindex="-1"]:focus {outline: 0;}
.site-main {min-height: 361px;}
.site-main > :last-child {margin-bottom: 0;}
.site-header {background: url("img/bg-trans.png");}
.site-header-main {-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
div.site-branding {width: 100%;text-align: center;margin: 1.2vw auto 1.6vw;}
.site-title {font-family: Montserrat,"Helvetica Neue",sans-serif;font-size: 23px;font-size: 1.4375rem;font-weight: 700;line-height: 1.2173913043;margin: 0;}
.site-branding .site-title a {color: #1a1a1a;}
.site-branding .site-title a:hover, .site-branding .site-title a:focus {color: #007acc;}
.site-branding .site-title a img {width: auto;height: 3.55vw;}
.site-description {color: #686868;display: none;font-size: 13px;font-size: .8125rem;font-weight: 400;line-height: 1.0769230769;margin: .538461538em 0 0;}
.menu-toggle {background-color: transparent;border: 1px solid #d1d1d1;color: #1a1a1a;font-size: 13px;font-size: .8125rem;margin: 1.076923077em 0;padding: .769230769em;}
.no-js .menu-toggle {display: none;}
.menu-toggle:hover, .menu-toggle:focus {background-color: transparent;border-color: #007acc;color: #007acc;}
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {background-color: #1a1a1a;border-color: #1a1a1a;color: #fff;}
.menu-toggle:focus {outline: 0;}
.menu-toggle.toggled-on:focus {outline: thin dotted;}
.header-image {clear: both;margin: .875em 0;}
.header-image a {display: block;}
.header-image a:hover img, .header-image a:focus img {opacity: .85;}
body.page-id-10 aside#content-bottom-widgets {border-top: 1px solid #fff;}
body.page-id-10 .entry-content ul {margin-bottom: 14.0625vw;}
.site-main > article {position: relative;}
.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content {}
.entry-title {font-family: Montserrat,"Helvetica Neue",sans-serif;font-size: 28px;font-size: 1.75rem;font-weight: 700;line-height: 1.25;margin-bottom: 1em;}
.entry-title a {color: #1a1a1a;}
.entry-title a:hover, .entry-title a:focus {color: #007acc;}
.post-thumbnail {display: block;margin: 0 7.6923% 1.75em;}
.post-thumbnail img {display: block;}
.no-sidebar .post-thumbnail img {margin: 0 auto;}
a.post-thumbnail:hover, a.post-thumbnail:focus {opacity: .85;}
.entry-content, .entry-summary {border-color: #d1d1d1;}
.entry-content h1, .entry-summary h1, .textwidget h1 {font-size: 28px;font-size: 1.75rem;line-height: 1.25;margin-top: 2em;margin-bottom: 1em;}
.entry-content h2, .entry-summary h2, .textwidget h2 {font-size: 23px;font-size: 1.4375rem;line-height: 1.2173913043;margin-top: 2.4347826087em;margin-bottom: 1.2173913043em;}
.entry-content h3, .entry-summary h3, .textwidget h3 {font-size: 19px;font-size: 1.1875rem;line-height: 1.1052631579;margin-top: 2.9473684211em;margin-bottom: 1.4736842105em;}
.entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .textwidget h4, .textwidget h5, .textwidget h6 {font-size: 16px;font-size: 1rem;line-height: 1.3125;margin-top: 3.5em;margin-bottom: 1.75em;}
.entry-content h4, .entry-summary h4, .textwidget h4 {letter-spacing: .140625em;text-transform: uppercase;}
.entry-content h6, .entry-summary h6, .textwidget h6 {font-style: italic;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2, .entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6 {}
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child, .entry-summary h1:first-child, .entry-summary h2:first-child, .entry-summary h3:first-child, .entry-summary h4:first-child, .entry-summary h5:first-child, .entry-summary h6:first-child, .textwidget h1:first-child, .textwidget h2:first-child, .textwidget h3:first-child, .textwidget h4:first-child, .textwidget h5:first-child, .textwidget h6:first-child {margin-top: 0;}
.post-navigation .post-title, .entry-title, .comments-title {-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
body:not(.search-results) .entry-summary {color: #686868;font-size: 19px;font-size: 1.1875rem;line-height: 1.4736842105;margin-bottom: 1.4736842105em;}
body:not(.search-results) .entry-header + .entry-summary {margin-top: -.736842105em;}
body:not(.search-results) .entry-summary p, body:not(.search-results) .entry-summary address, body:not(.search-results) .entry-summary hr, body:not(.search-results) .entry-summary ul, body:not(.search-results) .entry-summary ol, body:not(.search-results) .entry-summary dl, body:not(.search-results) .entry-summary dd, body:not(.search-results) .entry-summary table {margin-bottom: 1.4736842105em;}
body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary li > ol {margin-bottom: 0;}
body:not(.search-results) .entry-summary th, body:not(.search-results) .entry-summary td {padding: .3684210526em;}
body:not(.search-results) .entry-summary fieldset {margin-bottom: 1.4736842105em;padding: .3684210526em;}
body:not(.search-results) .entry-summary blockquote {border-color: currentColor;}
body:not(.search-results) .entry-summary blockquote > :last-child {margin-bottom: 0;}
body:not(.search-results) .entry-summary .alignleft {margin: .2631578947em 1.4736842105em 1.4736842105em 0;}
body:not(.search-results) .entry-summary .alignright {margin: .2631578947em 0 1.4736842105em 1.4736842105em;}
body:not(.search-results) .entry-summary .aligncenter {margin-bottom: 1.4736842105em;}
.entry-content > :last-child, .entry-summary > :last-child, body:not(.search-results) .entry-summary > :last-child, .page-content > :last-child, .textwidget > :last-child {margin-bottom: 0;}
.updated:not(.published) {display: none;}
.sticky .posted-on, .byline {display: none;}
.single .byline, .group-blog .byline {display: inline;}
.page-header {border-top: 4px solid #1a1a1a;margin: 0 7.6923% 3.5em;padding-top: 1.75em;}
body.error404 .page-header, body.search-no-results .page-header {border-top: 0;padding-top: 0;}
.page-title {font-family: Montserrat,"Helvetica Neue",sans-serif;font-size: 23px;font-size: 1.4375rem;line-height: 1.2173913043;}
.taxonomy-description {color: #686868;font-size: 13px;font-size: .8125rem;line-height: 1.6153846154;}
.taxonomy-description p {margin: .5384615385em 0 1.6153846154em;}
.taxonomy-description > :last-child {margin-bottom: 0;}
.page-links {clear: both;font-family: Montserrat,"Helvetica Neue",sans-serif;margin: 0 0 1.75em;}
.page-links a, .page-links > span {border: 1px solid #d1d1d1;border-radius: 2px;display: inline-block;font-size: 13px;font-size: .8125rem;height: 1.8461538462em;line-height: 1.6923076923em;margin-right: .3076923077em;text-align: center;width: 1.8461538462em;}
.page-links a {background-color: #1a1a1a;border-color: #1a1a1a;color: #fff;}
.page-links a:hover, .page-links a:focus {background-color: #007acc;border-color: transparent;color: #fff;}
.page-links > .page-links-title {border: 0;color: #1a1a1a;height: auto;margin: 0;padding-right: .6153846154em;width: auto;}
.entry-attachment {margin-bottom: 1.75em;}
.entry-caption {color: #686868;font-size: 13px;font-size: .8125rem;font-style: italic;line-height: 1.6153846154;padding-top: 1.0769230769em;}
.entry-caption > :last-child {margin-bottom: 0;}
.content-bottom-widgets {background: #000;margin: 0 !important;}
.content-bottom-widgets .widget-area::after {content: "";clear: both;}
.content-bottom-widgets * {color: #fff;font-size: .88vw;}
.content-bottom-widgets .widget {width: 22%;margin: 0 4% 0 0;float: left;border: none;}
.content-bottom-widgets #nav_menu-3 {margin: 0;display: none;}
.content-bottom-widgets .widget-area {max-width: 1475px;max-width: 1530px;width: 100%;margin: 3.5vw auto 1.2vw;padding-left: 1.5em;padding-right: 1.5em;}
.content-bottom-widgets .widget-area h2 {font-family: KievitReg !important;font-size: 1.1vw;text-transform: none;border-bottom: 1px solid #fff;margin: 0 0 .7vw;}
.content-bottom-widgets .menu {list-style: none;margin: 0;padding: 0;}
.content-bottom-widgets .menu li {float: left;width: 50%;}
.content-bottom-widgets .widget_search input[type="search"].search-field {width: 100%;text-align: center;font-size: .9vw;border-radius: 0;padding: .25vw;}
.content-bottom-widgets .qtranxs_widget #qtranxs_select_qtranslate-2-chooser {width: 100%;padding: .4vw;border: none;text-align: center;font-size: .9vw;color: #000;}
.content-bottom-widgets .qtranxs_widget #qtranxs_select_qtranslate-2-chooser option {text-align: center;font-size: .9vw;color: #000;}
.content-bottom-widgets .menu li {margin: .4vw 0 .3vw;}
.content-bottom-widgets #menu-socialmenu li {width: 110%;}
.content-bottom-widgets #menu-socialmenu li a {overflow: overlay;word-break: break-all;}
#content-bottom-widgets ul li.current-menu-item > a {color: #fff !important;}
.content-bottom-widgets .menu-item a:hover {color: #099;text-decoration: none;}
.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title {font-size: 19px;font-size: 1.1875rem;line-height: 1.473684211;margin-bottom: 1.473684211em;}
.blog .format-status .entry-title, .archive .format-status .entry-title {display: none;}
#breadcrumbs {display: none;padding: 0;margin: 0;}
#breadcrumbs {color: #fff;}
.block {clear: both;}
.block > div {position: relative;padding: 0;}
.block-bg img {width: 100%;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {width: 100%;}
.block.first .block-content {padding-top: 10vw;}
.block-content {position: absolute;top: 0;width: 100%;}
.block-content-middle {text-align: center;padding: 6.5104vw 10% 11.7187vw 10%;}
.block-content h2 {font-size: 2.5vw;font-weight: bold;margin: 0 0 4%;}
.block-content {font-size: 1.5vw;color: #000;}
.category .entry-content .block-content {color: #fff;}
.block-content a {color: #000;text-decoration: none;}
.block-content a:hover, .block-content a:focus, .block-content a:active {color: #000;text-decoration: none;}
.block-content a:focus {outline: 0;}
.block-content a:hover, .block-content a:active {outline: 0;}
.block-text a.link-box {padding: .6vw 4vw .5vw;border: 1px solid #000;font-size: 1.2vw;}
.block-text a.link-box:hover {background: #000;color: #fff;}
.block-slider .carousel-indicators li {width: 7.1vw;height: .5vw;margin: 0;border-radius: 1px;background-color: transparent;border: 1px solid #36c0c0;text-indent: 0;}
.block-slider .carousel-indicators .active {background-color: #36c0c0;border: 1px solid transparent;}
#carousel-map .carousel-indicators {bottom: -6px;margin-bottom: 0;}
#carousel-map .carousel-indicators li {width: 7.5vw;height: 6vw;margin: 0;margin-left: -4px;background-color: transparent;border: 1px solid #fff;border-radius: 0;text-indent: 0;color: #fff;font-size: 1.6vw;}
#carousel-map .carousel-indicators .active {background-color: #fff;color: #000;border: none;border-bottom: .4vw solid #36c0c0;}
#carousel-map .carousel-indicators li div {display: table-cell;vertical-align: middle;text-align: center;width: 7.5vw;height: 6vw;}
.block-slider .carousel-caption {font-size: 1.6vw;text-align: center;padding: 0;margin: 0;left: 0 !important;width: 100%;bottom: 4vw;}
.block-slider .carousel-caption h3 {font-size: 1.6vw;margin: 0;height: 1em;}
.block-slider .carousel-caption a {display: inline-block;color: #fff;padding: .3vw 1vw .1vw;border: 1px solid #fff;font-size: .8vw;top: -5px;left: .6vw;position: relative;}
.block-slider .carousel-caption a:hover {text-decoration: none;}
.block-slider div.slider-thumbs-outer {text-align: center;display: inline-block;position: absolute;width: 100%;height: 3.8vw;bottom: 0px;padding: 0;overflow: hidden;border-right: none;z-index: 1000;}
.block-slider .slider-thumbs-inner {display: inline-block;height: 3.8vw;max-width: 43.83vw;overflow: hidden;}
.block-slider #slider-thumbs {border: 1px solid #fff;border-right: none;}
.block-slider #slider-thumbs ul {margin: 0;}
.block-slider #slider-thumbs li {padding: 0;display: block;float: left;border-right: 1px solid #fff;width: 7.29vw;height: 3.7vw;overflow: hidden;text-align: center;}
.block-slider #slider-thumbs a {}
.block-slider #slider-thumbs li img {display: none;}
.block-slider #slider-thumbs li img {filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter: gray;-webkit-filter: grayscale(100%);}
.block-slider #slider-thumbs li .selected img {filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");-webkit-filter: grayscale(0%);}
#slider-thumbs .slidePreviewImage {display: block;height: 100%;width: 100%;background-size: cover;-webkit-filter: grayscale(1);filter: grayscale(1);}
#slider-thumbs .selected .slidePreviewImage {-webkit-filter: grayscale(0);filter: unset;}
.slider-thumbs-outer {}
#slider-thumbs .svgGreyscale > span {display: none;}
#slider-thumbs .svgGreyscale.selected > span {display: block;}
#slider-thumbs .svgGreyscale .greyscaleReplacement {display: block;}
#slider-thumbs .svgGreyscale.selected .greyscaleReplacement {display: none;}
.secondRowWrapper {height: 2.25vw;}
.secondRowWrapper .sliderScrollBottomArrow {height: 100%;margin-left: 1vw;cursor: pointer;}
#thumbsAndArrow {display: inline-block;position: relative;}
#thumbsAndArrow .sliderScrollBottomArrow {position: absolute;right: -3.3vw;top: .5vw;height: 70%;cursor: pointer;}
.single-post #thumbsAndArrow .sliderScrollBottomArrow {display: none;}
.single-post .block-slider div.slider-thumbs-outer {overflow: visible;}
#productDataScroll {position: absolute;top: -3vw;background-color: transparent;left: 0;width: 100%;height: 2.3vw;z-index: 100;cursor: pointer;}
.singleSlide #productDataScroll {width: 160%;left: -22%;}
#productDataScroll span {display: inline-block;height: 2.2vw;line-height: 2.3vw;background-color: #099;border: .1vw solid #fff;padding: 0 1vw;color: #fff;}
img.productDataScrollArrow {display: inline-block;height: 100%;}
#thumbsAndArrow.singleSlide {padding: 0 2vw;}
.videoOverlayTrigger {position: absolute;left: 0;top: 0;width: 100%;height: 100%;cursor: pointer;background-image: url("./img/play-button.png");background-repeat: no-repeat;background-position: center center;opacity: .6;}
.videoOverlayTrigger:hover {opacity: 1;}
div#videoOverlay {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10000;background-color: rgba(0,0,0,.8);display: none;text-align: center;}
div#videoOverlayInner {position: relative;display: inline-block;width: auto;margin: 10vh auto;}
img#videoOverlaySkip {position: absolute;top: 0;right: 0;cursor: pointer;z-index: 10;}
.overlayVideo {display: block;max-height: 86vh;}
#overlayVideo_html5_api {width: 100%;height: 100%;}
.vjs-big-play-button {display: none;}
.block-text.narrow .block-content-middle {padding: 2vw 10% 3.2vw 10%;}
.block-text.narrow .block-content h2 {margin: 0 0 1%;}
.block-text.narrow .block-content .text {margin-bottom: 3.5%;}
.block-text .text {line-height: 2.0833vw;width: 57.45vw;margin-left: auto;margin-right: auto;margin-bottom: 4.5%;}
.block .heading {margin: 2vw auto 4.427vw;padding: 1.5vw 8vw 1vw;border: .3vw solid transparent;font-size: 3vw;font-weight: bold;clear: both;display: inline-block;}
.block.bright-border .heading {border: .3vw solid #fff;color: #fff;}
.block.bright .heading {color: #fff;}
.block.dark-border .heading {border: .3vw solid #000;color: #000;}
.block.dark .heading {color: #000;}
.block.bright-border .block-content {color: #fff;}
.block.bright .block-content {color: #fff;}
.block.bright-border .block-content .link-box {color: #37dddd;border: 1px solid #37dddd;}
.block.bright-border .block-content .link-box:hover {background: #37dddd;color: #000;border: 1px solid #37dddd;}
.block.bright .block-content .link-box {color: #37dddd;border: 1px solid transparent;}
.block.bright .block-content .link-box:hover {background: #37dddd;color: #000;border: 1px solid #37dddd;}
.block-slider .carousel-caption a:hover {background: rgba(255,255,255,.24);color: #fff;border-color: rgba(255,255,255,.24);}
.block-text .block-content ul {list-style: none;display: inline-block;margin: 0 0 .9vw 0;border-bottom: .1vw solid #fff;}
.block-text .block-content li {border-top: .1vw solid #fff;padding: .6vw 2vw;}
.block-text .block-content-middle p {margin-bottom: 1vw;}
.block-text div.text h3 {margin-bottom: 1vw;font-size: 1.8vw;font-weight: bold;}
.block-name {background: url("./img/bg-steel.jpg") no-repeat;padding: 60px 0 40px;padding: 3vw 0 2vw;font-size: 2.7vw;font-weight: bold;text-align: center;color: #000;background-size: cover;}
.block-product {background: url("./img/bg-product.jpg") no-repeat;color: #fff;background-size: cover;}
.block-product > .col-md-12 {max-width: 1060px;margin: 0 auto;float: none;}
.entry-content .block-product h2.heading {margin: 100px auto 80px;margin: 5.2vw auto 4.2vw;padding: 9px 50px 5px;padding: .45vw 2.6vw .3vw;border: 4px solid #fff;font-size: 3vw;font-weight: bold;clear: both;display: inline-block;}
.block-product .col1, .block-product .col2 {width: 50%;float: left;}
.block-product .item {margin: 0 5% 40px;}
.block-product .item .heading-2 {font-size: 1.6vw;margin: 0 0 5px;border-bottom: 1px solid #fff;display: block;}
.block-product .item p {padding: 0 0 0 50%;font-size: 1.15vw;line-height: 1.2;}
.block-product .item b {margin: 5px 0 0;}
.block-product  .download-link {text-align: center;clear: both;padding: 0 0 2.8vw;}
.block-product  .link-box {color: #099;border: 1px solid #099;padding: .7vw 1.5vw .4vw;font-size: 1.4vw;display: inline-block;max-width: 17vw;}
.productDetailBottomNote {clear: both;float: none;text-align: center;margin-bottom: 3vw;font-size: 1.3vw;}
.page-child .entry-content, .single-post .entry-content, .category .entry-content {}
.category-children {margin: 0;padding: 0;}
.category-children:after {content: "";clear: both;}
.category-children li {float: left;width: 33.33%;margin: 0;line-height: 0;overflow: hidden;}
.category-children.col3 li {height: 16.6666666vw;}
.category-children.col2 li {height: 16.6666666vw;}
.category-children li a {position: relative;display: block;}
.category-children li a {position: relative;display: block;height: 100%;}
.block-products-more-fullsize .category-children li a img {width: 100%;}
.category-children a img {width: 100%;height: auto;}
.category-children li a img.effect {width: 100%;filter: grayscale(100%);filter: gray;-webkit-filter: grayscale(100%);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.category-children li:hover a img.effect {filter: grayscale(0%);-webkit-filter: grayscale(0%);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.category-children li:hover .img_grayscale {opacity: 1 !important;}
.category-children li a span {position: absolute;width: 100%;bottom: 0;left: 0;display: block;padding: 1.5% 0 1%;background-color: #000;opacity: .85;text-transform: uppercase;text-align: center;color: #fff;font-size: 1.15vw;line-height: 1.75;z-index: 10;}
.category-children.col2 {width: 100%;}
.category-children.col2 li {float: left;width: 50%;}
.category-children.has_orphan_row li.last {float: none;margin: 0 auto;clear: both;}
.category-children li a img.greyscale {position: absolute;left: 0;top: 0;z-index: 5;display: none;}
.category-children.nofilter li a img.greyscale {display: block;}
.category-children.nofilter li:hover a img.greyscale {opacity: 0;}
.carousel-fade .carousel-inner {background: url("./img/map_clean.jpg") no-repeat;background-size: 100%;}
.carousel-fade .carousel-inner .item {-webkit-transition-property: opacity;transition-property: opacity;}
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {opacity: 0;}
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.carousel-fade .carousel-control {z-index: 2;}
.block-service ul {margin: 0;padding: 0;list-style: none;}
.block-service ul li {margin: 0;padding: 0;float: left;width: 20%;background-color: #000;border: 1px solid #fff;text-align: center;}
.block-service ul li:hover {background-color: #333;}
.block-service ul li a {text-decoration: none;}
.block-service .icon-service {display: block;padding: 3vw;border-bottom: 1px solid #fff;}
.block-service .icon-service img {margin: 0 auto;width: 100%;max-width: 120px;}
.block-service .heading-service {margin: 0;padding: 1vw;color: #fff;font-size: 1.1vw;display: block;}
.block-service.es .heading-service {height: 5.1vw;}
.block-service ul li:hover  .heading-service {background-color: #fff;color: #000;}
.block-media-menu .li-media-menu-1 {border: none;}
.block-media-menu .li-media-menu-1 .icon-media {border: none;padding: 6vw 3vw 0vw;}
.block-media-menu .li-media-menu-1 .icon-media img {max-width: 367px;}
.block-media-menu .li-media-menu-1 .heading-media {display: none;}
.block-media-menu .li-media-menu-1:hover {background: none;}
.block-media-menu .li-media-menu-1:hover .heading-media {background: none;}
.block-media-menu ul {margin: 0;padding: 0;list-style: none;}
.block-media-menu ul li {margin: 0;padding: 0;float: left;width: 33%;background-color: #000;border: 1px solid #fff;text-align: center;}
.block-media-menu ul li:hover {background-color: #333;}
.block-media-menu ul li a {text-decoration: none;}
.block-media-menu .icon-media {display: block;padding: 3vw;border-bottom: 1px solid #fff;}
.block-media-menu .icon-media img {margin: 0 auto;width: 100%;max-width: 120px;}
.block-media-menu .heading-media {margin: 0;padding: 1vw;color: #fff;font-size: 1.1vw;display: block;}
.block-media-menu ul li:hover  .heading-media {background-color: #fff;color: #000;}
.block-media-menu .li-media-menu-1 {border: none;}
.block-media-menu .li-media-menu-1 .icon-media {border: none;padding: 6vw 3vw 0vw;}
.block-media-menu .li-media-menu-1 .icon-media img {max-width: 367px;}
.block-media-menu .li-media-menu-1 .heading-media {display: none;}
.block-media-menu .li-media-menu-1:hover {background: none;}
.block-media-menu .li-media-menu-1:hover .heading-media {background: none;}
.block-events ul {margin: 0;padding: 0;list-style: none;}
.block-events ul li {margin: 0;padding: 0;float: left;width: 33%;background-color: #000;border: 1px solid #fff;text-align: center;}
.block-events ul li:hover {background-color: #333;}
.block-events ul li a {text-decoration: none;}
.block-events .icon-events {display: block;padding: 3vw;border-bottom: 1px solid #fff;}
.block-events .icon-events img {margin: 0 auto;width: 100%;max-width: 614px;}
.block-events .heading-events {margin: 0;padding: 1vw;color: #fff;font-size: 1.1vw;display: block;}
.block-events ul li:hover  .heading-events {background-color: #fff;color: #000;}
.block-events ul li {border: 0;border-bottom: .1vw solid #000;width: 49.99%;height: 10.7vw;}
.block-events ul li:hover {background-color: #000;}
.block-events ul li.right {}
.block-events ul li.left {clear: both;border-right: .1vw solid #000;}
.block-events .icon-events {border: 0 none;display: block;float: left;margin-right: 2vw;padding: 0;width: 40.1%;position: relative;}
.icon-events-arrow {background-image: url("./img/events-arrow.png");display: block;background-color: transparent;height: 100%;position: absolute;right: 0;top: 0;width: 1.2vw;background-repeat: no-repeat;background-position: center center;background-size: 100% auto;}
.date-events {color: #737989;display: block;font-size: .9vw;padding-top: .4vw;text-align: left;padding-right: 5vw;}
.heading-date-label {color: #fff;}
.block-events .title-events {color: #fff;display: block;font-size: 1.1vw;font-weight: bold;margin: 0;padding: .4vw 5vw .8vw 0;text-align: left;}
.description-events {color: #fff;padding-right: 4vw;text-align: left;font-size: 1.1vw;}
.block-products-more {padding: 0 0 2vw;border-bottom: 1px solid #fff;}
.block-products-more ul {width: 68%;margin: 0 auto;}
.single-post .block-products-more ul {width: 100%;margin: 0 auto;list-style: none;}
.block-products-more li {padding: 0;float: left;position: relative;width: 30%;margin: 0 1.4%;}
.block-products-more li a img {width: 100%;}
.block-products-more li#more-products-0 a, .block-products-more li#more-products-2 a {height: 8vw;display: inline-block;bottom: 0;position: relative;margin-top: 1.75vw;}
.block-products-more li#more-products-0 a span, .block-products-more li#more-products-2 a span {position: absolute;width: 100%;left: 0;top: 0;display: block;padding: 0;background-color: #000;opacity: .8;text-transform: uppercase;text-align: center;color: #fff;font-size: 1.6vw;line-height: 8.5vw;}
.block-products-more li#more-products-1 a span {position: absolute;width: 100%;bottom: 0;left: 0;display: block;padding: 1% 0 0;background-color: #000;opacity: .75;text-transform: uppercase;text-align: center;color: #fff;font-size: 1.7vw;}
.block-products-more li#more-products-1 {}
#historyWrapper {background-color: #000;border-top: .1vw solid #fff;float: none;clear: both;border-bottom: .1vw solid #fff;margin-bottom: 4vw;height: 50vw;position: relative;overflow: hidden;padding-top: 1.5vw;}
#historyInnerWrapper {width: 3000vw;position: absolute;}
.historyEntry {border: .157vw solid #fff;width: 38.57vw;color: #fff;text-align: center;padding: .5vw 0;display: inline-block;margin: 0 4.939vw;vertical-align: bottom;position: relative;}
.historyEntry p {margin: 0 0 .5vw 0;}
.historyYear, .historyHeading {font-size: 1.5vw;}
.historyImage {margin-bottom: .5vw;display: block;width: 100%;}
.historyText {font-size: .9vw;padding: 0 .5vw;}
div#timelineControl {position: absolute;left: 50%;top: 0vw;border: .15vw solid #fff;color: #fff;width: 9.85vw;height: 3vw;line-height: 3vw;font-size: 2vw;text-align: center;}
span#timelineLeft, span#timelineRight {display: block;position: absolute;top: 0;width: 1.2vw;cursor: pointer;}
span#timelineLeft {left: 0;}
span#timelineRight {right: 0;}
span#timelineYear {cursor: ew-resize;display: block;height: 100%;margin-left: 2vw;margin-right: 2vw;font-size: 1.8vw;line-height: 2.7vw;}
img#timelineArrow {width: 3vw;height: auto;position: absolute;left: 3.2vw;top: 2.7vw;}
div#historyTimeline {height: 8vw;padding: 0 5vw;position: absolute;bottom: 0;}
span.timelineDecade {display: block;margin-top: 6.8vw;height: 1.2vw;border-left: 1px solid #fff;line-height: 1.2vw;width: 5.31vw;color: #fff;text-align: center;position: relative;float: left;}
span.timelineDecade.odd {}
span.timelineDecade.even {}
span.timelineDecade.last {border-right: 1px solid #fff;}
span.historyMarker {position: absolute;width: 2px;height: 220%;background-color: #fff;bottom: 0;}
span.historyMarker.decadeStart {left: -1px !important;}
span.historyMarker.active {background-color: #099;}
span#timeLinePointer {display: block;width: 1px;height: 100%;position: absolute;left: 50%;background-color: red;bottom: -50%;}
#historyHelper {position: absolute;left: 0;top: 0;background-color: red;height: 100%;width: 50%;}
.entryHelper {position: absolute;left: 0;top: 0;width: 50%;height: 100%;background-color: green;}
#historyHelper, .entryHelper {display: none;}
.block-back .block-content {background: #000;border-right: none;border-left: none;}
.bg-none .block-content {position: static;}
.block-datasheet .block-content-middle {padding: 5vw 20vw;}
.block-datasheet .block-content h3, .block-datasheet .block-content ul li {text-align: left;}
.block-datasheet .block-content ul {padding: 0;margin: 0 0 6vw;list-style: none;}
.block-datasheet .block-content ul li {padding: 0;margin: 0 0 0 0;line-height: 3vw;font-size: 1.2vw;font-weight: bold;}
.block-datasheet .block-content ul li .link-box {float: right;line-height: 1vw;font-size: .9vw;font-weight: normal;margin-top: .4vw;padding: .7vw 1vw .4vw;}
.block-datasheet .block-content h3 {margin: 0 0 1vw 0;border-bottom: .15vw solid #fff;font-size: 1.7vw;font-weight: normal;font-family: KievitReg !important;}
.block-media-login {background-image: url("./img/bg-media-login.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;padding: 5vw 0;}
.block-media-login.first {padding-top: 0;}
.block-media-login .mediaLoginExplanation {font-size: 2vw;color: #fff;margin-bottom: 3vw;}
.mediaLoginExplanation a {color: #337ab7;font-size: 1.7vw;}
.mediaLoginExplanation a:hover {color: #fff;}
.block-media-login #mediaLoginForm {margin: 0 auto;width: 34vw;}
.block-media-login #mediaLoginForm input {width: 100%;display: block;border: none;height: 5.99vw;background-color: #000 !important;margin-bottom: 1.09vw;padding: 0 1.46vw;color: #fff !important;font-size: 2.3vw;padding-top: .5vw;}
.block-media-login #mediaLoginForm input::-webkit-input-placeholder {color: #a4a4a4 !important;}
.block-media-login #mediaLoginForm input:-moz-placeholder {color: #a4a4a4 !important;opacity: 1;}
.block-media-login #mediaLoginForm input::-moz-placeholder {color: #a4a4a4 !important;opacity: 1;}
.block-media-login #mediaLoginForm input:-ms-input-placeholder {color: #a4a4a4 !important;}
.block-media-login #mediaLoginForm button {background-color: rgba(0,153,153,.7);border-radius: 0;width: 100%;}
.block-media-login #mediaLoginForm.failed input {background-color: #9f0000 !important;}
.block-media-login #mediaLoginError {background-color: #000;width: 100%;display: block;display: block;height: 3vw;margin-top: 3vw;line-height: 3vw;}
.mediaLoginRegister {margin: 2vw auto 0;color: #fff;width: 34vw;}
#mediaLoginModal {position: fixed;top: 0;left: 0;width: 100vw;padding: 5vw 20vw;z-index: 9999;background-color: rgba(255,255,255,.9);height: 100%;display: none;}
#mediaLoginModal .block-media-login, #mediaLoginModal .block-content-middle {padding: 0 0 3vw 0;}
#mediaModalClose {position: absolute;right: .6vw;top: .6vw;font-size: 3vw;cursor: pointer;display: none;}
#mediaLoginModal #mediaModalClose {display: block;}
.luerrsen_cf7 {width: 34vw;margin: 0 auto;}
.luerrsen_cf7 input, .luerrsen_cf7 .wpcf7-textarea {width: 100%;margin: 0;display: block;border-radius: 0;border: 0 none;background-color: rgba(0,0,0,.6);color: #fff;padding: 1vw 1vw;}
.luerrsen_cf7 input::-webkit-input-placeholder {color: #d0d0d0;}
.luerrsen_cf7 input:-moz-placeholder {color: #d0d0d0;}
.luerrsen_cf7 input::-moz-placeholder {color: #d0d0d0;opacity: 1;}
.luerrsen_cf7 input:-ms-input-placeholder {color: #d0d0d0;}
.luerrsen_cf7 .wpcf7-submit {background-color: #028786 !important;}
.luerrsen_cf7 .g-recaptcha > div > div {margin: 0 auto;margin-bottom: 2vw;}
.luerrsen_cf7 p.salutation {background-color: rgba(0,0,0,.6);text-align: left;vertical-align: middle;padding-left: 1vw;padding-top: 1vw;}
.luerrsen_cf7 p.salutation .wpcf7-form-control-wrap {display: inline-block;position: relative;top: -.5vw;margin-left: 3vw;}
.block-deliveries-chart .block-content-middle {padding-bottom: 0;}
.block-deliveries-chart canvas {width: 24.99%;margin-right: 0;margin-bottom: 0;display: block;float: left;}
.block-deliveries-chart canvas.last {margin-right: 0;}
.block-image-with-heading.fullwidth .block-content-middle {padding-bottom: 0;}
.block-image-with-heading div img {width: 100%;height: auto;}
.block-image-with-heading.fullwidth .imageHeadingWrapper {bottom: 0;left: 0;position: absolute;text-align: center;width: 100%;}
.block-360-animation.first {margin-top: 9.3vw;background-color: transparent;height: 47vw;text-align: center;background-image: url("http://preview.wire-communication.com/luer_0129_website/wp-content/uploads/2016/03/bg-service-new.jpg");background-size: cover;background-repeat: no-repeat;}
.block-360-animation .animation_top_text {padding-top: 0;padding-bottom: 0;color: #fff;}
.block-360-animation .animation_top_text.no-heading {margin-top: 2vw;}
.block-360-animation .col-md-12 {text-align: center;}
#animationCanvas {position: absolute;background-image: url("./360-images/POV85_Studio000.jpg");background-size: cover;background-repeat: no-repeat;height: 100%;left: 0;top: 0;}
#animationContainer {width: 47.4vw;margin: 0 auto;height: 31vw;position: relative;}
.customText360 {position: absolute;background: #303030;color: #fff;font-family: Arial,Helvetica,Sans-serif;font-size: 12px;text-align: center;display: none;z-index: 999;padding: 1%;right: 2%;width: 88%;height: auto;bottom: 3%;padding-left: 9%;overflow: hidden;}
.block-360-animation h2 {margin: 2vw 0 !important;}
.customText360 img {display: block;height: 100%;position: absolute;width: auto;top: 0;left: 0;}
.block-datasheet .datasheet_heading {margin-top: 6.95vw;}
.block-image-with-heading.fullwidth.first img {width: 100%;height: auto;}
.category-events .block .heading {margin: 0;}
.category-events .block .text {margin-top: 4.1vw;}
.category-events .site-content {}
.block-event .block-content-middle {text-align: left;padding: 2vw 14%;}
.block-event h2 {font-size: 2.4vw;line-height: 1.1 !important;margin: 0;margin-bottom: 1.55vw;}
.block-event-preview-text {font-size: 1.51vw;line-height: 1.15;}
.block-event-img {float: left;width: 19vw;margin: 0 1.5vw 0 0;padding-top: .3vw;}
.block-event-preview {position: relative;float: left;width: 50vw;height: 19.2vw;}
.block-event-more {display: inline-block;position: absolute;bottom: 0;padding: .1vw 1vw 0vw;color: #37dddd;border: 1px solid #37dddd;}
.block-event-more:hover {background: #37dddd;color: #000;border: 1px solid #37dddd;}
.pointer {cursor: pointer;}
.block-pagination .pagination .next, .block-pagination .pagination .prev, .block-pagination .pagination h2 {display: none;}
.block-pagination .pagination .page-numbers {padding: .1vw 1vw 0vw;color: #37dddd;border: 1px solid #37dddd;}
.block-pagination .pagination .page-numbers.current {background: #37dddd;color: #000;border: 1px solid #37dddd;}
.category-brochures .block-text .block-content-middle, .category-press-material .block-text .block-content-middle {padding: 3.75vw 10% 3.75vw 10%;}
.category-brochures .block-text .block-content-middle .heading, .category-press-material .block-text .block-content-middle .heading {margin: 0;padding: 1.5vw .6vw 1vw;}
.category-brochures .block-event .block-content-middle {text-align: left;padding: 2vw 14% 2vw 6%;}
.category-brochures .block-event-img {width: 27vw;}
.sidebar {margin-bottom: 3.5em;padding: 0 7.6923%;}
.site-footer {background: #d7dadd;}
.site-info {color: #000 !important;font-size: .9vw;line-height: 1.6153846154;max-width: 1530px;width: 100%;margin: 0 auto;padding: 1.5em 1.5em 1em;}
.site-info > div {margin: 0;padding: 0;}
.site-info a {color: #000;}
.site-info a:hover, .site-info a:focus {color: #007acc;}
.site-footer .site-title {font-family: inherit;font-size: inherit;font-weight: 400;}
.site-footer .site-title:after {content: "/";display: inline-block;font-family: Montserrat,sans-serif;opacity: .7;padding: 0 .307692308em 0 .538461538em;}
#scrollTop {width: 2.55vw;height: 2.55vw;border: .052vw solid #006e70;background-image: url("./img/scroll-top-arrow.png");display: none;background-repeat: no-repeat;background-position: center;position: fixed;right: 1.09vw;bottom: 5.46vw;background-color: #000;cursor: pointer;z-index: 200;background-size: 1.39vw auto;}
.entry-content a img, .entry-summary a img, .comment-content a img, .textwidget a img {display: block;}
embed, iframe, object, video {max-width: 100%;vertical-align: middle;}
p > embed, p > iframe, p > object, p > video {margin-bottom: 0;}
.acf-map {width: 100%;height: 44.8958vw;border: 0;}
.block-404 {background-image: url("./img/bg-404.jpg");background-size: cover;}
.block-404 .block-content-middle {padding-bottom: 1vw;padding-top: 27vw;}
.block-404 a.link-box {clear: both;display: inline-block;}
#interstitialWrapper {position: fixed;left: 0;z-index: 10000;width: 100vw;height: 100vh;top: 0;background-color: rgba(0,0,0,.9);padding-top: 9vw;display: none;}
#interstitialInner {height: 31.7vw;width: 84.5vw;margin: 0 auto;display: block;position: relative;}
#interstitialTopLeft, #interstitialBottomRight {position: absolute;width: 4.48vw;height: 2.86vw;display: block;background-color: #009093;z-index: 9;}
#interstitialTopLeft {left: -.3vw;top: -.21vw;}
#interstitialBottomRight {right: -.3vw;bottom: -.21vw;}
#interstitialVideo {width: 100%;height: 100%;display: block;position: relative;z-index: 11;}
#interstitialClose {position: absolute;right: 0;z-index: 100;top: 0;cursor: pointer;}
#interstitialFullscreen {position: absolute;z-index: 100;left: 0;bottom: 0;cursor: pointer;}
#interstitialBackground {display: block;background-color: black;width: 100%;height: 100%;position: absolute;z-index: 10;}
#interstitialMobilePlay {display: block;height: 100%;width: 100%;background-image: url("./img/play-button.png");position: absolute;left: 0;top: 0;z-index: 11;background-repeat: no-repeat;background-size: auto 80%;background-position: center;}
@media screen and (max-width: 450px) {#interstitialClose {height: auto;width: 23vw;}
	#interstitialFullscreen {height: auto;width: 9.5vw;}}
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}
@media screen and (min-width: 560px) {.site-header-menu {display: block;}
	.main-navigation {}
	.main-navigation .primary-menu, .main-navigation .primary-menu > li {border: 0;}
	.main-navigation .primary-menu > li {float: left;}
	.main-navigation a {outline-offset: -8px;padding: .35em .875em .35em;white-space: nowrap;}
	.main-navigation li:hover > a, .main-navigation li:focus > a, .main-navigation li.focus > a, .main-navigation li.current_page_item > a, .main-navigation li.current-category-ancestor > a {color: #099 !important;}
	.main-navigation li.current_page_ancestor, .main-navigation li.current_page_ancestor > a {color: #099;}
	.main-navigation li.current-menu-item > a, .main-navigation ul li ul li.current-menu-item a {color: #fff !important;}
	.main-navigation ul ul {border-bottom: 1px solid #d1d1d1;display: block;left: -999em;margin: 0;position: absolute;z-index: 99999;}
	.main-navigation ul ul ul {top: -1px;}
	.main-navigation ul ul ul:before, .main-navigation ul ul ul:after {border: 0;}
	.main-navigation ul ul li {background-color: #fff;border: 1px solid #d1d1d1;border-bottom-width: 0;}
	.main-navigation ul ul a {white-space: normal;width: 12.6875em;}
	.main-navigation ul ul:before, .main-navigation ul ul:after {}
	.main-navigation ul ul:before {border-color: #d1d1d1 transparent;border-width: 0 10px 10px;right: 9px;top: -9px;}
	.main-navigation ul ul:after {border-color: #fff transparent;border-width: 0 8px 8px;right: 11px;top: -7px;}
	.main-navigation li:hover > ul, .main-navigation li.focus > ul {left: auto;right: 0;}
	.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {}
	.main-navigation .menu-item-has-children > a {margin: 0;}
	.main-navigation .menu-item-has-children > a:hover, .main-navigation .menu-item-has-children > a:focus {color: #099;}
	.main-navigation .menu-item-has-children > a:after {}
	.main-navigation ul ul .menu-item-has-children > a {}
	.main-navigation ul ul .menu-item-has-children > a:after {}
	.dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation {display: none;}}
@media screen and (min-width: 44.375em) {body:not(.custom-background-image):before, body:not(.custom-background-image):after {background: inherit;content: "";display: block;left: 0;position: fixed;width: 100%;z-index: 99;}
	body:not(.custom-background-image):before {top: 0;}
	body:not(.custom-background-image).admin-bar:before {top: 46px;}
	body:not(.custom-background-image):after {bottom: 0;}
	.site {margin: 0;}
	.site-main {}
	.site-header {}
	.site-branding {margin-top: 1.3125em;}
	.site-title {font-size: 28px;font-size: 1.75rem;line-height: 1.25;}
	.site-description {display: block;}
	.menu-toggle {font-size: 16px;font-size: 1rem;margin: 1.3125em 0;padding: .8125em .875em .6875em;}
	.site-header-menu {}
	.site-header .main-navigation + .social-navigation {margin-top: 2.625em;}
	.header-image {margin: 1.3125em 0;}
	.pagination {margin: 0 23.0769% 4.421052632em 7.6923%;}
	.post-navigation {margin-bottom: 5.25em;}
	.post-navigation .post-title {font-size: 28px;font-size: 1.75rem;line-height: 1.25;}
	.pagination .current .screen-reader-text {position: absolute !important;}
	.pagination .page-numbers {display: inline-block;}
	.site-main > article {}
	.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets {}
	.entry-title {font-size: 33px;font-size: 2.0625rem;line-height: 1.2727272727;margin-bottom: .8484848485em;}
	.entry-content blockquote.alignleft, .entry-content blockquote.alignright {border-width: 4px 0 0 0;padding: .9473684211em 0 0;width: -webkit-calc(50% - .736842105em);width: calc(50% - .736842105em);}
	.entry-content blockquote:not(.alignleft):not(.alignright), .entry-summary blockquote, .comment-content blockquote {margin-left: -1.473684211em;}
	.entry-content blockquote blockquote:not(.alignleft):not(.alignright), .entry-summary blockquote blockquote, .comment-content blockquote blockquote {margin-left: 0;}
	.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol {}
	.entry-content li > ul, .entry-summary li > ul, .comment-content li > ul, .entry-content blockquote > ul, .entry-summary blockquote > ul, .comment-content blockquote > ul {margin-left: 1.25em;}
	.entry-content li > ol, .entry-summary li > ol, .comment-content li > ol, .entry-content blockquote > ol, .entry-summary blockquote > ol, .comment-content blockquote > ol {margin-left: 1.5em;}
	.comment-author {margin-bottom: 0;}
	.comment-author .avatar {height: 42px;position: relative;top: .25em;width: 42px;}
	.comment-list .children > li {padding-left: 1.75em;}
	.comment-list + .comment-respond, .comment-navigation + .comment-respond {padding-top: 3.5em;}
	.comments-area, .widget, .content-bottom-widgets .widget-area {}
	.sidebar, .widecolumn {margin-bottom: 5.25em;padding-right: 23.0769%;}
	body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary blockquote > ul {margin-left: 1.157894737em;}
	body:not(.search-results) .entry-summary li > ol, body:not(.search-results) .entry-summary blockquote > ol {margin-left: 1.473684211em;}}
@media screen and (min-width: 48.9375em) {body:not(.custom-background-image).admin-bar:before {top: 32px;}}
@media screen and (min-width: 56.875em) {.site-header {}
	.site-header-main {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
	.site-header-menu {display: block;}
	.site-content {}
	.content-area {float: left;margin-right: -100%;width: 70%;}
	.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .pagination, .page-header, .page-content, .content-bottom-widgets {margin-right: 0;margin-left: 0;}
	.sidebar {float: left;margin-left: 75%;padding: 0;width: 25%;}
	.widget {font-size: 13px;font-size: .8125rem;line-height: 1.6153846154;margin-bottom: 3.230769231em;padding-top: 1.615384615em;}
	.widget .widget-title {margin-bottom: 1.3125em;}
	.widget p, .widget address, .widget hr, .widget ul, .widget ol, .widget dl, .widget dd, .widget table {margin-bottom: 1.6153846154em;}
	.widget li > ul, .widget li > ol {margin-bottom: 0;}
	.widget blockquote {font-size: 16px;font-size: 1rem;line-height: 1.3125;margin-bottom: 1.3125em;padding-left: 1.0625em;}
	.widget blockquote cite, .widget blockquote small {font-size: 13px;font-size: .8125rem;line-height: 1.6153846154;}
	.widget th, .widget td {padding: .5384615385em;}
	.widget pre {font-size: 13px;font-size: .8125rem;line-height: 1.6153846154;margin-bottom: 1.6153846154em;padding: .5384615385em;}
	.widget fieldset {margin-bottom: 1.6153846154em;padding: .5384615385em;}
	.widget button, .widget input, .widget select, .widget textarea {font-size: 13px;font-size: .8125rem;line-height: 1.6153846154;}
	.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"] {line-height: 1;padding: .846153846em;}
	.widget input[type="text"], .widget input[type="email"], .widget input[type="url"], .widget input[type="password"], .widget input[type="search"], .widget input[type="tel"], .widget input[type="number"], .widget textarea {padding: .4615384615em .5384615385em;}
	.widget h1 {font-size: 23px;font-size: 1.4375rem;line-height: 1.2173913043;margin-bottom: .9130434783em;}
	.widget h2 {font-size: 19px;font-size: 1.1875rem;line-height: 1.1052631579;margin-bottom: 1.1052631579em;}
	.widget h3 {font-size: 16px;font-size: 1rem;line-height: 1.3125;margin-bottom: 1.3125em;}
	.widget h4, .widget h5, .widget h6 {font-size: 13px;font-size: .8125rem;line-height: 1.6153846154;margin-bottom: .9130434783em;}
	.widget .alignleft {margin: .2307692308em 1.6153846154em 1.6153846154em 0;}
	.widget .alignright {margin: .2307692308em 0 1.6153846154em 1.6153846154em;}
	.widget .aligncenter {margin-bottom: 1.6153846154em;}
	.widget_calendar td, .widget_calendar th {line-height: 2.6923076923;padding: 0;}
	.widget_rss .rssSummary:last-child {margin-bottom: 1.615384615em;}
	.widget input[type="search"].search-field {width: -webkit-calc(100% - 35px);width: calc(100% - 35px);}
	.tagcloud a {margin: 0 .2307692308em .5384615385em 0;padding: .5384615385em .4615384615em .4615384615em;}
	.textwidget h1 {margin-top: 1.8260869565em;}
	.textwidget h2 {margin-top: 2.2105263158em;}
	.textwidget h3 {margin-top: 2.625em;}
	.textwidget h4 {letter-spacing: .153846154em;}
	.textwidget h4, .textwidget h5, .textwidget h6 {margin-top: 3.2307692308em;}
	.site-footer {-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.site-footer .social-navigation {margin: 0;-webkit-order: 2;-ms-flex-order: 2;order: 2;}
	.site-info {-webkit-order: 1;-ms-flex-order: 1;order: 1;}
	.no-sidebar .content-area {float: none;margin: 0;width: 100%;}
	.widecolumn {padding-right: 15%;padding-left: 15%;}}
@media screen and (min-width: 61.5625em) {.site-main {}
	.site-header {}
	.site-branding, .site-header-menu, .header-image {margin-top: 1.75em;}
	.image-navigation {margin-bottom: 3.230769231em;}
	.post-navigation {margin-bottom: 7em;}
	.pagination {margin-bottom: 5.894736842em;}
	.widget {margin-bottom: 4.307692308em;}
	.site-main > article {}
	.entry-title {font-size: 40px;font-size: 2.5rem;line-height: 1.225;margin-bottom: 1.05em;}
	.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title {font-size: 23px;font-size: 1.4375em;line-height: 1.304347826;margin-bottom: 1.826086957em;}
	.post-thumbnail {margin-bottom: 2.625em;}
	.entry-content h1, .entry-summary h1, .comment-content h1 {font-size: 33px;font-size: 2.0625rem;line-height: 1.2727272727;margin-top: 1.696969697em;margin-bottom: .8484848485em;}
	.entry-content h2, .entry-summary h2, .comment-content h2 {line-height: 1.25;}
	.entry-content h3, .entry-summary h3, .comment-content h3 {font-size: 23px;font-size: 1.4375rem;line-height: 1.2173913043;margin-top: 2.4347826087em;margin-bottom: 1.2173913043em;}
	.entry-content h4, .entry-summary h4, .entry-intro h4, .comment-content h4 {letter-spacing: .131578947em;}
	.entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6 {font-size: 19px;font-size: 1.1875rem;line-height: 1.1052631579;margin-top: 2.9473684211em;margin-bottom: 1.473684211em;}
	.author-info {border-bottom-width: 0;padding-bottom: 0;}
	.comment-list + .comment-respond, .comment-navigation + .comment-respond {padding-top: 5.25em;}
	.comments-area, .sidebar, .content-bottom-widgets .widget-area, .widecolumn {}
	body:not(.search-results) .entry-summary {margin-bottom: 2.210526316em;}
	body:not(.search-results) .entry-header + .entry-summary {margin-top: -1.105263158em;}
	body:not(.search-results) article:not(.type-page) .entry-content {}
	body:not(.search-results) article:not(.type-page) .entry-content > blockquote.alignleft.below-entry-meta {margin-left: -40%;width: -webkit-calc(60% - 1.4736842105em);width: calc(60% - 1.4736842105em);}
	body:not(.search-results) article:not(.type-page) img.below-entry-meta, body:not(.search-results) article:not(.type-page) figure.below-entry-meta {clear: both;display: block;float: none;margin-right: 0;margin-left: -40%;max-width: 140%;}
	body:not(.search-results) article:not(.type-page) figure.below-entry-meta img.below-entry-meta, body:not(.search-results) article:not(.type-page) table figure.below-entry-meta, body:not(.search-results) article:not(.type-page) table img.below-entry-meta {margin: 0;max-width: 100%;}
	body:not(.search-results) article:not(.type-page) .entry-footer {float: left;margin-top: .1538461538em;width: 21.42857143%;}
	body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child):after {display: none;}
	.single .byline, .full-size-link, body:not(.search-results).group-blog .byline, body:not(.search-results) .entry-format, body:not(.search-results) .cat-links, body:not(.search-results) .tags-links, body:not(.search-results) article:not(.sticky) .posted-on, body:not(.search-results) article:not(.type-page) .comments-link, body:not(.search-results) article:not(.type-page) .entry-footer .edit-link {display: block;margin-bottom: .5384615385em;}
	body:not(.search-results) article:not(.type-page) .entry-footer > span:last-child {margin-bottom: 0;}
	body:not(.search-results) article:not(.type-page) .entry-footer .avatar {display: block;height: auto;margin: 0 0 .5384615385em;width: 49px;}
	body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {}
	body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer {margin-right: -100%;margin-left: 15%;width: 15%;}}
@media screen and (min-width: 75em) {body:not(.search-results) .entry-summary {font-size: 23px;font-size: 1.4375rem;line-height: 1.5217391304;margin-bottom: 1.826086957em;}
	body:not(.search-results) .entry-header + .entry-summary {margin-top: -.913043478em;}
	body:not(.search-results) .entry-summary p, body:not(.search-results) .entry-summary address, body:not(.search-results) .entry-summary hr, body:not(.search-results) .entry-summary ul, body:not(.search-results) .entry-summary ol, body:not(.search-results) .entry-summary dl, body:not(.search-results) .entry-summary dd, body:not(.search-results) .entry-summary table {margin-bottom: 1.5217391304em;}
	body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary blockquote > ul {margin-left: .956521739em;}
	body:not(.search-results) .entry-summary li > ol, body:not(.search-results) .entry-summary blockquote > ol {margin-left: 1.52173913em;}
	body:not(.search-results) .entry-summary blockquote {font-size: 23px;font-size: 1.4375rem;line-height: 1.5217391304;margin: 0 0 1.5217391304em;padding-left: 1.347826087em;}
	body:not(.search-results) .entry-summary blockquote:not(.alignleft):not(.alignright) {margin-left: -1.52173913em;}
	body:not(.search-results) .entry-summary blockquote blockquote:not(.alignleft):not(.alignright) {margin-left: 0;}
	body:not(.search-results) .entry-summary blockquote cite, body:not(.search-results) .entry-summary blockquote small {font-size: 19px;font-size: 1.1875rem;line-height: 1.8421052632;}
	body:not(.search-results) .entry-summary th, body:not(.search-results) .entry-summary td {padding: .3043478261em;}
	body:not(.search-results) .entry-summary pre {font-size: 16px;font-size: 1rem;line-height: 1.75;margin-bottom: 1.75em;padding: 1.75em;}
	body:not(.search-results) .entry-summary fieldset {margin-bottom: 1.5217391304em;padding: .3043478261em;}
	body:not(.search-results) .entry-summary h1 {margin-top: 2.121212121em;margin-bottom: 1.060606061em;}
	body:not(.search-results) .entry-summary h2 {margin-top: 2.5em;margin-bottom: 1.25em;}
	body:not(.search-results) .entry-summary h3 {margin-top: 3.043478261em;margin-bottom: 1.52173913em;}
	body:not(.search-results) .entry-summary h4, body:not(.search-results) .entry-summary h5, body:not(.search-results) .entry-summary h6 {margin-top: 3.684210526em;margin-bottom: 1.842105263em;}
	body:not(.search-results) .entry-summary h1:first-child, body:not(.search-results) .entry-summary h2:first-child, body:not(.search-results) .entry-summary h3:first-child, body:not(.search-results) .entry-summary h4:first-child, body:not(.search-results) .entry-summary h5:first-child, body:not(.search-results) .entry-summary h6:first-child {margin-top: 0;}
	body:not(.search-results) .entry-summary .alignleft {margin: .2608695652em 1.5217391304em 1.5217391304em 0;}
	body:not(.search-results) .entry-summary .alignright {margin: .2608695652em 0 1.5217391304em 1.5217391304em;}
	body:not(.search-results) .entry-summary .aligncenter {margin-bottom: 1.5217391304em;}}
@media print {form, button, input, select, textarea, .navigation, .main-navigation, .social-navigation, .sidebar, .content-bottom-widgets, .header-image, .page-links, .edit-link, .comment-respond, .comment-edit-link, .comment-reply-link, .comment-metadata .edit-link, .pingback .edit-link {display: none;}
	body, blockquote cite, blockquote small, pre, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6, .entry-content .author-title {font-size: 12pt;}
	blockquote {font-size: 14.25pt;}
	.site-title, .page-title, .comments-title, .entry-content h2, .entry-summary h2, .comment-content h2, .widecolumn h2 {font-size: 17.25pt;}
	.site-description {display: block;}
	.entry-title {font-size: 24.75pt;line-height: 1.2727272727;margin-bottom: 1.696969697em;}
	.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title {font-size: 17.25pt;line-height: 1.304347826;margin-bottom: 1.826086957em;}
	.entry-content h1, .entry-summary h1, .comment-content h1 {font-size: 21pt;}
	.entry-content h3, .entry-summary h3, .comment-content h3, body:not(.search-results) .entry-summary {font-size: 14.25pt;}
	.site-description, .author-bio, .entry-footer, .sticky-post, .taxonomy-description, .entry-caption, .comment-metadata, .comment-notes, .comment-awaiting-moderation, .site-info, .wp-caption .wp-caption-text, .gallery-caption {font-size: 9.75pt;}
	body, .site {background: none !important;}
	body, blockquote cite, blockquote small, .site-branding .site-title a, .entry-title a, .comment-author {color: #1a1a1a !important;}
	blockquote, .page-header, .comments-title {border-color: #1a1a1a !important;}
	blockquote, .site-description, body:not(.search-results) .entry-summary, body:not(.search-results) .entry-summary blockquote, .author-bio, .entry-footer, .entry-footer a, .sticky-post, .taxonomy-description, .entry-caption, .comment-author, .comment-metadata a, .comment-notes, .comment-awaiting-moderation, .site-info, .site-info a, .wp-caption .wp-caption-text, .gallery-caption {color: #686868 !important;}
	code, hr {background-color: #d1d1d1 !important;}
	pre, abbr, acronym, table, th, td, .author-info, .comment-list article, .comment-list .pingback, .comment-list .trackback, .no-comments {border-color: #d1d1d1 !important;}
	a {color: #007acc !important;}
	.entry-content a, .entry-summary a, .taxonomy-description a, .comment-content a, .pingback .comment-body > a {box-shadow: none;border-bottom: 1px solid #007acc !important;}
	.site {margin: 5%;}
	.site-inner {max-width: none;}
	.site-header {padding: 0 0 1.75em;}
	.site-branding {margin-top: 0;margin-bottom: 1.75em;}
	.site-main {margin-bottom: 3.5em;}
	.entry-header, .entry-footer, .page-header, .page-content, .entry-content, .entry-summary, .post-thumbnail, .comments-area {margin-right: 0;margin-left: 0;}
	.post-thumbnail, .site-main > article {margin-bottom: 3.5em;}
	.entry-content blockquote.alignleft, .entry-content blockquote.alignright {border-width: 4px 0 0 0;padding: .9473684211em 0 0;width: -webkit-calc(50% - .736842105em);width: calc(50% - .736842105em);}
	body:not(.search-results) .entry-header + .entry-summary {margin-top: -1.473684211em;}
	.site-footer, .widecolumn {padding: 0;}}
.block .heading {font-size: 2.7vw;}
.block-text .text {font-size: 1.3vw;}
.content-bottom-widgets #menu-socialmenu li {width: 100%;}
#menu-toggle {display: none;}
.mobileOnly {display: none;}
.block-content {position: static;background-size: cover;background-position: center;}
.home-sys-padding .block-content {padding-bottom: 35vw;}
header.navbar-fixed-top {position: absolute;}
#myCarousel .carousel-indicators {width: 64%;}
#myCarousel {width: 100%;height: 100vh;}
.carousel-inner {width: 100%;height: 100%;}
.carousel-inner>.item {width: 100%;height: 100%;}
.carousel-inner > div.item > img {display: none;}
#myCarousel .slideImage {width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
#carousel-map .carousel-inner > div.item > img {display: block;}
div.bottomShadow {width: 100%;position: absolute;bottom: 0;left: 0;height: 9vw;background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);}
.main-navigation ul ul {z-index: 100;}
.main-navigation ul li:hover ul {z-index: 200;}
.main-navigation .sub-menu .sub-menu {top: 2.6vw !important;margin-left: -.2vw;margin-top: 0;}
aside#content-bottom-widgets .sub-menu .sub-menu {bottom: 1.83vw !important;top: auto !important;width: auto;border: 0;left: 0;}
div.gsc-adBlock {display: none !important;}
.block .gsc-control-cse {padding: 0 1em;width: auto;border: 0 none !important;}
.gsc-control-cse .gsc-option-menu-container {width: 100px;}
.gsc-selected-option-container {max-width: 100% !important;}
.gcsc-branding {display: none;}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {height: auto;}
.gsc-table-cell-thumbnail, .gs-promotion-image-cell {vertical-align: top;width: 80px;}
.cseFormWrapper {margin-bottom: 3vw;}
.cseFormWrapper input.search-field {width: 70%;border-radius: 0;height: 4vw;padding: 0 2vw;}
.cseFormWrapper button {height: 4vw;padding: 0 2vw;line-height: 100%;display: inline-block;color: #000;}
.cseFormWrapper button:hover {background-color: #099;}
.cseFormWrapper input.search-field::-webkit-input-placeholder {color: #909090;}
.cseFormWrapper input.search-field:-moz-placeholder {color: #909090;}
.cseFormWrapper input.search-field::-moz-placeholder {color: #909090;opacity: 1;}
.cseFormWrapper input.search-field:-ms-input-placeholder {color: #909090;}