.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container div div{display:none}.cmplz-blocked-content-container .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}@keyframes cmplz-fadein{0{opacity:0}100%{opacity:1}}@font-face { font-family: 'texgyreadventor-regular';
src: url(//qpq.at/wp-content/themes/qpq/fonts/texgyreadventor-regular-webfont.woff)  format('woff') }
@font-face { font-family: 'texgyreadventor-bold';
src: url(//qpq.at/wp-content/themes/qpq/fonts/texgyreadventor-bold-webfont.woff)  format('woff') }
@font-face { font-family: 'HelveticaNeueLTPro';
src: url(//qpq.at/wp-content/themes/qpq/fonts/HelveticaNeueLTProBdCn.woff2)  format('woff2'),
url(//qpq.at/wp-content/themes/qpq/fonts/HelveticaNeueLTProBdCn.woff)  format('woff'); }     html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
font-family: 'texgyreadventor-regular'!important;
letter-spacing: 1.1px
} main {
display: block;
} h1 {
font-size: 2.1em;
letter-spacing: 0.01em;
margin: 0.4em 0;
font-family: 'HelveticaNeueLTPro';
line-height: 1.1;
font-weight: 400;
letter-spacing: 1.15px
}
h2 {
font-size: 2.1em;
letter-spacing: 0.01em;
margin: 0.4em 0;
font-family: 'HelveticaNeueLTPro';
line-height: 1.1;
font-weight: 400;
letter-spacing: 1.15px
}
h3 {
font-size: 1.5em;
margin: 30px 0 10px 0;
font-family: 'HelveticaNeueLTPro';
line-height: 1.1;
font-weight: 400;
letter-spacing: 1.15px
}
h4 {
font-size: 1.3em;
margin: 0.4em 0;
font-family: 'HelveticaNeueLTPro';
line-height: 1.1;
font-weight: 400;
letter-spacing: 1.15px
}
h5 {
font-size: 1.1em;
margin: 0.4em 0;
font-family: 'HelveticaNeueLTPro';
line-height: 1.1;
font-weight: 400;
letter-spacing: 1.15px
}
h6 {
font-family: 'texgyreadventor-regular' !important;
letter-spacing: 1.1px;
font-size: 0.9em;
margin: 0.4em 0;
line-height: 2;
font-weight: 400;
}  .site {
width: 100%;
margin: 0 auto
}
.site-header {
background-color: rgba(255,172,0,1);
width: 100%;
border-bottom: 2px solid #ffffff;
position: fixed;
height: 129px;
top: 0;
z-index: 3;
padding-top: 7px
}
.wrapper-header {
display: flex;
display : -ms-flexbox;
max-width: 1280px;
width: 100%;
margin: 0 auto;
background-color: rgba(255,172,0,1);
align-items: flex-end;
-ms-flex-align : end;
line-height: 0;
}
.site-branding img {
width: 215px;
height: auto
}
.contact img {
height: 35px
}
.contact p {
text-align: center
}
.contact {
display: block;
width: 11%;
text-decoration: none;
text-transform: uppercase;
color: #ffffff;
font-size: 0.7em;
line-height: 1.2
}
.flex {
display: flex;
flex-wrap : nowrap;
justify-content : space-around
}
.site-main { width: 100%;
margin: 0 auto; }
.wrapper-site-main {
width: 100%; margin-top: 125px
}
.orange {
background-color: rgba(255,172,0,1);
}
.white {
background-color: rgba(255, 255, 255, 1);
color: #000000
}
.blue {
background-color: rgba(77, 86, 121, 1);
color: #ffffff
}
.grey {
background-color: rgba(183, 189, 204, 1);
}
.red {
color: #ffac00
}
label {
display: block;
position: relative;
padding-left: 25px;
margin-bottom: 12px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} label input:checked ~ .checkmark {
background-color: orange!important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0;
padding: 0.2em 1em; border: none;
position: absolute;
left: 70%;
top: 50px;
z-index: 2;
width: 30%;
}
.wpcf7-not-valid-tip {
color: #dc3232;
font-size: 0.7em;
font-weight: normal;
display: block;
}
.wpcf7 input[type="email"]{
width: 100%;
}
#section01,
#section02,
#section03,
#section04,
#section05,
#section06 {
padding: 40px 0;
height: 100vh;
display: flex;
align-items: center
}
.box01 {
background-color: #ffffff;
max-width: 600px;
width: 100%;
padding: 30px 35px;
position: relative;
top: -5%; ;
left: 0;
margin: 0 auto;
}
.box01 p {
padding: 0 90px;
}
.box02 {
background-color: #ffffff;
width: 100%;
padding: 30px 60px;
max-width: 1000px;
margin: 0 auto;
position: relative;
top: -5% ;
left: 0;
}
.box03 {
background-color: #ffffff;
width: 100%;
padding: 30px 60px;
max-width: 1000px;
margin: 5% auto 0 auto;
position: relative;
top: 0 ;
left: 0;
}
.box04 {
width: 100%;
padding: 30px 60px;
max-width: 1000px;
margin: 0 auto;
position: relative;
top: 0 ;
left: 0;
}
.box05 {
width: 100%;
padding: 30px 60px;
max-width: 1000px;
margin: 0 auto;
position: relative;
top: 7%;
left: 0;
}
.box06 {
width: 100%;
padding: 30px 60px;
max-width: 1000px;
margin: 0 auto;
position: relative;
top: 0;
left: 0;
}
.box01 h1 {
line-height: 1.1
}
.box-wrapper {
display: flex;
align-content: space-between;
justify-content: space-between;
}
.box60 {
width: 60%;
padding: 15px 120px 15px 0;
}
.box60wide {
width: 60%;
padding: 15px 0;
}
.box70wide {
width: 70%;
padding: 15px 0;
}
.box50 {
width: 50%;
padding: 15px 30px 0 30px;
position: relative;
}
.box50hase {
width: 50%;
padding: 0;
position: relative;
}
.box42 {
width: 42%;
padding: 15px 30px 0 30px;
position: relative
}
.box40 {
width: 40%;
padding: 15px 30px 0 30px;
position: relative
}
.box30 {
width: 31.5%;
padding: 15px 25px 0 25px;
position: relative
}
.box30.grey h3 {
height: 55px;
color: #ffffff!important
}
.box70wide.grey h2 {
color: #ffffff!important	
}
.box25 {
width: 23%;
padding: 15px 25px 0 25px;
position: relative
}
.box29 {
width: 27%;
padding: 15px 19px 0 19px;
position: relative
}
.higher {
position: relative;
top: -40px
}
.hase {
position: relative;
top: 0;
text-align: center;
z-index: 1
}
.text {
padding: 15px 45px;
font-size: 0.9em;	
}
.rahmen-gelb {
border: 2px solid #ffac00
}
.hase img {
width: 150px
}
.hase-text {
position: relative;
top: -53px;
padding: 53px 25px 5px 25px;
font-size: 0.9em;
}
.fsize09 {
font-size: 0.9em;
}
a.qpq,
button.qpq,
input[type="submit"] {
background: rgba(255,172,0,1)!important;
border-radius: 25px!important;
border: 2px solid #ffffff!important;
padding: 10px 15px!important;
margin: 0 auto;
display: table;
color: #111111;
text-decoration: none;
transition: 0.5s ease-in-out;
}
a.qpq:hover {
background: rgba(255,255,255,1)!important;
border: 2px solid rgba(255,172,0,1)!important;
color: #111111;
text-decoration: none
}
input[type="text"],
input[type="email"] {
width: 100%;
padding: 1px 3px!important
}
.form-wrapper {
display: flex;
justify-content: space-around;
padding: 0 ;
margin: 10px 0 0 0
}
.spalte-100 {
width: 100%;
padding: 0 5px
}
.spalte-75 {
width: 75%;
padding: 0 5px
}
.spalte-50 {
width: 50%;
padding: 0 5px
}
.spalte-60 {
width: 60%;
padding: 0 5px
}
.spalte-40 {
width: 40%;
padding: 0 5px
}
.spalte-33 {
width: 33%;
padding: 0 5px
}
.spalte-25 {
width: 25%;
padding: 0 5px
}
.spalte-20 {
width: 20%;
padding: 0 5px
}  .form-wrapper h4,
.form-wrapper p {
font-size: 1em;
margin: 0 0 5px 0
}
span.wpcf7-list-item {
display: inline-block;
margin: 0;
}
.wpcf7 .wpcf7-list-item {
display: block;
margin-bottom: 0;
}
.wpcf7-checkbox label {
position: relative;
cursor: pointer;
}
.wpcf7-checkbox input[type=checkbox] { position: absolute;
visibility: hidden;
width: 20px;
height: 20px;
top: 0;
left: 0;
}
.wpcf7-checkbox input[type=checkbox] + span { }
.wpcf7-checkbox input[type=checkbox] + span:before {
display: block;
position: absolute;
content: '';
border-radius: 0;
height: 20px;
width: 20px;
top: 3px;
left: 0; border: none;
background-color: #ffffff
}
.wpcf7-checkbox input[type=checkbox] + span:after {
display: block;
position: absolute; height: 20px;
width: 20px;
top: 3px;
left: 0;
visibility: hidden;
font-size: 0.85em; text-align: center;
line-height: 30px;
background-color: #ffac00
}
.wpcf7-checkbox input[type=checkbox]:checked + span:before {
background: transparent;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:after {
visibility: visible;
}
.wpcf7-list-item-label {
margin-left: 0; display: inline-block;
font-size: 0.85em;
}
.wpcf7-form-control-wrap {
position: relative;
width: 100%;
display: inline-block;
}
.wpcf7-list-item {
display: block;
margin: 0;
width: 33%;
float: left;
} .vert-navigation {
z-index: 999;
position: fixed;
top: 45%;
right: 50px
}
ul#vertical_menu {
width: 50px; }
ul#vertical_menu li {
visibility: hidden;
list-style: none;
line-height: 1;
}
ul#vertical_menu li a::before {
visibility: visible;
content: '';
width: 12px;
height: 12px;
background-color: #ffffff;
border-radius: 10px;
border: 1px solid #000000;
display: block;
}
ul#vertical_menu li a.mPS2id-highlight::before {
visibility: visible;
content: '';
width: 16px;
height: 16px;
background-color: rgba(255,172,0,1);
border-radius: 10px;
border: 1px solid #000000;
display: block;
position: relative;
left: -2px;
}   hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-family: 'texgyreadventor-bold';	
font-weight: 400;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.0em ;
font-size: 0.9em;
hyphens: auto;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {  }
figure {
margin: 1em 0;
}
table {
margin: 0;
padding: 0;
width: auto;
font-size: 0.85em;
}
td {
margin: 0 5px
}
.icons-wrapper {
display: flex;
justify-content: space-around;
align-items:center;
width: auto;
margin: 0 auto
}
.icons-item {
width: 35px
} a {
color: #000000 ;
}
a:visited {
color: #111111;
}
a:hover,
a:focus,
a:active {
color: #222222;
}
a:focus { outline: none;
}
a:hover,
a:active {
outline: 0;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover { background: rgba(255,255,255,1)!important;
border: 2px solid rgba(255,172,0,1)!important;
color: #111111;
cursor: pointer	
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
*:focus-visible {
outline: 2px solid #ffac00;
outline-offset: 2px;
}
select {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 1px 3px;
}
textarea {
width: 100%;
}   .menu-main-container {
margin: 0 auto;
padding: 0 0 20px 100px;
}
.main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
padding: 0 20px;
left: 4%;
}
.main-navigation a {
display: block;
text-decoration: none;
text-transform: uppercase;
color: #000;
font-size: 0.8em
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post,
.page { }
.hentry {
max-width: 1250px;
padding: 0 25px;
width: 100%;
margin: 220px auto
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 3em 0 0;
}
.entry-header {
margin: 3em 0 2em 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .site-footer {
background-color: rgba(183, 189, 204, 0.40);
padding: 25px 0;
position: relative;
top: 0
}
.site-info {
max-width: 1280px;
width: 100%;
display: flex;
justify-content: flex-start;
align-content: flex-start;
margin: 0 auto;
align-items:flex-start;
}
.site-info-item {
width: auto;
padding: 10px 15px
}
.site-info-item-wrapper {
width: 50%;
padding: 10px 15px
}
.site-info-item:last-child {
width: 60%;
padding: 10px 15px
}
.site-info-item p,
.site-info-item-wrapper p {
font-size: 0.7em;
margin: 0
}
.site-info-item img {
max-width: 100px;
width: 100%
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}
.skal {
width: 100%; }
@media (max-width:992px) {
.contact {
width: 140px;
}
.menu-main-container {
margin: 0 auto;
padding: 0;
margin: -20px 0 0 0;
}
.main-navigation li {
padding: 0 2%;
left: 2%;
}
} @media (max-height:840px) {
#section01 {
display: block;
height: 100%;
padding-top: 10px;
padding-bottom: 10px
}
#section02, #section03, #section04, #section05, #section06 {
display: block;
height: 100%;
padding: 105px 8px 10px 8px;
}
.box01,
.box02,
.box03,
.box04,
.box05,
.box06 {
top: 0;
margin: 0 auto;
padding: 15px 0;
}
}
@media (max-width:768px) {
.wrapper-site-main {
margin-top: 90px;
}
.site-main {
margin: 0;
top: 50px;
}
.main-navigation,
.vert-navigation {
display: none
}
.site-header {
position: fixed;
height: auto;
top: 0;
z-index: 2;
}
.site-branding {
width: 85%;
}
.contact {
width: 15%;
position: relative;
top:5px;
right: 10px
}
.site-branding img {
width: 150px;
}
.menu-main-container {
margin: 0;
padding: 0 0 20px 0;
}
.main-navigation li {
padding: 0 10px;
}
.box-wrapper {
flex-direction: column;
}
#section01, #section02, #section03, #section04, #section05, #section06 {
display: block;
height: 100%;
}
.box01,
.box02,
.box03,
.box04,
.box05,
.box06 {
top: 5%;
margin: 0 auto;
padding: 30px 20px;
}
.box29,
.box30,
.box60,
.box42,
.box40,
.box50,
.box60,
.box70,
.box70wide {
width: 100%;
padding: 15px 0 0 0;
position: relative;
}
.box01 p {
padding: 0 15px;
}
.box50hase {
width: 100%;
padding: 0;
}
.site-info-item-wrapper,
.site-info-item:last-child,
.site-info-item {
width: 100%;
padding: 10px 15px;
}
}
@media (max-width:420px) {
.site-branding img {
max-width: 90%;
width: 90%;
}
.wrapper-site-main {
margin-top: 40px;
}
.contact {
width: 85px;
top: -10px;
right: 0;
}
.contact img {
height: 35px;
}
.contact p {
display: none;
}
h2 {
font-size: 1.55em;
}
#section01 {
padding: 90px 0 1px 0;
height: auto;
}
#section02, #section03, #section04, #section05, #section06 {
padding: 15px 0 1px 0;
height: auto;
}
.site-branding {
width: 75%;
}
.form-wrapper {
padding: 0 5px;
}
.higher {
top: 0;
}
.icons-wrapper {
width: 45%!important
}
.wpcf7-list-item {
width: 100%;
}
.wpcf7 form .wpcf7-response-output {
position: relative;
left: 0;
top: 0;
width: 100%;
}
.site-info {
flex-direction: column;
}
}.shiftnav,.shiftnav *,.shiftnav-toggle,.shiftnav-toggle *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;line-height:1.3em;-webkit-tap-highlight-color:transparent;padding:0;margin:0;background:none transparent}.shiftnav-wrap{padding:0;margin:0;background:0 0;position:relative;max-width:100%;overflow:hidden}body.shiftnav-lock-x.shiftnav-enabled{overflow-x:hidden}body.shiftnav-lock.shiftnav-open{overflow:hidden}body.shiftnav-transition{overflow:visible}#shiftnav-toggle-main,.shiftnav,.shiftnav-wrap{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-ms-transition:-ms-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}.shiftnav .fa,.shiftnav-toggle .fa{font-family:FontAwesome;font-weight:400}.shiftnav-toggle{cursor:pointer}.shiftnav-toggle-burger{color:inherit;font-size:inherit;border:none}#shiftnav-toggle-main{position:fixed;top:0;left:0;width:100%;max-width:100%;box-sizing:border-box;padding:0 10px;z-index:500000;text-align:center}#shiftnav-toggle-main.shiftnav-toggle-position-absolute{position:absolute}#shiftnav-toggle-main.shiftnav-toggle-main-align-left{text-align:left}#shiftnav-toggle-main.shiftnav-toggle-main-align-right{text-align:right}#shiftnav-toggle-main{background:#1d1d20;color:#eee}#shiftnav-toggle-main a{color:inherit;text-decoration:none}#shiftnav-toggle-main .shiftnav-main-toggle-content-after>*,#shiftnav-toggle-main .shiftnav-main-toggle-content-before>*{position:relative;z-index:20}#shiftnav-toggle-main .shiftnav-main-toggle-content-before{float:left}#shiftnav-toggle-main .shiftnav-main-toggle-content-after{float:right}#shiftnav-toggle-main .shiftnav-main-toggle-content{padding:16px 40px}#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content{width:100%;box-sizing:border-box;position:absolute;left:0}#shiftnav-toggle-main.shiftnav-togglebar-transparent{background:0 0}.shiftnav-toggle-main-block{padding:16px 20px;display:inline-block;line-height:1em}.shiftnav-toggle-main-ontop{position:relative;z-index:20}#shiftnav-toggle-main.shiftnav-toggle-edge-right{left:auto;right:0}#shiftnav-toggle-main.shiftnav-toggle-style-burger_only{width:auto;padding:0;margin:0}#shiftnav-toggle-main.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger{margin:0}.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger{font-size:24px}#shiftnav-toggle-main .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{float:left;content:'\f0c9';font-family:FontAwesome;padding:16px 20px;margin-left:-10px;position:relative;z-index:20;line-height:1em}.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-icon-x .shiftnav-toggle-burger .fa:before,.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar.shiftnav-toggle-icon-x:before{content:'\f00d'}#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-edge-right.shiftnav-toggle-main-entire-bar:before,.shiftnav-open-right #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{float:right;padding-left:20px}.shiftnav-open-left #shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger .fa:before,.shiftnav-open-left #shiftnav-toggle-main.shiftnav-toggle-edge-right:before{float:left;padding-left:0;padding-right:20px}.shiftnav-force #shiftnav-toggle-main{display:block!important}.shiftnav-toggle-style-default{background:#333;color:#eee;padding:10px}.shiftnav-toggle-style-default:hover{background:#222;color:#ddd}.shiftnav-toggle-style-default .fa{margin-right:5px}.shiftnav-toggle-button{display:inline-block;padding:10px 15px;background:#444;color:#eee}.shiftnav-toggle-button:hover{display:inline-block;padding:10px 15px;background:#222;color:#eee}.shiftnav-toggle-button .fa{margin-right:3px}.shiftnav-fixed-left,.shiftnav-fixed-right{position:fixed;top:0;z-index:9999999;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-ms-transition:-ms-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}.shiftnav-fixed-right{right:0}.shiftnav-fixed-left{left:0}.admin-bar .shiftnav-fixed-left,.admin-bar .shiftnav-fixed-right{top:32px}@media screen and (max-width:782px){.admin-bar .shiftnav-fixed-left,.admin-bar .shiftnav-fixed-right{top:46px}}.shiftnav-open .shiftnav-toggle .shiftnav-icon-toggler:before,.shiftnav-open-left .shiftnav-toggle .shiftnav-icon-toggler-left:before,.shiftnav-open-right .shiftnav-toggle .shiftnav-icon-toggler-right:before{content:"\f00d"}.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-left .shiftnav-wrap,.shiftnav-open.shiftnav-open-left>.shiftnav-fixed-left{-webkit-transform:translateX(290px);-moz-transform:translateX(290px);-ms-transform:translateX(290px);-o-transform:translateX(290px);transform:translateX(290px)}.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-right .shiftnav-wrap,.shiftnav-open.shiftnav-open-right>.shiftnav-fixed-right{-webkit-transform:translateX(-290px);-moz-transform:translateX(-290px);-ms-transform:translateX(-290px);-o-transform:translateX(-290px);transform:translateX(-290px)}body.admin-bar #shiftnav-toggle-main,body.admin-bar .shiftnav{top:32px}body.admin-bar .shiftnav{padding-bottom:32px}#wpadminbar:hover{z-index:999999}@media screen and (min-width:600px) and (max-width:782px){body.admin-bar #shiftnav-toggle-main,body.admin-bar .shiftnav{top:46px}body.admin-bar .shiftnav{padding-bottom:46px}}@media screen and (max-width:600px){body.admin-bar #shiftnav-toggle-main,body.admin-bar .shiftnav{top:0}body.admin-bar .shiftnav{padding-bottom:0}html #shiftnav-toggle-main~#wpadminbar{top:54px}html.shiftnav-nogap{margin-top:0!important}}.shiftnav-wrap{left:0;top:0;z-index:250;padding-top:1px;margin-top:-1px}.shiftnav-open .shiftnav-wrap{height:100%}.shiftnav:after{content:' ';display:block;position:absolute;right:-15px;top:0;height:100%;width:15px;background:0 0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);-moz-box-shadow:0 0 15px rgba(0,0,0,.8);-ms-box-shadow:0 0 15px rgba(0,0,0,.8);-o-box-shadow:0 0 15px rgba(0,0,0,.8);box-shadow:0 0 15px rgba(0,0,0,.8);z-index:10000}.shiftnav.shiftnav-right-edge:after{left:-15px;right:auto}.shiftnav-no-transforms .shiftnav:after{display:none!important}.shiftnav.shiftnav-nojs{display:none}.shiftnav{position:fixed;top:0;width:290px;height:100%;background:#fff;z-index:600000;overflow:hidden;visibility:hidden;opacity:0;overscroll-behavior:contain}.shiftnav-open .shiftnav,.shiftnav-transitioning .shiftnav{visibility:visible;opacity:1}.shiftnav-inner{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;overflow-x:hidden}.shiftnav.shiftnav-left-edge{left:0}.shiftnav.shiftnav-right-edge{right:0}.shiftnav-target:focus{outline-offset:-2px}.shiftnav.shiftnav-left-edge{-webkit-transform:translateX(-290px);-moz-transform:translateX(-290px);-ms-transform:translateX(-290px);-o-transform:translateX(-290px);transform:translateX(-290px)}.shiftnav.shiftnav-right-edge{-webkit-transform:translateX(290px);-moz-transform:translateX(290px);-ms-transform:translateX(290px);-o-transform:translateX(290px);transform:translateX(290px)}.shiftnav-open .shiftnav.shiftnav-open-target{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.shiftnav-no-transforms .shiftnav{width:290px}.shiftnav-no-transforms .shiftnav.shiftnav-left-edge{left:-290px}.shiftnav-no-transforms.shiftnav-open .shiftnav.shiftnav-open-target.shiftnav-left-edge{left:0}.shiftnav-no-transforms .shiftnav.shiftnav-right-edge{left:auto;right:-290px}.shiftnav-no-transforms.shiftnav-open .shiftnav.shiftnav-open-target.shiftnav-right-edge{right:0}.shiftnav-no-transforms #shiftnav-toggle-main,.shiftnav-no-transforms .shiftnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.shiftnav-no-transforms.shiftnav-open-left #shiftnav-toggle-main{left:290px}.shiftnav-no-transforms.shiftnav-open-right #shiftnav-toggle-main{left:auto;right:290px}.shiftnav-no-transforms #shiftnav-toggle-main,.shiftnav-no-transforms .shiftnav-wrap{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.shiftnav-no-transforms .shiftnav-inner{padding-top:30px}.shiftnav .shiftnav-panel-close{display:block;position:absolute;right:0;padding:15px 20px;background:rgba(0,0,0,.2);z-index:20;cursor:pointer;border:none;color:inherit;font-size:inherit}.shiftnav .shiftnav-menu-title{font-size:30px;text-align:center;padding:40px 25px;font-weight:400;margin:0;color:inherit}.shiftnav-menu-title a,.shiftnav-menu-title a:hover,.shiftnav-menu-title a:visited{color:inherit;text-decoration:none}.shiftnav .shiftnav-menu-image-padded{padding:25px}.shiftnav .shiftnav-menu-image a{display:block}.shiftnav .shiftnav-menu-image img{max-width:100%;height:auto}.shiftnav .shiftnav-nav,.shiftnav ul.shiftnav-menu,.shiftnav ul.shiftnav-menu ul.sub-menu{position:static;display:block;top:auto;left:auto;float:none;min-width:0}.shiftnav nav.shiftnav-nav{position:relative;z-index:10}.shiftnav ul.shiftnav-menu{position:relative;clear:both;overflow:hidden}.shiftnav ul.shiftnav-menu,.shiftnav ul.shiftnav-menu ul.sub-menu{list-style:none;margin:0;padding:0}.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none transparent;list-style-type:none}.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target,.shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target{display:block;padding:15px 25px;line-height:1.6em;text-decoration:none;position:relative;cursor:pointer;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-ms-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon>.shiftnav-target>i.shiftnav-icon{margin-right:.8em;font-size:150%;vertical-align:middle;line-height:inherit;width:1.2em;text-align:center}.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon>.shiftnav-target>i.shiftnav-icon:before{vertical-align:top}.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon>.shiftnav-target>span.shiftnav-target-text{vertical-align:middle;display:inline-block;line-height:inherit}.shiftnav ul.shiftnav-menu li.shiftnav-retract,.shiftnav ul.shiftnav-menu li.shiftnav-sub-shift li.shiftnav-active~li.shiftnav-retract{display:none;margin:0}.shiftnav ul.shiftnav-menu li.shiftnav-sub-shift>.sub-menu.shiftnav-sub-active-current>li.shiftnav-retract{display:block}.shiftnav ul.shiftnav-menu.shiftnav-targets-medium li.menu-item>.shiftnav-target{padding-top:10px!important;padding-bottom:10px!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-large li.menu-item>.shiftnav-target{padding-top:16px!important;padding-bottom:16px!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-enormous li.menu-item>.shiftnav-target{padding-top:24px!important;padding-bottom:24px!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-text-small li.menu-item>.shiftnav-target{font-size:12px!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-text-medium li.menu-item>.shiftnav-target{font-size:14px!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-text-large li.menu-item>.shiftnav-target{font-size:16px!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-text-enormous li.menu-item>.shiftnav-target{font-size:22px!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-small li.menu-item>.shiftnav-target>i.shiftnav-icon{font-size:100%!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-medium li.menu-item>.shiftnav-target>i.shiftnav-icon{font-size:140%!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-large li.menu-item>.shiftnav-target>i.shiftnav-icon{font-size:180%!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-large li.menu-item.shiftnav-has-icon>.shiftnav-target>i.shiftnav-icon:before{vertical-align:middle}.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-enormous li.menu-item>.shiftnav-target>i.shiftnav-icon{font-size:250%!important}.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-enormous li.menu-item.shiftnav-has-icon>.shiftnav-target>i.shiftnav-icon:before{vertical-align:middle}.shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu li.menu-item>a{padding-left:50px}.shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu ul.sub-menu li.menu-item>a{padding-left:75px}.shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu ul.sub-menu ul.sub-menu li.menu-item>a{padding-left:100px}@media only screen and (max-width:960px){#shiftnav-toggle-main{font-size:16px}}@media only screen and (max-width:479px){.shiftnav{width:320px;max-width:95%}.shiftnav.shiftnav-left-edge{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);-o-transform:translateX(-320px);transform:translateX(-320px)}.shiftnav.shiftnav-right-edge{-webkit-transform:translateX(320px);-moz-transform:translateX(320px);-ms-transform:translateX(320px);-o-transform:translateX(320px);transform:translateX(320px)}.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-left .shiftnav-fixed-left,.shiftnav-open.shiftnav-open-left .shiftnav-wrap{-webkit-transform:translateX(320px);-moz-transform:translateX(320px);-ms-transform:translateX(320px);-o-transform:translateX(320px);transform:translateX(320px)}.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-right .shiftnav-fixed-right,.shiftnav-open.shiftnav-open-right .shiftnav-wrap{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);-o-transform:translateX(-320px);transform:translateX(-320px)}.shiftnav .shiftnav-menu-title{font-size:30px;text-align:center;padding:20px 0;font-weight:400;margin:0}}@media only screen and (max-width:374px){.shiftnav{width:305px;max-width:95%}.shiftnav.shiftnav-left-edge{-webkit-transform:translateX(-305px);-moz-transform:translateX(-305px);-ms-transform:translateX(-305px);-o-transform:translateX(-305px);transform:translateX(-305px)}.shiftnav.shiftnav-right-edge{-webkit-transform:translateX(305px);-moz-transform:translateX(305px);-ms-transform:translateX(305px);-o-transform:translateX(305px);transform:translateX(305px)}.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-left .shiftnav-fixed-left,.shiftnav-open.shiftnav-open-left .shiftnav-wrap{-webkit-transform:translateX(305px);-moz-transform:translateX(305px);-ms-transform:translateX(305px);-o-transform:translateX(305px);transform:translateX(305px)}.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-right .shiftnav-fixed-right,.shiftnav-open.shiftnav-open-right .shiftnav-wrap{-webkit-transform:translateX(-305px);-moz-transform:translateX(-305px);-ms-transform:translateX(-305px);-o-transform:translateX(-305px);transform:translateX(-305px)}}@media only screen and (max-width:359px){.shiftnav{width:265px;max-width:95%}.shiftnav.shiftnav-left-edge{-webkit-transform:translateX(-265px);-moz-transform:translateX(-265px);-ms-transform:translateX(-265px);-o-transform:translateX(-265px);transform:translateX(-265px)}.shiftnav.shiftnav-right-edge{-webkit-transform:translateX(265px);-moz-transform:translateX(265px);-ms-transform:translateX(265px);-o-transform:translateX(265px);transform:translateX(265px)}.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-left .shiftnav-fixed-left,.shiftnav-open.shiftnav-open-left .shiftnav-wrap{-webkit-transform:translateX(265px);-moz-transform:translateX(265px);-ms-transform:translateX(265px);-o-transform:translateX(265px);transform:translateX(265px)}.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-right .shiftnav-fixed-right,.shiftnav-open.shiftnav-open-right .shiftnav-wrap{-webkit-transform:translateX(-265px);-moz-transform:translateX(-265px);-ms-transform:translateX(-265px);-o-transform:translateX(-265px);transform:translateX(-265px)}}@media only screen and (max-width:319px){.shiftnav{width:230px;max-width:95%}.shiftnav.shiftnav-left-edge{-webkit-transform:translateX(-230px);-moz-transform:translateX(-230px);-ms-transform:translateX(-230px);-o-transform:translateX(-230px);transform:translateX(-230px)}.shiftnav.shiftnav-right-edge{-webkit-transform:translateX(230px);-moz-transform:translateX(230px);-ms-transform:translateX(230px);-o-transform:translateX(230px);transform:translateX(230px)}.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-left .shiftnav-fixed-left,.shiftnav-open.shiftnav-open-left .shiftnav-wrap{-webkit-transform:translateX(230px);-moz-transform:translateX(230px);-ms-transform:translateX(230px);-o-transform:translateX(230px);transform:translateX(230px)}.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-right .shiftnav-fixed-right,.shiftnav-open.shiftnav-open-right .shiftnav-wrap{-webkit-transform:translateX(-230px);-moz-transform:translateX(-230px);-ms-transform:translateX(-230px);-o-transform:translateX(-230px);transform:translateX(-230px)}}.shiftnav-content-wrap{padding:25px}.shiftnav-content-wrap-small{padding:10px}.shiftnav-admin-tip{background:#eee;color:#333;padding:20px;border-left:4px solid #e6d244;margin:10px}.shiftnav-admin-tip a,.shiftnav-admin-tip a:visited{color:#00a3ff;text-decoration:underline}.shiftnav-admin-tip a:hover{color:#0d75af}.shiftnav-admin-tip strong{color:tomato}.shiftnav-loading{display:block;position:fixed;bottom:0;right:20px;background:#35ac6a;color:#fff;padding:15px;max-width:400px}.shiftnav-loading h5{color:#fff;font-weight:700;margin:0}.shiftnav-loading:hover h5{padding-bottom:5px;border-bottom:1px solid #fff}.shiftnav-loading .shiftnav-loading-message{color:#fff;max-height:0;overflow:hidden;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.shiftnav-loading:hover .shiftnav-loading-message{visibility:visible;max-height:1000px;overflow:auto}.shiftnav-loading .shiftnav-loading-message p{color:#fff;margin:10px 0}.ie7 .shiftnav,.ie7 .shiftnav-toggle,.ie8 .shiftnav,.ie8 .shiftnav-toggle,.lt-ie9 .shiftnav,.lt-ie9 .shiftnav-toggle{display:none!important}.shiftnav-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.shiftnav-sr-only-focusable:active,.shiftnav-sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.shiftnav .shiftnav-sr-close{background:#fff;color:#222;width:100%;padding:15px;text-align:center;font-size:16px}@media print{#shiftnav-toggle-main{position:absolute!important}}.rtl .shiftnav li.menu-item{text-align:right}.rtl .shiftnav li.menu-item .shiftnav-submenu-activation{right:auto;left:0;-webkit-transform:translateX(0);transform:translateX(0)}.rtl .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-active>.shiftnav-submenu-activation,.rtl .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-in-transition>.shiftnav-submenu-activation{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.rtl .shiftnav li.menu-item.shiftnav-sub-shift>.shiftnav-submenu-activation i:before{content:"\f053"}.rtl .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon>.shiftnav-target>i.shiftnav-icon{margin-right:0;margin-left:.8em}.rtl .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target i:before{content:"\f054"}.rtl .shiftnav-search input.shiftnav-search-input{padding:14px 25px 14px 50px}.rtl .shiftnav-searchbar-drop .shiftnav-search-input{padding:24px 24px 24px 50px}.rtl .shiftnav-search .shiftnav-search-submit,.rtl .shiftnav-searchbar-drop .shiftnav-search-submit{left:0;right:auto}.shiftnav.shiftnav-skin-light {
font-size: 13px;
line-height: 1.3em;
background: #f9f9f9;
color: #666;
}
.shiftnav.shiftnav-skin-light .shiftnav-site-title {
font-size: 30px;
text-align: left;
padding: 40px 25px;
font-weight: normal;
color: #333;
}
.shiftnav.shiftnav-skin-light .shiftnav-activated-style {
color: #fff;
background: #007AFF;
border-top-color: transparent;
border-bottom-color: transparent;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target {
color: #666;
font-size: 13px;
font-weight: normal;
border-top: none;
border-bottom: none;
text-shadow: none;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
background: rgba(0, 0, 0, 0.1);
color: #555;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
background: rgba(0, 0, 0, 0.2);
color: #eee;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-submenu-activation,
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-submenu-activation {
background: rgba(0, 0, 0, 0.1);
color: #eee;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-highlight > .shiftnav-target,
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .shiftnav-highlight > .shiftnav-target {
color: #007AFF;
background: transparent;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target,
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target {
color: #fff;
background: #007AFF;
border-top-color: transparent;
border-bottom-color: transparent;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target,
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item > .shiftnav-target {
color: #fff;
background: #007AFF;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.menu-item > .shiftnav-target {
text-transform: normal;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target,
.shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target {
color: #fff;
background: #007AFF;
border-top-color: transparent;
border-bottom-color: transparent;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.shiftnav-retract .shiftnav-target {
background: rgba(0, 0, 0, 0.2);
color: #fff;
text-transform: normal;
font-size: 12px;
text-align: right;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu {
color: #999;
background: #e0e0e0;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target {
color: #999;
border-width: inherit;
border-top-color: transparent;
border-bottom-color: transparent;
font-weight: normal;
font-size: 13px;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-sub-always ul.sub-menu li.menu-item > .shiftnav-target {
padding-left: 50px;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-sub-always ul.sub-menu ul.sub-menu ul.sub-menu li.menu-item > .shiftnav-target {
padding-left: 75px;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-sub-always ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li.menu-item > .shiftnav-target {
padding-left: 100px;
}
.shiftnav.shiftnav-skin-light.shiftnav-left-edge {
border-right: none;
}
.shiftnav.shiftnav-skin-light.shiftnav-right-edge {
border-left: none;
}
.shiftnav.shiftnav-skin-light.shiftnav-nojs ul.shiftnav-menu li.menu-item > .shiftnav-target:hover,
.shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover,
.shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active {
color: #fff;
background: #007AFF;
border-top-color: transparent;
border-bottom-color: transparent;
}