@charset "UTF-8";

 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, 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: 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 {
-moz-box-sizing: content-box;
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;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
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; }   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, 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: 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 {
-moz-box-sizing: content-box;
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;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
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 {
* {
text-shadow: none !important;
color: #000 !important;
background: transparent !important;
box-shadow: none !important; }
a, a:visited {
text-decoration: underline; }
a[href]:after {
content: " (" attr(href) ")"; }
abbr[title]:after {
content: " (" attr(title) ")"; }
a[href^="javascript:"]:after, a[href^="#"]:after {
content: ""; }
pre, blockquote {
border: 1px solid #999;
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr, img {
page-break-inside: avoid; }
img {
max-width: 100% !important; }
p, h2, h3 {
orphans: 3;
widows: 3; }
h2, h3 {
page-break-after: avoid; }
select {
background: #fff !important; }
.navbar {
display: none; }
.table td, .table th {
background-color: #fff !important; }
.btn > .caret, .dropup > .btn > .caret {
border-top-color: #000 !important; }
.label {
border: 1px solid #000; }
.table {
border-collapse: collapse !important; }
.table-bordered th, .table-bordered td {
border: 1px solid #ddd !important; } }
@font-face {
font-family: 'Glyphicons Halflings';
src: url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fonts/glyphicons/glyphicons-halflings-regular.eot);
src: url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fonts/glyphicons/glyphicons-halflings-regular.woff) format("woff"), url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fonts/glyphicons/glyphicons-halflings-regular.ttf) format("truetype"), url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg"); }
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.glyphicon-asterisk:before {
content: "\2a"; }
.glyphicon-plus:before {
content: "\2b"; }
.glyphicon-euro:before {
content: "\20ac"; }
.glyphicon-minus:before {
content: "\2212"; }
.glyphicon-cloud:before {
content: "\2601"; }
.glyphicon-envelope:before {
content: "\2709"; }
.glyphicon-pencil:before {
content: "\270f"; }
.glyphicon-glass:before {
content: "\e001"; }
.glyphicon-music:before {
content: "\e002"; }
.glyphicon-search:before {
content: "\e003"; }
.glyphicon-heart:before {
content: "\e005"; }
.glyphicon-star:before {
content: "\e006"; }
.glyphicon-star-empty:before {
content: "\e007"; }
.glyphicon-user:before {
content: "\e008"; }
.glyphicon-film:before {
content: "\e009"; }
.glyphicon-th-large:before {
content: "\e010"; }
.glyphicon-th:before {
content: "\e011"; }
.glyphicon-th-list:before {
content: "\e012"; }
.glyphicon-ok:before {
content: "\e013"; }
.glyphicon-remove:before {
content: "\e014"; }
.glyphicon-zoom-in:before {
content: "\e015"; }
.glyphicon-zoom-out:before {
content: "\e016"; }
.glyphicon-off:before {
content: "\e017"; }
.glyphicon-signal:before {
content: "\e018"; }
.glyphicon-cog:before {
content: "\e019"; }
.glyphicon-trash:before {
content: "\e020"; }
.glyphicon-home:before {
content: "\e021"; }
.glyphicon-file:before {
content: "\e022"; }
.glyphicon-time:before {
content: "\e023"; }
.glyphicon-road:before {
content: "\e024"; }
.glyphicon-download-alt:before {
content: "\e025"; }
.glyphicon-download:before {
content: "\e026"; }
.glyphicon-upload:before {
content: "\e027"; }
.glyphicon-inbox:before {
content: "\e028"; }
.glyphicon-play-circle:before {
content: "\e029"; }
.glyphicon-repeat:before {
content: "\e030"; }
.glyphicon-refresh:before {
content: "\e031"; }
.glyphicon-list-alt:before {
content: "\e032"; }
.glyphicon-lock:before {
content: "\e033"; }
.glyphicon-flag:before {
content: "\e034"; }
.glyphicon-headphones:before {
content: "\e035"; }
.glyphicon-volume-off:before {
content: "\e036"; }
.glyphicon-volume-down:before {
content: "\e037"; }
.glyphicon-volume-up:before {
content: "\e038"; }
.glyphicon-qrcode:before {
content: "\e039"; }
.glyphicon-barcode:before {
content: "\e040"; }
.glyphicon-tag:before {
content: "\e041"; }
.glyphicon-tags:before {
content: "\e042"; }
.glyphicon-book:before {
content: "\e043"; }
.glyphicon-bookmark:before {
content: "\e044"; }
.glyphicon-print:before {
content: "\e045"; }
.glyphicon-camera:before {
content: "\e046"; }
.glyphicon-font:before {
content: "\e047"; }
.glyphicon-bold:before {
content: "\e048"; }
.glyphicon-italic:before {
content: "\e049"; }
.glyphicon-text-height:before {
content: "\e050"; }
.glyphicon-text-width:before {
content: "\e051"; }
.glyphicon-align-left:before {
content: "\e052"; }
.glyphicon-align-center:before {
content: "\e053"; }
.glyphicon-align-right:before {
content: "\e054"; }
.glyphicon-align-justify:before {
content: "\e055"; }
.glyphicon-list:before {
content: "\e056"; }
.glyphicon-indent-left:before {
content: "\e057"; }
.glyphicon-indent-right:before {
content: "\e058"; }
.glyphicon-facetime-video:before {
content: "\e059"; }
.glyphicon-picture:before {
content: "\e060"; }
.glyphicon-map-marker:before {
content: "\e062"; }
.glyphicon-adjust:before {
content: "\e063"; }
.glyphicon-tint:before {
content: "\e064"; }
.glyphicon-edit:before {
content: "\e065"; }
.glyphicon-share:before {
content: "\e066"; }
.glyphicon-check:before {
content: "\e067"; }
.glyphicon-move:before {
content: "\e068"; }
.glyphicon-step-backward:before {
content: "\e069"; }
.glyphicon-fast-backward:before {
content: "\e070"; }
.glyphicon-backward:before {
content: "\e071"; }
.glyphicon-play:before {
content: "\e072"; }
.glyphicon-pause:before {
content: "\e073"; }
.glyphicon-stop:before {
content: "\e074"; }
.glyphicon-forward:before {
content: "\e075"; }
.glyphicon-fast-forward:before {
content: "\e076"; }
.glyphicon-step-forward:before {
content: "\e077"; }
.glyphicon-eject:before {
content: "\e078"; }
.glyphicon-chevron-left:before {
content: "\e079"; }
.glyphicon-chevron-right:before {
content: "\e080"; }
.glyphicon-plus-sign:before {
content: "\e081"; }
.glyphicon-minus-sign:before {
content: "\e082"; }
.glyphicon-remove-sign:before {
content: "\e083"; }
.glyphicon-ok-sign:before {
content: "\e084"; }
.glyphicon-question-sign:before {
content: "\e085"; }
.glyphicon-info-sign:before {
content: "\e086"; }
.glyphicon-screenshot:before {
content: "\e087"; }
.glyphicon-remove-circle:before {
content: "\e088"; }
.glyphicon-ok-circle:before {
content: "\e089"; }
.glyphicon-ban-circle:before {
content: "\e090"; }
.glyphicon-arrow-left:before {
content: "\e091"; }
.glyphicon-arrow-right:before {
content: "\e092"; }
.glyphicon-arrow-up:before {
content: "\e093"; }
.glyphicon-arrow-down:before {
content: "\e094"; }
.glyphicon-share-alt:before {
content: "\e095"; }
.glyphicon-resize-full:before {
content: "\e096"; }
.glyphicon-resize-small:before {
content: "\e097"; }
.glyphicon-exclamation-sign:before {
content: "\e101"; }
.glyphicon-gift:before {
content: "\e102"; }
.glyphicon-leaf:before {
content: "\e103"; }
.glyphicon-fire:before {
content: "\e104"; }
.glyphicon-eye-open:before {
content: "\e105"; }
.glyphicon-eye-close:before {
content: "\e106"; }
.glyphicon-warning-sign:before {
content: "\e107"; }
.glyphicon-plane:before {
content: "\e108"; }
.glyphicon-calendar:before {
content: "\e109"; }
.glyphicon-random:before {
content: "\e110"; }
.glyphicon-comment:before {
content: "\e111"; }
.glyphicon-magnet:before {
content: "\e112"; }
.glyphicon-chevron-up:before {
content: "\e113"; }
.glyphicon-chevron-down:before {
content: "\e114"; }
.glyphicon-retweet:before {
content: "\e115"; }
.glyphicon-shopping-cart:before {
content: "\e116"; }
.glyphicon-folder-close:before {
content: "\e117"; }
.glyphicon-folder-open:before {
content: "\e118"; }
.glyphicon-resize-vertical:before {
content: "\e119"; }
.glyphicon-resize-horizontal:before {
content: "\e120"; }
.glyphicon-hdd:before {
content: "\e121"; }
.glyphicon-bullhorn:before {
content: "\e122"; }
.glyphicon-bell:before {
content: "\e123"; }
.glyphicon-certificate:before {
content: "\e124"; }
.glyphicon-thumbs-up:before {
content: "\e125"; }
.glyphicon-thumbs-down:before {
content: "\e126"; }
.glyphicon-hand-right:before {
content: "\e127"; }
.glyphicon-hand-left:before {
content: "\e128"; }
.glyphicon-hand-up:before {
content: "\e129"; }
.glyphicon-hand-down:before {
content: "\e130"; }
.glyphicon-circle-arrow-right:before {
content: "\e131"; }
.glyphicon-circle-arrow-left:before {
content: "\e132"; }
.glyphicon-circle-arrow-up:before {
content: "\e133"; }
.glyphicon-circle-arrow-down:before {
content: "\e134"; }
.glyphicon-globe:before {
content: "\e135"; }
.glyphicon-wrench:before {
content: "\e136"; }
.glyphicon-tasks:before {
content: "\e137"; }
.glyphicon-filter:before {
content: "\e138"; }
.glyphicon-briefcase:before {
content: "\e139"; }
.glyphicon-fullscreen:before {
content: "\e140"; }
.glyphicon-dashboard:before {
content: "\e141"; }
.glyphicon-paperclip:before {
content: "\e142"; }
.glyphicon-heart-empty:before {
content: "\e143"; }
.glyphicon-link:before {
content: "\e144"; }
.glyphicon-phone:before {
content: "\e145"; }
.glyphicon-pushpin:before {
content: "\e146"; }
.glyphicon-usd:before {
content: "\e148"; }
.glyphicon-gbp:before {
content: "\e149"; }
.glyphicon-sort:before {
content: "\e150"; }
.glyphicon-sort-by-alphabet:before {
content: "\e151"; }
.glyphicon-sort-by-alphabet-alt:before {
content: "\e152"; }
.glyphicon-sort-by-order:before {
content: "\e153"; }
.glyphicon-sort-by-order-alt:before {
content: "\e154"; }
.glyphicon-sort-by-attributes:before {
content: "\e155"; }
.glyphicon-sort-by-attributes-alt:before {
content: "\e156"; }
.glyphicon-unchecked:before {
content: "\e157"; }
.glyphicon-expand:before {
content: "\e158"; }
.glyphicon-collapse-down:before {
content: "\e159"; }
.glyphicon-collapse-up:before {
content: "\e160"; }
.glyphicon-log-in:before {
content: "\e161"; }
.glyphicon-flash:before {
content: "\e162"; }
.glyphicon-log-out:before {
content: "\e163"; }
.glyphicon-new-window:before {
content: "\e164"; }
.glyphicon-record:before {
content: "\e165"; }
.glyphicon-save:before {
content: "\e166"; }
.glyphicon-open:before {
content: "\e167"; }
.glyphicon-saved:before {
content: "\e168"; }
.glyphicon-import:before {
content: "\e169"; }
.glyphicon-export:before {
content: "\e170"; }
.glyphicon-send:before {
content: "\e171"; }
.glyphicon-floppy-disk:before {
content: "\e172"; }
.glyphicon-floppy-saved:before {
content: "\e173"; }
.glyphicon-floppy-remove:before {
content: "\e174"; }
.glyphicon-floppy-save:before {
content: "\e175"; }
.glyphicon-floppy-open:before {
content: "\e176"; }
.glyphicon-credit-card:before {
content: "\e177"; }
.glyphicon-transfer:before {
content: "\e178"; }
.glyphicon-cutlery:before {
content: "\e179"; }
.glyphicon-header:before {
content: "\e180"; }
.glyphicon-compressed:before {
content: "\e181"; }
.glyphicon-earphone:before {
content: "\e182"; }
.glyphicon-phone-alt:before {
content: "\e183"; }
.glyphicon-tower:before {
content: "\e184"; }
.glyphicon-stats:before {
content: "\e185"; }
.glyphicon-sd-video:before {
content: "\e186"; }
.glyphicon-hd-video:before {
content: "\e187"; }
.glyphicon-subtitles:before {
content: "\e188"; }
.glyphicon-sound-stereo:before {
content: "\e189"; }
.glyphicon-sound-dolby:before {
content: "\e190"; }
.glyphicon-sound-5-1:before {
content: "\e191"; }
.glyphicon-sound-6-1:before {
content: "\e192"; }
.glyphicon-sound-7-1:before {
content: "\e193"; }
.glyphicon-copyright-mark:before {
content: "\e194"; }
.glyphicon-registration-mark:before {
content: "\e195"; }
.glyphicon-cloud-download:before {
content: "\e197"; }
.glyphicon-cloud-upload:before {
content: "\e198"; }
.glyphicon-tree-conifer:before {
content: "\e199"; }
.glyphicon-tree-deciduous:before {
content: "\e200"; }
* {
-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: transparent; }
body {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333;
background-color: #fff; }
input, button, select, textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit; }
a {
color: #428bca;
text-decoration: none; }
a:hover, a:focus {
color: #2a6496;
text-decoration: underline; }
a:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
figure {
margin: 0; }
img {
vertical-align: middle; }
.img-responsive {
display: block;
width: 100% \9;
max-width: 100%;
height: auto; }
.img-rounded {
border-radius: 6px; }
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block;
width: 100% \9;
max-width: 100%;
height: auto; }
.img-circle {
border-radius: 50%; }
hr {
margin-top: 20px;
margin-bottom: 20px;
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; }
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px; }
@media (min-width: 768px) {
.container {
width: 750px; } }
@media (min-width: 992px) {
.container {
width: 970px; } }
@media (min-width: 1200px) {
.container {
width: 1170px; } }
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px; }
.row {
margin-left: -15px;
margin-right: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left; }
.col-xs-12 {
width: 100%; }
.col-xs-11 {
width: 91.66666667%; }
.col-xs-10 {
width: 83.33333333%; }
.col-xs-9 {
width: 75%; }
.col-xs-8 {
width: 66.66666667%; }
.col-xs-7 {
width: 58.33333333%; }
.col-xs-6 {
width: 50%; }
.col-xs-5 {
width: 41.66666667%; }
.col-xs-4 {
width: 33.33333333%; }
.col-xs-3 {
width: 25%; }
.col-xs-2 {
width: 16.66666667%; }
.col-xs-1 {
width: 8.33333333%; }
.col-xs-pull-12 {
right: 100%; }
.col-xs-pull-11 {
right: 91.66666667%; }
.col-xs-pull-10 {
right: 83.33333333%; }
.col-xs-pull-9 {
right: 75%; }
.col-xs-pull-8 {
right: 66.66666667%; }
.col-xs-pull-7 {
right: 58.33333333%; }
.col-xs-pull-6 {
right: 50%; }
.col-xs-pull-5 {
right: 41.66666667%; }
.col-xs-pull-4 {
right: 33.33333333%; }
.col-xs-pull-3 {
right: 25%; }
.col-xs-pull-2 {
right: 16.66666667%; }
.col-xs-pull-1 {
right: 8.33333333%; }
.col-xs-pull-0 {
right: auto; }
.col-xs-push-12 {
left: 100%; }
.col-xs-push-11 {
left: 91.66666667%; }
.col-xs-push-10 {
left: 83.33333333%; }
.col-xs-push-9 {
left: 75%; }
.col-xs-push-8 {
left: 66.66666667%; }
.col-xs-push-7 {
left: 58.33333333%; }
.col-xs-push-6 {
left: 50%; }
.col-xs-push-5 {
left: 41.66666667%; }
.col-xs-push-4 {
left: 33.33333333%; }
.col-xs-push-3 {
left: 25%; }
.col-xs-push-2 {
left: 16.66666667%; }
.col-xs-push-1 {
left: 8.33333333%; }
.col-xs-push-0 {
left: auto; }
.col-xs-offset-12 {
margin-left: 100%; }
.col-xs-offset-11 {
margin-left: 91.66666667%; }
.col-xs-offset-10 {
margin-left: 83.33333333%; }
.col-xs-offset-9 {
margin-left: 75%; }
.col-xs-offset-8 {
margin-left: 66.66666667%; }
.col-xs-offset-7 {
margin-left: 58.33333333%; }
.col-xs-offset-6 {
margin-left: 50%; }
.col-xs-offset-5 {
margin-left: 41.66666667%; }
.col-xs-offset-4 {
margin-left: 33.33333333%; }
.col-xs-offset-3 {
margin-left: 25%; }
.col-xs-offset-2 {
margin-left: 16.66666667%; }
.col-xs-offset-1 {
margin-left: 8.33333333%; }
.col-xs-offset-0 {
margin-left: 0; }
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left; }
.col-sm-12 {
width: 100%; }
.col-sm-11 {
width: 91.66666667%; }
.col-sm-10 {
width: 83.33333333%; }
.col-sm-9 {
width: 75%; }
.col-sm-8 {
width: 66.66666667%; }
.col-sm-7 {
width: 58.33333333%; }
.col-sm-6 {
width: 50%; }
.col-sm-5 {
width: 41.66666667%; }
.col-sm-4 {
width: 33.33333333%; }
.col-sm-3 {
width: 25%; }
.col-sm-2 {
width: 16.66666667%; }
.col-sm-1 {
width: 8.33333333%; }
.col-sm-pull-12 {
right: 100%; }
.col-sm-pull-11 {
right: 91.66666667%; }
.col-sm-pull-10 {
right: 83.33333333%; }
.col-sm-pull-9 {
right: 75%; }
.col-sm-pull-8 {
right: 66.66666667%; }
.col-sm-pull-7 {
right: 58.33333333%; }
.col-sm-pull-6 {
right: 50%; }
.col-sm-pull-5 {
right: 41.66666667%; }
.col-sm-pull-4 {
right: 33.33333333%; }
.col-sm-pull-3 {
right: 25%; }
.col-sm-pull-2 {
right: 16.66666667%; }
.col-sm-pull-1 {
right: 8.33333333%; }
.col-sm-pull-0 {
right: auto; }
.col-sm-push-12 {
left: 100%; }
.col-sm-push-11 {
left: 91.66666667%; }
.col-sm-push-10 {
left: 83.33333333%; }
.col-sm-push-9 {
left: 75%; }
.col-sm-push-8 {
left: 66.66666667%; }
.col-sm-push-7 {
left: 58.33333333%; }
.col-sm-push-6 {
left: 50%; }
.col-sm-push-5 {
left: 41.66666667%; }
.col-sm-push-4 {
left: 33.33333333%; }
.col-sm-push-3 {
left: 25%; }
.col-sm-push-2 {
left: 16.66666667%; }
.col-sm-push-1 {
left: 8.33333333%; }
.col-sm-push-0 {
left: auto; }
.col-sm-offset-12 {
margin-left: 100%; }
.col-sm-offset-11 {
margin-left: 91.66666667%; }
.col-sm-offset-10 {
margin-left: 83.33333333%; }
.col-sm-offset-9 {
margin-left: 75%; }
.col-sm-offset-8 {
margin-left: 66.66666667%; }
.col-sm-offset-7 {
margin-left: 58.33333333%; }
.col-sm-offset-6 {
margin-left: 50%; }
.col-sm-offset-5 {
margin-left: 41.66666667%; }
.col-sm-offset-4 {
margin-left: 33.33333333%; }
.col-sm-offset-3 {
margin-left: 25%; }
.col-sm-offset-2 {
margin-left: 16.66666667%; }
.col-sm-offset-1 {
margin-left: 8.33333333%; }
.col-sm-offset-0 {
margin-left: 0; } }
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left; }
.col-md-12 {
width: 100%; }
.col-md-11 {
width: 91.66666667%; }
.col-md-10 {
width: 83.33333333%; }
.col-md-9 {
width: 75%; }
.col-md-8 {
width: 66.66666667%; }
.col-md-7 {
width: 58.33333333%; }
.col-md-6 {
width: 50%; }
.col-md-5 {
width: 41.66666667%; }
.col-md-4 {
width: 33.33333333%; }
.col-md-3 {
width: 25%; }
.col-md-2 {
width: 16.66666667%; }
.col-md-1 {
width: 8.33333333%; }
.col-md-pull-12 {
right: 100%; }
.col-md-pull-11 {
right: 91.66666667%; }
.col-md-pull-10 {
right: 83.33333333%; }
.col-md-pull-9 {
right: 75%; }
.col-md-pull-8 {
right: 66.66666667%; }
.col-md-pull-7 {
right: 58.33333333%; }
.col-md-pull-6 {
right: 50%; }
.col-md-pull-5 {
right: 41.66666667%; }
.col-md-pull-4 {
right: 33.33333333%; }
.col-md-pull-3 {
right: 25%; }
.col-md-pull-2 {
right: 16.66666667%; }
.col-md-pull-1 {
right: 8.33333333%; }
.col-md-pull-0 {
right: auto; }
.col-md-push-12 {
left: 100%; }
.col-md-push-11 {
left: 91.66666667%; }
.col-md-push-10 {
left: 83.33333333%; }
.col-md-push-9 {
left: 75%; }
.col-md-push-8 {
left: 66.66666667%; }
.col-md-push-7 {
left: 58.33333333%; }
.col-md-push-6 {
left: 50%; }
.col-md-push-5 {
left: 41.66666667%; }
.col-md-push-4 {
left: 33.33333333%; }
.col-md-push-3 {
left: 25%; }
.col-md-push-2 {
left: 16.66666667%; }
.col-md-push-1 {
left: 8.33333333%; }
.col-md-push-0 {
left: auto; }
.col-md-offset-12 {
margin-left: 100%; }
.col-md-offset-11 {
margin-left: 91.66666667%; }
.col-md-offset-10 {
margin-left: 83.33333333%; }
.col-md-offset-9 {
margin-left: 75%; }
.col-md-offset-8 {
margin-left: 66.66666667%; }
.col-md-offset-7 {
margin-left: 58.33333333%; }
.col-md-offset-6 {
margin-left: 50%; }
.col-md-offset-5 {
margin-left: 41.66666667%; }
.col-md-offset-4 {
margin-left: 33.33333333%; }
.col-md-offset-3 {
margin-left: 25%; }
.col-md-offset-2 {
margin-left: 16.66666667%; }
.col-md-offset-1 {
margin-left: 8.33333333%; }
.col-md-offset-0 {
margin-left: 0; } }
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left; }
.col-lg-12 {
width: 100%; }
.col-lg-11 {
width: 91.66666667%; }
.col-lg-10 {
width: 83.33333333%; }
.col-lg-9 {
width: 75%; }
.col-lg-8 {
width: 66.66666667%; }
.col-lg-7 {
width: 58.33333333%; }
.col-lg-6 {
width: 50%; }
.col-lg-5 {
width: 41.66666667%; }
.col-lg-4 {
width: 33.33333333%; }
.col-lg-3 {
width: 25%; }
.col-lg-2 {
width: 16.66666667%; }
.col-lg-1 {
width: 8.33333333%; }
.col-lg-pull-12 {
right: 100%; }
.col-lg-pull-11 {
right: 91.66666667%; }
.col-lg-pull-10 {
right: 83.33333333%; }
.col-lg-pull-9 {
right: 75%; }
.col-lg-pull-8 {
right: 66.66666667%; }
.col-lg-pull-7 {
right: 58.33333333%; }
.col-lg-pull-6 {
right: 50%; }
.col-lg-pull-5 {
right: 41.66666667%; }
.col-lg-pull-4 {
right: 33.33333333%; }
.col-lg-pull-3 {
right: 25%; }
.col-lg-pull-2 {
right: 16.66666667%; }
.col-lg-pull-1 {
right: 8.33333333%; }
.col-lg-pull-0 {
right: auto; }
.col-lg-push-12 {
left: 100%; }
.col-lg-push-11 {
left: 91.66666667%; }
.col-lg-push-10 {
left: 83.33333333%; }
.col-lg-push-9 {
left: 75%; }
.col-lg-push-8 {
left: 66.66666667%; }
.col-lg-push-7 {
left: 58.33333333%; }
.col-lg-push-6 {
left: 50%; }
.col-lg-push-5 {
left: 41.66666667%; }
.col-lg-push-4 {
left: 33.33333333%; }
.col-lg-push-3 {
left: 25%; }
.col-lg-push-2 {
left: 16.66666667%; }
.col-lg-push-1 {
left: 8.33333333%; }
.col-lg-push-0 {
left: auto; }
.col-lg-offset-12 {
margin-left: 100%; }
.col-lg-offset-11 {
margin-left: 91.66666667%; }
.col-lg-offset-10 {
margin-left: 83.33333333%; }
.col-lg-offset-9 {
margin-left: 75%; }
.col-lg-offset-8 {
margin-left: 66.66666667%; }
.col-lg-offset-7 {
margin-left: 58.33333333%; }
.col-lg-offset-6 {
margin-left: 50%; }
.col-lg-offset-5 {
margin-left: 41.66666667%; }
.col-lg-offset-4 {
margin-left: 33.33333333%; }
.col-lg-offset-3 {
margin-left: 25%; }
.col-lg-offset-2 {
margin-left: 16.66666667%; }
.col-lg-offset-1 {
margin-left: 8.33333333%; }
.col-lg-offset-0 {
margin-left: 0; } }
table {
background-color: transparent; }
th {
text-align: left; }
.table {
width: 100%;
max-width: 100%;
margin-bottom: 20px; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd; }
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd; }
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
border-top: 0; }
.table > tbody + tbody {
border-top: 2px solid #ddd; }
.table .table {
background-color: #fff; }
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
padding: 5px; }
.table-bordered {
border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
border-bottom-width: 2px; }
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9; }
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
background-color: #f5f5f5; }
table col[class*="col-"] {
position: static;
float: none;
display: table-column; }
table td[class*="col-"], table th[class*="col-"] {
position: static;
float: none;
display: table-cell; }
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
background-color: #f5f5f5; }
.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8; }
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
background-color: #dff0d8; }
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6; }
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
background-color: #d9edf7; }
.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3; }
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
background-color: #fcf8e3; }
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc; }
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
background-color: #f2dede; }
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc; }
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-y: hidden;
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
-webkit-overflow-scrolling: touch; }
.table-responsive > .table {
margin-bottom: 0; }
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
white-space: nowrap; }
.table-responsive > .table-bordered {
border: 0; }
.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0; }
.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0; }
.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0; } }
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
content: " ";
display: table; }
.clearfix:after, .container:after, .container-fluid:after, .row:after {
clear: both; }
.center-block {
display: block;
margin-left: auto;
margin-right: auto; }
.pull-right {
float: right !important; }
.pull-left {
float: left !important; }
.hide {
display: none !important; }
.show {
display: block !important; }
.invisible {
visibility: hidden; }
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0; }
.hidden {
display: none !important;
visibility: hidden !important; }
.affix {
position: fixed;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
@-ms-viewport {
width: device-width; }
.visible-xs, .visible-sm, .visible-md, .visible-lg {
display: none !important; }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
display: none !important; }
@media (max-width: 767px) {
.visible-xs {
display: block !important; }
table.visible-xs {
display: table; }
tr.visible-xs {
display: table-row !important; }
th.visible-xs, td.visible-xs {
display: table-cell !important; } }
@media (max-width: 767px) {
.visible-xs-block {
display: block !important; } }
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important; } }
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important; }
table.visible-sm {
display: table; }
tr.visible-sm {
display: table-row !important; }
th.visible-sm, td.visible-sm {
display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important; }
table.visible-md {
display: table; }
tr.visible-md {
display: table-row !important; }
th.visible-md, td.visible-md {
display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important; } }
@media (min-width: 1200px) {
.visible-lg {
display: block !important; }
table.visible-lg {
display: table; }
tr.visible-lg {
display: table-row !important; }
th.visible-lg, td.visible-lg {
display: table-cell !important; } }
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important; } }
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important; } }
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important; } }
@media (max-width: 767px) {
.hidden-xs {
display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important; } }
@media (min-width: 1200px) {
.hidden-lg {
display: none !important; } }
.visible-print {
display: none !important; }
@media print {
.visible-print {
display: block !important; }
table.visible-print {
display: table; }
tr.visible-print {
display: table-row !important; }
th.visible-print, td.visible-print {
display: table-cell !important; } }
.visible-print-block {
display: none !important; }
@media print {
.visible-print-block {
display: block !important; } }
.visible-print-inline {
display: none !important; }
@media print {
.visible-print-inline {
display: inline !important; } }
.visible-print-inline-block {
display: none !important; }
@media print {
.visible-print-inline-block {
display: inline-block !important; } }
@media print {
.hidden-print {
display: none !important; } }   @font-face {
font-family: 'FontAwesome';
src: url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fontawesome/fonts/fontawesome-webfont.eot?v=4.7.0);
src: url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fontawesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(//gentschag.ch/wp-content/themes/gentschag.ch/css/3rdparty/fontawesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
font-weight: normal;
font-style: normal; }
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } .fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -15%; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-fw {
width: 1.28571em;
text-align: center; }
.fa-ul {
padding-left: 0;
margin-left: 2.14286em;
list-style-type: none; }
.fa-ul > li {
position: relative; }
.fa-li {
position: absolute;
left: -2.14286em;
width: 2.14286em;
top: 0.14286em;
text-align: center; }
.fa-li.fa-lg {
left: -1.85714em; }
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right {
margin-left: .3em; } .pull-right {
float: right; }
.pull-left {
float: left; }
.fa.pull-left {
margin-right: .3em; }
.fa.pull-right {
margin-left: .3em; }
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear; }
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none; }
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center; }
.fa-stack-1x {
line-height: inherit; }
.fa-stack-2x {
font-size: 2em; }
.fa-inverse {
color: #fff; } .fa-glass:before {
content: ""; }
.fa-music:before {
content: ""; }
.fa-search:before {
content: ""; }
.fa-envelope-o:before {
content: ""; }
.fa-heart:before {
content: ""; }
.fa-star:before {
content: ""; }
.fa-star-o:before {
content: ""; }
.fa-user:before {
content: ""; }
.fa-film:before {
content: ""; }
.fa-th-large:before {
content: ""; }
.fa-th:before {
content: ""; }
.fa-th-list:before {
content: ""; }
.fa-check:before {
content: ""; }
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: ""; }
.fa-search-plus:before {
content: ""; }
.fa-search-minus:before {
content: ""; }
.fa-power-off:before {
content: ""; }
.fa-signal:before {
content: ""; }
.fa-gear:before,
.fa-cog:before {
content: ""; }
.fa-trash-o:before {
content: ""; }
.fa-home:before {
content: ""; }
.fa-file-o:before {
content: ""; }
.fa-clock-o:before {
content: ""; }
.fa-road:before {
content: ""; }
.fa-download:before {
content: ""; }
.fa-arrow-circle-o-down:before {
content: ""; }
.fa-arrow-circle-o-up:before {
content: ""; }
.fa-inbox:before {
content: ""; }
.fa-play-circle-o:before {
content: ""; }
.fa-rotate-right:before,
.fa-repeat:before {
content: ""; }
.fa-refresh:before {
content: ""; }
.fa-list-alt:before {
content: ""; }
.fa-lock:before {
content: ""; }
.fa-flag:before {
content: ""; }
.fa-headphones:before {
content: ""; }
.fa-volume-off:before {
content: ""; }
.fa-volume-down:before {
content: ""; }
.fa-volume-up:before {
content: ""; }
.fa-qrcode:before {
content: ""; }
.fa-barcode:before {
content: ""; }
.fa-tag:before {
content: ""; }
.fa-tags:before {
content: ""; }
.fa-book:before {
content: ""; }
.fa-bookmark:before {
content: ""; }
.fa-print:before {
content: ""; }
.fa-camera:before {
content: ""; }
.fa-font:before {
content: ""; }
.fa-bold:before {
content: ""; }
.fa-italic:before {
content: ""; }
.fa-text-height:before {
content: ""; }
.fa-text-width:before {
content: ""; }
.fa-align-left:before {
content: ""; }
.fa-align-center:before {
content: ""; }
.fa-align-right:before {
content: ""; }
.fa-align-justify:before {
content: ""; }
.fa-list:before {
content: ""; }
.fa-dedent:before,
.fa-outdent:before {
content: ""; }
.fa-indent:before {
content: ""; }
.fa-video-camera:before {
content: ""; }
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: ""; }
.fa-pencil:before {
content: ""; }
.fa-map-marker:before {
content: ""; }
.fa-adjust:before {
content: ""; }
.fa-tint:before {
content: ""; }
.fa-edit:before,
.fa-pencil-square-o:before {
content: ""; }
.fa-share-square-o:before {
content: ""; }
.fa-check-square-o:before {
content: ""; }
.fa-arrows:before {
content: ""; }
.fa-step-backward:before {
content: ""; }
.fa-fast-backward:before {
content: ""; }
.fa-backward:before {
content: ""; }
.fa-play:before {
content: ""; }
.fa-pause:before {
content: ""; }
.fa-stop:before {
content: ""; }
.fa-forward:before {
content: ""; }
.fa-fast-forward:before {
content: ""; }
.fa-step-forward:before {
content: ""; }
.fa-eject:before {
content: ""; }
.fa-chevron-left:before {
content: ""; }
.fa-chevron-right:before {
content: ""; }
.fa-plus-circle:before {
content: ""; }
.fa-minus-circle:before {
content: ""; }
.fa-times-circle:before {
content: ""; }
.fa-check-circle:before {
content: ""; }
.fa-question-circle:before {
content: ""; }
.fa-info-circle:before {
content: ""; }
.fa-crosshairs:before {
content: ""; }
.fa-times-circle-o:before {
content: ""; }
.fa-check-circle-o:before {
content: ""; }
.fa-ban:before {
content: ""; }
.fa-arrow-left:before {
content: ""; }
.fa-arrow-right:before {
content: ""; }
.fa-arrow-up:before {
content: ""; }
.fa-arrow-down:before {
content: ""; }
.fa-mail-forward:before,
.fa-share:before {
content: ""; }
.fa-expand:before {
content: ""; }
.fa-compress:before {
content: ""; }
.fa-plus:before {
content: ""; }
.fa-minus:before {
content: ""; }
.fa-asterisk:before {
content: ""; }
.fa-exclamation-circle:before {
content: ""; }
.fa-gift:before {
content: ""; }
.fa-leaf:before {
content: ""; }
.fa-fire:before {
content: ""; }
.fa-eye:before {
content: ""; }
.fa-eye-slash:before {
content: ""; }
.fa-warning:before,
.fa-exclamation-triangle:before {
content: ""; }
.fa-plane:before {
content: ""; }
.fa-calendar:before {
content: ""; }
.fa-random:before {
content: ""; }
.fa-comment:before {
content: ""; }
.fa-magnet:before {
content: ""; }
.fa-chevron-up:before {
content: ""; }
.fa-chevron-down:before {
content: ""; }
.fa-retweet:before {
content: ""; }
.fa-shopping-cart:before {
content: ""; }
.fa-folder:before {
content: ""; }
.fa-folder-open:before {
content: ""; }
.fa-arrows-v:before {
content: ""; }
.fa-arrows-h:before {
content: ""; }
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: ""; }
.fa-twitter-square:before {
content: ""; }
.fa-facebook-square:before {
content: ""; }
.fa-camera-retro:before {
content: ""; }
.fa-key:before {
content: ""; }
.fa-gears:before,
.fa-cogs:before {
content: ""; }
.fa-comments:before {
content: ""; }
.fa-thumbs-o-up:before {
content: ""; }
.fa-thumbs-o-down:before {
content: ""; }
.fa-star-half:before {
content: ""; }
.fa-heart-o:before {
content: ""; }
.fa-sign-out:before {
content: ""; }
.fa-linkedin-square:before {
content: ""; }
.fa-thumb-tack:before {
content: ""; }
.fa-external-link:before {
content: ""; }
.fa-sign-in:before {
content: ""; }
.fa-trophy:before {
content: ""; }
.fa-github-square:before {
content: ""; }
.fa-upload:before {
content: ""; }
.fa-lemon-o:before {
content: ""; }
.fa-phone:before {
content: ""; }
.fa-square-o:before {
content: ""; }
.fa-bookmark-o:before {
content: ""; }
.fa-phone-square:before {
content: ""; }
.fa-twitter:before {
content: ""; }
.fa-facebook-f:before,
.fa-facebook:before {
content: ""; }
.fa-github:before {
content: ""; }
.fa-unlock:before {
content: ""; }
.fa-credit-card:before {
content: ""; }
.fa-feed:before,
.fa-rss:before {
content: ""; }
.fa-hdd-o:before {
content: ""; }
.fa-bullhorn:before {
content: ""; }
.fa-bell:before {
content: ""; }
.fa-certificate:before {
content: ""; }
.fa-hand-o-right:before {
content: ""; }
.fa-hand-o-left:before {
content: ""; }
.fa-hand-o-up:before {
content: ""; }
.fa-hand-o-down:before {
content: ""; }
.fa-arrow-circle-left:before {
content: ""; }
.fa-arrow-circle-right:before {
content: ""; }
.fa-arrow-circle-up:before {
content: ""; }
.fa-arrow-circle-down:before {
content: ""; }
.fa-globe:before {
content: ""; }
.fa-wrench:before {
content: ""; }
.fa-tasks:before {
content: ""; }
.fa-filter:before {
content: ""; }
.fa-briefcase:before {
content: ""; }
.fa-arrows-alt:before {
content: ""; }
.fa-group:before,
.fa-users:before {
content: ""; }
.fa-chain:before,
.fa-link:before {
content: ""; }
.fa-cloud:before {
content: ""; }
.fa-flask:before {
content: ""; }
.fa-cut:before,
.fa-scissors:before {
content: ""; }
.fa-copy:before,
.fa-files-o:before {
content: ""; }
.fa-paperclip:before {
content: ""; }
.fa-save:before,
.fa-floppy-o:before {
content: ""; }
.fa-square:before {
content: ""; }
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: ""; }
.fa-list-ul:before {
content: ""; }
.fa-list-ol:before {
content: ""; }
.fa-strikethrough:before {
content: ""; }
.fa-underline:before {
content: ""; }
.fa-table:before {
content: ""; }
.fa-magic:before {
content: ""; }
.fa-truck:before {
content: ""; }
.fa-pinterest:before {
content: ""; }
.fa-pinterest-square:before {
content: ""; }
.fa-google-plus-square:before {
content: ""; }
.fa-google-plus:before {
content: ""; }
.fa-money:before {
content: ""; }
.fa-caret-down:before {
content: ""; }
.fa-caret-up:before {
content: ""; }
.fa-caret-left:before {
content: ""; }
.fa-caret-right:before {
content: ""; }
.fa-columns:before {
content: ""; }
.fa-unsorted:before,
.fa-sort:before {
content: ""; }
.fa-sort-down:before,
.fa-sort-desc:before {
content: ""; }
.fa-sort-up:before,
.fa-sort-asc:before {
content: ""; }
.fa-envelope:before {
content: ""; }
.fa-linkedin:before {
content: ""; }
.fa-rotate-left:before,
.fa-undo:before {
content: ""; }
.fa-legal:before,
.fa-gavel:before {
content: ""; }
.fa-dashboard:before,
.fa-tachometer:before {
content: ""; }
.fa-comment-o:before {
content: ""; }
.fa-comments-o:before {
content: ""; }
.fa-flash:before,
.fa-bolt:before {
content: ""; }
.fa-sitemap:before {
content: ""; }
.fa-umbrella:before {
content: ""; }
.fa-paste:before,
.fa-clipboard:before {
content: ""; }
.fa-lightbulb-o:before {
content: ""; }
.fa-exchange:before {
content: ""; }
.fa-cloud-download:before {
content: ""; }
.fa-cloud-upload:before {
content: ""; }
.fa-user-md:before {
content: ""; }
.fa-stethoscope:before {
content: ""; }
.fa-suitcase:before {
content: ""; }
.fa-bell-o:before {
content: ""; }
.fa-coffee:before {
content: ""; }
.fa-cutlery:before {
content: ""; }
.fa-file-text-o:before {
content: ""; }
.fa-building-o:before {
content: ""; }
.fa-hospital-o:before {
content: ""; }
.fa-ambulance:before {
content: ""; }
.fa-medkit:before {
content: ""; }
.fa-fighter-jet:before {
content: ""; }
.fa-beer:before {
content: ""; }
.fa-h-square:before {
content: ""; }
.fa-plus-square:before {
content: ""; }
.fa-angle-double-left:before {
content: ""; }
.fa-angle-double-right:before {
content: ""; }
.fa-angle-double-up:before {
content: ""; }
.fa-angle-double-down:before {
content: ""; }
.fa-angle-left:before {
content: ""; }
.fa-angle-right:before {
content: ""; }
.fa-angle-up:before {
content: ""; }
.fa-angle-down:before {
content: ""; }
.fa-desktop:before {
content: ""; }
.fa-laptop:before {
content: ""; }
.fa-tablet:before {
content: ""; }
.fa-mobile-phone:before,
.fa-mobile:before {
content: ""; }
.fa-circle-o:before {
content: ""; }
.fa-quote-left:before {
content: ""; }
.fa-quote-right:before {
content: ""; }
.fa-spinner:before {
content: ""; }
.fa-circle:before {
content: ""; }
.fa-mail-reply:before,
.fa-reply:before {
content: ""; }
.fa-github-alt:before {
content: ""; }
.fa-folder-o:before {
content: ""; }
.fa-folder-open-o:before {
content: ""; }
.fa-smile-o:before {
content: ""; }
.fa-frown-o:before {
content: ""; }
.fa-meh-o:before {
content: ""; }
.fa-gamepad:before {
content: ""; }
.fa-keyboard-o:before {
content: ""; }
.fa-flag-o:before {
content: ""; }
.fa-flag-checkered:before {
content: ""; }
.fa-terminal:before {
content: ""; }
.fa-code:before {
content: ""; }
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: ""; }
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: ""; }
.fa-location-arrow:before {
content: ""; }
.fa-crop:before {
content: ""; }
.fa-code-fork:before {
content: ""; }
.fa-unlink:before,
.fa-chain-broken:before {
content: ""; }
.fa-question:before {
content: ""; }
.fa-info:before {
content: ""; }
.fa-exclamation:before {
content: ""; }
.fa-superscript:before {
content: ""; }
.fa-subscript:before {
content: ""; }
.fa-eraser:before {
content: ""; }
.fa-puzzle-piece:before {
content: ""; }
.fa-microphone:before {
content: ""; }
.fa-microphone-slash:before {
content: ""; }
.fa-shield:before {
content: ""; }
.fa-calendar-o:before {
content: ""; }
.fa-fire-extinguisher:before {
content: ""; }
.fa-rocket:before {
content: ""; }
.fa-maxcdn:before {
content: ""; }
.fa-chevron-circle-left:before {
content: ""; }
.fa-chevron-circle-right:before {
content: ""; }
.fa-chevron-circle-up:before {
content: ""; }
.fa-chevron-circle-down:before {
content: ""; }
.fa-html5:before {
content: ""; }
.fa-css3:before {
content: ""; }
.fa-anchor:before {
content: ""; }
.fa-unlock-alt:before {
content: ""; }
.fa-bullseye:before {
content: ""; }
.fa-ellipsis-h:before {
content: ""; }
.fa-ellipsis-v:before {
content: ""; }
.fa-rss-square:before {
content: ""; }
.fa-play-circle:before {
content: ""; }
.fa-ticket:before {
content: ""; }
.fa-minus-square:before {
content: ""; }
.fa-minus-square-o:before {
content: ""; }
.fa-level-up:before {
content: ""; }
.fa-level-down:before {
content: ""; }
.fa-check-square:before {
content: ""; }
.fa-pencil-square:before {
content: ""; }
.fa-external-link-square:before {
content: ""; }
.fa-share-square:before {
content: ""; }
.fa-compass:before {
content: ""; }
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: ""; }
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: ""; }
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: ""; }
.fa-euro:before,
.fa-eur:before {
content: ""; }
.fa-gbp:before {
content: ""; }
.fa-dollar:before,
.fa-usd:before {
content: ""; }
.fa-rupee:before,
.fa-inr:before {
content: ""; }
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: ""; }
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: ""; }
.fa-won:before,
.fa-krw:before {
content: ""; }
.fa-bitcoin:before,
.fa-btc:before {
content: ""; }
.fa-file:before {
content: ""; }
.fa-file-text:before {
content: ""; }
.fa-sort-alpha-asc:before {
content: ""; }
.fa-sort-alpha-desc:before {
content: ""; }
.fa-sort-amount-asc:before {
content: ""; }
.fa-sort-amount-desc:before {
content: ""; }
.fa-sort-numeric-asc:before {
content: ""; }
.fa-sort-numeric-desc:before {
content: ""; }
.fa-thumbs-up:before {
content: ""; }
.fa-thumbs-down:before {
content: ""; }
.fa-youtube-square:before {
content: ""; }
.fa-youtube:before {
content: ""; }
.fa-xing:before {
content: ""; }
.fa-xing-square:before {
content: ""; }
.fa-youtube-play:before {
content: ""; }
.fa-dropbox:before {
content: ""; }
.fa-stack-overflow:before {
content: ""; }
.fa-instagram:before {
content: ""; }
.fa-flickr:before {
content: ""; }
.fa-adn:before {
content: ""; }
.fa-bitbucket:before {
content: ""; }
.fa-bitbucket-square:before {
content: ""; }
.fa-tumblr:before {
content: ""; }
.fa-tumblr-square:before {
content: ""; }
.fa-long-arrow-down:before {
content: ""; }
.fa-long-arrow-up:before {
content: ""; }
.fa-long-arrow-left:before {
content: ""; }
.fa-long-arrow-right:before {
content: ""; }
.fa-apple:before {
content: ""; }
.fa-windows:before {
content: ""; }
.fa-android:before {
content: ""; }
.fa-linux:before {
content: ""; }
.fa-dribbble:before {
content: ""; }
.fa-skype:before {
content: ""; }
.fa-foursquare:before {
content: ""; }
.fa-trello:before {
content: ""; }
.fa-female:before {
content: ""; }
.fa-male:before {
content: ""; }
.fa-gittip:before,
.fa-gratipay:before {
content: ""; }
.fa-sun-o:before {
content: ""; }
.fa-moon-o:before {
content: ""; }
.fa-archive:before {
content: ""; }
.fa-bug:before {
content: ""; }
.fa-vk:before {
content: ""; }
.fa-weibo:before {
content: ""; }
.fa-renren:before {
content: ""; }
.fa-pagelines:before {
content: ""; }
.fa-stack-exchange:before {
content: ""; }
.fa-arrow-circle-o-right:before {
content: ""; }
.fa-arrow-circle-o-left:before {
content: ""; }
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: ""; }
.fa-dot-circle-o:before {
content: ""; }
.fa-wheelchair:before {
content: ""; }
.fa-vimeo-square:before {
content: ""; }
.fa-turkish-lira:before,
.fa-try:before {
content: ""; }
.fa-plus-square-o:before {
content: ""; }
.fa-space-shuttle:before {
content: ""; }
.fa-slack:before {
content: ""; }
.fa-envelope-square:before {
content: ""; }
.fa-wordpress:before {
content: ""; }
.fa-openid:before {
content: ""; }
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: ""; }
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: ""; }
.fa-yahoo:before {
content: ""; }
.fa-google:before {
content: ""; }
.fa-reddit:before {
content: ""; }
.fa-reddit-square:before {
content: ""; }
.fa-stumbleupon-circle:before {
content: ""; }
.fa-stumbleupon:before {
content: ""; }
.fa-delicious:before {
content: ""; }
.fa-digg:before {
content: ""; }
.fa-pied-piper-pp:before {
content: ""; }
.fa-pied-piper-alt:before {
content: ""; }
.fa-drupal:before {
content: ""; }
.fa-joomla:before {
content: ""; }
.fa-language:before {
content: ""; }
.fa-fax:before {
content: ""; }
.fa-building:before {
content: ""; }
.fa-child:before {
content: ""; }
.fa-paw:before {
content: ""; }
.fa-spoon:before {
content: ""; }
.fa-cube:before {
content: ""; }
.fa-cubes:before {
content: ""; }
.fa-behance:before {
content: ""; }
.fa-behance-square:before {
content: ""; }
.fa-steam:before {
content: ""; }
.fa-steam-square:before {
content: ""; }
.fa-recycle:before {
content: ""; }
.fa-automobile:before,
.fa-car:before {
content: ""; }
.fa-cab:before,
.fa-taxi:before {
content: ""; }
.fa-tree:before {
content: ""; }
.fa-spotify:before {
content: ""; }
.fa-deviantart:before {
content: ""; }
.fa-soundcloud:before {
content: ""; }
.fa-database:before {
content: ""; }
.fa-file-pdf-o:before {
content: ""; }
.fa-file-word-o:before {
content: ""; }
.fa-file-excel-o:before {
content: ""; }
.fa-file-powerpoint-o:before {
content: ""; }
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: ""; }
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: ""; }
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: ""; }
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: ""; }
.fa-file-code-o:before {
content: ""; }
.fa-vine:before {
content: ""; }
.fa-codepen:before {
content: ""; }
.fa-jsfiddle:before {
content: ""; }
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: ""; }
.fa-circle-o-notch:before {
content: ""; }
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: ""; }
.fa-ge:before,
.fa-empire:before {
content: ""; }
.fa-git-square:before {
content: ""; }
.fa-git:before {
content: ""; }
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: ""; }
.fa-tencent-weibo:before {
content: ""; }
.fa-qq:before {
content: ""; }
.fa-wechat:before,
.fa-weixin:before {
content: ""; }
.fa-send:before,
.fa-paper-plane:before {
content: ""; }
.fa-send-o:before,
.fa-paper-plane-o:before {
content: ""; }
.fa-history:before {
content: ""; }
.fa-circle-thin:before {
content: ""; }
.fa-header:before {
content: ""; }
.fa-paragraph:before {
content: ""; }
.fa-sliders:before {
content: ""; }
.fa-share-alt:before {
content: ""; }
.fa-share-alt-square:before {
content: ""; }
.fa-bomb:before {
content: ""; }
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: ""; }
.fa-tty:before {
content: ""; }
.fa-binoculars:before {
content: ""; }
.fa-plug:before {
content: ""; }
.fa-slideshare:before {
content: ""; }
.fa-twitch:before {
content: ""; }
.fa-yelp:before {
content: ""; }
.fa-newspaper-o:before {
content: ""; }
.fa-wifi:before {
content: ""; }
.fa-calculator:before {
content: ""; }
.fa-paypal:before {
content: ""; }
.fa-google-wallet:before {
content: ""; }
.fa-cc-visa:before {
content: ""; }
.fa-cc-mastercard:before {
content: ""; }
.fa-cc-discover:before {
content: ""; }
.fa-cc-amex:before {
content: ""; }
.fa-cc-paypal:before {
content: ""; }
.fa-cc-stripe:before {
content: ""; }
.fa-bell-slash:before {
content: ""; }
.fa-bell-slash-o:before {
content: ""; }
.fa-trash:before {
content: ""; }
.fa-copyright:before {
content: ""; }
.fa-at:before {
content: ""; }
.fa-eyedropper:before {
content: ""; }
.fa-paint-brush:before {
content: ""; }
.fa-birthday-cake:before {
content: ""; }
.fa-area-chart:before {
content: ""; }
.fa-pie-chart:before {
content: ""; }
.fa-line-chart:before {
content: ""; }
.fa-lastfm:before {
content: ""; }
.fa-lastfm-square:before {
content: ""; }
.fa-toggle-off:before {
content: ""; }
.fa-toggle-on:before {
content: ""; }
.fa-bicycle:before {
content: ""; }
.fa-bus:before {
content: ""; }
.fa-ioxhost:before {
content: ""; }
.fa-angellist:before {
content: ""; }
.fa-cc:before {
content: ""; }
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: ""; }
.fa-meanpath:before {
content: ""; }
.fa-buysellads:before {
content: ""; }
.fa-connectdevelop:before {
content: ""; }
.fa-dashcube:before {
content: ""; }
.fa-forumbee:before {
content: ""; }
.fa-leanpub:before {
content: ""; }
.fa-sellsy:before {
content: ""; }
.fa-shirtsinbulk:before {
content: ""; }
.fa-simplybuilt:before {
content: ""; }
.fa-skyatlas:before {
content: ""; }
.fa-cart-plus:before {
content: ""; }
.fa-cart-arrow-down:before {
content: ""; }
.fa-diamond:before {
content: ""; }
.fa-ship:before {
content: ""; }
.fa-user-secret:before {
content: ""; }
.fa-motorcycle:before {
content: ""; }
.fa-street-view:before {
content: ""; }
.fa-heartbeat:before {
content: ""; }
.fa-venus:before {
content: ""; }
.fa-mars:before {
content: ""; }
.fa-mercury:before {
content: ""; }
.fa-intersex:before,
.fa-transgender:before {
content: ""; }
.fa-transgender-alt:before {
content: ""; }
.fa-venus-double:before {
content: ""; }
.fa-mars-double:before {
content: ""; }
.fa-venus-mars:before {
content: ""; }
.fa-mars-stroke:before {
content: ""; }
.fa-mars-stroke-v:before {
content: ""; }
.fa-mars-stroke-h:before {
content: ""; }
.fa-neuter:before {
content: ""; }
.fa-genderless:before {
content: ""; }
.fa-facebook-official:before {
content: ""; }
.fa-pinterest-p:before {
content: ""; }
.fa-whatsapp:before {
content: ""; }
.fa-server:before {
content: ""; }
.fa-user-plus:before {
content: ""; }
.fa-user-times:before {
content: ""; }
.fa-hotel:before,
.fa-bed:before {
content: ""; }
.fa-viacoin:before {
content: ""; }
.fa-train:before {
content: ""; }
.fa-subway:before {
content: ""; }
.fa-medium:before {
content: ""; }
.fa-yc:before,
.fa-y-combinator:before {
content: ""; }
.fa-optin-monster:before {
content: ""; }
.fa-opencart:before {
content: ""; }
.fa-expeditedssl:before {
content: ""; }
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: ""; }
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: ""; }
.fa-battery-2:before,
.fa-battery-half:before {
content: ""; }
.fa-battery-1:before,
.fa-battery-quarter:before {
content: ""; }
.fa-battery-0:before,
.fa-battery-empty:before {
content: ""; }
.fa-mouse-pointer:before {
content: ""; }
.fa-i-cursor:before {
content: ""; }
.fa-object-group:before {
content: ""; }
.fa-object-ungroup:before {
content: ""; }
.fa-sticky-note:before {
content: ""; }
.fa-sticky-note-o:before {
content: ""; }
.fa-cc-jcb:before {
content: ""; }
.fa-cc-diners-club:before {
content: ""; }
.fa-clone:before {
content: ""; }
.fa-balance-scale:before {
content: ""; }
.fa-hourglass-o:before {
content: ""; }
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: ""; }
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: ""; }
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: ""; }
.fa-hourglass:before {
content: ""; }
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: ""; }
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: ""; }
.fa-hand-scissors-o:before {
content: ""; }
.fa-hand-lizard-o:before {
content: ""; }
.fa-hand-spock-o:before {
content: ""; }
.fa-hand-pointer-o:before {
content: ""; }
.fa-hand-peace-o:before {
content: ""; }
.fa-trademark:before {
content: ""; }
.fa-registered:before {
content: ""; }
.fa-creative-commons:before {
content: ""; }
.fa-gg:before {
content: ""; }
.fa-gg-circle:before {
content: ""; }
.fa-tripadvisor:before {
content: ""; }
.fa-odnoklassniki:before {
content: ""; }
.fa-odnoklassniki-square:before {
content: ""; }
.fa-get-pocket:before {
content: ""; }
.fa-wikipedia-w:before {
content: ""; }
.fa-safari:before {
content: ""; }
.fa-chrome:before {
content: ""; }
.fa-firefox:before {
content: ""; }
.fa-opera:before {
content: ""; }
.fa-internet-explorer:before {
content: ""; }
.fa-tv:before,
.fa-television:before {
content: ""; }
.fa-contao:before {
content: ""; }
.fa-500px:before {
content: ""; }
.fa-amazon:before {
content: ""; }
.fa-calendar-plus-o:before {
content: ""; }
.fa-calendar-minus-o:before {
content: ""; }
.fa-calendar-times-o:before {
content: ""; }
.fa-calendar-check-o:before {
content: ""; }
.fa-industry:before {
content: ""; }
.fa-map-pin:before {
content: ""; }
.fa-map-signs:before {
content: ""; }
.fa-map-o:before {
content: ""; }
.fa-map:before {
content: ""; }
.fa-commenting:before {
content: ""; }
.fa-commenting-o:before {
content: ""; }
.fa-houzz:before {
content: ""; }
.fa-vimeo:before {
content: ""; }
.fa-black-tie:before {
content: ""; }
.fa-fonticons:before {
content: ""; }
.fa-reddit-alien:before {
content: ""; }
.fa-edge:before {
content: ""; }
.fa-credit-card-alt:before {
content: ""; }
.fa-codiepie:before {
content: ""; }
.fa-modx:before {
content: ""; }
.fa-fort-awesome:before {
content: ""; }
.fa-usb:before {
content: ""; }
.fa-product-hunt:before {
content: ""; }
.fa-mixcloud:before {
content: ""; }
.fa-scribd:before {
content: ""; }
.fa-pause-circle:before {
content: ""; }
.fa-pause-circle-o:before {
content: ""; }
.fa-stop-circle:before {
content: ""; }
.fa-stop-circle-o:before {
content: ""; }
.fa-shopping-bag:before {
content: ""; }
.fa-shopping-basket:before {
content: ""; }
.fa-hashtag:before {
content: ""; }
.fa-bluetooth:before {
content: ""; }
.fa-bluetooth-b:before {
content: ""; }
.fa-percent:before {
content: ""; }
.fa-gitlab:before {
content: ""; }
.fa-wpbeginner:before {
content: ""; }
.fa-wpforms:before {
content: ""; }
.fa-envira:before {
content: ""; }
.fa-universal-access:before {
content: ""; }
.fa-wheelchair-alt:before {
content: ""; }
.fa-question-circle-o:before {
content: ""; }
.fa-blind:before {
content: ""; }
.fa-audio-description:before {
content: ""; }
.fa-volume-control-phone:before {
content: ""; }
.fa-braille:before {
content: ""; }
.fa-assistive-listening-systems:before {
content: ""; }
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: ""; }
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: ""; }
.fa-glide:before {
content: ""; }
.fa-glide-g:before {
content: ""; }
.fa-signing:before,
.fa-sign-language:before {
content: ""; }
.fa-low-vision:before {
content: ""; }
.fa-viadeo:before {
content: ""; }
.fa-viadeo-square:before {
content: ""; }
.fa-snapchat:before {
content: ""; }
.fa-snapchat-ghost:before {
content: ""; }
.fa-snapchat-square:before {
content: ""; }
.fa-pied-piper:before {
content: ""; }
.fa-first-order:before {
content: ""; }
.fa-yoast:before {
content: ""; }
.fa-themeisle:before {
content: ""; }
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: ""; }
.fa-fa:before,
.fa-font-awesome:before {
content: ""; }
.fa-handshake-o:before {
content: ""; }
.fa-envelope-open:before {
content: ""; }
.fa-envelope-open-o:before {
content: ""; }
.fa-linode:before {
content: ""; }
.fa-address-book:before {
content: ""; }
.fa-address-book-o:before {
content: ""; }
.fa-vcard:before,
.fa-address-card:before {
content: ""; }
.fa-vcard-o:before,
.fa-address-card-o:before {
content: ""; }
.fa-user-circle:before {
content: ""; }
.fa-user-circle-o:before {
content: ""; }
.fa-user-o:before {
content: ""; }
.fa-id-badge:before {
content: ""; }
.fa-drivers-license:before,
.fa-id-card:before {
content: ""; }
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: ""; }
.fa-quora:before {
content: ""; }
.fa-free-code-camp:before {
content: ""; }
.fa-telegram:before {
content: ""; }
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: ""; }
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: ""; }
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: ""; }
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: ""; }
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: ""; }
.fa-shower:before {
content: ""; }
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: ""; }
.fa-podcast:before {
content: ""; }
.fa-window-maximize:before {
content: ""; }
.fa-window-minimize:before {
content: ""; }
.fa-window-restore:before {
content: ""; }
.fa-times-rectangle:before,
.fa-window-close:before {
content: ""; }
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: ""; }
.fa-bandcamp:before {
content: ""; }
.fa-grav:before {
content: ""; }
.fa-etsy:before {
content: ""; }
.fa-imdb:before {
content: ""; }
.fa-ravelry:before {
content: ""; }
.fa-eercast:before {
content: ""; }
.fa-microchip:before {
content: ""; }
.fa-snowflake-o:before {
content: ""; }
.fa-superpowers:before {
content: ""; }
.fa-wpexplorer:before {
content: ""; }
.fa-meetup:before {
content: ""; }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
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; }body{--admin-bar-height:0px}body.admin-bar{--admin-bar-height:46px}@media (min-width:782px){body.admin-bar{--admin-bar-height:32px}}body #wpadminbar{position:fixed}body #wpadminbar #wp-admin-bar-site-name>.ab-item,body #wpadminbar #wp-admin-bar-site-name>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-site-name>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-site-name>.ab-item:before{margin-right:0}@media (min-width:calc(782px + 135px)){body #wpadminbar #wp-admin-bar-site-name>.ab-item,body #wpadminbar #wp-admin-bar-site-name>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-site-name>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-edit>.ab-item,body #wpadminbar #wp-admin-bar-edit>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-edit>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-edit>.ab-item:before{margin-right:0}@media (min-width:calc(782px + 270px)){body #wpadminbar #wp-admin-bar-edit>.ab-item,body #wpadminbar #wp-admin-bar-edit>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-edit>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-new-content>.ab-item,body #wpadminbar #wp-admin-bar-new-content>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-new-content>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-new-content>.ab-item:before{margin-right:0}@media (min-width:calc(782px + 405px)){body #wpadminbar #wp-admin-bar-new-content>.ab-item,body #wpadminbar #wp-admin-bar-new-content>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-new-content>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-customize>.ab-item,body #wpadminbar #wp-admin-bar-customize>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-customize>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-customize>.ab-item:before{margin-right:0}@media (min-width:calc(782px + 540px)){body #wpadminbar #wp-admin-bar-customize>.ab-item,body #wpadminbar #wp-admin-bar-customize>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-customize>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item,body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item:before{margin-right:0}@media (min-width:calc(782px + 675px)){body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item,body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item,body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item:before{margin-right:0}@media (min-width:calc(782px + 810px)){body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item,body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item:before{margin-right:6px}}nav.secondary .menu,nav.secondary .sub-menu{display:flex;flex-direction:row;gap:15px;list-style:none;margin:0;padding:0}nav.secondary .menu li>a{color:#9f9f9f}:root{--header-height:var(--header-mobile-height)}@media (min-width:992px){:root{--header-height:var(--header-desktop-height)}}header.main a.logo{align-items:flex-start;align-self:center;aspect-ratio:var(--aspect-ratio);display:flex;flex-direction:column;justify-content:center;max-height:calc(100% - var(--element-spacing))}header.main a.logo img{max-height:100%;min-height:0;width:auto}:root{--header-desktop-height:clamp(125px,9.1145833333vw,175px)}.header-desktop-placeholder{height:var(--header-desktop-height)}@media (max-width:992px){.header-desktop-placeholder{display:none}}header.main.desktop{border-bottom:2px solid #efefef;display:flex;height:var(--header-height)}header.main.desktop>.container{align-items:center;display:flex}header.main.desktop .header-layout{display:grid;flex-grow:1;gap:clamp(10px,.78125vw,15px) 50px;grid-template-columns:auto 1fr;grid-template-rows:auto auto}header.main.desktop .header-layout nav.secondary{margin-left:auto}header.main.desktop .header-layout .menu-wrapper{align-items:center;display:flex;margin-left:auto}header.main.desktop .logo{grid-row:span 2}header.main.desktop nav.main{--menu-item-gap:0}header.main.desktop nav.main .menu,header.main.desktop nav.main .sub-menu{align-items:center;display:flex;gap:var(--menu-item-gap);list-style:none;margin:0;padding:0}header.main.desktop nav.main .menu li{align-items:center;display:flex;position:relative}header.main.desktop nav.main .menu li>a{display:inline-flex;font-weight:700;letter-spacing:.8px;padding:clamp(10px,.78125vw,15px) clamp(15px,1.0416666667vw,20px);text-decoration:none!important;text-transform:uppercase;transition:color 75ms ease,background-color 75ms ease;white-space:nowrap}header.main.desktop nav.main .menu>li>a{color:inherit;margin-left:calc(var(--menu-item-padding-x)*-1);margin-right:calc(var(--menu-item-padding-x)*-1)}header.main.desktop nav.main .menu>li>a:hover{background-color:#00a952!important;color:#fff;text-decoration:none}header.main.desktop nav.main .menu li.current-menu-item>a{background-color:#f9f9f9}.header-search-wrapper{--dropdown-vertical-offset:clamp(15px,1.3020833333vw,25px);--dropdown-horizontal-offset:0;--dropdown-padding-x:15px;--dropdown-padding-y:15px;align-self:center;grid-area:search;position:relative}.header-search-wrapper .header-search-button{--padding:0.5em;background-color:transparent;display:block;margin:4px 0 -4px var(--padding);padding:var(--padding)}.header-search-wrapper .header-search-button:hover{color:var(--color-primary)}.header-search-wrapper .header-search-button:hover svg *{fill:#00a952}.header-search-wrapper .header-search-button:active{background-color:transparent;border:none;box-shadow:none}.header-search-wrapper .search-label{bottom:-.1em;position:relative}.header-search-wrapper .search-dropdown{background-color:#fff;border:2px solid #efefef;border-radius:3px;box-shadow:0 1px 10px rgb(var(--color-secondary-rgb)/20%);margin-left:var(--dropdown-horizontal-offset);margin-top:var(--dropdown-vertical-offset);position:absolute;right:0;top:100%;width:250px;z-index:20}.header-search-wrapper .search-form{align-items:center;display:grid;grid-template-columns:1fr auto}.header-search-wrapper .search-input{align-items:center;align-self:stretch;border:none;color:var(--color-primary--3);padding:var(--dropdown-padding-y) calc(var(--dropdown-padding-x)*.5) var(--dropdown-padding-y) var(--dropdown-padding-x);width:100%}.header-search-wrapper .search-input:focus{border:none}.header-search-wrapper .search-input::-webkit-search-cancel-button{-webkit-appearance:none;background-color:currentColor;cursor:pointer;height:48px;margin-right:calc(var(--dropdown-padding-x)*-1);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:14px}.header-search-wrapper .search-submit{border-radius:.25rem;color:var(--color-primary);cursor:pointer;display:flex;height:48px;justify-content:center;margin-right:calc(var(--dropdown-padding-x)*.5);padding-left:calc(var(--dropdown-padding-x)*.5);padding-right:calc(var(--dropdown-padding-x)*.5)}.header-search-wrapper .search-submit:hover{color:var(--color-primary-1)}:root{--header-mobile-height:75px;--header-mobile-active-height:75px;--mobile-menu-duration:250ms}.header-mobile-placeholder{height:var(--header-mobile-height)}@media (min-width:992px){.header-mobile-placeholder{display:none}}@media (max-width:992px){body.mobile-menu-active .mobile-menu-wrapper{--header-height:var(--header-mobile-active-height)}}.mobile-menu-wrapper header.main.mobile{--header-background:#fff;background:var(--header-background);height:var(--header-height);left:0;position:fixed;top:var(--admin-bar-height,0);transition:height var(--mobile-menu-duration);width:100%;z-index:15}@media (max-width:992px){body.mobile-menu-active .mobile-menu-wrapper header.main.mobile{border-bottom:2px solid #efefef}}.mobile-menu-wrapper header.main.mobile a.logo{align-items:center;align-self:center;display:inline-flex;justify-self:flex-start;max-height:55px;transition:transform calc(var(--mobile-menu-duration)*1.5),background-color 0ms}@media (max-width:992px){body.mobile-menu-active .mobile-menu-wrapper header.main.mobile a.logo{background-color:#fff;transition:transform calc(var(--mobile-menu-duration)*2.5),background-color 0ms var(--mobile-menu-duration)}}.mobile-menu-wrapper header.main.mobile a.logo img{align-self:flex-start;height:min(159px,100%);justify-self:flex-start;max-height:80px;min-height:0;width:auto}.mobile-menu-wrapper header.main.mobile .header-layout{align-items:center;color:var(--header-foreground);display:flex;height:100%;max-height:100%;position:relative;transition-duration:.2s;transition-property:background-color,color;z-index:1}@media (max-width:992px){body.mobile-menu-active .mobile-menu-wrapper header.main.mobile .header-layout .logo{pointer-events:none;transform:translateY(calc(var(--header-mobile-height)*-1))}}.mobile-menu-wrapper header.main.mobile .header-action{--padding:13px;border-radius:.25rem;margin:calc(var(--padding)*-1);padding:var(--padding)}.mobile-menu-wrapper header.main.mobile .mobile-actions{margin-left:auto}.mobile-menu-wrapper header.main.mobile .no-js-menu-trigger{cursor:inherit;display:block}.mobile-menu-wrapper header.main.mobile .menu-button{--button-padding-x:0;--button-padding-y:14px;border-radius:.25rem;cursor:pointer;justify-self:flex-end;margin:calc(var(--button-padding-y)*-1) calc(var(--button-padding-x)*-1);padding:var(--button-padding-y) var(--button-padding-x)}.mobile-menu-wrapper header.main.mobile .header-search{align-items:center;display:none;gap:grow(14,16)}@media (max-width:992px){body.mobile-menu-active .mobile-menu-wrapper header.main.mobile .header-search{display:flex}}.mobile-menu-wrapper header.main.mobile .search-form{align-items:center;align-self:stretch;display:flex}.mobile-menu-wrapper header.main.mobile .search-input{--height:3em;border:none;height:var(--height);line-height:var(--height);width:calc(100vw - var(--container-padding)*2 - 100px)}.mobile-menu-wrapper header.main.mobile .search-input::-moz-placeholder{color:inherit;font-weight:500}.mobile-menu-wrapper header.main.mobile .search-input::placeholder{color:inherit;font-weight:500}.mobile-menu-wrapper header.main.mobile .header-logo-search-wrapper{align-self:stretch;display:grid}.mobile-menu-wrapper header.main.mobile .header-logo-search-wrapper>*{grid-column:1/span 1;grid-row:1/span 1}.mobile-menu-wrapper #no-js-menu-toggle{display:none}.mobile-menu-wrapper .mobile-menu-overlay{background:var(--color-secondary-3);bottom:0;left:0;position:fixed;right:0;top:var(--admin-bar-height,0);z-index:10}.mobile-menu-wrapper .mobile-menu-container{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;gap:40px;height:calc(100% - var(--admin-bar-height, 0px) - var(--header-height, 0px));left:0;overflow:auto;position:fixed;right:0;top:calc(var(--admin-bar-height, 0px) + var(--header-height, 0px));transition:top var(--mobile-menu-duration),height var(--mobile-menu-duration);z-index:10}body.no-js .mobile-menu-container,body.no-js .mobile-menu-overlay{display:none}body.no-js #no-js-menu-toggle:checked~.mobile-menu-container,body.no-js #no-js-menu-toggle:checked~.mobile-menu-overlay{display:block!important}.mobile-menu-wrapper .menu li.current-menu-item>a{background-color:#f9f9f9}.mobile-menu-wrapper .nav-wrapper{padding:25px 0}.mobile-menu-wrapper nav.main{align-self:stretch;font-size:1.375rem}.mobile-menu-wrapper nav.main .menu,.mobile-menu-wrapper nav.main .sub-menu{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mobile-menu-wrapper nav.main .menu li>a{color:inherit;display:flex;font-size:16px;font-weight:700;letter-spacing:.8px;padding:15px 20px;text-decoration:none!important;text-transform:uppercase}.mobile-menu-wrapper nav.main .menu li>a:hover{color:var(--color-primary)}.mobile-menu-wrapper .footer{align-self:stretch;border-top:2px solid #efefef;margin-top:auto;padding:15px;text-align:center}nav.main .menu li.rotate-dropdown-arrow:after,nav.main .menu li.rotate-dropdown-arrow>.dropdown{transform:rotate(180deg)}body.firefox nav.main .menu li.rotate-dropdown-arrow:after,body.firefox nav.main .menu li.rotate-dropdown-arrow>.dropdown{transform:scaleY(-1)}header.main.desktop nav.main{--dropdown-button-size:44px;--dropdown-icon-width:9px}header.main.desktop nav.main .menu>li>.sub-menu{--vertical-offset:0.75rem;--focus-color:#fff;--focus-offset:-4px;--menu-item-padding-x:1.75em;--menu-item-padding-y:0.65em;align-self:flex-start;background-color:red;color:#fff;display:block;font-size:var(--reduced-font-size);list-style:none;margin-left:calc(var(--menu-item-padding-x)*-1);margin-top:var(--vertical-offset,0);min-width:13em;padding:1em 0;position:absolute;top:100%;z-index:1}header.main.desktop nav.main .menu>li>.sub-menu:before{bottom:100%;content:"";height:var(--vertical-offset,0);left:0;position:absolute;width:100%}header.main.desktop nav.main .menu>li.menu-item-has-children{gap:calc(var(--menu-item-gap)*.25)}header.main.desktop nav.main .menu>li.menu-item-has-children>a{padding-right:0}header.main.desktop nav.main .menu>li>.sub-menu>li{display:block}header.main.desktop nav.main .menu>li>.sub-menu>li>a{color:inherit;display:block;padding:var(--menu-item-padding-y) var(--menu-item-padding-x)}header.main.desktop nav.main .menu>li>.sub-menu>li>a:hover{background-color:rgba(0,0,0,.1)}header.main.desktop nav.main .menu>li>.sub-menu>li.current-menu-item>a{text-decoration-color:currentColor}header.main.desktop nav.main .dropdown{align-items:center;border-radius:2px;justify-content:center}.no-js header.main.desktop nav.main .menu-item-has-children:after,header.main.desktop nav.main .dropdown{display:flex;height:var(--dropdown-button-size);margin-right:calc((var(--dropdown-button-size) - var(--dropdown-icon-width))*-.5);transition:transform .2s;width:var(--dropdown-button-size)}@media (hover:hover) and (pointer:fine){header.main.desktop nav.main .menu-item-has-children:after{display:flex;height:var(--dropdown-button-size);margin-right:calc((var(--dropdown-button-size) - var(--dropdown-icon-width))*-.5);transition:transform .2s;width:var(--dropdown-button-size)}header.main.desktop nav.main .dropdown{display:none}}.not-initialized header.main.desktop nav.main .menu-item-has-children>.sub-menu{display:none}.not-initialized header.main.desktop nav.main .menu-item-has-children:focus-within>.sub-menu,.not-initialized header.main.desktop nav.main .menu-item-has-children:hover>.sub-menu{display:block}.not-initialized header.main.desktop nav.main .menu-item-has-children:focus-within:after,.not-initialized header.main.desktop nav.main .menu-item-has-children:hover:after{transform:rotate(180deg)}.no-js header.main.desktop nav.main .menu-item-has-children:after{background-color:var(--dropdown-arrow-color,currentColor);content:"";-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover) and (pointer:fine){header.main.desktop nav.main .menu-item-has-children:after{background-color:var(--dropdown-arrow-color,currentColor);content:"";-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.mobile-menu-wrapper nav.main .menu>li>.sub-menu{font-size:.9em;grid-column:1/-1;margin-left:1.25rem;padding:.25em 0 .75em}.mobile-menu-wrapper nav.main .menu li.menu-item-has-children{display:grid;grid-template-columns:auto 1fr}.mobile-menu-wrapper nav.main .menu li.menu-item-has-children .dropdown{align-items:center;border-radius:2px;justify-content:center;padding:0 1rem;position:relative;transition:transform .2s;width:-moz-fit-content;width:fit-content}.hamburger-icon{display:block}.hamburger-icon .hamburger-lines{stroke-width:var(--hamburger-stroke);transition:stroke-width .3s}@media (max-width:992px){body.mobile-menu-active .hamburger-icon .hamburger-lines{stroke-width:var(--hamburger-rotated-stroke)}}.hamburger-icon .menu-bar{transition:transform .3s,opacity 125ms,color 125ms}.hamburger-icon .menu-bar-middle-group{transition-property:transform}.hamburger-icon .menu-bar-middle,.hamburger-icon .menu-bar-middle-group-1,.hamburger-icon .menu-bar-middle-group-2{transform-origin:center}.hamburger-icon .menu-bar-middle-group-2{opacity:0;transition:transform .3s,opacity .3s,color 125ms}@media (max-width:992px){body.mobile-menu-active .hamburger-icon .menu-bar{transition:transform .3s,opacity 125ms,color 125ms}body.mobile-menu-active .hamburger-icon .menu-bar-bottom,body.mobile-menu-active .hamburger-icon .menu-bar-top{opacity:0}body.mobile-menu-active .hamburger-icon .menu-bar-middle{transform:scaleX(var(--hamburger-rotated-scale,1))}body.mobile-menu-active .hamburger-icon .menu-bar-middle-group-2{opacity:1;transform:rotate(calc(var(--hamburger-rotation-angle, 45deg)*-1))}body.mobile-menu-active .hamburger-icon .menu-bar-middle-group-1{transform:rotate(var(--hamburger-rotation-angle,45deg))}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-400-cyrillic-ext.woff2?804378952da8a10faae2681afaef3d53);unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-400-cyrillic.woff2?71a33b6b50457b2c903a3a2312e8eea1);unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-400-greek-ext.woff2?169619821ea93019d1bba0c39cdfe80b);unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-400-greek.woff2?c35e4c3958e209d17b319ad751c0cec2);unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-400-vietnamese.woff2?3230f9b040f3c630e0c34c9296b74778);unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-400-latin-ext.woff2?861b791f9de857a6e7bcf77612740c18);unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-400-latin.woff2?b009a76ad6afe4ebd301e36f847a29be);unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-700-cyrillic-ext.woff2?be4d02458ce53887dc3729735f37b7ae);unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-700-cyrillic.woff2?d010f1f324e111a22e53f96b374e7122);unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-700-greek-ext.woff2?bd9854c751441ccc1a704e09f638e4d3);unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-700-greek.woff2?50e795c1345353b0e99611abfba3ea82);unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-700-vietnamese.woff2?3425a701027d0699e369d364c89b9395);unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-700-latin-ext.woff2?ed67ad54b1a8f5d211503d1685cd9249);unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(//gentschag.ch/wp-content/themes/gentschag.ch/dist/fonts/roboto-normal-700-latin.woff2?227c93190fe7f82de3f802ce0b614d3b);unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.animsition,.no-animsition,body,html{height:100%}body{-webkit-font-smoothing:antialiased;overflow-y:scroll}.img-responsive{width:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.container-xs-height{display:table;padding-left:0;padding-right:0}.row-xs-height{display:table;width:100%}.col-xs-height{display:table-cell;float:none!important}@media (min-width:768px){.row-sm-height{display:table;width:100%}.col-sm-height{display:table-cell;float:none!important}}@media (min-width:992px){.row-md-height{display:table;width:100%}.col-md-height{display:table-cell;float:none!important}}@media (min-width:1200px){.row-lg-height{display:table;width:100%}.col-lg-height{display:table-cell;float:none!important}}footer{background-color:#fff;border-top:5px solid #efefef}footer,footer a{color:#9b9b9b}footer hr{border-color:#e6e6e6}footer .widget-title{color:#222}footer ul{margin:0;padding:0}footer ul li{list-style:none}footer .footer-layout{--cols:1;display:grid;gap:clamp(40px,5.2vw,90px);grid-template-columns:repeat(var(--cols),auto);margin:clamp(40px,3.1vw,60px) 0}@media (min-width:992px){footer .footer-layout{--cols:2}}@media (min-width:1170px){footer .footer-layout{--cols:4}}footer .footer-layout .footer-col>:first-child{margin-top:0}footer .footer-layout .footer-col [class*=widget] :last-child,footer .footer-layout .footer-col>:last-child{margin-bottom:0}.button-spacer{margin:20px 0;overflow:hidden;position:relative}.button-spacer:after{border-top:1px solid #dadada;content:"";margin-left:10px;position:absolute;top:50%;width:100%}.button,.contact-form input[type=submit],.searchform input[type=submit],.wpcf7 input[type=submit],form input[type=submit]{height:auto}.button.style-default,.contact-form input.style-default[type=submit],.searchform input.style-default[type=submit],.wpcf7 input.style-default[type=submit],button,form input.style-default[type=submit]{background-color:#00a952;border:none;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.8px;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:background .15s}.button.style-default+.button,.contact-form .button.style-default+input[type=submit],.contact-form button+input[type=submit],.contact-form input.style-default[type=submit]+.button,.contact-form input.style-default[type=submit]+input[type=submit],.searchform .button.style-default+input[type=submit],.searchform button+input[type=submit],.searchform input.style-default[type=submit]+.button,.searchform input.style-default[type=submit]+input[type=submit],.wpcf7 .button.style-default+input[type=submit],.wpcf7 button+input[type=submit],.wpcf7 input.style-default[type=submit]+.button,.wpcf7 input.style-default[type=submit]+input[type=submit],button+.button,form .button.style-default+input[type=submit],form button+input[type=submit],form input.style-default[type=submit]+.button,form input.style-default[type=submit]+input[type=submit]{margin-left:5px}.button.style-default:hover,.contact-form input.style-default[type=submit]:hover,.searchform input.style-default[type=submit]:hover,.wpcf7 input.style-default[type=submit]:hover,button:hover,form input.style-default[type=submit]:hover{background-color:#00c35e}.button.style-default:active,.contact-form input.style-default[type=submit]:active,.searchform input.style-default[type=submit]:active,.wpcf7 input.style-default[type=submit]:active,button:active,form input.style-default[type=submit]:active{background-color:#007639;box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff;text-shadow:0 1px 0 hsla(0,0%,100%,.4);transition-duration:0s}.button.style-default[disabled],.button.style-default[disabled]:active,.button.style-default[disabled]:focus,.button.style-default[disabled]:hover,.contact-form input.style-default[disabled][type=submit],.contact-form input.style-default[disabled][type=submit]:active,.contact-form input.style-default[disabled][type=submit]:focus,.contact-form input.style-default[disabled][type=submit]:hover,.searchform input.style-default[disabled][type=submit],.searchform input.style-default[disabled][type=submit]:active,.searchform input.style-default[disabled][type=submit]:focus,.searchform input.style-default[disabled][type=submit]:hover,.wpcf7 input.style-default[disabled][type=submit],.wpcf7 input.style-default[disabled][type=submit]:active,.wpcf7 input.style-default[disabled][type=submit]:focus,.wpcf7 input.style-default[disabled][type=submit]:hover,button[disabled],button[disabled]:active,button[disabled]:focus,button[disabled]:hover,form input.style-default[disabled][type=submit],form input.style-default[disabled][type=submit]:active,form input.style-default[disabled][type=submit]:focus,form input.style-default[disabled][type=submit]:hover{background-color:#007639}.button.style-default:active,.contact-form input.style-default[type=submit]:active,.searchform input.style-default[type=submit]:active,.wpcf7 input.style-default[type=submit]:active,button:active,form input.style-default[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.button.style-primary,.contact-form input[type=submit],.searchform input[type=submit],.wpcf7 input[type=submit],button,form input[type=submit]{background-color:#00a952;border:none;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.8px;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:background .15s}.button.style-primary+.button,.contact-form .button.style-primary+input[type=submit],.contact-form .searchform input.button[type=submit]+input[type=submit],.contact-form .searchform input[type=submit]+.button,.contact-form .searchform input[type=submit]+input[type=submit],.contact-form .wpcf7 input.button[type=submit]+input[type=submit],.contact-form .wpcf7 input[type=submit]+.button,.contact-form .wpcf7 input[type=submit]+input[type=submit],.contact-form button+input[type=submit],.contact-form form input.button[type=submit]+input[type=submit],.contact-form form input[type=submit]+.button,.contact-form form input[type=submit]+input[type=submit],.contact-form input.button[type=submit]+.button,.contact-form input.button[type=submit]+input[type=submit],.contact-form input.style-primary[type=submit]+.button,.contact-form input.style-primary[type=submit]+input[type=submit],.contact-form input[type=submit]+.button,.contact-form input[type=submit]+input[type=submit],.searchform .button.style-primary+input[type=submit],.searchform .contact-form input.button[type=submit]+input[type=submit],.searchform .contact-form input[type=submit]+.button,.searchform .contact-form input[type=submit]+input[type=submit],.searchform .wpcf7 input.button[type=submit]+input[type=submit],.searchform .wpcf7 input[type=submit]+.button,.searchform .wpcf7 input[type=submit]+input[type=submit],.searchform button+input[type=submit],.searchform form input.button[type=submit]+input[type=submit],.searchform form input[type=submit]+.button,.searchform form input[type=submit]+input[type=submit],.searchform input.button[type=submit]+.button,.searchform input.button[type=submit]+input[type=submit],.searchform input.style-primary[type=submit]+.button,.searchform input.style-primary[type=submit]+input[type=submit],.searchform input[type=submit]+.button,.searchform input[type=submit]+input[type=submit],.wpcf7 .button.style-primary+input[type=submit],.wpcf7 .contact-form input.button[type=submit]+input[type=submit],.wpcf7 .contact-form input[type=submit]+.button,.wpcf7 .contact-form input[type=submit]+input[type=submit],.wpcf7 .searchform input.button[type=submit]+input[type=submit],.wpcf7 .searchform input[type=submit]+.button,.wpcf7 .searchform input[type=submit]+input[type=submit],.wpcf7 button+input[type=submit],.wpcf7 form input.button[type=submit]+input[type=submit],.wpcf7 form input[type=submit]+.button,.wpcf7 form input[type=submit]+input[type=submit],.wpcf7 input.button[type=submit]+.button,.wpcf7 input.button[type=submit]+input[type=submit],.wpcf7 input.style-primary[type=submit]+.button,.wpcf7 input.style-primary[type=submit]+input[type=submit],.wpcf7 input[type=submit]+.button,.wpcf7 input[type=submit]+input[type=submit],button+.button,form .button.style-primary+input[type=submit],form .contact-form input.button[type=submit]+input[type=submit],form .contact-form input[type=submit]+.button,form .contact-form input[type=submit]+input[type=submit],form .searchform input.button[type=submit]+input[type=submit],form .searchform input[type=submit]+.button,form .searchform input[type=submit]+input[type=submit],form .wpcf7 input.button[type=submit]+input[type=submit],form .wpcf7 input[type=submit]+.button,form .wpcf7 input[type=submit]+input[type=submit],form button+input[type=submit],form input.button[type=submit]+.button,form input.button[type=submit]+input[type=submit],form input.style-primary[type=submit]+.button,form input.style-primary[type=submit]+input[type=submit],form input[type=submit]+.button,form input[type=submit]+input[type=submit]{margin-left:5px}.button.style-primary:hover,.contact-form input[type=submit]:hover,.searchform input[type=submit]:hover,.wpcf7 input[type=submit]:hover,button:hover,form input[type=submit]:hover{background-color:#00c35e}.button.style-primary:active,.contact-form input[type=submit]:active,.searchform input[type=submit]:active,.wpcf7 input[type=submit]:active,button:active,form input[type=submit]:active{background-color:#007639;box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff;text-shadow:0 1px 0 hsla(0,0%,100%,.4);transition-duration:0s}.button.style-primary[disabled],.button.style-primary[disabled]:active,.button.style-primary[disabled]:focus,.button.style-primary[disabled]:hover,.contact-form .searchform input[disabled][type=submit]:active,.contact-form .searchform input[disabled][type=submit]:focus,.contact-form .searchform input[disabled][type=submit]:hover,.contact-form .wpcf7 input[disabled][type=submit]:active,.contact-form .wpcf7 input[disabled][type=submit]:focus,.contact-form .wpcf7 input[disabled][type=submit]:hover,.contact-form form input[disabled][type=submit]:active,.contact-form form input[disabled][type=submit]:focus,.contact-form form input[disabled][type=submit]:hover,.contact-form input.button[disabled][type=submit]:active,.contact-form input.button[disabled][type=submit]:focus,.contact-form input.button[disabled][type=submit]:hover,.contact-form input.style-primary[disabled][type=submit]:active,.contact-form input.style-primary[disabled][type=submit]:focus,.contact-form input.style-primary[disabled][type=submit]:hover,.contact-form input[disabled][type=submit],.contact-form input[disabled][type=submit]:active,.contact-form input[disabled][type=submit]:focus,.contact-form input[disabled][type=submit]:hover,.searchform .contact-form input[disabled][type=submit]:active,.searchform .contact-form input[disabled][type=submit]:focus,.searchform .contact-form input[disabled][type=submit]:hover,.searchform .wpcf7 input[disabled][type=submit]:active,.searchform .wpcf7 input[disabled][type=submit]:focus,.searchform .wpcf7 input[disabled][type=submit]:hover,.searchform form input[disabled][type=submit]:active,.searchform form input[disabled][type=submit]:focus,.searchform form input[disabled][type=submit]:hover,.searchform input.button[disabled][type=submit]:active,.searchform input.button[disabled][type=submit]:focus,.searchform input.button[disabled][type=submit]:hover,.searchform input.style-primary[disabled][type=submit]:active,.searchform input.style-primary[disabled][type=submit]:focus,.searchform input.style-primary[disabled][type=submit]:hover,.searchform input[disabled][type=submit],.searchform input[disabled][type=submit]:active,.searchform input[disabled][type=submit]:focus,.searchform input[disabled][type=submit]:hover,.wpcf7 .contact-form input[disabled][type=submit]:active,.wpcf7 .contact-form input[disabled][type=submit]:focus,.wpcf7 .contact-form input[disabled][type=submit]:hover,.wpcf7 .searchform input[disabled][type=submit]:active,.wpcf7 .searchform input[disabled][type=submit]:focus,.wpcf7 .searchform input[disabled][type=submit]:hover,.wpcf7 form input[disabled][type=submit]:active,.wpcf7 form input[disabled][type=submit]:focus,.wpcf7 form input[disabled][type=submit]:hover,.wpcf7 input.button[disabled][type=submit]:active,.wpcf7 input.button[disabled][type=submit]:focus,.wpcf7 input.button[disabled][type=submit]:hover,.wpcf7 input.style-primary[disabled][type=submit]:active,.wpcf7 input.style-primary[disabled][type=submit]:focus,.wpcf7 input.style-primary[disabled][type=submit]:hover,.wpcf7 input[disabled][type=submit],.wpcf7 input[disabled][type=submit]:active,.wpcf7 input[disabled][type=submit]:focus,.wpcf7 input[disabled][type=submit]:hover,button[disabled],button[disabled]:active,button[disabled]:focus,button[disabled]:hover,form .contact-form input[disabled][type=submit]:active,form .contact-form input[disabled][type=submit]:focus,form .contact-form input[disabled][type=submit]:hover,form .searchform input[disabled][type=submit]:active,form .searchform input[disabled][type=submit]:focus,form .searchform input[disabled][type=submit]:hover,form .wpcf7 input[disabled][type=submit]:active,form .wpcf7 input[disabled][type=submit]:focus,form .wpcf7 input[disabled][type=submit]:hover,form input.button[disabled][type=submit]:active,form input.button[disabled][type=submit]:focus,form input.button[disabled][type=submit]:hover,form input.style-primary[disabled][type=submit]:active,form input.style-primary[disabled][type=submit]:focus,form input.style-primary[disabled][type=submit]:hover,form input[disabled][type=submit],form input[disabled][type=submit]:active,form input[disabled][type=submit]:focus,form input[disabled][type=submit]:hover{background-color:#007639}.button.style-primary:active,.contact-form input[type=submit]:active,.searchform input[type=submit]:active,.wpcf7 input[type=submit]:active,button:active,form input[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.button.style-white,.contact-form input.style-white[type=submit],.searchform input.style-white[type=submit],.wpcf7 input.style-white[type=submit],button,form input.style-white[type=submit]{background-color:#fff;border:none;border-radius:0;color:#373737;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.8px;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:background .15s}.button.style-white+.button,.contact-form .button.style-white+input[type=submit],.contact-form button+input[type=submit],.contact-form input.style-white[type=submit]+.button,.contact-form input.style-white[type=submit]+input[type=submit],.searchform .button.style-white+input[type=submit],.searchform button+input[type=submit],.searchform input.style-white[type=submit]+.button,.searchform input.style-white[type=submit]+input[type=submit],.wpcf7 .button.style-white+input[type=submit],.wpcf7 button+input[type=submit],.wpcf7 input.style-white[type=submit]+.button,.wpcf7 input.style-white[type=submit]+input[type=submit],button+.button,form .button.style-white+input[type=submit],form button+input[type=submit],form input.style-white[type=submit]+.button,form input.style-white[type=submit]+input[type=submit]{margin-left:5px}.button.style-white:hover,.contact-form input.style-white[type=submit]:hover,.searchform input.style-white[type=submit]:hover,.wpcf7 input.style-white[type=submit]:hover,button:hover,form input.style-white[type=submit]:hover{background-color:#fff}.button.style-white:active,.contact-form input.style-white[type=submit]:active,.searchform input.style-white[type=submit]:active,.wpcf7 input.style-white[type=submit]:active,button:active,form input.style-white[type=submit]:active{background-color:#e6e6e6;box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff;text-shadow:0 1px 0 hsla(0,0%,100%,.4);transition-duration:0s}.button.style-white[disabled],.button.style-white[disabled]:active,.button.style-white[disabled]:focus,.button.style-white[disabled]:hover,.contact-form input.style-white[disabled][type=submit],.contact-form input.style-white[disabled][type=submit]:active,.contact-form input.style-white[disabled][type=submit]:focus,.contact-form input.style-white[disabled][type=submit]:hover,.searchform input.style-white[disabled][type=submit],.searchform input.style-white[disabled][type=submit]:active,.searchform input.style-white[disabled][type=submit]:focus,.searchform input.style-white[disabled][type=submit]:hover,.wpcf7 input.style-white[disabled][type=submit],.wpcf7 input.style-white[disabled][type=submit]:active,.wpcf7 input.style-white[disabled][type=submit]:focus,.wpcf7 input.style-white[disabled][type=submit]:hover,button[disabled],button[disabled]:active,button[disabled]:focus,button[disabled]:hover,form input.style-white[disabled][type=submit],form input.style-white[disabled][type=submit]:active,form input.style-white[disabled][type=submit]:focus,form input.style-white[disabled][type=submit]:hover{background-color:#e6e6e6}.button.style-white:active,.contact-form input.style-white[type=submit]:active,.searchform input.style-white[type=submit]:active,.wpcf7 input.style-white[type=submit]:active,button:active,form input.style-white[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}:root{--cm--font-family:var(--font-family);--cm--primary-color:#00a952;--cm-buttons--gap:8px;--cm-button--background:#00a952;--cm-toggle--active-track-color:#00a952;--cm-toggle--disabled-active-track-color:#88d3a8;--cm-toggle--active-disabled-track-color:gray;--cm--focus-outline:2px solid #00a952}.cm-buttons .cm-button{background-color:#00a952;border:none;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.8px;letter-spacing:1.4px;padding:10px 15px;text-decoration:none;text-transform:uppercase;transition:background .15s}.cm-buttons .cm-button+.button,.cm-buttons .contact-form .cm-button+input[type=submit],.cm-buttons .searchform .cm-button+input[type=submit],.cm-buttons .wpcf7 .cm-button+input[type=submit],.cm-buttons form .cm-button+input[type=submit],.contact-form .cm-buttons .cm-button+input[type=submit],.searchform .cm-buttons .cm-button+input[type=submit],.wpcf7 .cm-buttons .cm-button+input[type=submit],form .cm-buttons .cm-button+input[type=submit]{margin-left:5px}.cm-buttons .cm-button:hover{background-color:#00c35e}.cm-buttons .cm-button:active{background-color:#007639;box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff;text-shadow:0 1px 0 hsla(0,0%,100%,.4);transition-duration:0s}.cm-buttons .cm-button[disabled],.cm-buttons .cm-button[disabled]:active,.cm-buttons .cm-button[disabled]:focus,.cm-buttons .cm-button[disabled]:hover{background-color:#007639}.cm-buttons .cm-button:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.ob-newsentry{margin:20px 0}.ob-newsentry .thumbnail{background-size:cover;display:inline-block;float:left;height:150px;margin-right:20px;width:150px}.ob-newsentry .publish-date,.ob-newsentry .publish-date .glyphicon{font-size:12px}.page-section.style-default{color:#4a4a4a}.page-section.style-light{background-color:#f6f6f6;color:#4a4a4a}.contact-form input.page-section[type=submit],.page-section.style-primary,.searchform input.page-section[type=submit],.wpcf7 input.page-section[type=submit],form input.page-section[type=submit]{background-color:#00a952;color:#fff;text-align:center}.contact-form input.page-section[type=submit] h1,.contact-form input.page-section[type=submit] h2,.page-section.style-primary h1,.page-section.style-primary h2,.searchform input.page-section[type=submit] h1,.searchform input.page-section[type=submit] h2,.wpcf7 input.page-section[type=submit] h1,.wpcf7 input.page-section[type=submit] h2,form input.page-section[type=submit] h1,form input.page-section[type=submit] h2{color:#fff;font-size:30px}.contact-form input.page-section[type=submit] p,.page-section.style-primary p,.searchform input.page-section[type=submit] p,.wpcf7 input.page-section[type=submit] p,form input.page-section[type=submit] p{color:#fff;font-size:20px;text-align:center}@media (min-width:992px){.contact-form input.page-section[type=submit] p,.page-section.style-primary p,.searchform input.page-section[type=submit] p,.wpcf7 input.page-section[type=submit] p,form input.page-section[type=submit] p{margin:30px auto 0;max-width:50%}}.contact-form input.page-section[type=submit] p a:not([class]),.page-section.style-primary p a:not([class]),.searchform input.page-section[type=submit] p a:not([class]),.wpcf7 input.page-section[type=submit] p a:not([class]),form input.page-section[type=submit] p a:not([class]){color:#fff;text-decoration:underline}.page-section h1,.page-section h2,.page-section h3,.page-section h4{color:#222}.page-section p{color:#9b9b9b}.page-section.align-vcenter .row{align-items:center;display:flex;flex-flow:row;flex-wrap:wrap}.page-section.align-vcenter .row:after,.page-section.align-vcenter .row:before{content:normal}.page-section.style-pageheading{background-color:#00a952;color:#fff;position:relative}.page-section.style-pageheading .overlay{background-color:rgba(0,169,82,.8);padding:50px 20px}.page-section.style-heading-classic .overlay{background-color:rgba(0,169,82,.8);color:#fff}.page-section.style-pageheading-frontpage{background-position:50%;background-size:cover;color:#fff;font-family:Lato,sans-serif;height:500px;min-height:250px;position:relative}.page-section.style-pageheading-frontpage .v-wrap{display:table;height:inherit;width:100%}.page-section.style-pageheading-frontpage .v-wrap .v-center{display:table-cell;height:inherit;vertical-align:middle}.page-section.style-pageheading-frontpage .v-wrap .v-center .content{display:inline-block;position:relative;width:100%}.page-section.style-pageheading-frontpage .v-wrap .v-center .content:before{border-left:1px solid #fff;content:"";display:none;height:25px;left:50%;position:absolute;top:-25px}@media (min-width:992px){.page-section.style-pageheading-frontpage .v-wrap .v-center .content:before{display:block;height:65px;top:-65px}}.page-section.style-pageheading-frontpage .v-wrap .v-center .content .container{text-align:center}.page-section.style-pageheading-frontpage .h-sub,.page-section.style-pageheading-frontpage h1,.page-section.style-pageheading-frontpage h2,.page-section.style-pageheading-frontpage h3{color:#fff;display:block;font-weight:2000;text-align:center}.page-section.style-pageheading-frontpage .h-sub strong,.page-section.style-pageheading-frontpage h1 strong,.page-section.style-pageheading-frontpage h2 strong,.page-section.style-pageheading-frontpage h3 strong{color:#666}.page-section.style-pageheading-frontpage h2{font-size:25px;margin-left:auto;margin-right:auto;max-width:300px}@media (min-width:768px){.page-section.style-pageheading-frontpage h2{max-width:none}}@media (min-width:992px){.page-section.style-pageheading-frontpage h2{font-size:35px}.page-section.style-pageheading-frontpage{height:700px;min-height:700px}}@media print{.page-section.style-pageheading-frontpage{display:none}}.page-section.style-semilight{background-color:#efefef;color:#4a4a4a}.page-section.layout-default{margin:0;padding:60px 0}.page-section.layout-big{margin:0;padding:40px 0}.page-section.layout-nospace{margin:0;padding:0}.page-section.layout-huge{margin:0;padding:60px 0}.page-section.layout-giant{margin:0;padding:80px 0}.page-section.layout-pageheading{margin:0;padding:0}.page-section.layout-breadcrumb{padding:20px 0}@media (min-width:992px){.row.equal-cols{display:flex;flex-wrap:nowrap}.layout-padding-l{padding-left:100px}.layout-padding-r{padding-right:100px}}.layout-nopm{padding:0}.layout-mbottom{margin-bottom:30px}.OBContactWidget-row,.OBCopyrightWidget-row{margin:10px 0}.ob-testimonial .client-image{background-position:50%;background-size:cover;-webkit-clip-path:polygon(0 0,100% 0,100% 62%,100% 90%,100% 100%,82% 81%,0 82%);clip-path:polygon(0 0,100% 0,100% 62%,100% 90%,100% 100%,82% 81%,0 82%);display:inline-block;height:195px;width:175px}.ob-testimonial .content-wrapper{margin:0 30px}@media (min-width:768px){.ob-testimonial .content-wrapper{margin:0 70px}}.ob-testimonial blockquote{font-size:20px;margin:0 auto}.ob-testimonial .client-name{display:inline-block;margin-top:15px}@media (min-width:768px){.contact-form,.searchform,.wpcf7,form{text-align:left}}.contact-form label,.searchform label,.wpcf7 label,form label{display:inline-block;padding:5px 0;width:100%}.contact-form input[type=date],.contact-form input[type=email],.contact-form input[type=password],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url],.contact-form textarea,.searchform input[type=date],.searchform input[type=email],.searchform input[type=password],.searchform input[type=tel],.searchform input[type=text],.searchform input[type=url],.searchform textarea,.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 textarea,form input[type=date],form input[type=email],form input[type=password],form input[type=tel],form input[type=text],form input[type=url],form textarea{-webkit-appearance:none;background-color:transparent;border:2px solid hsla(0,0%,94%,.75);border-radius:0;max-width:100%;outline:none;padding:10px 15px;transition:all .3s ease-in-out;width:100%}.contact-form input[type=date]:disabled,.contact-form input[type=email]:disabled,.contact-form input[type=password]:disabled,.contact-form input[type=tel]:disabled,.contact-form input[type=text]:disabled,.contact-form input[type=url]:disabled,.contact-form textarea:disabled,.searchform input[type=date]:disabled,.searchform input[type=email]:disabled,.searchform input[type=password]:disabled,.searchform input[type=tel]:disabled,.searchform input[type=text]:disabled,.searchform input[type=url]:disabled,.searchform textarea:disabled,.wpcf7 input[type=date]:disabled,.wpcf7 input[type=email]:disabled,.wpcf7 input[type=password]:disabled,.wpcf7 input[type=tel]:disabled,.wpcf7 input[type=text]:disabled,.wpcf7 input[type=url]:disabled,.wpcf7 textarea:disabled,form input[type=date]:disabled,form input[type=email]:disabled,form input[type=password]:disabled,form input[type=tel]:disabled,form input[type=text]:disabled,form input[type=url]:disabled,form textarea:disabled{background-color:#f9f9f9;cursor:no-drop}.contact-form input[type=date]:focus,.contact-form input[type=email]:focus,.contact-form input[type=password]:focus,.contact-form input[type=tel]:focus,.contact-form input[type=text]:focus,.contact-form input[type=url]:focus,.contact-form textarea:focus,.searchform input[type=date]:focus,.searchform input[type=email]:focus,.searchform input[type=password]:focus,.searchform input[type=tel]:focus,.searchform input[type=text]:focus,.searchform input[type=url]:focus,.searchform textarea:focus,.wpcf7 input[type=date]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=password]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 input[type=url]:focus,.wpcf7 textarea:focus,form input[type=date]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=url]:focus,form textarea:focus{background-color:hsla(0,0%,100%,.05);border-bottom:2px solid #00a952}.contact-form input[type=checkbox],.contact-form input[type=radio],.searchform input[type=checkbox],.searchform input[type=radio],.wpcf7 input[type=checkbox],.wpcf7 input[type=radio],form input[type=checkbox],form input[type=radio]{width:auto}.contact-form input[type=submit],.searchform input[type=submit],.wpcf7 input[type=submit],form input[type=submit]{outline:none}form p:first-of-type{margin-top:0}form input+input{margin-top:15px}form textarea{resize:vertical}form table{max-width:100%;width:100%}form table tr{display:block;width:100%}@media (min-width:768px){form table tr{display:table-row}}form table tr td:first-of-type{display:block;padding-right:30px;white-space:nowrap}@media (min-width:768px){form table tr td:first-of-type{display:table-cell;text-align:right}}form table tr td,form table tr td:nth-of-type(2){border:none;display:block;text-align:left;vertical-align:top}@media (min-width:768px){form table tr td,form table tr td:nth-of-type(2){display:table-cell}}form .form-info{color:#999}.searchform{max-width:300px}.wpcf7{display:inline-block;width:100%}@keyframes wpcf7-invalid-bubble{0%{opacity:0}to{opacity:1}}.wpcf7 span.wpcf7-not-valid-tip{animation:wpcf7-invalid-bubble .3s;background-color:#e1324f;border-radius:4px;color:#fff;display:inline-block;margin:4px 0;padding:5px 10px;position:relative}.wpcf7 span.wpcf7-not-valid-tip:before{border-color:transparent transparent #e1324f;border-style:solid;border-width:0 10px 12px;clear:both;content:"";height:0;left:15px;position:absolute;top:0;transform:translateY(-100%);width:0}.wpcf7 .wpcf7-response-output{animation:wpcf7-invalid-bubble .3s;border:none!important;bottom:0;color:#fff;left:0;margin:0;padding:15px!important;position:fixed;right:0;width:100%;z-index:200}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{background-color:#e1324f}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#66be40}.wpcf7 .ajax-loader{background-color:#fff;border-radius:50%;padding:10px}.page-nav{margin:30px 0}.page-nav .page-nav-item{background-color:transparent;color:#4a4a4a;float:left;padding:8px 14px;text-decoration:none;transition:all .2s ease-in}.page-nav .page-nav-item:hover{background-color:#f9f9f9}.page-nav .page-nav-item:active{background-color:#efefef}.page-nav .page-nav-item .fa{font-size:130%}.page-nav .page-nav-item.current-page-nav-item{background-color:#048643;color:#fff}.info-stripe .title{color:#666}:root{--font-family:"Roboto",sans-serif}body{background-color:#fff;color:#4a4a4a;font-family:var(--font-family)}img{height:auto;max-width:100%}img.alignleft{float:left;margin:15px 15px 15px 0}img.alignright{float:right;margin:15px 0 15px 15px}img.alignnone{display:block;margin:15px 0}img.aligncenter{display:block;margin:15px auto}a{color:#048643}a:active,a:focus,a:hover{color:#05b85c}.hsub{color:#9b9b9b;font-size:18px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}h1{font-weight:400}h2{font-size:14px;letter-spacing:2px;margin:2em 0 1.2em;text-transform:uppercase}.icon-text{-ms-flex-align:center;align-items:center;display:flex;flex-direction:row;flex-shrink:1;flex-wrap:nowrap}.icon-text .icon-wrap{background-color:#fff;border-radius:50%;margin-right:30px;padding:10px}.icon-text .icon{max-width:75px}.icon-text .content{-ms-flex:0 1 100%;max-width:100%}.link-list ul{list-style:none;padding-left:0}.link-list ul li,.link-list ul li a{color:#9b9b9b}.slider-title h1,.slider-title h2{display:inline;font-size:26px;font-weight:700;padding:2px 20px;text-transform:uppercase}@media (min-width:768px){.slider-title h1,.slider-title h2{font-size:34px}}@media (min-width:992px){.slider-title h1,.slider-title h2{font-size:46px}.slider-text{margin:30px 0}}.slider-text p{display:inline-block;font-size:18px;padding:2px 20px}@media (min-width:992px){.slider-text p{font-size:24px}}section table{border-collapse:collapse}section table td{border:1px solid #efefef;padding:5px}.card-grid{align-items:stretch;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;margin:-15px}.card-grid .card{align-items:center;background-color:#efefef;display:flex;flex:0 1 calc(100% - 30px);flex-direction:column;float:left;margin:15px;max-width:calc(100% - 30px);position:relative;text-align:center;vertical-align:middle;width:100%}@media (min-width:768px){.card-grid .card{flex:0 1 calc(50% - 30px);max-width:calc(50% - 30px);width:50%}}@media (min-width:992px){.card-grid .card{flex:0 1 calc(25% - 30px);max-width:calc(25% - 30px);width:25%}}@media (min-width:1170px){.card-grid .card{flex:0 1 calc(25% - 30px);max-width:calc(25% - 30px);width:25%}}.card-grid .card .image{background-image:url(https://placeholdit.imgix.net/~text?txtsize=33&txt=350%C3%97200&w=350&h=200);background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;width:100%}.card-grid .card .content{max-width:100%;padding:20px}.card-grid .card .title{font-weight:700;text-transform:uppercase}.card-grid .card p{margin:0}.card-grid .card:hover{background-color:#f0f0f0}.tile-grid{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin:-15px}.tile-grid .tile{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#efefef;display:flex;display:-ms-flexbox;flex:0 1 calc(100% - 30px);float:left;height:360px;justify-content:center;margin:15px;max-width:calc(100% - 30px);position:relative;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;width:100%}@media (min-width:768px){.tile-grid .tile{flex:0 1 calc(50% - 30px);height:320px;max-width:calc(50% - 30px);width:50%}}@media (min-width:992px){.tile-grid .tile{flex:0 1 calc(33.33333% - 30px);height:260px;max-width:calc(33.33333% - 30px);width:33.33333%}}@media (min-width:1170px){.tile-grid .tile{flex:0 1 calc(33.33333% - 30px);height:260px;max-width:calc(33.33333% - 30px);width:33.33333%}}.tile-grid .tile .icon{display:inline-block}.tile-grid .tile .icon:after{content:"\f06c";display:block;font-family:FontAwesome;font-size:40px}.tile-grid .tile .content{bottom:0;left:0;padding:20px;position:absolute;text-align:left}.tile-grid .tile .title{font-weight:700;text-transform:uppercase}.tile-grid .tile p{margin:0}.tile-grid .tile:hover{background-color:#f0f0f0}.text-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:-30px 0}@media (min-width:768px){.text-grid{margin:0 -30px}}.text-grid .text{flex:0 1 100%;margin:30px 0;max-width:100%;position:relative;width:100%}@media (min-width:768px){.text-grid .text{flex:0 1 calc(50% - 60px);margin:30px;max-width:calc(50% - 60px);width:50%}}@media (min-width:992px){.text-grid .text{flex:0 1 calc(33.33333% - 60px);max-width:calc(33.33333% - 60px);width:33.33333%}}@media (min-width:1170px){.text-grid .text{flex:0 1 calc(33.33333% - 60px);max-width:calc(33.33333% - 60px);width:33.33333%}}.text-grid .text .icon{display:inline-block}.text-grid .text .icon:after{content:"\f06c";display:block;font-family:FontAwesome;font-size:40px}.text-grid .text .content{color:#818181;text-align:left}.text-grid .text .title{color:#1d1d1d;text-transform:uppercase}.text-grid .text p{margin:0}.blog-sidebar{border-left:1px solid #efefef}.post-entry{border-bottom:1px solid #efefef;color:#4a4a4a}.post-entry a{color:#4a4a4a;display:flex;flex-direction:row}.post-entry a:hover{text-decoration:none}.post-entry:after{clear:both;content:"";display:block}.post-entry .wp-post-image{align-self:center;float:left;margin-bottom:4px;margin-right:20px}.categories .current-cat{list-style:none}.categories .current-cat:before{content:"\f111";font-family:FontAwesome;margin-left:-20px;margin-right:5px}.wpce-pageheading{text-align:center}@keyframes gallery-group-reveal{0%{max-height:0;opacity:0}to{opacity:1}}@keyframes gallery-image-reveal{0%{opacity:0}to{opacity:1}}.gallery-control{background-color:#efefef;color:#00a952;cursor:pointer;padding:20px;position:absolute;transition:background-color .1s ease;z-index:10}.gallery-control:hover{background-color:#fcfcfc}.gallery-control:active{background-color:#e2e2e2}.gallery-control.control-next{right:0}.gallery-control.control-next,.gallery-control.control-prev{top:50%;-khtml-transform:translateY(-50%);transform:translateY(-50%)}.gallery-control.control-prev{left:0}.gallery-control.control-close{right:10px;top:10px}.gallery-control.control-caption{bottom:0;display:none;left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%)}.gallery-control.control-caption.active{animation:gallery-group-reveal .25s ease-out;display:block}.gallery-group{background-color:#fff;margin-bottom:1px}.gallery-group .group-title{background-color:#fff;cursor:pointer;margin:0;padding:15px 20px;transition:background-color .15s ease-in-out}.gallery-group .group-title:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-right:10px;text-rendering:auto}.gallery-group .group-title:hover{background-color:#fff;color:#00a952}.gallery-group .group-title:active{background-color:#fafafa}.gallery-group .gallery-group-description p{margin-top:0}.gallery-group .content{display:none;padding:0 15px 15px}.gallery-group .content:after{clear:both;content:"";display:block}.gallery-group .content .gallery-image{animation:gallery-image-reveal .15s linear;box-sizing:border-box;cursor:pointer;float:left;width:20%}@media (min-width:992px){.gallery-group .content .gallery-image{width:12.5%}}.gallery-group.active{margin-left:0;margin-right:0}.gallery-group.active .group-title{color:#00a952}.gallery-group.active .group-title:before{content:"\f106"}.gallery-group.active .content{animation:gallery-group-reveal .4s linear;display:block}.gallery-overlay{-webkit-touch-callout:none;background-color:hsla(0,0%,86%,.95);display:none;height:100%;left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:20}.gallery-overlay.active{display:block}.gallery-overlay .content{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center;text-align:center;width:100%}.gallery-overlay .content .gallery-image,.gallery-overlay .content img{animation:gallery-image-reveal .3s linear;border:5px solid #fff;max-height:calc(100% - 40px);max-width:calc(100% - 40px)}.tile-gallery p{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr;width:auto}@media (min-width:768px){.tile-gallery p{grid-template-columns:repeat(var(--cols-sm),1fr)}}@media (min-width:992px){.tile-gallery p{grid-template-columns:repeat(var(--cols-md),1fr)}}@media (min-width:1170px){.tile-gallery p{grid-template-columns:repeat(var(--cols-lg),1fr)}}.tile-gallery .tile{background-color:#efefef;cursor:pointer;display:inline-block}.social-media-icons-wrapper{padding:1rem 0}.social-media-icons{align-items:center;display:flex}@media print{.social-media-icons{display:none}}.social-media-icons .icon{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;padding:8px;transition:all .3s ease;width:48px}.social-media-icons .icon:hover{background-color:#efefef}.social-media-icons .icon+.icon{margin-left:.35rem}.social-media-icons .icon img{max-height:33px}.widget-wrap .social-media-icons{margin:-8px}.info-bar{background-color:#00a952}.info-bar,.info-bar a{color:#fff}.info-bar p{font-size:14px}@media (min-width:992px){.info-bar p{font-size:16px}}@media (min-width:500px){.lexicon-index{-moz-column-count:2;column-count:2}}@media (min-width:768px){.lexicon-index{-moz-column-count:3;column-count:3}}@media (min-width:992px){.lexicon-index{-moz-column-count:4;column-count:4}}.lexicon-index .lexicon-group{-moz-column-break-inside:avoid;break-inside:avoid}.lexicon-index .lexicon-group-title{--size:50px;align-items:center;background-color:#f6f6f6;background-color:#000;color:#fff;display:inline-flex;font-size:25px;font-weight:700;height:var(--size);justify-content:center;width:var(--size)}.lexicon-index .lexicon-entry-link{color:#000;display:flex;font-size:16px}.lexicon-entry{background-color:#f6f6f6;border-radius:5px;padding:clamp(25px,4vw,4em)}.lexicon-entry h1{align-items:center;display:flex;margin-bottom:1.5em}.lexicon-entry h1 svg{background-color:#fff;border-radius:50%;margin-right:1ch;padding:10px}.lexicon-entry p{color:#000}@media (min-width:768px){.lexicon-entry p{font-size:18px}}.lexicon-entry>:first-child{margin-top:0}.lexicon-entry>:last-child{margin-bottom:0}@keyframes menu-anim{0%{opacity:0;-khtml-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}to{opacity:1;-khtml-transform:translate(-50%);transform:translate(-50%)}}@keyframes menu-fade{0%{max-height:0;opacity:0}to{max-height:800px;opacity:1}}@keyframes responsiveNavAnim{0%{display:block;opacity:0}to{opacity:1}}.responsive-menu.menu-main{line-height:1;overflow:hidden;text-align:center}@media (min-width:992px){.responsive-menu.menu-main{overflow:visible}}.responsive-menu.menu-main ul{background-color:#fff;border-top:1px solid #efefef;text-transform:uppercase;transition:max-height .3s ease-out}@media (min-width:992px){.responsive-menu.menu-main ul{-moz-box-shadows:0 0 3px 0 rgba(0,0,0,.1);-o-box-shadows:0 0 3px 0 rgba(0,0,0,.1);-ms-box-shadows:0 0 3px 0 rgba(0,0,0,.1);-khtml-box-shadows:0 0 3px 0 rgba(0,0,0,.1);border-top:none;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1);float:right}}.responsive-menu.menu-main ul.active{animation:menu-fade .3s ease-out;display:block}.responsive-menu.menu-main ul a{color:#222;font-weight:700;letter-spacing:.8px;position:relative;text-decoration:none}.responsive-menu.menu-main ul li.current-menu-item{background-color:#fbfbfb}.responsive-menu.menu-main ul li.current-menu-item>a{font-weight:700}.responsive-menu.menu-main>ul{-moz-box-shadows:none;-o-box-shadows:none;-ms-box-shadows:none;-khtml-box-shadows:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;position:relative}.responsive-menu.menu-main>ul li{position:relative}@media (min-width:992px){.responsive-menu.menu-main>ul li:hover>ul{display:block}}.responsive-menu.menu-main>ul li>ul{display:none}.responsive-menu.menu-main>ul li{float:none;list-style:none}@media (min-width:992px){.responsive-menu.menu-main>ul li{float:left}}.responsive-menu.menu-main>ul li ul{margin:0;padding:0}@media (min-width:992px){.responsive-menu.menu-main>ul li ul{left:0;position:absolute;top:100%;z-index:20}}.responsive-menu.menu-main>ul li ul>li{width:100%}@media (min-width:992px){.responsive-menu.menu-main>ul li ul>li>ul{left:100%;top:0}}.responsive-menu.menu-main>ul{display:none;margin:0;padding:0}.responsive-menu.menu-main>ul ul.active{display:block}@media (min-width:992px){.responsive-menu.menu-main>ul{display:block}.responsive-menu.menu-main>ul li .item-folder-indicator{display:none}}.responsive-menu.menu-main>ul .item-folder-indicator{border-left:1px solid rgba(0,0,0,.1);height:100%;position:absolute;right:0;top:0;width:40px}.responsive-menu.menu-main>ul .item-folder-indicator .fa{left:50%;position:absolute;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.responsive-menu.menu-main>ul .item-folder-indicator.active .fa{-khtml-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.responsive-menu.menu-main>ul>li a{display:block;padding:15px 20px;white-space:nowrap}.responsive-menu.menu-main>ul>li:hover>a{background-color:#00a952;color:#fff}@media (min-width:992px){.responsive-menu.menu-main>ul>li:hover>ul{animation:menu-anim .25s}.responsive-menu.menu-main>ul>li>ul{left:50%;transform:translateX(-50%);-khtml-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.responsive-menu.menu-main>ul>li>ul:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 12px;clear:both;content:"";height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:0}.nav-wrapper .nav-control{display:none}}.nav-wrapper .nav-control .fa{display:table-cell;font-size:24px;height:inherit;text-align:center;vertical-align:middle;width:inherit}.nav-wrapper .btn-nav-toggle{float:right}.nav-wrapper .btn-search-toggle{float:left}.nav-wrapper.style-center{display:inline-block}@media (min-width:992px){header.main.style-center .nav-toggle-container{display:inline-block;float:none;vertical-align:top}header.main .responsive-menu{float:right}}.header-row{position:relative}.header-row:after{*zoom:1;clear:both;content:"";display:table}.header-row .partial,.header-row [class^=partial]{display:table;position:relative;width:100%}.header-row .v-center{display:table-cell;height:inherit;vertical-align:middle}.header-row .partial-xs-left{text-align:left}.header-row .partial-xs-center{text-align:center}.header-row .partial-xs-right{text-align:right}.header-row .partial-xs-1{float:left;width:8.3333333333%}.header-row .partial-xs-2{float:left;width:16.6666666667%}.header-row .partial-xs-3{float:left;width:25%}.header-row .partial-xs-4{float:left;width:33.3333333333%}.header-row .partial-xs-5{float:left;width:41.6666666667%}.header-row .partial-xs-6{float:left;width:50%}.header-row .partial-xs-7{float:left;width:58.3333333333%}.header-row .partial-xs-8{float:left;width:66.6666666667%}.header-row .partial-xs-9{float:left;width:75%}.header-row .partial-xs-10{float:left;width:83.3333333333%}.header-row .partial-xs-11{float:left;width:91.6666666667%}.header-row .partial-xs-12{float:left;width:100%}@media (min-width:768px){.header-row .partial-sm-1{float:left;width:8.3333333333%}.header-row .partial-sm-2{float:left;width:16.6666666667%}.header-row .partial-sm-3{float:left;width:25%}.header-row .partial-sm-4{float:left;width:33.3333333333%}.header-row .partial-sm-5{float:left;width:41.6666666667%}.header-row .partial-sm-6{float:left;width:50%}.header-row .partial-sm-7{float:left;width:58.3333333333%}.header-row .partial-sm-8{float:left;width:66.6666666667%}.header-row .partial-sm-9{float:left;width:75%}.header-row .partial-sm-10{float:left;width:83.3333333333%}.header-row .partial-sm-11{float:left;width:91.6666666667%}.header-row .partial-sm-12{float:left;width:100%}.header-row .partial-sm-left{text-align:left}.header-row .partial-sm-center{text-align:center}.header-row .partial-sm-right{text-align:right}}@media (min-width:992px){.header-row .partial-md-1{float:left;width:8.3333333333%}.header-row .partial-md-2{float:left;width:16.6666666667%}.header-row .partial-md-3{float:left;width:25%}.header-row .partial-md-4{float:left;width:33.3333333333%}.header-row .partial-md-5{float:left;width:41.6666666667%}.header-row .partial-md-6{float:left;width:50%}.header-row .partial-md-7{float:left;width:58.3333333333%}.header-row .partial-md-8{float:left;width:66.6666666667%}.header-row .partial-md-9{float:left;width:75%}.header-row .partial-md-10{float:left;width:83.3333333333%}.header-row .partial-md-11{float:left;width:91.6666666667%}.header-row .partial-md-12{float:left;width:100%}.header-row .partial-md-left{text-align:left}.header-row .partial-md-center{text-align:center}.header-row .partial-md-right{text-align:right}}@media (min-width:1170px){.header-row .partial-lg-1{float:left;width:8.3333333333%}.header-row .partial-lg-2{float:left;width:16.6666666667%}.header-row .partial-lg-3{float:left;width:25%}.header-row .partial-lg-4{float:left;width:33.3333333333%}.header-row .partial-lg-5{float:left;width:41.6666666667%}.header-row .partial-lg-6{float:left;width:50%}.header-row .partial-lg-7{float:left;width:58.3333333333%}.header-row .partial-lg-8{float:left;width:66.6666666667%}.header-row .partial-lg-9{float:left;width:75%}.header-row .partial-lg-10{float:left;width:83.3333333333%}.header-row .partial-lg-11{float:left;width:91.6666666667%}.header-row .partial-lg-12{float:left;width:100%}.header-row .partial-lg-left{text-align:left}.header-row .partial-lg-center{text-align:center}.header-row .partial-lg-right{text-align:right}}header.layout-classic{border-bottom:5px solid #efefef}@media (min-width:992px){header.layout-classic{margin:0 50px}}header.layout-classic [class^=partial-]{height:inherit}header.layout-classic .partial-logo .v-center{-ms-flex-align:center;align-items:center;display:flex;flex-flow:row;justify-content:space-between}header.layout-classic .partial-logo .v-center img{max-width:90%;width:230px}@media (min-width:992px){header.layout-classic .partial-logo .v-center img{max-width:100%;width:100%}}header.layout-classic .partial-menu .v-center{line-height:0}header.layout-classic .r1{border:1px solid red}header.layout-classic .r1 .partial-logo{height:75px}@media (min-width:992px){header.layout-classic .r1,header.layout-classic .r1 .partial-logo{height:180px}}header.layout-classic .r2{vertical-align:top}@media (min-width:992px){header.layout-classic .r2{height:auto}}header.layout-classic .menu-wrap{display:inline-block;vertical-align:top;width:100%}@media (min-width:992px){header.layout-classic .menu-wrap{width:auto}}header.layout-classic .btn-search-toggle{float:left;justify-self:flex-start}header.layout-classic .btn-nav-toggle{float:right;justify-self:flex-end;margin-left:auto}.OBSlider{overflow:hidden;position:relative;transition:all .1s ease-in;width:100%}.OBSlider .control{position:absolute;z-index:15}@media print{.OBSlider .control{display:none}}.OBSlider .control.control-next{padding:20px;right:0;top:50%;-khtml-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:992px){.OBSlider .control.control-next{display:none}}.OBSlider .control.control-prev{left:0;padding:20px;top:50%;-khtml-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:992px){.OBSlider .control.control-prev{display:none}}.OBSlider .control.control-indicator{bottom:0;padding:5px 0;text-align:center;width:100%}.OBSlider .control.control-indicator .indicator{margin:0 4px}.OBSlider .control .fa{font-size:20px}.OBSlider .inner{position:relative;transition:all .1s ease-in}.OBSlider .inner .slide{opacity:0;position:absolute;transition:opacity .3s ease-in;width:100%;z-index:0}@media print{.OBSlider .inner .slide{display:block;opacity:1;position:static;visibility:visible}}.OBSlider .inner .slide.current-slide{opacity:1;z-index:2}.TestimonialSlider.OBSlider{min-height:175px}.TestimonialSlider.OBSlider .control-indicator{display:none}.TestimonialSlider.OBSlider .ob-testimonial{padding:0}.TestimonialSlider.OBSlider .slide{text-align:center}@media (min-width:768px){.TestimonialSlider.OBSlider .slide{text-align:left}}.OBWPSlider{background-color:#f9f9f9;min-height:350px}.OBWPSlider .control{cursor:pointer}.OBWPSlider .control-next:hover,.OBWPSlider .control-prev:hover{background-color:#fff}.OBWPSlider .control-next:active,.OBWPSlider .control-prev:active{background-color:#efefef}.OBWPSlider .control-indicator{display:none}.OBWPSlider .control-indicator .indicator{text-shadow:0 1px 0 rgba(0,0,0,.15)}.OBWPSlider .slide{background-size:cover;display:table}@media (min-width:992px){.OBWPSlider .slide{height:600px;min-height:600px}}@media (max-width:991px){.OBWPSlider .slide{height:350px;min-height:350px}}@media print{.OBWPSlider .slide{display:block!important;height:auto;min-height:auto;opacity:1!important}}.OBWPSlider .slide .content-wrapper{display:table-cell;height:inherit;min-height:inherit;position:relative;vertical-align:middle}.OBWPSlider .slide .fade-down{opacity:0;-khtml-transform:translateY(-10px);transform:translateY(-10px);transition:all .4s ease;transition-delay:.3s}@media print{.OBWPSlider .slide .fade-down{opacity:1!important}}.OBWPSlider .slide.current-slide .fade-down{opacity:1;-khtml-transform:translateY(0);transform:translateY(0)}.OBWPSlider .slide .box{padding:30px;text-align:center}@media (min-width:992px){.OBWPSlider .slide .box{margin-left:15px}}.OBWPSlider .slide .box a{color:#fff;text-decoration:underline}.OBWPSlider .slide .box a.button{text-decoration:none}.OBWPSlider .slide .box h2{font-size:45px}@media (min-width:992px){.OBWPSlider{min-height:600px}}.OBWPSlider .slide{background-position:50%}.OBWPSlider .slide .box{padding:0}.OBWPSlider .slide .box h1,.OBWPSlider .slide .box h2{color:#fff;display:inline;padding:2px 20px;text-transform:uppercase}.OBWPSlider .slide .box .content{margin:40px 0}.OBWPSlider .slide .box .content p{color:#fff}.call-us-button{background-color:#00a952;border-radius:50%;bottom:1rem;box-shadow:0 0 20px rgba(97,97,97,.6);display:flex;height:50px;position:fixed;right:1rem;width:50px;z-index:5}@media (min-width:768px){.call-us-button{display:none}}.call-us-button img{padding:25%}